skysight-inc/HackerNews huggingface dataset:
The pushback against trans rights advocacy is quite interesting because unlike with same-sex marriage, there are several distinct groups opposing it for fundamentally different reasons. Religious conservatives are one group. Radical feminists, female athletes, medical whistleblowers are others. And almost everyone draws a firm line against accepting gender identity beliefs in their romantic and sexual lives.

Trying to redefine "woman" and "man", "female" and "male", "homosexual" and "heterosexual" - and then reengineering society by decree based on these controversial redefinitions - is going to get opposition across the board.

I think this is why it's become such a hot "culture war" topic, because it undermines the deeply-held views of many, many more people than just religious conservatives.

Take gay marriage for instance - this was fought both for and against on the basis of it being a same-sex union. But from the perspective of gender identity believers, if, for example, someone female merely identifies as male, then marries a male (who also identifies as male), then this is a "gay marriage" too. Despite this actually being a heterosexual pairing.

On top of this, where these beliefs have been forced into law and policy, it has caused actual physical harms. Women being raped and impregnated by male prisoners who identified their way into the female prison estate is amongst the worst of these. But lawmakers in states that have enabled this will claim it's progressive policy, somehow. Even though it's regressing back to over a century ago when mixed-sex prisons where commonplace and incarcerated women were at constant risk of sexual violence and exploitation from the men they were locked up with.
For me, they have come from the AI labs themselves. I have been impressed with Claude Code and OpenAI's Deep Research.
They are already ignoring court orders:

https://www.axios.com/2025/03/16/trump-white-house-defy-judg...

I concur that there is still, barely, a difference between this and a dictatorship. But it's really, really, really tiny, and can vanish on a moment's notice. We're "in trouble" now.
Cables would probably snap under their own weight, right? Laser communication might be a better bet for a mothership dropping guided drone "bombs".
By moving the sweet spot to where they are hitting the ball, they might gain some power

Could we end up with custom bats for each player designed around where they tend to hit the ball?
Also important to note that, by all appearances, they seem to intend to Embrace Extend Extinguish sqlite3 with said rewrite.
> GoBack was designed by Wild File, Inc., a company located in Plymouth, Minnesota. The software was shown at COMDEX in November 1998 and released in December 1998.

> GHOST (an acronym for general hardware-oriented system transfer), now called Symantec™ GHOST Solution Suite (GSS) for enterprise, is a disk cloning and backup tool originally developed by Murray Haszard in 1995 for Binary Research.

^^ GHOST was not descended from GoBack

As for something like GoBack on Mac, if you're using a recent macOS and have an APFS filesystem you can take/restore whole-disk snapshots with Time Machine, tmutil from the CLI, or a third-party tool like Carbon Copy Cloner.
> Is “unknown” really better than “any”?

Neither is better.

In fact, 'unknown' is a hack to avoid using 'any' to please the 'type checker' while still not being bothered to write proper type definitions.

It's no better than using 'undefined' or 'null' in JS which that is just as horrific and also inherited into TS.

This is exactly what is broken in software written in both TS and JS and I cannot take any software written in those languages seriously.
OP here, and I also hate AI slop so I had a bit of a bad feeling about it at first, but then felt that the payload was more important than the packaging. Submitting ''pure'' content to HN is getting increasingly difficult.
Glutamate Unlocks Brain Cell Channels to Enable Thinking and Learning
Slowly Germany is appearing unable to compete without Russian resources. Not even undervalued euro is enough. An open secret obvious to everyone yet their politicians until 2022 had been claiming with poker face that's all hard work and pure business.
There are videos on YouTube of people using banned golf clubs that are super interesting - sand wedges with big holes in the club head so they slice through the sand, or comically large driver heads.
The biomechanics involved are insane. You are hitting a baseball-sized object (ha) moving at 90+ mph with massive break, often very late and over two axes, with something a couple of inches in diameter, and need to make decisions and react and adjust your swing path in a handful of milliseconds. And that’s just to make contact, let alone good contact, let alone contact that can find a patch of grass.

It’s the single hardest skill in competitive team sports in my opinion.

