HNHacker News
TopNewBestAskShowJobs

peapicker

1,392 karma · joined October 28, 2010

Started programming at 9yo on a PDP11/70 in 1979 and just kept coding ever since.

Along the way, got to write code for some extremely cool platforms, including some Crays and Thinking Machines CM-2.

Nowadays, work is C/C++/Java/Javascript Enterprise software stack as a Sr Principle Software Eng for a major co.

submissionscomments
peapicker··on An Analysis of Nespresso
I would never by more than 1 lb roasted at a time. Top-level coffee from every local roaster I've tried really starts to taste more oxidized and old after 21 days out of the roast, and I can't do more than a pound in that time frame. My current local roaster roasts often enough that I usually get my bean 2-3 days after roast, which is my preference for the end of post-roast out-gassing.
peapicker··on Your data fits in RAM
Basically, parsing the percentages, using compressed data in RAM is ~1 order of magnitude slower to get into memory, and less than 1 order of magnitude slower to read from RAM. That is still around 2 (or more depending on setup) orders of magnitude faster than the hit to go to SSD / SSD RAID.

Useful knowledge on latency: https://gist.github.com/jboner/2841832

peapicker··on Divergence in U.S. Sex Ratios by County, 1820–2010
I imagine northern Alaska is predominately male still due to the 'wild frontier hard life' aspects more than a prison in the current data, as the probably exception to this analysis.
peapicker··on Stunning Photographs of Fractals in Nature
I recommend the book "The Algorithmic Beauty of Plants" by Przemyslaw Prusinkiewicz and Aristid Lindenmayer (Springer-Verlag, 1990) if you want to explore the mathematical systems behind plants like this. It covers Lindenmayer systems (L-systems) in detail, of which phyllotaxis is only a part.

I happen to have a first edition, but it is these days available as a free PDF: http://algorithmicbotany.org/papers/abop/abop.pdf

peapicker··on Are you allowed to listen to music at work (with headphones)?
I'm in that generation... And I've worn headphones in the office most days for the last 20 years.
peapicker··on Ask HN: Acceptable average tenure per job?
"I would like nothing more than to spend the rest of my career working at a single company that gives me interesting problems to solve, pays me what I'm worth, and lets me stick around long enough to forget what its like to worry about whether or not I'll be unemployed and unable to take care of my family next year."

Damn straight. I am thankful to have one of those jobs for 17 years now... although I've had different titles as I've been promoted.

peapicker··on CSV Challenge
The one thing that was not left fully specified: Should the filename in YYYYMMDD.csv be the date that the program is run, or should a file of that spec be created grouping the lines in the .json file by their date field? If it is the latter, none of the github solutions are coding this correctly.
peapicker··on Credit card terminals have used same password since 1990s, claim researchers
Interestingly, this last year, many businesses I frequent updated to new Verifone terminals. My credit card doesn't read on only that brand of terminal (works everywhere else i use it), unless I wrap it in a piece of receipt tape or plastic bag before sliding it thru, then it works after a try or two. Not sure why, but I haven't replaced the card yet simply because it is an interesting experiment.
peapicker··on The death of optimizing compilers [pdf]
To finish the Don Knuth quote: "There is no doubt that the grail of efficiency leads to abuse. Programmers waste enormous amounts of time thinking about, or worrying about, the speed of noncritical parts of their programs, and these attempts at efficiency actually have a strong negative impact when debugging and maintenance are considered. We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. "

"Yet we should not pass up our opportunities in that critical 3%. A good programmer will not be lulled into complacency by such reasoning, he will be wise to look carefully at the critical code; but only after that code has been identified."

peapicker··on Apple – OS X – Photos
But I don't want my photos in the cloud.
peapicker··on Data: Best programming talent in the world is not in California
Bad article premise. Most likely, the very best coders in the US don't waste time on stackoverflow, rather they are actually working on their projects for pay.
peapicker··on Facebook moved to new office
"we designed the largest open floor plan in the world — a single room that fits thousands of people"

Sounds very unappealing to me.

peapicker··on Today we moved into our new Facebook building in Menlo Park, California
"we designed the largest open floor plan in the world — a single room that fits thousands of people.

Sounds very unappealing to me.

