MurphyA/hacker-news huggingface dataset:
by cthalupa | 2026-01-27 13:47:28+00:00
I'm not sure what point you're trying to make here. Have I missed somewhere in the discussion where eGFR equation adjustment based on ethnicity has been discussed?

Creatinine is the standard marker used for eGFR. It is also a byproduct of muscle metabolism. People who regularly lift weights or have lifestyles that otherwise result in a higher-than-normal muscularity will almost universally have higher creatinine levels than those who don't, assuming similar baseline kidney function. It's also problematic for people with extremely low muscle mass, for the opposite reason.

It's one of the reasons enhanced bodybuilders can get bit with failing kidney function - they know that their eGFR is going to look worse and worse based on creatinine formulas so they ignore it, when the elevated blood pressure from all the dbol they're popping is killing their kidneys.

Cystatin C is the better option for people with too much (or too little) muscle for creatinine to be accurate.
by MSFT_Edging | 2026-01-27 13:47:46+00:00
Members of the IDF were regularly posting open admissions and even videos of actual war crimes to social media. It was so common, the IDF had to beg them numerous times to stop.

This was the primary method for groups like the Hind Rajab foundation, to locate these war criminals while they were vacationing in other countries to have them arrested on war crime charges.

They didn't need orders, they simply were never told no.
by TeMPOraL | 2026-01-27 13:48:22+00:00
I keep saying (need to coin a name for this at some point): LLMs, by their general-purpose nature, subsume software products.

Whatever domain-specific capability some software product[0] has, if it's useful to users now, it's more useful if turned into a tool an outside LLM can wield[1]. Users don't care about software products - on the contrary, the product is what stands between the user and what they actually want. If they can afford to delegate using the product to someone else, they do - whether it's to a friend, an external contractor, or an employee hired for that purpose.

This is the value offering LMMs provide to the user: general delegation. If an LLM can operate some software for you, it frees you to focus on problems you need solved. If it can operate multiple software tools, the benefit to you grows superlinearly, as the LLM can use multiple tools to solve problems not addressed individually by any of them. Problems there are no dedicated tools for at all.

This is a big problem for the software industry as it is, because we're relying on the concept of software product as a monetizable unit - some UI layer that defines what can and cannot be done, that we can charge for, and then double-dip with upsells and dark patterns, as UIs are the perfect marketing platforms. General-purpose LLMs sitting on the outside, they break all that by erasing the "product" boundary - and what's worse (for the industry, it's great for me as the user!), as the multi-modal capabilities get better, there's nothing one can do to stop it - even if you purposefully block and obscure any (classically) machine-friendly endpoints, the LLM will just take the hard way, and operate the UI the same way human does.

There's no way I see this won't upend the entire industry in the next couple of years.

--

[0] - This includes both products you buy, and products you rent, aka. SaaS.

[1] - As opposed to "inside LLMs", AKA. AI-in-product integrations everyone's doing these days, in a desperate attempt to stay relevant. Outside vs. inside LLM is a difference between your personal assistant and the assistant at some company's reception desk.
Show HN: Build Web Automations via Demonstration
by ogandreakiro | 2026-01-27 13:48:30+00:00
Hey HN,

We’ve been building browser agents for a while. In production, we kept converging on the same pattern: deterministic scripts for the happy path, agents only for edge cases. So we built Demonstrate Mode.

The idea is simple: You perform your workflow once in a remote browser. Notte records the interactions and generates deterministic automation code.

How it works:
- Record clicks, inputs, navigations in a cloud browser
- Compile them into deterministic code (no LLM at runtime)
- Run and deploy on managed browser infrastructure

Closest analog is Playwright codegen but:
- Infrastructure is handled (remote browsers, proxies, auth state)
- Code runs in a deployable runtime with logs, retries, and optional agent fallback

Agents are great for prototyping and dynamic steps, but for production we usually want versioned code and predictable cost/behavior. Happy to dive into implementation details in the comments.

Demo: https://www.loom.com/share/f83cb83ecd5e48188dd9741724cde49a

--
Andrea & Lucas,
Notte Founders
by _dark_matter_ | 2026-01-27 13:48:32+00:00
Why would they? Because they are about to do the thing they planned to do for months or years? Because they may be risking their own life? Because they're worried about getting caught rather than following through? Because no matter how prepared they are they have never done that EXACT scenario before at that exact airport with those exact people? Because the human mind is a lizard brain even with training and preparation?

Still not a perfect systems, other countries manage this part much better (I've heard Israel is especially good at it, but I don't have direct evidence).
by lelanthran | 2026-01-27 13:48:44+00:00
> to stretch the analogy, I don't believe much is lost "intellectually" by my use of a mech suit, as long as I observe carefully.

With all respect, that's nonsense.

Absolutely no one gains more than a superficial grasp of a skill just by observing.

And even with a good grasp of skills, human boredom is going to atrophy any ability you have to intervene.

It's why the SDCs (Tesla, I think) that required the driver to stay alert to take control while the car drove itself were such a danger - after 20+ hours of not having to to anything, the very first time a normal reaction time to an emergency is required, the driver is too slow to take over.

If you think you are learning something reviewing the LLM agent's output, try this: choose a new project in a language and framework you have never used, do your usual workflow of reviewing the LLMs PRs, and then the next day try to do a simple project in that new language and framework (that's the test of how much you learned).

