MurphyA/hacker-news huggingface dataset:
by palata | 2026-01-26 13:34:07+00:00
> I just spent a week living in an Airbnb with four other people.

I can see how it may be really cool, but I can also see how some people may hate that. Colleagues are not (always) friends, a week is a long time, and living together (i.e. sharing an appartment) is not always easy.

But I do agree that meeting in person once in a while is important. Maybe it doesn't have to be a full week, and maybe it doesn't have to be a shared appartment (hotel rooms keep some distance), though.

> But it’s hard to build a culture when your employees never see each other and never get the chance to talk without an agenda.

It's also possible to have "remote coffees", and just chat with colleagues remotely.
by fennecbutt | 2026-01-26 13:34:13+00:00
I think what really happened is that as Carmack became more senior he got more and more out of touch with the technology. So I don't understand why people still refer to his words as gospel, especially since the domain he's now in is so far outside of his original specialty.

Doom 2016 would've never been possible with him at the helm. Then again now they're adding viking bullshit to it so design by executive committee kills yet another beloved franchise.
by wiredfool | 2026-01-26 13:34:21+00:00
1) It's not. Maplibre is a JS library for displaying map data. OpenStreetMap is a collection of map data that is published in various formats. Different levels of the stack.

2) It's an optimization/advancement. There are some pain points in the older version that 10 years of experience can fix in a newer format.

3) Attention, funding. Technically, they're at the leading edge of open source.
by locknitpicker | 2026-01-26 13:34:23+00:00
> I don't agree! It's easiest to printf() things since you don't have to have tooling to debug every language you want to work with!

Nothing is easier than setting a breakpoint in a line of code and running the app.

When a breakpoint is hit, you also have access to local variables and their state. Some debuggers even allow us to change variable values at runtime.

Using printf is effective, but far from being the best way to achieve anything.
by prophoto | 2026-01-26 13:34:23+00:00
Wedding Photo Retouching Service
Creative professional wedding photo retouching, photo editing services. Our wedding photo retouching starts from as little as £2 ($2.80), there is also a bulk wedding photo retouching discount for orders of 5 photos or more.

Our Wedding Photo Retouching services will create the wedding memories you will treasure. A considerable amount of our photo editing work comes in the form of wedding photo retouching. From professional photographers who need some digital editing done, to newly weds who are unhappy with the way their wedding photos have come out. We can retouch them.
by jfengel | 2026-01-26 13:34:52+00:00
It's a good observation, though many of those are also food for poor people. Wealthy food is often a refined version of what everyone else eats, usually requiring a lot of extra effort and time.

Lobster is a famous example (though I am skeptical of the story that prisoners revolted over being forced to eat it too much; I have been unable to find a reliable primary source). A beautiful example is from the film Ratatouille, where the eponymous dish is contrasted between his mother's peasant stew and the $50 a plate Thomas Keller version.
by iamnothere | 2026-01-26 13:35:15+00:00
Thanks for mentioning NNCP, it doesn’t get enough attention.

I am hoping more tools will be built on top of it, with good tolerance for asynchronous/offline networks, particularly for communication and social. We may need it soon elsewhere.

Mail over NNCP works well as you mentioned because mail is already asynchronous. Maybe Delta Chat over NNCP is worth a try.
Show HN: Was tired of drowning in HN comments, so I built an AI Chief of Staff
by rektlessness | 2026-01-26 13:35:16+00:00
I've been lurking on HN for years. You know the drill: interesting headline, 200+ comments, you dive in thinking "I'll just skim for 5 minutes"... and an hour later you're 36 chambers deep in a thread about memory allocation patterns in Postgres and you've completely forgotten what the original article was about.

I don't just want a "summary" (which usually just shortens the noise). I want the meta-consensus: "What is the actual trade-off being debated? Who is winning the argument? Why does this matter?"

So I built HNSignals. Think of it less like a "summarizer" and more like a Chief of Staff who reads the entire thread for you and hands you a one-page executive brief.

How it works:
1. Filters: Shows trending stories (50+ comments) where the discussion has heated up.
2. Extracts: An AI (Qwen 3 via Venice.ai) reads the top comments.
3. Structures: Instead of a wall of text, you get 4 specific signals:
- The Hook: Why you should care.
- The Gist: The core technical facts.
- The Debate: The actual friction point (e.g., "Rust vs. C++ safety").
- The Verdict: The community consensus.

