MurphyA/hacker-news huggingface dataset:
by AndriyKunitsyn | 2025-06-20 06:56:12+00:00
All games are different, and for some game, this may be true, but what I, personally, have in my mind in a discussion about intrusive anti-cheats is a fast shooter with lag compensation like CS or CoD, and for them, this problem is not solvable only server-side.

CS:GO actually have heuristics and ML to flag cheaters server-side, but that's only another line of defense - the majority of defense is on the client-side anti-cheat. It's called VACnet, and its bans are temporary - most likely because of false positives.

It's unfortunate, but it is how it is.
by kevinventullo | 2025-06-20 06:56:15+00:00
So, if the user likes UI’s that don’t change, the LLM will figure out that it should do nothing?

One problem LLM’s don’t fix is the misalignment between app developers’ incentives and users’ incentives. Since the developer controls the LLM, I imagine that a “smart” shifting UI would quickly devolve into automated dark patterns.
by jaredsohn | 2025-06-20 06:56:25+00:00
Yeah, could be a separate tool. Another tool could be a GitHub action that checks if the ids are in each commit; I built a prototype of that for work but it needs some polish and permission for a more general release.

Think these tools together make non-squash PRs much easier to deal with for people who don't want to spend the extra time tidying things up.

BTW, really excited to see this. I was thinking about the concept in a thread last year https://news.ycombinator.com/context?id=40765134

"I look forward to the day that I can run a local LLM (for confidentiality reasons) to automatically reorganize commits within my PR. Should be very safe compared to generating code or merging/rebasing other code since it is just changing the grouping of commits and the final code should be unchanged."
by pipeline_peak | 2025-06-20 06:56:36+00:00
Unless I’ve mistaken what you suggested, It needs either a carrier oil or ethanol to be psychoactive, at least how things stand now. And if what you suggested is like anything that I’ve tried, it’s the same problem. They just aren’t as reliable or consistent as other oral drugs.

There needs to be research done so we can do away with smoking. People who take opioids don’t need a pipe, why do we?
by 9rx | 2025-06-20 06:56:46+00:00
> where you rally, vote, and protest for them to be fixed, and yet they almost never are?

I find it very interesting that you indicate that the liberal approach to fixing a problem is not to fix it, but to plead to other people to fix it for them. How far do you see that extrapolating? It is certainly the case that the data suggests that liberals are more likely to outsource work to other people even for simple daily tasks like food preparation, and in popular culture the "liberal-educated elite" are surely portrayed as seeing many jobs as being beneath them.

Which, perhaps, leads us into the topic of elite overproduction. There is a strong case to be made that the US suffers from it, and what you describe very well could be a manifestation of it. Everyone wants to be the boss, but nobody wants to do the manual labor. When one is certain they should be the manager, so to speak, but fails to achieve that position, I can see how that would turn one towards unhappiness. It can be a bit demoralizing to realize that you aren't as great/able/etc. as you thought you were.
by brunoborges | 2025-06-20 06:56:55+00:00
I'm not surprised, but somewhat disappointed that the author did not mention Java EE Application Servers. IMO one of the disadvantages of that solution compared to Kuberentes was that they were Java-specific and not polyglot. But everything else about installation, management, scalling, upgrading, etc, was quite well done especially for BEA/Oracle WebLogic.
Show HN: Supakeep – Prevent Supabase free tier projects from getting paused
by lutfifadlan | 2025-06-20 06:57:22+00:00
I kept losing my Supabase side projects because they'd get paused after a week of inactivity, and permanently archived after 90 days. After having to migrate an archived project (painful process), I built Supakeep to solve this.

It automatically pings your Supabase projects every 3-7 days to keep them active. No registration needed, data stays in your browser, and it's free for up to 30 projects.

Uses cron-job.org's API to schedule the keep-alive requests to Supabase's REST API. Built with Next.js and TypeScript.

Would love feedback from the community - especially if you've dealt with this same issue!
by cadamsdotcom | 2025-06-20 06:57:40+00:00
To me it's about how low-bandwidth communication channels limit collaboration.

Linux and FOSS grew up (congrats!) and the important work got super big and complex.

