MurphyA/hacker-news huggingface dataset:
by mock-possum | 2025-09-03 15:56:10+00:00
I’ve been incredibly lucky to spend about 6 years of the last decade NOT having to suffer through React, and I owe it all to Lit.

Using other frameworks to set up web view’s just don’t feel the same by comparison. I just want nested web components, and I just want Lit to help me define them. Tagged template literals for constructing HTML feels so much better than suffering through JSX.
by danscan | 2025-09-03 15:56:18+00:00
Fair that this post lacks background.

I’d say I have the opposite of a narrow view of software one can write, having written everything from typical web/mobile apps to DBs, network protocols and VMs :)

My initial explorations were focused on the web, but the network-level scheme I landed on does indeed do discovery on the backend.

Appreciate this feedback. I’ve been in the weeds of this stuff for some time, so it helps to see the rubber meet the road so I know what I missed.
by the_gastropod | 2025-09-03 15:56:25+00:00
What’s the German-speaking population of the United States? What German-speaking lands in the Americas did the United States acquire through violent or financial means?

> Meaning no offense, wtf has the Spanish speaking community contributed to American history to get this special perch?

About half of the total land area of the US was formerly colonized by the Spanish. What “history” are you referring to?! And what “special perch”?

> The phenomena is obviously political in nature and to construe is as anything else, including "prejudice" or "xenophobia", is disengenuous.

This is innuendo. Say what you want to say, and don’t couch it behind a passive “political”. Who’s driving what outcome, and for what ends. Go on!
by stocksinsmocks | 2025-09-03 15:56:28+00:00
(3) people who never had that capability.

Remember we aren’t all above average. You shouldn’t worry. Now that we have widespread literacy, nobody needs to and few even could recite Norse Sagas or the Illiad from memory. Basically nobody has useful skills for nomadic survival.

We’re about to move on to more interesting problems, and our collective abilities and motivation will still be stratified as it always has been and must be.
by dragonwriter | 2025-09-03 15:57:04+00:00
> > Bubbles don't pop the moment critics start calling them bubbles, they tend to have a couple more years in them

> The dot com bubble took about 9 months, iirc

It took 39 months and 5 days from Fed Chair Alan Greenspan’s “irrational exuberance" description (1996-12-05) until the bubble popped (NASDAQ market peak on 2000-03-10). Greenspan wasn’t the first critic, either, though he was obviously a very high profile one.
by PhantomHour | 2025-09-03 15:57:21+00:00
> What if I want to listen to an obscure book? Should I be paying a human narrator to narrate my personal library?

You weren't doing that before AI either, were you?

The practical answer has already been "you pipe an ebook through a narrator/speech synthesizer program".

> The copyright holders are incentivized to make money.

Regulations exist. It'd be rather trivial to pass a law mandating every ebook sold to be useable with screen readers. There's already laws for websites, albeit a bit poorly enforced.
by pixelmonkey | 2025-09-03 15:57:21+00:00
C is taught as the introduction to programming in CS50x, Harvard's wildly popular MOOC for teaching programming to first-year college students and lifelong learners via the internet. Using the clang toolchain gives you much better error messages than old versions of gcc used to give. And I bet AI/LLM/copilot tools are pretty good at C given how much F/OSS is written in C.

Just to provide another data point here... that C is a little easier to pick up, today, than it was in the 1990s or 2000s, when all you had was the K&R C book and a Linux shell. I regularly recommend CS50x to newcomers to programming via a guide I wrote up as a GitHub gist. I took the CS50x course myself in 2020 (just to refresh my own memory of C after years of not using it that much), and it is very high quality.

See this comment for more info:

https://news.ycombinator.com/item?id=40690760
by californical | 2025-09-03 15:57:51+00:00
I’ve seen a couple Reddit threads recently where someone says something like “my neighbor has been doing [insert major nuisance here], I think they might not be citizens. I’m not in favor of ICE taking people away, but should I report them since it might solve [nuisance]?”

The couple I’ve seen, the people aren’t that direct in their comments.

And I’ve seen reports of citizens being arrested for a day or two while they’re investigated about whether they’re legal or not, before being released, all without warrants or even probable cause. Sure, not a prison camp, but far from what I’d expect in a free society.

