MurphyA/hacker-news huggingface dataset:
Show HN: AgentHub – A unified SDK for LLM APIs with faithful validation
by PrismShadow | 2026-01-25 12:09:46+00:00
Hi HN,
I built AgentHub because I was frustrated by the trade-offs required to build multi-model agents in 2026. When you try to support GPT, Claude, and Gemini 3 simultaneously, you usually hit a wall: you either write thousands of lines of boilerplate code or use a "standardizing" wrapper that strips away what makes each model special.
While projects like Open Responses focus on creating vital standards for model transparency and evaluation, AgentHub provides a simple and light-weight interface to adopt those standards in production with zero code changes.
AgentHub takes a different approach: We don’t want to "standardize" the models; we want to provide an intuitive yet faithful interface that keeps you 100% consistent with official API specifications.
- Zero-Code Switching: You can transition your entire agent infrastructure from one provider to another via a simple configuration update. No refactoring, no logic changes—it’s a true zero-code conversion for your codebase.
- Faithful Validation: Unlike simple API forwarders, we perform comprehensive validation to ensure your payloads perfectly match SOTA specifications. This maintains 100% consistency with official API SDKs, eliminating the "intelligence loss" often caused by fragile manual schema mapping.
- Traceable Executions: We provide lightweight yet fine-grained tracing for debugging and auditing LLM executions, enabling deep post-mortem analysis of agent behavior.
I’m curious to hear from the HN community: In your production workflows, do you prefer a "Universal Standard" like Open Responses, or do you value 100% official SDK consistency more when switching between frontier models?
by honzabe | 2026-01-25 12:10:01+00:00
> With Greenland, Trump just demonstrated how this works: maximum escalation (tariff threats against a NATO partner), then “backing down” in exchange for concessions (“total and permanent access”). The result is a structural shift - Europe becomes more dependent on US decisions in the Arctic, not less.

What concessions? Can you name one thing that Trump got that the US did not have before?

If these actually are attempts at some sort of “the art of the deal” manipulation, they are failing catastrophically. He is achieving nothing while destroying the soft power the US benefited from since WW2.

> The second-order effect: coercive bargaining within the Western alliance becomes normalized

What? What does that even mean? Do you realize how hand-wavey this sounds? With this kind of vague ex-post rationalization totally blind to any negative consequences of the supposed “bargaining”, you could sanewash literally any action. Trump shoots the Prime Minister of Norway on live TV? He just wanted to promote better security of the Western leaders.

Someone else in this thread talks about the supposed lack of awareness of “the art of the deal” meme. No, I am aware of the “4D chess” theory to explain Trump’s behavior. I just don’t think it matches the observation. I think the “malignant narcissist with emotional maturity of an 8-year-old” works much better.

BTW, I like how Emily Maitlis talks about Trump’s “achievements” in Davos - it brings a bit of much-needed levity to the situation: https://www.youtube.com/shorts/34yP2X-nZCk
by tgv | 2026-01-25 12:11:20+00:00
The root of the problem is referred to implicitly: publish or perish. To get tenure, you need publications, preferably highly cited, and money, which comes from grants that your peers (mostly from other institutions) decide on. So the mutual back scratching begins, and the publication mill keeps churning out papers whose main value is the career of the author and --through citation-- influential peers, truth be damned.
by 1718627440 | 2026-01-25 12:12:03+00:00
> I had to try three window managers until I was able to use fractional scaling in such a way that my main 4K 32" screen shows 150% and my secondary screen shows a sharp image because Gnome cannot do fractional scaling only on one screen and for some reason 100% resulted in a blurry image.

Does your Gnome install use Xorg? If yes, than it supports this. Xrandr settings are per screen. That is independent from the Window manager.
by levodelellis | 2026-01-25 12:13:25+00:00
Not sure, I'd like that too

You could use io_uring but IMO that API is annoying and I remember hitting limitations. One thing you could do with io_uring is using openat (the op not the syscall) with the dir fd (which you get from the syscall) so you can asynchronously open and read files, however, you couldn't open directories for some reason. There's a chance I may be remembering wrong
by goldenarm | 2026-01-25 12:13:49+00:00
You're infantilising the users. It's untrusted by Google, but it's trusted by myself. I actually trust the Termux and Kodi devs way more than Google, yet they Google has been blocking their updates.

Note that the term sideloading is exclusively used by mobile OSes. On Windows MacOS and Linux you can install anything.
by B1FIDO | 2026-01-25 12:14:36+00:00
No, that is not how you change search engines.

In Chrome on Android (and yeah, on desktop too) you just go into "Settings" and change your default search engine. I can choose between Google, Yahoo!, Bing, Yandex, or DuckDuckGo.

There are also custom searches through Wikipedia and other resources. You can use little shortcuts to get to almost any custom search you set up in advance.

This has been configurable by the user for a long, long, long time. This is not a surprise or a concession. This is built-in stuff by Google for Chrome. (Edge too, of course.)

Changing your browser, you can do, but it won't be comfortable. I have Edge installed on my Android, but it is not possible to run natively on Chromebook and the Android emulation is bad. I will not set Edge to my Default Browser because it messes things up. It is not a great experience to change your Default Browser on Android. I just go with Chrome and use Edge for specific tasks and topics.

You can set up all kinds of email services in the Gmail app, or you can install a native app. I use Outlook in both of those ways, and it's fine.
by direwolf20 | 2026-01-25 12:14:48+00:00
Sorry — I thought this was well known. Until 1971 a united states dollar was an IOU for a certain amount of gold. The US cheated by printing more IOUs than the amount of gold it had. When foreign countries started withdrawing gold at a rate the US thought it would run out, in 1971, it cancelled all IOUs and kept the remaining gold for itself.

