Vivaldi's Mastodon instance appears to be down and I have some advice for SNS users

Yikes 😬
My second-most used Mastodon instance is @starrwulfe@vivaldi.net… I hope its scheduled downtime and not a DDOS or worse.
The good thing about federation is they're not the only game in town. My main instance is @starrwulfe@starrwulfe.xyz (which is actually a Wordpress powered blog as well). I practice POSSE so the majority of my nonsense emanates from here and radiates out into the interwebs via syndication thanks to Bridgy and Micro.Blog.

 

[caption id="attachment_107849" align="alignnone" width="600"]cloudflare bad gateway error screenshot showing social.vivaldi.net's current offline status Well that ain't good...[/caption]

 

I’ll be going into detail on how I’m doing this and maybe the reasons behind the philosophy of why it’s important to cultivate a “digital garden” and maintain your own “outpost on the internet” over the next few weeks, but hopefully you can clearly see the “why you should have your own independent services” part of the conversation expressed in the screenshot above. If you’re as old as me, you’ll remember the fledgling days of 2009~2015 or so when the failwhale would show on the Old Bird, and we’d be incommunicado for some minutes/hours/even-days-that-one-time and the innanet would have to resort to… I dunno, email or Google+/Wave or whatever. 🤣

This is one problem #fediverse is trying to solve. If your email server went down, you’d just send that important email from your backup email account (I know you have at least one backup email account you’re not actively using, right? 😏) Why should social media be any different; we’re using SNS (Social Network Services) just like email these days, so we should be treating how we use it in the same manner.


RCS slated to launch in iOS 18

Its_happening.exe just got loaded!

 

Later next year, we will be adding support for RCS Universal Profile, the standard as currently published by the GSM Association,” an Apple spokesperson tells 9to5Mac. “We believe RCS Universal Profile will offer a better interoperability experience when compared to SMS or MMS. This will work alongside iMessage, which will continue to be the best and most secure messaging experience for Apple users.”

Now whether that means I can go and become a black sheep by adding an Android phone into my very iPhone carrying family’s group chat on iMessage is up for debate, but just being able to have richer green bubble convos is a good first start finally.


Party like its 1700000000

A rollover event is about to take place and geeks, nerds and neckbeards around the world will be refreshing their datecommands tomorrow evening to check out the counter tick over from 1699999999 to a cool 1700000000 seconds.

The current Unix epoch time as I slave over a hot keyboard is:
The current Unix epoch time as I slave over a hot keyboard is:

Unix date epoch time is a way of measuring time that counts the number of seconds that have elapsed since January 1, 1970 at midnight UTC time, not counting leap seconds. This point in time is called the Unix epoch. It is used by Unix and Linux operating systems, as well as many other applications and programming languages. ¹²³

I’ve got a bit of time to kill before the rollover happens around here. Might as well sleep, wake up, do a full workday and promptly forget about this even being a thing until after seeing it in social media at 1700000342 or something.
I’ve got a bit of time to kill before the rollover happens around here. Might as well sleep, wake up, do a full workday and promptly forget about this even being a thing until after seeing it in social media at 1700000342 or something.

To get the current Unix date epoch time, you can use different commands or functions depending on the programming language or environment you are using. For example, in Python, you can use import time; time.time() to get the current epoch time in seconds. In C#, you can use DateTimeOffset.Now.ToUnixTimeSeconds() to get the same result. ¹

Wonder why we don’t have clocks with 10 digits though...
Wonder why we don’t have clocks with 10 digits though...

The Unix date epoch time is useful for storing and comparing dates and times in a simple and efficient way. However, it also has some limitations. For example, it cannot represent dates before the Unix epoch, and it will reach its maximum value on January 19, 2038, which is known as the Year 2038 problem or Y2038. ¹²

