MurphyA/hacker-news huggingface dataset:
by thesz | 2026-02-09 14:27:12+00:00
These diminishing returns are exponentially diminishing returns [1].

[1] https://arxiv.org/abs/2404.04125

" We consistently find that, far from exhibiting "zero-shot" generalization, multimodal models require exponentially more data to achieve linear improvements in downstream "zero-shot" performance, following a sample inefficient log-linear scaling trend. This trend persists even when controlling for sample-level similarity between pretraining and downstream datasets, and testing on purely synthetic data distributions. Furthermore, upon benchmarking models on long-tailed data sampled based on our analysis, we demonstrate that multimodal models across the board perform poorly."
by rdegges | 2026-02-09 14:27:22+00:00
This is such a great idea. When I'm building net-new projects, I typically end up working with the AI assistant to build a comprehensive AGENTS.md as the first thing before any work gets done: specify tools, dependencies, architecture requirements, style, etc.

I end up getting way better quality.

The same is true for existing projects, but it always takes a whole lot longer as I'm typically chatting with my AI assistant to figure out what conventions are there that I forgot, etc., before building an AGENTS.md to make future changes simpler.

Love how this takes care of that.
by FieIsay | 2026-02-09 14:27:47+00:00
I think there's quite a meaningful difference between the suggested phrasing (which is quite honest and open, and I think should be generally acceptable) and the general character of the listed instances which serve to exemplify the concept, which dismiss the general (rather than contextual or personal, immediate) importance of the subject (e.g. "it's not that deep" rather than "I don't find it that deep" or "it's not particularly relevant right now").
I see it as a kind of refusal to take responsibility for refusal of engagement: external deflection of unimportance, rather than acceptance of non-engagement/disregard of (externally recognised) importance.
I'd rather welcome people speaking as you exemplified: it's an explicit 'self-veto' from the relevance of the situation (and thus basis of involvement), rather than a dismissal of others' engagement (which ideally needn't involve the one who doesn't wish to be involved, of course).
by swannodette | 2026-02-09 14:28:41+00:00
I don't think Gnus is that bad once you spend some time setting it up. For groups with a ton of content where I mostly want to search, I found it was better to just download the whole group and index into notmuch. I could query 20 years of the Smalltalk USENET group or the Supercollider mailing list instantly.
by SJC_Hacker | 2026-02-09 14:28:56+00:00
That was one of the most unplausible aspects of that series, at least the subset of which was remotely plausible - i.e. there was alot of "magic".

Given two factions at war, one of which is using AI/machines and the other is not and wants to destroy them, my bet is on the side using AI/machines.
by catlifeonmars | 2026-02-09 14:29:30+00:00
If you told someone a cure for cancer existed but there’s literally no way they could afford it, that sounds a lot like the cure effectively doesn’t exist for that person.

So I’ll posit that the weirdness of such a statement depends entirely on your audience.

If you’re one of the people likely to be able to afford such a cure, it might sound nonsensical.

I’ll also note that I intentionally selected a term with a more narrow definition “effective existence” vs a more general term “existence”. E.g. something can be true in general but effectively false in practice.
by sevensor | 2026-02-09 14:29:32+00:00
I could not agree less. The line of reasoning here is: relying on the type system to prevent error lets people writer fewer tests. Tests are the only way to assure quality. Therefore fewer tests is bad, and powerful type systems are bad too, because they cause you to act against software quality.

Furthermore, Uncle Bob sets up this weird opposition between the programmer and the type system, as if the latter is somehow fighting the former, rather than being a tool in their hand.

I think that sadly this is just the narrative of a man whose life’s work consists of convincing people that there is a silver bullet, and it is TDD.
by Saline9515 | 2026-02-09 14:29:32+00:00
Why the focus on "killing"?

Plenty of things you consume create suffering, in plants, in animals, but also in humans. Therefore, why just focus on killing certain animals?

Other ways can also be more beneficial overall, such as favoring local farms which respect animals. Those exist, although their products are more expensive. In the alpine mountains where I grew up, cows and goats had undoubtedly a better life than most humans on earth.

