Hacker Newsnew | past | comments | ask | show | jobs | submit | KingMob's commentslogin

Neither of those links involves Klabnik.

And the second one (about swatting a linux dev) says "Others think someone from the Rust (programming language, not video game) development community was responsible due to how critical René has been of that project, but those claims are entirely unsubstantiated."

--

Also wild to complain about botting when I've seen half a dozen accounts that didn't exist an hour ago all pop up to criticize Klabnik.


And the first one is about Christoph Hellwig who has a long history of being awful to communicate with. He should have been kicked out of the Linux community two decades ago for that reason alone. For some reason, he has decided that he doesn't like Rust and he does what he can to keep it far, far away from any code he has anything to do with. If that requires 10x more work for others, that is a price he is willing to pay.

complains about vote manipulation

user created an hour ago


Hey buddy, you ok there?


I have extremely bad news for you about the authenticity of pop stars, going back at least to the 1950's.


Did I say 1950 pop stars popularity was authentic? I'm just saying the implicit question of this post's title can be simply answered with "they're so popular because of marketing, duh"

Not the parent, but I have the same question.

Your reasons above could be said about streamers in general, but what about VTubers in particular appeals to you?


You all are beating around the bush. Some people like anime girl personas better than 3d girls. It is somewhat similar to the whole furry thing on a few levels. This creates the demand for services/content which we are now discussing. /thread

Not to mention a small minority act and look like children doing art commissions with pretty vile dialogue. See more: https://piunikaweb.com/2026/05/01/uk-vtuber-arrested-anime-a...

Can we talk about how gross it is to call real human women "3D girls"? Is that just me?

Oh I wouldn't say I go for VTubers specifically? It's more about the streamer, what they play and what their commentary is like. I honestly don't care much if they have webcam, vtuber avatar, or neither.

Could be, but it also had problems on my mac. I had to abandon Jellyfin for Emby over it.

Every so often, Jellyfin would choke ingesting a video. Worse, it would hang the whole ingestion process, so videos later in the list wouldn't get processed. Restarting didn't fix it, either, I had to delete the problematic video (which notably, played ok in things like VLC and IINA).


Tell me more about Emby. Solid replacement?


Mostly. It hasn't had the problem of choking on a any videos, at least. Some features are locked behind a paywall, but nothing I need.

Biggest issue is it's not designed around transitory servers, like a laptop. It really wants a server with a static IP. Unfortunately, JellyFin had the exact same problem, so that's a wash. Mostly it just means logging in and out of the TV client every so often.


A casual read of TigerBeetle's practices makes it clear they're doing some very unusual things, both in their memory allocation strategy and in their testing/verification.

Despite TigerBeetle being one of the highest-profile remaining Zig projects, I actually don't think they're representative of the average Zig project at all.


It is quite representative of an embedded software project. TigerBeetle is not what we usually call embedded software, but it is built like it: static memory allocation, a self-contained executable, and a strong focus on determinism are typical in that field, especially for critical software.

And I think embedded software is a field where Zig will be at its best. The only thing it is missing is maturity. When project lifetimes are measured in decades and changing a single byte can cost millions, no one in his right mind will pick a language that is still in development. Things will become interesting when it reaches 1.0.


Static memory allocation is idiomatic in high-performance software. You do the same in C++ if you care about performance and reliability.


Can you elaborate on the unusual part?


All necessary memory is allocated at initialization. The application is not allowed any allocations during it's normal runtime. This is how it avoid memory bugs.

Not a lot of people write programs this way.


Static memory allocation is widely used in quite a bit of embedded software, particularly safety critical stuff. There it's often latency related since you don't want hangs while memory is allocated.

I've even seen it on some simulation software's core that was written in the 80s originally; at the time memory was much more constrained so allocating upfront meant you could check upfront whether the simulation could actually run or not vs crashing out part way through.


A lot of people write software like this when predictable latency is a hard requirement.


Andrew Kelleys original motivation for creating Zig was language that allowed precise low-level control for real-time audio processing.

"Kelley describes why he created Zig, when other options including C, C++, Rust, and Go already exist. He said he set out to develop a digital audio workstation. He tried Go, but found interoperability with C libraries difficult, and said the garbage collector caused audio delays. He tried C++, or coding C-style using a C++ compiler, but found that small mistakes led to memory corruption bugs that took weeks to fix. He tried Rust but "really struggled to write code that would satisfy Rust's rules," and spent a month trying to make font rendering work."

https://www.theregister.com/software/2026/05/28/zig-creator-...


I was just learning yesterday that's exactly what GTA did on PS2, which I thought was interesting. (Not to belittle your point, just giving an example)


This is how basically every console video game works.


I do this in Unity because allocations/GC cause hitches. it's pretty normal thing to do there's even the built in pooling libraries so you can pre-allocate 10,000 gameobjects when the game starts. I haven't played with ECS/DOTS yet but I assume it does something similar.


I do. The only thing I need dynamic allocations for is queues of asynchronous events, and that's just because I'm too lazy to calculate an upper bound for how many there may be.


This is standard practice in the games industry.


A number of commenters have pointed out static allocation, but none mentioned TigerBeetle's sophisticated testing suite, which is more relevant.

See here for a post on their deterministic simulation harness: https://tigerbeetle.com/blog/2023-07-06-simulation-testing-f...


I learned IPA for Thai, and as part of that, I also read that a lot of professional linguists still find IPA too limited.

IPA seems very comprehensive from my amateur perspective, but apparently a lot of modern linguists still extend it or roll their own.


Might want to double-check that one, chief. xAI itself disagrees with you.

They admitted in court that Grok was used to generate CSAM: https://edition.cnn.com/2026/07/15/business/xai-sues-user-al...


Them attempting to claim something in a lawsuit doesn't make it a fact. Nothing mentioned in those claims is CSAM.


xAI literally says in their own lawsuit, "Defendant breached the xAI Terms of Service and Acceptable Use Policy by leveraging Grok to generate non-consensual sexually explicit images and CSAM".

"CSAM" is literally right there. If you think know better than xAI itself, take it up with them.


Twitter and Musk don't get to define USA law no matter what you think.


"CSAM" is literally right there. If you think know better than xAI itself, take it up with them.


> They didn't happen.

Bold of you to deny Musk's very existence.


Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: