MurphyA/hacker-news huggingface dataset:
by wonger_ | 2025-07-28 16:18:15+00:00
I think you could cut the URL length in half if you remap the JSON keys before compressing. Like turning

"total": 18, "vatTableSummaryIsVisible": true, "paymentMethod": "wire transfer", "paymentMethodFieldIsVisible": true, "paymentDue": "2025-08-27", "stripePayOnlineUrl": "https://example.com", "notes": "Reverse charge", "notesFieldIsVisible": true, "personAuthorizedToReceiveFieldIsVisible": false, ...

to this

"1": 18, "2": 1, "3": "wire transfer", "4": 0, "5": "2025-08-27", "6": "https://example.com", "7": "Reverse charge", "8": 1, "9": 0, ...

Cut from ~1400 to ~700 chars in my testing, which is still a lot, so idk if you think it would be worth the extra code.
by 9029 | 2025-07-28 16:18:20+00:00
I wonder if cosmopolitan libc[0] could be leveraged to create an actually portable executable™ without a rewrite, looks like someone has figured out compiling python 3.11.4 with it[1]

[0] https://github.com/jart/cosmopolitan

[1] https://ahgamut.github.io/2021/07/13/ape-python/
by codingdave | 2025-07-28 16:19:24+00:00
I'm not sure you are understanding what evidence is. This site is all anecdotes and hearsay, with a couple links to some code. None of that is evidence. All of it looks like ChatGPT summaries. And it doesn't even cover Ohio, it covers one county. There is no comparison to other states and counties to gauge whether this is a hotbed of corruption or just the way the system works. If your concern is exactly that - how the system works - then you need to specifically state the problem and show where in the law it stems from. There is a link that says it goes to Ohio Bill 14, but it does not - it just goes to the home page for the legislature. Your link to filing a grievance returns a 404.

Dude, we're actually supportive of you blowing the whistle if something is wrong, but AI-generated content that doesn't even speak to your concerns about judges (it just throws scores up with zero context) is a far cry from proving allegations of corruption.
by nuclearsugar | 2025-07-28 16:19:51+00:00
Just finished generating alien bugs and then rigging/animating by hand. Loads of fun and very satisfying to visualize the ideas in my mind. https://youtu.be/sMYmnQlF_Ww

And here's my tech notes - https://www.jasonfletcher.info/vjloops/insectoid-protocol.ht...
by gadders | 2025-07-28 16:19:57+00:00
I remember when Gordon Brown promised "An end to boom and bust economics." I didn't that meant realise no more booms.

In the 90s in the UK, skilled working class tradesmen making huge amounts of money was such a stereotype that there was even a comedy character about it. I can't imagine seeing that happen again.

https://en.wikipedia.org/wiki/Loadsamoney
by scottlamb | 2025-07-28 16:20:03+00:00
This is a reporter paraphrase of the Debian wiki page, which says: "time_t appears all over the place. 6,429 of Debian's 35,960 packages have time_t in the source. Packages which expose structs in their ABI which contain time_t will change their ABI and all such libraries need to migrate together, as is the case for any library ABI change."

A couple significant things I found much clearer in the wiki page than in the article:

* "For everything" means "on armel, armhf, hppa, m68k, powerpc and sh4 but not i386". I guess they've decided i386 doesn't have much of a future and its primary utility is running existing binaries (including dynamically-linked ones), so they don't want to break compatibility.

* "the move will be made after the release of Debian 13 'Trixie'" means "this change is included in Trixie".
by throw0101c | 2025-07-28 16:21:39+00:00
> Most open source software packages are also compiled for BSD variants, they switched to 64 bit time_t a long time ago and reported back upstream any problems.

* NetBSD in 2012: https://www.netbsd.org/releases/formal-6/NetBSD-6.0.html

* OpenBSD in 2014: http://www.openbsd.org/55.html

For packaging, NetBSD uses their (multi-platform) Pkgsrc, which has 29,000 packages, which probably covers a large swath of open source stuff:

* https://pkgsrc.org

On FreeBSD, the last platform to move to 64-bit time_t was powerpc in 2017:

* https://lists.freebsd.org/pipermail/svn-src-all/2017-June/14...

but amd64 was in 2012:

* https://github.com/freebsd/freebsd-src/commit/8f77be2b4ce5e3...

with only i386 remaining:

