skysight-inc/HackerNews huggingface dataset:
That's why it is usually helpful to read more than just the headline.
Population growth is leveling off. Birth rate globally is already at/below replacement rate (there are ~2B children right now, the UN estimates that in a century, there will still be ~2B children). The growth we are seeing now is a growth of the adult population, not the child population, due to the 1-2 generation overhang between nations getting decent food and health care (especially immunizations), and the birth rate dropping in those nations from the 5-6 of backwards nations to the <2 of modern nations. (See Hans Rosling for details.)

Meanwhile, in a half-century, we've doubled the population, while significantly reducing food costs and radically reducing hunger globally. I'm with Hans Rosling here... the angst about how the world is hungry and getting hungrier is just our minds telling us stories, contradicting the facts on the ground.

I don't see a good reason to believe that we will have global food shortages in the future. We'll have less hunger, not more, as the population levels out over the next few decades. I'm basing that argument on past behavior, absorbing the needs of much higher population growth with less technology for decades.
Yeah, he just built a business from nothing to huge thrice, including the #1 by market cap company on earth.
Do they have a power plug? That's all that's required.

If they don't have electricity at all, it's a bigger problem.
I'm no expert, but generally, large packet sizes have all sorts of issues.

While they decrease some overhead, they increase the surface for single bit errors, require larger buffers for sending/receiving retransmission buffers, and hurt bad connections while only minimally improving good ones.

I don't know the full protocol, but if you can decrease round trips you improve latency while also taking a ton of load off of all intermediate systems, lower RAM used for buffering, etc. "Buffer bloat" has been an issue for a long time.
Composer mostly replaces 'drush make'. You can still download zip files (for core, themes and modules).

Composer helps if you have to manage complicated modules. For example, CiviCRM is CMS-agnostic and bundles its own versions of Symfony, Guzzle, etc. If we only used zip files, we would end up with library conflicts. Composer helps fix that.

(However, I agree that Drupal tends to make things insanely complicated, and the upgrade process is underwhelming.)
Are you arguing that the lead Norway has in EVs stems from Norwegians just being morally superior and not „#1 price conscious“?

Because from what I‘ve heard the Norwegian government is pumping out a whole lot of subsidies to push EVs (including allowing to use bus lanes, which other vehicles are barred from)
Wow, this is cool. How complete is the API? Could you use it for research? Last I checked, the TensorFlow C++ API was missing all sorts of important stuff for building models and was basically only useful for loading models saved from Python.
End the Innovation Obsession
he made a mouse with one button
I don't think Spotify is Electron. They use CEF (and sponsor its development), and client side app code is primarily in webviews, but they've been doing that for much longer than Electron has existed.

And for what it's worth, I have never been dissatisfied with Spotify's client performance on any platform (Win/Mac/Gnu+Linux+XOrg/iOS).
I live in a city, I have no garage, an EV is impractical for me.

I grew up outside of a city, with a garage, and electric.

