skysight-inc/HackerNews huggingface dataset:
...which got better because Japanese companies had a culture of continuous improvement. That's very relevant to the discussion: the point the parent posters were making is that rather than settle for "good enough" you should continually move the bar for what "good enough" is, because then you'll eventually end up overtaking fat & lazy competitors even if they have a large head start.
If the internal representatiom changes, I wonder how much the current mb_* functions will be affected. I hope reimplementing them is trivial and doesn't affect edge cases. I've seen a lot of very very hacky code relying on them, there was no evident clever solution, and it would be a nightmare to go back on all these and test all the wicked pattern they were supposed to cover.
EJDB: It is like Sqlite for JSON documents
Easy solution:

1. Look up the first 60 questions on StackOverflow. That amounts to 5 hours you would've spent on just the first one.

2. If you still have more questions, spend another 5 hours learning the ins and outs of the darn thing.

Problem solved: now you're not sacrificing latency for throughput.
Well - I had a friend of mine that didn't knew who Cardinal Richelieu was - and he had two masters degrees with flying colors.

So he never bothered to remember the history lessons thought at school (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) and never even watched or read the Three Musketeers. Sometimes ignorance could be found in the most surprising places.
Outernet | Information for the World from Outer Space
Animated Backgrounds HD Video
Yay! How do people make rookie mistakes like these? Always verify certificates, and, even better, hardcode the cert/CA fingerprint in your client (so it can't get replaced with a valid cert upstream).
I no longer need the Internet.

My hamster chewed through a CAT cable last week; it took me three days to notice, so complete was my Zen immersion in creating a period-accurate replica of the first Galilean telescope, using only Haskell lenses.

When it finally dawned on me I had attained a sophistication that transcended the internet, I felt the inessentials fall away from my craft in an instant, and I was left in an affectless state of pure, actualized creation.

Now, don't get me wrong, I'm not saying the Internet isn't a great tool- I remember when I, too, used the Internet on a regular basis, daily even, and perhaps even relied on it. If you have no idea about anything whatsoever, it can be a fantastic resource. But when I want to know something, I don't look up the documentation, or download the source code. I am the source code, the documentation, the alpha build, the omega build. The Seraphic gatekeeper of the NANDs. The bit stops here.

So I ask you- are you ready to unplug? Because I already did.
To be honest, Monopoly is really a terrible game. It's mostly a game of luck (getting the good dice rolls).

Catan is nice, but it does suffer from the same problem, the dice rolls influence way too much of the game.

My personal favorites for long games are: The Game of Thrones board game, which is really awesome with the right set of players because it favors a lot diplomacy and strategy (the biggest problem with it is the randomness of the cards, but you can patch the rules to correct that); Eclipse, a 4X strategy game, quite balanced and with interesting rules (the bigger your empire is, the more costly your actions are); Civilization the board game, which is also extremely well balanced (all games I've played have seen cultural, financial, military and technological victories being competitive); and finally, for some good fun with friends, Battlestar Galactica (w/ expansions), which is a classical cooperative board game with traitors (except for a few twists). The tense atmosphere of the TV show is well re-transcribed in the game.

For short to averagely long games, my favorites are Agrikola, Race for The Galaxy with the first two expansions (I've probably played hundreds of games of this one at this point), Olympos, Caylus, Power Grid (with slight patches to the rules), Smallworld...

If you like games with no chance at all, try Intrigue. It is a game of pure negociation and backstabbing, and you may end up angry with your friends after playing it :-) (which is why it gets very polarized reviews on BGG and equivalents; much like the GoT board game, it is a game where you have to make alliances and betray them in order to win).
Dhingana online music streaming service(Indian) shuts down
This is preposterous. You would rather be
manipulated better? Seriously... This is
not a teneble position.

I watch youtube videos about electronics [1]. Some of the content I watch is created by full-time video bloggers who rely on ad revenue to keep producing content. I figure skipping all ads isn't universalisable, so I watch ads from time to time.

Sometimes I get interesting ads which do things like tell me about the new features I'd get if I upgraded my 10-year-old CAD software to the latest version, or if I brought a newer digital storage oscilloscope. These are things I could conceivably want, and that I'm interested to be told about.

Other times I get videos for "latest horroscopes in hindi, the dynamics of capricorn" which there is no chance of me watching ever.

Is it so hard to believe that, given I am going to see adverts, they might as well be adverts with some relevance to my interests?

[1] http://www.youtube.com/user/EEVblog
The C10M problem – how WhatsApp scales to millions of connections
"Does the Earth go around the Sun, or does the Sun go around the Earth?"

Fortunately, Americans are not stupid. They know that "A goes around B" and "B goes around A" are equivalent because there is no real Galilean reference frame.

The Earth goes around the sun from the Sun's perspective. Considering this is true means the Sun has a fixed position. This holds for the Solar System — by definition, the Sun is fixed at the center. Moreover, there is a lot of other stuff going around the Sun — while the Earth only has the Moon and a bunch of metal boxes.

Concerning the Universe, neither the Sun nor Earth are fixed. Depending on the reference frame, one is going around the other, and vice-versa. So both "true" and "false" are correct answers.
Considering all its problems, I wonder why PHP has not been forked already in a saner language.

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 ?
It's cute when you make ridiculous assumptions about when people were born.

Lets stick to the facts...

You stated that Amazon instances couldn't cope. They can. They can cope just fine with thousands of simultaneous HTTP and HTTPS connections.
If you can't get your amazon instance to do this, you're using crappy software.

> "The 10k problem is still not solved. A run of the mill VPS typically manages around 1k simultaneous connections and 10k requests/s. That is, over plain http. Over TLS this goes down to about 100 connections and 600 requests/s. A cheap amazon instance will usually be around 1/5th of all that."

Where the hell are you getting those poor figures from? Are you using Lisp or something?

> "and the prevalent implementation (OpenSSL) is not written for high performance servers (it basically dictates that you run blocking sockets in a thread per connection)."

Again - you're using crappy software. Don't use it.

The 10k problem is historically interesting, but for anyone who knows how to program, it's not really an issue.
I think if you replace "straightforward interpreter for C" with the "abstract state machine" in the standard (I'm looking at ISO/IEC 9899:1999 right now), at least the first half of the sentence you qoute it's pretty much what the standard says:

❝An object that has volatile-qualified type may be modified in ways unknown to the
implementation or have other unknown side effects. Therefore any expression referring to such an object shall be evaluated strictly according to the rules of the abstract machine...❞ (§6.7.3)

For combining multiple volatile accesses within the same statement, I think I cannot find an answer in the standard.
They have a hell of a lot of technologies. But how many of them are going to be around in the long term?
Why do you love geeks?
This shows as much about the data Facebook has as it does about how poorly Facebook works as a blogging platform.
> and install nginx

Yeah there's your problem...
The author of this article is wrong assuming 301 is used as it is defined by existing standards.

HTTP2 redefines 301 to match current practice (permanent redirect that changes from POST to GET), and defines a new 308 to try again to get a permanent redirect that doesn't change the method.
It's interesting to portray incubators as an educational institution. I've often wondered myself it we're looking at the early stages of the next business school, or perhaps a related entrepreneurship program.
That's interesting. Still, it doesn't sound too unlikely if Facebook allowed targeting ads to those who just broke up.

For example, when you target your Facebook ad you can pick those who have just traveled somewhere, or even “intenders”—those, I assume, who only think about traveling.

You can also target your ads to people in long-distance relationships already. There seems to be no way to specify that explicitly in your Facebook profile, and yet Facebook provides the category for advertisers.
I think it's a safe bet to start debugging with the notion of a correctly working compiler...

But then, I've found bugs in compilers and standard-libraries for embedded a few times already, they are much less battle-tested than your regular x86_64-linux-gnu-gcc. So at some point, I normally switch into "trust no one" mode and start reading disassembler outputs in the vincinity of the crash-site ;-)
Before even clicking the SO link, I knew this question was closed as off-topic ...

How about they make a dedicated space in SO where this kind of questions are allowed.

I don't mean a free for all, but a heavily moderated part where you can ask recommendations from your peers about the best framework / book etc as long as it's related to programming.
Pear OS bought and is no longer available
Your conclusion doesn't logically follow, given what the GP said: "tons of famous politicians and Wall st execs uses them... but noone else got brought down despite all the private investigations, wiretaps, and FBI investigations, except the one guy", clearly suggests a conspiracy to get to this particular person regardless of whether they brought their own rope.

You're basically saying "I don't care, he went to a prostitute of his own free will", which is no rational reason to discount the theory that they targeted him specifically, because if he hadn't done so, they'd have either found something else, or made something happen. The fact that they didn't have to, doesn't suggest they did not target him, while the fact that they also didn't out any of the tons of other people, suggests that there might be a reason for this particular person other than mere chance.
What one person calls free online courses, others call marketing materials. The knowledge obtained in most of them is not easily transferable to other technology stacks.
Softpedia mentioned that they will be offering the version that they have on their servers until they will receive a letter of removal.

Here's the link: http://linux.softpedia.com/get/System/Operating-Systems/Linu...
Even though I think the slides are great, I am flagging this because it looks like Vidcat is just a way of displaying public domain PDFs, except getting ad money for doing it. The submitter has done nothing but submit a bunch of vidcat links in the 4 days he's been on here.

The slides themselves are good, but there's places they are quite confusing unless you already know what they're talking about.

For example slide 43: they talk about hash functions and birthday paradoxes, but then they conclude that we need to use a "larger MAC". An attacker would not be able to do the birthday attack on the "larger MAC", because they don't know the secret key, so there's no way for them to compute the message groups in the first place. It could be that they're trying to equate MAC and hash function, which would be even worse!

For example slide 47, RSA parameters: n, and totient(n) line: public? n is public, yes, totient(n) is not public at all, totient(n) gives you the privkey!
Great analysis, and nice matplotlib visualisations. Would it be possible to share the 'in' code to produce the graphs for learning purposes? :)
I Real Americans sono stati nuovamente osannati – News
It's been there for ages: http://programmers.stackexchange.com/

Edit: Although it would be great if SO suggested moving discussions there, instead of just closing as off-topic. You can close-move questions that belong to superuser.com for example.
Sorry to hear about this, but don't let it dishearten you from making games and open sourcing them.

Someone stealing your code doesn't take away from the fact that you accomplished your goal of making a complete game. And from what you just wrote - that was your intention.

Regarding your blog title, I'd add 'timing' as well as 'marketing'. Titles of both submissions were remarkably similar ("Flappy Bird in HTML5" vs "Flappy Birdy html5 clone created using the Phaser framework"). Maybe the timing of your submission was off.

Also you can now state that you're the original creator of all the HTML5 Flappy Bird clones that have been popping up recently.
I often find I spend 20 minutes trying to formulate a good SO question, only to discover the solution just before pressing submit.

Further reading: https://en.wikipedia.org/wiki/Rubber_duck_debugging
(Whoops, I fucked up a few http/https there. It should say that CM are only using HTTP, they aren't using ANY HTTPS at all. I had a misplaced sed there)
Even wiping device might not be the solution. What if that softwate injected into boot or any other microcontroller of a hw part.
> Support of UTF-8 for the language itself, as PHP currently allows non ascii encoding in scripts, I would recommend to stop supporting it, except in comments.

Yes, how dare these people use their own alphabet.
I think both situations are highly context-sensitive.

If you're founding a startup in an emerging consumer market, you'd be making a mistake to use something like Go or Scala rather than Rails or Node.js, because your whole success is dependent upon finding out what particular combination of design, features, and experience emotionally resonates with fickle consumers' minds. That takes a lot of trial and error; anything that slows down that experimentation process is going to cost you the market. Once you've found the market you can get VC and hire experienced technologists to curse out your technology choices and rewrite it in Go or Scala or Java or C++ or whatever.

If you're CloudFlare and billing yourself as "the web performance and security company", however, building out your architecture in a performant and reliable language makes a lot of sense. You know your value proposition: you want to use whichever technology stack lets you execute against that value proposition most effectively.

Twitter got a lot of flack for being built on a "dumb" Rails architecture, but I'm also certain they would not have succeeded had they done anything else. Remember the context of their founding: Twitter grew out of an idea lab that grew out of Odeo, and at the time of their founding they were an idea that was so marginal that nobody would've bothered with it had it taken more than a weekend or so to prototype. When it turned out that people liked it, then they could afford to hire people to rewrite the software into something scalable - but those people would not have jobs had the initial concept not been proven out first.
The solution to this problem is a memory barrier. The short version of such a barrier is: Define a class of transactions (e.g. memory writes). Then all transactions before the barrier must conclude before any transaction after the barrier starts. But this doesn't give you any guarantee about transactions of other types.

http://en.wikipedia.org/wiki/Memory_barrier

https://www.kernel.org/doc/Documentation/memory-barriers.txt
Thanks - good to know that's been fixed now. I don't know why all the previous requests were marked as "wontfix".
Why don't they move the question instead of just closing it?
If you use anything like Apache, lighttpd, Cherokee, Nginx, Tux, etc. they all use OpenSSL, and nothing else.
Sign the thing at https://necessaryandproportionate.net/ and check out which of the international sponsoring organisations are near you, visit their websites and see how you can help and/or donate.

For instance, for me that is Bits of Freedom in NL. They do good things and provide tangible local things to do, help with, or raise awareness about.
Great work :), I wanted to do something like that since long time...I will try to participate.
It's not just anecdotal. I did a lot of research on this, talked with the German tax office and (un)employment agency, and read everything I could find from the chamber of commerce, since I'm toying with the idea of setting up a little business. I know a couple of people who have their own business. I have two people in my family in the export business, and I've worked in that area a long time ago as a summer job. So while one can hardly call me an expert, I am pretty familiar with the procedures.

Your very right not to trust random strangers on the internet, but you shouldn't dismiss what people say as anecdotal and useless either. My point was just: Look, an average technical guy with no talent for burocracy can figure out the laws in his country (in this case Germany); and in general while laws are different in other countries, you can probably figure them out there as well.
I can't quite understand what model people have if they think the sun goes around the Earth.

It's a bit like the people who don't understand the miles per hour thing ("a car is travelling at 60 miles per hour. How long will it take to drive 60 miles?")
It is also important to note that the git tooling has matured a lot over the years. In the beginning, people used wrappers such as Cogito - "Human-suitable Interface for Git"[1] because the command line interface was such a pain.

[1] http://git.or.cz/cogito/
Mt. Gox Update – Announcement Affecting Bitcoin transfers
You can replicate the exact same experience (only worse) with any other webserver like apache, lighttpd, cherokee, etc.

Tux may be a bit faster, but it can't serve dynamic content nearly as fast as it serves files, so that's pretty much useless.
oh wow, so cops can go in your house, kicking door and shit, and then even if they did it for no good reason, the bill is on you ? The US are such a wonderful country.
Jony Ives Is No Longer Listed On Apple's Leadership Page
How many of that quarter do you think have this kind of understanding of the question and answered the way they did?

How many do you think have some other understanding of the question? ('The sun rises and sets, so it is the sun that is moving')

(I'm avoiding the tedious hurr durr amuricuns is dumb stuff because the results for Europe are similar.)
You've got very limited options when moderating SO unfortunately. When you want to mark the post as belonging to other SE site, the only options are:

- meta.stackoverflow.com
- superuser.com
- tex.stackexchange.com
- dba.stackexchange.com
- sharepoint.stackexchange.com

Which is an... interesting set of choices. I'm not sure why you can't suggest others. I'd really like to migrate to programmers.SE. Otherwise the only option is to actually close as off-topic.
Tencent To Buy Stake In DianPing For $400 Million , China’s Yelp
Thus far I have seen every gif blink except, for someone hits a hole-in-one, earthquake 4 and old faithful erupts.

I'm tempted to open the gifs and check the frequency.

EDIT:

I have looked at GIF format: http://www.onicos.com/staff/iz/formats/gif.html

Then I opened the image with fhread and found the offset for the delay time. Look for: Delay Time (1/100ths of a second). ( Since the delay time has only 2 bytes reserved that means the max delay would be 65535. That is why some gifs have more frames than the other, when by logic all would need to have the same count )

Then I opened the image with photoshop which shows every frame on a separate layer.

Then you just multiply the delay with the number of frames.

I got the ratio of 3786.72 to 1 for earthquake-1 to earthquake-4. e1 is about ~3s so that would make e4 occur every ~3 hours.

The ratio should be correct. But my seconds calculation was off by a factor of 4 for some reason. Maybe I missed some format specific stuff. You can try it for the rest of the GIFs if you want.

EDIT2:

A very quick estimate, looking in the other files:

hole-in-one: ~50 minutes

old faithful erupts: ~4 hours

Wiki says 45 to 125 minutes. http://en.wikipedia.org/wiki/Old_Faithful
Off-the-Record Messaging Protocol v3
TokuMX – High-Performance MongoDB Distribution
"Instead of asking StackOverflow if an API exists or a library has a particular feature, I read the docs instead."

That's what you're supposed to do :) Ask the question only after you do the homework, not INSTEAD of it
Never thought to do that! Thanks.
You can infer building height from OSM through either an explicit height tag (usually in meters), or from a "levels" tag, that you can convert with some kind of estimate of standard floor height. Here's a demo that lets you see where that data exists: http://osmbuildings.org/?lat=52.52111&lon=13.40988&zoom=16
Affordance of ContentEditable elements
Some guy in his early 20ies thinks he has it all figured out. News at 11.
The Internet has obviously had many "beginnings" at different points in time, but to me this seems like the most natural one: To me, the most essential characteristic of the Internet is that it involves computers talking to each other electronically, rather than merely computers talking to people (e.g., terminals) or reading and writing to physical media (punched cards, magnetic tape, etc).

In that light: Can we do anything later this year to celebrate the Internet's 45th birthday? I'd love to get some media attention on the 45th part there -- I think the popular media often treats the Internet without adequate gravitas out of a mistaken belief that it only came to exist in the mid-90s, while in fact the Internet is very much middle-aged.

I don't have anything particular in mind, I'm just throwing this out to the HN community for brainstorming. :-)
German quality sucked some half century earlier, so much that England had to require them write "Made in" on their goods to warn consumers.

Quality comes and goes.
I wonder why long movies are consistently rated higher?
My guess would be for two reasons. The first being audience selection. Long films are (IMO) more likely to attract, and retain for the entire length, an audience with a prior interest in the film, and therefore more likely to be an audience who know beforehand if the movie is generally good or not.

Secondly, psychology will come into play. The more time an audience invests in a film, the more likely they are to seek a positive reward for their time so they don't feel like they have got a bad deal[1]. Thus, they're more likely to rate the film higher than it perhaps otherwise would be. I also believe this holds true for 'art house' films that are difficult to follow and perhaps less enjoyable than a more mainstream film. Audiences will rate them higher to reassure themselves that they haven't just wasted 2 hours watching something boring that they don't understand.

Some links for further reading:
http://en.wikipedia.org/wiki/Irrational_escalation
http://en.wikipedia.org/wiki/Post-purchase_rationalization
Python assert checking is removed when the code is run with python -O ("optimize"), so it shouldn't be used to validate user input, checking for critical conditions, etc. It is just a defensive programming and debugging tool.