HNHacker News
TopNewBestAskShowJobs

mc

220 karma · joined February 19, 2007

http://twitter.com/heisenthought
submissionscomments
mc··on Reverse Execution in GDB 7 is imminent
yawn check out the ODB (for Java) which allows backward and forward debugging.

http://www.lambdacs.com/debugger/

watch the author give a talk at Google: http://video.google.com/videoplay?docid=3897010229726822034

mc··on My project: CSVGet -- Get structured data from sites as CSV
The real magic behind this gem is another one called Parsley, which is an astounding library for screen scraping.

http://github.com/fizx/parsley/tree/master

They've even built an entire app on top of the library: http://parselets.com/

mc··on Compiling Ruby: From Text to Bytecode
It is worth noting that the performance of Ruby varies even between the various implementations available for production use.

So, if I had to attribute 'slowness', I'd say it's because of the implementation (compiler/interpreter) instead of the language design

"Slowness" is subjective, but I think this answers your question.

mc··on Compare Google Caffeine
nice.

Tom Robinson also wrote a similar hack:

http://tlrobinson.net/misc/googlecompare.html

mc··on Who hates you
"If no one hates you, you’re not doing a good enough job of being remarkable."
mc··on Ask HN: If you could 'reinvent' anything what would it be?
Human travel.

You know those moving walkways (Trav O lators?) that they have in airports to speed up travelers?

I'd place those everywhere.

Want to go to the grocery store? Walk there in 5 minutes. Living in LA and need to visit SF for the weekend? Get off your ass and walk there.

The thing that bugs me most about cars, in addition to wasting gas, is that they're isolating devices. They prevent me from admiring scenery, meeting interesting people, and walking more often.

(This idea is more a revolution than a reinvention.)

mc··on Ask HN: What kind of index is Google using here?
> But you'd have to do that separately for every language.

That's correct. It's one of the challenging parts.

mc··on Ask HN: What kind of index is Google using here?
Tom, did you know there are extra filters you can use to search Github.com?

Try "tlrobinson package:github.com lang:javascript"

mc··on Ask HN: What kind of index is Google using here?
I'd (probably) consider building and searching an index of ASTs (http://en.wikipedia.org/wiki/Abstract_syntax_tree).

Not only would it allow searching with regexp, but it could allow more sophisticated search queries like "Search all my Ruby code for blocks that rescue StandardError and are not followed by an ensure clause"

mc··on Updated YC Company Hosting Stats
Thanks for compiling that list. I didn't know about SoftLayer.

I noticed the list mentions Justin.tv hosts itself. Aren't they built on Amazon EC2 and S3?

mc··on Rip: Ruby's Intelligent Packaging
To me, easily the most compelling feature is multiple environment management.

I am constantly bitten by this, say, whenever I want to run multiple Ruby/Rails apps on the same machine.

Experiencing "can't activate foo (= 2.0, runtime), already activated foo-1.0" errors is a terrible way to start the work week.

I'd like to hear more about how it resolves dependency conflicts more conveniently than Rubygems though.

mc··on Ask HN: Simplest email setup for slicehost-ed domain?
If you do go with Google Apps for your Domain, you can use the following script (in Ruby) to automatically configure the appropriate DNS entries on Slicehost:

http://github.com/postpostmodern/slicehost-dns/tree/master

Run it from the command line and it'll setup everything for you.

mc··on Ask HN: Simplest email setup for slicehost-ed domain?
You can also use Google Apps for your Domain to send emails. I even wrote a Rails plugin for doing just that:

http://github.com/openrain/action_mailer_tls

There may be an outgoing limit, but I've personally never encountered it.

mc··on Fun Numbers - Ruby and Perl (Massive difference in core test suite size)
This is the second post I've read claiming that Perl is better tested than Ruby.

Why is this a topic of discussion? Is someone from the Ruby community running around saying otherwise?

mc··on PhoneGap: Open Source Tool for Building 'Native' Mobile Apps (iPhone, Android) with Javascript
Funny timing.

It appears that Apple is rejecting iPhone apps built with PhoneGap.

http://groups.google.com/group/phonegap/browse_thread/thread...

mc··on Ask HN: Who's Hiring?
OpenRain out in Mesa, AZ (Phoenix East Valley) is also hiring like crazy too.

Generally speaking, we're always on the look out for software engineers who write solid code with Ruby and JavaScript. If you're looking for a challenging position in software, I'd be happy to hear from you. We also have open PM and sales positions.

http://openrain.com/about/jobs

mc··on Chrome's process model explained
Chrome's process model is extremely sophisticated. The web comic only mentions the default behavior, but you can configure Chrome to manage processes differently: one process per web site, or one process per group of connected tabs, or one process for everything.
mc··on WordPress or TypePad or....?
I use both. For personal use, I chose TypePad, but my company's blog runs on Wordpress.org.

Honestly, for personal use, I should have went with Wordpress. I thought that by going with a hosted solution I'd save myself time and server hassles. I also thought that new features would miraculously show up frequently.

It couldn't be further from the truth. TypePad has a horrible admin interface and they don't seem to be making things better at all. In fact, in the 8 months I've used them, I don't think I've noticed a single new feature or enhancement that's made me say "damn, these guys are awesome, I should spend more money on them"

Wordpress on the other hand is becoming easier and easier to host. Now they've got this 1-click upgrade, which makes hosting your own site a walk in the park. In addition to countless plugins and themes, they're releasing new features all the time.

That said, I know that at the end of the day, it doesn't really matter, if it generates an Atom feed, I'm happy.

mc··on MacBook Pros updated today - Good time to buy
Thanks for the link. I thought it was just me going crazy with Emacs/Apple keyboard bindings.

I do the Capslock/Ctrl swap, but I really want to make the Apple key my meta command, since that's the location of the Alt button on every other keyboard I've used

mc··on Mugr -- face recognition and search startup enters private beta
Ed, thanks again for the feedback.

One of the reasons we're doing a limited beta is to give us time to find and work out stuff like this. Also, it takes a little while for your profile images to get indexed. Thanks for being patient with us.

mc··on Mugr -- face recognition and search startup enters private beta
Hey Ed. Thanks for signing up. For the initial registration process, we decided it was easier if we let our users crop their profile images. Later on this week we'll see a post with an example of our software doing face detection.

Thanks for the suggestions. For my email address, check out my news.ycomb profile.

mc··on Mugr -- face recognition and search startup enters private beta
We're a Phoenix startup doing face search and recognition. We just released Mugr on Monday and would love to hear any feedback you have.
← PreviousPage 2 of 2