Email or username:

Password:

Forgot your password?
48 posts total
tallship

Bit of a... Well this just kinda bugs me.

No, it really bothers me. And it's so clandestine and leaves me with the distinct impression there is obfuscation delivered as authoritatively masquerading misinformation.

So I swapped out the first word of each sentence to clarify what those fuckers are actually saying, while pretending to say it isn't that way. Fuckin' bitches.

The first word in each sentence used to be "Allow" and "Offer", respectively.

Now a more accurate, straight forward, and honest edit follows:

- Compel web servers to evaluate the authenticity of the device and honest representation of the software stack and the traffic from the device.
- Enforce an adversarially robust and long-term sustainable anti-abuse solution.

I encourage prettier to give this this a quick read - it isn't difficult to comprehend what's really being said here and what the grand design is.

https://github.com/RupertBenWiser/Web-Environment-Integrity/blob/main/explainer.md

I'll comment further on this discussion as to how I perceived this upon initially being alerted to it by @ariadne over at @Fediverse-City:matrix.org but suffice it to say this is but a particularly #FOSS, #Privacy_Respecting, or #DeSoc friendly campaign.

#tallship #You_no_can_haz_Cheezburgerz! 🍔

.

Bit of a... Well this just kinda bugs me.

No, it really bothers me. And it's so clandestine and leaves me with the distinct impression there is obfuscation delivered as authoritatively masquerading misinformation.

So I swapped out the first word of each sentence to clarify what those fuckers are actually saying, while pretending to say it isn't that way. Fuckin' bitches.

tallship

Went on an awesome date tonight!

Picked up this beautiful lady at her place, and she was keen on doing a steakhouse thing together.

We hit it off really well and I was excited to be with such a vibrant, adventerous woman.

After a couple of drinks we decided to head over to Outback and I unlocked and opened her door. She scoffed under her breath, and as she halfheartedly intended, I heard it.

Oddly, to me, she didn't reach over and unlock my door from her side. Ummm....

Fuck that bitch! We made friendly small talk as I got ready to drop the tranny (pundit) into drive and then I abruptly told this bitch to get thee fuck out my truck. I made it plain enough that there would not be any questions or discussion - abrupt and frank as I was.

Later, I met a nice girl after dinner in the lounge, as sus as one might find, meeting chicks in that sort of randomized scenario, yet often the most truthful.

Yah, no need to say more about people being truthful with each other so there's no crooked roads ahead.

I'll say more after breakfast, but I sense we're cooking it together here at her place, from what I've gathered so far - awesome! A night sleeping next to and holding another human being and fighting over spatulas in the morning!

#tallship #FOSS (as always bitches) #dating life -and living again in #SuperSunnySouthernCalifornia I can haz #Cheezburgerz? #respect

.

Went on an awesome date tonight!

Picked up this beautiful lady at her place, and she was keen on doing a steakhouse thing together.

We hit it off really well and I was excited to be with such a vibrant, adventerous woman.

After a couple of drinks we decided to head over to Outback and I unlocked and opened her door. She scoffed under her breath, and as she halfheartedly intended, I heard it.

tallship

Telodendria's latest release and newsletter - everything surahs for itself here...

># Saturday, June 10, 2023

Gosh, it's been such a long time. I regret that this summer is not going how I would've originally planned it because of some complications with my job, but I'm making the most of it. I do have a handful of exciting things to share, and I'm hoping to keep up the hard work on Telodendria.

## Version 0.3.0

I won't go into the details here, but Telodendria v0.3.0 has finally been released after a few delays, although it is on schedule for v0.2.0, which was released very early, so I'm kind of right on schedule. I am currently hoping to get v0.4.0 out by the end of this year, but we will see if that happens or not.

I'm not going to hash out all the changes in this section, that's what the change log is for. As always, if you haven't joined #telodendria-releases:bancino.net, that's where you can get concise notifications about new releases.

## Cytoplasm

Cytoplasm is what I'm calling our new general-purpose C library that supports Telodendria. I think Cytoplasm/README.txt explains it best, so I've copied some of it below.

