MurphyA/hacker-news huggingface dataset:
by leptons | 2025-09-15 18:11:57+00:00
Front-end has seen plenty of innovation, so much that it causes a lot of burnout. So many people seem to want to reinvent the wheel for various reasons - to get recognition, to do things their own way, etc., while the existing trending tech hardly sees the surface scratched and continues to work just fine for most workloads.

>“But proven at scale!” jQuery was proven at scale too. Past success doesn’t guarantee future relevance.

jQuery is still one of the most used front-end libraries, used on 80%+ of all websites. It's easy, it gets the job done, and a lot of sites don't require more than jQuery. jQueryUI can actually do a lot of stuff to build basic web applications. React and every other tech mentioned in the article is just too heavy for most website needs. When you need a build step, that increases the complexity and requirement for developer resources compared to something simple like jQuery, which is probably why jQuery still gets used so much.
by paduc | 2025-09-15 18:12:10+00:00
We're very satisfied customers since January of this year.

We use it as an extension of our node app, for all things asynchronous (long or short). The fact that it's the same codebase on our server and trigger cloud is a huge plus.

For me, it's the most accessible incarnation of serverless. You can add it to your stack for one task and gradually use it for more and more tasks (long or short). Testing and local development is easy as can be. The tooling is just right. No complex configurations. You can incrementally use the queuing, wait points, batch triggers for more power.

We've had some issues with migrating from v3 to v4. The transition felt rushed (some of the docs / examples are still showing v3 code, that is deprecated in v4). I understand that it might take some time to update the docs and examples, because there is a lot of content.
by passivegains | 2025-09-15 18:12:19+00:00
I decided my life could not possibly go on until I knew what "elvisgogo" does, so I downloaded the tarball and poked around. it's a pretty ordinary numpy + pandas + matplotlib project that makes graphs from csv. one line jumped out at me: str_0 = ['refractive_index','Na','Mg','Al','Si','K','Ca','Ba','Fe','Type'] the university of st. andrews has a laser named "elvis" that goes on a remote controlled submarine: https://www.st-andrews.ac.uk/~bds2/elvislaser.htm I was hoping it'd be about go-go dancing to elvis music, but physics experiments on light in seawater is pretty cool too.
by codyklimdev | 2025-09-15 18:12:23+00:00
Very much agree on your last point.

I think finding out whether or not AI is actually boosting productivity is a problem of measuring productivity period, which at the very least my current company is pretty bad at. For a developer, is their productivity their lines of code produced, hours worked, project tasks completed per unit of time, agile points completed per unit of time, PRs reviewed, PRs submitted? In more human metrics, is it what their coworkers say about them, what leadership says about them, what customers say about them, testers, QA? The amount of bugs they fix, the amount of bugs they don't ship?

Sorry for the ramble, but apply this productivity measurement conundrum to entire corporations and it's no wonder that no productivity boost is being recorded. I'd be surprised if semi-accurate productivity measurements were taken in the first place.
by xp84 | 2025-09-15 18:13:09+00:00
I love it! But my setup has a lot of sharp edges. It's a combo of things where the "standards compatible" way to connect to HA lacks things like camera control, by dastardly vendors like Chamberlain who basically killed HA support for spite, and finally, by having to use Google or Amazon for voice assistants.

My #1 wish would be for someone to build a HA-native voice assistant speaker. I'd pay $100 each for a smart speaker of the physical quality of the $30 Google Home Mini but which integrated directly with HA and used a modern LLM to decide what the user's intent was, instead of the Google Assistant or Siri nonsense which is like playing a text adventure whose preferred syntax changes hourly. I'd pay that plus a monthly fee to have that exist and just work.
by maelito | 2025-09-15 18:14:06+00:00
Rewrite the first paragraph replacing "React" by "HTML".

React is mostly HTML driven by data. "HTML killed front end innovation". Well that enabled standards to build real use cases on it with a common ground.

Before React, the Web world was a mess. In 2025, you have lots of frameworks to explore. React did not kill front end innovation at all, it just became a standard that gives more common understanding to building a website.
by Rzor | 2025-09-15 18:14:10+00:00
In case anyone wants a few links containing this SOC or similar, there's an entire article on Hackaday and a bunch of links shared in the comments:

