skysight-inc/HackerNews huggingface dataset:
This is an excellent question, but more pertinent is the fact that these companies are state-sponsored, state-backed.

The CCP/China views these apps as a serious tool of foreign policy and economic expansion, influence and control.

Imagine if Trump had meetings with Apple CEO and was subsidizing their product, creating worker legislation for them, directing/requiring banks to fund them, using the foreign service to help cut deals and suppress competitors etc., controlling/censoring everything in the AppStore.

This happens everywhere to some extent but it's very real for China.

It would be fine if some 'large, great Chinese companies' started doing some great things but that isn't really the case, this will be a form of economic dumping, state collusion and strategy.

It's a serious issue that 'old economy' Trump is nowhere close to understanding.

We don't want to get hyper-nationalist on the other hand, we can't afford to ignore the real systematic issues either, and only a very firm hand will be able to make a difference. This is in a way the paradox of Trump - he's the only US leader, arguably through bluster and arrogance - to be able to actually stand up to some systematic Chinese intransigence.
From Plate to Plough: A 1991 moment for Indian agriculture
That's a great article.

HN loves to talk about "technical debt", but software problems pale in comparison to supporting power distribution decisions made 141 years ago. Harder to "refactor" copper cables than it is to rearrange lines of code. Still, they seem to have done a good job updating things while maintaining "backward compatibility".
Perhaps then also with the caveat that the potential harmful effects can completely fuck you up, let alone the withdrawal that many experience; not looking for a debate or argument, however certain classes of medications have a bad rep for valid reasons and people should be cautious because of many variables.
Yeah, @dang what do you think, I live in NI and when I saw this I was surprised, but nope, it’s just someone conflating England and the UK.

