skysight-inc/HackerNews huggingface dataset:
The AWS approach to things has been to launch things that are very basic and then add complexity only gradually and when they see steady demand for something. The flipside of that is that a) when they release something it, it's generally very solid, and b) what they support generally stays supported.

That does mean that there are a lot of people who want AWS to support some particular feature. But having seen how featuritis can really ruin a code base, I'm glad they're conservative; I want my infrastructure to be very reliable.
This is a really, really nasty attack. If you allow JSONP on your domain you are almost certainly vulnerable.
There was a very good one for the Wii that came out not long after that system's launch:

http://en.wikipedia.org/wiki/Zack_%26_Wiki:_Quest_for_Barbar...
Generally they would be older airframes where winglets weren't an option at the time of manufacture.

Also, if you are running a lot of short flights, fuel costs may not be your primary concern. For example, the 747-400D is a model meant for short domestic routes like between Japanese islands, and doesn't have winglets.
Designing for Thumbs – The Thumb Zone
Comparing Google with aggressive governments? Last I knew I was not forced to be a user of Google products. Also: Google does not track and arrest/beat up people with other opinions than the rulers.
Use Twitter as a Server Monitor
I was exclusively talking about parsing ambiguity.

Using a keyword to introduce entity definitions (variables, functions, packages, etc.) gives the language more space to grow in syntax without worrying about such ambiguities later. You can construct a grammar without any ambiguities that does not use such keywords - such as with your example of Java - but you're going to have to keep this pitfall in mind anytime you change the grammar.
Considering it doesn't crash or having game-breaking bugs - ship this bi*ch.

As to the time - depends on the situation. The more severe, annoying or disabling the bug, the more rapid solutions one must apply.

I personally, can't give you direct estimate on the collective people's expectation.
German developer Daedalic Entertainment has been putting out many high-quality point-and-click adventures in the classic Lucas Arts mold. Their most famous series is Deponia. I have a personal affinity for their two games in the Dark Eye fantasy universe, Chains of Satinav and Memoria.

A fan favorite you might have missed since it came out after the heyday of Lucas Arts is The Longest Journey.
Show HN: Immediately-invoked generator function expression (IIGFE)
It was particularly those web specific packages on github that I was curious about. For example, is there a package for doing CAPTCHAs for rails that's better than all of the ones for django? Better admin apps? Better apps to help you integrate with bootstrap more easily? Or create REST interfaces?

These things would make a huge difference to productivity if one platform had more (and better) of these things, but I haven't noticed that to be the case.
Amateur Drone Pilots Arrested for Flying Too Close to NYPD Chopper
A friend of mine got an interview there while he was still in in school for undergrad.
They should totally have called it Munix.
I agree absolutely!

Such software are working tools that save hundreds or thousands of dollars.

It is like the old discussion about the price of Microsoft Windows, or an Apple Mac, or Adobes Photoshop - oh my good, i call them all in one sentence ;-)

Yes they are expensive, but from the viewpoint of productivity, you make money with them and much more than they cost you.

I hope more developer have the courage and sell their work at reasonable prices.
I've done my own, changing the colors/labels a bit. Now that the 'data' is there for me to stare at, I can contemplate alterations.

For better or worse: http://i.imgur.com/TxYanPX.png
>But that doesn't answer my original question. The problem here being referred to was people disproving the null hypothesis to indirectly validate the alternative hypothesis, right?
>
>Is that still Popperianism? Because as far as I understand it, Popper only tells to keep trying to disprove the actual hypothesis/hypotheses.

I actually did answer, but it was kind of buried. Yes, using p-values to disprove the null hypothesis is Popperianism, at least insofar as it holds that you can't ever really provide quantitative validation to your alternative hypothesis and have to sort of wave your hands at its non-falsification as if that meant something. It seems almost but not quite like positivism because Popperians desperately want to validate things but are committed to an ideology telling them it's categorically impossible to do so. So they conjecture really fervently instead.

