skysight-inc/HackerNews huggingface dataset:
I believe it was on their site as the articles usually say something like:

"the web blog's administrators suggested Cloudflare was protecting them because it secretly agreed with the site's neo-Nazi articles."

So you need to visit the site to confirm why cloudlfare dropped them and their site is down because Cloudlfare dropped them. Joseph Heller would be proud.
Motorola MB8600 DOCSIS 3.1 Cable Modem: An In-Depth Analysis
A command line utility for practicing typing and measuring your WPM and accuracy
I did, and I switched back. Maybe I'll try them again if they ever release a feature that allows me to export (bulk) email. Until then, any emails you receive directly to PM are trapped there (unless you manually forward each one, by hand).
An FPGA running a soft core was out of the question? There are plenty of rad-hard FPGAs out there. Combine it with some rad-hard flash or eeprom and you've got what's flying in a lot of satellites these days.
Using other human beings as tools.
I'll add one that even after 200 comments I don't see: Failure to explain the reason why. Coming down to their developer with a list of tasks without explaining why those tasks are the most important and will lead to company success.

You might think startups are small enough that this couldn't happen but that was actually where my worst experience was. The founders are visibly in a meeting with a couple people, maybe "suits", maybe not. They come out of the meeting and the next day your priorities are rewritten. Cool beans, that's a thing that can happen and that's not my issue. My issue is, why? What are the goals we are trying to hit now? What's the plan? Why is that better than the old plan?

This is especially important IMHO for more senior engineers responsible for architecture and stuff, because those matters can greatly affect the architecture. Telling me why lets me start getting a grasp on what parts of the code are long term and what can be considered a short term hack, what the scaling levels I need to shoot for, and all sorts of other things that are very hard to determine if you just come to me with "And actually, our customers need a new widget to frozzle the frobazz now more than they need to dopple the dipple now."

Not necessarily the biggest issue, there's a lot of other suggestions here that are probably bigger in most places, but this is one that has frustrated me.

