its important to see clearly: the rejection of mastodon for bluesky is not a rejection of the desire to be free of our corporate overlords; its a rejection of white bros controlling digital spaces. sit with that

eugen and his interlocutors have had immense power with which to challenge twitter but their racial and cultural and ideological insularity prevented them from using it https://alaskan.social/@seachanger/113500023546622076

⤋ Read More

Been forcing myself to use vim more often, just because it honestly does run better on my machines. The mode-based UX still hasn’t grown on me, but I’m getting used to it.

On the positive side, I’m using vimwiki again, and it definitely fits my needs better than zim-desktop, or running a full-blown wiki on a webserver.

⤋ Read More

🔥 ATTENTION: I have really bad news folks 😢

Today, (just this morning in AEST) I accidentally nuke my pod (twtxt.net). I keep backups, but unfortunately the recovery point objective (RTP) is at worst a month! 🤦‍♂️ 😱 (the recovery time objective is around ~30m or so, restoring can take a while due to the size of the archive and index) – For those that are unfamiliar with these terms, they essentially relate to “how much data loss can occur” (RPO) and “how quickly you can restore the system” (RTO).

This pod (twtxt.net) is back up and online. However we’ve last the last ~5 days worth of posts y’all may have made on your feeds (for those that use this pod).

I’m so sorry 😞

⤋ Read More

People prefer AI-generated poems to Shakespeare and Dickinson
Readers give higher ratings to AI-generated poetry than the works of poets such as William Shakespeare, Walt Whitman and Emily Dickinson – perhaps because they often have more straightforward themes and simpler structure ⌘ Read more

⤋ Read More
In-reply-to » Righto, @eapl.me, ta for the writeup. Here we go. :-)

@eapl.me@eapl.me here are my replies (somewhat similar to Lyse’s and James’)

  1. Metadata in twts: Key=value is too complicated for non-hackers and hard to write by hand. So if there is a need then we should just use #NSFS or the alt-text file in markdown image syntax ![NSFW](url.to/image.jpg) if something is NSFW

  2. IDs besides datetime. When you edit a twt then you should preserve the datetime if location-based addressing should have any advantages over content-based addressing. If you change the timestamp the its a new post. Just like any other blog cms.

  3. Caching, Yes all good ideas, but that is more a task for the clients not the serving of the twtxt.txt files.

  4. Discovery: User-agent for discovery can become better. I’m working on a wrapper script in PHP, so you don’t need to go to Apaches log-files to see who fetches your feed. But for other Gemini and gopher you need to relay on something else. That could be using my webmentions for twtxt suggestion, or simply defining an email metadata field for letting a person know you follow their feed. Interesting read about why WebMetions might be a bad idea. Twtxt being much simple that a full featured IndieWeb sites, then a lot of the concerns does not apply here. But that’s the issue with any open inbox. This is hard to solve without some form of (centralized or community) spam moderation.

  5. Support more protocols besides http/s. Yes why not, if we can make clients that merge or diffident between the same feed server by multiples URLs

  6. Languages: If the need is big then make a separate feed. I don’t mind seeing stuff in other langues as it is low. You got translating tool if you need to know whats going on. And again when there is a need for easier switching between posting to several feeds, then it’s about building clients with a UI that makes it easy. No something that should takes up space in the format/protocol.

  7. Emojis: I’m not sure what this is about. Do you want to use emojis as avatar in CLI clients or it just about rendering emojis?

⤋ Read More

One of my quirks—don’t ask me why—is collecting backpacks, bags, patches, and watches, especially those related to aviation and the military. Just yesterday, I added a Direct Action Messenger bag and a 5.11 backpack to my collection.

⤋ Read More

I feel exhausted, burned out. The workload just keeps piling up, and there’s less and less time to rest. What keeps me going are these little escapes to the smolweb.

⤋ Read More

Just throwing this out there, but does the edit, delete and reply feature work for any of you, through the website? I can only Yarn. Trying to do those other actions, generates a popup, asking me if I trust some # URL thing. Confirming it refreshes the site, without doing the thing.

⤋ Read More
In-reply-to » So I've flattened my work and private email inboxes to single inbox folders and I don't even know anymore what I was thinking before trying frantically to organise everything in sub folders. Labels and search filters are the way forward.