But the seeds of disappearing and detaining people without cause are already sprouting in the US among the general population, even if only among a tiny minority of shitty people. And that’s scary.
by r0m4n0 | 2025-09-03 15:58:00+00:00
I personally would not like chrome, or some of these other things to exist on its own. Google operates some of these things mostly like a charity. Obviously there are serious incentives to have control but imagine what Chrome would be doing without Google… you think your privacy is at stake now? Some private equity companies were drooling over the idea of buying chrome a few weeks ago
by NoGravitas | 2025-09-03 15:58:36+00:00
> I think message board people would probably be surprised at security practitioner attitudes towards Apple and Google authentication lock-in

We're not surprised, but I think many of us are horrified. I think it's a culture clash, partly between Free Software and Enterprise communities, partly between developers and security professionals. Given that it's a culture clash, I don't actually see any resolution that will make everyone happy.
by KoolKat23 | 2025-09-03 15:58:41+00:00
I know from my own use case, it went from Gemini 1.5 being unusable to Gemini 2.0 being useable. So 2 years makes a big difference. It's out there right now being used in business making money. This is tangible.

I suspect there's a lot more use out there generating money than you realize, there's no moat in using it, so I'm pretty sure it's kept on the downlow for fear of competitors catching up (which is quick and cheap to do).

How far can one extrapolate? I defer to the experts actually making these things and to those putting money on the line.
by ratelimitsteve | 2025-09-03 15:59:15+00:00
Couldn't agree more. Pushing people away from 3rd party apps was a business decision I understand as much as I disliked it (Boost gang gang) but the unusable nightmare of an app they pushed me toward was such an insult that I ended up just off the platform entirely. Any social media site that loses the bathroom loses the war, and Reddit was no longer my #1 for #2s.
by fennecbutt | 2025-09-03 15:59:19+00:00
Tho tbf there are plenty of cards with what are essentially footnotes. They say reading the card explains the card but that's not always the case, sometimes there's nuance because mtg has so many fucking crazy interactions and the whole stack thing.

I haven't played in a month or two but now I'm getting that itch again aha. When's bloomburrow 2, enough of this UB crap.
by kerpal | 2025-09-03 15:59:19+00:00
SEEKING WORK | California, USA | Remote Freelance engineer specializing in cloud infrastructure, full-stack development, and payment systems. 15+ years transforming complex technical challenges into scalable business solutions. Core Expertise:

Payment Systems: Stripe Connect marketplaces, multi-party payment flows, PCI compliance Cloud & Infrastructure: AWS, GCP, Azure deployment and optimization, Kubernetes, infrastructure-as-code Healthcare Tech: HIPAA-compliant architectures, EMR integrations, telehealth platforms API Architecture: 3rd-party integrations (Stripe, Twilio, SendGrid, Calendly, DocuSeal) Full-Stack: Modern web applications, system architecture, 99.9%+ uptime SLAs

Technologies: Node.js, Python, React, PostgreSQL, Redis, Docker, Kubernetes, Terraform, AWS/GCP/Azure, Stripe Connect, REST APIs, CI/CD pipelines

Recent Work:

Built healthcare SaaS platform with Stripe Connect marketplace infrastructure Reduced infrastructure costs by 40-60% through cloud optimization Deployed production Kubernetes clusters with automated CI/CD pipelines Integrated 10+ EMR systems into unified data model

Ideal Projects: Healthcare/HealthTech, Professional Services, B2B Marketplaces. Particularly interested in high-automation tech stacks, rapid scaling challenges, and technical transformations. Availability: 10-15 hours/week Rate: $250/hour Email: adamel { at } {g mail dot com}
by jimbokun | 2025-09-03 15:59:57+00:00
Spring Boot pulls in countless dependencies without warning. It can generate classes without you asking it to. It will run code just because you added a dependency, even if you don't explicitly call it. A lot of functionality is action-at-a-distance activated through annotations, which could just as easily be simple method calls which are easier to trace and debug. Version updates are aggressive about making breaking changes, sometimes seemingly for aesthetic reasons.

