MurphyA/hacker-news huggingface dataset:
by fsckboy | 2025-07-28 17:50:43+00:00
I've never understood the steelcut trend. I don't dislike them, but I just love me a rolled oat, plain, it's more flavorful to me. It is difficult to find good rolled oats that are "old fashioned" and not "quick cook". It seems that the industry has gone to quick cook which are they are too mushy, and when you seek out the old fashioned, can't fool me, they've come from the same quick cook bin.
Show HN: I built a free tool to clean up and export your Kindle highlights
by krewl | 2025-07-28 17:51:21+00:00
Hey HN,

Last weekend I built a small web app called ClipVault to solve a personal itch — cleaning up my Kindle highlights from the My Clippings.txt file. Nothing fancy, straight to the point.

The app runs locally in your browser (nothing gets uploaded), and lets you:

- Import your Kindle’s My Clippings.txt via drag & drop

- Easily remove duplicates, headers, and unwanted clutter

- View your highlights sorted by book

- Export them to Obsidian (Markdown), Evernote (.enex), or CSV

It's completely free, private, and requires no login. Just open the page and get to work.

I’m not trying to monetize this or anything — I just figured others might find it useful too. If you use Obsidian, Evernote, or just like keeping your reading notes tidy, I’d love to know what you think.

Please let me know if you I missed anything or you encounter issues while trying it.

Cheers
by perching_aix | 2025-07-28 17:51:25+00:00
Unfortunately printers print in dots though, not pixels. There are printers with variable dot sizes, supposedly a thing with professional print, I wouldn't know - but nominally a dot is gonna be one of the four ink colors (cyan, magenta, yellow, black) and then it's either present or not present. I'm sure someone who didn't sleep only just one hour overnight can calculate you how many dots you need to cover the same gamut as a typical 24 bit SDR RGB pixel will.
by marcosdumay | 2025-07-28 17:51:48+00:00
> So I wouldn't blame people for writing specs that only match the code implementation at that time.

WFT are you doing writing specs based on implementation? If you already have the implementation, what are you using the specs for? Or, if you want to apply this direct to tests, if you are already assuming the program is correct, what are you trying to test?

Are you talking about rewriting applications?
by jauntywundrkind | 2025-07-28 17:51:55+00:00
KDE 4 months ago acknowledged that the login manager needed serious work. The roadmap includes remote login. https://blog.davidedmundson.co.uk/blog/a-roadmap-for-a-moder...

The GNOME Remote Desktop offering seems fine but yeah, the specific use case you have of wanting to be able to login does require an additional system wide login step which is a little unusual. LightDM and others work similarly; it's basically a vnc password to keep rabble off the actual login screen. https://gitlab.gnome.org/GNOME/gnome-remote-desktop

For the many many wlroots Wayland's, wayvnc is quite good. Their first FAQ question is about running over ssh, on a headless backend. https://github.com/any1/wayvnc/blob/master/FAQ.md#faq

Personally I think sunshine & moonlight is 100% the way to go. There is one way client->host copy paste. Agreed that more would be better, but there are good independent tools for shuffling data around, lots of ways to fill in the gap. The bandwidth is very tuneable but yes 0.5mbit/s is going to be pretty rough. But sunshine will gladly use hardware encoding, that's very low latency, and that is basically free: there's dedicated encoders on any vaguely modern hardware. Being able to get av1 or HEVC for basically free feels about as good as it gets to me. Moonlight client of course will also decode in hardware too. Remote desktop-ing has never been so low impact to CPU or GPU, and the ability to do absolutely anything (watch videos even) with such high smoothness and low latency is stunning. 100% recommend sunshine+moonlight. Afaik, no way to remote login over it though?
by neobrain | 2025-07-28 17:51:59+00:00
> Let's be honest and admit that the only reason to prevent users from rooting their phones is to protect companies' profits by ensuring users can't fight back against the blatant tracking, data mining, and analytics capture which is so valuable to companies.

I'm with you on the general sentiment, but how do the companies that block rooting benefit from any of the nefarious activities you mentioned? Those are executed by different organizations, typically.
by tjwebbnorfolk | 2025-07-28 17:52:03+00:00
Yes of course biofuels make sense on a limited scale in certain applications. Pellet stoves are a good example.

