MurphyA/hacker-news huggingface dataset:
by random_savv | 2026-01-26 08:05:59+00:00
This comment made me curious is such a thing actually happens.

As it turns out "greenmailing" is a thing, but not from environmental groups. Here's what claude found for me:

<ai>
The concern isn't baseless—there are documented cases of parties using environmental law as leverage, particularly California's CEQA. But empirical studies show only ~13% of such lawsuits actually come from environmental groups; the majority come from labor unions, business competitors, and NIMBYs hijacking environmental review for unrelated purposes. In this specific case, WaterWatch has a 40-year track record on Oregon water issues and the concerns about fish habitat are supported by the Confederated Tribes of Warm Springs—so the 'thinly veiled shakedown' framing doesn't really fit
</ai>

I hope doing that research didn't spend too much water!
by bravetraveler | 2026-01-26 08:06:55+00:00
Whoa an EM that talks to clients? A rare treat. I just got a browbeating because I (an IC) didn't jump at the chance to do more (that) for ~free~ growth. Ahem.

Mind you, we have piles of both kinds of PMs: product, project. Best I can tell, they play video games between calls/status updates. Forgot the blur on more than one occasion. Clownshow, myself included.
by mitthrowaway2 | 2026-01-26 08:08:18+00:00
Try systematically collecting some fine grained data comparing your team's initial time estimates against actual working time spent on each ticket. See what distribution you end up with.

Make sure you account for how often someone comes back from working on a 3-point story and says "actually, after getting started on this it turned out to be four 3-point tasks rather than one, so I'm creating new tickets." Or "my first crack at solving this didn't work out, so I'm going to try another approach."
by reeredfdfdf | 2026-01-26 08:08:40+00:00
I agree. In many cases it's probably easier for a developer to become more of a product person, than for a product person to become a dev. Even with LLM's you still need to have some technical skills & be able to read code to handle technical tasks effectively.

Of course things might look different when the product is something that requires really deep domain knowledge.
Show HN: GitHub Action that analyzes CI failures using AI
by calebevans | 2026-01-26 08:09:00+00:00
I built a GitHub Action that analyzes workflow failures and correlates them with PR changes. It uses cordon (transformer-based semantic anomaly detection) to reduce massive logs to unusual patterns, then DSPy to orchestrate LLM analysis of failures. Then, it determines whether PR changes likely caused the issue and posts structured root cause reports.

Marketplace: https://github.com/marketplace/actions/github-actions-failur...
by soulofmischief | 2026-01-26 08:09:51+00:00
100%, even if models stopped advancing today, there's already enough utility that just needs to be constrained by traditional software. It's not going away; it's going to change our interfaces completely, and change how services interface with each other, how they're designed, and change the pace at which software evolves.

This is a tipping point and most anti-AI advocates don't understand that other software developers who keep telling them to reevaluate their positioned are often just trying to make sure no one is left behind.
by dh2022 | 2026-01-26 08:10:50+00:00
In the US rich people have been separating themselves from the rest for a while now (gated communities is just the first stage of separation. Rich people would rather take a short flight than be stuck in traffic among the hoi polloi. Rich people are constantly surrounded by bodyguards)

So rich people do not care about the decaying infrastructure around them.

I think the US will end up like Brazil: rich people go from sky scrapers to sky scraper via helicopters, while the favelas surround the skyscrapers. The poor are kept in check in the favelas with the help of a brutal police force. BTW: Brazil is a democracy.
by pivlu | 2026-01-26 08:11:28+00:00
Pivlu is a free and open source CMS and Website Builder, written in PHP and using the Laravel framework.

Pivlu is an alternative to existing CMS and Website Builders, like WordPress, Joomla, Drupal, Wix, Weebly, SquareSpace, Ghost and others. Pivlu offers a great opportunity to grow your business building websites and applications.

Pivlu is inspired by the desire to keep the freedom of open source and self-hosting, while delivering a more modern, reliable, and developer-friendly CMS and website builder—something that can stand as a practical WordPress alternative for today’s web.
by rcarmo | 2026-01-26 08:11:35+00:00
I love this because it uses UDP _and_ a CYD (Cheap Yellow Display, which is what we hardware nerds have taken to calling these). I have two or three of these around, one as a 3D printer remote, another as a pseudo logic analyzer, and a caseless one that I use as a Micro Python sandbox.

