MurphyA/hacker-news huggingface dataset:
by tarsinge | 2025-11-28 11:50:25+00:00
But flu isn’t just a cold, it’s a serious disease. If they are sick to the point they have fever then they can’t really afford to not rest as it has a cost in the form of longer health debt. And even short term, by letting the fever run and resting and being 100% operational can be more productive than being a zombie on medications for weeks.
by input_sh | 2025-11-28 11:50:27+00:00
Have you ever seriously looked into self-hosting Supabase?

One binary to manage one sqlite file is indeed quite a selling point in comparison to this: https://github.com/supabase/supabase/blob/master/docker/dock...

Not saying Supabase is bad at all at what it does and I am very glad that it exists as an open source project, but they don't target the same type of project complexity at all.
by plastic-enjoyer | 2025-11-28 11:50:47+00:00
> The real solution is for people to upskill and learn new abilities so they can thrive in the new economic reality. But it's hard to convince people that they need to change instead of expecting the world around them to stay the same.

But why do I have to? Why should your life be dictated by the market and corporations that are pushing these changes? Why do I have to be afraid that my livelihood is at risk because I don't want to adapt to the ever faster changing market? The goal of automation and AI should be to reduce or even eliminate the need for us to work, and not the further reduction of people to their economic value.
by ax0ar | 2025-11-28 11:51:51+00:00
What is untrue? You need to verify your identity with Persona to use GPT-5 or GPT 5.1 or a lot of other models.

"By filling the checkbox below, you consent to Persona, OpenAI’s vendor, collecting, using, and utilizing its service providers to process your biometric information to verify your identity, identify fraud, and conduct quality assurance for Persona’s platform in accordance with its Privacy Policy and OpenAI’s privacy policy. Your biometric information will be stored for no more than 1 year."
by exasperaited | 2025-11-28 11:52:59+00:00
> In 2029 it's likely we'll have a more libertarian government

Haha you're so funny.

If Reform get from, what is it right now, five -- or four, or six, depending on how the wind blows — MPs to 326 MPs, which is enough to secure the majority they think they are getting, then libertarian is not what that government will be.

It will be populist, white and significantly authoritarian, because pure tabloid authoritarian thuggery is the only possible strategy that could cause a swing larger than any in history, against two parties (labour and liberal democrat) who currently hold 472 seats and represent a sort of centrist blob between them.

And this is to say nothing of the challenge they will face finding 326 non-crazy, credible candidates for 326 very different parliamentary elections. And to say nothing of the foreign influence scandal that currently engulfs senior Reform figures or the catastrophic issues already affecting Reform councils like Kent. Do you think Reform could succeed without Farage? And do you think Farage's reputation is going to somehow be improved by the Nathan Gill situation?

I accept they will be the largest minority. But the parliamentary maths to get to an outright majority is really extreme; the system does not support such things easily.

Maybe they will get to largest minority and then campaign for PR/AV/STV, and maybe finally people will understand something like it is needed. But Farage will be a lot older in that election.

(It surprises me to see people who are so keen to believe that a council election wave is necessarily predictive of a national election wave because, what, somehow everything is different now? Why is it different?)
by tialaramex | 2025-11-28 11:53:18+00:00
This seems like it has causality upside down. The pointer stability and weird bucketing API for std::unordered_map happen to be consequence of its design, and you're stupidly allowed to rely on them, and so it can't be trivially replaced with a better hash table.

But most people didn't want this. std::unordered_map is just a more modern example of WG21's ability to clutch failure from the jaws of success than say std::vector<bool>

The approach taken in std::unordered_map was a historical footnote when C++ 98 shipped, but what's crazy is that it didn't ship in C++ 98 it's from C++ 11. The ISO document specifying this archaic hash table design as the standard C++ hash table is from the Obama Presidency like Rust 1.0.

So while maybe it's unfair in one sense, in another sense it makes absolute sense to compare against std::unordered_map because this is what you get out of the box.
by mexicocitinluez | 2025-11-28 11:53:55+00:00
Yea but this is going from the assumption that there aren't benefits to using JavaScript or reasons other than snappiness for introducing new (or in this case a decade old framework).

