HNHacker News
TopNewBestAskShowJobs

dgoodlad

3 karma · joined May 11, 2010

[ my public key: https://keybase.io/dgoodlad; my proof: https://keybase.io/dgoodlad/sigs/nRDGSWPwm3xWz3Atyt9iF5Vd-pFEh7HV83doKiHAdDo ]
submissionscomments
dgoodlad··on Hacking into Internet-Connected Light Bulbs
There's also an official Ruby library for communicating with LIFX devices: https://github.com/LIFX/lifx-gem
dgoodlad··on On webkit monoculture
This is a very different world from the one in which IE6 rose to dominance. We're in no way in a Webkit monoculture right now – Trident and Gecko aren't going anywhere any time soon!

Specifically addressing Opera: the smaller-audience engines that have had their chance but not done much with it should be left behind, making room for new small players to step in and take the reins. I can't wait to see some new players in this space.

dgoodlad··on How to directly upload files to Amazon S3 from your client side web app
I did a demo similar to this a few months ago:

https://github.com/dgoodlad/s3-photo-upload-demo

http://s3-photo-upload-demo.throwawayapp.com

dgoodlad··on Is it OK to hold credit card numbers in cookies, Santander?
That's how _some_ session tracking works. See Rails' CookieStore strategy for session storage for example: http://guides.rubyonrails.org/security.html#session-storage

> Rails 2 introduced a new default session storage, CookieStore. CookieStore saves the session hash directly in a cookie on the client-side. The server retrieves the session hash from the cookie and eliminates the need for a session id. That will greatly increase the speed of the application, but it is a controversial storage option and you have to think about the security implications of it:

dgoodlad··on Textmate 2 and why you should never rewrite your code
Windows NT? The Windows 95-98-Me series' kernel was thrown in the bin, replaced by the NT kernel when they released Windows XP.
dgoodlad··on Command Line and User Friendliness
Zsh has an autocorrect feature that suggests different spellings of your command if it can't find anything exactly matching it. I'm sure that I recall hearing of similar functionality available for bash, too.

Also, recent versions of Ubuntu include shell aliases that will search for packages related to missing commands. I'm sure that if you don't use Ubuntu, you could rip this functionality out and port it to whatever packaging system you use.

dgoodlad··on ROFLBALT - A Canabalt-inspired sidescroller in ASCII for your console.
It was great to see the progression of this game over the course of the weekend. Nice work, guys!