Patrick
banner
ppb1701.ppb.social.ap.brid.gy
Patrick
@ppb1701.ppb.social.ap.brid.gy
Software Engineer originally from Tennessee now living in Virginia. Been #Coding for well over a decade, primarily in the .Net world, but also some Flutter and Ruby. I […]

🌉 bridged from ⁂ https://ppb.social/@ppb1701, follow @ap.brid.gy to interact
Pinned
Mastadonn Capy UI Release
1.0.2: 2025-12-1

* Added gradient background effect (kagi-style) - subtle radial gradient from electric blue at top fading to dark
* Implemented dual-layer gradient with fixed overlay for atmospheric lighting effect
* Added gradient toggle system - users can easily […]
Original post on ppb.social
ppb.social
Reposted by Patrick
Part 7: Warner Bros. Reopens Talks with Paramount—But Still Backs Netflix

Warner Bros. gave Paramount a 7-day window to make their "best and final offer"—the same Paramount that said back in January they weren't raising their price. Spoiler: they raised their price. 🍿 […]
Original post on ppb.social
ppb.social
February 17, 2026 at 10:53 PM
RE: https://techhub.social/@Techmeme/116092250047748664

@Techmeme And this is the company that wants Recall running on everyone's machines
techhub.social
February 18, 2026 at 3:09 PM
Part 7: Warner Bros. Reopens Talks with Paramount—But Still Backs Netflix

Warner Bros. gave Paramount a 7-day window to make their "best and final offer"—the same Paramount that said back in January they weren't raising their price. Spoiler: they raised their price. 🍿 […]
Original post on ppb.social
ppb.social
February 17, 2026 at 10:53 PM
Reposted by Patrick
Maple Mono: Open source monospace font

https://font.subf.dev/en/
Maple Mono: Open source monospace font
font.subf.dev
February 15, 2026 at 11:39 PM
Reposted by Patrick
FontAlternatives - Free Alternatives to Premium Fonts

https://fontalternatives.com/
FontAlternatives - Free Alternatives to Premium Fonts
Find free, open-source alternatives to expensive premium fonts. Discover the best free fonts similar to Proxima Nova, Helvetica, Futura, and more.
fontalternatives.com
February 15, 2026 at 11:39 PM
Gitea, Smarter Monitoring, and the Syncthing Permissions Fight — Part 11 of Building a Bulletproof Home Server Series

Time to get some source control under my own control and fix a few issues […]
Original post on ppb.social
ppb.social
February 15, 2026 at 11:13 PM
Reposted by Patrick
SgtApple/fm-cli: A minimalist terminal-based email client for Fastmail, built in Go with JMAP

