skysight-inc/HackerNews huggingface dataset:
I just do not understand. We're at the point now where all of our commit messages are on display. How could anyone seriously argue:

"Our findings suggest that remote workers might be further handicapped by perceptions that they are not as responsible or committed as other employees. To avoid such unfair perceptions, managers who implement telecommuting and flexible hours should revise their performance appraisals to measure mostly objective outputs, such as number and type of projects completed or expert evaluations of project quality."

Rather, we're _already_ doing this. Check the commit logs. Obviously one can make trait-inferences based on commit logs. If one can infer a "life story model" from a Facebook profile, one can infer a "worker commitment model" from a github profile.

And "... remote workers might be ..."? Seriously? This is the kind of argument coming from MIT? Look, I'm not going to argue the difference between a theory-might-be-true and a theory-is-probably-true. Nor will I argue that they're _just_ working with theories, the just-theory argument. I don't want to bore you to death, but you obviously don't need _evidence_ to corroborate a claim that _might_ be true. I mean, c'mon... A lot of "findings" might be true. That said, who's to say their explanation establishes any causal connection at all. All sorts of things lead to the perception of lack of commitment, but most notably, that someone fails to perform unit tests, or doesn't document, etc. -- but "hallway conversations"? This presupposes that the content of the conversation is even contextualized by the work itself that is to be done. I mean, with such a "finding" there are an infinite number of provisional assumptions which can be thrown in, when there's already a perfect focal point for determining commitment, etc. -- again, the commit(ment) logs.

Is this just bad writing, or am I missing something?
There is a chance that if your DB is compromised, your code is as well. Additionally, what if you want to change your work factor, how would you handle doing that? If you upgrade your server environment and then all of a sudden realize that your hashing algorithm only take .1 seconds, when it used to take .5 you might want to change it.
IBM Smartcamp Paris invites "Smarter Planet" startups, August 31st
Introducing Word Lens, for Android
I'm not convinced by the argument that the middle class stay middle class because they spend too much on convenience. $4752 a year extra will not make me rich, far from it. $475,200 a year extra WILL make me rich.
But what benefit does this give over a two-wheeled electric scooter? A two-wheeled scooter won't need to use its batteries to keep itself upright.
We shrugged it off because soy prices are at a record high and the state gets huge amounts of cash from those exports. Living and dying by the sword of commodities prices is not progress.
So awesome. Spent 10 min blowing the hell out of hn. Now instead of raging against trolls I can simply blow them up.
This should be a good primer http://answers.onstartups.com/questions/6949/forming-a-new-s...
blog spam? HN gives us the ability to post interesting url's, I thought it was interesting so I posted it.
Love it, thanks. Need to be careful not to register too many domain names.

Could you add the combo 'ap' or even 'app', so we could find a good name for hosting apps?
> All static items served from s3/cloudfront. Posted images pushed to s3/cloudfront. (Or wherever filehosting is cheapest).

Congratulations, you just massively blew out your bandwidth bill. The cheapest option is to host your static content yourself, especially if you're serving over a petabyte of it per month.
I always find it odd that the same developers who deride PHP look at things like IIFE and think "wow, JS is a cool, modern language!"

Thanks for the article though, if I ever need to write some JS this will help keep me a little more sane.
Poor people are poor because they don't make as much money as the middle class. Middle class people are middle class because they don't make as much money as the rich.

You can't explain that away by criticizing questionable spending at the margins.
Does not sound like you have read the article. The article was not programming language bashing but bashing of the PHP community by a member of said community.
While that may slow down an attacker in some circumstances, a sufficiently secure password scheme will still be secure with total knowledge of the system available to the attacker. See also: security through obscurity.
I find this to be true in general: Modern software engineering practices are strongly astronauted, and so well ingrained/indoctrinated, that people think you might be crazy for suggesting globals (or thread locals, which are an evolution of globals) are a good idea.

flask seems to make good use of these. For GUI client programming, FLTK does the same thing marvelously - FLTK code is often 3-4 times shorter and simpler than any other GUI API/framework I've used, and it usually performs much better as well.