> Know what the difference between hitting .250 and .300 is? It's 25 hits. 25 hits in 500 at bats is 50 points, okay? There's 6 months in a season, that's about 25 weeks. That means if you get just one extra flare a week - just one - a gorp... you get a groundball, you get a groundball with eyes... you get a dying quail, just one more dying quail a week... and you're in Yankee Stadium.

(Crash Davis)
Long-running methods (like the one here) transition mid-execution to more optimized versions, via on-stack replacement (OSR), after roughly 50K iterations. So you end up running optimized code either if the method is called a lot or loops frequently.

The OSR transition happens here, but between .net8 and .net9 some aspects of loop optimizations in OSR code regressed.
Technically the project name remain being Limbo until the milestone[1] be reached. AFAIK the platform continue to use libSQL, given the early stage of Limbo.

[1] - https://github.com/tursodatabase/limbo/milestone/1
I got Duct Tape Developer.
No lie detected.
You would expect a 50/50 ratio because when energy is converted into matter, it's typically in the form of matter/antimatter pairs.

There's nothing special about matter or antimatter. Same energy, just opposite charge. All else being equal, they should be created in equal amounts. As far as we're aware, there is no special property that would make the universe preferentially create more matter than antimatter.

There's also no requirement that the configuration of matter and antimatter be "stable" for whatever definition you want to apply. The only rule is that conserved quantities stay conserved.
Or we could just let the robots play https://www.youtube.com/watch?v=ZqB6rY94DCw&t=55s (and football too) https://www.youtube.com/watch?v=818agkUTpqM&t=69s
Does anyone know the techniques used in making this movie ?

Is it computer generating the between frames ?

Is it totally hand drawn ?

Is it computer aided and if so, in what way ?
Those policies were popular with "people who voted", not just the rich.

> I think if you look at Net Migration, the jump is very sudden:

That's the composition of the growth, not the population growth itself.

I'm saying that if population growth was 100% from local births, or if population growth was much lower, we'd still be in this situation. The source of the population growth is immaterial.
It was legal, until bad putters became very good at putting!
Oh, I like this. Feels like something you'd see in NPB with teams recruiting Bonsai masters to grow bats.
They let the programmer be the ultimate definer of correctness.

They don't prioritize performance over correctness, they prioritize programmer control over compiler/runtime control.
My Garmin Instinct Crossover watch does a great job of sleep tracking. It correlates well with how I feel the next day and how active I was the day before. On the other hand, Sleep as Android inflates the scores too much to be useful.
You're right, the article said "replaced by" and I assumed it had some lineage, but no.

Time Machine is file-based, whereas GoBack was block-based. GoBack could revert absolutely anything - even changes a program made to the OS or even to the boot sector! If you did something that made the machine not bootable, it was still a matter of seconds to boot into the GoBack supervisor and ask it to revert to a previous state.

APFS is quite powerful but its functionality hasn't been really exposed very well to the user.
Title of the url says it all: https://old.reddit.com/r/baseball/comments/1e5mwbs/mlb_home_...

It's not about watching home runs; it's mostly about watching a competitive game.
Is that Kraft parmesan even cheese? It seems like mostly filler, it barely tastes like anything.

Not sure that's necessarily a fair test if people are otherwise talking about shredded cheese that at least you can see what the bulk material is and that it vaguely resembles cheese.
You can fix this using a system prompt to force it to reply just with a diff. It makes the generation much faster and much less prone to changing unrelated lines. Also try reducing the temperature to 0.4 for example, I find the default temperature of 1 too high. For sample system prompts see Aider Chat: https://github.com/Aider-AI/aider/blob/main/aider/coders/edi...
> ZFS is absolutely amazing, and FreeBSD supports it fully and without any of the "jank" you'd get running ZFS on Linux.

This is why I use FreeBSD as well for my home server, first class ZFS support out of the box. Void Linux musl on my desktop.

