HNHacker News
TopNewBestAskShowJobs

jcmhn

102 karma · joined January 26, 2010

submissionscomments
jcmhn··on Did Bill Gates Steal the Heart of DOS?
I hope that the author was taking liberties with technical details to make it read like a detective story.

If that is how computer forensics really work, then the field is snake oil of the worst sort. I can understand how foolishness like the SCO and Oracle copy claims would arise from this sort of... I'm not even sure what to call it, it doesn't have the rigor of astrology.

jcmhn··on People Who Think Programming Is Shit Are Missing The Point
> Programming is an information technology, and being a technology facilitates greater efficiency.

Which is not always a good thing. Sometimes the fact that a task is tedious or confusing should cause us to re-think the necessity of doing the task. Thanks to IT we can wind up doing something stupid really well, rather than realizing that maybe we shouldn't do it in the first place.

(I love programming, but I sometimes despair at how useless most of what I do really is)

jcmhn··on Firefox: Can this Web browser be saved?
I tried it several times, but IMO it is barely functional and ridiculous to configure. I know the developer does what they can, but Chrome seems to intentionally make it difficult for extensions to block ads.
jcmhn··on Firefox: Can this Web browser be saved?
I recently switched back to FF after a year or more using Chrome. I don't care all that much about performance, what drove me back to firefox was intolerable levels of ads.
jcmhn··on When My Crazy Father Actually Lost His Mind
> And it isn't hard to see the author's torment at being forced to do this to her father.

That guilt, torment, and second guessing of yourself is one of the terrible things that result when trying to take care of a mentally ill person. Unless you've actually been there, and been there, and been there, and been there again you can't understand how the experience wears you down.

I'm a empathetic and patient person, and I have had to make the same sorts of decisions the author describes. There are no good answers - only less terrible ones, and even those you are not sure of.

jcmhn··on When My Crazy Father Actually Lost His Mind
> Oh, and she refuses to take her medication because she’s convinced that they will ruin her liver.

Until fairly recently doctors had no idea how to measure minimum effective doses of lithium, so many older people with bipolar disorder are suffering damage to their liver, kidneys, and thyroid. Mental health practitioners also used haldol and thorazine with a pretty loose hand - without worrying about side effects or toxicity.

So realize that she has a reason to believe that her meds are bad for her - because they are, they are just better for her than going un-medicated. Her doctor or social worker should probably be the one to explain to her the kind of testing and monitoring they do to make sure that they do as little damage as possible.

jcmhn··on Rob Pike: "Current Unix tools are weakened by the built-in concept of a line"
Allow a shell variable to control output record and field separators. Default to space and newline if nothing is specified.

ORS=: OFS=, ls -l # rw-r--r--:1:uname:gname:1025:Jun 1:somefile.txt,...,...

Add a specifier for dates, usernames, groupnames, etc. DSF="%Y-%m-%d" ls -l

jcmhn··on Windows, that's a step too far
bash, ssh, screen, rsync, cron, gcc, perl/python/ruby, X, and excellent terminal emulation.

Treat cygwin as just another unix variant and it will go pretty far. Windows native apps and virtualbox are guaranteed to cover any missed requirements.

jcmhn··on Windows, that's a step too far
There was a short window about 10 years ago where OSX was the best unix workstation, no contest. But cygwin is really good these days, so good that the Apple premium cost and batshit insane vendor make it a non-starter.
jcmhn··on Engineers irrationally hate advertising tech
I dislike advertising itself as much as the next engineer. I won't even attempt to defend that position with logic, it's a visceral preference.

But I especially wouldn't want to work for advertisers. It seems natural that such companies would be structured to have engineering work for sales and marketing, with management acting as a funnel rather than an umbrella.

jcmhn··on Seriously? Ads?
> Google Wallet isn't doing too great. Why?

No support. You NEED to be able to reach a human being to clear up problems with credit cards.

I used google wallet to pay for a google apps yearly account. I also used a different card to pay for a couple games from the android market.

I dutifully checked all the options to make sure that the card I used to pay for those games could never ever be used to pay the renewal fee on the the apps account. Then one day I found that the wrong card had been charged for the apps renewal. I couldn't get ahold of anyone at google. I couldn't find any help online. I couldn't even find a phone number to call.

So I removed the cards from my wallet account. Cancelled the wallet account, and snarl "no" anytime google tries to get a credit card from me.

jcmhn··on Raspberry Pi: 7 reasons why it won’t work
> We need a structured approach to the serious acquisition of relevant skills, not tinkering