You can also change the way to work and consume - all of this vegan ethic isn't very coherent if, as a manager, you pressure your subordinates to the maximum, and fire your coworker who you suspect that she just got pregnant.
Show HN: Telemetry Studio – Add cycling data overlays to your ride videos
by bartlomein | 2026-02-09 14:30:03+00:00
I built this because syncing power, heart rate, and speed data to GoPro footage was a pain.

Existing options were either manual work in After Effects or expensive plugins.

Telemetry Studio lets you drop in a video and a FIT/GPX file, line them up, and export with data overlays - power zones, HR, speed, GPS map, elevation, and more. It also pulls your Strava segments and shows live PR comparisons during the ride.

Built in Rust with iced, wgpu, and FFmpeg. Native macOS and Windows app.

Download: https://telemetrystudio.com
Demo video: https://www.youtube.com/watch?v=JomiJN7N2G8
by mothballed | 2026-02-09 14:30:19+00:00
You said

>This was an indigenous people treaty case

and here say

>not a treaty matter

The fact you may have contradicted yourself later by arguing it is a "case" but not a "matter" doesn't disprove that. It's just a cheap way to cover both bases by using vague enough overlapping terminology that you can claim it's a "case" when you want or a "matter" when you want so you can retroactively create a catch-22 where you win if it's heads and I lose if it's tails.
by maltalex | 2026-02-09 14:30:22+00:00
Nice website, but I feel like calling it "wire wiki" is quite ambitious. Currently, it's a (beautiful) DNS lookup tool, but that's about it. I expected something like RIPE Stat [0], or something like the undersea cable map [1] (based on the "wire" in the name). Also, if you're doing DNS, take a look at resolve.rs [2], they have some nice DNS tools, though not as pretty as yours :)

And since you mentioned scanning the IPv4 address space for DNS servers - I did that as well at a some point for a product I've built (and even have a patent on). The list of servers you're going to get with a naive scanning approach is not what you want. It won't include the servers you probably want (such as the customer-facing DNS servers of ISPs) and will include an insane amount of junk like home routers or weird IoT devices that expose their port 53. Hit me up via the email in my profile if you want to chat.

[0]: https://stat.ripe.net/

[1]: https://www.submarinecablemap.com/

[2]: https://resolve.rs/
by rmhsilva | 2026-02-09 14:30:36+00:00
Flok Health | Engineering (systems/Rust, full-stack/Python/TS, Data) | ONSITE Cambridge UK

Flok builds and runs automated physiotherapy clinics in the UK. Here's an article about us on the BBC: https://www.bbc.co.uk/news/articles/cy4y9xm1eejo

We’re a real clinical service, using a novel DSL, interactive video UI, and other software to scale our patient capacity. We provide treatment for (chronic) back pain, and soon, other common conditions. Flok is both a clinic and a consumer product company, so we can learn fast and perfect the patient experience.

Our core languages: Python, Typescript, Rust.

Read more and apply at https://www.flok.health/careers/engineering-team or find me online and DM me! We're on-site only, in Cambridge.
by gruez | 2026-02-09 14:30:38+00:00
>Right now to achieve that level of security you have to manually enroll only the keys you want. Have fun with that process.

There will still be the situation with microsoft signing third party bootloaders, because various legitimate system utilities (eg. the kaspersky rescue disk mentioned in the OP) will still need it, and telling users to clear their keys willy-nilly is just going to train users to blindly clear their keys whenever something goes wrong.
by landpt | 2026-02-09 14:30:44+00:00
The pre-2023 abstractions that power the Internet and have made many people rich are the sweet spot.

You have to understand some of the system, and saying that if no one understands the whole system anyway we can give up all understanding is a fallacy.

Even for a programming language that is criticized for a permissive spec like C you can write a formally verified compiler, CompCert. Good luck doing that for your agentic workflow with natural language input.

Citing a few manic posts from influencers does not change that.
by 0xmattf | 2026-02-09 14:30:59+00:00
Honestly, most modern books on Stoicism read like that; I tend to avoid them altogether. Although I will say that Donald Robertson has done a great job with the two books I've read of his (Stoicism and the Art of Happiness, How to Think Like a Roman Emperor).

