skysight-inc/HackerNews huggingface dataset:
They probably fixed query design issues at the same time as they moved implementations. It strikes me as hilariously unlikely that LinkedIn was CPU-bound.
This has been asked and answered numerous times here, lets not have to go over this again. PadMapper was using CL data without a license, they are not 'reading it' they are republishing it in their own app.
Perhaps you're unfamiliar with the early history of YouTube
An exquisite application of Hanlon's razor.
If you've not seen it... http://www.itslenny.com/ you can forward VOIP telemarkers to "lenny" - an automated bot who will happily chat with them for ... ever..

There are some classic mp3s to listen to.
The likelihood increases exponentially because each time you run the algorithm it's independent of the previous times. Even if it's only 75% sure, you only need to run it a few dozen times before it's more likely for there to be a hardware fault in your display giving you the wrong answer.
Should you be a platform developer?
Show HN: AppDevKit, a mobile application toolkit for developers
Hi all! I just put the final (beta) touches on AppDevKit.com. It is a toolkit for mobile application developers. We currently offer free content distribution for developers who use Google Play's In-App Billing. Lots more features are in the works but I figured I'd release a beta for those who were interested. Feel free to request a beta invite. We are looking for feedback so please let us know what you think.

Thanks!
Noticed how I already wrote about that? To quote:

"That's a meme started by a Joel Spolsky article, and maybe an allusion to the "second system effect" (which is about something else altogether)."

That said, the "second system effect" is not about merely rewriting risks, but especially about architecture and design choices. From the very wikipedia article:

"""People who have designed something only once before, try to do all the things they "did not get to do last time," loading the project up with all the things they put off while making version one, even if most of them should be put off in version two as well."""

That is, if you design your rewrite _without_ wanting to build a bigger, more involved product, but merely a cleaner and more cleanly made product, this does not apply.

Another quote from the very article: """The second-system effect refers to the tendency of small, elegant, and successful systems to have elephantine, feature-laden monstrosities as their successors."""

This is not the case we refer to here. The Netscape got by version 4 had gotten an ungodly mess (and even before that), not a "small, elegant" system. And Mozilla/Firefox, the rewrite, is cleaner and more elegant than Netscape was.

Consider a 100 line Python script. People can rewrite it from scratch in 100 different ways, while improving upon it with no problem. At some point of complexity this stops being true, but Brooks was talking about huge projects, built by enormous teams, like OS/360 and such. Not some 20K - 100K line web project.
This is interesting but the article is really sub-par and they ended too soon.
from the post:

"It is amazing how many candidates will not premeditate before diving into this interview question. Once the trigger happy type candidates get going, they don’t have any kind of bulleted list or outline in their head of what they hope to get across. What’s most incredible about this is how accurately it predicts disorganized and non-goal directed behavior on the job. I’ve been over ruled a few times by my manager on a hiring decision, and question was a harbinger of things to come. Conversely, the people that think it through and have a few crystal clear points are amongst the best people I’ve worked with. They are not just easy to communicate with, but get results in their work."

You are supposed to take your time and think about it before diving in. Which is a good tactic for problem solving in general.
The entire United States is at-will employment. Some states forbid "union shops", but nowhere in the USA will you receive a permanent contract like you would in Europe that stipulates you cannot be fired without reason.
That's mostly because Google has zero customer support. They rely purely on their automated systems. False positives by themselves are not the issue.
Of course, that's true only if Utility(profit) > Utility(enemy's pain).

I wonder if services like these count as consumer credit services (and hence are governed by all sorts of fairness laws)
Revisiting “Ranking the popularity of programming languages”: creating tiers
Wow!! your comment encapsulates the thinking of every wannabe startup loser that ends up smoking crack on some beach in San Francisco"

Will making it faster increase the chances of more people using it? Also this attitude of building shit products (Yes software is a product) because..well the chances are it will fail.. is precisely why so many startups fail. This is why you get one crapola startup after another........

"Show HN: Crap.ly -- we built this in 3 weeks using Ruby, it will scale up to 20 users before craping out, its a twitter scraper that connects to app.net and diaspora showing how much Money your Kick-starter project has made and includes quotes from Paul Graham about how to build a successful startup, because he has built so many"

Imagine Linus had built Linux using fucking node.js
Since they'll most likely be sleep-deprived and bored, how about something interactive?

You could have them all split up into groups of 1-3 people and brainstorm business ideas for 10 minutes, and then as a whole class, spend 3-5 minutes discussing whether each idea is viable. This would give you plenty of chances to speak on certain topics without it being an hour of soapboxing.
Isn't that sort of a horrible, morally bankrupt thing to say?

