MurphyA/hacker-news huggingface dataset:
by grues-dinner | 2025-07-13 09:12:04+00:00
> 99% of PCBs designed are fairly basic boards implementing the reference design with some small tweaks

This may be true of hobbyists, but is very much not true in industry.

Maybe all those millions of IoT devices skew the number of PCBs made that look a bit like an ESP32 plus a button and an LED, but most unique designs probably aren't those. Endless march of things like new super-dense PC/mobile motherboards and all the weird hyper-specific industrial electronics takes far more effort, say.

And no one is sweating the few days to design and lay them out to meet the constraints for a simple ESP32 + a button. Primarily the size and shape and power usage. That's not the hard bit of slinging mass-market IoT trinkets, the software side is.
by syncurrent | 2025-07-13 09:12:24+00:00
In `proto_activities` this blinking would look like this:

pa_activity (Blinker, pa_ctx_tm(), uint32_t onMs, uint32_t offMs) { pa_repeat { turn_on_LED(); pa_delay_ms (onMs); turn_off_LED(); pa_delay_ms (offMs); } } pa_end

Here the activity definition automatically creates the structure to hold the pc, timer and other variables which would outlast a single tick.
by buybackoff | 2025-07-13 09:12:50+00:00
One of the greatest things about Aeron is just the fact it exists. If one goes e.g. to StackOverflow or a place with the same patronizing attitude of "experts", they will tell you no one needs UDP, even in the same DC on reliable network, especially no one needs multicast. Any sane person should use TCP with a loop for multiple destinations, they would say, and one should measure before optimizing, they would say. But they themselves probably never had a chance to measure. Yet Aeron guys, who are real expert in low-latency systems, just delivered an ultra-fast thing that is quite simple in design.

Aeron latency histograms vs TCP are quite nice in the same DC on enterprise-grade networking hardware. But it really makes sense to use if a single-digit or low-double digit microsecond latency improvement on P50 is worth the effort. Or if the long tail with TCP is a dealbreaker, as Aeron has much nicer P99+ regardless of how well optimized a TCP setup is. Also, if one can leverage multicast that's nice, but not only clouds have it disabled, and Aeron works fine with unicast to N.

However, there are gotchas with threading and configuration overall. Cross-DC setup may surprise in a bad way if buffers are not configured to account for bandwidth-delay product. Any packet loss on high-latency network leads to a nasty NACK storm that is slow to recover under load. It's better to set the highest QoS and ensure the network is never dropping packets, e.g. calculate the real peak instant load vs hardware capacity. Relative latency savings cross-DC become less interesting the longer the distance, so there's nothing wrong with TCP there. Another note is that, e.g. ZMQ is slow not because of TCP but because of its internals, almost 2x slower for small packets than raw well-tuned TCP sockets, which are not that bad vs Aeron. Also, Aeron is not for sending big blobs around, the best is to use it with small payloads.

Aeron is designed with mechanical sympathy in mind by the guys who coined this term and have been evangelizing it for years, and it's visible. Lots to learn from the design & implementation (tons of resources on the web) even without using it in prod.
by vendiddy | 2025-07-13 09:13:08+00:00
To be fair, I think most apps don't need zero-downtime deployments in the telcom sense.

Most host have blue-green deploy options which reduce downtime and there are fewer corner cases to deal with.