I've been using UDP to send CPU stats for my machines for ages (https://github.com/rcarmo/raspi-cluster/blob/master/tools/se... is a good example), and in modern networks it has become very much reliable (99.99% so on a LAN). Keeping an eye out for UDP on an ESP32 and running Wireguard might be a little power intensive to ever get this running on battery even if it had an e-paper display, though.
by nett_ef | 2026-01-26 08:11:38+00:00
Thanks!

I’m using Argon2id-Blake2b. There’s a flowchart here:
https://github.com/theosaveliev/rtty-soda?tab=readme-ov-file...

And the relevant code is here:
https://github.com/theosaveliev/rtty-soda/blob/main/src/rtty...

I made a couple of explicit assumptions to reduce UX friction, and I try to document and test them rather than hide them:

1. I’m aware that using size=PrivateKey.SIZE is not ideal, since that constant is shared between public and secret schemes. I rely on the fact that the sizes match in libsodium, and I enforce that assumption with tests so it fails loudly if that ever changes:
https://github.com/theosaveliev/rtty-soda/blob/main/tests/te...

2. For the salt, I intentionally avoid asking the user for an additional input. Instead, I hash a fixed long quote from Henry Fielding together with the user password. The assumption is that combining a short password with a long, fixed string still provides sufficient entropy for the KDF input and forces an attacker to recompute rainbow tables with the quote included, rather than reuse generic ones.

These tradeoffs are deliberate. I’m open to critique, especially if there’s a way to improve this without increasing UX complexity.
by soulofmischief | 2026-01-26 08:12:33+00:00
That optimism doesn't readily apply to collapsing empires. If Congress doesn't get its shit in gear, the US is over. Our president is a hair away from sending military to arrest multiple governors of US states. Trust in this current government and Constitution are at an all-time low.

It's increasingly likely that the US splits up into a few regional autonomous zones, but it's unknown just how insane of a civil war that could kick off. We are very close to the moment two different armed law enforcement groups end up in a skirmish, and that will kick things off.
by andreidbr | 2026-01-26 08:13:17+00:00
I wholeheartedly agree with point 7 Your goal is for your team to thrive without you.

I spent a lot of time also playing a Scrum Master role in addition to my regular duties. So much so that some managers asked me to pursue this full time. I always explained that my goal is to be there just as a point of contact and that the team should be able to manage itself.

Sadly, I see so many managers, scrum masters, or even regular engineers consider this as a dumb approach to make yourself replaceable. If you don't hoard knowledge then you'll be laid off when the company's numbers look bad.
by charlie0simmon | 2026-01-26 08:13:36+00:00
Hey HN, I built LongCat Video because I was frustrated with AI video generators that only produce 3-5 second clips.

Every tool I tried had the same problem - you'd get a cool 5-second video, then have to generate dozens more and stitch them together. The results were inconsistent and the process was painful.

LongCat Video generates minutes-long videos from text or images with stable motion. No more flickering, no more stitching clips together.

Tech stack: 13.6B dense diffusion transformer model, 720p output at 30fps.

Would love feedback from the HN community. What features would be most useful for your projects?
by szszrk | 2026-01-26 08:14:48+00:00
That's a bit of a stretch. They don't seem to publish much info, but they do publish quarterly shipments. According to macrumors it's more in the range of single digit millions a quarter for their all computers, 4-7 usually.

Maybe, just maybe, they are reaching that billion this decade or so, but looking at those numbers it's rather in the range of 10% of that.

Still a huge number, but that's a fraction of PC market.
by adrianwaj | 2026-01-26 08:15:17+00:00
It not just information, but capital (crypto) - think prediction markets and their influence:

https://polymarket.com/event/khamenei-out-as-supreme-leader-...

"In addition to the central bank, it seems as though regular Iranians are seeking the perceived safety of cryptocurrencies as unrest disrupts the country and the economy collapses."

