skysight-inc/HackerNews huggingface dataset:
I just did PyWeek (week-long python game competition), and this would have been great for seeing the effects of my code changes right away.

I still had a workable solution: I wrote a script that watched for any .py files that have been saved, and if so, ran the game for 15 seconds.
Thanks for the list, will take a look.
So You Think You Can Build a Document Database?
From personal experience, there are not much difference in access time from China to servers hosted in Japan or United States. They are both slow as hell to access. (If there are any difference in access time it would be very small for any users to notice). The cause may be the fact that Chinese ISP's proxies all requests to foreign sites.

If your customers are indeed coming from China, the most logical place to host your server would be Hong Kong IMO. It has good access time from the Chinese mainland and from other Asian countries.
Here's the source (I hope): http://1000memories.com/blog/94-number-of-photos-ever-taken-...
I didnt say he said those things explicitly. But by saying it's patriotic, he's assuming those things.

Yes, it's based on my opinion. Yes, I'm generalizing, and I bet the majority of human beings on this earth would agree there are industries that make people rich and are harmful to the general public. In fact, I'd argue there's a TON of them. Humans love to self destruct (ie. get fat, kill themselves, get addicted, overspend, etc)
Since with recursion you can have a large but finite number of calls that could blow the stack, but not have the same problem with a for loop.
Templates in Batman (eg, your HTML files) are a lot cleaner.

Batman is a great choice if you're using CoffeeScript.

On the other hand, Knockout has way better docs. Batman will get there eventually. But right now it's still pretty rough going.

I've been using batman for a bit now, really loving it.

Looking forward to the event system rewrite that they're working on now to close out some open issues.
Africa's Online Business Forum
A free membership forum for discussions about internet business and making money online. Join this community and share your experiences on various ways of earning an income on the web, including blogging, affiliate marketing, website flipping, forex trading, online shopping and much more.
How is pattern matching not computation? The fact that you don't notice the underlying computational complexity is just a measure of how freaking good humans are at pattern matching.
eCollege isn't much better from what I've heard...
Really interesting post. Reminded me of the fact that phone costs are similar (once you get on the uplink, satellite hops have negligible cost AFAIK), i.e. calling someone anywhere in the world costs pretty much the same. However, in this case superficial price differences still exist because phone companies make it so.
I don't gamble, smoke or eat fast food - but I'd hate to live anywhere that didn't give people the freedom to do these things if they wanted (and in the case of smoking, outside or in their own properties).
This is the 7" TouchPad you won't be able to buy | Front Side Bus
Oh, I love reading his work; I think he's the best storyteller alive today. I've just been caught taking his stories a little too seriously a few times, and I want to save other people from the same fate.
Netflix Strategy Prompts Backlash
I don't think this is a viral tool. A viral marketing campaign is made of users sharing something because they think it is cool, not because they have to share the product to use it.
URDU SEX STORIES: Sola Baras Ki Baali Umar
The Nigerian Health Discussion Forum
There's a lot of misinformation out there. Keep fighting the good fight.
For now, signing is far from necessary (and for the next many years). I think that'd be too much future-thinking, without knowing what actually is about to come.

And yes, you can rename an app in Finder as any other file/folder :)
Barrassingly Misconstrued: Why We Shouldn’t Review Apple Products
As far as I know this is the first official word we've gotten from Google about anything related to Ice Cream Sandwich since Google IO. Hopefully this means it's on the near horizon!
Go's Concurrency Constructs on Single-Chip Cloud Computer
Isn’t identifying an unknown body as debris going to be way easier, generally, than going the other way? Especially when the body is in solar orbit, and therefore somewhere in a bigger volume and presumably dimmer?

I don’t know much about orbital mechanics, but this line really got me:

The key problem which we are taking on is a lack of solid orbital data since 1969