https://hackaday.com/2022/08/03/hackable-20-modem-combines-l... (search for Alibaba/Aliexpress/Amazon)

Before stumbling on this link I actually found one that mentions a MSM8916 in the description (it even has a screen, sadly no RAM information):

https://aliexpress.com/item/1005007496178143.html
by 0xffff2 | 2025-09-15 18:14:17+00:00
> If you say "one bar of butter", "one stick of butter", and "one pat of butter", these can all refer to three different things or the same thing, depending on where you are located. East Coast and West Coast US butter are sold in different size blocks (though both are "8 tbsp") however sometimes you'll find 4tbsp sticks on the west coast that look like 1/2 an East Coast stick that I've heard called pats.

Wat. Never in my life have I seen butter in the (mostly western) US sold in anything other than 1/4 lb sticks. There are long, skinny sticks and short, fat sticks, but they're always 1/4 lb. If you say a "pat" of butter, you're getting roughly a 1/2 Tbsp of butter from me. Definitely not half a stick!
Show HN: Indie Alternative to iOS 26 Call Screening
by jstorm31 | 2025-09-15 18:14:22+00:00
Apple released iOS 26 today with built-in call screening. It works, but it feels sterile: “State the reason for your call and I’ll see if they’re available.”

I started building Ghosty as an indie alternative that makes voicemail fun and personal:

Customizable voices (your voicemail doesn’t need to sound robotic).

31+ languages (vs Apple’s limited rollout).

Personal greetings + AI instructions (e.g. delivery info, meeting availability).

Integrations: email + webhook.

Soon: Zapier/Make integrations + outbound calls.

Would love feedback: how would you personalise your voicemail?

It’s live on the App Store today.
by gertlex | 2025-09-15 18:14:29+00:00
Thanks for the numbers! I had no idea taxes were such a large fraction elsewhere. Good to know/consider. I'm most familiar with California. (and actually can't give a % that is taxes offhand)

After the first year of having PV, I determined my own payoff time of about 5-7 years, so that was nice and self-justifying, and haven't dug deeper into details on that.
by Alex_L_Wood | 2025-09-15 18:14:48+00:00
Good. I remember the times when there was a weekly new framework that would absolutely revolutionize the web frontend development.

Mobile development forums were having all-out wars regarding MVP vs MVVM vs VIPER vs ... vs ... yadda yadda.

Now I can just enjoy stable predictable tooling and I can benefit from tons of examples and documentation.
by echelon | 2025-09-15 18:15:32+00:00
I just wanted to say this is absolutely gorgeous. I don't know if I have a use for this, but I love it and please keep doing this. It's mesmerizing and beautiful.

TTE reminds me of Compiz window manager from eons ago, the thing that got me to ditch Windows for Linux, except for the terminal.

Is there a way you can add something like TTE to tmux or vim as a screen saver or something that would trigger occasionally but not all the time? Do you pipe it? Make aliases?

How do you typically use it? What was your intent when you first wrote it, and what do you use it for now?

Keep it up!
by pasc1878 | 2025-09-15 18:15:54+00:00
Not only that when learning business one comment made was

Decisions are not made in meetings they are made in discussions before the meetings. Going into a meeting and thinking that your comments will change things is being naive.

From that the thing to be learnt is that you have to have off the record meetings first to convince the powers that be.

Now at least some of these meetings are recorded via WhatsApp and leaks before they never were.

Also see how IBM and Oracle get business - they take the senior C level managers out to lunch or golf and persuade them. They don't bother talking to the people who could evaluate if it was a good deal technically.
by truelson | 2025-09-15 18:15:59+00:00
I disagree. Boring work needs meaning, not tension. Some times boring, done consistently, is where the truly great things come from.

Tension is, imo, ephemeral. If you keep chasing it, you are chasing dopamine loops. Little good comes from this.

But meaning is different. When you can remind yourself a truly great "why" you are doing something, can re-frame it, it can help.