Unfortunately, online communication - typically the channel preferred by FOSS projects - has much lower bandwidth than teams working full time in an office. Thus limiting the "depth" of collaboration.

It's not all bad. FOSS does have some profound success to be proud of. For small and well-defined projects "benevolent dictator for life" works! Anything one person can lead - a desktop tool or a library - FOSS produces really good outcomes. But above say, a package manager or a distro.. things get wonky.

Again it's not all bad. FOSS is rolling up its sleeves. Folks are organically doing the "go down every avenue people are motivated to go down" thing. You could call it Darwinism. But many motivated communities lack resources to go far enough to reach value. Motivation stalls during projects (we're human!), and FOSS rarely comes with a motivation-boosting paycheck. Plenty of valiant efforts don't reach value and it's never malicious. It's OK!

So is there a way to better concentrate efforts?

If the paths are long, it follows that the community should tackle fewer paths. The path(s) taken should be well defined, charted in advance as much as possible, and not uncovered bit by bit - or the work will take decades.

Growing an entire ecosystem around one path forward (or a few) requires alignment. Can enough trust be fostered in leaders to get people to work on a shared vision?

A vision of what Linux on the desktop should/could converge to is the kind of problem that, if Linux were a company, would be bet-the-company strategic. A company can't afford to go down two paths. So it might lock its smartest people in a room to hash out one true strategy. Or have one smart person dictate one vision and align everyone on it.

Can that be done for FOSS?

In the bounds of a single project it has been proven that it can. But what about an entire ecosystem?
by SpecialistK | 2025-06-20 06:59:03+00:00
Microsoft are maintaining a staggering amount of Windows branches to various levels, and this almost certainly affects the resources allocated to each one. The branches used for Server and LTSC (IoT) releases are probably the best to use, although they come with their own annoyances. But needing to do a fresh install every 3-4 years when software support falters is my preference over Candy Crush and OneDrive ads.
by ulrikrasmussen | 2025-06-20 06:59:14+00:00
> That feels backwards to me. If an unprivileged task is unsafe, it's still unprivileged. Meanwhile the unsafe code that requires extra verification... Is only allowed in the part where nothing can safeguard it?

The unprivileged task is running in the same memory space as the core kernel, and thus there are no runtime checks to ensure that it doesn't do something which it is not allowed to do. The only way you could enforce it at runtime would be to adopt a microkernel architecture. The alternative architecture proposed here is to enforce the privileges statically by requiring that the code doesn't use unsafe features.
by protocolture | 2025-06-20 06:59:15+00:00
I wonder however, if this paper might imply the answer.

"But the results are complicated: the extent of memorization varies both by model and by book. With our specific experiments, we find that the largest LLMs don't memorize most books -- either in whole or in part. However, we also find that Llama 3.1 70B memorizes some books, like Harry Potter and 1984, almost entirely."

I wonder if we could exclude the full text of these books from the training data and still approximate this result? Harry Potter and 1984 are probably some of the most quoted texts on the internet.

>Unless you advocate for discarding the whole regime of intellectual property or you can argue for a better model of IP laws, the question stands: why shouldn't LLM services trained on copyrighted material be held responsible when their product violates "substantial similarity" of said copyrighted works? Why should failure to do so be immune from legal action?

I think you are on the right track but for me personally it really depends on how difficult it was to produce the result. Like if you enter "spit out harry potter and the philosophers stone" and it does. Thats black and white. But if you are able to torture a repeated prompt that forces the model to ignore its constraints, thats not exactly using the system as intended.

I just tried ChatGPT:

>I can’t provide the full text of Harry Potter, as it’s copyrighted material. However, I can summarize it, discuss specific scenes or characters, or help analyze the themes or writing style if that’s useful. Let me know what you're after.

For my money, as long as the AI companies treat the reproduction of copyrighted material as a failure state, the nature of the training data is irrelevant.
Show HN: Geneo – Track your brand visibility across AI search
by yanzt | 2025-06-20 06:59:58+00:00
Hi HN,

I built Geneo to solve a problem I was facing: as AI search (ChatGPT, Google AI Overviews, Perplexity) becomes more common, it's increasingly unclear whether and how your brand is showing up in these new search experiences.