(I'll also say this is one you may be able to help fix yourself, simply by asking. If you are in that senior role I think you pretty much have a professional obligation to ask, and I would not be shy about working that into the conversation one way or another.)
How about sanctioning Mexico for journalists being killed?

Sanctions are only ever used as excuses for war. If USA actually gave a shit about Mexico we would cease the evil drug prohibition that creates and enriches gangsters who kill journalists. Don't hold your breath!
> when washing machines lasted ~5x as long

Planned obsolescence is so damned depressing. Imagine how much CO2 and energy could be saved if washing machines simply lasted as long as they did 25 years ago (concrete counterweight or not!). It's sad to see these examples of how consumerism and marketing have actually reversed the progress of humanity.

Is it not possible to legally mandate a minimum level of quality for motors, bearings, repairability etc? I guess this stuff is incredibly hard to do without creating weird unintended consequences.
Humans and Machines: SciFi or Already Commonplace?
Schweizerdeutsch lernen in 30 Tagen
Ask Me Anything about Renting Your C-Suite #AMA #AMAfeed
...with an added cost of some 10-15 US$ for a steel tank that being just over something generating hot, humid air all the time will rust in no time or 40-60 US$ in the case of stainless steel.

Then everyone has 20 Kg of sand at home (if you have to transport the 20 Kg of sand all the theoretical transport savings are gone).
I remember a CTO who idolized Jobs. And to make his company successful like Apple he proceeded to act like an asshole, apparently out of all the qualities and personality traits he deemed that to be the most important one. If someone accused him of that behavior he always justified it with "That's what Steve Jobs and look at Apple!". Everyone rolled their eyes but didn't say anything. They just quit and the projects were failed. The CTO was baffled and blamed others not realizing he was the problem.
Improving Magento's category-product relations indexation
So what's your default web browser and how does it greet you?
If I'm reading [1] right, you want to use getBoundingClientRect() instead of clientHeight, which does not account for borders and margins.

1: https://developer.mozilla.org/en-US/docs/Web/API/CSS_Object_...
Automated Python 2 to 3 code translation
Not to mention Rust is already successful, with several large companies using it in production. I expect it will continue to garner interest, especially if the fearless concurrency model keeps improving. Zero cost futures are pretty amazing.
>> But I want to know exactly what and how the people who "hate" me think.

Then go ask them. If there are people that you think probably hate you nearby, I am almost sure there are places in a city where you could go to talk to them.

I know, personally, there has never been a time where I couldn't call the right evangelical church and find out exactly why I am hated.

I've experienced my share of drunk homophobic comments in my direction that do occasionally get violent. I certainly now where to go to find out 'exactly what and how the people who "hate" me think,' I don't for a minute believe they need the internet, let alone cloudflare, to achieve this goal.
QBitcoin: a decentralized online quantum cash system
You can defend her if you can resist your urge to praise Hitler and deny the Holocaust yourself in court. Again, that's all transparent and clearly defined in German law, so it literally had nothing to do with the original slippery slope discussion.
Looks great !
It wasn't chattr.

It was this problem with SELinux: https://stackoverflow.com/a/21636460/318174

restorecon -R -v /root/.ssh

I was confused because I have used chattr with ssh files before just for added security. My memory was also hazy because I don't know much about SELinux. Hopefully I didn't misguide anyone.
Journal article is here: http://thelancet.com/journals/lanchi/article/PIIS2352-4642(1...
GOD HAS a PLAN
I worry it's a sinking ship

The ship already sunk once, it just keeps resurfacing every time the water drops because the competition suffers from the CADT Model wrt their attitude towards the internet.
It seems to take that long. I only did it for 30 min in the beginning and the last pizzas turned out much better than the first. Since I had it in for an hour I get consistent results from the start. The stone is quite heavy so I can imagine that it takes a bit to have the whole stone on temperature.

But could obviously work faster with a good oven, mine came with the flat.
The 10x thing. Here's what I usually say about that:

A 2nd edition of Peopleware summarises it; the 10x programmer is not a myth, but it's comparing the best to the worst; NOT best to median. It's also not about programming specifically; it's simply a common distribution in many metrics of performance.

The rule of thumb Peopleware states is that you can rely on the best outperforming the worst by a factor of 10, and you can rely on the best outperforming the median by a factor of 2.5. This of course indicates that a median developer, middle of the pack, is a 4x developer. Obviously, this is a statistical rule, and if you've got a tiny sample size or some kind of singular outlier or other such; well, we're all adults and we understand how statistics and distributions work.

Peopleware uses Boehn (1981), Sackman (1968), Augustine (1979) and Lawrence (1981) as its sources. [ "Peopleware", DeMarco and Lister, 1987, p45 ]
> For the 'lulz' of course.

So how does one distinguish between a genuine kill-all-the-scum Nazi, and a child who's pretending to be one, for the lulz? You get lulz from people who get upset. And you get lulz from people who agree with you. It's a win-win.

Ultimately, there's no way to tell. It's a textbook example of Poe's Law. And indeed, there's no observable difference. Maybe everyone behind Nazi sites are in it for the lulz. And/or for the money, or fame. You get the same fucked up social impacts, either way.
That reading ".NET programming for dummies" to the last page makes him/her an expert programmer
4 Biggest Mistakes in Mobile App Marketing You Should Avoid – IQVIS
I'm confused - is your argument just 'Them's the breaks'?
> the Berlin office

There's a Berlin office? Wait, what am I saying, of course there's an office for an organisation like Mozilla in privacy-obsessed Germany.

... are they hiring? EDIT: Yes!

https://careers.mozilla.org/listings/
Mango skin has a similar allergen as that in poison ivy, poison oak and poison sumac. My sister cannot touch the skin w/o getting a rash. However, if it's already peeled she can eat it w/o issue. I understand this is not uncommon:

https://en.wikipedia.org/wiki/Mango#Potential_for_contact_de...
Because there are two distinct types of radiation effects in space: ionizing and upsets. Multiple computers voting solves the upset problem, but not the ionizing one. Ionizing is a measure in krad of how much radiation a part can be exposed to in its life and keep working. Ionizing radiation changes semiconductors in fun ways (e.g., gate voltage thresholds shift). They are fabbed in exotic ways like silicon on sapphire. When you want a satellite to last 20 years at geostationary orbit, you account for this! For example, I believe the Juno probe to Jupiter's life will be limited by ionizing radiation.
7 Takeaways on How Programmers Use ‘Search’ While Job Hunting
You are generalizing well beyond the scope of the action.
The problem is for the most part very few (no?) people are calling for explicit violence, even really abstract violence. Calling for muslim bans, border walls, deportation of illegal or even legal immigrants, restricting immigration to "white" countries and honouring racist war "heroes" are all abhorrent and racist views, but they are all clearly not inciting violence in any way.

How do you restrict the speech of people who advocate for white supremacy in non-violent ways? You could specifically ban white supremacy, but such a narrowly targeted law would probably lead to more radicalization.
Article claims it works against unreleased Trezor V2 and software version 1.5.2 but Trezor say this is incorrect. So I would take the claims with a pinch of salt, especially they are charging almost $9k to download the software
It's not nazis who are the problem, it's populism. Populism exploits an inherent vulnerability in democratic systems. If you value freedom of speech above all, you allow for populism to thrive.

Note that while Germany does censor specific nazi symbolism to prevent a direct repeat of its own history, the constitution is actually written in a way that is not simply aimed against nazism but to uphold human dignity.

If you allow for humans to be dehumanised in political speech, for in-group/out-group rhetoric to be pushed to such limits that other humans are portrayed as subhuman or inherently worthless or evil, it doesn't matter whether you're a nazi or a communist or an anarchist.

Saying free speech is important because Hitler got rid of free speech is a false equivalency. It's like saying free trade is important because Stalin got rid of free trade. It's not either one or the other. You don't have to allow people to incite hatred in order to protect a society's freedom.
It's really too bad about Firefox OS. My wife is really big on privacy and doesn't care about native apps- it would have been the perfect solution for her.
https://careers.mozilla.org/listings/?location=Berlin

Quite a bit.
After 6 or 7 years I think I finally had enough for Google to drop a direct deposit in my account. That's, what, $100?

It's pretty unobtrusive up in the corner there. I'm sure it suffers from banner blindness. But I don't want to load the page up with ads. It's a tool for other devs, not really a revenue source. But the donations are nice.
Reference counting is GC.

Also you should not put all GC languages in the same box, as many do allow for AOT compilation to native code and do support value types and GC-free memory allocation as well.
'I'd Forgotten about Those' – Testing Peripherals
Until bitcoin is accepted essentially everywhere, but all levels of private and business, you won't see BTC-first prices.

That's because the companies that accept bitcoin as payment have their own expenses, and it's unlikely that most of their bills can be paid by bitcoin.

It's easier to understand if you imagine your businesses in your country allowing you to buy products at a fixed price in some other country's currency.
So how do we distinguish between ideas that "win" in the bazaar of ideas, and ideas that "disrupt" the bazaar of ideas?
giving Firefox users a browser that looks like, and feeling like Chrome.

Yawn. What did we do this time? Make it faster? Follow platform guidelines or modernize the design style? Adopt an extension model that can be combined with replacing the browser internals? Use rounded tabs? No wait, scratch that, they're square again.
Your "About", "Contact", and "Privacy Policy" footer links don't work (they go to "#").
hehe. Well, that's that. :)
Most probably the new washing machine will have a microprocessor anyway being IoT ;), so it's just the cost of sensors and servos that adds to the BOM.

