MurphyA/hacker-news huggingface dataset:
by throwaway17_17 | 2025-12-24 16:54:38+00:00
tl;dr - Rust wants to be a foundational language of the computing stack and holding it to the standard of being bootstrapped, instead of relying on another language, is a reasonable critique.

Clearly Rust the language and the associated organization would not make that claim. Particularly where supplanted is a past tense verb and indicates that it is a completed project.

However, despite overblown complaints about the RESF, the community both in commentary and in practice has been extremely vocal that any language that does not have Rust’s memory safety model is not suitable for any new project or further use in existing projects. And while the RIIR meme is for the most part a message board strawman, again, the community surrounding Rust is busy reimplementing coreutils in Linux, putting Rust in the kernel, and rewriting the userland executables that most Linux workflows are based around (ripgrep being the most successful in this group).

It is clear that Rust, the community of users (if not the language as an independent entity) clearly wants to supplant both C and C++ at all levels of the computing stack. The push for Rust in the Linux kernel is enough evidence to support the concept at the most pervasive level.

Continuous references to wide spread adoption and endorsements by ‘big tech’ is used to frame Rust as the only viable option going forward. Blog posts, Reddit threads, and board comments all routinely take the stance that memory-safety (as defined by Rust) is ‘table stakes’ for any development occuring in current year.

It feels disingenuous to pretend that Rust is not trying to become the industry standard language in the way C and C++ is today and has been for multiple decades. And given that aim, I think talking about Rust, as the name for both the language and its community of users and supporters, is working to supplant C and C++.

Given all that, I find it fair to discuss the fact that while busy trying to maneuver itself into every space in the tech industry (from embedded all the way up to the front end for web web apps) and find some success in doing so Rust is still reliant on C++ infrastructure particularly for compilation. I was responding to a pair of comments about the desire to see languages that want to be the bedrock of the computing stack bootstrapped. I think Rust absolutely wants to be such a bedrock language and as such, I don’t think wanting it to be bootstrapped and not reliant on the C++ it want to replace is an unreasonable standard to hold the language to.
by ACCount37 | 2025-12-24 16:55:52+00:00
They probably care more about purging SEO slop. But, also, Kagi has a total of 4 active users. Which means they don't have a SEO target the size of the entire Internet painted on their backs.

There isn't a small army of adversarial SEO sloptimizers eager to skirt the rules or bypass whatever Kagi does to purge SEO spam and downrank content mills.
by makeitdouble | 2025-12-24 16:56:22+00:00
Work email will be very different from job to job as well. Many orgs have basically declared bankruptcy on email and moved peofessional communication to other channels.

For the last decade my work email has been basically notifications, with sometimes a single or two emails thoughtfully written by a human. And that's probably because anything people expect me to read will be either in Slack/whatever chat app, in a ticket/task, or straight in a calendar invite with an agenda to get up to speed.

Funny thing is emails are now either only relevant for a few miliseconds where I only need to know what triggered it, or ultra important "we'll delete your account in 5 days" type that I absolutely don't want to miss. In a year I haven't got anything in between.
by throwfaraway135 | 2025-12-24 16:57:22+00:00
> Also did you notice that the numbers in your quote don’t even agree? In parentheses the numbers are out of 41, not 336.

I agree that it's at least sloppy.

> The final results were from a survey, not a study where they trialed Super Mario games on students and followed their progress.

afaik a study can consist of one single survey

> This is not a serious paper.

Maybe, maybe not, my only point was about the sample size which was surprising if you read only the top part.
by dugidugout | 2025-12-24 16:57:37+00:00
I see this sentiment and rationalization a lot but I don't understand it.

Age aside, presently, are you saying you cannot meet a threshold you would label competitive? Competitive games are almost always played on a spectrum? I would argue your placement in the spectrum should curate the ground for competition if the player base is large enough (and ladder system coherent).

Now with my framing understood, how does age fit in? I can buy that as you age you have less time to put into a game and potentially weaker reflexes (I'm not going to pretend to know the science here), but this should simply inform your placement on the ladder?

I don't think it has anything to do with "people who play 6 hours a day and are in their peak twitch-reflex years" unless you mean your enjoyment is derived from overcoming this archetype.
by moeidheidari | 2025-12-24 16:58:47+00:00
Hi HN

Crossplane is powerful, but once you have multiple compositions, managed resources, and claims, it becomes very hard to see how everything connects.

We built Crossview to solve this for ourselves: it visualizes Crossplane compositions and managed resources as a graph, making it easier to understand relationships, debug issues, and explain setups to others.

The project is fully open source and still early. We’d really appreciate feedback from folks using Crossplane, Kubernetes, or building internal platforms:

Is this useful in real-world setups?

What would you expect from a visualization tool like this?

What’s missing?

Repo: https://github.com/corpobit/crossview

Thanks for taking a look!
by nephihaha | 2025-12-24 16:58:51+00:00
There are plenty. Hollywood has massive dominance in the international film industry as does the American music industry. The USA has spent a lot of time and money promoting its culture. It is partly a consequence of the Cold War.

But the endgoal is to produce a homogenised world culture. You can see this being pushed by groups such as FIFA and Global Citizen (the name isn't even subtle) in the last few weeks with the lead up to the World Cup, and the repeated use of platitudes like "we are one" and "unite for our future".
by Froztnova | 2025-12-24 16:59:55+00:00
It's super weird to me because none of the jobs I've had as a programmer have been super demanding of my time or effort? I have to work, sure, but generally not as hard as I had to work at college. I rarely get called to do things outside of work hours, but generally when I do it's because there's a serious problem that I'm the subject matter expert for so it's understandable.

I absolutely do just "switch off" at 5pm. I sometimes work on programming things in my free time if I feel like it regardless.

I feel like, if your job is demanding more of you than a nine to five, and you don't thrive in that environment, you certainly have a right to complain or look for different work. I'm just surprised that it seems to be so common when all the work I've stumbled into in this field has been very reasonable.

And yes, obviously there's a difference between software dev and blue collar, or even other types of white collar work. I'm not blind to the fact that this is a particularly comfortable career, even if it's not as extravagant as it seems to have be a decade or so ago.

I guess I'm just surprised that there are so many apparently ground-down people in a place like this which you would imagine would be primarily populated with people in the software industry.
by cosmic_cheese | 2025-12-24 17:00:01+00:00
WebKit also isn’t trying to push a proprietary OS-locked runtime for interactivity, doesn’t wildly diverge in most rendering behavior, and handles most basics correctly.

As much as IE6 was a menace for not keeping up with standards, what made it really bad was crap like ActiveX, radially different layout/rendering behaviors, and shortcomings like inability to render transparency in PNGs and some of the most illegible italic text rendering I’ve ever seen.
by Brianher-1 | 2025-12-24 17:00:01+00:00
Wenzhou Heli Spring Manufacturing Co., Ltd. has established itself as a leader in the spring manufacturing industry since its inception in 1992. With over 30 years of experience, a commitment to quality, and a diverse range of high-performance products, Heli Spring is the ideal partner for your spring needs. Our dedication to innovation and customer satisfaction ensures that we provide not just products, but solutions that enhance your operations and drive success.https://info.springheli.com/why-choose-wenzhou-heli-spring-m...
by michaelrpeskin | 2025-12-24 17:00:10+00:00
Funny you bring this up, I was just talking about this to someone else in a different context. I'm a pretty old dude for programming, I've been hacking in the field since the early 80's, and professionally developing for the last 25 years. Most people would be pretty unimpressed with my skill set, it's pretty much just "linear algebra", and I've basically solved the same 5 or 10 problems over and over again.

The thing that, I think, has given me a competitive advantage is that I put a significant amount of effort into learning the domain I'm working in. I've gone from health care system to theoretical physics to image processing to logistics to financial plumbing to electricity markets to obscure stuff for the War Department, and so on.

The value that you really provide to a customer is deeply understanding their domain and the problem they have in that domain and then translating that for a computer. If you're just taking tickets off of Jira and writing code without context you're no better than an LLM (just kidding...maybe).

So yes, I suggest that whatever field you're working in, you put the effort into learning the domain as well as practitioners in that domain. That's how you become valuable. It's not easy, but after a few iterations you start to see patterns and it becomes easier.

Maybe some of my bias is that when you have a hammer everything looks like a nail - or in my case: when you have a matrix everything looks like an eigenvalue. YMMV.
by ethbr1 | 2025-12-24 17:00:14+00:00
To me, this was one of the greatest strengths of early Python: humility.

It didn't try to be everything (high performing, type-safe) to everyone (novice, intermediate, expert, academic).

It instead made it easy to solve a critical need (highest performance hot code) by interoperating with an existing solution that did that well.
by johnsmith1840 | 2025-12-24 17:00:36+00:00
Likely will work but it doesn't have a "killer app" yet so less funding than needed.

My understanding is that programming it is like building a house of cards so that when it falls the pile at the end is an answer. Very different way of thinking and there's no nice abstraction layers.

Needs more reliability and and something equivalent to a compiler and C programming.
by xp84 | 2025-12-24 17:01:32+00:00
I’m a software manager at present - honestly I just ignore email. I do get some emails from customers, but they’re supposed to be communicating through proper channels so their customer success managers need to at minimum be on cc. So if anything is important people can Slack me (including to say “check your email for…”), and if there’s an action needed, I’ll click the little bookmark to add the message to the “Later” section till the issue has been addressed. I won’t in any way claim that I’m well organized, but I am proud that I don’t need to spend more than 20 minutes a week on email, because I hate email.
by AStrangeMorrow | 2025-12-24 17:01:44+00:00
Yeah for me the three main issues are:
- overly defensive programming. In python that means try except everywhere without catching specific exceptions, hasattr checks, when replacing an approach by a new one adding a whole “backward compatibility” thing in case we need to keep the old approach etc. That leads to obfuscated errors, silent fails, bad values triggering old code etc
- plain editing things it is not supposed to. That is “change A into B” and it does “ok I do B but I also removed C and D because they had nothing to do with A” or “I also changed C in E which doesn’t cover all the edge cases but I liked it better”
- keep re-implementing logic instead of reusing
by echelon | 2025-12-24 17:02:15+00:00
This is not something people can change. Good luck explaining any of this to the average person. Even 5% of people won't get it.

This is what healthy functioning regulatory bodies are supposed to do.

Stop complaining to people and start calling your legislators.

HN is one of the few places this message will land. My ask here is that you go to your lawmakers and tell them.
by throwaway17_17 | 2025-12-24 17:02:27+00:00
Can you expand on Oberon-07 minimalism in the context of bootstrapping or working at the lowest level of abstractions?

Your posts about the Wirth tradition languages and their implementations are typically well founded and I haven’t read much on this aspect. If you just have a reference you’d suggest that would be more than enough (if you don’t want to take time explaining what has been written elsewhere).
by mrguyorama | 2025-12-24 17:03:08+00:00
>As is often the case, because they had no understanding of the really complex system subject matter whatsoever

Something I want to harp on because people keep saying this:

Video streaming is not complicated. Every youtuber and twitch streamer and influencer can manage it. By this I mean the actual act of tweaking your encoding settings to get good quality for low bitrate.

In 3 months with an LLM, they learned less about video streaming than you can learn from a 12 year old's 10 minute youtube video about how to set up Hypercam2

Millions and millions of literal children figured this out.

Keep this in mind next time anyone says LLMs are good for learning new things!
by agenticfish | 2025-12-24 17:03:21+00:00
> Bikes don't stand a chance. They're inequitable. Old people, pregnant people, sick people, and children are all left out. They suck in the rain and the snow. You can't move anything of size or scale.

I would invite you to come and have a look in the Netherlands. It’s very common for octogenarians to cycle. My wife cycled up to the day of the birth of our daughter. Children have more independence because they can cycle to football practice on their own. Bike lanes are great for mobility scooters. It rains here, a lot! And it snows. I picked up our Christmas tree with our cargo bike. When I need to transport anything larger I will book a carshare, which are dotted around our neighbourhood.

And the result? People are happy and healthy.
by codelikeawolf | 2025-12-24 17:03:31+00:00
I spent about 9 years in web/frontend development and when all the AI coding things started coming out, I was admittedly concerned and defensive. I thought the output was gross, it couldn't help me with what I was working on, etc. I recently switched over to the backend, so now I'm dealing with an entirely different set of technologies, architecture, and problems to solve. I've found that, so far, about 80% of my time is spent planning, discussing requirements, determining how to integrate new features into the system or how fixing a bug may affect something else, etc. I use AI for the coding part because the code is sort of an afterthought. I've fully leaned into it and the experience has been fantastic. I ask Claude Code questions and bounce ideas off it. I ask it to write some code for me and I review it and make minor adjustments. The TLDR is I'm not really worried about it taking my job anymore, but I recognize that _not_ using it is going to become very obvious in the near future (it already is). This article pretty much nailed it. Engineering isn't just about pumping out lines of code, the code is just the output of your skills which provide the most value. Once I started looking at things that way, my stress level dropped considerably.
by the__alchemist | 2025-12-24 17:04:10+00:00
Element web and PC applications are still, in 2025, a mess. I have heard you have to use it on Mobile using the ElementX.

No new complaints: The standard it badgers you to authenticate, then doesn't let you due to errors. Slow to load messages, inconsistent whether edits will show or not, inits channels to an arbitrary time in the past, then you have to click the arrow a few times and wait to get to the latest, the page won't load on mobile, etc.
Show HN: AI that edits your files directly, no approvals
by acro-v | 2025-12-24 17:04:13+00:00
Hey HN, I'm building Aye Chat (https://github.com/acrotron/aye-chat), an open source AI-powered terminal workspace that lets you edit files, run shell commands, and ask AI to modify your codebase directly, all in one REPL session.

I built this because I got tired of the "suggest -> review -> approve" loop in existing AI coding tools. As models improve and generate proper code more often than not, manual approval started to feel unnecessary as long as there is a strong safety net to allow easy rollback of the changes.

Aye Chat applies changes automatically, but every AI edit is snapshotted locally, so you can instantly undo any change with a single command. This automatic file update with a safety net is the core idea.

In the same session, you can run shell commands, open Vim, and ask the AI to modify your code.

It supports multiple models via OpenRouter, direct OpenAI API usage with your key, and also includes an offline local model (Qwen2.5 Coder 7B).

You can watch a ~1-minute demo here: https://youtu.be/i-vGI6-kP4c

Basically, the typical workflow goes like this (instead of a chat window, you stay in your terminal):

$ aye chat # starts the session
> fix the bug in server.py
Fixed undefined variable on line 42

> vim server.py
[opens real Vim, returns to chat after]

> refactor: make it async
Updated server.py with async/await

> pytest
Tests fail

> restore
Reverted last changes

I use Aye Chat both in my work projects and to build Aye Chat itself. Recently, I used it to implement a local vector search engine in just a few days.

Lower-level technical details that went into the tool:

The snapshot engine is a Python-based implementation that serves as a lightweight version control layer.

For retrieval, we intentionally avoided PyTorch to keep installs lightweight. Instead, we use ChromaDB with ONNXMiniLM-L6_V2 running on onnxruntime.

File indexing runs in the background using a fast coarse pass followed by AST-based refinement.

What I learned:

The key realization was that the bottleneck in AI coding is often the interface, not the model.

I also learned that early users do not accept a custom snapshot engine, so to make it professional-grade we are now integrating it with git refs.

What I'd love feedback on:

- Does the snapshot safety net give you enough confidence to let the AI write files directly, or does it still feel too risky?

- Shell integration: does the ability to execute native commands and prompt the AI from a unified terminal interface solve the context-switching problem for you?

There is a 1-line quick install:

pip install ayechat

Homebrew and Windows installer are also available.

It's early days, but Aye Chat is working well and is legitimately the tool I reach for first when I want to iterate faster. I would love to get your feedback. Feel free to hop into the Discord (https://discord.gg/ZexraQYH77) and let me know how it goes. If you find it interesting, a repo star would mean a lot!
Show HN: Free tool to auto-index pages and track rankings
by brobles | 2025-12-24 17:04:38+00:00
Google Search Console is powerful. It's also a nightmare to use daily.

You open it. 47 filters. 12 graphs. Data from 3 days ago. And zero advice on what to actually do.

So I built something simpler.

SEO Rank Tracker connects to your GSC, pulls your data, and shows you three things:
- Which pages are indexed (and which aren't)
- Your actual rankings and clicks (without the filter maze)
- What needs fixing and why

The auto-indexing part: instead of clicking "Request Indexing" one URL at a time in GSC, it submits your pages to Google's Indexing API automatically. Same API news sites use. Works for any site.

No credit card. Connect GSC, import sitemap, done.

Built with Laravel + PostgreSQL. Using Google's APIs (Search Console + Indexing).
by fzeroracer | 2025-12-24 17:04:41+00:00
He's been on public twitter calls before and his engineering knowledge is pathetic. I'm sorry but he's not knowledgeable about engineering or science, he's marketable about those things. People conflate the two often, but one will fall apart like a jenga tower the moment you push it even a little.

And a bunch of out of context quotes from folks that are either buddies with him or don't know shit is not convincing.
by ChrisMarshallNY | 2025-12-24 17:05:28+00:00
I used one of those (and an even older little workstation that I forget the name) to program GPIB ("HPIB") systems.

This is my first ever engineering project, as a newly-minted electrical engineer (downloads a PDF): https://littlegreenviper.com/wp-content/uploads/2022/07/TF30...
by bigyabai | 2025-12-24 17:06:01+00:00
> for example the big companies are lobbying for regulation on AI to help cement their position at the top

And pray tell, how did that work out? It didn't. The worst of it came from OpenAI snatching up long-term federal contracts, but it's not illegal or anticompetitive to waste taxpayer money on debt-encumbered AI outfits. You're citing an example that works against your broader point.

> doesn't mean that it's possible to sustain a monopoly position for a significant amount of time.

> Unlike other competitive activities there isn't a time clock with winners declared at the end.

Neither the SEC nor the FTC has ever argued either of these points to my knowledge. Maybe this is true for other economies, but not America.

> Economists have shown that absent of external cofounders

We don't live in a world absent of confounding factors. Simple cartel logic is enough to loophole around this little theory: https://en.wikipedia.org/wiki/Cartel

---

I personally don't take offense at people who prefer anarchist economics. But you have to understand that your opinion about regulation is not shared by even the most hardcore conservative politicians. US courts have proven that it is possible to hold an indefinite monopoly and incur billable damages onto the market, hurting consumers and competitors alike.
by kace91 | 2025-12-24 17:06:08+00:00
>Do you need to open an entire website to learn how to sort an array in JavaScript with a lambda function?

That's exactly what Google is implying, isn't it?

By placing a redirect to an LLM at the top, and following it with bad search results, Google is saying "don't bother with the web, asking an LLM is better".

It is a very shortsighted thing to say, as a company whose moat and expertise is search. Particularly so when LLMs aren't yet proved to be a viable path to profit and there are other players in the game.
by torgoguys | 2025-12-24 17:06:11+00:00
Does anyone remember the 1980s PBS show Newtons Apple? A segment on that show was called "Newtons Lemons" and would show an old newsreel from I'm guessing from the 1940s or 1950s. Each one would feature some sort of "futuristic" gadget, and invariably it would be something that never panned out and I had never heard of as a kid. I distinctly remember one of these featuring basically a scooter with a small gas motor and the narrator talking about great it would be for commuting to work when we can all own these. By my recollection, it looked very much like escooters of today, just gas.

When escooters became a thing, I looked for this newsreel for a while and never found it. Anyone else remember this?