skysight-inc/HackerNews huggingface dataset:
Appendix:

Part of the cost of a product is transportation. How much does it cost to transport something? The cost of the gas, plus the cost of the vehicle.

The cost of that vehicle? It's wages, plus the cost of transporting the parts, plus the cost of the metal, and the equipment used to make it.

The cost of metal? Energy used to power the machines that mine it, plus transportation, wages, and equipment.

Equipment? Wages, transportation, and base parts (plastic, metal, etc).

If you followed my thread, you see that every single cost eventually is the cost of fuel.

I haven't talked about wages yet. For the most part people spend all of their wages - what do they spend it on? Things. Things that have an environmental cost. Taking us back to where we started.

In an environment where wages are lower, it's because people spend less money on things, so those people are "better" for the environment.

I sometimes see environmentally friendly products that cost more than ordinary ones, and then I know they aren't actually that good for the environment.

There are two big holes here:

Pollution.
Human misery.

A slave gets no wages (reducing the cost of the item) and also has almost no environmental cost. But the human misery is bad, and is not taken into account.

It's cheaper to make things if you don't care how much you pollute.

So the metric is not perfect, but it's very close (especially for comparing two products made in the same type of environment (pollution regulations, prevailing wages, etc)), and it's very available.
Theoretically, but it's more efficient to let the police filter & route calls appropriately. Trusting 300 million people to manage it themselves can be dangerous -- you'll get both non-emergencies calling 911, and true emergencies afraid to call 911.
Tech Demo for Unique Game Concept: The Unfinished Swan
The Unfinished Swan - Pretty cool game demo (vid)
An unstable dictatorship is not the opposite of a democracy. Nor is democracy something that "China" would do well with, especially given that the country in its current composition is an empire that contains several distinct countries.

Singapore did very well economically with a non-ideological dictatorship, as did Taiwan, both mostly peacefully, over the same postwar period that China went through successive mass slaughters.

One can hope that China makes the transition safely to a stable government, but while they continue to treat their various populations as simply pawns with no rights to health, safety, the rule of law, then dissatisfaction and unrest remain a risk.
Itchingmyballs.com
A web start up that creates vmware images.
In particular, you can use the new Yahoo! Social Platform APIs to access social data for Yahoo! users. For example, your application could easily post activity from your existing app to Yahoo! using the Updates API.

Lots more offered by YOS 1.0 is listed here: http://developer.yahoo.com/yos/intro/yos-options.html
HTML 5: Canvas tutorial
NSA and Army on quest for quantum physics jackpot
There were so many good points made in this post that I'm left speechless. This reminded me of similar experiences I've had with my betta, and all the curiosity I saw in him. I miss that little guy.
> I gotta say I don't really understand your 'Partner with IBM' plan.

Yeah. That one sticks out at me too - the problem is that it might be beneficial in some respects to Yahoo, but IBM don't really have anything to gain out of it - If IBM partners with someone it needs to be a synergy/feedback loop with their hardware/software revenue streams.
Tribler Set to Make BitTorrent Sites Obsolete
Reconstructing Apple’s 2008 earnings to reflect iPhone sales
BlackBerry Developers Get Cash to Compete
Christian Science Monitor goes online-only
3d Wifi Blimp
He is a professor at Uppsala university in Sweden. The swedish wikipedia article was started in 2006.
Oh pleeeeeeease, the Heritage Foundation???? What a surprise, blaming Latinos ("non-citizens") for everything.
Even if it were free, I think it's a sub-optimal solution. I think they just want to keep pc associated with windows.

As an everything you need is in the box solution, the linux Eee with ff/openoffice/ seemed like a good idea. The reports I heard said it worked great & was really easy. Since it's cheap & usually going to be a 2nd computer, it'd have been a smaller risk. Since its an ultra portable, loading fast is a bigger deal then usual.

Cost or not, people still want the XP. MS got away light.