If this all sounds kinda stupid, well, I did give a whole rant on Bayesianism, which does let us quantify validation of hypotheses directly.
BlackBerry Is One Of The Hottest Stocks Of 2014, Seriously
Using Nested Sass Maps for TypeSetting
News influences politics. Politics influences public policy. Public policy influences funding. Funding influences research. Research influences news.

A news outlet does have the power to silence debate. Ask any "true Scotsman" libertarian (viz. not Paulians or Tea Partiers) during any election season. Ask Occupy Whatever about why no one actually addressed their grievances. Ask any number of people with legitimate but unheard issues why 24-hour news channels will choose to report deeply on shallow topics rather than broadly on a wider variety. Rupert Murdoch and Sumner Redstone haven't accumulated vast media empires because they want your voice to be heard by more people.

The actual scientific debate is not going to appear on air. The news segments would simply get people interested in learning more and contributing in some way. If you shut the consensus contrarians down now, you may be stifling future climate efforts, because the research industry has to continually struggle for funding for anything that does not have a direct and obvious military application. Any mention of science on radio or on television or in popular fiction is an advertisement for more science. The crackpots and loons give the scientific establishment an acceptable target to talk down to that will not offend the general public. That informs the public while recruiting them emotionally.

It is a rhetorical tactic, essentially making a strawman of an actual person, and not true argument, but I'm not certain rational, scientific personalities realize that the majority of research is ultimately funded by folks who couldn't tell the difference between a beaker and an Erlenmeyer flask if you make them watch Breaking Bad from start to finish. Someone has to be the pitchman for legit, non-politicized research. Bill Nye and Neil deGrasse Tyson and Michio Kaku and Stephen Hawking can't be the only science celebrities.

You really do want as many actual researchers in front of the cameras as you can get, so you can find out who can both defend a thesis before their peers and effectively convey understanding to laymen. You want people to be able to name more professional theorists and researchers than Kardashians. It doesn't advance the body of knowledge, but it helps pay for salaries and equipment, and helps fill the education pipeline to keep retirement and emigration from endangering ongoing work.
The meanings of words shift, particularly in a fast-moving field like ours. But like I said, which word use isn't really important. I care more that:

Something is going on in the languages I mentioned - and from my perspective, distinctly isn't going on with any Lisp (including Dylan or Clojure), isn't going on with the array languages, and mostly isn't going on with Erlang. So it's not a functional language thing by your definition of a functional language

Whatever that something is, it involves powerful type systems

F# and OCaml therefore have less of it than Haskell and Scala (though more of it than languages outside those four list).
In the UK there used to be a thing called the "NET Book Agreement", whereby everyone who sold books agreed not to discount them below the recommended price. In the early 90s a couple of bookshop chains started to ignore it, and it went away soon after. Then the supermarkets go in on the action and started massively discounting bestsellers. Since then, prices have stayed very low.

So no, prices haven't gone down recently, but they've never really been any lower than they are now.
I used the ergo4000 for a while in college. Its keys honestly feel a bit mushy to my taste.

I've never liked the feel of Apple Keyboards, but I do believe they work out of the box with any OS as most English USB keyboards communication is standardized.
>I do think it is both right to view the problem as a savings glut and a genuine lack of worthwhile opportunities for the entities responsible for the savings glut.

Well, that is in fact exactly what a savings glut is: there's so much accumulated capital that it has to compete for investment opportunities, pushing down the rate of return on investments.
My breakup letter to Rails
Hence supply and demand. But what you're describing ignores supply, and that's wrong. If you doubled the supply of doctors (or concretely made things that doctors do be doable by nurses), you would get lower prices, as they competed for business.

