skysight-inc/HackerNews huggingface dataset:
I remember being a teenager back in the 1980's and the threat of a nuclear holocaust.

What dangerous times we suddenly find ourselves in. Russia is sabres rattling over US decisions, Trump or Hillary will be the next US Presiden, and now this. This missile has a range of 11,000 miles and can destroy over 250,000 square miles of the planet.

I only have prayer left in my arsenal to combat the madness we find ourselves in.
Introducing Microsoft Surface Studio
Not being allowed to work within 3 miles of a Jimmy Johns can rule out working in fast food in an entire city.
JSON doesn't have an integer type, but it certainly supports integers. Within, obviously, implementation defined limits. I'm with you up to "if you need precision, avoid JSON". Actually JSON is fine for the kinds of precision most use cases require, and when it isn't, you probably know it.
Show HN: Fence – Get live feed from people around you
This makes me a little nervous. The linked page admits that sometimes there are good reasons for machines to look "underused", but how much luck am I going to have explaining that to a bean counter who thinks he's seen a way to save some money.
I have to say this is the first time in years when there's a feeling that MS has outpaced Apple. The product looks amazing.
Maybe not the best analogy but there's also things like letting 10x the projected number of occupants enter the building to make sure it can still handle the load and then if it can't this can lead to some rather drastic changes requiring rework.

Also things like having a contingency plan if say city sewer gets backed up - how will your tenants take care of "business" then :)
johnny_storm Thank you for your questions. I'll do my best to answer starting with your last question because I think it informs our thinking on the former.