As a side note, and JFYI, a celebration of connected washers (by IBM):

https://www.ibm.com/blogs/internet-of-things/washing-iot-sol...

Particularly:

>New business transformation opportunities can be explored whereby the washing machine itself can be turned into a service where the thing is not purchased, but given to the user, with the user adopting a pay per wash experience.

The first example of WAASH (Washing As A Service, Hot) I ever saw.
Too little. Sorry should have clarified that.
Isn't Yogurt a common thingy in various countries. At least, in India it is known to have been used for a long time (specifically the clarified butter derived from the yugurt[1]).

[1]https://en.wikipedia.org/wiki/Ghee
.NET was always compiled to native code.

AOT to native code via NGEN, or JITed on load.

The only .NET variant from Microsoft that wasn't compiled to native code before execution, was .NET Micro Framework.
The comparison goes indeed moot, for a myriad of reasons.

Interface is one of the many.

If we look at a game such as WoW we can observe the fights in group content (dungeons and raids) have become more difficult over time. The WoW development team cites a few reasons for that: 1) players have become better so the difficulty has gone up, and 2) boss mods (software) have become better. This software aids the user in observing/notifying (sensing actions) , and executing (processing information and deciding upon it) mechanics on a fight and are available thanks to the LUA engine and API. Ironically, even without such software, that game has improved majorly in communicating mechanics to the player over the years (WoW is from 2004).

