MurphyA/hacker-news huggingface dataset:
by Waterluvian | 2026-01-09 18:40:18+00:00
They do just sell random grab bags. I think there’s room for many options. But there was definitely an era where Lego sets had so many custom pieces that you couldn’t really do much else with the sets other than build the one design. And that's what I see happening a bit more these days.

My kids, being the only grandkids, have gotten a ridiculous amount of Lego. They build and immediately abandon the highly specified sets to a shelf (ie. Disney, Star Wars, Dreamz). The Lego City, 3 in 1, and some other lines will get built by instruction maybe once (often they abandon the instructions half way through) and then pretty quickly become what we affectionately call Frankensets. I wish I had a better photo of the space ship from two weeks ago. But this is also their "mind control tower" https://ibb.co/tw11C6Lm (yeah... it got a wee bit communist by the top there)

The problem with the highly specific sets and creativity is that they use a lot of these custom pieces that don't really fit well anywhere and it feels like you can't just riff on half a design and it's not worth taking Wall-E or X-Wing apart to make something else.
by hinkley | 2026-01-09 18:41:07+00:00
My biggest missing feature for Grafana is that I want a Fourier transform that can identify epicycles in spikes of traffic. Like the first Monday of the month, or noon on tuesdays.

I had a couple charts that showed a trend line of the last n days until someone in OPs noticed that three charts were fully half of our daily burn rate for Grafana. Oops. So I started showing a -7 days line instead, which helped me but confused everyone else.
by politician | 2026-01-09 18:41:20+00:00
Other people are dumping on you, but I think you're getting at where the real 20x speedup exists. People who are 'senior' in one type of programming may be 'junior' in other areas -- LLMs can and do bridge those gaps for folks trying to work outside their expertise. This effect is real.

If you're an expert in a field, LLMs might just provide a 2-3x speedup as boilerplate generators.
by WD-42 | 2026-01-09 18:41:46+00:00
I can’t speak to whatever konqueror uses these days but webkitgtk is notoriously behind and difficult to work with. You can read posts from the Tauri devs questioning their entire approach on Linux due to it.

I really hope Kagi contributes back upstream to improve the situation, it’s needed.

Edit: looks like konqueror uses qt web engine which is chromium. The irony of the KDE browser abandoning WebKit while the GNOME browser still tries to use it is too much.
by yawboakye | 2026-01-09 18:41:55+00:00
> i’m italian

unfortunately this preamble doesn’t add the weight you assume it should. what has being italian got to do with having an opinion on this? this and all the other “italian here” takes below. fwiw unless eastdakota is being intentionally malicious, he, with the cloudflare legal team, understands the situation and its implications for cloudflare better than any random italian.
by ks2048 | 2026-01-09 18:42:42+00:00
Sounds amazing.

Last year I took buses from Lima to Rio de Janeiro (not one bus, but a long trip, all by bus). In total, 3,800 miles. I've been meaning to maybe write blog post with the details (exact costs and times, etc).

For me, trains are much preferable to buses and buses much, much preferable to flying. I guess I just look to look about the window and see everything between points A and B.
by hersko | 2026-01-09 18:43:16+00:00
Incredible that they have a term for a war they initiated and subsequently lost. Is whats happening now in Gaza also a Nakba?

Genuinely curious what you think would have happened if all the Islamic countries would not have attacked Israel. Would there be a peaceful Palestinian country? Guess we'll never know....

But that's all history. Your "occupation resistors" decided to rampage through towns and a music festival and massacre everyone they met. And somehow you seem okay with that.
by snackbroken | 2026-01-09 18:43:31+00:00
Because root is not the ultimate authority of what goes on in the phone; the hardware is, and the hardware contains a TPM (Treacherous Platform Module). The TPM has secret cryptographic keys it never shares with anyone, neither root nor an unrooted OS. When the phone starts, the TPM checks if the OS has been modified from what the manufacturer supplies or not.

The bank's app can then ask the OS to sign documents using the TPM's secret keys, and the OS forwards such requests to the TPM. The TPM refuses such requests from modified OS but obliges requests from an unmodified OS. The bank's servers refuse to accept documents not signed by the TPM.

Root can't pretend to be a TPM and make up some secret keys to sign documents with because the TPM's signature is itself signed by Google, so the bank can tell the difference between root's signature and a treacherous signature.
by refulgentis | 2026-01-09 18:43:32+00:00
Cheers, I thought I was the only person like this :) (also didn’t tie it to my anxiety, but it’s extremely obvious in retrospect. This is too short and elides the own kind of comfort part, but I guess it means I can’t spin out, ruminating on or creating other problems, when I have stuff right here to complain about!)
by lickmygiggle | 2026-01-09 18:43:34+00:00
I sincerely hope the notion that avoiding your taxes is theft from the public at large returns in any semblance sooner rather than later.
Nobody likes paying for taxes but the notion that all of these billionaires became as such without utilizing any resources or regulations paid for by the public is completely upside down (to put it as gently as possible)

