MurphyA/hacker-news huggingface dataset:
by pixl97 | 2026-03-02 15:21:24+00:00
There are two AI futures I see at the moment that are not so great.

One is the centrally controlled 'large' AI models that become monitoring apparatuses of the state. I don't think there needs to be much discussion on why this is a bad idea.

This said, open (weight) models don't save us from problems either. It's not hard to imagine a small capable model that can boot strap itself into running on consumer hardware and stolen cloud resources being problematic on the net spreading its gremlin like behavior wherever it could. The big AI companies would gladly use AI behaviors like this to dictate why all models/hardware should be controlled and once the general population is annoyed enough, they will gladly let that happen.

Lastly, prompt injections are not a, at least completely, solvable problem. To put it another way, this is not a conventional software problem, it's a social engineering problem. We can make models smarter, but even smart humans fall for stupid things some of the time, and models don't learn as they go along so an attacker pretty much as unlimited retries to trick the model.
by mc32 | 2026-03-02 15:22:09+00:00
If they can teach/lead us, then we can bring them in. If we have to teach them then we don’t need them and instead can cultivate our own talent.

I’m not against brining in talent that can teach us where we don’t have local talent. We can use them to jump start our own talent. I’m also not against extraordinarily talented business people who can add to the economy.
by KronisLV | 2026-03-02 15:22:11+00:00
> If I don't enjoy talking to anyone and everyone, why should I be doing it?

There's probably something to be said about this world being largely built for extroverts and needing to be able to be at least somewhat like that to succeed. Sometimes good opportunities are just a matter of showing up and being sociable, and being good at it.

If you're gonna have to do it, might as well get better at it and get at least somewhat used/desensitized to it. A part of it is also about picking up on social cues, making others comfortable around you and establishing relationships - like those anecdotes about someone who has a really good CV not being able to compete to someone who knows someone at the company, but obviously not just in the professional world.

I don't necessarily like that it's the way it is and have missed out on A LOT of opportunities due to being quite introverted but oh well.
by eszed | 2026-03-02 15:22:24+00:00
Yep. I lived long enough in the UK to thoroughly absorb their social dynamic, and the chattiness of strangers was my biggest culture shock moving back to the US. (West Coast USA, for those of you who think people here rate high on the "actually reserved" social scale.) I've been back long enough (+decade) to feel comfortable again with this level of random social interaction, but my wife, who's from the US South - twenty years on the West Coast, now - still feels like folks here are socially "cold".