But I don't think I've seen many Environmentalist(TM) proposals that were anything less than a wholesale replacement of "fossil fuels" (and other "extractive industries") for all things everywhere.

I miss the good old days when they just wanted to save the whales, before they came to believe they were saving the whole goddamn planet from certain doom.
by itslennysfault | 2025-07-28 17:53:21+00:00
Very odd. This must be some kind of Ubuntu issue. Out of curiosity I tried it in Chrome, Firefox and Safari on MacOS 15.5 and saw very little CPU usage and no difference with/without the video playing. I don't have a Ubuntu Desktop handy to confirm. Looking at the video it's nothing special. Just a fairly small mp4 using a native html5 video element to play it. Really no reason this should be causing issues.
by criddell | 2025-07-28 17:53:47+00:00
This is really cool.

My first computer was a TI-99/4a but the computer I really wanted was an Atari 800. Years later I finally got an Atari, an Atari ST, and I loved that machine.

So many times I've had eBay open with some vintage computer on the screen and my mouse hovering over buy-it-now, but I just can't do it. Most recently it was a TI-99/4a with a fully loaded peripheral expansion box that I couldn't afford in 1983.

I'm not into retro gaming (they are unforgiving and often not very fun) and I can't think of anything else to do with it. I've thought about some basic home automation tasks, but these old machines draw so much power it feels bad. So I know it would become décor (or as my grandmother would say - just another damned thing to dust. She wasn't into tchotchkes).

I sometimes think about how wonderful it would have been if Atari, and Be, and Amiga, and all the other 80s machines had survived and we had a diverse market of computing ideas. I suspect though that the end would have been the same. The Electron people would have showed up and paved over everything unique and interesting in each of these machines.
by moomoo11 | 2025-07-28 17:53:59+00:00
What sort of data are you working with?

In my case, users would be searching through either custom defined data models (I have custom forms and stuff), or if they were trying to find a comment on a Task, or various other attached data on common entities.

For example, "When did Mark say that the field team ran into an issue with the groundwater swelling?"

That would return the Comment, tied to the Task.