Most importantly, boredom, irritation, and anxiety are temporary. They are emotions. They do not define us or the work. It was a joy when I realized that all these emotions will pass. They really do. You can sit with it. You really can. You can't make it go away, but it will pass.
by philo23 | 2025-09-15 18:16:02+00:00
> It stands to reason that Apple wouldn't have developed this feature if they weren't using it. Where? We have no idea.

If I had to guess, probably in the iCloud settings inside of the Settings app. Also in the App Store/Music/TV account page (when you tap on your avatar in the top right of the app.) A bunch of those pages have quite well hidden web views pretending to be native ones, mainly loading things from the iTunes backend services (the give away is normally that you can long press <a> links and a web page preview pops up.) It's probably being used for the user guide inside of the Tips app as well.

That's where I'd be looking at least.
by Voultapher | 2025-09-15 18:16:05+00:00
A looong time ago I wrote my first blog post - on a now defunct website - about a VecMap where I did exactly that. Sort when needed and full flat array. That said flat_map as coined by Google is an acronym for swiss tables. See [1]. I.e. exactly what Rust's standard library `HashMap` is, also the one being tested here.

[1] https://github.com/abseil/abseil-cpp/blob/23b9b75217721040f5...
by ToucanLoucan | 2025-09-15 18:16:13+00:00
I mean, the vast majority of the time, I don't care. The one that actually did make me mad was Apple Messages getting pre-generated replies on every Messages window when you click into the field, which a) I don't want, and b), and this is the irritating part: the little popup thing that shows them so you can click them obstructs the Enter key from sending whatever you have typed. So you constantly have to either hit Escape to dismiss it, or click it away, before you can send what you actually want to send.

It's remarkably fucking annoying and is genuinely one of the worst UX decisions Apple has made in like a decade.
by wahnfrieden | 2025-09-15 18:16:18+00:00
If you are ignorant to Apple rules and practices, please don't be obnoxious about it. Apple has developer guidelines for the App Store, and they say you cannot use private APIs!

They do not publish any "proof" to cite beyond what they write there. And they interpret and enforce the rules at their own whim.

The private API is here: https://github.com/WebKit/WebKit/blob/613c42873c56e2b2073f91... it's on WKWebView and resembles other private APIs they forbid access to

Apple absolutely does reject apps for using private APIs. Here is a famous case where they started rejecting Electron apps for private API use: https://9to5mac.com/2019/11/04/electron-app-rejections/ You are welcome to sit and wait for Apple to publish proof that this new private API is just like the others but you shouldn't bother others demanding they cite it for you when clarification will not come for this particular API and there is already precedence on how they handle it categorically. You also shouldn't spread false confidence that it's OK to use these APIs due to lack of "proof" which meets your own standards when it can and has resulted not only in apps being removed but also threat of developer accounts being terminated. (Even if this is rare.)

I understand it can be confusing: they don't do it consistently and they change their enforcement of it over time as they please. Even when it's not done automatically, they can and have inspected closely "by hand" if they are looking for a reason to punish. It is a liability.
by gdotdesign | 2025-09-15 18:16:25+00:00
With Mint (https://mint-lang.com/) I'm trying to move away from frameworks in a language to the language being the framework — having abstractions for things which are done by packages and frameworks like components, localization, routing, etc... done in the language itself.

This means that in theory the backend/runtime can be replaced (and was replaced ones from React to Preact (0.7.0 -> 0.8.0) then to use hooks and signals instead of class components (0.19.0 -> 0.20.0), and the code will remain the same.

This has one drawback which deters framework creators from choosing the language since there is no reason to innovate on something that is already "done", which leads to fewer people using it in general and hinders adoption, but I'm still optimistic.
by tracker1 | 2025-09-15 18:16:31+00:00
The premise is bullshit... there were LOTS of competing options when React first came out... it wasn't really until Redux hit that a lot of people started seriously using it. A lot of the flux implementations were painful, configuring Webpack was a pain, etc, etc.

It may be the default today, but it largely earned that position by being one of the better options out there. Today there's alternatives and even Angular still has a decent following, not that I'll touch it if I can avoid it.

edit: Just adding to the pain at the time... iirc Webpack + Babel + Sass + CSS + ReactTransforms each with wierd bespoke configuration options... Babel itself was a massive pain for even trying to limit to modern-ish targets or multi-target.

React itself was a bit awkward as well, a lot of the concepts themselves were difficult, and IMO, it didn't get much easier until functional components, even if that really complicated the library itself.

I still have mixed to poor feelings on Server Components as I think it's largely a waste for the types of things people typically build. HTMLX (speaking of innovation) is likely a better option in that space.

That said, I do like MUI (formerly Material-UI, a Material Design Implementation), I think the component architecture is really thoughtful and works well, biggest issue is that devs don't take the couple hours to read the docs and even have awareness of what's in that box.

I also like Redux and even hand-written reducers and extensions quite a bit.
by int_19h | 2025-09-15 18:16:37+00:00
If you mean Subliming, it is not tied to "perfect AI" or anything like that in the books. It is not actually clear what the prerequisite from it is, but the books have examples of races Subliming that are less technologically proficient than the Culture (notably, the Chelgrians).

Nor does it imply that Sublimed civilizations are somehow more of an utopia. They are clearly more capable, but in terms of social organization, again, Chelgrians are a strong counter-example where the Sublimed part of the race literally demands the rest of it to commit genocide as a form of revenge to get access to heaven.
by thomask1995 | 2025-09-15 18:16:43+00:00
HI! OG Author here.

Honestly, I don't know.

This was purely a toy project/thought experiment to challenge myself to learn exactly how these LLMs worked.

It was super cool to see the loss go down and it actually "train".

This is SUPER far from a the real deal. Maybe it could be cool to see how far a fully in memory LLM running on CPU can go.
by xpe | 2025-09-15 18:16:43+00:00
I’m not trying to hurt your pride; I’m trying to communicate a minimum comment quality.

A not-uncommon reply at this point might be: “Why don’t you tell me my mistakes?” That would be a rather shallow criticism. If you don’t see them, run your comment through a modern LLM.

You’ll learn more anyway by finding mistakes yourself than if I identify them for you.

If a comment doesn’t survive a basic sanity check with a large language model, I suggest that it’s a waste of our time here.

Keep in mind that a comment gets read more times that it is written. So, if you respect your audience, fix your logical errors.

Finally, passive aggression is common in places but hardly something to strive for. You may not appreciate this now, but one can appreciate and benefit from sincere feedback of all kinds.
by Veedrac | 2025-09-15 18:16:45+00:00
The energy use claims are questionable, but I at least get where they're coming from. The water use is the confusing part. Who looks at a server rack and goes ‘darn, look at how water intensive this is’? People use water as a coolant in large part because it's really hard to boil, plus it's typically cheap because it regularly gets delivered to your front door for free.

As to actual numbers, they're not that hard to crunch, but we have a few good sources that have done so for us.

Simple first-principles estimate: https://epoch.ai/gradient-updates/how-much-energy-does-chatg...

Google report: https://arxiv.org/abs/2508.15734

Altman claim inside a blog post: https://blog.samaltman.com/the-gentle-singularity
by jjk166 | 2025-09-15 18:16:51+00:00
But it's still preferable to the one that didn't alert you the one time it really needed to.

A test with a high false positive rate can be combined with other tests to give a better picture. A wave detection plus a seismic event is a lot more compelling than either on their own, so long as non-seismic "tsunami" detections and non-tsunami causing seismic events tend to be independent events.

A false negative on the other hand at best might be dismissed if you have enough other evidence, but more than likely will make you stop looking at more data. A zero false negative rate is likely unachievable, and the perfect is the enemy of the good enough, but false negatives are a much worse issue to deal with than false positives.
by pirates | 2025-09-15 18:17:03+00:00
Illustrator for iPad. Especially coming from CS6. It seems like most of the functionality exists, but some things are incredibly tedious to change or are buried too many menus deep. It’s almost an uncanny valley thing, it’s too close to what I’m used to that it throws me off. I tend to only reach for it when I specifically want use a stylus/pencil and then go back to desktop as soon as I can.
by pikminguy | 2025-09-15 18:17:04+00:00
Its a little unclear in the bulleted list but in the volley ball example it becomes evident the author isn't talking about reflexes.

"Where do I pass the ball to if it comes to me? What is the current formation? Should I try to receive the ball, or will my team-mate go for it?"

There he's describing quick on-the-fly strategic choices eg. what is the best move to make in the next half second? So he can hit the ball but he can't do the quick thinking to know if he should.
by throwup238 | 2025-09-15 18:17:07+00:00
A combination of amateur radio operators, university ground station cooperatives (most universities with a cubesat program set up their own and join something like UniCOGS), open source ground station networks like SatNOGS, and commercial services like AWS Ground Station.

On the satellite it’s just an off the shelf UHF/VHF transmitter or SDR.
by mkeeter | 2025-09-15 18:17:18+00:00
(I work at Oxide, though I wasn't around for the initial chip selection process)

It's at least partially a matter of timing: Oxide was picking its initial hardware in roughly 2020, and the RP2040 wasn't released until 2021.

A handful of people have done ports, e.g. https://github.com/oxidecomputer/hubris/pull/2210, but I expect to stick with STM32s for the foreseeable future – we've got a lot to do, and they're working well enough!
by poulsbohemian | 2025-09-15 18:17:38+00:00
We have really good family records dating back hundreds of years. What stands out to me is the number of my ancestors who regularly lived into their 80s or 90s 500 years ago. At the same time it's very easy to see that entire branches of the family were wiped out, probably by basic things like Flu, IE: when you see a bunch of young people in their teens or 20s die within a short timeframe, that's the most likely explanation. I'm just a layperson, but it certainly feels intuitive to say that physical work like they did (avoid cardiovascular disease), probably minimal non-processed food diet, and a whole lot of serious luck when it came to avoiding disease and especially childhood maladies, is probably what worked. Sure it's anecdata, but it seems very consistent across many generations.
by moogly | 2025-09-15 18:18:22+00:00
Closer to the polar circle than the equator. 17.6 kWp (44 panels), south-facing

2024:

May: 2494 kWh

Jun: 2323

Jul: 1915

Aug: 1634

Sep: 1008

Oct: 442

Nov: 185

Dec: 31

2025:

Jan: 43

Feb: 335

Mar: 980

Apr: 1510
by unscaled | 2025-09-15 18:18:36+00:00
I don't think it's an unsolved problem. The fact that Steam and doesn't overwhelm you with 100 low-effort ripoffs when you're searching for AAA game means it's possible, at the very least, to get that bare minimum done.

I feel this is particularly egregious with the Mac App store, since Apple requires manual reviews for all apps. It's just that that the things Apple seem to care about in these review don't really seem to improve user-facing quality very much compared to app store with a more lenient review process.
by codenhack | 2025-09-15 18:18:45+00:00
Codenhack is a community where you can learn, build, and share. Right now it includes:

Courses

- Learn HTML, CSS, JavaScript, Python, Java, C

- Frameworks like React, Vue

- Interactive lessons with exercises, quizzes, and live preview

- Track your progress as you advance

Projects:

- Ready-made projects with real-world goals

- Apply what you learn with guided builds

Hacks

- A space to create anything from scratch: web apps, widgets, or console apps

- Build and test in the browser (live preview or terminal output)

- Share apps live or with source code

- Free plan: up to 2 hacks (paid plan for unlimited)

Community

- Developer blogs, discussions, and a place to share creations

- Motivation features: badges, streaks, XP

- Optional AI assistant when you’re stuck

Examples hacks you can explore

Web app (live preview): https://codenhack.com/hack/augmentedhacker1/view/OjbelaZ59cj...

Web app (live preview + code): https://codenhack.com/hack/augmentedhacker1/OjbelaZ59cjl

Terminal app (source only): https://codenhack.com/hack/augmentedhacker1/8qoxGJOX8Pk4

We’re still early and would love feedback from the HN community on how to make this more useful for developers who want to learn by building.
by gramie | 2025-09-15 18:18:53+00:00
The oldest version I heard of was in Japan in the 1990s. Scammers would call elderly people, claiming to be grandchildren, and demand money or they would be arrested/scandalized.

It was called the "ore ore" (pronounced "o-ray o-ray") scam because they would typically use the word "ore" for "I", a familiar and often brusque or aggressive form of the first person singular.