skysight-inc/HackerNews huggingface dataset:
This is the FIRST time when a "Emacs is a nice OS, all it's missing is a decent text editor" joke would be appropriate.

If 20 years ago you would have told me we gonna have Vim inside a text editor inside a web browser I would have thought you are insane.
Hackmyfortress Challenge v4.0 – Atomic War
Tizen on smartwatch is pretty awesome.

Imho its miles ahead of the other watch OSes
Wow. A small step but this shit is starting to get real.
Horovod – Distributed Training Framework for TensorFlow
Stanford CS231n: Convolutional Neural Networks for Visual Recognition [1]

The assignments are excellent and will let you implement a deephish network from practically scratch, including backprop, optimizers, tuning etc.

[1]: http://cs231n.stanford.edu/index.html
It is clear that these "self-play" scenarios depend on simulation - unless there is an appropriate stage for self play to take place on, there can be no play. The question is - how do we stand with simulation for robotics, self driving cars, etc.

My bet is that simulation is going to be the crowning jewel in the AI field, replacing static datasets and supervised learning with "dynamic datasets" and rewards. It would help with data sparsity as well (where can you find an image of a donkey riding an elephant for the new ImageNet? - but you can sim that or any possible combination).

Not to mention that humans are fallen head over heels with simulation as well - VR headsets and games in general. I see a great future for simulation with both AI and humans. It will be our common learning/playing/research sandbox.
Wow, cool and really well working app! Now I only need to get me a great b/t keyboard that fits in a pocket :)
Yup. uBlock Origin + 'Blur', another privacy add-on.
Learn How To: Build a Cryptocurrency Native Mobile App with RN and Redux
How much would you need to be paid to have people shoot guns at you with intent to kill?

I can't think of a number, personally.

I see arguments for diminishing the significance of military service, but at end of day those who do it are signing up to (potentially) die to protect their country and that's worth special consideration.
> Toggle pointless gifs off

First time I've seen that. That should really be the standard for any author who decides to pepper their articles with 'memes' and other unrelated distractions.

Perhaps this is a cultural or generational thing that I am interpreting in the wrong way, but whenever I follow a link to a blog post filled with these kinds of distracting animated pictures I tend to just give up on the article after encountering the first one. I just can't fathom why someone who wishes to inform or enlighten readers on a certain topic feels the need to include a plethora of irrelevant distractions.

Nice to have a way to turn them off so I can give the article a chance based on its merits rather than the presence of memes.
I love this geek-porn stuff, and the Phusion guys never fail to deliver it ;)

But my question is: is this really that important? I mostly use macOS for development, don't feel that the preforking model has that impact in the development cycle.
This is definitely interesting and I would be curious to see where it goes in the future.

In the meantime however anyone who wants to use Linux on their phone today should check out https://ubports.com/

It works now!
What does efficiency in tax mean?

