skysight-inc/HackerNews huggingface dataset:
If you work for Coinbase, you can collect your salary in BTC
Show HN: CollabUI – collaboration tool for mobile development teams
As they say, the road to hell is paved with good intentions.

I can't believe this is what social media and the tech industry has become. And I can't believe there are people actually supporting this kind of censorship.

What ever happened to principles? Do people not realize that they are sowing seeds of their own destruction by supporting this kind of arbitrary censorship from large social media companies, CDNs, ISPs, etc.
>It takes far greater effort to get a video production to look decent.

That's absolutely true. Although relatively speaking generating at least indie-level video content has dropped drastically in cost/effort as well.
More than that, there are "straight to streaming" movies that are really good—people don't need the theater.
And another thing, you have little or no access to the physical layout of the SSD - you are writing through a complex algorithm that does wear levelling, block remapping and lazy deletions. To write to NAND flash, you need to erase the entire block first.

Perhaps you could corrupt the DRAM cache of the SSD, though?
There's no need to justify yourself. Mindfulness is a learned skill and removing the necessity to practice it can be a bad thing. Just today I was remarking to someone how I felt automatic headlights and other assistive technologies were allowing people to be less mindful and more inconsiderate of their surroundings and other people.

I totally get where you're coming from and agree with you to an extent and I don't disabled the safeties on my guns or tools. I personally wouldn't spring for a stopsaw because the price is several orders of magnitude more than I'd spend on a saw however if given one I'd welcome it gladly and find comfort in knowing that I or a family member wouldn't accidentally be losing any limbs to it.
Unless the creators premine (and many do)
Nice resume page. The umbrellajs link actually points to ubrellajs.com (missing the M)
> and to be an unwilling vehicle for the Neo Nazi movement is something that no company should want to aspire to.

Does that also apply to pornography? What about atheism? What about lgbt content?

The concerted effort by the pro-censorship crowd to exploit nazis to promote censorship is rather worrying.
It can be protected in lots of ways!

For example, society can start firing people who make arguments against free speech. We could start banning their accounts on the internet, and refusing to serve them at restaurants.

Your freedom to support censorship doesn't mean that you are free from consequences! ;)
CF terminating their service absolutely does not silence them. They have many other ways to get their message out, even ways that look identical to what CF was providing.

If they end up actually getting turned away everywhere, and have no avenue to get their message out, then perhaps that's saying something about what everyone else things of the quality of their message.

And yes, this sort of thing needs to be decided on a case-by-case basis. If every internet company decided to disallow accounts held by people of a particular ethnic group, then that would be a problem. But I don't see an issue with every internet company deciding they don't want to participate in spreading hate speech and giving a hate group a platform to spread their propaganda. We wouldn't be arguing about this if we were talking about shutting down a website distributing ISIS recruitment videos, would we?
> You're going to have to change copyright law

It would be about damn time!
Boeing Field catches up with Earth’s magnetic field
I downloaded the app, and it seems you can only login with Facebook. Deleted.
The licensor can't claim that you agreed to the terms of the GPL, he can merely claim you committed copyright infringement by creating a derivative work of, and creating copies of, a copyrighted work, without permission.
How Reliable Are FinFETs?
I don't. I'm trying to explain that there are limits to 'private businesses can choose not to do businesses with anyone' with a historical example.

In small doses businesses can refuse service to classes of people, but when the discrimination is so commonplace that it becomes a burden to those being discriminated against then you may see the creation of a new protected class (or realistically the broadening of an existing one) to make sure they aren't starved or unable to find employment.
For me it was easy.. but then again I have few real friends, and those I keep in touch with by other means
it only tautological to say "X is a tautology" to those who had recognized X as being a tautology.
> Do not put words in my mouth. I never said it wasn't murder.

Here is your comment from upthread:

> Are we going to call every road rage incident (1200/year in the US) a terrorist attack now?

From: https://news.ycombinator.com/item?id=15032455

Which has your name affixed to it.

So you are trying to equate this murder to one similar to roadrage, and they have absolutely nothing to do with each other. This person meant to do bodily harm to many others and/or to kill them outright because they were counter protesting his happy family friendly outing with his Neo Nazi buddies. To try to equate this to roadrage is ridiculous.

> Road rage can end in murder.

Yes it can, but this wasn't roadrage.

> It does not become a terrorist act.

Indeed, roadrage does not become a terrorist act. But again, this wasn't roadrage.

Here is the definition of roadrage for you:

"sudden violent anger provoked in a motorist by the actions of another driver."

