skysight-inc/HackerNews huggingface dataset:
PHP 5.3+ isn't really as bad as people make it out to be. Sure, it's not flashy, but it can definitely get the job done. I've been exploring Laravel lately and it's certainly a lot of fun.
The fine isn't for entry, it's for some infraction upon entry (such as being drunk in public). You get in, then they fine you.

That said, American border guards have been known to turn back drunks coming in from Tijuana, but mostly as a favor to them (since they'd need to be arrested upon reentry due to public drunkenness). If you were in such a situation and insisted upon your admittance, however, I believe you would be let in.
I have something like this that helps me sleep at night sometimes but this is much better!
Gaming communities as educational communities
to join in the other Unicode posts

Utf is not Unicode

https://enjoydoingitwrong.wordpress.com/2009/06/22/unicode-i...
Naive Parallel Prime Numbers Sieve in Erlang
http://www.phonesreview.co.uk/2014/02/17/google-login-change...

This auth system seems interesting.
Thank you Douglas McIlroy
"the Cardinal was somewhat influential figure during the uneventful times known as the 30 year war that shaped modern Europe and set in motion the processes that culminated in WWII"

I am going to take this point by point.

- Cardinal Richelieu was extremely influential: he was the "Prime Minister" of Louis XIII, King of France, for 18 years, and he had a drastic impact on his time.

- The Thirty Years' War was not "uneventful". Millions of people were slaughtered, notably about 60% of the population of Central Europe.

- The first half of the 17th century changed the shape of Europe: absolutism won over feudalism, while catholics massacred a great deal of protestants in Western Europe, almost destroying the Holy Romano-German Empire en passant. But the shape of Europe changed again after that.

Your reference to WWII is so far-fetched that I will wait for you to provide me with a reference before I start arguing against it.
Use Sbt Subproject for Better Scala Compilation Times
Good for him, he decided to make an investment and learn how to use his tools. He will now be more confident, comfortable and proficient going forward.

Slackoverflow - emphasis on the slack, is just there as a crutch, dont end up being a paint-by-numbers programmer!
Try Tsung for stress testing, it can use multiple IPs and therefore you can open up as many connections as you like -

http://tsung.erlang-projects.org/
That's certainly the common thought (that it would be impossible), but does it hold up in practice?

Let's say a repeat of 9/11 happened, then judging by expected outcomes it would definitely be better to all rush the hijackers, even if half the plane died in subduing them it would be better than everyone dying (and more on the ground) if you let them do what they want.

Today's example on the other hand, the best case scenario is what ended up happening (the hijacker/s don't have the goal of killing people, so there's a reasonable chance that everyone can survive), therefore is it worth taking the risk to stop them? In this situation, even one person dying while preventing them from taking control of the plane can actually be a worse outcome than leaving them to their negotiations.

In terms of mathematical outcomes it's hard to say which course of action would be better: firstly because you couldn't give accurate probabilities, and secondly because the expected outcome might not match the best bet. For example, if preventing hijackers gives a 95% chance that at least one person dies, and leaving them to it gives a 1% chance that 50 people die, then played out over 1000s of times you're actually better not doing anything, but over a single time is it worth taking that risk?

And then past that, even if these numbers were easy to analyse, how will people on board react when a.) emotions are running high and b.) rather than typing at my desk at work, I'm confronted with the situation that I'm the one risking my life to stop them. Even if I knew the odds meant they really needed to be stopped, I'm not sure I'd have the balls to run at men with weapons.
I was lucky enough to see Randall Munroe speak at the OreDev conference last year. The video is online, highly recommended for XKCD fans:

http://oredev.org/2013/wed-fri-conference/art-and-code-with-...
The existence of a left hand tail is not evidence that a distribution is skewed.