Because if anything is proven to get kids enthused about learning, it's a structured approach to learning serious skills. We can teach the kids CMMI, financial management, and marketing, so they can manage their outsourced programmers, or whatever it is we're all supposed to do.

jcmhn··on Why I Use Perl: Reliability
The thing that is really awesome about the testing environment is that is makes it immediately obvious when a module on cpan has been abandoned.

That makes it easy to use a cpan module with confidence, which imo is not valued highly enough in other language communities cpan-like structures.

jcmhn··on Two Kindle Design Flaws
I was annoyed by the page turn buttons the first time I used them. But the button placement works really well for reading while lolling around, it's actually one of the ways in which reading a kindle is more pleasant than reading a paperback novel.
jcmhn··on The Universal Standard Library
I figured that second one was mocking the papal bull laying out the rules for leap years.

In your face, 16th century papacy!

jcmhn··on Apple rejected Flattr… and it’s not the end
I think we can safely say Apple has dropped their party manners and shown the knives.

Unfortunately android is the only possible competitor I see, and the carriers have pretty much guaranteed that android won't be any freer for users or developers.

jcmhn··on Results from the Heinlein score game (1739 questionnaires returned)
> "far too many people are confident in their ability to die gallantly"

Ain't you heard? Dying is easy, comedy is hard. :D

But overconfidence aside, I have a harder time gauging acceptable competence levels in a test like this. Anyone who is not physically disabled is capable of shoveling manure. But if you don't know what you are doing you are gonna work way harder than you need to, take forever and wind up making a mess. Same with building a wall, just pile stuff up and brace as necessary, but the first rain or wind will probably knock it over.

jcmhn··on School Cellphone Ban Spawns Thriving Niche Storage Market
Men are the oppressor gender and therefore cannot be the victims of discrimination. Nice try, you dirty misogynist.
jcmhn··on The Rise and Fall of Programming Languages in 2011
I often try the trendy languages and tools, just to see what the fuss is about. It's astonishing how fast these things seem to flame out and cycle. Like "people" magazine for technology or something.

Programming fads do occasionally provide something new for my toolkit - the functional programming craze led me to "High Order Perl", and git wound up making more sense to me than cvs or svn ever did.

jcmhn··on How Can I Turn Small Talk Into a Conversation?
You can treat it like an anthropological exercise, and try to really figure out the values, interests, and motivations of someone who bores you to tears.

Just don't do it with a sneer on your face or contempt in your voice.

jcmhn··on Display 100 Hello World Without Using Loops
yy 100 p

or

map { print "hello, world\n" } (1..100);

or a goto or maybe even disgusting abuse of try/catch

Depending on how far I wanted to tweak the interviewer's nose. :D

jcmhn··on Unix doesn’t follow the Unix philosophy
A line oriented xargs could have been built in from day one.

A pair of shell variables honored by commands that let you specify output wrappers or separators would have been nice too. Think "-Q" in gnu ls, but universally supported and user-controlled.

jcmhn··on If programming languages were religions…
smalltalk is the Anglican Church. Historically important, but nobody really believes in it anymore.

If javascript is lisp with C's trappings, then the religious equivalent of javascript is obviously Bahai.

jcmhn··on Virtualenv to be part of Python 3.3
Second on that. I find that pythonbrew fits the way I actually work with multiple installs much better than virtualenv (even with virtualenvwrapper) does.
jcmhn··on How people judge your intelligence and social skills based on your looks: Take 2
I'm astonished at the finding showing baldness having no significance for men.
jcmhn··on Science Fiction, big ideas, ideology: what is to be done?
I find his work unreadable, but I suppose that is a minority opinion among SF fans.
jcmhn··on The only way to get hold of a human at Google
That's why as part of setting up 2F they suggest you generate and print a list of backup verification codes. 2F wouldn't even be an option if they didn't provide an emergency out.
jcmhn··on Linux syslog on the way out?
This is the same sort of thinking that is trying to add a registry to linux as a replacement for /etc
jcmhn··on Hollywood on Wall Street
Of course they can have an opinion, but celebrity involvement threatens to turn the protests into the fashionable left wing cause of the second. There's something artificial and glib about rich entertainer's politics - even when I agree with them I shudder when they weigh in on a subject.
jcmhn··on The Greatest Game You Will Ever Play
I suggest brogue [http://sites.google.com/site/broguegame/] as a better starter roguelike. It looks nice and plays like a dream.
Page 1 of 3Next →