MurphyA/hacker-news huggingface dataset:
by Ygg2 | 2025-11-17 16:20:24+00:00
> Great C interop, first class support for cross-compilation, well suited for arena allocators.

C interop and arena allocators aren't hard requirements for a kernel language. In fact, why would a kernel in <INSERT LANG> need to talk to C? You need it to talk to Assembly/Machine code, not C.

It helps if it can talk to/from C but it's not a requirement.

> customers heard about Rust as some magical tech that will make the code bug-free

That's on customers not having a clear picture. What we can look at experimentally is that yes, Rust will remove a whole suite of bugs, and no, Zig won't help there. Is Zig better than C? Sure, but so is C++ and it still sucks at it.

Like, the few big things wrong with Rust is probably compilation speed and async needing more tweaks (pinned places ergonomics, linear types to deal with async drop...) to make it way better.
by Pet_Ant | 2025-11-17 16:20:30+00:00
> The problem isn't that AI slop is doing something new. Phishing, blogspam, time wasting PRs, website scraping, etc have all existed before. The problem is that AI makes all of that far, far easier.

The term I like is that AI has _industrialised_ those behaviours. While native hunted buffalo, it wasn't destructive until it was industrialised [1] it that it became truly destructive.

[1] https://allthatsinteresting.com/buffalo-slaughter
by dns_snek | 2025-11-17 16:20:37+00:00
> In most places on Earth it's somewhere around 40 mW/m2 (i.e. accounting for conversion losses you need to capture heat from ~500 m2 to renewably power one LED light bulb!)

Ground-source heat pumps extract about 1000 times more power from ground loops, where does the difference come from?
by moltar | 2025-11-17 16:21:07+00:00
So basically rewrite MCP tools with your own scripts.

MCP is just an API with docs.

The problem isn’t MCP itself. It’s that each MCP “server” has to expose every tool and docs which consumes context.

I think the tools should use progressive reveal and only give a short summary like the skill does. Then agent can get full API of the tool on request.

Right now loading GitHub MCP takes something like 50k tokens.
by whoknowsidont | 2025-11-17 16:21:22+00:00
Can you do yourself a favor and look at the source code and tell me why you think MCP is necessary here?

I mean you just took some examples and went "See MCP!" without any actual understanding of what that code is doing.

All of these have underlying API's that have exactly ZERO need for MCP. All of this functionality already exists and can be used with LLM's.

* https://help.ableton.com/hc/en-us/articles/209072009-Install...

* https://docs.blender.org/api/current/info_quickstart.html

* https://docs.unity3d.com/6000.2/Documentation/ScriptReferenc...

The most hilarious quote from one of those projects:

>The proxy server is required because the public facing API for UXP Based JavaScript plugin does not allow it to listen on a socket connection (as a server) for the MCP Server to connect to (it can only connect to a socket as a client).

Maybe that should have been the sign that this was completely unnecessary and stupid?

>Do you know of another way you can control all of those applications via LLMs?

Seriously. This becoming a bad joke. I mean conceptually, what did you think was happening here? MCP was just magically doing something that didn't already exist before?

It's a waste of effort and time. Do not use MCP.
by erezcloud1live | 2025-11-17 16:21:30+00:00
We see the same thing in day-to-day EC2 ops: the pain isn’t “features,” it’s context switching across accounts/regions. We built a small Windows app that gives one EC2 pane + an AI command bar (plain English → guarded actions with audit). Not pitching—curious what guardrails you’d require (role scope? dry-run? cost hint before start/resize?). (Disclosure: I’m the founder of Cloud1.live.)
by amundskm | 2025-11-17 16:21:32+00:00
I said societal norms because I do think it depends culture to culture. Danes are famous for being incredible forthright and blunt while the Japanese are often seen as being circumspect.

In the US there is an incredible difference in what is allowed to be talked about in the midwest vs the west coast. I don't know about other regions as I have only lived in the two, but I would assume they differ as well.