Why I'm showing this (Beta): Most AI tools just shorten the text. I'm trying to extract the signal. It's a work in progress - the AI sometimes gets too clever, and I'm still tuning the cache strategy. I'd love feedback on whether this structured approach is actually better than a standard "TL;DR."

Bonus meta-game: If this Show HN gets 50+ comments and makes it onto HNSignals itself, I'll read the AI's analysis of people analyzing my analyzer.
(P.S. Please go easy on the intentional stress testing - my Lambda inference budget is finite!)

Try it: https://hnsignals.com

Example output
The Heartbleed Bug (2014): https://hnsignals.com/signal/7548991
Ask HN: What is the most unethical thing you've done as a programmer? (2018): https://hnsignals.com/signal/17692005
Comparing the Same Project in Rust, Haskell, C++, Python, Scala and OCaml (2019): https://hnsignals.com/signal/20192645
OpenAI's GPT-3 may be the biggest thing since Bitcoin (2020): https://hnsignals.com/signal/23885684
Apple, What Have You Done? (2026): https://hnsignals.com/signal/46763592
by mistersquid | 2026-01-26 13:35:32+00:00
> I'd recommend "The Twilight of American Culture" by Morris Berman

Looks like a solid recommendation. Looking forward to reading it.

A summary (from Christian Science Monitor via Apple Books) says that Berman suggests the solution to an eroding cultural store of value is for the proliferation of the "monastic individual" who retreats from the larger "Mass Mind" culture to assess, curate, and preserve society's literary and cultural treasures.
by galkk | 2026-01-26 13:35:40+00:00
I never heard about it but the way you describe it sounds insane/sketchy, on the level of Tesla/racial slurs story with crazy millions initial verdict that ended up much lesser.

I mean, I can easily imagine mentally unstable person, that happened to be an employee, doing that shit, but I don’t see company with company processes acting like that. Like how do you expense purchasing and mailing dead pig? The life is full of surprises though, so I’m not ruling out corporate involvement completely. Can you provide sources and verdict?
by calhoun137 | 2026-01-26 13:35:43+00:00
My experience leads to the same conclusion that the models are very good at math reasoning, but you have to really know what you are doing and be aware of the blatant lies that result from poorly phrased queries.

I recently prompted Gemini Deep Research to “solve the Riemann Hypothesis” using a specific strategy and it just lied and fabricated the result of a theorem in its output, which otherwise looked very professional.
What's the best way to sanity-check severance/termination pay rules in Canada?
by cerdotca | 2026-01-26 13:36:00+00:00
Hi folks. I’m in Canada and a friend was recently terminated (3 weeks ago). They were confused about what they’re actually owed (statutory minimums vs. what lawyers negotiate under common law, and how it varies by province vs. federal rules).

I saw an opportunity, so I built a simple “statutory minimum estimate” calculator to help people get a baseline, but I’m curious how others approach this problem.

Are there good sources you trust for province-by-province rules?

Any gotchas people repeatedly miss (termination pay vs severance pay, benefit continuation, vacation pay, etc.)?

If you’ve built tools in this space, what’s the best way to present disclaimers without making it useless?

If anyone wants to see the tool I built, I can share it in the comments. Just looking for ways to help people out during a crappy time.
by throwaway173738 | 2026-01-26 13:36:07+00:00
Coaching in my role is mostly about seeing the person up for promotion and helping them focus on the right stuff for the teams success. Even great senior engineers sometimes lose focus or miss the sentence in s career ladder that doesn’t mesh with what they want to be doing.

I’ve got a senior IC who is always hesitant to reach out to non-engineers, so to coach him I’m constantly asking him to reach out directly. It will improve his impact if he does so.
by toofy | 2026-01-26 13:37:00+00:00
oh, they were found guilty in criminal court and forced to pay a fine of millions [0]. i was mistaken.

their criminal fine was the max allowed at $3 million. i can’t even imagine how much they’ll have to pay out in civil after being found guilty in criminal.

unfortunately too much time has passed and i can't edit my original comment now. :(