peapicker··on The Elusive Universal Web Bytecode
NeWS was pretty cool... I remember coding for it back in 1989-1990... mostly because of display PostScript stuff...
peapicker··on Why SATA is now obsolete
It really is:

There are 10 kinds of people in the world: Those who know hexadecimal, and F the rest...

peapicker··on The Software Revolution
Interesting... I don't live in India, I'm born and raised in the US and live in Colorado.

I don't actually think that India is great, either. But thanks for guessing.

There are obvious problems either way... but to look at another commenter who posted the Voltaire quote, that is more along the lines of my thinking.

peapicker··on The Software Revolution
I knew I would hear these objections... and I still stand by my assertion in general.
peapicker··on The Software Revolution
"Trying to hold on to worthless jobs is a terrible but popular idea."

I'm not sure I agree with this proposition. When I was in India, I noticed a large amount of roadwork was being done by men with shovels and other fairly low tech. I asked about it, and was told, to paraphrase, "Sure, we could do it better and faster with machines, but it is better for society to provide employment to those who would otherwise be unemployed."

It is laudable to provide people with the dignity of a job, even it it means some things don't run as efficiently as they could.

While I doubt this would happen to me as a software engineer, I would certainly rather work and have my dignity that sit on my ass, collect basic income, and feel worthless.

peapicker··on Paper sizes
I personally want Japanese B5 notepads -- they are the perfect dimensions. I ran out a long time ago, and they are hard to come by in the US.
peapicker··on A very common grammatical mistake that programmers make
I would use "InitializeInstance" or "InitInstance" rather than "setUpInstance" anyway...
peapicker··on Email Encryption Software Relies on One Guy, Who Is Going Broke
Seems odd that the MANY projects dependent on GPG don't donate enough to GPG to employ one guy.

Do Free Software project with funding 'pay it forward' to the volunteers on other projects they heavily depend on? (I don't really know) If not, they deserve to suffer the consequences.

peapicker··on W. H. Auden's syllabus will make your college courses look like a piece of cake
Believe me, I know. I minored in English Lit & Math.
peapicker··on W. H. Auden's syllabus will make your college courses look like a piece of cake
I work full time+ writing software, also do some volunteering. I've read over 2000 pages of recreational reading so far this month. (admittedly, this month I'm not reading any classics - but I do include a few big classics each year as well). I've also had time for some movies and netflix and football games...

3000 pages in 4 months isn't too bad. Tracking my reading with Goodreads last year, I read just over 19000 pages - about 1600 pages a month.

None of that includes technical manual / comp sci reading, either - even though I also read plenty.

peapicker··on Back to the Future, Time Travel, and the Secret History of the 1980s
In a lot of ways, it was - popularization of home computers and home video playback/recording, the first commercial mobile phones, popularization of synthesizers, etc. So much stuff that was the first generation (in significant numbers in homes) of almost all the ubiquitous technology we now use.
peapicker··on For Sale: Deep, Spacious Roswell Property, Once Occupied by a Missile
Having been there, it is hard to imagine wanting to live in/near Roswell.
peapicker··on Adventures in Piano Building
Fantastic work, really enjoyed the article.
peapicker··on College for Grownups
College was originally for people who acted like grownups -- at 18 years old -- because those who went 100(+) years ago were expected to take it seriously.

Unfortunately, as time has gone on, at least in the US, colleges are spending more and more money on 'club-med'ing their dorms and such, giving the wrong impression of why you are on a campus to begin with -- and colleges are somewhat complicit in not caring nowadays about your success either, just in taking money from as many students as they can fill the place up with each year.

peapicker··on Ask HN: OS X folks – do you use Finder?
Likewise, except I started using finder with Snow Leopard. I use it on 3 macs at home all the time, and at work I use Explorer all day. I also find neither better or worse, they are just different.
peapicker··on Elm 0.14 – Simpler Core, Better Tools
I must be getting old... I saw the headline and thought "Isn't the elm mail client at a higher version than that?"
peapicker··on Node.js, a popular tool for building modern internet services, has split in two
Personally, I always though that the community over-reacted big time. After all, the core DB engine most people were using for MySQL for years (InnoDB) had been owned by Oracle for years before that.

MariaDB has done some decent stuff, tho.

← PreviousPage 15 of 20Next →