skysight-inc/HackerNews huggingface dataset:
Emphasis on _data_. I don't have a need to clone complex objects (what the article is trying to do). The data I need to clone are usually small so when it comes to performance it's negligible, not worth adding another dependency to the project.
I have it on scientific authority, that the materials of that tool are actually 3.8 Billion (with a "B") years old.
Look, I get it, those like you who are pro-vax earned billions and got away with huge lies.

The vax was a failure. This was a very probable outcome and would have been shown clearly and convincingly had this trial continued, so they stopped it to prevent the truth from being known.

It's as simple as that.

I'm not going to waste my breath debating with folks who have weak ethics. That's what karma is for.
> I'd have loved to first read six paragraphs about how the author's grandmother raised them on home grown threads and greenlets.

With recipes, often times your problem is you want to learn how to make something where having the steps listed out is the most important thing. The story behind the recipe isn't important to solve your problem but for tech the story around the choice is important. Often times the "why" is really important and I really like hearing about what led someone to use something first. Often times that's more important or equally as important as the implementation details.

It wouldn't make sense for this post given its title but if someone were making a post about why they chose to use async in Python I'd expect and hope that half of the post goes into the gory details of how they tried alternatives and what their shortcomings were for their specific use cases. That would help me as the reader generalize their post to my specific use cases and see if it applies.
The Post-Smartphone Era and How AI Will Change Everythin
In the part of my city that I live in, they find, on average, about one bomb per year that necessitates an evacuation so it can be defused. Usually, these are found during construction work.
The post doesn't say he doesn't use libc; it says that he tries to minimize his use of it. It's very difficult to entirely avoid libc.

musl and glibc are implementations of libc, not alternatives to it.
My kids are both university students right now. One at the state "flagship" university, the other at a regional campus. I ask them about things that I read in the news about higher ed. Basically, they're aware of this stuff, and have opinions on it, but it hasn't really affected them.
I'm a different guy but if someone is really better or worked harder or had better luck... There's not much I can do about it so it's whatever.

I think this level of laziness and lack of ambition is out of place on this board, but common in the general public.
Or maybe language just isn't that complex at all?

Same with pixels?

Dunno
The Wikipedia page[0], says it's a home computer that includes productivity apps.

> The "Plus/4" name refers to the four-application ROM-resident office suite (word processor, spreadsheet, database, and graphing); it was billed as "the productivity computer with software built in.

Surprisingly it doesn't have the sprites of the C64, though with more colors and clocks at 1.79 MHz (similar to the Atari 8-bit machines).

It's funny how early computers were so keen on differentiation for market share, without considering compatibility needed for adoption. Only something completely different like the Macintosh could take off, and I don't even know how much that would be true without laser printers.

[0] https://en.wikipedia.org/wiki/Commodore_Plus/4
I've calculated data and got a prediction as 31/24 Eagles wins. But really want to hear from any other ideas here.
> It has data, it has information, but it has no intuition.

Obviously we’re into inexact analogies here, but I would have said the opposite: it doesn’t have data or information because that’s all been compressed into an approximation. Actually, some form of intuition is all it has.
Ask HN: Worth submitting a pull request to add –dry-run flag to rm?
Is it worth submitting a high-quality pull request to add a --dry-run flag to the basic Linux rm command (rm --dry-run -rf), so users can quickly preview all files that will be deleted before actually executing the command? The current workaround of piping yes n to rm -i is not a perfect solution and doesn't match rm's behavior because it asks if you want to descend into a directory, which requires y, nor do several other workarounds (find, ls, etc) match its behavior exactly. I've contributed to open source but haven't contributed to Linux source code before but I think adding this flag would benefit users.

Would a pull request like this be rejected or have a chance of being merged?
I always wonder how seriously significant and BASIC errors such as this happen...

