skysight-inc/HackerNews huggingface dataset:
That's not stacked though, I think this comes closer to an "equivalent":

http://www.haldo.com/images/CYCLE%20SHELTERS/optima-1-640.jp... (source: http://www.haldo.com/optima.php )

Edit: Lol, HN replaces ".jpg" with ".jp...". So much for shortening the link.
I feel like the opposite is happening: By making penises something vulgar and taboo and to be constantly protected against, we're telling boys that a very important part of their body is ugly, dirty, gross and wrong. And that they should feel gross for having one.
A real life example of this type of trick happened with a large public sculpture in New Zealand recently. It looks innocent except from the right angle.

http://www.stuff.co.nz/oddstuff/65855907/Cloud-or-phallus-Sc...
I agree. I wrote a clone of Bugs Everywhere in 2010 [0]. Since then I have come to the conclusion that an issue tracker is meant to be central. Per-repo issue tracking is ok for personal projects, but then a TODO.txt probably works just as well.

There is one other place for bugs: The testsuite. Then your test runner needs to have some concept of "expected to fail" though.

[0] http://beza1e1.tuxen.de/articles/later_bug_tracker.html
>I don't understand why the US is so puritan.

You answered the question. This country's first moral code came from puritans who were trying to get away from England because the other religions there had too much frivolity.
In other news, Exquisite Tweets is pretty nifty. http://www.exquisitetweets.com
And assuming this is true, what makes you think Putin's regime will fall before Greece or UK or Portugal? Greece is on the very edge of the cliff. If Greece leaves the Euro/EU, it isn't going to be as 'contained' as european leaders are making it to be, since Portugal will probably be targeted next, and while on paper seems Portugal is doing better, it isn't really (Gov. is doing everything it can to show Portugal doing well, unf. at a GREAT weight for the populace. Just heard on the news this weekend, the food bank is doing a campaign to feed about 400.000 people that are malnourished. This is around 4% of the population. I know there are many other countries that have more poor people, but as in Greece, when you see your gov. paying money to ECB/IMF and your people is starving, at one point they will break (as they did when they elected Syriza)

As for the UK, I can't really say. I think the referendum in 2017 will end with a "stay" vote, but it will depend a lot on Greece's situation and how France/Germany deal with the UK issues regarding the EU in 2016.
Even more so for small girls.
Beware, this link is not agar.io and is audibly / visually offensive to the senses.
Talking about 64b, does anyone know why MS decided not to go with the AMD64 abi? Is it because they had their own 64bit CC for e.g. itanium and kept that?
I've had Google alerts for "Silk Road" for the past 3 or 4 years. My focus is on black markets but I've inadvertently learned a lot about China's development plans (and a few cool historical articles as well).
>>that the three companies has benefited from subsidies.

More to the point, America has benefited tremendously from subsidizing these companies. Elon Musk was a South African born Canadian (before he took American citizenship). He could have probably based these companies in any country of his choosing. Now America has at least 2 more private companies that are breaking new ground in their respective fields, and adding to America's GDP (and befitting the world in the process). Even if govt. funding played only a small part in the success of these companies, I would say this makes a strong argument for govt. subsidies.
How to Print a Rocket Engine and Make Business in Space Affordable
Google News looks like a half-abandoned service - last blog post is dated "August 27, 2014" [1]

[1] http://googlenewsblog.blogspot.com/
That's a coincidence, yesterday I have been trying to make an Agar.io clone in Node.js. There are some problems I've stumbled upon which aren't mentioned in this article:

- The original Agar.io server client doesn't send raw text data through the WebSocket, it sends compressed binary data. Agar.io sends packets of max 187 bytes on my computer. The Agar.io clone sends packets of a staggering 4253 bytes of raw JSON data on my computer, with only me playing! On a real-time game like this, where the user should receive immediate feedback on their actions, this is way too large. Unfortunately I wasn't able to decode the data Agar.io is sending, so I don't really know how they do it. Maybe they only send data for each player's region of interest? Or maybe they send the data for each player individually? I think that should be a decent enough solution because we can send as many small packets of data as we want over the WebSocket. We don't have to receive all player's locations at once.