It does not include protesters in groups advocating violence against others going to their cars and subsequently purposefully ramming those cars into crowds of defenseless pedestrians.
Net neutrality has nothing to do with this issue. You could have net neutrality ("free circulation for bits" if you will) and as long as no hosting providers want to take your content, you won't be able to publish them.
The Crisis of Connected Cars: When Vulnerabilities Affect the CAN Standard
The Right Way to Buy Football Jerseys for Fanatics
When talking about replaying live activity on the test system:

>We took the third option because the other two options were quite intrusive and they might interfere at the normal use of our app because in both cases they were going to be in between our users request and our app

One of those two rejected options was goreplay. It is passive, like tcpdump. Right from the docs:

"Gor is not a proxy: you do not need to put 3-rd party tool to your critical path. Instead Gor just silently analyzes the traffic of your application and does not affect it anyhow."
My advice to junior software developers has always been that the things that matter are:

1: "will I get the chance to work on technology that I really want to work on?"

2: "will I get mentoring from great senior developers?"

I advise them to spend the first five years of their career honing their skills in the craft of software development, I advise them to pay no attention to money - I say "it will come later if you have become a great software engineer".

Interestingly, I feel alot more is to be learned from working at a disorganised and chaotic company, at least in the early stages of your career. When you later see things done right then you'll truly understand why things are done in the way they are, because you know how it can be done badly. Which is to say, it doesn't matter if the company you work at is well run or not.

It always makes me feel that a junior developer is off track if their primary selection criteria is anything but the opportunity to learn how to become a great developer.

I guess maybe its different in Silicon Valley.
This makes me really sad. I will admit that I did not always feel this way. Several years ago, I spoke out against Cloudflare right here on HN for not terminating ISIS's al-Hayat Media Center and Amaq news agencies' websites that were serving up videos of the beheadings of foreign hostages. Cloudflare claimed content neutrality as their justification and I was appalled by this and actively recommend against them in my professional career as an infrastructure leader. To me, it was simple: ISIS was killing innocent people and Cloudflare was complicit in the weaponizing these killings into propaganda.

I can't believe I'm saying this but here in 2017, I've had a change of heart. It's not that I support ISIS, or Daily Stormer, or Nazis. Fuck all of those guys. The problem here is that I feel that the post-Charlottesville Internet is rapidly sliding into a very scary trend of _weaponizing speech_. Prior to last weekend, the weaponization of speech was mostly confined to SJW-speak, where people call others' speech "violence". No longer confined to Twitter outbursts and op-eds, we are now seeing the weaponization of speech by service providers.

It's easy to write off Daily Stormer as a bunch of inbred Nazi assholes because, hey, that's obvious, but who's next? Who's the next group that gets knocked off the Internet? Trump supporters? Civil War historians? Encryption experts? You? Me? Who gets to decide? Social activists? The government? Some other government? Matthew Prince?

Even if you're ready to drive a truck into Richard Spencer's house, you should be outraged by Cloudflare's action today. This is quite possibly, as one of his employees said, the end of the Internet--certainly the free Internet.
> Yet somehow, programming is considered a woman's job throughout vast swathes of India. China is much closer to parity in engineering as well.