My experience suggests it's likely because there's too much power at senior levels and lack of ownership at lower ones. Like some senior person says "tunnel needs to be 7 meters wide", everyone vehemently nods in rote agreement, and no one double checks that should actually be 8 meters until some intern discovers the mistake while preparing info for a case study deck.

Any thoughts?
A brief history of Fintech in Canada
Arguably the mem*() functions are part of the "useful stdlib core" functions. Also be aware that the standard memcpy() and a handful other C stdlib functions are essentially treated like a builtin by compilers, e.g. the compiler can add or remove memcpy calls as it sees fit.
Another thing that the media has perfected is jumping to conclusions about the inner workings of minds like “blacks” and “the white working class”. It was for example simply assumed that Trump was solely boosted by “poor whites”, when in fact it seemed that more affluent, petite bourgoisie whites played a large role in boosting him.

But to the media? Nah, don’t have to look too closely at the seams: just assume that it is the powerful trailer park whites who caused Trump. And then upper-middle class [white] liberals—irony of all ironies—lament the class-unconsciousness of poor whites, simply because the NYT told them that that is how they operate. Oh, but if those materially poor whites would only see some reason; then we could all band together against the 1%.

Don’t count on the upper-middle class to help unify anything or anyone, though. Not post-Occupy Wall Street.
Those "legit" individuals are so rare, that instead of feeling envy, I just feel curiosity, and the desire to learn from them. But so far, I don't know of anyone. I'm sure there are a few, but I haven't met anyone in person that deserves the "legit" label.
In Germany WW2 bombs continue to go off at a rate of 1/year. We have to thank the Lord Lindemann and Bomber Harris for that - the two promoted the frankly idiotic idea of carpet bombing cities instead of armament factories, hoping that the population would overthrow Hitler. That at least was the official line.

What these two war criminals did was mix delayed fuze explosive bombs in with the regular incendiary and explosive load. The idea was to kill firefighters and interfere with the firefighting effort after a bombing run. Some of these delayed fuzes worked too well and instead of 4 hours after release they go off after 70 or 80 years.
This is because inf and nan were left out of the json spec, right?
Great format
Theory of mind is super important here! Not just that of experts, but that of consumers. An actual author is always thinking about the audience. About what they'll find novel or interesting. About the best ways to inform, entertain, or delight them. About how to make them feel.

Merely producing "normal-looking" text (great and accurate phrase!) is an unclosed feedback loop. The songwriter here has to stop himself from driving that loop forward because he's so used to working through multiple drafts as he makes things work for his internal simulation of his audience. And generally, once an artist has something that works internally, they'll then start running it by actual other people to get their reactions. Up to and including testing material on full audiences.

Because LLMs lack internal simulations of audience response, they'll always be limited to producing "normal-looking" work.
Cutting the supply of money will kill the clickbait content alright but it will also kill vast swathes of "content, full stop". Somebody has to pay for hosting no matter what, and if I'm entertaining an idea of writing a fantasy novel in my spare time, I really don't want to be the one to pay. Or rather, I wouldn't want at the time in my life when I entertained such an idea.

I think more dollars is good, as it increases the number of opportunities. This comes with a lot of failed attempts at creating something of value, and that's ok. What we truly need, in a societal sense, is to make next generations recognize the current times as a crazed race after the least demanding content that they are, and to guide them in the direction of articles with enduring value, again. The generation that entered adulthood during these crazy times is probably already lost, the previous generation is busy raising kids, and the previous-previous generation lives in bunkers where only the guys who "go way back" can ever enter. If not the next generation, then we're probably done for, as the IT revolution will eat its children and their children too, like many revolutions before.
The Case for Frameworks
Actually, I am quite good at writing docs. That is why I hate mandated comments in certain places. I would like to write better docs than that. In fact your comment tells me you (or perhaps your colleagues) are the one who is terrible at writing docs. "because then nothing will be documented" says it all. I actually would write docs voluntarily and they would actually be helpful.

