Woozle Hypertwin
 Durham, NC,  last edited: Sat, 18 Aug 2018 10:04:57 -0400  
Posted by the TweetCord bot in the PaperDemon server yesterday (I started typing this yesterday, but then busyness happened):

Hi guys. Developer of Tweetcord here.

As some of you might've noticed, streams stopped working some time late last night. This is because Twitter put an end to the old Stream API, which is what Tweetcord used. Keep in mind the Stream API is 100% free, or well.. it used to be.

The replacement, a webhook-based solution, costs roughly $12 per user (250 streams = $2900).
This would mean running Tweetcord would cost me close to $15000 (fifteen thousand) dollars a month, increasing with $600 every week (assuming Tweetcord's growth is linear).

So that's where we're at. I have zero intention of supporting a platform as egotistical and selfish as what Twitter now has become, and so, by the time you're reading this.. the bot has been officially shut down. Forever.

For more information on the topic, please visit http://apps-of-a-feather.com/.

# BreakingMyTwitter

(...and in case there's any discussion on Hubzilla: #BreakingMyTwitter)

This is why social media needs to be not controlled by profit-motivated people.

(<refrains from launching into related rant>)

Woozle Hypertwin
 Durham, NC,  
Here is a quick explanation of why the system is so broken (especially in the US).

There is an ongoing conflict between the Leftarian take-care-of-everyone-so-we-can-get-on-with-things philosophy and Rightist social Darwinism and power-for-its-own-sake.

We (the Left) set up systems to take care of people; where the Right can't outright destroy them, it renders them as ineffective and punitive as possible -- because egalitarianism is bad, and disempowering the lower classes so they will be desperate to serve the powerful is good. If some of them die in the process, that's even better, because it culls the herd of outliers and rebels, and makes the rest more likely to fall into line, which improves the bottom line.

I wish I was exaggerating.

Woozle Hypertwin
 Durham, NC,  last edited: Wed, 11 Jul 2018 19:44:04 -0400  
I'm seriously considering hosting Amber, a 23yo transgirl who until recently lived in Maryland, here at Hypertwin Manor.

I've never done anything like this before, and I'm looking for more options.

She flew to visit a friend in Texas a couple of weeks ago (I think the friend paid for the ticket), but now her mom -- who always wanted her out of the house, disparages her constantly, and misgenders her -- is saying she can't go home.

I'm going to make my opinion very clear to you.  I don't like what you're doing and I don't approve of it, and I won't accept it.  I will just tolerate it - barely - because there's nothing else I can do about it.
-- Amber's mom, re being trans

She hasn't actually bought a return ticket yet; she could fly into RDU in ~2 weeks and I could pick her up. That part is easy

The problem is that this is bound to be a huge anxiety issue for @Harena Atria (my hypertwin aka partner), plus we won't really have a room for her until late August. (Amber is perfectly willing to sleep on the couch or the floor or whatever; it's more the awkwardness of sharing our common space with someone we barely know.)

My thinking is that Harena might be willing/able to deal with this if she knew we had a backup plan -- somewhere else for Amber to go if H's anxiety won't go away after getting to know her, or if any other substantial problems arise. As yet, though, I can't think of anyone I could ask.

Amber seems perfectly willing and able to start looking for a job as soon as she gets here, so as to support herself, and has said she'll work any job that will have her (grocery bagging, whatever) though she would be particularly qualified to work in a gaming store. She doesn't drive, but can bicycle -- I can loan her my bike for that purpose, and there's a large number of entry-level employers within biking distance (including a couple of gaming stores).

She has also clearly stated that she's willing to help with chores around the house, which is something we could really use. So this could be of great mutual benefit, if it works out.

Half the time I think I really shouldn't be taking this on, at least not now... and half the time I think it could work out. ...but even when I'm thinking it's a bad idea, I also can't not sympathize with her terror over having no place to go, no home to return to. I feel seriously torn.

I think it ultimately comes down to really needing  an exit plan, mainly for Harena's sake.

I'm looking for ideas and advice.
Woozle Hypertwin
Update: I found Amber a home with some friends in Oregon. She arrived there yesterday morning.

Woozle Hypertwin
 Durham, NC,  
One thing I'm noticing about Hubzilla is that my notifications are kind of out of control. I'll come back after a couple of days and there are thousands of notifs in my "grid". What does this mean? Is this equivalent to the federated timeline on Mastodon, and I shouldn't expect to be able to make sense of it?

If it's basically a federated timeline, is there some way to turn off the counter? ...because I know there's no way I can possibly keep up with them, but having that number sitting up there makes it look like there's something I need to look at. (...and it doesn't seem to account for the ones that I have actually looked at, either. Maybe if I open them up individually from the drop-down it would. Usually I just "mark all grid notifications seen", though, because there are just too many.)