In general, the "missing piece" that makes globals/TLS at-least-as-usable-as-pass-everything-explicitly, is "push state"/"pop state", which allows you to do reentrant calls -- usually works much, much better than passing the state as an argument everywhere.

edit: I originally wrote "but flask probably doesn't need a state stack", but then I got to the slide that says it does have them :) silly me, apologies.
There's nothing particularly complicated here. We are dealing more with mythology and barbaric thought processes than with an actually complicated problem.
Geniuses still claim Apple computers are invulnerable
The road ahead in gaming: Welcome to the Crossover Era
I wonder if this is more efficient. We rent hardware including power and connectivity for about the same as they monthly pay. But we had no upfront investment, and no hardware to mess around with (which saves time).
A random button would be nice, rather than simply alphabetical. Find 5 random 6-letter domain names. Helps with discovery if someone truly has no idea of what they want and are simply looking for inspiration.
I'd be interested if one of these articles on modularity also addressed testability. For example, the IIFE pattern in the article:

(function(window, $, undefined){
//do some work
}(window, jQuery));

If instead of immediately executing this function, we kept a reference to the function, then reference it, the function can be supplied with mocks for testing.
Obviously there's an issue that you'd pollute the global namespace with this named function. So what's the best practice there?
Man, I wish I had a shut the fuck up and fuck off button.
Marbury v Madison? Striking down laws has been one of the court's recognized powers for quite a while..
Someone mentioned Shor's Algorithm, here's a better writeup compared to the rather nebulous wiki page: http://www.scottaaronson.com/blog/?p=208

He has another good post on quantum computing here: http://www.scottaaronson.com/blog/?p=266

Feynman's QED is a good book for a general feel of quantum electrodynamics.

This long sequence may help fix your intuition when it comes to quantum things: http://lesswrong.com/lw/r5/the_quantum_physics_sequence/ (Stuff after the basics is optional but recommended.)
The True Problem With PHP is that there are too many people complaining about PHP.

Its been said before, and I'll say it again: if you dont like PHP switch to something better, if there isn't anything better make something better.
Google Maps Coordinate, Workforce management tool
I think I've been miss understood. My point wasn't that PHP is a bad language, I'm a hardened PHP dev and have been fighting it's corner here on HN for months.

It really doesn't help PHP that a site as popular as phpclasses has such a large degree of inferior code.
Perhaps good idea to use something like http://www.amazon.com/HP-658553-001-ProLiant-Server-System/d...?
In Venezuela, it's illegal to even offer dollars at the black market rate. But you can even go to a public square in front of the Congress and find people selling and buying dollars in the street.

The government even went as far to block websites that published the black market rate online. You can imagine how effective that was.

These kind of controls only generate corruption in the end. Its widely known that if you are willing to pay enough and know the right people in the government, you can get dollars assigned at the official rate for anything you want.
New $100M venture fund to invest half in Pittsburgh startups
"that at Amazon there is a process of blame-finding"

Ex-Amazonian here. It's important to note that Amazon's Cause of Error (COE) process is not about blame. It is about determining what happened, why it happened, and what concrete steps are being taken so that it does not happen again. Individuals are not blamed as part of this process and that's in the official rules. The goal is to iterate and avoid making the same mistakes again.
The hypothesis advanced by the article is that there is no loss of function. The neurons are packed with enough proteins to function for five days. The nuclei are just dead weight.

In mammals, red blood cells don't have nuclei either and can live up to 90 days in physiologic conditions.

Educated guess resp. nuclei destruction mechanism: probably through partial apoptosis (nucleus fragmentation), autophagia, and/or expulsion and phagocytosis by other cells.
They use the GNU C Library. After a bit of Googling I'm not entirely sure what forced Linksys to open source the code, but it was definitely more than just Linux.
rows = db.select('users')

instead of callback spaghetti monster (CSM)

db.select('users',function(data){/*callabck*/},function(error){/*error*/})

I guarantee you 90% of (CSM) could be avoided if node wasn't so anal about everything being async.

