skysight-inc/HackerNews huggingface dataset:
Ask HN: How often do you “unplug”?
How often do you turn off or get away from all your devices and notifications? Do you have an activity you like to do during this time?

I've started trying to unplug for at least an hour a day in order to refresh mentally.

I typically like to get outside, go trail running, or just lay in a hammock and watch the clouds. With all the distractions and people fighting for your attention on the web, it seems like a good way to maintain more mental autonomy and focus on the things you really want to do.
Are we all incapable of discerning what is and what isn't acceptable?
Nice API.

Nitpick: you even ported the license from kiwi-java :-)

"Neither the name of kiwi-java nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission."
Where I grew up, websites used to be blocked by my government because of blasphemy and morality reasons. Criticism of Islam, pro secularism, and yes also porn. I used kazaa to get "God delusion" and "satanic verses", books that would have gotten me into serious trouble.

Please don't let that happen in America. Making up hate or blasphemy reasons is very easy.
No. The Chicago Tribune [0] reported on the type of data exposed:

> The files included names, addresses, dates of birth, the last four digits of many voters' Social Security numbers, driver's license and state ID numbers for the 1.8 million who are registered to vote in Chicago.

[0] http://www.chicagotribune.com/news/local/politics/ct-chicago...
While I definitely don't support the people they're booting off I do have to agree with the EFF here.

For example, "And music streaming services offered by Google, Deezer and Spotify have said they would remove music that incites violence, hatred or racism."

Now these services have put it out there as policy someone has to define what's violent, hateful or racist in music. Racism? Ok nobody's really going to bat an eye at that disappearing.

Violence and hatred though? As an off again on again heavy metal listener.. almost literally every track could be described as violent or hateful. That's the genre. The same could be said for other genres and their sub-genres. Rap comes to mind. Is Eminem next on the chopping board?

Music was the easy example, there's other examples available for the other services (registrar, DNS, hosting, CDN) as to why making this policy is a bad idea. Now anyone needs to do is convince someone at the corresponding target that a site is similar enough that it should be taken down.

South Park had a two-parter that addressed this exact problem [1][2]

[1] https://en.wikipedia.org/wiki/Cartoon_Wars_Part_I
[2] https://en.wikipedia.org/wiki/Cartoon_Wars_Part_II
Suppose tomorrow Google unfairly marks your speech as hate speech, how do you recover? These companies (especially YouTube) make mistakes and appeals are often just as error prone.
Scala just sucks. It was a research project that turned into a bad idea. I hope Scala dies
I don't think private-sector companies have any obligation to host anything. The problem is we in the tech community have watched with only minor concerns as the web grew increasingly centralized and left the power to these companies. The Daily Stormer has no right to an domain name or search results or ad revenue, no site does. The Daily Stormer has every right to exist, but it doesn't have a right to be served fast and conveniently(no, I'm not advocating against net neutrality, any host for the Daily Stormer should treat it exactly as they treat all their other customers). I think despicable sites like the Daily Stormer have a right to exist, but I'd rather they be hosted on a personal computer with a non-static address and every now and then the dial up connection get's interrupted when the site admin has to call David Duke about when the next Klan rally is.
Trustworthy in the context of a "secure as possible" open-source design. Knowing that the layout I shipped is what I got back with no modifications.

Unfortunately my idea would have both the layout and the (OTP-fused) firmware fully open. I'm learning a lot about the challenges of "transparent security" as opposed to security by obscurity...
It's not optimal for things like embedded, device drivers, high performance computing, etc. So I doubt everything will settle there. There will always be situations where C/Rust/Fortran are better choices.
> No,the "anti-fascist" movement has other uniting purposes. For instance, opposing capitalism or market economy.

While Antifa membership is largely drawn from the an anarchocommunist community and some other radical anticapitalism groups, anticapitalism is not it's purpose. As some American Antifa members pointed out in response to criticism that Antifa did not organize against Obama in the US:

“To criticize antifa for not mobilizing against Obama is to misunderstand the movement: anti-fascism is not a comprehensive critique of hierarchical society in and of itself. Anti-fascist work is done as a piece of, and not a replacement for, a larger radical vision. […] Mobilizing large radical movements against neoliberal (or populist) capitalism is not the focus of anti-fascism; this is the work of the anarchist and anti-capitalist movements as a whole.”

https://anarchistnews.org/content/what-do-us-antifascists-ac...
silencing people is never a good idea. let them speak their mind. only through interaction can a person's mind change. caging them in and then being surprised they did something awful is probably about as bad idea as the ones they have.
"And music streaming services offered by Google, Deezer and Spotify have said they would remove music that incites violence, hatred or racism."

That sounds like a big job, and one filled with ambiguity. Classifying forum posts is one thing, but trying to determine intent with music is going to be tricky.
If they are doing something illegal then they should be prosecuted using whatever avenues are available. If they haven't broken any laws, why would we want companies punishing them unilaterally?
I think the genesis of this can be traced back to Reddit deciding that an anti-obesity subreddit couldn't be hosted there because it hurt people's feelings.

But back then, pre-Trump, they seemed to have no problem with extreme neo-Nazi subreddits, which Pao kept.
I agree with what you have posted. An interesting point though is that poor women become pregnant at a rate far greater than that of their wealthy peers. Pregnancy rates and especially unplanned rates are far higher in 3rd world countries than in first world.

In the US this holds true as well due to a large incidence of unplanned pregnancies among the poor. Your point about the rich considering having children is apt as children are often planned by the wealthy.

I am not passing judgement on either side of the wealth divide but I think it is an interesting study.

A very interesting read:
https://www.guttmacher.org/news-release/2011/disparities-uni...
> There's nothing stopping these maniacs from starting their own intermediaries

The Internet is commercial, top to bottom. The same kind of public sentiment (or if you lack the appropriate sentiment, outraged news) would prevent anyone from agreeing to be their DNS registrar or their VPN host. Should they start their own ISP, who will agree to peering with them? Should they bypass DNS and have a well-known static IP, will other networks agree to route traffic to that IP?
A Guide to Becoming a Full-Stack Developer in 2017
Sentinel-2 Cloudless Map of the World by EOX
When Is a SQL Subquery 260x Faster Than a Left Join?
Does TypeScript have any kind of "do notation" or "comprehension" syntax? LINQ is not the best by any means but it does seem like a big improvement over nothing.
Amazon has aggressively litigated to a free pass on IP infringement
I agree, in that it sucks that it's a literal handful, but on the flip side it's nice to know the government is set up in such a way that it isn't by default the most powerful entity in every imaginable way. The people themselves, private companies, etc have a chance to be more powerful than the government in a variety of ways.

I'm a pro-government liberal who is extremely wary of the power of global corporations, but I still take some solace in what this says about our system.
Korea Pushes Bitcoin Cash Over $500
Well, since YouTube deleted evidence of war crimes, I would say yes we are incapable.
Well, I admit I slack more when I work from home, but that's usually because typically reason I work from home is that I'm so tired of working or depressed I can't convince myself to actually go to work. Now often I'll just take a sick day though but do some work.
It's even more frustrating when people supposedly loving freedom say that freedom of speech was only meant to protect from government and private companies can discriminate as they wish.

I'm 99.99% certain if freedom of speech was formulated today, it would include private companies as well.
How well have we mastered ‘the science of teams’?
Hacker Releases Firmware Decryption Key for Apple's Secure Enclave
Even at $4,000 Bitcoin It's Still an Opportunity
We are all incapable of coming to a consensus about what is acceptable. This is pretty much the same as saying there are always disagreements in politics.

Whatever you permit to be used against your opponents is certain to be used against your friends as well.
So the question becomes - what types of data is available using legal channels?
True. Additionally it would be good to have a baseline measurement of the probiotic population in each subject prior to starting.
> There's nothing stopping these maniacs from starting their own intermediaries to host the content(trash) they want to peddle.

Who decides on what is and isn't trash?

The article states "And music streaming services offered by Google, Deezer and Spotify have said they would remove music that incites violence, hatred or racism."

Does this mean they will remove things like 'Fuck tha police' or 'Smack my bitch up'?

I don't like such music and would consider it trash, it also falls quite clearly under inciting violence and hatred.

As much as I don't like that music though, I like even less having a handful of companies being the arbiters of what content is and isn't available.
Development with Oracle Partitioning
Software development is fad driven, I think a lot or most people would agree with this. I myself find this to be lamentable. But over the years I've asked myself, why is this the case? I mean it has been faddish for years, this isn't new in the current era.

I think there are two main drivers for fad-ism in software. One is we as developers, are required to chase the popular languages and frameworks to stay current, marketable, and employable. So there is always a sense of "what do I have to learn next, so I can switch jobs succesfully when I need to". Another driver is, developers seek to gain experience by re-doing things from the past. Example, creating new languages, or compiler for an existing language, provides inexperience developers with fantastic new experiences and knowledge. This is desirable.

So yeah, we got fads, and us old timers, or not so old timers with a historical perspective, watch our lawns, but everyone has to learn somehow. Ideally a lot of this would come from an apprenticeship/journeyman system, or a University degree of some sort. But for now it's all we have.
How East Germany Fabricated the Myth of HIV Being Man-Made
I'd hoped you might realise that this was the aspect I was referring to:

"If the government is unlawfully seizing your property, why aren't you at your property defending it with your gun, rather than engaging in a rally downtown?"

Again: in that context as written, the question is "why engage in group action" (a rally downtown) rather than individual action (at your property ...)?"

And the answer is: rallying", that is, "regrouping with your allies" (etymology: those you rally with), is politically* more powerful.

Now, if that rally involves a show of armed force, we're back to the ACLU's decision here. But that wasn't the situation you'd posed, or that I was responding to.

http://www.etymonline.com/index.php?term=rally&allowed_in_fr...

http://www.etymonline.com/index.php?term=ally&allowed_in_fra...
>bigotry

>intolerance toward those who hold different opinions from oneself.

Quite an ironic comment.
Without ISP-level neutrality, the opposite would be true. Here's the scenario in that case:

1) Google, Facebook, Twitter, CloudFlare, GoDaddy, and a few other actors ban a certain flavor of hate speech.

