MurphyA/hacker-news huggingface dataset:
by azangru | 2025-12-19 23:31:28+00:00
> That doesn't change the fact that HN is a dirt simple message board anybody could build.

What is this an objection to? If you follow this thread upwards, where was it suggested that we should be talking about things so complex that nobody, or only very few, could build? The whole pitch of htmx is that it is proposed for building things that anybody could build. The article in the title assumes that the target audience isn't building Google Docs, Figma, video editors, or CAD tools.
by DannyBee | 2025-12-19 23:32:21+00:00
Matt Stoller is often just trivially wrong. Like his arguments, and often "facts", rarely survive any sort of even mild scrutiny.

At one point i wrote a detailed point-by-point rebuttal of where either his facts or his arguments were just wrong, for like 10 of his articles, but i eventually gave up.

He doesn't even really try. I just decided i'm not the target audience. The target audience is either people who already agree with Matt Stoller and want to feel like they are right, or people who can't be bothered to do even a trivial amount of research.

He's definitely not convincing anyone else.
by peterkagey | 2025-12-19 23:32:28+00:00
A lot of mathematicians (myself included) would say that the point of proofs isn’t entirely to know whether or not a statement is true, but that it exists to promote human understanding. In fact, I’d argue that at some level, knowing whether or not a theorem is true can be less important than understanding an argument.

This is why having multiple different proofs is valuable to the math community—because different proofs offer different perspectives and ways of understanding.
by sbworker | 2025-12-19 23:33:43+00:00
Most wellness apps lock your personal thoughts behind a cloud login; we wanted something where the user owned the data.

The Tech (Local-First):

Database: It uses localStorage for everything. Your journal entries and settings are encrypted and stored purely on the client side. We literally cannot see your data.

Mood Engine: We built a custom logic engine that maps inputs to specific datasets. We recently added lazy-loaded audio to keep the initial bundle small while ensuring accessibility.

No Frameworks: The UI is vanilla JavaScript.

Feedback Request: Since this is a bootstrapped project, we're looking for feedback on:

The "App-like" feel—does the navigation feel smooth without a framework? Audio performance, we're lazy-loading the spoken audio. How does the playback feel on slower networks?

Thanks for checking it out!
by simedw | 2025-12-19 23:34:46+00:00
Thanks for the questions. Very fair concerns. Take all of this with a fairly large pinch of salt; this is still an experiment.

1. How does it know which words I already know? It doesn’t automatically. You provide that set. For example, if you’ve completed HSK 1, you can paste the HSK 1 word list into LangSeed and mark those as "known". From there, new explanations are constrained to that vocabulary. You can also paste in real text and mark the easy words as known, though that’s a bit more manual.

2. How much might I misunderstand word meanings? Depends on how advanced the vocab is and how large your known-word set is. I think of this as building intuition rather than giving dictionary-precise definitions. As you see words in more contexts, that intuition sharpens. This is just my experience from testing it over the last couple of weeks.

3. How inaccurate are the explanations? I tested it on Swedish (my native language). There are occasional awkward or slightly odd phrasings, but it’s rarely outright wrong.
by DannyBee | 2025-12-19 23:34:47+00:00
He probably doesn't have one.

As i've mentioned elsewhere, i've called him out on facts where i was literally there and he has no idea what the's talking about, and he doesn't care.

He just makes up facts to suit his arguments and hopes nobody looks too hard.

I mostly just wish his nonsense wouldn't keep getting posted here as if it is of any quality at all, and worth engaging with.
by dimitri-vs | 2025-12-19 23:35:28+00:00
This is me. Was a huge Cursor fan, tried Claude Code, didn't get it, tried it again a year ago and it finally clicked a week later I cancelled my Cursor sub and now using VS Code.

I don't even like using CLI, in fact I hate it, but I don't use CLI - Claude does it for me. Using for everything: Obsidian vault, working on Home Assistant, editing GSheets, and so much more.
by blindhippo | 2025-12-19 23:35:44+00:00
If anything, the AI bubble is reinforcing to me (and hopefully many more people) that the "markets" are anything but rational. None of the investments going on have followed any semblance of fundamentals - it's all pure instinct and chasing hype. I just hope it doesn't tear down the world for the 99% of us unable to actually reap any benefits from it.

