# Twtxt is an open, distributed microblogging platform that # uses human-readable text files, common transport protocols, # and free software. # # Learn more about twtxt at https://github.com/buckket/twtxt # # This is hosted by a Yarn.social pod twtxt.net running yarnd edge@01d177d2 # Learn more about Yarn.social at https://yarn.social # # nick = stutteringsteve # url = https://twtxt.net/user/stutteringsteve/twtxt.txt # avatar = https://twtxt.net/user/stutteringsteve/avatar # description = https://peguero.xyz # # followers = 17 # following = 3 # # # follow = adi https://twtxt.net/user/adi/twtxt.txt # follow = jlj https://twt.nfld.uk/user/jlj/twtxt.txt # follow = stutteringsteve https://twtxt.net/user/stutteringsteve/twtxt.txt # 2021-09-26T20:34:25Z My first post on a derivative of Yarn, coming to you from beautiful Hoboken, NJ. 2021-09-27T21:22:22Z @ @ (#<5ddqiwa https://twtxt.net/search?tag=5ddqiwa>) I just had to add those last two lines to gift wrap that post! 2021-09-27T21:27:53Z If anyone happens to follow my blog via RSS and noticed how I changed the title of my first blog post a few times, my apologies! That's an old habit from use of social media that I'm going to personally work to prevent doing. 2021-09-29T14:01:29Z Reading over Hacker News, I was not previously aware of server-side tagging (tracking). The engineers working for that Mountain View, CA business are clever bastards, I will give them that. It illustrates their disrespect towards those who wish not to be tracked and their determination to impose themselves by any possible means. I will do my best to circumvent that technology, also. Surveillance capitalism must not succeed. 2021-09-29T14:28:29Z (#) In the meantime, I have begun to migrate most of my website over to the new Gemini protocol, which has been deliberately designed to account for the World Wide Web's privacy shortcomings and prevent tracking from advertising companies. 2021-09-29T15:16:43Z (#) The moment when, to my displeasure, I discovered server-side tagging. Looks like we got some more circumvention to work on, people. 2021-09-29T15:18:04Z (#) I want to figure out how to determine who has implemented this technology on their web servers and forever boycott them thereafter. I'm going to begin practicing a no-javascript policy, with exception of select few websites, and closing unnecessary accounts, even at the cost of convenience. 2021-09-29T15:28:28Z (#) I really am beginning to think it is also imperative that we ween ourselves off our web dependency and go back to basics (i.e. pre-2007 computing and life). 2021-09-29T15:49:16Z @ (#) The beginning of the smartphone (iPhone). 2021-09-29T16:10:38Z (#) @ I'm working on Gemini support at the moment. I'm rewriting `mkws` in such a way to work with both Gemini and WWW content with ease. ;) 2021-09-29T16:16:50Z From Hacker News:

> "The issue is that people like this fetishise avoiding tracking. [...] Do they ideologically disagree with large companies gathering data?"

