skysight-inc/HackerNews huggingface dataset:
So you didnt run your selenium tests / phantom tests against your staging environment before deploying to production?

That is testing 101...

Having a smoke test is still usefull because often you dont want to wait for those automated test to complete.
Groovy 2.0 from an insider
Rarebooks Online
Nice, some MIDI.js magic! I like.
This makes me very happy. None of the available themes are JUST right for me, and this makes it simple to tweak. Nice job!
That's pretty much the videogames industry.
That's a really good point I hadn't considered...with production costs easily breaking $100m, lots of the bigger fundraising news doesn't even reach this. Color for example raised ~$40m, which in movie terms isn't even a small romantic comedy. The Lord of the Rings trilogy had a budget of $281 million and in many ways was a big of a gamble as any Venture Backed Company.

I'd imagine that the methods to raise that kind of budget aren't all that dissimilar in truth.
JQuery 2.0 will drop special support for Internet Explorer
Yes, reading HN it often seems like programming skill is the only game in town. It is obviously important, but it's nice to see something on the importance of domain knowledge as well.

So coding skill is one dimension along which you have to be good. Domain knowledge is another dimension.

A third dimension is knowing the code base you're working in (which takes time, since most production systems tend to be big). To be a really effective developer, you need to be good along all these dimensions.
> Did I win?

Yep. But a drowned welder is also not much ;)
Why should governments influence corporations?
The line I found most insightful:
>>"Software is much more intertwined with the institution commissioning it and the people using it ..."

Given that, I'm surprised at the emphasis on 'reading' as the primary source of gaining domain knowledge. There are just 2-3 mentions of speaking/collaborating with the domain experts that are driving you to build the software itself. If you are lucky enough to work with acknowledged domain experts, spend time talking to them. Pick their brain. Two techniques I use:
a) forward interesting articles to them with a question or an analogous concept in my domain
b) resist the urge to show them a 'better' way. E.g.: In the HealthCare domain, I learnt people don't really want quicker or lesser clicks. They would prefer a set, stable workflow. If you cater to senior-citizens, keyboard shortcuts are less important than instructions in large font.

I still suck at engaging domain experts. So, I'd love to learn more techniques to hold an interesting conversation with domain experts. Ideas?
The link https://github.com/daeken/DistributedBalance

says "There is nothing to see here yet. Move on"
> Science is only as robust as its peer review system.

This exaggerates the influence of peer review on modern science. Modern peer review is frequently (not always) a rubber-stamp way to catch perfect rubbish before it gets into print, but it cannot detect intentional fraud or sloppy work:

Source: http://www.plosmedicine.org/article/info:doi/10.1371/journal...

Title: "Why Most Published Research Findings Are False"

In fact, science is only as robust as its practitioners and their motivations. At the moment, science is in the midst of a credibility crisis because of sometimes overwhelming pressure to produce "results" when there are none to be had:

Source: http://www.reuters.com/article/2012/03/28/us-science-cancer-...

Title: "In cancer science, many 'discoveries' don't hold up"

Quote: "During a decade as head of global cancer research at Amgen, C. Glenn Begley identified 53 'landmark' publications -- papers in top journals, from reputable labs -- for his team to reproduce. Begley sought to double-check the findings before trying to build on them for drug development. Result: 47 of the 53 could not be replicated."

This is deplorable and justifies the "crisis" label. But changes in peer review won't make any difference.
Dogs using Google Glass
They check your bags and feet for dried dirt, maybe have you stand in a tray with chemicals to destroy anything nasty on the bottom of your shoes, and check your country of origin against a list to see just how bad it could potentially be.

US Customs generally speaking aren't that bad. It is US immigration which are authoritarian nutjobs (and the TSA).