Geneo helps you:

Track brand mentions across AI-generated search results

Analyze if your domain is being cited (or ignored)

Benchmark your visibility against competitors

Identify high-potential queries and topics to create content that’s more likely to be referenced by AI

Get AI-driven content recommendations to improve your brand’s presence

This is especially useful for marketers, content teams, and SEO professionals trying to adapt to the generative search era.

I just launched it on Product Hunt today: https://www.producthunt.com/products/geneo

Would love your feedback on the idea, execution, and direction. AMA!

Tony
by PeterStuer | 2025-06-20 07:00:21+00:00
To me this feels a bit too theoretical. The reason a real regulator has an implicit or explicit model of the relation between S and Z is time.

Z.t is influenced by S.[<t] and R.[<t], the curren state of Z is the result of the time series of S up to that point and the timeseries of R up to that point.

Think of each arrow as taking 1 time quantum. Even if you assume R itself takes 0 prossessing time, R can only affect Z after S already had it's affect.

So S.t affects Z.t+1 and is observed by R at t+1, and the regulatory signal from the resulting output of R will only affect at Z.t+2 at the same time that S.t+1 is already affecting it.

If R has no implicit or explicit model of the S-Z relation, meaning it can not sufficiently predict dZ from dS, it can not modulate dR, its own compensations, to avoid over or undercompensating.

In practice you see this in self reinforcing feedbackloops in naive regulators. An initial small perturbation gets overcompensated so the result is a slightly larger perturbation that gets overcompensated until the system is completely oscilating out of control.
by tome | 2025-06-20 07:01:23+00:00
> Thank you, in one sense you failed the challenge because I'm not interested in engaging in your deeper trolling

And yet you replied, curious. In any case, that's OK, since I wasn't responding in order to meet your challenge.

It's curious that you accuse me of having "no values" and of being a "Socratic type". I assumed that, on Hacker News, a forum reputed for its willingness to engage intellectually, a simple challenge to someone's argument would receive a simple response. I assumed that rational debate, free of emotive diversions, was welcomed here. Why would "my values" be relevant? Surely establishing a rational dialogue is what's important on Hacker News. This isn't Reddit, where the standard of dialogue is typically much lower.

simiones could have said "oh yes, you're right, the last 2-3,000 years of history are relevant". Or he could have continued by providing more rationale that they're not. Yet neither he nor anyone else has responded to my observation, instead I just received comments targeted personally at me.

It makes me wonder whether one side of this debate actually has substance to back up its beliefs and actions.

Of course, you have no obligation to respond. If you do respond, I would appreciate it if you would make it about substantive, rational arguments, not personal comments.
by devoutsalsa | 2025-06-20 07:01:30+00:00
A torrent tracker is basically the world’s most antisocial matchmaking service that knows who has what files but refuses to actually store anything itself, like that friend who always knows where the party is but never hosts one. When your BitTorrent client asks “hey who’s got that Linux ISO,” the tracker dumps a list of IP addresses faster than a startup pivoting after their Series A falls through. Your client then connects to these strangers (seeders with complete files and leechers still downloading) and starts exchanging data while the tracker pretends nothing happened. It’s like Tinder but for file sharing, except everyone’s anonymous and probably downloading something weird at 3am.
by prmoustache | 2025-06-20 07:05:08+00:00
And I never understood that as it wasn't remotely good looking with what I would call "unnecessary scan lines" in the windows background and those pills like button only made me think of being in an hospital.

But maybe I am the only one who didn't dig this look. The later brushed metal from panther and tiger was much more interesting but it would have looked better without the aqua styled sliders.
by kelnos | 2025-06-20 07:06:39+00:00
My understanding is they don't mean privileged/unprivileged in the kernel-space/user-space sense. All of it is running at the kernel's privilege level. Just they've logically defined a (smaller) set of core library-like code that is allowed to use Rust unsafe ("privileged"), and then all the code that implements the rest of the kernel (including drivers?) uses that library and is disallowed (by linter rules, I assume) to directly use Rust unsafe ("unprivileged").

