skysight-inc/HackerNews huggingface dataset:
Hey, we get it right at a couple places in Seattle, but the fact is here the weather isn't right for it. But in general I feel the sidewalks are too narrow, largely because the streets are too wide (and the wide streets lead to another problem, sitting next to traffic).

Design walkable cities, and sidewalk cafes will appear as if by magic. Or rather, the same way they have appeared in thousands of cities and walkable neighborhoods worldwide throughout history!
You should flag a comment when you not only think it is bad, but that the entire class of comments it belongs to should never be on HN. Flagging alerts moderators and, increasingly, algorithms. It's ok to flag as well as downvote a comment, since they do different things. But flagging should be rarer than downvoting.

As for exactly when to downvote: that's harder to put into words, and premature precision is worth avoiding. But here are some half-baked thoughts.

Downvoting for disagreement is not always bad, but it sometimes is. There should be some nuance here. Don't be indiscriminate. When a comment is blatantly false, downvoting is probably ok, especially when there's something else wrong with the comment. But high-quality, polite posts don't deserve penalizing just because you don't share their position. When you see one of those in negative territory, please be a good citizen and upvote it back to par. Users doing that is one of the community's self-correcting mechanisms, and it's more important now that we've made some downvotes more powerful.

Two things we can say for sure, though. One is that unsubstantive and/or uncivil comments can fairly be downvoted; the other is that complaining about being downvoted is off-topic.
They are being paid to become mothers to children who they will never know, who will likely die in miscarriages (implantation of IVF embryos is not very successful), and (per the WSJ article linked) may very likely be intentionally murdered by "scientists" to collect "tissue" (and citations, and grant money). These are young women, typically college students with poor earning prospects and lots of debt, being enticed with large amounts of money they may not feel free to turn down.