We don't know how these decisions are made, who is making them, or more importantly, why they're being made. And attributing all of that to the developers being monkeys make me think the author has never actually worked for a real company before or is conveniently forgetting what it's like to.
by ChrisMarshallNY | 2025-11-28 11:54:05+00:00
That's sort of my feeling. I really enjoy coding.

What's that saying? "If you love what you do, you never work a day in your life."

I use LLMs every day, but not to write my software. I use them like really good personal assistants. They are now a standard (and invaluable) part of my daily workflow.

I'm not exactly "indie" (retired at 55, and working for free), but I can relate to a lot of what's being discussed, here.
by sph | 2025-11-28 11:54:26+00:00
Laymen actually do care. But mass media does the sanewashing, and you can’t blame the average Joe of not having a deep understanding of what this entails and that it is not to protect the children.

Governmental interests benefit if we blame ourselves and other citizens for this shit passing. It is clear that modern democracies are people in power (which includes the media) vs the masses.
by stingraycharles | 2025-11-28 11:55:45+00:00
If there’s any type of memory upgrade for a coding agent I would want, it’s the ability to integrate a RAG into the context.

The information being available is not the problem; the agent not realizing that it doesn’t have all the info is, though. If you put it behind an MCP server, it becomes a matter of ensuring the agent will invoke the MCP at the right moment, which is a whole challenge in itself.

Are there any coding agents out there that enable you to plug middleware in there? I’ve been thinking about MITM’ing Claude Code for this, but wouldn’t mind exploring alternative options.
by vlovich123 | 2025-11-28 11:56:35+00:00
I’m aware; you’re not adding new information. I think you’re handwaving the difficulty of implementing work stealing in the kernel (interrupts and whatnot) + the mechanics of suspending/resuming the calling thread which isn’t as simple within the kernel as it is in userspace. eg you have to save all the register state at a minimum but it has to be integrated into the scheduler because the suspension has to pick a next task to execute and resume the register state for. On top of that you’ve got the added difficulty of doing this with work stealing (if you want good performance) and coordinating other CPUs/migrating threads between CPUs. Now you can use non interruptible sections but you really want to minimize those if you care about performance if I recall correctly.

Anyway - as I said. Implementing even a basic executor within the kernel (at least for something more involved than a single CPU machine) is more involved, especially if you care about getting good performance (and threading 100% comes up here as an OS concept so claiming it doesn’t belies a certain amount of unawareness of how kernels work internally and how they handle syscalls).
by xorcist | 2025-11-28 11:57:10+00:00
Sabotaging is much too strong a word. The fever is not essential to the immune system. If taking down the fever makes it easier to cook food or do something else that is important to you, go ahead.

We have had fever suppressors for so long now that we know they are not harmful to the immune system in any meaningful way.

A fever should be temporary. If you go several days with 39 C then something is wrong and you should absolutely seek medical help. People used to die from simple bacterial infections before we had antibiotics.

And be mindful of the children! Small children are wired somewhat differently and you should be much more careful with them. 39 C in a newborn can be life threatening.
by nis0s | 2025-11-28 11:57:19+00:00
We don’t know what kind of insecure systems we’re dealing with here, and there’s a pervasive problem of incestuous dependencies in a lot of AI tech stacks, which might lead to some instability or security risks. Adversarial attacks against LLMs are just too easy. It makes sense to let states experiment and find out what works and doesn’t, both as a social experiment and technological one.
by Voultapher | 2025-11-28 11:57:22+00:00
Our viewpoints don't seem that far apart and thanks for the nuanced take. Personally I believe we know that technology can't fix this by definition because the problem is of social, cultural and economic nature. Our lifestyles are woefully incompatible with a 100k year horizon, even a 100 year horizon in many areas. Our perception of wealth depends on never ending growth, our welfare systems depend on never ending growth, our economies depend on never ending growth. It seems implausible to the point of impossibility that our economies can grow forever [1]. Technology is good at reaching goals e.g. going to the moon is unlikely without science and technology. But in this case the problem is the goal itself. Technology won't motivate us to let go of our conveniences.