These people are stealing from you. Jail them like the thieves they are or make them pay back into the system from which they so happily benefited.
by officeplant | 2026-01-09 18:43:42+00:00
Some of us just consume media differently I suppose. I'm a big fan of going back to re-read/re-watch a lot of my favorite media. Sometimes it's because it got a new volume/season/movie came out years later so I'll take time to re-experience the original media to get ready for it. Never really had an issue experiencing something again and having it feel fresh because its been a few years.

I will admit that re-reading books has become less of a habit the older I get because it is time consuming to get through a longer series again.
by jedwhite | 2026-01-09 18:44:17+00:00
There are some tasks that LLMs are good at, but which can be hard to do with traditional command line tools or scripts. This is true even when you are a skilled coder and expert in Shell scripting. Examples include summarization, judgement-based evaluation, formatting etc.

Executable markdown provides a method of building these tasks into traditional pipelines as small, single-task-focused, composable modules. They also have the advantage that they can be easily shared and re-used.
by bombcar | 2026-01-09 18:44:34+00:00
If you map out everything you have to do in a single day, and then work out all the things that you have to avoid for it to not go wrong, it's kind of terrifying.

Robot designers and toddler-minders will know some of these.

We're so used to so many failsafes that the "bare minimum to operate" for many things is frighteningly simple (very early electric wiring, for example).
by t-writescode | 2026-01-09 18:44:39+00:00
They give you a key and only if you have a higher tier account. The act of doing that requires that there is a step in the process where they know you’re requesting a key and who you are. They could bind them in the backend if they wanted, before giving it to you.

You’re still trusting them. Not to mention they could round them all up by IP or browser fingerprinting.

There is still some level of trust.

I happen to trust them enough for that; but it is still trust.
by specialist | 2026-01-09 18:44:46+00:00
I've used the group coordination technology of democracy in the workplace. It was both awesome and burdensome.

Awesome, because social cognition and personal empowerment are force multipliers.

Burdensome, because change is hard, empowerment means accountability, some people would rather complain than contribute.

I'd never advocate leaderless, flatness, whatever pseudo anarchist mumbo-jumbo. Doesn't work. Tyranny of Structurelessness, If We Burn, and all that.

I threaded the needle by creating an org chart comprised of well defined roles. And (most) every team member served in (most) every role, over time. So the person serving in the QA/Test role dutifully executed the QA/Test playbook. And next release they might represent the Engr, TechSupp, etc role.

Otherwise known as cross training, but with better support and culture.

YMMV, obv. Different efforts require different structures. There's a cornucopia of group decision making tools, skills, techs. Use what works best for the task and context at hand.

--

I'm very intrigued by how Oxide Computers is running things. Just from their podcasts, radically open seems like it's working for them.
by qwery | 2026-01-09 18:44:51+00:00
Not saying this is you, but another way to look at it is that engaging in that process is training you (again, not you, the user) -- the way you get results is by asking the chat bot, so that's what you try first. You don't need sunk cost or gambling mechanics, it's just simple conditioning.

Press lever --> pellet.

Want pellet? --> press lever.

Pressed lever but no pellet? --> press lever.
by ben_w | 2026-01-09 18:45:36+00:00
The other night I was thinking about graphene. Not the OS, the material.

‘We considered patenting; we prepared a patent and it was nearly filed. Then I had an interaction with a big, multinational electronics company. I approached a guy at a conference and said, “We’ve got this patent coming up, would you be interested in sponsoring it over the years?” It’s quite expensive to keep a patent alive for 20 years. The guy told me, “We are looking at graphene, and it might have a future in the long term. If after ten years we find it’s really as good as it promises, we will put a hundred patent lawyers on it to write a hundred patents a day, and you will spend the rest of your life, and the gross domestic product of your little island, suing us.” That’s a direct quote.'

- https://innovationedge.com/2010/10/13/graphene-patent-geim/

So, we absolutely can get stuff done, the Americans just keep buying us up (DeepMind) or stealing it or using initimidation (Graphene) or espionage (of Airbus for benefit of Boeing way back).
by kube-system | 2026-01-09 18:46:00+00:00
Wifi? Because it is part 15. That spectrum is less strict.

SDRs? Because they are not certified transmitters. They are test RF gear, or a component of a transmitter, not an end-user product.