Even though they ahave to go & pirate office for themselves.
Really good. I like this more than anything he's written for a while now.
CS students love dropping four letters: P, NP, O and N. Whenever I want to judge who was a bit too focused on the surface details of computer science, and too little on the real problems, I wait to see if those 4 letters come up in a sentence.
True & that's a biggie.

Hypothetically, if certain class (say accounting software) made the transitions to the web without upsetting the hierarchy of vendors, would a vendor be better off?
shoulda entered this into railsrumble!
This is silly. You have a company that is flawed by being a bit unfocused, and your suggestion involves them expanding even more, and spreading themselves even thinner. That would be classic fail.

Yahoo is fine and it does not need to do anything about money. Yahoo makes money and that's all that is needed. Yahoo should continue to develop it's strategy of acquiring more users, particularly in the developing world. If yahoo can control a billion users, it does not need to do much.

Yahoo is a massive force on the internet, and a score of different cutthroat capitalists are trying to force it to its knees by fearmongering, after which they will take over the company and control those users. Yahoo is right to resist.

So long Yahoo is running in profit, it does not need to do anything much apart from cut costs and cut any dead projects. There is nothing to save here, it's still number 1 on the internet.
The correct approach is to just use "he" like people have been doing since the language was invented.
Yahoos stock has bottomed out, and I'm right now going to buy a few hundred worth. Thanks for reminding me.
Say what you will about Steve Yegge's usual posts, but whether you like him or not, this one is outstanding. Not a blog post, really, more like a short piece of literature.

Socrates once said: the unexamined life is not worth living. I believe in that statement. Tracing out that vine is part of what makes life worth living. But what if the tracing of the vine is ultimately pointless, because it only points to the inescapability of death? Are then the blissful masses who don't examine anything better off?

I don't think so. I'd rather die with my eyes open, having traced out the vine and made sure there's really no way out.
Doesn't sound like you need any configuration control tools - or any other tools for that matter.

What you need is a project manager.
> But generally speaking, it seems that software vendors are getting a little bit more (per user) from SaaS then the installed equivalent when they do get paid.

Maybe, but there are economies of scale with SaaS.

User's don't want to worry about servers, hosting, data centers, backups etc - I see this even with large corporates that already run their own significant infrastructure (e.g. Banks). These companies want to exit being IT shops. Then there are companies that never had this as a core competency in the first place (e.g. No blanket rule - But probably a lot of primary industries, manufacturing, logistics).

In many cases... Even if the software cost was all equal, SaaS can still offer a service cheaper than the user running it themselves.
What's up with the tech crowd and the negativity? The market is fine, people with big money are just restructuring their investments because of some change that is coming up - those people with access to market surveys and analysts see something we don't.

Where do you think the cash from the crash went? You think Trump stuffed it in his matrass? It's all there somewhere, and they will put it back in the market - the question is just about where the money will be invested in.

Wake up sheeple :)
That's actually a pretty interesting idea for a website. It held my attention for longer than I thought it would. I voted on probably 10 of the random races.
I clicked it several times. The fact that other people had clicked it too made me feel like I belong to a community, like there are people out there who care about me and my button-clicking.
So, how many people run windows today? I would've thought that most of the hacker community would be on OSX, Linux, or another *nix.
Microsoft Announces Web Office... Google Has Decisions To Make
Beatles Unknown "A Hard Day's Night" Chord Mystery Solved Using Fourier Transform
I think "minimal" is the preferred term.
Well, to defend windows, it's a very complex system that's used on a wide variety of hardware and for a wide variety of purposes. Most parts of it are required by someone or the other. If you don't need it, ignore it.

.NET is the clean-up of windows, I suppose.
From techcrunch:

"We had guessed earlier this year that Microsoft would choose the Silverlight platform to deliver Office online, but Microsoft will instead be copying the Google approach - the applications will be 100% HTML and Javascript."

