HNHacker News
TopNewBestAskShowJobs

catch23

2,157 karma · joined September 2, 2008

0PKdYBgoMH
submissionscomments
catch23··on Techies Get to Work at Hacker Dojo
Hacker Dojo has a happy hour with mojitos every Friday around 6pm. Come by and say hi!
catch23··on Rails 3.0.5 broke my routes and kicked my dog
I've been using namespaces with path methods like namespace_resource_path in 3.0.1 without issues... I think they just made the rules for calling a route more strict since without the namespace prepended on the path method could lead to confusion.
catch23··on Live from Apple's iPad 2 event
USB would add a huge power drain to the ipad. plus I'm not sure if most people would need it. What's wrong with bluetooth add-ons?

Also, where are these cheap tablets running honeycomb? The only one I've seen available so far is the Xoom and that's $800 for their starter model.

catch23··on Dear Google, I Have More Than 10,000 Contacts
I guess you'll have to find a new place for email when your business grows beyond 10,000 employees...

When you have 10,000 employees, you could probably just get a team to author their own version of gmail.

catch23··on Chrome Developer Tools: Back to Basics
Does it? I don't see it in mine. HN doesn't use jQuery and when I fire up my console, the $ variable is not overwritten with a jQuery object, also there is no jQuery variable available.
catch23··on Redditors earning $100k+ a year, what are your secrets to your success?
According to WSJ, the average developer in the bay area makes $99k:

http://online.wsj.com/article/SB1000142405274870343950457611...

So if you're making $100k, you're just making what everyone else is making :-)

catch23··on New MacBook Pro series
Depends what kind of developer you are. If you're a developer that requires a posix environment, you're definitely better off in the mac world. Thinkpad with Linux is sometimes an option if you're confident that everything is supported, but very often you'll be wasting time dicking around in the xorg.conf file to get the external display to work properly with certain monitors/configurations.

I'm also a bit surprised that you hate the trackpad -- that's the one thing I love about the mac. It supports many kinds of gestures that just wouldn't be possible on a single stickpoint. For example, I use the 3-finger swipe for navigation in chrome every day, and a 4 finger swipe for jumping to specific apps.

catch23··on Chrome Developer Tools: Back to Basics
the '$' is just another character from the view of the javascript interpreter. It just so happens you can use A-Z, 0-9, underscore, and the dollar sign as variable names. Libraries like Prototype & jQuery have popularized using the dollar sign as a globally accessible namespace variable, but it's nothing more than just another character.
catch23··on New Mac OS X Lion features announced: Version Control, Instant Resume
you're probably misremembering -- there's a little arrow next to the update items which require a reboot, and even after installing everything, you can still choose to reboot later. I still have a system running Tiger so I don't think it's changed since then.
catch23··on HelloFax (YC W11): Sign And Send Faxes From Your Browser, Without The Hassle
we use it to send & receive faxes because we don't want to buy a fax machine :-)

I have a small 50 line ruby script that converts attachments from emails into outgoing faxes, and a 10 line ruby script that converts incoming faxes into emails with a pdf attachment.

You should try freeswitch instead -- the rxfax thing from Asterisk would sometimes truncate incoming faxes. Not sure why.

catch23··on HelloFax (YC W11): Sign And Send Faxes From Your Browser, Without The Hassle
Are you using freeswitch to send & receive faxes? I've been using it for almost 6 months now and it feels much more robust than asterisk's system.
catch23··on Preparing CS students for programming interviews from day one
I like Eli too, he's pretty good at dry humor. I know him from the georgia tech days.
catch23··on Understanding the latest Rails benchmarks
My experiences with nailgun have been mixed for rails development. Nailgun doesn't search & parse all the ruby libraries found in your Gemfile, or included as part of the rails startup time, so rerunning "rails generate x" doesn't seem to help the startup time at all.
catch23··on A Simple MVC Setup in Node.js
There are great non-blocking IO examples out there which are pretty easy to find (look at any database, file system, or networking library), but I think jsdom is a rather unique library that is hard to find in other languages:

https://github.com/tmpvar/jsdom

jsdom implements DOM level 2 so you could actually mimic the javascript run in webpages (ie it would actually properly evaluate document.write() embedded in script tags). Web page scraping libraries in other languages won't have this feature easily because other languages will need to include a javascript interpreter along with their DOM emulator. I believe there's a java library out there that makes use of rhino to do this (htmlunit) but it took them quite some time to get there (several years). Most of the hard work in jsdom was implemented in a few months.