Bingo. 2021-09-29T16:32:24Z (#) When justifying privacy, especially within the realm of software, the most important and persuasive point to note is ***"preventing malicious actors from inflicting harm upon others."*** 2021-09-29T17:17:55Z @ (#) Check one of those two crypto wallets for a new transaction within the next few minutes. 2021-09-29T17:27:46Z @ (#) In addition to ***“preventing malicious actors from inflicting harm upon others"***, I would also include ***"preventing discriminatory practices"*** for good measure.

However, depending on the motive behind and the consequences of a situation of discriminatory practice, you could connect it to the former statement. 2021-09-29T17:42:36Z @movq (#) Precisely! 2007, with the introduction of smartphones, was the very beginning of, in my opinion, the software and hardware industry's decline; from user-hostile interfaces and planned obsolescence, to boundless tracking and everything in between. They really began to rear their ugly heads sometime after 2012, when flatness and bright colors became the stylistic standard across tech. I believe the rise of this stylistic standard has been tech's attempt to seem (disingenuously) innocuous at face value while hiding their true intentions. 2021-10-02T08:15:36Z It just occurred to me that I cannot play M3U playlist files on iOS, not even from within VLC. Once again (but worth iterating), these smartphones are built as mere appliances and do not behave as real computers. It's the little things such as this that irritate me about this form factor. 2021-10-04T19:29:40Z Re: [Facebook-owned sites are down (Hacker News)](https://news.ycombinator.com/item?id=28748203)

---

**Good riddance.**

May Twitter and TikTok 404 next, so Americans can finally cease their cultural "war" and become a humble people again. 2021-10-04T20:12:42Z From @todd-davies at Hacker News:

>Perhaps allowing Facebook, WhatsApp and Instagram to merge was efficient after all - now that they have synchronized outages, people finally have a chance to get on with their lives, free of clickbait news and misinformation.

Agreed. 2021-10-08T15:05:41Z With the variety of music I listen to that derives from London, I'm going to outright say that I musically identify as British. 2021-10-08T15:14:34Z Being an American, as much as I want Amsterdam to be my first visit to a European city for its extensive bicycle infrastructure, human-first urban design and astonishing architecture, London's long-time music scene is awfully enticing. 2021-10-12T18:29:51Z Leave it to Microsoft to display this message without detailing why.

![](https://twtxt.net/media/7S3WB63ge8ccxt6BVjjtZW) 2021-10-12T18:36:54Z (#7wpqhsq) @ Is this how you're able to host `twt.nfld.uk`? I might give this a try myself. 2021-10-12T19:13:06Z I'm (symbolically) blocking Twitter at the transport layer, too. Their platform, much like Facebook, continues to socially tear us apart with their psychologically exploitative algorithms. I've had enough.

```
% nc -vw 1 twitter.com 80

nc: connect to twitter.com (104.244.42.129) port 80 (tcp) failed: Connection refused
``` 2021-10-12T19:27:12Z (#67clxvq) I did, and I believe a TPM 2.0 module is what's required at this rate, but additional details would be nice to have, just as a confirmation of sorts. Considering that this installer can display this message, it should not be out of the realm of possibility to programmatically print a list of what's required within the same window. 2021-10-12T19:31:24Z (#vvfvttq) Simple and concise, the way a web site should be. 👍 2021-10-12T19:42:35Z (#74hqt5q) Goddamned Californians, depriving us of even our interpersonal relationships, and for your monetary gain. 2021-10-14T07:05:36Z @ (#2tn5zmq) And doesn't manipulate its users! 2021-10-14T07:09:38Z @ (#74hqt5q) My original post should say "for *their* monetary gain", but I can't make an edit any longer. 😢 2021-10-14T07:12:58Z (#7wpqhsq) @ I'll test this on a VPS in the coming days. That's wicked impressive. 2021-11-24T22:13:17Z I'm finally beginning to delve into containers on Linux, after many years of assuming (since 2014) that containerization would be just another bygone, short-lived trend in IT history. This was such poor judgement on my part. I'm starting off with Podman outright.

I do wish introduction articles and other related content pertaining to containerization and orchestration (Kubernetes) were explained in plain English. I know I'll eventually understand this particular technical jargon that some DevOps people have zealously published online thus far. 2021-11-24T22:29:39Z (#kztamfq) @ This should be forever pinned, because that is, by far, the simplest explanation of Linux containers I have seen yet. I've thought of containers as a special chroot concept of sorts. Glad to know I wasn't wrong with that assumption! 2021-11-24T22:32:30Z (#kztamfq) @ Lol, I'm honestly still trying wrap my head around Kubernetes. It's seemingly an Ansible with far greater capabilities. In practice, is Kubernetes supposed to replace Ansible? 2021-12-24T22:17:30Z Just discovered `fzf` and it's quickly becoming my favorite program alongside `rofi`. I already created an online radio selector and bookmark browser/launcher out of it.

I might toy around with it to create a (albeit hacky) music tag editor without having to resort to `ncurses`, as the only viable solution to offline music management is closed-source foobar2000, a Windows program; WINE doesn't cut the cake.

There's **a lot** of potential here. 2021-12-28T20:01:28Z Anyone have a Stream Deck to automate their *nix desktop? I want one just for running scripts. 2021-12-29T02:24:56Z (#pnvffuq) @ It's basically a self-hosting IFTTT, which is cool. What I'd like to do is control my programs in an offline fashion using scripts/commands that are tied to physical buttons. But honestly, an off-brand remote control or [wireless keyboard](https://www.microcenter.com/product/634028/riitek-rii-x1-24g-mini-wireless-keyboard-with-touchpad-mouse,-lightweight-portable-wireless-keyboard-controller-with-usb-receiver-remote-control-for-w) would be even better than a Stream Deck for such a purpose. Those devices can be easily programmed from Sway/i3. 2021-12-29T02:45:42Z (#pnvffuq) For example, you can leverage volume buttons on a wireless keyboard by including the following in your Sway/i3 config:

```
bindsym XF86AudioRaiseVolume exec "pactl set-sink-volume @DEFAULT_SINK@ 5%"
bindsym XF86AudioLowerVolume exec "pactl set-sink-volume @DEFAULT_SINK@ -5%"
bindsym XF86AudioMute exec "pactl set-sink-mute @DEFAULT_SINK@ toggle"
```

Then, connect the keyboard's USB dongle and you're done. You're controlling volume.

That said, you can program those same volume buttons to open a terminal and display `cowsay` if you want to. 2021-12-29T04:17:20Z Since switching to Linux almost a decade ago, I've found offline music management (tagging) to be my biggest struggle, coming from Foobar2000 on Windows. No solution on Linux comes close to Foobar2000 and my music library has stagnated as a result.

And so, I am instead storing all music information (artist, title, year, etc.) in file names and retiring the practice of tagging altogether. I refuse to host a separate Windows machine to do this. 2022-01-02T10:32:35Z I'm using `fzf` to build myself a personal music player. This tool is too cool. #fzf

`find * -type d | sort | fzf --tac -e -i -s -m --preview 'mpv --input-ipc-server=/tmp/mpv.socket {}' --bind "left:execute(printf '{ \"command\": [ \"seek\", -5 ] }\n' | socat - /tmp/mpv.socket)" --bind "right:execute(printf '{ \"command\": [ \"seek\", 5 ] }\n' | socat - /tmp/mpv.socket)" --bind 'enter:execute(echo "cycle pause" | socat - /tmp/mpv.socket)' --preview-window=up,1,:follow,:wrap`

![](https://twtxt.net/media/uhtkKFb2LC4eLQ83VbC6jn) 2022-01-03T16:22:53Z I'm proud of this achievement. I figured out how to specify playback time and other information from `mpv` without touching a single Lua script.

On top of this, I've now resorted to filename-based "tagging", allowing me to create dynamic playlists using basic regular expressions and organize music within a shell. No more WINE or tedious GTK programs to accomplish these things; just beautiful.

Thank you, `fzf` and `mpv` developers! # #

![](https://twtxt.net/media/7ZGSf49FakSUKHLs3vCKeU) 2022-01-03T16:40:57Z (#p5xw6wa) If I can get my PinePhone to power on and boot, I can very easily enable mouse support on `fzf` and use this solution for my car stereo! 2022-01-13T14:36:15Z Boston, I'm breaking up with you. # https://peguero.xyz/blog/boston_im_breaking_up_with_you.html