skysight-inc/HackerNews huggingface dataset:
There's a crucial difference between writing open source software for free and getting a badly paid job, though. With open source software, nobody is making you do it. Okay, you might have users who you feel compelled to please, but let's face it, you don't have any contractual obligations.

Contrast this with something like a game tester. These are some of the hardest working people I've ever met, and they often earn so little they have to live with their parents. (with all the unpaid overtime, I'm sure they get less than minimum wage) They don't really get a choice about whether to work the 80 hour week they're asked to: if they choose to work less, they'll probably be passed over for the promotion to lead QA or level designer. (for the latter they have to build their skills in that field in their spare time) My understanding is that it's similar in film, etc. This happens even above the entry level: I once met an animator who accepted a 90% (!) pay cut to give up his job at a Hollywood animation studio and work for Rockstar London, just because Rockstar have this aura of prestige.

Initially, this strategy might make sense to get your foot in the door. But I'd be extremely surprised if it was optimal once you'd proven yourself to the company. I'd have been pushing for much higher pay if I was still in a regular job (though maybe the drastic difference in skill between programmers makes this easier than in artsier jobs where productivity is even harder to gauge). Yet the culture bred in the game industry is such that you're supposed to feel privileged to be working there in the first place. As far as I can tell, this is an illusion; it's not actually that hard to get a job, at least not once you have a minimum of experience. (this culture is one of the reasons I left; the fact that they attempted to bribe me to stay reinforces my belief - I've been getting more than what they offered as a contractor)
No, you can't do that with H.264
Luxurios Sunrooms & Vinyl Siding, Vinyl Siding in Kansas and Missouri
We deals Luxurios Sunrooms &amp; Vinyl Siding, Vinyl Siding in Kansas and Missouri, building material in Kansas and Missouri, flat barrier insulation, radiant heat, humidity in Kansas, rain and ice.
I've only been using HAML & SASS for around a month and I'm by no means an expert. I've found that using mixins saves me a lot of time. At the top of my stylesheets I lay out bits that I repeat a lot such as:

=rounded-corners(!amount)
border-radius= !amount
-moz-border-radius= !amount
-webkit-border-radius= !amount

And then add them into the UI:

.curvybox
+rounded-corners(7px)
Also see Ray Kurzweil's take on the book:

http://www.kurzweilai.net/articles/art0464.html?printable=1
Why logical fallacy? I didn't say "ergo Yegge is stupid" or "don't trust a word the man says". I just meant that it's worth keeping this in mind when he engages in future-telling again. FWIW I do enjoy reading his essays, even when I think they're wrong.
ArticleSqueeze
Reminiscent of the classic 'John, where Peter had had "had" had had "had had". "Had had" had had the examiner's approval.'
Well, it does seem to make a lot of sense but I don't think there is much research to actually support it. I don't remember where I read that now it's not considered very useful (I do remember it was in at least a couple of places), but the wikipedia page lists mentions at least one reference against it (Wahba, A; Bridgewell, L (1976). "Maslow reconsidered: A review of research on the need hierarchy theory"), and not so many references in its favor.

As for what has replaced it, AFAIK it wasn't one "thing" as simple as the hierarchy was, but simply more research about the issue. There is a lot of literature on the subject, and a lot of it by Maslow himself.
You dont see this today either?
There are some kinds of work people like so much they'll do it for free: e.g. writing open source software.

Red Hat and IBM employees do not work for free.
Hopefully they've retained George Broussard to head the team up.
Windows 7 : 5 Useful Tips and Tricks
Windows 7 has introduced enhancements in many of its feature to fill the gap created by Windows Vista. These features are designed to help a user to improve his productivity. Windows 7 new features are highly helpful to the end users and are packed with productivity secrets.
How to configure Site-Site IPSec VPN in Cisco Routers (IOS)
Mibbit will be there in the sandpit, with our bucket and spade - http://code.google.com/events/io/2010/sandbox.html
From experience: this is a lot harder than it may look. On a tangent: does anyone here know of techniques or algorithms for verifying that a lock-free or obstruction-free algorithm works? Ideally some that can actually be applied in practice. So far I've been manually trying out all possible scheduling combinations, which is very tedious and can be error prone on larger algorithms. It's also not clear if doing the analysis for 2 concurrent threads automatically extends to 3 or more (it clearly does for some algorithms).