https://www.coindesk.com/business/2026/01/21/iran-s-central-...
by uyar | 2026-01-26 08:15:45+00:00
My background is in teaching C programming at the university level and DDD was very helpful there, although not very comfortable to use. For years, I've looked for a replacement and finally found Seer and was very happy with it.

https://github.com/epasveer/seer

Interactive debugging is definitely useful when teaching but obviously teaching is a different context. But Seer is not an educational tool and I believe it will hold up in other cases as well.
by taurath | 2026-01-26 08:16:05+00:00
FWIW I agree with you and recognize that to be one of the reasons it frequently isn’t allowed.

I also think there’s very few places with the power to meaningfully dialog with and among people who build stuff in Silicon Valley. I have dozens of friends, coworkers, etc who are in FAANG or the newer big tech companies, and all of them are extremely well paid, and most will insist they work for positive reasons. I believe in that most of them believe in other people, and don’t want to build a surveillance society or one that concentrates all wealth and power in a few.

For this reason, I think that some conversations on here are important to have - the impact technology is having on people who are outside the tech sphere, the effect of leaders of our companies on the economy, geopolitics, and power generally. Mark Facebook is a powerful player on the world stage. So is Paul Graham, and Sundar Pichai. Davos just took place - leaders from major economies are seeking guidance from these people who many people here work for. Let nobody say they aren’t participating in politics. Where you work matters, what you build matters. It’s not tinkering around in people’s garages anymore - they’re building the infinity gauntlet and someone is gathering all the gems. The Death Star plans are on AWS.

To pretend otherwise is to deny one’s responsibility - in the short term frequently profitable. In the long term, the pendulum tends to swing back..
by smcl | 2026-01-26 08:17:52+00:00
The mention of FSB is downvoted is because it was near-immediately clear that this was not the cause. It's total amateurs doing wild speculation for who knows what reason - some stupid upvotes on a website or because it makes their life more exciting to feel like they're whistle-blowing some international conspiracy?

This is roughly on par with every celebrity death over the last 4-5 years being followed by idiots commenting "vaxxed?!"
by skygazer | 2026-01-26 08:18:08+00:00
I also notice the commentariat here is progressive, but it seems the silent but pervasive downvote campaigns are dominated by, or more charitably, inadvertently aligned with those MAGA oriented views. I’ve come to think of the right wingers mainly contributing to the community with their downvotes. Perhaps they don’t feel they would fair well if they tried to engage in discussion? But it’s an interesting dynamic that a group of silent individuals only make their presence known through the conspicuousness of the censorship they leave in their wake.
by nextaccountic | 2026-01-26 08:18:38+00:00
I don't understand this criticism. Most agents today are running with no sandboxing at all. Every person has to figure out how they will sandbox each agent (run under bubblewrap? container-use? what about random MCP servers, do they need to be sandboxed separately?) on an ad hoc basis. Most people don't bother with it.

And then you see the recent vulnerabilities in opencode for example. The current model is unsustainable

It would be great if desktop Linux adopted a better security model (maybe inspired by Android). So far we got this https://xkcd.com/1200/ and it's not sufficient
by tsimionescu | 2026-01-26 08:19:14+00:00
> Physical world is grainy and probabilistic at quantum scale and smooth amd deterministic at larger scale.

This is almost entirely backwards. Quantum Mechanics is not only fully deterministic, but even linear (in the sense of linear differential equations) - so there isn't even the problem of chaos in QM systems. QFT maintains this fundamental property. It's only the measurement, the interaction of particles with large scale objects, that is probabilistic.

And there is no dilemma - mathematics is a framework in which any of the things you mentioned can be modeled. We have mathematics that can model both deterministic and nondeterministic worlds. But the mathematical reasoning itself is always deterministic.
by fc417fc802 | 2026-01-26 08:19:31+00:00
I don't think it's as easy as you're suggesting. GPS L1 jamming has been done routinely enough but the satellite bands (X/Ku/Ka) appear to be much more difficult to pull off.

Iran was reported to have mobile units with a fairly short range that constantly roamed around, only hitting 2 of the 3 bands (Ku/Ka). They're also reported to have received mobile Russian military units capable of jamming all 3 (X/Ku/Ka) over a much wider area. (I'm not actually clear the extent to which X band is associated with either Starlink or Starshield. Starshield also reportedly operates to at least some extent in parts of the S band. [0])