It isn't the 1890s. Cities are less equipped for self-owned EVs than the rural.
It works great on Thinkpad X1 Carbon gen6.
PWA certainly solve some challenges around installation and delivery, but they don't do that without additional tradeoffs, and you still end up with an electron style app, which is what Gruber doesn't like.
It uses Chromium Embedded Framework (https://en.wikipedia.org/wiki/Chromium_Embedded_Framework), which is very similar.
The issue is a bit two-fold. Yes, they did shaft the regulators to get things green on paper but the owners of Volkswagen cars weren't exactly deprived of anything directly.

Here in Europe there are people who have deliberately refused the VW fix because they'd rather keep the better fuel economy and engine response rather than comply with emissions regulations. Not complying is not exactly unheard of: instead of replacing faulty units people rip off diesel particulate filters and block EGR valves on diesel engines for performance and engine longevity reasons. Reducing pollution apparently isn't valued by the end-user market that much. And European car owners are very much price-sensitive because motoring in general is expensive and taxed high.

Owning a Volkswagen isn't basically a worse experience than before. Their PR image might have suffered a hit, sure. But VW is huge and people in Europe still buy them. Diesel has been a bit unpopular in Europe recently but that's mostly because some cities are limiting or planning to limit old diesel cars from accessing the city centres.
>It's not disqualified for not being simple, it's disqualified for not making testable predictions

That's not uncommon. In their early development, most theories don't make testable predictions, especially when they attempt to expand the status quo, and not just add some incremental detail...
I'm not sure how I feel about operator overloading. It starts out simple enough, but can lead to extremely confusing code.

Take this snippet of an API call[1] that parses ISO strings to chrono::time_point using date[2]:

std::istringstream in(iso_string);
in >> date::parse("%FT%TZ", tp);

At first glace my brain cannot comprehend the second statement. Why is there an input stream going into a function? Is that even valid C++? Why not just pass `in` as a function parameter and return time_point as the return value?? When you actually dig into the source, it's a namespace overloaded operator and it's extremely heavily templated to be generic. So now if I think of `>>` as simply a second function call using the result of `date::parse` it makes sense, but... I still don't understand all of the technical reasons behind that decision. I assume they're valid reasons though since Howard Hinnant is the c++ datetime expert.

[1] https://stackoverflow.com/a/33438989/2516916

[2] https://github.com/HowardHinnant/date
I think it goes further than just eroding expected behaviour. There is a noticeable performance impact when using these Electron based apps. Idling in the background they'll happily drain your battery. Since consumers are using mobile devices more now, battery life is an important consideration. Scroll through text document on any electron app and check the processor usage. It's really surprising that you can get up to 60+% cpu usage.
Then we'll find out when it comes online! If the new theory is compatible with past observations, and correctly predicts something that GR gets wrong, that will be a huge finding! But the press has gone wild prematurely, as they often do. As others have mentioned, that seems to be the real issue to which Dr. Hossenfelder objects.
Bolting a GPS-driven highway exit selection onto LKAS+ACC isn't really hard or risky. Once a control system can reliably keep a car safe in freeway traffic including lane keeping (even near gore points), lane changes, matching speed with traffic, and keeping safe distance from the car in front... just picking an exit given a destination address is the easy bit. It's a classic case of Moravec's paradox.
Isn't fastmail an Australian company? If so then they'll have to backdoor all software in the future since parliament passed these insane new surveillance laws.
What's required is a socket to put the power plug into. There might be houses along your route but it's unrealistic to drive up to a stranger and ask for electricity except for emergencies (like water, food, phone). I think OP is talking about remote areas like national parks, deserts, central Australia.
Same thing with some Indians in Silicon Valley. See eBay and PayPal as prime examples. That said there are enclaves within some companies of teams that are 90% one ethnicity be it Chinese, Indian, Eastern European or Israeli. Sort of the technology version of prisons being segregated ethnically. Really weird.
If it's your devices: You. Get an MDM, stop letting users install apps that ignore the device proxy settings (or install their own apps in general).

If it's not your device: Them. It's their device, you aren't (and shouldn't be able to) control their traffic.
Do N Electron apps consume more RAM than N browser tabs?
I suppose I cannot argue with that. Many different slow things probably have this same root cause.
One of the interesting things about Chinese propaganda is that the Chinese language is so ambiguous. You can telegraph one message internally and an entirely different one externally. For instance during Nixon’s original opening to china the US incorrectly translated ba (fourth tone). Thinking the PLA generals saw the United States as a leader. But ba doesn’t really mean leader it means something closer to tyrannical overlord.
Just because one reads any number of American news outlets doesn’t mean they’re familiar with American race relations in the way the average American on the street would experience them. Most American ‘news’ is entertainment and is written and marketed that way. I read BBC, guardian, observer, independent almost every day to name just a few but I still don’t pretend to ‘know’ a thing about how life works on a day-to-day basis in London. Doing so otherwise seems entirely misguided and arrogant.
Well, the anti-Electron argument is that you're not necessarily doing it "three times for three times the cost." If you designed your app with the intention of being cross-platform to start with, you're writing it to have some kind of platform abstraction layer. The bulk of most applications isn't going to change.

