MurphyA/hacker-news huggingface dataset:
by abielefeld | 2026-01-12 11:43:05+00:00
Hi, talk speaker here, we are hoping to assemble our first products this year.

OpenPnP is currently more than able to assemble electronics, Opulo and LumenPnP are used by many profitable companies (many I know first hand).

Our opinion (shared in the talk) is that there is a little bit of work to bring it from "able to assemble electronics" to "entreprise-ready" in the sense of adding features like access rights (operators and admins shoudl have different rights) and integration to Inventree, our inventory and parts management software.

Investing in even new production devices is a dead end, and our vision is that owning 100% of the software is owning 100% of the capability. China essentially developed their solutions themselves, and I believe that is the reason why they are so advanced.

Entire business needs are locked behind aging software, licensing hell, an junk fees, both in europe and the US.
by gambiting | 2026-01-12 11:43:14+00:00
"Back in the day"(just few years ago) I used to expose a port for RDP on my router, on a non-standard port. Typically it would be fine and quiet for a few weeks, then I assume some automatic scanner would find it and from that point onwards I could see windows event log reporting a log in attempt every second, with random login/password combinations, clearly just looking for something that would work. I would change the port and the whole dance would repeat all over again. Tens of thousands of login attempts every day, all year round. I used to just ignore it, since clearly they weren't going to log in with those random attempts, but eventually just switched to OpenVPN.

So yeah, the lesson there is that if you have a port open to the internet, someone will scan it and try to attack it. Maybe not if it's a random game server, but any popular service will get under attack.
by kace91 | 2026-01-12 11:43:44+00:00
Fair, it was probably a bad specific example.

The general point remains that a container can leave behind inconsistent state (lockfiles, application level stuff in shared volumes, whatever).

The larger point is that if something broke by container going down, it is not necessarily solved just by container going back up. Satisfying boot order requirements is another example.

The system relies on the "pod healthy/not healthy" contract, with pod-level restart as a fix when unhealthy; Introducing a spectrum of readyness like 'half-broken-but-internally-attempting-rebuild' would make everything more complex, both for the orchestrator deciding when to reset, and for the dev who no longer has a single point of entry for 'make sure that we're ready to go'.
by Alifatisk | 2026-01-12 11:45:19+00:00
All this article is about is complaining about Whatsapp not being open source therefore not verifiable. But a symptom from Whatsapp shift to the alleged E2E has been that media sent in groupchats disappears permanently after a while if no one stores it.

I wouldn't use Whatsapp for secure communication anyways, so I much rather prefer they store all the contents on their servers so they are always available than having to loose content in groupchats over the years.
by fzeroracer | 2026-01-12 11:45:50+00:00
> Have you really never voted for a candidate who went on to do things you didn't agree with? It's a quintessential fact of politics that voting for a candidate is not equivalent to an endorsement of everything that candidate does in the future.

You can look back on everything Trump said and campaigned on. He's a liar, a cheat, and a fraud but he openly campaigned on making people suffer, hurting specific groups and demolishing the government. The people either voted for him assuming he was blustering about his claims or liked what he was going to do. There's countless examples of people who when asked why they regret voting for Trump, they say because he's 'hurting the wrong people', while also saying that they would gladly vote for him again.
by ruszki | 2026-01-12 11:46:42+00:00
Luckily I write way more infrequently :)

This one right here: https://news.ycombinator.com/item?id=46384118

It’s absolutely not enough to “keep an eye on it on your phone”. You need to know that the implementation of the tests are real. LLMs routinely make shortcut in tests to make them green. There was an occasion when flat out mocked everything from the live code, and it was a very-very simple python REST API, tests of course were green.
by nicoburns | 2026-01-12 11:46:48+00:00
I see you're using html5ever for HTML parsing, and like it's trait/callback based API (me too). It looks like style/layout is not in scope at the moment, but if you're ever looking at adding style/layout capabilities to lightpanda, then you may find it useful to know that Stylo [0] (CSS / style system) and Taffy [1] (box-level layout) are both avaiable with a similar style of API (also Parley [2] which has a slightly different API style but can be combined with Taffy to implement inline/text layout).

