• 0 Posts
  • 42 Comments
Joined 2 years ago
cake
Cake day: January 1st, 2024

help-circle



  • even if you steal my password (database)

    That’s a big leap you’re doing there, equating stealing a password to stealing a password database. Those are very different. Stealing a password can be done through regular phishing, or a host of other methods that don’t require targeted effort. Stealing a password database, if properly set up, is a lot harder than that. It depends of course on what password manager you’re using, but it usually involves multiple factors itself. So equating that to just a password, no matter how strong and random, is just misleading.

    Mind you, I agree that it’s less secure than “proper” MFA, and I’m not saying that everybody should just use MFA through a PW manager. I am using physical security keys myself. But for a lot of regular people that otherwise just couldn’t be bothered, it’s absolutely a viable alternative that makes them a whole lot safer for comparatively little effort. Telling them they just shouldn’t bother at all is just going to create more victims. There is no such thing as perfect security, and everyone has a different risk profile.




  • Idk know what editor you’re using, but it worked perfectly fine out of the box with IntelliJ. Nothing compared to the hassle of setting up a proper Eslint setup for typescript, honestly.

    And I’m not trying to defend python here, I don’t touch that language except under duress, and I do prefer C-style code blocks as well. But this is kind of a pointless argument.



  • My recommendation is Lumibricks or Pantasy. They’re not quite 1/3 of the price of Lego, more around 1/2 on average I think, but both offer the best brick quality that you’re going to get from any company at the moment (they use the same supplier, gobricks). They’re also both offering exclusively original designs, so no copied sets or anything like that, and doing a lot of stuff setting them apart from Lego. Lumibricks has light kits integrated seamlessly into every set and goes hard on printed pieces, no stickers anywhere. Pantasy likes using lots of metallic painted pieces, bigger custom molded pieces, and has a few interesting IPs.

    If you’re into Technic, there’s also CaDa, and if you want very accurate display models you could look into Cobi. The later is a polish company that designs and produces entirely in Europe, in contrast to any other brand out there, but that also comes with a price tag that’s pretty similar to Lego at this point.






  • Unfortunately not. You do get a warning that it’s an unchecked cast at least.

    Granted, the issue here is generic type erasure, which was a tradeoff that was decided on for backwards compatibility when generics were first introduced to Java, so it’s not like an actually desirable feature of the language. But the point is that this wouldn’t be reason for anyone to not call Java and Kotlin not statically typed, their type system is just a bit weaker than others in certain aspects





  • Why not simply say donation

    It’s about setting expectations. The wording is chosen because they believe that paying open source developers for their work should be the norm, not the exception. Calling it a donation would not do that justice. Their wording is saying “Here’s the software, we’ll trust you to pay us for it if it brings you value and you can afford it”. It’s an explicit expectation to pay, unless you have good reasons not to, which is also fine but should be the exception. Whereas a donation is very much optional and not the default expectation by nature.

    In the end it’s just a semantic difference, it’s just all about making expectations clear even if there is no enforcement around them.