The value we bring with our unique form of privacy is freedom for the common person to share and post publicly with greatly reduced reputation risk and anxiety. Rather than sharing actual secrets (not what we're aiming for), we want people to be comfortable sharing their honest insights and knowledge on topics ranging from work advice to relationships and hobbies.

I've talked with many among the 99% who don't openly share their knowledge, and the two most common reasons they give all tie back to a combination of privacy and the fact they prefer to interact with people they know and trust vs. strangers (even though the best answers might've come from someone they don't know).

Here's a Medium post sharing more behind my thoughts on what value Rushline is providing. http://bit.ly/2eaZxXB

A key difference between anonymity at Rushline vs. personally managed anonymity at Reddit or Twitter is that at Rushline, the core of all conversations are a group of trusted friends who do know and see each other within a conversation. Generally, people who know each other behave differently from strangers, especially true of anonymous strangers. When you see anonymous interaction on Rushline, you're watching people who understand each other and have their best interests in mind.

As for re-identifying people through behavior patterns, I suppose this will become increasingly possible, just like video will detect a person by their gate. What kind of challenge it introduces for Rushline will depend on what the landscape looks like as those tools become more readily available. I believe there's a way to address any problem by looking at the pieces in front of you and reading where things are going, and we'll be doing that. At the very simplest level, we start by restricting who has access to Rushline--we don't intend to be publicly searchable or indexable.
Web development has become weird
Comcast sues Nashville to halt rules that help Google Fiber
This was something I wondered about in these results: what's the definition of "crash"? Specifically, with the Rust libraries, I'm not sure if this means "the program panic'd" or "the program segfaulted", or something else. The former isn't ideal, but isn't the worst. The later would be much more worrysome.
Can't wait to install Kaspersky on it! :)
Glad to hear, we've been very lucky to have Doug advise us on the project!

For those reading this who don't know him, Doug has an impressive pedigree both as a lawyer and as a technologist / cypherpunk. He was, for instance, to president of "Evil geniuses for a better tomorrow"

https://en.m.wikipedia.org/wiki/Mnet_(peer-to-peer_network)

He now specializes in advising startups and I cannot recommend him enough. http://barneslegal.net/
I was a long time Chrome user, and was driven to Opera as Chrome got slower and slower each year. Now I find Chrome basically unusable, in that pages take far too long to become scrollable, and suffer from other kinds of unresponsiveness. Opera has been perfect. Always fast and responsive.
Question to the seasoned .NET devs - If you're planning to build a F# app that will eventually be deployed on Linux and developed on a Mac, what (& why) would be your choice - Mono or .NET Core?
How to design more sustainable products
"Wolbachia is a naturally occurring bacterium that infects 60% of insect species worldwide, but scientists say it does not harm humans."
-What does that mean for honeybee population ?
I'm not sure what "it seems like a PR stunt" means in this context. It's a post I wrote for a blog, so in that sense, it is a PR stunt. But the post reflects our experience, so in that sense, it's not an exaggeration. Python people think that nearly everyone is using Python/C++ for deep learning. That's because most of them are researchers, so they are correct from their perspective, but it has limits. There's a lot of DL happening on the JVM in large organizations. That's who we serve.
As a reminder, Pixelsense means that the whole screen is a short range camera. Put a QR code or similar on it and Windows can read it and react accordingly.
Seriously, has no one on here heard of the Gilded Age? Of anticompetitive practices by Standard Oil before regulation was brought in?
Umask setting is ignored by npm for some directories
Show HN: A Slack bot that keeps track of your company KPIs
That qualifies as error reporting in most languages using exceptions.
And if municipal ISPs weren't more efficient than the corporate conglomerates you'd have a point, but the fact is that municipal ISPs have been found to provide cheaper and higher quality service than than the corporate ISPs, quite simply because there isn't a profit motive beyond breaking even. This is why Comcast, Time-Warner and the rest are pressuring state legislatures to ban municipal ISPs.[0]

[0] http://arstechnica.com/information-technology/2016/09/muni-i...
We've tried, man. Billions of dollars were given to Verizon, AT & T, etc to build out infrastructure. They took the money and did little or nothing. We have "regulatory capture" which is where an incumbent lobbies and gets state or federal regulations that blocks competition. A widely cited figure states that the average broadband customer costs Comcast less than $2/month for broadband internet. Yet they charge more than $50/mo to supply it and recently rolled out data transfer caps. Without any real competition Comcast, et. al. can do what they like.

Google's switching to wireless is in part an acknowledgment that competing in the wired space is costly and fraught with hurdles including lawsuits from incumbents. Could we wire the nation tomorrow with gigabit everywhere? Well not literally, but if there was a "moonshot" program that captured the public's imagination yeah I'd imagine we could get it done in a few years. We've done it before when we really wanted to - the Rural Electrification and Highway programs are two examples from the last century. But it would represent an incredible change from how business is done today and the resulting lawsuits would drag on for decades after the work was done.
Switch to Sonic. They are amazing.
If it will run Linux, I'll buy one immediately...
When I am happy my body is much more resilient to getting sick and injuries. It just seems that everything is working better and I feel stronger. When I am depressed my joints hurt and exercise is much harder.

I strongly believe there is a feedback loop. Being healthy makes you happy and happiness makes you healthier.
Yeah this seems to aim straight at the complaints that Apple has been ignoring the creative segment of their market.
Again, I don't know.

Maybe the answer isn't that they can't talk altogether, but that regulations should be put in place for communications. For example, if a journalist wants to talk to a government official they can do so whenever the government officla say so, but the _full_ content of the conversation has to be made available to all media companies before any one of them can publish anything. The downside with this approach is that it removes the incentive of any one media company to put much resources into investigative journalism that gets it scoops from conversations with the government. The upside with this approach is that it removes the obvious conflict of interests which is that media companies won't trash the government in order to be fed these scoops (and when I say "the government" I'm including the opposition; one's business model is to be fed by the Republicans (Fox) the other's will be to be fed by the Democrats (MSNBC))
My random internet advice is to start by mixing music.

The skill in DJing is in the doing not the theory because part of the skill is taking the risk of people not liking the mix. That skill is learned through practice. Mixing better music is learned through feedback.

