Recent submissions

Comment · 11 years ago
Comment · 12 years ago
Couldn't agree more. Once, in an interview, I was asked for a link to my "Github resume". I replied, "I don't have one. I get paid to write code." I got the job.
Comment · 12 years ago
How about "don't submit your form with Javascript" ?
Comment · 12 years ago
Inkless metal pen will write until the tip is all worn away. FTFY.
Comment · 12 years ago
I smell a DEF CON talk coming...
Comment · 12 years ago
"The $7 PC to bridge the Digital Divide and provide Personal Computing to 5 Billion people all over the World."

How is a flash drive a "PC" ?

Interesting idea, though... definitely solves the problem of people having to know a lot about security to benefit from it.

Comment · 13 years ago
Uber drivers aren't employees. Nor are they independent contractors. Uber is crystal clear that they only operate as an intermediary for hiring a private driver. Sure, there's some value-add, like keeping track of the money, but if it got to that, a good lawyer would be able to get them off the hook.

They issued a statement "expressing our condolences," which is really all that should be expected here.

Comment · 13 years ago
Should be reasonably painless. You'll want to read the release notes for 1.3, 1.4, and 1.5, because there are a couple of things that have been deprecated and/or removed. And even a few things that have moved but are otherwise the same. I would think that a day would be sufficient for most peoples' uses of Django. I upgraded from 1.2 to 1.5 a few months ago, and it only took an hour (and this was 10 sites worth of code).
Comment · 13 years ago
How does this impact the release of 1.6, considering that 1.6RC1 was released yesterday? Does 1.6RC1 contain these fixes, or does this mean that 1.6RC2 is coming out soon?
Comment · 13 years ago
I took it as a reference to Products.Five, the package that adds Zope 3 functionality to Zope 2...

Great python minds think alike?

Comment · 13 years ago
Maybe if people stopped using Javascript for things it shouldn't be used for, we wouldn't have this problem...
Comment · 13 years ago
This is the sad foundation of "If you see something, say something" as well.
Comment · 13 years ago
I'll admit there's a certain "fudge factor" but the more experience you get with requirements gathering, the less of an issue it is. Ultimately, this is the difference between a "Developer" and an "Engineer".
Comment · 13 years ago
Any project has a defined scope and set of requirements. If you start the project before these are defined, you're dumb, because you have no idea what you're working on.

I always draft a requirements document for my freelance customers, and spell out exactly what I will do for exactly how much money, by a deadline. This document also says in no uncertain terms, that any deviations will result in a new set of requirements, and thus, a new price.

Hourly rates punish you getting better (why shouldn't I charge the same I did last month for something, despite having found a way to do it twice as fast?) and they open you up for all kinds of "why is this taking you so long" or "I'm paying you X per hour! That's more than I pay my shrink!" comments.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton