skysight-inc/HackerNews huggingface dataset:
In Feburary 2015, the EFF was cautiously celebrating [1][2][3], although the context was primarily Net Neutrality:

"Reclassification under Title II was a necessary step in order to give the FCC the authority it needed to enact net neutrality rules. But now we face the really hard part: making sure the FCC doesn't abuse its authority." [2]

"The FCC has also failed to give proper consideration to the invasiveness of deep packet inspection, used by ISPs to read a user's Internet traffic. The "lawful content" limitation may give legal cover to this privacy-violating practice. In response, the Commission simply suggests that users protect their own privacy using encryption, virtual private networks, and Tor. While it's a very good idea for users to protect themselves with such tools, that shouldn't be their only protection against the very companies they are forced to trust in order to gain access to the Internet – particularly when ISPs like Verizon have gone to extreme measures to circumvent users' privacy controls. Leaving users to fend for themselves does not bode well for the FCC's future proceedings on privacy rules." [3]

By January 2016, the EFF, along with several other advocacy groups, have co-authored a letter [9] to the FCC in response to the FCC's announcement that it will soon make rules about customer privacy for broadband internet [5]. This was done soon after the FTC's commissioner welcomed the FCC's cooperation to result in stronger privacy protections. For a rationale of the FCC's actions, too long to quote inline, I highly recommend the section "III. A. Background and Need for the Rules" of FCC 16-148 [11] and other sections to follow.

As they often have, Ars Technica provided excellent coverage of the context surrounding these events [4][5][6][7][10]. Notably, their recent article [8] writes about the nuances of which rule was made in response to what, and how the situation we find ourselves in today came to be. The 9th Circuit's opinion in the FTC vs. AT&T case threw a wrench into things [10][12].

[1] https://www.eff.org/deeplinks/2015/02/huge-win-open-internet...
[2] https://www.eff.org/deeplinks/2015/02/fcc-votes-net-neutrali...
[3] https://www.eff.org/deeplinks/2015/03/todays-net-neutrality-...
[4] https://arstechnica.com/business/2015/02/fcc-votes-for-net-n...
[5] https://arstechnica.com/tech-policy/2016/03/isps-wont-be-all...
[6] https://arstechnica.com/business/2016/03/fcc-votes-to-help-p...
[7] https://arstechnica.com/information-technology/2016/10/isps-...
[8] https://arstechnica.com/information-technology/2017/03/how-i...
[9] https://www.publicknowledge.org/assets/uploads/documents/Bro...
[10] https://arstechnica.com/tech-policy/2016/08/atts-common-carr...
[11] https://apps.fcc.gov/edocs_public/attachmatch/FCC-16-148A1.p...
[12] https://iapp.org/news/a/the-att-v-ftc-common-carrier-ruling-...
Ask HN: Anyone Using Amazon's Mechanical Turk?
Probably the worst implementation of the 5-puzzle problem you can write.

Artificial Intelligence
Assignment 1

Problem 09: Write GET-NEW-STATES to implement all possible movements of the empty tile for a given
state.