I took a look at sending binary data over the WebSocket with Javascript, but it's not as easy as enabling compression, because you really have to think about the data types you're going to use, you can't just send a variable length JSON as binary data (please correct me if I'm wrong).

- The original Agar.io game processes no game logic on the client side, which makes the game freeze completely once the server lags. Most online games solve this by letting the client run game logic, but letting the server correct the client's position when he is cheating.

This method creates a whole different problem when the client receives data from the server from a position from some time ago. The client can't just correct the player's position just like that, or on slow networks the player would constantly be sent back to an earlier position. So to solve that the client needs to go back in time and replay the data received from the server. If the player is not cheating, correction should not be necessary. If the player is cheating, the client must accept the data from the server. This is a pretty rudimentary explanation, it's explained better here: http://gafferongames.com/networking-for-game-programmers/wha...

Of course implementing something like this is pretty complicated, even the original Agar.io doesn't have a system like this.
It was a GSkill Falcon, but I can't recall more than that.
What are the economics of this? The student rate is about $10/month which seems worth it given that your bike is safe and dry. But how long would it take to recoup just the cost to build something like this? Just for comparison, a conventional parking spot in a car parking garage (with no robotic access) costs about $15.000 or $500/m^2 for the building.
Web Scale Document Clustering: Clustering 733M Web Pages
The world is overpopulated unless you consider humans the only relevant lifeforms on earth.
> Thus you also don't need such a strict screening process anymore

Is that true? I'd think screening would be more for keeping out the nutters than anything else... and I suspect most people wouldn't want to host nutters even if they got paid.
The mnemonic is listed here if you are as curious as I was...

http://en.wikipedia.org/wiki/List_of_electronic_color_code_m...
Le PSG utilisera t'il psg.football?
There is no magic bullet. Also, nostalgia is brain rot.

This article fails to understand that all groups have a life cycle. Clay Shirky's essay is the canonical explanation:

http://www.shirky.com/writings/herecomeseverybody/group_enem...

Nostalgia in online discussion groups suffers the same problem: you can't go home again, because you're not your previous self any more. http://davidgerard.co.uk/notes/2014/06/03/internet-fundament...
I'm pretty sure that it's determined by optimism about the future. Germans think that the next generation will have it about the same or even slightly worse than them.

The Greatest Generation were absolutely positive that the future was going to be very bright once they returned home from the war, hence the baby boom and baby boomers.

Once you account for access to contraceptives, etc. (i.e. once childbearing becomes a choice), I think this is largely what determines the birthrate, which is why most efforts to 'engineer' a higher birthrate have been so futile.
Internet fundamentalism doesn’t actually work
> I could never find anyone who would host me when I was traveling somewhere.

This part really does suck. They say to write a personalized message to someone available to host and who has things in common with you. Try as one may, this is hit or miss (more of a hit if you're a young, attractive female). I've tried countless times over the years, despite having all positive references and a full, friendly profile, but to no avail. People don't even respond, 95% of the time.
Because there are only three kinds of baits

sex

greed

fear
No, but FF and Chrome which are the main browsers currently supporting HTTP/2 also support SPDY/3.1.

I don't know where you saw that nginx commercial has HTTP/2 (it's not mentioned on the nginx feature matrix[1]), but their announcement[2] stated that both open and commercial versions would be getting HTTP/2 support by end of year.

[1] http://nginx.com/products/feature-matrix/

[2] http://nginx.com/blog/how-nginx-plans-to-support-http2/
4 hours to compile? I see you're using Mac OS X. This is why I really dislike source distribution in general, and I get very frustrated with Mac OS X users who praise homebrew. It really is not a very good distribution mechanism.