I had an old 2TB ZFS array that was part of a trunas setup kicking around for years. I needed to recover some files from it so I hooked all the disks to a motherboard and booted FreeBSD live. I didn't have to do anything, the array was already up and running when I logged in. ezpz.
Collectivism hasn't thus far caused western society to crumble, unless AI can solve resource competition/tragedy-of-the-commons then I don't see much of a threat to the status quo.
But where does the init system end and the kitchen-sink begin? For instance do you consider networking to be part of init or is it something else. For me, I bring network up in initramfs, so it's definitely part of my init.

The only truly bad systemd-* I've worked with is systemd-journald. Which often fails to contain log entries that should be present or simply just corrupts itself.
I think there's some stuff in a book called Ignition about experiments using Fluorine as an oxidizer in rocket engines to get a little better specific impulse than oxygen. Only problem is that the exhaust is hydrofluoric acid at thousands of degrees. Yipe.
Why Tor is graded C, even though there are no downsides?
Ask HN: Are You μdose Coding?
Ignoring, for a second, the issue of potential hallucinations, can μdosing actually give you coding skills superpowers?
I really love the concept of the mastermind kit. An experimentation product that's geared to learning about a specific niche.
It's only marked as a draft because there has not been a PR to update the status as it was just approved this morning.
No, not at all, but that's a different problem. That issue is about linkage between two different binaries that have _TIME_BITS=32 and _TIME_BITS=64, not an issue with linking to glibc. However, that's only an issue when you are dealing with software that passes time_t in the ABI. Of course, on the whole, a distribution has to deal with all kinds of weirdly-intermingled and low-level packages, so this does happen a very non-trivial amount of times surely, but in general I expect that a lot of old binary software will be alright. You'd only run into this particular problem if you had an old binary that interfaced with another library that is provided by the system that did this. I didn't check, but I'd be quite surprised to find random time_t in most popular library APIs, e.g. I don't expect to see this in SDL or GTK.

Of course, if you did need to support this case, you don't need to throw the baby out with the bathwater necessarily. You'd just need a _TIME_BITS=32 build of whatever libraries do have time_ts in their ABI, and if that blog post is any indication Gentoo will probably have a solution for that in the future. I like the idea of jamming more backwards-compatibility work into the system dynamic linker. I think we should do more of that.

In any case, this issue is not a case where glibc broke something, it's a case where the ABI had to break. I understand that may seem like nitpicking, but on the other hand, consider what happens in 2038: All of the old binary software that relies on time_t being 32-bit will stop working properly even if you do have 32-bit time_t shims, at which point you'll need dirtier and likely less effective hacks if you want to be able to keep said software functioning.
I thought O’Reilly is doing the same thing
I have been curating a gaming newsletter for a little over 5 years now called The Gaming Pub - https://thegamingpub.com/

This year, I started my first original content, Unmuted, which is a series of interviews with regular gamers about how gaming is part of their lives and their gaming habits. It's going pretty good so far with 2 interviews done. This is the latest one: https://www.thegamingpub.com/features/unmuted-002-mateus-kar...

The hardest part is sourcing the people to be interviewed.
Oh, it's very easy. Watch Terminator: Genisys sometime. Or the Alien vs Predator movie.
Serving pirated media files in a way that's similar-enough to Netflix for normies in your house to use it comfortably.

An always-on machine to handle recurring tasks (remote backups, say).

Maybe a VPN gateway (you can also just use an AppleTV for that, though, with Tailscale)

Home automation if HomeKit isn't your thing, for whatever reason.

Network-wide adblocking, custom DNS, et c.

You really, really don't need one. But they can be nice.

Also some people just like tinkering. Can't relate (any more) but I've got my thing down to requiring single-digit hours per year.

[EDIT] Of course, part of how I avoid making it more work is that I don't upgrade the core OS, since it has minimal exposure to public networks and everything I care about comes from Docker so IDGAF how old the package collection is. Especially with ZFS in play, upgrades are... fraught. At some point whatever old-ass Debian I have on there will be too old and I'll have to, IDK, image the whole base OS disk as a backup and spend probably a whole weekend screwing with it when it inevitably breaks itself on upgrade. I may just migrate to FreeBSD instead, when the time comes.
You are. I’m the only real person in the universe.
> Why would one want to prevent applications from reading other applications' files?