* https://man.freebsd.org/cgi/man.cgi?query=arch

* https://github.com/freebsd/freebsd-src/blob/main/share/man/m...
by mschuster91 | 2025-07-28 16:22:00+00:00
Normally, I'd go and say "vote with your wallet" - but sadly, in the tablet sphere, it's either ultra low spec Alibaba junk or it's Samsung. No Fairphone, no Pixel, nothing.

Seriously Samsung, go and screw yourselves.

The reason I insist on rooting in the first place is because unlike iOS which has a true full backup that you can trigger from your Mac (and restore afterwards), Android decidedly does not, and a bunch of apps don't do any kind of cloud sync.
by ericmcer | 2025-07-28 16:22:38+00:00
I haven't lived in another country, but I have never had an issue with healthcare in the USA. It does seem like you can step on a landmine if you are negligent, but I have employer paid healthcare now and it works great. When I was low income (during my early 20s) medicaid would legitimately hound me to keep me on it. I actually had an issue because they kept enrolling me after I got I job that no longer required them.

I imagine medicaid funding is directly tied to the enrollment count so they are very aggressive about getting people on it. Granted it was trash insurance and most specialists wouldn't take it, but it covered basic care fully.
by ElevenLathe | 2025-07-28 16:22:41+00:00
I understood your point. I just couldn't fathom any reason it was in this specific discussion other than as a way to legitimize the cuts as one of several "choices" that could be made depending on the assumptions or predilections of the party choosing. In this case, there are no choices to be made (one of the "choices" is literally better in every way and only a fool wouldn't take it), so any suggestion that there are "sides" to this "argument" is de facto an argument in favor of the cuts, regardless of what you claim to believe.

I understand now that you are just making a semi-wanky abstract point about the nature of rhetoric and descisionmaking for its own sake, and I apologize for misunderstanding this.
by jeffrallen | 2025-07-28 16:22:48+00:00
My experience with a really clever agentic workflow (I use sketch.dev) is that the LLM is playing both blue and red team. If I give a good spec, it will make the thing I'm asking for, and then it will test it better than I would have done myself (partly because it's more clever than me, but mostly because it's way harder working than I am, or rather it puts more effort into testing that I would be able to do with the time leftover after writing the thing).

Also, I cam ask it to do security reviews on the system it's made and it works with it's same characteristic fervor.

I love Tao's observation, but I disagree, at least for the domains I'm allowing LLMs to creat for, that they should not play both teams.
by some_random | 2025-07-28 16:23:50+00:00
This is an interesting discussion intellectually but it ignores the reality of cybersecurity. Yes I agree that AI tools best fit the red team role HOWEVER the reality is that the place that needs the most help is on the blue team and indeed this is where we see the biggest uplift from AI tools. To extend the "defend a house" metaphor, the previous state of security tooling was that an alert would be sent to the SOC every time any motion was detected on the cameras, leading to alert fatigue and increasing the time between a true positive alert being fired and it being escalated. Now add some CV in which tries to categorize those motion detection alerts into a few buckets, "person spotted", "car pulled up", "branch moved", "cat came home", etc and suddenly you go from having a thousand alerts to review a day to fifty.
by freeone3000 | 2025-07-28 16:24:15+00:00
> earn a penny more

That is not how marginal tax rates work. Each income band is taxed at the rate for that band. It’s why it’s called “marginal” - because the rate change happens at the margin between brackets.

You are taxed 0% on your first £12571. You are taxed 20% on your next £37669, or, £7359.80 on £50270 of income. If you then earned one more pound, or £50271, you would owe £0.40 (40%) on that one additional pound only, for a total of £7361.20. There is no income stage where earning more money has you taking home less.
by insane_dreamer | 2025-07-28 16:24:39+00:00
Yes, in some places there may be more fire stations than ambulance locations. But that's not always the case. In the modern age you would think that either the ambulance or the fire truck could be routed to the destination based on the their GPS locations depending on which is closest.

But also, I don't understand why first responder ambulances don't co-locate with the fire stations (in places where there are more of the latter). If there's an emergency that is not a fire, the ambulance goes.
by titohacks | 2025-07-28 16:24:42+00:00
Hi HN, I've been working on a platform where users can chat with AI characters, including historical figures, anime personas and fully custom characters created by others.

The idea started as an alternative to Character.AI, but the project has evolved beyond that.