As to your second point for why Octave and not R or Python, my stance as an Octave dev is that you should use R or Python. But if you don't want to rewrite all of that Matlab code, tutorials, and papers out there and you still think they should run in something other than Matlab, that is when you use Octave.
Silk Road sentencing: why governments 'are like King Canute' on darknet drugs
Secure Mail for Gmail (by Streak)
And you came via a boat from Africa as an illegal immigrant. Congratulations. Impressive. You must be the exception.

I am an immigrant for the second time. This time in Asia. But I did not come with a boat, did not clandestine cross the boarder, do not live on other peoples tax money and I have a valid work permit. I also don't harass the local population. If I did, they would throw me out faster than a rabbit gets fucked.
Not for epileptics.
There are some studies done in Denmark in the seventies, where small children were shown danish soft-porn movies, and a control group were shown 'Bambi'

If I remember correctly, the kids where not reacting in any special way to the porn, and thought it was nonsensical or plain boring, except the humorous segments (think Benny Hill but naked, typical of danish pornography of that era) which they laughed at.

However, a large percentage of the kids in the control group reported nightmares from Bambi, and many children reacted badly to the death of Bambi's mother and other dramatic events, and it occupied their mind for a long time after they watched the movie.

Edit: On the other hand, 95% of the internet porn of today is probably not good for anyone to watch, and especially young people seems to have a rather bent view of sexuality and especially women's sexuality. But seeing naked people, can't possibly be damaging for anyone.
I had seen a site that does this[1] but think they are more geared to bigger residences.

May have small setups too..

[1] http://lovehomeswap.com
"Call me crazy, but are there any studies that show exposure to genitalia during childhood leads to psychological damage of any kind?"

The vast majority of convicted murderers and pedophiles have seen genitalia at least once during childhood.
The title seems ironic. Templates are often the part of C++ where I feel like I'm a complete idiot. It's not exactly the C++ I like, but I like C++ anyway.
:-) Yup, makes all the difference!
Google tends to solve problems through engineering, rather than through user experience and design (unlike, for example, Apple).

> The new Google Photos (coupled with the existing Google Drive) pretty much kills Dropbox/Box/etc at consumer level.

Google Drive, imo, has an abysmal user experience. Dropbox, on the other hand, is great (though it does have its own set of issues).

> Android is everywhere. Google Now and their new Google Now features look great.

Android hasn't even managed to get scrolling working smoothly, after like 5 years. I've used Android devices before, and this is my biggest annoyance. That, plus getting lost in features. I just want stuff to work, which is the main advantage of iOS.

To answer your question: yes, it's entirely possible to make a superior product compared to Google News.
There was, but it's not Greg. He's still actively involved as a major maintainer (namely, the stable version releases).

You are thinking of Con Kolivas [0]. I remember when he was proposing a self-learning scheduler. The necessary feedback loop was considered far too brittle and the calculations both hard to reason about, as well as harder to understand.

There was also an awful lot of politics involved. I can't blame him for getting fed up.

0: http://en.wikipedia.org/wiki/Con_Kolivas
Show HN: The Zoomo Logo Spinner Deconstructed
Yeah, but as it is, Turkey is developing into a mini-Russia. How do you deal with that?
Well, the author also insists to install gksu and leafpad.
Turkey is worse than Russia, imho. Erdogan is a religious extremist nutcase, Putin is just a "power player."

Power plays can be predicted and mitigated, religious extremism not.
I know a couple in Tokyo: one in Shinagawa (the Danny Choo one), one in Roppongi. The one is this video is a different one.

