skysight-inc/HackerNews huggingface dataset:
Fighting Tasty Invasive Fish With Forks And Knives
One weird card trick that will change the way you compress your data!
Mathematics is a unique aspect of human thought
There would still be human jobs. It's just most people couldn't afford the robots.
>What must had happened in order to make victory possible?

the nuke could have done it.
Scientifically Germany was on top since the second half of 18-nth century.
Oppie took a Ph.D. in theoretical physics at Gottingen, 1927.

> this thread rises lots of questions

'evil is perverted good' Paracelsus of middle-ages.
I remember from reading a biography that he got some training in public speaking when he was a drifter in Munich. If I recall correctly, it was from some organization of the State tasked with organizing the anti-communist forces. I remember distinctly that the biographer wrote that it was then that Hitler discovered that he had a "gift" for public speaking - and that this changed his life (and the fate of the World).
Thanks for clearing that up. The article certainly makes an effort to depict it very differently.
I found out about de Bruijn sequences while brute forcing a digital door lock (it was my own door, my landlord changes the code sometimes). It only works when you are able to keep entering digits until you hit the correct sequence. If the thing resets every four digits, it's useless of course.

A four digit key will yield a 10003 digit de Bruijn sequence so if you push 2.5 keys/s it will take you at most 7 hours to hit the correct key. Doing all keys in sequence 0000, 0001, ..., 9999 will take you at most 28 hours.

Did I find the code? Yes, I asked the neighbor.
I guess Scandinavian prisons are good for real criminals...
Mali: X11 vs. Wayland at SIGGRAPH 2014
AngularJS vs. React
I suspect that finding is more about the testing process than the content of the homework.

Google 'flipped classroom' (which is often IT based but need not be) for a common approach in UK.
The pitfalls and promise of Internet.org and Project Loon
It's not impossible, large carriers are still using DES to sign the OTA updates. Using rainbow tables you can crack the key and install an app which can break out of the sandbox and read the ki and IMSI.
> Fair... I don't yell at rivers.

So don't yell at drivers. They won't listen, they won't change.

> But by your same logic...

A small digression: that's why I hate "logic". Logic is so 1200s. We have this thing called probability theory and we really can deal with numbers other than 0 and 1.

It's all about cost-benefit analysis. Cars get people killed (random statistics time! It's about Hiroshima + Nagasaki every two months.). Pedestrians not wearing crash-helmets rarely so (I'm not counting idiots who think they can go on a highway on a bike at night without any light or HV clothing; but there it is again, they fail at basic risk/reward calculation and you need to force them somehow to behave). Self-driving cars don't need to be "perfectly, 1000% bug-free", they just have to drive better than humans, which doesn't seem too high a standard and I'm confident it will be reached in few years.

> There is no perfect approach.

Couldn't agree more.

> But I don't think that insurance companies doing this is even on the 'better' spectrum. It doesn't solve people: not turning on their lights, not merging correctly, talking on the phone, keeping their cars in safe operating condition... (...) but if you want real improvements, you have to tackle the source.

Well, I honestly don't know of any better way. Education doesn't work. Most of the drivers I know don't accept the fact that their reckless driving is a part of the problem (I do know exceptions, but sadly, those are mostly exceptions, and they still seem to care about insurance costs more). Social expectations are really hard to manufacture, and the current one worldwide seems to be "driving is a right, drivers are the best, lawmakers and traffic controllers impose bullshit restrictions on speed to make money on us". So forcing people financially to behave seems like the only real option left.

> this encourages hyper-focus in the wrong direction.

I think I get your point - you're afraid that our values (safety) and insurance company's values (profit) are not well-aligned. I agree. But I believe they're aligned enough to push us in the right direction some more in an effective way. But I do believe that at some point those values will fall out of alignment to the point that we might be forced to ditch dependence on insurance for behaviour forming. The question is when.
Surveillance Raspberry Pi tank using Node.js and socket.io
It's a rather civilized country, he won't get raped by the staff.
7 Steps to Build a Data Strategy
Every one might not "need" the best education possible, but every one damn well has a right to have access to the best education possible.
The public policy discussion around public education would be a comedy if it wasn't so damned tragic.

Let's review a few commonly-understood facts.

1) Public education continues to take more taxpayer money while providing little to no improvement in "outcomes" for kids, whatever that means [insert your own definition]

