MurphyA/hacker-news huggingface dataset:
by cam_l | 2025-07-27 01:56:59+00:00
Australia has some pretty strict laws around fencing pools and water features, requiring them to be fenced when deeper than 300mm (and very strict and onerous rules about the nature of the fencing). This applies to private or public water features. However, public water features also require life guards present during operating hours.

If you as an owner, a professional, or even the labourer circumvent these rules and a child dies in the pool, you will likely be criminally charged.

These laws started to be introduced in the late eighties as pools started to be more common place. So I was curious about how these laws had effected drowning deaths since they were introduced. Turns out that drowning deaths in pools for kids under 4 have decreased 5% per year for the last 20 years [0]. That's about 500 kids lives saved in twenty years at the expense of every pool in the country being fenced - about 1.6 million pools. (Australia has the highest per capita private pools in the world.)

At an average cost of about $5k for a pool fence, you could suggest saving each child cost about $16m.

Drowning deaths in other age groups and other locations have not really changed in that time.

Even then, I have never seen any natural waterway, river, creek, beach or whatever being fenced, not even man made natural ponds in public parks.

[0] https://www.sciencedirect.com/science/article/pii/S132602002...
by leereeves | 2025-07-27 01:57:02+00:00
I think the unknown factor here is whether other benefits of keto over a standard American diet--possibly including reduced inflammation, BP, blood glucose, and body weight--balance out the effect of cholesterol. CAC measures actual damage already done, while cholesterol is just one of many factors.

The downside, of course, is that once the damage is done, it's done, so it's a risk. (And as you said, they won't see the damage in their 20s.)
by amy214 | 2025-07-27 01:57:22+00:00
Yea, exactly.

You pay for healthcare in -any- system, even a completely communist/socialist system. Healthcare costs resources which much be allocated to a greater or lesser extent.

Problem with the US system is WHOM do you pay. Ultimately, to a degree perhaps greater than almost any other nation - you're paying quite a lot to stock holders, both public and private, stock holders of insurance, stock holders of pharma companies, stock holders of pharmacy companies, stock holders of EMR software (private company, Epic), and I'm sure, many other for-profit companies. Hospitals tend to be the only technically not for profits in the equation, as well as healthcare groups, but even then these groups tend to operate in a for-profit manner in service of ambitions of regional growth
by echelon | 2025-07-27 01:57:36+00:00
And yet `uv` isn't widely used. None of the ML projects I'm frequenting utilize it.

> What is it you mean by package org namespaces?

eg. `google/protobuf`. An organization would parent all of its packages under its namespace.

> uv is virtual env, uv managed python executable first, opt in to system python packages only

A project should blow up if you attempt to use system python. It should not work.

`python main.py` should handle all of this for you.

An ideal Python would work like Rust's cargo. And there would be only one way to use it.

You keep seeing this come up because it's still a systemic issue with the ecosystem. Python needs to enforce this top down.
by sokoloff | 2025-07-27 01:57:40+00:00
The FAA aeromedical philosophy is quite risk-averse for all levels requiring a medical (including BasicMed, which requires an initial medical).

I don’t expect that to change, but I also wouldn’t have expected MOSAIC to be adopted either.

I think your best path is either to fly with an instructor (you don’t need a medical if the instructor is acting as pilot-in-command) or to fly Part 103 ultralights.
by anal_reactor | 2025-07-27 01:58:16+00:00
I used to eat a salad every day until recently when I decided I can't be bothered to visit work canteen anymore. They gave shit food but I'd always take an extra big salad of raw vegetables. Recently my diet got worse. I used to love cooking, but now I can't be bothered, so it's instant ramen, milk with buckwheat, or potatoes + egg + bacon + fried vegetables. Not sure what "high-quality protein" is.

I had a period when I'd drink a litre of vodka every weekend, but now it's like "one beer to chill after work". Weed is my vice though, I'm stoned every weekend. I try to cut though because the amounts I used to consume now make me tired, so I'm aiming for smaller doses.

I try to eliminate caffeine, but I keep learning about new sources of it. It's literally today that I learned just how much caffeine cola has.

Sugar is my vice definitely. I cycle every day, so I burn it. When I don't cycle I hit the gym.

Sleep... it happens often that I schedule time to sleep, I put away my phone, but then I just don't fall asleep, I just lie there awkwardly in bed. Or I wake up and then can't go back to sleep. I feel like the quality of my sleep isn't there really, which is why I decided to cut caffeine in the first place. But then I sometimes have a streak where I can sleep and function well. One thing is that I tend to get sleepy in the afternoon. If I go to bed and manage to get one full cycle of sleep, I won't feel completely miserable. I don't have big meals before bedtime but often I keep snacking on something.

Whether I wake up to pee depends on how much liquid I drink before. I'd say 50/50.
by 999900000999 | 2025-07-27 01:59:28+00:00
It's fine for very very small projects.

I have a couple of small tools which work well. One is basically a 200 loc script that coverts files.

The moment you need multiple files, the project is probably big enough where you really need a strong type system.

Java and C# fit extremely well for this. Both have caught up in terms of ease of use. The latest .net let's you run a C# file individually like a bash script.

The gift and curse of python is that it's really easy to do a lot. So you can be sloppy , just tossing stuff in, up until issues start to arise. Next thing you know you have a giant code base no one has any chance of understanding.

Still, it's a great first language. You can make small tools within a month. C isn't nearly as forgiving.

If you love the Python syntax, Nim is here.
by fnord77 | 2025-07-27 01:59:29+00:00
> Surely this is going to cause some old geezer to be screaming through a congested area and not be able to keep up with the ATC traffic calls because he’s never gone this fast before,

Some "geezer" trying to land at OSH 2025 did this, just this year.

The geezer has an ATP and ATC certifications (Airline Transport Pilot)

The amount of people gatekeeping, coming up with scenarios and hating MOSAIC because of "feels" is so tiring. FAA made these changes based on DATA
by judahmeek | 2025-07-27 01:59:45+00:00
>> The first question the anti-Israel genocide chorus needs to answer is: Why isn’t the death count higher?

> If it's a genocide, it's the most ineptly executed genocide ever.

Not if the intent is to kill as many as possible in a way that's politically acceptable.

Being overly efficient in their genocide would make it hard for people like you to defend their actions.
by adsharma | 2025-07-27 02:01:15+00:00
I had a Twitter exchange with the author a few days ago on these topics.

My approach is to do what pyret was trying to do while maintaining the python syntax (with minimal deviation where necessary).

Making Python look more like Rust has a lot of support and could correct some of the his historical "injustice" :)