Cellular radios in a PC? You don't get root on those. Same situation as they are in a cell phone: They are licensed-band transmitters, and they are required to be tamper proof to protect the licensee.
by kgeist | 2026-01-09 18:46:00+00:00
I wonder why Gmail and other email providers don't just run an LLM/ML pipeline to detect phishing emails. It seems that matching an email's content with the sender's domain (and possibly analyzing the content behind links) would be enough to show, with high certainty, a warning like "Beware: this looks like a phishing email." Is it too expensive? Too many false positives?
by pizzathyme | 2026-01-09 18:46:06+00:00
I would encourage people to test this out for themselves, I think you will find a different result. People today are starved for in-person connection, but are afraid to initiate the conversation.

This doesn't come naturally to me, but after working on it over a few years, 95% of the time strangers are excited to chat and say hi and make a friend.
by cestith | 2026-01-09 18:46:09+00:00
Much of the world uses mobile payment apps instead of credit or debit cards. Some banks allow a setting that using a card can require a ping to the banking app for verification of the transaction. I don’t know if it’s legal to turn down cash payments in Vietnam, but some vendors may only accept digital payments.

I guess you could take your laptop out at the restaurant and in the taxi to pay. It seems a little strange. You might better just use a browser on the smartphone instead of the mobile app.
by lossolo | 2026-01-09 18:46:25+00:00
Mosaddegh didn't storm the palace. The Shah officially reinstated him. If the Shah's appointment of Qavam was legitimate, then his reappointment of Mosaddegh was equally legitimate. You can't have it both ways, either the Shah had constitutional authority to appoint prime ministers or he didn't.
As for "taking it back by force", mass public protests aren't the prime minister using force. Mosaddegh didn't have a militia. He had popular support. In a democracy, public pressure influencing government decisions isn't illegitimate, it's the whole point.

And in parliamentary systems, prime ministers who resign can return to power without new elections if they command enough support. It's happened in the UK, Israel, Australia and elsewhere. There's no constitutional rule that resignation is permanent and irreversible.

The question is whether Mosaddegh was constitutionally appointed and had parliamentary backing. In July 1952, the answer to both was yes.
by GistNoesis | 2026-01-09 18:46:50+00:00
I like the game up until 7 or 8 notes, but it keeps adding note.

I couldn't find a setting to freeze the difficulty where it's comfortable and where the melody can still be construed to make sense.

When adding more notes, it breaks the flow and turn a training for pitch practicing into a memory game for rain man, even more so when we make a mistake and must redo the melody partially.
Doom for Jira
by itomato | 2026-01-09 18:46:54+00:00
I have been experimenting with Forge development and have had the notion to bring a wasm port of Doom into a Forge app for deployment in Atlassian tools as a way to push my skills and explore new capabilities on the platform.

I am pleased to share that it is done.

https://developer.atlassian.com/console/install/b9c84444-070e-4687-be15-3733fd8ee85f?signature=AYABeBZHn9L1dWwkwyxEY1oOtMwAAAADAAdhd3Mta21zAEthcm46YXdzOmttczp1cy13ZXN0LTI6NzA5NTg3ODM1MjQzOmtleS83MDVlZDY3MC1mNTdjLTQxYjUtOWY5Yi1lM2YyZGNjMTQ2ZTcAuAECAQB4IOp8r3eKNYw8z2v%2FEq3%2FfvrZguoGsXpNSaDveR%2FF%2Fo0BMNSP0lwpizTCXl2Z6mZBJAAAAH4wfAYJKoZIhvcNAQcGoG8wbQIBADBoBgkqhkiG9w0BBwEwHgYJYIZIAWUDBAEuMBEEDAVttwJusiY0thVf5gIBEIA7u%2BknuJ45i21TUQAaDOr2dm2K5emzQ4MG5ghoTx70CgfCT%2BB4wXtBXzvgC3JrckRdwo15xkoPtNTPTyEAB2F3cy1rbXMAS2Fybjphd3M6a21zOmV1LXdlc3QtMTo3MDk1ODc4MzUyNDM6a2V5LzQ2MzBjZTZiLTAwYzMtNGRlMi04NzdiLTYyN2UyMDYwZTVjYwC4AQICAHijmwVTMt6Oj3F%2B0%2B0cVrojrS8yZ9ktpdfDxqPMSIkvHAERq%2BtC6jn%2Fr49kFcH1tma7AAAAfjB8BgkqhkiG9w0BBwagbzBtAgEAMGgGCSqGSIb3DQEHATAeBglghkgBZQMEAS4wEQQMnbkmhD0cLvCs%2BXXEAgEQgDswFq9xTuCqk0FfmhEr6YMoHdz7%2BGZk23TdryR07LEhY4cHEWQcUUrUnbhZUcOCmj5YPEGbv%2FppM5f5zQAHYXdzLWttcwBLYXJuOmF3czprbXM6dXMtZWFzdC0xOjcwOTU4NzgzNTI0MzprZXkvNmMxMjBiYTAtNGNkNS00OTg1LWI4MmUtNDBhMDQ5NTJjYzU3ALgBAgIAeLKa7Dfn9BgbXaQmJGrkKztjV4vrreTkqr7wGwhqIYs5ATqnf2W182qztVyqCuMuRpsAAAB%2BMHwGCSqGSIb3DQEHBqBvMG0CAQAwaAYJKoZIhvcNAQcBMB4GCWCGSAFlAwQBLjARBAwwTvAb5y1VgUIYlkgCARCAO1aTv6qj1cB5ORn4nzSuRR%2FvPXAN0eXOW0ubXqSGvkEdUjoLggF%2BryJL3%2FF884%2B2oTTyh1QoQ6RPxZnmAgAAAAAMAAAQAAAAAAAAAAAAAAAAAD%2ByDZvnEKVN%2FOyp%2FignMXb%2F%2F%2F%2F%2FAAAAAQAAAAAAAAAAAAAAAQAAADLkBw9lYCkdpqZ1MZ7BJq%2BOJblVMbDAi5mevYjW%2BbZBH9t1p7vE%2BdfEVcami6fmTvggvxKl6Waz6njqyjt7ZxApYk8%3D&product=jira&product=confluence