AI is basically a toy for 99% of us. It's a long long ways away from the productivity boost people love to claim to justify the sky high valuations. It will fade to being a background tech employed strategically I suspect - similar to other machine learning applications and this is exactly where it belongs.

I'm forced to use it (literally, AI usage is now used as a talent review metric...) and frankly, it's maybe helped speed me up... 5-10%? I spend more time trying to get the tools to be useful than I would just doing the task myself. The only true benefit I've gotten has been unit test generation. Ask it to do any meaningful work on a mature code base and you're in for a wild ride. So there's my anecdotal "sentiment".
by wtallis | 2025-12-19 23:35:46+00:00
The V series is a one-off thing Intel did, but they don't have a direct successor planned.

Previously, they had a P series of mobile parts in between the U and H series (Alder Lake and Raptor Lake). Before that, they had a different naming scheme for the U series equivalents (Ice Lake and Tiger Lake). Before that, they had a Y series for even lower power than U series.

So they mix up their branding and segmentation strategy to some extent with almost every generation, but the broad strokes of their segmentation have been reasonably consistent over the past decade.
by crazygringo | 2025-12-19 23:36:14+00:00
> I use an 11-year-old machine

What OS are you running that can't run modern versions of browsers, and on what hardware?

Current Chrome runs on Windows 10, which came out 9.5 years ago but was intended to run on older computers, and macOS Monterey, which runs on Macs from ~2014-2015 depending on the model. But even Big Sur before that, the most recent version of Chrome which runs on that is Chrome 138 from just 6 months ago, and that doesn't seem old enough that you need to build userscript hacks.

I'm really curious what you're actually running. Generally speaking, an 11-year-old desktop should be able to run the current browser, and if not, a very recent one.
by aqme28 | 2025-12-19 23:36:23+00:00
> Yeah, hard disagree on that one, based on recent surveys, 80-90% of developers globally use IDEs over CLIs for their day-to-day work.

This is a pretty dumb statistic in a vacuum. It was clearly 100% a few years ago before CLI-based development was even possible. The trend is very significant.
by fragmede | 2025-12-19 23:36:39+00:00
Yeah, what about the degeneration of the skill of writing assembly? Or of punching cards, even? When compilers came onto the scene, there were similar objections. Instead of focusing on one skill atrophying, look at the new skills being developed. They may not be the ones you necessarily want to e good at, but it turns out developing social engineering skills to get an LLM to do something it's been prompted not to, might actually be a transferrable skill to real life.
by D-Machine | 2025-12-19 23:37:19+00:00
The section on Claude Code is very ambiguously and confusingly written, I think he meant that the agent runs on your computer (not inference) and that this is in contrast to agents running "on a website" or in the cloud:

> I think OpenAI got this wrong because I think they focused their codex / agent efforts on cloud deployments in containers orchestrated from ChatGPT instead of localhost. [...] CC got this order of precedence correct and packaged it into a beautiful, minimal, compelling CLI form factor that changed what AI looks like - it's not just a website you go to like Google, it's a little spirit/ghost that "lives" on your computer. This is a new, distinct paradigm of interaction with an AI.

However, if so, this is definitely a distinction that needs to be made far more clearly.
by sushisource | 2025-12-19 23:37:23+00:00
Really cool project. Any plans to port the API to other languages? My use case for something like this is to represent types that are used on either side of FFI (Rust <--> Some other language). Pairing this with a code generator for the shared types would be great. That's something flatbuffers/capnproto do well that isn't just pure speed.
by Aerolfos | 2025-12-19 23:38:14+00:00
> but surely consumer SSDs wouldn't just completely ignore fsync and blatantly lie that the data has been persisted?

That doesn't even help if fsync() doesn't do what developers expect: https://danluu.com/fsyncgate/

I think this was the blog post that had a bunch more stuff that can go wrong too: https://danluu.com/deconstruct-files/