catch23··on Ask HN: Does anyone actually code at a hackathon?
Significant compared to most hackathon prizes is what I meant. Most hack day prizes are a pat on the back or useless company schwag. I don't believe hackers attend hack days for the purpose of actually making enough money to fund their living styles.
catch23··on Rabbits v. Tigers
also:

http://en.wikipedia.org/wiki/Li_Gang_incident

catch23··on Node.js 0.4.1 released, fixes bugs
I was inspired by forever, so I also created my own management tool:

https://github.com/luxdelux/restarter

catch23··on Ask HN: Does anyone actually code at a hackathon?
One easy way is to give away prizes to the top 3 apps built at the hackathon. The reason why people actually coded at the iOS hackathon were the prizes (I attended). Obviously submissions built prior to the hackathon would be disqualified so this prevents people from building it, then attending.

There's still lots of socialization, but I believe hackathons should be centered around code, otherwise you might as well just call it a foursquare mixer. There were lots of really cool apps built at the iOS hackathon -- I'm really glad it was so hacker-centric, however the prizes were significant. Paypal gave away 3 iPads to winners that night.

Also, if the goal is to get people learning about the foursquare API -- the only way people will learn is by practicing. I learned a lot from others at the iOS hackathon -- even stuff I thought I already knew well. I think foursquare would get a lot more mileage if they just added a few small prizes to fuel competition.

Some of my friends are marathon runners -- they say that if the city sponsoring the running event offers no prizes, almost no professional runners will show up, but if the city offered a $100 small prize, there will be a significant amount of pro athletes attending. Does foursquare want pro hackers attending, or do they just want scavengers who are attending for the free food?

catch23··on JSHint: An Community Driven Fork of JSLint
One thing I hated about jslint is that it would exit after catching a few "errors" too many, even if the errors were not actually syntactically incorrect. it's basically impossible to use if you're using jslint over large js projects that you don't own (I rarely go into someone else's js library to fix all of jslint's complaints!)

I'm guessing Crockford's code is extremely pristine, or that he's never used anyone else's code before.

I challenge anyone to run jslint over one of the many jquery libraries out there. I guarantee that there will be more than 100 errors per library, which is completely useless for debugging with all that noise.

catch23··on Hong Kong gets 1 Gbps broadband service for $26 a month
Hah, a 1gb line here in mountain view, a few blocks from google still costs around $3000 a month from at&t.
catch23··on New Chrome extension: block sites from Google’s web search results
osdir isn't actually too bad -- mailing lists are very poorly indexed by google and osdir exposes some of the data to be indexed.
catch23··on Google uses accelerometer API in Jules Verne Google Doodle
where's the one that switching workspaces when you tap the left/right side of the laptop?
catch23··on Startupcraft 2 (a Starcraft tournament for Startups in SF) announced
yeah he was... was funny when he commented the beginner's 2v2 finals match. I don't think I knew what the hell I was doing, but HuK still made it sound a little interesting :-)
catch23··on Startupcraft 2 (a Starcraft tournament for Startups in SF) announced
You missed a very hectic & crazy starcraft bracket. I think about 30% of those that signed up didn't show, but was filled with a bunch of random people that were on the waiting list and present. So if you don't sign up in time, you can probably still show up and get a few games in! I did get to play against spez in the beginner bracket (and lost).

It's too bad there won't be a 4v4 bracket this time.

catch23··on InDinero (YC S10) Brings Budgeting to Small Businesses
I might be biased, I do prefer Outright a little more...
catch23··on SproutCore Amber: A Report by Yehuda
Of all the companies I've worked for that use Rails, almost all of them currently use jQuery and not Prototype -- this includes quite a few of them who are on rails 2.x.
catch23··on Paul Graham's Dilemma
pg already gets tons of applicants per round, I don't think Yuri's plan will triple the number of applicants so I doubt it will be a problem in the short term at least.
catch23··on Got Hacking? Git Hacking.
I think it's a great idea. Our company has various projects on github that could use a second pair of eyes other than our engineers. We wouldn't mind putting a bounty on it if someone were to commit a python library or two.
catch23··on An Intro to Backbone.js: Part 2 - Controllers and Views
sounds fun. Let me know when you're accepting beta signups for your cat mmo.
catch23··on Power user replacements for OS X default apps
I like it. I tried to pay you but I'm guessing your card processing is broken...
← PreviousPage 10 of 33Next →