[0] https://www.npr.org/2024/01/11/1224333712/ebay-stalking-sett...
by willtemperley | 2026-01-26 13:37:55+00:00
Another thing worth mentioning is it's very similar to the structure of columnar formats like Arrow and Parquet. Anyone with familiarity with these formats could build a decoder in a couple of days. If they don't use FastPFOR.

I really wish they hadn't used FastPFOR. It's a research library and has an incredibly opaque algorithm:

https://ayende.com/blog/199523-C/integer-compression-underst...
by b112 | 2026-01-26 13:38:33+00:00
I see no reference to this in the article. Nor have you explained why these books are "not literature". This sounds like someone looking at a piece of art, and saying "that's not art".

As we're referencing young adults here, they already have a degree of understanding of the world today. Reading of the past, gives historical context to how the world is today, to why the world is as it is today. I'd have hoped they'd been well exposed to such things in school, and you can be absolutely sure they've been exposed to such things in movies, or music (have you heard some rap music?), or.. you know, this thing called the Internet.

In 12 seconds I can find more untoward content on the Internet, than I could in an entire library or book store.
by AlecSchueler | 2026-01-26 13:38:36+00:00
I'm not sure why you're asking this or what you're insinuating. The site is called Hacker News, it should be open to anarcho- and eco- hackers too. Not all of believe in infinite growth.

Do you want to expand on why you're on this site?

I've been here for more than 15 years and I'm not the person I was when I signed up or when I went through life in a startup.
by inkyoto | 2026-01-26 13:38:40+00:00
Because common law is not a general «duty to disclose everything» bludgeon for ordinary used-goods sales, and the «why not sue the first owner» argument can only work in narrow fact patterns.

For example, if the first owner actively misrepresented the position (for example, they said «no remote access, no subscriptions, no tracking» when they knew the opposite), the second owner might have a misrepresentation claim against the first owner. But that is pretty much where the buck stops.

> «How can a manufacturer be liable for an agreement it cannot know about?».

That is not the right framing. The manufacturer is not being held liable for «an agreement between the first owner and the second owner». The manufacturer is being held liable for its own conduct (access/modification by virtue of an OTA update) without authorisation from the _current_ rights-holder because liability follows the actor.

It happens because, under common law, 1) the first owner’s consent does not automatically bind the second owner, 2) consent does not normally run with the asset, and 3) a «new contract with the second owner» does not arise automatically on resale. It arises only if the second owner consciously assents to manufacturer terms (or if a statute creates obligations regardless of assent).

So the manufacturer is responsible because it is the party _acting_. If the manufacturer accesses/modifies without a valid basis extending to the current owner or user, it owns that risk.

I am not saying that «every unwanted OTA update is a crime». All I am saying is that the legal system has a concept of «unauthorised modification/access», and the contention is over whether the access or modification was authorised or not.
by egberts1 | 2026-01-26 13:39:00+00:00
Right now, there is another battle between AT&T's CGNAT (entire customer base) and Yahoo's NEW login authentication mechanism.

Web browser visiting Yahoo Mail is poorly comparing your external IPv6 with your home's IPv4 and rejecting your login.

This problem gets worse for Linux users as more and more websites (DirecTV) start to use the NEWEST Yahoo login authentication until AT&T somehow starts disbursing IPv6 inside your LAN, ... or something.

So "NAT" security is technically being compromised by Yahoo's JavaScript.
Show HN: wt – lightweight Git worktree orchestrator for parallel coding agents
by pldpld | 2026-01-26 13:39:08+00:00
I built wt to manage the coordination overhead of running multiple AI coding agents (Claude Code, Codex, etc.) concurrently on the same repository.

The problem: I'd spin up 3-4 agents working on different features simultaneously, then conflict on files, and resolving those conflicts burns agent context. Git worktrees solve the isolation problem but the native CLI is verbose, lacks primitives for managing multiple sessions, and I'd have to manage persistence (folders to store the trees) separately.

wt wraps git worktree in an interface designed for this workflow:

wt new feature/auth # creates worktree + spawns subshell
(wt:feature/auth) $ claude
exit
git merge feature/auth

Also integrates with tmux to coordinate agent sessions—wt session watch shows which agents are actively processing vs idle by monitoring pane output buffers.