Now, VirtualTalesHub lets you:

- Chat with thousands of characters: From anime and fantasy personas to custom creations and historical figures.

- Solve mysteries: Some characters hold hidden knowledge or clues. You can piece together stories by talking, investigating, and exploring connections between them.

- Send and receive images: Visual prompts enhance immersion and open up new types of interaction.

- Create your own characters: Define routines, personalities, and dialogue styles. Some users treat this like storytelling or light roleplaying.

- Talk freely: There are no hard content filters unless the user enables restrictions. NSFW content is opt-in and customizable.

The platform runs smoothly as a PWA (mobile/desktop) and uses a mix of LLM models.

There’s a free plan with 100 messages/month, and premium tiers unlock unlimited chatting and character creation.

If you're into AI characters, text-based storytelling, or just exploring what's possible with conversational agents, give it a try!
by ThrowawayB7 | 2025-07-28 16:24:51+00:00
If you're looking to do this by paying Microsoft, I think(?) an MSDN subscription still includes access to various Windows editions. What you probably want is Windows 11 Enterprise edition, meant for large corporate deployments, but not LTSC. The last I recall, the Windows license keys don't expire even if you let the subscription lapse.
by pmontra | 2025-07-28 16:25:16+00:00
I'm not familiar with the UK tax system but the usual solution is to have progressive (?) tax bands. Example:

On the part from 0 to 1000, no taxes

1001 to 10000, ten percent

10001 to 20000, twenty percent

20000 to 30000, thirty percent

30001 and more, forty percent

So if you were earning 29000 and get a raise to 31000 those 29000 are still taxed as they used to and the extra 2000 are split among the two bands around 30k.
by PeterStuer | 2025-07-28 16:25:24+00:00
"This can also be done by privacy friendly apps."

But it is not.

"The commercial entities don't influence anything, they provide a tool for their users to influence the lights."

While milking their data with gov backed incentives. Pay us with your data, and we will provide you tweaking traffic lights. What exactly are you running defense for?

"Traffic isn't (or shouldn't be) a competition but a cooperation"

Have you driven in Belgium? It is what it is, not what it "should" be.
by SketchySeaBeast | 2025-07-28 16:25:40+00:00
Can you provide an example for others? I know I often hear this complaint here in Canada about entering a new tax bracket, but the reality is that only the money earned above the bracket's lower bound is taxed at that higher rate (if the bracket is $10k and you make $10,001, only that $1 is taxed at that higher brackets rate), and so I'm wondering what the UK is doing differently.

Edit: Ah, there's a baseline personal deduction (12.5k) that disappears between 100-125k, meaning, for that narrow band, every dollar earned in that range has a higher effective tax rate due to that deduction slowly disappearing. It's still progressive, so you don't suddenly start paying 60% tax on everything.

https://www.brewin.co.uk/insights/earn-over-100k-beware-the-...
Show HN: I built a free tool to find valuable expired domains using AI
by hikerell | 2025-07-28 16:25:42+00:00
Hi HN,

I’ve been collecting and analyzing expired domains for years — especially those about to drop. Every day, tens of thousands expire. Most are junk, but a few still have traffic, backlinks, SEO value, or just great names. Finding them used to take hours.

Last week I put my internal tools online: https://pendingdelete.domains No login, no paywall Updated daily Combines domain history, traffic, SEO data and AI-driven insights to identify valuable expirations The goal: help spot valuable domains quickly and skip the noise.

Still a work-in-progress — would love feedback: Is this useful? What signals or filters would you add? Any UI or speed improvements?

Thanks!
by sliken | 2025-07-28 16:25:48+00:00
One problem with minatures, positioning the camera for each photo, then turning the result into special effects shot for a movie is that it can take days to record a scene, get the film developed, and view the result. Only when played back at full speed (24fps) the result might not be believable or lack the dramatic flare they were hoping for.

To fix this they looked for the fastest display they could find to do real time previews. They ended up with a vector display from three rivers computer corp (later renamed to PERQ Systems Corporation). This vector display could manage 50,000 vectors @ 60 Hz and allowed for wireframe to be displayed in real time, allowing MUCH quicker turn around times before they committed the result to film.