This article says that it will be Silverlight. Tempted to trust TC on this one.
Martial arts shcools
Find a listing of recommended martial arts books available for a decent and cheap price.
Someone should have told them that sewer water is no good for cleaning up a house.
Letting plumbers duplicate your product
Letting plumbers duplicate your product can be beneficial to you.
In any industry, when the factors of production are placed in the direct control of a larger audience than is currently predominant, the players in that industry who are at the centre of that shift get big benefits from the offshoots of the new economy.
I'm really sorry about the screwup with the google maps link.
A few of us did meet and I had a good time. Please feel free to send out another invite say next month.
Why do you think Yahoo's stock has bottomed out? Forward P/E is still pretty stratospheric in this market, and you're buying after the Dow has gone up by almost 900 points in a single day.
Dominic Pendler dedicated a chapter of his book "The Songwriting Secrets of the Beatles" to this chord, and demonstrates quite convincingly that there was a piano involved. It's a bit disappointing that the Dalhousie professor doesn't point to the existing literature before claiming to have discovered something novel.
One more: http://phpimpact.wordpress.com/2008/10/28/php-namespaces-con...
While few people walk away from doing business in China altogether, I think the human rights abuses probably increase the implicit bid/ask prices somewhat, the way tiny changes in the economy are reflected in the price of stock.
According to this link, bettas do particularly well in fish school:

http://www.fish-school.com/gallery.htm

I wonder how Steve's pet would have reacted to exploring a fish tube:

http://www.youtube.com/watch?v=lxMRqZ9dUx8
I can't work out if you're being sarcastic or not. I think tagging has probably been in use in various places for a few hundred years if not thousands.
well the networkmanager clone could be copying either gnome or kde. But the dock is more an acorn / os x thing
P vs NP is a pretty real problem, complexity theory is superimportant.

People how can't do proper Big-O-analysis are forever doomed to suck at programming.
I visited piratebay and used a pre cooked image
I'll shortcut this thread quickly with the following:

GeOS
MacOS Classic
TOS
Amiga Workbench
Xerox PARC

/thread.
If you're performing an analysis on a large data set (say, an index of all the pages on the web), then you'd better know your complexity theory forward, backward, and sideways.
> I find it interesting that anytime pg posts a comment it gets upvoted like crazy even if it isn't particularly brilliant.

My comment started out at -1, got voted up to 5ish or so, and after pg made his comment, got voted down again (not that I particularly care). He certainly does have a lot of influence, but that's not a bad thing - I think many of us arrived here because we like his writing and what he's done with this site.
"16 months ago I called the HD war for Blu-ray. My bad. Who dreamed they could both lose?"

Come on. That was absolutely obvious! People have leapfrogged HD/Blu-ray and gone to digital.
This is absolutely fantastic.

For anyone who does not currently use a Code Review tool on their projects, I highly recommend you setup http://codereview.yourdomain.com with Guido's App Engine code review app. It takes seconds to setup and is surprisingly capable.
You are free to air your views with producers in a capitalist system, you know:-) Sometimes they even listen.
That is a tough spot. I don't use RoR, so I can't offer much advice other than opening a ticket on your preferred methods bug tracker, or creating a patch - assuming they're open source and you're willing / able to do so.
That's like saying that people who suck at changing tires of cars can never design or build a car.
The best part? The promise contained in "part 1."
Hi,

I'd like to invest in your startup. Would you be willing to implement Social networking features, file sharing (with intelligent auto-removal of copyright infringing material) and live micro-macro-socio-splogging?

Given that you spent 5 hours on this so far, I reckon you'll be able to implement these features in another 10. I'm willing to invest $5 for 40%. Interested?
Most CS students I've met hardly understand complexity theory. They just know what algorithms map to what alphabets. And 90% of those that do know complexity theory will never use it in their life. And when they do need it, they need it once or twice in most types of projects. It's a very specialised topic, but just like the singleton pattern, it's easy to understand and sounds impressive, so people tend to namedrop with it.

That's not real CS. CS is mostly about managing complexity across disparate intercommunicating systems, not about the speed of algorithms.
.NET is a pretty good framework. Better than any framework linux has to offer.
If you don't undertand complexity and algorithms you will likely run in t huge performance problems at some point and that will make your whole program useless.