If it hasn’t been observed at all for 42 years, don’t minuscule errors in the initial observations give a huge uncertainty to its current position? Not just where it is on its orbit, but what its orbit is? Especially if it’s been in solar orbit at roughly 1 AU, and thus presumably interacting with the Earth-moon gravity well periodically? And perhaps accidentally venting from overheated tanks etc.?

I have heaps of respect for the numerical methods that the astrophysics people have. I’ve seen little bits of them and they’re uncannily accurate and efficient. But how much can they help you if you don’t know where Snoopy was to the millimeter in 1969?

Maybe this makes more sense to people with a stronger grasp of physics than mine. I just don’t see how you can go from the ephemeris data they presumably have to a realistic set of angles at which to point telescopes.

Anyway, even if they don’t find it, it’s a really neat project – and, as Howes says, they’re sure to find something interesting.
The Wikipedia article, http://en.wikipedia.org/wiki/Sea-Land_Service, is more interesting from the historical point of view. As I read it, McLean had the idea of using trailers to ship cargo around the world, originally with the ordinary trailer chassis. When that proved less than optimal. The system was refined by Tantlinger to become today's system of stackable containers and dockside cranes.

Aside: Containers make fairly inexpensive storage, if you have a place to put the container and dont mind lowering the property values for your neighbor hood. A decade ago I rented one for $70 a month.
Shit like that would be a dealbreaker for me. I hope that the pay was insane.
There's a startup opportunity: because your standard tools for producing presentations and slides does not connect at all with publishing as a web page.
Netflix is wrecking the huge advantage they have. Now it will be just another streaming company. Netflix has leveled the advantage it had, opening up huge opportunity for competitors.
Daily Mobile Minute: Location based mobile games are the rage
Seriously?

I think many here are thankful they're not working wherever it is you work.
This could, and should be the future. Will it be? Probably not for a while, mostly because Visa and AMEX will launch their own competitive products. Stores will be forced to make a choice as to which system they support. Google will scream for everyone to adopt their "open" system while everyone else will complain about Google wanting to be a monopoly in this new field. The feds will intervene and we'll see years of lawsuits. And, eventually, we'll end up with the ideal system, where everyone will support a standard-based open wallet system and every store will have something that supports that.. in 10-20 years.
All right, but apart from the sanitation, medicine, education, wine, public order, irrigation, roads, the fresh water system and public health, what have the Romans ever done for us?

That said, this article is basically politics, and should be flagged as such.
This is so far removed from my experience as to make me wonder if you live on the same planet I do.

Specifically, I have met one female developer in my entire life, and I have been in a hiring position for 11 years now.

Additionally, I have yet to meet even one male developer who cares about NASCAR, fantasy football, or works to simply punch the clock.

In my world( that would be the web technology and retail automation industries of Orange County and Phoenix ), female developers effectively don't exist, and male developers care deeply for the technology they use and create.
For what it's worth, this wasn't to stop free software drivers, it was a stick to force IHVs to ship drivers that didn't suck, since they could no longer ship drivers that didn't pass WHQL testing.

The end result is a more stable system for consumers, but F/OSS got caught in the fallout.

If you as a F/OSS driver dev really want to avoid signatures, sign your driver using the test cert and run the following command in your installer:

bcdedit -set testsigning on
Great list. Only missed four titles. So glad to see "The Stars My Destination" on the list Wish it had included Zelazny's "Lord of Light". No arguments about the rest of it.

JURGEN
This is a subjective matter. I'm not whining. I'm asserting quite clearly: you will never get a resume from me in a format other than PDF.

You, as an individual, are free to apply to those jobs with a Word resume. I won't bother. I will be absent from their candidate pool. In my book, that is very much not a problem.
Anybody knows why it only works on the Sprint Nexus S but not the one on TMobile?
Great list. Only missed four titles. So glad to see "The Stars My Destination" on the list Wish it had included Zelazny's "Lord of Light". No arguments about the rest of it.
I agree. Maybe better advice for a novice would be to stay the fuck away from companies that micromanage how you look.
Kikathon - seven hours to ship.
The Google HTML5 template is great: http://news.ycombinator.com/item?id=2780929.
Urban Airship: Postgres to NoSQL and back
I agree with you wrt software jobs, but overall it varies by field. The linked example is someone who is a Phd student, so I'd say it's pretty relevant to be at the top.