90% of the time I need the template when I read it

view = template('index.html')

90% of the time I need the file I am reading right away

text = getFile('setup.yaml')

90% of the time I need the content of a url right there

html = webget('google.com')

So why design a language for the 10% of the use cases?

Fork it, drop the (CSM) stuff and conquer that 90% who would like to use JS on the server.
Did you read my entire comment? Do the saudis have a fake controlled economy?
Seems to work great in Chrome, too.
Holding you to this.
I guess I jumped to quickly to the conclusion that more work would be done in Ruby. I suppose it works for IO. I like non-blocking libraries like em-http-request and event machine for these things.

If I wanted to do concurrent programs, I usually chose C :)
Here are a couple book recommendations for those of you looking to improve your JavaScript:

"JavaScript: The Good Parts" by Douglas Crockford
"JavaScript Patterns" by Stoyan Stefanov
Foreign investment in Costa Rica grew 7.7% in Q1 2012
Ahh that makes sense. Maybe it would have been better titled "Advanced patterns for Flask extension developers".
Just curious, why it so faster in Safari then in Chrome?
Stuff DHH Says
Warby Parker (or, Finding Broken Systems That Are Full of Money)
It is refreshing to see something not pretending to be all things to all people whose drawbacks are only widely known after the Hype Curve starts the downwards portion..
Are you sure Linus Torvalds is not a mocking nerd or a hipster? He lives in Portland and tells Nvidia to fuck off.
I'd wager the biggest cause of failures is improper air flow. Even if you keep the room ice cold, if the servers can't push air efficiently over the HDDs/CPU and into a hot aisle, you'll get hot spots and hardware failure is inevitable.
U.N. Affirms Internet Freedom as a Basic Right
Good on Apple for fixing this quickly. Even the best team can let a bug like this slip through, and the best solution is a fast response. However, I'm confused by the blog post implying that the solution to unbricking the apps was somehow novel or praiseworthy. This is pretty much textbook for an auto-update system. You just bump the revision to force an application update; there shouldn't be any need to reinstall or muck with the data files. I'd honestly have been shocked if they hadn't been able to handle it just the way they did (which would have been noteworthy, but not in a good way).
How Homefront's Developer Met its End
I think we've yet to match the (information processing ability)/(energy consumption x size) ratio of wetware.
Thanks, I should have clarified my original post. I totally see the need for specific requests, which is "Hey, guy with their phone plugged in, can you bring up Bad Mamma by the Jammas on youtube?"

I don't see the need for the overwrought "Oh, let me surreptitiously insert this song onto a group playlist" scenario. Exactly, sharing is plugging in the 3.5mm jack into another device and pressing play. 3 seconds vs. minutes to download a new app, suffer through config, etc.
Thanks for making your site wacom-friendly. A lot of sites don't have any denoising for clicks, so if you try to click with a tablet it ends up dragging a tiny amount instead (twitter's lightbox is REALLY BAD in this respect).
It's one problem and those are two more, but I would argue these problems look minor compared to the obstacles standing in front of some other languages.

It seems the HN community tends to over-value language design and under-value low barriers to adoption.
Ask HN: How does the Affordable Care Act affect startups?
Does anyone know how the Affordable Care Act (AFA) affects startups?

For those of us who haven't incorporated yet, should the AFA push us toward a particular business structure (LLC/C Corp/S Corp/etc.) ?
It's cool.

Take my money already!
Russia has it's issues, but lumping it with Zimbabwe and Venezuela is ridiculous and shows how little you know about all three countries.
Good examples imply things about the code
Argue all you want, but all this PHP bashing isn't solving anything, it's just dividing the coding community.

I'm going to get back to work and continue coding in my chosen tool, PHP, see you all at the finish line because whatever your tool, we'll all get there in the end.
I'm kinda sure it has to do with hardware acceleration.
This is Apple culture at its best: No one ever talks about it. All employees are so loyal to this company that you can't even imagine one speaking about such insights.
That was a great post that encompasses most reactions on the internet and strangely enough, in real life. I have found that since the internet has gained popularity, people are not taking everything they read with a grain of salt and therefore know 'everything better than anyone else'.