VAT is regressive imho, because poorer people are affected by it more then richer people (in which you'd have to set up exemptions for food etc to balance it back). Capital gains tax ought to be the heaviest, wage tax ought to be the lowest, do that tax burden is held by those most able to hold it with out loss of quality of life.
The main problem with rooting my phone is that a number of apps I use will stop working, including the de facto standard mobile payment app in my country.

If you rein in the notifications (ie. switch them all off), use Firefox with uBlock Origin (or Firefox Focus) and avoid using apps with obnoxious ads (or switch to the paid versions), Android as of 2017 is quite nice.
The T-Mobile/Sprint Merger Is a Terrible Idea
It seems that it's a quite common experience[1]:

> As prosecutors have accumulated power in recent decades, judges and public defenders have lost it. To induce defendants to plead, prosecutors often threaten “the trial penalty”: They make it known that defendants will face more-serious charges and harsher sentences if they take their case to court and are convicted. About 80 percent of defendants are eligible for court-appointed attorneys, including overworked public defenders who don’t have the time or resources to even consider bringing more than a tiny fraction of these cases to trial. The result, one frustrated Missouri public defender complained a decade ago, is a style of defense that is nothing more than “meet ’em and greet ’em and plead ’em.”

[1] https://www.theatlantic.com/magazine/archive/2017/09/innocen...
Don't take this the wrong way... your manner of speaking about this strikes me as very authoritarian.
Reflections on the first CSS Stylesheet
I do believe you can actually get a desktop going by installing https://play.google.com/store/apps/details?id=x.org.server and setting the display environment variable in termux.
>>You have already decided to not pay for extra security by being in a poorer neihborhood

I mean, that's not really true. I live in a poor(er) neighborhood but have cameras, an alarm, and home defense weapons. I still don't want my house being broken into.

>>What if wage transparency increased your salary 10%?

As my other comments (or my bio) will illustrate, these examples aren't too good. I am the founder of a small business who makes my wage public to my employees and offered to make their wages public to everyone, which was overwhelmingly voted down, even when I told them about the benefits.

People value their privacy in this country. It would be a mistake to assume that everyone is stupid for doing so.
Everything we now know about the first Snapdragon-powered Windows 10 laptops
That program was ended in December 2016 while Obama was president: https://www.ice.gov/doclib/sevis/pdf/bcm-1612-02.pdf
You are Probably under KRACK
A new online threat is making waves around the world. Key Reinstallation Attack (aka KRACK) is a network vulnerability that has recently been discovered by Mathy Vanhoef of the imec-DistriNet research group. What’s the big deal about this one? It turns out to threaten every modern protected WiFi network and all devices connected to one.

Technicalities

KRACK abuses a massive weakness in WPA2, a protocol used to protect all modern secured WiFi networks. If you are using a protected WiFi network, you can be affected. An attacker can intercept, read, and in some cases manipulate the data transferred via the network. This includes CC numbers and passwords, emails, chat messages, photos – basically anything.

The discovered vulnerability stems from a 4-way handshake confirmation process of the WPA2, executed when you try to join a WiFi network. During this process, parties check if the entered password is correct, and exchange encryption keys. The latter will then be used to encrypt the traffic between a device and a wireless network.

The third handshake normally transfers the encryption key and confirms its receipt. If the reception is not acknowledged, the internet access point will resend the key. Malefactors can intercept these messages and transform them, resulting in your protected WiFi connection using a compromised key.

Due to specifics of Linux and Android, they are especially prone to KRACK. According to Mr. Vanhoef, “currently 41% of Android devices are vulnerable to this exceptionally devastating variant of our attack.”

Warding off KRACK dealers

First and foremost, this is a patchable problem, so make sure that your software is updated. Though releasing updates takes time so no way to know how long you will have to wait for it.

Mathy Vanhoef mentioned HTTPS may provide an additional layer of protection against such attacks too. Finally, use a VPN services, like VPN Unlimited, as an additional level of security.
> Most real-world Paxos implementations, like Raft (what etcd uses), simply use Paxos for electing a leader.

Ah, the ambiguity of natural language. Just to make this absolutely clear: Raft is not an implementation of Paxos. The "like" here refers to the "electing a leader" bit.

(I assume you already know this, it's just that the sentence as written is ambiguous and I wanted to clarify. I initially read it the wrong way and felt an urge to 'correct' you.)
In fact, if the author had actually read Mikolov's w2v NIPS paper (nb, not the arXiv blog posts!) he would have found interesting, insightfull, and, particularly, sound arguments when neutral embeddings work better than count-based PMI - and, when not! As with everything in the world, it's not black-and-white...
The really sad part is that as their freedom decreases they seem to just accept it as a new normal rather than as a cost that they chose to pay, and the people who know or even sometimes just remember things differently end up ignored as if they were ranting about some crazy impossibility.
> I am not convinced drug users and drug dealers should make it to the army

Throughout history, the strongest soldiers of the strongest armies have always been on a kind of permanent high. It's uncertain anyone can withstand the hardships of military life, and of wartime, for any serious length of time, without drugs.
There is also mdn.io which can be used as shortcut in every browser like this (for a search for 'await'): http://mdn.io/await
Congressional Republicans. Particularly the ones on the Armed Forces committee, who are acutely aware of the recruiting problem.
Smart indentation in VIM has been solved by plugins for a long time now.
If you earn $2k, $2000 is 100% of your income.
If you earn $20k, $2000 is 10% of your income.
If you earn $200K, $2000 1% of your income.

This is why [head taxes](https://en.wikipedia.org/wiki/Poll_tax) are the textbook example of regressive taxation.

And it's why giving out a UBI [a head rebate?] is inherently & unambiguously progressive.

EITC is more complicated.

By nature of being a tax credit, any EITC must phase in as taxable income increases. In the current system, you get more money from the EITC if you earn $16K than if you earn $10K. The more you expand it, the larger the phase-in section needs to be.

The current system also phases out with higher income levels, so if you earn $200K, you're won't get anything from the EITC. This makes it 'more progressive' than UBI, when considered in isolation for the appropriate income range.

But this aspect of the EITC is already in the machinery for income tax. The phase out window roughly corresponds to moving the 25% tax threshold half-way into the 15% one.

A UBI wouldn't be implemented without a change to income tax, and most advocates would largely pay for UBI with additional income taxes.

At the lowest income levels, a system with a UBI is by definition more progressive than one with an EITC. Everything else is up to the implementation.
It's worth noting that data was collected by amateurs in the sense that they're doing this on their spare time but some of them are highly regarded in their field. Quote from http://www.sciencemag.org/news/2017/05/where-have-all-insect...

Members of the Krefeld society have been observing,
recording, and collecting insects from the region—and
around the world—since 1905. Some of the roughly 50
members—including teachers, telecommunication
technicians, and a book publisher—have become world
experts on their favorite insects. Siegfried Cymorek,
for instance, who was active in the society from the
1950s through the 1980s, never completed high school.
He was drafted into the army as a teenager, and after
the war he worked in the wood-protection division at a
local chemical plant. But because of his extensive
knowledge of wood-boring beetles, the Swiss Federal
Institute of Technology in Zurich awarded him an
honorary doctorate in 1979. Over the years, members
have written more than 2000 publications on insect
taxonomy, ecology, and behavior.
There's two main reasons way this doesn't scare me that much:

1) Japan's population is falling and I expect it to have fallen further, maybe to half or two thirds of current, until a global economical collapse.

2) There are ways to heavily increase the land use intensity with modern technology, which I'd expect to happen when the situation gets dicey. The Netherlands are a good example of how this can be done, essentially green houses everywhere. The actual bottleneck is how much energy you have, not the amount of land - Japan has lots of space in the sea for wind and solar energy, plus lots of unused geothermal.
I hate buying text books in electronic form. I still more where or less to find the equations I am looking for in the 1300 odd page Gravitation by MTW, yet zooming back and forth in even a small pdf is an exercise in frustration.
>Dyslexia is really a collection of disorders

It's a practically meaningless catch-all, because the only useful definition is "bad at reading". The DSM5 politely declines to offer any diagnostic criteria. The only treatment that consistently beats placebo is reading practice; dyslexic students improve at about the same rate as non-dyslexic students after intensive reading practice. By the logic we use to diagnose dyslexia, I have countless developmental disorders, by simple merit of being bad at lots of things.

It's entirely plausible that specific but as yet unknown developmental disorders have been lumped in to the classification of dyslexia, but dyslexia itself is a politically convenient label rather than an evidence-based disorder.
Don't know if you tried it on 16.09 when this was harder, but now you can just strip off the /c/en/ and the rest has exactly the same normalization as word2vec. Even including the weird thing with changing multiple digits to # signs.

There is also a Python function included that does the normalization. But it's pretty simple and if you're already using word2vec you're already doing it.
If Steven Spielberg had to make a cheesy commercial with an unlimited budget -- he couldn't come close to making such a master piece.

Renys
https://www.youtube.com/watch?v=OMNCjsz9ob8
Social Panic
Lots of people have done it, so no, it is actually completely certain.
most amercians (you can tell he is) aren't fond of the places you named, chap.
Crowd Support? That's new
> they are legally prohibited from banning sharing of employee salaries (as long as you are sharing your own information, not others)

Do you have a source for this?
Hey Brian, I appreciate the sympathy, and it probably isn't a healthy relationship.

Right now, it's peaceful, but we have had our plenty of ups and downs. There is probably more going on with her than I could even know... she does admit that to me. I'm not trying to make it one sided.. I'm sure it's me too. A recent argument led us to realize maybe we aren't right for each other. And there was some mutual agreement in that. Whatever the case may be, it has just been a pattern of both of our behaviors that have led us to be the way we are today.

We are just two stubborn people set in our ways and while we, in a way, want similar things, the way we want to get there is different. I think the important thing is that we both recognize that while we do love each other, we are toxic to each other, and while we're working on at least getting along for the time being.. as we are financially tied together for at least another year or so, I feel as long as we can keep some peace, we'll be alright.
Sure. For example:

First we had people who raised their own sheep or grew or scavenged their own plant fibers, spun their own thread, made their own cloth, sewed all their own clothing together by hand, etc., and spent a significant proportion of their lifetimes on clothing production.

Next we moved to industrial production of cloth and mass adoption of sewing machines, so people could make their own clothing from purchased cloth, or hire someone local to sew the clothing.

Next we moved to industrial production of clothing, but most people could still alter and repair clothing or hire someone local to alter or repair it.

Now we are at the stage where clothing is so cheap that most people have no idea about any of the process, and buy masses of disposable clothing which they mostly never wear, donating it in bulk or throwing it out when they notice it’s been sitting in a closet for a decade.

And the same is true for housing, agricultural products, food, transportation, furniture, containers, toys, books, artificial lighting, music, storytelling, financial record-keeping, electrical gadgets, ...

But those final stages of transition to pure consumerism are I think the most alienating, involving not just lack of personal skill but lack of even the most basic concept of what goes into the products we use every day, or any understanding of the supply chains and production processes involved, or even a comprehension of how the products themselves work.
You're right, but MC rollouts work better (better estimate) for some games than others.
I tried it writing a trivial python script that called a webservice every 5 minutes and stored the .json response in S3.

Advantages:

- Cheaper than having your own micro.t1 server and setting crontab.
- I have information about how much time it takes to actually run the script.

Findings:

- Test & debug: inside lambda only. Didn't like this, but for trivial stuff like mine it worked.

- "Crontab-like" granularity: you cannot trigger a lambda function every X seconds. The minumum is a cloudwatch periodical "cron-like" trigger.

- The script took much more execution time than I thought. It also required less memory, but this is not a problem ;-).

