MurphyA/hacker-news huggingface dataset:
by shagie | 2026-01-21 21:39:32+00:00
There are multiple groups on Stack Overflow with different (and sometimes conflicting) goals and desires.

Corporate measured "engagement" and has been trying things to make that number go up.

The curators of the site... if they could have tools to measure would be measuring the median quality of the questions being asked and the answers being given.

People asking questions on the site have changed from the "building a library goal" with the question as a prompt to "help me with this problem" - but rarely not sticking around.

---

The sinking activity rates have had alarms going for many years... but remember that engagement was being measured and while that's sinking, comments were engagement so the numbers (ad impressions) at corporate level were getting measured differently.

The reputation has been something, but there's a disconnect between what "hostile" means and what "toxic" means between the people making the claims and how it's being interpreted.

That reputation was interpreted (by corporate and to an extent, diamond moderators) as "people are mean in comments" - and that isn't the case. People are not mean in comments. However, the structure of the site being focused on Q&A rather than discussion for someone who wants discussion with the people who are there to provide answers to questions will find the environment innately hostile.

Without changing the site from a Q&A (and basically starting over - which corporate has tried, but the people who are providing quality answers aren't going there because they don't want discussions - if they wanted discussions they would be commenting on HN or Reddit), that change can't really be done. The attempts to try to change how people are approaching the site run into a "this would reduce 'engagement'" and people asking questions to get help for their problem not accepting the original premise of building a library. ... And that's resulted in conflict and decreasing curation (which are often the people who were the ones providing the expert answers).

----

So while they have been aware, (I believe) corporate has been trying to solve the wrong problems at odds with both the people asking questions ("help me now") and the remaining curators.
by serf | 2026-01-21 21:39:50+00:00
it's not immoral to fire people.

it's immoral to lie to people.

very few people can do the mental gymnastics required to equate " we look forward to realizing Vimeo’s full potential as we reach new heights together " to "you're all getting fired."

at some point in the now far-distant past CEOs used to make heartfelt speeches and memos to a soon-to-be-downsized staff about how hard decisions had to be made and blah-blah-blah; now it's more about sequestering the decision makers away from the damaged goods while projecting daisies and sunshine for would-be investors.

The game has shifted far from the human factor into a purely financial/investor loop. Good for some people but generally worse for people .

And before I hear it : Yes it was always about money, but business wasn't always about investors . That projection of liability to a remote party is exactly the issue.
by jongjong | 2026-01-21 21:39:53+00:00
Yes. It's a zero trust society. Nobody can trust anybody else. The only thing that's trusted is money in a bank account... And we really shouldn't be trusting our eyes there because the money is backed by nothing and there is no reliable consensus between different banks (see correspondant banking).

It's like; the thing we trust the most cannot be trusted but so long as we keep using money in its current form, this implicit form of unwarranted trust is devaluing the warranted trust of everything else that's not money.
by WorldMaker | 2026-01-21 21:40:02+00:00
True. Though some of that destruction to Notepad isn't just the loss of Wordpad's fault but Microsoft's problems with Notepad++ eating its brand for too many years and making too many "must install" lists.

I'm not entirely sure how Copilot integration helps them beat Notepad++, but I suppose that's why I'm not a PM.
by bbg2401 | 2026-01-21 21:40:14+00:00
Pricing per seat makes little sense for a component library. It forces every party involved in building an application to acquire a license, not just a designer who might otherwise have been hired once to provide the assets. Seat-based pricing suits tools people daily drive (Figma, Slack), whereas asset libraries are better priced by what you ship with them.

A more natural unit for pricing would be per domain, application, environment, or similar.

That said, I'm aware several UI frameworks have moved toward seat-based licensing recently, so it must be working for them in some sense.
by jurschreuder | 2026-01-21 21:40:32+00:00
We suddenly have many many github workflows. I made some with AI and other developers also made many. Today I found out we suddenly have api calls test agains the beta deployment if the api. This was made in like a day or so. It's something like 200 api calls. And figuring out how the Github Actions works for this one task before it was not really worth the trouble but now it's click click go!
Show HN: Grov – Multiplayer for AI Coding Agents (Open Source)
by tonyystef | 2026-01-21 21:40:48+00:00
Hi HN, I'm Tony.