[1] https://tmurphy.physics.ucsd.edu/papers/limits-econ-final.pd...
Show HN: I made a browser tab management extension
by Tafita | 2025-11-28 11:57:45+00:00
Hello Again HN ! My name is Tafita, and I'm back with my second launch: Tag my Tab The indie hacker journey hasn't gotten easier (spoiler: the imposter syndrome is real), but seeing people actually use something I built? That feeling never gets old. Meet Tag my Tab – Never Lose a Tab Again So here's the thing: while building and marketing my other products, I found myself drowning in browser tabs. Research articles, competitor analyses, design inspiration, documentation, customer feedback. I'd have 30+ tabs open, my browser grinding all my RAM and I was living in constant fear of that accidental "Close All" click. Sound familiar? That's why I built Tag my Tab, a browser extension that helps you organize your tab chaos with tagging, comments, and powerful search. What Makes It Different:

Tag It: Categorize any tab in one click with custom tags Comment It: Add notes so you never wonder "why did I save this?" again Find It: Search by title, tag, or comment to find anything instantly Close It: Confidently shut tabs knowing they're saved forever Sync It: Access your organized tabs across all your devices

How It Works:

Install the extension from the Chrome Web Store Click on any tab and add a tag or comment Close saved tabs with confidence, search and restore them anytime

No more RAM screaming for mercy. No more tab hoarding out of fear. Pricing:

Free: Unlimited tabs, 3 tags, dated comments, full search, cloud sync Pro: $4.99 one-time payment (not subscription!) for unlimited tags and comments

If you're drowning in tabs like I was, I'd love for you to try Tag my Tab. And as always, I'm hungry for feedback—the good, the bad, and the "here's a bug" reports. Drop a comment or email me at tafita@tagmytab.com. Let's chat! Thanks for being here for launch #2. Here's to many more. — Tafita
by trailbase | 2025-11-28 11:58:33+00:00
I'm guess but it probably depends on who's being choked here. If it's the caller, then it may be the overhead of individual deletions for each record when using the record APIs. If other users are being choked, it may refer to locking.

Naively, I would expect SQLite to be able to delete tens-of-thousands (or even hundreds) of records per seconds, since it's simply appending deletions to the WAL.
by simonw | 2025-11-28 12:00:51+00:00
What do you mean by a RAG here?

I've been having a ton of success just from letting them use their default grep-style search tools.

I have a folder called ~/dev/ with several hundred git projects checked out, and I'll tell Claude Code things like "search in ~/dev/ for relevant examples and documentation".

(I'd actually classify what I'm doing there as RAG already.)
by paganel | 2025-11-28 12:00:57+00:00
> Lots of members with veto powers and the like.

Similar to the Political Bureau in former communist countries, but still an autocracy.

> But I wouldn't call it an autocracy.

It has most certainly started to walk and quack a lot like an autocratic duck, it wasn't the case 10 to 15 years ago, or not as visible, to say the least, but the pandemic and this recent war in Ukraine have changed that.
by kaoD | 2025-11-28 12:01:00+00:00
No. I am adding new information but I think you are stuck on your initial idea.

There's no work stealing. Async-await is cooperative multitasking. There is no suspending or resuming a calling thread. There is no saving register state. There is not even a thread.

I will re-reiterate: async-await is just a state machine and Futures are just async values you can poll.

I'm sure moss has an actual preemptive scheduler for processes, but it's completely unrelated to its internal usage of async-await.

See embassy in sibling comments.
by tecleandor | 2025-11-28 12:01:25+00:00
Once you get the speaker, the mic, the cardboard box, the "finding the proper input/output level", the EQ, the "WIIIiiiIIIIiiiIIIiiiiscreeeeech" sounds...

I don't think that device is much more complicated. Also, working with it is way way simpler. Drop the files, press play.
by eviks | 2025-11-28 12:01:26+00:00
> a lighter color than code and easy to skip over.

How does color and the ease of skipping address the fact that you don't see code because it's pushed off screen? Especially compared to the ease of skipping when you wrap the whole paragraph of comments into a single long line when you don't need to read it.

