MurphyA/hacker-news huggingface dataset:
by ck2 | 2026-01-26 15:57:25+00:00
DEI has nothing to do with qualifications and says a lot about people who try to use it against them in that way

The women in the astronaut program have more hours and more experience than most of the men

They've just been skipped over, for decades, just like men of color had more flight time in fighters in the 1960s than some of the men who actually went to moon

Try reading their resumes before making nonsense comments like that

"DEI" is about making an effort to get past dumb prejudice builtin for decades if not centuries

https://www.nasa.gov/humans-in-space/astronauts/christina-ko...

https://www.nasa.gov/people/christina-koch/
by fleabitdev | 2026-01-26 15:57:32+00:00
I agree, but I think that input is limited to unopinionated information about the technical impact or user-facing impact of each task.

I don't think it can be said that senior engineers persuade their leaders to take one position or the other, because you can't really argue against a political or financial decision using technical or altruistic arguments, especially when you have no access to the political or financial context in which these decisions are made. In those conversations, "we need to do this for the good of the business" is an unbeatable move.
by AdamN | 2026-01-26 15:57:37+00:00
LLMs are way outside their lane. With that said they've been focused on the underlying components to enable LLMs since way before ChatGPT was on the scene: Unified Memory, Neural Accelerator, even Spotlight counts (as a data source), etc...

There was no world where they were going to be the breakthrough leader in LLM development. That's a problem they can catch up on when they need to or license the technology.
by _pdp_ | 2026-01-26 15:57:44+00:00
To be honest I think it should be the other way around.

Typescript is a good high-level language that is versatile and well generated by LLMs and there is a good support for various linters and other code support tools. You can probably knock out more TS code then Rust and at faster rate (just my hypothesis). For most intents and purposes this will be fine but in case you want faster, lower-level code, you can use an LLM-backed compiler/translator. A specialised tool that compiles high level code to rust will be awesome actually and I can see how it could potentially be a dedicated agent of sorts.
by thijser | 2026-01-26 15:58:25+00:00
This reminds me of when I tried to let Claude port an Android libgdx-based game to a WASM-based libgdx version, so I can play the game in the browser.

No matter how much I tried to force it to stick to a mostly line-by-line port, it kept trying to "improve" the code. At some point it had to undo everything as it introduced a number of bugs. I asked it: "What should I add to your prompt so you won't do this again?" and it gave me this:

### CRITICAL LESSON: Don't "Improve" During Porting
- **BIGGEST MISTAKE: Reorganizing working code**
- **What I did wrong:** Tried to "simplify" by splitting `createStartButton()` into separate creation and layout methods
- **Why it failed:** Introduced THREE bugs:
1. Layout overlap (getY() vs getY() - getHeight())
2. Children not sized (Group.setSize() doesn't affect children)
3. Origins not updated (scaling animations broken)
- **The fix:** Deleted my "improvements" and copied the original Android pattern faithfully
- **Root cause:** Arrogance - assuming I could improve production-tested code without understanding all the constraints
- **Solution:** **FOLLOW THE PORTING PRINCIPLES ABOVE** - copy first, don't reorganize
- **Time wasted:** ~1 hour debugging self-inflicted bugs that wouldn't exist if I'd just copied the original
- **Key insight:** The original Android code is correct and battle-tested. Your "improvements" are bugs waiting to happen.

I like the self-reflection of Claude, unfortunately even adding this to CLAUDE.md didn't fix it and it kept taking wrong turns so I had to abandon the effort.
by kibwen | 2026-01-26 15:58:33+00:00
> So, the way it's different is that it's you, in a way it can't be when you read a novel, or look at a painting.

I disagree.

Consider what it's like for a non-native speaker to read a novel. Yes, the novel that they're reading, all the words on all the pages, are identical to what a native speaker sees. But they might lack basic vocabulary to get all the meaning. They might lack cultural context to get all the idioms. The artifact is the same, but the experience each reader has is different.

Now consider someone who's a fluent speaker, but who's new to the genre. They possess the vocabulary of the language but they lack the vocabulary of the genre, so they won't understand when the author deliberately plays with tropes, subverts them, etc. Compared to someone who's genre-savvy, the experience each reader has is different.

Now consider someone who's both a fluent speaker and genre-savvy, but who is jumping into a work in a long-running universe with decades of history, e.g. Star Wars or Star Trek or any comic book superhero. They won't get the deliberate references or callbacks, so again the experience the reader has will differ.

And of course there are a million other ways by which interpretations of a novel will differ, based on the life experience of the reader. There's a reason that it's common for people to argue about the interpretation of even straightforward books, well before you get to something like Joyce's Ulysses.

So while it may be true that the words of a novel are all delivered in the same order to all readers, which isn't analogously true for the experience of a video game, that doesn't really set video games apart as a medium. All art is interactive.
by hobs | 2026-01-26 15:58:38+00:00
You mean people like this - The COVID vaccine “has been proven to have negative efficacy.”

https://www.politifact.com/factchecks/2023/jun/07/ron-johnso...

This is called disinformation that will get you killed, so yeah, probably not good to have on youtube.

- After saying he was attacked for claiming that natural immunity from infection would be "stronger" than the vaccine, Johnson threw in a new argument. The vaccine "has been proven to have negative efficacy," he said. -
by Krutonium | 2026-01-26 15:58:51+00:00
Neuro-sama, the V-Tuber/AI actually does a decent job of it. Vedal seems to have cooked and figured out how to make an LLM move reasonably well in VRChat.

Not perfectly, there's a lot abuse of gravity or the lack thereof, but yeah. Neuro has also piloted a Robot Dog in the past.
Show HN: Docyard – A docs site generator for Ruby projects
by sanifhimani | 2026-01-26 15:58:54+00:00
I wanted to document my Ruby gem without leaving the Ruby ecosystem. Jekyll feels dated, and everything modern needs JS config.

So I built Docyard – Markdown to docs with search and built-in components.

Here's the documentation, built with Docyard: https://docyard.dev
by gowld | 2026-01-26 15:59:27+00:00
That's a misunderstanding based on loose definition of "vibe coding". When companies threw around the "90% of code is written by AI" claims, they were referring to counting characers of autocomplete basing on users actually typing code (most of which was eequivalent to "AI generated" code by Eclipse tab-completion decade ago), and sometimes writing hyperlocal prompts for a single method.

We can identify 3 levels of "vibe coding":

1. GenAI Autocomplete

2. Hyperlocal prompting about a specific function. (Copilot's orginal pitch)

3. Developing the app without looking at code.

Level 3 is hardly considered "vibe" coding, and Level 2 is iffy.

"90% of code written by AI" in some non-trivial contexts only very recently reached level 3.

I don't think it ever reached Level 2, because that's just a painfully tedious way of writing code.
by jeffbee | 2026-01-26 15:59:35+00:00
You are being dismissive, though. There is no "original knowledge" anywhere. If the videos are the best presentation of the information, best suited to convey the topic to the audience, then that is valuable. Humans learn better from visual information conveyed at the same time as spoken language, because that exploits multiple independent brain functions at the same time. Reading does not have this property. Particularly for novices to a topic, videos can more easily convey the mental framework necessary for deeper understanding than text can. Experts will prefer the text, but they are rarer.
by zerkten | 2026-01-26 15:59:45+00:00
>> Being a "transparent umbrella" does require knowing the personalities of your reports, some people do get distracted when they think higher-up decisions or unhappiness are going to affect their team.

There is the expectation that the manager knows who will be distracted. This is a basic part of knowing your people. I know which of my colleagues is going to get distracted without having the level of communication that my manager has. On one extreme, they just forward information knowing a report can work with it. One the other, the manager has to translate and communicate every element.

Ideally, the manager is already working on a way to ensure their report can handle transparency because that means they can work autonomously. You can't have individual contributors lead, if they are going to run into issues as soon as they discover what is going on overhead. They may not understand it yet, but they should have coping and mitigation strategies.

Engineers can be the worst group you could deal with when it comes to overhead conversations when they expect things to be orderly. Your organization is failing when everything has to go through managers and people can't operate independently.
by alanbernstein | 2026-01-26 15:59:59+00:00
Considering things like Palantir, and the doge effort running through Musk, it seems inconceivable that this is not already the case.

I think I'm more curious about the possibility of using a special government LLM to implement direct democracy in a way that was previously impossible: collecting the preferences of 100M citizens, and synthesizing them into policy suggestions in a coherent way. I'm not necessarily optimistic about the idea, but it's a nice dream.
by bilbo0s | 2026-01-26 15:59:59+00:00
California isn't even the problem. They're rich enough and big enough that they just crank up desal plants and go happily on their way.

What about the rest of the west?

Arizona? New Mexico? Nevada? etc etc

Water needs to be brought in from somewhere? Who's going to pay for that? How do you do it safely. And on and on.

I know people forget the rest of the west a lot. (Or maybe they just don't care about us as much?) But it's actually more of an issue in those places than it is in California.

I used to live in Scottsdale. The water issue is such common knowledge out there that people started trying to get into the magic zip code. (Phoenix sits on like a gazillion years worth of water that they squirreled away.) I had moved into the magic zip code just about 1 year before everything went crazy. As it happened, about 18 months after I moved to that zip, I decided to move back to the Great Lakes region. Fully expected to lose money on the house. But the word had got out on that zip code, and the final offer was 60% more than I paid just 18 months prior.

That gives an indication of how even individuals are thinking. It just kind of felt like a lot of people, governments and organizations know there will be an issue, but money is gating everyone's ability to do anything about it.

Whereas of course, money's not as much of an issue in California. I think large parts of the west will need help in the future. Or people will need to pay significantly more in taxes to live there.
Show HN: Inverting Agent Model(App as Clients,Chat as Server and Reflection)
by ddddazed | 2026-01-26 16:00:13+00:00
Hello HN.
I’d like to start by saying that I am a developer who started this research project to challenge myself. I know standard protocols like MCP exist, but I wanted to explore a different path and have some fun creating a communication layer tailored specifically for desktop applications.

The project is designed to handle communication between desktop apps in an agentic manner, so the focus is strictly on this IPC layer (forget about HTTP API calls).

At the heart of RAIL (Remote Agent Invocation Layer) are two fundamental concepts. The names might sound scary, but remember this is a research project:

Memory Logic Injection + Reflection
Paradigm shift: The Chat is the Server, and the Apps are the Clients.

Why this approach? The idea was to avoid creating huge wrappers or API endpoints just to call internal methods. Instead, the agent application passes its own instance to the SDK (e.g., RailEngine.Ignite(this)).

Here is the flow that I find fascinating:

The App passes its instance to the RailEngine library running inside its own process.

The Chat (Orchestrator) receives the manifest of available methods.
The Model decides what to do and sends the command back via Named Pipe.

The Trigger: The RailEngine inside the App receives the command and uses Reflection on the held instance to directly perform the .Invoke().

Essentially, I am injecting the "Agent Logic" directly into the application memory space via the SDK, allowing the Chat to pull the trigger on local methods remotely.

A note on the Repo: The GitHub repository has become large. The core focus is RailEngine and RailOrchestrator. You will find other connectors (C++, Python) that are frankly "trash code" or incomplete experiments. I forced RTTR in C++ to achieve reflection, but I'm not convinced by it. Please skip those; they aren't relevant to the architectural discussion.

I’d love to focus the discussion on memory-managed languages (like C#/.NET) and ask you:

Architecture: Does this inverted architecture (Apps "dialing home" via IPC) make sense for local agents compared to the standard Server/API model?
Performance: Regarding the use of Reflection for every call—would it be worth implementing a mechanism to cache methods as Delegates at startup? Or is the optimization irrelevant considering the latency of the LLM itself?
Security: Since we are effectively bypassing the API layer, what would be a hypothetical security layer to prevent malicious use? (e.g., a capability manifest signed by the user?)

I would love to hear architectural comparisons and critiques.
by dudeinhawaii | 2026-01-26 16:00:25+00:00
After reading the actual article, I think the author makes very clear points that comments here are skipping over.

The opener is 100% true. Our current approach with AI code is "draft a design in 15mins" and have AI implement it. The contrasts with the thoughtful approach a human would take with other human engineers. Plan something, pitch the design, get some feedback, take some time thinking through pros and cons. Begin implementing, pivot, realizations, improvements, design morphs.

The current vibe coding methodology is so eager to fire and forget and is passing incomplete knowledge unto an AI model with limited context, awareness and 1% of your mental model and intent at the moment you wrote the quick spec.

This is clearly not a recipe for reliable and resilient long-lasting code or even efficient code. Spec-driven development doesn't work when the spec is frozen and the builder cannot renegotiate intent mid-flight..

I say this as someone who uses Claude Code and Codex daily. The claims of the article aren't strawman.

Can we progress past them? Perhaps, if we find ways to have agents iteratively improve designs on the fly rather than sticking with the original spec that, let's be honest, wasn't given the rigor relative to what we've asked the LLMs to accomplish. If our workflows somehow make the spec a living artifact again -- then agents can continuously re-check assumptions, surface tradeoffs, and refactor toward coherence instead of clinging to the first draft.
by phil21 | 2026-01-26 16:00:38+00:00
GMO free to me is anti-scientific. At least a ton of overlap between those who pursue it and also have a whole lot of other woo-woo food related eccentricities.

Organic I suppose is borderline. My parents were in this space as farmers, and the commercial scale operations putting the "certified organic" labels on mass produced food would be largely indistinguishable from the farm or large ag business next door. It devolved into a near-meaningless label to me seeing how it's been completely gamed to the point of being meaningless.

I put all this stuff - including the fad diets - somewhere on the "started from a kernel of truth and descended into crazy" spectrum.
by spicymaki | 2026-01-26 16:01:36+00:00
I think what many people do no understand is that software development is communication. Communication from the customers/stake holders to the developer and communication from with the developer to the machine. At some fundamental level there needs to be some precision about what you want and someone/something needs to translate that into a system to provide that solution. Software can help check if there are errors, check constraints, and execute instructions precisely, but they cannot replace the fact that someone needs to tell the machine what to do (precise intent).

What AI (LLMs) do is raises the level of abstraction to human language via translation. The problem is human language is imprecise in general. You can see this with legal or science writing. Legalese is almost illegible to laypeople because there are precise things you need to specify and you need be precise in how you specify it. Unfortunately the tech community is misleading the public and telling laypeople they can just sit back and casually tell AI what you want and it is going to give you exactly what you wanted. Users are just lying to themself, because most-likely they did not take the time to think through what they wanted and they are rationalizing (after the fact) that the AI is giving them exactly what they wanted.
by JasonADrury | 2026-01-26 16:01:39+00:00
The court orders cover only specific ISPs, if your ISP is not one of those, they are not defying the mandate.

You can see right here https://www.poderjudicial.es/search/AN/openDocument/766326fb...

> Are they defying the Spain government mandate?

Nobody has claimed that this is a government mandate, it isn't. It's a court order, coming from the judiciary. While Americans might consider the judiciary to be a branch of the government, in Spain it is considered entirely separate.

> Execute people on the spot, what the fuck are you even talking about?

The police will absolutely kill you if you try to forcefully resist them when they come to arrest you for violating a court order. This is not unique to Spain, but is more of a universal principle.
by nebula8804 | 2026-01-26 16:01:39+00:00
The US has shown that it can't handle any level of discomfort. The reason Trump is back in the white house is because grocery prices went up a little bit. Can you imagine the failure of the tech companies that are propping up the entire economy? That would happen under a Taiwan invasion scenario. China has a much high pain tolerance than US citizens at least. I'd argue they would outlast the US. Would they outlast the US military? I don't know. But it may not matter as given enough pain the US population will make itself heard.
Show HN: I got tired of checking 5 dashboards, so I built a simpler one
by dasfelix | 2026-01-26 16:03:00+00:00
Hey, I’m Felix, an 18-year-old student from Austria. I’ve built a few small SaaS projects, mostly solo, and I kept running into the same small but persistent problem.

Whenever I wanted to understand how things were going, I’d end up jumping between Stripe, analytics, database queries, logs, and cron scripts. I even built custom dashboards and Telegram bots to notify me about certain numbers, but that just added more things to maintain.

What I wanted was something simpler: send a number from my backend and see it on a clean dashboard.

So I built a small tool for myself.

It’s essentially a very simple API where you push numeric metrics with a timestamp, and then view them as counters, charts, goals, or percentage changes over time.

It’s not meant to replace analytics tools. I still use those. This is more for things like user counts, MRR, failed jobs, or any metric you already know you want to track without setting up a full integration.

Some intentional constraints:
- no SDKs, just a basic HTTP API
- works well with backend code and cron jobs
- stores only numbers and timestamps
- flexible enough to track any metric you can turn into a number

It’s still early and very much an MVP. I’m mainly posting to get feedback:
- does this solve a real problem for you?
- what feels unnecessary or missing?
- how would you approach this differently?

Website: https://anypanel.io

Happy to answer questions or hear why this doesn’t make sense.
Thanks, Felix
by bambax | 2026-01-26 16:03:14+00:00
> That being said. I have no idea how you'd actually go about teaching students CS these days, considering a lot of them will probably use ChatGPT or Claude regardless of what you do.

My son is in a CS school in France. They have finals with pen and paper, with no computer whatsoever during the exam; if they can't do that they fail. And these aren't multiple choice questions, but actual code that they have to write.
by thunspa | 2026-01-26 16:03:38+00:00
I work in Python as well and find Claude quite poor at writing proper tests, might be using it wrong. Just last week, I asked Opus to create a small integration test (with pre-existing examples) and it tried to create a 200-line file with 20 tests I didn't ask for.

I am not sure why, but it kept trying to do that, although I made several attempts.

Ended up writing it on my own, very odd. This was in Cursor, however.
by HanClinto | 2026-01-26 16:04:04+00:00
Yes -- you can run inference on HF directly [0]. If you want to hear the demos that Simon Willison recorded, he has a nice blog post about it. [1]

[0] - https://huggingface.co/spaces/Qwen/Qwen3-TTS

[1] - https://simonwillison.net/2026/Jan/22/qwen3-tts/
by v_CodeSentinal | 2026-01-26 16:04:40+00:00
Hi HN — I’m the creator of Autonoma.

Autonoma is an open-source, local-first autonomous code remediation engine. It analyzes code at the AST level and uses a local LLM (currently Qwen 2.5-Coder) to automatically detect and fix a bounded set of high-impact issues such as hardcoded secrets, insecure password handling, SQL injection patterns, and common linting problems.

This is a pilot edition: single-repository, on-prem only, no governance layer, no audit logs, no RBAC, and no enterprise guarantees. The goal is to explore what practical, bounded autonomy looks like for code remediation — not to claim production or enterprise readiness.

Everything runs locally, the code is fully inspectable, and fixes are intentionally constrained to deterministic categories.

I’m especially interested in feedback around safety, determinism, failure modes, and where this approach breaks down.
by pmontra | 2026-01-26 16:05:16+00:00
In my experience it's great a writing sample code or solving obscure problems that would have been hard to google a solution for. However it fails sometimes and it can't get past some block, but neither can I unless I work hard at it.

Examples.

Thanks to Claude I've finally been able to disable the ssh subsystem of the GNOME keyring infrastructure that opens a modal window asking for ssh passhprases. What happened is that I always had to cancel the modal, look for the passhprase in my password manager, restart what made the modal open. What I have now is either a password prompt inside a terminal or a non modal dialog. Both ssh-add to a ssh agent.

However my new emacs windows still open in an about 100x100 px window on my new Debian 13 install, nothing suggested by Claude works. I'll have to dig into it but I'm not sure that's important enough. I usually don't create new windows after emacs starts with the saved desktop configuration.