Cytoplasm is a general-purpose C library and runtime stub for
creating high-level (particularly networked and multi-threaded) C
applications. It allows applications to take advantage of the speed,
flexibility, and simplicity of the C programming language, while
providing helpful code to perform various complex tasks. Cytoplasm
provides high-level data structures, a basic logging facility, an
HTTP client and server, and more.

Cytoplasm aims not to only do one thing well, but to do many things
good enough. The primary target of Cytoplasm is simple, yet higher
level C applications that have to perform relatively complex tasks,
but don't want to pull in a large number of dependencies.

Cytoplasm is extremely opinionated on the way programs using it are
written. It strives to create a comprehensive and tightly-integrated
programming environment, while also maintaining C programming
correctness. It doesn't do any macro magic or make C look like
anything other than C. It is written entirely in C89, and depends
only on a POSIX environment. This differentiates it from other
general-purpose libraries that often require modern compilers and
non-standard language and environment features. Cytoplasm is intended
to be extremely portable and simple, while still providing some of
the functionality expected in higher-level programming languages
in a platform-agnostic manner. In the case of TLS, Cytoplasm wraps
low-level TLS libraries to offer a single, unified interface to TLS
so that programs do not have to care about the underlying
implementation.

Originally a part of Telodendria (https://telodendria.io), a Matrix
homeserver written in C, Cytoplasm was split off into its own project
due to the desire of some Telodendria developers to use Telodendria's
code in other projects. Cytoplasm is still a Telodendria project,
and is maintained along side of Telodendria itself, even living in
the same CVS module, but it is designed specifically to be distributed
and used totally independent of Telodendria.

The name "Cytoplasm" was chosen for a few reasons. It plays off the
precedent set up by the Matrix organization in naming projects after
the parts of a neuron. It also speaks to the function of Cytoplasm.
The cytoplasm of a cell is the supporting material. It is what gives
the cell its shape, and it facilitates the movement of materials
to the other cell parts. Likewise, Cytoplasm aims to provide a
support mechanism for C applications that have to perform complex
tasks.

Eventually it is my hope that Cytoplasm will get a nice spot on the Telodendria website (either its own page or subdomain), and that tarballs for it will be published independently of the Telodendria tarballs, but for now, everything is bundled in with Telodendria.

## Status Update

Here are some things I mentioned in the last newsletter, as well as a few new ones:

- Ports: I removed all the documentation for the Ports staging module because nobody is using it. It looks like Telodendria has been ported to OpenBSD, which means that I don't have to maintain the port myself, which I am glad about.
- User Interactive Authentication: The Matrix specification is implemented here, I just have to implement the administrator API for dealing with registration tokens.
- Configuration API: I am still working on it. You can currently replace the entire configuration, but not yet only one or two settings. That feature should come with v0.4.0.
- User Data & Capabilities: Capabilities are hard-coded, but the endpoint exists now. I haven't implemented the directory search yet.
- Continuous Integration: It looks like progress is being made on getting some CI up and running for Telodendria, which is very exciting.
- Documentation: Cytoplasm includes hdoc, a simple CLI tool for generating man pages by parsing a C header file. This tool is very primitive, but suits Telodendria's needs just fine.

## What Have I Been Working On Lately?

You may have noticed that things have been rather quiet around here. While I haven't committed much or written a lot of newsletters, I've still been hard at work; every free minute I have is spent on Telodendria. At the moment, I've been trying to debug some nasty memory corruption bugs, but I simply cannot figure out how to reliably reproduce them. I cannot pinpoint what makes the issue happen, because it seems so random. I've torn Telodendria down to basically nothing in my own working directory, and I still can't figure it out because it is so hit-or-miss whether or not I can actually get the issue to show itself. At some point I will put together some documentation on this, but I've been working on this for almost a month now, so I think it's time to just move on and deal with it later. I can assure you all that I will not release v1.0.0 with this still being a problem, but for now, I think my limited energy is best spent moving Telodendria forward and building out more of the Matrix specification. I do not want all development to stall just because of this, I have to keep moving on, particularly because I don't have very much time to spend on this project.

## What's Next?

From the TODO.txt file:

[~] /_telodendria/admin/config endpoint
	[ ] Update only certain values
[ ] Client-Server API
	[ ] 6: Filtering
	[ ] 7: Events
	[ ] 8: Rooms
	[~] 9: User Data
		[x] Profiles
		[ ] Directory

This is the fun stuff! I'm excited to get into this, because it is the meat of the specification. With the next release, Telodendria just might be usable for local user communication, which is really amazing to think about.

#tallship #FOSS #ANSI_C #POSIX

.

Telodendria's latest release and newsletter - everything surahs for itself here...

># Saturday, June 10, 2023

Gosh, it's been such a long time. I regret that this summer is not going how I would've originally planned it because of some complications with my job, but I'm making the most of it. I do have a handful of exciting things to share, and I'm hoping to keep up the hard work on Telodendria.

tallship

Interesting thing in his trial... For plagiarism (paraphrased, of course):

Plaintiffs attorney: "Doesn't this song you wrote here sound a lot like a Credence song?"

Respondent, under oath: "Well, since I wrote most of the Credence songs I'd say that they sound a lot like a John Fogerty song."

Boom Shakalaka! 💥

And a New York minute later, the publishing rights for the entire catalog of music was "gifted" to him after decades of him not having any ownership or control over it at all.

Vindication is it's own sweet justice!

#tallship #thieves #greed #music

.

Interesting thing in his trial... For plagiarism (paraphrased, of course):

Plaintiffs attorney: "Doesn't this song you wrote here sound a lot like a Credence song?"

Respondent, under oath: "Well, since I wrote most of the Credence songs I'd say that they sound a lot like a John Fogerty song."

Boom Shakalaka! 💥

tallship

## Relatica - the new desktop and mobile Fediverse client

Relatica is a new, refreshing, and promising cross platform #Friendica client in beta now.

#Relatica runs on #Android, #Linux, #Mac, and #Windows. It also has some welcome and ambitious goals on the roadmap:

Testers, packagers, and early adopters are wanted for the official beta program.

Relatica's developer is friendly, accessible, and responsive. The project enjoys an aggressive development cycle and has its own dedicated #Matrix support channel.

It's good to see a novel and dedicated effort to deliver a capable #desktop and mobile client that allows for #social engagement without a browser:

https://gitlab.com/mysocialportal/relatica/-/blob/main/README.md

For those here that aren't aware already, Friendica is one of the earliest and yet most modern and feature rich #Fediverse platforms, #internetworking with other protocols that enables you to do things like directly interface with #Diaspora and even the deprecated legacy silo networks too.

#Friendica has a pluggable addon system and provides direct support for multiple text formats and even direct linking of images in posts.

There's really just too much to list. If you're wanting a feature complete platform for #publishing, #microblogging, #news, #RSS, social engagement and more then Relatica is definitely worth trying out!

If you're interested in trying out Relatica's ease of use and features then you'll need to have a user account on a Friendica server.

You can self-host or get yourself a free Friendica account here:

https://Friendi.ca

I hope that helps!

I can be reached on Matrix at:

@tallship:matrix.org

via XMPP at:

tallship@jabber.org

and in the Fediverse at:
@tallship@public.mitra.social

#tallship #FOSS #Relatica #ActivityPub You can haz #Cheezburgerz! 🍔

.

## Relatica - the new desktop and mobile Fediverse client

Relatica is a new, refreshing, and promising cross platform #Friendica client in beta now.

#Relatica runs on #Android, #Linux, #Mac, and #Windows. It also has some welcome and ambitious goals on the roadmap:

Testers, packagers, and early adopters are wanted for the official beta program.

tallship

#### takahē - A new Fediverse paradigm

#### 19 January 2023

Fresh out of the oven is #Takahē, introducing a very interesting basic functional motive for development and delivering a beautiful #UX. It also derives inspiration in the form of its #mascott from a species once thought extinct for about a century.

That is, until a single man obsessed with the saga of this large, flightness bird since his early childhood, endlessly sought out and eventually rediscovered it was actually extant 75 years ago through his tireless efforts.

In recent years, and not without some particularly problematic attempts in the management of this #endangered_species, the population of these magnificent birds has more or less stabilized at around 100 members living in the wild, thanks to the committed efforts of a government sponsored #refoliation, hatching, and rearing program; in conjunction with a comprehensive scientific tagging, tracking, and monitoring effort of those members released into the wild alongside the wild-born members of the #population.

The software project itself has struck me as rather special too, and not just for its two functionally unique characteristics amongst other #Fediverse platforms - first, and similar to name based #SSL hosting on #HTTP servers with #SNI, Takahē provides multi-domain virtual hosting capabilities to #ActivityPub - this is huge, and opens the door for for even the casusl home self-hoster to provide #turnkey #SaaS offerings to their friends and family members in the form of small and #single_user "virtual Fediverse server instances", in consumer based home #LAN environments - let alone the potential for commercial hosting endeavors.

To my knowledge, this is the very first time this novel approach to Fediverse networking over ActivityPub has been broached.

https://jointakahe.org/

If you hurry, you might still be able to secure for yourself an account in their limited beta program.

Go ahead, you can do that now, I'll still be here when you get back 😎

And as if that alone were not enough to revolutionize the paradigm and dynamic of the Fediverse, Takahē also introduces multiple account (alt) identities for each user user account on the server. This can only be described as freaking groundbreaking!

A single user account for a person might be the base for say, both @userone@SLD01.TLD01 AND @userone@SLD02 .TLD02 AND @usertwo@SLD02 .TLD02 - that, at least to me, can only be described as, "The Bees Knees".

I'm sure that many will cite, and of course it is not only possible but quite likely, that this will lower the bar for abusive actors to engage in shenanigans. However true as that may be, such potential (and existing practice) exists already within the Fediverse so the ease with which bad actors will avail themselves of such toolings only is only trivially simplified, not introduced; besides, complaining about such a thing is irrelevant - the cat is already out of the bag.

Indeed, there are already other Fediverse server platforms (such as the Hubzilla (ZOT) and Misskey families of forks and variants that already support the creation and management of multiple identities under a single account anyway - but Bringing the SNI shared hosting experience into production with a single Fediverse server instance is truly unprecedented in Fediverse space.

There's a lot more. Did I mention the beautiful, and exceedingly intuitive UI? Of course I did!

There's another corollary that I alluded to. Did you miss it? It was right there, before your eyes.

Yes, there's a metaphor, craftily scripted between the lines of everything you just read (that is, if you didn't tl;dr).

The impetus for much of #decentralization (DeSoc) and the #Genesis of the Fediverse is arguably the notion of what was indeed a #decentralized #World_Wide_Web over the fully decentralized #Internet, having falling victim to capture by special interests - the #deprecated, #proprietary, #privacy_disrespecting and #legacy #monolithic_silos - owned, spawned, and managed by mega surveillance-capitalism #data_mining corporations.... IOW, the so-called, Sunnyvale Syndrome.

This effectively killed of much of the notion that there even still existed an independant, #distributed_network of services and sites truly belonging to the #individual_participants, i.e., average #schmoes like you and me.

For sometime now, many have even claimed and argued that the kinder, friendlier #web of days gone by, where small #communities of #people and #websites belonging to #individuals and small businesses were actually #extinct in reality - with only those well heeled analytically correct, SEO optimized, #subjugated websites and #chattel in the form of people that had sworn #fealty to their lords and masters remaining. #Apple, #Amazon, the #Google and #Faceplant having long since taken #possession of their souls and #identities.

It's dark, so incredibly dark. And you have awakened to find yourself at the bottom of a well that you apparently have fallen into. There's plenty of water, you're knee deep in it, and a voice from above booms aloud that food will be delivered so long as, "It puts the lotion on its skin!"

And in a manner of speaking, following an "Internet century" (think, 'dog years') of a #dystopian #feudal Institution where Homo sapien drones existing in #Lords_and_Vassals lockstep, told what to think, how to believe, where to shit, and when to wake up and punch the time clock, had completely replaced the actually extinct human race... Well?...

Fast forwarding to the scene where...

Some awkward little child in a dimly candlelit bedroom, many children, truth be told, consumed with the dreams of, and empowered with an obsessive belief that, a world where real, unique and independently diverse human beings actually existed, grew up and many years later rediscovered that they really did still walk the earth.

Kinda like the true story of the Takahē. And we too, are beautiful.

I'm leaving the rest for you to discover for yourselves, and look forward to many discussions on this invigorating topic. In the meantime, you can follow:

@takahe

I can be reached on Matrix at:

@tallship:matrix.org

via XMPP at:

tallship@jabber.org

and in the Fediverse at:
@tallship@public.mitra.social

I hope that helps! Enjoy!

#tallship #FOSS #virtual_hosting #multiple_identity #DeSoc #Sunnyvale_Syndrome #AOL_Effect

.

#### takahē - A new Fediverse paradigm

#### 19 January 2023

Fresh out of the oven is #Takahē, introducing a very interesting basic functional motive for development and delivering a beautiful #UX. It also derives inspiration in the form of its #mascott from a species once thought extinct for about a century.

tallship

@mauve

As promised, here's that boatload ⛵

Hmmm...

Well I "think" your asking about a method to have two accounts simultaneously available to you on your desktop. If that's the case, I could mention a few historic ones, but they were largely rather clunky and many even abandoned I think, but...

I know you like #Electron, so here's one - but note that I haven't vetted it properly do please don't consider this an actual recommendation just yet. I'll have to pour over all of these again actually, Electron desktop apps and browser based webapps, because it's been a while.

https://store.kde.org/p/1174659/

And there's a cute webapp that I noticed a month or two ago, yet still needs a few quirks worked out, like when you visit a profile.

I'll post the link to it below but first to an article describing it:

https://chromeunboxed.com/mastodon-google-plus-cuckoo-social/

Now, a problem you "might" have, at least on mobile, is your default browser setting, so, say you normally use straight chromium; you might want to manually launch a different browser like #Brave or #Vivaldi and then launch the browser webapp, or perhaps find that it reverts to whichever your current default browser has logged into already (I'm not certain of this, and once you login as that other user and save the webapp to your screen you should be good to go anyway for future sessions).

Saving the webapp to your screen on Android will connect that particular client (each instance of the saved webapp) to whichever server you connected it to and whichever underlying browser you did it with).

