MurphyA/hacker-news huggingface dataset:
by 1718627440 | 2026-01-23 14:59:52+00:00
True, didn't occur to me, that I should click on the icon instead. Once I have clicked on the search icon once, enter also works. When I input a short query (single letter) it sometimes just shows a blank page, but maybe that is just HNs hug of death. Consider putting the query term more prominently in the front of the URL, so users can edit it. Also from the startpage, the URL in the URLbar isn't updated. As I already wrote, the browser shows completion for the searchbar on the result page, but does not for the one one the startpage. For my taste I would prefer less JS trickery, which would maybe already get rid of some of these issues.
by fellerts | 2026-01-23 14:59:57+00:00
I think this package does exactly what you need: https://pkg.go.dev/github.com/google/gopacket/routing. Works on my machine (error handling left to the reader)

router, _ := routing.New()
iface, _, _, _ := router.Route(net.ParseIP("8.8.8.8"))
fmt.Println(iface.Name)

this prints my Ethernet interface as expected. It doesn't make any requests, it just figures out where to route a packet.
by squeefers | 2026-01-23 14:59:57+00:00
> And again, their bar for success "is able to run Windows programs" is not actually high enough to achieve a practical Windows replacement, even if going back to Windows 95 is all we wanted.

how no?

> It's interesting you mention Linux being a headache — it is, but there is an order of magnitude more people working full-time on just the Linux desktop experience than have ever even tried running ReactOS

and hows that going these days? still a nightmare? basic functionality introduced maybe 50 years ago now, and the linux world is still working out the kinks with GUIs, probably part of the reason TUIs are becoming popular.
by pjmlp | 2026-01-23 15:00:00+00:00
Windows is a bit "yes but" kind of situation.

First of all it supports containers natively, Windows own ones, and Linux on WSL.

Secondly, because Microsoft did not want to invent their own thing, the OS APIs are exposed the same way as Docker daemon would expect them.

Finally, with the goal to improving Kubernetes support and the ongoing changes for container runtimes in the industry, nowadays it exposes several touch points.

https://learn.microsoft.com/en-us/virtualization/windowscont...
Show HN: Lobsim: L3 Limit Order Book replay and paper execution simulator
by kpetridis24 | 2026-01-23 15:00:05+00:00
LOBSIM — Limit Order Book Simulator
I was doing HFT deep RL research using L3 data and needed a simulator that’s deterministic, correct, fast, and fully observable (fills, events, diagnostics). Python-only workflows were too slow and painful to get right at scale, and other open-source tools didn’t give me the inspectability/ergonomics I needed. So I built LOBSIM: a C++20 core with Python bindings, event-by-event replay, paper trading with queue behaviour + partial fills, and a sink interface that streams structured facts—built to handle tens of millions of events while staying simple and comprehensible.

LOBSIM comes with multiple examples and straightforward docs (check README). I especially recommend trying the 3 Streamlit demos — they’re small apps built directly on top of the engine and they make the flexibility really obvious. The goal is to show how easily you can layer real research tooling on top of LOBSIM: replay exploration, strategy injection, live metrics, and observability, all in a clean workflow.

If you work with L3 order book data — microstructure research, execution modelling, or RL/HFT prototyping — I’d love for you to try LOBSIM. If you give it a spin, I’d really appreciate feedback on API ergonomics, missing edge-cases you hit in real feeds, and anything that would make the research workflow smoother. Even a quick “this was confusing/this felt great/I expect X“ is extremely valuable.

Demo videos
- https://github.com/kpetridis24/lobsim/releases
If you’d rather try it hands-on, the README has quick commands to run the Streamlit demos locally.
by miki123211 | 2026-01-23 15:01:12+00:00
This is missing large parts of the story.

Microsoft only bought the speech recognition / med tech parts of nuance, everything else, notably the Vocalizer speech stack (and likely also Eloquence) was spun off as Cerence. We know that somebody still has source code for Eloquence somewhere, as Apple licenses it and compiles it natively for aarch64 (yes I've looked at those dylibs, no there's no emulation). Not sure why nobody is recompiling the Windows versions, either there's just no need to do so, or some Windows specific part of the code was lost in all the mergers and would need to be rewritten.

A lot of Eloquence IP was also licensed by IBM, and the text-to-phoneme processing stuff is still in use for IBM Watson to some extend (it's vulnerable to the same crash strings and has similar pronunciation quirks).

With that said, I'm not sure if Eloquence system integrators are getting the Delta code and the tools to compile it to C++, or just the pre-generated cpp. Either would be consistent with the fact that Apple compiles it for their own platforms but doesn't introduce any changes to the pronunciation rules. It is entirely within the realms of possibility that this part of the stack has been lost, at least to Cerrence, though there's nothing that specifically indicates that such is the case.
by horsawlarway | 2026-01-23 15:01:13+00:00
I guess. And I don't mean that as a jab at you, I read a lot of your content and agree with quite a bit of it - I'm just personally conflicted here still.

I've worked in a couple positions where the software I've written does actually deal directly with the physical safety of people (medical, aviation, defense) - which I know is rare for a lot of folks here.

Applying that line of thinking to those positions... I find it makes me a tad itchy.

I think there's a lot of software where I don't really mind much (ex - almost every SaaS service under the sun, most consumer grade software, etc).

And I'm absolutely using these tools in those positions - so I'm not really judging that. I'm just wondering if there's a line we should be considering somewhere here.
Show HN: IG-Profile-Viewer – View Instagram posts and reels without login
by PeterAnderson | 2026-01-23 15:01:22+00:00
I built IG-Profile-Viewer.com because I wanted a more streamlined way to access the public web. After working on similar tools like TwitterWebViewer, I realized there's a real need for a clean, direct interface when browsing public social media content.

What it does: It provides a lightweight bridge to browse public profiles. I’ve focused on making the most important parts of the profile accessible:
Main Feed: High-res images and posts.
Reels: Seamless video and reel playback.
Tagged: Access to public posts where the user is tagged.

Technical Details:
Next.js 14 (App Router) & TypeScript: Built for speed and a snappy mobile experience.
Optimized Data Fetching: The core challenge was ensuring stability and a smooth experience when loading media-heavy feeds like Reels and Tagged posts. I've focused heavily on the backend architecture to keep the delivery fast and reliable.
Architecture: The UI is built with Tailwind CSS to keep it minimal and responsive.

Why I built this: Sometimes you just need to check a public business or a creator's profile quickly without the usual friction of modern social platforms. I wanted to build a "one-click" solution that just works.
Current State: It currently supports public profiles only. I’m still working on refining certain media types, but the core posts, reels, and tagged sections are live.
I'm a solo dev with a long background in product and architecture. I’d love to hear your feedback on the loading speeds and the overall UX!

Link: https://ig-profile-viewer.com
by mstank | 2026-01-23 15:01:35+00:00
The pendulum is swinging back slightly, but I wouldn’t pronounce it dead just yet.

We are seeing a decline of American hegemony, accelerated by this current regime. And the ascendancy of a non-democratic superpower.

However, the largest chunk of GDP and growth still sits firmly in democratic countries and very consequential American elections are happening this year, and in 2028.

The real question is, will Europe find its spine?
by nomilk | 2026-01-23 15:01:51+00:00
The metaphor makes sense in comparing a human walking (SWE w/o AI) to a human riding on a horse (SWE w/ AI), except for:

> (The horse) is way slower and less reliable than a train but can go more places

What does the 'train' represent here?

A guess: perhaps off-the-shelf software? - rigid, but much faster if it goes where (/ does what) you want it to.
by zamfi | 2026-01-23 15:01:52+00:00
Yes, and yes. The sibling comment here about liquidation preferences is correct, and these separate incentives are usually structured as retention incentives — eg, compensation for future work with the acquiring company.

Shareholders are of course free to sue the board for acting outside of the interests of the shareholders overall, but this happens very rarely because typically the company would otherwise be shutting down and it’s very hard to make the argument that the deal undervalues common shareholders’ shares.
by elcapitan | 2026-01-23 15:02:01+00:00
> People who love using AI to create software are loving it because they don’t value the act of creating & understanding the software.

I'm as critical of AI code generation as the next guy, but unfortunately we live in a world of lots of accidental complexity forced on us, and it's not surprising that a lot of people are simply relieved that they can leave some of the boring and frankly exhausting footwork to collect all the necessary boilerplate to some assistant. That allows them to focus on high level understanding and the actual creative part, rather than the opposite, as OP suggests here.
by fzeroracer | 2026-01-23 15:02:17+00:00
This is nonsense, I'm sorry. Trump literally got elected off of pure partisan vilification, insults and just bullshit in general. The idea that the left need to go high while Trump and the GOP openly courted shit like pizzagate is just nonsense.

The fact that the dems are weak assholes unable to make even symbolic measures towards someone that's openly violating the constitution and harassing citizens is symptomatic of the deeper rot of attempting to be a 'big tent' party and having zero actual spine or policy.
by godzillafarts | 2026-01-23 15:02:20+00:00
> People who love using AI to create software are loving it because they don’t value the act of creating & understanding the software.

That's a pretty sweeping generalization. Just because I don't value the act of typing into a keyboard doesn't mean that I don't value the craft of creating and understanding software. I am not outsourcing my understanding to the LLM, I am outsourcing the typing of the code.

What you are describing is not engineering, it's (pardon the phrase) vibe coding. Claude Code is just a tool, and everyone is going to use that tool differently. There is nothing inherent in the tool itself that requires you to surrender your agency and understanding. If you do, that's on you, not Claude.
by hackthemack | 2026-01-23 15:02:32+00:00
I hang out with a small group of sysadmins who like to spin up the old internet stuff, like irc, gopher.

And that got me to thinking about Usenet and how a ton of software (usually pirated) and images (usually pornography) were posted to it.

And people often posted stupid stuff they said (usually because they were young and dare I say afflicted by a moment of dumb).

I think one of the problems with p2p distributed systems is how do you handle "mistakes". Things you want deleted.

What if someone accidentally posts their address and phone number?

What if you post a communication system with encryption methods, but then the government passes a law that is criminal? Maybe in some regimes that puts you on a list for arrest? Look at what is happening with HAM radio operators and Belarus...

https://www.niemanlab.org/reading/ham-radio-operators-in-bel...

To me, none of this raises above the idea that distributed p2p content should not be used. It is just that it has some issues.

Also, unrelated, but I think the plethora of "How does this compare to XYZ" type comments are not very helpful. It is too easy to write that kind of post, but much harder to answer.
by Sparkyte | 2026-01-23 15:02:32+00:00
It is important to write the code yourself so you understand how it functions. I tried vibe coding a little bit. I totally felt like I was reading someone else's code base.

Sanitization practices of AI are bad too.

Let me be clear nothing wrong with AI in your workflow, just be an active participator in your code. Code is not meant to be one and done.

You will go through iteration after iteration, security fix after fix. This is how development is.
by retsibsi | 2026-01-23 15:03:00+00:00
The most serious tournaments are played in person, with measures in place to prevent (e.g.) a spectator with a chess engine on their phone communicating with a player. For online play, it's kind of like the situation for other online games; anti-cheat measures are very imperfect, but blatant cheaters tend to get caught and more subtle ones sometimes do. Big online tournaments can have exam-style proctoring, but outside of that it's pretty much impossible to prevent very light cheating -- e.g. consulting a computer for the standard moves in an opening is very hard to distinguish from just having memorized them. The sites can detect sloppy cheating, e.g. a player using the site's own analysis tools in a separate tab, but otherwise they have to rely on heuristics and probabilistic judgments.
by bmitch3020 | 2026-01-23 15:03:03+00:00
> What I hate about docker and other such solutions is that I cannot install it as nonroot user

There's a rootless [0] option, but that does require some sysadmin setup on the host to make it possible. That's a Linux kernel limitation on all container tooling, not a limitation of Docker.

> and that it keeps images between users in a database.

Not a traditional database, but content addressable filesystem layers, commonly mounted as an overlay filesystem. Each of those layers are read-only and reusable between multiple images, allowing faster updates (when only a few layers change), and conserving disk space (when multiple images share a common base image).

> I want to move things around using mv and cp, and not have another management layer that I need to be aware of and that can end up in an inconsistent state.

You can mount volumes from the host into a container, though this is often an anti-pattern. What you don't want to do is modify the image layers directly, since they are shared between images. That introduces a lot of security issues.

[0]: https://docs.docker.com/engine/security/rootless/
by Daviey | 2026-01-23 15:03:03+00:00
That library isn't going to support Wayland any time soon, and requiring CGO isn't ideal IMO. See this bug, https://github.com/golang-design/clipboard/issues/6

How about this PR? https://github.com/ramonvermeulen/whosthere/pull/29

It switches to using github.com/dece2183/go-clipboard, which supports Mac, Windows, Linux (X11 + Wayland) and Android.
by jabroni_salad | 2026-01-23 15:03:20+00:00
I mainly consult but we have a few managed clients that are dev houses too. We do their employee onboarding, wrangle their licensing, keep them updated, give them a self service storefront for commercial software that they pay for, add SSO integrations for them etc. Basically they wanted to do NoOps but also didnt want to have to procure or configure their equipment.

But outside of 'make sure the oracle lawyers never contact us' they dont want us policing them and they are admins on their own devices. For a lot of businesses their computer network has separate production and business zones and the production zone is a YOLO type situation.
by nemomarx | 2026-01-23 15:03:31+00:00
Computers are banned in everything except specific tournaments for computers, yeah. If you're found out to have consulted one during a serious competition your wins are of course stripped - a lot of measures have to be taken to prevent someone from getting even a few moves from the model in the bathroom at those.

Not sure how smaller ones do it, but I assume watching to make sure no one has any devices on them during a game works well enough if there's not money at play?
by thisislife2 | 2026-01-23 15:03:42+00:00
I find it disingenuous to attribute the popular vote to Machado. The candidate that represented the alliance was Edmundo González and it was for him that the voters cast the vote. He is perceived by the public as a centrist / centre-left. He is someone who has worked under both Hugo Chavez and Carlos Andrés Pérez. Machado might have helped swing some right-leaning voters to him, but it is doubtful if Edmundo González could have managed to swing the left-leaning voters to vote for her, if she was the candidate herself.

As for Iran, you need to look beyond the perspective of "repressive" regime or an "army run" nation. It is only culturally "repressive" when you compare it to the western cultural norms. For a muslim middle-eastern country, it is actually quite moderate. And it is the only middle-eastern nation that has a functioning stable hybrid-democracy while most of the other middle-eastern countries are run as kingdoms by their Shieks (supported by the west). Moreover the Ayaotallah does have a huge support base amongst the religiously inclined, who do belive that their country's political system should have an Islamic influence. To understand this better, just look at the right-leaning politics emerging in the US and Europe about preserving the country's Christian culture - many of them are elected on that platform and if they come to power, can anyone say it is undemocratic? Further, it is important to understand that the Ayatollah is the equivalent of a Pope to the Shia muslims. Imagine the politco-religious turmoil that will take place in the west if an attempt is made to get rid of the Pope from the Vatican. I am sure many Iranians don't want to mix religious with politics. But I can assert with confidence that they are currently in the minority.
Ask HN: How are you handling non-probabilistic security for LLM agents?
by amjadfatmi1 | 2026-01-23 15:03:54+00:00
I've been experimenting with autonomous agents that have shell and database access. The standard approach seems to be "put safety guardrails in the system prompt", but that feels like a house of cards honestly. If a model is stochastic, its adherence to security instructions is also stochastic.

I'm looking into building a hard "Action Authorization Boundary" (AAB) that sits outside the agent's context window entirely. The idea is to intecept the tool-call, normalize it into intent against a deterministic YAML policy before execution.

A few questions for those building in this space:

Canonicalization: How do you handle the messiness of LLM tool outputs? If the representation isn't perfectly canonical, the policy bypasses seem trivial.

Stateful Intent: How do you handle sequences that are individually safe but collectively risky? For example, an agent reading a sensitive DB (safe) and then making a POST request to an external API (dangerous exfiltration).

Latency: Does moving the "gate" outside the model-loop add too much overhead for real-time agentic workflows?

I’ve been working on a CAR (Canonical Action Representation) spec to solve this, but I’m curious if I'm overthinking it or if there’s an existing firewall for agents standard I'm missing.
by ilaksh | 2026-01-23 15:04:05+00:00
Can radicle seeds run over IPV6? Seems like since IPV6 doesn't have NAT it should be a big advantage for p2p and as it becomes more available the need for everyone to set up port forwarding or get a VPS to seed should go down.

ISPs will try to block use of IPV6 for serving content, but eventually I think users will win because ultimately it should be a right to share information.
by serf | 2026-01-23 15:04:05+00:00
They shorted me a day off credit on the first day of offering the 200+ subscription and it took me 6 weeks for a human to tell me "whoops well we'll fix that, cya."

I can't be alone . Literally the worst customer experience I've ever had with the most expensive personal dot com subscription I've ever paid for.

Never again. When Google sets the customer service bar there are MAJOR issues.
by cpuguy83 | 2026-01-23 15:04:11+00:00
Absolutely none of this is true.
Docker had support contracts (Docker EE... and trying to remember, docker-cs before that naming pivot?).

Corporate customers do not care about any of the things you mentioned. I mean, maybe some, but in general no. That's not what corps think about.

There was never "no interest" at Docker in cgv2 or rootless.
Never.
cgv2 early on was not useable. It lacked so much functionality that v1 had.
It also didn't buy much, particularly because most Docker users aren't manually managing cgroups themselves.

Docker literally sold a private registry product. It was the first thing Docker built and sold (and no, it was not late, it was very early on).
by cbeach | 2026-01-23 15:04:43+00:00
Deliberately clickbaity title from the UK national broadcaster. Same broadcaster which brazenly manipulated video footage of speeches of the US president around the time of the US election.

The reality of this story is nothing as nefarious or significant as the headline suggests. It's simply that Tesla has absorbed liability from a handful of people caught speeding in loaned vehicles from Tesla centres in the UK.

Furthermore, it seems that the UK bureacracy may be at fault, as Tesla staff tried to enter the plea online but "encountered a technical issue on the Online Plea Service portal".
by oakesm9 | 2026-01-23 15:04:55+00:00
If you lease a car the owner of the vehicle isn't the driver, but the lease company itself. Tesla was contacted to provide the drivers name (as is their legal obligation) and when they didn't they were fined.

Exactly the same is true if you own the car outright. You as the owner of the vehicle will be contacted and asked to provide the details of the person who was driving at the time.
by oarsinsync | 2026-01-23 15:05:16+00:00
> It is astounding to me that someone would complain that a non-root user cannot install software.

Depends on what you mean by "install software".

If your definition is "put an executable in a directory that is in every other user's standard $PATH", then yes, this is an absurd complaint. Of course only root should be able to do this.

If your definition is "make an executable available to run as my user", then no, this is not absurd. You absolutely should not need root to be able to run software that doesn't require root privileges. If the software requires root, it's either doing something privileged, or it's doing it wrong.
by jrm4 | 2026-01-23 15:05:25+00:00
I think this deserves a reframing: Docker is perhaps the greatest success story involving a massively invested tech company.

We got an amazing durable essential piece of software from someone investing billions of dollars.

Now, the fact that they didn't get their money back, well, who cares? Not me, it wasn't my money.

Sucks for them, maybe -- but that's far better than enshittification for everyone.
by cestith | 2026-01-23 15:05:26+00:00
My last company switched several teams to Jira Cloud. My current company started with Cloud when we moved over from other tools.

Cloud does not give you the flexibility of your own plugins, your own redundancy design, or your own server upgrades. On top of that, the performance is pretty variable and is far worse than a self-hosted Jira on fast hardware.

It’s interesting to me that your lack of experience to make a comparison qualifies you in some way to criticize the experience I actually have.
by phoronixrly | 2026-01-23 15:05:37+00:00
Also, Tangled is VC-funded. I cannot find information about Radicle, but considering the authorship is not advertised on their website, and that P2P is not easily monetizable, I would bet it is not VC-funded.

All in all, seems like an awesome project and instantly more trustworthy and rugpull-resistant than Tangled.