Because of the strong support for keeping python as an approachable imperative language, this will unfortunately require forking.
by giraffe_lady | 2025-07-27 02:01:50+00:00
I'm not that familiar with this subject in general (and not at all for japan) but I have read some about grain agriculture in east asia. And one thing resounds from the record here: people do not like millet and will do their best not to eat it. In northern china (the region I'm most familiar with) people who could afford to eat rice or wheat did so as much as possible, the wealthiest landowners generally did not eat millet at all.

I don't know how this fits into the history here, but if they got rice & millet at the same time and could farm enough rice, it fits with what I've read about other places where both grains were available.

FWIW millet eats fine to my modern palate but then I've only had the probably better tasting modern varieties, who knows what that shit was like a few thousand years ago. I also have access to a wide variety of grains and I might feel differently if I had to pick one to eat every day of my life. Similar thing with oats, which have occupied a similar role in the mediterranean for a long ass time: animal fodder if you could afford wheat, your food if you couldn't.
by rgmerk | 2025-07-27 02:02:08+00:00
Ignoring EVs for a moment, a Toyota Camry hybrid, which can carry five people in more comfort and carrying more luggage than a light aircraft, gets 50mpg on the highway.

22 mpg is not terrible only if your frame of reference is pickup trucks, whose load-carrying capabilities can only be matched by far larger aircraft with far higher fuel usage.