Good luck.
I'm not sure you can just look at just total population and total land area. The pattern of development in Europe is very different. I just got back from Munich. You go 15 minutes outside the city and it's farmland! In the U.S., it's low-density suburbs for hours in every direction outside a major city.

Incidentally, I didn't get LTE service in the farmland between Munich and the airport. That would be quite unusual in the U.S.
He means citizens of municipality X within the US.

We are not talking about a federally owned fiber network.
The half in the Western Hemisphere?
Yeah, the whole idea is a terrible practice, but it is used in industry surprisingly often. People think that PHP's session lock will save them, seeing the potential race condition but not the decode failure.

The scenario is typically username-password-parameters passed as three variables via POST. The offending developer parses all three variables up front for simplicity:

The session user is created from the POST username, the POST password is input sanitized and put in a variable, then the parameters are parsed as JSON. The attacker POSTs a valid user, a valid (but incorrect) password, and malformed JSON.

The login code reads the variables from POST, opens the session, and dies on the JSON decode.

Hint: this bug exists in the wild on a massively deployed framework. I'm working up a responsible disclosure on that one now.
IT System Issues at South Africa's Leading Bank
I only read the Google Voice transcripts for comedic value. And if you approach it that way they're usually pretty funny.

"Hi Davy, thank you so much" becomes "Hey baby, I think so much". Brightens my day.
The optimistic case for IoT security standards
This might sound crass but... use a computer. There are millions of applications that run on computers to do those things. If you are growing tired of the lock in of an application and want something that will work on all devices and for the rest of time, try using a computer in a basic way by just storing text files in a folder. I have one folder of text files that follows me around on every device thanks to Dropbox. My `todo.txt` is there, my `shopping-list.txt` is there, my `calendar.txt` is there, my `travel +notes.txt` is there. If I want to find an item with a particular tag I use what ever OS to filter by the files by `+tag-name`. I use `+` instead of `#` that twitter uses for tags because sometimes `#` will mess with an OS searching for files.
Just having offline mode would be quite often enough.
Eva Braun: A Life with Hitler
I'd consider even $10,000 insulting in the Bay Area - that's 1 month salary in return for having control over them for 6 months.
"In 2016? Seriously? If anything, I'd like more frequent updates, who the fuck uses an optical drive anymore?"

Parents.

If you have kids, you have DVDs. I don't know why. They just appear. There is no avoiding them - even in 2016.
I think adding a date type would have probably doubled the complexity of JSON and taken it right out of the sweet spot that has made it popular.
While I don't agree with non-competes, I don't understand how it's even slightly ok to allow a government to decide private business policies.
Sex by Numbers
Somewhat off topic, but I see Angel List at number one on this list. I've had nothing but awful experiences so far with "companies" contacting me on there. I've had several people contact me who only have an idea, and i would get to build the idea in exchange for 1℅ equity. Who has time for that bs.
Wow! This was a great practical analysis of existing implementations, besides a great technical overview of the spec(s). Thanks for open sourcing the analysis code[1], and for the extended results[2]

[1] https://github.com/nst/JSONTestSuite

[2] http://seriot.ch/json/parsing.html
Cold War 2.0 is not something I'm excited about...
53 option
It wouldn’t be a surprise to find negative reviews on any binary options broker as they all concern risk. When you start trading, there is always a possibility to lose. But we’ll talk about it a bit later. 53 Option is one of the brokers that might not have earned a reputation, but we’ll try to fix it.

First of all, we’d like to note that it’s not actually the leading binary options trading company as they claim (simple marketing, that’s all) but is one of those that is rapidly gaining in popularity. 53 Option has not been long at the market, but they can be proud of the number of people that trade with them.

When you are looking for a proven trading platform, you do pay attention to how a website looks like. The 53 Option website has a good-looking, modern design with easy navigation and enough information to get acquainted with it. Let’s agree it does look trustworthy.