2) The pro-hate-speech crowd tries to start their own "Facebook for white nationalism" but can't, because they don't have "premium" peering arrangements with all the eyeball ISPs.

3) There is no step 3, it's game over.
I'm much closer to the fat part of the bell curve than you, so you might not be aware that you are likely being denied half sizes in your shoes.

I used to call myself a size 13, but after I started running, either my feet shrank or I became more aware of the fit of my shoes, and I happened to find a size 12.5, which fit so much better.

Then I discovered that most shoes don't come in a 12.5 - they usually only do half sizes up to 12. And when a shoe is made in a 12.5, most stores don't carry it. So now I get to spend a lot of time trying to decide between a 12 that sometimes pinches (whee numb toes) or a 13 that sometimes is too loose (whee blisters) or looking for shoes that run big or small that might not be the style I want/need.

And most stores at least have size 12 and 13 I can try on; I can imagine the hell of finding not just size 16 but size 16 that fit right.
> I'm 99.99% certain if freedom of speech was formulated today, it would include private companies as well.

Freedom of speech already does. Unfortunately Americans tend to conflate the broad concept with the US First Amendment.
According to Forbes [0]:

- Name

- Street address

- Party affiliation

- Elections in which you did (or did not) vote

- Phone number

- Email address

[0] https://www.forbes.com/sites/metabrown/2015/12/28/voter-data...
Best option I experienced was working remotely from PST on EST schedule. So start at 6am done at 3 eat + have a drink take 1 hour nap and you have 8 hours which after nap fills like a whole new day.
How high does ground effect last?
Essential Phone review: An arcane artifact from an unrealized future
Coinbase Locks Out Nazi Crowdfunding Site After Paypal and Stripe Sever Ties
It's Tipper Gore vs. Frank Zappa all over again.
If you're doing anything at all server side, you have a use case for Elixir.
In this thread: people not understanding the difference between byte code (representing code in the form of instructions) and AST.
It stays empty. My business partner checks up to make sure the landscaper, cleaners, etc, are doing their job. I sometimes need to come back to US for a quick visit during my Tel Aviv time. (Our company has offices in both Sunnyvale and Israel.)
tup can be made to ignore unimportant changes. I had to look up the syntax, hopefully I got it correct.