1

  1. Source: Conversation with Bing, 11/13/2023
    (1) Epoch Converter - Unix Timestamp Converter. https://www.epochconverter.com/.
    (2) What Is the Unix Epoch, and How Does Unix Time Work? - How-To Geek. https://www.howtogeek.com/759337/what-is-the-unix-epoch-and-how-does-unix-time-work/.
    (3) What Is Unix Time and When Was the Unix Epoch? - MUO. https://www.makeuseof.com/what-is-unix-time-and-when-was-the-unix-epoch/.
    (4) Epoch. https://www.epoch101.com/.
    I certainly wasn’t about to retype all that in myself!
    Happy Epoch Rollover Watching!

Doin' too much": 💥😖 Time for a micro/macro blog rethink?

At some point yesterday, my Wordpress instance (thus the place where the thing you’re reading right now came from) ran out of memory.

🤔 I suspect it’s because I’m asking it to do too much:

And all on a tiny underpowered VPS instance.

Now if I could have things my way, I’d really prefer a clean install of GoBlog like I had before but with an easier way to post photos, follow people thru RSS/#Fediverse, and connect to different networks in the same manner. Something like a Wordpress|Tumblr|Friendica mashup (basically smoosh Firefish and Hubzilla together…) I decided to go back to using Wordpress instead becaus

  1. My skillset for Go vs PHP is smaller. Go as a language is easier though so it's only a matter of time...
  2. Since the above is true, I'm not sure how to keep it locked down and optimized; I've been dealing with Wordpress for like 20 years already so I understand this beast.

  3. I only have time for one impossible project at a time:

A line art picture of someone doing too many tasks. The boy has 6 arms flailing about juggling balls, papers and books. There are bystanders asking him to do these things.
My Wordpress instance trying to handle all I throw at it.
To remedy the memory issues, I could stary by using a minimal template¹ and throw some CSS at it to make it look like a TUI app in a terminal. Kinda like Jamie Tanna's site. Of course Andrés Cárdenas site is also something to aspire to as well as Tim Bachmann's. (Speaking of, did he ever get that one commenting plugin project off the ground?)

Next, I’ll make sure the thing is optimized. This also means not only the instance but the underlying supporting software too. I’m pretty good at that part though since my day job also demands it. I’m running this thing on Caddy (told you I was gonna force some Golang into my life!) and a very lean MariaDB container. Don’t be surprised if I wind up making a Nix declaration for this set up and make it so I only need to back up one thing everyday to get back up and running instead of the three I need to do now.

I’ll continue to optimize things around here and make it work the way I want it. I’ll make sure to get a colophon page going really soon so I can let y’all know how I did it; I still think this is the best way to enjoy the best of all worlds in the #fediverse and within the world of #indieweb enabled blogospheres.

If anyone has experience with any of the above, reach out to me via this post or just in general at @starrwulfe@starrwulfe.net, @starrwulfe@micro.blog or @starrwulfe@vivaldi.net

¹: Kinda started this just now with this new template file that I’m slowly adding custom CSS to… 


Overnight crash

Dropping a note here to make sure my site is back up – Things got crash happy overnight with the database eating all the RAM for some reason. Bad garbage collection or a missed chronjob maybe. The joys of wordpress adminning. So as soon as I’m done with the day job (where I actually do DevOps/PMing believe it or not) I’ll be doing a post-mortem on this thing too.

😣 I just want my $#:+ to work seamlessly!


If this is the case—

Then how is that wacky NY Times poll from last week correct?!



Federating the fediverse: BlueSky alpha version

ICYMI:

There’s a way for you to crosspost to BlueSky from your own #indieweb enabled website thanks to Joel’s (@joel@otter.garden) additions to Bridgy (created by Ryan (@snarfed.org@snarfed.org).

Also, I’m actually doing it right now and have been for about a week or so. So you’ll notice likes/reposts and comments coming from over there on my site and can interact from there, as I craft my one-man SNS outpost on the innanetz.

Joel Auterson @joelotter.com Just recently finished adding Bluesky backfeeding support to @snarfed.org's Bridgy :)
Details on how to do it here: Bridgy Bluesky setup