Health is devolved to the contituent countries here.
200M DAU so way above 500M users
Uncomfortable news has a way of doing that.
Broadly speaking, the first responders and emergency room workers providing emergency care neither know nor care about your organ donation preferences. Transplant work is done by separate specialists who only come into the picture after legal death.
One dollar per day!? That's an obscenely high level. Facebook is one of the highest revenue per user social media companies by orders if magnitude and they made worldwide an average of 7.26 per user in an entire financial quarter, which is like 8 or 9 cents per day. If tiktok is outdoing facebook by a full order of magnitude, and has 1/5th the users, even with identical growth expectations they'd be twice the valuation at like 1.2 trillion dollars. A couple billion in revenues plus investor belief in growth potential is more than enough to justify a 105 billion dollar valuation (nobody said investors can't overvalue companies either, look at wework). I dont think they're anywhere near as obscenely profitable as making a dollar per day across all international users, they're going to be orders of magnitude removed from that.
So say I ran a private community around DevOps and CloudOps, then? Is that specific enough?
Though it has nearly 85% of the UK's population (and organs).
On the contrary -- being a non-native speaker is an excellent excuse!
Probably not usually. But sometimes yes: https://www.theatlantic.com/health/archive/2017/06/organ-don...
In this case, the poor communication should result in more lives being saved.
On the "new" list today: https://news.ycombinator.com/item?id=23251734

https://www.hcn.org/articles/covid-19-will-covid-19-help-sav...

"Will COVID-19 help save small slaughterhouses?"

> As laborers for the Big Four meatpackers fall ill, small slaughterhouses see unprecedented demand.

> From 1990 to 2016, the U.S. lost more than 1800 livestock slaughterhouses, 40% of the industry. As small slaughterhouses closed, the so-called “Big Four” meatpacking companies — Tyson, Cargill, JBS and National Beef — came to dominate the industry. Today, these four companies process more than 80% of beef in the U.S.

There it is: optimization of one metric to the detriment of others, resulting in overfitting, and exposed during a pandemic to rare-but-predictable crisis, it falls over.
Trying to put it politely, but your question seems a bit confused.

Arch is not the only distro that strives for minimal modifications on upstream packages. In fact, most distributions work that way - it's Debian and its derivatives that's the outlier, and these days, even Debian rarely patches upstream packages.

There is much more to distributions than what patches they apply to their packages. The package manger they use, their default configurations, their compiler toolchain, their C library, their init system, their stance on software freedom, etc etc - much more than just what patches they apply to their packages.

But, yes, Nix packages are mostly close to upstream, with occasional patches to improve determinism and reproducibility.
Link to that presentation: https://www.youtube.com/watch?v=rYzjKCIqUVk
I should have probably said "good platform UI toolkits" :P
Client-side JavaScript Databinding without a Framework
Or one of those "religious" families father needs a transplant, in the UK BAME donors are much rarer.
I'm pretty deep into Elixir and have been learning a bit of Rust on the side this year, so this is interesting. Could you elaborate a bit?
It could very well be the best description, title mentions names of 2 companies. Why not other? You see it becomes to pedantic to fast when everyone puts their own title after their liking.

https://news.ycombinator.com/newsguidelines.html

"Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize. "
I agree, it's better to be pragmatic. So it's not super useful to say that LSP is about whether you're doing it right or wrong.

I prefer to think of it in terms of making the codebase intuitive to work in. So I like to formulate it as, "You should be able to safely and fearlessly plug any subtype of a class into a method that accepts that class as an argument."

This is a bit of a departure from how Liskov originally formulated things, but I think it is fair to say that it's a refinement that better captures the spirit of how she talks about it in more recent interviews. And it also captures why it's such an important principle, especially if you're working on a team: Nobody wants to get stuck working in a codebase where Widgets are partitioned into two different categories that can only be distinguished by carefully reading their implementations, according to criteria that can only be understood by carefully reading the implementations of methods that operate on Widgets. It's not wrong, per se, it's just not a working environment that any self-respecting person wants to be stuck in..
You're right that using 2 traditional package managers in the same environment will cause problems almost immediately, since both will want to control the same resources.

This is less so with Nix, as it mostly operates on its own folder called nix-store, the binaries in which are then symbolically linked to. It is actually designed to be able to be used this way. I know people are using it on Mac OS and I intend to install more and more packages through it to later possibly transition to NixOS.
Also the culture has a huge amount of influence from mass incarceration of citizens, and tons of media portraying police, lawyers, courts, crime, etc.
A tricky moral conundrum indeed - but I suspect we'll muddle through somehow.
Actually, in the case of hypothermia, you should be warm before they declare you dead (especially children).
The Valorant hack through Raspberry Pi emulated mouse* that has been going around really shows that while you're right, ultimately those kind of things are like DRM in that they fight a fight that they cannot win by design.

You can't stop the user (or other application pretending to be him) from accessing the content of something while allowing him to access the content of something, and you can't stop the user (or other application pretending to be him) from interacting with your software while being interactive for him.

* actual mouse is plugged into the pi, pi is plugged in the computer in usb and pretend to be a mouse, video output is piped into the pi, software magic running on the pi "fix" the mouse movement to make perfect aim when need be through image analysis https://www.youtube.com/watch?v=d1jz8qbzfIk
Very nice, clean and sleek
Well obviously '#' in C# and F# stands for two different things.
Well log scale is intended to make it easier to read... In general it is used in cases where a linear scale would be unreadable.

Your suggestion about changing what is represented in order to avoid a log scale is good but does not solve the root of the issue: many members of the public will not understand the information however it is represented because the concept itself is too complex.

It really is a numeracy problem.
To correctly apply the LSP when designing subclasses it's not enough to just ensure syntactic safety but also behavioral correctness. The Bag example you gave is an example of not ensuring behavioral correctness.

> Doing the opposite is safe, of course, but the code reuse doesn't work when you make your Bag a subtype of Set

I disagree. suppose the Bag class only allows unique entries, then if you create a subclass that overrides this behavior to allow duplicates you are breaking an expectation the system may have about Bags, and possibly relies on, provoking unexpected consequences. For instance, allowing duplicates in Bags may trickle down to an inventory shortage issue since the system plans at most one item of each type per user.
The Nix packages are independent of the OS, this is actually one of the advantages of using Nix. It means that similar to when using Python virtual environments user packages are not mixed in with system packages. Nix also versions package changes. When switching between versions, Nix just updates the paths in your environment. If you wanted to stop using the packages all together you only need to remove the environment path.

Another advantage is that you define installs as part of configuration file, similar to Ansible/Chef/ect so things become repeatable.

The difference between Arch and Ubuntu is not so much that patches are applied to packages though, it's that packages are precompiled for Ubuntu, where as packages for Arch are often compiled from source.

Nix can compile packages from source, or use a binary from cache if it is available.
You'd make a lot of AI/ML developers happy by open sourcing as much as possible from your product.

Leave a legacy, maybe the community will keep it going!
Acting like a victim instead of cleaning up their own mess is that special mix of defiant, disingenuous incompetence that is still bad, even though it has become the standard way of responding to issues.
The documentation [1] mentions the possible configuration flags for a package, including Grub (which is not the default bootloader, btw).

[1] https://nixos.org/learn.html
Yeah I wonder about this too.

This time last year (or was it the year before that?) it was Snapchat (remember Snapchat? Kids don't) that was going to take over the world and be bigger than Apple + Facebook + Google combined etc etc. I don't think that worked out really.

I am guessing that investors just pile in wherever the "youth" are without paying too much attention to what it really is they are investing in... just hoping to get in early on the next big thing I suppose
I refuse to be a donor. If they want me then make a real donation, say some money towards funeral expenses. I would sign up in a heartbeat.

And I've been plenty more altruistic when it comes to tissue donations. About 10 years ago I came up as a match to a stranger through the Be The Match Foundation. I went through the whole process and gave that lady bone marrow. So I'm not just a grubby meanie out for a buck. Everyone else in the chain is getting paid, there's no reason the donor should be left empty handed.
If they've hijacked a subdomain, they can submit it to LetsEncrypt and get a cert. LetsEncrypt checks that you control a domain by asking you to serve some data from it. The domain is already hijacked so from LetsEncrypt's perspective it's yours.
Compilers aren’t a panacea of avoiding problems in production. You just experience different types of problems.

There’s entire classes of short term and long term issues that you get to avoid by working within the BEAM.
Papercraft Models – Classic Computers
It's basically federated SQL. Nothing to do with map/reduce, really.
Why would I gamble on 1/3 odds? Does that make you 2/3rds likely to be wrong?

There's a whole movement now of people coming out and saying that they don't like having kids - as a society we made that impossible to say without severe chastisement. We have no idea if the women in your life who regret it now would be happy with children. It's all a gamble, and tell people that their time is running out isn't particularly helpful, and running entirely on guilt.

All right, though your manner of writing is extremely hard to parse, lets look at the arguments:

1. Healthy babies and age of parents -> https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3881604/

Are non-optimal babies undesirable?

2. What age will you be when your son wants to play/run at his 16 years?

At my current age I'll be in my 50's. I'm fitter in my 30's than I ever was in my 20's. Does 40's vs 50's make that much of a difference?

3. We don't have control of life anytime. You may be Healthy now, but it only takes a disease to change it.

This isn't compelling if I get sick I won't want to have kids. Rushing to have kids only to die is actually incredibly selfish.

4. One thing is you did not use protection on your 20's and got pregnant another is willing to get pregnant later -> https://en.wikipedia.org/wiki/Age_and_female_fertility

I don't know what you're saying here. Try more? For something I don't want?

Later on:

1. Are you spending your time with someone you can see raising a family? If not is like sleeping with a poisonous snake in your bedroom. One day it will bite you.

Yes, but neither she nor I want one.

2. Did your past jobs/companies called you on holidays? Invited you for a BBQ?

The company has a BBQ, yes. So... I guess that's covered?

3. Who profits from high IQ, working hard people not having kids? Have you checked how much a burrito breakfast is charged in a retirement home? How much is "dinner"? (microwave)

Is it my duty to take care of my parents? That's another selfish argument. Also, it's a bit conceited to assume high IQ.
I have to agree. Mandatory “opt out” is heavily frowned up in economic transactions, but apparently is ok when it comes to your own organs.
For a take on the overall system of organ donation, science reporter Dick Teresi's book [0] covers the history of the medical definition of death, the development of organ transfer surgeries, and the subsequent developments rubrics for organ donation candidates and legal death at a biological point before cell death. He interviews medical staff and presents what I took as a key point for advocacy: that organ donors should be administered Fentanyl before extraction to prevent the documented discomfort responses that some beating heart cadavers exhibit.

[0] https://www.amazon.com/The-Undead-Dick-Teresi-audiobook/dp/B...
I support "motivated opt-in": your choice, but if you don't opt-in, you're at the end of the line for any organ needs you may find yourself with.

It tends to align nicely with ethical and religious objections as well as moral intuitions, and should expand supply while signaling proper expectations to the demand side, without simply allowing the rich to buy their way to the front of the line.
You didn't even bother reading until the third paragraph did you?

> Your family will still be approached and your faith, beliefs and culture will continue to be respected.
Donation, or donor, need not imply giving in a charitable sense. It can strictly mean providing blood or an organ, even if paid.

https://www.merriam-webster.com/dictionary/donor
We already are. We're just a relatively rich banana republic. All the corruption can skim off layer after layer of profit, and there's still enough left that we can live reasonably okay lives as long as we don't get sick.
What's the invariant for the problem in the article, where set_height on a square mutates @width? Seems like you don't want to prevent width from mutating everywhere, you just want to ensure it doesn't mutate during set_height.
I agree that code generation of complex functions is hard.

But I think the example given of unit testing - ie. natural language description of specific behavior of function -> code is extremely useful.
Eh, I guess here comes an unpopular opinion. While the pragmatist in me is well aware of how opt-in increases donations ( although at certain point the question has to be asked whether if they coerced through law, is donation the right term for that ), I instinctively dislike government imposition here.

I do not believe ends justifies the means. And as always, eventually, while the option might be technically available, just like the TSA opt out, you will be basically shamed into compliance.
It's an honest concern because there's no certain method to decide if somebody is dead or not. "Clinically dead" can mean anything.

In addition, my understanding is that organ transplants require a physically healthy donor for viable organs (heart beating, oxygen reaching organs), so most donors don't look or act dead until their organs are removed.

A lot of the work that Dr. Jack Kevorkian did was on research to decide when people had actually died (he was later involved in assisted-suicide to establish legal precedent for suicides.)

The US Army declined his suggestion to do blood donations from dead soldiers in combat, so it's interesting that a government agency is not in favor of such transplants. Something to think about:

https://en.wikipedia.org/wiki/Jack_Kevorkian

So this area is far from black and white, and I fail to understand why people would be opted-in before any of these questions have been addressed.

(In the USA, harvested patients don't get paid for their organs, but my understanding is that the hospital and doctors are paid, so large amounts of money are transacted, and we know what that would lead to.)
Oh wow, they're actually doing the same thing, triangulating on latency. Hive mind, I guess. I used universities because I figured a)they won't mind, and b)they're more likely to have their servers on premises, then used a public reverse geoip to get their locations. I'll try to see if I can integrate with Vercel's edge network, seems more ideal.

Edit: no, I misunderstood, the location dot that's being displayed isn't the product of triangulation, they're just doing reverse geoip lookup. So, I wonder now if the edge network would perform better.

Update: it doesn't perform better. Either there is some kind of proxy redirecting their traffic or these servers aren't where they say they are, the center is skewed out completely. The universities win so far being correct and accurate most of the time.
So what NoSQL DB does HN recommend?

Fauna? Cosmos? Firestore?
Facebook solved the core problem of real identity on the web. Extending outside colleges was a natural progression (first to workplaces, then to high schools, then publicly).

TikTok solves the problem of short form video creation / entertainment. Will their userbase be interested in creating the same type of content in 4-5 years? I think they'll struggle the same way Snapchat struggles to convince people over 35 to use their app.
CBT definitely won't work for everyone, but this seems like something a good therapist could help someone work through. Self blaming like that is one of the cognitive distortions that CBT should be able to help root out.

I realize that it very likely just wasn't the type of therapy that works for you, just throwing out the alternative perspective for anyone reading this and considering CBT.
Perhaps there's some other story that's capturing the attention of the health-focused reporters at the BBC and there wasn't during Wales' rollout? Hmm?
I'll leave organ harvesting to those who know more about it than me then :)

I'm curious though. If you have to only just be dead to have your organs harvested, how do doctors get there quickly enough for them to still be useful?
Also, from the videos, Satellite Reign is the most atmospheric foggy neon I've seen in a long time—probably since some maps for Q3.
My two cents: I took the Elixir + OTP course, and found it to be a just-good-enough hands-on exercise, with just enough 'try adding X' exercises to feel comfortable sliding into the language. The presentation may not be everyone's cup of tea, but I found it to be just hammy enough to be amusing, and the back-and-forth format helped turn demonstrations into dialogues, which I find much more effective for exploring edge cases and reasoning behind a language.
Because Dockerfiles delegate all the complexity to a package manager (apt, apk, ...), which has its own languages (eg. debian/rules for apt).

Using Docker without any package manager doing this job would be a completely different story.

And btw, you can also use Nix to build docker images. For example, here is what would be the equivalent of a Dockerfile but with Nix: https://nixos.org/nixpkgs/manual/#ex-dockerTools-buildImage

> the DockerFiles themselves can also describe a reproducible process

It's trickier. You need to pin all versions of all packages you use, even indirect dependencies.
In that case, I support "unmotivated opt-out". If you opt-out, you don't get an organ if you need one.
Yes, and WebSockets are a clean and fast replacement for horrible hacks that preceded them. Nobody liked having to constantly poll the server one way or another, or god forbid, use Flash.
I don't see many "shit" comments and the whole organ transplant is interesting fore hackers.

I did consider using a raspberry pi plus camera cliped to the waste line and a trained ML model to detect problems with peritoneal dialysis
I mean, it's important to me. Enough people will be thinking the same thing.
One of the curious consequences of the polywater episode was delayed development of diamond synthesis under metastable conditions, mainly by chemical vapor deposition.

After polywater, Deryagin was a very early claimant to having produced diamond by CVD. In light of his role in polywater, his diamond work was widely ignored. It took roughly another decade until Japanese work proved diamond could be made by CVD.
Dockerfiles which just pull packages from distribution repositories are not reproducible in the same way that Nix expressions are.

Rebuilding the Dockerfile will give you different results if the packages in the distribution repositories change.

A Nix expression specifies the entire tree of dependencies, and can be built from scratch anywhere at any time and get the same result.
My point exactly. I detest identity politics!
I'm an organ donor. Opted in.

If living in England, would now opt out. The de-facto approach can't be your organs belong to the NHS.
That was also the logic behind Windows Vista's UAC popup.
CD Projekt is now Europe’s most valuable game company ahead of Ubisoft