Furthermore, aircraft that cruise at 250 knots are not going to get anywhere near 22mpg. A Lancair Evolution, a reasonably modern four-seater turboprop that cruises at around that speed gets something approximating 7 mpg.
by AgentElement | 2025-07-27 02:02:48+00:00
I exhibited there, and I had a lot of fun. My friends co-hosting the noisebridge booth got a lot of folks to find a makerspace near them. Several general attendees told us that the very first time they had soldered was at Open Sauce, when putting together their badges. The event has positive impact, and I'm hoping it sticks around.
by TrainedMonkey | 2025-07-27 02:03:24+00:00
Synthetic diamonds definitely need a marketing glow up. Current names are man-made, lab grown, and synthetic diamonds. Instead we could lean into how cool the HPHT and CVD processes are and have - giga forged diamonds (gigapascal pressure of HPHT), plasma coalesced diamonds (CVD process), or even human forged diamonds (highlighting technological triumph required to achieve these).
by TXTOS | 2025-07-27 02:03:38+00:00
This whole piece reads like someone trying to transcribe the untranscribable. Not ideas, not opinions — but the feel of what you meant. And that's exactly why art survives AI. Because machines transmit logic. But we leak ghosts.

We’ve been experimenting with this in the weirdest way — not by “improving AI art,” but by sabotaging it. Injecting memory residue. Simulating hand tremors. Letting the model forget what it just said and pick up something it didn’t mean to draw. That kind of thing.

The result isn’t perfect, but it’s getting closer to something that feels like a person was there. Maybe even a tired, confused, beautiful person. We call the system WFGY. It’s open-source and probably way too chaotic for normal devs, but here’s the repo: https://github.com/onestardao/WFGY

We’re also releasing a Blur module soon — a kind of “paper hallucination layer” — meant to simulate everything that makes real-world art messy and real. Anyway, this post hit me. Felt like it walked in barefoot.
by MBCook | 2025-07-27 02:03:42+00:00
Another alternate client that’s great is LongPlay.

Instead of being a better UI like QuickTunes, LongPlay is specifically designed for one thing and one thing only: full album listening.

Things are presented as full albums, and they play as full albums. You can choose whether skipping skips a single track or an entire album.

Tracks in an album are always played in order.

The main picking interface? Just a grid of album covers, like that old screensaver Macs used to have.

It’s great.
by do_not_redeem | 2025-07-27 02:03:50+00:00
A comptime_int-bounded alloca would achieve those goals, plus would be more space-efficient on average than the current strategy of always pessimistically allocating for the worst case scenario.

@alloca(T: type, count: usize, upper_bound_count: comptime_int)

with the added bonus that if `count` is small, you can avoid splitting the stack around a big chunk of unused bytes. Don't underestimate the important of memory locality on modern CPUs.
by evolve2k | 2025-07-27 02:03:51+00:00
If I was shopping for a near flawless diamond engagement ring and someone was offering me the lab-made version.

I think I’d be quite swayed towards the lab ones knowing that there were engineers who used them for industrial use and found them exactly the same.

Also being much cheaper, I’d likely spend money towards getting a better grade lab-grown diamond than I could afford with a mined diamond.

If I was the lab-grown industry I’d also be actively attempting to shift the narrative around the term real, and say ones mined one is lab made, both are real. But that’s its own fight I’m sure.
by anal_reactor | 2025-07-27 02:04:22+00:00
When I think of the joy that I experienced from my body cavity and what "nothing" I feel now... gah. It's like a light gone.

I think I've always been low-key depressed but there was always this ray of hope. But now it's dawning upon me "this is it, that's life, take it or leave it" and that's just terrifying and demotivating. I feel like I have to accept that things I wanted so bad just won't happen. And with each passing day my exhaustion keeps getting worse so I feel like the number of things that bring me joy keeps getting smaller.
by mamcx | 2025-07-27 02:04:29+00:00
Because typescript is not python.

Look, is correct to understand that the BEST way, the BEST refactoring of all, is to change to a language + libraries that fix core issues (similar how you can't outrun a bad diet you can't outrun bad semantics)

BUT, also change it means lose a lot of nice things.

