skysight-inc/HackerNews huggingface dataset:
It is not "objectively god awful". I for one really like Blender's user interface and I have used both 3ds max and Maya before. Blender makes it so easy to switch views and only show things that are important to you. Granted, I also use Vim heavily. For both I head to read parts of the manual though. In my eyes, Blender is a production grade tool that can do really complex workflows. For tools like this I believe it is completely reasonable to ask users to read about the tool and its design decisions rather than making everything "intuitive".
"When you consider the timescale of nuclear power plants and how long nuclear power has existed, safety stats seem to have a pretty low sample size with a lot of uncharted territory."

That's true of literally all of our modern sources of electricity aside from maybe coal and oil.
Who gives a crap about any tos? I have never read one in my life and will never. I'm simply going to do whatever the hell I want on any service.

In the case of Facebook you will probably not get flagged even when you are a complete jackass, anonymous or not. Twenty percent of the userbase would disappear
You are likely not even using the nvidia gpu or the driver (nouveau) if your thinkpad is new. Or you are using just the nvidia gpu if you have discrete mode. For older designs with weird wiring and optimus, nouveau is very problematic for even basic use with external screens. Problems range from screen tearing (reverse prime, no solution), stability, poor performance, and fundamental usability issues such as screen not coming back on after suspend. Not that this is nouveau's fault, for it is a reverse engineered driver afterall.
The upside depends on your race, religion, sexual orientation and social class like anywhere else.
This is true for some scenarios, like invalidating iterators through deletion (detected at compile-time by the borrow checker), but other scenarios still require runtime checks, right? Consider e.g. array out of bound accesses -- are you aware of approaches that move bounds checks to compile-time? It seems to me that this would be a painstaking process that would require programmers to annotate their code in many places to enable compile-time verification.
Too much to handle; over the top; not worth the effort.

Synonyms: ratchet, trifling.
Unfortunately, I've lost a lot of hope. I've learned a lot, though. I've learned that you need a hefty marketing budget or else no one will know of your game. But paying advertising for players is a cost; you need to make your game addictive so they come back and watch adverts repeatedly. This considerably distorts game design.

Having said all that, I am working on a new game, admittedly more than just one new game, and if I can focus on just one I will try again! Perhaps free demo with in-app purchase to unlock full game, to avoid the insanity of adverts, despite everyone saying adverts pay better.
I think the message is still very clear if you remove bits like "Yeah, this is complete garbage."
As a programmer, you've benefitted massively by the transition of the US economy from a manufacturing based economy to an ideas & services economy. The process is called comparative advantage, where two economies benefit mutually by specializing in different ways. This is an outgrowth of the globalization that is such a hot-button issue.

The history of using tariffs (taxes) to protect local industries is bad, but it would take decades of protectionist policies to make us realize exactly how badly we'd fucked up, and by then it would be far too late. The classic example here are soviet or developing nations using tariffs or import restrictions to protect local industries, often automobiles. The result is expensive and subpar products that become locally mocked & detested. Eventually the need for open trade will become too much, politically and economically, and when that happens the free market typically destroys the inferior local products.

Of course, none of this ever comes to a head if you decide that you will never trade with another country. Which ... good luck with that.
Snapchat is not equipped to eliminate the world hunger.

Pokemon Go is not going to stop racism.

Breaking news! Apple Watch does NOT cure cancer!
This reminds me of a Neal Stephenson quote from Snow Crash which seems relevant:

"When it gets down to it — talking trade balances here — once we've brain-drained all our technology into other countries, once things have evened out, they're making cars in Bolivia and microwave ovens in Tadzhikistan and selling them here — once our edge in natural resources has been made irrelevant by giant Hong Kong ships and dirigibles that can ship North Dakota all the way to New Zealand for a nickel — once the Invisible Hand has taken away all those historical inequities and smeared them out into a broad global layer of what a Pakistani brickmaker would consider to be prosperity — y'know what? There's only four things we do better than anyone else:
music
movies
microcode (software)
high-speed pizza delivery”
> The largest sticking point for me with nuclear is the whole bigger is better mentality.