Because I can, and because I don't trust Windows application to be secure.

Thanks to that, I have no problem running 15 year old office software: even if I knew it was malicious, I also know there's nothing it can do without network access, without file access, and with resources constrains (so it can't even cause a denial of service, except to itself).

In the worst case, I guess it could try to erase its own files? (but it would then be restored from an image on the next run, and I would keep going)
File server, Syncthing, Home Assistant, Cameras/NVR.

For all those things you really shouldn't trust "the cloud"
The company my wife uses for annual PCI-DSS recertification (a computer security / CC handling certification) requires that the password be changed every year. So that's once per login.
Show HN: BookmarkZero – Private, Client-Side Bookmarks with Smart Tags
Amazon Nova is a foundation model created by Amazon and is offered as one of the models you can use in AWS Bedrock, so the model gets a marketing page for it. Note that Llama also has an AWS marketing page (as do other models), but that doesn’t make them AWS products: https://aws.amazon.com/bedrock/llama/

Amazon Nova Chat is a different product that uses Nova, buts it not AWS. Notice that if you try to use Nova Chat, you log in using your Amazon.com account and not an AWS account.
From the title I was expecting genetically modified Bats that could fly out and retrieve foul balls
Since golf has had all sorts of changes in clubs over the years and baseball hadn't, I had assumed the only reason this hadn't been done years ago is because the rules were very prescriptive.
The author points out near the bottom that “performance” was not one of the original justifications for its UB decisions, afatct.

Your example is a slippery slope but I get your point. I agree that there needs to be a “reasonable UB”

But I’ve moved on from c++.
> Why are you calling GTK4 irrelevant?

Quite the opposite: Gtk4 is relevant, and porting Solvespace to this relevant toolkit is the central part of the stated task.
The US has definitely been involved in disappearing people in other countries - and in providing support to people like Pinochet https://en.wikipedia.org/wiki/Operation_Condor
No need to go any further - to be honest it's one of those problems I'b be too risk-averse to tackle. But thanks, it was very interesting to hear about your approach.
Show HN: Rust Lib for Native OCR on macOS, Windows, Linux
One prompt I use for testing is: "Using three.js, render a spinning donut with gl.TRIANGLE_STRIP". The catch here is that three.js doesn't support TRIANGLE_STRIP for architectural reasons[1]. Before I knew this, I got confused as to why all the AIs kept failing and gaslighting me about using TRIANGLE_STRIP. If the AI fails to tell the user that this is an impossible task, then it has failed the test. So far, I haven't found an AI that can determine that the request isn't valid.

[1] https://discourse.threejs.org/t/is-there-really-no-way-to-us...
Ego sum sed non possum scire tu es.
2016 report from Bloomberg on what "cellulose" means in grated Parmesan cheese. https://archive.ph/I3OuD
The data is encoded in subtle shifts in the frequency. This is a type of modulation. Look up https://en.wikipedia.org/wiki/Signal_modulation and https://en.wikipedia.org/wiki/Frequency-shift_keying
To be fair, can you name another democratic country that has gone 250 years without conflict?
But they don’t really when some compilers silently remove code without mentioning it.
If I had a trophy for "Most HN Question" then I would award it to you, my friend.
So hallucinating LLM is not enough, now the "programmer" who uses it for "coding" has to hallucinate, too.
The Aluminium Cricket bat was controversial in the 70's: https://en.wikipedia.org/wiki/ComBathttps://en.wikipedia.org...