This is a company that makes such systems: http://cycle-tree.jp/ They have more examples of installations.
Don't blame the site for your browser's shortcomings. On Firefox, you can just hold the back button if you want to go back to an earlier page.
Add a spoiler warning please! (Seriously, I didn't know this would happen)
Pretty sure it's only possible because of the way the Japanese subsidise things so much. I think building down is generally as expensive as building up.

Could be $1.5 million per 200 bikes -

http://www.therecord.com/news-story/3901727-a-gateway-to-und...
By that logic, decentralised version control doesn't work, because the developer might commit some code but not push it.
http://www.copenhagenize.com/2015/02/worlds-first-automated-...
If there is any wear then I think it is microscopic. I had a Green disk die after 45000 hours of spin time, over 1.5 million load cycles. I could not visually see any defects on the loading ramp with a 5x lens. I think the failure mode of this WD10EACS was one head started going bad.
Thank you for the detailed response. I honestly thought it was a solved problem (as in better performing than a human) as long as there is just running text.
Show HN: ES7 Decorator library adds types checking, memoization, and more to JS
LISTEN UNDERSTAND AND TALK
My point is without educated immigrants who pays the pension of old people, Germany would face a hard time.

"I also don't harass the local population". I am pretty sure they disagree, pushing people without saying "Entschuldigung" IS a harassment. How did the people on your city, on Asian, react to your more than 10 seconds out of blue stare? Didn't they think is is a harassment too?
I meant something like "cultural fit" screening.
If you pay, I don't care if you are a freelance developer, a young couple, whether you are introvert and stay in your room, or tell us your whole life story over dinner.

If you pay for it and want to spend two weeks alone in your room and never talk to us, that's more or less fine.
If you live in my apartment for free and you're not getting involved in at least some way, I'll be angry and disappointed.

So that way, screening on CS needs to be much more thorough and the chance that you get disappointed is much higher.
By allowing developers to implement whatever level of error message reporting they fancy.
Honestly, what is the problem with ranting and railing about poor design, poor execution, and poor UX? This website seems obsessed with good versions of these three things so why can't we bitch about these things when they appear?
It's unpopular currently, mostly because most of the distributed bug trackers mentioned use vcs-based storage without a public-facing frontent. Even as a developer, it's nice to being able to see/report bugs without having to fiddle with VCS commands.

But don't dismiss them.

Fossil, which is not strictly a distributed tracker but rather an entire source-control system, is still maintained and very active. Several popular projects use it. And you do get distributed issue tracking for free.

BE is actually pretty mature. Development has stalled, but you have an email and web interface along with a pretty extensive bug manager which is certainly more advanced than Github issues. When configured with git, it's easy to chose where bug storage should be in-branch or use a dedicated branch.

Using the VCS itself to store data has its advantages. As the early proliferation of projects showed, implementing a distributed bug tracker on top of a distributed VCS is almost trivial. The truth is that if github added support to embed issues in BE format under a dedicated branch, BE would become massively popular.

Then you also have SimpleDefects (SD), which actually implements his own distributed database, web interface (which I'm using) and a bi-directional syncronization plugin system. Way harder to implement, and it's not surprising that SD is less mantained than BE, even though it would hold much more promise (a github issues sync plugin exists, but has bitrotted).

SD, in its current state, is also more featured than github issues.

Give these projects a spin. Contributing to BugsEverywhere in particular is not hard.
sar/sal is for signed numbers, shr/shl is for unsigned numbers. Which one you want depends on the types you are working on.

Also, "sal" and "shl" perform the exact same operation with the exact same side-effects. Some sources seem to hint that "sal" is the one going out of fashion - https://code.google.com/p/corkami/wiki/x86oddities#sal and http://stackoverflow.com/a/8373438/2412419
If it is still running, then it at least has operational staff responsible.
If you watch the camera's footage that mounted on the bike, you can see there are several bikes in the storage.
>culture specific

Bhutan is covered in dick paintings for example and the kids seem fine

http://en.wikipedia.org/wiki/Phallus_paintings_in_Bhutan
You're at least over-optimistic (certainly more wrong than GP).

How are you measuring the performance of the app, then? Depending on your software, it might be throughput, it might be latency, it might be failure-related, etc etc.

The means with which the computer is supposed to work out 'oh, this app should be tuned for latency' is missing; and in many cases they can't know it (data-dependent etc). That's the hard bit. You have no way of working out 'better'.

Even if you have a good metric (user specified etc) you're still going to suffer, because there are many failure modes you won't have thought of. For example, say you're running an application and a database. It could easily be the case that the database taking too much memory slows the application down, and improves average latency by reducing contention. That would be a positive for the database, but a negative overall.
So, you'd need to have overall knowledge of a system. Then things get really complicated.

Where stuff can be optimised programatically, it generally already is; there's no setting for it. For example, the JIT settings in most runtimes are not exposed to the user (unless they dig deep). The remaining configuration settings should be things that the system can't deduce itself, and so needs to be told.

Trying to 'optimise' this without knowing what needs to be optimised is silly.
Why learn Haskell if fewer people speak it compared to C++? The same can be applied to Lojban.
Google is fair game in anything whether the ability to provide customer service matters to an audience.

News is the other end of the scale: Google arguably could and should do it better considering how close it is to their core competency, but it's a lawsuit minefield rather than a cash cow for them.
A free introductory course to live coding with Sonic Pi
Police and prosecutors misbehave frequently enough that the entire system is cast with a light of illegitimacy. The United States Government is one of the oldest extant in the world, and this epidemic of misbehavior, corruption and perjury is a good reason that it should decline and die. In my opinion, the only other alternative is to treat the misbehaving officials as criminals, but sadly, they are in practice protected from prosecution. One set of rules for the chosen, another set for the unfavored, and another set for those in the middle.
I'm going to strongly disagree with this. The problem with office docs was due to lack of documentation not because they were binary.

When you're parsing text, all kinds of crazy stuff can happen. You need to resize buffers as you read data, you need to know the escaping rules of each field, you need to know about line continuations, you have to know the text encoding, and many many other things.

Binary data in the abstract form has three elements: tag/type (may be inferred from position), data length (may be inferred from tag) and optional data itself. There are various ways to compose that information, but that's it otherwise. Binary protocols may be harder to read for people (you can just use wireshark dissectors though), but writing a correct and bug free de/encoder for one is massively simpler than for a text one.

By design, every text protocol will require more documentation than binary, because you need to include information about data escaping and encoding.

If you want to see this in practice, implement a client for something which does support both options. I recommend memcache.
Looks like they went with extending their existing __fastcall calling convention. http://blogs.msdn.com/b/oldnewthing/archive/2004/01/02/47184...
Google is not the answer: How the digital age imperils history
My fat fingers downvoted you, sorry - HN's UI sucks on my mobile.
The biggest surprise going to 64bit is probably the stack redzone. It's bitten the linux kernel a few times too, I think.
I don't think there is much more to it than, as the article says "The enemy of my enemy is my friend" - UKIP hates the EU and Putin hates the EU.

It reminds of Churchill's quote after the Nazis attacked the Soviet Union:

If Hitler invaded Hell I would make at least a favourable reference to the devil in the House of Commons.

Churchill had previously been War Minister at the time of the intervention in the Russian Civil War against the Bolsheviks and was a strong anti-communist.

[NB Just to be clear - I strongly disagree with UKIP policies, but I don't believe for a minute that they'd actually take money from Moscow - it would be political suicide if it was ever found out].
Trends bore me.
Ask HN: How should I price my (premium?) domain?
My father used to run a company called on.tv so a few years back he bought the domain www.on.tv to serve as the company's homepage.

The company has since been shut down so we are now trying to sell the domain and the trademark, the problem is we have no idea how much it could be worth (my father reckons a few tens of thousands of dollars, I think much less) and how we should go about selling it.

Anybody have any ideas/comments?
Untie, eh? It was "loose" when we learned, but yeah, precisely that.

I wish that they'd involved us in it - explained the wonder of a language so ancient, so close to PIE, the tie of language to thought and semantic linking - but it was utilitarian. Latin was better as they intermingled it with roman history, but it was almost like they wanted Greek to be miserable. Our texts were printed in the 19th century - little leather bound books covered in notes on translation... In Latin. My school was such a time warp.
Darpa to develop best practices for 3D printing