MurphyA/hacker-news huggingface dataset:
by LeFantome | 2026-01-27 17:20:48+00:00
In my view, this project itself shows some of the reasons why Wayland is the right path forward.

On X, we had Xorg and that is it. But at least Xorg did a lot of the work for you.

On Wayland, you in theory have to do a lot more of the work yourself when you build a compositor. But what we are seeing is libraries emerge that do this for you (wlroots, Smithay, Louvre, aquamarine, SWC, etc). So we have this one man project expecting to deliver a dev release in just a few months (mid-2026 is 4 months from now).

But it is not just that we have addressed the Wayland objection. This project was able to evaluate alternatives and decide the smithay is the best fit both for features and language choice. As time goes on, we will see more implementations that will compete with each other on quality and features. This will drive the entire ecosystem forward. That is how Open Source is supposed to work.
by randombyte58 | 2026-01-27 17:20:50+00:00
I built this as a thin aggregation layer after getting tired of maintaining multiple distributor APIs
(auth, schemas, rate limits, random quirks).

It normalizes pricing and stock data from Mouser, DigiKey and TME into one JSON shape, mainly
for scripts, CI checks and internal tooling.

Very early and intentionally minimal — not trying to replace full procurement systems.
Happy to answer questions or explain implementation details.
by ceejayoz | 2026-01-27 17:21:02+00:00
My store used to have a big bread oven, desserts made in-house, fresh prepared food made in woks etc. right next to the buffet table, etc. All gone now; the coffee shop got replaced by robots, they tried to close the seafood counter (with enough negative feedback they reversed it), etc.

It's all made centrally now, for 3x the price and half the taste. All the kids went and got MBAs and the third generation family business curse hit hard as a result.

I've heard locals say "Bob Wegman loved people, Danny Wegman loves food, and Colleen Wegman loves money".
by Etherlord87 | 2026-01-27 17:21:24+00:00
> The imperial boomerang is the theory that governments that develop repressive techniques to control colonial territories will eventually deploy those same techniques domestically against their own citizens.