So the technology clearly exists but it doesn't seem to be something you can trivially throw together in your basement. That's quite unlike (for example) a cell phone jammer which a hobbyist can cheaply and easily assemble at home. I assume the extreme directional specificity of the antennas plays a large part in that.

[0] https://www.npr.org/2025/10/17/nx-s1-5575254/spacex-starshie...
by haunter | 2026-01-26 08:19:37+00:00
The only video game where I really felt that this is more than just a game is Kentucky Route Zero. It’s an incredible experience.

As an example (no spoiler): at one point the story is about a text adventure game and its creators but the way its told is also mimicking the natural language text adventure games. [0] So it feels like you are playing the game itself (KRZ), but the game is also playing itself (the text adventure game), and you the player are also the part of this text adventure game for a time being. Very hard to explain. Like an old school choose you own adventure book but you are the book, the writer of the book, and whoever plays/reads the book too.

0, imagine
something like Inform https://ganelson.github.io/inform-website/
by DemocracyFTW2 | 2026-01-26 08:20:08+00:00
Excuse me if I didn't get it right, but as a practical example, I'd assume that I can rewrite every program into JavaScript using the usual control structures and, beyond that, nothing but string values (which are immutable). Simple arithmetic would already be kind of a chore but can be done. (Input and output already happens only via serialized values (cf also webworkers) so there's that; for convenience use TypedArrays wrapped in classes that shield you from immutability). It is not obvious to me where `a = '[1,2]'; a1 = JSON.stringify( JSON.parse( a ).push( 3 ) ) );` is fundamentally different from just pushing a value to a copy of `a`. Also, you could write `a1 = a.slice(0,-1) + '3]'` which only uses non-mutating stuff under the hood.
by newfriend | 2026-01-26 08:20:15+00:00
Republicans did not support that bill. A single Republican Senator negotiated it in secret. You guys mischaracterize this bill as some amazing thing that everyone was excited to pass until Trump told them not to. That isn't reality.

You can hear it from the horse's mouth here: https://www.youtube.com/watch?v=Zf4EzoWR944
by fragmede | 2026-01-26 08:24:03+00:00
TikTok the first thing they do before having a thought of their own in the morning, and the last thing before falling asleep in bed, and all day long as well. At least heroin you run out and have to leave the house at some point. People judge you so you can't be doing heroin in public, meanwhile everyone and their mom is glued to their phone these days. You're right, it's not heroin. It's worse.

Heroin's harms are mostly from the fact that it's illegal. Legalize it, make it cost a dollar for a week's worth of it, and the harms we see go away (to be replaced by other problems). Junkies mostly just want more heroin. Meanwhile, everyone's mainlining TikTok to all abandon right out in public, and no one bats an eye. People are losing jobs because they can't get off TikTok but because you can't film them and conclude they got fired from work because of it, it doesn't get the same kind of media attention.
by Akyra | 2026-01-26 08:24:10+00:00
Caminante, son tus huellas
el camino y nada más;
Caminante, no hay camino,
se hace camino al andar.
Al andar se hace el camino,
y al volver la vista atrás
se ve la senda que nunca
se ha de volver a pisar.
Caminante no hay camino
sino estelas en la mar.
by smcl | 2026-01-26 08:24:12+00:00
The "fracture" being referred to is a weld that somehow failed. The gap you are seeing is because an enormous, heavy train travelling at 200km/h hit that fracture and the rear half of the train derailed, tearing up sleepers and kicking all manner of debris around including ballast and, in this case, parts of newly-fractured (and therefore weakened) track.
by helibom | 2026-01-26 08:24:57+00:00
I'm still new to both Guile and Guix, but I've been reading the Guile and Guix reference manuals recently and I think some of your concerns about eager vs. lazy evaluation of packages are addressed by Guile's quoting mechanism, more specifically "quasiquote" [1]. This quoting mechanism allows passing around references to package definitions and whatnot, without actually evaluating those expressions until build time.
Guix extends quasiquote to create something called "G-expressions" [2], which are even more so fitted to something like the Guix/Nix build system.