I've been thinking along the lines of a DSL for such algorithms that can compile down to whatever language you need, but also easily lends itself to static analysis for verification, but I feel my lack of classical CompSci training is letting me down here a bit.
Free beat | Buy top quality hip hop beats for any type of music project
Hip hop beats, hip hop instrumentals for any type of music project use your beats right away after purchase. Choose from hundreds of hip hop beats, hip hop tracks, free instrumentals, download beats right away.
Furnace Services & Repair Minneapolis
Trust your furnace services and repair to the certified experts at Minneapolis, MN based Welter Heating.
The only thing Americans are better at than the Chinese are jobs that require a lot of America-specific knowledge (Lawyers, marketers) and doing service jobs that require proximity (doctors, gardeners).

This idea that people in developing countries can't compete with us in software or engineering or whatever is bizarre, slightly racist, and without a much basis in reality (since they already do).
I'm also not convinced they'd be doing the exact same work if they weren't being paid. Surely they'd be scratching their own itches, not those of the company. I guess for some projects those goals do coincide (e.g. "make GCC produce faster code") but I can't imagine this is true in most cases.
Excessive Internet use is linked to depression
7-10 is probably just too many.

I haven't been to any event for about 18 months or something, so Google IO should be fun (and scary) for me. Looks like some great topics + talks etc
In the case of startups I think that there are two issues to be aware of. The first is that (in my experience) most early stage startups are severely underfunded. After the dot com bust (back then the startups were severely overfunded) the investors swung back to a different extreme. So don't jump to conclusions and blame the founders - I think most founders are trying to do the best they can with the resources at hand.

The second issue is how the founder presents the situation to potential employees. I was once offered 10,000 options by what's considered to be a very successful startup. When I politely mentioned that this figure is meaningless and that I need to know the percentage of the company it represents in order to properly evaluate the offer, the founder said that "investors don't like giving away this information - I promise you that it's enough that you'll become a millionaire". If you're in a situation like that where the management has no respect for your time, I'd say run. But if they're honest about why the salary is lower than average, well, it's really up to you.

I think in general the economics works out because it's easy for investors (and in turn, founders) to prey on young, gullible people who have a romanticized idea of the startup scene and potential returns. If you look at the statistics, the expected value is just bad, and young inexperienced people generally aren't able to properly evaluate it. So investors put in too little money because enough people are willing to work for pizza and beer, and in turn employees are underpaid because enough people are willing to work for less in exchange for the "startup experience". It's a crappy situation, but like with most things in the world, I'd say don't worry about fighting battles that aren't worth fighting. If you're clever enough to realize this, work for Wall Street or Microsoft - in my experience you'll find much smarter people there than in most startups anyway.

Regarding Google underpaying engineers, in my opinion it doesn't jibe with their "don't be evil" mantra. They really should know better.
I don't think it is intentionally propaganda, though it may influence opinion because if you're forced to sell yourself into wage slavery it really does help to work on something fun for a company that has free catered meals.

If money is so important to you, maybe you should start a startup.
America's startups are an epiphenomenon.

Chevron had a 10 BILLION dollar profit last year. This was a disaster- it earned 24 billion in 2008.
Your manager likely does not retain money saved on your salary for their own pocket. This could lead to a larger discussion about managerial incentives for structuring pay, but that is not salient.
Don't give up. I use my lunch break to work on a project. I understand not everyone has the same amount of time available, but at least you can do something in the weekend.

What you want to do is up to you of course, but what it's important is that even 2 hours are 100 hours in a year, not much, but at least it's something.
You're effectively arguing that all languages/frameworks are equal within an order of magnitude. I think this has been demonstrated false time and time again, and you even demonstrate it again in your own post (saying Forth is unacceptable for web development).

Why so negative?
I can't speak for the parent, or anyone else for that matter, but it does not appeal to me to burn ingenuity trying solely to figure out how better to get people to buy stuff. It's an arms race, where you expend more effort simply for a better chance at winning a zero-sum game. I'd prefer to work on projects where, rather than fighting to capture scraps of consumer disposable income, I become the spring that sources a mighty river of created value.
Or when you pay per cpu cycles / memory. If you can reduce that usage, then your costs are directly affected.
37signals ?
pls iwanna learn to be a hacker any hacker seeing this message and wannab help should kindly mail me on delovingguy2000@yahoo.com.peace bros
It seems like writing a whole new language is a bit overkill... why not simply stick to the framework layer?
Daring Fireball with comments
Hip hop instrumentals
Hip hop beats, hip hop instrumentals for any type of music project use your beats right away after purchase. Choose from hundreds of hip hop beats, hip hop tracks, free instrumentals, download beats right away.
Cuban: Print Must Vanquish Digital 'Vampires'
Thats right of course and even Rome wasn’t built in a day. And to be honest, I like my day there is a mixture of routine and unexpected and I think its just this what matters most, that you feel well with that.
Red Hat hires a lot of people to continue working on projects they are already working on, and so does IBM to a certain extent.

Think about it, from a hiring point of view, OSS is amazing- you're getting someone who is already familiar with the codebase, that you already know for a fact is competent, that can already work with the other developers.
Voronoi tessellation in linear time
I would guess that a lot of engineers DO care about money. In fact, i would think that MOST do, because most become engineers in order to make a living, and nothing more.

The problem is, I think that in engineering and other skilled work, the ones that are interested in their area of work regardless of whether they get paid well or not tend to be more skilled and do a better job. The same can be said for airline pilots (to put it simply, don't become an airline pilot if you want a safe job with a good salary, become an airline pilot if you LOVE flying).

So for a company looking to hire people, if a candidate will accept more interesting work for a lower salary, that is a good indicator that they CARE about the work they do. Someone who is only more interested in the salary and less interested in what they do _might_ be the ones that are happy with doing the bare minimums.

The other side of the problem is that most people think they are above average intelligent, and therefore most people will feel underpaid if they are not paid above average.

If you really love your job and you can do it by running your own business, that's often the best option. As an employee you are only making other people rich in exchange for some economic stability.
Well, so how much does the licensing actually cost? On their website MPEG LA mentions there are certain thresholds to "minimize the impact on lower volume users" (http://www.mpegla.com/main/programs/AVC/Pages/Intro.aspx). If you're running an consulting business using this format is it so weird to pay a little (or maybe nothing?) to use it?

I'm pretty sure you can find outrageous (and oftentimes unlawful) things in most licenses (that's more or less the point), but come on, do you really think MPEG LA will ever sue your friend that watched your x264 encoded clip of your cat on his iPhone? (Which they found out about... how?)
Lots of coverage of this and related material recently. Here are some earlier submissions, not all of which cover the same ground, but which are related. There may be more, I've found these partly by hand and may have missed some.

http://news.ycombinator.com/item?id=1094851

http://news.ycombinator.com/item?id=1086446

http://news.ycombinator.com/item?id=1084520

http://news.ycombinator.com/item?id=1081341

http://news.ycombinator.com/item?id=1071073
"wake up early" and " In the morning you are fresh and you can work without distractions, usually accomplishing 2-3 times more work than in the evening"

Some people are morning people some people aren't.

I am not a morning person - left to my own devices I will sleep late and stay up late. I find the quiet of evenings and night productive.

However I have been waking up early since the birth of my first child 8 years ago. For years I got up between 6 and 7am - children need taking to school and all that. After all these years I still struggle with the mornings - its 11am at least before I am "all systems go" and I still find I am at my peak later in the day.

So is this universal advice for everyone? No - of course not and I am not presenting it as such. Odd that the author of the article believes that their experience is universal and that the world will be a better place if everyone does things their way.
Some of us choose to see the web the way we like it. For me I mostly abandon all the author's style's and apply my own.

So the most important thing for me is a big fat h1 and ideally having the main content first. So his post was very readable for me.

Each to there own, content is king; who cares what it looks like! I learnt a precious lesson after my pc died and I replaced it for a few months with a 133mhz running lynx over dial up!

If you are a designer/author place a hidden 'jump to content' link if you have extraneous fluff on the page please.
Users expect killer innovation in app UX design on iPad
Content that can be effectively accessed easily and well. Why do I clarify that... here's an example, do you like experts exchange?
Isn't Hacker News Daring Fireball's comment section? :)