It just adds a lot of complexity even if you don't explicitly opt in to it or need it.
by dylan604 | 2025-09-03 16:00:38+00:00
It's the same thing that causes traffic from the rubber neckers trying to look at a wreck on the other side of the highway. It's the same that attracts people to NASCAR crashes, hockey fights and other various low forms of human nature. Again, part of the DNA.

Some people are more suited for these roles, and others naturally push away from them. Training can be used, but the basic instinct to be pro/con this type of person is already set. Just look at the size of the audiences for thta type of content, and you'll see it is filling a niche for someone.
by pessimizer | 2025-09-03 16:00:49+00:00
> How do you keep a company running if it is so good it captures the whole market in 15 years, but it takes 30 years before it's products need replacing?

I think that you don't. Things don't have to be infinite money-spinners to deserve doing. Use the googobs of money you made to invest in something else, and let the parts and repair for the old product take over the majority of the old business. Fire up the lines once a year to make new ones, and keep a few engineers working the rest of the year to look for improvements. Or just keep a tiny shop assembling new ones all year, whatever's cost efficient; if you focused on durability and repairability, your best customers probably could put their own unit together from your parts catalog, so you certainly can at any scale.

That might be a good metric for repairability. Could one of your customers build one of your products if they purchased everything from your parts catalog (assuming prequisite knowledge)? If so, you can scale down indefinitely.
by Insanity | 2025-09-03 16:01:09+00:00
So, logically, I know this is the case. I can feel it happen to myself, when I use an LLM to generate any kind of work. Although I rarely use it for coding as my job is more at a higher level (designs etc), if I have the LLM write part of a trade-off analysis, I'll remember it less and be less engaged.

What's really bothering me though, is that I enjoy my job less when using an LLM. I feel less accomplished, I learn less, and I overall don't derive the same value out of my work.. But, on the flip side, by not adopting an LLM I'll be slower than my peers, which then also impacts my job negatively.

So it's like being stuck between a rock and a hard place - I don't enjoy the LLM usage but feel somewhat obligated to.
by skerit | 2025-09-03 16:01:10+00:00
People can make utter trash on Bake Off, get honest critiques, and yet the vibe is _still_ good. It's really great.

Now a bit off-topic: Bake Off has completely put me off baking myself. Nearly everything always goes wrong. And as this article kind of says: these people aren't _really_ amateurs. So I'm watching and thinking "if these above-average bakers are having this much trouble, I'm not even going to try"
by kragen | 2025-09-03 16:01:13+00:00
Normally I would assume that a YouTuber claiming to have built a more accurate DIY CNC lathe than Dan Gelbart's was full of shit, especially if he didn't mention Gelbart in the title. But Cylo's Garage is an exception. His objective is diamond-turning optics. So he does need tighter precision than Gelbart's 1μm, and he's been working toward achieving it in an astounding fashion for years—inspired, he tells us in the video, by Gelbart.

This video, though? You know how people say "this meeting could have been an email"? This video could have been a web page. Or an email. It's just a set of slides with a voiceover. Save yourself the time and just read the subtitles:

yt-dlp --write-info-json --write-sub --write-auto-sub --sub-lang en --restrict-filenames https://www.youtube.com/watch?v=vEr2CJruwEM

For reading the subtitles file Building_the_most_accurate_DIY_CNC_lathe_in_the_world-[vEr2CJruwEM].en.vtt, http://canonical.org/~kragen/sw/dev3/devtt.py may be useful.
by xp84 | 2025-09-03 16:01:22+00:00
I'm skeptical, it's not like the competitive offerings we already have don't bring anything to the table. If anything, GCP is a lot more pleasant to use. Yet AWS still maintains its dominance, imho out of inertia. No org wants to make "Migrate to [Other Cloud]" its main project for the year for some small savings or "because we've heard great things about it." The opportunity cost is too high. And new firms who spin up go with the cloud the founding engineers know (have used before) because they want to ship asap, not to learn another cloud provider. So I predict AWS continues on like this for decades.
by ajsnigrutin | 2025-09-03 16:02:20+00:00
Some tv's bother you with popups and notifications and all the other crap related to its "smart features".

