<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for sgraham</title><link>http://disqus.com/by/sgraham/</link><description></description><atom:link href="http://disqus.com/sgraham/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 04 Mar 2016 20:45:04 -0000</lastBuildDate><item><title>Re: bash .inputrc tab completion incantations</title><link>http://www.h4ck3r.net/2008/03/01/bash-inputrc-tab-completion-magic-incantations/#comment-2552400965</link><description>&lt;p&gt;"\e[19~": history-search-backward&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Fri, 04 Mar 2016 20:45:04 -0000</pubDate></item><item><title>Re: bash .inputrc tab completion incantations</title><link>http://www.h4ck3r.net/2008/03/01/bash-inputrc-tab-completion-magic-incantations/#comment-1580411526</link><description>&lt;p&gt;and also&lt;/p&gt;&lt;p&gt;  "\e[1;5D": backward-word&lt;br&gt;  "\e[1;5C": forward-word&lt;br&gt;"\e[1;3A": "cd ..\n"&lt;/p&gt;&lt;p&gt;for ctrl-arrow and alt-up.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Mon, 08 Sep 2014 23:38:25 -0000</pubDate></item><item><title>Re: Replacing the input reader in cmd.exe</title><link>http://h4ck3r.net/2013/08/10/replacing-the-input-reader-in-cmd-exe/#comment-996565692</link><description>&lt;p&gt;I'm sure many people do that. I find cygwin/bash janky, and the poor interop with other Windows programs is annoying.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Sun, 11 Aug 2013 15:05:42 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-951802443</link><description>&lt;p&gt;Thanks Matt, I hadn't looked into V2 support yet. If you got it working, would you mind posting a link to your CWS version and I'll update the post to reference yours?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Thu, 04 Jul 2013 11:47:49 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-798612791</link><description>&lt;p&gt;Instead of using this extension, you might be able to use Settings &amp;gt; On startup, and then put "&lt;a href="https://mail.google.com/tasks/canvas" rel="nofollow noopener" target="_blank" title="https://mail.google.com/tasks/canvas"&gt;https://mail.google.com/tas...&lt;/a&gt;" as one of the urls to open (or some variation on that).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Wed, 13 Feb 2013 23:58:42 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-773519628</link><description>&lt;p&gt;Sorry, either Chrome or Gmail changed something for security reasons. Looking into it, but not sure if it's fixable or not yet.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Sun, 20 Jan 2013 21:33:30 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-772163626</link><description>&lt;p&gt;There's been some changes to Chrome's NTP recently that broke it. Being investigated, but no workaround currently...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Fri, 18 Jan 2013 18:05:14 -0000</pubDate></item><item><title>Re: Mini Jpeg Decoder</title><link>http://www.h4ck3r.net/2009/12/02/mini-jpeg-decoder/#comment-308172791</link><description>&lt;p&gt;Normally this is because you used gcc, not g++?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Mon, 12 Sep 2011 19:36:01 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-183933105</link><description>&lt;p&gt;Sorry, no I can't. This is just a wrapper around the gmail&lt;br&gt;editor/viewer so I don't have control over sort.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Wed, 13 Apr 2011 15:48:50 -0000</pubDate></item><item><title>Re: Kid's Games on the iPad - Miguel de Icaza</title><link>http://tirania.org/blog/archive/2011/Mar-23.html#comment-170551341</link><description>&lt;p&gt;Ah, my daughter is the same age. I didn't research much, assuming there'd be this sort of problem.&lt;/p&gt;&lt;p&gt;A recommendation list of "non-breakable" games would be appreciated, I'm sure.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Wed, 23 Mar 2011 19:31:24 -0000</pubDate></item><item><title>Re: Mercurial (hg) with Dropbox</title><link>http://www.h4ck3r.net/2010/05/11/mercurial-hg-with-dropbox/#comment-138833189</link><description>&lt;p&gt;The .hg directory is fully cloned when you use --noupdate. In Mercurial, .hg is the whole history of the repository of every revision. The working directory is just a copy of the current revision. When you clone on to another machine you get both the full .hg dir, and then the "update" gets a copy of the head revision to work on.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Wed, 02 Feb 2011 12:55:28 -0000</pubDate></item><item><title>Re: Geohot releases PS3 jailbreak for firmware 3.55, world ceases to have any meaning</title><link>http://www.engadget.com/2011/01/08/geohot-releases-ps3-jailbreak-for-firmware-3-55-world-ceases-to/#comment-126416374</link><description>&lt;p&gt;Looking forward to XMBC now that we can get access to the GPU/SPU properly.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Sun, 09 Jan 2011 01:12:45 -0000</pubDate></item><item><title>Re: Data Oriented C</title><link>http://www.h4ck3r.net/2011/01/07/data-oriented-c/#comment-125827073</link><description>&lt;p&gt;&amp;gt; "Books need to be written"...&lt;/p&gt;&lt;p&gt;Agree. (Of course you meant Cats are Felines are HairedMixin are Mammals are Animals are Objects. ;)&lt;/p&gt;&lt;p&gt;It's definitely not a perfect solution, in theory a different language would be a cleaner solution. I was going for a simple, small-increment improvement over what we have now.&lt;/p&gt;&lt;p&gt;I do imagine the body of the transform as basically similar to a shading kernel. I think it's somewhat different from shading languages/OpenCL, but really only because it's meant for the main body of code. It probably handles the packaging/invocation of the 'real' shading languages that might be used in the body of the transforms. (?)&lt;/p&gt;&lt;p&gt;It's a balance between allowing flexibility and constraining for the improvements that brings. e.g. We could make the transforms explicitly 1:1 (map) and you only have access to one element of the collection at a time in the transforming kernel. Or only specifying a reduction transformation. Then they could be auto-parallelized/distributed, but this of course creates the problem of what to do when you need access to other elements in the collection.&lt;/p&gt;&lt;p&gt;Maybe that's how to make the default right, map/reduce/whatever is the default, and a generic "transform" is more advanced fringe functionality.&lt;/p&gt;&lt;p&gt;I *do* think it's important to stay close to C, even though it'd be nice not to. There's just no chance of actually achieving  adoption without a Microsoft or Google-sized investment otherwise.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Fri, 07 Jan 2011 15:52:57 -0000</pubDate></item><item><title>Re: Data Oriented C</title><link>http://www.h4ck3r.net/2011/01/07/data-oriented-c/#comment-125749075</link><description>&lt;p&gt;I think unit tests are mostly orthogonal, but maybe it'd make sense to have a `test` block in there.&lt;/p&gt;&lt;p&gt;Agreed, `input` should be immutable.&lt;/p&gt;&lt;p&gt;Not sure what the platform-specific optimizations look like, but definitely agree. I think there would probably end up being extra markup or keywords to specify things like alignments, padding, or whatever. Some of it might be defaulted properly based on sku, but at this level you're always going to want to override some of it. I'd want the last chain of the pipeline to be able to output to other subsystems for interop (anim, ik, render buffer), so you want precise control.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Fri, 07 Jan 2011 13:40:10 -0000</pubDate></item><item><title>Re: Windows Phone 7 'NoDo' update hitting phones in early February, 'Mango' coming later with IE9?</title><link>http://www.engadget.com/2011/01/04/windows-phone-7-nodo-update-hitting-phones-in-early-february/#comment-124121447</link><description>&lt;p&gt;Wow, that's a bad code name. "No Do". Whatever Droid Does, etc.. Reminds me of that story about the Chevy Nova in Spanish speaking countries.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Tue, 04 Jan 2011 19:25:34 -0000</pubDate></item><item><title>Re: AirSync for doubleTwist brings wireless syncing to Android phones</title><link>http://www.engadget.com/2010/11/30/airsync-for-doubletwist-brings-wireless-syncing-to-android-phone/#comment-105392195</link><description>&lt;p&gt;Is this somehow better than Subsonic? Works pretty well for me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Tue, 30 Nov 2010 20:43:54 -0000</pubDate></item><item><title>Re: Disable STYLE-WARNING on sbcl</title><link>http://www.h4ck3r.net/2010/05/30/disable-style-warnings-on-sbcl/#comment-104602934</link><description>&lt;p&gt;Sorry, not sure, I've never used CLISP.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Mon, 29 Nov 2010 00:27:45 -0000</pubDate></item><item><title>Re: Sarah Palin’s Kids: The Complete Lack of Online Self-Control Doesn’t Fall Far from the Tree</title><link>http://techcrunch.com/2010/11/18/by-tree-i-mean-helicopter/#comment-99248902</link><description>&lt;p&gt;whose appropriate?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Thu, 18 Nov 2010 22:34:55 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-86756411</link><description>&lt;p&gt;Not that I'm aware of, opening the "main" page seems to be hardcoded into Tasks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Wed, 13 Oct 2010 23:09:29 -0000</pubDate></item><item><title>Re: Skulpt Parsing Revisited</title><link>http://www.h4ck3r.net/2010/08/19/skulpt-parsing-revisited/#comment-70237515</link><description>&lt;p&gt;Hi Mark, I agree. Next post will be how the compile phase was rewritten, and 'import' is finally well supported.&lt;/p&gt;&lt;p&gt;My next goal is to make goog.* trivially importable (goog.ui.* and &lt;a href="http://goog.graphics" rel="nofollow noopener" target="_blank" title="goog.graphics"&gt;goog.graphics&lt;/a&gt;.* is what I want, personally). I haven't started working on that yet, but my hope is that it won't be too complicated as Closure Library is quite static and doesn't play sneaky JavaScript tricks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Fri, 20 Aug 2010 12:34:41 -0000</pubDate></item><item><title>Re: Opcode Design for a Lisp processor</title><link>http://www.h4ck3r.net/2010/06/14/some-opcode-design/#comment-56972197</link><description>&lt;p&gt;Yeah, I'm having fun playing with this stuff. :)&lt;/p&gt;&lt;p&gt;I've been avoiding Verilog and VHDL, they seem a bit mucky, but I'll have to hunt around for some good tools and tutorials. Probably more realistic and effective than writing my own simulators anyway, if I put some time into learning how to use them.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Tue, 15 Jun 2010 21:39:48 -0000</pubDate></item><item><title>Re: Not Invented Here by Bill Barnes and Paul Southworth</title><link>http://notinventedhe.re/on/2010-6-15/comic#comment-56786661</link><description>&lt;p&gt;Ah, I get it now. :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Tue, 15 Jun 2010 03:26:14 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-43128425</link><description>&lt;p&gt;Yup, I can do Apps support. Does anyone know what the url for tasks in gmail&lt;br&gt;for apps is? (Not a user myself...)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Sat, 03 Apr 2010 21:55:10 -0000</pubDate></item><item><title>Re: New Tab Page As Tasks</title><link>http://www.h4ck3r.net/2009/12/13/new-tab-page-as-tasks/#comment-33943533</link><description>&lt;p&gt;Sorry, I don't really use FF any more, so not by me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Thu, 11 Feb 2010 16:58:58 -0000</pubDate></item><item><title>Re: Configuring Vim, some more</title><link>http://blog.learnr.org/post/59098925#comment-3681262</link><description>&lt;p&gt;re: noerrorbells&lt;/p&gt;&lt;p&gt;Oh, you're right. I tend to disable the 'default beep' completely in the OS so I didn't notice.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">sgraham</dc:creator><pubDate>Tue, 11 Nov 2008 12:47:57 -0000</pubDate></item></channel></rss>