US Customs seem to be mostly interested in FACTS, immigration and the TSA seem to be mostly interested in if they like you as a person and if you treat them well.
Your use of Lyx is of longer duration and at a deeper level than mine, so ... thank you for posting.
GIGTANK - Accelerator for living with Fiber
This is pretty sad. I used to spend tons of time on GameSpy Arcade and MPlayer.com before GameSpy took it over.

I have fond memories of playing AvP and Command & Conquer through these services as a kid. I always enjoyed the chat sessions while games were being arranged.

I also spent a ton of time reading GameSpy.com reviews. For a while the site was my go-to-place for reviews.
Language-wise, it is a really nice and interesting, indeed. But two things keep me away from OCaml, both reported by the same company (Jane Street), which apparently uses OCaml in production:

1. Standard library was so weak that they had to come up with in-house replacement (which is now open sourced).

2. No true parallelism due to runtime limitations (single runtime lock) - http://queue.acm.org/detail.cfm?id=2038036
Automating your Infrastructure with Vagrant & Chef – Development to the Cloud
This is what McLuhan called the "agenbite of outwit", riffing on Joyce:

"With the telegraph Western man began a process of putting his nerves outside his body. Previous technologies had been extensions of physical organs: the wheel is a putting-outside-ourselves of the feet; the city wall is a collective outering of the skin. But electronic media are, instead, extensions of the central nervous system, an inclusive and simultaneous field. Since the telegraph we have extended the brains and nerves of man around the globe. As a result, the electronic age endures a total uneasiness, as of a man wearing his skull inside and his brain outside. We have become peculiarly vulnerable. The year of the establishment of the commercial telegraph in America, 1844, was also the year Kierkegaard published The Concept of Dread.

A special property of all social extensions of the body is that they return to plague the inventors in a kind of agenbite of outwit. As Narcissus fell in love with an outering (projection, extension) of himself, man seems invariably to fall in love with the newest gadget or gimmick that is merely an extension of his own body. Driving a car or watching television, we tend to forget that what we have to do with is simply a part of ourselves stuck out there. Thus disposed, we become servo-mechanisms of our contrivances, responding to them in the immediate, mechanical way that they demand of us. The point of the Narcissus myth is not that people are prone to fall in love with their own images but that people fall in love with extensions of themselves which they are convinced are not extensions of themselves."

http://projects.chass.utoronto.ca/mcluhan-studies/v1_iss2/1_...
Programmers should learn more about other domains and domain experts should learn how to program. Programming is becoming nearly as basic a skill as writing.
If you're trying to invalidate an argument, you can't rest your case on the observation that someone is saying "do as I say, not as I did".

What argument is the author trying to invalidate here? It simply points these things out which are commonly glossed over, with no conclusions drawn from them that I can see. Pointing out hypocrisy is perfectly fine and no fallacy in itself?
I think as others have said, dropping out only makes sense if you're dropping out of university and into something else. If you've got an interesting opportunity facing you, go for it! If you just feel demotivated, stick it out!

A degree says that you can work on the same thing for 4 years. It says that you can work on things that someone else set you. It may not be exactly like working in the real world is, but then neither is hacking away on your own projects. Most jobs will require you to do stuff that's not particularly interesting. A degree says "I can put my head down and do that".

I really enjoyed university. I didn't realise quite how much I enjoyed the flexible hours and heaps of socialising until I left. You're at the one point in your life when you can sleep in, work hours that completely fit you, spend lots of time doing your own stuff and still be respected by society. Make the most of it!

If you can, try and talk to a health professional about possibly being bipolar. You'll find that big organisations and your university become much, much more accomodating if you can give documented proof of a condition. Appearing unreliable is probably one of the worst things that you can do for your professional credibility, and so having a formal diagnosis could be very useful.
Because, as the article clearly mentions, there's a difference between making something work and making something work right.
Yes, the reader is asked to simply accept the author's interpretation that "proper provision and due pains" means "breaking the laws of other countries", and then "At least part of the "Report on Manufactures" can therefore be read as a manifesto calling for state-sponsored theft and smuggling.". This non-sequitur is then the basis of the following arguments. Just enough facts to make it taste right, so the rest one swallows without question. Is our history pure and virtuous?...of course not. But to say that China today is the equivalent of the very, very young U.S. at the time of the Industrial revolution is quite a stretch, to me.
tl;dr; Get your degree

