HNHacker News
TopNewBestAskShowJobs

duncanj

562 karma · joined April 19, 2009

I'm a veterinarian who was once a business software developer/consultant. I have used Java, C++, C, Ruby, Python and .NET commercially, and Smalltalk, Lisp, Modula-3, and probably countless other languages on my own time.
submissionscomments
duncanj··on Richard Stallman: "I Wished I Had Killed Myself"
No, that's not what was said. It's about RMS not wanting to replicate his miserable experience for someone else.
duncanj··on Letter to Steve Jobs
So, should Steve Jobs respond, "Well, I didn't expect the Spanish Inquisition..."? I think the author ruined his letter at that point.
duncanj··on Mark Cuban: Why You Should Never Listen to Your Customers
Cuban's title is wrong for his post. Obviously, if your customers think a new product sucks, you should listen, right? Apple didn't sink billions of dollars into AppleTV.
duncanj··on The Myth of Shareholder Capitalism.
I think it's a pseudo-explanation for why someone doesn't live up to his public morality. "Honestly, I really wanted not to close this plant, but we have a responsibility to our shareholders." Sometimes even that play fails, such as when shareholders actually wanted Stanley to stay in Connecticut, but management wanted more profit. In that case, they disobeyed the shareholders for their own supposed fiduciary own good.
duncanj··on Writing Windows desktop applications on Linux?
You can write using Winelib (http://www.winehq.org/winelib), using the windows API and mingw (http://www.mingw.org/wiki/LinuxCrossMinGW). It's not really the cheapest option in terms of development investment, but it works. You will be able to test the software on linux and windows.

Can't say I like this option, though. Win32 is awful tedious without some abstraction.

duncanj··on Autoconf and portable programs: the joke
I hate to google things for people, but is none of these vendors good for you? http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mi...
duncanj··on Gravity Launches
Hear hear
duncanj··on Oscilloscope
Try another bike shop. Mine (in USA) will fix spokes and true a wheel for $20.
duncanj··on Creatine supplementation improves brain performance in vegetarians [pdf]
Thanks. I guess I have a problem reading closely.
duncanj··on Creatine supplementation improves brain performance in vegetarians [pdf]
Why do the graphs change the name of the line between point 2 and point 4?
duncanj··on How to cure your Asthma or hay-fever using hookworm.
There are a couple of factual errors in the story. The worms live in the small intestine. (Think about the name, Ancylostoma duodenale) The third-stage larva is infective, not the first or second.

Hookworm infestation causes anemia, lethargy, and malabsorption, so definitely use with caution. It is probably best to use some sort of defined protocol so that you have a small number of worms without the risk of massive infestation.

duncanj··on How to cure your Asthma or hay-fever using hookworm.
Find a poor e-mail buddy in a country with endemic hookworm and ask them for some poo. Then, grow the larvae out like the guy said in his story.
duncanj··on Why it's so hard for Toyota to find out what's wrong
?
duncanj··on Ask HN: Looking for suggestions for a desktop rich GUI
XulRunner? It's pretty standard and can be used to make something not look like Windows.

Squeak? You'd get a lot of control and ease of use at the cost of a learning curve, perhaps.

I also like the idea of Flash, Air, or any of those things.

duncanj··on Why it's so hard for Toyota to find out what's wrong
Ada does have useful things like a formal "denotational" semantics that make it easier than certain other languages.

http://www.google.com/search?client=safari&rls=en&q=...

Years ago, when I looked into it, an "operational" semantics hadn't been defined for Ada, but it seems that the modern language has a defined subset or profile.

duncanj··on Why so many research papers are so hard to understand
In Biology, most of the paper seems to be spent explaining why the new result is relevant and how it differs from previous work. It's usually dry as a bone but I wouldn't call it obfuscated. Readers should probably have Wikipedia handy for defining terms.

Long papers tend to have a heck of a lot of research. A short paper could be about a single experiment, but often a writer will publish a larger body of work in one paper. Value added, I suppose.

duncanj··on Color e-reader uses butterfly-based technology to save power
I wonder if she's holding an real prototype or if it is just a nice high-density lcd.
duncanj··on Java Was Strongly Influenced by Objective-C
I always felt that Java's design resembled Modula-3.
duncanj··on This is the title of a typical incendiary blog post
This is the reply where I pick apart the French in the previous comment, and show that it doesn't say what the commenter wanted it to say.
duncanj··on IRS commissioner doesn't file own taxes - says it's too complex
Two things have happened in the last ten years that made tax filing harder for a large number of Americans. One was closing TeleTax. This telephone-based system was effective and had good customer satisfaction. The IRS closed it and forced people to use an e-file provider. I think they did it because of the ideological privatization thing.

The other thing was the change in the NYS tax system to get rid of the IT-100 form. This form was like writing in your address and attaching your W2, and then the NYSDTF would calculate your tax and send you a bill. This was replaced with the harder-to-fill-out IT-150.

So, tax filing for most Americans, in the age of the internet, has only gotten harder. It's retarded.

duncanj··on Data-Oriented Design (Why You Might Be Shooting Yourself in The Foot With OOP)
Once, I had to evaluate for rewrite a program that was written in a naive "object-oriented" style. The program built up a large graph of objects, did a few transformations, and wrote its stuff out. It ran out of memory on small subsets of the data it needed to work on.

I evaluated the program's data usage and rewrote it with the metaphor that I had to process the whole thing from a tape drive. It was still object-oriented, but the memory needs were now bounded.

tl;dr: I don't see the dichotomy.

duncanj··on Microsoft apology for code theft may not do, Plurk says
Perhaps the BSA could give MS the same deal as everyone else: shut them down for 4 days to inspect their systems for any evidence of pirated software, or fine them something like 2% of revenues.
duncanj··on Why James Chartrand Wears Women’s Underpants
If this trend continues...
duncanj··on Why James Chartrand Wears Women’s Underpants
Robinson = Robertson = Duncan. Two ready-made pseudonyms!
duncanj··on The Truth About Tamiflu: Has the US wasted $1.5 billion on an ineffective drug?
Um, your first two definitions describe H1N1, the third is irrelevant. Besides, it's a settled question if the WHO calls it a pandemic. http://www.who.int/csr/disease/swineflu/en/
duncanj··on Patent Application from "Steven Jobs et al": Advertisement in Operating System
I just don't see how this doesn't have prior art. The PeoplePC, for example.
duncanj··on The Truth About Tamiflu: Has the US wasted $1.5 billion on an ineffective drug?
Yet, it is a pandemic. That fact does change the calculus of whether to recommend treatment. Do you say, "I don't have enough evidence yet to recommend it?" Or do you say, "Based on the evidence we have, it is a good idea?" There is no right answer until post-pandemic studies.
duncanj··on Science is dead
Or at least one example.
duncanj··on Ask HN: Should URLs in browsers be displayed in fixed-width font?
Not all code is in fixed font. Most older Pascal and Algol texts put their code in variable width, sans-serif fonts to set them apart from the text. For many texts, just changing the font is the solution.

URLs look bad in PowerPoint, but sometimes they need to be there.

duncanj··on Ask HN: going to USA
Or Germany, for that matter. No joke.
← PreviousPage 5 of 7Next →