But basically fsync itself (sometimes) has dubious behaviour, then OS on top of kernel handles it dubiously, and then even on top of that most databases can ignore fsync erroring (and lie that the data was written properly)

So... yes.
by DannyBee | 2025-12-19 23:38:52+00:00
Feel free to look at my comment history on matt's previous articles, like i've said, i've done point by point before if that's what you want.

I'm just not spending the time to do it anymore because after doing it a lot, matt doesn't ever get better. It's always just the same garbage.

Past a certain point, it's just not worth engaging with garbage anymore, and it's not reasonable to say "well you didn't engage with his garbage this time, so therefore you lose/are wrong by default".

No, actually, past a certain point, the onus is on him to stop producing garbage before anyone has to waste their time engaging.

While i did go point by point for a while (years actually) on his articles, I finally gave up when he started writing articles about the early days of android, and asserting lots of things, and I was actually there and doing the work with a small number of others, so i know why certain things were done because either I decided them, someone i know very closely decided them, or I was in the room when it was decided. As usual, Matt simply asserts his own set of facts, and when pressed for sources, it turns out he has none. It's just his own views, masquerading as fact. But that doesn't stop him at all! He'll just assert facts that are convenient to him and when pressed for sources just ignore or move on to the next target. Always another BIG newsletter to write!

This is of course, independent with whether i agree or disagree with any of his particular views - there are plenty of people i disagree with who i would happily point you at on antitrust if you want it, becuase despite our disagreements, at least they aren't making up facts and writing soothsaying garbage based on it.
by px1999 | 2025-12-19 23:41:02+00:00
My org has built internal tooling that approximates this. It's incredibly valuable from a manual test perspective though we haven't managed to get the agent part working well, app startup times (10+ min) make iterating hard.

Do you have customers who have faced/solved this problem? If so, how did they do it -- it seems like a killer on the approach?
by s1mon | 2025-12-19 23:41:22+00:00
Agreed. I read the headline as "... US Airlines' ..." not "... US Airline's ..." and it seemed much more concerning. Instead it's a single airline I've never heard of. Looking them up, they are more established than I might have guessed (started as Casino Express Airlines 38 years ago, but current incarnation is only 4 years old), but also pretty small - roughly 1/100 the staff and 1/50 the fleet of United.

https://en.wikipedia.org/wiki/Avelo_Airlines
by derbOac | 2025-12-19 23:41:32+00:00
The press statement is full of stuff like this:

"Area for future improvement: developers continue to improve the ensemble’s ability to create a range of forecast outcomes."

Someone else noted the models are fairly simple.

My question is "what happens if you scale up to attain the same levels of accuracy throughout? Will it still be as efficient?"

My reading is that these models work well in other regions but I reserve a certain skepticism because I think it's healthy in science, and also because I think those ultimately in charge have yet to prove reliable judges of anything scientific.
by magicalhippo | 2025-12-19 23:41:36+00:00
From what I can gather, llama.cpp supports Anthropic's message format now[1], so you can use it with Claude Code[2].

[1]: https://github.com/ggml-org/llama.cpp/pull/17570

[2]: https://news.ycombinator.com/item?id=44654145
by f30e3dfed1c9 | 2025-12-19 23:41:51+00:00
I ran my own mail server from about 2008 to 2023 on a $5 per month (not including backups) VPS. Started with sendmail, some anti-spam tools, and qpopper, migrated over the years to postfix and dovecot, added some more anti-spam tools, dealt with all the SPF, DKIM, DMARC fooforaw as that became necessary, etc.

All in all, it worked fine. Might still be doing it except that I decided to run it on CentOS 6, and when it became necessary to migrate it all to CentOS 7, that seemed like it was going to be a lot of work, since there was no very good way to do an in-place upgrade.

Had I chosen FreeBSD to start with, I might well still be running it, since major-version upgrades are so straightforward. I chose linux at the time partly because I wanted to learn more about it.

In the end, I migrated to Fastmail and have never once thought, gee I wish I was still running my own mail server.

Also worth noting that with my two-year plan, Fastmail is cheaper. Not a lot, but I think it's worth pointing out that running your own mail server will probably not save you any money in the long run, so that's not a good reason to do it.
by rbanffy | 2025-12-19 23:42:06+00:00
It’ll be interesting to see how they deal with the aging components and for how long will they remain in operation as new modules are added. The technical problems are real and LEO is an unforgiving environment - stuff breaks, wears, reacts with highest wisps the atmosphere, and so on.

On the bright side, Russia will have unique learning from extending the lifetime of the lab based on the first parts that were installed.
by aegismind_app | 2025-12-19 23:42:21+00:00
I've been thinking about this question after seeing recent headlines about "ending poverty." The reality is that families aren't falling into poverty slowly—they're falling fast.

I used AI (multi-model synthesis) to analyze this problem and propose a concrete solution. Full analysis here: https://www.aegismind.app/solutions/poverty_inequality_20251...

What do you think? Is this implementable, or just another "solution in theory"?
by anonymous908213 | 2025-12-19 23:42:26+00:00
I don't know about "most". For various reasons, I use a 2-year-old browser on a daily basis (alongside an up-to-date browser), and I routinely run into websites that are completely broken on the 2-year-old browser. Unrelated to outdatedness, I recently ran into a local government website that e-mailed me my password in plaintext upon account creation. I have no way of accurately quantifying whether "most" web developers fall into the competent or incompetent bucket, but regardless of which there are more of, there are a significant enough number of incompetent ones.
by KK7NIL | 2025-12-19 23:42:26+00:00
> Subjective vs objective.

We've already reached the point where GAI art is extremely difficult to distinguish from human art and at a fraction of that cost.

I'd say that's pretty objective and it's hard to even leave room for subjective interpretation when it's so hard to tell them apart.

> Also, analogies are almost always weak rhetorical distractions.

I wasn't trying to start a discussion with them. To say GAI will never be better than humans at art when we already know what we know today isn't a good faith logical argument, it's a tautological appeal to emotion.
by culi | 2025-12-19 23:42:40+00:00
Wasn't Firefox the only browser that actually implemented `grid-template-rows: masonry` anyways?

It sucks whenever browsers backtrack on a W3C standard that reached "Working Draft" status but it doesn't seem like it's gonna impact many people

Besides, it's not being "deprecated". It will continue to work as it does. We just have a better alternative that the big 3 all agreed on.
What building a Package Manager taught me
by xerrs | 2025-12-19 23:42:46+00:00
The Package manager from the official Zig source, meaning "zig fetch" was very annoying. I hated having to first fetch the project from a URL, and then copy code into the build.zig, and then have no intellisense, and just GUESS what I have to write, and what I do not have to write. It was chaos.

So I fixed it, by building my own package manager, zeP. https://github.com/XerWoho/zeP

It is a simple package manager and Zig version manager.

What did I learn, though? First off, building a package manager requires INTENSIVE planning. I am currently still on pre-release, which is where big changes are to be expected, but the number of big changes I have already made has made me realize that I have to stop programming and start thinking before committing to something.

For example, my executable was named zeP, which is an issue for Linux users. They always had to type zeP, with the capital P, which is simply annoying.

Before that, I had a Zig version manager in zeP, which, after installing a Zig version, or switching to a version, changed the path to the file of the executable. Meaning it added a new path on each install or switch.

~/zig-0.15.1/x86-windows/:~/zig-0.13.0/x86-windows:~/zig-....

Some can see how bloated a PATH variable can get after a while, and not only that, it is completely useless, because I check if the path is in the PATH variable, and if it is, I do not add it. Meaning that (for the example above), zig 0.13.0 will never be used again, because it gets overshadowed by 0.15.1. To fix this, I use symlinks. Only on main path; ~/.local/bin, and within that path, zig, which is getting symlinked across installs and switches.

Symlinks looked very good to me, since I found out how pnpm works. Pnpm works with symlinks, reducing installs, delays, and sizes, because there is a main folder which has ALL the files, and they are getting linked across projects. But, there was a catch. If you uninstall a package, it deletes the package in the main folder, meaning all the other projects which might have that package installed will have a dangling symlink.

Again, the solution was simple. A manifest.json. In there, we store all the packages, with their linked projects. This will check the linked projects, and if it the package has no linked projects, only then, will it delete the package; else, it will just unlink the project.

Needless to say, there were a lot of issues that required testing and using zeP myself. Only by using my own product, could I determine the issues other people might have with it. But some people also gave feedback, after which I fixed a few issues.

zeP has its own custom printer struct. It receives data, and then re-prints it, by clearing the entire screen, and then printing again. This was done, so I had stuff like progress bars, etc. However a user hated the fact, that zeP literally hijacked your entire screen. So now, zeP only clears its OWN lines, and leaves your other stuff alone.

Building a package manager does not only require testing on my side, but also community feedback.
by rcoder | 2025-12-19 23:46:09+00:00
A Raspberry Pi 4 can manage something like 70Mbps of raw AES en/decryption flow: https://github.com/lelegard/aesbench/blob/main/RESULTS.txt

That CPU is pretty much a toy compared to (say) a brand-new M5 or EPYC chip, but it similarly eclipses almost any MCU you can buy.

Even with fast AES acceleration on the CPU/MCU — which I think some Cortex MCUs have — you’re really going to struggles to get much over 100Mbits of encrypted traffic handling, and that’s before the I/O handling interrupts take over the whole chip to shuttle packets on and off the wire.

Modern crypto is cheap for what you get, but it’s still a lot of extra math in the mix when you’re trying to pump bytes in and out of a constrained device.
by Terretta | 2025-12-19 23:46:24+00:00
> If they had a 200$ subscription with proper unlimited usage (within some limits obviously)

I don't understand the "within some limits" people ask for.

If we use a service to provide value, and it is worth the value it provides, why would we ever accept a limit or cap? We want to stop adding value until next calendar month?

Or if the idea is $200 plus overages, might as well just be usage based.

Imagine a rental car that shut off after 100 km instead of just billing 20 km overage to go 120 km. Would you be thrilled for a day of errands knowing the hard cut off? Or would you want flex? You go 60 km out, 40 km back; now it's not worth paying to drive the last 20? If that's the case, probably should have walked the whole way?

Perhaps not a terrible analogy if some devs think of using these models like hitchhiking. Mostly out for the hike but if I can get an Uber now and then for $200/month, then I can do some errands faster, but still hike most places…

OR, hitchhikers don't think they need that much, they only run an errand a week, in which case, back to usage pricing, don't pay for what you don't use.

- - -

As an example: The primary limiter for our firm's wholesale adoption of Anthropic are their monthly caps. The business accounts have a cap! WTH, Anthropic, firms shouldn't LLM review code for the last week or two of the month? It can't be relied on.

To be clear, there's no cap on the usage per se, the cap is at the billing, even if you have it on a corp card that recharges fully constantly, it can tick over at $1500/day for 3 days, then halfway through day 4, it won't recharge again, because you hit $5k/month limit.

If you write to them and ask (like the error messages tells you) they say: Move to Enterprise, it's X users. Well, no, we don't have X people? Sure, but Enterprise is X users. What if we buy empty seats? Um...

(The simplest explanation is that $5k/month really burns more than $5k/month of costs so every API call loses them money, and they'd rather shepherd people to occasional subscription usage where they train them to leave it idle most of the time. Fine, offer usage at cost instead of loss, see who bites.)

Meanwhile, we use unlimited from their competitors, and have added several other ways to buy Anthropic indirectly, which seems weird they'd want to earn less per API call but someone somewhere is meeting their incentives I guess.
by sallveburrpi | 2025-12-19 23:46:39+00:00
“Our sires’ age was worse than our grandsires’. We, their sons, are more worthless than they; so in our turn we shall give the world a progeny yet more corrupt.”

Horace, Book III of Odes, circa 20 BCE

“Youth were never more sawcie, yea never more savagely saucie . . . the ancient are scorned, the honourable are contemned, the magistrate is not dreaded.”

The Wise-Man’s Forecast against the Evill Time, Thomas Barnes 1624

Some more here https://historyhustle.com/2500-years-of-people-complaining-a...

Either things have gotten continually worse for the last 3000 years or it’s just a tired trope from old men.