2) For those kids lucky enough to learn enough to be employable, businesses are now picking up the slack, with on-the-job mentoring and training. Business does a lot of training in the U.S.

3) Blaming one group or another isn't useful. It's not the parents, or the taxpayers, or the teacher's unions, or the administrators. What we have here is a systemic problem. The system is structured such that it sucks the life out of the teachers and continues to consume more and more resources. It's a bad system.

4) Making the system worse is the fact that it's full of consultants and external experts -- all of whom have some different idea of just what the hell the education system is supposed to accomplish. This article was a good example of that. Great ideas -- I love the idea of emphasizing relationships -- but markedly different from "Teach Johnny to read and write" or "Educate Sue enough so that she can get a job" or "Amit needs to be prepared for college". We all have different goals here.

So the problem is clear: there is no defined problem the education system is trying to solve. Therefore there is no strategy that can be "best", there is no expense that is either productive or non-productive, and there is no advice that is more or less useful than any other.

Until this issue of definitions is solved, no further progress can be made. In fact, no further progress is possible. Yes, you can come to the table with some great ideas, and you can make little snide political attacks against those who have different worldviews. Maybe even the other professors will pat you on the back. But you're not helping things.

So we're left with the problem Socrates gave us: the definition of terms. Without that, I am not optimistic that progress can be made. And guess what? Once we have a common definition of what the schools are supposed to be doing, we have a test. And so we are back to where we started. No matter what you do, you're going to have to measure it if you want to have some meaningful discussion about how it's done. That's an epistemological conclusion, not a political one.
From my reading of WW-II, no one was fighting war to stop Hitler was committing genocide. Participating countries really didn't cared so much about jews, they were just afraid that Hitler will march in to their borders. In fact, nations actively refused to give fleeting jews asylum.

There are however also theories that people actually didn't knew how ugly this was and there was often uncertainty if actually systematic genocide was in progress. It was only after allies found concentration camps, mountain of skulls, gas chambers etc, they realized full extent of what was going on. So Hitler's "caricature of pure evil" probably wasn't possible because of lack of reliable facts until he got defeated.
How about not fighting the measures created to help drivers avoid killing people?
Most people have a GSM or LTE phone.
Knock "centralization" all you will, but users must take responsibility for their online lives. I'm sure it gives Sunde revolutionary feels to espouse decentralization and demonize Big Internet, but the sad reality is that users are the ones that have made Facebook and Google powerful and monolithic walled gardens. Every society get's the internet it deserves.
Indeed, and that's not what the blog post's router code does.
Please do! The code is meant to be audited, so please file any bug reports.