Privacy Policy

It is a usual thing that a broker cares about security and privacy of the data and information traders provide. 53 Option is no exception. There is a huge message on their website about security methods they use, what private information they collect and how they storage it. However, they warn that their privacy policy can be changed, so you’d better check it out from time to time. But quite frankly, it’s a usual practice, so there’s no need to worry.

Terms and Conditions

At the beginning of the article we mention the risks that might occur. Trading, binary options in particular, is all about risk. If you’ve never tried it before, you should get some information on how binary option actually work. In fact, when people accuse a broker of losing their money, it only shows their incompetence.

53 Option, as any other binary options trading platform, gives a written warning that it is possible to lose part or all of your money
Still, fast wireless depends a lot on fiber. I think it's practically impossible to have a good wireless internet network without cables.
Maybe you are a troll, or maybe you just don't understand how networks work. The relevant factor is not the overall size, but rather the population density. Lower population density means more cable per person (on avg.), so it makes it MORE expensive.

Sweden is not very dense, large parts are uninhabited forests.

Sweden 24
United States 35
New Jersey 467.2

You are basically saying, "I live in the most densely populated state in the US, and my Internet is almost as good as the internet of the Swedish country side, U.S.A! U.S.A!"

People from the German Telekom like to us this argument as well, "Germany has much more population, we can't do what they do". That argument has been debunk and shown for what it is many times, by multiple experts. It's simple lobbying by a monopoly provider of copper to defend its monopoly against the competition heavy fiber.
Isn't Miami already having problems with flooding at high tide? It doesn't seem like it would take that big of a change from them to have flooding problems when it isn't high tide.
Depends on where you store it. If you're just passing around node pointers, then you could create the dummy node on the stack only when you need it and it's the same indirection cost as the "indirect" pointer. If you've got a "list" struct that you're passing around (pretty unlikely in C), you could embed the dummy node directly.
New Microsoft Surface Book I7
It is not. Not sure this is the right way to do it anyway.
* Evernote for web articles I find interesting (I love the web clipper), and for random notes

* Sometimes Google Keep for other random notes.

* Wunderlist for long term todos

* Apple Reminders for "remember the milk" type reminders

* Trello for work & personal projects

* Mint for budgeting

* Google calendar for calendar things

* Dropbox for cloud photo storage from my phone (may switch to Google photos at some point)

* Backblaze for offsite backup
I think it's the 80/20 problem. I've heard of a lot of algorithms which hit the 80% mark, but getting hire than that is too cost ineffective. So ineffective that it's usually cheaper to hire low skill workers to validate the output of the algorithms, especially when accuracy matters.

I've heard of it at Google and Bing for popular searches. I've seen it firsthand at a company applying classifiers to twitter posts. Microsoft took how long to go from "80%" voice recognition to their stated 96% (with generous assertions about the environment and language)? Apple/Google/et.al. still rely on humans to act as validators for the training of thir personal assistants.

I have trouble seeing for-profit companies ever truly getting higher than the 80%; it's just too expensive when cheap labor also exists.
This. Datetime is hard, because RFC 3339 is underspecified [1], and TOML wrestled with this a lot.

[1] https://news.ycombinator.com/item?id=12364393#12364805
That's kind of like saying a bathroom isn't a room :)

But they're also not major chords, they're fifths - E5, A5, etc, although I personally often add the octave to make it 3 notes.
These arguments are now decades old and unresolvable since everyone is trying to extract a meaningful comparison from a single dimension of a complicated metric. I'm pretty over them. Can we call a halt?
And the people with the long term monopolies want to keep it that way.
I wasn't a huge fan of JSX until I saw the template errors in Angular 2. Not trying to bash on the rest of Angular 2, but it really made me appreciate how JSX points out the exact syntax error at compile time. Pretty much all template based frameworks have the same problem.