I have foo.c, bar.c and a rule like:

: foreach foo.c bar.c |> ^o^ gcc -c %f -o %o |> %B.o {objs}
: {objs} |> gcc %f -o %o |> baz

The ^o^ part tells it to not trigger the next rules if there's been no change to the output. So if you just change your source files to use an updated license, reformatted it for clarity, etc., then nothing else will happen.

I used this with some of my literate code projects where I had tup running org-tangle for me (via an emacs script). If I'd only updated the documentation, and the code hadn't changed, nothing else would build. If I'd only changed unimportant parts of the code that generated the same object files, no new binary or library would be built.
Which reminds me of another dead product I used to use to do exactly this: Yahoo Pipes.
How do you handle operating system signals? like when your autoscale group decides to scala down and you get a SIGTERM with some time to handle it, what do you do?

This might help: from the release notes to Erlang R20 (i.e. latest):

A new event manager to handle a subset of OS signals in Erlang

It's documented in the docs for kernel here:

http://erlang.org/documentation/doc-9.0-rc2/lib/kernel-5.3/d...

You can write your own handler, which you'll install using gen_event (or :gen_event in Elixir), but even if you don't, there's a default handler which handles 3 signals, SIGUSER1, SIGQUIT and SIGTERM.

Per the link above, SIGTERM is handled like so:

The default handler will terminate Erlang normally. This is equivalent to calling init:stop().

Also worth a look, to see how os:set_signal/2 works (this allows you to decide which signals should be ignored, handled by the default handler or handled by your own handler):

http://erlang.org/documentation/doc-9.0-rc2/lib/kernel-5.3/d...