https://www.linkedin.com/posts/william-j-kennedy_atlassian-makes-cool-stuff-but-does-it-run-activity-7414668554907762688-JC7P?utm_source=share&utm_medium=member_ios&rcm=ACoAAAyf8_cBIuhWSdx8CHhOU3NLnTHqkhz7iZw
by donavanm | 2026-01-09 18:46:58+00:00
> The first NVMe-backed instance family, i3, appeared in 2016. As of 2025, AWS offers 36 NVMe instance families. Yet the i3 still delivers the best I/O performance per dollar by nearly 2x.

Article should probably explicitly call out the difference between directly attached nvme storage (good ol i3) and “nitro nvme” (m6id and friends). The later is provided via an embedded card which emulates/provides a virtual nvme device directly to the host/instance. Without digging in to the specifics Im oretty sure thats accounting for the $/perf numbers being relatively flat. And “i” series being local storage cost/perf optimized compared to other families.

Edit: see https://d1.awsstatic.com/events/reinvent/2021/Powering_nextg... and similar talks. And notice the language around benefits of more consistent performance due to the better mediation of resources.
by linkregister | 2026-01-09 18:47:05+00:00
I found this useful.

This could be dinosaur mindset from 2022, but would it not make sense to prompt the LLM to create a bash script based on these instructions, so it could be more deterministic? Claude code is pretty reliable, but this is probably only one and a half nines at best.

As for safety, running this in a devcontainer[1][2] or as part of a CI system should be completely fine.

1. (conventional usage) https://code.visualstudio.com/docs/devcontainers/containers

2. (actual spec) https://containers.dev/
by pzmarzly | 2026-01-09 18:47:13+00:00
That's why I hope Brave will eventually launch Brave Origin, a buy-once premium build of Brave, despite the previous large backlash against it from Internet users (especially on Reddit). I like the idea of a paid but well-made, no-nonsense, no-bloat, no-ads, etc. browser, and I feel like Brave developers wanted their browser to be like that, but the pursuit of revenue stream led them to sidetracking into crypto, AI, VPNs, ads business, et al, and all the controversies over the years that came from that.

In the meantime I'll give Orion a try as soon as they introduce cross-device sync.
by hinkley | 2026-01-09 18:47:16+00:00
Someone blew my mind by convincing me to read Bush’s “As we may think” which was published in 1945. Then I started digging into him and discovered he was also the second president of the ACM, was instrumental in shaping the formation of the National Science foundation (mainly by critiquing their initial plans as unworkable) and also Claude Shannon’s doctoral advisor. Because of course he was.
by RyanOD | 2026-01-09 18:47:24+00:00
I took several years of Suzuki piano method when I was a kid. Suzuki focuses initially on developing the ear.

During lessons, we did this kind of stuff all the time. I would close my eyes and my instructor would play a series of notes and I would need to play them back by ear.

I would also listen to whatever song I was learning before I went to be bed and again when I woke up in the morning, visualizing every note.

Give me a guitar today and I can work out pretty much any song I hear on the radio in under a minute just by listening.