If there is no better reason to infringe than you want to make some profit, then you're just a scumbag. I'd hope there was some other moral stance you are taking before you infringe.

YouTubers will surely say the ends justify the means, that the TV monopoly needed disruption, and it was good for consumers to break down traditional ideas about copyrights. Maybe that's just a thin veneer on greed, but it's a start at least.
FUCK YES!!!!!

of course I do
..and under no circumstance consider theft an actual strategy. AFAIK it only worked for YouTube due to the virginal DMCA still receiving initial court testing, and probably only then due also to the company's prolonged ability to afford legal representation.
If I can still build planes in the sky and herd cats when I'm 50, I'll be happy.

I've been building planes for my first 20 years and herding cats for the rest of my career and there is probably nothing in the world I'd be happier doing.

Note: those may be obscure references for some. http://www.youtube.com/watch?v=Y7XW-mewUm8 and http://www.youtube.com/watch?v=m_MaJDK3VNE should help.
As bad as Netscape 4 was, what killed the company was their decision to charge for the browser while their monopolitic competidor was giving it away for free.
For more on monoids, see Brent Yorgey's paper _Monoids: Theme and Variations (Functional Pearl)_ at <http://www.cis.upenn.edu/~byorgey/pub/monoid-pearl.pdf>; (there's also a video of his talk at the Haskell Symposium at <http://www.youtube.com/watch?v=X-8NCkD2vOw>).
I see the benefits of online account rotation, but I've decided to just stick with my real name and try not to say anything too stupid.

It's like walking a tightrope without a net.
Precisely.

The Ruby solution author quotes as ideal and impressive seems way overblown to me. And I don't buy that ,,it would probably be dismissed as “overly complex” by younger programmers'' because it is exactly what I would consider perfect approach... few years ago. Since then I learned the value of simplicity, and abstractions with adequate flexibility.

That Ruby code exhibits neither.
"If your pollution increases my risk of lung cancer by 250%, that is something that has a cost. You can put a dollar value on that statistical probability. But you can't sue over it"

I disagree. For example: http://en.wikipedia.org/wiki/Tobacco_Master_Settlement_Agree..., http://en.wikipedia.org/wiki/Mesothelioma#Legal_issues
Right. To say that FB is "scanning" private messages is pretty misleading. FB is counting shares. Seems quite logical to me.
which workflow are you referring to?
Is Firefox OS set to be completely open source?
Cool. My favorite Wolfram question is still "What is the meaning of life?"
It has been from day one. Just clone https://github.com/mozilla-b2g/B2G to start!
Architecture student here.

There is actually a large consumer base for a product exactly like this. I know many other architecture students that have spent more than the cost of a PandaBot (as well as months of hard work) building a RepRap printer to keep on their desk and use in studio. And we keep things (like models) far more fragile than this printer on our desks all the time.

Halfing the price of a comparable printer (MakerBot) is in fact a huge price difference (and therefore, a huge motivator for purchase) for people like students.
Ive put it at the top of my to-do list to use my brain and gut.

I think the problem with to-do lists is when people use them to track literally what they are supposed to do for the day ... you should not need a todo list to guide your day in the larger sense in my opinion. I think where they actually are useful is tracking very small postponed tasks that would otherwise be forgotten - software is filled with these sort of things and probably the reason why devs think to-do lists are so instrumental.
Show HN: Rapid Prototyping Geolocative Audio
I'd actually speak comfortably about such things, provided the interviewer first shows that they are a good-natured and tolerant person working in an office environment where diverse views and interests are welcome. I as a socialist have no objection to working with one anarcho-capitalist, only to working with an entire company culture that assumes anarcho-capitalism to be The Right Answer. I likewise have no problem with someone who thinks anime is boring (90% of it is crap, after all), only with an entire company culture in which having "geeky" interests other than programming is viewed as childish, immature, or unprofessional.

(After all, I think that leaving work at 6:30PM to go to a Haskell Users' Meetup at 7:00PM where you will drink sugary, caffeinated soda and/or beer, eat bad pizza from a corporate chain, and watch an hour-and-a-half presentation on a programming and theorem-proving suite that is perpetually unready for use on machines with less than 8GB of RAM is downright insanely messianic language fanboyism. That doesn't mean I didn't go right along and watch the presentation to be sociable about it and to give everyone their time to make their case. Hell, it doesn't mean I didn't have a good time, even if I left after my coworker's presentation because I didn't want to stay until 10:00PM to watch a theorem-proving presentation I couldn't understand.)
Another bit of scumminess: When you click to delete a profile, you are taken to a page where you're expected to enter credit card details. Despite the presence of a RapidSSL badge, this page is not encrypted. Even forcing https into the URL doesn't work.
I've tried and failed to use to-do lists off and on over many years. Now I'm using the ultra simple Reminders app that comes with iOS, and it's working for me. The only good thing about the app is the complete lack of features, and that it's with me always.

