skysight-inc/HackerNews huggingface dataset:
Nobody is trying to give the government power to censor. Everyone is saying that private companies have no moral obligation to materially support neo-Nazis.

Yes, there are concerns about concentrated, oligopolistic markets, but those are solved by breaking up the major players -- not by legislating some requirement of fair service for literal swastika-waving, Roman-saluting Nazis.

People are not entitled to claim freedom of speech for posting Nazi trash on their own private website, and then claim freedom of speech from other private entities refusing to do business with them. Everyone has a negative right to express Nazi views. Nobody has a positive entitlement to demand material resources from private actors to express Nazi views.

The disgusting thing here is that, for many years, if we on the Left pushed for a universal basic income, or for single-payer health-care, we would have the difference between positive and negative freedoms kindly explained to us by the political center and Right. Now a bunch of (again) literal Nazis have a sad, and that we have to quietly listen to the center and Right tell us there's no more distinction, that Nazis have a positive entitlement to be Nazis? It's completely disingenuous!

Or should the Communist Party file a lawsuit to demand a stipend from tech companies for spreading communism?
I can get 50-100++Mbps from Comcast, or 1Mbps (maybe) from CenturyLink, and then... no actually that's it. And 1Mbps would not let me do a lot of stuff online anymore.

So effectively I have no choice, unless I want to stop all video watching, downloading games regularly (not gonna soak 18 hours of 100% of my bandwidth to download a new title), etc.
You are suggesting a file name format with spaces in it?
I really don't fly that often, and will drive rather than fly Melbourne-Sydney if given the option. On my twice a decade (quinquennial?) Australia-Norway flights I just have to suffer though; I don't have the budget to justify spending extra on seats. Often I'll see people 2/3rd my length on the emergency seats on those flights and wonder about the fairness of life... ;)

I got a free upgrade to emergency exit on a domestic Virgin flight a couple of years ago, by a check-in person who looked me over and figured that'd be a nice thing to ask if I'd like. Perhaps a small gesture to them, but I won't forget that for a while.

Fwiw, my femur length is a blocker for my catching trains in Melbourne as the seats are typically designed to face each other in pairs, and my knees are well past the half way mark even with my bum firmly against the back seat with zero slouch.
Where did you get that from?
'Racial superiority' is also a 'sociological concept'. I hope you'll start to see the issue there.
I personally believe we should not only block those ideas on the web, but also everywhere else. Those ideas supporters should see that their opinions lead them outside of the society and make them suffer of loneliness and no support from anyone. Then and only then, they will understand they are wrong. It's another thing to allow the freedom of speech and another thing to make it easier for people to promote those ideas. We are not free to walk out with a gun, so we shouldn't be free to advocate violence.
Quora Is Down and No One Knows Why
The 7 best ways to generate sales qualified leads for your business
So we become like them to stop them?
The Chinese and North Koreans ban pornography don't they? It's a pretty good litmus test for how open or closed a society is.
What is gay couple is making a scene in a private space and demanding a cake? And the bakery happens to be by the church and having gays hand-in-hand would severely hurt their business? What if instead of gays it's cyclists in undersized lycra? I'd rather not have either of them kicked out.

I'm pretty sure abuse of return policy is covered by some kind of law. On the other hand, blacklisting customers who just use advertised return policy to it's full extent is not moral either. False advertisement is breaking of the law too.
>It also has a really slow compiler and that generates code which is about 2x slower than modern C++

Considering it uses the same compiler infrastructure, it's mostly because of using higher level more expensive constructs. It can also generate code as fast as C++ in some cases (see the language benchmarks game).

>which incidentally also has everything you mention (mostly in the form of libraries to prevent bloating the language).