1. https://www.gnu.org/software/guile/manual/html_node/Expressi...

2. https://guix.gnu.org/manual/1.5.0/en/guix.html#G_002dExpress...
by kshri24 | 2026-01-26 08:25:02+00:00
Microsoft needs to go back to basics and keep the OS dead simple. No AI cruft. AI is good only for certain categories and specific ways of integration. It falls apart quickly if you do not know how to glue things together properly and just use it in anything and everything (for example: adding AI to Notepad was the stupidest thing Microsoft could do).
by darkwater | 2026-01-26 08:25:03+00:00
> If someone wants me to ingest something novel from far outside my network, one way to gain reputation might be to pay a microtransaction fee.

Nice in theory. In practice spammers will plant malware to steal microtransaction money from random people and push paid content down your throat for almost nothing.
When you propose a novel model that will fix all the current problems, the first thing you need to think is how a bad actor would exploit it.
by edwcross | 2026-01-26 08:25:07+00:00
The URL you linked to results in a 503 error (Service unavailable) and the Wayback Machine returns "Error code: 403 Forbidden" with "Looks like there’s a problem with this site", for all timestamps I tried, in 2025 or 2024.

I'm outside the US so that's probably the cause. Is such information available elsewhere?
by greazy | 2026-01-26 08:25:29+00:00
> in Gaza even though they were mostly militants (using human shields).

You are severely misinformed or worse spreading misinformstion.

https://www.ochaopt.org/content/reported-impact-snapshot-gaz...

> Casualty numbers have been provided by the Ministry of Health (MoH) and the Israeli authorities.

Estimated children killed: 20k.

Pray tell how children are "mostly militants". I'm not even mentioning the men/women killed here to really hammer home how utterly wrong this comment is.
by asimovDev | 2026-01-26 08:28:01+00:00
I have to say, this is a really beautiful website. I especially love the link previews

The interpretation of Shadow of the Colossus in the article is really poignant and reminded me once more what a beautiful experience the game was. I think the author would love Soma, although it's obviously a very different game, I think it still invokes the same type of emotion and thinking SotC does when you play it, especially when you take time.
by sirwhinesalot | 2026-01-26 08:29:23+00:00
They exist but are rare and don't hire often. I know a guy (self taught programmer) who got his first major a job at a company doing native ui (not even using OS frameworks, straight GPU stuff).

The company does highly complex simulation software used by movie studios for explosions and other effects.

He got hired by word of mouth recommendation from someone at the company that had met him.

It takes as much luck as it takes skill to get these sorts of jobs, sadly.
by orthoxerox | 2026-01-26 08:29:55+00:00
I agree, but I think I know why I personally have this opinion. I don't like reading hypermedia, and Gwern is all about hypermedia.

Hypermedia is fine when you're reading reference material, like Wikipedia. We've all done https://xkcd.com/214/, but at some point you just learn to tune out the hyperlinks.

When reading an article written by a single human, I want it to have a well-defined linear structure. I don't even like footnotes or pull-out quotes. Gwern likes to put a "blind" hyperlink or two in literally every sentence. Here's what an "orthoxerox-optimized Gwern article" would look like:

- blind links to literal Wikipedia: gone, I can search for more information myself
- blind links to external websites: please just pull the relevant information into the body of the article or, if that's impossible, spend a sentence on why you want me to click it
- blind links to other pages on the website: again, if it's some relevant information, please just pull it into the body of the article; if it's self-promotion, I can live with links like these if they are the only blind ones left, but the "Similar links" box under the article is already there
by nextaccountic | 2026-01-26 08:30:42+00:00
Unix permissions were written at a time where the (multi user) system was protecting itself from the user. Every program ran at the same privileges of the user, because it wasn't a security consideration that maybe the program doesn't do what the user thinks it does. That's why in the list of classic Unix tools there is nothing to sandbox programs or anything like that, it was a non issue

And today this is.. not sufficient. What we require today is to run software protected from each other. For quite some time I tried to use Unix permissions for this (one user per application I run), but it's totally unworkable. You need a capabilities model, not an user permission model

Anyway I already linked this elsewhere in this thread but in this comment it's a better fit https://xkcd.com/1200/