I find local recompile very useful for prototyping in development mode. So much so that I have a keyboard shortcut to trigger a recompile. (I don't like recompile on save.)
by vimy | 2025-07-13 09:13:10+00:00
Lol, if you don’t understand we need jobs in Europe this debate has no point.

Wow…

> The European Union’s chemical sector is facing a series of headwinds that the European Chemical Industry Council, Cefic, says are pushing the industry to ‘breaking point.’

A joint study by Cefic and Advancy: The Competitiveness of the European Chemical Industry, paints a bleak picture, with the report saying that between 2023 and 2024 announcements were made indicating that 11 million tonnes of production capacity would be closed across 21 major European production sites
by aziaziazi | 2025-07-13 09:14:30+00:00
I can’t help seeing ad blockers as fairless content consumption, like choosing to download films, musics and books without paying the creator and the distributor (VOD, MOD, concerts, libraries…). Sounds great for you but how would that work if everyone would do the same?

Although we all be happy to se more competition, using an ad blocker on Google sites (and G-add financed-sites) have no positive effect for the competitors.

Don’t take me wrong, I hate Ads and Google methods but we can’t all rob the same store and hope there will be infinite food on the shelves and that the next store will benefit from that.
by ternaus | 2025-07-13 09:14:35+00:00
> They wanted it. They paid for it. They enjoyed it. The counter example is open-source software.

If we talk about popular packages: - people want it - people enjoy it - people do not pay for that

But force-feeding with strict licenses like Ultralytics does works. Yes, it is force-feeding, but noone wants to pay the price, unless there is no other choice.
by ddingus | 2025-07-13 09:15:20+00:00
Oh wow! I have not heard that name in a while! ( and yes, I know I still haven't heard it outside my own head, but that is just a nit to pick..)

Mars. That track is so great! All of them are, but that one shows off so many great synth techniques. One passage is noise that ramps. The spectral distribution changes, from emphasis on low notes to emphasis on high notes while the overall energy remains close to the same.

I remember it because I have never heard anyone else do that in a composition.

Recommendation seconded!
by kldg | 2025-07-13 09:16:39+00:00
Just for anyone here switching: Don't get firefox; get firefox developer edition. It's firefox but you don't need to pay Mozilla $20 and go through verification to local-load browser extensions you write for yourself. (you can do this on non-DE firefox but you have to reload extensions every time you restart browser)

I've been off Chrome for a while after using it for about a decade. Firefox is nice to have around, but ngl, it's behind on standards and some of its implementations are wack. Its performance on video is poor, and its memory management relatively awful, especially if you're the kind of person who leaves your computer on for months at a time; be prepared to open a new tab and copy-paste any "HUD" tab URLs you leave open (e.g. CNBC for the top ticker). I feel like the kind of person who buys an Intel GPU, and I have some thoughts about Nvidia for pushing me here.
by sebastiennight | 2025-07-13 09:16:55+00:00
Hi, this is a serious job posting.

And applicants do not need any kind of subscription to apply for a job, that would be egregious.

We ask candidates to send us a video introducing themselves if they pass the first screening filter ; and instead of asking them to use Google Drive or Dropbox, we suggest using our own free platform to send us the video, which, since we are a video editing platform, simply makes sense.

If someone can't figure out how to record on our platform (or if they don't like the experience and it turns them off of wanting to work with us) then it's good to part ways early.

Also, we sell to small business owners and content creators, not developers, and we do not need this kind of tricks to acquire users.
by jajko | 2025-07-13 09:17:16+00:00
> I sleep about 2-3 hours less in the summer than in the winter.

That's not OK, I don't know a single person affected so (live in cca same latitude as Berlin). Have you tried some radical solutions like good window blinds or similar sun blocking mechanisms? I don't mean some cheap crap that still lets strips of light through, I mean full block. Of course if then some chopper or ambulance wakes you up regardless it doesn't matter.
by i_have_an_idea | 2025-07-13 09:17:52+00:00
Most recently, AI helped me salvage and refactor a giant and completely mismanaged outsourced rewrite of a popular niche site.

Without it, the site would suffer a slow and painful death in the SERPs and would lead to about 10MM annual loss for the company.

Starting from scratch with a proper, qualified team was not possible for political reasons.

So, being able to do it as a single person, with heavy AI assistance, is a huge win.
by GCUMstlyHarmls | 2025-07-13 09:18:03+00:00
There's a podcast, "Shelved by Genre" that did a section on Gibson the year, reading Burning Chrome (short story collection, "world prequel" to Neuromancer) and the Neuromancer Trilogy (Neuromancer, Count Zero and Mona Lisa Overdrive).

During the reading the touch on origins and culture of Cyberpunk. The hosts are (I think) reasonably intelligent and well spoken and they tend to get a bit deeper into things around the books than other book podcasts I've listened too -- which seem to mostly just recount the plot.

I had read Neuromancer as a kid but not the other books, I think if you're a Cyberpunk fan you should at least give Burning Chrome a read. It's quite short and digestible seeing as its all short stories.

They also did the entire Book of the New Sun series by Gene Wolfe and some Le Guin (the Earthsea series, not any science-fiction).
by cubefox | 2025-07-13 09:19:42+00:00
Regarding the complicated, jargon-filled prose in most cyberpunk stories: If you were to read an actual report from the future, you also wouldn't understand everything. The future doesn't just have new stuff, but also new concepts and new language: Things that would be confusing and overwhelming for people from the past, but perfectly familiar and ordinary for people of the new present. Nobody in the future would bother to phrase things in a way that is digestible for people from the past.

I think this was one of the main contributions that cyberpunk made to science fiction. Get the language right, make the future feel like the actual future would feel for people from the past: confusing.
by AnthonBerg | 2025-07-13 09:20:16+00:00
The debacle of failing to convey the concrete reality of aerosol transmission and failing to convey the concrete reality of masks that gape at the sides (“surgical masks”) fundamentally and obviously not protecting against aerosol transmission while masks that don’t gape at the sides (N95/FFP2) fundamentally and obviously and provably do protect against aerosol transmission.

The thing with the masks is exactly the same as if public shopping efficiency authorities had consistently put out the large-scale message that “bags” work to carry groceries but conflating mesh bags with non-perforated bags; Yes, mesh bags do tend to get upwards of 30% of the objects you purchase to your home. There’s an underlying insult to common sense and people are actually not stupid.
by rovr138 | 2025-07-13 09:20:28+00:00
> if there exists a way to de-anonymize any individual in the dataset then the dataset is PII.

Legal department would probably go with,

> if there exists the possibility of a way to de-anonymize any individual in the dataset then the dataset is PII.

Why open themselves to the possibility of lawsuits and fines when they can change the terms.
by ecocentrik | 2025-07-13 09:20:45+00:00
Of all the cyberpunk authors, Gibson, while one of the first, is probably the least interesting. Stephenson and Sterling are better writers and explore more complex ideas. Gibson has the occasional shadow of an idea that he explores with a few one dimensional characters. That said, I liked "Virtual Light".

Doctorow's late cyberpunk novels like "Down and Out in the Magic Kingdom" are also very good.
by briandear | 2025-07-13 09:21:44+00:00
The EU is far ahead of Texas on this. Spain is launching a “porn passport” system (Cartera Digital Beta) using government-issued digital ID to verify age, and France has already attempted something similar. Under the EU’s Digital Services Act, platforms—including porn sites—must implement age checks for EU users regardless of where the site is based. And this isn’t being led by “conservative Christians”—Spain’s Socialist PM Pedro Sánchez is pushing it. I know we’re talking “America” here, but this isn’t some puritanical American concept.

This article overreads the Supreme Court’s decision. It upheld a narrow Texas law requiring age verification to access adult content, applying intermediate scrutiny and emphasizing in-state regulatory authority. It didn’t grant states power to prosecute across borders, nor did it change existing limits on state jurisdiction.

The argument relies on a stack of fallacies:

Post hoc — assumes the ruling causes harms that depend on future, hypothetical laws.

Slippery slope — claims this leads to extraterritorial prosecution, which the ruling doesn’t support.

Appeal to fear — frames state level regulation as existential threat without legal basis.
by xg15 | 2025-07-13 09:22:56+00:00
> People tend to vastly overestimate what will happen in 50 years and massively underestimate what will happen in the next two.

I like that we now also have "Amara's Law" [1] that makes the exact opposite point:

> We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run.

So either that "futurist" was an idiot, or this shows that with respect to future developments, really no one has any idea what they are talking about.

[1] https://en.wikipedia.org/wiki/Roy_Amara
by fc417fc802 | 2025-07-13 09:23:37+00:00
That's ... exactly what I said? That the poverty and UBI and "woooo clean cities" claims are obvious bullshit.

However the other things (the ones I didn't quote) seem quite reasonable on the whole. Robots are well on their way to becoming commonplace already. Quantum computers exist, although it remains to be seen how far and how fast they scale in practice. Fusion power continues to make incremental gains, which machine learning techniques have noticeably accelerated. Cures for many diseases easily checks out - ML has been broadly applied to protein structure prediction with great success for a while now. Helicopters obviously already exist, but quite a few autonomous electric flying cars are in the works and appear likely to be viable ... at least eventually.
by tatjam | 2025-07-13 09:24:09+00:00
I'm going to guess the main take-away point is that the weights can be trained reliably if your transfer functions are sufficiently "stiff"? Not like you need the training for the operations presented, anyone could choose the weights manually, but it could maybe extend to more complex mathematical operations?

To be honest, it does feel a bit like Claude output (which the author states they used), reads convincingly "academic", but it seems like a drawn out tautology. For example, it's no surprise its precision is the same as floating point, as it's essentially carrying out the exact same operations on the CPU.

Please do correct me if I'm wrong! I've not read the cited paper on "Neural Arithmetic Logic Units", which may clear some stuff up.
by dwattttt | 2025-07-13 09:24:22+00:00
> I’m not sure any langage with a sync/async split has an “async” runtime built entirely out of sync operations.

You get into hairy problems of definition, but you can definitely create an "async" runtime out of "sync" operations: implement an async runtime with calls to C. C doesn't have a concept of "async", and more or less all async runtime end up like this.

I've implemented Future (Rust) on a struct for a Windows operation based only on C calls into the OS. The struct maintains everything needed to know the state of the IO, and while I coupled the impl to the runtime for efficiency (I've written it too), it's not strictly necessary from memory.
by sebastiennight | 2025-07-13 09:24:39+00:00
We were enthusiastic users on the free tier. This year there was a big push from June to move all free users to paid and shut down the free tier.

We hesitated about pulling the trigger, and now they are shutting down with only a 1-month notice, so I'm assuming the push to paid was their last valiant effort to make it work? Or maybe maximize value for a sale or acqui-hire?

I hope we'll get a post-mortem debrief on HN one day (there is not much to learn from the blog post, which has a very distinct ChatGPT feel to it), but I wish Enzo and his team the best. They built something intuitive, enjoyable to use, and I hope they get to do even bigger things in the future.
by yxhuvud | 2025-07-13 09:25:41+00:00
There is nothing obvious around that - it is driven by what abstractions the language provides related to concurrency, and with different choices you will end needing different ways to interact with it.

So yes, given how the language designers of C# and JavaScript choose to implement concurrency and the APIs around that, then coloring is necessary. But it is very much implementation driven and implementation of other concurrency models then other ways to do it that don't involve keywords can make sense. So when people complain about function coloring, they are complaining about the choice of concurrency model that a language uses.
by amarcheschi | 2025-07-13 09:26:14+00:00
I partially disagree, there are still some cyberpunk medias that feel fresh for today. But yes, they're definitely not as famous as the previous ones.

Mirror's edge (catalyst or not) comes to mind immediately, that game feels like is set in an apple store. It essentially is a modern cyberpunk setting, which apparently is called post cyberpunk.

Another title coming to my mind is cloud punk. That games has a very "old style" cyberpunk esthetic - rain, cloud, whatever trope you name it, there is -, but it is still kept quite fresh by the style with which the plot is written, the characters, and the situation happening.

I would like to say more titles, but I don't know any
by koito17 | 2025-07-13 09:26:17+00:00
I am not very experienced in async Rust, but it seems there are some pieces of async Rust that rely too much on tokio internals, so using an alternative runtime (like pollster) results in broken code.

Searching for comments mentioning "pollster" and "tokio" on HN brings a few results, but not one I recall seeing a while ago where someone demonstrated an example of a library (using async Rust) that crashes when not using tokio as the executor.

Related documentation: https://rust-lang.github.io/async-book/08_ecosystem/00_chapt...
by mindcrime | 2025-07-13 09:26:52+00:00
I personally have no (or at least little) problem with attribution. As you say, quite a few licenses have some degree of attribution required. There's even a whole dedicated (and OSI approved) license who's raison d'être is about attribution:

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

What I'm saying, if I'm saying anything at all, is that it might have been better to pick one of these existing licenses that has some attribution requirement, rather than adding to the license proliferation problem.
by jpc0 | 2025-07-13 09:28:40+00:00
> uwebsockets zlib boost folly glog gflags fmt double-conversion openssl usockets

Lightweight is a little bit of an exaggeration. What is the reason for using boost::thread over std::thread for this? I haven’t had time to dig through the code but most of the time I’ve found it was for compatibility with older compilers but you explicitly require C++20 support.

Regarding deps why not just standardise on vcpkg, it’s already a requirement for windows. That way you can use a manifest and ensure your dependencies are always the same version.

Better yet I would try to strip some of the more annoying to build libraries (cough folly) and replace them with more “standard” libraries that you can include using CPM and drop the requirement for vcpkg completely.
by scosman | 2025-07-13 09:29:27+00:00
This is exactly why I’m using chatGPT codex over Claude Code (even though I suspect CC might be better). Each chat runs in its own cloud based container. There’s no risk of exposing secrets/deleting files/breaking environment. I can run 3 in parallel while I continue to code locally. It works in a branch and integrates via PR. It’s a great DevEx.

Someone please build a nice macOS app using hypervisor framework that lets me do this locally :)
by makaking | 2025-07-13 09:30:01+00:00
I got Neuromancer as a birthday gift earlier this year. I found it simultaneously very captivating but requiring a lot of effort to read through the dense terminology and try to accurately form a picture of what Gibson was trying to convey. Sadly I couldn't finish it since its the type of book that, if you stop reading for a week or longer, you'll have to start from the beginning.