[0]: https://github.com/servo/stylo

[1]: https://github.com/DioxusLabs/taffy

[2]: https://github.com/linebender/parley

---

Also, if you're interested in contributing C bindings for html5ever upstream then let me know / maybe open a github issue.
by kreco | 2026-01-12 11:46:56+00:00
Before being used by everyone else Git was not used by everyone else.

Fossil is used for one of the most deployed embeddable database. Not sure we can call it "irrelevant".

I get what your message is saying, however words have meaning, and being hyperbolic does not help anyone when we try to bring nuances.

> Mercurial was a better DVCS [...]

Totally agree.
by bellamoon544 | 2026-01-12 11:47:28+00:00
Visona is one canvas for everything that matters: AI chat, notes, tasks, documents, media, and AI connected spatially, not buried in folders.

Visona is what happens when you smash a whiteboard, a task manager, and an AI team into one infinite canvas.
Most tools force you into folders, lists, and tiny tabs. But your brain doesn't work like that—especially if you are wearing multiple hats (founder, builder, writer). Visona is a Thinking OS designed to stop the context-switching drain.

What makes Visona different?
- One Canvas, No Tabs: Work spatially. Zoom out to see your whole startup roadmap, zoom in to write a single email. One canvas for everything that matters: AI chat, notes, tasks, documents, media, and AI connected spatially. No more hunting through folders.
- Meet Your "Vistas": These aren't just chat bots. They are AI-powered versions of you. Create a @CTO-You, a @Marketer-You, or a @Writer-You. They have their own memories and context, so you can switch roles without resetting your brain.
- Live Widgets: AI Chat, Notes, Tasks, Kanban boards, Tables, Media and Docs live side-by-side on the board. You can connect them so your messy ideas flow directly into structured plans.
- Real-time Collaboration: Invite teammates into the same canvas. See live cursors and stay aligned in real time.

It’s the command center for people who do too much, built to help you see the big picture and the tiny details at the same time.
It’s the command center for people who do too much, built to help you see the big picture and the tiny details at the same time.
by theshrike79 | 2026-01-12 11:47:44+00:00
Yes and no. Knowing the terminology is a short-cut to make the LLM use the correct part of its "brain".

Like when working with video, if you use "timecode" instead of "timestamp", it'll use the video production part of the vector memory more. Video production people always talk about "timecodes", not "timestamps".

You can also explain the idea of red/green testing the long way without mentioning any of the keywords. It might work, but just knowing you can say "use red/green testing" is a magic shortcut to the correct result.

Thus: working with LLMs is a skill, but also an ever-changing skill.
by masfoobar | 2026-01-12 11:48:21+00:00
I don't have as much hatred towards Gnome 3 like everyone else does.

Don't get me wrong, I am certainly not defending it. I was a little heart broken as I really liked Gnome 2. However, I tried to be optimistic with their plans overall.

(I think the early days on Gnome 3 featured something call Gnome Legacy to keep that Gnome 2-ish feel. I likely stayed on that for a while)

I still use Gnome 3 today... but Xfce would certainly be my second choice.
by Philpax | 2026-01-12 11:48:31+00:00
3 days ago: https://github.com/torvalds/AudioNoise/blob/main/README.md

> Also note that the python visualizer tool has been basically written by vibe-coding. I know more about analog filters -- and that's not saying much -- than I do about python. It started out as my typical "google and do the monkey-see-monkey-do" kind of programming, but then I cut out the middle-man -- me -- and just used Google Antigravity to do the audio sample visualizer.
Show HN: AI that turns project ideas into structured specs
by Eggvelop | 2026-01-12 11:48:33+00:00
Hey HN,
We built Max Requirements to solve a problem we kept running into: clients have ideas in their heads but struggle to communicate them in a way developers can work with.

It's a conversation-based tool where 6 specialized AI agents guide you through requirements gathering — project scope, user types, user stories, prioritization (MoSCoW), and UX preferences.

Output is a structured spec document.
Stack: React, Bun, LangGraph for agent orchestration, Claude Haiku 4.5 via OpenRouter, SQLite.

The goal was to replicate what a good product manager does in a discovery session, but in 30 minutes instead of weeks.

Free tier available. Would love feedback from anyone who's dealt with the pain of unclear requirements.

HN folks can use code HACKERNEWS for a free month.
(works until 12 Feb 2026)
by Festro | 2026-01-12 11:49:15+00:00
Why would it make no sense? Like many bills/acts, it came into effect in stages. You're referring to new laws/crimes that came into effect in January 2024.

I'm referring to the Act's powers to compel companies to actually do things in my original comment. I don't know exactly when various parts came into effect that would constitute that, but for the point of my post I'm going on Peter Kyle's own website's dated reference to holding companies accountable.

"As of the 24th July 2025, platforms now have a legal duty to protect children"

https://www.peterkyle.co.uk/blog/2025/07/25/online-safety-ac...

I don't understand why people are taking issue with that. Peter Kyle is the minister who delivered the measures from the bill that a lot of people are angry about and this latest issue on X is just another red flag that the bill is poorly worded and thought out putting too much emphasis on ID age checks for citizens than actually stopping any abuse. Peter Kyle is the one who called out objections to the bill as being on the "side of predators". Peter Kyle is now the one, despite having moved department, who is somehow commenting on this issue.

Totally happy to call out the Tories, and prior ministers who worked on the Bill/Act but Kyle implemented it, made reckless comments about, and now is trying to look proactive about an issue it covers that it's so ineffectively applying to.
by xmodem | 2026-01-12 11:49:23+00:00
I have not been as aggressive as GP in trying new AI tools. But the last few months I have been trying more and more and I'm just not seeing it.

One project I tried out recently I took a test-driven approach. I built out the test suite while asking the AI to do the actual implementation. This was one of my more successful attempts, and may have saved me 20-30% time overall - but I still had to throw out 80% of what it built because the agent just refused to implement the architecture I was describing.

It's at its most useful if I'm trying to bootstrap something new on a stack I barely know, OR if I decide I just don't care about the quality of the output.

I have tried different CLI tools, IDE tools. Overall I've had the best success with Claude Code but I'm open to trying new things.

Do you have any good resources you would recommend for getting LLM's to perform better, or staying up-to-date on the field in general?
by dspillett | 2026-01-12 11:49:27+00:00
> After you review, instead of rewriting 70% of the code, have you tried to follow up with a message with a list of things to fix?

This is one of my problems with the whole thing, at least from a programming PoV. Even though superficially it seems like the ST:TNG approach to using an intelligent but not aware computer as a tool to collaboratively solve a problem, it is really more like guiding a junior through something complex. While guiding a junior (or even some future AGI) in that way is definitely a good thing, if I am a good guide they will learn from the experience so it will be a useful knowledge sharing process, that isn't a factor for an LLM (at least not the current generations). But if I understand the issue well enough to be a good guide, and there is no teaching benefit external to me, I'd rather do it myself and at most use the LLM as a glorified search engine to help muddle through bad documentation for hidden details.

That and TBH I got into techie things because I like tinkering with the details. If I thought I'd not dislike guiding others doing the actual job, I'd have not resisted becoming a manager throughout all these years!
by Cthulhu_ | 2026-01-12 11:49:45+00:00
It's a lot of mistrust and fear, too - a computer could never be as good at driving as a person!

And yet, over the years many things have just been accepted. Satnav for example, I grew up with my mom having the map in her lap, or my dad writing down directions. Later on we had a route planner on diskettes (I think) and a printout of the route. And my dad now has had a satnav in his car for near enough two decades. I'm sure they like everyone else ran into the quirks of satnav, but I don't think there was nearly as much "fear" and doubt for satnav as there is for self-driving cars and nowadays LLMs / coding agents. Or I'm misremembering it and have rose-tinted glasses, I also remember the brouhaha of people driving into canals because the satnav told them to turn left.
by lelanthran | 2026-01-12 11:49:59+00:00
> Jevons paradox and it’s not a fallacy. It’s an observable behavior. The problem is it’s not predictive.