The best modern book, in my opinion, is Pierre Hadot's The Inner Citadel. It's primarily about Marcus Aurelius' Meditations, but does a really good deep-dive into Stoicism (and frequently mentions other Stoics).
by NoboruWataya | 2026-02-09 14:31:08+00:00
If I have a criticism of the protocol it is that gemtext errs too far on the side of simplicity, particularly in not allowing inline links or formatting. I would have preferred if it was closer to markdown.

The limited input support doesn't bother me. I don't see the need for social media through Gemini when there are loads of other protocols we can use for that. And even the limited form of input that is supported lets you do a lot if you get creative with it (in fact there are a few social media-like Gemini pages out there).
by dizhn | 2026-02-09 14:31:10+00:00
What is encrypted and how is public information. If it doesn't fit your use case don't use it. There is no "spin".

People were spreading this kind of FUD until last week when all of a sudden people started claiming it was self evident that "of course Meta can read your WhatsApp messages". I don't get this kind of weird fixation with a product. I suspect it's two things. Perceived Russian origin and that one guy dared write a crypto library rather than using their own. I agree with the latter. The prior is not even true the way people understand it to be. I for one like the stickers. Shoot me :)

We even give companies like Google which we know for a fact is looking at all of our data a free pass with the super western "privacy policy" cop out while judging other tools with a different set of rules.

