Recent submissions

Comment · 11 years ago
It's fair to point out they also sued after they issued a warning shot, in the form of a C & D.

I like your analogy of the site being forked. I don't believe for a 2nd that the companies scraping the CL data and putting a pretty UX on it were doing it out of any sense of altruism.

Comment · 11 years ago
CL is popular because it's simple, easy, cheap. They have tons of competitors that they manage to beat, so they're doing something right. Companies that want to horn in on them should create the marketplace as well as the front end, but they would fail at it so they're just left with complaining.
Comment · 11 years ago
I don't think that temporary part fabrication for critical assembly lines qualifies as overhyping 3d printing. That seems super reasonable :) A 3d printer in every house, completely removing the need for centralized manufacture or distribution, a bit moreso.
Comment · 11 years ago
Would this actually be a pretty bad application of 3-d printing? I thought the metals were generally or exclusively done through sintering, and and for some reason (may be incorrect) it didn't do as well with tensile & deformation stress. Not to mention porosity. Seems like something a casted product would be better for.
Comment · 11 years ago
Don't forget agriculture, aerospace/defense, banking. Hard to get bent out of shape when someone gets a slice of the pie that is trying to improve things.
Comment · 11 years ago
"Those fears were not in the slightest irrational. People had really really bad reactions to the regular pertussis to the point that people routinely advised new parents not to get it for their children."

Simply not true. You can easily find my citations (including CDC). Please provide yours.

"So what's better a vaccine that doesn't work as well, that people are willing to take? Or a vaccine that works well, but far fewer people are willing to take it?"

The risk from Pertussis is greater than that of DTAP by a lot. This is like suggesting we take away seat belts because some people believe they'll trap them in a burning vehicle.

Comment · 11 years ago
Just because you are willing/able to leave a company doesn't mean you advertise it. Hence "explicit" vs "tacit" in my comment. What a person says about being loyal is irrelevant, you can't assume anyone will stay long term (kind of the point). But if they go out of their way to say they're looking, then they don't want to be there and you shouldn't waste the time & resources training them up.
Comment · 11 years ago
That is apples and oranges. He's talking about a tacit understanding, and not necessarily in the context of upward movement. You're talking about explicitly telling management that you are actively looking. They'd have to be idiots to promote you under those circumstances.
Comment · 11 years ago
Outstanding answer - thanks for the pointer to the Lakos book.
Comment · 11 years ago
Not a PuTTY fan. I generally install Fedora or Linux vms on personal Windows systems (where they are mandatory/heavily advantageous and where security policies permit) in large part to have openssh-client, and then use vmhgfs shares to move files between them as necessary. Among other reasons.
Comment · 11 years ago
Test driven development usually refers to unit testing or integration testing. It would be interesting to know if you went beyond that and the nature of contract work you were doing (testing for an internal service with a RESTful API being very different from a mobile app, or a website).
Comment · 11 years ago
1) Experts in all fields are always wrong sometimes. The nonexperts are wrong more frequently on average and people are less interested in proving them wrong.

2) Saying that implementing your own cryptography usually implies a production environment. I think it's generally assumed that nobody cares what people do with their own time/personal projects.

3) Trite sounds bites don't work in science either, and expert -/-> celebrity.

Comment · 11 years ago
I could not disagree with you more.

Maybe you could suggest what might be "more helpful" but I personally could not think of anything more useful that than telling people to not do something that puts their customers' and their own critical information at risk.

Good crypto algorithms don't get stale or anything. The point is they're fundamentally difficult.

Perhaps you could give a single decent reason for rolling your own crypto algorithm, vs something as easy as 4096 bit RSA or something.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton