skysight-inc/HackerNews huggingface dataset:
For the view from Wikipedia, I suggest what User:Coren (Marc Pelletier, who has done just about every job at Wikipedia) said in 2014:

===

I've been doing adminwork on enwiki since 2007 and I can tell give you
two anecdotal data points:

(a) Previously unknown TOR endpoints get found out because they
invariably are the source of vandalism and/or spam.

(b) I have never seen a good edit from a TOR endpoint. Ever.

A third one I can add since I have held checkuser (2009):

(c) I have never seen accounts created via TOR or that edited through
TOR that weren't demonstrably block evasion, vandalism or (most often)
spamming.

None of this is TOR-specific, the same observations apply to open
proxies in general, and the almost totality of hosted servers. Long
blocks of open proxies or co-lo ranges that time out after years being
blocked invariably start spewing spam and vandalism, often the very day
the block expired.

===

(quoted in http://comments.gmane.org/gmane.science.linguistics.wikipedi... )
You're definitely right that we've found joint training to be highly useful and having a neural net simply act as a feature extractor is unsatisfying, but I think that success at unifying neural nets with symbolic or even non-learning systems would be a big step forward. This isn't it, but even the alphago work relied on Monte Carlo tree search, so I wouldn't dismiss this out of hand.
Show HN: Crystal Vault zero knowledge secrets storage
Hi everyone,

It started as a week-end project for something lacking at my work. I am now bracing myself for your comments! Be gentle :)
Right. Even a "slimmed down" version of JS would be suitable for beginners.
The part I don't understand is why they would take down a working site. They should of waited until they were ready to switch over.
I wish HN discouraged clickbait titles, even when the article itself uses that title. One
solution is to append the answer to the original title, separated by a "|", as used by:
https://www.reddit.com/r/savedyouaclick/

For example:

There is a blind spot in AI research | Auto­nomous systems are already ubiquitous, but there are no agreed methods to assess their effects

If it's interesting, I'll still click.
The core repository has an AUTHORS file, and the only entry is "Google, Inc."