It took a while for React to "click" for me, but that was mostly because of transitioning from MVC to Redux. I highly recommend learning pure React first. Build a project with that first, even if it seems like you're writing a lot of code.
I've used JSON and YAML for a very long time, but whenever I have the option, I'll be using TOML every time.

YAML is _huge_ (did you know all JSON is valid YAML?) and those features can come back to bite you... http://blog.codeclimate.com/blog/2013/01/10/rails-remote-cod...

JSON has a number of annoyances, mostly no comments, no trailing commas, all the stuff this article gets into.

Formats like INI or CSV don't really have a spec, or if they do, most implementations don't seem to follow them.

TOML is a bit weird at first, but it's grown on me quite a bit.
You are missing the forest for the trees. The reason the people in the story are having problems is because they are doing things that go against the norms of their cultures. That their particular cultures are socially conservative is incidental.

Those who go against the norms of their culture in general can face similar problems, regardless of whether those norms are conservative, liberal, or something else.

Join a progressive, tree-hugging, vegan commune and then a few months later post a series of selfies to Facebook of you driving a Hummer through the McDonalds drive-thru and then eating several Big Macs, and you'll be in for some world-class shaming and shunning. :-)
{"notes to self":["Don't edit config files by hand","use a decent hierarchy"]}

//Http://jsoneditoronline.org
That is one bleak outlook on life.
For a system as complex and intricate as a modern processor, it seems impossible to avoid a userspace application from figuring out at least some basic information about the kernel's state. It would be better to focus on avoiding actual privilege escalations.
https://en.wikipedia.org/wiki/West_Antarctica
If you meant that it would throw or return an error on malformed input, I totally agree. You must always handle errors that your calls might return, and especially when those calls are given anything derived from outside input.
At minimum Ubuntu in Windows will be there.
Guess this means we should see Google at http://www.wispa.org/ next year :-)
I do wonder what would happen, if networks for water, waste, electricity or even streets would have to be build on a large scale in the political climate of the US today.
Why are you afraid of the hod outs going from denial to resignation? At least if they are experiencing resignation they will be willing to admit there is a problem and do something about it (admittedly, it will be too late, but...)
You yourself made that claim two hours ago: "Most of the NYC transit system is also operating 24/7, which makes expansion and maintenance pretty difficult."
JSON is the de facto standard when it comes to (un)serialising and exchanging data in web and mobile programming.

I disagree. Take protobuf for example. You get schemas, data structures, and a parser in one package which is actually a lot smaller than JSON and compiles to nearly all the commonly used languages. Ever since I've started using it my life became so easier! If you don't want your data to be human readable (which is very common) you should not use JSON as a data interchange format.
Reliable workloads in hybrid cloud with Docker and ProActive
What was the trivial missing thing?
Not quite, but many people's views on pollution regulations come surprisingly close.
I use emacs with org-mode.

I have a file where I keep project ideas organized by category(webdev, ML, writing, etc).

And I have a file where I keep my daily notes(I write down most of my thoughts, it helps me to focus).

In that file, I use tags like:

- #pst and #vid for blog posts and video ideas

- #prj and #sup for project and startup ideas

- #ftr (or #bug) for feature ideas for my projects

- #link for useful links

- #jok for great jokes I've encountered or came up with.

That way I can always search through this file and easily find information I wrote down years ago.

I also put symbols >> and >>>> at the beginning of the most important ideas, so that I can easily search and find the most important epiphanies I've had this month/year.

Also, I highly recommend an app called Editorial for iOS. I use it constantly, it's incredibly powerful, and has amazing automation features. I can create shortcuts to auto-insert current date, some tags, etc. I can search through all of the dropbox files, and I can write python scripts to automate any text manipulation. It's amazing.
(BTW, I have researched this in five minutes, max.)

What's your point? You can take previous work in the field both ways, it "connects" someone, but it also means they have some chance of knowing what they are talking about. Above, you use Binney's past at the NSA as something that adds credence to his words...