Made for interesting stories at the dinner table, doubly so after I saw star wars as a kid and my dad's vector display helped with the above.
by qualeed | 2025-07-28 16:26:20+00:00
I mean, if your concern is government, your already shit out of luck between your cellphone pinging cell towers, license plate readers, CCTV cameras, Ring cameras, Wi-Fi pinging, etc.

(I would agree that I wouldn't necessarily want fine-grained gps location data being sent to the lowest bidding for-profit traffic light monitoring company.)
by ldoughty | 2025-07-28 16:26:32+00:00
"Lies, ** lies, and statistics"

There was one study that saw 0 participants who contracted HIV during the trial according to the data on the FDA PDF [0]. Was 2,000 participants in Africa who were identified as potentially at risk, aged 16-25.

> YEZTUGO demonstrated superiority with a 100% reduction in the risk of incident HIV-1 infection over TRUVADA (Table 13).

~2,000 given YEZTUGO with 0 infections by the end. ~1,000 given TRUVADA with 16 infections by the end.

Now, this is a great study result if accurate. Substantially better. However, 100% protection is misleading clickbait article. The company does not claim to be 100% effective anywhere I can see... and at best they lifted this statement from this study to use as clickbait.

0: https://www.accessdata.fda.gov/drugsatfda_docs/label/2025/22...
by Akronymus | 2025-07-28 16:27:19+00:00
This second comment was more meant as an elaboration on why I personally dislike the not updated recently = abandoned assumption that a lot of people take by default, rather than actually checking on whether its abandoned.

As in, "I've personally witnessed people passing over mature libraries that just don't need any more updates in favor of ones that aren't really production ready but get frequent updates, which causes quite a bad dev experience down the line".

I am not really good at articulating my thoughts properly, so thanks for making me write this longer comment.
by zamadatix | 2025-07-28 16:27:21+00:00
Apart from the first month don't forget those that subscribe and forget about it or subscribe for Netflix and use it for something else on top of those that cancel after the first period.

The 1 month period is also usually priced much higher anways. E.g. PIA is currently $11.95/m for 1 month, $39.96 for 1 year, and $79.17 for 3.25 years (instead of half a year @ monthly). With a curve that steep it's obvious they have severe retention issues at short intervals.
by randcraw | 2025-07-28 16:27:41+00:00
Not a well written article in other ways too. What's the booster interval? What's the expected market coverage? How expensive is it, especially in poor countries where it's needed most? Are there challenges in transportation or storage that will limit its adoption? How does its efficacy as a preventative compare to its efficacy as a treatment (the reason it was approved in 2022)? Lots was left unsaid by this article.

You'll note also, the sole source for the article is Gilead (mentioned at the end), the drug manufacturer.
by Tharre | 2025-07-28 16:27:49+00:00
For people out of the loop, parent is referring to TikTag[0], a side-channel speculative execution attack breaking MTE in a probabilistic defense scenario, and the weird cope coming from some people that "MTE was only supposed to be a debugging feature anyway".

However, you need some form of code execution beforehand already for this attack, and more importantly it doesn't affect any of the deterministic guarantees of MTE. And those are the main appeal to GrapheneOS in the first place, preventing things like use-after-free by tagging the memory such that it simply can't be accessed anymore. So it's very much a security feature.

[0] https://news.ycombinator.com/item?id=40715018
by ksherlock | 2025-07-28 16:28:19+00:00
Wikipedia says:

In 2024, lenacapavir was named the "2024 Breakthrough of the Year", citing its "astonishing 100% efficacy" in one large efficacy trial in women to prevent HIV and "99.9% efficacy in gender diverse people who have sex with men,"

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

It's curious that the article (and wikipedia) specifically refer to sexual acquisition.
by firefoxd | 2025-07-28 16:28:20+00:00
When it comes to images, developers tend to look for automation to resolve the format. But the optimization should come at creation time. Yes, it's a good idea to have multiple resolution to have the browser select the best size, but the image on the screenshot clearly should have been a jpeg or webp.

I commented a couple days ago about how I taught my team about image formats [0], and just published a blog post this morning [1].

[0]: https://news.ycombinator.com/item?id=44683506

[1]: https://idiallo.com/blog/react-and-image-format
by gruez | 2025-07-28 16:28:30+00:00
>Sibling commenter covered most of what I have to say but the other reason this is wrong is because many bicycles can go 20-30mph, and I'm just going to leapfrog you anyway at the red light you're racing me to wait at.

Right, but the whole premise of this thread is that the lights only turn green after a car approaches. If you overtake the bicycle so you can get there 5s faster, then the light will turn green 5s faster. Sure, whether risking an overtake to save 5s might be questionable, but is at least a more understandable reason than "Some people apparently just can't stand to have anyone driving before them", which makes it sound like the driver can't stand being #2.
by scotty79 | 2025-07-28 16:28:34+00:00
This is really terrible setup that my personal data is collected by random companies and kept in diverse conditions for unspecified time. This shouldn't be allowed. I should be able to define some of my data as sensitive and it should be held in one place and companies when they need a bit of my data should always get it from that one place with my permission. I should be able to review every access and revoke permission. They shouldn't be legally allowed to even cache it. Banks should keep this kind of stuff. You want to keep a new piece of information on me? Cool submit it to my bank and I can review it and decide if I should let you store it or should it go to the bank or shouldn't it be stored at all.
by larrik | 2025-07-28 16:28:51+00:00
> Readers of a certain vintage will remember well the "Y2K problem," caused by retrospectively shortsighted attempts to save a couple of bytes by using two-digit years – meaning that "2000" is represented as "00" and assumed to be "1900."

This seems overly harsh/demeaning.

1. those 2 bytes were VERY expensive on some systems or usages, even into the mid-to-late 90's

2. software was moving so fast in the 70s/80's/90's that you just didn't expect it to still be in use in 5 years, much less all the way to the mythical "year 2000"
by mg | 2025-07-28 16:29:08+00:00
I just added it to Gnod Search for easy comparison with the other public LLMs out there:

https://www.gnod.com/search/ai

Interesting that they claim it outperforms O3, Grok-4 and Gemini-2.5-Pro for coding. I will test that over the coming days on my coding tasks.
by gruez | 2025-07-28 16:29:36+00:00
>You sound like one of thos drivers who believe it's OK to put other people at risk to save themselves a couple of seconds.

See my other comment. My point isn't that it's suddenly okay to overtake because the driver can shave off 5s, just that the cartoonishly evil caricature of the driver's reasoning that OP dreamed up isn't accurate. Unfortunately, judging by the downvotes it seems like people are interpreting my opposition to OP's claim that "Some people apparently just can't stand to have anyone driving before them" as me arguing that it's fine for drivers to mow down cyclists to save 5s.
Show HN: I built a tool that turns OpenAPI specs into an agent
by red93 | 2025-07-28 16:29:38+00:00
Hey everyone! A couple of weeks ago I was exploring how to integrate multiple LLMs into one project, and I had this idea: what if I could leverage AI to interact with APIs in natural language?

After chatting with my cofounder, we were both intrigued. So I opened up Cursor and hacked together a prototype. After a few iterations, we had a working alpha: by dropping an OpenAPI file, we were able to get an AI Agent that understands it and can call those APIs using natural language. The Agent understood every prompt, made the right API calls and even auto-corrected bad payloads.

For internal APIs, auth is always tricky, so we added a system that supports API keys and credentials client-side only. Tokens are never stored on our backend. We also integrated it with Postman, so you can easily import your collections.

We imagine different use-cases and plan to add integrations (Stripe, Slack, CRMs, etc) and allow users to embed it where they want (for example on their platforms, so that their end-users can chat with the APIs and perform actions).

Looking for early users and feedbacks.
by Spivak | 2025-07-28 16:30:13+00:00
I mean I support what could be termed "mass immigration" and hold no biases as to what kinds of work they would do. I see no reason they wouldn't find work in all sorts of fields. But one of the most common talking points against this kind of immigration is that because they're "unskilled" they won't find work and be a burden on our welfare programs and social services or whatever. So then you start to list jobs that are positive value to society and don't require specialized training—that even if I accept the (admittedly racist premise) that immigrants won't seek education and skilled positions that we will still be fine.
by tracker1 | 2025-07-28 16:30:56+00:00
+1 on this... I was actually surprised this wasn't one of the earlier efforts, as to me it would have been one of the first things I tried. Given the webview aspects of the app, I wouldn't be surprised if it was using something webcrypto was capable of int he app ui, with the key relatively obvious to yank out.

I'm a big fan of using web rendering for UI apps, but most devs are less interested in how to implement real security. Or add theatrical additions that just don't work with reality.