Also, I do indeed know my username's meaning. Isn't it closer to "slips through the cracks"?
Eh what I meant was that I should be able to send a message to any persons email. Using this app requires that the user has used it first.
True enough. On the other hand, all this is to avoid storing a username, which also isn't secure information.
We had a lot of conversations about this and it was a somewhat common topic during ElixirConf (http://www.confreaks.com/events/elixirconf2014). On my keynote I addressed exactly your concerns: it is fine to do "X in Elixir", which is a very helpful learning exercise, but remember to revisit it later, otherwise you will have a project that misuses or does not fully uses this new environment.

Dynamo (https://github.com/dynamo/dynamo) is such an example. It was one of the first web frameworks that showed up for Elixir and it got a lot of things wrong. However, out of the lessons learned, we got:

* The configuration layer that comes with Elixir. Elixir has the concept of applications (the same as Erlang/OTP applications) which you can be stopped and started as a unit. So the whole mechanism on how you define applications and configure them is defined by the language/runtime and consequently that is one area where Phoenix is considerably different than Rails.

* I absolutely hated the view layer in Dynamo (which attempted to be too Rails like and did not fit Elixir). Chris got the lessons learned from that and provided an absolute great view layer for Phoenix, where you have the concept of views (modules) and templates (embedded into those modules). Dispatching to views is done with pattern matching (similar to your example above). There aren't any global helpers and the views are easily testable in isolation.

* Plug (https://github.com/elixir-lang/plug) also came out of Dynamo. It has the same goals as Rack (because you can't really diverge from the goals): a specification for web servers and an API for connecting applications. However, implementation wise, it is very different than Rack. Rack applications usually build on top of a middleware stack which receives a request environment, passing through all layers, and then returns a response that once again goes through all layers. This approach is what makes Rack uncomfortable for chunking, connection upgrades and so on. In Plug, the plug stack is one-way, you only get the connection (instead of a request and response) because we assume a response can be sent through the connection at any point during the stack (disclaimer: I am both Rack and Plug committer).

The list could go on. :) Our build tool, Mix (http://elixir-lang.org/docs/mix), is inspired on Clojure's lein. The most used database layer, Ecto (https://github.com/elixir-lang/ecto), borrows a lot from LINQ (hard to have an ORM when you don't have objects!). There are even some other smaller examples in Phoenix like the current attempts to remove the singular/plural nouns that we see a lot in Rails and, in my opinion, causes a lot of confusion.
Heh, that's kind of the point for this project: making email encryption easy for lay-users.
What I don't understand - I'm still happily using Pirate Bay along with bunch of other torrent sites (but mostly through torrentz.net search engine). So what's the story behind it? Why PB still operates if it is proven that it is illegal?
Heck, part of NATO's defense strategy against the USSR was to have squads with Davy Crockett missiles stationed along the eastern front. If you're not familiar with those: it's a shoulder-launched device bearing the M388 atomic round. Range: around a mile. Kill radius: around a quarter mile.

The premise is that when the Soviets decided to invade they'd lob a few of these at their forces and pin them down for a little while, so the rest of NATO could mobilize.

http://en.wikipedia.org/wiki/Davy_Crockett_(nuclear_device)
The weird thing is despite those numbers I'm looking at a $50bn construction cost and thinking "that sounds cheap". The UK and California propose to spend more on building rail lines of a similar length.

Obviously labour and land costs are and order of magnitude or two lower in Nicaragua, but $50bn still sounds like a low-end estimate for an engineering project of that scale.
fchollet's original post in this subthread reads as a criticism of traditional schooling in general rather than in specific cases. Also, the article is light on evidence to suggest that unschooling actually does lead to superior educational outcomes in any cases. Data on this is likely hard to come by considering that unschooling parents are self selected by definition.

The problem seems to be giving sufficiently talented students a sufficiently challenging education , for this I think institutions such as grammer schools that used to be popular in the UK are a more equitable solution.
It's not super-convenient (it takes two swipes to get to), but the Android Wear Mini Launcher ( https://play.google.com/store/apps/details?id=com.npi.wearmi... ) has a settings screen which includes a number of useful options about the phone's settings, including volume.
When I wrote "we should avoid making Elixir a Ruby-on-Erlang", i meant exactly that. I didn't mean the sugar-coated American oh my god how can I say this without being direct version of "we're making Elixir a Ruby-on-Erlang and this has to stop".

Sorry if you were offended, but I think you're reading more in my comment than there is.

Elixir is young enough that it can go many directions and it depends on the early libraries and frameworks what that will be, and we should be able to discuss that. I ended my comment with a question precisely because I don't actually know enough about Phoenix to judge it.
Phoenix creator here. Please take a look at my ElixirConf presentation where I exactly address your concerns. We're very much not out to replicate Rails and we are leveraging Elixir's strengths. As Dave Thomas said "Why replicate when you can innovate?". I very much agree. Our realtime Channel layer shows this off. That said, we have borrowed a few ideas from Rails where they make sense. I think Rails got a lot more right than it got wrong, but our goals are to go well beyond and redefine what you think of as a "web framework" traditionally. We're aiming for a "highly connected web framework" for devices, whether that's your browser, iPhone, Android, or smart toaster. For example, we already have a native Swift client for our Channel layer. With respect to the Router example, our Router DSL does a number of things like defining named route helpers, i.e.:

`Router.users_path(:show, 123)`

We also have a `resources` macro similar to Rails style that wires up half a dozen or so resftul endpoints that you'd otherwise have to roll by hand. This would be particularly tedious in your example once you started nesting resources. The Router also serves as the entry point to the Plug middleware stack where we wire up some essential middleware and connection metadata.

My ElixrConf talk gives a full overview of the framework and some of the more interesting features not addressed by a CRUD app:
http://www.confreaks.com/videos/4132-elixirconf2014-rise-of-...
Indeed. Unfortunately, that's fundamentally the way public-key crypto works. If you do try to send a message to an email with no public key, it will prompt you to send an invite instead.
Except I did this (almost exactly this) when I was a kid, and it left holes in my education that you could drive a bus through.
The most promising evolution of rpg i've seen was the microsoft surface table ( the big tables, not the tablet) prototype some guys did. It seemed to be built as a helper for combats and not much more. Obviously you don't want humans to compute bonuses or damages, because that's what computers are for, but you want to keep the freedom and imagination of paper rpgs.

I don't know what the whole thing has become though.
When the Police Can Brick Your Phone
When the whole issue being discussed is about Google's control/power, and the potential for mis-use, and general mis-trust of Google, it seems a little odd to reference a google supplied document about the differences between the open source and commercial versions.

If they are doing nefarious things (e.g. if they shipped something that benefited their own web properties and hurt others) they wouldn't exactly publicise that, now would they?
I almost exclusively read from:

http://www.daemonology.net/hn-daily/
Crowdfunding and Venture Funding: More Alike Than You Think
Welcome to NOLA! Come for the fun stay for the alcoholism. Just joking. It's a great place...more or less.

You can grow some beautiful Wisteria or Sweet Olive if that would satisfy your green thumb.
Cool, thanks for that bit of history. I did not know about Dynamo, and I'm impressed by how willingly it was dismissed when learned lessons arrived. The early-adopting C# guys who ported Hibernate over weren't so insightful.

Great that you're pushing this attitude! I see that maybe I worry too much.
How Neo4j Cypher Queries are Evaluated
Awesome, thanks. Will watch!
> If x slightly exceeds 1, then log x is a small positive value, i.e. a denormal, and therefore log() will incorrectly report failure.

No it won't, for the neighboring values of 1, which are 1-2^-53 and 1+2^-52, log will return approximately -2^-53 and 2^-52, which are not denormal.
> If my pay is only affected by my performance then I'm quite happy to collaborate with other staff members to help them improve.

It works that way if the bonus pool is not finite, i.e. everyone gets more when they perform better. The moment they limit the pool to top N performers, incentives flip from promoting strong collaboration and helping each other to strong competition and sabotage.
So, does anyone have any inside knowledge (or good references) to what Google ended up doing when they recently started switching their networks to use encrypted transports? Do they run over ip4 or ip6, and are they using traditional vpn or ipsec? I've previously been rather sceptical to the "new improved support for encryption and authentication" ipv6 brings -- I mean we're already late rolling out ipv6 -- is complicating it with key management really what we need? But given the late revelations that even the paranoid have been naively optimistic -- and given that it appears ipv6 is still in need of planning and new projects for a decent percentage roll-out -- perhaps advocating ipv6 with ipsec is a good idea after all?

Thoughts?
Tesla removes mileage limits on drive unit warranty program
Don't be. I'll leave for YEARS at a time and return home to Louisiana and everyone is still in the same place, doing the same thing, with the same people. And their kids will be taking their place. It's comforting in a way but hometown roots are also bondage.
Not OP, but it wouldn't matter that a good math teacher would've had a more positive effect.

Most teachers are shit at what they do and that won't change.

There are too many advantages in a lot of countries for becoming a teacher (civil servant) - salary excluded.
Sobrr Social Network
> and then just trust them

Herein lies the problem. People in control of the system are afraid to trust. It's a tradeoff for them, and they choose heavily standarized education that delivers mediocre but predictable and consistent results over an education that could deliver significantly better results but is much harder to quantify. They also get measured and promoted based on some performance metrics , so it's not surprising that they decided to screw up the system to make it more quantifiable.
"Not Rocket Science": The story of Monotone and Bors
She could consult for business' looking to expand to the US and need some guidance
Do you know how the DSM ("diagnostic manual") is edited, http://www.dsm4tr.com ?
This kind of legalism is particularly puzzling in cases like the Khmer Rouge, which avoided enlisting sympathetic intellectuals and foreign backers to help build bureaucracies and theoretical justification for their actions and instead massacred them whilst being deliberately obscurantist about their aims and beliefs, but still kept meticulous records of their prisoners and the "confessions" they extracted as if they believed such evidence procedures had been followed correctly would assure history judged their actions kindly.
Let me add a couple of points re calling Gaza a concentration camp:

1. Gaza has among the highest population growths on the planet. Anyone implying organized murder is ... well, to not be impolite I also have to say: "is an offense to anyone who experienced any real [concentration camp]".

2. The borders were quite open to Israel, until the murders of Israeli civilians really started. It was common that people commuted to work in Israel and Israelis drove the car over to Gaza to have it fixed. Some problems are self generated.
What is the extreme left for you? Stalinism isn't extreme left, it's just an totalitarianism promoted as socialism to gain credit. Just as north korea ain't a democracy even though they call themselves that. What I usually associate with "extreme" or far left is the "autonomous left" or similar where trade unions are certainly a fundamental part of the organisational idea.
Upgrade your Uptime: A collection of DevOps tutorials for beginners and pros
You got it exactly backwards.

The best models of teaching will not get best customers. The best models of getting kids into college will win. That's what parents pay for. Which is a very different goal than any actual education.

When you have schooling as a government service, when the school doesn't have to care about stupid things like getting money, then they have time to focus on some weird and short-term-unprofitable things like actual education.
Microsoft builds Snapchat-like WindUp for Windows Phone
Choice, but also, role models. How does a kid know they want to learn to read, except to see others reading? How does a kid know they want to learn math, except to see someone else able to solve a useful problem they had no idea could be solved?

In a thread on income inequality, someone posited that the best indicator for economic success was whether a person was read to as a child. They meant it as a holistic indicator over a number of factors, and I think one large one is that it meant the child early on had a role model for education.

I know for myself (anecdotal evidence, yeah yeah), I chafed very early on to learn to read, because my parents could and I couldn't. Similarly, early on, while I could figure out some kinds of math (the basic of multiplication by seeing arrangements of windows, "oh, three fours is twelve!", and then being given a toy that had the multiplication tables on opaque buttons that when pressed would show the answer, I recall other times when people were able to solve problems (long division, multiplication of 2 or more digit numbers) that I didn't know how to solve, and I -desperately- wanted to. For a friend, who came from a rural family whose only owned book was a Bible, largely unread, it was when I introduced him to video games (RPGs), and fantasy novels, that he really began to read, and actually to purchase books himself.
Indeed. Thanks for the link. The difference is about 1451 to 1152 words (the torrentfreak version is shorter).