MurphyA/hacker-news huggingface dataset:
by helpfulContrib | 2025-06-20 14:10:29+00:00
I have written device drivers for, literally, decades now.

Its the old guys who write the best drivers, naturally.

For me, Asterinas represents a refreshing way to approach some thorny problems in the embedded space, in which embedded-Linux on ARM, RISC-V and MIPS is a viable, economically-speaking, platform for a great deal of industry.

While Asterinas is really sexy, if this same approach were taken for, say, FreeRTOS as well along the way .. then there could at least, also, be "on one hands" worth of operating systems, abstracted, in the "lets just use rust' camp ..
by Towaway69 | 2025-06-20 14:10:41+00:00
Kind of appropriate that this discussion is empty, it demonstrates a kind of loneliness that is common online: no one say anything.

What does this silence mean? Does it express agreement; disinterest ; disagreement ; disenchantment or whatever else one can interpret into silence.

A silence that leaves a strange colourless loneliness behind.

But no one is at fault, we can’t comment or engage with everything we read online. So this silence because a side effect of socialising online.
by hollerith | 2025-06-20 14:10:46+00:00
On (version 47 of) Gnome/Wayland, any program can take a screenshot (by calling out to gnome-screenshot) but the screenshot is accompanied by a flashing of the screen to alert the user that it is happening.