I'm also dutch, I'm not sure if you mean HBO or university. I only have experience with university. I recommend you to finish your degree.

1) If you would ever want to move abroad, having a degree (masters) makes it much easier to get a visa

2) Although the content seems impractical now, the intelectual challenge makes you highly analytics which helps you solve problems in your future job in a structed and faster pace.

3) You built up a network of peers who are interested in the same topic as you

4) If its easy, just take a part time job to pay for your rents. When I was studying I got this 250 euro government grant and in addition with my part time income I didn't need to take out a loan.
5) My grades where not spectacular, no one ever asked for them.

As for future career prospects, having a degree probably only matters when you are getting hired by people who have very little knowledge of who they actually need. If you are one of the best in your field with a name, I don't think it will matter. I'm personally getting contacted for job opportunities on a weekly base right now, so I don't worry too much about losing my job. But the key is to stay up-to-date with the latest trends in software development. If you lag behind with a CS degree it is much harder to get a job than if you have up-to-date knowledge in the technology that is in demand at that time without a degree.
It's not just a USA thing. You get this in the UK too.

In general though, in these situations you can have too choices - you can be right, or you can get the outcome you want.

Sometimes, happily, the two co-incide. Sometimes they don't, but you just have to put on your big boy pants, smile and suck it up.

As a slight aside, I think this is why Project Management is so valuable as training for life. My aim as a PM is to get my project delivered, and in the course of doing that I have to eat untold shite and do it with a smile on my face - primadonna developers, infrastructure functions that are borderline competent, lethargic business users, bureaucratic change boards etc etc.

In each circumstance I could try and force people to do what I want because they are idiots and I am of course completely correct (!) but that is just satisfying my ego. Instead I smile, ask about their kids, buy them a latte, and meanwhile my project succeeds.
Old news, already seen several times here and everywhere.
I don't know how it currently works, but this is how I'd do it:

1. Clients notify server they want to play a/another game
2. Clients both pick their 'answer' (spock/lizard/rock/...)
3. Server only tells what choice the other made once both players submitted
4. Server computes who wins, and updates scores accordingly

This does require a stateful server, but I don't think it's possible to make it cheat-proof with only clients.
"In the public interest". I'm not advocating it, just saying what the stock explanation is.

But I can think of examples that support governmental intervention. The Thalidomide story, in which a greedy drug company pressed for the right to sell a drug in the U.S. but was stonewalled by one stubborn government official. Eventually the drug was shown to create horrible birth defects in countries where it was allowed to be sold.

http://en.wikipedia.org/wiki/Thalidomide#Birth_defects_crisi...

I'm sure there are many more examples. I'm also sure that no one will be able to write a perfectly objective assessment of the benefits and drawbacks to governmental intervention in the affairs of business.
Socksify
I would definitely stay in uni and get my degree if I were you.

I launched my business recently and I'm still in University. I'm in the penultimate year of the course but I still intend to graduate with honours unless work requires otherwise from me.
Cloud Computing Architectures: how to build & plan a cloud | CloudVane
Does Big Data mean Big ROI?
I wonder though, where was the "real Tufte" typeset?
It might be surprising but Scala actually has significantly fewer language features than Java. It is also more regular, there are fewer special cases and surprises.

What Scala has done however is to pick particularly powerful features that are allowed to intersect as much as possible giving a lot of flexibility. At the same time it has introduced and encouraged functional programming concepts which are new to many OO programmers with Java backgrounds. This can make it seem a little daunting but I found it no more difficult to learn than any other language and easier than some.

