Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)O
Posts
207
Comments
5709
Joined
3 yr. ago

  • Rust ownership and async have been the worst part of my Rust experience. I normally either use a reference or copy and that solves 90% of my problems.

    Rust prides itself on "fearless concurrency" but as I said, async is horrific. I've spent way too much time trying to build an pipeline that downloads data from a source and spreads it out to multiple consumers who can also pass data on or terminate gracefully. The experience left me so annoyed that I just moved to a worker based model with Kafka in between and let every worker download the file to do its processing. So much simpler.

    Having to do shit concurrently in rust is amongst my biggest fears because of async. I'd rather use python or even JavaScript which have functional and easy async.

  • Still don't understand lix. It doesn't seem to provide a different ecosystem to nix and I'm not sure how it would benefit me to switch. Plugins do sound interesting however... I'd had a few ideas of what to implement for a while now.

  • End result is the same.

  • Eh, and the same can be done to closed-source and copyrighted stuff. It's a double-edged sword.

  • We’ve led the industry in building and adopting Rust

    Yeah, then you fired the team to pay the CEO a few million more.

  • We need more DDOS attacks on Xitter. Wouldn't it be great if Xitter became so unstable people willingly left?

  • Lol, Microslop pissed off a white hat who tried to disclose responsibly. Probably snubbed them on the reward or said "meh, it's not critical, here 1k". The rotten fruit store also does that. In their business mind interest to keep the payout low to be able to pay for another yacht.

  • That's pretty cool. The article did not explain that and I stopped reading halfway through. I imagine many readers were confused.

  • Ground effect vehicle? What's that?

  • Sure there is: if you're larping the average Joe.

  • Hmmm... then I don't know. Logically, your route must be shorter on flat ground.

  • POP is what I use, but fetchmail also supports IMAP and can delete after retrieval with --no-keep (doc).

    But yeah, if you already host your own email, then this isn't necessary for you. Btw, how has the experience been of hosting your own email? Don't you need to join some kind approval list to be able to send emails to big hosts (especially Google)?

  • They = email host. gmail, etc.

    But the mail flow goes into your gmail inbox and is analyzed when it it lands. How does this prevent google from reading your mail received by the gmail account?

    It's not, but if you switched to another email host, they wouldn't have the data Google acquired. And if you switched again, the new host wouldn't have the data the other host + gmail acquired.

    How does Proton Mail Bridge work?

    Proton Mail Bridge is a desktop application that runs in the background, encrypting and decrypting messages as they enter and leave your computer. It lets you add your Proton Mail account to your favorite email client via IMAP/SMTP by creating a local email server on your computer.

    https://proton.me/mail/bridge

  • Which direction is the path? If it's marked as a one-way road, it may not consider it. Or, as somebody else pointed out, the routing application might not have the up to date map. Give it a day or so.

  • Because the headers will have all the transport and delivery metadata from your old inbox? I don’t see how this obscures any of that.

    I think there's a misunderstanding here. How are they going to access my old inbox? I'll be self-hosting it.

    GMAIL --POP--> myServer --IMAP--> myDevice(s)

    I can switch out gmail, with protonmail, startmail, fastmail, posteo, kolabnow, zimbra, gandi, etc. The only thing I need to update is my MX record and fetchmail to pull from the new managed inbox and that's it.

  • Article written by GrapheneOS? They are hardly objective. Graphene's social media account hates every android ROM that isn't called GrapheneOS and will excessively shit on it. It's to make you believe nothing but GrapheneOS is secure. It also helps that they are releasing a phone with Motorola soon that will come with GrapheneOS pre-installed on it.

    My bet is that they will call it the most secure phone on the planet with quotes taken out of context from anywhere they can find.

    "Unhackable" says the IDF

    "Impossible to crack" - NYTimes

    "A must have have for journalists" recommended by the FBI

  • This is a setup to continuously pull the emails via POP into your own IMAP server. When you transfer email hosts, they won't know a thing about your previous inbox - why should they be privy to that? Plus, you won't have any storage limits on your server like on the managed email hosts (maybe 1GB if you pay? dunno). The data stays with me.

  • Adblock is always on. Why would you have it off by default?

  • I'm sorry, the video on the page just had gray boxes. That's why I thought it was a joke. Maybe you need a better presentation because the elements aren't very distinguishable.

  • Forgejo @programming.dev

    Organic maps archived their forgejo repository

  • Programming @programming.dev

    Is there are good alternative to IPFS?

  • iiiiiiitttttttttttt @programming.dev

    How is this community different from ProgrammerHumour?

  • JetBrains @programming.dev

    Jetbrains started retiring modal commit dialogues - people aren't happy

    youtrack.jetbrains.com /issue/IJPL-177161
  • Programming @programming.dev

    Any suggestions for a self-hosted CI that can also be run locally?

  • Game Development @programming.dev

    Is serverside anti-cheat too difficult?

  • Not the Onion @lemmy.ml

    Mark Zuckerberg Says ‘Everything I Say Leaks’ in Leaked Memo

    www.vice.com /en/article/mark-zuckerberg-says-everything-i-say-leaks-in-leaked-memo/
  • Programming @programming.dev

    Whats the difference between Neonephos and Eurostack?

  • Cybersecurity @sh.itjust.works

    Apple chips can be hacked to leak secrets from Gmail, iCloud, and more (28 Jan 2025)

    arstechnica.com /security/2025/01/newly-discovered-flaws-in-apple-chips-leak-secrets-in-safari-and-chrome/
  • KDE @lemmy.kde.social

    Is there a way to stop windows from grabbing attention in plasma6?

  • Programming @programming.dev

    Can anybody explain why CUDA and Rocm are necessary and why OpenCL isn't the solution?

  • Matrix @programming.dev

    A difficult chat: Messaging apps in Australian government

    element.io /blog/a-difficult-chat-messaging-apps-in-australian-government/
  • Rust @programming.dev

    Rust is now a government conspiracy

  • Opensource @programming.dev

    NLnet is funding Blitz - a modular web renderer

    nlnet.nl /project/Blitz/
  • Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ @lemmy.dbzer0.com

    What happened to networks like eMule, WinMX, DC++, and so on?

  • Opensource @programming.dev

    Could "pay or it's low priority" be a way to fund opensource projects?

  • Rust @programming.dev

    Rust is the New C

  • Online Persona's Blog @programming.dev

    I miss Django (and its ORM + documentation)

  • Lemmy @lemmy.ml

    How can we contribute to Lemmy code from outside github?

  • Matrix @programming.dev

    Financial situation of The Matrix.org Foundation · Issue #571 · matrix-org/matrix-spec

    github.com /matrix-org/matrix-spec/issues/571