On the other hand, if you're a developer and still have your degree at the top of the page after 7-10 years, my gut-check-needle drops into danger zone and while I will read the work experience part, I do it with the knowledge that you think you've wasted all that valuable learning time. This is extra true for people from prestigious schools.
#1 - You’re not smarter than anyone

Stupidity is in no short supply ... I have faith in the people I work with, I always question my own assumptions, I always blame me first ... but beware of dumb people with strong opinions, as they will suck your soul out.

#2 - There is such a thing as a stupid question

The thing that pisses me the most is when newbies DO NOT ask questions, as if I would think less of them.

I'm always telling newbies -- "don't worry, I know you suck, everybody sucked at some point and I'm more interested in how fast you can learn".

You can also drive the learning process -- instead of giving your coworker/employee a concrete list of steps he needs to follow, give him links to documentation instead. That's far more productive and he'll be less likely to ask the same question twice.

#3 - Looks matter

Yes, if you're referring to the work you do. I like beautiful code.

This really depends on the work environment. In big corporations people get impressed by suits more than in smaller companies where everyday is casual Friday.

#4 - Know what you know and what you don't know

The more I learn, the more I realize I don't know shit.
Also, could this advice be any more useless?

#6 - Software’s primary function is to earn profits

NO, that's the company's primary function, and it's a freaking big difference, especially when you think about the laws of microeconomics.

#7 - Listen to people

In other words, behave like a human.

#8 - Have a presence

When I worked for the bigco, I preferred to get stuff done instead of going to pointless meetings. It worked great, and I got promoted in front of people that kissed ass.

32. Never Get Drunk At Work Parties

Lame. There's nothing like getting drunk shoulder to shoulder with the CEO.

33. Don't do things because they are cutting edge

Why? What's wrong with making a bad decision?

Before switching techniques, languages,
or anything else, carefully decide if it
provides a large enough benefit

And yet there are so many choices out there that many times it's best to just follow your instinct. Playing it safe is stupid and also irresponsible -- that's how companies still choose Java EE, that's how you end up with a mountain of crap (that nobody in particular can be blamed for).

...

Some pieces of the article are perfectly valid, but I can't help but wonder if those shouldn't be common sense for a properly raised 7-year old.

My number #1 advice I would give to newbies:

Stop giving advices
Ask HN: Where do I find a math super-hero?
My team is developing some advanced reports for determining the effectiveness of folks working in a call-center.

It has become clear that we simply don't have the background in mathematics to create the necessary formulas to get the data we need.

Where do you guys turn to when you need to bring in a start-term specialist in a field not directly related to development?
The Box is really good. One really hard part about containerization was: how do you get every port in the world to install the cranes?
Ah, but the file format is a proxy for a larger attitude problem.

A firm that demands my adherence to arbitrary rules before they'll even look at my marketing flyer is not a firm I want to work for. It reflects an attitude I do not appreciate.
Does google get a copy of your purchase data?
It seems rather foolish to think that there can be a most patriotic thing you can do. Plus the grey area and loop holes in the tax code generally tend to favor the rich. Does the author mean that the most patriotic thing you can do is pay taxes without trying to minimize the amount of tax you pay? And if so whats the threshold of manipulative tax paying.

It's also very naive to think that your own bottom line and tax bill are in any way a measure of your patriotism. Is shipping jobs overseas to increase profit more patriotic than maintaining a more modest business while providing jobs in your country?

Associating patriotism with profit is just a psychological tool for justifying your own desire to have more things than everyone else.