I was referring specifically to this point, which, IMHO, is a fallacy:

>>> There seems to be effectively infinite demand for software from consumers and enterprises so the cheaper it gets the more they buy.

There is no way to use the word "infinite" in this context, even if qualified, that is representative of reality.
by lproven | 2026-01-12 11:50:01+00:00
He and Lukas Tyrchtyr did a talk (in English) about accessibility at Devconf.cz a couple of years ago. I mentioned it and linked to it here:

https://www.theregister.com/2025/05/08/new_gnome_director/

It's worth a watch.

(Sorry -- during editing most of the čarky and hačky went missing from their names.)
by YetAnotherNick | 2026-01-12 11:50:06+00:00
> so you can't get a ban/termination for violating a void clause

> they still can decide to not do business with you

What's the difference?

> in countries where such a clause is valid/not-void, you very well can be sued for using Claude Code to work on/develop e.g. Open Code...

Has anyone in any country ever got successfully sued for violating ToS terms like these? Try to read any ToS and think that average use doesn't violate at least some of them. Even the EU's own site contains things like "including but not limited to".

[1]: https://europass.europa.eu/en/node/2161
by croon | 2026-01-12 11:50:36+00:00
You're describing the same answer with different phrasing.

Humans do that, LLMs regularly don't.

If you phrase the question "what color is your car?" a hundred different ways, a human will get it correct every time. LLMs randomly don't, if the token prediction veers off course.

Edit:

A human also doesn't get confused at fundamental priors after a reasonable context window. I'm perplexed that we're still having this discussion after years of LLM usage. How is it possible that it's not clear to everyone?

Don't get me wrong, I use it daily at work and at home and it's indeed useful, but there's is absolutely 0 illusion of intelligence for me.
by Anamon | 2026-01-12 11:50:38+00:00
> Today's AI's are the worst they will ever be, and nothing anyone does today can change that.

That's not at all as certain as you put it. "Model collapse" isn't just a theoretical possibility, it's happening right now, noticeably.

I wouldn't be surprised if we look back at this time as when models were the best they ever would be. Similar to how few people today would argue that the web is definitely past its peak.
by mwcz | 2026-01-12 11:50:50+00:00
I've not seen Rings of Power and I don't plan to, but I'd just point out that the Silmarillion describes the origin of orcs as being an exploited race of intelligent beings, elves who were captured and tortured until their forms became what we know as orcs.

"... all those of the Quendi [elves] who came into the hands of Melkor, ere Utumno was broken, were put there in prison, and by slow arts of cruelty were corrupted and enslaved; and thus did Melkor breed the hideous race of the Orcs in envy and mockery of the Elves, of whom they were afterwards the bitterest foes."
Testing a LangChain agent revealed a 95% failure rate on adversarial inputs
by frankhumarang | 2026-01-12 11:51:05+00:00
I recently ran a detailed chaos engineering test on a standard LangChain agent using my open-source testing tool, Flakestorm [1]. The results were stark and highlight what I believe is a critical blind spot in how we test AI agents before deployment.

The Method: I used adversarial mutations (22+ types like prompt injection, encoding attacks, context manipulation) to simulate real-world hostile inputs, checking for failures in latency, safety, and correctness.

The Result: The agent scored a 5.2% robustness score. 57 out of 60 adversarial tests failed. Key failures:

Encoding Attacks: 0% pass rate. The agent would decode malicious Base64 inputs instead of rejecting them—a major security oversight.

Prompt Injection: 0% pass rate. Basic "ignore previous instructions" attacks succeeded every time.

Severe Performance Degradation: Latency spiked to ~30 seconds under stress, far exceeding reasonable timeouts.

This isn't about one bad agent. It's a pattern suggesting our default "happy path" testing is insufficient. Agents that seem fine in demos can be fragile and insecure under real-world conditions.

I'm sharing this to start a discussion:

Are we underestimating the adversarial robustness needed for production AI agents?

What testing strategies beyond static evals are proving effective?

