HNHacker News
TopNewBestAskShowJobs

mikehoward

21 karma · joined December 10, 2011

I write code & make pictures
submissionscomments
mikehoward··on Patent #7028023: Linked List
I believe that doublely linked lists are described by Knuth in the Art of Computer Programming volume (something). My recollection is that it may have been in a problem or note. They are definitely used in UNIX for the run queue where rapid traversal was necessary. I recall them from an internals course I took at UNIX expo back in the mid '80's.

Additional pointers are trivially implied so I don't think that this patent should not stand.

What a mess!

mikehoward··on The Sparrow Problem
nailed it. period
mikehoward··on So you want to learn to code
You guys seem to be missing the real point I was trying to make here.

We are in a Not Enough Programmers Boom and it will be followed by a deflations in about 4 or 5 years. I taught CS during the mid 1980's during one of these.

Most of the people who are going to 'learn to code' don't really want to be programmers - they want a job. They aren't going to be competitive when the Bust happens, so they would be better off planning their careers for when that happens than living under the illusion that they are going to be Programmers.

I didn't write this 'poor article' for you guys. I wrote it for the rest of the poor slumps who are being conned by the 'Learn to Code!!!!' hype.

Lighten up.

mikehoward··on So you want to learn to code
Every field has stars and 'everybody else'. Physicians know who to send send their family members to. Quality chef's command more respect and make higher quality food. etc. I speak from experience.

The same is true in programming.

mikehoward··on Buying Adobe Photoshop CS6
Try to find out what the licensing is for Creative Cloud.

I spent a couple of hours on their help forum - which is manned (and womanned) by frustrated users and some adobe employees (probably contractors) who don't seem to understand the questions.

I finally succeeded in finding a pdf document containing all the terms and conditions in N (where N is large) languages. No index, toc, or hyperlinks. English language (actually attorney-eeze) was way down in the doc.

Ordering isn't the only thing Adobe has screwed up. Their CS6 documentation has no index nor table of contents. I've wasted hours simply trying to find answers to simple 'how do I . . .' questions.

This is a real startup opportunity - if you can negotiate the IP nightmare.

mikehoward··on Vimeo, DailyMotion, Pastebin, Xmarks & Major Torrent Sites Blocked in India
This should shift the s/w outsourcing edge away from India.

I think the rest of the world should consider this good news and encourage them to find more creative ways to 'protect' against imaginary criminal activity.

mikehoward··on Stupid Security Questions
This is a new iTunes app store requirement.

Gmail won't help

mikehoward··on [dead]
just the 'obvious' - look into stripe.com & moneybookers. Don't really know if either will help but stripe is aimed at developers & moneybookers is in Europe, so they probably actually know how to manage exchange rates etc
mikehoward··on Poll: How long have you been programming?
Fortran in '70 - so 40+. It's been continuous since then
mikehoward··on Poll: Which text editor do you use daily?
I use TexMate for Rails; emacs for Lisp & other stuff; and vi for quick git edits and things like that (also remote edits)
mikehoward··on Apple Says there are Only Two OS's - OS X and Windows 7
These are strange ideas.

Apple was a computer company until they brought out the iPod. I believe that about 80% of their income now comes from non-computer products - with an emphasis on entertainment.

Running windows was critical to Apple's acceptance at the time they switch from power pc to intel processors because of Microsoft's dominance of the computer market. Bootcamp allowed Apple to sell into the PC space - without which they would not have been able to overshadow Microsoft.

Just think back about 5 years.

And why should they bother supporting Linux? Read Hackers and Painters by Paul Graham

mikehoward··on Apple Says there are Only Two OS's - OS X and Windows 7
my main machine is an mbp - which is maxed at 8 Gig. Every day it starts paging under at most a modest load. This is an artifact of the operating system and Safari (which leaks memory)

I had the same issues with uSoft windows which led me to switching to Mac's. Early macbooks and mbp's did not do this, but have been getting progressively worse since Snow Leopard. Lion has a very nice interface and a lot of convenience, but, for me, it's getting intolerable.

I'm reverting to Linux for development work. I'll probably keep the mac for graphics

mikehoward··on Interview Programming Problems Done Right
look up doc - edit - compile - test - repeat is pretty close to interpreted language repl cycles. But then I started on punch cards, so maybe my perspective is different. [one to three compile & test cycles/day makes anything interactive look good]

Appreciate the comment though. Gives me food for thought.

mikehoward··on Interview Programming Problems Done Right
Problems on a whiteboard don't test programming skills simply because the whiteboard isn't executable. You don't get the feedback that REPL gives you, so you can't build up your solution - and understanding of the problem - iteratively.

Seems to me that holding a code retreat and pairing with interviewee's would be more realistic. It would eliminate at least some of the pointless stress of interviewing and would get closer to a real programming environment.

It's not like nobody has enough computers so you have to use whiteboards.

mikehoward··on Never create Ruby strings longer than 23 characters
good to know - thanks
mikehoward··on Spamhaus Nightmare: Domain Shut Down, No Notice, Over A Million Pages Down
You're selling red herring.

I pay for DNS and hosting - it's 'just another bill'

mikehoward··on Time Machine for OSX Lion 10.7 using Debian 6.0 Squeeze
Plug a 1T LaCie all terrain HD into the FW 800 port. Works a lot faster than the wireless and it's easy to back up the backup (portably)
mikehoward··on Godaddy's official position on SOPA - Just Posted
It's a FUD piece. Says nothing.