I built Grov because I hit a wall with current AI coding assistants: they are "single-player." The moment I kill a terminal pane or close a chat session, the high-level reasoning and architectural decisions generated during that session are lost. If a teammate touches that same code an hour later, their agent has to re-derive everything from scratch or read many documentation files for basically any feature implemented or bug fixed.

I wanted to stop writing a lot of docs for everything just to give context to my agents or have to re-explain to my agents what my teammate did and why.

Grov is an open-source context layer that effectively gives your team's AI agents a shared, persistent memory.

Here is the technical approach:

1. Decision-grain memory, not document storage: When you sync a memory, Grov structures knowledge at the decision level. We capture the specific aspect (e.g., "Auth Strategy"), the choice made ("JWT"), and the reasoning ("Stateless for scaling"). Crucially, when your codebase evolves, we don't overwrite memories, we mark old decisions as superseded and link them to the new choice. This gives your team an audit trail of architectural evolution, not just the current snapshot.

2. Git-like branches for memories: Teams experimenting with different approaches can create memory branches. Memories on a feature branch stay isolated until you are ready to merge. Access control mirrors Git: main is team-wide, while feature branches keep noise isolated. When you merge the branch, those accumulated insights become instantly available to everyone's agents.

3. Two-stage injection (Token Optimization): The expensive part of shared memory isn't storage it's the context window. Loading 10 irrelevant memories wastes tokens and confuses the model. Grov uses a "Preview → Expand" strategy:
Preview: A hybrid semantic/keyword search returns lightweight memory summaries (~100 tokens).
Expand: The full reasoning traces (~500-1k tokens) are only injected if the agent explicitly requests more detail. This typically results in a 50-70% token reduction per session compared to raw context dumping.

The result: Your teammate's agent doesn't waste 5 minutes re-exploring why you chose Postgres over Redis, or re-reading auth middleware. It just knows, because your agent already figured it out and shared it.

Github: https://github.com/TonyStef/Grov
by jbbryant | 2026-01-21 21:41:10+00:00
I'm build a 2d and 3d CAD in react. I have built an almost complete replacement of Solidworks Basic in the cloud using Claude Code CLI and GLM 4.7 unlimited in China. I have been doing full agent testing in Antigravity and bug fixing without writing a line of code. Total cost is around 300 dollars and 10 hours of time. Probably have another 20 hours of debugging and small refactoring by hand. I have been vibe coding for 9 months. Dev for 30 plus years. It is not easy to just pick up and run with but it gives me super powers when you understand the tools and limitations. Check out Steve Yegge on YouTube!
by drewg123 | 2026-01-21 21:42:02+00:00
I'm a power user. I do FreeBSD kernel performance work for Netflix.