There's a /do skill for Claude Code that implements issue-driven workflows: /do gh 123 fetches the GitHub issue, creates a worktree with a branch derived from the issue, and populates the agent context with the description.

Written in Rust. Binaries for macOS/Linux.

https://github.com/pld/wt

Blog post with more detail: https://peet.ldee.org/general/2026/01/26/wt-git-worktree-orc...
by egorfine | 2026-01-26 13:39:11+00:00
I don't see any drawbacks on this. Recent protests demonstrated that:

a) protests can and will be crushed by the government forces and people will be ultimately defeated;

b) people have no means to force government to enable back freedoms;

c) control is much easier with no internet available.

Russia is on the same path by providing white-list only internet access "during Ukrainian attacks" and a bit longer every time until ultimately internet will become whitelist only.

Also as we have seen specifically in russia, there is no shortage of senior software developers and network engineers truly putting in their best work to block VPNs better and deeper.

Thus Iran's (and russia's) internet blackout may indeed become permanent.

Update: obviously in this comment I am looking at this from the standpoint of an oppressive government.
by nitwit-se | 2026-01-26 13:39:23+00:00
Not the only one. I have great memories from many years spent building real products in AS3 - some of them even had users!

For a while RIM/Blackberry was using Adobe Air - on the Playbook and also the built-in app suite in the lead up to the launch of BB10. The latter never saw the light of day though, a late decision was made to replace all of the built-in apps with Qt/Cascades equivalents (if I remember right this was due largely to memory requirements of the Air apps).
by rustyhancock | 2026-01-26 13:39:24+00:00
A big issue is that by scalping out early stages of careers AI could create a large impact on employee development.

If AI means you don't need to hire so many 2-5 year experience employees it means you're not creating 5year + experience employees available for the market.

This might mean that AI expands it's niche, as experienced employees become more scared we'll have to push more of their work onto AI.

I'm not sure it's going to be all industries that have this issue. Some are far more reliant on junior roles.

Like SWE, but also accountants, lawyers and their paralegals, etc.
by iamnothere | 2026-01-26 13:39:26+00:00
If the parents don’t see it as an issue then the state should not be forcing its way in, especially considering the harm to privacy and free speech. This is an area where reasonable people can disagree as to what the correct parenting approach is, so the state should not enforce a particular approach. If anything they should focus on making it easier for parents to set their own limits at the device level.
by direwolf20 | 2026-01-26 13:39:28+00:00
I've realised that social networks are real–time feeds, not archives. Some archival features can be useful but they are not the main focus of the product. Archival needs are very different from real–time needs and combining them in the same product doesn't work out well.

Consider something simple like Slack: the selling point is that you can send messages to people. Being able to scroll back to last week is useful. Being able to scroll back 3 years is a nonessential bonus.
by tlogan | 2026-01-26 13:39:51+00:00
I just want to clarify why this is not so straightforward. It really depends on how the term “illegal alien” is defined.

Before BBB July 4, Medicare covered the following groups:

- Refugees

- Asylum seekers

- Immigration parolees

- TPS holders

- DACA recipients

Under the Trump administration, the following groups are now considered illegal aliens:

- Asylum seekers with pending claims or those whose claims were denied

- Immigration parolees

- Certain categories of TPS holders (for example South Sudanese TPS ended Jan 6 2026 so all people under that protection are ordered to leave)

- Certain categories of DACA recipients

And the above people are probably registered for medicare with full name and address.
by onion2k | 2026-01-26 13:40:03+00:00
The goal should be to have teams who want you to be supporting them, not need you to be supporting them. Getting teams to the point where they don't need you isn't actually that hard. They might be only performing at 50% effectiveness, but that's fine if the work is getting done. You should build a relationship with the teams so they want you to support them to get to 90% or even more.

If your teams fail to function without your help then you're clearly not supporting them well enough, and you can't take a vacation or go off sick or be promoted. That is not optimal for anyone.
by gucci-on-fleek | 2026-01-26 13:40:07+00:00
It's easy to avoid liability if you're selling a calculator app, but much harder if you're a plumber. Also, lawsuits tend to be more frequent and for higher values in the US than almost anywhere else in the world, so even relatively "safe" businesses are still somewhat risky.

