MurphyA/hacker-news huggingface dataset:
by ghushn3 | 2025-06-20 02:51:54+00:00
Here's a study that shows evidence that puberty blockers reduce lifelong suicidal ideation: https://pmc.ncbi.nlm.nih.gov/articles/PMC7073269/

Here's a study showing evidence that gender dysphoria treatment in children improves well-being and mental health: https://pubmed.ncbi.nlm.nih.gov/25201798/

There's loads more.
by xpe | 2025-06-20 02:53:36+00:00
Apple coordinates internally, since macOS works with Apple hardware. Windows can drive coordination among hardware vendors. In the Linux world, many organizations and projects share power; there is not the same focal power on having a consistent end user OS (dependencies, configuration). Declarative and deterministic build systems at the OS level allow different groups to package their subcomponents reliably. As various configurations get socialized, it gives choice to tradeoff between customization and popularity/vetting.
by kristianp | 2025-06-20 02:54:27+00:00
Surprising that he had success with a project (pearpc) that had its last commit 10+ years ago: https://github.com/sebastianbiallas/pearpc

His fork is at https://github.com/mihaip/pearpc

I suppose it retains x86-64 support despite adding a webassembly target.

Edit: he also blogged about adding NextStep to Infinite Mac: https://blog.persistent.info/2024/03/infinite-mac-nextstep.h...
by lukaslalinsky | 2025-06-20 02:54:34+00:00
What I'd like to see the most is API stability. At small scale, it's extremely hard to catch up with Kubernetes releases and the whole ecosystem is paced around those. It's just not sustainable running Kubernetes unless you have someone constantly upgrading everything (or you pay someone/something to do it for you). By the years, we should have a good idea for a wide range of APIs that are useful and stick with those.
by tomhow | 2025-06-20 02:54:55+00:00
Anyone can act as though their position is righteous enough, and their opponent's is pernicious enough, that an exception should be made in their case. But it's only because enough people make an effort to avoid that that HN can continue to exist as a place where people want to come and discuss important topics.

If someone else's comment is wrong, respond with an opposing argument. If their comment is inflammatory or in some other way in breach of the guidelines, flag it, and/or report it to us via email. We have several ways of keeping discussion healthy here, but we need everyone to do their part.
by monkeyelite | 2025-06-20 02:55:21+00:00
The primary benefit of literate programming is being able to change the order of presentation.

But even then my experience doesn’t match yours. So you have some code. Who decided it would be that way? Do you have a picture of how it should look? Can you share a link to where you got this information? What problem led you do to this non-obvious thing?
by ylee | 2025-06-20 02:56:08+00:00
> Apple delivered an OS that the “year of the Linux desktop” folk had been (and still are) trying to deliver for years.

Indeed.

I figured this out on the day in 2003 when I first tried out OS X. I've been using Linux since 1995 and had tried every available desktop: CDE, KDE, Gnome, Enlightenment (The horror .. the horror ...), Window Maker/AfterStep, fvwm, and even older ones like Motif and twm. I'd used Mac OS 7 and 8 in college and hated it,[1] but OS X was a revelation.

I still use Linux as a server, but for a Unixlike desktop that actually works and runs a lot of applications, OS X is it. Period.