Another darling is Signal who refused to stop collecting phone numbers until recently even though they never needed it, does not allow open source or other clients to use their servers (and won't release the actual server code) and frankly does not work half as well as Telegram in terms of UX.

All of this is really confusing for me.
by AlotOfReading | 2026-02-09 14:31:10+00:00
That's a good point, I didn't realize I was implicitly mixing up inputs and outputs.

I think you're imagining a very particular way of using LLMs though. The source code is the source of truth in traditional development. It's the artifact we preserve long term and the one that's used to regenerate ephemeral artifacts like binaries. When you regenerate binaries from source code containing UB, the result may not behave the same as before. Each binary's semantics can be individually understood, but not the semantics of future translations.

If you treat the entire LLM->binary system as a black box, then yeah. I agree there's no reasonable way to go from input to output semantics, much as there isn't if you ask a human. But people generally aren't using the prompt as the source of truth. They're using the code that's produced, which (in the absence of traditional UB) will have the same semantics every time it's used even if the initial LLM doesn't.
by smnc | 2026-02-09 14:31:38+00:00
Do you mind me asking, what kind of problems did you run into with Neo4j? Did you encounter performance issues after the DB grew to a certain size, or did you realize that the data wasn't suited to a graph DB and weird query patterns started causing trouble, or was it something else entirely?

I'm considering using a Neo4j self hosted instance for a project, but having only played around with it in low-stakes + small-data toy projects, I'm not really familiar with the footguns and failure modes...

All that aside, plugging holes in a sinking database for six months because you can't come to a descision does not sound like a fun time :D
by amingilani | 2026-02-09 14:31:41+00:00
Now we just need to put two hams with 2m/70cm radios to make the longest line-of-sight QSO on the planet. Bonus points for QRP.

Definitions:

* Hams: Amateur radio operators.

* QSO: conversation or contact between two radio stations.

* QRP: Low power, typically under 5 watts.
by bluGill | 2026-02-09 14:32:00+00:00
I can't know everything. I have to trust someone else knows some parts and got it right so I can rely on them.

sometimes that trust is proven wrong. I have had to understand my compiler output to prove there was a bug in the optimizer (once I understood the bug I was able to find it was already fixed in a release I hadn't updated to yet). Despite that compilers have earned my trust: It is months of debugging before I think maybe the compiler is wrong.

I am not convinced that AI writes code I can trust - too often I have caught it doing things that are wrong (recently I told it to write some code using TDD - and it put the business logic it was testing in the mock - the tests passed, but manual testing showed the production code didn't have that logic and so didn't work). Until AI code proves it is worth trusting I'm not going to trust it and so I will spend the time needed to understand the code it writes - at great cost to my ability to quickly write code.
by elxr | 2026-02-09 14:32:13+00:00
Maybe the font (looks like SF pro), parts of the GUI, and the liberal use of glass surfaces.

But there's absolutely no way the apple car would've had gauges anywhere near this physically complex, or a steering wheel that looks like this with the thin spokes and manettino. A lot of the switches also look significantly more premium that what you'd realistically expect from someone like apple making their first car.
by essdas | 2026-02-09 14:32:39+00:00
In their present sensor stack - unlikely in my opinion. It isn’t possible to drive when you can’t see and their cameras are frequently blinded during sunset and sunrise.

Humans cope by moving their head, sunglasses, visors to block the sun or wherever it takes to see well enough in these conditions.

Maybe Tesla could think out of the box for their future models since they’re adamant on no LIDAR. Given the current cost of LIDAR is affordable, in my mind it makes sense to include LIDAR. Their current models though will not get to L4 driving.

Either way, many of their decisions make me question their judgement about safety of their passengers and the general public.
by Aurornis | 2026-02-09 14:33:18+00:00
> What makes it not more popular ? Is it the federated approach ? The client applications that don't look really fancy ?

It’s not that the UI doesn’t look fancy. The overall experience of using Matrix has a lot of catching up to do. Like many others on HN I was enthusiastic about it early on, but I’ve been so worn down by all of the little problems, random re-authentication issues that nobody can explain, and missing features that I found myself avoiding using it unless I really needed to talk to someone I couldn’t contact any other way.

You can find isolated success stories about small groups who successfully use it for their group chat, but at the root of all of those stories is always one person who takes the role of very dedicated IT person to keep it all running and walk others through steps to fix it when it breaks.

They’ve been churning a lot on features and design, which has added another layer of fatigue on top of it all. It’s hard to even discuss Matrix any more because every negative experience will get waved away with an explanation that it was a problem with an old app or version and you just need to try Element X and Matrix 2.0 or the newest release. However, it’s felt that way for years. I’ll revisit it again in a year but for now I’ve reached my limit for how much time I can put into trying to make a project work and stay working.
by preya2k | 2026-02-09 14:33:27+00:00
There’s hundreds or thousands of people out there hosting Synapse for small groups and use cases. Ressource requirements for a couple of dozen or hundreds of people are pretty tame (mostly storage that grows fast). You can easily host Synapse on cheap VPS products for less than 5€/month. I’ve been doing this for multiple organizations and many years.
by mapleoin | 2026-02-09 14:33:44+00:00
Arenko (energy transition/batteries and renewables) | London, UK | 2x/week in office

We work on industrial/grid-scale batteries and other renewable generation: monitoring, managing and trading them on multiple energy markets. Batteries like these: https://en.wikipedia.org/wiki/Battery_energy_storage_system Everyone starting from the C-suite is passionate about addressing climate change and transitioning to renewable energy!

We're a small team of 7 backend engineers atm (other teams have Ops, FE and DS roles). We have paying customers and have been around for 10 years. Our current goal is to make the platform more scalable to deal with the customer growth and move to new markets. The biggest challenge is understanding how the various energy markets and energy storage in general work and then translating that to reliable working software.

We're currently looking for a Senior Backend Engineer (Go). Our office is in London Blackfriars and most engineers come in about 2 days a week, but this is flexible.

Feel free to message me with any questions or apply directly:

https://arenko.bamboohr.com/careers?source=hn

https://arenko.group/careers/
by mh2266 | 2026-02-09 14:35:03+00:00
sealed classes are just retrofitting sum types onto the JVM. If Kotlin could have used "enum" for it then they probably would have, like Swift and Rust did.

The main point of sealed classes is exhaustive `when` expressions:

return when (val result = something()) {
Result.Success -> // ...
Result.Failure -> // ...
}

If another subclass appeared at runtime, then the code would fall off the end of that when expression.
by lloeki | 2026-02-09 14:35:37+00:00
> This is an important distinction because there are things like microprocessors, which no single person knows how to make. But also: no single person could alone build something that has anywhere near the same capability

I recently watched this: https://www.youtube.com/watch?v=MiUHjLxm3V0

The levels of advanced _whatever_ that we've reached is absurdly bonkers.

It seems to me that at some point in the last 50 or so years the world went from "given a lot of time I can make a _crude_ but reasonably functional version of whatever XYZ in my garage" to "it requires the structural backbone of a whole civilization to achieve XYZ".

Of course it's sort of a delusion. Maybe it's more about the ramp appearing more exponential than ever.
by LutumVeritas | 2026-02-09 14:35:39+00:00
sry for the late answare 1) my name is to find either on my impressum on the last rag website , my many linkdin connections with my verified account there aswell as inside the AGPL license on my github repo :D so i meam :D

https://dev.thelastrag.de/impressum

no clue how u want able to find it :D

and yes The last rag is a different Project
by ericb | 2026-02-09 14:36:20+00:00
I'm not the OP.

Not everyone is paying for LLMs, even now. So I think it is perfectly reasonable to assume good intentions, here.

Someone spent their own tokens to ponder your code and thought they'd share the result. For anyone else looking, like me, I can see that this is probably going to come up relatively clean without having to spend my own tokens, or install it, and I'm more likely to, now that I can see that.
by anonymousab | 2026-02-09 14:36:29+00:00
Another way to think of it is: paying $1 to have your pr and concerns elevated above the supermajority sea (that which will be ai driven contributions). For that cost, it's a steal of the deal.

Then, from the perspective of "it's a donation to a project you care about" it becomes even more rational. But the project itself getting the money has all the problems others have outlined already, so that idea's a bit bust.
by analog31 | 2026-02-09 14:37:05+00:00
Granted I'm not a software developer, so the things I work on tend to be simpler. But the people I know who are recognized for "knowing how the whole thing works" are likely to have earned that distinction, not necessarily by actually knowing how it works but:

1. The ability and interest to investigate things and find out how they work, when needed or desired. They are interested in how things work. They are probably competent in things that are "glue" in their disciplines, such as math and physics in my case.

2. The ability to improvise an answer when needed, by interpolating across gaps in knowledge, well enough to get past whatever problem is being solved. And to decide when something doesn't need to be understood.
by Vinnl | 2026-02-09 14:37:32+00:00
Can't resist taking this bait, but I feel like the consensus is pretty much that as an individual, choosing to wear a helmet will make you safer, and as a society, mandating bike helmets (and other measures that will cause people to use transportation methods that are more dangerous to others) will make everyone less safe.

Of course, it's hard to prove. But I think you'll generally find that, if you compare the number of injuries/deaths while cycling in countries with mandatory helmets per km will be higher than it is in the Netherlands, where they are not mandatory.
by wu2yan | 2026-02-09 14:38:43+00:00
Subject: Friendly Link Exchange Request: Vopal AI - Your AI Meeting Note Assistant
Hi there,
I'm Bo, the Product Lead at Vopal AI. I'm writing to explore the possibility of a friendly link exchange between our sites.
Here are our details for your review:
Tool Name: Vopal AI
Tool Link: https://vopal.ai/?ly=hackernews
Category: AI Productivity / AI Meeting Assistant
Tags: AI Speech-to-Text, AI Summarization, AI Meeting Notes
Brief Description: An AI tool that records and transcribes meetings directly from your browser—no bot needs to join the call.
Key Highlights:
No bot joins the meeting—completely invisible to participants.
Real-time transcription with 99% accuracy.
Supports 100+ languages, works right in your browser (no installation).
Generates AI-powered summaries with clear decisions and action items.
Logo URL: https://vopal.ai/logo.png
Contact Email: feedback@vopal.ai
If you're interested in collaborating, please feel free to reply to this email. We'd be happy to discuss further.
Best regards,
Vopal
Product Lead, Vopal AI
by zan | 2026-02-09 14:38:48+00:00
I'm a solo dev founder working on Potniq (https://potniq.com) - a business travel tool that tells you exactly when to leave based on your entire itinerary.

I used to work in devrel, and traveled a lot for events, and I always struggled skipping things like workouts, looking at the time on the last day of a conference trying to check whether it's time to leave yet - so this gives me the opportunity to build a tool I would have loved to use.

Currently I'm working on a LLM-powered booking email parser, that ingests forwarded booking confirmations and adds flights, hotels, etc. to your itinerary.