Wikipedia makes it sound like forming a German business is quite expensive and time consuming [0], so I can certainly see why you'd want to avoid incorporating if possible there. But in Canada, it only takes an hour and a few hundred dollars to incorporate (random example [1]), so it's usually worth the effort/cost unless the business is tiny.

[0]: https://en.wikipedia.org/wiki/GmbH

[1]: https://abregistry.ca/product/alberta-corporation-standard
by bell-cot | 2026-01-26 13:40:25+00:00
At that scale, I'd bet that selling (even if buying at home) would be obvious to professional traders in the gold market. And quickly hit the headlines.

Which is exactly the scenario you'd want to avoid, if you were concerned that a certain President might decide that "your" gold, locked in "his" vault, meant that he had you by the bars.
by FrostViper8 | 2026-01-26 13:40:59+00:00
Firstly, I didn't even mention what the value might be. I simply pointed out that the "independent organisation" would not really be independent. Which means it won't protect anyone's privacy. Which undermines the entire point of having it. Therefore it has no value.

Secondly, it is the central bank that sets the interest rate. In the UK that is the Bank of England. Secondly the government sets their mandate. They have a mandate of keeping the inflation at 2%. One of the mechanisms they to control inflation is the interest rate.

https://www.bankofengland.co.uk/monetary-policy/inflation

Moreover the "Chair of the Court of Directors" (the Chairman) of the Bank of England is appointed by the Crown (the King) at the advice of the Prime Minister and the Chancellor of the Exchequer.

The government both sets the mandate and effectively selects the Chairman. So while they don't directly set the interest rate, they do set the mandate and who runs the Central Bank.

BTW the Bank of England is failing to keep the inflation rate at 2% (and for some time) as it is currently 3.4%.
by netbioserror | 2026-01-26 13:41:30+00:00
I've been statically linking Nim binaries with musl. It's fantastic. Relatively easy to set up (just a few compiler flags and the musl toolchain), and I get an optimized binary that is indistinguishable from any other static C Linux binary. It runs on any machine we throw it at. For a newer-generation systems language, that is a massive selling point.
by iso1631 | 2026-01-26 13:41:35+00:00
What amazes me about MAGA is that some claim to like Star Trek.

This is from "Way of the Warrior", when the dominion had managed to con the Klingons into invading Cardassia.

KAYBOK [on viewscreen]: We have orders to search all vessels attempting to leave Bajoran space.

KIRA: Search them for what?

KAYBOK [on viewscreen]: For shape-shifters. Each ship will be scanned, its cargo searched, and its crewmembers and passengers subjected to genetic testing.

SISKO: On whose authority?

KAYBOK [on viewscreen]: On the authority of Gowron and the Klingon High Council.

KIRA: The Klingon High Council has no jurisdiction over ships in Bajoran space.

KAYBOK [on viewscreen]: We assumed you would welcome our assistance.

SISKO: Do you have any evidence that there are changelings aboard this particular ship?

KAYBOK [on viewscreen]: How can we have evidence until we conduct our tests?

KIRA: Commander, Bajoran law strictly prohibits any unwarranted search and seizure of vessels in our territory.

KAYBOK [on viewscreen]: I have my orders.

Compared to

ICE: We have orders to search all people attempting to live in America

Search them for what?

ICE: For illegal immigrants. Each center will be scanned, it's users searched, and their finances and medical history subjected to AI pattern recognition

On whose authority?

ICE: On the authority of Trump and the Federal Government

Trump has no jurisdiction over people in Minnesota

ICE: We assumed you would welcome our assistance.

Do you have any evidence that there are illegal immigrants in this particular learning center?

ICE: How can we have evidence until we conduct our tests?

The Constitution strictly prohibits any unwarranted search and seizure of vessels

ICE: I have my orders.

*Technically this point in the episode it was after the Dominion/Russia interference with the high placed Dominion/Russian asset, but before the Klingons/America invaded Cardassia/Greenland.
by palata | 2026-01-26 13:42:02+00:00
> They are good at multi-tasking, as is evident from their ability to take notes in class and check Facebook at the same time.

Am I the only one finding this list disrespectful?

Young graduates are inexperienced. Experience comes with time, not with lists that say that they don't know how to work, think or be.

> Employers care about which courses they took.

In a work environment, people talk about their work experience. Young graduates' work experience is the classes they took.