- Every line you print() to stdout goes to a Cloudwatch log. It's both helpful and something to care about because Cwatch is not free.
It's not about me. [edit: by which I mean we were talking about the phenomenon of ecological collapse here. I said nothing about my personal response, and don't intend to]
> I would expect that the social stigma would severely limit uptake in school though, which is why this isn't standard today -- kids can be rather vicious when they pick up on any hint of difference or weakness.

Random idea--what about a completely opaque contact lens, with an image of an iris/pupil on the outside, customized for the person's eye color? It would likely be noticeable up close, but could take away a lot of this social stigma.
Automated Responder Knowledge (ARK) in Action
I don't think there are many people around who get satisfaction from writting enterprise-software. In the beginning you might get some, because it was all new, shiny and you had responsability and could learn new things? But now you reached the basic level of grind, and there is no fun in this. So basically you are bored.

What you should do is to find something fresh, something enriching, something distracting, something valuable. Many developers have side-projects for this. Or are trying out new things. Doing this at work is a bit problematic, so you should be careful what you actually do there. But automating your work, enhancing your workflow and learning to spark up your worklife is always accepted if you get your work done.

The other option to take a longer vacation. 4 Weeks, 3 Months, depends on your situation. And don't overwork yourself of course. 7-8 Hours a day is more then enough. A human can't code for longer then 4-5 hours a day without losing it anyway.
Also it has fairly limited input. A real world problem may have much more possible inputs at any time step as opposed to placing just 1 stone
Ubuntu 17.10: What's New?
There was: the Apple 30-pin connector. It was revolutionary and got built into plenty of hotels where you can still see them. And where it acts as a warning to not build tech into your furniture again.