And yes, even when not connected to the internet, then they show you popups to connect it to the internet, updates may be waiting, new features may be in a new update, you software has been last updated 726 days ago, click here to troubleshoot the internet connection, etc.
by WillAdams | 2025-09-03 16:02:23+00:00
For folks who are not familiar w/ machine shops, the lathe is a fundamental tool in a shop, and is the only tool in a shop which can replicate itself --- there is even a book series which uses this conceit, the "Gingery Books":

https://gingerybookstore.com/

where Vol. 1 has one setting up an aluminum casting foundry in one's backyard, and Vol. 2 has one using it to make a lathe which is then used to either improve itself or make a better lathe, then one uses it to make the balance of the tools in a machine shop.
by NoGravitas | 2025-09-03 16:02:38+00:00
>> But auth lock-in > > GOOD. All our corporate sign-in events should be through our single IDP using SSO. Of course we want lock-in.

My workplace uses Duo Mobile for a second factor, which is functionally identical to TOTP, and probably uses TOTP internally (if your android phone is rooted, you can export Duo Mobile keys to your choice of TOTP app). But as long as I'm being a good corporate citizen, I can't use my choice of TOTP app. What actual security (non-theater) interest does that serve?
by sho_hn | 2025-09-03 16:02:40+00:00
This seems as good a thread as any to post this in:

If you're fond of aviation aesthetics, I was recently looking for a workshop cart to occupy a 60x40 cm space and couldn't find any, until I realized that (a) standard issue half-size ATLAS airplane galley trolleys are 30x40 cm and (b) they can be bought by regular people and are very price-competitive with professional grade workshop and office furniture.

Now I own these and they're amazing:

https://mero.ng/i/xnZNqouw.jpg

I especially like the little pull-out tables at the top (they're right next to https://eikehein.com/assets/images/makercorner.jpg).

It's also nice to have a constant reminder to stow them in case I take off or land my office.
by pnt12 | 2025-09-03 16:02:50+00:00
That's a bit pedantic: lots of python programs will work the same way in major OSs. If they don't, someone will likely try to debug the specific error and fix it. But LLMs frequently hallucinate in non deterministic ways.

Also, it seems like there's little chance for knowledge transfer. If I work with dictionaries in python all the timrle, eventually I'm better prepared to go under the hood and understand their implementation. If I'm prompting a LLM, what's the bridge from prompt engineering to software engineering? Not such direct connection, surely!
by no_wizard | 2025-09-03 16:02:52+00:00
In 2008 I remember being in tech was able to largely ignore the recession that everyone else was getting reamed by because mobile, Facebook games and generally social media, and general Web 2.0 was getting big investment across the board. The low hanging fruits still had not all been plucked.

If I had been smarter I would have bought up property at what I now know were the lowest prices I’d ever see, but alas, I did not
by Yizahi | 2025-09-03 16:03:09+00:00
My issue with carbon tax is that emissions happen anyway and in the same amount, they are just taxed afterwards. The only way for tax to make a dent in emissions is to tax something so thoroughly that businesses would close or partially close some production lines.

It's like taxing drugs more and more, we have already done this, taxing nicotine. It really didn't work until governments started banning some products across the globe. Before that it was just as deadly as usual, but more expensive with each new tax hike. And that is a luxury product, non essential one.

Taxing emissions too much to actually make a difference would mean taxing business so much that some low marginal ones would go bankrupt. And among those low marginal emitting businesses I'm pretty sure are a lot of truly essential ones, which we can afford to just rapidly close with no recourse. So they won;t be taxed as much or alternatively they will be subsidized after being taxed (yay, double the paperwork and double the options for corruption). And so emissions will stay around the same order of magnitude.

I would silently accept existence of the credits and taxes even if they were pointless, if in parallel governments had acknowledged and implemented actual research and later action to really combat climate change (DAC tech, sun shields, sulphur seeding etc.) at scale (important). But no luck :(
by CharlesW | 2025-09-03 16:04:01+00:00
> …it’s essentially correct that Apple have been unwilling to cooperate on standards (despite overtly signalling the opposite) and have had to be forced by regulation or market forces.

That's a strange take on Apple's actual relationship with standards. Like every tech company, Apple has used proprietary technologies when necessary to deliver an experience that meets its (including its users') requirements. But Apple also has a long, well-documented history of adopting, participating in, and pioneering the use of standards.

https://www.reddit.com/r/apple/comments/qffbgp/which_standar...

If, in your view, Apple is incapable of doing anything Not Evil, you can still frame its contributions to the history of computing standards as "commoditizing their complements".
by names_r_hard | 2025-09-03 16:04:29+00:00
Yes, it gets a bit blurry, especially given how fast solid-state storage is these days.

I think IoT has seen a resurgence in firmware devs... but regrettably not so much in quality. Too cheap to be worth it, I suppose. I can imagine a microwave could be quite a concerning product to design - there's some fairly obvious risks there!

Certainly, whatever you class ML as, we could damage the hardware. The shutter in particular is quite vulnerable, and Canon has made an unusual design choice that it flashes an important rom with settings at every power off. Leaving these settings in an inconsistent state can prevent the cam from booting. We do try to think hard about contingencies, and program defensively. At least for anything we release. I've done some very stupid tests on my own cams, and only needed to recover with UART access once ;)

I haven't use ICE, but I have used SoftICE. Oh, and we had a breakthrough on locating JTAG pinouts very recently, so we might end up being able to do similar.
by Nevermark | 2025-09-03 16:04:35+00:00
No it is inferred.

You are inferring 3D positions based on many sensory signals combined.

From mechanoreceptors and proprioceptors located in our skin, joints, and muscles.

We don’t have 3-element position sensors, nor do we have 3-d sensor volumes, in terms of how information is transferred to the brain. Which is primarily in 1D (audio) or 2D (sensory surface) layouts.

From that we learn a sense of how our body is arranged very early in life.

EDIT: I was wrong about one thing. Muscle nerve endings are distributed throughout the muscle volume. So 3D positioning is not sensed, but we do have sensor locations distributed in rough and malleable 3D topologies.

Those don’t give us any direct 3D positioning. In fact, we are notoriously bad at knowing which individual muscles we are using. Much less what feeling correspond to what 3D coordinate within each specific muscle, generally. But we do learn to identify anatomical locations and then infer positioning from all that information.
by duxup | 2025-09-03 16:04:51+00:00
This is one of those cases where how you frame the math either makes it seem more unlikely or just how the RNG of life played out.

>North Rhine-Westphalia has a population of 18 million and a reported 20,000 candidates will run for office in its 14 September local elections.

Personally I'm very much not a fan of knowing no facts about the deaths and jumping to conspiracy theories.

This is one of those litmus tests to see how conspiracy theory prone you are I think.
by smokel | 2025-09-03 16:04:59+00:00
> There is one chance in ten that the walker will take a positive or negative step along any given dimension at each time point.

This confused me a bit. To clarify: at each step, the random walker selects a dimension (with probability 1/10 for any given dimension), and then chooses a direction along that dimension (positive or negative, each with probability 1/2). There are 20 possible moves to choose from at any step.
by shermantanktop | 2025-09-03 16:04:59+00:00
I had a pulse and got into this industry in the 90s through the back door.

It’s been a long run and I’ve seen busts come and go. It’s worked out really well for me, even while I’ve watched a surprising number of highly-credentialed new hires flop out over the years. I continue to appreciate people with oddball resumes.
by jibal | 2025-09-03 16:05:00+00:00
Your understanding is completely wrong. UB means "undefined behavior" -- behavior that is not specified by the language standard or the implementation. UB being exploited by the compiler is a separate issue. Saying that there is no UB is saying that there's no undefined behavior; it is certainly not merely saying that the compiler doesn't exploit it.

I programmed in C for over 30 years and was a member of the C Standards Committee, which originated the language about undefined behavior ... I know what I'm talking about.

> To point out that use after free is possible in Odin is not really a gotcha unless you really are just arguing semantics. That's by design, just like use after free is possible in C or C++ or Rust too.

This completely misses the point and is a failure to understand at every level. Being able to use memory after being freed is not by design -- no one intends it, no one wants it. It's undefined behavior, and a program that does it is buggy. The reason that it's possible is because it's so hard to detect or prevent. To do so requires escape analysis, lifetime declarations, borrow checking, etc. etc. And no, use after free is not possible in Rust--not in safe code. It's hard to respond to that statement without being rude, so I will say no more.