No matter the type of programming complexity and algorithms is involved.

So it is more like saying "not understanding how a car works will make it very hard for you to design or build one".
Because Yahoo is a huge company owning the most popular websites on the planet, and the current price is at it's current level because of a slew of bad news and negative press. Everyone is looking at Yahoo stock and waiting for the right moment to start buying. When it starts, it will be a gold rush all the way back to 20, when it will stabilize and hang on for a bit.

In any case, Yahoo is going to get a few more takeover bids or hostile takeovers or so on, and those will drive the price back up.

Yahoo is at it's price because of negative news. Not because of a fundamental difference in the company. And the old price was not inflated because of good news either. So it's fair to say that the price will recover at some point. It may take a while, but it's a pretty safe investment.

I mean, you think the company growing at the largest rate in the developing world is going to have a permanently depressed stock price for the next 2 years?
Great read! For the same reason as Paul (i.e. it's fun) I'll put my own list here. Apart from the interesting fact that Paul is actually on - my - list (since long before I read this essay, really), so are some of his heroes so I guess that makes 'heroic devotion' transitive or heritable or whatever. In descending order of admiration:

Isaac Newton - apart from more or less inventing modern physics (he's up there with Maxwell and Einstein in my physics heroes top 3), he found he couldn't solve the fundamental equations he discovered, so he kinda invented modern maths to help with that. Sweet. As for my maths heroes top 3, that's completed with Gauss and Laplace because they did similar things but in a less earth-shattering way. After all it can happen only once to discover mechanics, gravity, the most powerful series around or differential calculus (but who'd have thought it'd be the same guy!).

Noel Gallagher, Paul McCartney - they are realllly smart and creative guys, and instead of caring too much about politics and the likes they just wrote a big pile of Shockingly Good Songs. They had a direct influence in me getting into music (songwriting), and not a month goes by without me fantasizing about becoming famous enough to meet Noel somewhere backstage and chat with him over a beer. In fact, more chance of meeting Noel - together with "playing at nicer venues" - is a big part of why fame in music attracts me. The top 3 is completed by Steve Jobs (really) for similar reasons. Another big reason of why fame attracts me stems from my next hero...

Bill Gates - he did not only cofound, ran and drove the software company that makes/made the best products in the world or that understands 'software' orders of magnitude better than anybody else ("it's usability, stupid"), he also now spends his days using his fortune, fame and brains to really try to make this world a better place. I cannot express in words how much I admire both facets of his life and if there's one answer to "if you could choose, where would you want to be in 20 years?" for me the answer is to be like Bill Gates, having made it big and using that to try and make the world a better place. I admire Bono, Warren Buffet and John Lennon for the same reason and very often find myself passionately defending all of these guys to others who slack them for sheer fame (at least that's why I think it is).

Joel & Paul - not only did they do A Really Good Job in software business themselves, they also are an ongoing source of inspiration for me and others because they write so well about it. Hacking by itself is not my passion, but somehow every other facet about software development/business is, and that's in large part because of the writings of these guys. Again, there's really a top 3 and it's completed by "all the others" (Stevey, Guy Kawasaki, the Rands, etc...).

By the way: I am a music-playing phycisist/mathematician working on software most of the time, as one might have guessed :-)

W.
How many authors does it take to have a conversation about “2.0″?
Something interesting coming out of Nigeria - not just scams then? Glad to see it.
P = NP, when N is 1.
In other cases, I cannot say, but encryption and e-commerce wouldn't exist if it weren't for this conundrum ;)
A minimal list of common well-known algorithms, classified by purpose
You're completely wrong there. Most programmers will never have to deal with performance as an issue, because most programmers don't work on web based systems, or centralised systems where huge loads impact a single server

And for such programmers that do, the real key to performance lies in getting multiple computers to work together, and not in fine tuning algorithms.

Most people can intuitively understand the factor by which a linear search is different from a binary search, without any particularly in depth study of complexity theory.