https://github.com/SgtApple/fm-cli
GitHub - SgtApple/fm-cli: A minimalist terminal-based email client for Fastmail, built in Go with JMAP
A minimalist terminal-based email client for Fastmail, built in Go with JMAP - SgtApple/fm-cli
github.com
February 13, 2026 at 4:06 PM
Fun note...when copying a nix file to replicate most of a bunch of changes between non flaked (that's a transition I will re-look at down the road) servers....don't overwrite the UUID to the external ssd...oops 🤦‍♂️ #nixos #selfhosting
February 11, 2026 at 10:54 PM
Github being down so much lately is making me glad I put Gitea on my homelab.
#selfhosting #github #gitea
February 11, 2026 at 10:22 PM
RE: https://mastodon.social/@anewsocial/116047408377341614

if you are using Bridgy Fed, could be a handy feature (yes I vividly recall the initial uproar and also the recent outrage across the Fedi over BlueSky...purely an fyi for those using it. ymmv)
mastodon.social
February 10, 2026 at 5:34 PM
SearXNG, LinkWarden, and the RSS Reality Check — Part 10 of Building a Bulletproof Home Server Series

Selfhosting my own search and bookmark manager...and the woes of trying to scrape Meta for city news […]
Original post on ppb.social
ppb.social
February 10, 2026 at 4:39 PM
Four Days. That's How Long It Took
YouTube to Prove My Point.

YouTube Music to paywall LYRICS

(I know I said I'd have a bulletproof homeserver post soon, but this warranted an expeditated follow-up...)

https://blog.ppb1701.com/four-days-thats-how-long-it-took-youtube-to-prove-my-point

#blog […]
Original post on ppb.social
ppb.social
February 9, 2026 at 9:30 PM
I have been adding to my servers several things. I'll be adding some posts (breaking it up into more manageable chunks than one huge "dissertation for a blog post") soon.
February 9, 2026 at 7:10 PM
One of these years when people start talking about the super bowl, I'm going to be like " Is that a new soup or cereal at McDonalds?"
February 9, 2026 at 2:55 AM
Reposted by Patrick
YouTube Just Killed Your Browser Workaround—And Why This Should Piss You Off
Remember when you could open YouTube in Samsung Internet or Brave, lock your screen, and keep listening to music or podcasts while doing literally anything else on your phone? Yeah, that's done. As of this week, YouTube officially killed background playback through third-party browsers. No more workarounds. No more listening with the screen off unless you pay $13.99 a month for Premium. ## What Actually Happened Starting around January 28th, users across Samsung Internet, Brave, Vivaldi, Microsoft Edge, and Safari started reporting the same thing: lock your screen, audio stops. Minimize the browser, audio stops. The lock screen controls vanish completely. Some users briefly saw a notification reading "MediaOngoingActivity" before everything disappeared. At first, people thought it was a bug. It wasn't. Google confirmed it was intentional: > "Background playback is a feature intended to be exclusive for YouTube Premium members. While some non-Premium users may have previously been able to access this through mobile web browsers in certain scenarios, we have updated the experience to ensure consistency across all our platforms." > > > Translation: We closed the loophole. Pay up or shut up. ## The Technical Details (Because This Matters) This isn't a client-side change. YouTube implemented **server-side verification** that checks your account status the moment you lock your screen. Within seconds of the screen going dark, YouTube's servers confirm whether you're a Premium subscriber. If not, playback stops and the lock screen controls disappear. This is clever—and hostile. By doing the enforcement server-side, browser developers have a much harder time working around it. There's no extension to install, no setting to toggle, no user agent to spoof that works reliably. The logic lives on YouTube's infrastructure where you have minimal control. Will someone eventually find a workaround? Probably. This is the classic cat-and-mouse game between platforms and users—antivirus versus malware, DRM versus pirates, ad blockers versus ad servers. Where there's a will, there's usually a way. But each iteration makes the workarounds more fragile, more technical, and harder for average users to implement. That's the point. ## But Wait, There's Another Agenda Here Here's what Google isn't saying out loud: this isn't just about pushing you toward Premium. It's about pushing you toward **their app**. When you use YouTube through a browser—especially a third-party browser—Google gets less data about you. You can use extensions that block trackers. You can clear cookies. You can sandbox your activity away from your Google account. The browser gives you a layer of control. The YouTube app? Not so much. It has access to your device ID, location data, usage patterns, app interactions, and can tie everything directly to your Google account without the friction of browser privacy controls. It's a data collection goldmine. By breaking browser-based background playback while keeping it functional in their official app (and in Premium, of course), Google creates a three-tier experience: 1. **Official app (free)** : Full functionality, maximum data collection 2. **Premium** : Full functionality everywhere, pay with money instead of data 3. **Browser (free)** : Deliberately crippled experience to push you toward options 1 or 2 Guess which option most people pick when they just want to listen to music with their screen off? I'm not a fan of Google's data practices. But here's the brutal reality: for video content at this scale, they're basically the only game in town. ## This Is About More Than $14/Month Look, YouTube Premium isn't outrageously priced. You get ad-free viewing, offline downloads, and background playback for less than the cost of two coffees. I'm not here to argue about the price. I'm here to argue about the **principle**. Background playback isn't some revolutionary feature. It's basic functionality that should have been available from day one. Being able to listen to audio with your screen off isn't a premium experience—it's the bare minimum expectation for any media app. Think about it: Spotify's free tier lets you do this. Apple Music's free trial lets you do this. Even podcasting apps nobody's heard of let you do this. But YouTube? Nope. That'll be $13.99, please. ## The Broader Pattern This isn't an isolated incident. YouTube has been systematically closing every gap in their paywall for years: * **Ad blockers** : Throttled video load times, blocked playback entirely, forced users to disable extensions * **Third-party clients** : Shut down apps like Vanced, sent cease-and-desists to developers * **Browser workarounds** : Now this Each time, the justification is the same: "We need to protect our creators." "This ensures consistency." "Background playback is a Premium feature." But here's what they don't say: **YouTube has over 125 million Premium subscribers globally.** This isn't about survival. It's about maximizing revenue by making the free experience progressively worse until you're willing to pay to make the pain stop. ## Why This Matters For You If you're a Premium subscriber, you might be thinking, "This doesn't affect me." You're wrong. Every time a platform successfully makes basic functionality exclusive to paid tiers, they're testing how much degradation users will tolerate before paying up. Today it's background playback. Tomorrow it's quality tiers. Next year it's limiting how many videos you can watch per day. The more we accept "features" being stripped away and sold back to us, the worse the baseline experience becomes for everyone. ## The Alternatives (Such As They Are) So what can you do? **The honest answer? Not much.** YouTube has a monopoly on video content at scale. Sure, there are alternatives: * **Short-form** : Instagram (Meta is arguably worse than Google for data practices) and TikTok (if you believe they're not doing the same data collection, I have a bridge to sell you) * **Long-form** : PeerTube and Odysee exist, but let's be honest about what they are. PeerTube is a decentralized, federated video platform—basically the Mastodon of video hosting. It's great in theory: open source, self-hostable, no corporate overlord. In practice? It's niche at best. The content isn't there. Your favorite tech reviewers, educators, and content creators aren't on PeerTube because that's where the audience isn't. If you're into very specific communities—FOSS advocates, privacy enthusiasts, certain activist circles—you might find some content. But if you're looking for general entertainment, tutorials, or anything mainstream, PeerTube won't cut it. Odysee is similar—a blockchain-based video platform (yes, really) that positions itself as a "free speech" alternative to YouTube. It has some tech content and creators who've been demonetized or banned from YouTube. But it suffers from the same fundamental problem: lack of content diversity and audience. Unless you're specifically following creators who've made Odysee their primary platform (spoiler: almost none have), it's not a YouTube replacement. Both platforms are fine if you're a FOSS purist, privacy absolutist, or want to support decentralized infrastructure on principle. But as a practical YouTube alternative for the average person who wants to watch tech reviews, cooking videos, gaming content, or music? Not even close. That leaves you with limited options: 1. **Pay for Premium** - The easiest option. You get ad-free viewing, offline downloads, background playback, and YouTube Music. If you use YouTube heavily, it's probably worth it. You're trading money for convenience and slightly better privacy than the free app. 2. **Use the YouTube app** - Free background playback, but you're giving Google maximum access to your device data. This is what they want you to do. 3. **Use YouTube Music** - If you're primarily listening to music or podcasts, YouTube Music's free tier allows background playback. It's essentially the YouTube app with a different coat of paint, so same data collection applies. 4. **Self-host your media** - Download videos you want to listen to regularly and host them locally with something like Jellyfin or Plex. This requires technical knowledge, storage, and ongoing maintenance. It's also legally gray depending on how you acquire the content. 5. **Accept the degraded experience** - Keep using YouTube in browsers, but lose background playback. This is the "free" option, and Google is betting most people will find it annoying enough to pick option 1 or 2. 6. **Vote with your feedback** - Let YouTube know this sucks. Leave feedback, downvote their official statements, make noise on social media. Will it change anything? Almost certainly not. But at least they'll know some people are unhappy. The reality is that YouTube's monopoly on long-form video content means they can get away with this. Creators can't easily migrate to other platforms—their audiences are on YouTube. Users can't easily find alternatives—the content they want is on YouTube. It's a closed loop, and Google knows it. ## My Take I get why YouTube did this. They're protecting a revenue stream. Background playback is one of Premium's biggest selling points, and letting people get it for free undermines the value proposition. But there's a deeper game here, and it's not just about subscription revenue. By crippling browser-based playback, Google is herding users toward their data-collection app. The choice isn't really "pay or use it for free"—it's "pay, let us track everything, or have a deliberately broken experience." I'm not a fan of Google. I'm not a fan of their data practices, their monopolistic behavior, or their strategy of slowly degrading free services until you're willing to pay or surrender your privacy to make the pain stop. I pay for Kagi specifically to avoid using Google Search. I'm also self-hosting SearXNG as a fallback (more on that in an upcoming post). That's how much I dislike their data collection model—I'm willing to both pay money to a competitor _and_ run my own search infrastructure just to keep Google out of my search queries. But video? That's where they've got me trapped. But here's the frustrating reality: for long-form video content at this scale, YouTube is the only viable option. PeerTube isn't going to replace it. Your favorite creators aren't moving to some decentralized alternative. The network effects are too strong, and Google knows it. This is the same pattern I wrote about with passkeys and OTPs—taking something that should be straightforward and making it deliberately hostile to push people toward a "solution" that benefits the platform, not the user. Basic media playback functionality shouldn't be locked behind a subscription. The ability to listen to audio with your screen off isn't a premium feature—it's the expected behavior of any audio/video app in 2026. YouTube has a monopoly on video content. Creators can't easily migrate to other platforms. Users can't easily find alternatives. And Google knows this, which is why they can steadily degrade the free experience until people give up and either subscribe or install the app that gives Google everything they want. I'm tired of it. And you should be too. **What do you think about YouTube's background playback enforcement? Are you a Premium subscriber, or did you rely on the browser workaround? Find me on Mastodon at@ppb1701@ppb.social and let's talk about platform hostility.**
blog.ppb1701.com
February 5, 2026 at 1:22 AM
Reposted by Patrick
The AI Bubble Just Made Your Gaming PC More Expensive—And It's Only Getting Worse

Yep, all those datacenters are delaying new hardware and making it way more expensive.

https://blog.ppb1701.com/the-ai-bubble-just-made-your-gaming-pc-more-expensive-and-its-only-getting-worse

#steam […]
Original post on ppb.social
ppb.social
February 7, 2026 at 12:30 AM
Guess I will continue using Orion on iOS as Vivaldi can’t seem to handle loading Bitwarden app integration for password/mfa. Reset the screen like 3 times, loses the keyboard on the fly out. That’s a dealbreaker.

#vivaldi #ios
February 7, 2026 at 4:03 AM
The AI Bubble Just Made Your Gaming PC More Expensive—And It's Only Getting Worse

Yep, all those datacenters are delaying new hardware and making it way more expensive.

https://blog.ppb1701.com/the-ai-bubble-just-made-your-gaming-pc-more-expensive-and-its-only-getting-worse

#steam […]
Original post on ppb.social
ppb.social
February 7, 2026 at 12:30 AM
Reposted by Patrick
My wife has 3 hours to kill in DC mid day, what should she do?

(boost please)
February 5, 2026 at 12:09 AM
YouTube Just Killed Your Browser Workaround—And Why This Should Piss You Off
Remember when you could open YouTube in Samsung Internet or Brave, lock your screen, and keep listening to music or podcasts while doing literally anything else on your phone? Yeah, that's done. As of this week, YouTube officially killed background playback through third-party browsers. No more workarounds. No more listening with the screen off unless you pay $13.99 a month for Premium. ## What Actually Happened Starting around January 28th, users across Samsung Internet, Brave, Vivaldi, Microsoft Edge, and Safari started reporting the same thing: lock your screen, audio stops. Minimize the browser, audio stops. The lock screen controls vanish completely. Some users briefly saw a notification reading "MediaOngoingActivity" before everything disappeared. At first, people thought it was a bug. It wasn't. Google confirmed it was intentional: > "Background playback is a feature intended to be exclusive for YouTube Premium members. While some non-Premium users may have previously been able to access this through mobile web browsers in certain scenarios, we have updated the experience to ensure consistency across all our platforms." > > > Translation: We closed the loophole. Pay up or shut up. ## The Technical Details (Because This Matters) This isn't a client-side change. YouTube implemented **server-side verification** that checks your account status the moment you lock your screen. Within seconds of the screen going dark, YouTube's servers confirm whether you're a Premium subscriber. If not, playback stops and the lock screen controls disappear. This is clever—and hostile. By doing the enforcement server-side, browser developers have a much harder time working around it. There's no extension to install, no setting to toggle, no user agent to spoof that works reliably. The logic lives on YouTube's infrastructure where you have minimal control. Will someone eventually find a workaround? Probably. This is the classic cat-and-mouse game between platforms and users—antivirus versus malware, DRM versus pirates, ad blockers versus ad servers. Where there's a will, there's usually a way. But each iteration makes the workarounds more fragile, more technical, and harder for average users to implement. That's the point. ## But Wait, There's Another Agenda Here Here's what Google isn't saying out loud: this isn't just about pushing you toward Premium. It's about pushing you toward **their app**. When you use YouTube through a browser—especially a third-party browser—Google gets less data about you. You can use extensions that block trackers. You can clear cookies. You can sandbox your activity away from your Google account. The browser gives you a layer of control. The YouTube app? Not so much. It has access to your device ID, location data, usage patterns, app interactions, and can tie everything directly to your Google account without the friction of browser privacy controls. It's a data collection goldmine. By breaking browser-based background playback while keeping it functional in their official app (and in Premium, of course), Google creates a three-tier experience: 1. **Official app (free)** : Full functionality, maximum data collection 2. **Premium** : Full functionality everywhere, pay with money instead of data 3. **Browser (free)** : Deliberately crippled experience to push you toward options 1 or 2 Guess which option most people pick when they just want to listen to music with their screen off? I'm not a fan of Google's data practices. But here's the brutal reality: for video content at this scale, they're basically the only game in town. ## This Is About More Than $14/Month Look, YouTube Premium isn't outrageously priced. You get ad-free viewing, offline downloads, and background playback for less than the cost of two coffees. I'm not here to argue about the price. I'm here to argue about the **principle**. Background playback isn't some revolutionary feature. It's basic functionality that should have been available from day one. Being able to listen to audio with your screen off isn't a premium experience—it's the bare minimum expectation for any media app. Think about it: Spotify's free tier lets you do this. Apple Music's free trial lets you do this. Even podcasting apps nobody's heard of let you do this. But YouTube? Nope. That'll be $13.99, please. ## The Broader Pattern This isn't an isolated incident. YouTube has been systematically closing every gap in their paywall for years: * **Ad blockers** : Throttled video load times, blocked playback entirely, forced users to disable extensions * **Third-party clients** : Shut down apps like Vanced, sent cease-and-desists to developers * **Browser workarounds** : Now this Each time, the justification is the same: "We need to protect our creators." "This ensures consistency." "Background playback is a Premium feature." But here's what they don't say: **YouTube has over 125 million Premium subscribers globally.** This isn't about survival. It's about maximizing revenue by making the free experience progressively worse until you're willing to pay to make the pain stop. ## Why This Matters For You If you're a Premium subscriber, you might be thinking, "This doesn't affect me." You're wrong. Every time a platform successfully makes basic functionality exclusive to paid tiers, they're testing how much degradation users will tolerate before paying up. Today it's background playback. Tomorrow it's quality tiers. Next year it's limiting how many videos you can watch per day. The more we accept "features" being stripped away and sold back to us, the worse the baseline experience becomes for everyone. ## The Alternatives (Such As They Are) So what can you do? **The honest answer? Not much.** YouTube has a monopoly on video content at scale. Sure, there are alternatives: * **Short-form** : Instagram (Meta is arguably worse than Google for data practices) and TikTok (if you believe they're not doing the same data collection, I have a bridge to sell you) * **Long-form** : PeerTube and Odysee exist, but let's be honest about what they are. PeerTube is a decentralized, federated video platform—basically the Mastodon of video hosting. It's great in theory: open source, self-hostable, no corporate overlord. In practice? It's niche at best. The content isn't there. Your favorite tech reviewers, educators, and content creators aren't on PeerTube because that's where the audience isn't. If you're into very specific communities—FOSS advocates, privacy enthusiasts, certain activist circles—you might find some content. But if you're looking for general entertainment, tutorials, or anything mainstream, PeerTube won't cut it. Odysee is similar—a blockchain-based video platform (yes, really) that positions itself as a "free speech" alternative to YouTube. It has some tech content and creators who've been demonetized or banned from YouTube. But it suffers from the same fundamental problem: lack of content diversity and audience. Unless you're specifically following creators who've made Odysee their primary platform (spoiler: almost none have), it's not a YouTube replacement. Both platforms are fine if you're a FOSS purist, privacy absolutist, or want to support decentralized infrastructure on principle. But as a practical YouTube alternative for the average person who wants to watch tech reviews, cooking videos, gaming content, or music? Not even close. That leaves you with limited options: 1. **Pay for Premium** - The easiest option. You get ad-free viewing, offline downloads, background playback, and YouTube Music. If you use YouTube heavily, it's probably worth it. You're trading money for convenience and slightly better privacy than the free app. 2. **Use the YouTube app** - Free background playback, but you're giving Google maximum access to your device data. This is what they want you to do. 3. **Use YouTube Music** - If you're primarily listening to music or podcasts, YouTube Music's free tier allows background playback. It's essentially the YouTube app with a different coat of paint, so same data collection applies. 4. **Self-host your media** - Download videos you want to listen to regularly and host them locally with something like Jellyfin or Plex. This requires technical knowledge, storage, and ongoing maintenance. It's also legally gray depending on how you acquire the content. 5. **Accept the degraded experience** - Keep using YouTube in browsers, but lose background playback. This is the "free" option, and Google is betting most people will find it annoying enough to pick option 1 or 2. 6. **Vote with your feedback** - Let YouTube know this sucks. Leave feedback, downvote their official statements, make noise on social media. Will it change anything? Almost certainly not. But at least they'll know some people are unhappy. The reality is that YouTube's monopoly on long-form video content means they can get away with this. Creators can't easily migrate to other platforms—their audiences are on YouTube. Users can't easily find alternatives—the content they want is on YouTube. It's a closed loop, and Google knows it. ## My Take I get why YouTube did this. They're protecting a revenue stream. Background playback is one of Premium's biggest selling points, and letting people get it for free undermines the value proposition. But there's a deeper game here, and it's not just about subscription revenue. By crippling browser-based playback, Google is herding users toward their data-collection app. The choice isn't really "pay or use it for free"—it's "pay, let us track everything, or have a deliberately broken experience." I'm not a fan of Google. I'm not a fan of their data practices, their monopolistic behavior, or their strategy of slowly degrading free services until you're willing to pay or surrender your privacy to make the pain stop. I pay for Kagi specifically to avoid using Google Search. I'm also self-hosting SearXNG as a fallback (more on that in an upcoming post). That's how much I dislike their data collection model—I'm willing to both pay money to a competitor _and_ run my own search infrastructure just to keep Google out of my search queries. But video? That's where they've got me trapped. But here's the frustrating reality: for long-form video content at this scale, YouTube is the only viable option. PeerTube isn't going to replace it. Your favorite creators aren't moving to some decentralized alternative. The network effects are too strong, and Google knows it. This is the same pattern I wrote about with passkeys and OTPs—taking something that should be straightforward and making it deliberately hostile to push people toward a "solution" that benefits the platform, not the user. Basic media playback functionality shouldn't be locked behind a subscription. The ability to listen to audio with your screen off isn't a premium feature—it's the expected behavior of any audio/video app in 2026. YouTube has a monopoly on video content. Creators can't easily migrate to other platforms. Users can't easily find alternatives. And Google knows this, which is why they can steadily degrade the free experience until people give up and either subscribe or install the app that gives Google everything they want. I'm tired of it. And you should be too. **What do you think about YouTube's background playback enforcement? Are you a Premium subscriber, or did you rely on the browser workaround? Find me on Mastodon at@ppb1701@ppb.social and let's talk about platform hostility.**
blog.ppb1701.com
February 5, 2026 at 1:22 AM
Part 6: Senate Hearing Erupts—Culture War Crashes Netflix's Antitrust Defense

Guess what an important issue in media consolidation is?? according to some senators...apparently it's wokeness.

https://blog.ppb1701.com/part-6-senate-hearing-erupts-culture-war-crashes-netflixs-antitrust-defense […]
Original post on ppb.social
ppb.social
February 4, 2026 at 1:44 AM
Reposted by Patrick
We just released Mastodon 4.5.6, 4.4.13, and 4.3.19.

These versions contain various bug fixes, including a fix for a moderate security vulnerability.

Full release notes and update instructions are available on the GitHub releases page.

https://github.com/mastodon/mastodon/releases

#mastodonadmin
Releases · mastodon/mastodon
Your self-hosted, globally interconnected microblogging community - mastodon/mastodon
github.com
February 3, 2026 at 3:36 PM
Reposted by Patrick
February 2, 2026 at 6:17 PM