(I wrote the above on Slashdot in 2012 <https://slashdot.org/comments.pl?sid=2940345&cid=40457103>. I see no need for changes.)

[1] People who never used pre-Unix MacOS have no idea how unreliable it was. Windows 95 and 98 weren't great, but there was at least some hope of killing an errant application and continuing on. System 7? No hope whatsoever. It didn't help that Mosaic (and Netscape) wasn't very reliable regardless of platform, but the OS's own failings made things that much worse.
by donatj | 2025-06-20 02:56:22+00:00
> [PearPC] did this successfully for a few years, until interest waned after the Intel switch

Well, until the original maintainer was hit by a train and killed. It lost most of its momentum after that.

I was an avid user and community member at the time. It still brings a tear to my eye thinking about it.

https://www.wired.com/2004/07/pearpc-coauthor/
by WoodenChair | 2025-06-20 02:56:58+00:00
One of the most intriguing items in the article is a link to a PPC CPU emulator in less than 700 lines of code:

https://github.com/kwhr0/macemu/blob/master/SheepShaver/src/...

You see that kind of succinctness in 6502 emulators, not usually relatively modern architectures.
by cmrdporcupine | 2025-06-20 02:57:36+00:00
Plastic bags and papers straws is not about CO2 emissions and I wish people would stop repeating this like it's some "gotcha", it's about landfill and natural area pollution and damage to wildlife and natural areas, and that's how it's always been talked about by policy people who have advocated on this stuff.

Have you walked a beach in the last decade?
by ghushn3 | 2025-06-20 02:57:46+00:00
I believe it's implied. Typically the bureaucratic hoops involve 1-2 mental health professionals writing letters in support, potentially 0-2 years "living as the gender" before they will write those letters, meetings with your doctor, bloodwork for baseline hormone levels (sometimes multiple times), and then finally you might get a scrip.

But if you encounter someone along the way who doesn't want to co-operate, you might need to redo those steps. It's really rather difficult, depending on where you are.
by benced | 2025-06-20 02:58:19+00:00
> The only thing that bothered me was the building with the O2 logo. I was surprised that the city allowed it. It really stands out and ruins the view a bit. I did a quick search and found out that after that building was built, Munich had a vote to stop any new buildings over 100 meters tall. I wish they could also do something about that building now.

Why German economic growth has stalled, in a nutshell.
What would you do if you were given Half Billion Dollar?
by jujumilk3 | 2025-06-20 02:59:07+00:00
I have a question that I ask all my acquaintances: what would you do if you were given Half Billion Dollar?

Some interesting answers I've heard include: 1. I would host Squid Game. 2. I would become a stone (somehow).

Common answers I've heard: 1. Travel the world with family 2. Go on a cruise with family

And other responses: 1. Create various foundations to help people 2. Establish a venture capital firm to invest in promising startups and contribute to the world

The point of me asking people this question is that most people are driven by the need to fill economic gaps, but I wanted to focus on what that person would do if all of that were resolved.

Anyway, I'm curious about other people's thoughts and wanted to collect and see them, so I created this. Thank you.
by perching_aix | 2025-06-20 03:00:15+00:00
> the additional layers of indirection sometimes produce novel output, and many times do not.

I think this is the key insight. It differs from something like say, JPEG (de)compression, in that it also produces novel but sensible combinations of both a number of copyrighted and non-copyrighted data, independent of their original context. In fact, I'd argue that is its main purpose. To describe it as just a lossy compressed natural-language-queryable database as a result would be reductive to its function and a mischaracterization. It can recall extended segments of its training data as demonstrated by the paper, yes, but it also cannot plagiarize the entirety of a given source data, as also described by the paper.

> why shouldn't LLM services trained on copyrighted material be held responsible when their product violates "substantial similarity" of said copyrighted works?

Because these companies and services on their own are not producing the output that is substantially similar. They (possibly) do it on user input. You could make a case that they should perform filtering and detection, but I'm not sure that's a good idea, since the user might totally have the rights to create a substantially similar work to something copyrighted, such as when they themselves own the rights or have a license to that thing. At which point, you can only hold the user themselves responsible. I guess detection on its own might be reasonable to require, in order to provide the user with the capability to not incriminate themselves, should that indeed not be their goal. This is a lot like with famous people detection and filtering, which I'm sure tech reviewers have to battle from time to time.

This isn't to say they shouldn't be held responsible for pirating these copyrighted bits of content in the first place though. And if they perform automated generation of substantially similar content, that would still be problematic following this logic. Not thinking of chain-of-thought here mind you, but something more silly, like writing a harness to scrape sentiment and reactively generate things based on that. Or to use, idk, weather or current time and their own prompts as the trigger.

Let me give you a possibly terrible example. Should Blizzard be held accountable in Germany, when users from there on the servers located on there stand in a shape of a nazi swastika ingame, and then publish screenshots and screen recordings of this on the internet? I don't think so. User action played crucial role in the reproduction of the hate symbol in question there. Conversely, LLMs aren't just spouting off whatever, they're prompted. The researchers in the paper had to put in focused efforts to perform extraction. Despite popular characterization, these are not copycat machines, and they're not just pulling out all their answers out of a magic basket cause we all ask obvious things answered before on the internet. Maybe if the aforementioned detections were added, people would finally stop coping about them this way.
by akerl_ | 2025-06-20 03:01:40+00:00
An attack against BGP where the attacker takes over traffic for an IP address isn't at all prevented by DNSSEC.

The sequence there is:

1. I hijack traffic destined for an IP address

2. Anything whose DNS resolves to that IP, regardless of whether or not they use DNSSEC, starts coming to me

In this model, I don't bother trying to hijack the IP of a DNS server: that's a pain because with multi-perspective validation, I plausibly have to hijack a bunch of different IPs in a bunch of different spots. So instead I just hijack the IP of the service I want to get a malicious cert for, and serve up responses to let me pass the ALPN ACME challenge.
by Melatonic | 2025-06-20 03:02:30+00:00
I saw an original 35mm print at Cinespia somewhat recently and it's definitely not the green tint. That was added later.

The original look was a bleach bypass film process which was very colourful with blown highlights. There should be quite a bit of info on this online I would think.

Coolest part of this whole experience is that the Cinespia venue is at the Hollywood Forever in LA - it's a giant old cemetery with a huge lawn and massive screen. During the final scenes when Neo is about to fight Agent Smith in the rain it actually starts raining in real life (obviously rare for Los Angeles). People started leaving but I thought it was pretty damn amazing.
by dijksterhuis | 2025-06-20 03:02:31+00:00
> If I take an extremely large panoramic photograph and then fail to censor out small copyrighted sections of it, am I violating copyright law?

It depends. Is it just under copyright, or is the featured location trademarked too? Is the photograph for commercial purposes? Is the featured location generally accepted as being part of a cityscape / landscape?

* Eiffel tower: https://wiki.gettyimages.com/897/

* Millennium-wheel: https://wiki.gettyimages.com/british-airways-london-eye-mill...

* Pro sports venues: https://wiki.gettyimages.com/pro-sport-stadiums-and-venues/

* Hollywood sign: https://wiki.gettyimages.com/hollywood-sign/ https://www.youtube.com/watch?v=KUdQ7gxU6Rg
by somat | 2025-06-20 03:02:50+00:00
You are not wrong, however in a pot calling kettle black moment have you seen what it take to make a windows bootable usb drive.

if you are on windows it is possible but involves ether going the hard route and downloading special tools from microsoft (the media creation utility) or the easy route and getting rufus.

on linux it is bewildering, however there are tools you can find that do it.

on openbsd(that's me, the weirdo using openbsd on the desktop) you are out of luck, I mean partially it is my fault, who even used obsd on the desktop. but when every single linux distro is "just dump this dvd image to a usb drive" and openbsd itself is "here is a usb image to dump to a drive" you have to wonder why microsoft makes it so difficult.

I ended up getting it done but after 30 minutes chewing through the linux script trying to get it to work on obsd went "this is not worth it for a task I am only going to do once" so booted a linux usb and used the script from there.
Show HN: Ts-SSH – SSH over Tailscale without running the daemon
by i8code | 2025-06-20 03:03:05+00:00
ts-ssh solves a specific problem: accessing machines on your Tailnet from environments where you can't install the full Tailscale daemon (like CI/CD runners or restricted systems).

It uses Tailscale's tsnet library to establish userspace connectivity, then provides a standard SSH experience. Works with existing workflows since it supports normal SSH features like ProxyCommand, key auth, and terminal handling. Some features that proved useful: • Parallel command execution across multiple hosts • Built-in tmux session management for multi-host work • SCP-style file transfers • Works on Linux/macOS/Windows (AMD64 and ARM64) The codebase is interesting from a development perspective - it was written almost entirely using AI tools (mainly Claude Code, with some OpenAI and Jules). Not as an experiment, but because it actually worked well for this kind of systems programming. Happy to discuss the workflow if anyone's curious about that aspect. Source and binaries are on GitHub. Would appreciate feedback from anyone dealing with similar connectivity challenges.
by creatonez | 2025-06-20 03:03:20+00:00
The support for eugenics and ethnic cleansing, the absolute obsession with strictly utilitarian ethics and ignorance of other ethics, the "kill a bunch of humans now so that trillions can live in the future" longtermist death cult, and the whole Roko's basilisk worship that usually goes like "one AI system can take over the entirety of humanity and start eating the galaxy, therefore we must forcefully jump in the driver seat of that dangerous AI right now so that our elite ideology is locked in for a trillion years of galactic evolution".
by Veedrac | 2025-06-20 03:04:27+00:00
I wish it were, but it's clearly not enough. There are plenty of people with healthy emotional empathy in the world, and yet children still die of easily preventable diseases.

I am plenty happy to simp for the Gates foundation, but I think it's important to acknowledge that becoming Bill Gates to support charity is not a strategy the average person can replicate. The question for me is how do I live my life to support the causes I care about, not who lives more impressive lives than me.
by const_cast | 2025-06-20 03:04:40+00:00
The main thing with modern web applications is that everyone wants to move complexity away from the backend into the front end. The problem with this is that nobody asks if it can be done, they just start doing it. The result is that you still end up with a complex backend, but now you also have a monstrous front end. And now you need to reconcile state between two different places - good luck! That problem right there - reconciling state from different places - is one of the hardest ones in software engineering.
by Drugein | 2025-06-20 03:05:22+00:00
Do you want people to associate AAVE with the term? I'm not quite finding the right term but it seems "unprofessional", in a sense.

It would be like advocating for Christmas Day to be formally recognised as "Chrisso" or "Chrissie" here in Australia. Yeah we all informally call it that, but it would be embarrassing to codify it.
by almostgotcaught | 2025-06-20 03:06:46+00:00
> Anyone can act as though their position is righteous enough, and their opponent's is pernicious enough, that an exception should be made in this case.

"Both sides are the same"

> If someone else's comment is wrong, respond with an opposing argument. If their comment is inflammatory or in some other way in breach of the guidelines, flag it, and/or report it to us via email.

My man - there are well known dog whistles and revisionist accounts of the slave trade in this very comment chain ... And yet the only one that gets flagged is mine. And even so based on what grounds - a flippant remark about Wikipedia being free? Forgive me if I don't take your commitment to "healthy" discourse seriously.
by pbh101 | 2025-06-20 03:07:35+00:00
It is fine if you are just working by yourself on non-prod things and you’re happy with that.

But if you are working with others on things that matter, then you’ll find you want your images to have been published from a central, documented location, where it is verified what tests they passed, the version of the CI pipeline, the environment itself, and what revision they were built on. And the image will be tagged with this information, and your coworkers and you will know exactly where to look to get this info when needed.

This is incompatible with pushing an image from your local dev environment.
by hackyhacky | 2025-06-20 03:08:18+00:00
> Collectively contributing to getting AOSP running on desktops, and then also working on backwards compatibility to be able to package their preexisting apps into Android apps. This would allow for there to be a common app platform for developers to target Linux with.

As a common target, AOSP isn't a very good one.

AOSP ran on desktops. (Maybe it still does, haven't tried it in a while.) It was still a mobile OS, though, so it wasn't good on the desktop, but it ran.

It also uses very old kernels.

Other than the kernel, the Android UI is completely different from conventional Linux. Any Gnome or Qt app would have to be completely rewritten to support it, and would probably have to run in the JVM.

Basically, if the Linux community followed your plan, they would have to commit a huge effort to port everything to what is essentially a completely different, incompatible OS in every respect except the kernel, and their reward would be to live in subservience to the whims of Google in supporting their product which Google themselves never had enough faith in to make it a proper desktop OS. It seems that the benefit does not justify the investment.
by _wire_ | 2025-06-20 03:08:34+00:00
Intel's "turbo" marketing attitude is passé. They very very well knew more than 30 years ago there's a power budget and you can choose how to spend it. Yet they continue to bamboozle their PC consumers with silly processing performance claims. Having junk like a Turbo flag appearing in HW APIs is simple pollution. Didn't everyone learn this lesson once and for all with solid state memory"Trim"? Hey I'm just checking in to let you know what I don't care to recall." WinModem had its day and that day is long gone. "New 1200 baud turbo mode! Intel Inside."
by seanwilson | 2025-06-20 03:09:18+00:00
> I tried this just recently in https://taeric.github.io/many_sums.html.

Literate programming seems fine for heavily algorithmic stuff when there's a lot of explaining to do compared to the amount of code and the code is linear, but I was more thinking about how it works for common web apps where it's lots of mundane code that criss-crosses between files.
by gongy | 2025-06-20 03:09:26+00:00
The improvement is real!

And unlike a lot of research, the code actually runs well. I can reproduce the results using Modal GPUs, leaving the code here: https://github.com/mirage-project/mirage/pull/327/files

Triton + FlashInfer: Prompt length 39, generate length 264, per-token latency 19.189573345762312 ms

MPK: Prompt length 39, generate length 334, per-token latency 7.71875 ms
by Veedrac | 2025-06-20 03:09:45+00:00
Please be civil.

I genuinely don't understand how you can point to someone's calibration curve where they've broadly done well, and cherry pick the failed predictions they made, and use this not just to claim that they're making bad predictions but that they're slimy about admitting error. What more could you possibly want from someone than a tally of their prediction record graded against the probability they explicitly assigned to it?

One man's modus ponens, as it goes.
by sandboxdev | 2025-06-20 03:09:56+00:00
KVHS will go dark two weeks from now. Nothing will stop that from happening. American Tower, understandably, isn't interested in reduced terms or rates. No one is interested in paying for their expensive lease.

The interested entity I've spoken about is Contra Costa County Office of Education. They're interested in acquiring the license and returning the station to its educational roots, but if and only if they can get the antenna moved to a new site. Hopefully, they're able to convince their own County people to get it up on the County-owned emergency dispatch tower at Kreiger Peak. KVHS ran some initial feasibility assessments on a number of local towers and Kreiger is optimal. Another viable site is a privately owned tower at the headquarters of Concord Police Officers' Association, on the opposite side of Hwy 4 from the current site. If they can secure either one of these locations, there will likely be some kind of future for KVHS.
by ai-christianson | 2025-06-20 03:10:10+00:00
> Yeah, it can look a bit repetitive if the code is already clear, but the context of why a thing is being done is still valuable. In the modern era with LLM tools, I'm sure it could be even more powerful.

Is that because of literate programming, or is that because practicing literate programming made you focus more on writing high quality code and docs?
by VivaTechnics | 2025-06-20 03:10:23+00:00
That model may work in the earliest days of a startup — but it usually breaks down as the company grows. Here’s why:

- Focus matters. Engineers need deep focus to build and scale. At the same time, finance/accounting and sales require their own level of expertise and dedicated attention. You can’t just “dabble” in those areas and expect excellence — especially when it comes to things like serious fundraising, investor relations, closing multi-million dollars contracts, financial compliance, etc.

- Scaling with only engineers creates organizational fragility. As headcount grows, managing a company full of only one type of thinker becomes a liability. It lacks diversity of thought, skills, and experience. Think of it like trying to build a tower using only one material — it may stand for a while, but it won’t last.

- Burnout and inefficiency. Expecting engineers to wear too many hats leads to mental overload and a lack of accountability. Critical tasks fall through the cracks, and product quality can suffer.

- We’ve made that mistake. Over a decade ago, we had a habit of sharing everything with everyone in the company. But too much information flow killed focus. We eventually realized it’s the founder’s job to shield the team and protect the company from unnecessary distractions — including over-informing investors or team members on things outside their scope.

- Top non-engineers can be game-changing. A brilliant finance or sales person can be just as valuable — sometimes more valuable — than an engineer. Especially in areas like revenue growth, closing deals, or keeping the company alive through smart financial planning.

- Note that excellent engineers don't want to do finance, sales, etc. and vice versa.

Bottom line: engineers are core for tech company, but they’re not everything. Great companies are built by teams.

Don’t try to reinvent the wheel — unless your company exists to build a better wheel.