Wouldn’t you rather have work and private seperated? Any thought behind this decission? I like tags, like Gmail does it. I still think mail needs a big rethink. It’s too prominent in life, to be this archaic.

⤋ Read More

i’m so glad i gave up christianity. i might be a little less glad when i get purged, but at least i won’t be doing the purging. jesus of nazareth has some chill teachings, but the whole thing is poisoned by the actual history of the religion. genocide, book burnings, and ethnic cleansing are not exactly noble teachings.

⤋ Read More
In-reply-to » So I am really curious, now that I am building upon @sorenpeter's Timeline app, how other users write/add their twtxt, and how you follow conversations. Comment svp!

due to the gemini-centric nature of my setup, I don’t get webmentions. I just scrape the network and grep. maybe my aggregator will produce notifications at some point lol

⤋ Read More
In-reply-to » So I am really curious, now that I am building upon @sorenpeter's Timeline app, how other users write/add their twtxt, and how you follow conversations. Comment svp!

@codebuzz@www.codebuzz.nl I have some shell scripts that handle some of the log formatting details, but I mostly write my mesages by hand. Lately I’ve been browsing twtxt.net since they aggregate most of the known network. I have a couple of demo aggregators sitting around, but I’m in the middle of some infra rebuilds so a lot of my services are offline rn. They’re both built on a simple social graph analysis that extracts urls for your direct follows the follows listed on each of those feeds (friend-of-a-friend replication). certain formatting operations are awkward with my setup, so I may write an app of some kind in the future. likely gemini-based, but I have a number of projects ahead of that one in the queue.

⤋ Read More
In-reply-to » So I am really curious, now that I am building upon @sorenpeter's Timeline app, how other users write/add their twtxt, and how you follow conversations. Comment svp!

Hey, @ I know. Just wondering the kind of apps or software and how you all stay up to date in conversations. Is it through webmentions?

⤋ Read More

So, we need a computer for house (that is, wife and I) usage. We have none, we rely on our pocket computers. I would like to fill the void with the recently announced Mac mini. What technique could I use with an already stressed out wife, to accomplish this goal? 😅

⤋ Read More

The last week I’ve been playing around with https://github.com/comfyanonymous/ComfyUI , dang good tool for testing ai models and such. I really like the node based workflow.
And makes it super easy to test any AI model.
Only thing I miss now - is one of those image to video setup’s, that’s what I’m working on fixing now. So that I can generate images, and then automatically make them into short videos as well.
Fun to play around with.

⤋ Read More

Roses are red, violets are blue,
Why devs hate Google, and so should you?

Google ☠️ The cloud

Google Drive vs their own API: Many of us developers, go out of our way to support Google Drive in our apps, programs and websites, to make things easier for users, but over the years, Google keeps making it harder and in some cases demanding “solutions”, that conveniently involve us paying their partners:
$Our Android app is frozen in carbonite
$End of the road for Google Drive and Transmit

Google ☠️ The Internet

Google OAuth vs the Canidae browser: Users interested in testing my CEF (Chromium Embedding Framework) browser, back when the project still existed, were prohibited from passing Google OAuth in my and any other CEF browser, unless they changed their user agent string. I managed to contact Google and was told this was a necessary protection against bad actors. As we all know, no bad actor would ever add two lines of code, to change the user agent of their malware.

Google vs the point of SSL: Google Chrome presents all sites access over HTTPS as secure and all sites accessed over HTTP as dangerous. This is very misleading to less educated Internet users, falling for “secure” phishing sites with SSL certificates and avoiding “dangerous” static webpages, that never needed one.

Google ☠️ Android apps

Googles friends vs FOSS
developers:
X and other big social media platforms running their own servers, are allowed to host seemingly any user generated content, while Google forces us, developers helping to maintain XMPP clients for Android, to exclude features, that allow our users to discover chatrooms, that anyone can host on their servers. We are thus not only held responsible for what we publish, what we host, but also for the whole XMPP network. I offer my version of the client, unrestricted, on my website, others choose their repo or F-droid.

⤋ Read More
In-reply-to » My very strong opinion on the use of Twtxt is if you intend to use it, you should be prepared to let people pull your feed or at least check it and regular rentals.

🤣 Indeed. It’s like using disallow is only pointing them to look for more stuff to index. Those few kB’s for a twtxt file, meh.. shouldnt even be a discussion.

⤋ Read More