In my system there are discussions and comments (common) tied to every data entity (and I'm using graphdb, which makes things exponentially simpler). I index all of these anyway for OS, so the AI is able to construct the query to find this. So I can go from comment -> top level entity or vice versa.

I spent maybe 60-100 hours writing dozens maybe a hundred tests to get the prompt right, taking it from 95% success to 100% success. In over 2 months it hasn't failed yet.

Sorry, I should mention maybe our use-cases are different. I am basically building an audit log.
by teo_zero | 2025-07-28 17:54:11+00:00
> Later version allowed to scan from arbitrary position by mirroring first bucket as last.

I don't think this would help. The real issue with arbitrary position is that you can't load 16 bye to a 128-bit SIMD register if the memory is not aligned. The solution I found is to unroll the first iteration and mask out the results found before the initial offset.
by MattGrommes | 2025-07-28 17:55:18+00:00
This is the same argument people made for DOGE. "Don't we want the government to be more efficient?" Yes, nobody is going to argue the opposite. But there are ways of doing this that are rational, then there is the way this is happening. Using a chainsaw for fine cutting only works when you are an expert at chainsaws. Otherwise you're just chopping chunks off something with a dangerous tool.

Of course this is assuming they actually want these agencies to be more efficient and not just die, which is a big assumption.
by davorak | 2025-07-28 17:55:31+00:00
There is genetic transfer between X and Y so you can have XX and still have male genital[1].

No expert but I thought there was a few to several cases along these lines.

To my understanding chromosomes are never responsible for anything, they are a container for genes, and some genes are likely to live on particular chromosomes, so talking about chromosomes being responsible is never 100% correct, so a bad level of abstraction when talking about corner cases.

[1] https://en.wikipedia.org/wiki/XX_male_syndrome
by Balgair | 2025-07-28 17:56:42+00:00
Amazing!

The product recommendations at the end are gold too! A 'hacker' spirit there.

In terms of signal length, can you store the images/data in a flock of birds too? I wonder what the RAID set-up of a flock of starlings is like? I'm thinking something like the Tines in Fire Upon the Deep

https://en.wikipedia.org/wiki/A_Fire_Upon_the_Deep

More crazily, can you get these data signals to be Turing complete? I know that not really what data is like in a vocalization pattern, but can you manage to get the birds' vocalizations to do logic of some sort and change patterns in more than a non-entropic way?

Crazy cool stuff!
by kstrauser | 2025-07-28 17:56:57+00:00
What’s a typical rate for infections per person-year among people not using these precautions? For those who don’t know follow the epidemiology here, how good effective are the older drugs compared to not taking them?

Having grown up when AIDS was peaking, the idea of this scourge preventable and treatable feels damn near like sci-fi, and I’m thrilled at the progress we’ve made.
by sunshine-o | 2025-07-28 17:57:05+00:00
In addition to being an awesome piece of software, their self hosted demo server is the fastest web app I have seen in a long time ... and this is while trending on HN !

Amazing.

Now I am wondering, would it be technically possible to build a similar app but based on the syncthing protocol?

I really like syncthing but it would be cool to have a version where you could just easily share specific files with peers.
by kokx | 2025-07-28 17:57:32+00:00
Our politics does have some good parts. The political system we have is reasonably good. We have many political parties due to the proportional representation system. A single party is also unlikely to get a majority in parliament on their own, so parties with different backgrounds will have to work together to form a functioning government.

We do suffer from many political parties not willing to cause short term pain to improve long term outcomes. There are a few urgent issues going on in politics at the moment. Stuff where a decision needs to be made now and action should be taken. But the political parties do not want to make those decisions because they would inflict short term pain to some voters but would also improve the long term quality of life and economics of the Netherlands.

The worst part is that those issues have been known for a long time, but decisions were postponed over and over again because politicians didn't want to make the decision. Making the issues worse and more urgent over time.

At the same time populism is clearly on the rise in the Netherlands. A famous thing happening in a debate before the previous elections was a populist saying "But this woman cannot wait for the costs to be decreased, she needs it now." about decreasing a specific part of healthcare costs for citizens. Of course when the same populist became the biggest party during the elections, they never introduced anything to decrease that part of the healthcare costs.
by pjmlp | 2025-07-28 17:58:10+00:00
Where are the sales to match that supposed half of YouTube, one would expect it to outsold Switch 2, yet....

"Nintendo Shares Have Breakout Year as Switch 2 Sales Smash Records"

https://www.asktraders.com/analysis/nintendo-shares-have-bre...

Consumers really should pay more attention to those YouTube influencers, buying the wrong stuff. /s

Apple is doing just fine across iOS, iPadOS and TV OS, which apparently people like to ignore when discussing numbers and monetary figures in gaming profits.
by Tadpole9181 | 2025-07-28 17:58:27+00:00
Trump made an EO demanding the DoJ seek to remove consent requirements and aim to forcibly institutionalize the homeless and mentally ill in asylums (and explicitly denied an exemption for incarceration based on a lack of beds available).

So, uh, the camps will be funded and there will no longer be homeless... Man, sure glad the libs got owned.
by javier_e06 | 2025-07-28 17:59:01+00:00
The human brain hates meetings. It sees people. Tall, short, poorly dressed, overly dressed, it sees the sittings arrangements, someone with the arms crossed, someone is laughing, wait, are we here to talk about technical issues? They want answers now? Why now? Someone is not happy, why? Someone has a question, is Dan, probably something obvious..

That is not how the human brain works. To believe a creative mind is in problem-solving mode when sequestered into 1 hour or 30 minutes social gathering is bizarre. The best technical interactions I've seen happened randomly at a lab when everybody else has left for the day or while at hike chat on a trail during lunch time.
by serf | 2025-07-28 17:59:08+00:00
It's still effort. If you have someone shitting up your PRs with personal complaints you can either put the effort in to squelch the opponent or you can just walk away. For unpaid FOSS work there is often very little to be gained except for a bit of self satisfaction and kudos from the community.

It's easy to walk away from an ungrateful community if you don't have gold in your pockets to soften the blows.
by nomel | 2025-07-28 17:59:15+00:00
> is figuring out what things do NOT work, not what did back then

Yes, this is my point. It's pruning the solution space before traversing it. The diligent approach is to temporarily disregard that knowledge, and do a quick re-exploration to test if it's still true.

> to some extent

This was put in my first comment with severe intent, that many seemed to have missed.
by flumpcakes | 2025-07-28 17:59:17+00:00
'videos of violence' is quite wide: children shouldn't be watching videos of people being executed by gangs for example.

A lot of LGBT content is aimed at adults. I think we should always be clear when we are making statements like this because it causes great stress, a worked example:

People will claim that LGBT is under attack because this law potentially affects some LGBT spaces. These spaces will clearly be meant for 18+ audiences and so fall correctly under the law. Then other people see the first group of people, and from their point of view that group is complaining that their 18+ spaces are blocked from children. "Think of the children" drama ensues.

It is similar to Steam taking down incest/rape games and people claiming it was an action against LGBT creators. I don't think that's an argument that should ever be made for obvious reasons.

I don't think the government, even if it were under the Conservatives, have banning gay spaces on their current agenda.
by jdietrich | 2025-07-28 17:59:42+00:00
Also at £100k you start to lose your tax-free personal allowance. The commitment of successive governments to avoid raising taxes on "ordinary working people" has created a bizarrely inconsistent tax regime for above-average earners, where people earning £65k could end up paying a much higher marginal rate than people earning £165k.

https://taxpolicy.org.uk/2024/10/17/reform-income-tax-end-th...
by pavlov | 2025-07-28 17:59:53+00:00
Here’s a detailed account of the development spanning over thirty years:

https://www.aaas.org/news/road-lenacapavir-breakthrough-hiv-...

Seems to be a combination of university funding (University of Utah), big pharma (Gilead), and global HIV advocacy groups working together.

Sadly this kind of university research and non-profit advocacy groups are both prime targets of the Trump administration’s funding cuts. The next breakthrough drugs may have to be developed in some other country.
by alias_neo | 2025-07-28 18:00:09+00:00
> There is no income stage where earning more money has you taking home less

If you go from £99,999 to £100,000 and have pre-school aged children, you lose £2000 in tax-free childcare per child. If you have 2 children, that extra penny cost you £4000, 3 children, £6000, you take home less, fact.

Combined with the 60% marginal rate, you now have to get to £110,000 just earn the same you did at £99,999 and then there's the side point that a couple can earn £99,999 each, or £198,999.98 and still benefit from it while any single parent who hits £100,000 loses it completely, so a single parent high earner loses out vs a couple. I'm not a single parent but that doesn't seem reasonable to me.

EDIT: and that person who hit £100,000 has the extra burden of having to file a tax return from now on simply because they hit an arbitrary number, and despite being on PAYE, though perhaps some people love doing tax returns, so not necessarily a negative point.

https://www.gov.uk/tax-free-childcare
by ChrisKnott | 2025-07-28 18:01:11+00:00
> "Do you know of other western countries that send cops to your house because you posted memes on X ?"

This guy was prosecuted in the US for posting a meme on Twitter [0].

I imagine this can happen in almost every country. What ones do you think it can't happen in?

[0] https://www.courthousenews.com/on-trial-for-memes-man-asks-s...
by Denvercoder9 | 2025-07-28 18:01:29+00:00
> Other platforms find better solutions.

Other platforms make different trade-offs. Most of the pain is because on Debian, it's customary for applications to use system copies of almost all libraries. On Windows, each application generally ships their own copies of the libraries they use. That prevents these incompatibility issues, at the cost of it being much harder to patch those libraries (and a little bit of dikspace).

There's nothing technical preventing you from taking the same approach as Windows on Debian: as you pointed out, the libc ABI didn't change, so if you ship your own libraries with your application, you're not impacted by this transition at all.
by zackmorris | 2025-07-28 18:01:49+00:00
After writing a response about using this for games below, it occurred to me that most tunneling solutions have one or more fatal flaws that prevent them from being "the one true" tunnel. There are enough footguns that maybe we need a checklist similar to the "Why your anti-spam idea won’t work" checklist:

https://trog.qgl.org/20081217/the-why-your-anti-spam-idea-wo...

I'll start:

Your solution.. ( ) Can't punch through NAT ( ) Isn't fully cross-platform ( ) Must be installed at the OS level and can't be used standalone by an executable ( ) Only provides reliable or best-effort streams but not both ( ) Can't handle when the host or peer IP address changes ( ) Doesn't checksum data ( ) Doesn't automatically use encryption or default to using it ( ) Doesn't allow multiple connections to the same peer for channels or load balancing ( ) Doesn't contain window logic to emulate best-effort datagrams over about 1500 bytes ( ) Uses a restrictive license like GPL instead of MIT

Please add more and/or list solutions that pass the whole checklist!
by tracker1 | 2025-07-28 18:01:50+00:00
Love my Unicomp keyboards... but have had some minor issues... I've been mostly using brown-switch daskeyboard backlit models lately. My current desktop can't get into the bios via my unicomp 104-key, which is pretty annoying to say the least. I miss the bigger space bar and ctrl/win/alt positioning on the left side. There's really something to years of muscle memory that even years later a different keyboard can throw you off.

I also liked the buckling spring feel a bit more than MX browns. And definitely prefer Cherry MX Brown to any other brown-like knockoff switch I've tried.

I can hardly handle typing on an actual laptop keyboard... half the time, depending on my needs I'll stuff a full size keyboard in my bag. I'll also opt for either a BT mouse, or a magic pad.
Show HN: Party Goker – A minimal CLI planning poker tool for Scrum
by Mbauro | 2025-07-28 18:01:52+00:00
Hey HN,

I built a lightweight, open source Planning Poker tool that runs entirely in the terminal (CLI-only) — no browser, just raw TCP connections. It’s ideal for everyone who love keeping things minimal and fast.

Why I made it: I found most planning poker tools either overkill, slow, or locked behind paywalls. I wanted something: - Simple and fast - Cross-platform (just a binary) - Usable in remote teams, via terminal sharing or remote sessions

Here is the GitHub link: https://github.com/Mbauro/party-goker

It’s still evolving, so I’d love to get your feedback.

Feel free to try it out, or open an issue/pull request if you want to contribute
by MostlyStable | 2025-07-28 18:01:55+00:00
I'd be interested in a modeling study looking at the equilibrium infection rate, assuming everyone was on the drug, but otherwise did not change their behavior with regards to risky sex (or maybe even under a few scenarios of increased risky behavior from risk compensation [0]. You don't actually need 100% protection for the longterm equilibrium to be eradication of HIV (that's the whole idea of herd immunity).

How long would it take for a drug with this level of protection to result in ~no cases of HIV? What level of adoption would it require?

[0] https://en.wikipedia.org/wiki/Risk_compensation
by m4rtink | 2025-07-28 18:02:54+00:00
They benefit from user buying a new phone when they stop providing updates for it. If the bootloader can be unlocked, the community can take over support & the device will be used for longer. Kinda like a 10+ old laptop is perfectly functional and usually fully supported by moder Linux distros, but 10 year old phone is more often than not a paperweight.
by Hackbraten | 2025-07-28 18:03:35+00:00
> those products work fine on pcs

In the EU, banking apps no longer do. They require a trusted companion device for 2FA, e.g. a smartphone app or a dedicated chip-and-pin device. This is enforced by the PSD2 directive [1], which has been in effect since 2019.

In contrast to that, you’re always allowed to do banking on an iOS/Android banking app. Banks seem to trust the integrity of the OS enough that they allow the app to be its own second factor.

[1]: https://en.wikipedia.org/wiki/Payment_Services_Directive
by hakunin | 2025-07-28 18:03:42+00:00
This can apply to anything. Why care about how well a shovel is built if all you care about is a hole in the ground. Why care about the quality of the hole in the ground if all you need is laying foundation that can hold a house… Why care about a neat kitchen, if all you care about is a cooked dish. At every layer there are multiple sets of end users. Code is used by programmers and businesses as the source of truth and automation. Just like shovels are used by people who dig with them, not just customers who need holes.

If your point is nobody will ever need to read the code, there's a reason why truly self-driving cars aren't happening yet. We will need human intervention as a failsafe, probably for a while. And humans have been known to care deeply about way lesser things than reducing friction for handling a failure contingency.