It's an unfortunate overloading of terminology that you entirely reasonably interpreted according to the more common usage.
by jicea | 2025-06-20 07:07:12+00:00
Obviously better IDEs integration, support for gRPC, Websocket would be very cool.

A favorite of mine is to be available through official `apt`: there has been some work but it's kind of stuck. The Debian integration is the more difficult integration we have to deal. It's not Debian fault, there are a lot of documentation but we've struggled a lot and fail to understand the process.

[1]: https://github.com/Orange-OpenSource/hurl/issues/366
by tome | 2025-06-20 07:07:20+00:00
Sorry, what in my post suggests intellectual dishonesty?

Under your dictionary definition, would you say that the Allies in WWII committed genocide of Germans and Japanese? If you say "yes", then I suppose you're entitled to your interpretation, and I know exactly how seriously to take it. If you say "no" then perhaps you could explain what is the difference between WWII (where proportionally far more civilians were killed) and the current Gaza war.

> you can maintain that attachment and still condemn horrific acts committed by the state when they happen

I agree. And one can refrain from condemning horrific acts that one is not certain happened.

I'm happy to continue the discussion if you like, but all I'm really after is your answer to this simple question: do you see defence of true genocide as equally bad as false accusation of genocide? I would be content with a simple yes or no. Or does the question make you uncomfortable somehow?
by magicalhippo | 2025-06-20 07:07:34+00:00
I had the same reaction that this sounded all very backwards, but reading the introduction in the paper[1] made it more clear:

The kernel is logically divided into two parts: the privileged OS framework (akin to a microkernel) and the de-privileged OS services. Only the privileged framework is allowed to use unsafe, while the de-privileged services must be written in safe Rust completely. As the TCB, the privileged framework encapsulates all low-level, hardware-oriented unsafe operations behind safe APIs. Using these safe APIs, the de-privileged OS services can implement all kinds of OS functionalities, including device drivers.

Ostd provides a small yet expressive set of safe OS development abstractions, covering safe user-kernel interactions, safe kernel logic, and safe kernel-peripheral interactions. Of particular note is the untyped memory abstraction, which addresses the challenge of safely handling externally-modifiable memory (e.g., MMIO or DMA-capable memory) – a longstanding obstacle in safe driver development.

So the privileged part is privileged because it does unsafe stuff. It's also quite minimal, so that the "business logic" of a driver or similar can be implemented using safe code in the de-privileged code, which is de-privileged because it doesn't need privileged unsafe access. At least that's my understanding.

[1]: https://arxiv.org/abs/2506.03876
by tome | 2025-06-20 07:08:21+00:00
I'm happy to answer that. No I wouldn't. The Holocaust is probably the most studied subject in human history. It's not as though there is much uncertainty about the major events of it.

In any case, this is really going off topic. All I am interested in is in voidhorse's answer to my simple question. That doesn't require retreading many of the the dark corners of human history.
by happymellon | 2025-06-20 07:08:26+00:00
> looks at Windows Vista, 8, 10, 11

I don't think its the mediocre interface thats holding Linux back...

Whether its the abomination thats Windows 11, having to fight against an ad ridden interface in 10 or otherwise. Teams hasn't dominated because of a coherent interface, or even because anyone actually wants to use it.

Besides, you say 1000 desktops, but there is really only 2 (well 1 since Gnome is the primary interface for the big 3 distros) along with couple of hobby ones that you have to seek out to even learn they exist and a lot of toys that no one outside HN has even heard of.
by milchek | 2025-06-20 07:08:48+00:00
A colleague recently introduced this to me via https://x.com/bantg/status/1933967436459503662 and I was instantly blown away.

After diving in and reading through the docs (the workshop intro is a great way to get started) I can say I am really impressed.

What I like about strudel is the concept of cycles and how they work. Combine that with note numbers rather than names and it’s actually a pretty interesting way to compose melodies and jam out song ideas.

There is support for randomization like Euclidean patterns so you can really play around and tinker with it until you stumble on something you like.

Switch Angel has a really nice video showing their workflow here: https://youtu.be/sefJz9biLCY?si=QRb6g8qZ48qlfLtT
by ccashell | 2025-06-20 07:09:39+00:00
"Perl 5 has been on the same major version for 30 years now"

