HNHacker News
TopNewBestAskShowJobs

ihoz

38 karma · joined August 1, 2016

submissionscomments
ihoz··on Thinking About Recursion
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.

ihoz··on Thinking About Recursion
https://www.google.com/search?q=recursion
ihoz··on One in five of us may 'hear' flashes of light
That's Exploding Head Syndrome (https://en.wikipedia.org/wiki/Exploding_head_syndrome)
ihoz··on Google Makes So Much Money, It Never Had to Worry About Financial Discipline
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?"

ihoz··on 12-Foot Traffic Lanes Are Bad for Safety and Should Be Replaced (2014)
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.

ihoz··on Why don't companies use FreeBSD as much in production as Linux?
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.