For example I move from python to F# and then Rust, for what I say that is now the best overall decision at all, BUT I miss dearly Django (and instant run and REPL)

IF I could get Django (that means transitively use python) and get better type system and perf from it, I could consider it and surely use it, like "python get as swift or go but with rust algebraic types, whatever it means to get here and yet is Django and python. ok?

Is unreasonable? but sincerely, it will nice if the best ideas get retrofitted in other languages because, well, I wish everyone get as more nice things as possible instead of keep with suboptimal options (that is what I say: breaking languages is not something that must be forbidden forever)

Is unreasonable? (I say again) could be, but I think is a good thing to explore. Maybe is not that much, and if at the end things get better, great!
by bicx | 2025-07-27 02:04:37+00:00
I think it’s just different than flow state you experience with traditional coding. I agree that if you’re just entering a single prompt at a time and waiting for it to finish, there’s no way you can enter flow state. However, if you are orchestrating multiple agents and using spare mental bandwidth to debug and plan next steps, then you have the ingredients for flow state. It’s a continual flow of strategizing, evaluating, going in deep to manually handle a hard issue, and then returning to high-level thinking.

I’m 16 years into my career, build some fairly complex production systems, and definitely enjoyed flow state in normal coding. I’m still figuring out a rhythm with Claude Code, but flow state is certainly achievable.
by zzzeek | 2025-07-27 02:04:51+00:00
This article is so anathema to me.