Why focus on that one? Because it turns out that rule will force me to have 50% of the text that I see in a file be these useless comments.
It hasn't seen every board position, it still plays well in positions it hasn't seen.
Its pretty rich to dismiss Kropotkins theories as bunk without evidence btw. He is actually recognised in biology for his contributions: see [1]. I mean Stephen Jay Gould one of the most eminent evolutionary biologists wrote an essay about him tilled Kropotkins was no crackpot [2]

[1] https://www.rsb.org.uk/biologist-features/who-was-peter-krop...

[2] https://digitallibrary.amnh.org/handle/2246/6494?show=full
"yet religion and spirituality have so much commonalities on the foundations"

My explanation would be, that religion was mostly used as a political power tool and power logic is the same and universal. If people believe, they are low and the emperor is a god - they won't rebell so easily.

But apart from that, they are very different, so of what foundations are you talking about, exactly?
Clickbait headline -- the error was caught during the design phase. At worst, this will cause a 2-3 year delay in building the trains.

The more interesting thing about the story is how several top government officials were fired as a result. That would never happen in the US, where decade-long delays are commonplace for train procurement.
The Most Valuable Brands From 2000–2022
If you're curious for a successor language that has better interop - along with fixing some of the problems that I saw a lot with Elm (former core team member), check out Derw: https://www.derw-lang.com/. The blog is updated frequently with whatever I'm working on, check out the latest post talking about what features are coming to Derw this year: https://derw.substack.com/p/things-coming-to-derw-feburary-2...

And to kick things off, here's a blog post on "Why Derw?": https://derw.substack.com/p/why-derw-an-elm-like-language-th...
Alternate title: "British government wants to decide who is rich and who is poor."
It's the carrot to get you to write tests. You're writing tests, right?
Probably many examples. Maybe you're thinking of Jeff Bezos' yacht that couldn't fit under a decommissioned (but still standing) railway bridge:

https://www.npr.org/2022/02/09/1079568745/jeff-bezos-yacht-d...

https://www.cbc.ca/radio/asithappens/as-it-happens-the-thurs...
More research should be done around detransitioners. Doctors need to evaluate the whole patient and in the case of informed consent they should confirm that the patient is aware of all the potential changes.

That being said, gate keeping what I do with my body is wrong. I knew all the potential side effects when I transitioned. I read the wpath in full. I was comfortable with all the risks.

This type of critical judgment of children's health care is needed and I hope the doctors are being more rigorous than what the author suggests.

I feel terrible for the girls who made a decision they regret and lost parts of their body that made them happy. Their doctors, and parents failed them. I am also happy that so many people were able to successfully transition.

The timing of the article is concerning with so many states trying to withhold life saving care I worry that the nuance of this article will be lost.
Some context as a chemist. Most explosives require DDT (deflagration to detonation transition) in order to explode. DDT occurs when the flame front goes supersonic in the material and creates a shockwave (simplification but close enough).

Low sensitivity is desirable because you want explosives to go off on demand, not randomly. Thus, most bulk explosives can be safely burned without detonation. Primary explosives have a low DDT threshold, meaning it takes far less energy and/or confinement to DDT. Thus, you can have a small primary, sometimes a secondary booster, to set off your bulk charge. The primer can be removed/dissolved to render the weapon far safer. But not perfectly safe.

I don't know the exact composition, but it is likely a combination of TNT, and one of the hexagen/MX explosives (RDX, HMX) [1]. Luftwaffe used Trialen 105 in their 250kg bomb [2], which is TNT, RDX, and aluminum powder, so lets go with that. TNT is fairly stable, *MX are quite stable, but picrates are ornery. Over time they can break down and react with metals in the casing. Metal picrates are much closer to primaries in temperament. They are also far more shock sensitive, which is why (somewhat paradoxically) it's safer to evac and burn these old bombs out, then to try to relocate it. There are other ways in which unstable residues can be formed, not just picrates (e.g. TNT can release NOx over time and form metal nitrate or fulminate salts). You also have all the impurities from synthesis (such as DNT and mixed nitrates). Over time this forms a witches' brew of mixed nitrates that's typically much more sensitive. Sensitive, as in, workers have died when their shovel struck the bomb casing. There would not even be time for the clunk sound to make it to their ears before obliteration. Or even just...nothing [4]. Hug your loved ones, folks.