Hence aspects like the UI and API are going to affect the quality of gameplay of humans as well. For AI it would only be API.

Furthermore, there is network lag, interface lag, input lag, and cognitive lag. Only the latter seems fair game to me.
Lobster is like crab but better and with a much better time spent cracking shells to time spent eating food ratio. If you've eaten lobster crab just feels like a waste of time and effort (but it's less messy so it lends itself better to being eaten in a restaurant).
> The idea that I'm seeing any of these comments arguing to the contrary means HN is already infiltrated by /pol/ and other Nazi sympathizing groups.

This is an extremely frightening statement to me. I'm terrified by the fact that you'd paint me as a Nazi sympathizer because my meta-level beliefs that text and speech should be protected are stronger than my object-level beliefs that Nazi philosophy is evil.

The Nazis are not reviled today because they had disgusting beliefs. They're reviled because they actually murdered millions of innocent citizens.

I'm okay with neonazis saying disgusting things, as long as they play by the rules and don't commit any violence. (Hell, people brought AK-47's and AR-15's to Charlottesville but didn't use them, despite the violent clashes.) Whatever happened to "sticks and stones"? Do kids not learn that mantra anymore?

To be clear, this is a separate question from whether major internet infrastructure providers should be considered de facto public systems and fall under the 1st amendment. I don't think they should, so I think this falls within Cloudflare's rights (although I wish they had done otherwise). I'm just objecting to the characterization that the only people who could possibly object to Cloudflare here are neonazis or their sympathizers.

For what it's worth, I tried to find the Daily Stormer site to see what it is they actually advocate for, but I was unable to. I'm not sure if it's because of the domain name issues, Cloudflare, Google search or what, but it's a little disconcerting to me that ideas can be so easily expunged from the internet. So much for the "right to forget" controversy - I guess it is possible after all, if the companies were motivated to do so.
Well, many languages like Ada/Pascal or even SQL try to reduce the number of parentheses/braces. But you can manipulate their AST in Lisp easily; that's what makes working with DSLs easy.

(procedure foo ((integer x) (in-out integer y))
(set y (+ 3 x y))))

;; https://sites.google.com/site/sabraonthehill/postmodern-examples/postmodern-intro-to-s-sql

(query (:order-by
(:select 'countries.name
:from 'countries
:where (:= 'name '$1)))
"Vietnam")
>I am European, and I am not aware of any such tradition.

Well, there's a 40+ year history of such demonstrations, going back to before May '68 -- in France, Italy, Germany, Netherlands, Greece, Spain, etc, that's been recorded historically, and many consider an important tool against a passive democracy were people merely vote every 4 years.

>Regardless, (1) "tradition" doesn't make something morally right, and (2) a protest involving arson and hundreds of injured people cannot be called peaceful, period.

(1) In practice tradition is the strongest force that makes something morally right: one finds "morally right" what their era considers as morally right, which in turn is what it has been passed on and taught as morally right (aka tradition).