Halloween

Hope everyone had a frighteningly good Halloween yesterday!

🎃👻


Any way to practice a layout using a regular nonprogrammable keyboard?

I want to jump into the world of ortho keyboards and start trying to learn a more ergonomic key layout. I happen to have a small foldable bluetooth keyboard that is around a 40% size, is regular QWERTY layout but only has 60 keys so there's a Fn later that puts some of the symbols, all the F keys and media scroll keys on a different layer. I'm kind of used to using it after 6 years and realized "Hey, I can do a layered setup maybe!"

So I'm thinking I want to build a Corne 36 key with some sort of trackpad/thumbstick setup for precision mousing as I also need that level of control from time to time. My dream setup would be anything incorporating dual thumbsticks from a game controller as I actually use my X-Box D-pad to control presentations when I teach.

I have a true multi OS environment where I'm using NixOS, MacOS, and Windows 11 in a VM all the time. I also use tiling window environments (i3 & Hyprland in Linux; Yabai in MacOS) so having continual access to Super and Hyper is a big deal.

I'm thinking about starting with the default Miryoku setup with Coleman DH and see about modding on top as time goes on. Is there some way to change a regular keyboard to get some practice in while I source parts and build the board itself?


In the spirit of POSSE, I just spent 3 hours trying to get some backfeeds from silos like Instagram and Facebook going… I made it work before, but I can’t remember what I did with my last website that made it work.



It's a real head scratcher. I guess I'll need to ensure crossposting is turned on here at StarrWulfe HQ then I won't have to deal with this foolishness again.

If anyone has some experience with Brid.gy and how to do this effectively, please give me a shout. 🙇🏾‍♀️

#WebsiteWoes


Microtransit: what happens when you add ride hailing to regular city transit bus service.

Gwinnett County's Ride Gwinnett transit service microtransit van opens its doors for boarding passengers.

In parts of Gwinnett, there’s no waiting for a bus at a predetermined stop or route and the fare is just a flat $3 to go within the zone.

(BTW @gwinnettgov, any ETA there?)

…and it works like 🧈.

Can’t wait until we get it in our part of the county


Happy Belated Subway Day

Yesterday was NYCMTA’s Subway Day– On October 27, 1904 the New York City Subway started running it’s then total length between City Hall downtown and 145th Street uptown past Harlem (which was literally countryside back in those days)

Here’s a video they posted on their Threads/Instagram account showing all the different trains they’ve run throughout their 119 years. My personal fav, the R33 Redbird is shown with the ⑦ train mark, just as I used to ride it 35 years ago when I was a kid heading to Corona and Shea Stadium with my dad.

 
Post by @mta
View on Threads
 

Farewell Richard Roundtree

Richard Roundtree, AKA "John Shaft". RIParadise, 1942 - 2023
Two views of Richard Roundtree. On the left, at 78 years old, on the right, in his 20s during the height of his "Shaft" fame.

 


I really hope Chris doesn’t mind me borrowing literally 90% of his layout, formatting and general overall aesthetic from Boffo Socko when I’m ready to smooth out the edges of my site here.
They way it looks and how information is presented is just what you’d expect of a person who is rather efficient at capturing and categorizing information.

🧑‍🍳💋



I usually go and buy a new computing device once every 6 years or so.  This year my trusty Late 2017 Apple MacBook Pro i5 8GB/500GB is officially sunsetted. While I’ve been eyeing a new Macbook to take its place, it would be one of the newer Apple Silicon M2 joints. But I really want to jump back into doing all my computing in Linux full time and also game more so… I’m taking a chance here.

A studio shot of two hands working on putting the framework 16 laptop together. The hands hold the motherboard while the laptop shell, memory, expansion cards, and other bits are surrounding it on a blue table.

I’ve always dreamed of a modular laptop since it’s kind of the only way I can get the specs and ports I want. Framework makes it possible by having this form factor that should never be obsolete; all the parts are user serviceable and replaceable including the motherboard, ports, screen, keyboard, and so on.