https://www.federalreservehistory.org/essays/gold-convertibi...
by mekod | 2026-01-25 12:15:30+00:00
Hi HN,
Blohem started as an anonymous posting experiment, but evolved into an observation tool. It now models where global attention flows across news and communities (HN, Reddit, GDELT), visualized as a live market.
It’s not for trading or prediction.. just a way to see what the internet is emotionally focused on in real time.
Curious to hear your thoughts.
by jesprenj | 2026-01-25 12:15:33+00:00
Slovenian ISP T-2.net also violates local network neutrality laws here by requiring customers to pay extra to unblock some special TCP ports, like 25 and 53, meaning they block selfhosting email and dns servers without additional payment. I filed a complaint to the national regulator AKOS. They first responded with agreeing with me, but nothing was fixed for many months, and upon emailing the regulator again, I received a different response from another employee claiming that charging more for unblocking special applications is legal (it's not).
by trinix912 | 2026-01-25 12:15:45+00:00
Greenland is a Danish territory, Denmark is already in NATO. Cuba is an ex-USSR ally, since USSR was sanctioned and that included allies, Cuba was sanctioned as well. Cuba is also sanctioned because of their own politics, similar to how Milosevic's Yugoslavia was.

Russia is threatening a direct military invasion to present-day and potential future NATO and EU members. When has the EU done the same to any of your listed countries/territories? When have the US said they will invade a country for simply allying with Russia or the BRICS?
Show HN: Mindwork – AI workspace for focused personal knowledge management
by obadakhalili | 2026-01-25 12:15:49+00:00
Description: Mindwork is an AI workspace for deep and focused personal knowledge management. Inspired by Cursor, notes are displayed like files and folders on the left, they can open as tabs in the middle, and on the right is an assistant that is your personal thought partner which you can brainstorm, plan, and learn with, using your knowledge in context, and that can write insights from your session back into your notes.

Inspiration: Integrating Cursor into my development workflow has been the biggest productivity boost in my career. Working with an all-knowing pair programmer that I can plan features and brainstorm ideas with in the context of my codebase, and then ask it to do changes based on decisions in a chat window is a huge performance unlock, and I believe personal knowledge management could benefit from the same experience.

Read our release blog to learn more about Mindwork and what makes it stand out: https://mindwork.it.com/blog/welcome-to-mindwork
by mooracle | 2026-01-25 12:16:18+00:00
RISC-V is speedrunning ARM's history. ARM spent decades going from embedded to phones to servers. RISC-V is doing the same arc in fast-forward.
High-performance boards like this matter even if you'll never buy one. Server adoption drives toolchain investment, which drives chip volume, which eventually drops prices on the $2 MCUs the rest of us actually need for IoT projects.
by dmantis | 2026-01-25 12:16:22+00:00
Why are saying that Firefox or even Chrome reskin can't compete with Chrome? I haven't been using Chrome for maybe 10 years or more, so I'm genuinely interested. Even if you hate Firefox, something like Brave is felt the same way but without google's garbage. I heard there are new guys in town like Helium and other Chromium based browser which choose to remove telemetry, support manifest v2, adblocks and so on.

The browsing experience without constant upselling some trash and proper adblockers are magnitudes better.
by lima | 2026-01-25 12:17:29+00:00
Battery swapping is a dead technology, it is simply not economical. It is too expensive, much harder to scale and incompatible with cell-to-chassis designs. Industry barely managed to agree on a charging connector!

Meanwhile, battery longevity is essentially a solved problem. Manufacturers do have an incentive to improve it due to customer demand, and modern NMC chemistry, cooling and BMS have improved significantly to the point where they're expected to maintain 70-85% capacity after 10 years[1], far from worthless. At this point, components like the motor likely fail before the battery does.

Given the much lower failure rate of everything else in an EV, TCO is dramatically better than ICE cars even with degradation[3].

Manufacturers like Mercedes even guarantee 70% health after 8 years (a worst-case estimate).

There is a significant commercial incentive for aftermarket battery repair shops. EVClinic[2] is very successful and a glimpse into the future.

[1]: https://www.geotab.com/blog/ev-battery-health/

[2]: https://evclinic.eu/

[3]: https://evclinic.eu/2025/12/31/diesel-mythology-vs-ev-realit...
by dvfjsdhgfv | 2026-01-25 12:18:12+00:00
Trump likes to frame is as if Europe said: "Please, USA, protect us, and we will just parasite on you and abuse our relationship to our advantage". Whereas in fact the whole story is the other way round. For example there were limits on the size of German army not that long time ago. And the USA did everything so that its interests are well represented n Europe. Now that Trump plays his "We don't need anyone" theme, the former allies of the USA are forming their own alliances, reduce spending in the USA and no longer feel obliged to turn a blind eye on things that were bothering them for decades.

The only reason why other countries sent their soldiers to stupid wars in Afghanistan and Irak that made no sense then and make no sense now was because hey were honoring their commitments and saying OK, we send people to die but if the worst come and Russia attacks us, The USA will do their part. Now Trump openly says all this was for nothing. All trust in the USA is gone as nobody knows what Trump does when he wakes up next day. So we quietly work on making the best of the current situation.
by somenameforme | 2026-01-25 12:18:23+00:00
From the mail-in ballots from 2024 alone, tens of thousands were returned because somebody had already voted. If you're generous that is 'accidental attempts at voter fraud'. If you're realistic those are going to largely compose a small percent of all successful efforts at voting on behalf of other individuals.

And this for elections which are increasingly decided (in terms of flipping the electoral college one way or the other) by votes in the tens of thousands to low hundreds of thousands. So the scale of fraud in US elections is likely greater than the minimum margin of electoral college victory in them.

--

You also are substantially overstating the degree of organization of voter rolls. Voting in the US is heavily decentralized by design, which is what enables various states to have completely different electoral systems. But more specifically voter rolls are maintained by the states themselves and that, in turn, is typically further decentralized down to counties themselves.

This leaves a significant degree of inconsistency. In general I do not think that double voting or completely ineligible voting is a significant factor - nowhere near as much as voting on the behalf of others, but it certainly happens. For instance thousands of mail in votes were rejected because they came from dead people, and it is highly unlikely that 100% of these attempts were caught.
by perching_aix | 2026-01-25 12:18:28+00:00
You say "why should I have to pay", but they really haven't said or suggested anything about how they'd rather you paid for anything. They're talking about having an option to supply one's own device, not about requiring so.

The common rationale behind this I'm aware of is that an ONT device is technically a computer with persistence, hosting arbitrary code and data that you cannot (or at least not supposed to) audit or alter, despite being on your premises, operated on your cost (electricity, cooling, storage), and specifically deployed for your use. These properties hold for SFP modules too in general, not just SFP ONTs (they're all computers with persistence).

The catch is that this is further true for all of these kinds of modems.

The counter-catch is that despite that, for DSL specifically, you could absolutely bring your own modem, hw and sw both.

The counter-counter-catch is that with DSL, you were not connecting to a shared media, but point-to-point. This is unlike DOCSIS and GPON, where a misconfigured endpoint can disrupt service for other people, and possibly damage their or the provider's devices and lines.

That's all the lore I'm aware of at least.
by qball | 2026-01-25 12:18:30+00:00
>Apple has never had better hardware (on mobile).

This is just straight up false. Qualcomm's current top of the line processors are about 3 years behind what you can get in Apple's cheapest product (that being the 16e), and the budget phones (and by "budget" I mean "the 600 dollar ones") are another 3 years behind that.

iPhones don't generally become too slow to realistically use until their support lifetime expires. Androids are like that out of the box unless you spend over a thousand dollars, and those only last for about half the time (a combination of inferior hardware and inferior software). It doesn't matter if you have a 120Hz screen if the UI only updates at 20.

This is why the only killer feature for Android (outside the cameras) is adblocking- which, of course, is what Google wants to prevent. They don't want you to run real Firefox (with the only effective adblock remaining), and they want you to pay for YouTube Premium rather than using NewPipe (or some other ReVanced successor) so you can't get out of paying 10 bucks to listen to a video with the screen off.
by Basje | 2026-01-25 12:18:33+00:00
Very cool. I saw Jurassic Park in the cinema and remember thinking that the Unix system that they used was some Hollywood fancy, but I learned much later that it was actually a prototype of a gui [0]. It appears that Spielberg was well-connected to tech people at the time.

[0] https://en.wikipedia.org/wiki/File_System_Visualizer
by datsci_est_2015 | 2026-01-25 12:19:01+00:00
> Meanwhile they handed out proliferation "tracking nukes" aka lookalikes with gps) in every war since the coldwar and guess what the fanatics already have blown it up, several times.

Interesting, plausible, and yet something I have never heard of before despite believing myself relatively well-read. Do you have a source for this, even if it was an unverified leak?
by perlgeek | 2026-01-25 12:19:12+00:00
There are three main sources of air pollution from cars:

1) Byproducts from combustion (like soot and nitrogen oxides). Only ICE produce these, EVs don't

2) Break abrasion. EVs tend to do better, because they can do most of their breaking through the motor and recuperate a part of the energy

2) Tire abrasion. EVs tend to do worse here, because they tend to be heavier.

So yes, EVs aren't a panacea, but overall on the topic of air pollution, they score much better than ICEs.
by mbivert | 2026-01-25 12:19:45+00:00
> It subtly hints at the limitations of language in capturing true understanding

and that's still one interpretation ^_^

> Almost every other ancient text starts of being full of certainty

I can't say for sure about ancient texts, but famous wise men certainly (always?) encouraged a fair amount of humility (e.g. Shakyamuni, Socrates, Jesus, Confucius). But few actually wrote.

however, in general, their followers − and popular interpretations − embarrass themselves much less with humility.

in case this isn't known to you − I find this delightful − note that the (respectful) "子" suffix used in names (e.g. Lao-tseu is 老子, Confucius is 孔夫子) means "small thing", "seed", "child".
by Towaway69 | 2026-01-25 12:20:11+00:00
That debt clock looks like a monopoly board. Lets be honest, the world economy has become one massive game of monopoly with big tech and big oil being the banks.

What would the founding fathers, the ghosts of the French Revolution or Plato say to that? Nothing, they’re all dead.

We should be doing the changing, not the long dead past.
by middayc | 2026-01-25 12:21:19+00:00
I was never an iOS user, or developer - exactly because Android was more "open", exerted less control over a user of the device.

The same reason I use Linux for 25 years (not ideological, but it just makes most sense by far). In time where this view (win11 vs. Linux) is starting to make sense to more and more people, few rare config nuances are getting easier to solve due to LLM-s, going into the opposite direction with a mobile OS calls for users to also start seriously considering more open alternatives and making a path for users of our app to do the same.
by yayachiken | 2026-01-25 12:22:32+00:00
Peering just means that two AS physically connect to each other directly. Whether this peering is paid or not is independent from the technical implementation.