The most patriotic thing you can do is love your country.
For the curious: typically, pure RISC CPUs will have 'support for a stack' in the sense that it is not too hard to implement Algol-like languages on them, but not a stack proper. For example, neither PowerPC nor MIPS have designated stack pointer registers. As a consequence, they do not have a 'return from subroutine' instruction, they do not have pop or push, etc. ABIs will define a stack pointer, but if you control the hardware, you can use any register you want, none at all, have separate data and return address stacks, etc.

Also, for a truly stackless CPU, look at system 370 (and, I guess, most other machines predating Algol)
This is a huge win for anyone hosting data that falls under Japan's very strict privacy and data export restrictions, and shows Linode is definitely competing for space in the professional hosting market.

Since Linode is a US business, the government can still request data that is hosted on these servers, regardless of Japan's strict privacy restrictions.

See, for example:

http://www.zdnet.com/blog/igeneration/microsoft-admits-patri...

http://www.freedomworks.org/issues/privacy/for-policy-makers...

http://news.softpedia.com/news/Google-Admits-Handing-over-Eu...

http://www.zdnet.com/blog/btl/dutch-government-to-ban-us-pro...

etcetera.
IMO, it's was more like 4-5 years.

DVDs-by-mail is a business with a very specific half-life. Was started in 1999, peaked in 20xx, will end in 10 years.

http://www.devside.net/blog/netflix-sinister-plot-called-qwi...
Wrote far to many games for J2ME the best of which was definitely Discworld, some really "great" memories of dealing with the fragmentation that was present. Mobile dev 7 years ago felt like a war against the brick walls that were in the way, no it feels like the handcuffs are off and the only limitation is ourselves and time
I'm still confused at how the down-vote is supposed to be used. This person is getting down-voted for posting an opinion that people here disagree with. But it's a constructive opinion that has generated 5 constructive responses, which in turn has become a discussion. No reason for a down-vote here.
There's a new picture of the plane (though I can't find it not embedded in video) showing the tab detaching. In the best picture I've seen the tab is perpendicular to the tail and then in the next frame is completely gone.
I love how the review is pretty positive, but then the actual transaction on video took about 3-5x longer than if Greg had just handed the lady some cash and she gave him change.

This has definitely got a bit of a learning curve (for consumers and employees) and efficiency that must be gained before it really hits its stride.

Looking forward to seeing the technology progress though!
People really need to shake themselves out of the clutches of this IP myth -- for that is what it essentially is. It is not even well-founded for an old, material-oriented industry, let alone for informational.

And you cannot invent something like the internet and not expect the economics of information-goods production to be eventually utterly transformed. It changes not only the kind of info produced, but how it is, and the ways consumers and producers can interact. So why keep looking backwards? We should be prompting, encouraging, or forcing companies to develop new ways to do things now.

Are we doing things the same way as before the industrial revolution? Is anyone really going to propose that by ditching old practices and adapting to the full capabilities of the greatest info tech in history we will see a drop in production? Does that really not sound ridiculous?
Extends is compiled into JS. You can add it to Batman:

var __hasProp = Object.prototype.hasOwnProperty, __extends = function(child, parent) {
for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; }
function ctor() { this.constructor = child; }
ctor.prototype = parent.prototype;
child.prototype = new ctor;
child.__super__ = parent.prototype;
return child;
};
Batman.extends = __extends
A Simple Frontend Strategy for Mobile Webapps: How we Built Hacker News Mobile
What would an ideal tool for what you want to do look like?
The Unfamiliar (Objective-C & Cocoa)
If I remember correctly, the Windows 7 pre-release license agreements included a clause forbidding you from benchmarking the operating system. Is there a similar clause in the Windows 8 ELUA?
Ginzametrics 超屌指度提升 73% Support for Chinese and Spanish and Massive CSV Uploads
In-Game Ads Become The Target Of Scene Hackers
Google Appengine will finally get SQL store?
Pleasure Paradise - Salon and Spa Arizona
Body by Vi Reviews
Thanks StavrosK, yes, I probably should have provided some more detail around that. We're addressing what we see as the "Game Show problem" i.e. the fact that there aren't any Game Shows that people can play from the comfort of their own home over the internet - why is that? We think we know why and will use a unique approach to address that. So we're creating an online Game Show, one that anyone can play i.e. you get to be an actual contestant who can win real prizes. We're aiming to launch early next year...
Google+ is like teeing off at Augusta National - you never know who you're going to meet until you get there, and when you get there it might be a tad 'stuffy' hanging out with the same group of people. This velvety-red rope exclusivity type of social media just doesn't work in its present form. People just want to be in a 'room' where everyone else is...I mean, I want to know what my ex looks like and I sure hope my ex looks at my photo and see what's she's missing. =) You can't show off to those that you want to show off at Augusta National when those people you want to show off for can't get in...
Eric Schmidt will testify before the U.S. Senate Subcommittee on Antitrust
If you're wary of having to troll annotated CoffeeScript source to discover some features and figure things out, then hold off a bit. Batman was open-sourced just a month ago. Docs are not there yet.