Historically, bigger reactors (and bigger turbines etc.) have been one of the few things that have reduced the $/kWh.

Now, if you have followed developments in the nuclear sector, you are surely aware that SMR's (small modular reactor) are all the rage these days. There are certainly good engineering reasons behind them as well; more series production in factories with less built on-site, easier to provide passive safety due to smaller size, etc., but so far they have not been deployed in reality, so it remains to be seen whether they will be able to provide a lower $/kWh in reality. But certainly they are an interesting development, we'll see if they become a commercial success as well.

As for recycling, with current uranium prices being so low it doesn't make economic sense. But I can certainly see the appeal (breeder reactors are catnip for physicists).
Luckily the tor domain is not affected, so just more people need to learn about private browsing.
"Who knows how many natural disasters, and therefore deaths, will happen based on nuclear waste that is currently stored in insecure, leaky above-ground containers."

Maybe we could, you know, not store radioactive waste above-ground?
I think the most direct analogy possible is vim. "objectively god awful" is one way to describe the learning curve, even if they're immensely useful and efficient.

Then again you could say the same of keyboards in general…
Well, as described in the OC 3.6.8 is a bugfix release for the 3.6 branch. Whoever needs to ensure compatibility with the featureset of 3.6 and not risk incompatibilities with 3.7 but wants bugfixes would use the latest 3.6.

Everybody interested in the new features from 3.7 would use the latest version here.

As python can introduce minor "breaking" changes this is quite a good way of ensuring compatibility.
> China probably has become the world’s biggest economy and will reap the benefits that once flowed to the U.S

Ain’t nobody gonna use the Yuan as a reserve currency when the rule of law there is so tenuous.
The life hack is to sign up for new cards with signup bonus every time you meet minimum spend on the previous card. Signup bonuses significantly dwarf any regular points, even in category cards.

(Personally, I find Chase UR much better than Amex MR.)
> You can't run binaries designed for a normal PC on an ARM board

...doesn't Debian ship some multiarch/QEMU/binfmt plumbing to make this work? Binfmt to taste the binary, see that it's i386/amd64, and then launch QEMU (and associated ARM multiarch libs) with user-mode emulation?

Slow as dirt I'm sure but it'll work.
The userspace was, the kernel was not. Haiku's kernel is almost entirely C++, though, and people are usually very impressed by our code quality :)
Ah right, so they’re limiting the tank size and volume of the electrolyte to make the comparison. And selling it as a closed system similar to a normal battery.
That's a drastic oversimplification. Dosage amounts and patterns are wildly different. Ecig "juice" has many components that cigarettes don't.
I agree with you but if you take the time to just maybe write out an acronym once its much easier for us who aren't quite there yet technically to understand the context instead of having to search for 4-5 terms. This gives us a chance to enjoy the write up and gives it maybe a broader audience.
This couldn't be more timely. I was just thinking maybe a day or so ago "It's probably about time I sit down and learn CSS grids." Love the format, thanks for sharing!
> Who knows how many natural disasters, and therefore deaths, will happen based on nuclear waste that is currently stored in insecure, leaky above-ground containers.

I do.

The number is zero.

Any disasters that occur due to that are artificial disasters, not natural ones, even if a natural disaster is also part of the chain of causality.
This is probably pretty overblown, but if a function takes a flag, it would be possible to pass in a different value to the function than appears to be passed in at first glance.
While the collections library may be better than others, it has a great many warts, many of which aren't discoverable until you've used it a long time. Some of these warts are a result of JVM interop requirements. It's not just the collections library, while the language is great and better than others, there are mounds of bugs and poor design decisions.
Per the 3.6 release schedule[1], 3.6 was the stable branch until the final release of 3.7.0. After that, it was to receive two more bug fix releases and then switch over to security fixes. 3.7.0 final was released a few months ago, so this is the last bugfix release for 3.6.x. 3.7.0 is now considered "stable". However, 3.6.8 will still receive security fixes for anyone that is depending on it.

This is generally done for those who want "stable" releases with minimal bug fixes. The 3.7 branch has newer features and therefore, potentially more bugs.

If you want the latest stable version, get 3.7.0. If you want the latest version, get 3.7.2.

[1] https://www.python.org/dev/peps/pep-0494/
There's no mainstream browser that doesn't suck (ie, they're all walled gardens) that supports CSS grid. Plus the other 4 billion people on Earth not in modern countries.
Designing resilient systems: Circuit Breakers or Retries?
What I Learned from Watching My iPad’s Slow Death
(Disclaimer: I'm from Rancher Labs)

Unfortunately, none of the tech referenced in this articled is available yet and should be released end of February. There is a more interesting part that isn't referenced in this article and the is that we'll have two variants of k8s for ARM. One is RKE which is our CNCF certified k8s distribution. The other will be based off k3s (github.com/ibuildthecloud/k3s) which is an optimized k8s distribution for small clusters (smaller memory, easier setup, etc). I expected the second will be far more suited for something like this project.
That's sort of reconned, though. NetBSD split from FreeBSD because the former was a bunch of Unix hackers working on Unix hardware and the latter wanted to focus on the 386 port. Both OpenBSD and DragonFlyBSD stem, ultimately, from personality conflicts within the developer community in FreeBSD.

They all found their purpose after the splits, not before.
What is an Allocator?
(You're not disagreeing with GP. Stocks and mutual funds/ETFs are a liquid asset.)
Good on the author for playing nice with them. Hardcoding IPs for any purpose is a bad idea, this is literally the reason DNS exists.
Part of the problem is that globalism isn't. What today is called globalism is the free flow of international capital so that capital can do labor arbitrage.

That benefits the ultra wealthy and large corporations the most. It also benefits the very poor to some extent, but that benefit is capped since as soon as wages start to rise even a little bit capital starts looking elsewhere.

It benefits China so much because China is effectively one mega-corporation. Its like Amazon, Wal-Mart, GE, Honda, etc. all vertically integrated with control of a sovereign currency.

People meanwhile are stuck subject to nations and local governments just like always.

There is also no global democracy or system of representation of any kind.
I'm not sure how much worse intra-China debt is than American debt to China. If I had to guess, the former is actually a better situation for China than the latter is for the US.
> you've benefitted massively by the transition of the US economy from a manufacturing based economy to an ideas & services economy

But this isn't a dichotomy, isn't it? The USA is big, we could have had Silicon Valley and Detroit at the same time.

> The result is expensive and subpar products that become locally mocked & detested

But we're still designing better products, we're just building them in China and in the process giving away a cut that used to go to American workers. I don't think this analogy fits.
By this, do you mean turning ego into something productive, or getting rid of it so that resistance to change can stop and growth can happen? Meanwhile, as far as attitudes go, I'm more disturbed by the pervasive zero-sum mindset coupled with ego. This leads to "if we are to win, they must lose," or even "if we fail, let's drag everyone down with us!"
Don’t forget, and pay properly. Even places that are cheaper than the US are highly competitive for quality workers. For many companies it’s less hassle and overall TCO cheaper to hire in the US.
"communities could form their own rules and norms around what's acceptable - like in the forum era - without relying on a central authority"

Far-right tried to do exactly that with gab.ai. Turned out, there are another central authorities besides facebook..
From 2017: https://news.ycombinator.com/item?id=14041367
Firefox supports it. You're aware Firefox is OSS right?
Credit card signup bonuses earn vastly more miles than being a consistent customer.
Oh I totally forgot you could just use get the direct link to the .js file, was always just previewing in console. But reading the minified file is always difficult to read due to shortened variable names, was hoping for a un-minified source version.

There's a method called `measureText` as well too

The mask though, you can check for differences in color in canvas? That's new to me, I had to look it up and you can https://stackoverflow.com/questions/6735470/get-pixel-color-....

How would you measure the mask if you have a background image as well though (the starry tree background)?

Everything else I can figure out with the display circles, its just the mask that gets me
There's a difference between saying "Mr and Mrs Bloggs were arrested in connection to the Gatwick drone chaos" and "ARE THESE THE MORONS WHO RUINED CHRISTMAS?" in 144pt font on the front page with a fuck-off huge photo of them.

http://suttonnick.tumblr.com/post/181330292801/hendopolis-ma...

But this newspaper probably won't have to pay out anything. They've been careful with their wording; they do this a lot; they have lawyers on staff; and defamation is difficult in the UK.
Theoretically, the argument against tariffs stems from the idea that a market increases the net surplus for everyone involved in the trade. This is because each individual in the economy would be able to focus on their 'comparative advantage' and trade to obtain a larger basket of goods than if they tried to create everything themselves.

The way the US is expected to enjoy this trade surplus (in a world where it is a net importer) is through lower prices for goods. The benefit the US gains from this reduction in prices etc. is meant to on the whole offset the loss in jobs, exports etc that might come from globalism. Whether this happens or not is clearly a moot point.

I believe the issue might be that while the US has enjoyed the surpluses of globalism, it has not redistributed that surplus well. In a tariff world, the need for redistribution is less - factory workers get the money directly in the form of a paycheck etc through their protected jobs. In a non-tariff world, these jobs no longer exist but the government would ideally now offset that loss through investments in education, infrastructure, new job opportunities etc.

Hope this answers why globalism is supposed to work and where it may not be working.
Hell, I've had to install Ethernet drivers for Windows before (though thankfully that's been a lot more rare under Windows 10).
Is caffeine really addictive? Comparatively to nicotine? I find issue in selling addictive products, not in terms of health, but just financial abuse. Like Casinos, micro-transactions in games, etc. The buyer is drugged by your product to need to buy more of it. There's definitly a bit of a moral dilemma here.
China has plenty of countries in serious debt to them that they could use as leverage. "Switch to the Yuan as your country's reserve currency, and we'll forgive some of that crippling debt we've saddled you with!"
1. 70 GBP/hr seemed like a low rate for a consultant (what’s an electrician or a plumber cost on a subscription contract?). I’m glad author doubled it.

What happened to NetThing’s customers after they ceased trading? Who took over the lighting management of the car parks etc. ?
Firefox went walled garden in v37.

That said, at least this css grid garden has a elegant fallback. Most CSS grid sites don't. Or worse, they fall back to 'mobile' sites.
Tariffs are mutually destructive. In some cases they would hurt the US more than they hurt China.

Tariffs will impact average consumers harder than the wealthy by raising the costs of everyday goods.

Tariffs cause us to spend money sheltering uncompetitive companies. It’s not sustainable in the long term and distracts us from doing what we should be doing — making companies competitive and starting new companies in areas where we have comparative advantages.

This has all been done before and we know it didn’t work out.

All of these things are true even if China is breaking some free trade rules.
"Because it doesn't work" is the short answer.

The primary effect of a tariff is a price increase. Price increases are rarely a great thing for the economy--businesses buy less stuff or build less stuff, and people lose jobs because of that.

The second effect is that you get retaliatory tariffs. I live in North Carolina--big pork and soybean country, with a lot of exporting to China. With Chinese tariffs, our farmers lose out on tons of sales to China. We've now reached a point where the government is taxing US citizens to pay farmers who can't sell goods to China, to avoid a political backlash. Its insanity.

Worse than insanity, it's basically bribery, so that the politician who caused this damage can try to avoid losing an election in two years.
Offtopic: it's really weird that it's the end of 2018 and a site called TechCrunch can't figure out how to make a mobile friendly website. Here's how it looks on my iPad Mini (not anything non-standard):

https://imgur.com/a/OQt1Lt9

If you click on the weird X button at the top it says "An error has occured", and if you click back the error still remains.
“The world’s poor people have benefitted enormously as evidenced by a large increase in life expectancy in developing countries, a 60% decline in child mortality in less than four decades, a doubling of grain yields in developing countries after the mid-1960s and a large increase in per capita caloric food supply.”

https://www.sciencedirect.com/science/article/pii/S104900780...
As others have noted, this is not the same thing.

What the parent was talking about is usually called "same-day change" (abbreviated "SDC"), and is in fact only available free of charge to passengers who have a minimum status level within the frequent-flyer program.

Another related perk is the "guaranteed seat" -- the ability to purchase a ticket within 24 hours of the flight, and receive a guarantee that you will have a seat and will not be "bumped" due to overbooking (they'll bump someone else off the flight instead, if it comes to that). Which tends to kick in at the higher status tiers; back in my days of flying too much, I only used that perk once, and the last-minute ticket was expensive, but it was worth it to know I would get where I was going.
Nuclear waste disposal is an extremely overblown challenge. There are already digs in place in Finland and the US with capacities to store centuries worth of nuclear waste, a mile underground.

The concern that some future civilization will manage to dig so deep, in an area with no natural resources, crack open some of the waste caskets, and then die because they fail to figure out it is poisonous is one of the most ridiculously far fetched concerns. Contrast that extremely remote possibility with the certainty of pumping toxic greenhouse gases directly into our atmosphere. I cannot fathom why one would believe the former is preferable to the latter, but some countries like Germany seem to have made that conclusion.
On HN it doesn't count as a dupe if the story hasn't had significant attention in the last year or so. This is in the FAQ: https://news.ycombinator.com/newsfaq.html.

More explanation at https://news.ycombinator.com/item?id=16403654 and https://news.ycombinator.com/item?id=16344002.
The only collection I wish Ruby improved upon is a simple Lisp style linked list. Kind of amazed JS has an easier way to do cdr than Ruby:

const list = [ 1, 3, 4, 2, 8, 5];
const [fst, ...snd] = list;

But I suppose that's just a result of JS implementing pseudo-pattern matching.
I am also not an economist and speaking to this from more of a philosophical perspective. I think that globalism is good for several reasons. It attempts to put everyone of level footing and remove unfair advantages that one country may enjoy. I don't think that we have ever really gotten close to achieving this level of globalism however. I also think that it acts as a governing mechanism to optimize workforces. If a company or worker cannot compete on a global scale then it is, in my opinion, a sign that they should do something else.

I think you are wrong that "globalism seems to benefit the ultra wealthy but this seems to be at the cost of the middle class." The key points that I think are wrong is that it's not just globalism but free markets and capitalism and also not just the middle class but everyone other than the upper classes.

I don't have a strong opinion about tariffs in general but they are a terrible tool for attempting to control a well established business. It tends to have a negative effect for all parties involved, at least in the short term and potentially long term as well.
That’s crazy. Would people really not be concerned with 4 cups of coffee at 16?
All airlines do, because they have decades of passenger data to work with and can estimate how many people won't show up, how many people will take compensation, etc. They have policies in place for every contingency.

Passengers don't like the idea of overbooking. But most passengers don't really understand how the sausage is made. And they don't care when the system works for them most of the time, just that it's not perfect, so booooo.
"Walled garden" in what sense?
https://fund.blender.org/ says 50k EUR / month pays for 10 developers, so about 60k EUR a year each I guess.

Edit: I can't remember the details but I vaguely recall Blender 2.8's headline new realtime renderer EEVEE was a by-product of a GSoC project, or something along those lines.