I guess other (banned) examples would be the LZR swim suits (https://en.wikipedia.org/wiki/LZR_Racer) and the Nike Vaporfly (https://en.wikipedia.org/wiki/Nike_Vaporfly_and_Tokyo_2020_O...)

I think I am also right in saying that you can buy a road bike that is better than the ones permitted in the Tour de France.
Hey vessenes, Gen-4 is still being rolled out. Stay tuned.
If you ever consider switching to Podman, you’ll be surprised to see how it kinda pushes you back to systemd.
Also, if you get bright white(!) spots on cheese like Brie (which is made with white fungus), it's usually just the cheese "reactivating". You - theoretically - don't even need to cut off anything.
For sure, that makes a lot of intuitive sense. I was thinking that there's a sweet spot with HRs. If it gets too common then it may be less of a dopamine hit. Kinda like how the randomness of slot machines is fine-tuned to maximize addictive potential.

However, one could argue the same thing about Curry and 3 pointers. My original argument suggests that seeing someone makes loads more 3 pointers would be boring. Yet it was very exciting to see him smash through previously unthinkable records. On the other hand, that was not driven by technological change…
The premise for vibe coding is that it's generating the entire app or site. If the app does what you want then it's meeting the bar.
If coming up with systems-level solutions to systems-level problems isn't what learning how to think means, then what does it mean?
Image compression, eventual consistency, fuzzy search. There are many more examples I'm sure.
When I was in fourth grade, I'd take the half a mile walk to the library almost daily which always made my parents happy because they assumed I was going to read, but instead I was hopping onto their computers, going to http://minecraft.net, and playing minecraft on IE :)

Thanks for the nostalgia
Can't wait for this being a plot point in a murder mystery, someone gamed the AI agent to create a planned "accident"
Definitely a great place to start!

Do you have any links to any material/info on this topic? I'm sure some folks have begun talking about protocols.
Two players used the bats. I'm not a Yankees fan, but all these articles are making it seem like the bats are the reason. That does not explain why the rest of the lineup went off. Perhaps poor pitching is the better explanation. Too much is being made of these bats.

Also, golf club technology basically does the same thing. Everything is about making a bigger sweet spot. Oversize drivers and irons didn't seem to ruin the game.
We can barely make deterministic distributed services reliable. And microservices now have a bad reputation for being expensive distributed spaghetti. I'm not holding my breath for distributed AI agents to be a thing.
The Search for MH370 is Back ON What's changed? [video]
Reasons we don't write code like we used to (2020)
Thank you! Originally I built this for myself, trying to make Lindy books more accessible and the reading experience more enjoyable, I would appreciate if you could give me some feedback: @yucefzd on X
You missed a spot..

"The moral of the story? If you see white on your cheese, don’t just throw it away."..
Show HN: AI-powered project planning in seconds(Taskra)
I built Taskra, an AI-powered project management tool that helps teams and individuals generate detailed project timelines, milestones, and risk assessments in seconds.

I made this because I often found project planning tedious and wanted an AI assistant to handle it. Would love your feedback!
> But the usual Linux hobgoblins listed above are a red herring here, to my mind.

Absolutely

> If containers are the reason, then again, they are not a requirement. But they are pretty similar to BSD's jails. I don't think they are particularly complex.

The only point I agree with the author is that many things are shipped to be used with docker when they don't need to be, which creates a needless dependency.
This is my problem with these local first libraries. What happens if there's some data that needs to live in a db that's separate from the replicated sqlite db?

What I would really love is a sync engine library that is agnostic of your database.

Haven't really seen one yet.
I was responding to this point:

It is trivial today to get whatever level of fluoride is recommended for dental health, via toothpaste. So there is no compelling need to fluoridate as there exist viable alternatives to achieve the same that fluoridation is for any other purpose than dental health.

I also agree that people should be able to make decisions like this, but they should be aware that one of the results of these kinds of efforts could be that everyone gets less healthy, rather than everyone stays at the same level of health with less cost.

Presumably when they voted to get rid of fluoride in the water in Calgary, they didn't do so expecting the outcome would be that people in their town would be less healthy overall. Nonetheless, that was the outcome of their vote.

The anecdote shows that it's not trivial, because when the fluoride in the water went away, people were not able to trivially replace it, leading to worse health outcomes. Ultimately people found too high of a cost, seeing as that they reversed the decision.

Sadly it took a decade for them to realize their mistake. I worry people today are making the same mistake, and we will reverse it in a decade after health outcomes are shown to have worsened.
Looking forward to the TAS of Granny's Garden!

Now if we could only emulate a late 80s British Supermarket, complete with the 'computers for schools' vouchers, we'd have the full Pinter-esque kitchen-sink mundanity of the UK microprocessor/RISC computing scene captured.