Like many things different societies can be graded on a gradient.
by bijant | 2025-11-17 16:21:34+00:00
Well, the conclusions of your previous conversations also remain in memory, especially if you explicitly refer to them. Still your new transcript kinda proves my point ? Except for the non-standard (a nice way of saying: violates best practices) way you implement service workers there is literally nothing original or unique about any part of your codebase other than the fact that its written in php ? I have nothing against php but haven't worked on any php projects in a long while and didn't take the time to look into your code in detail. You're obviously smart and opinionated when it comes to webDev which is great. While your post seemed to be borderline LLM psychosis, its a different story if you were sleep deprived and drunk and now realize that you probably haven't rebuild google all by yourself. Your issue seems to be something else which is also quite frequent here. AI skeptics getting drawn into repeated fundamentalist discussions about LLMs being incapable of this or that BUT then having a "feel the AGI" moment not only becoming convinced of a utility of LLMs they previously denied but -being inexperienced- going far beyond that and believing that LLMs can do all kinds of things that they (at least currently) can't which ends up frustrating them and leading to some renewing their skepticism. You're not alone, it's quite likely that tomorrow when people who haven't had early access to Gemini 3 get it and start one-shotting functional clones of classic computer games share that on social media (or on the hn frontpage) and others are inspired to give it a try with "Gemini, please make a PC version of Half-Life 3 for me!" and are subsequently underwhelmed with the resulting code that doesn't compile or with the outcome of "Tell me how to make a Billion Bucks in less than 3 months!" millions will join you. What sets you apart is your capacity to understand the engine behind the output if you put in the work and don't allow the sweet talk to get to you!
by keiferski | 2025-11-17 16:22:51+00:00
Reading these examples, you might have noticed that it’s rare to hear people talk like this. I think there are a couple of reasons for that...

I think it's even simpler: very few people actually have communication skills. Being able to formulate thoughts and communicate clearly is itself a difficult skill, and in the era of generating instantaneous ChatGPT articles and online-first social lives, no one is developing said skill - nor do they realize they're terrible at it. Or at least, they don't want admit it.

Part of the reason movie logic seems illogical ("just say this and the problem is solved!") yet realistic is because we are looking externally at someone else's problems, and not our own. There was a good HN comment yesterday making this exact point: https://news.ycombinator.com/item?id=45945216

The good news is: if you manage to develop communication skills, you'll be a step ahead of everyone else, especially as people become more reliant on AI chatbots to formulate their thoughts.
by any1 | 2025-11-17 16:22:59+00:00
This reminds me of my own troubles with my AEG washing machine.

Probably, the most important lesson (for someone who wants to fix their washing machine ASAP) that I learned from that was that there are non-userserviceable error codes and you need to perform an undocumented procedure on your machine to get those codes. I wrote about it in more detail here: https://andri.yngvason.is/repairing-the-washing-machine.html

I would have loved to have an open source diagnostics dongle for my AEG. Maybe next time I'll try and make one. :)
by zucked | 2025-11-17 16:23:06+00:00
Even mundane recordings become interesting to me once enough time passes. I've watched a bunch of Nickelodeon/Cartoon Network programming from early days and to be honest, the commercials are more interesting than the cartoons because they so perfectly capture where we were as a society -- toys starting to integrate new technology, sugary cereals being touted as part of daily breakfast, etc. Fascinating stuff.
by mindslight | 2025-11-17 16:23:18+00:00
At the polls, Republicans primarily benefit from Republicans not being in office. Being the opposition party lets them trick more people with their signature fake appeals to liberty and patriotism like small government, fiscal responsibility, the second amendment, anti- war and foreign interventions, international strength, claims of political persecution, demands for accountability, etc.

When they're actually in office it's obvious that they have absolutely zero intention of following these ideals, but rather just abuse them in hypocritical displays of naked power. So it's only a diminishing number of true-believer type followers that continue twisting themselves into every-tighter knots of cognitive dissonance.