EDIT: To be clear, I also played a LOT of guitar and piano. Ear training was in addition to the hard work of becoming a player.
Hot Take: You are all to blame for Tailwind
by jsafaiyeh | 2026-01-09 18:47:49+00:00
It's funny to see the same people who are blaming AI for the downfall of a create OSS project.. when the problem was never AI. Its developers.

Developers always been aggressively against supporting OSS. Remember the npm fund drama? All y'all were complaining ahhh why did the thing I use for free is asking for donations in my terminal.

The support is all performative. AI didn't mess them up, it was the culture of developers.
by jacobthesnakob | 2026-01-09 18:47:58+00:00
>These types of discussions on HN get confused because people aren't always clear what they mean by the word "rooting".

Well it’s more the Dunning Krugerites who see the word “rooting” written by someone in a cyber context, lack that context entirely, and proceed to enter the discussion anyway based on their experience rooting their Android phone 3 years ago after clicking through a few UI buttons.
by embedding-shape | 2026-01-09 18:48:00+00:00
This?

> The new technique detailed by Tóth essentially involves using a malicious script to manipulate UI elements in a web page that browser extensions inject into the DOM -- for example, auto-fill prompts, by making them invisible by setting their opacity to zero

The website is compromised, all bets are off at that point. Of course a password manager, regardless of how good it is, won't defeat the website itself being hacked before you enter your credentials.

That's not a "hijack of autofill", it's a "attacker can put whatever they want in the frontend", and nothing will protect users against that.

And even if that is an potential issue, using it as an argument why someone shouldn't use a password manager, feels like completely missing the larger picture here.
by frumplestlatz | 2026-01-09 18:48:05+00:00
Technically salient? How?

Regardless, I already flag articles like this to hide them from my front page. I sometimes comment because I’d prefer a world where I didn’t have to do that.

Like I said, there are already plenty of sources for this kind of content. We don’t really need HN to be yet another Reddit or Bluesky.
by dang | 2026-01-09 18:48:43+00:00
Related. Others?

Show HN: A Stargate in 140 chars of JavaScript - https://news.ycombinator.com/item?id=25088683 - Nov 2020 (55 comments)

Dwitter – A social network for short JavaScript demos - https://news.ycombinator.com/item?id=13700698 - Feb 2017 (71 comments)
by ta2112 | 2026-01-09 18:49:14+00:00
I can add a bit of information to what might be behind this bug.

In MIDI, there are NOTE_ON and NOTE_OFF events, for when you press and release each key. The NOTE_ON has pitch and velocity parameters. The NOTE_OFF just has pitch parameter (maybe it has velocity as well I can't quite remember, it's off the point). So if you push middle C, it might look like this:

NOTE_ON 60 (middle C) 98 (velocity),
NOTE_OFF 60

Some keyboards never send NOTE_OFF events, instead they send NOTE_ON with velocity 0. On these keyboards, pressing middle C looks like this:

NOTE_ON 60 98,
NOTE_ON 60 0

Both are valid MIDI streams, and all stream processors should react appropriately to both. This app likely does not correctly map zero velocity NOTE_ON events to NOTE_OFF with the same pitch.
by inopinatus | 2026-01-09 18:49:23+00:00
The so-called free offerings are not a loss-leader. They are a traffic generator used to drive up Cloudflare’s leverage when negotiating peering and colocation with ISPs, in order to drive down the marginal cost of bandwidth for Cloudflare’s actual product, the enterprise DDoS protection, the criticality of this expense being evident in the vehemence with which Cloudflare discuss peering matters, such as via the astroturf’d “bandwidth alliance” grouping they sponsor.

In which vein, anyone familiar with The Peering Playbook will recognise the kind of annoying hardball Prince thinks he is playing, but I doubt it works on nation states.
by bananabiscuit | 2026-01-09 18:49:43+00:00
I don’t think this is as clear cut as anyone on either side is claiming.

Looking [1], it does appear that Renee attempted to run the car right into the ICE officer, the wheels were still pointing slightly left, and the officer was still in front of the car. Also in [2] you can see that she was looking directly at the officer during this initial acceleration attempt. The only thing that saved the officer in that initial attempt was the loss of traction due to the icy road.

After that, indeed the wheels were pointing away from the officer and arguably there was no more danger to him, but after the clear attempt to hit him, you cannot realistically expect the officer, in a split second, to re-evaluate if her intentions to hurt anybody changed or not. At this point his life was already threatened. He doesn’t know what she is doing and waiting to find out could mean that he is dead.

[1] https://x.com/CollinRugg/status/2008984798271094791

[2] https://x.com/nicksortor/status/2009683575298211979