HNHacker News
TopNewBestAskShowJobs

EchoAbstract

32 karma · joined January 24, 2012

CTO at Kinvey
submissionscomments
EchoAbstract··on Byte Magazine Smalltalk-80 Issue
The left side gives access to the raw PDF as well as all other supported formats (epub, etc.)
EchoAbstract··on A Modern Space Cadet
I didn't know that about the ASR-33 (haven't actually seen one), all my experience has been with unix and PC keyboards (plus some WYSE terminals).

I agree with it being confusing to have the same key jump around while you type, which is why I gave up re-mapping altogether (at my last job I was using 5 different systems that each would have required a remap, and I wasn't able to remap on each system). To much dissonance when trying to figure out why a key is not doing what you think it should be doing.

EchoAbstract··on A Modern Space Cadet
Oddly enough the ctrl key in the home row is a Unix thing (I think it's a Sun invention, but I don't recall). On the original space cadet keyboard (and all the Symbolics keyboards), Rub Out is located where modern day Caps Lock is found (see: http://en.wikipedia.org/wiki/Space-cadet_keyboard). Ctrl is still located on the bottom row.

Has anyone tried remapping a delete key to where the Caps Lock key is found? Is there anyone with a real space cadet keyboard or symbolics keyboard that can comment on using it with vim or emacs?

EchoAbstract··on iOS 6 App Store is a disaster for developers
I'm not sure if they changed anything, but Youtube has been the first search result for me since I upgraded my iPhone. It's not in the search results for the iPad since Google hasn't released Youtube for the iPad yet (or at least last time I searched).

I wonder if there's saved state in the app store that's modifying the search results.

EchoAbstract··on VirtualBox broken on Ivy Bridge Macbooks after 10.8.2 and Firmware Update
This seems to be based on an upgrade to the EFI firmware, in addition to the 10.8.2 update. While I've got verified backups for the OS, I'm not in the habit of regularly backing up the EFI firmware, nor do I know how I would restore it on my MBP.

Anyone got advice for backing up firmware on laptops to allow for roll-backs on breaking changes?

EchoAbstract··on Unix Commands I Abuse Every Day
According to the 1st Edition and 6th Edition manual pages: NAME cat -- concatenate and print

See: http://man.cat-v.org/unix-1st/1/cat http://man.cat-v.org/unix-6th/1/cat

I'm pretty sure based on the timeline of pipe (~1973, roughly V4) that the cat command (~1971 V1) predates pipes.

EchoAbstract··on Let's build a Tesla museum (The Oatmeal initiative)
FYI, tracking items on water with a land (or sea) based radar is very difficult due to atmospheric effects (mainly ducting) and can cause unacceptable levels of false detections. Combine this with the lack of computer processing at the time means that you have a human operator trying to determine from a scope which targets to attack. I think that this makes detecting and tracking u-boats with early radar very unlikely. If you ever make it to Pearl Harbor on Oahu you can see some examples of the radar scope technology from the Pearl Harbor attacks, it was not very easy to use.
EchoAbstract··on How to get an Internet connection to a field for a hacker camping festival
Does the UK have any regulation of the 38ghz band? Based on the FCC info here in the US (http://transition.fcc.gov/oet/spectrum/table/fcctable.pdf) the 38ghz area of the spectrum seems to have only a small subset of bands that qualify for this use. Do you know the exact frequency the DragonWave kit uses?
EchoAbstract··on WebKit sorts JS arrays using Selection Sort
If that's the case, then why does UIWebView under-perform Mobile Safari? (I know Mobile Safari uses nitro, but I have no idea what UIWebView uses under the covers). Also, Apple's known for being a bit slow to contribute some things back to WebKit. I wouldn't be surprised to see them not contributing nitro back.
EchoAbstract··on WebKit sorts JS arrays using Selection Sort
Does any browser actually rely on WebKit's JS Core? I know Safari has Nitro and Chrome has v8, so I'm not sure what would use this code except maybe konqueror.
EchoAbstract··on I bet you over-engineered your startup
There's somebody at the CIC in Kendall Square looking for COBOL programmers if you know any...
EchoAbstract··on How We Built A Data Center With Commodity Hardware And FOSS
My questions about the data center are what kind-of climate controls they're using (not listed in the article) and how they're making sure that the generator and UPS are always in good condition. At my previous job we were able to correlate many component failures to poor climate conditions (too hot, too cold, too little humidity, too much humidity).

I also recall back in college setting up a 110 node linux cluster. Before they upgraded the HVAC system in the server room the cluster generated so much heat you the power cables started to shows signs of heat damage (we had to shut the cluster down until the HVAC was beefed up).

I've also had a bunch UPS where the batteries fail, and need to be replaced periodically. I also wonder how that figures into the cost of their data center (it's an issue at a big data center as well).

EchoAbstract··on WebKit browsers finally support custom headers from XMLHttpRequests via CORS
I spent a while today troubleshooting why the 'Location' header wasn't getting returned in an XHR Request handler (using POST to create an Object and getting the location from the 'Location' header in a PhoneGap app), turns out released WebKit browsers don't honor the Access-Control-Expose-Header directive. Just verified this behavior is fixed in the WebKit nightlies (using Safari running latest update to WebKit). Sweet job webkit guys!
EchoAbstract··on Judge: Fifth Amendment doesn't protect encrypted hard drives
In the USA it is not legal (in violation of the 5th amendment) for the court to compel you to reveal a password (if your read the brief the Judge says as much). However, if the court can prove by other means that you own the data on a drive, they can compel you to provide them with the unencrypted contents of the drive via a search warrant.