More women choose engineering when they have fewer career choices, because they take the freedoms they can get; Iran also has a high ratio of female engineers. In virtually all countries where women are free to choose any career, they largely don't choose engineering.
Not only this, but could they at least enable Netflix original content through VPN/proxies? (as they've started blocking all access via proxy now).
Since no one answered your question about how much due process is needed, let me take a stab at it. To paraphrase the article, due process requires that the rules be known in advance, and that they be applied non-arbitrarily to each accused violator. I would also add that the rules should be as specific as possible, since vague terms like "hateful ideology" can be applied to almost anything controversial.

So for example, if an organization was going to censor certain political websites, they should specify precisely what is not allowed: Advocating socialism? The killing of non-combatants? etc.

If the rules are only going to be applied at the whims of the Twitter mob, then that should be posted in advance: "You will be in violation if you advocate for race-based killing AND there are at least 10,000 tweets in a single day condemning you."
This is not a single thing.

I think the biggest culprits are abstraction layers. You use a framework that use js that use a VM in a browser that runs on an OS. The time when showing text was done by the application writing a few bytes in VRAM is long gone. Each layer has its internal buffers and plenty of features that you don't use but are still there because they are part of the API.

Another one is laziness : why bother with 1MB of RAM when we have 1GB available? Multiplied the number of layers, this becomes significant.

Related to laziness is the lack of compromise. A good example is idTech 5 game engine (Rage, Doom 2016). Each texture is unique, there is no tiling, even for large patches of dirt. As expected, it leads to huge sizes just to lift a few artistic constraints. But we can do it so why not?

Another one is the reliance on static or packaged libraries. As I said, software now use many layers, and effort was made so that common parts are not duplicated, for example by using system-wide dynamic libraries. Now these libraries are often packaged with the app, which alleviate compatibility issues but increase memory and storage usage.

There are other factors such as an increase in screen density (larger images), 64 bits architectures that make pointers twice bigger than their 32 bit counterparts, etc...
CloudFlare terminating their account in no way kicks them off the web. They have plenty of other options[1]. CF has just decided they don't want to help them promote their speech.

Now, if an ISP decided to cut off someone because they didn't like their (legal) speech, that would be a problem. But that's not what's happened here.

[1] Don't give me the "but what if they didn't" argument. We're not speaking in hypotheticals here. They do have other options. If they did not, then we might be having a different argument.
Right, the new physics the wikipedia article is alluding to is that in previous experiments indirectly measuring two photon interaction cross-sections, the cross-section was higher than what the standard model would predict (but those experiments didn't have tight enough error bounds to say anything definitive).
> This is quite possibly, as one of his employees said, the end of the Internet--certainly the free Internet.

If one person at a private corporation can single-handedly end the free Internet, it was already over.
So, even without Moore's law, it's better to improve percentage efficiencies at a few highly leveraged points, rather than at every point. A percentage improvement in the processor, gives improvement for all customers, and for all layers of their stack, all parts of their software, every line of code: OS, DB, language, stdlibs, third-party libraries, in-house libraries, yesterday's code, code you're writing write now.
I unpack that so much to show how much benefit it gives, and that, perhaps even a tiny percentage benefit... 1%? 0.1? 0.001? etc? ... might still be a win...
The creators also reserve some % of the tokens. This is desired because it aligns the incentives of all the participants: speculators, network participants, employees, and users.
I have access to whatever site by virtue of the site responding to my requests. In the absence of the ToS I can do whatever I want and the ToS serve to restrict that. In the absence of the GPL I can do a strict subset of what I can do when the GPL is applied.
In a strange way this reminds me of the Reddit controversy where the CEO was caught modifying comments. I have never trusted Reddit after that, in a way I am thankful to the Reddit CEO for shaking me out of my complacency.

I have similar thoughts about this. I do not want technology companies deciding what content is reachable.
I gave it a try several years ago, but it was very difficult for me to follow. Maybe I should try again...
Personally, I think that anyone who supports censorship should be fired from their jobs, have their internet accounts banned, and be refused service at every business where it is legal to refuse service to you.

Your freedom to support censorship doesn't mean that you are free from consequences! ;)
Agreed, I said mid WW2 because the later half of the war was in Europe where more modern transport supported the supply lines (aircraft and railroad).

But the earlier half was largely a mix of WW1 esque supply logistics using horses and german automobiles struggling over poor Russian roads. The poor logistical planning I alluded to was largely underestimating how poor Russia's infrastructure was and overestimating the capabilities of Germans to overcome them.
"You'll recognize them because they're labeled with 'Whole Foods'". :)
The concerted effort to equate Neo Nazis to pornographers, atheists and lgbt people is rather worrying as well.

If you can't see the difference between those groups then the problem is on your end.

Hint: Neo Nazis wish to return to the good old days of 1939 or so where Jews and people of color are either dead, outcast, deported, enslaved or stuck in camps while white men rule the land as is their god given right.

So just in case it needs explaining: that's not the moral equivalent of pornographers, atheists or lgbt related material and I'm surprised that that needs spelling out.
Maybe, but there is a clear difference in magnitude between the celebration of murder to quash speech and the historical debate about the direction of this country.

Very few folks are confused when they see a group of white men fly Nazi flags, then murder and maim, then cheer it on as an act of heroism.

Which is probably why your "Free speech actually means freedom from any and all consequences" is going over here like a lead balloon.

> I'm just expressing my views within the HN bubble.

And for the most part being treated civily, even though you seem to be trying your best to defend the cause of literal fascists and their literal endorsement of spontaneous and fatal violence.

I'm surprised an advocate of "free" speech devoid of consequence can tolerate and support those who engage in violence against that very principle.
I'm a statistician and I second this take. :)
>Don't wanna sell cakes to gay people or host pro-Nazi sites? Don't start a business serving the public then.

I get what you’re saying and agree with you, but please don’t compare gay people and neo-nazi. They’re not same or even similar.
Slack and Spotify lack critical optimizations. They appear to leak long term objects like crazy.

This isn't Electron's fault. I have plenty Java apps just as guilty.

I do wish Slack was a better case for Electron. JavaScript isn't immune from leaky bad patterns, just the same as other langs/environments.
Everything you wrote is why we have freedom of speech protection.

> But more abstractly and insidiously, the value has mutated to give license to liars and manipulators of all kinds.

It never mutated. The point of free speech is to give liars and truthtellers and everyone in between the right to speech. Otherwise, we only have speech from liars.

Free speech exists so that the liars don't get the monopoly on speech. That's everyone can have their say.

It's one of the reasons why we have progress. Imagine if we didn't have free speech. Then abolitionists or civil rights activist or LGBT activist or women's suffragists would never had a right to speak. The people in power would have denied them the right to speak.
That would indeed be a problem.

But that's not what's happened here. CloudFlare (or any CDN, for that matter) does not provide access. CF terminating their account did not remove their ability to speak. They have many other options.

Regulations around ISPs and telecom providers exist specifically because there are often no other options.
"Nazi" is a slang term used to refer to a member of the National Socialist German Workers' Party. In that sense it is an insult rather than a fact.
Noving closer to a potential cure for peanut allergies
Interesting that Matthew Prince did not think to list the owner of the device that is connected to the internet as a possible option of who could or should censor what one sees on the internet. This to me is the best option and not even put on the table. The old internet was amazing. Where is the new internet forming today?
Let's make it easier: how many of the transactions in the most recent block (as of writing) can be tied to individuals?

https://blockchain.info/block/0000000000000000005d8e91c8b1b3...
I've made my position clear. It was murder. It was not a terrorist act.
> While we're here, can someone explain how a "dream within a dream" works in Inception ?

Exactly like that. It happens in real-life and no doubt that's where they based it from. It happened to me a couple of times already, the deepest I got was 4 levels.

Real-life sleeping > level 1: sleeping > Level 2: sleeping > Level 3: sleeping > level 4: awake

Usually, it was very bad. A form of nightmare. You slowly get aware of it, even to the point that your brain tells you that you are awake. Then when something happens that you want to wake up (for example, you died, or you suddenly got aware you're sleeping), you will indeed wake up, up to the next level.

Once again, your brain will tell you that you are finally awake.

The first experience I had of this was when I was barely a teenager. It was a nightmare within a nightmare within a nightmare within a nightmare. When I got fully aware I was sleeping, that's when I fought, waking up, then waking up, then waking up, then finally waking up to the real world.

Problem was, I was no longer sure if it was the real world I woke up to. To this day, I sometimes think I am still sleeping.

Just like the other ending in Inception. Hence I love that movie. I can relate.
Additional information: http://www.theage.com.au/national/health/peanutallergy-cure-...
ComboToken
There are two discussions encapsulated in your comment. One, should political ideology be a protected class? And two, if so, how would you delineate protected "political ideology," something inherently more difficult to observe than ethnicity or sex, from unprotected views?
> If I just want to send funds from A to B, the current value of bitcoin in fiat [ USD / GBP / JPY ] is less important than being able to exchange it for the local fiat at each end.

Do you mean using bitcoin as an intermediary to send value across the globe; Ie. by exchanging your local currency to bitcoin and then sending it to the receiver (who might exchange it again)? I think for such a use case the traditional banking systems are superior.

> Some people see that as a feature - a deflationary rare resource, which a government can't simply print more of.

The problem with deflationary resources is that most people will never want to spend them - making them unusable as a medium of exchange. If you look at bitcoin forums, they are full of posts cautioning other users to hodl (hold on to their coins and not sell them). But if bitcoin is not used as a medium of exchange then what is it used for? Other blockchains (like ethereum described in the blog) imho offer much more interesting features.
Never said I did see that world. Just that it was a reasonably question that didn't deserve a flippant, pedantic answer.

But let's say I did, as maybe the original poster you replied to did. The answer you just gave that I'm replying to (perhaps with a bit of a more patient tone) would have been way more useful than your original answer.
Increasing in recent years. For a long time, one had to use mathematical shortcuts to make the techniques computationally feasible (for example conjugate priors). Now, with better sampling algorithms (like NUTS) you don't have to make those compromises anymore. This means as a practitioner you get all the benefits (like built in, rich error distributions and good small sample properties) without the compromises.
People that frequent TDS will probably believe this to be result of a secret globalist cabal further cementing their resolve that something must be done to save the white race.

Sometimes its better if things have an outlet that's relatively benign and already mentally unstable people don't have cause for even more agitation. Plus it's easier to keep an eye on things and perhaps guide them a little. Confirming (in their eyes at least) what is already suspected doesn't help the situation. Let them have their site and their speech. Because you can't really stop it anyway and trying makes it worse.
I don't think they run their API servers behind a CDN, that's not really a common thing at all.