This post gave me more appreciation of Gibson's impact and a boost to pick it up somewhen later in the year.
by SideburnsOfDoom | 2025-07-13 09:30:14+00:00
I think there's a slight difference. Amara's law is about "a technology" - just one - and its initial impact vs second-order effects.

e.g. Twitter started out as a micro-blogging platform, and it had impact in that area. But the real impact on people of this kind of fast social media came about from it's longer term use in shaping public discourse, and how that role is weaponised.

See also the saying "We Shape Our Tools, and Thereafter Our Tools Shape Us"

As for the other quote, I don't know if it's true that "we massively underestimate what will happen in the next two years" but it seems to be a statement about the volume of change, the number of new things, rather than the continued impact of one.
by metalman | 2025-07-13 09:30:26+00:00
take the down voteing as an afirmative. I was just surprised to see that the Nigerean scam industry was adapting and thriving, as it seemed that they had lost there mojo to other countrys inspite of bieng very early inovators in the international telecom scam market. Or perhaps this is a younger crew, and the more experienced Nigerian scammers are working as consultants for NK, Thailand, etc.
by sebastiennight | 2025-07-13 09:31:26+00:00
As a counterpoint, think about the balancing act of trying to place as well as you can in the semifinals while not over-exhausting yourself to the point where you've got no energy left for the final.

I think this dynamic is way more interesting than what you'd get if semifinal rankings had no impact ; that latter scenario would basically result in a Dutch auction on effort, and likely suppress performance on the qualifying races.
by esperent | 2025-07-13 09:32:23+00:00
> It's about stopping some of the addiction and damaging effects

I used to think this was a valid point, but I read something that changed my opinion completely. Pornhub, plus other large sites, have a lot of attention on them. They're a long way from perfect but they do self police, probably far more than anyone here knows, because they don't want to get banned. If you get rid of them, you're boosting smaller and far nastier sites that don't self regulate anywhere near the same amount.

To state it simply, if you block Pornhub, curious children will still find porn, but it'll be far worse.

It's not the same as banning sale of physical items like cigarettes. It's more like if you banned cigarettes but then all the children went and got black market cigarettes that are 50% asbestos.