MurphyA/hacker-news huggingface dataset:
by etra0 | 2026-01-02 14:32:24+00:00
The tip that I've been using quite a lot lately by debugging long log files is using `&` to filter what I want to read and `&!` to filter-out what's not useful (and they support regexes).

Admittedly, they are a bit slow sometime and sure, you could use `grep -v` then pipe which is way faster, but they've saved me on removing noise from logfiles from time to time when you don't always know what to filter beforehand :).

EDIT: It was in TFA.
by globular-toast | 2026-01-02 14:32:31+00:00
I've been doing it since 2011 with ledger, so over 14 years! It's quite cool to see my finances over that time and reflect on it. I made a machine learning thing years ago to read my bank statements and categorise them into my accounts. I also have a few scripts for plotting it all with matplotlib, including an overall wealth plot which shows key life/world events for context. Can share these if there's any interest.

I'm now considering combining by finances with my partner. It would make a lot of things easier. We'd get paid into a joint account and then pay ourselves into individual "spending accounts" according to our budget. Anyone have any experience with this kind of thing?
by elevenapril | 2026-01-02 14:32:31+00:00
Hey HN,

I built this app for a friend who has ADHD.

The backstory:
She was struggling to stick to her daily routine, so I asked her, "Why don't you just use the system alarms?"

Her reaction was immediate: "Don't talk to me about system alarms."

She explained that alarms are too startling and stressful. She doesn't want a loud noise screaming at her; she just needs to know how much time is left until her next task (e.g., "15 mins until stand-up") without doing mental math every time she looks at the clock.

What I built:

Since I couldn't find an existing app that did exactly this (simple, non-intrusive, strictly visual), I built DuePal.

It does one thing: It puts a live countdown to your set "points in time" (9:00, 12:00, 17:00) right on the Dynamic Island and Lock Screen.

It creates "passive awareness" of time passing.

No startling sounds, just a visual nudge.

It handles repeating schedules (because setting timers manually every day is a pain).

It's a tiny utility, but it stopped my friend from being late without spiking her cortisol levels. I thought others here might find it useful too.

Happy to answer any questions about the Live Activities implementation!
by pamcake | 2026-01-02 14:32:55+00:00
I also enjoyed the GPG talk. Other highlights:

Not an Impasse: Child Safety, Privacy, and Healing Together: https://media.ccc.de/v/39c3-not-an-impasse-child-safety-priv...

APT Down and the mystery of the burning data centers: https://media.ccc.de/v/39c3-apt-down-and-the-mystery-of-the-...

Bluetooth Headphone Jacking: A Key to Your Phone: https://media.ccc.de/v/39c3-bluetooth-headphone-jacking-a-ke...
by closewith | 2026-01-02 14:33:11+00:00
I'm a proponent of EHRs but not necessarily of centralised medical records, which have not been shown to improve outcomes and which do impose serious privacy risks on patients.

HealthLink is a messaging system and stores no EHRs at all. eHealth is the National EHR programme aiming to roll out EHRs by 2030 nationwide.

It will be a no-opt-out centralised EHR and combined social care record.
by stared | 2026-01-02 14:34:06+00:00
But this misunderstands how HPV works. First, there are many strains. Typical tests for oncogenic variants measure around 30 types. The vaccine I received (Gardasil-9, which I took as a male at age 35) protects against nine specific strains.

Second, the body normally clears HPV naturally after 1-2 years. However, natural infection often does not provide immunity, so reinfection can easily occur (even from the same partner or a different part of your own body).

People often assume that HPV is either a lifetime infection or that recovery guarantees immunity - neither is the case!
by drnick1 | 2026-01-02 14:34:15+00:00
What do we know about onboard telematics for these cars? It's safe to assume that like all modern cars, extensive telemetry is stored and sent to the mothership (in China) and third parties. There is probably a way to mod the car to take it off the grid but I wouldn't even consider buying one before knowing it can be done reasonably painlessly.
by ToucanLoucan | 2026-01-02 14:34:45+00:00
I might have to look into this for my ROG Ally X... it already runs pretty beastily but I'm never going to complain about better performance...