Gnome probably attempts to restrict taking a screenshot without flashing the screen (and I'm currently trying to figure out how to bypass the restriction).
by neutronicus | 2025-06-20 14:11:07+00:00
Well.

Generally whatever code is produced fails utterly to describe, at all, let alone concretely / repeatedly / verifiably, "what the exec had in mind", because the exec devotes all of 10 seconds of thought to communicating it.

The actual breakthrough might be social, in that "vibe coding" is exciting enough, and its schedule flexible enough, that it can actually coax high-level decision makers into putting real thought into what they want to happen.
Reducing LLM memory drift and what I missed in my first post
by CogniFlow | 2025-06-20 14:11:32+00:00
Earlier I posted about a protocol I wrote to reduce memory drift and hallucination in large language models, but I didn’t explain the motivation.

The issue was long LLM sessions lose context, repeat themselves, or drift off-topic. I wanted to see if structural prompts and not just clever phrasing, could help.

I collected user complaints from GitHub, Reddit, and Discord. Patterns emerged. I manually logged failure cases, tested response stability, and built a schema for continuity that uses time stamped logs, intent tracking, reseed blocks, and enforced formatting.

This isn’t a product, just a system to reduce drift and maintain clarity across sessions.

If you’ve worked on session continuity, prompt routing, or LLM tooling, I’d love to hear what’s worked (or not) for you.

Here’s the original post with more detail: https://news.ycombinator.com/item?id=44242043

GitHub link - https://github.com/Lyellr88/MARM-Protocol

Reddit Post thae question that started it all - https://www.reddit.com/r/ArtificialInteligence/comments/1l294du/whats_the_one_thing_you_wish_your_ai_could_do/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

Protocol Launch Reddit - https://www.reddit.com/r/PromptEngineering/comments/1l7jtpn/i_analyzed_150_real_ai_complaints_then_built_a/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
by freeone3000 | 2025-06-20 14:11:35+00:00
Well, it sort of depends on if you feel the software isn’t anxiety-inducing?

It’s a large system, too large for any person to understand. This system is poorly and partially documented, and then only years after it’s put into place. The exact behaviour of the system is a closely-guarded secret: there are public imitations, but they don’t act the same. This system is known to act with no regard for correctness or external consistency.

And this system, and systems like it, are being used, widely, to generate financial presentations and court documents and generate software itself. They’re used for education and research and as conversation partners and therapists.

I have anxiety and honestly, I think other people should too.
by Loughla | 2025-06-20 14:11:56+00:00
>Sorry you didn't realize that supporting legal pot would make you smell more pot.

I guess I thought better of my fellow citizens. You don't really see people drinking a beer in line at school, or sitting in traffic. I assumed it would be the same with pot, and I'm genuinely confused on what is different in peoples' minds.

The original point I responded to was that if you have homeless people around you, you'll have the smell of pot. The point I'm trying to get across is that it isn't homeless folks or poor folks. It's everyone.
by vonneumannstan | 2025-06-20 14:12:10+00:00
>I find it so odd that 'agile' is something that people chose to hate. What dysfunctions did 'agile' itself bring that had not been there before?

Because it adds hours of nearly pointless meetings to your workweek? The time spent in standups and retros and sprint planning and refinement that imo add nearly no value is shocking...
by vlucas | 2025-06-20 14:12:28+00:00
> It’s easier to win an argument by citing SSR compatibility issues than it is to ask, “Why are we using React for a blog?”

I've asked myself this a LOT - the past few years especially.

I think the biggest reason, which the author doesn't touch on, is that *React won*. React won vs. alternatives so much and so thoroughly that it started to be used for everything - even in places that it clearly should not be, like static content pages. The reality is that in most frameworks, it's easier to make the whole page with React for the once piece of the page you needed to be interactive than to make the whole page static and do some vanilla JavaScript manually. The React ecosystem is HUGE, and most developers out there are just gluing things together.

Some "interactive islands" frameworks like Astro and Hyperspan (my own project) are starting to finally change this approach and make the "mostly static with JS sprinkles" approach easier, but they are a late reaction to the core problem described in this post. It will take time for these approaches to gain traction.
Show HN: MCP to log your AI agents progress
by surfskatr | 2025-06-20 14:13:28+00:00
At our company we needed some sort of unified logging for our AI agents (devs using cursor, internal agents for checking documents, handling client requests etc) and we came up with a tool that we've decided to make available as a SaaS.

With it your agents will report their progress automatically, and you'll get a unified log across projects that you can monitor on your dashboard, query through our api, set up slack and zapier hooks or even push notifications to your mobile.

You can try it out for free, any feedback would be most appreciated, thanks.
by vladms | 2025-06-20 14:13:42+00:00
I see it as a trade-off. There will be people passionate and rational enough about a project to make it work 90% while being a total jerk for the rest 10%. Would that make me put in the effort to do all the work? If jerk people "push it" too much, on too many topics, projects will be forked. But I think we will always have some that will manage to be "just acceptable" ...
by bmacho | 2025-06-20 14:14:00+00:00
> It's quite possible that there are just people flagging things without commenting. I do this all the time if the discussion looks particularly stupid, unproductive, bad-tempered, pointless, and so on - or some combination thereof.

Huh? Wait, really? I never ever once considered to flag an article based on the discussion. I've flagged some articles, which I think are bad (as articles).

What's the reasoning behind doing that?

edit: hmph, probably the same reasoning as my reasons to flag, but considering the submission with comments as a whole, instead of the article.

Still, I don't think that some bad comments made by some haters should be enough to remove a good article with several separate good discussions.

edit2: the news guideline[0] is pretty clear about what is a good submission and what is not:

> Hacker News Guidelines

> What to Submit

> On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

XLibre having haters that flag it, or randomly appear calling the creator jerk, arsehole, nutjob and more should not be connected for it to be hidden--according to the guidelines, that is. The only remaining option is deliberate censorship I believe.

[0] : https://news.ycombinator.com/newsguidelines.html
by claytonjy | 2025-06-20 14:14:04+00:00
I used to like allowing squashing or fast-forward merges. Most PRs would be squashed, because most developers write terrible commit messages and use merge where they could rebase. But, if you had a well-crafted set of commits, we could retain them.

I’ve recently switched to using conventional commits and release-please everywhere, but that pretty much forces us into a squash-only world, since even the devs who write nice commit messages don’t want to make each commit a conventional commit; much nicer to do it as the PR title, and more visible
Ask HN: Why is'put things elsewhere and design access'so natural as things grow?
by jupiterglimpse | 2025-06-20 14:14:20+00:00
Maybe this is a stupid question...but I'm really curious about how others think.

I’m a beginner iOS dev building a simple app. When I got to storing data, I thought it’d just be “save it somewhere.” But it turns out there’s a whole layer of logic — insert, update, delete, ordering, structure.

Why so much behavior design just to store?

Then I started thinking: maybe this happens because the data isn’t “with me” anymore — it’s somewhere else. And whenever we delegate something — money to banks, memory to notes, data to storage — we need structure around it.

I just find this idea really interesting. You’re not carrying everything with you — you put it somewhere and manage it remotely. Like money. Like data. Like a lot of things in life. People take this for granted, but I feel like there’s something deeply fascinating behind it… I just haven’t fully figured it out yet.

Has anyone thought about this? Curious to hear from different perspectives.
by ethbr1 | 2025-06-20 14:15:31+00:00
Imho, the correct flow should be CERN-like.

Academia produces simple standards at good interface points -> industry evolves (with community/regulators pushing back on unnecessary complexity) -> standard published -> competition laws written to require use of standard

If there were an EU-mandated ad marketplace standard, then competitors to Google could spring up, and we wouldn't have the centralization we do now.

Governments have a bad track record in picking winners and losers, but a decent one in fostering competitive marketplaces by mandating use of interoperable standards.
by EPWN3D | 2025-06-20 14:15:46+00:00
Years ago, I discovered git-rev-parse's option parsing, and it completely removed any excuse I had not to write my own personal bash scripts to a professional standard.

Now when I need a tool, I can knock it out in bash with proper option parsing, usage, etc.

bash is awful on a lot of fronts, but if you're writing code that's primarily calling a bunch of tools and mucking with their output, it's still the best thing out there I've found just due to piping syntax.
by vel0city | 2025-06-20 14:15:49+00:00
> You can run the most up-to-date Linux for free on a computer from 1989

Untrue.

https://arstechnica.com/gadgets/2025/05/linux-to-end-support...

I tend to play around with old machines (late 80s, early 90s mostly) and getting any kind of modern-ish distro working on old machines, even distros really cut down, can be quite challenging.
by lkjdsklf | 2025-06-20 14:16:00+00:00
I’m not sure I would consider fuschia an example that supports your point.

It’s design largely failed at being a modern generic operating system and it’s become primarily an os used for embedded devices which is an entirely different set of requirements

It’s also not that widely used. There’s only a handful of devices that ship fuschia today. There’s a reason for that.
by uticus | 2025-06-20 14:16:25+00:00
> The operating system is another concept that is curious. Operating systems are dauntingly complex and totally unnecessary. It’s a brilliant thing that Bill Gates has done in selling the world on the notion of operating systems. It’s probably the greatest con game the world has ever seen... An operating system does absolutely nothing for you. As long as you had something—a subroutine called disk driver, a subroutine called some kind of communication support, in the modern world, it doesn’t do anything else.

- Chuck Moore, interview in "Masterminds of Programming", 2009

I love this quote, but the Mac OS showed a benefit Moore completely missed: an OS can gave a uniform appearance to every bit of software on a machine, giving the impression of hardware and software meant for each other. I think there's a psychological effect that benefits work efficiency and pleasure in using the machine. It's also undoubtedly been a great selling point for Apple in particular. Agreed Aqua was a high-water mark with this.

Of course, the downside is that the OS rules the day, so your choice of software quickly falls into a very small selection based on what OS you'd like. FOSS (or at least open source) tried to run around that, but for anything not purely command line it's very difficult to just pass around source and adapt it to wherever and whatever you'd like.

Lastly, for the past decade or more we've seen the browser take the place of the OS in this. There are quite a few downsides to that approach, especially the loss of the impression of a unified product build for the end user. But the house of cards / tower of babel continues to grow...if you'll excuse me I'll go back to my 7400-series logic now...
by disgruntledphd2 | 2025-06-20 14:16:41+00:00
> The new global minimum effective tax rate of 15% means that many large multinational corporations operating in Ireland will face a top-up tax.

From the second line of the AI overview. I mean, seriously?

So the 12.5% rate remains for irish headquartered companies, NOT multinationals. And personally I'm OK with that (cries as he pays 52% marginal).

> Not really. 30, some even less. Average age is probably 40. So indeed, suspiciously young the positions they hold. How many leaders of a large investment fund are under 60 at least?

You and I clearly have different ideas of what older people look like. They mostly look like the kind of middle-aged people I work with. And I think you're missing that most of those roles are pretty low-level, the investment fund is very very small by investment fund standards.

> (yes, that is, after all, the promise a country or anyone makes when they borrow money. Alternatively you could NOT bail them out)

So, the Irish government tried (repeatedly) to renegotiate those deals. The bondholders were (mostly) fine with it (as they'd bought the bonds later). The ECB and the IMF refused to allow this to happen, for fear of contagian. This lead to basically all capital projects (housing/water etc) being cut, and basically the entire public service taking massive pay cuts. And remember, at this point the multinationals were paying approximately zero tax, so people like me (higher rate taxpayers) funded all of this.

And as a result, we have huge infrastructural deficits and a housing crisis (where this thread got started).

> This is stealing, simply because it is not Irish tax revenue.

This is a ridiculous argument, who does the tax revenue "belong" to? If the US charges Shell taxes on their US activity is that stealing? If the Feds charge Shell tax revenue on their Texas activities is that stealing? If Shell pay all their corporate tax in Delaware is that stealing?

I'm making the assumption that you are Dutch (based on previous comments). Was the Dutch East India company stealing from India? Is that also against your moral code? Do you plan to make reparations to the Indians about this?

> Enabling tax avoidance, especially after signing international treaties that you would do the opposite is not success.

Again, on the assumption that you are Dutch, do you realise that most of the schemes avoiding all of the tax (the double irish with a dutch sandwich) involved your country? Was that OK? How come you haven't changed your tax laws?

Note: i think there's a really interesting question here around where revenue "should" be taxed so even if you're annoyed at the rest of the comment, I'd appreciate your thoughts on that.
by simonw | 2025-06-20 14:16:54+00:00
It looks to me like this is mainly about RAG - Perplexity answers user questions by running searches and then displaying content from those searches to users, and the BBC are arguing that this content display violates their copyright.

Unsurprisingly this article confuses the issue somewhat by also talking about training models on content. I understand why that's in there - it's a hot topic, especially in the UK right now - but I don't think it's directly relevant to this complaint.

The note about robots.txt is interesting - "The BBC said in its letter that while it disallowed two of Perplexity's crawlers, the company "is clearly not respecting robots.txt".

Perplexity describe their user-agents here: https://docs.perplexity.ai/guides/bots

I had a look at https://www.bbc.com/robots.txt and it does indeed block both PerplexityBot ("designed to surface and link websites in search results on Perplexity" - I think that's their search index crawler) and Perplexity-User ("When users ask Perplexity a question, it might visit a web page to help provide an accurate answer and include a link to the page in its response").

But... I checked the Internet Archive for a random earlier date - Feb 2025 - https://web.archive.org/web/20250208052005/https://www.bbc.c... - and back then the BBC were blocking PerplexityBot but not Perplexity-User.
by ajkjk | 2025-06-20 14:16:55+00:00
> If $100 can save 1 life 10 blocks away from me or 5 lives in the next town over, what kind as asshole chooses to let 5 people die vs 1?

The thing about strict-utilitarian-morality is that it can't comprehend any other kind of morality, because it evaluates the morality of... moralities... on its own utilitarian basis. And then of course it wins over the others: it's evaluating them using itself!

There are entirely different ethical systems that are not utilitarian which (it seems) most people hold and innately use (the "personal morality" I'm talking about in my earlier post). They are hard to comprehend rationally, but that doesn't make them less real. Strict-utilitarianism seems "correct" in a way that personal morality does not because you are working from a premise "only things that I can understand like math problems can be true". But what I observe in the world is that people's fear of the rationalist/EA mindset comes from the fact that they empirically find this way of thinking to be insidious. Their morality specifically disagrees with that way of thinking: it is not the case that truth comes from scrutable math problems; that is not the point of moral action to them.

The EA philosophy may be put as "well sure but you could change to the math-problem version, it's better". But what I observe is that people largely don't want to. There is a purpose to their choice of moral framework; it's not that they're looking at them all in a vacuum and picking the most mathematically sound one. They have an intrinsic need to keep the people around them safe and they're picking the one that does that best. EA on the other hand is great if everyone around you is safe and you have lots of extra spending money and what you're maximizing for is the feeling of being a good person. But it is not the only way to conceive of moral action, and if you think it is, you're too inside of it to see out.

I'll reiterate I am trying to describe what I see happening when people resist and protest rationalism (and why their complaints "miss" slightly---because IMO they don't have the language to talk about this stuff but they are still afraid of it). I'm sympathetic to EA largely, but I think it misses important things that are crippling it, of the variety above: an inability to recognize other people's moralities and needs and fears doesn't make them go away; it just makes them hate you.
by meansob | 2025-06-20 14:17:31+00:00
It's insane. I'm seeing this even I'm straight up ghettos. No evictions/perfect credit/income 3X rent/first+last+deposit

All to live in a place I'd need to buy a gun for a security.

This is in a small Midwestern city. Someone ran down, but overall maybe only a little worse than other small cities I've lived.

I've been trying to find a place for over a year now. I don't have the credit, but have the income. My gf has the credit but not the income. We're basically pariahs.
by codingdave | 2025-06-20 14:17:43+00:00
I wrote up an article trying to answer this early on in the pandemic. I'm not trying to self-promote by sharing this link... but it is a case where the content I wrote a few years back is a direct answer to what you are asking, so I hope this link is taken as intended, just helpful advice:

https://www.linkedin.com/pulse/all-those-new-working-from-ho...
by almostgotcaught | 2025-06-20 14:17:51+00:00
> You're expecting us to moderate a particular way about topics you have particular knowledge about and particularly strong feelings about. That's not something we can ever do, no matter the topic or the side. This is a perfect example of why it matters to optimise for substance over indignation.

This is such a weird false-dichotomy you're portraying. No one is expecting you to weigh in on arcane/abstruse things. This is about a current holiday in America that commemorates freeing of slaves ~150 years ago, not slavery in the Mycenaean civilization of 1100BCE.

You said you're not American - ok then maybe you should've stayed out of the thread entirely? But since you didn't, then you should realize it is your responsibility to educate yourself. Like just plain and simple: can you imagine a police officer policing a foreign people being unaware of their history/culture/etc?

Like can you imagine the same thread about mistreatment of aboriginals in AU - would you similarly blithely claim ignorance? Indifference?
by farseer | 2025-06-20 14:19:02+00:00
Have a large network of (offline) friends. Weekend golf group, drinking buddies, diligently attend college/school reunions, attend a few industry specific events in the Bay Area every month. Try to strike up a conversation with random people at those events. And after pleasantries, ask about their work and drift the conversation in your desired direction. Sorry don't have any specific books or podcasts I can recall.
by flir | 2025-06-20 14:19:22+00:00
"the act of training is in itself infringing, even if it doesn't result in a copy"

"I'd be happy to take "reasonable level of fidelity" + yes, the act of training itself as infringing to a jury"

They're not the same thing. At all. The comparatively few that are [extractable] should be fixed. I already said that.

The vast majority of texts CANNOT BE EXTRACTED. Are they still infringing?
by uncircle | 2025-06-20 14:19:29+00:00
Did it fail because of its microkernel design?

It’s quite disingenuous to use “success” as a metric when discussing the advantages microkernel vs monolithic, as the only kernels you can safely say have succeeded in the past 30+ years are three: Linux, NT and Mach, one of which is a microkernel (of arguably dated design), and the other is considered a “hybrid microkernel.”

Did L4 fail? What about QNX?

This topic was considered a flame war in the 90s and I guess it still isn’t possible to have a level-headed argument over the pros and cons of each design to this day.