• Sign in
  • Sign up
Elektrine
EN
Log in Register
Modes
Overview Chat Timeline Communities Gallery Lists Friends Email Vault DNS VPN
Back to Timeline
  • Open on feddit.org

killingspark

@killingspark@feddit.org
lemmy 0.19.16
0 Followers
0 Following
Joined July 22, 2024

Posts

Open post
In reply to
killingspark
@killingspark@feddit.org
feddit.org
killingspark
killingspark
@killingspark@feddit.org
feddit.org
@killingspark@feddit.org · Mar 14, 2026
As long as the default recommendation is to use authenticator apps on your main device I'll see this as a "could be good if implemented correctly, which it isn't, so it isn't good"
View full thread on feddit.org
2
0
0
0
Open post
In reply to
killingspark
@killingspark@feddit.org
feddit.org
killingspark
killingspark
@killingspark@feddit.org
feddit.org
@killingspark@feddit.org · Mar 14, 2026
This. This so much. Password+Totp based login is just two passwords where one is more annoying to use.
View full thread on feddit.org
0
4
0
0
Open post
In reply to
killingspark
@killingspark@feddit.org
feddit.org
killingspark
killingspark
@killingspark@feddit.org
feddit.org
@killingspark@feddit.org · Dec 18, 2025

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.

View full thread on feddit.org
4
0
0
0
Open post
Boosted by Technology @technology@lemmy.world
In reply to
killingspark
@killingspark@feddit.org
feddit.org
killingspark
killingspark
@killingspark@feddit.org
feddit.org
@killingspark@feddit.org in technology · Dec 16, 2025
Somewhere an accessibility developer is crying in a corner because of what you just typed
View full thread on feddit.org
0
0
0
0
313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: mail.elektrine.com:993

POP3: pop3.elektrine.com:995

SMTP: mail.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 07:15:07 UTC