I argue with people daily about wages, eating healthy, global issues, technology, etc... but I try to admit that I cannot accurately discuss these issues without intimately familiarizing myself with the subject matter.

I'm a computer scientist. I'm not an economist, a biologist, an astronomer or politician. Life is hard and complicated, don't be so quick to judge.
The real problem with the Segway are two primary things you're glossing over:

1. Gee-whiz technology, with non-trivial downsides, that could be obviated with a third wheel. [1]

2. Everyone-will-want-one marketing for a device with deal-breaker-level problems that are trivial to identify. [2]

The Segway was pitched as solving a problem that was clear and known: bicycles are great, but they're only appropriate and convenient for a certain range of riders and situations. And, in short, the Segway just doesn't present a better solution for most of those situations or riders.

[1] You mention people taking assisted tours. But how much larger would even that market be, if it included people who could stand, but couldn't risk going over the handlebars while learning to ride?

[2] A device of most interest in relatively population-dense settings that not only has no solution to, but actually amplifies the problems of a bicycle?
e.g. stairs, parking. (by being massively more expensive and heavier)
There you go again. The actual problem is this:

http://en.wikipedia.org/wiki/Public_good#Possible_solutions

It's not easy, and trying to create property artificially is hardly 'barbaric', even though it has its drawbacks (unfortunately, so do all the other solutions).
That reminds me: I need to do a "salt lick" t-shirt at some point. My condition is a salt wasting condition. People like me supposedly taste saltier than other people. I have joked to friends that when I am well enough to get a sex life again, I should do a quiet little survey and ask a few men if, in fact, I taste saltier than usual. Still toying with how to make the t-shirt not too nasty, on the theory that a kid might want one.
Just one night's sleep?
My guess is that Safari rendering system use hardware acceleration and Chrome doesn't.

The bottleneck here is not javascript, it is the browser rendering system when applying all those css 2d transform.
Something I just noticed: in your alphabetical list to narrow the results, it skips from E to H, indicating there is nothing with F. If you search for F, though, there are 25 pages of results.
Nostalgia is the Most Powerful Retention Tactic
Come on... Shit happens. And it was the first glitch in the App Store after 5 years of operations! They've sold 30 billion apps (and updated probably well over 200 billion).

:D
Worth noting - Chrome auto-translates from 'French' to 'English', turns:

Click anywhere on this page to plant bombs. To blow up other websites, drag and drop this link fontBomb to your favorites bar

into:

Ctheick hasntherewhere on this phasge to pthehasnt bombs. To btheow up other websites, ofrhasg hasnof ofrop this theink fontBomb to thereour fhasvorites bhasr

which, while hilarious, is probably something you want to check out. Other than that, its a fun little hack, nice job!
Windows 8 for $39.99 --- Are You In?
I don't think he has. In hindsight, I guess it does seem watered down - but personally, that is ok, I enjoy the pace / difficulty level right now.

However, I'm glad you pointed it out, because I'm eager to learn about ML & hope to use this (CalTech) material to augment the foundation I get from the coursera class.
Um... how do you kill something that is already dead?
Somewhat of a side-topic, but I just finished the Coursera compilers class. It didn't seem watered down to me, covering regular expression (including NFA and DFA representations), parsing theory and various top-down and bottom-up parsing algorithms, semantics checking (including a formal semantics notation), code generation (with formal operational notation), local and global optimization, register allocation and garbage collection.

I guess it was partially watered down in that the programming part of the class was optional.
I often see the following in the UK that appears to work around this.

Fruit items in a pack (e.g. 6 oranges) - price per unit is shown.

Fruit items loose - price per weight shown.

So you can't compare which is cheaper. I assume loose...
Argentinian Economy is slowing. Just look at this year results. It seems to go to an stagflation stage.