> And maybe a nice docstring that summarizes its purpose. Which you could just as well have right there where you read the block.

The nice name/signature yes, that can be situationally better
by IshKebab | 2025-11-28 12:01:39+00:00
Because generally they don't add anything that couldn't have just been a VSCode extension... in which case it would really be better for users if it was a VSCode extension. The only reason they don't do that is for branding & control purposes.

There are exceptions. E.g. Theia actually does enough stuff differently that I think it warrants being its own thing. At least it did. Looks like they have jumped on the AI bandwagon too.

Maybe this is the same; I haven't looked at it in detail. But "we have an IDE! (don't tell them it's vscode)" feels a lot like "we have an app! (don't tell them its a webview)".
by ulfw | 2025-11-28 12:03:11+00:00
"Stop AI from taking our jobs" - This shouldn't be solved through regulation. It's on politicians to help people adapt to a new economic reality, not to artificially preserve bullshit jobs.

So politicians are supposed to create "non bullshit" jobs out of thin air?

The job you've done for decades is suddenly bullshit because some shit LLM is hallucinating nice sounding words?
by 3Sophons | 2025-11-28 12:03:13+00:00
This post summarizes WasmEdge's recent talks at OSSummit Korea and KubeCon NA 2025, focusing on its new role as a premier AI runtime. Key technical highlights include expanded multi-GPU support (NVIDIA, AMD, Apple), multi-backend inference (TensorRT, OpenVINO), and the use of Embedded Rust/Wasm for building real-time voice AI agents (EchoKit project).
by 7777777phil | 2025-11-28 12:04:25+00:00
The encryption requirement makes sense on paper, but it basically breaks the whole value proposition of SaaS. If you need true end-to-end encryption where the provider can't see plaintext, you lose search, real-time collaboration, most of the AI features everyone's been bolting on lately, etc. You're essentially left using these services as fancy file storage with your own crypto layer on top.

Which is fine for IaaS use cases - spin up VMs, encrypt your disks, manage your own keys. But for productivity software like M365? The Swiss government is basically saying "yeah you can use it but only in a way that makes it almost pointless."

The Cloud Act part is what really matters here though. US providers can be compelled to hand over data regardless of where it's physically stored, and they've been pretty clear they'll comply with US law over local data protection rules when push comes to shove. For a foreign government storing legally confidential citizen data, that's a real problem. I suspect this will get quietly ignored like the previous declarations, because the alternative is either building everything in-house or relying on local providers that frankly don't have the same feature set or reliability.
by boredpudding | 2025-11-28 12:05:12+00:00
I'm not sure if the 1800kWh is correct here. I'm guessing it's one of these two:

- You're talking about what heat pumps use in electricity. However, the system would store heat. If a heat pump uses 1 kWh to get 3 kWh of heat into the house, a heat based storage system needs to store the 3 kWh.

- You're confusing gas & electricity. 1800 m3 in gas would be about correct. However, that's about 9,5 kwh per m3 in heat.

There are interesting heat storage methods though, there is a long term basalt heat storage system in 'Ecodorp Boekel' in The Netherlands. It uses solar to heat during the summer and heats the homes with that in winter.

Due to size though, it only really works in 'collective' communities. The bigger the size, the more heat it can store per size.
by qxsp | 2025-11-28 12:07:08+00:00
I use percentage calculators quite a lot. And we all know that the best one out there is one that looks exactly as it did when it launched in 2007.

So I decided to build one that looks more like 2025. A clean one.

Some extra features were also added:

- I removed the calculate button. Now it happens automatically, 0.75 seconds to be more precise. And that is because it takes me about 1s to get from the input to result and copy it.

- Result fields have built in copy functionality. Just click or tap the field and the result is in your clipboard.

- Dark mode support

- Theme display based on os theme

- A cookie to remember the theme for 1 year (the only cookie actually)

I tried to keep it clean for fast loading, so there are no libraries or google analytics. Just a small script for a CloudFlare worker that tracks how people use it.
by zamadatix | 2025-11-28 12:08:12+00:00
The situation was 99% of Windows laptops sold ended up being the much cheaper x86 ones or similarly priced ones with more performance.