Americans may be answering not based on knowledge, but on belief. As shown above, only 48 percent of Americans responded "true" to the statement "Human beings, as we know them today, developed from earlier species of animals." But if the question was reframed slightly, far more people responded with "true." Given the statement "according to the theory of evolution, human beings, as we know them today, developed from earlier species of animals," 72 percent answered "true." (Emphasis mine.) A similar pattern happens with the Big Bang question. When the statement is simply "The universe began with a huge explosion," 39 percent responded "true." When it is "according to astronomers, the universe began with a huge explosion," 60 percent said "true." This seems to indicate that many Americans are familiar with the theories of evolution and the Big Bang; they simply don't believe they're true.

To wit, people don't believe everything they read.
FusionCharts mocks open source but uses it extensively
Why it takes longer to search my inbox than to search the entire web
Thanks! That's actually exactly how we do it right now, based on the techniques in OSM Buildings actually. Ideally I want to infer height from area and building type if no height-based tags exist. I have a proof-of-concept working.
Hmm, that's a superb piece of self-promotion. Most experienced developers make the cross-over from needing SO to contributing answers on SO, but it never occurred to me to write about it. I envy the marketing chops this dev acquired in the process; it can make a huge difference to your salary / career.
So ... the type of question that gets rejected on StackOverflow.
How does it work with API calls? How many calls are typically made by a real-time search for, say, a 10-letter keyword?
The issue is not the lack of SSL but to not sign and verify the images. If they want to use mirrors to distribute the binaries it's a far better solution.
Show HN: Branderizr – Social Network for products
This tool has been available since a long time. I think I stumbled upon it almost a year ago, on a fractal subreddit.

Going viral long after launch (and many revisions) is always possible. Best recent example: flappy bird.
I fail to see how is this somewhat interesting, useful or insightful.

Pretty pointless, senseless article.
Really? It came across very arrogant and elitist to me. The piece seems to presuppose how I write code and that always rubs me the wrong way.
So much for a greater emphasis on security. How is this not one of the first things checked on? Providing encrypted messaging and permissions tuning on apps doesn't mean a whole lot if these sorts of bugs exist.
Yeap you're right, the changelog generation didn't work very well because our commit messages weren't always very specific. This will become better in the future.

For further information, checkout this G+ post: https://plus.google.com/+PascalPrecht/posts/V5GtNp1tU27
I think Armin didn't go into isolation levels details because he didn't see a meaningful distinction in the context of emulating upsert.
Maybe I'm weird, but I end up in an SO page perhaps one a week, and maybe 50% of that time is it actually useful. I really had no idea it had taken on such importance (real or imagined) for others.
It is more complicated, and the complexity buys you (assuming you need it) an ability to relax certain limits of more traditional SCM solutions.

To be honest I don't find git to be better than svn for a lot of work, having worked with both. There are fundamentally different decisions made, such as:

1 it is a lot easier to forget to add a file in svn, but it is a lot easier to accidentally include a file you don't want in git.

2 workflow in svn is a lot more streamlined because you aren't dealing with a multi-stage synchronization between your repositories (I am assuming the reason you use version control is in part to collaborate).

Now, one thing I have started to get really into has been the combination of github and svn, which gives you a lot of the benefits of svn and git together. Now, it doesn't give you every benefit of git but it gives you enough of them to make things easier all around in many cases.
This is exactly the rent-or-buy problem!
http://en.wikipedia.org/wiki/Ski_rental_problem

You just described the best deterministic algorithm, but it turns out there are even better randomized algorithms, where you "flip a coin" when deciding to look up StackOverflow or keep learning (of course, that may or may not be practical :p).
More information about the release can be found here: https://plus.google.com/+PascalPrecht/posts/V5GtNp1tU27
What a strange thing to say. He is obviously planning to work with his current stack forever. He has decided to be dogmatic at the expense of his project team. Basically, he will be unemployed within 5-10 years.
Drawing as a programmer
Those two articles, http://blog.erratasec.com/2013/02/multi-core-scaling-its-not... (from Robert Graham) and http://paultyma.blogspot.com.br/2008/03/writing-java-multith..., seem to say opposing things about how threads should be used.

Having no experience with writing Java servers, I wonder if any you guys have an opinion on this.
Actually I found out one. There is no Hale Berry subreddit. And even after I made a TIL post nobody cared :)
So what happens when both SO and HN are down? Where does that spontaneously unleashed energy go?
> If you had time to implement only one of these two equal-effort projects, which would you choose?

Impossible to answer without knowing the gross margin of your business. For a big-box retailer (low margins), take the first. For a high-(gross)-margin business, take the second.
Lots of apps implicitly put images in a "never changes after the initial render" category. Retrofitting what is effectively a movie format into that can be interesting.
Sometimes I wonder how important backward compatibility is. A lot of <=PHP4 libs wont run on a modern server so there are already compatibility issues.

Maybe PHP6 could be a complete cleanup. And maybe the focus shouldn't be on backward compatibility but on running <6 and 6 side by side.
The biggest hurdle I find in PHP at the moment is how difficult it is to get a debugger working. XDebug requires a bunch of installation and configuration and the PHP built in webserver doesn't seem to solve this problem at all.

Most PHP programmers seem to have given up and resorted to using echo for debugging.
Thank you! I hope you do participate :)
I'm in my early 30' and I desperately need stackoverflow and anything that shows up in a quick Google search. I need to spend time on deciding what problems to solve and on what's the proper solution. Not how to implement the solution.
I would also add "luck". Submitting to HN is really a hit and miss thing, and it shouldn't be the only way you promote your things.
Get Freelance work for Bitcoin. Stimulating the bitcoin economy
Pelican's Unified Codebase
Maybe people who already build and maintain apps in one of the most widely used language on the web?
Although I almost don't want to know the answer here, how are people usually paying for these cards? Is it Bitcoin?

I know Liberty Reserve was alleged to be popular among carders before. So has it all shifted to Bitcoin now that Liberty Reserve has been shut down?
Some people who started browsing the web back in the days of GeoCities also reflexively disable GIF animation in their browser preferences.
> I mean who in 2014 is going to start a new project in PHP apart from people that can't be bothered to learn something else ?

People who refrain from having the standard knee-jerk "lol php is bad" reaction whenever it's being mentioned. Of course the language has its warts and pitfalls, but then again, most languages do, and it's a fairly usable tool for a fair amount of jobs.

Care to show me a language with the same adoption rate (especially among hosters, which is something a lot of web devs simply have to keep in mind), ease of getting a project from zero to gone live?
I totally agree with you; my comment was intended as a joke. I also wanted to point out that "not knowing about science" cannot be brought down to a handful of True/False questions.
Thanks for the link!

Hmm... given that you stated that the best randomized algorithms we have beat our best deterministic ones, isn't there a place for even better deterministic algorithm?
> Are there really people who check Stackoverflow every single day of programming?

http://stackoverflow.com/help/badges/83/fanatic
apt-get install php5-xdebug and enabling it in the config isn't exactly hard. Getting it to integrate with your IDE might be slightly more involved, but still no rocket science.

It's also something you only have to do once, on your development box. So I don't really consider that a hurdle.
Agreed. Backward compatibility is nice, but you have to draw the line somewhere.
.5 Bitcoin to Design Logo for Qoina | – Get Freelance work for Bitcoin
Not for Hacker News denizens.

There's probably a startup idea here. Digitalize photo albums and show them on a web interface.
I'm having some trouble with this. The blinks look to be about 1 per second. If that's accurate, it means 31.5 million/year.

In 2013, Apple sold ~150 million iPhones. 21% rate of screen breakage?
It wouldn't be remote login, it would be local login from the network, which routers tend to have enabled by default (how else would you manage them?).
For me the pros/cons balance is still heavy on the pros side. So yeah I'm starting PHP projects in 2014. And as in every other language your own skills are the biggest bottleneck.
how did you post?
Using QEMU to navigate a 3000 tons ship
It's honestly not an issue I've ever seen come up... though I have wondered about how the extent of wear and tear on the games over time is going to affect their business model.
> Why does this have to be done at runtime, exactly?

