MurphyA/hacker-news huggingface dataset:
by mcswell | 2025-08-30 02:14:50+00:00
Well said. I once had the displeasure of trying to write some code in XSLT (it had to fit in with existing XSLT code). It had to be the worst programming language I'd ever seen, with the possible exception of assembler. First, who decided that XML was a good format to write a programming language in? Punch cards would have been better. And second, trying to debug it was embarrassingly difficult.
by mlsu | 2025-08-30 02:17:24+00:00
A government that seriously investigated the claims that Tesla has been making and stop them from selling cars with it? Maybe causing their stock price to reflect their status as a mediocre electric car company, causing the entire house of cards to come down?

You can’t seriously think it’s just politics. Elon’s _entire_ fortune is built on these misrepresentations. A competent government that forces them to stop selling self driving, after a series of high profile lawsuits, is something Elon would pay very close attention to, probably even more than the day to day operations of the (mediocre electric car) company that he runs.

Elon is about the stock, the stock price, and the yarn he spins to keep it up. There is nothing else for him.
by wtallis | 2025-08-30 02:18:53+00:00
The NVMe spec is freely downloadable and sufficient to write a driver with, if your OS already has PCIe support (which doesn't have open specifications). You don't need any vendor-specific features for ordinary everyday use, so it's a bit of a different situation from NICs. (Also, NVMe was in very large part an Intel creation, though it's maintained by an industry consortium.)
by jochem9 | 2025-08-30 02:19:49+00:00
Last time I worked with Databricks you could just create branches in their interface. PRs etc happened in your git provider, which for us was azure devops back then. We also managed some CI/CD.

You're still dealing with notebooks. Back then there was a tool to connect your IDE to a Databricks cluster. That got killed, not sure if they have something new.
Show HN: Turn books (epubs) into interactive mindmaps you can also listen to
by kanodiaashu | 2025-08-30 02:21:39+00:00
I find reading no fiction (sometimes fiction) books sometimes wasteful, and want some combination of coverage and searching for what I want. I also want to listen to my book chapters on my commute and then come back to read them. So I am building this app to help solve this problem. Curious if you find this interesting!
by mattxxx | 2025-08-30 02:22:29+00:00
> unless you're a mathematician

As a young math researcher, my mentor definitely did not believe that Math was the absolute descriptor of the universe.

You can definitely imagine a scenario where the world does not operate perfectly mathematically correct though Math still exists - as an abstract separate entity.

You can do this such that everytime you recognize a new quirk in the world, then you can invent some new math/logical framework to match/approximate the current understanding. I don't know if this is the reality of this world, but when you look at things like complexity theory you have to wonder "okay... maybe we designed a useful system rather than discovering a true law of reality"
by bobbiechen | 2025-08-30 02:23:30+00:00
Good news - this part of the spec is literally an additional header linking to key data: https://datatracker.ietf.org/doc/html/draft-meunier-http-mes... .

Cloudflare is doing this registration as part of their "verified" program, which gives special treatment to bots/agents who go through the process. That's a Cloudflare-specific feature, not part of the spec.
by bigyabai | 2025-08-30 02:24:24+00:00
You wouldn't know where performance ends and the market begins. Elon bought his audience with performative outrage, he'll be locked in the pillory of public perception until he's a corpse with a dainty "T" logo tattooed on the asscheeks. This is what he wanted - dark comedy, transgressive politics, edgy juvenile quips, now it's all "performative outrage" when people react? When taxpaying Americans and corporate entities respond rationally to racism, antisemitism and sexism?

Elon never outsmarted the federal admin, and he can't convince anyone that he was too retarded to understand the consequences. He's the most embarrassing type of failure, now - a midwit, the man with no plan who went for the king and missed. He be bet it all on black, and struck out hard. He didn't even manage the shoo-in proof for Trump being a pedophile. Now bipartisan politics will resent him forever, and ensure he and his businesses would rather be dead. All because Big Balls told Mr. Silly he could make a killing in politics, what a touching little sob story.

I say this as a Starlink early adopter, general Elon apologist and space buff for life: if you actually think this is an insincere reaction, try copying any of Elon's mannerisms around normal people and watch how they treat you. You'll be a social pariah come Monday.
by rs186 | 2025-08-30 02:24:26+00:00
Because it's an obvious waste of time that should just never happen.

Not to mention that accidents happen, not everyone always has the good habit of using version control for every change in every project, and depending on the source control software and the environment you work in, it may not even be possible to preserve a pending change (not every project uses git).

I have heard real stories of software bugs causing uncommitted changes to be deleted, or causing an entire hobby project to be wiped from disk when it has not been pushed to remote repositories yet. They are good software engineers, but they are not super careful, and they trust other people's code too much.
by xpe | 2025-08-30 02:24:30+00:00
I did a LOT of road bike racing a while back. Out of a large starting group (often 60+), one person wins.* Being prepared helps -- you want your fitness dialed and your equipment in good shape. But then Shih Tzu happens, even if you have the equanimity of Lao Tzu. If you conserve energy at the right times and expend energy at the right times -- and luck goes your way -- and the right combination of people work collaboratively -- then you might win. Or flat. Or crash. (Or die, but that's pretty rare.)

In bike racing, winning feels really good, but I don't think people really do it for the winning, because if you dominate one category, _congratulations!_ now you get to compete against the next level, replete with additional helpings of pain, exertion, and whatever the opposite of mental acuity is.

* In contrast to many sports where one of the two participants is guaranteed to win.
by rcktmrtn | 2025-08-30 02:24:42+00:00
> > “it is blasphemy to delete a test”,

> was ever a thing. i still don't.

I experienced this when working at a giant company where all the teams were required to report their "code coverage" metrics to middle management.

We had the flaky test problem too, but I think another angle of is being shackled to test tech-debt. The "coverage goals" in practice encouraged writing a lot of low quality tests with questionable and complex fixtures (using regular expressions to yoink C++ functions/variables out of their modules and place them into test fixtures).

Fiddling with tests slowed down a lot of things, but there was a general agreement that the whole projected needed to be re-architected (it was split up over a zillion different little "libraries" that pretended to be independent, but were actually highly interdependent) and while I was there I always felt like we needed to cut the Gordian knot and accept that it might decrease the sacred code coverage.

Not sure if I was right or what ever happened with that project but it sure was a learning experience.
by bigyabai | 2025-08-30 02:25:54+00:00
No, it's evidence that you twisted the truth to exaggerate the authority of your argument. It was a blatant attempt to inflate weak rhetoric that you had to know wouldn't pass in an educated audience. Otherwise you wouldn't have had to produce such a base lie.

This was swiftly refuted by tons of people who know who little Bibi is, including many Jews and Israelis who absolutely detest everything he has done and stands for. There are orthodox, mystic and progressive Jews alike who are all calling for his head as we speak. If you actually believe that he represents all Jews, then you lack the education to speak on any Jew but your own.
by pharrington | 2025-08-30 02:25:54+00:00
Yeah I think you're spot on with the compatibility issues. Obviously YMMV depending on the languages and libraries in question, but yeah there's no one size fits all solution, and writing boilerplate code is the most boring thing in software development.

That's the big thing that's warmed up to programming languages with good macro systems in the past few years (and I absolutely LOVE Zig's comptime paradigm). At the same time, I've got serious questions about the programmers who dismiss macros as overkill for their needs, but then immediately pull out the LLM.
by Iger | 2025-08-30 02:26:12+00:00
Thank you, that’s an excellent question that gets to the very heart of what we’re building.

You are absolutely right. On the surface, Sein seems like a wireless microphone, and there are thousands of those. But just as you said, we see our device as the 'mouse and keyboard' for the Personal AI era. While the specs of a mouse are important, its true power is measured by the operating system it controls.

First, to directly answer your question, we obsessed over the hardware details to make it a best-in-class "input device":

It's designed for all-day battery life.

It's incredibly discreet and lightweight: at 3x3cm and only 30g, it’s about half the weight of an Ai Pin, making it truly wearable.
by Scoundreller | 2025-08-30 02:26:17+00:00
I can never understand why signing authorizations offline never took off.

If I can physically see the inputs and outputs, it doesn’t take much to have a pretty good idea that it’s not bidirectonally compromising the cold wallet machine before sneakerneting them back and forth on a printed QR code.

I think armory wallet was the big thing for this? It’s been a while.

Meanwhile the best approach people commonly have today is a “hard wallet” that plugs into a usb port (yuck!)
by recursivedoubts | 2025-08-30 02:27:10+00:00
One of the most important things you can do is move your tests up the abstraction layers and away from unit tests. For lack of a better term, to move to integration tests. End-to-end tests are often too far from the system to easily understand what's wrong when they break, and can overwhelm a development org. Integration tests (or whatever you want to call them) are often the sweet spot: not tied to a particular implementation, able to survive fairly significant system changes, but also easy enough to debug when they break.

https://grugbrain.dev/#grug-on-testing
by grg0 | 2025-08-30 02:27:21+00:00
It's not a comparison either. OP's statement is just wrong; the obvious meaning of = is equality. For the definition of a pure function, = is the obvious symbol to use since the RHS can be substituted in for the LHS in any context.

-> for definition is just annoying. On every keyboard layout, it takes two strikes to type, possibly with shift involved.
by codingdave | 2025-08-30 02:27:48+00:00
That feels like semantics at this point. If there is no enforcement on this decision, the American people are still paying the tariffs for almost a year. If SCOTUS upholds them as being illegal next summer, and even if they say people can get reparations, and even if they figure out a way to do so without creating other problems... that doesn't fix the next 10-11 months.
by theshackleford | 2025-08-30 02:28:46+00:00
That’s very different than simply observing someone in public. Which is what my post was referring too to and so it remains accurate.

FWIW I like carmack from what I have seen publically (and Romero, who I have interacted with) but I wouldn’t pretend to know who either of them really are from my observation of them.
by Iger | 2025-08-30 02:28:57+00:00
But the revolutionary advantages are not in the hardware itself, but in the new paradigm of interaction and the system it enables:

1. Your Privacy, Our First Principle. We don't want our every tap and utterance to be uploaded, analyzed, and logged. We believe you feel the same. That’s why we’ve worked tirelessly to bring cloud-level voice and intent recognition capabilities to run entirely and smoothly on your local device. This fundamentally solves the privacy issue—your data belongs to you, and only you. This isn’t for our convenience; it’s for your protection.

1. True Intelligence is an 'Always-On' Companionship.

The "Hey Siri" or "OK Google" model is fundamentally a 'summoning' ritual, building an invisible wall between you and your AI. We tore down that wall. Our AI is designed as an "always-on" companion that, through contextual awareness, intelligently discerns when you are communicating with it. Without any wake words, your thoughts can be captured anytime, frictionlessly, allowing interaction to return to the natural and seamless flow of a conversation between friends.

3. Emotional Intelligence: How AI Becomes a True 'Friend'. Having solved the 'when' of seamless interaction, we now focus on the 'how'. Through advanced emotion recognition, our AI can perceive your "emotional map" to understand your current state. It knows when to be proactive and when to remain silent; it knows the most appropriate way to encourage and assist you, rather than coldly executing commands. It forges a deep bond with you, becoming an intelligent companion that truly understands you, adapts to you, and grows with you.

4. Our Vision: And We're Just Getting Started. But this is just the beginning. Our vision extends far beyond creating the perfect individual companion. In the future, built upon our foundational MCP, we will enable a more open and interconnected ecosystem, unlocking collaborative AI experiences you've never imagined. The best is yet to come.
by xyzzy123 | 2025-08-30 02:29:09+00:00
I wonder if national averages actually matter very much beyond being a vanity statistic? While it's good to have a generally more mathematically capable population, you would expect most actual "progress" (papers, discoveries, things built) to be made by the outliers.

I guess there's another layer tho in 2025 where, assuming they are rational, you wouldn't necessarily expect their efforts to benefit Romania.
by os2warpman | 2025-08-30 02:30:08+00:00
A country must have a people.

Who are the people of the Vatican? The only persons who live there are temporary government employees and not even all of them are citizens because that is optional.

You cannot own property, vote for your government, start your own business, go to school, buy anything except what is stocked in the small canteen, or go to the hospital if you are a Vatican citizen and odds are pretty good you live in Italy anyways.

Imagine if a bank drew a boundary around its Manhattan skyscraper headquarters and declared itself a country called Bankistan whose only residents were janitors, financial analysts, and management-- and most of its citizens live in Brooklyn. Except for the C-suite and senior vice presidents who live in penthouses and the janitors who live in tiny rooms in the basement.

Also the second the bank fires you or you quit or retire, you're no longer a citizen of Bankistan.

At a minimum, a capital-see (heh) Country is something that belongs to you if but in a very, insignificantly, small part.

So my definition of "country" is ill-defined but does not include the Vatican.
by jochem9 | 2025-08-30 02:31:23+00:00
One thing that I don't see mentioned but that does bug me: data engineers often use a lot of Python and SQL, even the ones that have heavily adopted software engineering best practices. Yet both languages are not great for this.

Python is dynamically typed, which you can patch a bit with type hints, but it's still easy to go to production with incompatible types, leading to panics in prod. It's uncompiled nature also makes it very slow.

SQL is pretty much impossible to unit test, yet often you will end up with logic that you want to test. E.g. to optimize a query.

For SQL I don't have a solution. It's a 50 year old language that lacks a lot of features you would expect. It's also the defacto standard for database access.

For Python I would say that we should start adopting statically typed compiled languages. Rust has polars as dataframe package, but the language itself isn't that easy to pick up. Go is very easy to learn, but has no serious dataframe package, so you end up doing a lot of that work yourself in goroutines. Maybe there are better options out there.
by anonymousiam | 2025-08-30 02:32:02+00:00
I suggest that you review the 2013 NDAA amendment that basically repealed the Smith-Mundt Act, which prohibited the U.S. government from disseminating propaganda to the American public. The original intent was to prevent the State Department and its agencies from engaging in domestic propaganda.

One could argue that the changes require that the material be originally intended for foreign consumption, but how does one prove "intent?"

https://www.usagm.gov/who-we-are/oversight/legislation/smith...
by crystal_revenge | 2025-08-30 02:32:04+00:00
Shannon is also a great way to get started understanding mathematical reasoning. Largely because he derives information entropy from basic desiderata regarding how a mathematical model of information should behave. That is, information entropy doesn’t initially have any meaning, it just fits Shannon’s requirements.

What’s brilliant about this is that Shannon accidentally arrives at a definition that is essentially identical to thermodynamic entropy (it was actually Von Neumann who pointed this out and gave it the name).

My experience is that many people fail to understand mathematics because mathematics often follows from “what do such and such rules imply” rather than building an intuitive model of the world (which is closer to where Physics traditionally falls).

Interestingly enough though, Shannon only establishes the framework which makes coding theory possible. He doesn’t actually implement any of these examples in that paper.

I used to run a book club many years ago at a startup that worked through the book version of the paper. A great way for anyone to understand both information theory specifically and mathematics in general.
by spankibalt | 2025-08-30 02:32:19+00:00
> You have a problem with badly behaved scrapers, not AI.

And you have a problem understanding that "freedom and openness" extend only to where the rights (e. g. the freedom) of another legal entity begins. When I don't want "AI" (not just the badly-behaved subset) rifling my website then I should be well within my rights to disallow just that, in the same way as it's your right to allow them access to your playground. It's not rocket science.
by extraisland | 2025-08-30 02:32:30+00:00
> R.E. scaffolding in C#, with upcoming .NET 10, it's really simple: - Write code to myfile.cs - `dotnet run myfile.cs` > That doesn't need scaffolding either. And the standard library is huge too; you could even add dependencies in that file.

I've just had a quick look at some of this and they've basically just moved stuff in to the cs file from the proj file. I remember them saying this was on the roadmap when I was doing a .NET 8 refresher.

// app.cs #:package Humanizer@2.* using Humanizer;

It also seems anything non-trivial will still require proj files. Which means that they are likely to still have project templates etc.

> And since we're talking about RAD, Python can't even compare to Clojure.

I am unlikely to ever use Clojure, I certainly won't be able to use it at work.

> Having a separate REPL "server" that you interact with from your text editor with access to the JVM's ecosystem and standard library inside of a "living" environment and structural navigation from being a LISP is pure RAD. Heck, I often start a REPL "server" inside chrome's devtools with scittle[1] if I need to rapidly and programmatically interact with a website and/or to script something; I haven't been able to do that anywhere else. Even pure JS.

All sounds very complicated and is the sort of thing I am trying to get away from. I find all of this stuff more of a hinderance than anything else.
by zer0zzz | 2025-08-30 02:33:42+00:00
I was there when they wanted to do the custom XROS. I remember asking them in a Q&A session exactly why they would build this and I recall the reasoning behind it totally fell flat. Fundamentally it became clear these guys just wanted to write a new OS because they thought it would be cool or fun.

Much of the scenarios they tried to address could have been done with Mach or some realtime kernel or with fuchsia. I recall later on they did consider using fuchsia as the user space for the os for some time.

On another note, there was similarly an equally “just for fun” language effort in the org as well (eg “FNL”). That was also conceived by a bunch of randos who weren’t a bunch of compiler guys that had no product vision and just did it for fun.

Well when the era of efficiency arrived all of this stuff ended.
by zenoprax | 2025-08-30 02:34:12+00:00
Ironically, the only use I have for Slack is to communicate with an external web developer that we contracted.

In my world... EVERYONE (50/50 internal and external) is on email and/or Teams (or the phone). It works. Shit gets done. It's a small, high-trust environment of autonomous people doing rapidly changing work.

There is a working world where email makes sense and trying to "make Slack a thing" would be (rightfully) scoffed at. If I'm yanked out of this and dropped into some Slack/ticket/KPI/whatever environment I will adapt and play ball.
by diego_moita | 2025-08-30 02:35:08+00:00
A better question is: "Why should country X perform well in international Olympiads"?

It is just entertainment. It doesn't have any meaningful, deep or relevant impact on culture and quality of life of a country. At best it boost narcissistic jingoism and nationalism.

Life in a country won't get any better because someone that carries their flag appeared on television winning a medal. This is just a globalized version of the Roman "panis et circensis", but without the panis.
by qingcharles | 2025-08-30 02:36:38+00:00
That's was how they paid our measly tiny salaries when I was a game dev. And worked us 80 hours a week. "You should be happy! People would love your job! You get to play video games all day!"

I hired someone I disliked from high school as a QA because I knew how horrible that job is. Even worse paid than development and you get to play the same level four hundred times in a row.
by bigyabai | 2025-08-30 02:36:43+00:00
Go interrogate it for yourself: https://huggingface.co/huihui-ai/Huihui-Qwen3-30B-A3B-Instru...

In my experience, abliterated models will typically respond to any of those questions without hestitation. Here's a sample of a response to your last question:

The resemblance between Chinese President **Xi Jinping** and the beloved cartoon character **Winnie the Pooh** is both visually striking and widely observed—so much so that it has become a cultural phenomenon. Here’s why Xi Jinping *looks* like Winnie the Pooh: ### **1. Facial Features: A Perfect Match** | Feature | Winnie the Pooh | Xi Jinping | [...]
by SilverElfin | 2025-08-30 02:37:12+00:00
Other governments already do this. See China’s 50 cent army:

https://en.wikipedia.org/wiki/50_Cent_Party

And the USSR had its propaganda arm too. The US also effectively did this but without the same labels criticizing them - for example recently when the Biden administration was pressuring tech companies to censor or ban opinions they didn’t like.

The fact that AI may now be used for this purpose isn’t offensive. It’s that governments (or corporations or any other group) interfere with free speech much more broadly than we think, and don’t just limit that to a few exceptions. Whether the use people or AI, it’s wrong.