Scrrenshot of framework computer preorder confirmation page showing successful preorder made.

 

My config is the 16 inch Ryzen™ 9 7940HS - Radeon™ RX 7700S - 180W. That’s right, there’s a kick-ass discreet graphics card in there and it’s user swappable! Whenever the new hotness comes along, or other modules like an extra battery or whatever is needed, its a simple 10 minute swap out needing only a screwdriver (which is also included).

 

The bad news: I gotta wait until Spring 2024. The good news, I can save up the rest of the money by Spring 2024– this thing IS NOT cheap; about $1000 more than my current Mac was when I bought it new in 2017. BUT it will basically become the workhorse PC as I plan on using it for work, home-labbing, and gaming. Any tool you use to make your livelihood off of should have no expense spared (within reason.)

You can check out more here: https://frame.work/products/laptop16-diy-amd-7040


Suddenly a new ATL transit NIMBY group has appeared! 🫢

www.youtube.com/watch

The whole reason the Beltline even exists is because it was meant to be a transit corridor. A multiuse trail was also part of the design, so both need to be constructed.

But also, since the land developers jumped into the fray and built their car-oriented buildings off the trail, OF COURSE they want to keep it this way.

I’m sick and tired of the false notion that transit BRINGS IN undesirable effects when the exact opposite has always been true. Let’s look at their concerns and I’ll chime in with my opinions on why it’s simply not true.

  • There will be a heat island effect due to the constrained space from having up to 40 feet of ROW taken up with tracks.

    That will consume almost all greenspace between the pedestrian trail and the edge of the Beltline corridor. Most existing trees and meadows will be removed to make room for the Streetcar. Less room for public art. Less room for hanging out. And a lot less room for nature.

    • False. The streetcar can be designed with this in mind and have grassy tracks and simple stop infrastructure. Even Houston's MetroRail tracks cross a fountain and have a small footprint.  Clearly this group has never once visited an established streetcar/tram installation anywhere and seen what can be done with the ROW.
  • The Eastside Trail already is overcrowded with bikes, runners, walkers, scooters, dogs and all manner of mobility devices. It can be dangerous. We need more room for people — perhaps a wider path, or even separate lanes for “heels and wheels.”
    • Yes, because the current trail setup was always intended to be TEMPORARY since the transit part needed to be installed at a later date. The final configuration with tram tracks installed will allow for all that. It's done in several other countries and even San Francisco, Portland and San Diego all have sections of their LRT systems set up in similar ways. Obviously trams will be moving along at a slower pace while on the Beltway near trail users.
  • We question spending the largest portion of Atlanta’s transit investment over the next three decades on a light-rail track that circles destinations rather than takes people to them. The Beltline already serves thousands of people daily as a last-mile, human-powered corridor. There’s little evidence of demand for long trips via rail along that corridor.
    • The corridor is intended to be a light rail loop with branches that go out into places like Emory, East Atlanta, Westside Reservoir Park and Campbellton Road. Of course, some of these have been turned into BRT but the good thing about that is it can be converted at a later date to light rail. Just ask Seattle. As for demand for travel-- it hasn't been built yet, but just based on car usage alone, getting from one side of midtown to the other is a big want. Getting from the West End to East Atlanta is a big deal. There will be interfaces with MARTA subway on all sides of the Beltway and we really need a "crosstown" transfer solution that doesn't involve going through 5 Points every time. Also, points along the loop can BECOME the destination, just ask Chicago, Tokyo, Berlin, and every other city with a looping railway around their CBD.
  • Will it harm Beltline businesses?
    • Are you serious? The businesses weren't even there 10 years ago; the overarching reason the developers got interested in building along the corridor in the first place is because of the TOD aspect of it-- the multi-use trail wasn't even a thing yet. So yeah, adding the rails will be what was intended in the first place and ADD TO THE ACCESSIBLILTY of the path! (my 78-year-old mom will not bike nor walk a long distance along the trail, but she'd definitely take the streetcar along the route in a hop-on-hop-off fashion.)
  • Is this really Atlanta's highest transit priority? Streetcar expansion will run through some of the city’s wealthiest and least diverse neighborhoods. In other parts of the city, residents rely heavily on transit as a necessity. They could benefit from better service.
    • ALL OF IT is the highest priority. The CBD (downtown/midtown) has suffered way too long from ineffective crosstown transit options. The LRT loop aspect of the beltline is supposed to change all that. Remember, these used to do the same thing for trains what needs to be done for people without cars-- get them from once part of the CBD to the other and also facilitate a termination for inbound LRTs from other locations.
      • Also fact-- MARTA heavy rail probably is too costly to build new lines off of at this point, but links to Cobb and Douglas counties could still be made via LRT and might seem even more palatable if they ran into and terminated on the Beltline. Building the infrastructure needed for this option is key.
  • Are we betting on a technology of the past? Rail on the Beltline was first proposed in 1999. That was before the invention of Facebook or the iPhone. It was well before ridesharing services, e-bikes, scooter rentals, autonomous vehicles and other innovations disrupted how we get around urban areas.
    • I can't believe we're conflating modern streetcars with social media evolution. YES, there is still a need for accessing the area physically first. I can't pedal all the way to the Beltline from Gwinnett. But I can take MARTA rail to Inman Park from Indian Creek (now that we have a bus that serves that station from here). I don't have a bike and even if I did, I'm not carrying it on the bus/train every time. If I want to visit my uncle in Ormewood/Grant Park I have to catch a bus or two. Once the trail opens on the south end, I guess I could walk, but it's better if there was an option that was a little faster. Streetcar to the rescue!
      • And hey, who's to say that there wouldn't be a branch off this part that would serve the Flat Shoals corridor and head out to Lithonia-- that has been proposed for decades.
  • The entire 22-mile loop is expected to be completed around 35 years from now at a cost of $2.5 billion. That’s probably optimistic. Where's the money gonna come from?
    • We should just give up because there's no funding for the whole thing right now? That's unfortunate but also how literally everything in this country gets built. We're still waiting for the rest of MARTA to get built from the original 1974 plan. Should we just have threw that one in the trash too? You already know once something is built and used, it rapidly becomes integral, and funding will come. A full Beltline streetcar loop will be something that is rare in this nation and will attract even more development and the money that comes with it. Ask Denver about their similar bet on interurban rail and even our original bet on MARTA --that we only got after Seattle passed on the federal funding. SOME OTHER CITY will get whatever we had coming to us and we'll continue to live in a car-infested hellscape outside of The Beltline.
And that's the point I want to make-- This is all about the few people who call the first small 5 mile stage of the Beltline home, and not taking anything into account from the many more thousands of people who live around and outside the already completed trail. I know most of the Westside Beltline communities want as much transit that will fit into the ROW because their areas have been neglected far too long. (I also advocated that area along with the Southside Beltline be the first to get redeveloped but of course the area closest to the already activated Virginia Highlands/Poncey Highlands/Cabbagetown section got it first.)

 


job done

Well that does it for me tonight. I got a lot done on this here ol' site.

I’ll continue to kick the tires and fill in the gaps but so far so good.

  • Indieweb stuff seems to be working as seen at micro.blog and tested with some good friends. Will run thru the tests tomorrow to make sure.
  • ActivityPub stuff is 70% there; @starrwulfe@starrwulfe.xyz is using plugin and @starrwulfe.xyz@starrwulfe.xyz is using Bridgy Fed. They're both the same feed and I pray I didn't just tear a hole in the fabric of space/time trying this.
  • This may not be the final theme, but it's a good skeleton to use while I'm in the alpha/beta stage here; ultimately, I want to mimic my terminal window as that's what I use everyday while working. It'll be minimal but awesome.
--Good night from ATL|GA|USA 😴