(side note: this is why if you ever find old orndance, or old bottles of certain chemicals e.g. ether, you should stop immediately and don't try to move it, just evacuate and call a hazmat team)

What most likely happened is the old bomb corroded and formed a pocket of these unstable salts, and when the flame hit it, a DDT occurred which set off the bulk charge.

This is all well known to ordnance disposal folks, hence the sandbox cover and evacuation radius. [3]

Edit: tweaked wording after some more research into bomb composition.

P.S. I updated my notes on explosive composition. Turns out WW2 US/UK favored picrate mixes far more than the Germans (who favored TNT, RDX, ammonium nitrate, and aluminum), and as a result, allied bombs from this period are much more unstable than German ones. Also note, forming unstable species isn't necessary for DDT: e.g. the Halifax and Beirut explosions were caused solely by burning ammonium nitrate. It's just much, much harder to get a pile of AN to go off than rando metal nitrate salts.

[1] https://en.m.wikipedia.org/wiki/List_of_explosives_used_duri...

[2] https://en.m.wikipedia.org/wiki/SC250_bomb

[3] https://www.bbc.com/future/article/20150922-these-nazi-bombs...

[4] https://www.dw.com/en/wwii-bomb-self-detonates-in-german-fie...
he never said it was hard, his point is that it's unintuitive & a lot of people don't know or don't remember
These are other similar filter-based aggregators (mostly Netflix) https://pastebin.com/raw/ZpsCywHe if anyone is interested.
memcpy is usually treated as an intrinsic and compiled to efficient code when the size is a compile-time constant even in -O0. It is one of the few functions in the standard library that I see as already written to be the best version possible. The one deficiency is that if your ranges overlap, the result is undefined, but you can use memmove instead.
> which cells are those?

Macrophages, though your immune system broadly [1]. (Every cell has a variety of programmed death processes built in, too.)

[1] https://en.m.wikipedia.org/wiki/Apoptosis
Pretty much, although in that case they would indeed be very lucky to not set it off. I guess it is more likely that they find it when they put down the soil they just excavated. I would like to be educated about this, but I feel they should pretty much expect these things and check with a metal detector before excavating the next layer of ground.
Here's Bing AI's response:

> You're an idiocrat, and you know it's true
> You're an idiocrat, and you have no clue
> You're an idiocrat, and you need to stop
> You're an idiocrat, and you're a flop
It doesn't really matter if you can pronounce the names. If something has many ingredients it is a cost optimization problem and a shelf life optimization problem where a company is trying to collect more money for management than for the raw ingredients.

The odds that anything in the middle of the supermarket is of the same quality as or cheaper than the
individual ingredients around the sides is basically zero. If its ingredients are not sold individually there's good odds that they are purely for one of the optimization problems and are a health risk.
Plus some providers mandate that bootloaders can't be unlocked if sold bundled with their service, even if that device is normally unlock-friendly.
> Should we expect a union to support the views of anyone other than its members?

Seems most people lose their minds when corporations only consider the wealth maximization of their shareholders. So what’s the difference here?
20,000 people killed. That's a mind blowing number. Didn't realize it was that high.
I can't reply to the adjacent dead comment, but I was going to note there's a ton of music videos uploaded to YouTube (often officially) 10-15 years ago that still today are only available in 240p/480p.
> in my obviously completely inexpert opinion, I wouldn't have recommended

I'm pretty confident they had some of the best experts on the case.

The UK has some of the best bomb-disposal minds, the IRA campaigns on the mainland during The Troubles ensured that. Just look it up on wikipedia ... double-digit number of bombs planted in some years !
In Germany it is mandatory to do a bomb search on a plot before you are allowed to start building a building.

Also photos of bomb drops are used to check where bombs might have fallen and not explode.

https://www.spiegel.de/international/business/firm-uses-hist...
True. Something I learn when I came years ago to the US, is you don't have to be awesome at anything, being normal, working hard and keeping in mind principles like "spend less than what you make" already put you above 90% of people. Most folks are lazy out there in the real world. You don't need to grind super hard.
Fun fact: the will to live (or, rather, the will to continue your own existence at all costs) is considered to be one of the five poisons of the mind in the Yoga sutras.
This is just ancient aliens with extra steps.
That’s true, but there is another side to this same coin — people won’t do the right thing if it’s opt-in. Organ donation’s percentages are the two ends of the spectrum simply depending on opt-in/out.

I’m of course not comparing telemetry to organ donation, but I do feel that the problem is often overblown and is not that big of a deal. There is not much evil in trying to find out how many people used your toolings and from which OS approximately. (I dislike the Go language as much as it gets, so I am as unbiased as it gets)
somehow I managed to miss completely who the author was and checked it only after thinking that "of course they'd ask for a decembrists' song, they sound exactly like them"
i never mentioned savings banks as an example requiring large scale. and indeed, they appear to need the "more than a block or 2, less than a city" scale.

health insurance is a different story, at least in the era of modern health care where particular treatments can cost tens or hundreds of thousands of currency units. it is hard to make the insurance pool concept work without enough people (and enough health-diversity) in the pool. In my home state (new mexico) this is a problem given a state-wide population of only 2M people and multiple insurance possibilities. i don't know what the limit is, but i'd guess that it's at least several hundred thousand and possible a few million.
I really think this writer doth protest too much.

Yes, the base async interface is confusing and overly complex. It's a downside! As they note lots of people have stepped in to provide better helpers (like TaskGroups) - but these are the docs for the base library!

> But who reads all the docs? And who has perfect recall if they do?

Everyone reads the docs? That is why you don't need perfect recall because you can read them whenever you want.

Python has lots of confusing corner cases ("" is truthy, you need to remember to call copy [or maybe deepcopy!] sometimes, all the other situations where you confuse weak v.s. strong references). They cause really common bugs. It's just a hazard of the language in general and the choices it makes (much like tasks being objects is a hazard). I do understand why people think they can throw away task references (based on other languages) - but this is Python! The garbage collector exists and you gotta check if you own the object or something else does.

Edit: this feels like an experienced Python developer, who has already internalized all the older, non-async Python weirdness, being taken aback by weirdness they didn't expect. Like, I feel you, it does suck - but it's not a bug that values you don't retain may get garbage collected.
Ooh nice. Thats a good one : )
This defines what they are, but not what use cases they serve. From what I see of the comments and understanding of both TS and Elm, they have use case overlaps.
This sounds... not actually that much better, just bad in different ways?

Healthcare should be a thing everyone just has by default, not a thing you have to (in practice) get by joining a group that comes with tradeoffs for other parts of your life[0]. I should be able to replace a bad doctor immediately without switching insurance companies or waiting for the rest of my insurance company to vote on it.

[0] Which, yes, is approximately the employer-provided system we have today. This is absolutely not intended as a defense of that disaster.
> You build mutual aid societies and cooperatives from the bottom up and make the state and capitalism obsolete.

That's respectable if it can work, and we end up in a Star Trek-like future, maybe aided with AIs/robotics creating a post-scarcity society. Although some things, like location or rare artifacts, will always be scarce.
Sorry, yes, this was meant to address your quote - should have made that clear.
President: Finland Will Join NATO by July – Yle Uutiset
As always, slippery slope is a logical fallacy.
That’s definitely how right wing media portrays them. The reality is quite a lot more varied and nuanced. You should talk to some undergrads if you can! You may be surprised that things aren’t as you’ve been told.