It's like phones where people say everyone will buy out any phone with more battery life and then the standard type phone is always actually what sells. Consumers will gladly pick more battery all else equal, but that's not what the snapdragon laptops have been.

Not that Apple gave consumers much choice, but when they switched over it was truly all else equal or better and it sold like hot cakes, despite many popular still needing emulation for the first year they still ran better than they would have natively in the other option anyways. Qualcomm doesn't get that nearly as easily because they are competing against the latest off all current x86 options, not a subset of older Intel options.

I'm hoping that changes with the newer Elites though. At least the performance seems to be getting there, if not the price yet.
by bachmeier | 2025-11-28 12:08:30+00:00
I was initially interested in Positron, until checking out the license:

"Positron is licensed under the Elastic License 2.0, a source-available license. This license makes Positron available for free to everyone to use, build on, and extend for personal, academic, and commercial use. Its primary restriction is that you can’t host Positron as a service to third parties without Posit’s agreement. This restriction is necessary for us to build a sustainable business around Positron while also offering it free of charge to the community."

"You may not move, change, disable, or circumvent the license key functionality in the software, and you may not remove or obscure any functionality in the software that is protected by the license key."

This is not a recommendation on whether anyone should use Positron. I think it's fair that people know it's just another piece of proprietary software with a license key. Posit is a public benefit corporation, which sounds nice, but you're still subject to the same games any other for-profit private company plays with its customers.

(I use Posit Cloud in my teaching, so my interactions with their products are as a customer, but I use RStudio, which is open source.)
by ViewTrick1002 | 2025-11-28 12:09:02+00:00
> but it's fairly built out so stable non-fossil power needs to be nuclear,

Or just gas turbines running on decarbonized fuels. The backup for the "10 year winter" can be fossil fuels. It is such a minuscule problem that it does not matter in the slightest.

It is essentially the emergency reserve we are talking about, no point wasting tens of billions in subsidies per new built nuclear reactor.
by jabl | 2025-11-28 12:09:29+00:00
> I've also know some trucks used in mines that don't even need charging. The electricity generated when descending with a full load is enough to power the empty truck back uphill.

Mines tend to be underground, or then a big hole in the ground, so the truck would be going uphill when fully loaded and down empty, no?

Unless we're talking about a mine up on a mountain?
by robinhoodexe | 2025-11-28 12:09:43+00:00
I've been using mailbox.org for 5 years and like it very much. Cost some 3 EUR per month (actually there's a 50% discount this week).

Dead simple email that just works. Their webUI is fine, but I almost exclusively use it on iOS or macOS with the default mail app. They also have some other features (calendar, office suite, video calls) that I don't use. I really like the option to create up to 25 email aliases.
by mvyshnyvetska | 2025-11-28 12:10:41+00:00
We've been solving similar problems differently. Instead of a flat progress.txt, we use three layers: semantic context (what are we building and why), structured intention tracking (blockers, dependencies, decision paths), and git for versioning. Separating "understanding" from "tracking" from "versioning" reduces cognitive load on the agent. On the premature victory problem — we lean toward better task decomposition and human checkpoints rather than JSON flags the model "can't" edit. Funny thing: we had a bug where the orchestrating agent couldn't see the sub-agent's completion report. While fixing it, we realized — wait, this is actually useful. The human validates what was actually done before the orchestrator sees it. Accidental feature, now intentional. Feels more robust than programmatic constraints. Anyone else experimenting with multi-session agent architectures? Curious what's working for others.
by lafalce | 2025-11-28 12:11:09+00:00
Large Language Models increasingly rely on structured data for inference and function calling. However, standard formats like JSON introduce significant verbosity that inflates token usage and inference costs. This analysis presents a formal mathematical comparison between TOON and JSON to evaluate whether TOON achieves quantifiable efficiency gains by eliminating structural redundancy.

Under the assumptions described below (compact JSON, canonical TOON, ASCII keys and punctuation, shallow to moderate nesting, and mostly unquoted TOON strings), TOON's structural overhead is lower than compact JSON for the structure families analyzed here, except arrays of arrays.