The compile times are simply because the compiler is doing a lot more. It's always going to be slower than the Java compiler, though there are still optimisations that can happen. That's a trade off, the additional expressivity and safety of the type system is either worth it to you or not. In the case of Play, you're getting compile time checked routes and templates for example.

In terms of reasoning, it is much easier to reason about idiomatic Scala code in isolation than it is Java. This is because you have much richer type information and can apply the substitution model without being worried about mutation and side affects. It is true however that the flexibility you are given can be misused and you aren't forced to stick to a functional style, so when someone goes off the reservation that can result in hard to comprehend code. Most of the FOSS projects I've seen in Scala avoid this but YMMV.
You're right. And I hope my comment didn't come across as harsh. I would have said the same thing to your face, but my tone and body language would have softened it quite a bit.
I have to say I've never really had a bad experience with immigration (touch wood).

US Customs did however once confiscate a Fortnum and Mason's pork pie from me that I was taking to an English friend in Seattle.
Interesting question. As a developer working in Africa you read about the latest technologies on HN. Then you have the added task of working out whether the technology you just read about will work in Africa. This is easier said than done but nonetheless very interesting.

EDIT: grammar
Marc Cuban - Being an Entrepreneur is the Ultimate Competitor (vid)
There's a lot of hardware startups you don't hear about. HN has its roots in web apps, so inevitably you hear a lot about web apps on HN. I think if you look in a particular niche you'll find there's a lot of fairly young companies building interesting hardware in a whole range of fields. Kickstarter's awash with hardware funding drives.
And the community isn't as vibrant as the communities of other functional languages such as Clojure or Haskell
My understanding is that it was widely discredited before the financial crisis, back when economists thought they actually understood economy and that economic crisis were a thing of the past. Then reality happened, and it seems that US government spending has kept the economy going to the dogs. On the other hand, looking around in Europe, I don't manage to find a single country where austerity measures appear to have produced anything than deeper recession.
There goes Flintlocke and Flintlocke vs Horde ... sad for site and the team :(
What does make me sad is that there's a huge amount of content that they've put out, lots of retrogaming folks research using these long lasting sites like this, and now it's all gone.
Its not ALL IE versions... 9 and 10 will still work, but not developed specifically for....
3D printing and the end of "Made In China"
He's afraid to sign a form that has an error on it, because he's a moral person.

Meanwhile, she's giddy to steal his very expensive boat, because she knows no matter how much she fucks it up, it's not going to come back on her. Plus nice new boat to screw around with.

If this situation doesn't show how profoundly corrupt government is, then I don't know what will.

And all the evil like this-- it is visited not just on rich people like him, but on poor people, who have their assets stolen by government agents just as giddy as she is.

Yet most articles about it don't even have the guts to call it what it is: Theft.

It's pathetic what "americans" have become. If he's pulled out a gun and shot her dead, right then and there, he would have been in his rights, she was in the act of grand theft, and it would have been self defense.

But of course mentioning that truth is shocking-- shocking!-- to the enslaved sheep that americans have become. (Hell the idea that he should be allowed to have a gun even, seems to be alarming to the impotent cowards that inhabit this country.)
Apparently, it's before an article like this is written...: http://www.privco.com/livingsocial-receives-emergency-110m-c...
Yep, that's the way it will evolve, I think. Let's say you can mass-produce a drone with anti-tank explosive for $5000. That's much cheaper than guided anti-tank missiles we have now. And they can be designed to only work for 10 minutes, so no good quality materials required.

Make 1000 of them ($5 000 000 is sth like 1 tank), put them in groups of 20 in 50 places where you suspect enemy will attack. Program them to wait with sensors on, when they detect enemy tanks they go up, land on tanks and explode. Tanks usually have much less armor on the top.
Can/should we have uniqueness types in scala?
But the problem with all these things is that if the guy had lied on the form and then got in any kind of trouble, suddenly it becomes a huge issue that he lied on the form. It makes the bureaucrats life easier at the expense of the rights of the people involved.
This is great, I love small hacks like these!

I would love to be able to authorize it with my Github account so it can read my contributions to my private repository. All around great work.
Wall Street Faces Senator Warren’s Passion for Consumer Financial Protection
Wall Street has a formidable opponent in Senator Warren. She scares bankers who see her as a forceful entity that threatens to tighten regulations, take them to court for bad behavior, and who intends to make their lives extremely uncomfortable.
As long as IE sticks to standards and doesn't have quirks, hence dropped support.
Doesn't seem to be working. Heroku's showing me an Application error.
This is what I was looking for. Was wondering what implications this had for the games that relied on Gamespy for multiplayer. Would have been a shame if games like Crysis Wars that still has nice multiplayer community was also closed because the Gamespy client had been shutdown.
This is an absurdly amazing blog! Thanks so much for this! To better brighten my day, I didn't know about the pending conversion of the Post Office building to help wash away the mistake of the terrible new Penn Station.

The old one was as beautiful as Grand Central in it's time, I feel like we really lost something when it was demolished for and replaced with the present day abomination. It's like they finally realized what a loss it was and are trying to remedy it AND preserve another nearby beautiful building.

This
http://en.wikipedia.org/wiki/File:Penn_Station1.jpg
http://en.wikipedia.org/wiki/File:Penn_Station2.jpg
http://en.wikipedia.org/wiki/File:NYP_LOC4.jpg

was replaced by this
http://en.wikipedia.org/wiki/File:Penn_Station_concourse.jpg
http://en.wikipedia.org/wiki/File:New_Jersey_Transit_termina...
http://en.wikipedia.org/wiki/File:Britney_Spears_MSG.jpg

If anything feels like a retrograde in civilization, Penn Station is it.

It won't completely replace what was lost, but I have high hopes it's a move in the right direction.
(Shameless plug)

I got sick of trying out different static site generators that were all just a little bit too complicated to setup and install, so I went about building just what you describe - a simple, plug-in-your-ftp-and-click-publish static site generator[1]. I'm still working out the finer details, but I'm happy with where it's at at the moment.

[1]: https://staticmate.com
Stealing someone's boat is not karma for writing an article pointing out how much of a hypocrite you are. The first is a crime, the second is protected speech.

Plus you wouldn't be so mad if you didn't realize he was right.
I have seen this argument countless times but the BEP just gives money to the Fed. It's pathetic. From Wikipedia:

> The Bureau of Engraving and Printing (BEP) is a government agency within the United States Department of the Treasury that designs and produces a variety of security products for the United States government, most notable of which is paper currency for the Federal Reserve.[1]

[1] http://en.wikipedia.org/wiki/Bureau_of_Engraving_and_Printin...
First time I heard about it
One of the big detractors that made programming very difficult for me was the fact that I couldn't find any practical application to what I was learning. As a result I felt unmotivated and dragged my feet for a very long time. Double clicking on Eclipse and following book instructions on how to make an array in Java for a class wasn't particularly interesting or fun to me. I always chucked it up as not bothering because I wasn't a 'math person', and this was probably something that only people who liked math would do. (I know I know)

It was only years later after I began delving into Linux and found a need to make something a bit more powerful than a bash script that I began developing an interest in programming again.

I'm sure there are many other capable and willing folks out there right now who feel the same way that I did. They want to learn but they don't see the point of it. Most courses at least don't really teach any real world applicability to what is being studied.
Is this a Rails app?

An error occurred in the application and your page could not be served.
Excessive government control is not exactly the same as big government. IOW, you can be against too much control (i.e. massive spying on innocent citizens) and still want public healthcare and so on.
Already June 2012 - http://blog.jquery.com/2012/06/28/jquery-core-version-1-9-an...
Un faux plugin Google Chrome qui peut rapporter gros