Edit: though, I'd have to give up my Fallout 4 with mods. (Don't judge me I know it sucks but it makes the dopamine go brrr)
by nthState | 2026-01-02 14:34:49+00:00
Hi, I made a Swift Package to control a Robot during my XCUITests.

I attached my ARKit App to the robot so that I can reproduce movements during my integration tests, video after the jump.

Swift Package: https://github.com/nthstate/robotkit
Sample App: https://github.com/nthstate/robotkitsample
by MegaDeKay | 2026-01-02 14:34:53+00:00
Phoronix has a good take on it [0]. Michael reports the same tiny slip but also points out that Linux was at 2.29% at the end of 2024 and sub 2% at the end of 2023. Those are pretty decent increases considering the size of the installed base. Hopefully the new Valve hardware coming out soon gives Linux another good bump by the end of 2026.

[0] https://www.phoronix.com/news/Steam-December-2025-Survey
by elevatortrim | 2026-01-02 14:34:56+00:00
It did not, all the automatic washes are there.

I can see the reason why people see it this way though. For £20, you can have 4-5 people getting your car into the best state it can be in under 20 minutes. I would even say it is a joy to watch them work so efficiently.

Most people prefer that over automatic car washes, so after some point, while the automatic washes are there, you become blind to them.
by throw310822 | 2026-01-02 14:35:09+00:00
The first sections present us with a collection statements on the intrinsic limitations of LLMs, supposedly incapable of real understanding and unable to tell truth from falsehood; which is ironic given that the arguments provided by the authors are mostly wrong or irrelevant non-sequiturs. For example the claim "what is being automated here is not cognition but language" mistakes the capabilities of LLMs with their training technique, and has been refuted multiple times (e.g. by showing that LLMs do think ahead, and that they can even perceive their own internal state).

Anyway, I fed it to Claude who provided an insightful critique, encouragingly highlighting the valid parts while gently dismissing many of the claims and assumptions about LLMs limitations. In summary, quote: "the sharp human/machine dichotomy it draws rests on an idealized picture of human cognition". Ends on a recommendation: "The paper would benefit from engaging more seriously with the possibility that the epistemic differences it identifies are matters of degree rather than kind."
by inetknght | 2026-01-02 14:35:24+00:00
I saw the writing on the wall back when Windows 7 went EOL. I'm now 100% Linux in my home, and insist on Linux with employers. I don't regret a thing; instead I laugh at people who have masochist tendencies with Microsoft.

Switch to Linux today. Unless you're working with a shit company, chances are pretty good that all of your software and workflows will work on Linux too, and possibly even work better. Plus, you'll be able to actually triage your own computer (if you want).
by x187463 | 2026-01-02 14:35:34+00:00
I'm a huge fan of YNAB. It's a morning routine to log in (really, the tab is always up) and reconcile accounts. The zero-based budgeting method, while not requiring YNAB, is beautifully represented in the software. I'm sure I could use some free software to accomplish the basic tasks but having an associated app my spouse can review for quick decision making is very valuable.

It's made budgeting a tool to accomplish savings, wealth growth, and expense smoothing rather than simply a survival strategy. When you have to deliberately shift funds out of one category to cover another, you really consider the relative priorities.
by tialaramex | 2026-01-02 14:35:42+00:00
We should distinguish "First language" classes (for Computer Scientists who will likely learn many other languages and are expected to graduate knowing enough to just pick up another language with self study in reasonable time) from "Only language" classes for subjects where you might find it useful to write some software. These have different goals, it wouldn't make sense to teach say, OCaml as the only language but it's entirely reasonable as a first language.
by inglor_cz | 2026-01-02 14:35:48+00:00
In neighboring Denmark, where they do gather and publish crime stats by the country of perp's origin, it turns out that some people (like Somalis) have up to 10 times more criminal convictions than the country baseline.

https://x.com/jonatanpallesen/status/1993654135917257214/pho...

One would have to be crazy in order to extend exactly the same trust towards a random Danish Dane vs. a random Somali Dane.

Not every negative statement about non-white people is rooted in racism, and the ugly, fanatical attitude "everyone who has a negative observation about any sort of immigrants must be racist, stupid and evil" is what upended the political spectrum and brought the far right to power in many places.
by netsharc | 2026-01-02 14:35:59+00:00
Are the currency conversions automatic, do they fetch the rate of whatever service you're using? E.g. converting USD to EUR on Wise on 28 Dec 2025 surely gets you a different amount compared to doing it on Revolut, or paying EUR with your card (which is USD-denominated), and on Jan 2 2026 the rates are also different..

I was travelling in the Nordics (they had 4 currencies back then, and they still do!) and wanted to have some precision what cash I exchanged with what rate...
Show HN: LoginLlama – behaviour-based login anomaly detection for small teams
by joshghent | 2026-01-02 14:36:26+00:00
Hey HN

I recently rebuilt my microsaas Loginllama. It uses the same stack but I've made the API much much better and it's now a product I'm happy to promote.

As with most developers I hide behind building instead of marketing.

As this a developer focused product, this is me marketing! It's a product built in anger for myself when I had to implement a similar system for a number of clients.
I released it as I assume that other people had the same problem.

There are SDK's available for Nodejs, PHP and Python. Auth0 and Wordpress integrations are coming soon.

Let me know what you think and if this is a product you would like/want to us. Any feedback is helpful.
by ben_w | 2026-01-02 14:36:40+00:00
To the extent that a dictatorship is doing well, it is evidence against the idea that democracy is the natural way to have a good economy.

That said, I don't think those states are doing *well enough* to justify such a fear. What we're looking at from the outside are basically the promo reels from a version of Disney Land made for people whose childhood dream wasn't to be a princess or a knight, but a CEO with a Lambo; what the kids see when they visit Disney has little in common with the effort needed to present the park.
by DavidWishengrad | 2026-01-02 14:36:55+00:00
Thank you for the comment.

It would be dishonest (the intentional omission of relevant truthful fact) to not to disclose the source. If people already don't want the most important truth of all, the very one all of the others depend on always being true to then be true themselves, then they are already choosing to not adopt the truth into their lives and that is their choice. What they choose is not going to help me adopt it any more.

I understand your point, I hear all sorts of religious nonsense, but this is actually the real thing. Why blame the Lord: Truth and Life, for a bunch of people abusing his teachings to control and manipulate others? e.g. don't punish the innocent for the bad deeds and lies of many.

I wrote the paper. So, if I say that is my source, then anyone claiming otherwise must prove different.
by binarin | 2026-01-02 14:37:13+00:00
I've tried to track personal finances several times, but it only started to work when I've discovered the idea (from https://github.com/adept/full-fledged-hledger) that you need to treat the whole PTA story more like a project compilation:

- Everything is managed by build system that is able to track dependencies

- Inputs from financial institutions are kept in the repo as is

- Those inputs are converted by your scripts to .csv files that are readable by PTA import engine

- There are rules files that describe how to convert .csv lines to PTA entries

- Generated files are included from per-year PTA journals (and you can put any manual transactions in here also)

The benefit is that you can change any part of this pipeline, and just re-generate the changed parts:

- improve the program that converts to .csv - raw data immediately gets better across the whole repo

- add/customize import rules - better classification is immediately applied to all of the past data

And with this approach you can start small (like, a single month of data from your primary bank), and refine the thing in steps, like adding more historical data or adding more data sources (examples being not only bank statements, but even things like itemized Amazon orders and Paypal slips).
by teroshan | 2026-01-02 14:37:23+00:00
Transcript of the speech on his blog: https://pluralistic.net/2026/01/01/39c3/#the-new-coalition

An excerpt:

> I assume you've spotted the pattern by now: the US trade representative has forced every one of its trading partners to adopt anticircumvention law, to facilitate the extraction of their own people's data and money by American firms. But of course, that only raises a further question: Why would every other country in the world agree to let America steal its own people's money and data, and block its domestic tech sector from making interoperable products that would prevent this theft?

> Here's an anecdote that unravels this riddle: many years ago, in the years before Viktor Orban rose to power, I used to guest-lecture at a summer PhD program in political science at Budapest's Central European University. And one summer, after I'd lectured to my students about anticircumvention law, one of them approached me.

> They had been the information minister of a Central American nation during the CAFTA negotiations, and one day, they'd received a phone-call from their trade negotiator, calling from the CAFTA bargaining table. The negotiator said, "You know how you told me not to give the Americans anticircumvention under any circumstances? Well, they're saying that they won't take our coffee unless we give them anticircumvention. And I'm sorry, but we just can't lose the US coffee market. Our economy would collapse. So we're going to give them anticircumvention. I'm really sorry."

> That's it. That's why every government in the world allowed US Big Tech companies to declare open season on their people's private data and ready cash.

> The alternative was tariffs. Well, I don't know if you've heard, but we've got tariffs now!

> I mean, if someone threatens to burn your house down unless you follow their orders, and then they burn your house down anyway, you don't have to keep following their orders. So…Happy Liberation Day?
by yieldcrv | 2026-01-02 14:37:52+00:00
Best of luck, the reason it took so long for males to be approved for Gardasil use and they slowly keep pushing it up by age is two fold:

1) if you've ever been exposed to HPV already, then the vaccine is useless

