MurphyA/hacker-news huggingface dataset:
by aw1621107 | 2025-12-10 06:04:33+00:00
> No memory allocation means no Rust benefits.

This isn't really true; otherwise, there would be no reason for no_std to exist. Data race safety is independent of whether you allocate or not, lifetimes can be handy even for fixed-size arenas, you still get bounds checks, you still get other niceties like sum types/an expressive type system, etc.

> OS / Kernel - Nearly all of the relevant code is unsafe.

I think that characterization is rather exaggerated. IIRC the proportion of unsafe code in Redox OS is somewhere around 10%, and Steve Klabnik said that Oxide's Hubris has a similarly small proportion of unsafe code (~3% as of a year or two ago) [0]

> Browsers - Despite being born in a browser, Rust is unlikely to make any inroads.

Technically speaking, Rust already has. There has been Rust in Firefox for quite a while now, and Chromium has started allowing Rust for third-party components.

[0]: https://news.ycombinator.com/item?id=42312699

[1]: https://old.reddit.com/r/rust/comments/bhtuah/production_dep...
by torstenvl | 2025-12-10 06:04:52+00:00
> C isn't not a high level assembler

Hmm.

The text following this heading seems to take the opposite view. I suspect this is a typo.

However, I think the heading is accurate as written. The "C is not a high level assembler" crowd, in my view, is making a category error, conflating C itself with an ISO standard and abstract machine concept coming decades later.

By the same token, "C is a high level assembler" is a gross oversimplification.

"C isn't not a high level assembler" indeed.
by bjoli | 2025-12-10 06:05:45+00:00
Oh, I could have picked a other font. I just get a smug feeling when forcing these websites to use Arial. The main reason for using another font on these web pages is that their own choices are worse than not changing it. So that list of thousands of web pages is to make their web pages legible and more usable, not just to be a prick.

I picked Arial so that I could tell the web pages apart from those who had the good taste to leave my web browsers standard font alone. I don't mind arial.
by lmm | 2025-12-10 06:07:03+00:00
> Average commute in Tokyo is 45 minutes to an hour one way: https://nbakki.hatenablog.com/entry/2014/08/05/231455. Average commute time in Dallas is 26 minutes one way: https://dallas.culturemap.com/news/city-life/dallas-suburb-s...

People in Tokyo will accept a longer commute for the sake of a better job or housing or both, because the commute is less miserable (and also because employers pay commute costs).

> I’m not aware of any transit-oriented city where average commute times are as low in absolute terms as in sprawling, car-dependent American cities.

Transit-oriented cities provide access to more jobs within a fixed range like 30 minutes even for car commuters. https://www.nature.com/articles/s42949-021-00020-2/figures/4 . People in Dallas having shorter commutes isn't a sign that Dallas is built better, it's a sign that people in Dallas are avoiding switching to otherwise better jobs because it would make their commutes worse.
by godelski | 2025-12-10 06:08:09+00:00
Okay, I got two questions and I never seem to get satisfactory answers but I'm actually curious.

1) What kind of code are you writing that's mostly boilerplate?

2) Why are you writing code that's mostly boilerplate and not code that generalizes boilerplate? (read: I'm lazy. If I'm typing the same things a lot I'm writing a script instead)

I'd think maybe the difference is in what we program but I see say similar things to you that program the types of things I program so idk
by ModernMech | 2025-12-10 06:08:20+00:00
Not the same team. Open source isn't really about the license, and it's also not even really about the source; open source is a philosophy centering open development and collaboration. Sharing the source is necessary, but not sufficient. Too often, "source available" means you get to see the source, but you are not invited to participate in development, and certainly you're not going to be participating in collaboration.

"Source available" projects want the benefits of being associated with that egalitarian philosophy because it's popular amongst technologists, who are their initial customers. But they don't want to actually practice the philosophy because their core interest is protecting their IP to turn a profit, not open collaboration and development. Outside contributions are considered a liability in many source available projects [1].

This is important because source available projects have in the past resulted in a "rug pull", when the project gets enough airspeed, so they start putting more work into the closed source to placate their investors. Once the technologists are not the primary users, the entire source available charade is done. The available source becomes deprecated, features are moved to the closed source branch, and eventually the available source rots.

One final point: if we call source available "open source", then what are we going to call open source to differentiate it from source available. Because they're actually different things.

[1]: For example, many projects won't even allow outside contributions, but when they do, you'll have to sign some sort of contributor agreement: https://www.scylladb.com/open-source-nosql-database/contribu...

Edit: (this is to the response below me, as I'm rate limited now and I'm going to bed so I'll forget to post this tomorrow)

If anyone tried to do this then the project would be forked immediately. An open source project can go closed source, but as an OSS project, everyone should already have everything the need to keep it going despite that, and that all remains open. That's why we love open source.

Also, it'd be really hard to pull off if they've accepted a lot of outside contributions -- when you submit code to an open source project, you retain the copyright. This is not a problem as long as the project is licensed under the agreement under which they submitted the commit, which only grants rights to redistribute under that license. At least that's how it works with Apache 2.0 (I believe, IANAL). So to go closed source, they'd need agreements from all of their contributors to do so.

Now, it can happen. MongoDB is an example. But as far as I can tell, you'd have a hard time of it if you accepted contributions from people and they.
by umanwizard | 2025-12-10 06:09:02+00:00
> To me this is just as much "not open source" as a specific no-compete with the primary project sponsor.

It’s massively different from source-available in that anyone can fork it for free and start developing it themselves however they want. Just because one fork of the project (the original one) follows a closed development model doesn’t change anything about the code, what you can do with it, and how others can develop it.
by coyoteCraft | 2025-12-10 06:09:40+00:00
Location: Bengaluru, India Remote: Yes Willing to relocate: Yes Full-time/Part-time/Freelance: Yes Technologies: Java, GoLang, Python, Javascript, Spring, Gin, Gorm, grpc, REST, GraphQL, AWS, Amazon SQS, SQL, Linux, DynamoDB, PostgreSQL, Redis, Athena, MongoDB, Firebase, Draw.io, Git, Github, Bitbucket, Docker, Kubernetes, BigQuery, ELK, NewRelic, Grafana, Krakend, Terraform Résumé/CV: https://docs.google.com/document/d/1i7HQYeFIzEvrPTKmR49aRVbPT8HW5bRg/edit?usp=sharing&ouid=112711664228371775654&rtpof=true&sd=true Linkedin: https://www.linkedin.com/in/darshan-h-e/ Email: mail4dhe@gmail.com

Hi, my name is Darshan. I’m a senior backend developer with 4 years of experience across a FAANG company, a high-growth startup, and a well-known Japanese MNC, giving me a broad view of how systems operate at different scales and maturity levels. My work spans fintech and e-commerce platforms where I’ve built and optimized high-throughput, low-latency backend systems, modernized legacy services, and improved reliability in distributed architectures. I’m open to backend, platform, and infrastructure roles.
by chanduinduri21 | 2025-12-10 06:11:44+00:00
Senior Salesforce QA Engineer with 7+ years of Salesforce testing experience, specializing in Service Cloud, Sales Cloud, Health, Experience & CPQ, and post-sales workflow validation. Proven success in functional testing, regression strategy, integration testing, and UAT support across enterprise Salesforce implementations. Strong hands-on experience testing Lightning UI, Flows, Validation Rules, Apex triggers, and integrations using Postman, SOQL, and Copado Robotic Testing. Skilled in Test Planning, Test Case Design, Defect RCA, and Agile environments.
by littlestymaar | 2025-12-10 06:13:22+00:00
IMHO Zig doesn't bring enough value of its own to be worth bearing the cost of another language in the kernel.

Rust is different because it both:

- significantly improve the security of the kernel by removing the nastiest class of security vulnerabilities.

- And reduce cognitive burden for contributors by allowing to encode in thr typesystem the invariants that must be upheld.

That doesn't mean Zig is a bad language for a particular project, just that it's not worth adding to an already massive project like the Linux kernel. (Especially a project that already have two languages, C and now Rust).
by SilentM68 | 2025-12-10 06:14:09+00:00
*FDA approves over-the-counter CRISPR for lactose intolerance*

Finally, science has gone full Costco. Just imagine you stroll into CVS, grab a bag of Doritos, a gallon of milk, and—oh look—CRISPR in aisle 3.

‘Excuse me, where do you keep the gene-editing kits?’ ‘Right next to the chewing gum, sir.’

Now lactose intolerant folks can casually reprogram their DNA like they’re updating an iPhone.

Warning label: ‘Side effects may include glowing in the dark, mooing at strangers, and sudden urges to graze in fields.’

Honestly, I can’t wait for the sequel: over-the-counter CRISPR for people who can’t parallel park.
by vintermann | 2025-12-10 06:14:21+00:00
Apropos social media and age, I have some relatives with the last name of Aam. (Åm or Aam is an old farm in the Volda area of Sunnmøre, Norway).

If you try searching them in Facebook, you get a message telling you your search has been stopped and you should seek help you sicko, searching for... "Age abuse material" maybe? I don't know why it freaks out on those three letters, but it does.

This was in the news a year ago, and they still haven't changed it. Go and try if you want.

So allow me to doubt that the implementation is going to be smooth. For you maybe. If you instead end up in some algorithmic Kafka nightmare, don't count on your social media friends to notice.
by shmerl | 2025-12-10 06:14:43+00:00
Way wider browser adoption, potential to evolve together with AV#, since it's using a container format, so it shouldn't be limited to AV1 base. I.e. sites just need to adopt AVIF, and I expect then seamless ability to start using AV2 (and on) there without sites needing another wave of adding a new mime type and etc. which seems to be a huge hurdle.

Same as let's say Webm can contain AV1, AV2 etc.
by StarterPro | 2025-12-10 06:15:05+00:00
>Vibe coding makes me feel dirty in ways that I struggle to articulate precisely. It’s not just that it feels like 'cheating'(though it does). I also think it takes a lot of the fun out of the whole thing.

This exactly. Programming is art, because it comes from the soul. You can tackle a problem a million ways, but there's only one way that YOU would solve it.

Vibe coding feels like people who aren't creative, stealing everyone's creativity, and then morphing it into something they find appealing.

There is no skill.

There is no talent.

You are asking the machine to do ALL THE THINKING. All the little decisions, the quirks, the bugs, the comments to yourself. All the things that make a piece of code unique.
by svat | 2025-12-10 06:16:01+00:00
This was a nice profile of (one side of) Sacks and his life, and as usual some mischievous or click-seeking online editor has given it a headline (and sub-heading) that are almost completely unrelated to what the article is about. In fact, at the bottom it says:

> Published in the print edition of the December 15, 2025, issue, with the headline “Mind Over Matter.”

and a headline like that (saying nothing) would be more appropriate to this.

The very fact that Sacks wrote about his patients has always had its detractors—based on his book The Man Who Mistook His Wife for a Hat, someone called him “the man who mistook his patients for a literary career”—but what was surprising (to me) from this article is that it seems that after that early book, he actually became careful not to exaggerate or make up stories, to the extent that someone closely following him looking for discrepancies was not able to find any. I would have expected the stories to be mostly fictional, but it appears that this is so only of his early books.
by hirako2000 | 2025-12-10 06:16:13+00:00
That's exactly what I was trying to infer from the abstract which sadly doesn't explicitly calls out memory requirements. I assume it increases inference time by getting rid of transformers. What's the memory requirements then ?

Edit: they claim these somewhere in the doc:

> Memory Teacher model: multi-GB (entire model must be loaded) AN1 head: a few MB (only head needed after training)

I find the claims surreal, can't wait for someone to validate this or I will do it myself. It would have been handy to upload such "few MB" weight file distilled off llama 70B so that we can see for ourself the 220x inference and in memory model size compression is true.
by kaiwen1 | 2025-12-10 06:16:14+00:00
Why functional programming languages are the future (again)

Top comment:

“The Quantum-Lazy-Linker in GHC 18.4 is actually a terrifying piece of technology if you think about it. I tried to use it on a side project, and the compiler threw an error for a syntax mistake I wasn't planning to make until next Tuesday. It breaks the causality workflow.”
by hobofan | 2025-12-10 06:17:45+00:00
Most of the value lies in its differentiation to OpenAPI and the conventions it brings.

By providing an MCP endpoint you signify "we made the API self-describing enough to be usable by AI agents". Most existing OpenAPI specs out there don't clear that bar, as endpoint/parameter descriptions are underdocumented and are unusable without supplementary documentation that is external to the OpenAPI spec.
by Joel_Mckay | 2025-12-10 06:19:10+00:00
Languages like C are simply very unforgiving to amateurs, and naive arbitrary code generators. Bad workmanship writes bad code in any language. Typically the "easier" the compiler is to use... the more complex the failure mode. =3

Vibe coders usually offer zero workmanship (especially with the web), and are enamored with statistically salient generated arbitrary content. https://en.wikipedia.org/wiki/The_Power_of_10:_Rules_for_Dev...
by thomasm6m6 | 2025-12-10 06:19:16+00:00
> A 100% Rust kernel is now upstream in Linux 7.4

the future predicted by gemini is already coming true; from 3 hours ago <https://news.ycombinator.com/item?id=46213585>:

"Rust ... is now a core part of the kernel and is here to stay"
by bdgxh6 | 2025-12-10 06:19:26+00:00
Thats what happens if you dont give them H1B visas and Green cards.

But more seriously the US has traditionally cornered 50% of worlds market cap value on paper atleast. That imbalance where a population of 300 million (more like 10% of the 300 million) eats cake, causes all kinds of unintended and uncontrollaable side effects. American Framing is always about who deserves it or doesnt and lot of people borrow it. The other frame is such a system cant stay stable for long.
by vbezhenar | 2025-12-10 06:22:00+00:00
https://github.com/chromium/chromium : C++ 74.0%, Java 8.8%, Objective-C++ 4.8%, TypeScript 4.2%, HTML 2.5%, Python 2.4%, Other 3.3%

https://github.com/mozilla-firefox/firefox : JavaScript 28.9%, C++ 27.9%, HTML 21.8%, C 10.4%, Python 2.9%, Kotlin 2.7%, Other 5.4%

How significant?
by vbezhenar | 2025-12-10 06:23:32+00:00
StartSSL, WoSign were the ones I've used. Very convenient services, much more convenient, compared to this certbot insanity.

I think that the rest of the world does not have much choice, because US uses their IT superiority to force political decisions to the rest of the world. I experienced that first-hand. When my country wanted to implement MITM to improve Internet usability for their citizens, US companies blacklisted government root certificate which disrupted this scheme and forced my country to roll back this plan. Now I have lots of websites completely blocked, instead of more careful and precise per-page blocking that would only be possible with MITM.

Hopefully, over time, China and Russia will destroy this superiority and will provide viable alternatives.
by lencastre | 2025-12-10 06:23:41+00:00
the 1973 essay can’t be found on that link, maybe provide an alternative :-/

_nobody_ needs to die, even assuming quality of living is maintained with age, and that one can live 1000s of years, that decision belongs to the self /jk

srsly, how is this an issue if everything in the Universe eventually dies, why wouldn’t we?
by longshu | 2025-12-10 06:23:48+00:00
BestMaker.ai is an all-in-one platform for generating images and videos from text prompts. We built it after noticing that many creators were switching between multiple tools—one for images, another for video, and yet another for editing. Our goal was to bring these workflows into a single, consistent system.

The backend combines diffusion-based image generation with a lightweight video synthesis pipeline designed for fast inference. We focus on predictable outputs, prompt consistency, and short rendering times rather than maximizing model size. The platform also includes style controls, seed locking, and simple batch generation.

We’re sharing this on HN to gather technical feedback from developers and researchers. We’re especially interested in critiques regarding model stability, UX for prompt design, and performance considerations for running multimodal generation at scale.
by Aurornis | 2025-12-10 06:23:51+00:00
> No memory allocation means no Rust benefits.

Memory safety applies to all memory. Not just heap allocated memory.

This is a strange claim because it's so obviously false. Was this comment supposed to be satire and I just missed it?

Anyway, Rust has benefits beyond memory safety.

> Rust is also too complex for smaller systems to write compilers.

Rust uses LLVM as the compiler backend.

There are already a lot of embedded targets for Rust and a growing number of libraries. Some vendors have started adopting it with first-class support. Again, it's weird to make this claim.

> Nearly all of the relevant code is unsafe. There aren't many real benefits.

Unsafe sections do not make the entire usage of Rust unsafe. That's a common misconception from people who don't know much about Rust, but it's not like the unsafe keyword instantly obliterates any Rust advantages, or even all of its safety guarantees.

It's also strange to see this claim under an article about the kernel developers choosing to move forward with Rust.

> High Frequency Traders - They would care about the standard library except they are moving on from C++ to VHDL for their time-sensitive stuff. I would bet they move to a garbage-collected language for everything else, either Java or Go.

C++ and VHDL aren't interchangeable. They serve different purposes for different layers of the system. They aren't moving everything to FPGAs.

Betting on a garbage collected language is strange. Tail latencies matter a lot.

This entire comment is so weird and misinformed that I had to re-read it to make sure it wasn't satire or something.
by maxaw | 2025-12-10 06:24:34+00:00
My beloved boomer dad’s windows laptop died the other week. After being on the fence about buying him a macbook (which I have and love) because I know he will struggle to switch user interfaces, I ended up pulling the trigger after seeing yet another news article about more aggressive copilot integration. I’m not letting him anywhere near an agent which can control his laptop, not from Microsoft which has huge incentive to recover their ai bet in whatever way possible
by measurablefunc | 2025-12-10 06:25:28+00:00
I once wrote a parody sci-fi short story about this which I called "Meeting of the Bobs"¹ but it looks like some people thought of the same idea & took it seriously. It seems obvious enough so I'm not claiming any originality here.

¹https://drive.proton.me/urls/7D2PX37MJ0#5epBhVuZZMOk
by ehnto | 2025-12-10 06:26:00+00:00
Decent for large scale backup perhaps? Or remote plants (almost always mining in the middle of nowhere). Remote plants have fuel logistics already.

Another fit might be somewhere like singapore which is very space poor but very trade connected. But they're currently building a ocean power cable to Australia where they will tap a massive solar farm or existing grid.

It probably fits some use cases better than any alternatives, but for powering cities and suburbia I think renewables still make heaps of sense when space is available somewhere that can join the grid.
by tamimio | 2025-12-10 06:26:03+00:00
I hope it won’t, because the whole thing is just a medium to enable digital ID using fears as a justification, in this time it’s kids.

The whole ‘anxious generation’ isn’t because of social media, it’s because the new generations are hopeless and helpless (incl genz and millennials too), wherever you look in any domain, it’s bleak times waiting ahead for them, boomers fucked them up severely and now want to suppress them with laws and bills and control them because they know for a fact something will snap at this current rate.
by isoprophlex | 2025-12-10 06:26:41+00:00
> I’ve seen generations grow up. Some grandparents come in with their grandkids and say, “Anna, remember the jukebox?” > Today, however, young people no longer come to the bar. They came when we had the dance floor and the music. Today, they like to spend time with the smartphone; they even take it to bed when they go to sleep.

What are we losing, what are we taking away from life, now that we ourselves have become a resource to extract. Probably, a lot.
by jppope | 2025-12-10 06:26:41+00:00
A woman got bitten by a shark pretty bad down the street from me about a mile away when I lived there: https://abc7.com/post/newport-beach-shark-bite-victim-recove...

I understand they are out there, I understand there is an ecosystem and they are important to that ecosystem... all that goes out the window when you see a great white cruising through the water. We're cool as long as they are out at sea and not where I'm at.
by drmpeg | 2025-12-10 06:27:06+00:00
Here's the Emmy that C-Cube Microsystems won back in 1995 for the MPEG-2 (actually unconstrained MPEG-1) encoder chip set used in the roll-out of DirecTV.

https://www.w6rz.net/DCP_1235.JPG

The original DirecTV encoder was MPEG-1 at 704x480 using eight CL4000 chips. Then in 1995 when the MPEG-2 capable CL4010 was finished, the encoders were upgraded to MPEG-2 (frame only encoding). Then upgraded again to a 12 chip AFF (Adaptive Field/Frame) encoder when the firmware was completed.

https://www.w6rz.net/videorisc.png
by jrowen | 2025-12-10 06:28:19+00:00
This is a good technical point. But this seems to kind of argue that one of the principles of open source is that businesses should be able to pull it into their proprietary projects to make money without hesitation. Is that accurate? I thought that was kind of more of a bonus.

I feel like it's participating in the spirit of open source and should be welcomed, if someone wants to make their code available but just wants to try and restrict anything-goes usage. But I can see the purity argument.