This is different from what parent post describes. Parent means developing tools by one side of a barricade, that the other may eventually use against them, e.g. when the power shifts to them. Whereas you speak about developing the tools to be used abroad, but those tools eventually also get used domestically, but the administrator remains the same.
by WalterBright | 2026-01-27 17:21:25+00:00
I've driven around blind corners to discover people standing in the middle of the road. I also read in the paper about people being run over in crosswalks. I use crosswalks, too, and I make sure to look before I step into it. When I jog, I look at the driver's eyes to see if he sees me (if he doesn't, I step far off the roadside). Yes, as a pedestrian you do have a significant amount of control.
by zahlman | 2026-01-27 17:21:48+00:00
> Dismissing an argument over rhetoric instead of rebutting the main point is about as close to a formal definition of tone policing as you can get.

Correct. But making a shallow dismissal, or failing to steelman, is not "dismissing an argument over rhetoric". But that's also irrelevant, because I did not make a shallow dismissal or fail to steelman. I was not responding to the argument at all; I was just (in debate terms) raising a point of order.

> why I don't think "chaotic" is extreme rhetoric to describe this situation.

Now you are the one failing to steelman. The quote also describes the federal executive as "lawless" (clearly it is still very much bound by law, and has even restrained itself from invoking powers that many people have argued they have clear justification for: in particular, the Insurrection Act of 1807) and says that they are "Hell-bent" on "creating" this chaos (assuming the motivations of others is fundamentally unkind and rarely a good debate strategy; and it's clearly contradicted for example by observing that ICE operations are much smoother in every state other than Minnesota). And the overall effect is to assume the consequent and exclude those who object to TFA's narrative.

> As was yours. Will you self reflect on why that is?

I already self-reflect when I post. I came to the conclusion that my comment should not be flagged, and I never post something that I think should be flagged. Having read your response, and going back through the chain, my opinion in this case remains unchanged.
by poncho_romero | 2026-01-27 17:21:59+00:00
Because there are so many Indians around, newly arrived Indians tend to spend most of their time with other Indians, and as a result don't integrate with the rest of society as much as previously waves of immigrants did. Canada is a cultural mosaic, but a certain degree of intermixing and assimilation is necessary, in my opinion, to preserve social and national bonds.
by bikenaga | 2026-01-27 17:22:01+00:00
Original article: "Mapping the Great Mongolian Road: The gaihōzu maps as records of Inner Asian trade networks" - https://www.sciencedirect.com/science/article/abs/pii/S03057...

Abstract: "The gaihōzu (外邦図), ‘maps of outer lands' produced by the Japanese Imperial Army between 1873 and 1945, represent one of the most comprehensive cartographic records of East and Inner Asia. Created during Japan's imperial expansion, the gaihōzu offer rich detail of territories beyond Japanese control. Despite their military origins, the gaihōzu now serve as geographical time capsules, preserving landscapes since transformed by modernization. This study documents the Great Mongolian Road, a major yet understudied east-west caravan route across Inner Asia. Through analysis of the Tōa Yochizu (東亞輿地圖) ‘Maps of East Asia’ series and field verification across 1200 km of southern Mongolia, we document the route's infrastructure for the first time. The gaihōzu capture not merely routes but complete support systems, including water sources, terrain features, and settlements vital for navigation and survival in these harsh arid environments. By mapping this historical corridor, these once-secret military documents provide valuable baseline data for historical geography, cultural heritage preservation, and environmental change assessment across the landscapes of Asia."
by ajross | 2026-01-27 17:22:05+00:00
Honestly if you want to learn retro stuff for retro reasons... maybe consider using the retro materials? Here's the MOS programming manual for the original parts, it's what Woz would have used when hand-assembling Integer BASIC:

https://archive.org/details/mos_microcomputers_programming_m...

And it's really not so complicated! The chip is simple, so the docs are simple. There's more to read about the history to come later, but there's also something to be said for understanding it in the context its designers presented it.
by PlatoIsADisease | 2026-01-27 17:22:27+00:00
We are getting into a debate between particulars and universals. To call the 'unified memory' VRAM is quite a generalization. Whatever the case, we can tell from stock prices that whatever this VRAM is, its nothing compared to NVIDIA.

Anyway, we were trying to run a 70B model on a macbook(can't remember which M model) at a fortune 20 company, it never became practical. We were trying to compare strings of character length ~200. It was like 400-ish characters plus a pre-prompt.

I can't imagine this being reasonable on a 1T model, let alone the 400B models of deepseek and LLAMA.
by AnthonyMouse | 2026-01-27 17:22:29+00:00
The general problem is that people think based on relativity.

Suppose there are thousands of law enforcement officials in the US, some minority of them are violent offenders and as a result of that some minority of police shootings are murders rather than legitimate self-defense or protection of the innocent, where the number of annual illegitimate police shootings is somewhere between 2 and 999, and the propensity for those people to be prosecuted is lower than it ought to be. Suppose further that China has over a million Uyghurs in concentration camps and is using them as slave labor and subjecting them to forced sterilization.

Is the first one bad? Yes. Is it as bad? Uh, no. But you can present a distorted picture through selective censorship.

Obviously what you want is for neither of them to be censored, but not wanting a foreign power to be the ones who decide what people see is fully legitimate.
by chriswarbo | 2026-01-27 17:22:31+00:00
> Funny enough the only time I used rss was when I had that cool outlook integration that made them seem like emails.

I convert feeds to maildir, and read them in email clients (Thunderbird, KMail, Emacs+Gnus, Emacs+mu4e, etc.). That lets me use the same setup for emails and feeds; keeping them on a network mount makes sync trivial; etc.

I use http://www.chriswarbo.net/git/feed2maildir which is a fork of https://github.com/sulami/feed2maildir that rips out a bunch of unneeded complexity (config files, databases, fetching, looping, etc.)
by devonkelley | 2026-01-27 17:22:40+00:00
Wow, yes. You nailed the framing. Autonomous control plane is the perfect way to describe Kalibr.

Defining success: We don't normalize it. Teams define their own outcome signals (latency, cost, user ratings, task completion, etc). You don't need perfect attribution to beat static configs; even noisy signals surface real patterns when aggregated correctly.

Oscillation: Thompson Sampling. Instead of greedily chasing the current best path, we maintain uncertainty estimates and explore proportionally. Sparse or noisy outcomes widen confidence intervals, which naturally dampens switching. Wilson scoring handles the low-sample edge cases without the wild swings you'd get from raw percentages.

Confidence/regret: Explicit in the routing math. Every path carries uncertainty that decays with evidence. The system minimizes cumulative regret over time rather than optimizing point-in-time decisions.

The gap we're closing is exactly what you mentioned. Self-correcting instead of babysat.
by Aurornis | 2026-01-27 17:22:49+00:00
> And there was something else: most early startups need to pivot, changing direction as they learn more about what the market wants and what is technically possible. By lowering the costs of pivoting, it was much easier to explore the possibilities without being locked in or even explore multiple startups at once: you just tell the AI what you want.

In my experience so far, AI prototyping has been a powerful force for breaking analysis paralysis.

In the last 10 years of my career, the slow execution speed at different companies wasn't due to slow code writing. It was due to management excesses trying to drive consensus and de-risk ideas before the developers were even allowed to write the code. Let's circle back and drive consensus in a weekly meeting with the stakeholders to get alignment on the KPIs for the design doc that goes through the approval and sign off process first.

Developers would then read the ream and realize that perfection was expected from their output, too, so development processes grew to be long and careful to avoid accidents. I landed on a couple teams where even small changes required meetings to discuss it, multiple rounds of review, and a lot of grandstanding before we were allowed to proceed.

Then AI comes along and makes it cheap to prototype something. If it breaks or it's the wrong thing, nobody feels like they're in trouble because we all agree it was a prototype and the AI wrote it. We can cycle through prototypes faster because it's happening outside of this messy human reputation-review-grandstanding loop that has become the norm.

Instead of months of meetings, we can have an LLM generate a UI and a backend with fake data and say "This is what I want to build, and this is what it will do". It's a hundred times more efficient than trying to describe it to a dozen people in 1-hour timeslots in between all of their other meetings for 12 weeks in a row.

The dark side of this same coin is when teams try to rely on the AI to write the real code, too, and then blame the AI when something goes wrong. You have to draw a very clear line between AI-driven prototyping and developer-driven code that developers must own. I think this article misses the mark on that by framing everything as a decision to DIY or delegate to AI. The real AI-assisted successes I see have developers driving with AI as an assistant on the side, not the other way around. I could see how an MBA class could come to believe that AI is going to do the jobs instead of developers, though, as it's easy to look at these rapid LLM prototypes and think that production ready code is just a few prompts away.
Show HN: DocEndorse – An AI assistant that runs your e-sign workflow in chat
by kariopaul | 2026-01-27 17:22:52+00:00
DocEndorse is an AI-powered e-signature assistant that lets you prepare, send, track, and follow up on documents through natural language instead of forms and drag-and-drop editors.

You can tell it what you want (“Send this NDA to John for signature”), and it will:
• Find the right document and contacts
• Detect and place signing fields
• Assign signer roles
• Suggest titles and messages
• Send requests via email, SMS, WhatsApp, or Microsoft Teams
• Track status and automatically follow up with signers

It supports the full e-signature lifecycle: self-signing, sending requests, templates, reminders, resends, and real-time status updates. Follow-ups are generated automatically with tone and timing adjusted based on progress.

Deeply integrated with Microsoft 365: OneDrive, SharePoint, Outlook contacts, and Teams chats/meetings. Everything can be done through a conversational interface, with a dashboard for centralized visibility.

Target users: teams and enterprises that handle frequent approvals, contracts, onboarding, legal docs, or vendor agreements and want to reduce manual prep and turnaround time.

Available as a Microsoft Teams app (personal scope) with an in-chat AI assistant plus dashboard. Free tier with monthly limits; upgrades available.

More info: https://docendorse.com
Help: https://docendorse.com/help
Show HN: Lightbox – Flight recorder for AI agents (record, replay, verify)
by Berticus12 | 2026-01-27 17:23:11+00:00
I built Lightbox because I kept running into the same problem: an agent would fail in production, and I had no way to know what actually happened.

Logs were scattered, the LLM’s “I called the tool” wasn’t trustworthy, and re-running wasn’t deterministic.

This week, tons of Clawdbot incidents have driven the point home. Agents with full system access can expose API keys and chat histories. Prompt injection is now a major security concern.

When agents can touch your filesystem, execute code, and browse the web…you probably need a tamper-proof record of exactly what actions it took, especially when a malicious prompt or compromised webpage could hijack the agent mid-session.

Lightbox is a small Python library that records every tool call an agent makes (inputs, outputs, timing) into an append-only log with cryptographic hashes. You can replay runs with mocked responses, diff executions across versions, and verify the integrity of logs after the fact.

Think airplane black box, but for your hackbox.

*What it does:*

- Records tool calls locally (no cloud, your infra)

- Tamper-evident logs (hash chain, verifiable)

- Replay failures exactly with recorded responses

- CLI to inspect, replay, diff, and verify sessions

- Framework-agnostic (works with LangChain, Claude, OpenAI, etc.)

*What it doesn’t do:*
- Doesn’t replay the LLM itself (just tool calls)
- Not a dashboard or analytics platform
- Not trying to replace LangSmith/Langfuse (different problem)

*Use cases I care about:*

- Security forensics: agent behaved strangely, was it prompt injection? Check the trace.

- Compliance: “prove what your agent did last Tuesday”

- Debugging: reproduce a failure without re-running expensive API calls

- Regression testing: diff tool call patterns across agent versions

As agents get more capable and more autonomous (Clawdbot/Molt, Claude computer use, Manus, Devin), I think we’ll need black boxes the same way aviation does.

This is my attempt at that primitive.

It’s early (v0.1), intentionally minimal, MIT licensed.

Site: <https://uselightbox.app>
install: `pip install lightbox-rec`

GitHub: <https://github.com/mainnebula/Lightbox-Project>

Would love feedback, especially from anyone thinking about agent security or running autonomous agents in production.
by seanmcdirmid | 2026-01-27 17:23:14+00:00
You are charactituring their supporters just like you are the politicians. There is a wide swatch of opposition to Trump: moderates like me, and far lefties that I don't normally agree with on much. Most of the opposition to Trump are from moderates (most Americans are in the middle somewhere), although the most visible opposition is are the far left activist types (because...well...they specialize in visibility). They weren't protesting tariffs, they are protesting ICE, so really they are pretty ideological consistent.
by Faelon | 2026-01-27 17:23:27+00:00
This is a self-fulfilling prophecy. You, me, and everybody else can stop consuming animal products right now, at this minute. Water use is only a small part of the argument- these animals emit tons of carbon, and more than anything else, they use just as much land as there are forests remaining on the planet. I wish we could focus on visualizing the amount of habitat destruction wrought by animal agriculture. 80% of all agricultural land is for animals and the food they eat.

"Marginal" land for agriculture used to be America's Serengeti and now it's a vast, dead monoculture. And let's not forget- these animals feel, and they have a perspective with which they relate to and understand the world, just like we do. If we have a choice, we should choose to not consume products of cruelty which destroy our planet. It's easy.
by Imustaskforhelp | 2026-01-27 17:23:58+00:00
Um what's up with companies trying to recreate really big projects using vibe coding.

Like okay, I am an indie-dev if I create a vibe coded project, I create it for fun (I burn VC money of other people doing so tho but I would consider it actually positive)

But what's up with large companies who can actually freaking sponsor a human to do work make use of AI agents vibe code.

First it was cursor who spent almost 3-5 million$ (Just came here after watching a good yt video about it) and now Cloudflare.

Like, large corpos, if you are so much interested in burning money, atleast burn it on something new (perhaps its a good critique of the browser thing by Cursor but yeah)

I am recently in touch with a person from UK (who sadly got disabled due to an accident when he was young) guy who is a VPS provider who got really impacted by WHMCS increase in bill and He migrated to 1200 euros hostbill. Show him some HN love (https://xhosts.uk/)

I had vibe coded a golang alternative. Currently running it in background to create it better for his use cases and probably gonna open source it.

The thing with WHMCS alternatives are is that I made one using gvisor+tmate but most should/have to build on top of KVM/QEMU directly. I do feel that WHMCS is definitely one of the most rent seeking project and actually writing a golang alternative of it feels sense (atleast to me)

Can there not be an AI agent which can freaking detect what people are being charged for (unfairly) online & these large companies who want to build things can create open source alternatives of it.

I mean I am not saying that it stops being slop but it just feels a good way of making use of this tech aside from creating complete spaggeti slop nobody wants, I mean maybe it was an experiment but now it got failed (Cursor and this)

A bit ironic because I contacted the xhosts.uk provider because I wanted to create a cloudflare tunnels alternative after seeing 12% of internet casually going through cf & I saw myself being very heavily reliant on it for my projects & I wasn't really happy about my reliance on cf tunnels ig
by bccdee | 2026-01-27 17:24:09+00:00
Yeah I think that's an interesting point of comparison. There's definitely a phenomenon where people can take their abstractions for granted and back themselves into corners because they have no deeper understanding of what their framework does under the hood.

The key difference with LLMs is that React was written very intentionally by smart engineers who provided a wealth of documentation to help people who need to peek under the hood of their framwork. If your LLM has written something you don't understand, though, chances are nobody does, and there's nowhere you can turn to.

If (as Peter Naur famously argued) programming is theory building, then an abstraction like a framework lets you borrow someone else's theory. You skip developing an understanding of the underlying code and hope that you'll either never need to touch the underlying code or that, if you do, you can internalize the required theory later, as needed. LLM-generated code has no theory; you either need to supervise it closely enough to impose your own, or treat it as disposable.
by MichaelRo | 2026-01-27 17:24:16+00:00
"More than 36,500 Iranians were killed by security forces during the January 8-9 crackdown on nationwide protests, making it the deadliest two-day protest massacre in history,"

Too bad that this is also a first time in history, following massacre of protesters: https://en.wikipedia.org/wiki/Trial_and_execution_of_Nicolae...
by hearsathought | 2026-01-27 17:24:26+00:00
> My government doesn’t fund Iran.

And iran doesn't control the US like israel does. And iran doesn't force censorship on americans like israel does. And iran isn't commiting genocide like israel does. When's the last time iran order the US government to attack peaceful college protestors on american college campuses? Israel has. And the US government obeyed.
by PKop | 2026-01-27 17:24:32+00:00
They get less Indians in their country, while giving their problems to other countries to deal with. Western leaders are insane to think flooding their already resource constrained and overcrowded countries with thousands of 3rd worlders is a good thing for their nation. How are housing, health care, insurance and other public benefit costs now? Would competing against many more people in your territory in the zero-sum conflict for these resources be a good thing for the average European? Of course not. Just like it's not good for the average American or Canadian.

Additionally, diluting the native population's power in democratic politics where ethnic blocks equal more votes and more power, it is doubly bad for the current citizens of Western nations.
by wincy | 2026-01-27 17:24:42+00:00
It’s wild when I read a professional looking website like this and Conscious Digital misspells their own org name as “Consious Digital” in the first paragraph. I’m glad they’re fighting against email spam but it just raises all sorts of red flags in my mind, or at least it used to.

Funny enough, these days it indicates the article was written by a human. I had a dev join my team and made a few typos and it gave me a chuckle, as it’s a whole class of mistake I hadn’t seen in awhile.
by PlatoIsADisease | 2026-01-27 17:24:55+00:00
If it worked IRL for anything useful, I'd be more interested in the technical differences. But it was a mere toy for a few tests at my fortune 20 company.

Language is full of issues of particulars vs universals, and you could debate if its just an integrated GPU with different marketing.

Whatever the case, we couldn't use it in production, and NVIDIAs stock price reflects the reality on the ground.