2) there is no test to determine if a male has been exposed, although there is one for females

so they just push the ages up by probability, over time. As the probability of a man being with an older and therefore unvaccinated woman decreases - since with women is the most probable - the age can rise
by jamietanna | 2026-01-02 14:38:03+00:00
We've been doing this on the Renovate project for years, and it's been hugely useful - we get a lot of reports that users feel to be a bug, but are often misunderstanding or expectations about behaviour that isn't necessarily true.

There are absolutely bugs that get reported - either in functionality or documentation - but by requiring a level of triage in Discussions before promoting them up to Issues is a great way to keep things more actionable for folks wanting to come in and contribute fixes that the maintainers do agree are needing a fix
by pseudohadamard | 2026-01-02 14:38:07+00:00
The whole thing actually looks very amateurish, poured concrete and a concrete-block wall and then wooden racking for the valuables, not individual lockboxes? That approximately describes my basement.

It also looks like they used a tungsten-carbide core drill which means there can't have been any, or very effective, reinforcing steel in there.
by esafak | 2026-01-02 14:38:09+00:00
Youtube summarizers already exist, and I can upload files to my favorite AIs, so what's new here?

> The main goal is to help people consume long-form content faster and then reuse it in practical ways, instead of just reading a short summary and stopping there.

Do you think I'm going to watch a Youtube video or listen to a podcast then write a report about it? Who is your ideal user?
by patates | 2026-01-02 14:38:12+00:00
In some web apps I code, I just serialize the view-model when the page is called with a ".json" or ".yaml" at the end. It forces you to be strict about not leaking private/complex data into the views and makes power-users' life much easier.

".txt" is also a good idea for content-heavy pages. Maybe ".md" too? I may try.
by Joel_Mckay | 2026-01-02 14:38:20+00:00
I have yet to see a fully working nouveau based system, as most people are just looking to blacklist the mod given the collateral problems.

Depends on the hardware codecs use case, as some legacy cards are valuable to people that own legacy workflows.

Without CUDA + hardware-encoders a GPU is just a paperweight regardless of age for some use-cases. =3
by elric | 2026-01-02 14:38:26+00:00
Apparently HPV is responsible for some ~70% of throat cancers and ~30% of penile cancers in men. Seems pretty significant to me.

If nobody knows a guy who knows a guy who had penile cancer, that's probably because people are very bad about talking about genital health. I'm sure some of the men in my life have issues with erectile dysfunction, enlarged prostates, hemmorrhoids, etc. But no one is talking about those issues.
by matthewmacleod | 2026-01-02 14:39:02+00:00
But it is a fact STI transmission has skyrocketed since the so called sexual revolution of the late sixties

It’s the opposite of a fact. Gonorrhoea rates as an example rose significantly in the 1960s, but are now lower than in the 1940s and 1950s. This is thanks to good public health measures.

Start by making sure you’re accurately informed.
by yladiz | 2026-01-02 14:39:10+00:00
Of course. I wouldn’t say that Nix is a tool without much use or merit, because setting up development environments can be a huge pain and I understand why some people would use it and prefer it.

