MurphyA/hacker-news huggingface dataset:
by general1465 | 2025-10-16 10:48:10+00:00
As somebody from former Eastern Block, getting promoted by your own party often times meant that you will be also first to end up in gulag/labor camp/prison as a scape goat when dear leader made wrong decision because you have provided him misleading information.

So many communists ended up imprisoned by other communists because they weren't pure enough or because scape goat was needed.
by johnisgood | 2025-10-16 10:48:15+00:00
I suppose it has to do with how every Rust crate (including dependencies) gets statically linked into the final binary, and this leads to extremely large intermediate artifacts, even when many crates share common dependencies.

Or the fact that there is incremental compilation artifacts...

And of course the amount of dependencies. A single project might depend on hundreds of crates (quite common), each compiled separately with its own build artifacts. sighs.
by RossBencina | 2025-10-16 10:48:40+00:00
Steve Jobs may have said that, but in 2006 I quite by accident ran into some mid-level Apple people at a guest house breakfast. I expressed my dismay at the poor manufacturing quality of my new Mac Book compared to my previous T-series IBM Think Pads. The Apple people politely explained that Apple was a consumer electronics company[1] and I should not expect business-grade products from Apple.

[1] They used that exact term, and it has stuck with me ever since.
by owenversteeg | 2025-10-16 10:48:41+00:00
>Concurrent dismay and delight.

That's exactly what I felt at the time too. To me it was always three-quarters delight and one-quarter dismay. A jangling rain of dancing gold coins is a delightful thing. Sure, now I have to go to the bank; but until that time I will walk around as a pirate, pockets full of doubloons.
by OlivOnTech | 2025-10-16 10:48:46+00:00
Not the OP, but it's pretty useful in my team, we all work on the same environment, with the same system dependencies, with no setup required on development machine (except the need for docker).

In the devcontainer you can run code snippets, use the system shell and access an execution environment close to production if well made.

It also allows to avoid (system) dependency conflicts between different projects you may work on.
by muvlon | 2025-10-16 10:48:52+00:00
C interop is excellent and has been for years. The one piece that still needs unstable is defining/exposing varargs functions (support for calling them was stabilized many years ago). You can write almost anything you can write in C in (partly unsafe) Rust, in fact there are projects like c2rust that automate this translation.

These new features are all about making things that the kernel devs need possible in safe Rust. This often requires support for some quite fancy abstractions, some of which cannot be expressed in current stable Rust.
by ZpJuUuNaQ5 | 2025-10-16 10:49:13+00:00
I tried it for a while. It's okay, I guess. Typing latency is neither an issue nor a bottleneck for me, so personally, I don't see the appeal. Apart from that, it feels lacking and offers nothing else that I don't already get from VS Code. If I really cared about performance, I would use Neovim.
by TowerTall | 2025-10-16 10:49:15+00:00
Not so much an exception but a work around according to the guardian newspaper [1]:

[...] the law specifically says “no head and shoulders portrait or bust of any person, living or dead, and no portrait of a living person may be included in the design on the reverse of any coin “created to mark the US anniversary”.

The proposed design features a wider illustration of Trump on the reverse side, a move that legal experts said would fall outside the ban on a “head and shoulders portrait or bust”.

[1] https://www.theguardian.com/us-news/2025/oct/03/trump-coin-t...
by potato3732842 | 2025-10-16 10:49:52+00:00
>That's just because moving from progressive-taxation to a flat-tax reduces how much they pay!

They would be more than willing to be flat taxed at their current rate because it would still save them the hassle and the stress and the uncertainty.

Now, it would likely reduce what they pay eventually, because if you flat taxed the whole populous at their rate there'd be a new government pretty quick, but that's not the point.
by cosmic_cheese | 2025-10-16 10:51:13+00:00
Indeed. Last I knew all the Rust UI libraries were declarative and/or immediate mode, both of which have their place but I’m not convinced that they’re suitable in all situations. Sometimes you need a boring “old style” imperative UI framework with deep toolbox of capable widgets (think AppKit, win32, etc), but that’s notably absent in the Rust world.
by CuriouslyC | 2025-10-16 10:51:18+00:00
There is in fact a shit ton of hella good art being made with Photoshop 6, because it actually has fair feature parity in terms of what people actually use (content aware fill and puppet warp being the main missing features) while being really easy to crack, so it's a common version for people to install in third world countries. Photoshop has been enshittified for about 20 years though.
by potato3732842 | 2025-10-16 10:52:07+00:00
To get accurate numbers you need to scale either the before or after numbers to reflect changes in the effective overall tax rate over the time period.

You also need to look at overall tax burden, not just federal. It used to be that the states levied taxes and did stuff. Now mostly what happens is that the feds levy taxes and piss it back onto the states in the form of grants to do qualifying stuff.

IDK how this distorts the percentages but it certainly does.
by MikeNotThePope | 2025-10-16 10:52:20+00:00
I didn't want to get into fractional reserve banking & reserve requirements, I just wanted to share what I learned about money creation. But to answer your question... it's called a bank run! When a bank (in the USA) doesn't have enough money to cover withdrawals, the bank fails & the government shuts it down.

You can read up on a recent example with Silicon Valley Bank: https://www.law.uw.edu/news-events/news/2023/svb-collapse
by jwhiles | 2025-10-16 10:52:21+00:00
These obviously are’t planned obsolescence though.

Flexgate is a manufacturing error, that they handled in a consumer hostile way

Batterygate, was an arguably misguided way to support outdated models - prioritising one goal (battery life) over another (speed)

The iPod thing I’ll admit I know nothing about.

It sounds like, for you, planned obsolescence is defined as any instance where a product isn’t manufactured perfectly or degardes over time, regardless of whether it was planned. For me, planned obsolescence should contain at least a hint of planning.
by xtiansimon | 2025-10-16 10:52:33+00:00
And all of your concerns are addressed:

- voters have three chances to vote if they make a mistake, knowingly.

- the Automark helps with accessibility and independence, and you can ask a trusted friend/family member to assist.

As to voters choosing the wrong candidate unknowingly, I don’t see software/hardware changes the problem. Just as easy to made bad design choices here (imho they’re worse than paper).

As to affordability of hardware, that is not clear to me at all. The comparable costs of printed paper ballots and two machines (I think it’s per ED, or 750-1000 ppl in NY), versus 5-6+ units is not obvious.

And where are these marking machines “standard”?
by robenkleene | 2025-10-16 10:53:50+00:00
Got it, yeah that's a very valid use case for a setup like that. But I'm not sure there's much that's OS dependent to support a setup like that? E.g., I could do the same on macOS (e.g., on macOS a wrapper `Web Browser.app` could be made that launches Safari in the Dock [with the Safari icon, or any other, if that's desirable]).
by timschmidt | 2025-10-16 10:53:53+00:00
https://www.gpui.rs/ is a relatively new entrant which is described as "hybrid immediate and retained mode". Maybe worth checking out for your use cases.

Immediate mode was certainly a different paradigm to wrap my head around, but so far I haven't found anything I couldn't accomplish with egui, including some fairly complex applications like https://timschmidt.github.io/alumina-interface/
by denysvitali | 2025-10-16 10:54:09+00:00
Quite the opposite IMHO. This helps reduce people who would hypothetically drunk drive on a Saturday evening, which in turn decreases the possibility that someone dies because of that (either the driver or a victim that was just passing / driving by).

Tbh, the sooner we remove the human from the equation, the better. It's scary to think that we allow so many careless people to drive vehicles that can kill people. I'm not talking just about drunk driving, but all the sort of distractions (smartphone, looking somewhere else, ...).

London specifically, AFAIK after midnight has no tube service. This means that Waymo (or whoever takes a similar initiative) actually helps towards creating a public transportation service that is cheaper and even safer than the current one. I'm personally all up for it - don't tax innovation!
by antmarti | 2025-10-16 10:54:22+00:00
As the owner of a somewhat popular language, I checked to see if there's an extension available (there is!) as we publish a language server.

One thing I noticed in the implementation is that it looks like it is using stdin/stdout for the JSONRPC inter-process communication, rather than named pipes or sockets. VSCode uses named pipes. I wouldn't be at all surprised if that's a significant bottleneck - I'm about to file a bug.

EDIT - commented on the tsserver thread here: https://github.com/zed-industries/zed/issues/18698#issuecomm...
by keyringlight | 2025-10-16 10:55:10+00:00
I'd love to know how many people are verifying checksums, and sourcing the checksums themselves from reputable sources. An event like this seems like a prime opportunity for someone to insert something extra into one of the components needed and a proportion of users will pick it up, whether the security cure is worse than the disease of an unsupported OS.

Just as an example of this everyone points out Massgrave for activation on a version of windows I doubt many are properly licensed for, and one of the methods used relies on periodically talking to KMS servers they provide including some on a Chinese TLD [0]. Personally I'd be charitable and say it's probably well intentioned using the cheap resources they can get (there's no mention of donations on the site), but I wonder how many are aware of what is involved and this is just something they rush through to get rid of the big scary warning that windows puts up and tech news hysteria.

[0] https://github.com/massgravel/Microsoft-Activation-Scripts/b...
by sarchertech | 2025-10-16 10:55:30+00:00
OSI was financed by Tim O’Reilly originally and now by big tech companies as a way to co-opt th free software movement and make it more business friendly.

They have successfully convinced a generation of developers that “Open Source” is pure and holy, but a licensee that includes a term that says something like no company making more than $100 million per year can use this software for free is unclean and maybe even evil.

They don’t want alternative licenses to exist because it hurts their bottom line.
by DetroitThrow | 2025-10-16 10:57:49+00:00
Most of us don't want to let a court decide if we compete with a very general distinction you describe, and can't afford lawyers to evaluate a 2 year old license without much case law.

Most of us prefer not to bring on a dependency in our project that is primarily designed to extract commercial value from users and is less friendly to contributors than similar open source projects.
by Protostome | 2025-10-16 10:58:17+00:00
I think the willingness to use CLIs often goes hand in hand with having a bit of a hacker mentality.

To me, it’s obvious that if a certain command feels cumbersome (e.g., (1)), you can just create an alias, script, or panel to make it behave exactly how you want. In contrast, a GUI usually forces you to use the functionality as it was envisioned by the product team that designed it.

Ultimately, GUIs target the average user, providing a good experience on average across all users.

With terminal apps, if you are patient and willing to learn how to customize your shell, you can make an excellent environment which would offer a huge boost of productivity
by Umirzok | 2025-10-16 10:58:42+00:00
I developed a concept called Personal Wallet Warning Signal to protect crypto users from scams. The system automatically analyzes wallet addresses before a transaction is sent, checks for exchange ownership, scam blacklists, and risk levels. If a high-risk or personal wallet is detected, it blocks the transaction and requires 2FA confirmation.

Feedback, collaboration, or contributions from blockchain security experts are welcome. Contact: umirzokabduraxmanov606@gmail.com
Ask HN: What food trends will we see in future?
by tomaytotomato | 2025-10-16 11:00:23+00:00
When we talk about food trends, it is common to think about fleeting viral social media posts e.g. Dubai chocolate, Pizza Burritos, Pasta fries or Matcha.

However, I am curious to hear your predictions or thoughts on the future of food and the lasting impact they could have.

Here are some example discussion points:

- Will restaurants decline as ingredients become more expensive?

- Will fresh fish become less popular due to availability concerns than tinned fish?

- Will gluten/dairy/lactose free and other processed food products remain?

- Will highly processed foods decline or stay the same?

- Will lab grown meat take off, or remain an early adopter food?

- Will we see a continued switch to less common bread types using different grains, or will artisanal breads decline for the standard wheat based breads?

- How we cook and prepare foods, will we see a shift to more delivery or ready meals, or more cook at home kits?

Please feel free to add any thoughts you have.
by vintermann | 2025-10-16 11:01:10+00:00
My father was very active well into his 80s, going for 10+km bike rides almost every day, until he got heart trouble. He would still walk for hours every day, often taking the stairs up the local hill, 400+ steps. He still got Alzheimer's. A lighter, later case than he would otherwise had, I'm sure, but still, he doesn't remember what he said 2 minutes ago, asking about the same things over and over again.

So while there are lots of excellent reasons to stay active into old age, it's not a replacement for treatment.
by JumpCrisscross | 2025-10-16 11:01:11+00:00
> the oversight of more estabilished international agreements and safeguards?

“Unlike the chemical or nuclear weapons regimes, the [Biological Weapons Convention] lacks both a system to verify states' compliance with the treaty and a separate international organization to support the convention's effective implementation” [1].

[1] https://en.wikipedia.org/wiki/Biological_Weapons_Convention
by moominpapa | 2025-10-16 11:01:47+00:00
Yes, it was the use of the word xenophobic which I do not feel was justified, and considering the huge changes to Ireland's demographics brought about by immigration, it felt particularly harsh. I do appreciate you meant by extension of the fact you need to be from the area.

Personally, I have some sympathy with these types of laws. As someone whose home town in the UK became greatly gentrified before I was able to get on the housing ladder, I find myself living a little way out from where I want to be. Some people are "Anywheres" whilst others are "Somewheres". I am very much a "Somewhere" and need to be based around where I grew up and where my early memories reside. My sister is an "Anywhere" and lives in sunnier climes, apparently with no sentiment for where she grew up.

What "Anywheres" tend to take for granted is they usually have a somewhere they can go back to, but the displaced "Somewhere" does not.

BTW, I certainly did not mean to imply anything about your use of a public purse.
by plqbfbv | 2025-10-16 11:01:52+00:00
This is far from a new story. What is notable is that the failure is so widespread it's prompting government inquiry and action.

When I still had my reddit account, maybe 95% of battery failures showing up in r/TeslaLounge or r/TeslaModel3 were from 2021 models. If I understood correctly by reading the many threads, 2021 it's around the time that Tesla changed the manufacturing process to seal the battery, so this is likely the initial batch of batteries with the new sealing process (perhaps not so refined/polished).

For most of these cars the powertrain and battery are still under warranty (8y or 100k/120k miles). As noted in the article, Tesla normally replaces failed packs with refurbished packs of about the same capacity/degradation, which are bound to fail sooner than brand new ones of course.

I don't see a way out of this for Tesla except to recognize the manufacturing defect and waive the mileage warranty limit (and only hold to the 8y age) when a 2021 car rolls in to swap the battery pack.
by rs186 | 2025-10-16 11:01:54+00:00
About no. 1, I think any sane application will show a warning "Do you want to delete abc.c" before permanently removing the file. I cannot verify it now, but pretty sure VSCode has it.

So --

* if there is no such dialog, it's on zed * If there is such a dialog and you clicked yes, it's on you
by sarchertech | 2025-10-16 11:03:00+00:00
Big tech companies (the money behind the Open Source Initiative) have done a few things.

1. They co-opted the free software movement and made it more business friendly.

2. They convinced people that Open Source is pure and software that isn’t Open Source is unclean.

3. They convinced a bunch of developers that their definition of Open Source that was specifically crafted to protect business interests is canon.

4. They convinced a well meaning subset of those developers to police the other devs and pressure them to release their software under big tech approved licenses.
by JumpCrisscross | 2025-10-16 11:03:10+00:00
> Your position amounts to "but ma' America Special"

Literally listed three other countries, none of which accept the ICC’s jurisdiction [1]. (A majority of the world’s population lives in non-ICC member states.)

> Obama, Bush, Biden, Trump and Clinton

Sure. This is why it doesn’t work. If you’re going to ignore Putin, Xi and Modi, it just turns into another tool of geopolitics. Not law.

[1] https://en.wikipedia.org/wiki/Rome_Statute
by ogoffart | 2025-10-16 11:03:59+00:00
Slint does require using its DSL to define UIs, but I'd argue it's not really like learning a whole new language. It's not harder than learning the API surface of any other GUI framework.

I actually wrote a blog post about this exact topic, since it's a common question: https://slint.dev/blog/domain-specific-language-vs-imperativ...
by Salomeko | 2025-10-16 11:04:27+00:00
TL;DR Voice AI is evolving from basic chatbots to agentic systems that can execute tasks directly on websites. The AI agent market is projected to reach $50.31 billion by 2030, with 40% of enterprise applications expected to use task-specific agents by 2026. This guide compares the top 5 platforms for 2026:

ElevenLabs - Best for realistic, emotionally expressive voices with 400+ integrations

Deepgram - Optimized for speed with <250ms latency and unified API

Vapi - Maximum flexibility for developers to mix and match AI models

Google Dialogflow - Enterprise-grade solution integrated with Google Cloud

Voiceflow - Visual, collaborative platform for team-based agent design
by debugnik | 2025-10-16 11:04:29+00:00
I too wish that some OxCaml features bring new blood to OCaml. I've been using OCaml for a few years for personal projects and I find the language really simple and powerful at the same time, but I had to implement me some foundational libraries (e.g. proper JSON, parser combinators), and now I'm considering porting one of those projects to Rust just so I can have unboxed types and better Windows support.

> even older than Rust

That's an understatement, (O)Caml is between 17 and 25 years older than Rust 0.1 depending on which Caml implementation you start counting from.
by aDyslecticCrow | 2025-10-16 11:05:32+00:00
open source for enterprise is often more about trust and transparency than "freedom". Source avaliable has most advantages of FOSS without the legal and monetization issues.

There is this blind trust in open source model taken to a unhealthy or misguided extreme in a lot of online discussion.

A two year delay is pretty reasonable and liberal. It allow costumers that dont want to accept the new licence able to continue as-is by simply following an older version.
by andsoitis | 2025-10-16 11:05:56+00:00
> "Order of magnitude", so you're saying the neural feedback loop latency is >100ms? That seems obviously wrong.

Human neural feedback loop latency is a range that varies widely depending on the type of loop involved. Reflex loops are fastest, operating in tens of milliseconds, while complex loops involving conscious thought can take hundreds of milliseconds.

Short-latency reflex: 20-30ms. Signal travels through spinal cord, bypassing the brain. E.g. knee-jerk reflex.

Long-latency reflex: 50-100ms. Signal travels to the brainstem and cortex for processing before returning. E.g. Adjusting grip strength when an object begins to slip from your hand.

Simple sensorimotor reaction: 230 - 330ms. Simple stimulus-response pathway involving conscious processing, but minimal decision-making. E.g. pressing a button as soon as light turns on.

Visuomotor control: ~150ms, adaptable with training. Complex, conscious loops involving vision, processing in the cortex, and motor commands. E.g. steering a bike to stay on a path in a video game.

Complex cognitive loops: Brain's processing speed for conscious thought is estimated at 10 bits per second, much slower than the speed of sensory data. High-level thought, decision-making, internal mental feedback. E.g. complex tasks like analyzing a chess board or making a strategic decision.
Show HN: JPlus – The Java Superset Language
by nieuwmijnleven | 2025-10-16 11:06:09+00:00
Are you a Java developer frustrated by verbose syntax and null pointer exceptions? Meet JPlus, a modern JVM language that extends Java with powerful features like strict null safety, type inference, and functional programming — all while maintaining full compatibility with your existing Java codebase!

Why JPlus? Keep your Java ecosystem intact — use all your favorite libraries and frameworks without modification Boost productivity with built-in null safety and concise syntax Adopt gradually — write new code in JPlus without rewriting your entire project Compile to standard Java bytecode and run anywhere the JVM runs Make an Impact — Join Us! JPlus isn’t just a new language — it’s a movement to modernize and evolve the Java ecosystem for the next generation of developers. By participating in this project, you're not only improving your own development experience but also shaping the future of Java itself.

We’re calling on developers, contributors, and supporters who share this vision to get involved:

Actively contribute to language design, compiler development, documentation, and tooling Join discussions to share ideas, report issues, and give feedback Support the project by spreading the word, sponsoring, or helping onboard new users Whether you're a seasoned Java developer or just passionate about language design, your participation matters. With your support, JPlus can become a cornerstone of the JVM ecosystem — safer, more expressive, and future-ready.

Explore the project: https://github.com/nieuwmijnleven/JPlus Try it, contribute, and help redefine Java development!
by dbish | 2025-10-16 11:06:41+00:00
Woz is awesome and as an engineer I understand the urge to say he’s the main one who should be honored but we have to be realistic. Jobs ushered in 2 eras, only 1 with Woz. The personal computer and the computer in everyone’s pocket.

That’s not touching any of the other areas like helping to drive Pixar. Woz did not have a second act, which is perfectly fine and I deeply respect him but he doesn’t have quite the same cultural impact.