But I'm very happy with it. It makes some mundane things pretty delightful. Some of the best parts of it, IMO, are a powerful view tier and terse template style. A super easy macro for creating routes and reverse routes. A promising Filter type, that Github indicates is being improved.

Also, you don't need to use NPM to install it. If you're looking to just use it on the client side (I'm using it w/ Python and PHP), just clone the repo.
This was discussed in this thread last night. http://news.ycombinator.com/item?id=3012244 ethank points out that the qwikster.com domain name was registered in May 2010.
Isn't it a little soon for a news organization to describe it as a backlash? What percentage of netflix subscribers even know about it yet? Plus, where would the voices of praise come from?

Obviously the only people who are going to be vocal about it so early are the ones with strong negative reactions.
He gets the credit he deserves as it's under his Github. Who cares about the company name?
Sprint and Google have been very friendly recently[1], so it could just be an exclusivity thing.

What I'm more curious about is why none of Sprint's other, more recent Android phones have NFC in them- I just picked up a Photon yesterday sans NFC, and I'm led to believe that the EVO 3D and the Epic 4G Touch don't have it either. (Which is particularly weird for the E4GT, because the other Galaxy S II variants in the US actually have NFC in them. Who knows.)

[1] See the tight Google Voice/Sprint integration, the existence of the Nexus S 4G, etc.
I haven't tried it, but maybe with iOS 5, which is rumored to offer markedly improved speech to text capabilities, it might make a difference.
I agree that templates don't work great.
J2ME should be an option
Perhaps related to this bit of information from the GigaOM article (link: http://gigaom.com/2011/09/19/google-wallet-goes-live-with-nf...):

Isis, a rival NFC payment system led by AT&T, Verizon and T-Mobile is also preparing to launch early next year.
Why are all posts on this blog posted by Tim Bray, but actually written by other people?
Really glad that you guys now release and than announce !
the best way to avoid the let down of ending not opening something announced earlier (whatever the reason).
Keep the trend going !
Are traditional wallets really a problem? What exactly is the problem that is being solved here?
I'm surprised they let that slip by too. I would have expected 'to date' instead.
How I Survived on $250 For An Entire Summer in Silicon Valley
> You make money by licensing your inventions to companies that have means to create a product.

That's assuming that I have something to license. Abolishing patents or requiring me to practice means that I don't.

> You can use trade secrets and copyright to protect your invention.

Neither one applies to processor features.

For example, I invented a new way to do branch prediction. Copyright would apply to any documents that I produce or to the mask that someone used to implement that feature, but a new processor, by definition, wouldn't use that same mask or even a portion thereof.

As to copyright, a processor company can implement without copying any document (and even if someone did copy, the damages are at most $250k if I can prove it, which is going to be expensive). They merely need to read whatever description I provide.

For similar reasons, trade secret is a non-starter. (You have to disclose many processor features to make them useful.)

> What you'd be prevented from doing is creating an expansive definition of a market.

Except that I'm not trying to do that. I'm trying to be compensated for inventing a new way to do branch prediction (for example).