I don't know that I would consider that accurate. 'Perl 5' is really no longer a version, but the language itself. It's had a lot of "major" releases over the last ~20 years and it's evolved significantly in that time. Sure, the language does prioritize backwards compatibility, but that is common among many programming languages. New features have been added regularly, however, and 'Modern Perl' brought around a lot of change in style and approach from the Perl of 30 years ago.
by hobofan | 2025-06-20 07:12:31+00:00
> It’s not particularly snappy, but as someone who lived through that period, I can tell you that it wasn’t much better on real hardware

As a Hackintosh user around ~2008, I can only second that. It adds even more to the realism that it's just as sluggish as it was on my computer back then. Luckily I didn't have to wait ~24 hours for installation to finish.

Oh what lengths I went through, just to be able to build some crappy Apps for my iPod Touch back then.
by pipeline_peak | 2025-06-20 07:12:41+00:00
>But you don’t have to be messing about with somebody else’s idea of what a nice treat is.

It’s nothing about a personal treat, it’s about a reliable product that works with as minimal physical damage as possible. Vaping and smoking just don’t meet that criteria.

Think of something like Vicodin, you just take the sugarless pill and it just works. Maybe quicker and harder depending on how empty your stomach is, but far less unpredictable. I don’t think we’re ever gonna get there with THC without the research funding currently only found by major pharmaceutical companies.
by garthogjazz | 2025-06-20 07:13:26+00:00
Co-Builder of the last two in Montreal here, actually the octobass shown in the article is incomplete, it lacks the pedals that are present on the original one by Jean-Baptiste Vuillaume. These pedals allows for legato, which is not achievable if you play only with the levers.

About those in Montreal, one of them is a replica (+ minor upgrades) of the original one, and two of them are driven with motors.

You can see some close up in [1]

[1] https://www.journaldemontreal.com/2024/08/14/irez-vous-voir-...
by 1a527dd5 | 2025-06-20 07:13:26+00:00
Yeah love Hurl, we stared using it back in 2023-09.

We had a test suite using Runscope, I hated that changes weren't versioned controlled. Took a little grunt work and I converted them in Hurl (where were you AI?) and got rid of Runscope.

Now we can see who made what change when and why. It's great.
by jagermo | 2025-06-20 07:13:28+00:00
Not to worry, Andy's takes cash only, so probably 90% of readers here will have a bad experience ;) /s

it is one of the last cool places in that area, sadly it has been gentrified over the last 20 years.

Haxnbauer, however, has and always will be a tourist trap, even now that there are 2 of them. New haxenbauer in the original haxenbauer place and original haxenbauer in a new place, about 200m further.

For anyone else wanting a good experience and good food (and being able to pay with card) i always recommend:

Wirtshaus in der Au

Xavers
by jart | 2025-06-20 07:15:13+00:00
Look forward to the future. Superintelligence will invent better treatments for trans people. However there's not going to be any better treatments if trans becomes illegal due to the backlash caused by folks agitating for the use of the comparatively crude treatments available today on children. Trump has setup a legal regime for annihilating everyone in the medical community who's been providing trans care. You better hope there are still people around who are willing to help when the dust settles from all this political fighting.
by plainlyvideos | 2025-06-20 07:17:11+00:00
We just published a guide on data driven videos what they are how they differ from personalized content and why they are becoming essential in marketing. It covers real world examples from brands like Spotify and Coca Cola explains why manual workflows do not scale and shows how tools like Plainly make it easy to generate hundreds of unique videos using just a spreadsheet. If you're working on scalable content or automation would love your thoughts.
by dakiol | 2025-06-20 07:17:38+00:00
In my experience, when people need to know what commit belongs to what code, is the IDE the main driver: you see the line of code in the editor and automatically know what commit introduced it (e.g., via the git integration in the gutter). Typically you want to know as well all the other lines of code that were committed together (e.g., what does it take to implement feature X? Ah yeah, all these changes).

I couldn’t care less what changes were introduced in a particular commit (what for? Debugging? Your features should be small enough that debugging them shouldn’t be a pita anyway)