I only put down little things that I'm likely to forget. I give myself permission in advance not to do any of them at any specific time. But when I find myself with spare time and motivation, I always have a couple of things I can pick off the list. It's helped me get a lot more little things out of the way. The big things are another matter, but with fewer little things cluttering my brain…
At this point in time, they should probably know it's comcast.net, and not comcast.com which is for their employees.
This "webgl version" works for me, but seems to have no actual mapping data, it's just a highly zoomable satellite view with no labels or other markings of any kind.
Unless you work for Elliott Management you know nothing about their investment strategy, other than it makes profit.
As an ex-employee I am saddened by my ever decreasing stock value =(
Better tools for better software
Maybe there is a successful model to be had here, with some changes. Think about games -- the big trend over the last year or two has been toward bundling. Consider these sites:

http://bundle-in-a-box.com/

http://www.indiegala.com/

http://www.indieroyale.com/

http://www.gamemusicbundle.com/

Most of the time, the problem with freemium is that the conversion rates tend to be low. My company has talked with hundreds of app developers over the last year, many of them working with a freemium model. We know that even successful games get conversion rates that are usually less than 1% (that is, more than 99% use it for free, less than 1% of the users pay). With conversion rates that low, only a handful of companies will have success with the model. But there are variations on this model that might work very well. Bundling helps with the "first penny" problem -- some users need a very large temptation to make a payment. A subscription model would be especially useful -- and something like a subscription model is what companies like App.net are trying to do (and my own company too). If you can build a base of users who pay a regular subscription to support a bundle of apps, something like the Freemium model becomes a bit easier to manage. User's who would not pay to get a particular app might be more willing to pay if they are getting a bundle of, say for instance, 10 apps that all have some interest to the subscriber. In theory, you can make a lot more money by getting a small amount of money from 50% of your users, or even 100% of your users, then you can get by charging 1% of your users a medium amount. And, to be sure, the app developers that we have talked to have all offered huge discounts to put their stuff in a bundle, because for most of them, even getting $0.50 cents from 50% of their users would bring them a lot more money than trying to get $4.99 from .05% of their users. An elaboration on this argument is here: http://www.youtube.com/watch?v=zkGRHI7xnjo&list=UU4AWURx...
You're getting downvoted because the poster was referring to the gravity/importance of the message.
I had exactly the same call with someone, I wish I'd thought of the VM idea but I didn't, however I did record it -

http://soundcloud.com/gbrewer-1/microsoft-telephone-scam/s-e...

I felt a bit sorry for the guy it's clearly a boiler room with high expectations.
I don't agree with the downvotes, but I'm going to take this as an opportunity to mention that there is a meaningful correlation between conservatives and the gun lobby, and that the people who are happy to see their candidates out hunting are dramatically more likely to skew Republican.
I get a delivery failure sending to that email address.
I wish I could agree with you, but I see this working very well for the accusers. Like it or lump it, most people regard playing video games as childish and immature. The comments, etc., give it an air of legitimacy; a patina of "we're criticizing her views", but the heart of this looks like it's a simple "look at the child, playing dress-up and running around in a fantasy world".

When non-technical people I know find out that I play video games, the reaction ranges from amused tolerance to condescension. Frankly, the reaction of most technical people I know is not far off from that either.
I've been suspecting for last few years that reading GTD and productivity blogs in high school might have been the biggest mistake of my life, as I remember that have always drown in overloaded lists of things not yet done since that high school time, and somehow before it I never felt a need for increasing productivity.

I feel that todo lists help me get through all those so called errands - stuff I want to get done, but might not particularly enjoy the "doing" part. Otherwise I would forget many of them. But in case of things that really matter for me, writing down TODOs feels silly, as I'd rather actually do the stuff, not write about it.

But between work, university and my S.O., I have almost no time to actually do anything from that TODO list, so it up being a list of stuff I could have got done if I had a 40-hour day.
... but an EXE that has a dependency on the .NET runtime
Is there a point to using both of them? I just ended up using only Ghostery a while ago, because running five potentially redundant extensions seemed to do more harm than good with the hits to performance.
Thoughts on TypeScript
oh definitely agreed. Smear tactics/hit ads are nothing new, but this is (I believe) our first taste of this form of it in the future. We have all seen attack ads on TV and in print, but this is the first time I have seen a website pulling quotes from reddit (at the moment).

I think the largest change is in the distribution. Upton Sinclair was a internationally syndicated author whereas this woman is simply a redditor who is now running for public office. The real change is in the ability of a single person to reach the universe.
Facebook’s Stupidity and the Price of Free
What release channel of Firefox are you running? I had no problems in Aurora.
Seed Stage Valuations: Don’t get Swindled
People don't normally try to rearchitect their personal homes into skyscrapers while they are living in them. But as a software company scales, people face the morally equivalent problem in software all of the time.

That fact makes the key design principles different. Fully a third of the bullet points on this cheatsheet speak directly to the needs of making that kind of change later.
Hosting Providers Reliability Rating - September 2012
Scheduling posts to maintain momentum
It seems reasonable to suggest that more diversity would inversely correlate with comments/behavior which targets non-white, non-young, and non-males.

Furthermore, working with a wide variety of people from a variety of backgrounds naturally encourages you to think about people outside of your own culture. It's a counter-example to the idea that whiteness is "normal" or "American" and (e.g.) black culture is "black" and, by implication, "not-quite-American" nor "normal."
Regarding "programmer on programmer violence", I recommend http://chriswjohnson.blogspot.com/2005/12/programmers-hate-p...

A little old, but it captures the spirit of the thing.
There is virtually no browser competition on mobile. On the desktop browser vendors directly compete which led to the innovation we saw the last few years. But on mobile the browser is a feature of the OS, reducing its importance. So we have stagnation. Releasing one browser update per year is seen as acceptable.
Sooooo. Why did you just give away one of the best questions to ask at an interview?
So I'm not sure if I understand correctly, but let me put it this way: with a little more git craziness, you can crack apart a commit and separate it into two. This is good if you did two unrelated changes to a file, committed that, and realized you wanted two separate commits later.

The basic process is:

1. git rebase -i, and change a commit to 'edit'
2. git reset HEAD^, this 'undoes' the commit and leaves the changes in your directory as if you had written the code but hadn't committed it yet
3. git status
4. git add <filename> -p, this lets you add commits to your file a chunk at a time. first, add all the commits as a part of commit one. skip the parts you want for commit two.
5. git commit (do not do git commit -a here) and write the message for your first commit
6. now your working directory will be all the changes for commit two. git commit -a if you want all of them
7. git rebase --continue

This page[1] has a more concise answer, but leaves out the git commit -p part.

Note that if you mess up in rebase-land, you can always git rebase --abort. If you come out of the rebase and everything looks lost ('oh god I lost my data!'), use git reflog and pull up the hash of where you were before. Your data is still there.

Another note: if your commits are already separate, you can use rebase to selectively squash and reorder them. Read the manual on git rebase -i, if you rearrange commits and only squash some I think you'll get what I'm talking about.

[1] http://stackoverflow.com/questions/6217156/how-to-break-a-pr...
I mean that while Netscape, the company, succumbed while waiting to put out their new competitive browser, we now have the Mozilla Foundation and Firefox.

We wouldn't have those if it wasn't for the rewrite. The old code was a mess even before version 4 (by its developers own admission), and it could never get to the point of competing in the engine space ever again.

That is, with the old Netscape rendering engine it would not be possible to extend it to compete in the modern HTML5/Canvas/GPU acceleration/CSS3/add-ons/separate contexts for each tab/etc era.
Said with true engineering "vision".

The reason why "getting it out the door" is so important is because nobody behind the door generally has any idea about what people will really pay for. By making it fast (read: cheap) to make, if you find that you don't get it right, you can try again, and again, and again.

Now, you can argue that "they shouldn't be releasing without knowing they will be successful", but if they have the ability to see the future, they should just take that VC money and put it in the market. People like Steve Blank and Eric Ries have a lot of evidence how running most startups (software startups particularly) using a "build it and they will come" attitude is ripe with failure.

Now, if you are just building for fun, that's different. I knew a guy building a Dropbox clone in C. More power to him (though I wouldn't have touched it, because I think it is too hard to get security right all the time in a language like C).
Is there any way to display ping?

Also perhaps the servers are a bit overloaded? Cause I'm playing from Palo Alto on a decent connection and the lag is making it pretty unplayable.
To Stratasys $10k is probably already the Honda Civic of 3D printers.

To go with an entirely different analogy, Stratasys is the old, lumbering baron of 3d printing. Conversely, RepRap, Makerbot, Ultimaker, MakerGear, Type A and now Panda Robotics are all the agile, new kids who were raised on a healthy diet of open source. Having invaded the Barons lands they are now zipping around rearranging the Baron's fiefdom at 100km/h and generally trying every way of doing everything all at once. My bet is firmly on the new guys, how they'll divide the spoils once Stratasys has been finally overwhelmed by all this chaos is the bit I'm curious about.