If you are Argentinian you know why the economy was growing since 2002: A local minima on previous years, devaluation, Soy and other commodities rising more than 2x and the farm sector investment on improving the efficiency with technology.
Relish. Living documentation.
Aside from first mover advantage, what is stopping copycats from moving in and starting a price war with Airbnb? If they are this profitable, that quickly, it should only be a matter of time before competitors crop up. One could argue that user acquisition is the barrier to entry, but just like the Groupon copycats, it'll be worth it for copycats to "buy" users to gain market share.

Airbnb has a great brand, great management, amazing infrastructure, et cetera, so I'm not suggesting that copying them will be easy. However, I think a lot of people that use the site are by definition budget conscious, or else they'd just get a hotel, so I could see both Hosts/Guests jumping ship to a less expensive option.

Curious what you guys think.
Court: Cops May Text You From Your Drug Dealer's iPhone To Bust You
soc88, dude, can you stop with your personal anti-PHP agenda. You are bringing NOTHING to the table.

> - Why is the documentation in such a bad shape?

The documentation is up-to-date AND in good shape.

> - Why aren't there any established processes in place to prevent repeating mistakes (see above)?

What kind of processes? The documentation clearly lays out pitfalls and problems to watch out for.

> - Why are large parts of the implementation barely maintainable?

What parts?

> - Why is the ecosystem still in such a bad shape?

What part of the ecosystem? It seems fine to me.

> - Why is the core team spreading bad practices instead of good practices?

Seriously, give me some examples of these bad practices, please.

> - Why is the language so unbelievable slow?

In comparison to what? For the class it is in, it is very fast.

> - Why is the runtime and the garbage collector of such bad quality that it is completely impossible to run sufficiently complex applications over a larger period of time?

Erm, I've run long running processes for years. There was once a problem with circular references but this has long since been resolved.

Also, you showed your lack of understanding of PHP in a previous response (http://news.ycombinator.com/item?id=4198984) to mine where you where unable to distinguish between the Apache and Cli PHP SAPIs.
Thankyou both for teaching me this word, very useful!

Interesting project and I wish you luck with it as your project scales up.
If we're going to have amateurs doing things like this, we should at least give them the tools to do it safely without having to know too much, since they're not going to learn more than they have to in order to make something that looks good enough. PHP still requires you to know to avoid HTML/script injection and SQL injection vulnerabilities just to write a safe guestbook.
It was indeed labelled as an "advanced talk" at EuroPython (I was at it yesterday).
"Is Spain in such a terrible state that Argentina looks better? "

I have a friend that is from Argentina and says "And you call this "crysis"?" referring to Spain, where he lives.

In Spain things are not that bad, yet. Spain is over indebted, so is USA.
The video is also on YouTube http://www.youtube.com/watch?v=KOvgfbBFZxk&feature=youtu...

Would definitely recommend… I was at the talk yesterday, very clever stuff.
If you look at these months results it is going to the recession route
Non-business travel obviously jumps up in the summer - it's a huge mistake to think that a growth curve encompassing summer bookings will continue at that same pace in the fall.
Tks just updated the code with : <meta name="google" value="notranslate">
I think there's definitely a gap in the market for something a bit simpler: there have been a good number of times when I've been stumped by a word or two in a sentence (in Polish) written on something in the street, and have resorted to taking a cameraphone photo and translating later when at home.

Sadly, as I'd love to have a play, the app store says that it's incompatible with my cheapo ZTE blade.
They shouldn't. It's just another extreme position. Almost nothing is right for everybody.
I'm not. [Even though I will probably have access to a discounted copy through work]

I'm completely happy to stay with Windows 7. (Although I am currently running Mint 13 as my main OS and 7 as my Alternate).

While Windows 8 does look are spiffy looking, only time will tell if its a success or another Windows Vista in the making.

Especially with the new features; hidden start button, ribbonizing everything, etc etc. I can see it being difficult for many people to switch over (look at how many people are still refusing to upgrade from XP; I know my Dad still does).
Mobile  Do web designers ‘need’ a Retina display?
Grexit Launches Shared Labels for Gmail