Can something like that be done with `keyd`?
18 karma · joined April 6, 2010
Can something like that be done with `keyd`?
At a conceptual level, do these data-structures store what in other languages would be pointers and so every access would mean paying for the pointer indirection or do they store objects themselves and they are cache friendly data-structures?
Yeah, if you're 5 and you want to keep paying subscriptions for a car you already bought! Not to mention software failures, over the air updates, hacking, etc
These tech writers (or bros) need to be replaced by AI or something, total disconnection with reality and what a car is for most people (e.g. it's not a computer and it should be mostly about reliability than anything else).
The article fails to explain why. What problems (besides the obvious) have been found in which "memory-safe languages" can help. Do these problems actually explain the need of adding complexity to a project like this by adding another language?
I guess AI will be involved which, at this early point in the project would make ladybird a lot less interested (at least to me).
- What about non opensource work that's not on Github?
- Costs! I would think "an agent always running" would add up quickly
- In open source work, how does it amplify others. Are you seeing AI Slop as PRs? Can you tell the difference?
In particular:
- LLVM is not enough, let's write our own compiler.
- Interfaces are an overhead, use comptime instead or roll your own vtables.
- In a world where "memory unsafe" languages are under attack... yeah, we don't care about that.
I'm not trolling, this are serious questions from afar that I would love to figure out before investing time with Zig.
I didn't read the article (just browse it) but here's the TLDR from the article itself:
``` tl;dr: I don’t want C++ to limit what I can express efficiently. I just want C++ to let me enforce our already-well-known safety rules and best practices by default, and make me opt out explicitly if that’s what I want. Then I can still use fully modern C++… just nicer. ```
As is normal in C++, the defaults are wrong. Developers should "opt in" for unsafe instead of "opt out" of it!