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/)P
Posts
32
Comments
212
Joined
3 yr. ago

  • The fact that OP only ever posts or comments about this software bothers me a lot more than them using AI (which is usually a bad sign, but if they know what they are doing, it is possible that they used AI in a sensible way. I have not looked at the code though)

  • My point was never about the cost anyway. It was about VPNs (commercial or hosted on a cheap VPS) still needing you to trust a third party, and also that the P in VPN does not mean "privacy"

  • When I said I host my own, I mean on cheap VPS that cost me way less than 6$/month.

    But yeah, mullvad is pretty much the only commercial VPN provider I'd trust more than my ISP

  • There's absolutely no reason my ISP needs my browsing history.

    Don't know what ISP you have or what VPN you're using, but it's just a transfer of trust. Whoever your VPN provider is, they now see everything your ISP previously saw. I host my own VPN servers when I need one, and even then I still have to trust the datacenter operators to not snoop on my DNS requests (almost everything else tends to be encrypted with SSL/TLS by default nowadays)

    Also, the "Private" in VPN is about it being for private use, not about privacy

  • I always love seeing "quirky" innovations

    I say quirky as in "there's already an established way of doing it that everyone is using, but I'm gonna build my own totally different thing", similar to how Linus created Git because the established way was not good enough for his taste. Who knows, graph-based UIs for chats might be the next big thing !

    Sadly, the network effect makes it hard to have people adopt a new messenger (I can't even get relatives to move to Signal...). I wish Matrix wasn't such a pain to make clients for. If your graph UI was able to show me all my conversations across all my matrix rooms and bridges, I'd be using it for sure

  • CEC works fine with kodi on my raspberry pi (kodi on top of RPiOS, I did not try libreElec) plugged to an old-ish TV, and it's really nice to have. The Pi puts the TV into standby and wakes it up, and I can control Kodi with the TV's remote

  • A few years ago I deleted my whole home folder by bind-mounting it inside a chroot. When I was done with the chroot, I rm -rf-ed it without unmounting my home first.

  • I have it installed for when I need something closer to a computer keyboard on my phone

  • After trying to run postmarketos on an old phone of mine, I'm really excited for anything that improves support for android devices to mainline linux !

  • I usually have Debian on all my servers for stability, and run almost everything inside containers for convenience. The few things that run directly in Debian are nginx for reverse proxying to container services, fail2ban+firewall, and wireguard for everything that moves data between servers/computers/devices I own

  • Debian is already noiriously lagging behind latest package versions (that's how they make it so stable : they freeze all package versions when they release a new version of Debian, and only backport security fixes).

    Either your AI was trained before Debian 13 came out, or it is giving you really bad advice. I can't think of a single good reason to use an older Debian for a fresh install...

  • What's failed about their newest release ?

  • I've been in a similar situation, and I'm also blocking large ranges of IP addresses in addition to running Anubis in front of my most scraped services (Git/forgejo and Lemmy)

    I came up with a hacky python script that watches my fail2ban logs, counts bans for IP ranges going from /28 to /8, applies some heuristics (based on range size n and how offending IPs are split between the 2 /(n+1) subranges) I came up with to detect ranges that should be blocked, the issues a log line that is picked up by fail2ban to manage bans of increasing length on récidive.

    It's quite contrived and I often fear it will be too agressive and block something I rely on, but it has been working really wellin my experience.

    It will initially block a lot of small ranges, but over time the ranges will grow larger. Smaller ranges having a lower threshold helps it block only the narrowest ranges needed, which gives some time for larger ranges that contain them to drop out of fail2ban's watchlist.

    I should clean up this mess and make it a git repo, maybe even try to have it merged in fail2ban

  • I think your post is missing a link

  • The ISP would only see "encrypted video call"-like traffic between you and the people who connect to Tor through your snowflake.

  • How/why would a VPN be useful for this ?

  • This lets people use your computer as an entry point into the Tor network and camouflage the traffic as a video call between you and them (if the regular, publicly known, entry nodes are blocked by their ISP or gouvernement). The snowflake extension will then forward people's traffic through the Tor network, and services they use will only see a tor exit node's IP, not yours. As long as you trust Tor to be secure and anonymous (I personally have very high trust in its guarantees), you don't have to worry about legal consequences or being blocked by services.

    I used to run a few (public) tor relays (entry or middle nodes, not exit ones), including one from my home network and IP. Never had any issue except for one service which blocked everything that had anything to do with Tor. I reached out for their admin, who claimed Tor users can show up with any node's IP (which they definetly can't, only exit nodes will forward traffic to the regular internet)

  • I thought funkwhale is dead

    Edit: last time I checked, the funkwhale.audio website was offline and I could not find a maintained Git repo, but now the site is online and the Git repo has had recent updates. I don't know what happened

  • I don't know about other homeserver implementations but synapse kinda sucks. It used to randomly eat 100% of 1 or 2 CPU cores (including the database) until I tracked it down to 3 rooms having a messed up state which caused costly SQL queries. I removed the rooms from my server (using a third party admin panel because there's no proper admin GUI built in, the documentation just mentions curl commands to hit the admin API, with placeholders to manually replace). It has been fine since I did it, but I'm the only user on my server. And I expect other issues to come up at any time...

    It also eats a lot of storage, mostly the database. It grew very large quickly, but it's more stable now

  • Android @lemmy.world

    WebUSB Android Unpinner

    pierre-couy.dev /webusb-unpinner/
  • Programming @programming.dev

    Goodbye SASS, welcome back native CSS

    medium.com /@karstenbiedermann/goodbye-sass-welcome-back-native-css-b3beb096d2b4
  • Programming @programming.dev

    Code Smells Catalog

    luzkan.github.io /smells/
  • Programming @programming.dev

    The yaml document from hell

    ruudvanasseldonk.com /2023/01/11/the-yaml-document-from-hell
  • Programming @programming.dev

    How to shuffle songs? - Spotify Engineering

    engineering.atspotify.com /2014/02/how-to-shuffle-songs/
  • Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ @lemmy.dbzer0.com

    VPS provider to host a cheap WireGuard relay for torrenting

  • Self-hosting @slrpnk.net

    Let's Encrypt is 10 years old today !

    letsencrypt.org
  • Selfhosted @lemmy.world

    Let's Encrypt is 10 years old today !

    letsencrypt.org
  • Technology @beehaw.org

    Let's Encrypt is 10 years old today !

    letsencrypt.org
  • Technology @lemmy.world

    Let's Encrypt is 10 years old today !

    letsencrypt.org
  • General Programming Discussion @lemmy.ml

    Mitosis in the Gray-Scott model : an introduction to writing shader-based chemical simulations

    pierre-couy.dev /simulations/2024/09/gray-scott-shader.html
  • Programming @beehaw.org

    Mitosis in the Gray-Scott model : an introduction to writing shader-based chemical simulations

    pierre-couy.dev /simulations/2024/09/gray-scott-shader.html
  • Programming @programming.dev

    Mitosis in the Gray-Scott model : an introduction to writing shader-based chemical simulations

    pierre-couy.dev /simulations/2024/09/gray-scott-shader.html
  • Privacy Guides @lemmy.one

    Increase privacy by using nginx as a caching proxy in front of a map tile server

    pierre-couy.dev /server-admin/2024/08/proxying-a-map-tile-server-for-increased-privacy.html
  • Privacy @lemmy.ml

    Increase privacy by using nginx as a caching proxy in front of a map tile server

    pierre-couy.dev /server-admin/2024/08/proxying-a-map-tile-server-for-increased-privacy.html
  • Fediverse @lemmy.ml

    Lots of dead Lemmy/Kbin domains have CNAME records pointing to the same domain parking company

  • Fediverse @lemmy.world

    Lots of dead Lemmy/Kbin domains have CNAME records pointing to the same domain parking company

  • DeGoogle Yourself @lemmy.ml

    Prevent the map in Immich from sending request to a somewhat shady third-party

  • Selfhosted @lemmy.world

    Follow-up: Temporary fix for Immich's shady third-party API

  • Selfhosted @lemmy.world

    Immich relies on a third-party service that seems shady to me