Because that's how quake3 works. What you're describing would be incompatible with all other quake3 clients. And part of the point of implementing the QVM in the first place is compatibility.
In my experience, just googling a (simple) question is much faster than trying to browse any documentation by some other means. One could say that the web is the docs nowadays and Google is just the frontend.
Suicide rate went up or people running in circle very quickly. #ScienceFact
The guy hardly ever contributed to StackOverflow anyway - he's linking to his SO profile on his website. He only asked 8 questions and answered 5, in 4 years. Kinda like me and my mother-in-law.

So it's a bit like a bloke who hardly ever has a drink blogging how he "no longer needs alcohol" because he went through a whole weekend without sipping a beer : )

I know that you can use SO passively - only by searching - but the real power of the forum lies in the cases where your problem is original and you have to summon the community to give you a hand.
I have a feeling there is a growing number of people that are using it the way we used to use google. Or if you're really that old, books.

As in, there is a number of people out there who literally taught them selves programming with the help of SO. Thats pretty cool imo.

Sure beats wading through forum posts of old, answers dead linking to nowhere, elitist derps claiming OP should just google for the answer (which that same forum post is returned as the top result)

It sounds like this guy just finally figured out how to teach himself without going straight for the answers at the back of the book. Not a bad thing.
Two different things. You are an individual and have privacy. The state cannot make private, secret laws. The IRS cannot have unlisted regulations that you have to obey without knowing what they are.
I've been a developer professionally for over 7 years, I still use SO on a regular basis. I can dig through APIs, pull library code apart and do the research, but SO often speeds that process up. The chance of you having a completely unique question is small, but if you do then some incredibly smart developers are there to help. Why delay yourself from solving a problem and moving on?
The difference here is the difference between just seeing how something works and feeling how it works. There are a lot of people who are able to just read things and absorb them into their mindspace, but I feel that for the majority the 'click' doesn't happen until you try it yourself.
At which point it will happily ignore all of your breakpoints unless you invoke the right voodoo to make everything line up and do this every time you want to use a new system or VM for debugging. Total contrast to every other language where you don't have to think about this stuff.
To expound upon someguy2's recommendation below, I have since moved on my Arch Linux laptop after reading a dev's blog post[0] to using hostsblock to block a lot of known domains to redirect to localhost. That, in conjunction with dnsmasq and kwakd (a ~400 LOC web server in C that only returns <html></html>)[2] for all requests makes me worry a lot less.

I also use disconnect.me (after discovering the motivation behind Ghostery is just to sell info back to marketers). My only real issue is that kwakd is clearly choking on certain sites (namely Google, which I just back to permanent NoScript blockage) with some of the weirder stuff it does with asynchronous JS calls. Blocking Google completely as a result makes my web experience much, much faster and cleaner.

[0] http://jasonwryan.com/blog/2013/12/28/hostsblock/

[1] http://gaenserich.github.io/hostsblock/

[2] https://code.google.com/p/kwakd
LinkedIn shutting down the Intro service
You can find out if you're hellbanned if the site is running horribly and you delete all your cookies and it works fine.

In this case just make a new account, there we go hellbanning made completely pointless and just increases trolling if anything because why bother putting effort into being nice and polite if a few people disagreeing with your opinion can result in a hellban.
I do (however I'm not logged on to SO most of the time so I don't get the badge). As I said in another comment, googling for something is faster nowadays than anything else, except maybe a cheatsheet printed on paper, and often enough the first result is SO, not the actual docs.
Well you aren't comparing apples. The tablet weighs a lot less, has hybrid functionality and is touch screen. If you made the tablet heavier, with a non touch screen and a built in keyboard it would cost about $400 at rrp. So it isn't logical to compare with a $1400 macbook
They better keep the backward compatibility, or you face the fiasco of Python 2 vs 3. The way that PHP deprecate API functions slowly over a period of time is prefered.
Watching this while listening to electronic music is priceless btw.
I forgot that no one works on a Sunday
Why DuckDuckGo is better for web development
I was ecstatic to see the other forks but my smile does a 360 everytime I see him getting the credit for it. But I'm happy to report that it didn't discourage me to open source the things I create: https://github.com/marksteve/val :)

Yeah. My timing was off. But I think I now have a better idea on when and how to post things here :P

I can't claim that :P There are some good clones that were genuinely created from scratch like mine.
You're exactly right! Just look how many times he says Visual Web Developer Express Edition:

http://www.microsoftvirtualacademy.com/Content/ViewContent.a...
English isn't Broken
Biggest rises and falls in the 2014 World Press Freedom Index
Yeah. Luck is a factor as well. Unfortunately, I don't have a good following so it's my best way to get attention :))
While I agree with the premise, I think no one has touched on why SO has lost its crowned place among programmers.

Simply put, search has gotten much better, and programmers have mass adopted blogging.

I wasn't aware of StackOverflow's existence when it was first gaining traction; in fact, I think I first discovered it around the time that it ceased to be as necessary as, from what I've gathered, it once was.

Nowadays, when I do a search, 80% of the time there's a blog post that gives me a detailed answer to my question with an in-depth explanation of why. StackOverflow is often useful for answering my questions, but seldom really scratches the itch of why (with exceptionally insightful answers comprising a minority). I think most programmers that have achieved mastery gain more satisfaction by blogging and having their insights centralized, publicized, and monetized to their liking than they do from accruing points on SO.
"Instead of asking if my theory will work, I figure out a way to test it, and try it on my own machine." - this is what you are _expected_ to do before posting on SO.
My first opensouce jQuery swipe menu plugin
IntroJS v0.7.0 released
Someone's pet cat kills a mockingbird with a rate around 1/3.5 of "one death".

I don't think we nearly have enough mockingbirds (or pet cats) on our planet by three orders of magnitude.
The divisor should probably be the total installed base, i.e. all active iPhones in use, rather than one year's sales.
In this case it's the RSS feed itself, not the reader. The image in the feed is just a static PNG:

http://imgs.xkcd.com/comics/frequency.png

Which did somewhat confuse me as well until I looked at the actual website.
You can consider googling as searching the documentation, even if the said documentation is an answer on SO.

What V-2 rightly said is that you should do that before asking on SO, not before looking through it for an answer.

Anyway, this whole article is pointless, and senseless. I fail to see why people would upvote it.
Wow, the first answer is so... clueless!

Git seems to be the "new, shiny, cool" thing.

...

As said above: Git adds complexity. Two modes of creating repositories, checkout vs. clone, commit vs. push... You have to know which commands work locally and which work with "the server" (I'm assuming most people still like a central "master-repository").

...

Git has the advantage that it's MUCH better suited if some developers are not always connected to the master repository. Also, it's much faster than SVN. And from what I hear, branching and merging support is a lot better (which is to be expected, as these are the core reasons it was written).

Perhaps that is a little harsh. I think the poster just doesn't understand DVCS's.
I see no "optional static typing" in the list.

Would be great if PHP.net and HHVM (Facebook's HipHopPHP) would go on in the same direction (somehow).
Apple SVP of Design Jony Ive Removed from Leadership Webpage
Bunch of WRTs on there.

I hope my good old WRT54G with tomato firmware is still safe after all these years.
I learnt from electronics.stackexchange in the other direction: I applied my fragmentary knowledge to answering questions, as a hobby. A combination of googling, helping the questioner improve their question, and basic thinking has resulted in me getting about 10k rep and broadening my knowledge quite a bit.

My top-voted answers are surprisingly general: http://electronics.stackexchange.com/questions/97277/when-ca... and http://electronics.stackexchange.com/questions/67598/how-are... (the top-voted answer by Olin Lanthrop is one of the highest-voted answers on the site and well worth a read). But I got 16 upvotes by translating assembler to English: http://electronics.stackexchange.com/questions/86744/from-c-... which I hadn't realised was such a rare skill in this area.
It is bitcoin almost everywhere in the underground now. It used to be "accept LR, WM, UK" (meaning liberty reserve, web money, ukash, etc.) on vendor forum posts but now the payment method isn't even mentioned since it is assumed to be bitcoin.
Isn't it called the AntiSocial list?

Whatever the name, it's a great feature. Thanks!