My only pet peeve with these is the loss of your address bar, so you can't just type in an address or copy the link from there directly:

https://chromeunboxed.com/mastodon-google-plus-cuckoo-social/

You actually can self-host Android apps on desktop a few different ways - none of them optimally, IMO; but here's one that I myself use to great utility for controlling an Android from my own desktops - YMMV, but something tells me you shouldn't have much of an issue using it 🙂

https://www.ubuntubuzz.com/2022/11/scrcpy-control-your-android-phone-screen-from-ubuntu-laptop.html?m=1

It's actually really kewl, and had much wider applications.

I'll rattle off a few others if the top of my head, but I have no idea what they're current status is, so thanks for prodding me too go and catch-up on these, dune if which i haven't looked at in about 4 years or so:

- #Sengi (webapp) https://nicolasconstant.github.io/sengi/
- Pinafore (webapp) https://github.com/nolanlawson/pinafore
- #Whalebird (Electron desktop) https://whalebird.social/en/desktop/contents
- Brutaldon (Webapp - kinda sucky IIRC) https://git.carcosa.net/jmcbray/brutaldon (but Jason does do some kewl minimalist #Gemini stuff and is one of us "original 10" Gemini server operators.
- toot (shell - not sure if it's ncurses based) https://github.com/ihabunek/toot
- naumanni (self-hosted web-based, multi-account) https://github.com/naumanni/naumanni
- Madonctl (CLI - Go) https://github.com/McKael/madonctl
- #Halcyon (webapp) https://notabug.org/halcyon-suite/halcyon
- tooty (self-hosted webapp) https://github.com/n1k0/tooty

NOTE: I went and looked them up in my notes after all lolz.

I think most of these should work with all of the #Pleroma forks too like #Soapbox and #Akkoma, since they incorporate the Mastodon API, but so does #Mitra and some things don't work with it (yet, like #Fedilab).

Some also worked with #Misskey too, so that will probably include #Calckey and #Foundkey.

I think I'll paste the link to this post in the #fediverse-city:matrix.org room too, since this may be if interest to many there as well.

In the meantime, I'll go and look around at dinner if those older webapps and see which ones are still extant.

I hope that helps!

#tallship #FOSS #Fediverse #scrcpy #cuckoo_social

.

@mauve

As promised, here's that boatload ⛵

Hmmm...

Well I "think" your asking about a method to have two accounts simultaneously available to you on your desktop. If that's the case, I could mention a few historic ones, but they were largely rather clunky and many even abandoned I think, but...

I know you like #Electron, so here's one - but note that I haven't vetted it properly do please don't consider this an actual recommendation just yet. I'll have to pour over all of these again actually, Electron...

tallship

## Making Better Use of Space

### Moving that old white elephant in the room.

There's been a lot of talk lately, and speculation, about the #Fediverse. Yet for the most part, only with respect to a single brand of server platform.

What I find particularly odd about that, is it's a rather lackluster server platform (especially considering the hefty system requirements) with an extremely limited feature list. Mastodon servers have a hard coded default character count limit per post of only 500 characters - more than Twitter, but not often enough to get a complete thought out with a link to somewhere else, or engage in a conversational thread, and certainly nowhere near what you need to post a news article, holiday recipe, tutorial, HowTo, or movie review.

As if a paltry 500 character limit isn't bad enough for this resource hog, virtually every other Fediverse platform provides for sensible , and configurable message lengths with common defaults of 2000, 5000, or more; most support #Markdown, and other ubiquitous text formats like #LaTex or #HTML, and some even have built in #WYSIWYG editors - like #WordPress, #Hubzilla, and #Drupal, with big players like #Imgur and #Tumblr already looking forward to their official Fediverse launches soon.

When those latter two giants arrive on the scene, the world of social networking will truly be interconnected, having achieved critical mass. It will be a revolution, a juggernaut toppling the deprecated, legacy monolithic silos that have so insidiously subverted and subjugated the masses like chattel. But I digress.

Other Fediverse platforms have offered the ability for people to edit their own posts for a long time, some for years, yet mastodon enabled this capability less than a month ago. It lags behind most other Fediverse platforms in several other ways too - groups, marketplaces, federated chat, and several other often requested functions are all but ignored by that platforms' developer while other Fediverse servers enjoy active and ambitious development cycles with new feature releases.

So considering it is so lacking in basic functionality compared to the other more prominent contemporaries, I've assembled a curated list below where you can evaluate and testdrive others for yourself. I've included links to some of the most darling up and coming projects like #Foundkey and #Quanta, that scale to thousands of users, and if you truly want an even smaller, minimalist Fediverse platform I've included #MicroBlogPub too. There's a couple of web tools including databases so you can search for even more platforms, instances, and compare statistics.

Choosing from the list below, you can join existing instances, self-host your own, or even have a professional #hosting_provider do it for you - simply pick a #turnkey provider where in just a couple of clicks your new fully managed Fediverse server will be online in only a minute or two!

There are literally free and privacy respecting Fediverse platforms to replace everything from #Faceplant, #Twatter, #Reddit, #YouTube, #twitch, #InstaSPAM, #Spotify, #Quora and so very much more!

And most are so light on system resources that you can run then on an old laptop or #Raspberry_Pi in your home.

Without further adieu, here's a list of [some of] the most prominent Fediverse server platforms in operation.

https://JoinTheFedi.com

https://Soapbox.Pub

https://Btrf.ly

https://JoinPeerTube.org

https://Mitra.Social

https://Epicyon.net

https://join.misskey.page/en-US/instances

https://akkoma.dev/FoundKeyGang/FoundKey

https://Pixelfed.org

https://Friendi.ca

https://Quanta.Wiki

https://FediDB.org/software

https://WriteFreely.org

https://funkwhale.audio/en_US/apps

https://microblog.pub

https://socialhome.network

https://hubzilla.org

https://owncast.online

https://join-lemmy.org

#tallship #FOSS #Soapbox #Rebased #PeerTube #Mitra #Quanta #Pixelfed #Epicyon #Friendica #WriteFreely #Plume #FunkWhale #MicroBlogPub #Socialhome #GotoSocial #Owncast #LoTide #Lemmy #ActivityPub #Privacy #DeSoc #Federating #Decentralize

I hope that helps! Enjoy!

.

## Making Better Use of Space

### Moving that old white elephant in the room.

There's been a lot of talk lately, and speculation, about the #Fediverse. Yet for the most part, only with respect to a single brand of server platform.

What I find particularly odd about that, is it's a rather lackluster server platform (especially considering the hefty system requirements) with an extremely limited feature list. Mastodon servers have a hard coded default character count limit per post of only 500 characters...

Go Up