Well, hard to bloat C++ further anyway. It does have a better ecosystem and more mature compilers, but on a purely language level, I'd take Swift over C++ (including "modern C++" that still comes with all the historical baggage and a trillion gotchas) any day.
I disagree with the EFF on this one. I don't think free speech needs to be absolute. You can draw the line at Nazis. These companies didn't draw the line at Breitbart, or Alex Jones, or any number of far-right sites, but at a site that proudly traces its ideology to a group that successfully executed genocide. Germany and South Korea (among others, I'm sure) still have vibrant democracies and economies despite stricter online and offline speech controls. I feel like Americans have an odd obsession with absolute freedom, e.g., they're more "free" because they can own assault rifles.
There are a huge number of DNS registrars. So the fact that GoDaddy and Google chose not to act as their DNS registrar doesn't follow that they can't find _anyone_ to be a DNS registrar. (And indeed, they were able to find a DNS registrar in Russia.)

Similarly, there are a large number of ISP's and hosting partners. So if Amazon were to choose not to want to host their web site, on the theory that they were going to get huge numbers of DOS attacks, and they don't want to do deal with the PR blowback of supporting an extremely unpopular group --- is that really censorship?

This seems to be another variant of "freedom of the press" doesn't mean "free presses" issue. To say that the owner of a printing press should be forced to print Racist materials seems to be... morally dubious. It's true that the owner of an apartment isn't allowed to choose not to do business with someone based on their race, gender, religion, etc. Unfortunately for the Alt-Right, the neo-Nazi's aren't a protected class. If they think it should be, they should feel free to lobby to change the law. If President Trump thinks there are "very fine people" who belong to the Alt-Right, maybe he would even be willing to sign it....
Fresh News, without the clutter
There is a fundamental difference between large businesses and small businesses that operate on a personal scale.

Hilton discriminating on race: wrong.

Google discriminating on politics: wrong.

Doctor refusing circumcision: OK.

Bakery refusing gay wedding cake: OK.

Musician refusing to play in $religious_building: OK.

Especially if a large business is a monopoly.
What’s also interesting is the media’s concerns with “how could these group of white males form these groups, what would motivate them to do it?” Totally miss the point that the same social-economic stressors and cultural resentment are what lead to the growth of gangs And radicalism terrorist groups.

I would love to see everyone stand up and deplore gang violence with the same aggressiveness considering people are dying in cities daily.
I see you've not yet encountered Alpine-based Docker containers.

$ docker run --rm -ti alpine sh
/ # bash
sh: bash: not found
/ # python
sh: python: not found
/ # perl
sh: perl: not found
/ # ruby
sh: ruby: not found

Sure, you can install all of these with a single `apk add`, but it makes your container much fatter, i.e. every CI job that has to pull the image will be taking a longer time. Same for when you push the image into a far-away datacenter.
I think you may just need to read more carefully. It's abundantly clear what he's saying, and "what side of the fence" he's on.
Google algorithm can detect and delete watermarks
Sometimes it seems as if there are as many definitions of 'racism' as there are people discussing it.

'Race nationalism' is certainly political. I suspect most people would associate that with 'racism' in at least some way.
"This is Git. It tracks collaborative work on projects through a beautiful distributed graph theory tree model.

Cool. How do we use it?

No idea. Just memorize these shell commands and type them to sync up. If you get errors, save your work elsewhere, delete the project, and download a fresh copy."

- https://xkcd.com/1597/

I think MS would do well to just buy this comic from Randall Munroe and display it on git init. In 10 seconds you get a more useful and realistic appraisal of the tool than you will from reading the docs for an hour. You heard me right: Docs by Meme.
Amazingly I found Norwegians 787 to JFK one of the best (and cheapest) flights I'd taken recently. Also not using Heathrow is a huge plus for me, at least until crossrail opens.
How Free Eyeglasses Are Boosting Test Scores in Baltimore
But there has been Java Applets, Active X, Flash, and Silverlight.
Yes, I plan to include a lat/long somewhere down the road when I can get it to be more accurate.

Slightly related, what can someone do with the lat/long in that data set? (since there's only a canonical lat/long for each country)
I find it more ironic that last week people applauded Google for firing James Damore and saying "there's no room for that here", and this week Google is threatening free speech by removing real threatening content.
Amazon. I buy a lot there so it has my details already. Sometimes lets me short-circuit with "one-click" ordering. Saves my secondary addresses (I often buy things on behalf of family and have it shipped to them). Review system is easy. Usually my questions are already answered in the question area or reviews. Etc etc.

Basically I can do all of my comparison/shopping on Amazon and most of the time, I haven't missed out on anything.

The other online place I shop the most is Ebay. Unsurprising probably, but I'm shopping ebay for vintage objects (usually tools). Nobody else can compare in that category.
This is assuming that there is some nazi uprising, but the thing is, there aren't any powerful nazi groups in the US. There is no point in wasting your time in "stopping the Nazis". Everyone keeps shouting about nazis but its such a small threat, and is only gaining traction because people are obsessed.
Well the complete circle has a major benefit, flexibility:

You develop one app, and it can run as both web and desktop application, or even on mobile with some extra efforts.

Say you want to quickly edit something like a document, you don't need to install Word, just open browser and load Google Docs or Office 365.

And if you find yourself constantly using one web app or website (travis CI, Trello), you can wrap it with nativefier [1] and use it as a desktop app.

[1] https://github.com/jiahaog/nativefier
Cheers, that's very interesting!

I bought this book a while ago - 'Malicious Cryptography: Exposing Crytovirology' I still need to read it more thoroughly but they present some interesting ideas.
It’s ironic how the political tables have turned.
Ask HN: How do you organize your team's TODO list?
Our team of five (IT) has the freedom to do some side projects in addition to general duties.These duties are also a lot research oriented and not very predictible.

We struggle with having a shared TODO list which would be used to

- pick an previously agred upon subject for someone who has free cycles

- give an overview of the status of said subjects

I am not loking at formal projecttracking or billing, rather something which would be easy to use for a mostly independent team.

We are trying wekan but it somhow doesn't get buy in (not sure why yet, maybe it does not work that well for a team vs. an individual?), despite an overall will to have a tool (we all realize we need one)
It's hard when the newest executive fad is not making any decisions at all.

"I'm just here to ask the right questions".

You ain't getting paid 2 million to ask the right questions. You're here to find the answer. I can have any person off the street ask me the right questions.
Quantum cash - formalizing the principle that it's impossible to know whether or not you have a dollar until you open your wallet.
I keep trying to get into GBA development but this is actually what keeps blocking me. Everything they've written is set up just for their environment and is not really explained how it works. Sure, they explain what to change for your game, but my arm compiler is over here and could you just tell me where this gba.spec file comes from or what it does?! (etc. etc.)
Inheritance and the prototype chain in JavaScript
When I managed a team, I tried to encourage my team members to take walks during the day. I've always found they help me get to a more reflective mindset as well as the movement and sunlight getting me back to a state where I can focus. But, more importantly, I wanted to avoid a culture where people felt like they needed "ass in chair" time to prove they'd worked. If everyone saw everyone else getting up and going elsewhere multiple times per day, they'd feel comfortable doing the same. It worked, in some sense...we got more done than most teams. But on an organization-wide basis, we got a bit of a reputation in other teams of being absent a lot which I constantly had to push back against during callibrations when deciding raises and promotions.

Overall, it was both encouraging, since I'm now convinced that humans work better in short bursts followed by at least some physical activity, but also discouraging in the organizational friction I encountered in my experiment.
I think most companies don't think the windowless thing is good... it's just not relevant. They don't care, or it is closer to the manufacturing floor or it's just, honestly, expedient. The vast majority of company management chains simply don't care about their performers.
So now it becomes a regulatory issues, ie should they be regulated and treated like utilities in that access should be available to all regardless of race, wealth or political persuasion.
>You're blaming the victim.

The victim did it to themselves, it's like playing with a loaded gun then complaining when you accidentally shoot yourself in the face. A bad workman always blames their tools. At the very least they should have learnt Git.
> That is what on my ideal world ChromeOS should have been, but with Dart instead,

That would have been very interesting. I liked Dart from the brief time I looked at it. The web still feels like a somewhat crippled platform to develop for.
"Better than reflection" is a low bar, and I'd suspect it's more popular on Android precisely because better alternatives like Scala are less popular there (and also because Android codebases are smaller, so can get away with more unreasonableness).
Certainly. He mentioned Europe specifically though.
Sorry, it wasn't clear to me that you were not aware of the suspended license.

I still think that you can't complain about getting the initial fine, regardless of the size of the town where you broke the law. I also don't see how this is really connected with being poor.

If you're arguing that many speed limits are set to low I'm totally with you, but that's a separate question.
Let me add a second emphasis on "might" and "some cases".
Alternate take: "It's not a big deal, most of them are dead."
>Why don't people get upset like this when companies refuse to carry pornography?

Because it's not about freedom of speech. It's about making sure that the political Right and far-right get as much platform as they need to spread their message, and damn all other principles.
Yes, in fact your point was exactly my point. I do believe this is something that needs to be discussed in the context of net neutrality but people seem to have hard time thinking that way for some reason. I think it's some sort of a "boiling the frog" phenomenon where people have a fixed notion of what "net neutrality" is in terms of examples, but if you think about it it's all about how a network needs to be neutral.

What makes it worse is a lot of people advocate for net neutrality but when it comes to things like this they think it's the right thing for the "network" to be not neutral.
Those banner images are also way too big - they're 4800px x 3200px and 1.2mb, and take ages to load even on wired connections.
This is EXACTLY the reason I don't vote
Is that really a paradox in the US? Popper talks about unlimited tolerance, but this is not the case in the US or really any country. There's not even unlimited tolerance of speech, as we're well aware of narrow exceptions to the FA - defamation, obscenity, fighting words...

It seems to be by the time intolerant people become an imminent threat, they would have already broken the tolerance levels in the US - e.g. physical violence.
You Can Now Hold Ether in Blockchain
At which point does it no longer make sense?
Very interesting view into the insides of mining.

However, I always find it sad to see how mining is depicted in most media: as a way to "generate" bitcoins. This view is inaccurate for two reasons:

1. The purpose of this whole computation power is to secure the Bitcoin transactions. The mined Bitcoins are "just" an incentive (i.e. a desired side effect).

2. In addition to the mined Bitcoins, the miners receive the transaction costs. In the future, the mined Bitcoins will become a lesser and lesser part of the incentive, gradually replaced by the transaction costs.

Luckily, this one seems to be an exception. Although the title is misleading, the process is stated mostly correct (except for not mentioning transaction fees). From the related article:

"The lives of bitcoin miners digging for digital gold in Inner Mongolia"

https://qz.com/1054805/what-its-like-working-at-a-sprawling-...

Today, Ordos (population 2 million) has emerged as a center of bitcoin mining, the process of approving transactions and creating new coins in the digital currency’s system
Its a roundabout way of saying "music that engages in far-right conservative thought." Its definitely a political issue.
> I assume that the vast majority of people on the planet don't support Nazis or anything related.

Sadly that is a bold assumption that the facts do not necessarily support.
So to be clear, you think "Heil Hitler! Enslave the blacks and exterminate the Jews!" is a more socially important sort of speech than, "Fuck me harder, I love it!"?

I don't want to live on this planet anymore, with the bizarre reversals in basic sense of priorities here.
CMake is easy enough that I'm having trouble picturing a scenario unserious enough that I'd consider not using it.

Then again, as a ROS user, I'm also a defacto CMake expert, so perhaps I underestimate how difficult CMake is.
Er, not at all? Racial superiority is not a concept in any reputable subfield of sociology. Privilege is not someone’s misguided opinion, but a concept founded on years of research.

I am disturbed by this false equivalence.
I think that's the extension I was using.

I fear that even once Firefox has native U2F support, websites may still be checking for a Chrome agent string.
I know, but from an environmental perspective it would be nice to be confident that I could get a reasonable 4-year-life out of a new flagship phone, rather than going through rare earths and energy to make disposable 2-year phones.
Here's what I use: https://github.com/wywy/check-bucket-size/blob/master/Makefi...
I fully agree with you. Thanks.

Also, read this post by Daniel Sieradsky. It perfectly sums up why ANY comparison between Nazis and Antifa is totally invalid: https://twitter.com/NYCAntifa/status/898528286325723136
I feel your pain. We're running into that issue and it just absolutely blows my mind why they have this pricing model in place especially when all people care about is data - be it on Tableau Server or through email.
It seems inevitable that there will be pre-roll ads, just like YouTube.
It's the opposite - they believe that banning them will get them GOOD publicity, and it has. Look at how many people are talking about OkCupid today for banning that Nazi in the Vice video.
Search engines? At least 5 that I've used. Google Bing ddg Baidu yandex. Cost of switching is like 10 seconds.

Phone OS? 3, one of which is literally open source and used by a bunch of other competitors. Cost of switching is about $150 and a day.

ISP in the US I have actually no choice. I'm crossing my fingers that CenturyLink or municipal fiber will become a thing, but I ain't optimistic about it. Cost of switching if there was a second one would be around $200+ for modem, installation fees, etc, and last time I did cus I moved it took like a week.
I recommend using plain shell scripts. Each .PHONY target is a simple shell function, and then the last line of the script is "$@", which means run function $1 with parameters $2 to $n.

So instead of 'make test', I just use './test.sh all', or './test.sh foo'. The test script can invoke make.

The idea is that 'dataflow' parts are done in Make, and the imperative parts are done in shell. This works out fairly well if you're disciplined about it. The only point of Makefiles is to support quick incremental builds. If there's no incrementality, then you might as well use shell. (Note: whenever you use Make, you're using shell by definition. There's no possibility of only using Make. So I take Make out of the picture where it's not necessary.)

For example, all the instructions here are of the form 'foo.sh ACTION':

https://github.com/oilshell/oil/wiki/Contributing

Pretty much every shell script in the repo uses "the argv dispatch pattern"... I've been meaning to write a blog post about that pattern, i.e. using functions with the last line as "$@".

https://github.com/oilshell/oil
In what country is communism illegal?
This is important, as there seems to be a lot of misunderstanding in this thread.

What's proposed is structural compression of JS with JS-specific bits to speed things up even more. What's proposed is not compiled JS, in that the original JS is not meaningfully transformed at all. There is a very explicit design goal to retain the original syntactic structure.

OTOH WebAssembly is like a new low-level ISA accessible from web browsers. To use wasm, one does have to compile to it. As the parent here says, compiling JS -> wasm currently requires at least a GC but also much more. To engineer a performant VM and runtime for a dynamic programming language like JS is a time-consuming thing. It is curious to see so many folks think that JS can straightforwardly be compiled to wasm. Currently wasm and JS serve very different needs; and I also don't think JS will be going anywhere for many, many years.

Edit: formatting
Bet with Former Colleague – Please upvote my terrible stack overflow account
Hi there,

https://stackoverflow.com/users/3353752/dipl0?tab=profile

I promised my former coworker that I would beat him in terms of reputation points on stackoverflow. In lieu of actually being a valuable member of the stack overflow community crowdsourcing your guys help would be great.

Many Thanks for Your Time,

Freddie
Ah, agreed. I was confused by the use of the word right in "has no right to an domain name", but English isn't my first language.

I agree that a private company does not have to host any neo-nazi materials (or anything really, for that matter). I would do the same if it was my company and I would rather work with such a company as a customer.
Seeing how many variables are declared and used like

int *myDictLen = malloc(sizeof(int));
*myDictLen = 0;

I strongly suspect that the author is basically unaware of the & address operator. I would suggest that learning C syntax is a prerequisite to improving it.
But wouldn't you limit the speech of a person that way, I mean it is also the freedom of association that is given to those companies and they choose not to associate with them.
Ask HN: What are some good mobile SDKs (Android and iOS)?
I need design inspiration.