People keep building phone dock systems and they just don't really seem to take off. Maybe the best one available today is the HP Elite X3 .. running the discontinued Windows Phone.
USB-C is that standard interface - when working at my desk I can plug a single USB-C cable into my laptop and it gains two monitors, external audio, keyboard, mouse, webcam, and all the other things you'd expect.
The danger is definitely the ICO's for investing. The O part of ICO implies that you're selling something on the promise of having access to it when it is live/released. That smacks of a security in everything but name, and that's a big no-no. They're selling unregulated securities and raking in hundreds of millions through the process. I imagine the SEC doesn't take kindly to unregulated capital raising, and naming it something else I wouldn't expect to dissuade them. Bitcoin doesn't have this, because no-one controls the issuance of the tokens.

As a long-term bitcoin holder, I think I have a good handle on crypto. I'm actually quite surprised the the dinosaur hasn't started giving direction about how ICO's fall afoul of existing capital raising regulations. Maybe they think it's too small to care? Not sure. It's an issue though.
The Engineering Manager – Wobble
> Who do you mail when you get spam from mailchimp?

I normally use the link in the X-Report-Abuse header. I invariably get an automated reply immediately (so if this isn't happening for you something must be going wrong; this seems to have been introduced about a year ago).

This is followed by what appears to be a semi-automated response (it varies depending on outcome but the text is usually made up of mostly the same content). I've had human responses from replying to that. (Though there is rarely the need—the initial complaint seems consistently to remove the complaining address from the mailing list, so that campaign stops unless the spammer manually adds the address back. Why doesn't everyone do this? It seems pretty obvious.)