I probably should upgrade before making comments on the UX, but I'm still leery of the upgrade process. It went okay once, I think... but I've been burned before by Friendica (and Redmine, but that's Rails).
Woozle Hypertwin
I don't see "Settings" anywhere... is that on the channel connection page or somewhere else?
Mario Vavti
Click your profile image in the nav bar...
Mario Vavti
You should probably really consider an upgade. 2.4 is more than a year old and we have shipped many security and usability updates since...

Woozle Hypertwin
 Durham, NC,  last edited: Tue, 29 May 2018 10:26:00 -0400  
This arrived in our in-box this morning, and I just had to post it.

Subject: Tiскеt#755701883: [<email address redacted>] 29.05.2018 02:32:03 Attention

Do not pay attention on my illiteracy, I am  from Romania.We uploaded the malicious program on your OS.Since that moment I thiefted all confidential information from your OS. Withal I received slightly more compromising.The most interesting evidence which I have- its a video with your self-abusing.I adjusted malware on a porn web site and then you loaded it. As soon as you chose the video and tapped on a play, my virus at once downloaded on your system.

After loading, your camera shoot the record with you wanking,  moreover software captured precisely the porn video you watched. In next few days my malicious software collected all your social media and email contacts.

If you want to destroy the records- transfer me 330 usd in Bitcoins.
I provide you my Bitcoin wallet address - 13JmGguKtpikbWrvwGXTznPpH7mZfSYZyi  

You have 30 h. to go after reading. If I get transaction I will erase the video forever. Differently I will send the video to all your colleagues and friends

I can imagine that if you just happened to have done the things described (wanked in front of your laptop and also visited a porn site) recently, you might be all OMG THEY KNOW EVERYTHING, THIS MUST BE REAL!

...but even then, I kind of find it hard to imagine feeling threatened by that, in this day and age. A lot of people wank in front of their laptops and visit porn sites; so what? "Oh no, my co-workers will find out that I do something a lot of people do, and that I've been targeted by a harasser, and they will see some unflattering pictures of me!" Unless you work in someplace absolutely terrible, I'd think you'd get sympathy from this.

Also, the fact that they don't name any of these "co-workers" kind of suggests that they have no idea who your co-workers actually are.

Or where you work.

Or pretty much anything, really, because it's almost certainly a mass-mailing and they're just throwing spam against the wall until something sticks.

P.S. Thanks, Capitalism!

Woozle Hypertwin
 Durham, NC,  last edited: Tue, 29 May 2018 10:03:46 -0400  
Nice email template you got there, guvna.

Hi there,
I reached out last week but haven't heard back. I wanted to see if there was an opportunity to sponsor a post on Mastodon hosted on toot.cat.
Please see my initial email below.
Best wishes,

On Sat, Mar 17, 2018 at 3:15 PM, Glen Wilks <glenwilks91@gmail.com> wrote:

    Hi there,

    I just read #science - Toot.Cat, I've shown it to some colleagues and we think a collaboration between us could work well. I represent a digital marketing agency currently working with a leading architecture and design firm. We would like to feature a unique piece of content on your site on behalf of our client. For the privilege, we'd be happy to pay you somewhere in the region of $30.

    Let me know your thoughts.

    Best wishes,


P.S. I checked, and there was no previous email from that address. This is clearly trying to push the recipient's "missed opportunity" emo button.
Woozle Hypertwin
  last edited: Wed, 09 May 2018 16:34:02 -0400  
Hold the presses, I take that back -- the quoted email was actually received on March 17; it just took Thunderbird awhile to find it.

So maybe I should send him a polite email saying "no"? Or should that be "hell no"?

...and then the idea of posting it with a "sponsored content" CW starts creeping into my head... but I bet it's too long to fit into a toot anyway.

Woozle Hypertwin
 Durham, NC,  
PZ Myers was asking about federated alternatives to Facebleck, so I pointed him here (oops, shouldn't have capitalized the Z). We'll see if anything comes of this...

Woozle Hypertwin
 Durham, NC,  
Yet another item in the long list of small problems with MediaWiki:

I'm trying to move a set of pages from one place to another. I've created a template to link to members of that set -- so when I've moved the pages, I just have to change the template instead of going to each page and updating the link(s) on that page.

(Yes, I could just create redirects -- but those tend to become double-redirects, i.e. broken, over time.)

I can get a list of all the pages where the template is used -- but not a list of all the actual target pages to which those pages link, which is probably a much smaller number.

I guess I can search for all the page titles that match the template... but that seems crude.

There's also no way (without checking all the "what links here" results) to see if any of those pages are linking directly to a page I want to move, rather than going through the template.

I may just have to risk (probably) killing some internal links, because I don't have the time to check each one properly.

The way it should really work is that once a page exists, any links to it should refer to its unique ID rather than its title (aka location), at least by default. (I can imagine that being able to link explicitly to a title could still be useful, but it would be an edge case.)
Woozle Hypertwin
Also, I keep getting caught in a dilemma where I have a list of things on a page, and the links go to subpages of that page. I want to name the list page "{thing plural}", but the parent page for each of the subpages should be "{thing singular}".

Current example: "Linux/commands" is the obvious title for a page that lists commands in Linux, but the title for the page for each command should be "Linux/command/{name of command}" (note the singular).

There are solutions, but none that are problem-free.

Woozle Hypertwin
 Durham, NC,  
As discussed on Mastodon some time ago, I've become leery of the "dystopian future" trope in popular fiction -- especially where it seems to be supplanting hope for any real improvement. We're increasingly living in a dystopian future, however benign it may seem in some ways; those of us who choose to stay informed are all too aware of the risks we're running by continuing on this path, and the people whose lives are being harmed and destroyed by what is already happening. We despair of ever coming to a better place again. While many of us have ideas about how we can help improve things, we lack a shared vision of what a positive future might look like, given where we are at present.

I've also noted that it would be nice if there were a libre fictiverse -- a fictional universe that was freely available for anyone to write for, to present in film, audio, or whatever other formats they want, and to profit from that work however they like without having to get a license from a copyright holder.

For example, there have been dozens or even hundreds of fan-produced Star Trek films, often of studio quality (certainly exceeding the production values of the original series) -- but the fans who produce these works are not allowed to exchange copies or viewings for money, and the corporate owners of the various key pieces of Star Trek "intellectual property" keep a tight leash on what they are allowed to do, backed by occasional threats of legal action.

Given as well the dystopian nature of many recent Star Trek novels -- which completely negates the whole point of Trek and is something I could write about at greater length -- the time seems ripe to combine the two: create a fictiverse with an optimistic view of the future that is available for everyone to build on however they wish.

I've got some worldbuilding ideas (and maybe stories) I plan to post, but others should feel free to run with any of it in whatever direction they wish. Fork on!
Stuart Butterworth
I started work on something a while back (I think i was for CampNaNo back in April) that I abandoned pretty quickly as a) I couldn't figure out how to tie it all together, and b) a better idea came along, and I can't help but feel that this would be perfect.
Karma - A Comedy Of Justice would feature a central story arc, with an effectively infinite series of inter-twining, branching series of anthology stories. Basic concept - a man discovers that he has lived a previous life, and been reincarnated because of the actions he performed in that life. It soon becomes obvious that the universe is playing a massive practical joke on him, as every human who has ever lived is him in either a past or a future life...
And now I've written all that out, it sounds utterly crap...
Maria Karlsen
No it doesn't sound like crap but it sounds very complicated and difficult to sort out;-) Like...is he is own father? And mother too?
Stuart Butterworth
That's the general gist - he is his own son, daughter, mother, father, brother, sister, friend, mortal enemy...

Woozle Hypertwin
 Durham, NC,  last edited: Fri, 01 Dec 2017 08:35:19 -0500  
(It's about time I tried some serious posting here...)

It's important to always follow due process.
2017: Liberals politely invite neo-fascists to debate their opinions in TV, then prove them wrong with their witty arguments. White supremacy, *phobia and neo-fascism promptly disappear from the public discourse.
(via Antanicus @ social.coop on the Mastodon network)

Well... okay, it's important for the oppressed to follow it. The oppressors have more important things to do. The spice must flow.

It's also important that the oppressed not appear to be reasonable about things like due process, so that it's fair if the oppressors won't follow it [either].

This is how actual Fake News is created: not by lying about the facts (usually), but by distorting popular perception (in this case, popular perception of The Feminist Position(tm)).
by Ijeoma Oluo‏
Verified account @IjeomaOluo

"Yeah so check this shit out:

today I got a call from a major national paper I'd never worked with before, offering work...

Saying they were writing an editorial about these recent sexual harassment and abuse cases. They were going to write about how it's great that women are coming forward, but that we need to treat each case individually and remember due process.

They wanted to know if I would write a rebuttal to their editorial.

I was like, um... call me... I need more info.

This woman calls me, says basically the same thing... they're glad women are coming forward but they support due process etc. Would I write a counter to that?

I'm like, "no, because of course I believe in due process, but I'll write a response. "

I say I'll happily write about how their priorities are skewed and that the due process that's missing is the due process for the women coming forward. & if anything, these stories of years of abuse are testament to men getting more than due process.

And maybe instead of immediately trying to recenter the concerns of men because, like, 5 white dudes got fired, we should wonder about the countless women whose careers never even got off the ground because when they were harassed, there was NO process, let alone due process.

She says she'll ask the editors and get back to me.

She calls back a few minutes later and says, "what they want is to write that they believe in due process...& they want you to write that you don't. &if a few innocent men get fired it's worth it to protect women...

"Will you write that? "

I'm like, "NO."

So now I'm sitting here like [pictured]

Because to me, this is how this shit looks: they wanted to write a "reasonable" editorial that makes them look compassionate yet responsible while slyly shifting this debate back to the needs of men...

While I play the role of feminazi yelling, "FUCK DUE PROCESS FIRE ALL DUDES."

And an actual response to their shit, pointing out how their debate is contrived misogynistic bullshit is not at all what they want.

So dudes can shit their pants in fear &label us as unhinged vigilantes and they can go back to ignoring abuse while looking like the good guys.

And they wanted to use me to do that.

This is an insult to my work, an insult to my intellect, and an insult to every person who has been brave enough to come forward with abuse.

And so much of this discussion is deliberately orchestrated like this.

I'm still trying to wrap my head around what just went down. But for now I'll say this: don't be manipulated into prioritizing abusers over the abused. Look at the debates happening & always ask: who benefits from this dialogue the way that it is?

Note: I misspoke on first tweet. My first contact with them was via email, not call. They emailed me & then I told them to call me.
(via Nila Jones on G+)

There's a follow up here (Tweet, comment) which almost makes me madder than the above, and is redeemed only somewhat by the fact that USA Today was apparently unable to find someone else they could present as an Angry Feminist(tm) to write their rebuttal.

(Incidentally, this kind of exposes the whole sham of their "unique feature" of presenting a rebuttal to every editorial position: they get to choose the position the rebuttal takes. That's not how it works, guys; you're presenting this as an open forum where all ideas are free to be challenged, but what you're creating is an instrument for manipulation... and don't try to tell me that isn't exactly what you intended.)

The author here seriously deserves a medal for her integrity in refusing to take money in exchange for playing the part they tried to assign her (and probably losing any possibility of writing for them ever again), and USA Today deserves a workplace revolt to prevent this kind of thing from ever happening again.

(adapted from posts on Google+ here and here)
Maria Karlsen
Oh wow. Thanks for sharing.

Woozle Hypertwin
 Durham, NC,  
(Her post is actually from yesterday, but for some reason I couldn't share it then.)

maritroniuitymaritroniuity wrote the following post Wed, 29 Nov 2017 18:24:07 -0500
Hello, My name is Mari. I am a trans lesbian in her mid-30s from Central California. I like to write a bit every now and then. Nothing too special yet. I love making new friends, follow me, if you like.

Woozle Hypertwin
 Durham, NC,  
Ok, looks like it works the same as G+. My comments on Layer 3 are not showing up.

Too bad that couldn't at least be an option.

Becka SuttonBecka Sutton wrote the following post Thu, 23 Nov 2017 19:28:38 -0500
So introductions I guess
Hello Everybody :-D

I'm Becka and I'm a middle-aged British fantasy writer and wannabee artist. I also conlang and make maps in Campaign Cartographer. Recently I've been messing around with Blender and Audacity (not at the same time)

Feel free to follow me. I love making new friends.
Becka Sutton
On the one hand that's a shame on the other the way tumblr works with no comments and infinite reshare chaining is perhaps not idea.
Woozle Hypertwin
I was thinking that it could be an ideal hybrid... but I'm only slightly disappointed; the formatting options in HZ are much more flexible than either G+ or Tumblr. If I really want to, I can quote from a reshared reshare and copy the formatting from the reshare, since it's all markup instead of being hardwired in.

Woozle Hypertwin
 Durham, NC,  
I wanted to check the behavior of resharing a reshared post. On Google+, you only get the contents of the original post (unlike Tumblr, where you get all the reshare comments as well, leading to posts that are a long chain of reshares with many of them having their own comments added).

This (layer 3) is a reshare of my reshare (layer 2) of Becka's post (layer 1), but I didn't add anything when I originally reshared... so I'll post this and then try to reshare it (layer 4).

Becka SuttonBecka Sutton wrote the following post Thu, 23 Nov 2017 19:28:38 -0500
So introductions I guess
Hello Everybody :-D

I'm Becka and I'm a middle-aged British fantasy writer and wannabee artist. I also conlang and make maps in Campaign Cartographer. Recently I've been messing around with Blender and Audacity (not at the same time)

Feel free to follow me. I love making new friends.

Woozle Hypertwin
 Durham, NC,  
Becka SuttonBecka Sutton wrote the following post Thu, 23 Nov 2017 19:28:38 -0500
So introductions I guess
Hello Everybody :-D

I'm Becka and I'm a middle-aged British fantasy writer and wannabee artist. I also conlang and make maps in Campaign Cartographer. Recently I've been messing around with Blender and Audacity (not at the same time)

Feel free to follow me. I love making new friends.

Woozle Hypertwin
 Durham, NC,  
As noted elsewhere, I was unexpectedly high-functioning on my first day of driving after SRS.

(I haven't posted about this much at all on Hubzilla, so for those in the Zotiverse reading this: I've been transitioning to female for just over a year now, and had SRS 19 days ago.)

I'm not actually supposed to be driving until Wednesday at the earliest ("3-4 weeks" was the directive from my surgeon), but I've been healing ridiculously well also and Harena is recovering from a cold -- so I drove her to her lab appointment this morning, then to lunch, then home... and we were out of staple foods for the ex-kids (who don't drive yet), so I needed to go to Funny Girl Farm to get eggs and bacon and to Costco for some other things -- and while I was there I thought I'd pick up our prescriptions, and I thought I should get Nissa charged back up again finally and take her for a spin...

The following things then happened:
  • went to charge up Nissa - found battery was at 0.0 volts, charger thought it was disconnected and wouldn't even attempt to charge
  • got out ratchet wrenches, removed battery, put it in Kestracel (primary car)
  • drove to Funny Girl Farm -- closed on Mondays, oops
  • decided to go straight to Costco rather than going home first as originally planned; did this without any sense of panic or despair
  • ...oh wait, Sears first to get a new battery (it's, like, one month from end of warranty, so if Nissa killed it again -- as her electrical system is wont to do -- I'll take my lumps)
  • ...where they said they'd need to test it, should take about an hour, can we have a phone number
  • ...so I gave them my cellphone number, again without any sense of panic or dread about receiving a phone call while doing other stuff, and headed over to Costco
  • got gas at Costco
  • ordered prescriptions refill for Harena and self; did not panic about having to do not only a prescrip for someone else but also two of them at once
  • ordered pizza for The Hypertwin Gang
  • did shopping; apparently did not forget anything (and also found organic eggs, negating the need for a stop by the Co-op on the way back... and got some roast chicken for H, who needs to avoid gluten)
  • found that although my prescrip was ready, H's was not; made decision to get them both simultaneously after checking out, did not panic or vacillate about making this decision
  • paid for groceries, took them to car, put everything properly in insulating bags
  • went back in and picked up prescrips
  • ...and pizza
  • ...except that Sears called while I was waiting for the pizza and said that the old battery was fine and I could come pick it up, and we had a conversation about timing and I didn't panic and I gave them accurate information about when I was likely to be able to pick it and I didn't feel terrible afterwards
  • ...and then I got the pizza and decided I could swing by Sears on the way back, so I did that and picked up the battery (no charge for the charge)
  • ...and even though I don't often drive home from there, again I did not panic about having to figure out how to get home and actually ended up taking a pretty sensible route...
  • ...which took me right past the Co-op, but did not panic or second-guess myself about this happening
  • Got home and requested help unloading without feeling guilty.
So... I'm just wondering if this is The New Order of Things, or if I was just going off mental energy I've been storing up over the past few weeks. I'd think that usually I'd be feeling more timid than usual, being out of my routine and so on, so I tend to think it isn't stored-up energy... and I've been feeling somewhere between emotionally-muted and tranquil since waking up from the anaesthetic, so I think I'm more inclined to say this is something to do with that.

...oh, and I did all that wearing my "Transition" shirt:

After finishing the pizza, I installed the battery and cranked Nissa to make sure everything was ok (it was, except I need to top off the steering fluid again) -- and then left one of the terminals disconnected in case it's awhile before I can drive her again.

Woozle Hypertwin
 Durham, NC,  last edited: Sun, 25 Jun 2017 13:41:44 -0400  
I need to start making a list of all the musicians on Mastodon who post their work online. Here's what I have so far:
Cross-posted here; maybe people will toss me some more links.
Any moosicians in Hubzilla fedspace? (Is anyone even reading this?)
Woozle Hypertwin
@Mario Vavti - Where do you post or sell your music?

I made a separate page for Hubzilla musicians: http://htyp.org/Hubzilla/people
Rex Mundi
Hey @Woozle Hypertwin I appreciate you compiling this list. I'm not a musician but I do like music and am always looking for new stuff

Woozle Hypertwin
 Durham, NC,  
Just on a whim, I used git to pull the latest Friendica to my server and see if it would do anything towards fixing its inability to leave maintenance mode.

It changed what the maintenance mode page looks like, but that's about it.

I wonder if they fixed the MySQL syntax issues I found. I could find out by going through update.php, but I'm not even supposed to be working on this right now.

Woozle Hypertwin
 Durham, NC,  
I just went digging through the database of my old Friendica site (which I never could get working again after a migrate-and-upgrade earlier this year) looking for contacts to re-federate with.

Most of them were Diaspora, and with few or no exceptions the last activity on their profiles (where still available) was 3 years ago. I added connections to a few of them anyway.

Friendica was much rarer.

Then I went hopping through the local Hubzilla directory, and added a few more people.

Nothing new showing up in my "activity", but maybe they have to confirm or something... or maybe there hasn't been time for HZ to fetch the posts...

There were also a dozen or two real people accounts on my node (and hundreds of bots); I wish there was some way to export their accounts and re-establish them here.
Woozle Hypertwin
Oh, and I also checked out a few pods here -- https://podupti.me/ -- but most of them didn't give any individual usernames. I wonder if there's some way to federate with their user directories.

Woozle Hypertwin
 Durham, NC,  
So, after you've posted a post, how do you tell what the permissions were set to?
I thought I had set a post so a particular person could see it, but they can't, and I don't know why.
Woozle Hypertwin
FOUND IT -- you have to look in a different place from where the privacy control would be. If the post is private in any way, there's a little lock-icon to the left of the poster's name; click on that to get visibility.
Woozle Hypertwin
So the problem I'm having now is that when I go to the profile of the intended recipient ( @Harena Atria ), it shows no connections -- but when I select "Edit Connection" from the drop-down, it shows the connections I had intended.

Or are "privacy groups" different from "connections"? If so, how do you edit connections? There's nothing under "Connection Tools" that seems applicable.
Woozle Hypertwin
Apparently the problem was that Harena hadn't accepted the connection -- so even though she was showing up in my connections, we weren't connected.

The reason she hadn't accepted it is that the email notification's subject header was very generic, and didn't mention me (the account trying to connect to hers) at all -- so she ignored it, and didn't realize she needed to do something.

Woozle Hypertwin
 Durham, NC,  
== 1998 ==

Me: Hey everybody, we need to start using the world wide web to interact and organize!

World: <crickets>

== 2005 ==

World: WTF, George W. Bush got re-elected. <discovers blogging>

== ~2007 ==

Your Relatives and Classmates: Ohai, Facebook is cool.

== 2011 ==

Me: Wow, Google+ has potential but it needs a lot of work and Google needs to listen more to its users.

Google+ users: Yep. Some of us are leaving.

Google management: <insert propaganda here>

Google+ users: ...and now more of us are leaving.

Me: Hey everybody, we need to be exploring federated social media! Diaspora, Friendica?

World: <mostly crickets>

== 2017 ==

World: Hey, we need to be exploring federated social media because online harassment Nazis and general idiocy! How about Mastodon?

Me: Cool! But let's also keep looking for (or building) federated full-featured social networks, too, because Mastodon is more like Twitter than FB/G+ and we still need places like that.

World: <shrug>

Me: Oh hey, here's this Hubzilla thing that looks like it's tolerably usable and replicates a lot of the functionality of G+/FB, and I don't mean just the posting streams. It's got all kinds of stuff.

World: <crickets>

Tune in next week for another exciting episode...

(I hope this doesn't come across as bitter or anything; it's just how this process has felt.)