My experience is, your total cholesterol is over 200 (with some more specifics about LDL I can't recall, like 130 or something), all doctors everywhere will then hound you incessantly to get on Crestor, immediately. Diet and exercise don't matter (they cite research showing it doesn't make a difference). Whether you have plaque or not isn't considered, you need to be on Crestor right now to prevent it from starting anyway.

My cholesterol started really going up in my late 40s and I can concur an aggressive change to my diet where I significantly reduced my saturated fat intake and I lost about 20 pounds made absolutely no difference, and my total cholesterol started hitting 300, so I'm on the Crestor. My initial dose did cause me to have elevated liver enzymes and my total cholesterol went to about 170 in about a month, so I'm on an extremely low dose on alternating days.
by astrange | 2025-07-27 02:05:17+00:00
That's the whole point of a constitutional monarchy!

The king's literal job is to not be the government. He gets to be the emotional symbol of the country and be treated with respect in exchange for promising to never actually do anything.

Most of them pretend the monarch is allowed to do things (as long as the government tells them what to do first), but in Japan and Sweden they don't even have that power. The emperor of Japan is basically just a prisoner we (the US, who wrote their constitution) keep in a palace for fun. They seem to like this and have taken to being the most boring family possible; the current emperor's official hobby is "water" and he stopped playing the violin because he thought it was too interesting.

As for why the UK still has lese majeste, beats me.
by sokoloff | 2025-07-27 02:05:55+00:00
I think a lot of people think they want a flying car. I posit that flying cars are a pretty terrible idea.

Single engine airplanes weigh less than a small car. They are not designed to protect the occupants from side impacts, to brake the vehicle to a stop 20 times in an hour, etc.

Today, if you fly 750 miles away and get into a fender bender in your rental car, you turn it in, fill out some paperwork, and fly home in an undamaged airplane. What are you going to do when your flying car gets into a fender bender in car mode 750 miles from home?

A flying car is bound to be a terrible (and likely unsafe) car and certain to be a terrible airplane.
by pansa2 | 2025-07-27 02:06:26+00:00
> asyncio has so many sharp corners and design issues [...] bordering on being fundamentally broken

> other languages and libraries did what asyncio does significantly better

> it is baffling how the library made it out of provisional status with such glaring flaws

Unfortunately this seems common in Python 3.x. The hype-cycle focuses on a feature from another language(s), and Python rushes to add its own version without sufficient attention to its design, nor how the feature complements the rest of the language (if at all).

Async, type hints and pattern matching all fit this description. `match` is probably the worst offender - it seems to have been added mainly so that novices choosing a language will not veto Python because it's missing the current feature-du-jour. [0]

Type hints are at least having their flaws addressed - but the flaws can't be removed due to back-compat. This leads to a C++-like situation of "this is the modern way, these other approaches are deprecated". So much for "one way to do it".

[0] https://discuss.python.org/t/pep-8012-frequently-asked-quest...
by zahlman | 2025-07-27 02:08:47+00:00
> > runtime optionally type checked interfaces

> They do not enforce it. It's not about "can do". It's about defaults and enforcing stricter standards.

How exactly do you want to "enforce" an "optional" runtime type check for an interface, that is different from opting in by calling `isinstance`?

For that matter, `TypeError` exists and is raised non-optionally by all sorts of things.

> And in no world are Python builds and dependencies solved. It's a major headache.

For your specific set of dependencies, perhaps. Lots of people are using Python just fine. A large majority of what I'm interested in using would install fully (including transitive dependencies) from pre-built wheels on my system; and of those wheels, a large majority contain only Python code that doesn't actually require a build step. (Numpy is the odd one out here.)

In fact, of the top 10 largest packages in my system's `dist-packages` (all stuff that came provided with my Linux distro; I respect PEP 668 and don't let Python native packaging tools touch that environment), at least 9 have wheels on PyPI, and 4 of them have `none-any` wheels. (And of course, tons of the smaller ones are pure Python - there's simply no room for a compiled binary there.)
by crdioptnt | 2025-07-27 02:10:33+00:00
The first sign of trouble was chest pains while playing tennis. The pain subsided after a couple of minutes and I was fine. EKG showed no sign of heart attack or major blockage. Prior to that I had no symptoms whatsoever, exercised regularly, never smoked, 57yo male, 6 ft, 175lbs. A CAC scan revealed a calcium score of 411 and a stress test indicated a major lack blood flow to the front of the heart. A cardiac catheterization revealed 95% blockage of the Left Anterior Descending artery, the widowmaker. After placing two stents in the LAD I’m back to normal. It’s a small miracle I didn’t die that day on the tennis court. The CAC definitively diagnosed the life threatening blockage when I had absolutely no symptoms. I recommend everyone get this simple scan to find out if you have this killer inside of you.
by bilkow | 2025-07-27 02:11:37+00:00
It is common in geopolitical discussions to refer to the nationality when talking about the interests of the country in general and/or the ruling party e.g. "Obama was aligned with the Germans because of XYZ." Also consider that the author is apparently Taiwanese, so their English may not be native.

> The Republic of China and The People's Republic of China

The party in power is also called the Chinese Communist Party, which literally has Chinese in its name (and is referred by the comment).

I understand you had a different interpretation at first, but I invite you to reconsider. It also goes along with HN's guidelines:

> Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.
by RickJWagner | 2025-07-27 02:12:02+00:00
I see it more like the wealthy want to maintain their relative position. They want others to have to pay to buy the things they want. They’ll still be just as wealthy, relatively, but they’ll also get the governmental changes they seek.

It’s not about getting the societal changes. If it were, they wouldn’t mind paying for it themselves. It’s about making others pay.
by lewismenelaws | 2025-07-27 02:12:17+00:00
This is a false equivalence. You don’t choose your pilot. You choose your airline company. If your airline company voiced there views on a certain topic you disagree with, we have the liberty to choose where we put our dollar (or attention).

For others who share your same views, they might want to hear this in case they are unaware. Freedom of the market.
by zahlman | 2025-07-27 02:13:08+00:00
> An organization would parent all of its packages under its namespace.

If you're talking about what you write in the code to import it, nothing prevents anyone from doing this. They just don't, because PyPI is a free-for-all by design.

If you're talking about names used on PyPI, see https://peps.python.org/pep-0752/.

But this is not a language feature.

> A project should blow up if you attempt to use system python. It should not work.

Why?

> `python main.py` should handle all of this for you.

How could it, given the issues you've identified?

> You keep seeing this come up because it's still a systemic issue with the ecosystem. Python needs to enforce this top down.

A very large fraction of Python users (whom you'll likely never hear from because they have their own ways of sharing code amongst themselves) actively don't want that kind of enforcement.