I've also blocked Sendgrid as, despite the occasional response from their abuse contacts, the campaign doesn't stop coming. (I can't get away with blocking Mailchimp in any case as I have users relying on legit mailing lists that use it.)

> the most absurd part is that mailchimp is opt-out by default

I think this is understandable in terms of customers wanting to move mailing lists from one ESP to another without having to re-opt-in every subscriber. I wish there were a better way to manage permissions for mail receipt, but the SMTP infrastructure is made largely of despair and tears.
I've been using termux and a fold out bluetooth keyboard for django development & code review for quite a while on my pixel XL.

I absolutely love having my dev work on my phone, being able to hack away or do code review for 5 minutes wherever is incredible.

At home using a chrome-cast and have it on a big screen.

It would be nice to have a window manager I suppose - but i'll probably end up in a full screen terminal anywya.

When mobile the biggest problem for me is just plain old screen size - I'm tempted to get a cheap Chinese tablet and use it as a remote screen somehow - leaving my phone in my pocket.
The Comic Sans Index: What Kind of Fonts Do Americans Use?
Show HN: Chaport – A cheaper and simpler alternative to Intercom
> WSDL is an awful web services things

The thing is, when creating webservices you like creating tests. With WSDL you have tools which given a WSDL will generate a test-suite for you and some mocked services.

With JSON you'll have to hack-up something using Swagger.
The so-called "Founding Fathers" were strongly opposed to professional armed forces for exactly that reason: it's less likely that ordinary citizens recruited via conscription would be sent to fight "bullshit wars".

Vietnam changed all that, or, more to the point, verified it. The anger against the war was fueled by the fact that anyone could be sent to fight it. Politicians realized that wars would not create such uproars if they were only fought by professional soldiers.

And indeed this is true to this day. Most Americans don't care about US foreign wars, because for them personally the stakes are low.