(And a shout out to legoscia on Stack Overflow for letting us know this might be available:

https://stackoverflow.com/a/41872533 )
Quality Assessment with QueueMetrics for Asterisk-Based Call-Centres
> If your message doesn't show up on one webpage, you can always publish it on another, or on a webpage of your own.

Can I just say this then,

If you can't access your website on ISP choose another ISP.

Whats different about this argument? Also, thank you for answering instead of downvoting.
They have like 200k employees. You can't make a statement like this. Not everyone can come to the US. They give an opportunity for a lot of people to get out of india. Everybody can't work for facebook or google. Many companies don't even want to deal with hassle of immigration and they give you an opportunity to do that.
Show HN: Geek Canteen, Healthy Food for Developers
High speed rail in China.
The Real Reason Jeff Bezos Grinds Trump's Gears
This is a nicely written paper. More fuel to fire for the bitcoin skeptic.
I would be willing to bet that police beatings in the US are lower then they have ever been.
Are you sure they are stopping just maniacs and crazies? Do you trust them? I don't know, maybe growing up in Soviet Union made me skeptical of "let us censor this for you to keep you safe" claims.
> Who decides on what is an isn't trash?

Every person or entity called in to relay material that isn't a regulated utility, arm of the state, common carriers, or otherwise deprived of or restrained in the exercise of free speech rights.
It also had the opposite of its intended effect.

Millions of people had no idea Daily Stormer existed until GoDaddy, Google, and CloudFlare kicked them out. Each one only added to their growing pile of free publicity. I guess Google never Googled "Streisand Effect"? First Damore and now this.

Edit: Also kind of ironic that my comments are now being buried on HN because I posted some unpopular opinions. Maybe we should throw HN in the mix too.

Edit2: Aaaaand now I'm not even allowed to post. HN is at least predictable in their censorship tactics, if nothing else.
I find it odd that websites seem to either harbor a slowly growing extreme right wing, or choose to seek and destroy it.

It seems like the extreme rights' method of gaining control is to be provocative while the extreme left lobbies admins to remove the provocateurs (see: reddit, youtube). This ends with the tech companies complying with the left. Why isnt it the other way around?

Edit: apparently today okcupid banned a nazi as a publicity stunt. Maybe im looking too much into this
Where is this? Which coutry/city? Where I live it's the opposite, you receive 200 emails per year from recruiters for jobs.
Brendan Eich was on a podcast in 2016 talking about the origins and evolution of JS. At one point he and the ECMA team wanted to make == strict equality, but then that would have required specifying the JS version, and Microsoft didn't like that, so they decided to go with === and leave == non-strict.

It's one of several cases where backward compatibility on the web trumped cleaning up the language.
There's a difference between realistic pragmatism and covert antagonism. Due to subversion of various sociopolitical systems in this country, it would be very difficult for the left to win majority power without making tactical tradeoffs. Democrats have been boxed into a corner and are doing what they can to get out. There is an argument to be made for unabashed ideology as an alternative means of propagation, and we started seeing that play out with Sanders vs. Clinton last year.
Woops, didn't notice this till now. I wasn't referring to Motif itself, rather the debugger programs. Contemporary UIs are always interesting to study!

It's awesome that Motif and CDE are finally open source though.
Who decides who is uneducated?

What are the parameters for "bad"?
Yes, do not mess with the investigative prowess of the Postmaster General. They are pretty amazing at what they do.
Aside: for Go, just set your GOPATH and such once. Like ~/go. And never touch it again. You now can 'go get' any packages you need. When you set your package up for source control, its root will be (say, for a github package) $GOPATH/src/github.com/your-account/your-package. When you want to work on that package, you cd to that directory, and manage it there.

This is why many who use Go don't get all the fuss with makefiles that some folks insist on. You just go to your project directory and 'go test' or 'go build' or whatnot. Simple. No need to 'make test' or 'make build' unless you have some strange, complicated set up.
It's not just about compile time. Couple of examples:

- Parallel downloading / uploading of artifacts

- Multi-step transformation (old-style: lexer to C to Object file to linker to deployment). You can turn this around, but generally you want each output of your lexer to be input to the C compiler and so on.

- Testing (especially brute-force testing might take time)

And in modern situations you have the same, with Typescript => Javascript => Minimisation => Combination => Deployment (roughly).

It really helps to think of this as a dependency chain and use a partial-order planner to find a possible linearization and execute.
A Short History of Computational Complexity (2002) [pdf]
Why are big companies banning this? Surely Google, GoDaddy and Cloudflare, even Spotify aren't going to be hurt by any public backlash. GoDaddy is already widely despised as a bad actor. I can understand a small startup at risk of being destroyed by an internet mob for supporting Nazis, but not these.

Are they afraid of legal consequences? Aren't they safe to just wait till the police asks them to take it down before doing so?
Simplified Messaging for Microservices with NATS
cultivate where, if you want to cultivate discipline in your team, you should start by cultivating trust first, which goes both ways, your employees need to know you'll always have their back... next step is lead by example...
Web Site Offers Online Benchmarking Tool for Intelligent Robot Controllers
>if an employee left with iCloud enabled it was a whole affair with Apple

We would just send the phone number to our Verizon account manager and he'd send us proof of purchase for that device and we'd forward it to Apple. Wasn't a terribly difficult process, at least in my experience.
The Russian Revolution Recast as an Epic Family Tragedy
I download everything. And much of the music I hear is videogame soundtracks or stuff from bandcamp and soundcloud. (OK, I listen from streamed music from soundcloud. But I don't use spotify)
If recent events have shown anything, it is that we need to do a lot MORE to stop neo-Nazism. I'm not saying doxx all neo-Nazis and whites, supremacists. But we need to name them. Make them known.

Don't support their businesses. Don't let them have domains or websites. Kick them off Google platforms, Facebook, even OKCupid. All private companies need to take action now and make sure none of them can use the internet to spread their hate, or really use any service.

I think it is time to organize contacting car dealerships working next to deny selling any automobiles to them. Eventually we can get the DMV to deny licenses to these dangerous individuals, or at least put them on a registry so the feds can check in on them.