Everyone here should note that The Guardian (I'm old enough to remember when it was The Manchester Guardian) is a UK newspaper, and adjust your understanding of its advice, or its necessity, accordingly.
by exhaze | 2026-03-02 15:22:25+00:00
> I highly recommend talking to strangers! People are lovely. Go out and try it.

I’ve been here since 2009 and this is one of the loveliest comments I’ve read.

At face value, it may seem ‘duh!’.. but there’s a distinct aesthetic to it that resonated with me.

Perhaps the best analogy I can think of is Asimov’s philosophy about writing.

‘I want the reader to forget they are reading as if my thoughts are being transmitted directly from my brain into theirs’ [sic]

Recently, a research publication demonstrated that an LLM.. nah, not today. Sometimes knowing the underlying theory and deciding to disengage from it and just appreciate the moment is fine.

Because I can go outside my apartment here in Tokyo right now and try it. I already do, but each of us has our own unique loveliness. So I’ll keep trying. Just because.
by adampunk | 2026-03-02 15:22:29+00:00
An AI is never going to make me feel bad for asking a "stupid" question, nor will it ever behave as though I have to earn the right to ask a sophisticated one. The answer is, in some cases, almost immaterial. Building in students the willingness to ask questions accelerates learning.

Does one still need to read, take notes, write, act, etc? Yes. The feeling of newfound knowledge that comes from reading/watching a virtuoso demonstration is always a mirage--I suspect most of us have the memory of watching someone do algebra on the board and then having the feeling of understanding melt away later when faced with the page. That's not changing, so far as I can tell.

But we should acknowledge that allowing students to ask questions at will, even ill-posed questions, might have some value.
by kace91 | 2026-03-02 15:22:48+00:00
“Seem important and accurate” is correct. It doesn’t imply actual accuracy, the llm will just use figures that resemble an actual calculation, hiding they are wild guesses.

I’ve run into the issue trying to use Claude to instrument and analyze some code for performance. It would make claims like “around 500mb ram are being used in this allocation” without evidence.
by dzonga | 2026-03-02 15:23:12+00:00
inverse thinking is needed here - instead of having a solution trying to find a problem.

what would it look like if you didn't need concurrency at all - would simply having a step by step process enough e.g using DAGs

what would it look like if by not letting it crash - you can simply redo the process like a Traditional RDBMS does i.e ACID

they're domains where OTP / BEAM are useful - but for majority of business cases NO
by jfengel | 2026-03-02 15:23:28+00:00
And yet he went on to include potatoes in LotR.

There's something so fundamentally European about potatoes, despite being (comparatively) new there. And British in particular. They're stodgy, bland, filling, comforting, and really tasty in a dull way. They displaced things like turnips, which had too much flavor and a dispiriting watery texture.

He could so easily have written that passage for turnips, but it would have been less comforting. (It is often read as if the word "potato" was used to translate some extinct native-European root vegetable, but I find that doubtful.)
by 0xbadcafebee | 2026-03-02 15:23:33+00:00
Well mmap can still cause issues if you run short on RAM, and the disk access can cause latency and overall performance issues. It's better than nothing though.

Agree that k/v cache is underutilized by most folks. Ollama disables Flash Attention by default, so you need to enable it. Then the Ollama default quantization for k/v cache is fp16, you can drop to q8_0 in most cases. (https://mitjamartini.com/posts/ollama-kv-cache-quantization/) (https://smcleod.net/2024/12/bringing-k/v-context-quantisatio...)
by dagmx | 2026-03-02 15:23:49+00:00
Can you explain, why not? If it’s easier for Apple to just maintain a fewer series of chips going forward, why not keep it up to date?

If your question is what do people use it for? Well thats different. iPads have a range of users from people who just browse the internet and will never stress this out, to people who do concept art and CAD who will appreciate the power.

But again, why do people always complain that a device got a spec bump?
by michael_pica | 2026-03-02 15:24:12+00:00
This is really interesting, I've been running Jetsons on satellites for a few years now, and recently with LLMs on orbit, arguably the most air-gaped setup you can get.

A big thing for us is bandwidth constraints on the inputs and outputs, S-Band radio in LEO is like a dialup connection that works for 10 minutes 2-3 times a day so pushing updates takes ages and even just live interactions during the access windows can benefit from brevity.

I'll definitely show this to my team, would be interesting to see what kinds of benefits we could get from this.
by mapt | 2026-03-02 15:24:56+00:00
I think a big part of the issue here is the management style that says "Set unreasonable expectations in the hope that you motivate people to achieve reasonable results". That few managers can objectively predict or even evaluate performance and staffing needs, so we'll just fuck their day up a bit and the shit rolling downhill will hopefully wipe out the slackers.

You simply can't "do more with less" in the long term by overloading people. There are only 8 hours in the workday. So the ridiculous growth mandates of Jack Welch et al simply create a certain amount of disappointment that needs to be absorbed somewhere in the org chart.

Autistics can frequently do the work, but they have difficulty handling this particular trauma of not making the numbers being demanded. Of disappointing their bosses. Demanding unrealistic numbers is an attempt to stress the people at the bottom into staying busy all the time, and if they are already busy all the time, they will show no improvement.

Stay on for a few years and you internalize that a certain amount of disappointment is mandated, and should not be taken personally. The "expectations" might be distant goals, but they were never expected. Chasing the sunrise a bit, day by day - you'll never get there. If you're putting in your eight hours, staying busy, you're doing all you can, and you should treat a manager asking for more like you would a new CEO who's completely illiterate - dangerous but not living in the same world, informationally, as you.

If you have a manager that isn't completely incompetent, they would rather keep on an employee like OP and not meet goals, than deal with a new hire who will be even worse relative to goals. It is only when management is spineless, incompetent, or corrupt that they give in to this sort of pressure and let go of performers.
by InitialLastName | 2026-03-02 15:25:02+00:00
The followers must feel humiliated by the ostentatious wealth and force of their enemies. When I was a boy I was taught to think of Englishmen as the five-meal people. They ate more frequently than the poor but sober Italians. Jews are rich and help each other through a secret web of mutual assistance. However, the followers must be convinced that they can overwhelm the enemies. Thus, by a continuous shifting of rhetorical focus, the enemies are at the same time too strong and too weak. Fascist governments are condemned to lose wars because they are constitutionally incapable of objectively evaluating the force of the enemy. [0]

[0] Umberto Eco, *Ur-Fascism* https://www.nybooks.com/articles/1995/06/22/ur-fascism/
by craftkiller | 2026-03-02 15:25:26+00:00
Ah I think I understand what you're suggesting now. This hypothetical switch is both a physical and software disconnect. Some features like the camera would be physically disconnected by the switch and therefore would not be user-configurable but then some other features (for example, GPS) could additionally be software disconnected at the same time.

That seems like a neat idea, but IMO I wouldn't trust the software-controlled half of it, so I'd end up only using the non-configurable physical portion of it.
by randusername | 2026-03-02 15:26:03+00:00
Apparently changing $TERM from `screen-256color` to `tmux-256color` in tmux to try and get italics working in nvim totally mangled ghostty.

I looked into infocmp and other tricks to try and and figure out why the backspace key was throwing gibberish around, but I had no interest in debugging such an inscrutable thing through so many layers.

I don't fault ghostty for things like this, but at the same time it's hard not to scorn the tools you want to be invisible, even if making unreasonable demands of them on accident.
by BearOso | 2026-03-02 15:26:06+00:00
> Things like the famous fast inverse square root are short, but I would hesitate to describe it as simple.

Not the best example. That snippet was in use at SGI for years and actually written by Gary Tarolli. Quake's optimization was mostly done by Michael Abrash.

The original id engines were also famously inflexible. They fit the mold of "developing an engine, not a game" to a T. What you saw them do was all they could do. Look at how much Half-Life needed to add to be viable. idtech3 also only broke out of its niche because Ritual and Infinity Ward heavily modified it and passed it around. There's a good reason the engine-based ecosystem is so prominent now.
Show HN: Rocket 68 – A Motorola 68000 CPU emulator in C
by habedi0 | 2026-03-02 15:26:09+00:00
Hi,

I've made a Motorola 68000 chip emulator in C11 (called Rocket 68) as a portable C library that can easily be integrated into larger projects. If you want to know more about the project, additional information is available in the links below.

Project's GitHub repo: https://github.com/habedi/rocket68

Project's documentation: https://habedi.github.io/rocket68/
by beaker52 | 2026-03-02 15:26:19+00:00
I was not interested in his phone until my eyes were drawn to the image of some great big jubbly boobies staring back at me.

I’m sure you’ve encountered the phenomenon of noticing something unusual within your line of sight.

If you’re going to engage with such content in public with such disregard that others’ gaze may be drawn to it, then you deserve to receive whatever wisdom or drivel may spill from those onlookers lips.

And you’re right, there is nothing stopping anyone from talking to me. I accept their intrusion into my space as a peril of being in public. If you climb through my window to speak to me, that is a different matter.
by JumpCrisscross | 2026-03-02 15:26:24+00:00
> They waited until many of their tools were hit and THEN responded

In part. Khamenei also pointlessly spent down Hezbollah supporting Hamas instead of writing the latter off and saving his firepower. If Hezbollah had maintained its massive-launch capability, instead of drip feeding rockets into interceptors as a messaging exercise, maybe this would have gone differently.

More broadly, if Iran ran itself without a C-list vengeance plot at its core and focused on its massive resources, it could have developed economically and geopolitically.
by david-gpu | 2026-03-02 15:26:26+00:00
Milk is surprisingly intensive in terms of greenhouse emissions. It is somewhere around 1 to 3 kg CO2-equivalent per kg of milk.

Milk protein costs around 95 kg of CO2-equivalent emissions per kg of protein, which is apparently what was used in the production of this plastic [1]

[0] https://www.sciencedirect.com/science/article/pii/S002203022...

[1] https://ourworldindata.org/grapher/ghg-per-protein-poore
by MrBuddyCasino | 2026-03-02 15:26:29+00:00
Some context:

"STM32 Read-Out Protection (RDP) secures flash memory through three levels (0, 1, 2) configured via option bytes. Level 0 allows full access (default). Level 1 restricts debugging and flash access, allowing regression to Level 0 by erasing flash. Level 2 permanently locks the device, disabling debug features, and cannot be reverted."

I actually have a half-defective device with an STM32 MCU that I would like to dump. Its a noise machine with a flash card containing the sounds, but the content is encrypted. I'd like to get at the decryption key to salvage it.

Has Level 2 been cracked?
by orochimaaru | 2026-03-02 15:26:31+00:00
I don’t think that’s an entirely accurate classification (as a former H1B and a naturalized citizen).

The leetcode nature of the whole process doesn’t lend itself to be motivating for people who aren’t really hungry for a job. As a US citizen you can say fuck it, I don’t need to deal with this shit. As an H1B you’re forced to deal with it otherwise you need to leave the country.

I’ve hired plenty of sharp and talented folks who were born here.
by globular-toast | 2026-03-02 15:26:35+00:00
A natural language is a living thing. Every day each speaker adjusts his model a tiny bit. This has advantages but also some serious disadvantages which is why technical writers are very careful to use only a small subset of the language in their writing.

For true natural language programming we'd need to develop a language for reliably describing programs, but this doesn't exist in the language, so why would it exist in the LLM models? It will never exist, unless we invent it, which is, of course, exactly what programming languages are.

Natural languages are not invented. Written scripts are said to be invented, but nobody says a natural language like English or French is invented. It just happened, naturally, as the name suggests.

If natural language were the end goal then mathematics and music would use it too. There's nothing stopping them.
by dotxlem | 2026-03-02 15:26:38+00:00
I had the same problem and had some luck cleaning things up by enabling "calculate all sizes" in Finder, which will show you the total directory size, and makes it a bit easier to look for where the big stuff is hiding. You'll also want to make sure to look through hidden directories like ~/Library; I found a bunch of Docker-related stuff in there which turned out to be where a lot of my disk space went.

You can enable "calculate all sizes" in Finder with Cmd+J. I think it only works in list view however.
by NoMoreNicksLeft | 2026-03-02 15:27:09+00:00
>Americans voted for all of this to happen.

We did. And if anyone would stop to actually analyze it, instead of just insinuating that we're all yucky poopooheads for doing so (in the futile attempt to shame us into stopping), they might come to understand why. Whatever the alternative is to how we're voting, as exemplified by Europe, we don't want it. Maybe there are more options besides those two, but no one's offered those or even described what they could be. Europe certainly hasn't.

>not one was a parliamentary republic.

And thank god that we're not one then. We'd truly be hopeless.
by Doyuk | 2026-03-02 15:27:23+00:00
I built MIAPI — an API that gives AI answers grounded in real-time web search with inline citations.
The problem I was trying to solve: most AI APIs either hallucinate or require you to build your own RAG pipeline with search + LLM + citation logic. I wanted a single endpoint where you POST a question and GET back a sourced answer.
What it does:

One API call → answer + sources + confidence score
Inline citations [1][2] linking to real URLs
1.2s average response time
OpenAI-compatible endpoint (swap base_url, done)
Python SDK: pip install miapi-sdk
Knowledge mode: answer from your own data instead of web
Streaming, news search, image search

Pricing starts at $2/1K queries (developer tier). Free tier gives you 500 queries/month to try it.
I'm a solo developer and this is my first product launch. Happy to answer any questions about the architecture, pricing, or anything else.
Show HN: Claude-replay – Replay your Claude Code sessions
by kouiskas | 2026-03-02 15:27:26+00:00
I've been helping teams learn how to leverage Claude Code the best and I've built a couple of complimentary tools to help people learn from each other.

This replay TUI, claude-replay, which lets you explore and revisit your past Claude Code sessions. And a companion optional Claude Code plugin, claude-session-trail, to automatically store your sessions in a dedicated git branch: https://github.com/Trailblaze-work/claude-session-trail

Both tools can work in tandem, as the replay client can also read project sessions from the git branch, in addition to its default of accessing the user's local sessions.

This is hot off the press, so there might be some rough edges still, but the base functionality you would expect works. I think they have purpose as learning tools at a minimum, and can be useful for self-introspection.

The automatic committing is probably too much for mature teams, for whom the export/sharing functionalities of specific sessions might be enough.

Yes, models change and what works in terms of prompting strategy now might not work on newer models in the future, but at the moment everyone develops strategies and good habits locally in parallel. Being able to look over someone's shoulders and seeing how they do it might be useful. And it lowers the effort required to share how you work inside Claude Code with others if you wish to do so.

Contributions welcome!
by JKCalhoun | 2026-03-02 15:27:44+00:00
100% agree.

• There is overhead in learning how a specific game engine works.

• Often, due to a game engine API, it seems to herd you into writing the same game everyone else is writing with that engine.

I wanted just enough "game engine" to abstract away the pixel-buffer, windowing, user-events on the various target platforms and then do no more.

"I have been using SDL3 as it does everything I need as a cross-platform abstraction over the system - from windowing, to game controllers, to rendering."

And that is exactly where I landed as well. SDL3 [1] absolutely matched what I wanted. Then again, I enjoy writing sprite-based games. If you want to write a 1st-person shooter though I'm sure you will still want to go with one of the giant game engines.

(Actually it was SDL2 since it was two years ago I was exploring it: https://store.steampowered.com/app/2318420/Glypha_Vintage/)
by dagmx | 2026-03-02 15:27:44+00:00
If you strip away the branding, Apple has and continues to ship a ton of algorithms that likely use the ANE and end users can use CoreML to do the same.

Just some things that people will likely take for granted that IIRC Apple have said use the ANE or at least would likely benefit from it: object recognition, subject extraction from images and video, content analysis, ARKit, spam detection, audio transcription.
by seanhunter | 2026-03-02 15:28:06+00:00
Reading the links posted in a sibling thread it only does it if you have text to speech enabled and they use an anonymizing proxy so openai can't associate sessions with any particular user ie it's not perfectly anonymous and private but I don't see how you could have totally anonymous and private until you have a fully offline on-device TTS model, which the fairphone guy said they tried and didn't feel it was up to scratch.

I don't use e/os but it doesnt' seem like a terrible compromise to me personally.
by trimethylpurine | 2026-03-02 15:28:10+00:00
>We should focus our efforts on truly open platforms.

De-Googled Android was/is a truly open platform. Same result. You're pointing out maintenance issues.

How many developers do we have to maintain this or any other platform without pay? That problem applies to a de-Googled fork of Android, or a complete bottom up build of a new platform.

The benefit of using an Android fork is the labor savings on what's already built.

Maintenance is not going away just because we build a new OS.
by Hamuko | 2026-03-02 15:28:23+00:00
I have a hard time justifying buying a trifold when my 13-inch iPad Pro was 1263€ and the Samsung trifold is probably gonna be closer to 3000€ for a 10-inch display. If I assume that it'll be 2999€, you can get a 13-inch iPad Pro (1519€), a Magic Keyboard for the iPad (399€), an iPhone 17 (999€) and still have money left over. And this is straight from Apple.com. It's possible to get better deals elsewhere.
by atonse | 2026-03-02 15:28:23+00:00
I literally spent the last 30 mins with DaisyDisk cleaning up stuff in my laptop, I feel HN is reading my mind :)

I also noticed this 10GB VM from CoWork. And was also surprised at just how much space various things seem to use for no particular reason. There doesn't seem to be any sort of cleanup process in most apps that actually slims down their storage, judging by all the cruft.

Even Xcode. The command line tools installs and keeps around SDKs for a bunch of different OS's, even though I haven't launched Xcode in months. Or it keeps a copy of the iOS simulator even though I haven't launched one in over a year.