This is why they often start flashy wars - to distract from outright harmful domestic agendas and try to bolster support based on some common external enemy. Tramp himself is of course also trying to distract from the revelations of long term spicy kompromat hanging over his head. The things some people will do to get a loan, smh.
by ethin | 2025-11-17 16:23:18+00:00
Yes? Systemd is not an init system. To compare it to init systems is to make an apples-to-oranges comparison.

Systemd's "scope creep" is a stereotypical haters argument and is nonsensical. The 'Unix Philosophy' was a hardware requirement more than a philosophical one because back then they literally couldn't fit more than one program into memory at a time. And, regardless of the hardware or philosophical debate, systemd does actually meat this requirement: systemd itself is just the init part and service manager. systemd-logind is a completely separate service which you can opt not to build and systemd will work just fine. systemd-resolved, systemd-timesyncd, etc., are likewise completely indepeendent programs which just so happen to share the same codebase and are under the same umbrella. Are you next going to claim that coreutils has scope creep because all of the tools share the same codebase? Or busybox?
by sabatonfan | 2025-11-17 16:23:30+00:00
I havent looked into the financials but the reasons I really like cloudflare is that its workers are free without card for 100k and even after that its ridiculously cheap and cloudflare tunnels and a lot of features are free and really appreciate it

I feel like people like to rub that one time cloudflare messed up when I mention it but it was a gambling website and I feel like cloudflare could've better communicated it but overall its got so much less drama than the other cloud providers and its genuinely being really nice imo

But imo, cloudflare is really dirt cheap for just starting out and at scale as well especially if using cf workers

I feel like cloudflare can make a bank in enterprice section but their pricing model also feels the most saner compared to the shady tactics used by google or others with our marketing and privacy

I know that the internet is getting centralized but I feel like there are some ways of de-centralizing it, (by example archiving web pages and then seeding them, helping on internet archive or something similar as well)

As an internet user, cf feels mid but sometimes as a guy who just wants to deploy shit or basic apis, I "vibe coded" a cloudflare worker api which I actively use so much for my own purposes setting up a custom redirector and everything without paying anything at all, I think I like it.

Honestly, nothing is as good or as bad as it seems except palantir's evaluation which makes me feel like 448 pe ratio or something similar drove me nuts the other day.
by rubicon33 | 2025-11-17 16:23:31+00:00
A share a similar frustration as you, that it seems “people” don’t care about / never question things, but for me it’s really about one big question:

Why the f*ck are we here? Why does ANYTHING exist? What IS this reality?

How “nobody” (very very few) people are trying to figure this out or are bothered by the question and open to talking about it blows my mind mind.
by thrance | 2025-11-17 16:23:41+00:00
I think this is a bad argument for socialized healthcare (Which I am 100% for BTW).

Look at retired people, they contribute very little to society. From a purely economical POV, letting them die is the correct course of action. I, and many others, find this morally abhorrent. We should provide healhcare because it is the correct thing to do, not because it is economically viable. The whole point of a society is for its members to live better lives collectively than they would individually, not to maximize some abstract value.

So, determine democratically how much resources we should pool into healthcare and distribute that fairly among ourselves, on an as-needed basis. That's how it works in much of the 1st world, and it works reasonably well. Better than in America, that's for sure, as can be seen by the higher life expectancies and cheaper medicine overall.
by stopbulying | 2025-11-17 16:23:52+00:00
Also, they are hosting free booze parties while sabotaging medical cannabis patients who still have the right to travel amongst the states for 12 months until THC is unequally illegal for some people again.

Did not veto the recriminalization of canbabis.

Free booze parties on our tab, sells alcohol, says they never drink, brother has a problem; has no interim plan for medical cannabis patients that they're intending to intentionally deny rights to unequally without an authorizing amendment.

Aren't they sabotaging the medication and health of medical cannabis patients unequally and unconstitutionally? What about Equal Protection of Equal Rights, Natural Rights, and Life, Liberty, and the Pursuit of Happiness?
by 1718627440 | 2025-11-17 16:24:07+00:00
> under the conditions of it staying in its browser sandbox so

I consider fingerprinting my browser, by running programs and measuring the timings and characteristics of the browser to be a side-channel attack on the browser sandbox.

> Otherwise software has a right to monitor its own operation.

If websites would only "monitor its own operation", we would hardly have any discussion.

> if you think it's "malware" then just stop being a customer.

Easier said than done, when >90% of websites do this. Show me a mainstream corporations website, that work without Javascript. You can hardly pay for a train ticket and make an appointment to government services, without these crap.

Also there must be some rules what software vendors are allowed to do, since the average user can hardly reverse-engineer all the websites they (need to) visit. This is what regulations like GDPR try to enforce.

> and re the photography example, afaik model release forms work similarly in the EU and US, right?

It's not about contracting a model, it's about doing a random photoshot in public. People have the right to their own picture here, irregardless of who takes that picture and who posses it.
by ashtakeaway | 2025-11-17 16:24:38+00:00
If we succumbed to everyone's complaints we'd have a much more dumbed down version of everything. Consider if you had a concussion on the right temporal lobe and had hypergraphia as a symptom of the resultant temporal lobe epilepsy. I'd write everything I'd want to write regardless of who complains. Philip K. Dick was one such person.
by tracker1 | 2025-11-17 16:24:44+00:00
Did a CF worker for an email group list which worked well enough... having each email address target have to approve themselves was about the only hiccup. Definitely nice options all around.

Would be interested in seeing an Outlook/(o365/Exchange) alternative from Cloudflare with a bit more of a feature rich offering... or at least the ability to build something like that on CF.
by ericmcer | 2025-11-17 16:25:16+00:00
I am not sure if they still plant fish at Crater lake. If you have spent much time fishing you will pretty quickly learn that almost every accessible lake in the US is regularly stocked with fish.

I would say the "native" freshwater fish population is so decimated at this point that if you want to catch something you either seek out inaccessible places that have seen little human contact, or you follow the fish plantings and catch planted fish. The idea of a lake that thousands of humans regularly access having a healthy ecology seems far fetched.
by self_awareness | 2025-11-17 16:25:27+00:00
Yes, I'm always having "special" problems. It's probably due to the fact that I jump around platforms a lot between Linux, macOS and Windows, mixed GUI and ssh.

For example, macOS emacs always starting at the bottom of the window stack instead of the top. macOS emacs having different font notation than Linux emacs, so maintaining common config is hard. Terminal emacs -nw having its own set of rules, and M-x needs to be addressed with ESC x. Etc, etc.
by andrewflnr | 2025-11-17 16:25:54+00:00
Yeah, while it can be a cheap plot device, it's also largely an accurate depiction of what it takes for real humans to change.

Lots of teachers have told their students that they have lots of potential and shouldn't be getting fights. But if that student is getting in fights, it's not because no one ever told them it's dumb and this one line will be the great revelation they need, it's because they have deeper problems in their life.
Show HN: Instant Live Avatars with Lip-Sync on Everyday Hardware
by aradzhabov | 2025-11-17 16:26:06+00:00
LocalLiveAvatar - no high-end GPU or cloud required. Response time is instantaneous—whether the avatar speaks for 2 seconds or 20 minutes. An avatar can be generated from almost any video or photo. Once created, it can voice any text or audio with perfect lip synchronization in any language. And who knows?: -Perhaps a product like this could even contribute to the development of a secret OpenAI project alongside designer Jony Ive—since now the most resource-intensive part of avatar creation can run directly on the user’s device. -Maybe robot manufacturers would take interest, too—this could make their robots more engaging, expressive, and emotionally appealing in human interactions. We could even imagine avatar marketplaces, custom avatars for brands, and much more. I developed this technology to help people with disabilities—especially those who have lost their voice or their original appearance—by creating free, personalized digital clones (voice + avatar). Using a Telegram bot, it gives them a way to communicate and reconnect.
by jjice | 2025-11-17 16:26:08+00:00
It's a very solid broad programming book! I thought it was going to be too generic or over hyped, but it was solid. That said, I do find the most interesting software books to be about specifics, but that's nothing against this book.

Out of the classic broad books that get recommended all the time, this is one of the best IMO. I really don't like Clean Code (Martin's follow up, Clean Architecture is fantastic, though). Refactoring by Fowler is also a great generalist language and system book (but a specific topic).
by Ygg2 | 2025-11-17 16:26:43+00:00
> Borrow checking is basically a synonym for affine type system.

No? It's more akin to flow analysis with special generic types called lifetimes.

> The same outcome can be achieved via affine types, linear types, effects, dependent types, regions, proofs, among many other CS research in type systems.

Sure, and sounds, colors, and instruments are the same, but they are mixed to create an audio-video song. I'm not saying that what Rust did is something that came about ex nihilo, without precedence.

But having it all unified uniquely the way Rust did it is frankly revolutionary. Until now, people assumed if you want memory safety, you have to add a GC (tracing or RC). Or alternatively write extensive proofs about types like Ada/Spark.
by jillesvangurp | 2025-11-17 16:27:08+00:00
I have no experience with ManticoreSearch but they've been around for a while. I think it migh be a Sphinx spinoff, this was a long abandoned solr like search engine written in C++ that they seem to have forked (correct me if I'm wrong). Mainly popular for some ecommerce use cases (as is the case with Solr). Looking at their front page I don't see any compelling reason to switch and a couple of things that I don't like

- GPLv3 better than AGPLv3 in Elasticsearch but less permissive than Apache 2.0 in Opensearch.

- They seem to emphasize being a drop in replacement a lot. Which raises the question: why not just stick with Opensearch.

- I'm very skeptical of benchmarks in this space. Mostly they are apples and oranges comparisons. As I argued earlier it mainly raises the question what they are not doing or skipping. Barring major algorithmic improvements which Lucene developers could just copy if it's valid, I don't see how they could be better/faster. And Lucene is of course well known to be heavily optimized and still squeezing out a lot of performance from release to release. Progress has been pretty substantial in v8 and v9 in recent years.

Other than that they seem to know what they are doing is the best I can say about it.
by krautburglar | 2025-11-17 16:27:34+00:00
Everyone is in a rush to digest the old web into proprietary models--from Google & Bing's AI summaries to Elon's Grokipedia--harvesting the work of others without credit or compensation. Why does XSLT even matter at that point? Or even HTML & CSS, when the model can serialize the data any way you choose?

Anything that puts Chrome on a diet is probably for the best.
by ethin | 2025-11-17 16:27:38+00:00
How does what I said suggest that one isn't allowed to dislike it? You are free to dislike it all you want. That doesn't mean that it somehow doesn't solve a ton of problems that prior art either didn't solve at all or was outright painful to actually set up because everything you had to use did things differently and there were 6 different ways of doing something.
by crazygringo | 2025-11-17 16:28:49+00:00
No, the idea is that "political decision" is used in opposition to a decision based on rational tradeoffs.

If there isn't enough usage of a feature to justify prioritizing engineering hours to it instead of other features, so it's removed, that's just a regular business-as-usual decision. Nothing "political" about it. It's straightforward cost-benefit.

However, if the decision is based on factors beyond simple cost-benefit -- maintaining or removing a feature because it makes some influential group happy, because it's part of a larger strategic plan to help or harm something else, then we call that a political decision.

That's how the term "political decision" in this kind of context is used, what it means.
by gr4vityWall | 2025-11-17 16:28:58+00:00
Wouldn't it look stuttery if the user tried to drag windows or other widgets with a limited framerate?

> What you actually want is low latency

High frame rates directly contribute to lowering latency.

I guess I'm the polar opposite of you here, I heavily prefer low latency/high refresh rates over low CPU/GPU usage, as long as the machine is plugged in to a power source.
by mrkiouak | 2025-11-17 16:29:27+00:00
Yeah, not only are people doing this, but this is possibly one of the most common problems int he real world with real people. The blog post may have some helpful suggestions, but these descriptions seem to signal a really large "human people understanding" blind spot. The author's circle of friends may all be high EQ, well adjusted people, but this just isn't representative of the real world. (Which its fine to ignore, but don't pretend thats not the case!)