MurphyA/hacker-news huggingface dataset:
by jerlendds | 2025-12-13 17:46:46+00:00
Lol I feel the similar, I signed an earlier version when the Manifesto was far different but since they've changed it from that I now want my name removed >:(

One of the creators is Alex (former Google Chrome Project Lead ~ https://komoroske.com/) and we spoke on a Google meet call recently. He's currently trying to hype up confidential computing which is a cool technical challenge but I have my doubts in regards to confidential compute being super feasible/realistic. I suspect crackers/hackers will always find a way in
by bnchrch | 2025-12-13 17:46:50+00:00
Gleam is a beautiful language, and what I wish Elixir would become (re:typing).

For those that don't know its also built upon OTP, the erlang vm that makes concurrency and queues a trivial problem in my opinion.

Absolutely wonderful ecosystem.

I've been wanting to make Gleam my primary language, but I fear LLMs have frozen programming language advancement and adoption for anything past 2021.

But I am hopeful that Gleam has slid just under the closing door and LLMs will get up to speed on it fast.
by HolyLampshade | 2025-12-13 17:47:37+00:00
I’m a tad late to the party, but it’s worth providing a little context to the technical conversation.

Of the many thing trading platforms are attempting to do, the two most relevant here are the overall latency and more importantly where serialization occurs on the system.

Latency itself is only relevant as it applies to the “uncertainty” period where capital is tied up before the result of the instruction is acknowledged. Firms can only have so much capital risk, and so these moments end up being little dead periods. So long as the latency is reasonably deterministic though it’s mostly inconsequential if a platform takes 25us or 25ms to return an order acknowledgement (this is slightly more relevant in environments where there are potentially multiple venues to trade a product on, but in terms of global financial systems these environments are exceptions and not the norm). Latency is really only important when factored alongside some metric indicating a failure of business logic (failures to execute on aggressive orders or failures to cancel in time are two typical metrics)

The most important to many participants is where serialization occurs on the trading venue (what the initial portion of this blog is about; determining who was “first”). Usually this is to the tune of 1-2ns (in some cases lower). There are diminishing returns however to making this absolute in physical terms. A small handful of venues have attempted to address serialization at the very edge of their systems, but the net result is just a change in how firms that are extremely sensitive to being first apply technical expertise to the problem.

Most “good” venues permit an amount of slop in their systems (usually to the tune of 5-10% of the overall latency) which reduces the benefits of playing the sorts of ridiculous games to be “first”. There ends up being a hard limit to the economic benefit of throwing man hours and infrastructure at the problem.
by asveikau | 2025-12-13 17:47:39+00:00
In about 27 years of using Linux and BSD I don't think I've seen it once. If you work professionally in C on Windows it is a practical concern, an everyday occurrence.

Another absurdly common issue is passing a FILE * across a DLL boundary. It is highly unlikely to work. I used to have to train new hires not to do this and tell partner teams working on C APIs to include I/o abstractions that don't involve FILE*, which would illicit a response as if I'm an alien.
by aleksejs | 2025-12-13 17:47:50+00:00
That is not, in fact, the question. The whole point of storing signatures separately from the serialized bytes they sign is not having to rely on any properties of the serialization scheme. It does not matter whether your serialization is canonical or not if you don't need to parse the document before you've verified the signature on it. XML-DSig, to the contrary, requires that you parse the document, apply complex transformations to it, and then reserialize it before you can verify anything, which is what makes bugs like "oops the canonicalization method errored and now my library will accept a signature over the empty string as valid for any document" (https://portswigger.net/research/the-fragile-lock#void-canon...) possible.
by overfeed | 2025-12-13 17:47:51+00:00
> If you form a union and then the company goes bankrupt...

And we've come full circle to the bogeyman again. Before we get caught in a loop I'll reference historical record of positive outcomes actually happened, and I'll sign off from this circular debate.

What if you form a union, and with other unions force employers to accept a 5-day working week, instead of 6 or 7 days per week? Or striking until 8-hour work days are the norm instead of 12 or 14. What if you fight employers for decades to end child labor amd ultimately succeed? All these things are examples of actual changes effected by pressure from organized labor to improve the lot of workers. It wasn't "free markets" competing for labor. Perfect competition doesn't exist on planet Earth, especially for labor.
by mesrik | 2025-12-13 17:48:12+00:00
>Using "easy listening" as a pejorative has always baffled me. Why does music need to be difficult?

Yes, I agree with you, it shouldn't and doesn't need to be.

But some things like music be it Jazz or something else isn't always just matter of listening but way of self establishment, way of life living or pursuing life, way how they seeing themselves and communicate themselves to others. I'm not in to this or studying this or anything else, but it's known behaviour model and you find studies if you like to read about it more.

Right, some Jazz aficionados tend to be like hipsters. Who despise and keep unorthodox anything but their likes would grok. A way of self establishment and having reason to keep themselves different. At least a bit better than others. I'm not claiming everybody are, but I certainly have met few of those quick to classify someone things they like.

I find my self like more West Coast Jazz bands and artists performances older I get. And if I'm not completely wrong it might be a more common trend their share has increased over the past ten or so years playing in radio stations too at least where I live.
by pavlov | 2025-12-13 17:48:13+00:00
Digital photography is one of those innovations that wonderfully ages pre-1990s science fiction where people of distant futures still fiddle with film chemicals.

The first book of David Brin’s Uplift series was written in 1980 and takes place on an antigravity spaceship carrying alien ambassadors that can penetrate deep into the Sun. Yet one of the major plot points is someone using the onboard darkroom to develop pictures that reveal something essential.

I’m hoping someone would make a new sci-fi movie with a vintage aesthetic that would intentionally emphasize and magnify this old-school analog awesomeness of galactic empires that seem to entirely lack integrated circuits. Apple TV’s “Silo” has a wonderful production design but it’s too claustrophobic to fulfill my wish.

“The Mote in God’s Eye” would be my pick if I could get any IP developed with this approach.
by sheepscreek | 2025-12-13 17:49:42+00:00
Why does a TV need Microsoft Copilot? While I think AI on the whole is a long-term net positive, but I just cannot understand Microsoft's insistence on putting Copilot everywhere. Even in places where it has no business being and against the user's wishes. I cannot remember the last time a company was this tone deaf. Why isn't Satya Nadella personally getting involved already? Seriously inexcusable.
by firefax | 2025-12-13 17:50:34+00:00
How did you learn how to use AI for coding? I'm open to the idea that a lot of "software carpentry" tasks (moving/renaming files, basic data analysis, etc) can be done with AI to free up time for higher level analysis, but I have no idea where to begin -- my focus many years ago was privacy, so I lean towards doing everything locally or hosted on a server I control so I lack a lot of knowledge of "the cloud" my HN betheren have.
by firefax | 2025-12-13 17:52:13+00:00
I hate to be "that guy", but why do you insist on a phone?

I used to have an EeePC back before decent mobile hotspot plans were affordable, I'd love to just use a dumbphone as a hotspot and do most of my computing on a small linux computer, but most of the flip phones I've found use 2G (yikes!)
by graypegg | 2025-12-13 17:52:19+00:00
Neat! I would be interested to know how performance differs between CSS 3D transforms vs something like threejs that renders onto a canvas node for this specific kind of directionally-lit voxel scene.

I would imagine that CSS transforms are heavily optimized for in browsers and the much simplier kind of rendering you're doing here probably cuts out some stuff webgl would be doing, but there is the overhead of DOM updating that might have some sort of impact. However it's hard to beat cracking open dev tools and just hoving over the quad you want to peek at!
by andreashaerter | 2025-12-13 17:52:47+00:00
> All of the self-hosted solutions are also just way less smooth to use than the built-in integration iCloud or Google Drive gives with devices.

The built-in integrations (iCloud, Google Drive) are smooth right up until you’re locked out or forced into changes you can't control. Obviously.

There is a middle ground though: managed service providers (per-service). You don't have to self-host everything in your basement, and you don't have to hand your entire digital life to Google or Apple either.
by simonw | 2025-12-13 17:52:47+00:00
I just shipped a new one of these a few minutes ago (from my phone).

I found out about a new Python HTML parsing library - https://github.com/EmilStenstrom/justhtml - and wanted to try it out but I'm out without my laptop. So I had Claude Code for web build me a playground interface for trying it out: https://tools.simonwillison.net/justhtml

It loads the Python library using Pyodide and lets you try it out with a simple HTML UI.

The prompts I used are in this PR: https://github.com/simonw/tools/pull/156
by somenameforme | 2025-12-13 17:53:05+00:00
Just a poor memory translation. Yeah, generally is incorrect - though I think the correct phrasing also implies an average age of natural death, rather than an upper bound. There were certainly plenty of people living past 80. In the aforementioned study of Ancient Greeks, there were at least 3 centurions - Aristarchos, Democritos, and Gorgias. Granted 1400BC is a thousand years yet prior to that already ancient time, but life peaks seem to be relatively unmoving for humans, and so I don't see any major reason to think there would have been a major difference between 400BC and 1400BC.
by amarant | 2025-12-13 17:53:33+00:00
When I was very little, like 4 or 5, a new family moved in on the street. I was curious, so I took my little pedal-racecar down the street to where they were moving in to say hi and welcome to the neighborhood. The dad of the family caught me staring wide eyed at his enormous collection of CDs and vinyls, and asked me what my favourite song was. I thought for a while and then told him track 3 from Nevermind by Nirvana. He told me to listen to the local radio station the next day at 3pm.

Turns out he had his own show on the radio, and he played my song! Well, Nirvana's song, but the one I picked. He even dedicated it to me and everything! I thought I was bonafide rockstar for years after that!

I guess I should qualify the story by saying, he was a stranger at the time, but not for long. His son was 2 years younger than me and we became best friends, and he was like a second dad for me too. But that came later.

Bobo is not with us anymore, but here's to his memory.
by sim04ful | 2025-12-13 17:53:41+00:00
Not a stranger but strangers I was returning home from an event early evening. Being absorbed in my thoughts. I got both my front tires free spinning without traction in a ditch.

Although this was in Nigeria, we have this certain camaraderie through hardship, it was still extremely surprising seeing a group of 6 men come out of nowhere, having nothing to do with each other aside being passerbys join hands, exerting sweaty effort to get my car out a ditch by 8pm.

Left me quite an impression
by Marsymars | 2025-12-13 17:53:52+00:00
> Why would you purchase a $500 gift card for yourself to "keep a subscription without worrying about it" as opposed to just paying the small monthly amount? Honest question, I literally don't understand that motivation at all. In my mind a gift card is more problematic than a normal credit card in this scenario since it eventually runs out.

Asides from the promotional bonuses that other users have mentioned, if you have an Apple Family Sharing group you can only use a single credit card tied to the main account for any payments to Apple, but individual accounts will draw down from their Apple Account balance before using that credit card - so gift cards let individuals pay for their own Apple things (subscriptions or otherwise).
by Nextgrid | 2025-12-13 17:53:55+00:00
Security has become a big talking point, and industry vultures have zeroed in on that and will happily sell dubious solutions that claim to improve security. There is unbelievable money sloshing around in those circles, even now during the supposed tech downturn ("security" seems to be immune to this).

Actual security on the other hand has decreased. I think one of the worst things to happen to the industry is "zero trust", meaning now any exposed token or lapse in security is exploitable by the whole world instead of having to go through a first layer of VPN (no matter how weak it is, it's better than not having it).

> quite different from the old skiddies

Disagreed - if you look at the worst breaches ("Lapsus$", Equifax, etc), it was always down to something stupid - social engineering the vendor that conned them into handing them the keys to the kingdom, a known vulnerable version in a Java web framework, yet another NPM package being compromised and that they immediately updated to since the expensive, enterprise-grade Dependabot knockoff told them to, and so on.

I'm sure APTs and actual hacking exists in the right circles, but it's not the majority of breaches. You don't need APT to breach most companies.
by mock-possum | 2025-12-13 17:53:57+00:00
Haha mine bounced around a bit until they managed to get stuck on eachother right in the middle

It’d be fun to see a line graph mapping the change in score over time - I wonder what the wave function would simplify to? Would it be a sine wave? Or more of a saw, as one side snowballs ahead, then the other inevitably ramps up to recover?

It’d also be cool to save the board state on each step, to find what the board looked like when each side was farthest ahead of the other, and when they were equal - and to play back the entire profession at super speed. Would it look like slime mold pulsing, expanding and contracting? Would there be swirls of white cutting into black and vice versa?
by hurturue | 2025-12-13 17:54:09+00:00
I did a similar thing.

put an example in the prompt: this was the original Django file and this is the rewritten in SvelteKit version.

the ask it to convert another file using the example as a template.

you will need to add additional rules for stuff not covered by the example, after 2-3 conversions you'll have the most important rules.

or maybe fix a bad try of the agent and add it as a second example
by perrygeo | 2025-12-13 17:54:21+00:00
I'm not sure I would frame unused memory as "waste". At least not necessarily. If the system is operating below max capacity, that memory isn't wasted - it's a reserve capacity to handle surges. The behavior of the system under load (when it matters) might very well depend on that "wasted" memory.

You want to compare the _maximum_ memory under load - the high-water mark. If you combine Wozz with a benchmark to drive heavy traffic, you could more confidently say any unused memory was truly wasted.
by sizzzzlerz | 2025-12-13 17:54:25+00:00
My chain had slipped off the rear sprocket, wedged itself between the gear and the frame. I forgot my toolkit and I was unable to free it. I was miles out of town so a walk back was going to take hours. A guy on a motorcycle rode by, looked at me and turned around. He got off his bike, got his tools, and freed the chain in seconds. I was profoundly grateful. Years later, I happened across a cyclist in a similar situation. I helped him and I told him I was simply paying back the first guy who had helped me. It felt really good.
by hypeatei | 2025-12-13 17:54:43+00:00
> Meh, this is a defence in depth measure

Which is exactly why it should fail explicitly on unsupported platforms unless the developer says otherwise. I'm not sure how Go developers make things obvious, but presumably you have an ugly method or configuration option like:

dangerousAllowSecretsToLeak()

...for when a developer understands the risk and doesn't want to panic.
by gus_massa | 2025-12-13 17:54:44+00:00
Sorry for the noise, but It took me like 5 minutes and a Google search to to understand this. I guess it's fine inside the niche, but it may confuse other HN readers.

> GymBoard helps your members post PRs,

PR = Personal Record

---

> It's plug-and-play. No hardware required.

I'm not sure what it means. I don't expect this to be easy to understand for non technical people.

---

What tool does people usually use for this? I guess Instagram.
by the_af | 2025-12-13 17:55:17+00:00
Vibe-coding as originally defined (by Karpathy?) implied not reading the code at all, just trying it and pasting back any error codes; repeat ad infinitum until it works or you give up.

Now the term has evolved into "using AI in coding" (usually with a hint of non rigor/casualness), but that's not what it originally meant.
by bigbadfeline | 2025-12-13 17:55:17+00:00
> it’s actually a bit of an oddity that computers had this brief moment of hackability. You can probably turn an old washing machine into a lathe

Yours is a wildly misleading analogy. The design of Washing Machines (WMs) contains no elements solely dedicated to preventing the off-label use of them, the analogy with phones would be a WM that comes surrounded by barbed wire, a moat and self-destruct explosives attached to the WM to brick it in case the owner tried to unscrew some screw or another. Then a technician with an unauthorized key for your home visits you whenever he wants and messes with the WM and its "defenses" at his pleasure.

There was no "brief moment of hackability" for WMs because they were always hackable to the max - as much as the basic usage design allowed. The WM manufacturers neither acknowledged nor prevented the conversion of WMs into lathes or any other artifact for that matter, that's up to the owner to decide. So yeah, make phones like WMs and stop crippling and messing with people's property.

Incidentally, the off-label use of drugs saves a lot of lives every year. Should we add poison to them to prevent that? Because that's what phone manufacturers are doing to the their phones under the merciless prodding of the OS suppliers.
by atomicnumber3 | 2025-12-13 17:55:50+00:00
I worked in HFT. (Though am now completely out of fintech and have no skin in the game). "Flash Boys" traditional HFT is dead already, the trade collapsed in 2016-2018 when both larger institutions got less dumb with order execution, and also several HFTs "switched sides" and basically offered "non-dumb order execution" as a service to any institutions who were unable to play the speed game themselves. Look at how Virtu's revenue changed from mostly trading to mostly order execution services over that time period.

Flash Boys was always poorly researched and largely ignorant of actual market microstructure and who the relevant market participants were, but it also aged quite poorly as all of their "activism" was useless because the market participants just all smartened up purely profit-driven.

If you want to be activist about something, the best bet for 2026 is probably that so much volume is moving off the lit exchanges into internal matching and it degrades the quality of price discovery happening. But honestly even that's a hard sell because much of that flow is "dumb money" just wanting to transact at the NBBO.

Actually, here's the best thing to be upset about: apps gamifying stock trading / investing into basically SEC-regulated gambling.
by chrisweekly | 2025-12-13 17:55:52+00:00
> "If you want to see the code and prompts, almost all of the examples in this post include a link in their footer to “view source” on GitHub. The GitHub commits usually contain either the prompt itself or a link to the transcript used to create the tool."

As if your steady stream of learning-in-public experiments and insights weren't generous enough. Seriously, massive kudos for sharing all the details.
by moron4hire | 2025-12-13 17:56:35+00:00
Of all of my grandparents and great grandparents, they all lived really hard lives eating high fat diets, drinking and smoking, and lived into their 80s. Genetics is really the biggest determining factor outside of going completely off the rails with binge eating and drug use.

Now, that's not to say that healthy living is pointless. Their quality of life from late 60s on was not great: alcoholism, poverty, multiple heart attacks, emphasima, a stroke here and there, from which they eventually, sort of, not really recovered. They were deeply unhappy people who never really seemed to have time or care for their families. I definitely don't want to live like that. So treat yourself right, but not because you're trying to reach a certain age.
by nullfield | 2025-12-13 17:56:41+00:00
The only “use cases” I’ve seen are discount or niche. For example, Target and Bass Pro Shops/Cabelas in the US both offered some kind of 5 or 10 percent back/discount around Black Friday on gift cards. Niche would fall into, generally, some small enough business that these messes aren’t likely to happen, where the point of the gift is specifically later-consumption, like a local coffee place that you know someone loves, or say a specialty herbs and spices place for a cook (where you wouldn’t know exactly what they want from there, but that they WOULD be delighted to get something from the place).

Otherwise? Yeah. Gift / prepaid credit cards are a horrible scam, because they tend to have a percentage or, worse, flat fee to activate. $4 extra on a $50 card as a gift means you just paid 8 percent just to GET the card.
by andreashaerter | 2025-12-13 17:57:24+00:00
I don't get the mostly black/white "Self-host" vs. "Mega-Corp" discussions as there is a middle ground: smaller managed service providers (even: per-service).

You don't have to self-host everything in your basement, and you don't have to hand your entire digital life to Google or Apple either. Mail, CalDAV/CardDAV, Immich, Nextcloud, OpenCloud, OpenTalk, web hosting, Kubernetes, simple VMs.. whatever ... fully managed, run by local or independent providers or by the company behind projects, without Big Tech lock-in. If chosen wisely, you can migrate, take over, or bring it in-house when you want. Just spend a few bucks and do some company research. Same as you would when choosing craftsmen, lawyers or something else.

For example, that's actually how we operate as a company for some of our customers and even a few single persons: we provide SaaS AND setup documentation. Customers can transparently take over at any time. We even help separate domains, credentials, and administration from us. Convenience without captivity. I am sure there are hundreds of shops like ours, providing comparable services for people in their wider neighborhood.