This P vs NP thing is just a way for CS students to show off with letters that make their craft seem mysterious. In the real world, one can come through without understanding this.

Not understand how a car works? That's really silly. Understanding the speed of algorithms is important, but it's a tiny tiny part of writing large complex programs. Most parts of a programs are not about number crunching, but about information management.

(Obviously, I've got an computer engineering degree, and I learned all this, I'm just pointing out that in general and in the real world it has very rarely been neccessary to know this)
18 Months Later, 2 New Major Platforms Launch
Sometime back I wrote content management plugins for iPlanet, Apache and IIS web-servers.

I had to write lots of irrational workaround wrapper code for iPlanet and IIS plugins because they are proprietary.

And debugging this code was a big PITA.

With Apache there were no issues because I could always step-into Apache code with GDB.
Actual details.. the article doesn't even reveal what the chord is: http://www.mathstat.dal.ca/~brown/n-oct04-harddayjib.pdf
Yeah, I already have periodic problems with metacity's "dragging a maximize window unmaximizes it; dragging to the top of another screen maximizes it there" feature, when I over/undershoot a panel or window buttons.
This is my favorite piece that Steve has written so far (also, note the "part 1").

While not on the usual subject matter, this was a beautifully written piece that makes a point on multiple levels - and is probably appreciable by people outside of the "programmer / IT culture".

Bravo, Steve. I felt for that fish.
What is annoying, is the way "green" is being abused of - and the posting is no exception. Let's get back to this conversation, when there will be something of substance to speak about, when something substantive "green" has been delivered.
McCain, Obama calls on Sen. Ted Stevens to resign
Wow. That was insightful and sad at the same time. This guy can write!

I've got a lump in my throat right now.
EBay Ordered to Pay 40M Euros for Selling Fake Louis Vuitton Goods
What you really mean is "in my job, I haven't had to use these particular concepts," which is of course completely anecdotal, and, given the response (and voting) of other HN users, probably not a very common situation.

In my business, the difference between polynomial and NP is the difference between a thousand clocks and a million clocks, the difference between a practical quantization optimization algorithm and a totally useless one. And if you don't understand that before trying to write it, you're going to waste days of coding time on a pipedream.

NP problems are incredibly common in almost all fields one could imagine. Not being able to identify them before wasting time trying to optimally solve them is a recipe for disaster and the sign of a completely incompetent programmer.
The website is not that exciting, but the tutorial videos are amazing. I suggest checking out the alpha slider tutorial.
http://www.iphonedevcentral.org/
There is a time value of money aspect: a traditional licensing model gives you a large chunk of cash in month one compared to SaaS' first month. SaaS big benefit for startups is that it allows you to see what customers are doing with your product and you can learn faster than an appliance or on premises model.
Your site is not having any ajax enabled features... very poor site in term of it's UI. Include ajax enabled tabs in the top navigation atleast.
That's an interesting perspective. I'm primarily a windows developer with little exposure to linux/mac and I've always found the windows API simple and pretty intuitive. But I have nothing to compare it with so I'd really like to know more.

What does the desktop SDK do badly? How is this handled in linux/mac?
Provide help on mouse over of each link
No, it's like saying that people who suck at physics can never design or build a car.
"The fantasy element that explains the appeal of dungeon-clearing games to many programmers is neither the fire-breathing monsters nor the milky-skinned, semi-clad sirens; it is the experience of carrying out a task from start to finish without user requirements changing."

--- seen on zombierobot.com
mmh.. seems the comment I was responding to was edited or something. it mentioned something about programmers just wanting adventure.
Using Rubinius's Kernel in JRuby
"Windows, was all about the GUI. Their command line was terrible, and it is terrible still. "

So, he doesn't know about PowerShell.
" The goal is to provide a ready to run program for each one, or a description of the algorithm" - a noble aim - worth contributing to a resource like that.
I'm not ready lol. I need more time with all the bag of tricks thrown at me in VS2008!