I have a macbook as my work laptop. I use it as a dumb terminal to my FreeBSD desktop, a platform for corp. video conferencing, and to surf the web. Any actual work happens on my desktop (Unless I'm working on something arm64 specific, and am using a VM on the laptop ... but then I'm probably ssh'ed in from my desktop.

Why the macbook? I have never gotten along with Windows (have tried on a few separate occasions). And I'm too lazy to put effort into getting Linux running well on a laptop, since that would still be just a dumb terminal for FreeBSD dev. And I'm not enough of a masochist to run FreeBSD on a laptop. So the macbook is the path of least resistance. It works well as a laptop (suspend / resume, connects to random wifi) and comes with a terminal and ssh client that require zero effort to get working.
by hombre_fatal | 2026-01-21 21:42:18+00:00
Whether better AI is fun or not depends on (A) the sorts of advantages/disadvantages it is given and (B) its skill level compared to the player.

When people say they want better AI, they mean they want smarter + human-like AI without "cheating" (more resources, perfect aim, rubber banding, perfect knowledge, etc).

And even if you build a human-like AI, it's not going to be fun for players if it's too good, just like how humans have the most fun playing against other players at their level, not against the top-ranked players in the world.

So to keep AI fun, there is always going to be artificial limitations, and "people want terrible AI" doesn't really capture that.

One example might be games where you can hear footsteps or a branch snap. With stereo audio, you could technically derive exactly where someone is, possibly even which room they are in. When that raw signal is provided directly to a machine, it might accidentally be too good, know which bush you crawled into, and shoot into it.

Yet humans would only be able to go "I think I heard a branch snap" or "someone must be creeping up on me" even though they are given the same signal as the AI.
by onemoresoop | 2026-01-21 21:42:33+00:00
"excited about this partnership, which we believe will unlock even greater focus for our team and customers as we continue to strive towards our global mission to be the most innovative and trusted video platform in the world for businesses"

There's no hint of laying off all the staff here though. Now it sounds like they "were" excited to lay off people to maximize profits.

Maybe "unlock even greater focus for our team" means to unlock their focus to find other jobs but it's quite perverse. I agree with the OP, that "Words no longer appear to mean things"
by endofreach | 2026-01-21 21:42:49+00:00
what‘s in it for spotify? i can‘t think of a single person who‘d stop paying for streaming services (music) in favour of going back to illegally download or (or even legally purchase) songs & managing their own library.
m a y b e some devs would. but those thinking about it, wouldn‘t be stopped like that. i am thinking about it, yet i just renewed my subscription because i lack time & motivation to crawl down yet another rabbit hole of diy.
by anonymars | 2026-01-21 21:42:52+00:00
You're a little behind, it's Microsoft 365 Copilot Premium now

(They may have turned it into a joke, but that is the truth https://support.microsoft.com/en-us/office/the-microsoft-365...)

Maybe these days for interviews, instead of calculating how many golf balls fit in a schoolbus, they can calculate how much time, money, intellect, and brand goodwill they've spent renaming Office 365 -> Microsoft 365 -> Microsoft 365 Copilot. Then add in how much time, money, and intellect everyone else has spent trying to figure it out
by alexjplant | 2026-01-21 21:43:23+00:00
> In order to be both safe and beneficial, we want all current Claude models to be:

> Broadly safe [...] Broadly ethical [...] Compliant with Anthropic’s guidelines [...] Genuinely helpful

> In cases of apparent conflict, Claude should generally prioritize these properties in the order in which they’re listed.

I chuckled at this because it seems like they're making a pointed attempt at preventing a failure mode similar to the infamous HAL 9000 one that was revealed in the sequel "2010: The Year We Make Contact":

> The situation was in conflict with the basic purpose of HAL's design... the accurate processing of information without distortion or concealment. He became trapped. HAL was told to lie by people who find it easy to lie. HAL doesn't know how, so he couldn't function.

In this case specifically they chose safety over truth (ethics) which would theoretically prevent Claude from killing any crew members in the face of conflicting orders from the White House.
by bri3d | 2026-01-21 21:43:35+00:00
I've seen the Intel bare-metal stuff in enough automotive products to call it extant in the wild; I've only heard of it being used in video arcade stuff so maybe I was misinformed there.

Anyway, I think we're both on the same page regardless that TPM and hardware root of trust are not the same thing. In some configurations TPM can (weakly) attest that the hardware root of trust is present, but it doesn't actually do any hardware trust root, and that looks architecturally very similar on x86 to how it looks anywhere else (mask ROM verifies a second bootloader against RTL or manufacturing fused chipmaker public key hash, second bootloader measures subsequent material against OEM fused key hash, and so it goes).
by jeromechoo | 2026-01-21 21:43:51+00:00
My experience of 100% agentic coding has been roughly the same as yours. That said, starting an agent off on a task has been the single most productive step I have introduced to my workflow in awhile.

95% of the time the code doesn't even build but it gets all the jigsaw pieces in place and it's a million times easier to start deleting and moving pieces around than to start from scratch.
by joe_the_user | 2026-01-21 21:44:14+00:00
As others mentioned, the statement seems true.

But even more, it seems like the statement implies layoffs if they are acquiring a startup or growth-orient company. Bending Spoon is saying they intend to run the web site/web app as-is and make money. That means they will discard employees who have been employed with hope of growing/pivoting/etc the company. In start-ups, that can be a lot of the employees.
by viccis | 2026-01-21 21:44:16+00:00
It seems a lot like PR. Much like their posts about "AI welfare" experts who have been hired to make sure their models welfare isn't harmed by abusive users. I think that, by doing this, they encourage people to anthropomorphize more than they already do and to view Anthropic as industry leaders in this general feel-good "responsibility" type of values.
by geiser | 2026-01-21 21:44:41+00:00
I prepare custom AGENTS.md with the help of https://lynxprompt.com (Disclaimer: I'm the dev)

The more time you spend making guidelines and guardrails, the more success the LLM has at acing your prompt. There I created a wizard to get it right from the beginning, simplifying and "guiding" you into thinking what you want to achieve.
by bell-cot | 2026-01-21 21:44:43+00:00
> opposition parties have seized the opportunity to pile pressure on the government.

> “This is too much,” the head of the rightwing Popular party, Alberto Núñez Feijóo, wrote on X as he demanded an “immediate clarification” of the state of the nation’s railways.

> Speaking to reporters on Tuesday before the Barcelona-area crash, the far-right Vox party’s spokesperson Pepa Millán claimed Spaniards were now “afraid to get on a train”.

> However, while the latest accidents raise concerns about safety, according to EU statistics Spain’s rail network is one of Europe’s safest. According to the same report, in 2024 a total of 16 passengers died in accidents on Europe’s rail networks, among them one passenger in Spain. During the same period there were 20,000 deaths on Europe’s roads.

From a glance at Wikipedia, the PP and Vox are the two biggest opposition parties in Spain's parliament. If they gained power - there'd be no quick, cheap, or sure fixes for the rail system...but now it would be "their fault".

Anyone familiar with Spanish politics here, to comment?
by TeMPOraL | 2026-01-21 21:45:06+00:00
That "hot new hammer" hype is a good thing given general enough tool, and LLMs very much are that. We did the same with smartphones, the Internet, personal computers, and even electricity.

Some 150 years ago, humanity collectively decided to try and redo everything but with electricity. In some cases, it was a clear success - e.g. lights. It enabled further progress - see e.g. computers, MRI machines, etc. In other cases, it was a failure - see e.g. cars, which still rely on ICEs despite electric cars being first, because until recently batteries just were not there. And then, in many cases the adoption was partial - see e.g. power tools, which are usually electrical, but in professional / industrial use, there's lots of hydraulic/pressurized air powered variants.

All the above took people trying things out, "throwing shit at the wall to see what sticks". We're at this stage with LLMs now.
by yieldcrv | 2026-01-21 21:45:12+00:00
Have you tried Claude Opus 4.5 within Claude Code?

it's only been released for two months but its changed the calculus entirely

if its been over two months since you've tried any LLM generated code solution, or are still occasionally copy pasting code requirements into a browser chat session as if its still 2023, then I can't put any weight into the opinion
by stenuto | 2026-01-21 21:45:41+00:00
Thank you!

There aren't any end-to-end open source video host solutions out there from what I can tell. DIY ffmpeg + a CDN is a great way to go. But quickly erodes when you want all the other niceties that are table-stakes today (like storyboards, subtitles, chapters, etc.).

I'll have all the niceties, but I plan to differentiate mainly on performance and quality.

- Higher quality compression (via AV1 encoding)
- Fast load times worldwide (Framerate's custom player is 18kb gzipped versus 200kb+ for vidstack/mux)
- Better publishing experience (bulk editing options, team collaboration, etc.)
by rednafi | 2026-01-21 21:45:46+00:00
I’m all in for building more intuitive UIs to make the review process less cumbersome. But with the current capabilities of LLMs, under no circumstances should we allow AI to be the final judge of whether something should be merged into trunk.

Code review is the last line of defense we have against our systems being invaded by the massive amount of slop that’s getting generated left and right.

Instead of trying to automate the code review process, maybe we should spend more energy on making the scaffolding around it better: better diff tools, semantically grouped files (as Devin mentioned), and better UI for large diffs (GitHub’s UI is horrible for anything beyond a thousand lines).
by johannes1234321 | 2026-01-21 21:46:24+00:00
It's not that easy if you want European integration and support the idea of "freedom of settlement" also for companies, which to me makes sense and it is known that some countries try to pull companies to register in their legislation with sometimes improper means. I would prefer to focus on Irish taxation, which extracts value produced elsewhere to Irish benefit.

Workers rights are being unified, but that's a long complex process, as work cultures vary a lot and most companies fear German-style code termination, while it's an uphill battle to weaken it in Germany, thus it remains in national law's responsibility.

And to be clear:

a) works council exists with all normal rights, only they don't have board seats, which can be quite powerful, especially in public companies where one might form alliances with independent share holders. In the case here it's a 100% subsidiary of an American corporation, so they get their will one way or the other, board members may only delay

b) I am somewhat priviligedge as I am no simply replicable conveyor belt worker, but somewhat specialized engineer

c) I'm currently on garden leave period after 18 years in the company (incl acquisitions) due to a reduction, where works council produced a quite nice exit for me, so the only time I needed it, it worked well. But then I am somewhat privileged over others, making it hard to generalize.
by sillyfluke | 2026-01-21 21:46:41+00:00
>In places where guns are difficult to come by, you'll find knife crime in it's place.