My biggest complaint is what I mentioned above: it’s trying to be everything for package management, and adds a lot of complexity (and I disagree that it’s always necessary/inherent) compared to just installing a tool and sometimes upgrading it. That complexity often means I have to debug it rather than the tool that I want to - I might have to debug Nix instead of Node, which is not always straightforward. In my limited experience Nix got in my way more than I’d like, and in ways I didn’t expect or want to deal with, and until it’s as seamless as something like Homebrew or apt, it’ll be a hard sell.
by taveras | 2026-01-02 14:39:27+00:00
> If Chrome wants to make itself less attractive, you should celebrate.

I appreciate that Chrome reducing user autonomy in order to further Google's own business goals _should_ be a reduction in their competitiveness in a perfect market.

But the web browser market does not have perfect competition today, and I cannot recall a time when it had.

Regulators preventing Apple from controlling iOS browser engines but allowing Google to have de facto ownership of the web would be an example of governments picking winners and losers.

Public policy needs to move the market towards real competition.
by brabel | 2026-01-02 14:39:33+00:00
Before the 2014 conflict in Donbas and annexation of Krimea, things were going in the right direction with Europe and Russia being big commercial partners. The Ukrainian revolution is seen as good by most Westerners, but that was really what started the open hostilities with Russia. Russia had a deal with the Ukrainians and that deal was undone by the revolution in favor with a deal with the EU, not to mention the 2008 Bucharest Memorandum that said Ukraine was to become part of NATO eventually together with Georgia. The Russians immediately invaded Georgia to prevent that from happening and that should have made it clear Ukraine could be next… but the US didn’t care and went ahead with openly supporting the Maiden. The writing was on the wall and the war was just a matter of time after that. Both sides keep escalating since then. I’m quite sure that if Trump doesn’t manage to stop this war , it will spill into Europe very soon and as in world war 2, everyone will lose almost everything before any good comes of it.
by mopsi | 2026-01-02 14:40:42+00:00
The former commander-in-chief of Russian ground forces recently gave an interview in which he said that everyone expected Ukraine to fall within three days, due to severe intelligence mistakes regarding Ukraine that reinforced the belief that 70% of Ukrainians would welcome Russian invaders with open arms. Except: https://bsky.app/profile/wartranslated.bsky.social/post/3m7a...
by mariopt | 2026-01-02 14:41:05+00:00
I think it would be worth it to keep the D1 compatibility, Sqlite and Postgres have different SQL dialects. Cloudflare has Hyperdrive to keep the connection alive to Postgres/other dbs, what D1/libSql/Turso brings to the table is the ability to run a read/write replica in the machine, this can dramatically reduce the latency.
by Aurornis | 2026-01-02 14:41:13+00:00
> But my Windows 11 installation has zero ads

I did a clean Windows 11 install a few months ago. I expected to be bombarded with ads and all of the other things I kept reading about in comments here, but it’s been fine.

I do find it interesting that so many of the comments about how bad Windows 11 is are coming from comments that also admit they aren’t using Windows 11. Not everything in Windows 11 is my favorite design choice, but the anti Windows 11 comments have taken on a life of their own that isn’t always based in reality.
by ithkuil | 2026-01-02 14:41:14+00:00
I assume the Russians with whom I have talked to and don't think that forceful annexation was a good thing don't count under your "NONE" description.

Perhaps it's because they are few of them (fair enough mine is just personal experience, not a poll)

Or perhaps it's because you consider everybody who believes that Crimea is now populated mostly by Russians (and thinks that giving it back now will create more trouble than solve) as people who CHEERED the annexation.

I don't think it logically follows.

But I understand your feeling since there are so many people (even outside of Russia) that literally cheer for Russia getting their empire back. Unfortunate their noise surpasses any ability to have a nuanced conversation about this.

I wished humanity headed towards a peaceful resolution of conflicts where people can seek self determination and autonomy (basque, Catalan, Kurds, Palestinians, ...) instead of resolving such issues with invasion and pandering to imperialistic visions