That's undoubtedly still more expensive than doing everything Electron, sure. But it's going to produce a nicer application: lower resources, faster performance, working better with platform-specific features (e.g., macOS's Services menu). Maybe that's not worth it for all applications, but if Electron-style frameworks that lock their applications to the lowest common denominators become the norm, the overall quality of software drops.
I had to exclude my Ubuntu WSL setup from Windows Defender. Processes like ‘apt’ we’re really slow because of it
Regardless of whether or not the DDG study is accurate, it should be taken with a grain of salt since DDG has a clear incentive to get more people onto their search instead of Google.
I vividly remember renting Herzog Zwei on the Sega Genesis as a child and not understanding _anything_ about it, but years later clicked instantly with Dune II. I could have sworn it was titled 'The Battle for Arrakis'[0] and it turns out that was a similar but different game made on the Megadrive!

[0] https://gamefaqs.gamespot.com/genesis/586152-dune-the-battle...
I'm using MS Natural 4000 with a Macbook. Alt and Win keys are remapped through the standard settings, the context menu key is remapped with Karabiner. Some extra keys can be mapped, only alas the numbered ones aren't seen even by USB Overdrive.

(Of course, the Natural/Sculpt series barely scrapes the ‘ergonomics,’ what with the slanted key layout inherited from typewriters, the flat board made for extendable fingers instead of jointed ones, the too-low wrist pad.)

As for the special keys, I'm not sure what that's about, since I'm using pretty much the same number of hotkeys as I did in Linux and a bit more than in Windows. I'm also using Alfred for many commands, which are made in English instead of obscure semi-random keys.
> We don't spend nearly as much energy feeding the free-range ones, but the land-footprint needed to serve them is even greater.

That land likely can't be used for anything else, only a small % of land can be used for growing crops.

> The ones that live in tiny spaces and eat corn have high carbon footprints because of all the farming that has to happen to feed them and all the land that is prevented from being forest to serve that need.

Only about 10-15% of US cattle heads are on feedlots at any given time. The food at feedlots doesn't always compete with human edible food, and only represents about 10% of their lifetime food.
Except that you need a complete browser per application and a browser is heavier now than some CAD tools.
The Kirin 980 SoC uses the Cortex-A76 which was designed in Austin, TX, United States of America.

The statement "The U.S. still makes — or at least, designs — the best computer chips in the world" is accurate in the context of a manufacturer attempting to build a high-performance microprocessor-based device.
There are commercial solutions as well, if you want a turnkey and/or multiuser solution.
It's almost like we need a piece of paper from something like an accredited institution of some sort.

-----
I'm just kidding but it is really expensive to hire and fire a poor performer. These are high paying jobs where bugs can mean loss of revenue so it makes sense that they want the best.

Honestly, you should be reviewing algorithms every few years so you never fully lose it... not just when you need a new job.

Update: You should not be trying to memorize problems but learn the 10ish basic algos... and understand how to quickly classify a problem as solvable with a specific algo. It makes the entire process less daunting.
It only operated at a loss because they were plowing massive amounts of money into their delivery infrastructure. Revenue matters more than net income
AMD verified they would be running AVX2 at full clocks. Doing AVX-512 would happen at half-rate, but the processor would continue at full speed. In contrast, skylake downclocks base clocks by 30+%.

Not only does the AVX calculation downclock, but all the other calculations in other ALUs/FPUs also downclock. For pure AVX-512 workloads, Intel would be a little faster, but for mixed loads, AMD should be much faster overall.

AMD says they don't downclock AVX2 (about 2/5 down the page)

https://www.anandtech.com/show/13578/naples-rome-milan-zen-4...

See page 13 for AVX clockspeeds

https://www.intel.com/content/dam/www/public/us/en/documents...
To clarify: you suggest we could grow more food using fewer resources if we used the centuries-old idea of companion planting? That sounds highly unlikely. The problems we know companion planting could solve (=pests) are solved way more effectively in modern monoculture.
I highly doubt any Chinese who could not speak English could succeed in US. Of course, if you think opening a restaurant in Chinatown is a success, I am wrong then.

So if you do not speak fluent Chinese, why are you supposed to be successful in China, especially when you are doing the things anybody could do?
Within each section, right now, the exponents remain the same. I’ll concede that when that’s true, the choice of notation is irrelevant.

However, occasionally, prices will straddle a boundary between 1.9eX and 9.0eY with |X - Y| = 1. In those cases, the different exponents will be easier to miss than the different number of digits or different number of leading 0s.
You're already looking at a web browser, open tab to open.spotify.com is easier than finding an app on your computer.
A lot of black people do live segregated areas in usa. Just listen to serial podcast season3. Cleveland sounds like a concentration camp for black ppl.
From later down in the list: "Applied to the Harvard Business School as a Stanford honors grad with a 740 GMAT, no interview. Was rejected from Airbnb for a customer support role and later was passed over for a PM role at Google after 2 phone screens. I've cofounded Y Combinator startup (Ridejoy YC S11)... Today I'm a product manager at Etsy. Timing and fit are everything."

This is literally the worst rejection story I've ever heard.
Sorry those camps are miserable but they aren’t concentration camps. The word concentration camp has a specific connotation with the extermination camps build to kill Jews and other undesirable under Nazi Germany i.e. genocide. To conflate the two here like many people conflate Japanese internment camps with “concentration camps” is so off the scale it is at least misleading and at worst grossly insensitive.
You have to raise and kill more chickens per pound of meat, but aren't they much, much less intelligent than cows?
It's not ubiquitous in much of Africa, which is an entire continent. Also, in case of natural disasters (think big earthquakes, tornadoes) it becomes instantly un-ubiquitous for large swathes of more advanced economies too, that is at the exact moment when you kind of need the first responders to be able to get to you. On the other hand gasoline is much easier to provide, you just need another gasoline- or diesel-powered bigger tanker. Those things can cross even the Sahara desert [1], that is a place where I don't think we'll get to have a reliable power network in the next few centuries, if at all.

[1] https://www.youtube.com/watch?v=WeE3VkoDm14
I'd say probably not, but it would likely allow you to cancel your membership early (and receive paid fees back, pro-rated).

This is actually a nice hypothetical for that idiotic vision of replacing law and the court system with algorithms. It's extremely unlikely that the specific case would be foreseen in a contract. There is a continuous spectrum of such changes, and it's impossible to formulate any specific rule that would capture them all.

Example A: The gym changes from keys to plastic membership cards. Would this be a breach of contract? I think most everyone would agree that no, it isn't.

Example B: The gym requires whole-genome sequencing (once), then requires a drop of blood every time you enter to check your identity? Breach of contract? -> Obviously.

For any two such changes, you can probably come up with yet another example that's somewhere in between. The closer they get, the more often you will find people disagreeing, yes. But that just shows how justice is a constant conversation not easily set in stone.

As for the specific case: European law really doesn't like biometric data, and it's unlikely they can get away with it.

(the following is based only on my knowledge of German and Portuguese law)

BUT, ) if they do, the pro-rated refund is the most likely outcome. It works both ways, though: if you move away, they also cannot require you to keep paying fees. It's a concept loosely translated as a "cessation of the foundational requirements of the contract).
Most of the foreigners in the article spoke fluent Chinese.
I remember my older brother saying, "it's like dungeons and dragons" when I asked my dad to buy Warcraft. That got the idea shut down immediately.