(Either those comments are a bad attempt at satire or they perfectly illustrate just why Daring Fireball doesn't have comments.)
Stockholm syndrome and the entitlement effect also play a role here. The authors (rationally) know they have sacrificed salary, so they try to rationalize by explaining to their readers and to themselves what they have won.
Apple's saying it over and over making sure we get the message straight
Long Lasting Used Honda Cars For Sale
These cars are also having some smashing features like longer lasting quality, better performance, speedster, energetic and efficient engines, luxurious facilities and also the most incredible interiors along with explosive exteriors.
Our democracy is at most only 50% a sham. I think if we're looking for scapegoats for all of the problems of society, we should go a higher level and blame corporate personhood itself rather than individual sociopathic executives.
Interesting. Is there precedent showing that these clauses are enforceable? After all, I can write whatever I want in a contract, but that doesn't mean it'll hold up in court.
So in summary: be careful some software and technologies you use have licences that you should read.

If you are using any technology for commercial use you should probably be reading all licensing agreements and have your lawyers deal with anything that arises.
You can compile any code - full static parsing doesn't have anything to do with that. If you have a place that is not possible to parse one way, you do a switch on the condition that causes the parsing choice. Then you compile each branch assuming that code was parsed in a specific way.
I would guess that such a change would be too big to be economically viable. Sass would require a rewrite of all the parsing code, and a redesign of the GUI CSS editor. Unless Sass gains a considerable market share among Mac users, I doubt it'll happen.

You're better off trying to convince them to include the necessary hooks in Espresso, if they add CSSEdit-style functionality to it.
I'm arguing that languages that are currently used and honed for this type of programming are going to be difficult to beat by an order of magnitude. I said that you could lose a lot by using something that's just plain wrong. In other words, it's very difficult to go faster than Lance Armstrong on a bike, but pretty easy to go a lot slower.

Perhaps there is some room for radically new implementations; something along the lines of Erlang, which makes it possible to do what is quite difficult with other languages.

I think there is more room in frameworks for existing languages, but still, an order of magnitude seems quite dubious to me.

I'm actually not at all negative about new languages (I hack on a simple one myself), startups just don't strike me as the place for them. What they're doing does look cool, but what happens when you need to process an image, or send email, or talk to a different database, or deal with any of the other various things that are often covered by language extensions? Maybe this would have been better as a hack/framework on top of Javascript.
Digg’s MySpace Problem -- And What It’s Doing About It
In the sort of world that we've occupied until now there is nobody who is going to sue you for making a cat video using a particular codec. But I notice that over time enforcement of licenses is becoming more strict, and perhaps eventually license enforcement will be automatic.

Using the H.264 standard for video on the internet seems like a dumb decision to me. It's not rocket science to choose some format which doesn't have potentially debilitating licensing issues associated with it.
I totally agree. "How cash in the bank affects your lifestyle: it's not linear." (http://blog.asmartbear.com/rich-vs-king-sold-company.html)
From the guidelines:

> Please submit the original source. If a blog post
> reports on something they found on another site,
> submit the latter.

Here's the actual item, rather than the reddit submission:

http://asserttrue.blogspot.com/2010/02/voronoi-tessellation-...
One simple way to state it is, as traffic increases, you are first IO bound, then, as ongoing requests pile up you get increasingly CPU bound and, when memory is exhausted and requests start to pile up really quickly you become IO bound again, briefly, before you crash (or start denying access).
Is advertisement a zero-sum game? I don't think so, if you figure out how to better match products with customers, you create value for everyone. This is what Google did in a big way.
Cliff Click's presentation of his lock-free hash table is interesting in this respect. He used a different approach - based on state machines - for reasoning about correctness:

http://video.google.com/videoplay?docid=2139967204534450862#

(Cliff Click was architect and lead developer for the HotSpot server JIT compiler.)
Maybe he's a New Zealander?
Hunters and Farmers
It may have been academically discredited, but it is still a very useful approximate model when applied to a reasonably large and heterogeneous group of people. In this case, for example, paying the bills trumps interesting work for most people.
In the Rails source tree:

find . -name "*.rb" | xargs wc -l | tail -1
161472 total

In the Ruby source tree:

find . -name "*.rb" | xargs wc -l | tail -1
639682 total
find . -name "*.c" | xargs wc -l | tail -1
590656 total
It works for the word "tin" as well.
Best connected in social networks: Anonymous
> It's easy to imagine that because the links that form
between various individuals in a society are not governed
by any overarching rules, they must have a random
structure.

I don't find that easy to imagine at all. Social systems are full of rules.
Where is the link to download it or just the documentation? On the announcement page there is only a Wiki link (besides wikipedia entries and other php-to-other-lang compilers) to a Github page that redirects to the github.com.
I use mercurial, because it supports HTTPS pushing. Git has had a request for http(s) push for years and hasn't implemented it. My university blocks outgoing SSH access and none of the standard prescribed solutions work. Its quite easy for someone with a job to say - "Get a VPS and tunnel through it", but I can't afford a VPS, so git has barriers to entry, and until that is reduced I will stick to my LiveJournal.

You should switch to Windows again, you'll receive the enormous benefit that everyone you know uses the same OS.
A quick search led me to http://shawnblanc.net/2007/07/why-daring-fireball-is-comment...

I have to say that I think Daring Fireball is better _without_ comments. I presume that this site was set up without John Gruber's consent. This raises the question: Is this a spam blog?
Drumsticks is a way forward from the usual stuff like mugs, t-shirts and so on.
As an engineer I'm not particulartly concerned about money, provided that I get paid some "living wage" which allows me to not have to worry about paying bills, rent, etc. I'd rather spend my time working on interesting projects with some modest but liveable wage than do something boring (or of questionable ethical value) on a high wage.
"I'd like to point out that it is perfectly reasonable to program functionally in common lisp. I take a fairly functional style in most of my code."

Absolutely; my point on FP WRT these three Lisps was that you don't have any (realistic) choice not to go all-in functional with Clojure, whereas Common Lisp is the most multi-paradigm and you can get away with an imperative style should you so choose.
"I do things with video on web, so irrelevant, that they won't notice me" is not the solution to these things. At least not if you want to be a web entrepreneur?

If the only widely adopted format on web becomes h264, which would already be the case if Mozilla wasn't resisting (which most of you attacked), then you have no other option than to use this format. And pay, unless your plan is to be unnoticeable.

And video is "everywhere". Just two examples from my real life:

- Screen-cast of usage on my subscription based projects

- My sister teaches elder people how to use computers. She is now preparing a set of video tutorials.

Do you like paying anything for thin air?
Or, just drop these technologies and use their free competitors (e.g. Theora) that don't require you to engage your lawyers just to compress some videos.
Sizing VMs and NUMA nodes
I found the newton recognition to be great. Do you mean in OS X? I thought it was similar tech.