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.
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"
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
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).
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.
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.
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.
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."
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)
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.
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.
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.
reply