But later in the year I was quite insistent that it's not that bad. So my dad agreed to watch a bit. I played the first few levels of the demo for him. I still vividly remember him saying, "that's it?" And then we bought it later that week.
10 Free Google Pixel 3 Mockups
> And it's not just Smalltalk that had those pitfalls. It's also Java Swing. Tcl/Tk. Also, to one extent or another, any number of cross platform tools and libraries. Given we've been at it so long, and the same mistakes have happened so many times, the pitfalls for cross platform GUI must be quite severe and hard to see.

My guess is that the platform creators tend to put a lot of money into look and feel for their native components. This is hard to match for a small open source project (or anyone, really).

The web platform gets around this by being flexible enough for the application creator to create a polished look and feel themselves, and ubiquitous enough for many designers and developers to know how to use it. That's also part of what makes it so resource intensive.
I legitimately can't tell if you're being sarcastic or not.
FYI, Google tracks you even on airplane mode. So the second you jump back on Wifi your location history is updated. With dead reckoning calculations using your accelerometer and other sensors they know EXACTLY where you've been.

Not sure if they do this on iPhone or just android, but my guess is they do both if you've installed google maps/gmail etc.

https://www.youtube.com/watch?v=S0G6mUyIgyg
their main business is their online store, your linked article proves as much. If the online store was to disappear tomorrow the value of Amazon as a company would decrease much more than if it were AWS. It is proportionately more profitable but that doesn't make it the main business
Looks great, thanks!

