Computer History Museum was pretty awesome. Thanks for all the recommendations!
Computer History Museum was pretty awesome. Thanks for all the recommendations!
Self hosting your own media considered harmful (according to YouTube...). https://www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful
🎥🤡 #YouTube, the paragon of content morality, graciously warns us that self-hosting media (gasp!) is as dangerous as assembling your own IKEA furniture without an Allen wrench. Meanwhile, our hero Jeff Geerling, the Robin Hood of legal media purchases, is publicly scolded for owning a Raspberry Pi and a conscience. 😂🔧
https://www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful #SelfHosting #JeffGeerling #RaspberryPi #ContentMorality #MediaOwnership #HackerNews #ngated
Self-hosting your own #media considered harmful (updated) | #JeffGeerling
I just received my second community guidelines violation for my video demonstrating the use of #LibreELEC on a #RaspberryPi 5, for 4K video playback.
https://www.jeffgeerling.com/blog/2025/self-hosting-your-own-media-considered-harmful-updated
Alan Turing died by suicide on 7 June 1954. Turing was convicted of gross indecency in 1952 and given a choice between imprisonment and probation. His probation would be conditional on his agreement to undergo hormonal physical changes designed to reduce his libido. Turing's conviction led to the removal of his security clearance and barred him from continuing with his consultancy for GCHQ. He was denied entry into the United States after his conviction.
Update: YouTube has just reinstated the video, after what I presume is a human review process. I wish it didn't take making noise on socials to get past the 'AI deny' process :(
Go forth, and self-host all the things! https://www.youtube.com/watch?v=3hFas54xFtg
Sipeed's NanoCluster holds up to 7 Compute Modules in 6cm—how are the power limits? Does it throttle? Can you run distributed LLMs?
All those questions—and many more—answered in today's video: https://www.youtube.com/watch?v=UEtpaiODNs0
How to protect yourself:
✅ Log out of important accounts when done
✅ Use browsers with ephemeral properties. Ex. Brave Forgetful browsing, Mullvad Browser & Tor Browser.
✅ Clear cookies regularly
✅ Use browsers with enhanced cookie protection
Source: https://www.theregister.com/2025/05/29/billions_of_cookies_available/
What I wanted YouTube to do with AI: make it so I don't have to delete 50 obvious spam comments on all my videos.
What I didn't want: suggest replies to spam comments that further clutter admin UIs
Fortran:
IMPLICIT REAL*8(A-H, O-Z)
THING=0.0D0
C++: std::shared_ptr<AbstractTemplatedThingFactory<T>>::type
PHP: $the_thing
COBOL: THE-THING-THAT-DOES-THE-STUFF-FOR-BUSINESS-LOGIC
Assembly: mov eax, [thing]
Kotlin: theThing?.let { it }
Variable naming conventions by programming language:
Python: the_thing
JavaScript: theThing
TypeScript: theThing: any
Java: AbstractFactoryPatternSingletonInstanceManagerThing
C: i
Go: thing, err
Rust: maybe_the_thing
Mozilla is killing its Pocket and Fakespot services to focus on Firefox
Browser maker shifts resources to "new Firefox features that people need most."
https://arstechnica.com/gadgets/2025/05/mozilla-is-killing-its-pocket-and-fakespot-services-to-focus-on-firefox/?utm_brand=arstechnica&utm_social-type=owned&utm_source=mastodon&utm_medium=social
I’m really going to miss #Pocket
It was my favorite app all throughout my college years and early career. My first big sideproject was around delivering your pocket articles to kindle. I just loved how open, nice and straightforward it was.
So many memories around it.
From a mechanical keyboard that lets you talk to type, to an Arm ITX motherboard, the Pi community's been hard at work.
The Compute Module 5 doesn't much of anything by itself. But check out some amazing new projects built around it in today's video: https://www.youtube.com/watch?v=qQ42lbLFxv8
@nixCraft
Co-Intelligence: Living and Working with AI by Ethan Mollick
https://www.goodreads.com/book/show/198678736-co-intelligence
The concept is straightforward: subscribe to relevant events (e.g., system startup, screen unlock) to reapply, reset, or reconnect critical system settings and ensure everything runs smoothly. When my laptop comes back from sleep the VPN connection is lost, it can't reconnect. Detecting when it comes back, killing VPN and restarting it solves the problem
The next script is generated by Tape That Moth (TTM) to solve the issue
#!/usr/bin/env bash
while read -r line; do
case "$line" in
*"{'Active': <true>}"*) /some/path/to/proton-vpn-restart ;;
esac
done < <(gdbus monitor -y -d org.freedesktop.login1)
Where /some/path/to/proton-vpn-restart, not generated by TTM, kills VPN and starts a new one
#!/usr/bin/env bash
pkill -9 -f protonvpn-app
python3 /usr/bin/protonvpn-app >/dev/null 2>&1 &
This approach may not adhere to traditional coding best practices, but it's a pragmatic solution that yields results
#Linux #FOSS #OpenSource #UX #SystemFixes #TapeThatMoth #DesktopTools #BugWorkarounds
Hey fellow Mastodons!
I'm working on a project called Tape That Moth, which helps mask software issues that drive us crazy. You know, things like keyboard layouts changing unexpectedly or VPNs dropping out after laptop suspend.
My goal is to make it easy to use and get back to what matters most – coding, designing, or just getting stuff done!
Here's the thing: I'd love your feedback on how to make Tape That Moth more user-friendly. Should it be point-and-click? Should I prioritize certain features? Is it of interest for other one that me?
I'm looking for advice from people who actually use software and have experienced these kinds of issues firsthand. Your input would mean a lot!
https://gitlab.com/bit-man/tape-that-moth
#Linux #FOSS #OpenSource #UX #SystemFixes #TapeThatMoth #DesktopTools #BugWorkarounds
@jonah you mean through the palm of your hand or though the back? I can only through the palm with both hands