Sometimes the restrictions on supply are artificial, sometimes they are natural. Medicine are a good example of both effects. Being a doctor is hard, and requires a lot of education. But there are also limitations on how nurses and other medical practicioners can work (dental hygienists can't clean your teeth unless they are supervised by a dentist).
Yup, definitely something I didn't understand when I started out which is why I make an effort to inform others in college.
Wow! This is a great use case, thanks for sharing (I werk for Zapier)!
In case you prefer retro-pixels, you could also give http://thelastdoor.com a chance (my personal favorite).
Replying to myself/no edit link:

The kicker about software architecture is that it gives bad advice about writing software. Now, it's true, the individual bits of advice are all over the map. They don't all agree. But the premise was to prevent bad code from getting written by syntax changes and style conventions, hopefully stopping bad practices in their tracks and encouraging good practices in their place. I think the premise failed -- bad code hasn't stopped -- but the experiment continues, and the net sum of all the advice and conventions has been to encourage more complexity and more code, while simplicity is what yields good software.
Mind if I ask what his degree was in? Would imagine it was something like computer science, as I've only ever heard of those in maths/stats/physics getting in with a PhD.
This is a very open and candid write-up. Very much appreciated by the community. Too many companies try to hide/cover-up their outages, but Gitlab is letting it all hang out, their mess-ups as well as things outside their control. I think that speaks a lot to the character of the company, and shows they really care.
Haskell has typed printf out of the box! It recently (v4.7) got a makeover so now it's extensible too. https://hackage.haskell.org/package/base-4.7.0.0/docs/Text-P...
Alzheimer's research in ‘major step’ towards blood test
Because there are few opportunities to buy a notebook without giving Microsoft a lot of money.
I don't think that's true in a well-meshed team environment. If there's substantial continuity of team members, there's a house style and a shared set of approaches that make the code "our code", even if you're looking at parts that happened to be written by people who had left. It's especially the case in pair programming shops, where there's a lot more opportunity for transmission of the history and intent that went into the code.
Steve Klabnick's Mozilla Rust for $LANGUAGE-ists
'“He has quite a hacker mind,” says Heather Adkins, Google’s manager of information security, “Of everyone I’ve ever hired at Google, I’d put him in the top one percent of technical capability.”'

The guy must be quite smart.
> Interstellar space begins where the heliosphere ends. But by some measures, Voyager 1 remains inside the solar system, which is surrounded by a shell of comets known as the Oort Cloud.

See you next July! I look forward to reading this story every year for the next 50 years or so. Maybe I'll pass it in some spaceship and be reading stories about how it's leaving the solar system.
The app store is optimized for mass appeal apps. It only shows reviews for the latest version in your country's app store. The HttpWatch app has had a reasonable number of reviews but it is a relatively niche app.

Getting app reviews is very hard unless you have hundreds of thousands of downloads. This post suggests that only 10% of all apps have one or more reviews:

http://blog.appfigures.com/a-deep-dive-into-app-store-review...
I always feel like people get too stuck on Star Wars and adventure games when they talk about early Lucasfilm. Lucasfilm did make some other games, and they were incredibly creative genre-busters. BallBlazer, Metal Warriors, Night Shift, etc.
Couldn't help but smile at this. This is kind of the quant finance equivalent of pointing out that the Navy SEALs are taking applications.
I believe this is by design to prevent users from accessing links which are pure spam (the majority of dead links) and may be harmful to the user. It also prevents people from benefiting from said spam even if it's not harmful, giving an incentive not to spam.
Any moderators want to change this to "Ken" Perlin?
Why did they leave?

Everyone makes it seem like Rentech is head and shoulders above everyone else and being able to invest in Medallion with a %50/yr return is probably one of the best bonuses anywhere. Bad work conditions?
Retraining costs, mostly. The crowd on HN can sometimes forget that your average computer user, even one that uses it professionally - database entry, or just using some enterprise software daily - is literally hard coded trained to click on specific buttons in specific places on Windows, with nill comprehension of what they do, and if given any alternative layout would immediately stop and be unable to function.

Why do you think Windows 8 has seen such enterprise backlash?
WTF Is An Algorithm?
How to Motivate Designers
Show HN: PennyWhale – Use natural language to search for any financial data
Why, why should I do this?) What's wrong with python3 and Postgresql which are packaged in last Ubuntu?

How about the principle of not adding unnecessary entities/complications?
Really wish they broke "86% accuracy" into precision and recall.
'static' is old. It must have meant something to Kernighan and Ritchie.

I see no connection to the word inline in the C++ meaning. In C, at least, inline means inline.

My guess is that the C++ inline got its meaning from the winding path of c++ history, and only makes sense in the context of that history.
> That's a weird sentiment to hold, that less expressive languages should be used to spark interest.

Maybe you felt you had to jump in and defend high level languages, and maybe slash the other guy's tires on the way out, but this reads as trollish. Plenty of people working in C find it plenty expressive. Is it "more" or "less" expressive to choose to express different things? I don't think so. This comes off as uninformed C bashing, sadly very common and accepted around here.

The rest of your comment, that it is good for learning or as a first language, makes more sense to me.
One idea is to develop the full-featured app for the desktop (you know, that productivity machine we've been using for a while and that we know works) and make a skinny/thin app for tablets/smartphones that you can charge $5 and users will be happy to "have that added functionality for just $5, awesome!" while paying the full price for the desktop version (like they always do with business apps, which much complaining).
He studied applied math and psychology. But you're right they're biased toward cs majors.
Congrats on your launch!

As a founder of Streak, I'd love to know how we could be simpler/easier to use. If you have any suggestions or specific pain points, would love some feedback!
ALSA is a piece of CRAP so its easy to compare with.

OSSv4 was the last sane thing in the linux audio department. :(
I think pyprocessing (https://code.google.com/p/pyprocessing/) makes an excellent middle ground here. It implements much of the Processing API in Python, without making an effort to hide the underlying principles of the language (like Processing seems to do for better and for worse).
Is that the lesson? Or just that everything should be in the same time zone?

If the company's staff is all in one time zone, I'm inclined to use that for servers, as otherwise people have to mentally juggle two time zones: local and UTC.
From what I hear, it is. It's a lifestyle choice; I'm surprised that the tone of your response seems to imply it is a necessity. It's not surprising that for this group of people who loved their work so much (see Einstein's relationship with his wife, Feynman's divorce, both detailed by another comment) that they had little interest in much else.
Not one of your two options, but I've really liked these:

http://www.amazon.com/Happy-Hacking-Keyboard-Lite2-Black/dp/...
Google's Growing Silence on Saving Open Internet Leaves Fight to Startups
sure, that makes sense. thanks
Christensen Vs. Lepore: A Matter Of Fact
When I see forms that ask "what should we call you?" I have a very hard time (and often fail) resisting the urge to put "Captain ..." or "Beloved Leader ..."
I'm not really informed about these things, but if you asked me for my opinion... Voyager 1 is not out of our solar system until it's caught in the gravity of another one. In other words, if it was possible to bring it to a full stop and take a measurement, when gravity pulls it in another direction away from our sun, it is outside. That could be quite some time longer?
There are lots of high quality libraries, but no major effort to replace the Prelude's privileged position in the language. So it it kind of a minefield to find the correct module/function for your needs.

Haskell Platform is a great standard set of imports, but it is only for the commonest libs, beyond that you have again the problem of sorting out excellent libs from some student's throwaway homework project with the same name.
To be fair, they aren't saying it just happened. They are confirming their last announcement that it had left the solar system. They are just saying they are more sure.

However, for humor's sake, I also had thoughts pretty much along the line of yours when I read the headline.
Nothing complicated... Just posting on relevant subreddits, HN, Designer News, etc.

I think the more important (and far more difficult) part is writing an article that's interesting enough that it doesn't need a lot of work or trickery to get visits.
The reason I've seen it used is that it's open source and therefore can be hosted by the entity involved.
I'm not sure about this guy's list of issues with virtualenv.

Point 1 (he forgets to activate it) is not an issue at all. You could forget to "activate" your docker too.

Point 3 (he doesn't want to run it in production) but running docker in production is okay?

That said, he made a good point about non-python dependencies.
Unbelievable, especially in the days of few-hundred-kb memories, that someone had that idea and thought it was good.
MOTA 3D Printer: The First Affordable High-Quality Printer
This starts out to be the way most companies think, then before you know it you are big enough to start opening datacenters in other countries, then you have to deal with timestamp conversion.
I switched from GA to piwik. I like piwik better. Piwik lets you see detailed per-user information, what pages they visited and in what order. That information is not accessible easily in GA.
Public Radio groups petitioning carriers to enable FM on cell phones
Top 20 Graduate Computer Science Programs
Best "learn a language" book I've read was the first edition of Joe Armstrong's Programming Erlang book.

For a Software Engineering book, it's hard to beat The Pragmatic Programmer.

A good working-with-other-people book is Extreme Programming Explained 2nd ed.
thanks, that's helpful!
Except you aren't giving Microsoft money while buying a Windows laptop. Nor can I see what you'd benefit from spending extra money to not give Microsoft money.
Https support will be added to CI instances within the next few days.
Command-line karaokke
Hacking Facebook’s Legacy API, Part 1: Making Calls on Behalf of Any User
I don't think that's a fair assessment. It would be like saying you haven't left your town until you see another one.

And bringing Voyager I to a full stop is currently impossible. It doesn't have the fuel and is traveling at incredible speed. Although, technically the velocity is relative to our own. It very well may BE stopped relative to some other object in space.

If it were pointing at Proxima Centauri, the nearest star system to ours, it would take 75,000 years, give or take, to get there.
There are literally more billionaires on HN than people in the US who could write "Axiomatic Characterization of Ordinary Differential Cohomology."

Apparently some folks are motivated to strive towards those statuses. Not quite my cup of tea, but I wouldn't discourage them or say those goals are flatly impossible.
Indeed, I'm surprised by how often people make arguments that seem to assume the only options are C from the start, or no C at all.

When you're teaching systems programming, all the things that have to be done by hand in C are precisely the things the students are supposed to be learning. But for almost everything else, they're pointless details that obscure what you're actually trying to teach.

Teaching multiple languages also has the advantage of showing people how they're mostly not that different.
Show HN: Hacker News Redesign
Yeah companies able to continue to lose millions offering their below cost product makes it hard to compete in many markets.
I just finished Act I last night. Amazing game, and regrettably (although understandably) too short.

It's been years since I've played a good adventure game, and Broken Age definitely scratched that itch.

I played the latter half of Shay's storyline with my daughter (she was amused by the teleporter's side effects), we're going to replay Vella's storyline since she missed that part.
Actually, Terraria is. Before the update that added multiple colors of wire it was possible to create a very, very slow clocked NAND gate. Now it's possible to create a much faster NAND gate, and from there all the other logic.
1 Music Gem in your inbox every morning
Thanks Alipus, we're trying to be a part of the GitLab community in everything we do. Even if our operations go south we want that to inform others.
Thanks, you can manually add products through search (with images, title, brand, etc)

We don't prompt or recommend what to add at this point, but it's an interesting idea if you can do it well. I appreciate your feedback!
Creating a podcast is a really simple way to create some leads coming to you - http://justhitpublish.com/podcasting-matters-software-compan...
That's true, it does make it easier to evolve the syntax. The negative side of demanding a terse syntax is clear enough in the C# 6 changes (http://msdn.microsoft.com/en-us/magazine/dn683793.aspx), which are really showing a lot of bloat.

It's possible to debate the positive side too, but I do agree that constructing a language with a verboser non-semantic grammar is easier.
[video] Soccer Players Need to Toughen up