killingspark

joined 2 years ago
[–] killingspark@feddit.org 29 points 3 days ago* (last edited 3 days ago)

You know that weirdo anarchist that keeps rambling about all nations being bad and by nature imperialistic constructs? They might be the good one

[–] killingspark@feddit.org 3 points 1 week ago

The introduction of languages will continue until morale improves!

[–] killingspark@feddit.org 3 points 1 week ago

He really put the devs into the crab timeout cornet

[–] killingspark@feddit.org 5 points 1 week ago

Hungary for some reason keeps surprising me. I know that fact, I just keep forgetting it.

[–] killingspark@feddit.org 25 points 2 weeks ago

"The checks and balances might have actually checked us doing something way out of balance, so we just ignored our responsibilities"

[–] killingspark@feddit.org 65 points 4 weeks ago (11 children)

Best Pilot, not best mechanic

[–] killingspark@feddit.org 4 points 1 month ago

After writing this comment I noticed it became a bit ranty, sorry for that. Something about this article rubbed a bit in the wrong way.

The relevant section seems to be this:

Browser engines and garbage-collected runtimes are classic examples of code that fights the borrow checker. You’re constantly juggling different memory regions: per-page arenas, shared caches, temporary buffers, objects with complex interdependencies. These patterns don’t map cleanly to Rust’s ownership model. You end up either paying performance costs (using indices instead of pointers, unnecessary clones) or diving into unsafe code where raw pointer ergonomics are poor and Miri becomes your constant companion.

The first half is obviously correct, this kind of data model doesn't work well for the ownership model rust uses for its borrowchecker. I don't like the conclusion though. Rust makes you pay the performance costs necessary to make your code safe. You would need to pay similar costs in other languages if you intend on writing safe code.

Sure, if you are fine with potential memory corruption bugs, you don't need these costs, but that's not how I would want to code.

The other thing bugging me is how miri being your companion is framed as something bad. Why? Miri is one the best things about rusts unsafe code tooling. It's like valgrind, or sanitisers but better.

Now, the raw pointer ergonomics could be better, I'll give them that. But if you dive deep into what rust does with raw pointers, or rather what they are planning to do, is really really cool. Provenance and supporting cheri natively is just not possible for languages that chose the ergonomic of a raw integer over what rust does.

[–] killingspark@feddit.org 12 points 1 month ago* (last edited 1 month ago) (1 children)

Somewhere an accessibility developer is crying in a corner because of what you just typed

Edit: also, please please please do not use alt text for images to wrongly "tag" images. The alt text important for accessibility! Thanks.

[–] killingspark@feddit.org 4 points 1 month ago (1 children)

Sorry where does the .deb version store the encryption keys if not in plaintext?

[–] killingspark@feddit.org 4 points 1 month ago

Yeah it's like halfgrip but you don't need to grab the blade

[–] killingspark@feddit.org 7 points 1 month ago

I can feel a hint of the confused anger I would have felt if this was real. Good job.

[–] killingspark@feddit.org 4 points 1 month ago

Honestly. Nobody remembering Spahn going to visit with maga and heritage foundation, obviously building networks and learning strategy... Yeah it's not great that the afd is doing it but the press needs to do a better job showing similarities between these actions

view more: next ›