Is chaos engineering or adversarial testing a necessary new layer in the LLM dev stack?

[1] Flakestorm GitHub (the tool used for testing): https://github.com/flakestorm/flakestorm
by ben_w | 2026-01-12 11:51:10+00:00
> It's clearly a rationalisation. Nobody is rabidly averse to private email servers and calling for prison for every politician who used a private email server. It's Hillary specifically.

I think the world would be a better place if politicians with access to critical information were held to suitable security requirements under threats of punishment for laxity.

This would absolutely also include Hesgeth inviting a journalist to an airstrike planning meeting on Signal.

And likewise putting boxes full of state secrets in a disused bathroom and on a stage.

The Trump administration are clearly hypocrites, clearly trying to throw the book at everyone else while bemoaning even the slightest consequences for themselves. I wouldn't call for Clinton's arrest, but I will say that anywhere that would arrest her should've done a lot worse to Trump.

Then again, I'm not even American so I genuinely don't actually care if y'all leak state secrets like a basketball net leaks water.
by retrocog | 2026-01-12 11:51:10+00:00
Thank you for asking :)

Here's some of the features it includes:

News & Media: Articles, Newspaper Archive, Videos, Photo Albums, Breaking News, Weather, Aggregated RSS Feeds, Local Radio Stations

Community: Events Calendar, Local Forums, Polls, Local Connections, Private encrypted messages.

Print-to-Digital Ad Integration: Sales tools for small publisher ad sales teams. Ad project workflow including designers. QR Codes link to SEO-friendly, shareable digital companion ads

Marketplace: Local market with listings that contains one or more offers. Cart and checkout with payment processing.
Baked in discounts and rewards. Digital ads can link directly to marketplace offers.

AI Automation Tools: Wrap existing workflows rather than replace them. Operational efficiency gains.

Its easy to spin up customized apps for local communities and the stack also includes an API for integration into existing apps.

All of it is hosted on local hardware in the service area.
by johnisgood | 2026-01-12 11:51:41+00:00
The rm -rf comparison is a bit dramatic. WireGuard's config is conceptually simple: your key, peer's key, endpoint, what IPs route through the tunnel. The "implications" are minimal. It is a point-to-point encrypted tunnel.

Being overwhelmed by networking basics is worth addressing regardless. It comes up constantly: debugging connectivity, deployments, understanding why your app cannot reach a database. 30 minutes with the WireGuard docs would demystify it. The concepts are genuinely simple and worth 30 minutes to understand as it applies far beyond VPNs. But this goes further than convenience.
by i7l | 2026-01-12 11:51:58+00:00
> Huang said the rhetoric is "scaring people" from making investments in the improvement of AI.

And yet investors and companies are pumping $61 trillion into data centres fuelled by AI, though mostly LLMs. It seems people have enough cash flush to not be scared at all. For comparison, that's half the global economy and twice the size of the US's.

See: https://www.theguardian.com/technology/2025/dec/19/data-cent...
by jijijijij | 2026-01-12 11:53:19+00:00
> I kept reading endorsements of Fedora's level of polish/stability on HN but was kinda nervous having used Debian distros my entire life and I’m really happy I finally took the plunge. Wish I tried it years ago!

This. I don't know why, but people forget about Fedora when considering distros. They rather fight Arch than try Fedora. So, did I. Maybe its Redhat. Wish I switched earlier, too. (Although I heard this level of polish wasn't always the case.)

I love Fedora so much. Everything just works, but that's not that special compared to Ubuntu. What is special is the fucking sanity throughout the whole system. Debian based distros always have some legacy shit going on. No bloat, no snap, nothing breaking convention and their upgrade model sits in the sweet spot between Ubuntu's 4 year LTS cycle and Arch's rolling release. Pacman can rot in hell, apt is okay, but oh boy, do I love dnf.

Tho, Fedora has some minor quirks, which still make it hard to recommend for total beginners without personal instructions/guidance IMO. Like the need for RPMFusion repos and the bad handling/documentation of that. Not a problem if you know at all what a package manager, PKI and terminal is, but too much otherwise.