CG-USER(151): (defun get-new-states (state)
(setf new-states '())
(cond ((= 0 (first state)) (setf new-states (list (list (second state) 0 (third state) (fourth state)
(fifth state) (sixth state)) (list (fourth state) (second state) (third state) 0 (fifth state) (sixth state)))))
((= 0 (second state)) (setf new-states (list (list (first state) (fifth state) (third state) (fourth
state) 0 (sixth state)) (list 0 (first state) (third state) (fourth state) (fifth state) (sixth state)) (list (first
state) (third state) 0 (fourth state) (fifth state) (sixth state)))))
((= 0 (third state)) (setf new-states (list (list (first state) 0 (second state) (fourth state) (fifth
state) (sixth state)) (list (first state) (second state) (sixth state) (fourth state) (fifth state) 0))))
((= 0 (fourth state)) (setf new-states (list (list 0 (second state) (third state) (first state) (fifth
state) (sixth state)) (list (first state) (second state) (third state) (fifth state) 0 (sixth state)))))
((= 0 (fifth state)) (setf new-states (list (list (first state) 0 (third state) (fourth state) (second
state) (sixth state)) (list (first state) (second state) (third state) 0 (fourth state) (sixth state)) (list (first
state) (second state) (third state) (fourth state) (sixth state) 0))))
((= 0 (sixth state)) (setf new-states (list (list (first state) (second state) 0 (fourth state) (fifth
state) (third state)) (list (first state) (second state) (third state) (fourth state) 0 (fifth state)))))))

GET-NEW-STATES

CG-USER(152): (get-new-states '(1 2 3 4 5 0))

((1 2 0 4 5 3) (1 2 3 4 0 5))

CG-USER(153): (get-new-states '(1 2 3 4 0 5))

((1 0 3 4 2 5) (1 2 3 0 4 5) (1 2 3 4 5 0))

CG-USER(154): (get-new-states '(1 2 3 0 4 5))

((0 2 3 1 4 5) (1 2 3 4 0 5))

CG-USER(155): (get-new-states '(1 2 0 3 4 5))

((1 0 2 3 4 5) (1 2 5 3 4 0))

CG-USER(156): (get-new-states '(1 0 2 3 4 5))

((1 4 2 3 0 5) (0 1 2 3 4 5) (1 2 0 3 4 5))

CG-USER(157): (get-new-states '(0 1 2 3 4 5))

((1 0 2 3 4 5) (3 1 2 0 4 5))
This vote will be a lubricant for just such black hat cracking. The Congress opened the barn door on their own members' privacy.
Yea, kinda see what you're saying, but not 100% at least with Nim. It has a nice high level syntax, but no REPL shell, so not quite as high level as Red. Using on Windows also requires MinGW, which is kind of hacky.
China re the planning. (And the countries others have mentioned.)
https://www.bloomberg.com/news/articles/2017-02-16/how-to-wi...
and
https://www.bloomberg.com/view/articles/2017-03-29/maybe-chi...
If I may be allowed to pick at that nit, which I personally find very annoying: we normally use "civilisation" to mean something bigger than an empire, or state, for instance "The Greek civilisation" but the "Macedonian Empire". Accordingly, the civilisation to which the British Empire belonged was the Western Civilisation (of which we are still a part).

And so, although the western civilisation led the movement to abolish slavery in modern times, the British Empire was not the first to do that. Other colonial powers came first- for instance, the French and the Spanish, etc.

Note that even on a civilisational level, slavery had been abolished before in various places, for instance by the Qin Dynasty in today's China, etc. Those were generally short lived but to be fair, it took a long time before the majority of the world stopped keeping slaves anyway, and abolition advanced with fits and starts.

And, unfortunately, some are still at it to this day, although not legally so.
I am very interested to see how this plays out. Gas prices drive interest in electrics, and electrics drive down gas prices. Maybe the future of the consumer car market is going to split largely between gas-powered pickups and electric-powered sedans/crossovers.

This of course completely ignores the potential effect of self-driving cars. I'm still skeptical we'll see large scale automated driving for at least 10-20 years.
My guess is that while it's a standalone page, given the timing (released during emberconf keynote today) the copy is mostly targeted at ember devs, at least initially. As someone who is intimately familiar with ember, I immediately understood that it's for building apps with the ember rendering engine sans ember itself. For other devs, the purpose and benefits may not be as obvious.
shrug I have Bose noise cancelling headphones in the drawer at work. For me, they only seem to remove the sound of the air conditioner.
It took James Watt a very long time to find a partner to fund his invention. Without a patent, that partnership wouldn't have happened. That doesn't mean that our IP law or practice is current or ideal; it's not a binary choice.
From reading the article, it seems that his proof is straight from The Book.
Signup for your Traffic Exchange
That's a good point. It's a great spec either way but that's a good distinction to make when assessing awe factor of historical work.
And why not? Most sensible people start with a budget and work their way from there. So yes, the price is absolutely a factor. All things being equal if the factory line is becoming more automated then where is the money being spent. It's not being spent in labor, it's not being passed back to consumers, the price of commodities has been relatively stable (steel, plastics, glass).
It's actually a GOP strategy to paint all of government incompetent and that both sides are terrible. You get less participation.
Well you are an asshole then. Just kidding!

But not really :/
No, it is because the British Empire spanned a quarter of the globe and the Americans won World War II. No other language has had the advantage of being the language of two world superpowers with such vast geopolitical influence spanning over 200 years and huge expanses of the globe. French was the language of international diplomacy, but the French language never had the unparalleled reach that English had (and still has to this day).

In terms of technology, the Industrial Revolution and American scientific achievements were important drivers too. German was the language of science, but when the vast number of new findings are published in English (due to the sheer volume of American/British scientific output), its decline was inevitable.
I think the 'useless' part hasn't been brought up enough on this thread. Every place I work the build is broken, the dependencies are broken, and the tests are a joke. Which means that 10 hours of coding can turn into weeks of trying to get something committed.

When you say 'let me fix the build', its always so far down on the list they refuse to deal with it. We are already so late as it is. And so everyone keeps burning hours struggling with the build, and no one is happy.

Or a planning process that has me working on a deliverable for a month only to find out that we "aren't doing it that way anymore".

Or such a complete lack of any thought testing, which means that when I finally get through implementing your feature on your horrific codebase, there isn't any sane way to get it into production.

You pay me well - I'm not taking any vacation - are you going to exploit me properly or let me fuss in the corner and eventually leave because you can't come to grips with your own structural issues.
I don't care whose fault it is, what can we actually do to defend ourselves?
I'm waiting for a "Red in Action" book or the like. What I've seen in the Rebol examples hasn't helped me a ton with understanding the Parse dialect...etc.
Wondering if anyone has any experience using lisp for machine learning? I'm aware of mgl[0], but it seems to be abandoned. The lack any wrappers for tensor flow or caffe is also a bit surprising to me. The cliki page [1] is also unhelpful and out of date. Is machine learning on lisp dead or are there projects out there that I'm just not aware of?

[0] https://github.com/melisgl/mgl

[1] http://www.cliki.net/machine%20learning
No, it would be a two-party state whether or not they voted third party.
Darn, that right. I guess I fall back to my other answer then: the ISP can always get the domain name from the server ip address and reverse or passive DNS, and there's nothing you can do about that.
I'm guessing after some prototype work had been done. I've seen another version of the doc with a back page describing the saucers, which weren't fleshed out until later in the process.

Another account describes the game as a "creative exercise" that turned into an actual product (this wasn't uncommon!): http://www.rawbw.com/~delman/pdf/making_of_Asteroids.pdf
With the number of reservations Tesla has for the Model 3, we are going to find out rather quickly what effect losing the big tax credits has on electric adoption. Maybe that is hidden somewhat by the leasing -- buying an EV right now is foolish, leasing is a much better choice. Even the Model S is going through the auctions at half MSRP or sometimes less, and less prestigous cars like the 500E are auctioning at 4K or so. Anybody who purchased on outright a few years ago is going to be extremely upside down for a while longer.
That's about as standard of an uninstall process as you get.
I enjoyed this article. Thanks!
I charge a one time fee. No recurring revenue here because people tend to shy away from it in my markets. Its ok because no overhead and I get a bigger lump sum.
Ones can create multiple email addresses, and disposable them in an instant. It's just another disposable email service that is easily abused by spammers.
For anyone using Mac OS X, I highly recommend setting up a keyboard shortcut for the text-to-speech tool. See [1] for instructions and screenshots.

The computer voice is not too annoying, and it can read news articles and blog posts to you, rather than wasting your eyes. I often do the dishes or exercise while the computer reads hacker news to me.

The text-to-speech tool is also very useful to proofread any text you might be writing—I catch a lot of typos this way.

[1] https://docs.google.com/document/d/1mApa60zJA8rgEm6T6GF0yIem...
You can't do that for rule repeals, they are only subject to a majority vote in the senate:

https://en.wikipedia.org/wiki/Congressional_Review_Act

Relevant section:

The law provides a procedure for expedited consideration in the Senate. If the committee to which a joint resolution is referred has not reported it out within 20 calendar days after referral, it may be discharged from further consideration by a written petition of 30 Members of the Senate, at which point the measure is placed on the calendar, and it is in order at any time for a Senator to move to proceed to the joint resolution.[7] If the Senate agrees to the motion to proceed, debate on the floor is limited to 10 hours and no amendments to the resolution or motions to proceed to other business are in order, and so the Senate may pass the joint resolution with a simple majority.[7] A joint resolution of disapproval meeting certain criteria cannot be filibustered.[8]
Literally any device - including all non apple devices.
On that note, I recommend reading on the spy that posed as an expert on tech for their oil/gas factories. They brought him to them. The Allies would then bomb them later. My memory loss prevents me from giving his name and more detail of operations. We had a number of people doing stuff like this. Not just bombing but spies were crucial to our work.

Anyone remember the name of that spy or got an online writeup on him? Like to add to my bookmarks.
A single-purpose (=Facebook) device has already failed. And it doesn’t look like Facebook is going to role apps into one. More the opposite: Give the illusion of choice. Facebook is behind Facebook, Instagram and WhatsApp. Many people repulse Facebook but still use their non-Facebook branded services. Some of the features converge, but the apps won’t merge. It is only to drown out the competition (Snapchat).
Ok, so which vpn providers are good?
Aside from market share, it doesn't seem like much of a risk to go with what works now and save the big EV push for later. GM still came out with the Bolt, which is an excellent competitor for the Model 3. Not too pretty, but the numbers are all very good. So they know how to do it, and when the sales are there they can scale up production of whatever they're marking 10 or 20 years from now. I'd bet on GM in a battle with Tesla, to be honest, though Musk has a lot of chutzpah.
Now I can get free legendary skins with purchase of a model 3? What time to be alive.
EVATAR: a device that can mimic the human female reproductive cycle
I think there was a kind of collective blog exhaustion people went through around 2010-2013. My final tally was several dozen, it was hard to keep up, so I read less and less. I used Opera as my RSS reader, and when I switched from Opera 12 to Firefox (the next version of Opera switched to WebKit and got rid of all the good Opera UI features), I did not bother getting another RSS reader.

Recently I started subscribing to a couple of blogs again on my phone (Holo Reader on Android is great). Reading blog posts during downtime or while on the train does not feel like a distraction. I am also planning to start blogging again.
It's a good enough argument for a current user like me to keep using it, but I don't know if the benefit is tangible enough for most people (or me on a new system someday) to seek out an alternative to Night Shift.

Makes me wonder if the placebo effect would come into play here as well.
But where would your VPN go to? It would have to be outside of the US, I assume. That means slower speeds and higher latencies.
Alan Turing's 1951 Presentation on “Intelligent Machinery, a Heretical Theory”
I think, as others have pointed out, these analogies just aren't perfect enough. Do you know where I can find a data source for one of these tests? I checked a few recent papers from wikipedia but they only reported (very high level) summary statistics.
I'm going to try using both in turn on alternate days, and see if there's any difference (to my personal wellness).
It would be interesting to see if the same system could be implemented for English. Say, make a text renderer that groups common sequences of 2-to-4 letters into one distinct (but still immediately legible) glyph; the set of available glyphs would remain constant. With practice, readers' brains might learn the glyphs as a "shortcut" to take in these sets of letters- almost like a very basic compression scheme programmed into your reading-comprehension neurons.
setting up VPNs doesn't scale. the entire internet can't be behind VPNS not to mention people with poor internet will not be able to use a VPN effectively
Fingers crossed At the very least, if QM emerges into your end of things, it should do so in clearly defined ways, and at scales/energies which have some hope of being probed.
C++ is the ultimate tech interview stump the chump quiz show language, it's huge old and has lots of gotchas. You say you want to learn, no ones going to hire you to teach you, I'd expect you to have significant side project experience with it, and you'd have to a e the tech interview for me to take a chance on you. There are lots of mediocre c++ devs no one wants another.
You assume that DNS is being used. What if the user already has the IP address and knows the hostname?

SNI makes gettng the hostnames easier than if they were encrypted as they are without SNI.
See also: "Just because you do not take an interest in politics doesn't mean politics won't take an interest in you."

https://www.brainyquote.com/quotes/quotes/p/pericles387116.h...
One important advantage with Night Shift is that it doesn't mess up YouTube videos. I get weird artefacts with f.lux when watching videos, and overall Night Shift seems to perform slightly better as well. I'm sad for f.lux but for now I stopped using it.

edit: I don't get the artefacts with NS but I do get the same white border on the mouse cursor after watching a video full-screen for some time
Best Ways to Get Blogpost Ideas for Beginners 2017 – Info Retweet
I've been working full time on Ember stuff for a long time now, and I can not imagine a single reason to ever fork Ember. I've used different programming languages (CoffeeScript, don't make fun), templating languages (Emblem.js, don't ask), built and served it with Rails, without rails (Ember-CLI was a godsend), and hacked at it in a million different ways. All this was supported by API's or tooling within Ember (even when it was a bad idea, which it often was).

I would really like to know what prompted you to fork Ember.
That's why it'd be great for a publication to publish a diverse range of narratives, exposing people to both (or multiple) sides of a story and allow people to make up their own minds.
Show HN: ViewNew, watch YouTube with random view counts
It was literally there from day one (from day minus-a-bunch if you count the beta releases) and the hyperbolic inanity that led normal people to the misconception you had was never necessary in the first place.
It's sensible to ask whether a specific 3rd-party vote had a chance of affecting the outcome in a positive way. E.g., one of the more effective arguments against the current Green party in the US is they don't seem to try very hard in local elections, where they might stand a chance; but they always run someone for president who stands no chance. If we have a hope of getting out of this, it's going to start on school boards and city councils. Prop up your 3rd parties there, but vote the lesser of two evils when it's the most effective thing to do.
I have no idea what you mean, there are obviously particles, we have an entire standard model full of them.
I don't think the parent was trying to make or ask whether VPNs scale when he/she asked which VPNs are good.
He also would have kept us in Kyoto, which may have been even more consequential. I voted Nader in a blue state and regret it. Voting third party without IRV is naivety.
Arabic-based scripts like Persian and Urdu are a lot like cursive handwriting.
> Unnecessary but great

5-10 years personally is what I think the minimum should be for security-related bugs.

Fact is, I'm probably never going to hold off on a phone for more than a year (I still have a 6S+), but I always hand-down my old phones. I can't use a 5-year old phone, but, others can and should still be able to do so safely.
4.5 years out of an iPad though, is completely doable. I've given up on my iPad 2 because it's too slow now, but other than that it's absolutely fine.
Databreaches.net Reports Massive data spill
Until a better solution is found, I think the way the recent IOT botnet stuff + this ISP privacy deregulation is portrayed in the media opens the opportunity for a startup that sells a secure, smart home router + VPN subscription plan.
While this is definitely a clickbaity topic, and algorithms are usually better than people there are still real issues that come from seeking accuracy, particularly since real world data is so often biased to begin with.

Google had an interesting take on how you could control for some dimensions of bias here https://research.google.com/bigpicture/attacking-discriminat...
about 80 billion. Fortunately, glial cells matter, too! (don't tell anyone)
It must be cross platform and run on a variety of architectures with a large mutli-vendor ecosystem and huge conferences around the world.
>"Water vapor isn't being varied"

This is another contradiction to what I've been told:
"Satellites have observed an increase in atmospheric water vapour by about 0.41 kg/m² per decade since 1988."
https://www.skepticalscience.com/water-vapor-greenhouse-gas-...
I was using Keras pretty heavily, but I have switched over to fully using TensorFlow. Once you build a decent library of boiler plate, Tensorflow becomes very usable. Packages like prettytensor may even surpass Keras in terms of usability. Also I found the Keras documentation to be quite lacking, and ended up reading the source code much more often than I would like to.

I ended up bumping into the edges of the Keras API too much, and coming up with hacky type solutions to do things that are actually quite simple if you just do them in TensorFlow yourself.

Theano and Torch are also great options, but I think I will be sticking with TensorFlow, simply because I trust that Google will be putting solid effort behind it for years to come.
The solution to all of this is educating the population.

VPN tech is cheaper and more likely to succeed.
Is there something wrong with not wanting someone to write an n^2 function that should only take O(n)? And the person who wrote this is supposedly giving advice on how to pass such interviews for "top-shelf" programmers. So I don't see how complaining about the existence of the process is relevant.
Well a quick google came up with this:

http://www.pcmag.com/article2/0,2817,2495932,00.asp

https://www.bestvpn.com/best-linux-vpn/