Compare that result to doing a small project in a new language, and then the next day doing a different small project in that same language.

If you're at all honest with yourself, or care whether you atrophy or not, you'd actually run that experiment and control and objectively judge the results.
by Parbhat-Kapila | 2026-01-27 13:49:29+00:00
Strong retention definitely helps, but even with good HR practices, long-lived systems inevitably outlast individual contributors.

What I’ve seen break first isn’t code correctness, but the loss of decision context, why the system looks the way it does today. That context usually lives in old PRs, commit messages, and informal conversations rather than in the code itself.

Documentation helps, but static docs decay quickly. Social knowledge helps, but it’s fragile. The hard problem is preserving intent and architectural reasoning as the code evolves, without slowing teams down.

I’m curious whether people have found practical ways to do that at scale.
by atimcha | 2026-01-27 13:49:46+00:00
Hello HN!

I've been working on lichess.el, a full-featured Lichess client for Emacs. This is my first big project in Elisp, so I'd love for seasoned Emacsers to jump in, review the code, or help implement missing features!

Current main features:

- Watch Lichess TV live with minimal latency.
- Play against Stockfish — supports mouse input as well!
- SVG-rendering inside GUI Emacs.
- Full TUI support (ANSI/Unicode board rendering). It runs in the terminal, so you could theoretically run it on a smart toaster (or anything that runs Doom) :D
- View game analysis, including material difference and evaluation bar.
- Written in pure Elisp.

It uses the Lichess Board API and NDJSON streams for real-time updates.

Repo: https://github.com/tmythicator/lichess.el

Feedback and PRs very welcome!
by DannyBee | 2026-01-27 13:49:57+00:00
Boeshield has a tendency to increase friction though unless buffed really hard.

Lanolin based coatings (fluid film, et al) don't have this issue.

Of course, i live in a super-humid place these days, so i have to control humidity anyway. This doesn't stop rust, but it means i can worry a lot less about which coatings and how often.
by subscribed | 2026-01-27 13:50:06+00:00
Well, yes but no.

I don't want Arch-based system because it will be PITA with upgrades. I like rpm-based systems (and use Fedora at work despite my reservations), and to be honest I'd prefer Ubuntu.

But instead I need to hack it like it's 90s. Up to and including custom kernel modules.

Like..... come on people :)
by 1dom | 2026-01-27 13:50:24+00:00
I never said it was special.

I was trying to correct the record that a lot of people will be using models of this size locally because of the local LLM community.

The most commonly downloaded local LLMs are normally <30b (e.g. https://huggingface.co/unsloth/models?sort=downloads). The things you're saying, especially when combined together, make it not usable by a lot of people in the local LLM community at the moment.
by codesmash | 2026-01-27 13:51:02+00:00
I’ve seen this cycle before: Delphi promised everyone could write programs. Visual website builders “killed” web development. No-code/low-code tools claimed to change everything.

Now it’s 2026, and the hype is Vibe Coding: describe a feature in plain English, and watch hundreds of lines of code appear per minute. No coding, no engineering—just steering a vibe.

It feels magical. But as someone who’s cleaned up after plenty of “miracles,” here’s the catch: technical debt never disappears, it compounds. AI-generated code is a high-interest loan, and most teams are not ready to pay it back.

I'm curious: How is the community handling AI-generated code, velocity without understanding, and the hidden debt?
by trymas | 2026-01-27 13:51:32+00:00
I am saying that for last 30 years actions of European NATO counterparts was not "undermining the relationship".

Also since 2014 there was a 10 year plan devised to get everyone to strictly follow 2% budget commitment. Which happened before you and I even heard about trump starting a presidential campaign (or even if it was there was nothing about NATO, etc). This happened (better later than never) due to ruzzian attack on eastern Ukraine and with a nudge from Obama administration.

Due to 2022 total war from ruzzia against Ukraine - I believe right now there are talks to commit up to 5% in long run, with at least up to 3.5% in next decade.

I know that Europe doesn't have great PR team, but USA is getting better and better at gaslighting (ruzzia has decades of experience in divide and conquer tactics) that Europeans are allegedly freeloading. Europe has it's problems, but it's solving them democratically, whereas USA needs to see herself in a mirror, before it's too late.

Links:

- https://www.statista.com/statistics/584088/defense-expenditu...

- https://www.nato.int/content/dam/nato/webready/documents/fin...

- https://www.nato.int/en/what-we-do/introduction-to-nato/defe...
by ExoticPearTree | 2026-01-27 13:51:50+00:00
> I was hoping these events could be used to impose fines/jailtime for airlines/airports/security that have queues longer than 5 people, but you know, counter-terrorism can’t mean making life better for the public.

Not even at private airports or business terminal can you can manage not having a queue smaller than 5 people. So this is a really no-go from many points of view.

BRU did something incredibly retarded after the incident: moved the queue outside. I mean yes, in open air a bomb is less lethal than in an enclosed space, but will still kill people.

And like others said, we developed capabilities to track hostiles before they can actually blow up a bunch of people. That's why you don't see FRA or MUC or CDG or LHR being blown up daily.
by JCattheATM | 2026-01-27 13:52:04+00:00
> I don't understand how that leads you to understand that I am affiliated with them?

It doesn't, I misremembered your wording as something that did. That is what my apology was for.

> the amount of deleted comments and threads in that subreddit.

See, I just don't think this is as significant as you do - there are still plenty of dissenting opinions on there.

> It somehow seems that you really want that subreddit to be representative of the average conservative. And if anyone disagrees, you throw out accusations to see what sticks. Why?

It's not about just that sub, look at the asktrumpsupporters sub also, look at every other media source where people can give opinions, paid or guest. I'm arguing more that MAGA folk are still generally in support. I think the conservative sub shows that, but even without it I think that point stands.
by wartywhoa23 | 2026-01-27 13:52:08+00:00
There was a huge lot. It started even before 2014, I'd say 2011-2012 was the year (after a series of suppressed protests like the one at Bolotnaya square), and first looked like a grotesque mutation of the V-day celebration, which began having nothing to do with the actual sacrifice out grandparents did, but everything with setting the most chtonic part of the nation against the whole world, with outlandish slogans like "we can repeat" (as in "we can fight and win again") and in numerous other ways.

Then 2014 Maidan happened in Ukraine and all the propagandist hell broke loose in Russia.
by jlmcgraw | 2026-01-27 13:52:15+00:00
There is "Apple Machine Language for Beginners" by Richard Mansfield https://archive.org/details/Apple_Machine_Language_for_Begin...

I have fond memories from the late 1980s of trying to get the assembler contained within this book working, typing line after line of the MLX listing in. Unfortunately I never did finish it back then.

A week or so ago I got the urge to complete this project and I literally just finished getting the source in it to a point where it can be compiled online and then within an emulator: https://github.com/jlmcgraw/LADS_DOS33
by joe_mamba | 2026-01-27 13:52:44+00:00
>Fuck off.

Thanks, good to see great mental clarity and debate skills of the left.

> includes "following unlawful orders."

Except the judge decides if the order was unlawful, not you.

You don't get to decide on the spot that the order you received was unlawful and can just resist arrest if you feel like it.

You cooperate with the orders, and then your lawyer will seek justice and compensation on your behalf is the way the officer handled himself was unlawful. That's the way it works.
by coldtea | 2026-01-27 13:52:52+00:00
They decided that they don't need to handle it, justifications being: some debt is fine, it wont be anything huge, newer AI will handle the debt too eventually, and if the quality suffers, who cares, companies didn't care much about putting out shitty software before either.

If crappy outsourced code was fine by modern standards for companies to churn, somewhat crap AI code will be too.
by pokot0 | 2026-01-27 13:53:08+00:00
I don't think that kind of difference in benchmarks has any meaning at all. Your agentic coding tool and the task you are working on introduce a lot more "noise" than that small delta.

Also consider they are all overfitting on the benchmark itself so there might be that as well (which can go in either directions)

I consider the top models practically identical for coding applications (just personal experience with heavy use of both GPT5.2 and Opus 4.5).

Excited to see how this model compares in real applications. It's 1/5th of the price of top models!!
by mtauraso | 2026-01-27 13:53:43+00:00
Author here. Built this while working on astronomy data pipelines where we process terabyte-scale datasets.
We kept hitting a frustrating pattern: libraries promised great performance, benchmarks looked solid, but our pipelines were mysteriously slow. CPU and memory were fine, yet tasks taking minutes in theory took hours in practice.

The culprit was consistently I/O. Either we were making millions of tiny operations, or the "optimized" storage layer wasn't doing what we expected. But there was no easy way to see actual I/O behavior without leaving Jupyter and diving into system tools.

So we built this. Now %%iops at the top of a cell immediately shows: "Oh, 50,000 separate writes instead of buffering. That's why."

It's been invaluable for debugging performance gaps between expectations and real-world behavior in our workloads.

Interesting sidenote: I'm a pretty extreme AI skeptic, but wanted to see how far current tools could be taken. With minor edits, all the code, documentation, and even this HN submission were generated by Claude/Copilot. The results surprised me.
Happy to answer questions or hear if others have hit similar performance mysteries.
by mintflow | 2026-01-27 13:54:21+00:00
Have built a cross alternative tailscale gui client based on tauri, the rust and ffi to cgo tailscale feel a little tough, I was wondering it will save a lot time to me if the tauri had been written in go.

Seems Miguel’s velox point a new idea, leveraging the wry and use ffi to go, and rewrite some tooling.

I hope I will have the spare time and energy to give a try…
by xeyownt | 2026-01-27 13:54:31+00:00
Tried:

- Venera

- Venera 7

- the first spacecraft to land on another planet three times.

- the first spacecraft to land on another planet three times

- the first spacecraft to land on another planet the first spacecraft to land on another planet the first spacecraft to land on another planet

- Rosetta

...

Okay found it: Venera Venera Venera
by DoughnutHole | 2026-01-27 13:54:58+00:00
If those attack vectors are intrinsically less effective at causing mass destruction then that’s an improvement.

A plane hijacking can evidently cause enormous destruction with minimal equipment and personnel. Even just a bomb on a plane can easily kill 200-500 people depending on the plane’s capacity.

Ground-based attacks since 9/11 have been evidently less effective because a bunch of guys with guns attacking a train station or a rock concert can’t do as much damage as quickly as a hijacker essentially flying a cruise missile into a major office building.
by bananaboy | 2026-01-27 13:55:03+00:00
Very nice! I made a version of this effect for a little NYE thing years ago [0] (source here [1]). I first saw this effect in Iguana's Blastersound BBS intro [2]. I always thought that intro looked slick!

[0] https://www.horsedrawngames.com/nye

[1] https://bitbucket.org/izzo/hdgnye

[2] https://youtu.be/qPOoU44GU50
by mystraline | 2026-01-27 13:55:12+00:00
Personally, my opinion doesnt matter. I'm a nobody who doesnt work in AI fields.

But as a pirate, I specialize in finding hidden, hard to find, or otherwise lost sources. They're not making anybody any money, and I absolutely do not sell anything thats not mine (freely given).

But having every commercial work available for ingestion into an LLM is an amazing way to train an AI. However if you're going to use piracy at scale to train, you should also not be able to sell the LLM or access to it.

And yeah, that wrecks every corporate LLM strategy. Boo fucking hoo.

Do creators need paid for content they create? Ideally, yes! Do they deserve iron-fisted control of your hardware (DRM) to enact their demands? Fuck no!

Ideally, the LLMs would be FLOSS, full weights published, lists of content used to reproduce, etc. We could prune bad content and add more good. But the problem again is whoever does this must violate copyright cause copyright in the way its implemented is terrible.

In reality, I like the RIAA's congressional solution. You send a check for how many plays you did to BMI/ASCAP and you're good. That could be extended to books and shows. If that were done, you could have a New-Flix service that literally has every show and movie in existence. You just pay a reasonable cost per month to access the whole of video humanity.

Alas. Guess I'll have to build it myself.
by compiledkoala | 2026-01-27 13:55:24+00:00
I understand how SR&D works - I've filed for it several times.

My hot take: given the 1 year delay on receipt of funds and the fact that it has the biggest impact on small teams, if you are going to scale a VC backed startup as fast as you need to - SR&D won't be the reason you succeed. If you are not scaling fast enough to make it - SR&D won't save you.

If you stay in Canada and raise from Canadian VC's you'll get half the cash at half the valuation. The government makes that up to you in SR&D a year later.

Found in Canada because it's your home and you love it. That's the only real reason. And it's a good one.
by quickthrowman | 2026-01-27 13:55:36+00:00
> They wouldn't even necessarily need a bomb, anything that can cause a big enough fire mid-flight could be potentially catastrophic. Over past few decades many airliners have crashed because out of control fire in the cabin / cargo hold. I really don't want it to be easy for any random person to cause such fire.

It is that easy for a random person to cause such a fire.

It’s probably not that difficult to figure out how to overcharge lithium ion batteries so that they’re prone to catching fire or exploding when connected to a resistor that will overheat them.

Wireless relays are commodity items you can order online from hundreds of vendors.
by leekrasnow | 2026-01-27 13:56:03+00:00
I am a craftsman of fine puzzles made from wood and CNC machined metal. I use LLM in lots of ways to help on individual parts of bigger puzzle design projects, like for example to create custom puzzle solver software which can search through large sets of possible notching patterns on wooden sticks in order to find ones that meet some criteria or are optimized in whatever manner I find aesthetically pleasing.

I’ve been writing various single-purpose software tools of these sorts for decades. I would not want to go back to hand-writing them now that I can have agents (cursor, claude code, etc) lay down the algorithmic architecture that I vibe at them, now that I know how to “speak that language” and reliably get the software outcomes that I seek.

I find this similar to how I would not want to spend all day turning the crank handles on a manual milling machine when I can have a CNC mill do it, now that I know how to use various CAM systems well and have the proper equipment.

Given that my overall craft is not limited to just writing code or turning crank handles, I readily embrace any improvements of my workshop “technology stack” so that I can produce higher quality artwork.
by Tor3 | 2026-01-27 13:56:18+00:00
For that you'll need Apple II documentation - though that's device-specific information. It's easy to find online, e.g. https://nicole.express/2024/phasing-in-and-out-of-existence...., but there's lots more with various levels of info. This one, for example: https://www.kreativekorp.com/miscpages/a2info/memorymap.shtm...

For actual 6502 programming you'll need a dedicated 6502 assembly programming book, for example the aforementioned Rodney Zaks books.