— There's a typo/bug in the example code:

if not r.URL.Query().get("repeat") and not r.URL.Query().get("repeat"):

Should of course read:

if not r.URL.Query().get("repeat") and not r.URL.Query().get("name"):
Well, yeah, but the fact of the matter is that many people don't, and this is not entirely indefensible. One must be selective about what one reads. There just aren't enough hours in the day.

You can re-interpret my original comment as being about how misleading it is to truncate the original headline if you like. The untruncated version is <80 characters so there's no excuse.
Also, there's no typical American. Its a country of 3.8 million square miles, as big as then entire continent of Australia. It has a 5000 mile border with Canada, 2000 mile with Mexico, 12000 miles of coastline. Half a million legal immigrants and half that many estimated illegal folk. Enclaves of culture for just about every region of the planet.
> My guess is that as mixed race, you probably aren't marginalized (usually by "passing" as whichever is easier for others to accept you as).

That's quite the guess. What's the difference between a black person and a mixed black person if they're both perceived as black (passing)?

> My point was also that representation of marginalized people doesn't harm you.

It depends. In a blog? No, even if I think it's silly. But representation has slowly creeped from "nice to have/ideal" to a mandate by counting up the people in the room , reducing them to group identity, and crying injustice if the numbers don't match national averages.
Never took a job with "unlimited vacation" but had interviews with a few of such companies. Right now, I get 4 weeks off with unlimited sick time.

So during interviews, I asked them about "unlimited" vacation policy and how many days they took off last year. It is almost always less than 20 days. When I asked them why they didn't take more days off and that I got 4 weeks of vacation plus a few days of sick time off. They usually make up excuses like it was unusually busy year, don't feel the need for more vacation, or it is still more than most people took off last year.

Or sometimes they are honest and say that they feel guilty asking for more time off, hard to get approval for 3rd week off, they rather have fixed number of vacation and not feel guilty about using all of it.
Likewise, I hope this leads to a nice wrapper API for Julia.
History : Dun Scotus (really) probably invented Ockham's razor - William was his student and used it to avoid the thing that all medieval philosophers needed to avoid, namely being tied up and put on a bonfire.

Why did Dun invent it (probably)… well here's the thing, Christianity has a God with three faces, son, father and holy ghost thing. Why? The answer is - don't multiply entities beyond necessity, so God has the number of faces necessary to do the job, no more, no less.

I'm wittering on because this is where that heuristic came from, literally it's angels on pins stuff. So don't invest in it, I'd bet a bit that if we got Dun and Bill together with a few pints of mead they'd laugh themselves silly to here that 21st Century physics pins any weight onto their measure.

The Greeks wouldn't have, the Chinese didn't, why do we?