Apart from that, there are some kind of universal principles we all more or less agree to (no killing etc), but you'd be surprised how many people would consider those things morally OK to violate when their era finds it OK for political, patriotic etc reasons.

But I didn't say it's "morally right" -- but that it's a tradition, and it has been proven fruitful in the past in keeping those in power at check, at least somewhat.

(2) Sure, but it's not like only peaceful protests are OK. Some of the more effective protests, like the May 68 rights that forever changed the ethics of modern Europe, were not "peaceful" in that sense.
It's in Kreuzberg, close to Schlesisches Tor. We just moved there from the old Berlin office, which was an interim solution and too small.
I imagine the difficulty here is not in coming up with the idea of using a water tank, but rather in designing the shape and material of a container that is sufficiently strong to survive the forces acting upon it.
I'm not sure this is a good idea since Cloudflare came out initially in favor of maintaining their account. Mind you, I don't like Nazis and frankly I don't care that they lost their account but it's bad for a business to change its mind so quickly. Honestly, I say let the fascists have their crappy site, just don't help them monetize it. Let's see if they can keep up with their "recruitment" when it's clear the only class of people they can garner support from are the kind that spout nonsense like Alex Jones or worse.
JeffConf Milan – Sep 29th, 2017
Nassim Taleb talks a bit about this in his draft book on Medium. There's a concept of group renormalization which is quite interesting in relation to hardliner absolutists and how the majority must inevitably accommodate their positions.

https://medium.com/incerto/the-most-intolerant-wins-the-dict...
Would FB have a duty to disable the share button on posts like this?

If it's a 'bad' post and the user is in Thailand or similar place then either disable the button or pop up a warning saying 'are you sure? this means a lifetime in jail'. I could see it promoting self-censorship but also cases like this would be reduced.
This kind of thing is useful for web applications, specifically single page apps i.e. a situation where the user needs to have javascript to use the product / whatever in question. Easily scoped and programmable css is very useful for self-contained, non-leaky react components.

However, for a web page I agree it would be absurd.
If the value of bitcoin goes up relative to the local currency (CHF, EUR, USD), then when you pay next month, the amount of BTC you'll need to pay will be lower.

They are going to charge you whatever amount of bitcoin gives them X CHF per month. If bitcoin doubles in value relative to CHF, then next month you'll probably be asked to pay half as much bitcoin.

This is no different than if you were buying service from a foreign company, and that company charged you in their local currency. You would have to pay the current equivalent in your local currency. Sometimes you would pay more than last month, sometimes less.
> alternating product behavior based on which customer is angry this month

This strikes way too close to home.
10 years isn't true. In the last few years, we have finally seen a successor to the RAD750, the RAD5500. And it's multi core finally. But rad hard technology does move at a glacial pace and is 10-20 years behind commercial.

https://en.m.wikipedia.org/wiki/RAD5500

http://www.baesystems.com/en-us/our-company/inc-businesses/e...
Ask HN: Where can I find classic MacOS programming books and tools?
Lately, I've been turning to retro programming to satisfy my need for interesting side projects. Using the latest and greatest tools is interesting, but I use them all day at work. I've found that doing some really different on my own time has helped rekindle my love of programming.

I've picked up all of Charles Petzold's old books on Windows programming, and I've enjoyed them a lot. It helps that most of the code in 'Programming Windows 3.1' will actually compile in VS2017 on Windows 10 with very few changes.

So on a similar note, I'm looking for equivalent books on classic MacOS programming I can look for online or buy used on Amazon, as well as the names of some development tools I should look for. I'm aware of tools like MPW, but my knowledge of the classic Mac development ecosystem is a but think. So I'm hoping to draw on the knowledge and experience of my fellow HNers for advice.

Thanks in advance!
Do you have insight on what small groups of Nazis say or do? Even the groups at the Unite the Right rally called for ethnic cleansing of the USA. Which could be seen on https://www.youtube.com/watch?v=RIrcB1sAN8I