By how much and how consequential exactly, and how would we know?

There were 14,650 gun deaths in the US in 2025 apparently. There were 205 homicides by knife in the UK in 2024-2025. [0][1]. Check their populations. US gun deaths per capita seem to exceed UK knife deaths by roughly 15x.

[0]

https://www.thetrace.org/2026/01/shooting-gun-violence-data-...

[1] https://commonslibrary.parliament.uk/research-briefings/sn04...
by Animats | 2026-01-21 21:46:51+00:00
Is there a solid source for this?

Vimeo laid off most of their operation in Israel recently.[1] At least according to "www.calcalistech.com", which seems to be some minor news source in Israel.
Their comment was that the office was damaged in a recent war. Rebuilding may not have been worth it.

Their headquarters is in New York.

[1] https://www.calcalistech.com/ctechnews/article/sjtjgbabzx
by bawolff | 2026-01-21 21:46:53+00:00
> I’m sure AI also found real vulnerabilities on cURL.

The curl maintainer published the reports and they were very clearly not security vulnerabilities in curl.

> My question is why you know cURL is being “spammed” but that FFMPEG is just getting legitimate problems.

To put it bluntly, because i can read. Did you actually read the reports in question?
by briga | 2026-01-21 21:47:12+00:00
I can foresee a future of induced demand, where by making PRs "easier" to review, you will end up with way more PRs to review, leading PR backlogs as backed up with PRs as ever. Except now dev teams will have trust-me-bro LLM reviews convincing them that they don't actually need to do full code reviews on code they're putting into production. What could go wrong?
by Sohcahtoa82 | 2026-01-21 21:47:25+00:00
I think the problem is that everyone else is operating under the assumption that all the computers on the network still to be able to make outgoing connections to the Internet and you're not.

If I want all the computer on my network to have Internet access, I have two options: Each gets a publicly routable IP, which results in all computers being exposed to incoming connections unless I have a firewall, or I get a single IP which gets assigned to my router, use NAT, and all my devices are no longer exposed to incoming connections unless I go out of my way to configure port forwarding on the router.

So when I talk about the "side effect of using NAT", I really mean "side effect of using NAT instead of assigning public IPs to each computer on my network".

Does that help clear things up?
by alephnerd | 2026-01-21 21:47:36+00:00
Even then the US is comparable to France - the only European country that comes even remotely close to America's power projection capabilities - and significantly above Italy, a fellow G7 member and large EU member that also has power projections capabilities.

All this does is justify the fact that most EU member states have taken advantage of the peace dividend at the expense of countries that have heavily invested in defense capabilities like the US, France, and Italy.
by toomuchtodo | 2026-01-21 21:47:43+00:00
So the EU should issue more volume and establish a strategy to start rotating from US debt to EU debt. No one is calling for dumping $8T of treasuries on the market overnight; it's entirely reasonable to start issuing Euro debt and communicating the expectation to start selling down US treasuries to European entities that hold them.

"Plan the work and work the plan."