Disclaimer: I work for Google, but I have no idea what this is.
I really like Msys2 and have used it extensively in the past (to some hilarity when people have commented on some sh files running exe's etc) - but recently I have been thinking, if msft really starts iterating and supporting their bash tool, then hopefully it could become something similar without maybe some of the weird dependency rabbit-holes that sometimes pop-up in msys2.
Stackoverflow needs redesign
Creating RESTful APIs with Node.js and MongoDB
A toy Mathematica interpreter in Haskell
The reason Wikipedia - or, rather, MediaWiki - uses PHP is because Magnus Manske was going to write something to replace UseMod, and thought he'd try this "PHP" thing he'd heard of.

It was his first PHP project.

(And why didn't Wikipedia have a visual editor until 2013, rather than 2005? Because wikitext syntax was literally defined as "whatever this series of PHP regexps does". Of small acorns, mighty oaks of technical debt can grow ...)

Anyone who claims anything even vaguely in the direction of "PHP is good 'cos Wikipedia uses it" is talking rubbish.
I read the title here and thought it was an actual robot. Maybe s/robot/chatbot/ ?

It looks very useful. Congrats on shipping this.
> my company offers good benefits, including cheap healthcare and paid maternity/paternity leave

How does that help people who aren't working for your company. That's like saying America isn't brutal to it's workers because rich people can afford good dental plans. Sure we're not brutal to people who have good well-paying jobs. We're brutal to people who aren't that fortunate.

> But yeah, I'm American so I must not care about anyone else. I'm fucking sick of this stereotype.

Work to change it. Our country sucks when it comes to labor rights and social welfare compared to every other developed country.

As long as that's true it's not really unfair to call us brutal to workers.

Obviously there are those of us who aren't, but it's a pretty fair generalization for the country as a whole.
You should take a look at Noms:

https://github.com/attic-labs/noms

Happy to answer questions here or in our Slack channel.
It should be pointed out that thanks to the explosion of data anonymizing is a lot harder than you might expect.
As a bilingual speaker: For someone ostensibly trying to fight stereotypes around bilingualism, this article sure covers all the stereotypes without doing much to dispel them. But I guess an article stating: Listen up, my kid speaks two languages! wouldn't have met word count. They're individuals who have two language tools at their disposal instead of just one.
I think the orca100 emails are more interesting than damning, both the content and the context, I am very curious to know about how this happened since everything orca100 is saying is totally orthogonal to the mainstream liberal positions.

It's just amazing in general how overwhelmingly two-faced the system is. They say one thing to each other and then the opposite to the public.

If the Americans don't trust their politicians it's probably because they're not insane.
Sometimes just writing my distracting thoughts down helps signal to my subconscious mind that it's OK to stop flooding my conscious mind with those distracting thoughts.

Or, ask yourself, what is the smallest action you can take to get one thing started? (Action begets motivation for further actions...)
Well, there's language types, if you get into Comparative Programming Languages. There's imperative languages, query languages, object oriented languages, and mixes thereof. Maybe we could call them programming accents.
Wow, that's surprisingly candid.
Opting for or favoring self hosting for manageable installations may not simply be a cost optimization strategy at the expense of time.

For example, I personally opt for self hosting in many cases where I need more control over what runs on the server. It saves me a lot of time if I can do this; cost savings is a side benefit.
Bayesian Optimization in Scikit-Learn
Yes, email is federated.
Looking at things from the other side: being a manager and trying to sell projects to reduce technical debt is really freaking hard in a world of short-term outlooks and revolving door of CEOs that want to improve numbers this quarter or the next, not a few years down the road.
I wasn't aware of how flimsy the tech is. Guess I need to do more reading on the topic.

But it looks like there is a legitimate and interesting shift towards running stuff on FPGAs. Google, FB, and MS are all doing something with ML hardware acceleration.

I actually attended a talk a few weeks back by Microsoft's Doug Burger[1]. He has been leading a team that has created a low-latency FPGA network to accelerate stuff within MS. The eventual goal is to allow customers to take advantage of this distributed FPGA fabric to run custom firmware.

He said that FPGAs now run several of Bing's core search algorithms and Azure has some stuff running on FPGAs too. I forgot the exact performance gains, but it was somewhere around 2x for Bing with extremely stable response time even at insane server loads.

One interesting factoid is that they were able to translate Wikipedia in its entirety from English to Russian using 90% of the currently deployed FPGAs in around 100 ms. Insane stuff.

[1]: https://www.microsoft.com/en-us/research/people/dburger/
Imagine what that would do to dispel listing a key word list of languages ever touched, if we could just say, I know how to work with loops and functions, or I can compose systems of objects, or I know that a database can store, retrieve, and manipulate data. No more "I know C, C++, C++11, Javascript 5, Javascript 6, Python 2.7, Python 3.5!" If you're that dependent on people not looking up the syntax when they need to, you're either hacking into a computer at the site of the computer, or have no idea what the job entails.
> 222 impact craters across the entire moon over 7 years, is an insignificant number.

It is very significant if you built the ablative meteorite shielding for your spacecraft assuming there would be 1/3rd less meteorites. It would be surprising to me if this error did not affect the entire distribution of interplanetary meteorites.
I see that you've been downvoted, and while I can sort of see why, your thoughts somewhat echo my own, which earned you an upvote.

Everybody's tripping over themselves to praise Gitlab here, and while I agree that they probably made the right decision here, in this case, the biggest issue to me is that they saw nothing wrong with the censorship of a gist (or repo, or codebase) in the first place, and that strikes me in a distinctly negative way.

This post was one of disclosure. I am a free speech advocate on any issue for which there aren't compelling legal reasons necessitating removal (e.g., child porn), and I do my level best to make an effort to do businesses that prefer allowing free speech to the restriction of speech they disagree with. As a Gitlab user, this gives me great pause.
Scary robot video of the month.[1] This is not just a blind, repetitive operation; previous X-rays and laser scans tell it what to do.

[1] https://youtu.be/MZIv6WtSF9I?t=245
Good idea. Just got back to training and I need someone to guilt me when I've been lazy.
The problem with this is, I can invent something, describe in detail how to build it, but have no ability to build it myself as a product. For example, imagine I invented a better type of flip-flop circuit. Its only useful to people building microprocessors, but under your logic I shouldn't get any benefit for creating a better way for them to build microprocessors because I don't build them myself.
They are systematically destroying the American tech industry with these types of moves.

In a global economy who is going to want to use American tech when they know any server will be wide open to the government.
There is almost never a time when someone says group X thinks Y that they mean literally every person in group X thinks Y.

If I say the Japanese love seafood that doesn't mean I think there are no Japanese people who hate seafood.

We're speaking in a natural language not Lojban.
Well, yeah. But living in SF is different than Sao Paolo as well.

The point is one lets you get to SF (which we are assuming is important for the purposes of this discussion) within a couple hours with a car at the cost of gas and you can go back home a the end of the day. The other requires 12+ hours in a plane and costs of $600+ per trip, and you need to find a place to stay when you get into SF.

Each have benefits and drawbacks. I just thought it would be interesting to discuss those.
12 Steps to Navier-Stokes
Lets be honest about it; the real reason it was pulled down could've very well been to limit culpability in dissemination.
Never ever saw that article, thanks
That is not a contradiction. I am quite baffled by the way your logic works.

I saw in another comment you accuse others of using 'dirty internet tricks'. I am afraid you are either using them to the limit by yourself, or your logic is all messed up.

I will try to explain anyway. A langauge can be made difficult just for the sake of it. For example, Brainfuck. But a language can also be a bit more difficult as a result of process/methodologies that make it more secure/sane. For example the borrow checker in rust and purity in Haskell. Both of these make these languages a bit harder to use than usual.

What Php does it the opposite. Examples are things like "10"=="0x0a" being true and Php arrays being a mashup of a number of different data structures, and include/require functions that provide zero namespacing, register globals, magic_quotes etc etc....Now some of these are removed, I know, so please don't come back with that. I am mostly pointing towards one of the founding principle of the language..
A lot. We're running a small <10 team on a tight budget, we don't have time [or money] to waste.

Looking towards the next several years:

* https://cloud.google.com/container-engine [docker in the cloud]

* https://cloud.google.com/bigquery [sql for analytics]

* https://cloud.google.com/ml [tensor flow]

* https://cloud.google.com/dataflow [2nd gen map-reduce]

* https://cloud.google.com/bigtable [large scale semi-structured storage]

* https://cloud.google.com/preemptible-vms [cheap VMs]

* https://cloud.google.com/compute/docs/networks-and-firewalls [fast networks]

Quite a lot of Google's infrastructure crown jewels have become part of their Cloud offering. Not sure where to start looking for competing AWS services, forget about looking closer at design / docs / scale / reliability.

[xGoogler here, used to work on GCP]
They're not talking about individuals' compensation specifically. They're talking about the legal risks surrounding incentive compensation. It's like developers getting together to talk about two-factor authentication.
I'm not too sure how practical the suggested "social-systems analysis" approach is. It is summarized as:

"A practical and broadly applicable social-systems analysis thinks through all the possible effects of AI systems on all parties."

which seems incredibly difficult to do completely. Hopefully the authors will further describe their approach in future publications.

Also, somewhat of a nitpick, but the article states:

"The company has also proposed introducing a ‘red button’ into its AI systems that researchers could press should the system seem to be getting out of control."

in reference to Google, but cites a paper which discusses mitigating the effects of interrupting reinforcement learning [0]. The paper makes a passing reference to a "big red button" as this is a common method for interrupting physically situated agents, but that is certainly not the contribution or focus of the work.

[0] https://intelligence.org/files/Interruptibility.pdf
For reference:

14. Additional jobs

Other than with the prior written permission of the Employer, the Employee is prohibited during the term of the Employment Contract to carry out work – either paid or not – of any nature whatsoever, either for himself and/or for third-parties.

Yeah, seems a bit much...
Hyperparameter Optimization in Scikit-Learn
Every time the government does this, they have to understand that the flood gates open for other governments to do this. Next thing you know, China will request data on Americans
Look at the cc list on https://wikileaks.org/podesta-emails/emailid/1637

It's a bunch of liberal reporters. Either it's a crank sending their crank to people they think need to hear their crank or a bunch of 30 something politics beat reporters are deep insiders.
And how are things any different reading source code? The disassembled binary CFG is either going to branch on greater than or greater or equal, exactly like the source code. If you won't see the bug in the CFG, you won't see the bug in the source.
It's out tomorrow. Can barely wait!

And Trump's in it.
That's misinformation. It only shifts for 3d secure transactions work require another info that is not sent to your merchant. So the only way this fails if your bank had a bad 3d secure page or your fucked up.
Noms – A versioned, forkable, syncable database
It's possible but there's basically no chance of that occurring in the current political climate. Our "liberal" party is dominated by corporate interests. Hillary Clinton being the Democratic nominee is basically the perfect example of that. It probably isn't clear based on my other posts, but I'd love to have some of the policies Bernie Sanders has proposed rather than what I've talked about here. At this point it just seems a bit like a fantasy. Especially given how gerrymandering has the Republicans in a position to keep ahold of the House for quite awhile.
I probably should have said "chatbot" instead of robot. :/ And thanks for the congrats! I really appreciate you letting me know your impression on it.
> I wouldn't expect a wholesale move to 60 hour work weeks if the overtime pay requirement were raised or eliminated.

Certainly not. But for every two people that do, that's one more 40-hour-a-week job eliminated from the market. Unemployment is already at, depending on who you ask, 5% to 10%. Do we want to make that worse?

Further, people's natural productivity drops off after a certain point due to exhaustion. Why would an employer even want to pay the same employee to work to the bone when they can pay two employees the same amount and have them at their best?

> And there are many people who already want to work 60 or more hours a week who get a second job to do that, but it's a very annoying and inconvenient process

This isn't meant as a negative response to you, I just thought I'd share my experiences with you, if you're interested.

When I first started out on my own at 18, I was in the position where I had to. To qualify for an apartment, you had to make 3x the income level of your rent. The cheapest apartment was this affair where you paid for a room and shared living space with three others (they handled the roommates for you, so you weren't screwed if one up and left), for $425 a month (this was in 2001.)

Net income from 40 hours a week at Wal-Mart was just shy of $800 a month. So that required me working an extra 25-30 hours a week at McDonalds. It wasn't too bad because I spoke with both managers and worked things out before accepting the second job. But I agree, this can usually be really hard in these kinds of jobs that want to change your schedule every week.

Now to say that people "want" to do this ... holy fuck no. I literally started getting gray streaks in my hair after a few weeks of doing that. At 18 years old. I had no energy or time to do anything else. I basically lived to work.

I get that people do this, and some even work -more- hours, and do even -harder- work (like farm labor.) But, you know, fuck that. With my body decayed as much as it has since then, it would be impossible for me to do that again. And honestly, no hyperbole at all, I'd rather be dead than live like that again.

I always find it so laughably obscene that just because I am good at computer programming, I now earn six times more per hour (even accounting for inflation), and work 40% less hours per week. I never feel right that I make so much more simply because I'm good at something that others aren't. The lazy ones who don't try, sure. But the ones who just don't have the intellect for higher skilled labor ... that's heartbreaking that they're stuck in these kinds of positions.

And since I've shared their experience, it's a lot harder for me to turn a blind eye and tell them to just work more.

---

Now all that said, maybe you've worked longer and harder than I have, and find me to be a huge wuss. And there's probably some truth in that. I'm definitely only speaking for myself here.
You can also try: https://github.com/xilun/cbwin (I wrote that)
I hit HN through IVPN, with no problems.
I chuckled when I expected simplicity and get smacked with a ton of process and dependencies that could be (and would be) thrown away. If someone wants to use these, they will include them.

Bootstrap
Sass
Bower
NPM
and Gulp
Be aware of JWT when it comes to Login/Logout behavior. JWT is not a good fit for user facing login unless you have a session ID on the server. But then you could as well use Cookies and a sessionID.

So I would do a Login via Basic Auth or a Form post or a JSON post with username/password and then get some kind of token/sessionID/JWT which expires on the server side. The token might be encrypted on the server side with a secret only known to the server, never the client. Use the sessionStore to implement a proper session expiration scheme.
Cheney was a Halliburton executive and led the Bush transition.

What's the big story here?
Steve entered the hospital room and was relieved to see that Bill had regained consciousness. "Is everything OK?", Steve asked. "We were pretty worried about you."

Bill turned his head and looked at Steve. He managed a painful smile. "Don't worry, Steve, I still remember regions."

A reminder about why checking sources it's important. Our memory can be tricky.
Forget the software, the firmware running on the baseband processor can read system memory and send it over the network without you knowing. But that takes lots of effort to target a specific person.

So what do you do? It comes back to making sure that 'they' can only hack some of the people all the time, and all of the people some of the time. It's preventing them hacking all the people all the time I worry about.
Great read. I learnt to program at high school(mid 70s) on hand punched cards (paper-clips are amazing tools!) in Portran. Took to local bank each lunchtime to get processed. Dabbled with Algol/W learnt the same way and then at uni used punch machines to learn COBOL. One of our finals was to design, code, punch, debug a solution - we got 4 days to do it which means finding typos, logic errors, and design errors and elimintating them all with only 4 re-runs (1981)! Today i would re-compile 4x in the blink of an eye and my code is not more reliable than way back then. My first job was as a programmer at NCR and re used a line editor - such joy to be able to change and compile without getting up from my desk. Handling 200Mb disk drives the size of washing machines is another story though.

The 'art' of desk checking is invaluable to some of us while others prefer the 'suck it and see', or the 'push and pray' approaches. They all have their place, but if one is isnt a math geek then desk checks are the best way to 'prove' out the code and find bugs.
DNS, BGP, IRC, and Usenet to name a few federated systems.
Fair enough. That's interesting.
Why Is There a Joan of Arc Statue in Chinatown?
I've written a Mathematica clone twice before. This guy got there much faster ( I was writing in C++).

However both times I got the basic language going then realized it was the standard library that made Mathematica gold and abandoned it.

Kudos to him and it's good work!
Apparently this: https://twitter.com/WardCunningham/status/785960076041302016
Use basic authentication and ssl. The users credentials will be encrypted and the API will be easily consumable from cli and from browsers.
PEN PINEAPPLE APPLE PEN SONG REACTION
You just have to code every single user interaction and effect from scratch in every project unless you want to deal with ports or impurity.

Integration of different elm subcomponents is also a pain in the ass because it doesn't have any mechanism to agomerate existing functionality which modifies the UI.

Unless it solves those problems and includes functional objects and compile time macros to transform parts of the code it won't get practical any time soon.
Taking Stock of Rocket Internet’s Health
From: http://www.newsweek.com/2016/09/23/george-w-bush-white-house...

Between 2003 and 2009, the Bush White House “lost” 22 million emails.

Like Clinton, the Bush White House used a private email server—its was owned by the Republican National Committee.

----

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

----

The reason the GOP can't get scandal traction is it has done every one of these things in the past.

Guys, it's been like 10-16 years (depending on the scandal).

We haven't forgotten yet.
Some previous discussion on this topic: https://news.ycombinator.com/item?id=11890140
In this moment, they are euphoric.
I've heard this before about busy work (aka "bullshit jobs") but I'm not sure why we have them. Isn't it in the company's best interest to not have them?
("should of" should be "should have")

The post explains this. Closing gives space. That could be technical, psychological, social. Shutting down what's there is cleaner. If you miss it, this would be a good chance to thank the people who kept it running all this time.
"Trump would legitimately be a terrifying leader of the free world"

¯\_(ツ)_/¯