I'm sure that your comment is in good faith, and I'm not one of the ones who downvoted you. I only want to show you that, from this point of view, "informed consent" is not a good enough excuse for how these women are being used. (And I would also question whether these girls are truly "informed" about what's really going to be done to their children.)
What do you think Google is doing it that way? Do they want us all to read/spend more time in their developer docs examining the images?
But this (http://www.tate.org.uk/art/artworks/duchamp-fountain-t07573/...) was 100 years ago. And Duchamp was quite articulate in thumbing his nose at the establishment and the notion of the object ("because fuck you"). Keith Haring was 35 years ago (and with more visual creativity, and something to say). How does this continue that line? Not very well. It's been done already, and better.
> Rust's static type checker would prevent bugs that caused HeartBleed

I believe its more a case that it would have been a run-time error due to Rust's automatic bounds checking. This is because Rust uses 'fat pointers' for strings, vectors and slices that include bounds information rather than a single, raw pointer like in C. Do note there are unsafe ways around bounds checking, but these are restricted to unsafe blocks, which makes them easier to audit.
Search engine was never Yahoo's core business. Being a portal is and it's still top dog in that area.

Dropping Bing to make their own might not be a good idea as building a crawler is a multibillions dollars business and Yahoo might not have the financial nor technical will to commit to something high risk.

It's true that Microsoft is benefiting more from its contract with Yahoo. Bing is powering Cortana and Microsoft's other big data services. Having Yahoo's traffic is indeed beneficial.

If Yahoo continue to see itself as a "media" company, perhaps buying Vimeo might be a good way to get there. The web can sure use a competitor to Youtube.
As a Picturelife customer with over 200gb of pictures backed up, and as an Everpix refugee, I really hope this turns out to be the case. If Picturelife disappears, I'm not going to start over somewhere else.
The problem for Japan and most Western nations is not that their young people are infertile, it's that their young people are unwilling to marry and have children. (And even those who are willing, are only willing to have one or two children, and only at age 35+.) Cloning can't solve that problem!
There are indeed many proponents of flat discussion models. The most famous of them is probably Jeff Atwood, cofounder of Stack Overflow:

http://blog.codinghorror.com/web-discussions-flat-by-design/

But one major disadvantage of a flat BBS is that after a while, it becomes difficult to keep track of who's replying to whom. This is especially dreadful when two or more discussions are going on at the same time and they get interleaved; it's catastrophic when the moderators merge several loosely related threads. That's why most forum users make extensive use of quotes. Without quotes, you quickly lose context. So after a few pages, half the text on the page is made up of quotes nested inside one another. A forum archive will probably compress very well ;)

Of course, this can probably be fixed with a better UI. But if so, the threaded discussion model could also be greatly improved by a better UI. So I think it all ultimately boils down to how good the UI is. The ability to highlight new comments and collapse threads, for example, will probably help a lot. I also like the way Reddit notifies you of replies. It helps you avoid missing replies in the mess of a large thread.
There are lot of wonderful startups that don't get featured on HN.

* Little Eye Labs (Bangalore) got acquired by Facebook. [http://techcrunch.com/2014/04/09/indias-flipkart-nears-330m-...]

* Flipkart (India's largest e-commerce store) is looking to acquire Myntra (India's best online apparels store). [http://techcrunch.com/2014/04/09/indias-flipkart-nears-330m-...]
If you are into java, ElasticSearch is very nicely written by Shay Banon.

https://github.com/elasticsearch/elasticsearch
CA stands for Certificate Authority in this case.
Imposter Syndrome: a thoughtful and inspiring response
Too much travel done by car in the US.

Sidewalk cafes in Europe thrive off foot traffic to and mass transit and bicycles.

All those cars require all the parking lots. Parking decks are too expensive for every little cafe to build. So the businesses group to pool the parking cost. A strip mall.

You want a cafes scene? Get rid of most the cars.
It would be a great move to isolate the Views/UI part of this out from the rest of the code base, which would make it more usable inside other MV* frameworks like Angular or Ember.
I can see how that could be a useful optimization for nodes already in UTF-8, but in my scheme, the rope would have to accommodate fixed-width codecs such as "raw" and "latin-1", too.

For instance, if you read bytes from a file with no encoding specified, then the resulting rope would be comprised of only "raw" nodes.

If it's PNG image data, then it wouldn't make sense to decode them as UTF-8 :-)
> revealed publicly on April 9th

It was the 7th of April: https://www.openssl.org/news/secadv_20140407.txt
There is no Alibaba "share price" - it is a private company.

EDIT: If you disagree with this statement, let me know what the Alibaba "share price" is and where to find it. Good luck!
It's automating semicolon insertion. The browser translates {} + [] into {}; + [], so + [] === 0 too. {}; is undefined.
The streets are too damned wide. America's streets were too wide even before cars. More here:

http://www.newworldeconomics.com/archives/2013/112413.html
I do not think they are overreacting. There is just nothing in the U.S. which is akin to Parisian "side-walk cafes." I have been longing for these here, and I would drive a good 15 minutes if I had to. Well at least there aren't any I know of in Orange County, Phoenix, Atlanta, or Hawaii which are about the only places where I lived here.
As many have said, this happens often in the stock market. And in other markets. All of these numbers are just numbers on paper, not actual cash in someone's pocket. This is one of the ways Mitt made so much money - buying companies for less than what he could make by selling the pieces or repackaging the whole.
I would like the same feature, but for a different reason:

The ability to collapse the top thread would help the next thread (and all subsequent threads) get some much needed visibility. Right now, the top comment and its replies often take up so much vertical space that I get tired before I ever get to the second thread.
Where would you recommend in Seattle? I see a few places here and there but they are so small that I can't depend on being able to get a spot when the weather is nice.
I'll always love Autumn. I usually keep a small pile of "guiding light" books around, and Autumn has been in there ever since I first read it ~7 years ago. I use them kind of like reference manuals for the craft, kind of like how we might look through the docs off and on as we code. One of my most cherished book piles.
A deeply thoughtful literary great, to rank among the likes of Dickens, Cervantes and Dostoyevsky in my mind. Love in the Time of Cholera changed me, just like Crime and Punishment did. It affected me more than any other book has. At the time of my life when I read it, I felt that it spoke to my personal sensibilities. I followed that up with Memories of My Melancholy Whores, which I honestly think is his absolute masterpiece.

Gracias Señor García Márquez.
they used to be big globally when it was hard to find a free pop3/imap enabled account. post-gmail it's not that big a feature anymore.
Even if traffic was the most important thing, one news site won't save you from the big bad wolf.

Those things are all being replaced by newer forms of news sites, QA sites, finance sites, etc.
i inadvertently found a workaround when i installed the pocket chrome extension -- https://chrome.google.com/webstore/detail/pocket-formerly-re...

i now see an "add to pocket" link next to every HN story, so i am able to separate voting and saving for later (albeit on a different app).
GetAsyncKeyState will not reflect input that is sent to an elevated window. So, it does not break UIPI.
Germany ruls NY Auto Show, wins in all categories of World Car of the Year
Pay Facebook to serve Facebook ads to Facebook devs to fix Facebook bugs
You'd be right except that we also have the ability to create data migrations based on schema changes over time. I'm glad it's not built into MongoDB or else we wouldn't have the (fairly ideal) solution we built to work with it today.
"We finally convinced some sucker to buy our worthless revenue-less startup for a trillion dollars. See you in vegas!"
It seems like the NSA revelations have created a situation where it doesn't make sense for a large private company to go to the government to solve a security problem since the state made it's intentions to use security flaws to its benefit.

The cops have announced they are also criminals "when necessary". This situation may be inevitable given "real politics" but these inevitable occurrences seem problematic still.
Certificate is not valid/reliable OCSP
So starting today, i cannot access google, hackernews, youtube and yahoo! ( and eho knows whatever else) because of the digital signature... Anyone knows what is going on? Is this related to the Heartbleed bug?
It's not just a question of engineering resources; some problems are intrinsically hard. There may well be things (like floats in css) in rust that make fast compilation hard if not impossible - depending on what exactly you want to achieve.

After all, the point is to generate efficient code, so a solution that simply disregards most optimizations isn't an option; and most of the type system is likely unavoidable and/or critical to the optimizer.

By contrast, asm.js is fairly simple: All the heavy lifting of compiling has mostly been done - the remaining JS was chosen so that it fairly straightforwardly represents assembler instructions. Decisions about types and what that means for semantics (and safety) have been done, inlining, code rearranging etc. - that's all largely done. In a way, asm.js is assembler with a weird syntax and environment. I really doubt you'd ever get something like Rust (or really most any other statically compiled language) to ever compile as fast, given comparable resources.
The entrance of the Vancouver Art Gallery is used this way a little bit. But the Spanish Steps it is not.

https://www.google.ca/maps/@49.282485,-123.121549,3a,75y,69....
I think HTTP request and response headers make a great example.

You read a raw stream of bytes line by line (8-bit fixed), and split on newlines.

In this protocol we know that each string is "latin-1", so we can extract and decode each header with this encoding. At virtually zero cost, because we don't copy, or transcode the actual string data.

And what's more, we stay true to the protocol. These headers were never unicode-encoded (any variant), so it is awkward to suddenly have unicode strings to deal with in the rest of the program.

The alternative would be bytes, but in Python 3, those are simply impossible to work with as strings.

Why is Python 3 unpopular? It's because it does not really advance Python as a language. It's a bit cleaner around the edges, but the cost was very high for very little gain.
>> and specifically, they don’t silence minority groups—we’ve looked into this

curious to learn how this analysis was conducted. e.g. how does HN determine which users belong to a minority groups?
Incidentally, this is why I really like reading with an e-reader. It's so much easier to get the definition of a word that it makes reading in foreign languages much more pleasant.
Broad-spectrum attacks on our global information infrastructure appeared to be purely theoretical until Snowden published.
Ask HN: Is it actually necessary to make users "accept your terms" at signup?
Nowadays it's (thank God) becoming standard practice to make forms as short as possible. However, I still see signup forms that make users "accept the terms and conditions." Is this necessary? Will you get sued for infinite amounts of money if you don't include this? Is it worth making the user click an extra time?
You could technically set up your own completely separate network -- everything you need is there. You'd just have to fork it. It'd be kind of like forking Bitcoin to make Dogecoin or JuggaloCoin or whatever. But in this case I wouldn't see the point. You wouldn't be able to join networks on the "real" network, etc.

Compared to I2P and Tor: it's neither of those. This is about network virtualization and making it easy to set up ad-hoc networks across physical boundaries. It's not a privacy tool per se, though it is end-to-end encrypted so the content of your data is hidden. My goal isn't to duplicate the work of Tor or I2P-- if you want strong anonymity, use those. (You could use ZeroTier One through Tor, though it would be slow.)

There is an incomplete beginning to a technical FAQ here that answers some of these questions in more detail:

https://github.com/zerotier/ZeroTierOne/wiki/Technical-FAQ
OCSP shouldn't be causing problems unless you've changed your browser settings to require revocation checking.

Check the details of the certificates you're being served. You might be being MITMed.

A rarer possibility is corruption of your browser or OS's database of certificate authorities.
> I reply to everyone I downvote

Thanks for doing that. I really hate it when a comment that I put some thought into gets downvoted without a single reply. I'm pretty sure I didn't do anything obviously wrong, so if somebody still doesn't like my comment (e.g. they have a reasonable disagreement), I would like to know why.

Requiring downvotes to be accompanied by a reply would also make trolls hesitate before they downvote something just because. Otherwise they themselsves will be downvoted for their failure to provide adequate justification for their downvotes.

But it might also have unintended side effects. For example, all those replies will take up valuable screen space without actually adding anything useful to the discussion, especially if the downvoted comment is worthless to begin with, and especially in the downvote-the-downvote scenario that I just outlined above.
DigitalOcean!!! You can't get a better VPS for their price. Super fast SSD (you feel the difference), almost no outages, extremely easy to setup and you build the stack you want. Stellar customer service. https://www.digitalocean.com/
A short biography of Ayrton Senna – The greatest F1 driver ever lived
How do I move to the next slide? (I can press the right key, but it moves too slowly.)
In LQA at least, check out Zingarro (for a nice cup of coffee and maybe a pastry, and a lasting relationship with your barista, probably James) or Citizen (for a sandwich and a drink outdoors, and Dustin is a pretty great server).
Very clever approach by Google (I was hoping for a coding test though :), after getting the code (which is the URL), you will be directed to sign in to your Google Account and then would have to complete the Space Mercury Mission (Console Game) to win the Code for IO 2014. For the curious, this is what the game looks like: http://i.imgur.com/b1LVoG8.png
From your Medium post:

> no one has pointed out any substitutes or similar services, which leads us to believe we’ve built something that doesn’t exist yet.

Sorry to burst your bubble, but this has been done before. I distinctly remember someone launching the exact same product on Warrior Forum because of the intense negative reaction it got. Website owners were very upset and felt it was evil to add your own content onto someone else's site. Sadly I can't remember the name, I assume it didn't go very far because my searches aren't turning up any results.

I hope this doesn't take off, but if it does it will be a great way to instantly recognize non-respectable websites or social media accounts. I've read that YC invests as much in the people as the product, so maybe you'll end up creating something different.
Hahaha. Definitely different in English. Adverbs I can think of in English that don't end in -ly: Fast, slow, quick, well. That's all I've got off the top of my head.
Hmm, I think even if whoever is suing you doesn't win, the costs involved defending yourself are high enough for people to just include the terms and services information.
"adds value" vs. "does not add value"

Actually, that may not be a bad way of putting it. Comments that are blatantly false do not add value. Comments that get something wrong, but are otherwise high-quality, still add value. So this distinction may capture the nuance we want here. Let's think about it.
Flash and Java also required a compile.

Javascript just required that you click refresh.

Especially on 1995 technology, that mattered. Compiling Java took a while. I didn't use Flash enough to retain an impression of speed, but it sure wasn't instantaneous.
It's not optional if you lint your code :)
I interpret innovation as breaking some new ground, doing something that has not been done before. Does any of the things you enumerated really do that?
what the game looks like: http://i.imgur.com/b1LVoG8.png
Actually, I think areas with more density are actually better for achieving what the author describes.
Oh, yeah, especially after Microsoft stopped shipping Java.

There was also the version issue to worry about. "Pardon me, Mr./Ms Customer/User -- would you mind terribly going and downloading and installing a 20 MB Java update on your 14.4k dialup connection before using this page?"

Nightmarish, it was.
Guides.co Aims To Be The Hub For Companies’ White Papers And How-To Content
Why do they close the beach?
Synchronizing class methods in Objective-C
The area around Mint Plaza in SF, specifically at and around Blue Bottle, does this well. This was achieved by closing off that street to vehicle traffic, and allowing only people on foot and bikes in that area.
Dividends, as opposed to earning with a stock price increase.
http://en.wikipedia.org/wiki/Tool_use_by_animals#Elephants, http://news.nationalgeographic.com/news/2011/08/110819-eleph...

I also wouldn't call snakes physically incapable of using tools.
Interesting point. I doubt go would let something as low level like struct padding bubble up into the language though, perhaps there could be some kind of library level "Unsafe" field annotation, though I'd prefer the compiler to optimize this automatically.
var xs = ['10', '10', '10'];
xs.map(function (str) {
return parseInt(str, 10);
});

> [10, 10, 10]

Fixed that for you. Why?

map callback params: (value, index, originalArray)
parseInt params: (string, radix)

Your code is passing the map array index to parseInt's radix.
How do people manage to extract value from stolen credit cards without getting caught?

To me this is the most interesting part of the whole "hacking chain" and almost nobody can/wants to explain it... And it's also obvious that if law enforcement would concentrate on making this harder to do, the value of stolen cc numbers would very fast o low enough to make the hacker loose any incentive for doing this kind of thing.
Bad Password Policies
For anyone interested in playing dodgeball as an adult, check out the World Dodgeball Society (http://dodgeball4ever.com/leagues/)

They're not aggro-competitive and most of their leagues use very throwable, virtually pain-free foam balls.
the smell of fresh-squeezed piss first thing in the morning

the slowness (glacial) [1] [2]

the expense (very high, in part because of the speed) [2] [3]

the poor service intervals

the homeless, crazy, and aggro allowed to run all over the bus while the drivers watch

the difficulty getting between many parts of the city; it was often faster for me to walk from haight to castro than ride the bus

the multiple busses on different lines that come down the same street together in order to maximize time between buses

the joke of a "schedule" that muni doesn't even pretend to keep to

the man on muni picking body lice off and flicking them at people

the homeless woman on muni with her pants down masturbating

[1] http://www.nytimes.com/2011/12/30/us/san-francisco-buses-are...

[2] http://www.sfweekly.com/2010-04-14/news/the-muni-death-spira...

[3] http://www.sfexaminer.com/sanfrancisco/driver-salaries-fueli...
UberX adds $1 ‘Safe Rides Fee’ for passengers
This is one of my pet peeves. Any language can be either compiled or interpreted. I think what you mean is, "No one has written an interpreter for Rust." But that is also nonsense, as all compilers contain an interpreter. The difference is just that instead of streaming instructions straight to the CPU, compilers wrap the instructions in an executable format and save them to a file.
because there a lot of bad programmers use it to write a lot of page effects, like alert("log in required"), not apps.
I would be nice if the article was amended to acknowledge the fact that a SELinux sandbox actually avoids "the problem".

I'm being confused with the "you will likely need to install it first: yum install xorg-x11-apps"; which means you need extra privileges before implementing the attack "as normal user!".

I guess the problem is not local access but a malicious app perhaps, but then it doesn't matter too much anyway because there are other ways of compromising the system.
The video seems to be down now? Anyone have a mirror?

edit: nevermind, I clicked the download link. But I'm still wondering why the video's unplayable on the site.
Not really. "to see ice" in English is more dubious than the phrase in Spanish, as you don't really know whether or not the character is doing it for the first time. A translation closer in meaning would be "to get to know ice".