Just nearly everybody except Telekom is doing this on a liberal and informal not-even-handshake basis. On ISP scale, you either invest in infrastructure, or pay rent for network ports or cross-links, and you generally want your traffic usage to be smooth without spikes, and also go to the destination without going through your expensive ports more than once. So general connectivity is more important than any kind of traffic metering.
by Dev_Master | 2026-01-25 12:22:38+00:00
ZipMate is a lightweight desktop app for compressing files and folders into multiple formats, including ZIP, 7Z, TAR.GZ, TAR.BZ2, and TAR.ZST.

Key features:

Drag & drop support for files and folders

Batch compression with recursive subfolder inclusion

File deduplication to avoid duplicates

Custom archive names with timestamp defaults

Live progress bar with counters and ETA

Safe stop with automatic cleanup of partial archives

Preserves folder structure and file integrity

Use cases include archiving large datasets, compressing photo or document collections, and bundling folders for sharing or backup.

Works on Windows with optional support for 7z and Zstandard if the relevant Python libraries are installed.
by embedding-shape | 2026-01-25 12:23:22+00:00
> You don't want a tier 1 carrier as your ISP

The best part about ISPs, is that usually who have very few choices, sometimes only one! Where I grew up, we had the choice of "broadband" (via antennas between an island and mainland) with one ISP, or modem with any telephone company. Eventually, proper cables where put, and we had a choice between 6 different operators.

Where I live now, I only have 3 options for ISPs with fiber, even though I live right outside a huge metropolitan area.
by can-deliktas | 2026-01-25 12:23:42+00:00
PassForgePro does not have any API for accessing passwords. It’s a local-only, offline-first project. There is no remote service, no API endpoint, no cloud sync, and no server communication at all.

All passwords are stored in an encrypted local SQLite vault with AES-256-GCM, and the key is derived using PBKDF2. Decryption happens only in memory after the vault is unlocked by the user.

You can find more information about how the project works and its security model in the FAQ:
https://can-deliktas.github.io/PassForgePro/faq.html

There is no interface that exposes secrets outside the app. When I talk about cryptography and design in the README and FAQ, the focus is on local protection, not on a remote API.

As I mention in the FAQ, PassForgePro is an experimental learning project, not a production-grade password manager. It does not claim to defend against a fully compromised OS or malicious local software — that’s outside its threat model.

So if someone assumes there must be an API or external access, that assumption doesn’t match the actual architecture.

OPEN SOURCE Code: https://github.com/can-deliktas/PassForgePro/blob/main/PassF...
by drysine | 2026-01-25 12:23:46+00:00
The launch was shifted from December, 2025 to somewhere in the first half of 2026, but I suppose it's worth reporting for Ukrainian propaganda outlet as "production failure".

Meanwhile you may enjoy the list of satellites[0] manufactured by independent Ukraine in the 35 years of its existence and read about all 4 of them. I'd say they have shed the Soviet legacy quite successfully.

[0] https://en.wikipedia.org/wiki/Category:Satellites_of_Ukraine
by B1FIDO | 2026-01-25 12:24:21+00:00
What I'm talking about is actual trust. Like, there are cryptographic measures taken, certificates involved, code signing, that kind of thing.

You claim that you "can install anything" on Windows, but that is simply false. The system's Driver Signature Enforcement will prohibit the install of unsigned or invalid signatures on device drivers. Windows SmartScreen will also give you trouble by blocking unsigned apps.

So yeah, you can bypass these protective measures and "install whatever you want" ultimately, but it is basically the same process as sideloading on Android, isn't it? Disabling a bunch of protections that are there for your safety?

Your trust, honestly, doesn't mean jack shit. There is cryptographic signing, and certificate authorities, and processes to approve the certificates that authorized developers use. You don't got jack shit with your "trust" of Termux and Kodi. It means nothing to the end-user.

We do not work in "trust me bro" territory when it comes to signing software, anymore. I am sorry/not-sorry to say. It is very important to have a chain of trust that goes up somewhere above "goldenarm @ HN".