• 0 Posts
  • 23 Comments
Joined 2 years ago
cake
Cake day: June 13th, 2023

help-circle


  • So if the housing market crashed like really bad, by say everybody owning multiple homes being suddenly unable to afford the loans for that many homes, what would happen?

    The banks would have to repossess the properties. And sell them on the market, but with many homes to sell, the price would come down crashing.

    One can dream.





  • My company didn’t leave me a choice, I got an XPS 15 which I had to setup with my distro of choice (but all the internal tooling is for Ubuntu, I personally would have preferred to install Fedora or Debian 12 with i3wm).

    It’s not that bad a laptop but it overheats like crazy and has really shit battery life (barely enough for a meeting), and some of its features I can’t explain : why is a 4k touchscreen on a laptop a good thing? It eats 4x the battery for no noticeable visual improvement. I don’t use my laptop 5 inches from my face.




  • ELI5 : Take the string AAAA.

    A simple Cypher would be to change the letters to the next one in the alphabet and offset by 1 for each letter, the message would encrypt to ABCD.

    If you try to compress that, well you can’t do it, otherwise you lose required information.

    If you were to compress AAAA first, you could represent it as the string 4A. You can then encrypt that to 5B.

    Encrypting is about adding entropy to a message. Compressing is about finding common groups and represent them differently so that the size is lower. Compressing an encrypted message is basically useless because you added so much entropy to the message that there are no more recognizable patterns to apply compression to.


  • My main gripe with ActivityPub is that the infrastructure basically replicates 1-to-1 across subscribed instances. It means that as lemmy grows, servers will require more and more storage to keep up. For now, it’s fine since we’re under a few TB of content on the platform.

    If lemmy were to be as popular as reddit, we’d reach the dozens if not hundreds of TB of storage required. Not everyone has the money to build such a homelab or rent data center servers of that caliber.

    ActivityPub in it’s current state is nothing but replicated centralization, not a full decentralized protocol. We’d probably need a different database system that handles cross region clustering and sharing to scale it up.





  • There are already tools existing for dyndns that are free. If you’re using cloud flare as your dns provider, there’s cloudflareddns that checks your public ip and updates dns records. You just need 1 record to be updated, the other records can just be CNAME to that primary one.

    OVH has DynHost to deal with that as well.

    You could also write a script to do that with your own DNS provider if one doesn’t exist yet. Most have good APIs you can use to that extent. At worse just use cloudflare since it just works and is well supported.





  • The beauty of lemmy is that it is open source. Anyone knowing a bit of rust and/or typescript can contribute. I’m sure multilemmies will be implemented sooner rather than later.

    Though, although rust is a beloved language, it’s hard to get into. A backend in typescript or python would attract a lot more developers just based on the fact that these are higher level languages. Performance would take too much of a hit though.