Recent submissions

Comment · 9 years ago
Recursion is nothing more than implicitly using a stack (via the call stack) or explicitly with a loop.

You just won't get a stack overflow exception with the loop -- you'll run out of heap instead. It's still the stack filling up.

Comment · 9 years ago
Comment · 9 years ago
Comment · 10 years ago
I know many people at Google Boston (Cambridge). They are all bored out of their skulls.

One guy says how he works 30 hours in a busy week and uses his 20% time to hit the gym.

But in another's words: "how can I leave when they pay me so much?"

Comment · 10 years ago
Completely anecdotal, but I agree with this article 100%

I spent the first 6 years of my (oldest) kid's lives in the immediate bordering towns of Madison, WI. Nice, straight, flat, wide lanes. The people tore through those streets; I did as well, before I had kids.

We moved a few years ago and now live outside of Boston. Narrow, winding streets that are easily 1/2 as wide as WI.

I feel much safer with my kids in this neighborhood than in WI. And it's for every reason listed in this article.

Comment · 10 years ago
Community support. More like community derision from the FreeBSD world.

In the early 2000's, I had to set up a dedicated CVS server for my 10-person startup. I was the dual hat "dev & admin" guy. We were small, but had good desktop machines with good SCSI disks in them (top of the line Seagate, if I remember right).

I set up both a Linux and a FreeBSD dedicated CVS server. We were all happy to try one server for a day, copy the repo to the other one for a day, and try things out.

Well, FreeBSD was a bitch to set up compared to Linux and was easily 10X slower in every way measurable. Like, "cvs up" would take 5 seconds from the Linux server compared to a minute on FreeBSD (yes, same repo...). Hopping on to the FreeBSD box locally showed that every kind of disk activity was way slower than Linux.

I went to the FreeBSD newsgroups and got laughed at. Not a single piece of helpful info. I did get several large words thrown at me about how I didn't understand the benchmarks and the performance shouldn't be noticeable to the end users. At least one guy took to emailing me directly about how I shouldn't be comparing Linux to FreeBSD.

After 2 or 3 days of wrestling, I powered off the FreeBSD box, installed Linux on it, and never considered FreeBSD again.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton