Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fluffybucktsnek
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
fluffybucktsnek
6mo ago
It's a data structure, except it doesn't describe how data is actually stored, only how its elements interact, so it's a data structure that doesn't actually structure data. If you are the kind of person that considers s
122.
▲
by
fluffybucktsnek
6mo ago
> No, it depends on excessive dependencies that themselves have dependencies. Not necessarily. Not every dependency will generate code. Furthermore, those dependencies of dependencies are rather small. If you're so certain that'
123.
▲
by
fluffybucktsnek
6mo ago
> Every implementation out there is a data structure. Examples? > 50MB is not something you get to with 4 or 5 parts of a game engine. Depends on the engine's architecture, runtime, etc. Again, don't know if you are blaming
124.
▲
by
fluffybucktsnek
6mo ago
I will need citation on which link, and how it defines ECS as a data structure. From [1]: > Entity component system (ECS) is a software architectural pattern. An ECS consists of entities composed of data components, along with systems th
125.
▲
by
fluffybucktsnek
6mo ago
Your whole thread is about nitpicking the phrase "Bevy gives you a nice ECS". You are the one who asserted that "ecs specifically is just a data structure" (it isn't, by most definitions [1] [2], except yours). I su
126.
▲
by
fluffybucktsnek
6mo ago
> That's an ecs data structure [...] ECS isn't a data structure tho, it's a pattern. You must be referring to the component storage. That's, at best, half the equation. You do realize the discussion is about the 50MB
127.
▲
by
fluffybucktsnek
6mo ago
First of, Bevy isn't just an ECS implementation. It's a game engine designed around ECS. While the ECS part is its core, Bevy also provides rendering, resource management, physics, etc. One of its other tasks, a rather important o
128.
▲
by
fluffybucktsnek
6mo ago
Other ECS implementations might not, but Bevy does come with a system scheduler. You register systems (functions that operate over the components) and, through their parameters, Bevy's scheduler decides how to parallelize the registere
129.
▲
by
fluffybucktsnek
6mo ago
Yeah, testing here with GCC 13.3.0 led to 16K. Perhaps, when you made your test, the compiler was statically linking some libs, which would explain the massive increase in size.
130.
▲
by
fluffybucktsnek
6mo ago
> To be clear you think an ECS implementation is 50MB? No. > Do you think a spreadsheet the[sic] holds a function pointer is a kernel? Do you think an entire engine, including its system scheduler, is a spreadsheet? If so, shouldn
131.
▲
by
fluffybucktsnek
6mo ago
I know the thread. Your point is about whether Bevy's "data structure" is worth 50MB. I pressing on the fact that you haven't shown what this 50MB actually are. But, out of curiosity, do you also consider the Linux Kerne
132.
▲
by
fluffybucktsnek
6mo ago
I also program in tons of languages, including Rust, C#, C, C++, PHP and Java, and, no offense, I think you are full of shit. Haven't had anymore issues programing in C# on Linux than on Windows (if not less). Rust certainly isn't
133.
▲
by
fluffybucktsnek
6mo ago
I don't know where you are trying to go with this logic. You still haven't assured that the 50MB is actually related to data structures used behind by bevy, lest you are insunating that the data structures used by bevy are solely
134.
▲
by
fluffybucktsnek
6mo ago
No, they aren't calling the entire game engine "ECS". Entity-Component-System is an architecture that Bevy is structured around. As I have previously stated, I wouldn't blame the data structures used behind Bevy just yet
135.
▲
by
fluffybucktsnek
6mo ago
Exactly this.
136.
▲
by
fluffybucktsnek
6mo ago
> It's like a tiny database. No it isn't. It also handles system management and concurrency, basically the main loop of your application. I also would be cautious of assigning the blame of the binary size onto the data structur
137.
▲
by
fluffybucktsnek
7mo ago
Now that's rich. Are you indirectly telling us that Arch Linux and NixOS are spyware?
138.
▲
by
fluffybucktsnek
7mo ago
Those issues seem othorgonal to stable ABI issue from OP, specially the OpenGL one (that is more like a hardware incompatibility issue). When apps fail to run due to Wine updates, they are considered bugs to be fixed. On the native side, ap
139.
▲
by
fluffybucktsnek
7mo ago
Please elaborate.
140.
▲
by
fluffybucktsnek
7mo ago
Even if all games were FOSS, without - at least - a stable API, most games will remain a hassle to run. DOOM doesn't deal as much with this due to the high amount of volunteers, but relying on community support for all games is just ou
141.
▲
by
fluffybucktsnek
7mo ago
Accessibility isn't a binary, though. Without any level of accessibility, your software is innaccesible/unusable and your MVP is DBA.
142.
▲
by
fluffybucktsnek
7mo ago
I think part of the issue is that there's a couple of misconception about Wayland. Wayland focuses, exclusively, on being a window management protocol. Use cases such as screen sharing and accessibility are out of scope for such. Inste
143.
▲
by
fluffybucktsnek
7mo ago
I have yet to see those hate campaigns. If anything, I see more hate campaigns from XLibre enthusiasts against Wayland on comment sections.
144.
▲
by
fluffybucktsnek
7mo ago
Furthermore, Wayland is, first and foremost, a protocol, not a standalone software like the Linux kernel. Wayland is no more than an API format transmitted over the Wire protocol. So properly criticizing Wayland is about criticizing the abs
145.
▲
by
fluffybucktsnek
7mo ago
I suspect you only read up to the 2nd paragraph of OP's comment if that's what you got. They certainly aren't pinning the blame on Bill Gates. I don't think "current "Dear Leader"" (quotes included) i
146.
▲
by
fluffybucktsnek
7mo ago
The perspective of protecting user from flaming is interesting, but I agree with @edanm. That said, I believe that LLMs' "unique" writing style may be useful ability to protect anonymity against stylometric attacks, although
147.
▲
by
fluffybucktsnek
7mo ago
Dare I say, it is mostly your bias. I get not wanting to read raw or poorly reviewed LLM slop, but AI-edited comments? I thought the point was about having interesting discussions about unique ideas we come up with, not the surpeficial word
148.
▲
by
fluffybucktsnek
7mo ago
I get what you are saying, but I disagree on the last part, "[...] way to convince you they are your own". If it managed to convince the author that it is their own, chances are, it is their own. Specially so if the author does re