Erstwhile Okie on St. Mark's Place. "That which hath been is now; and that which is to be hath already been; and God requireth that which is past."
When I first built this site, it was an attempt to make something that could be my own personal facebook / instagram / twitter site that I was in complete control of. I even downloaded all of my Facebook and Instagram posts at the time and imported them since the main thing that kept me on Facebook at the time was the "memories" feature.
Later on, I imagined maybe I could build it in such a way that other people could download and host it and add their own name and bio and pictrue, etc... and quickly have their own personal social media.
Then, I imagined that maybe I could give these different sites the ability to connect to one another via some central registry, allowing them to see other sites' posts on their own, and like and share and comment, etc... without ever leaving their own personal domain. But ultimately, social media is only ever as successful as the number of people you know on it, and setting up your own site and hosting it was never going to attract many people.
A couple of years ago, a service called Mastodon came into existence, which had a similar premise. You host your own account (or use one of many, many sites out there, eg. https://mastodon.social) and it can be viewed, liked, etc... by any other Mastodon account.
For a hot minute, when Elon Musk was buying Twitter, it seemed like it might take off, but ultimately I think it was just too confusing for it to ever be mass-adopted.
At any rate, on a whim, I refactored this site to integrate with Mastodon, so if I create a post (like this one), it displays here like it always has, but also publishes to Mastodon (in places like this: https://mastodon.social/@patrick@pg.mccullo.ug) and I have a feed (visible only to me) of other Mastodon users I follow. Unfortunately, right now it's just the creator and a bot that spits out Mastodon stats and analytics. I couldn't find anyone else that seemed very interesting. I got excited to find Stephen Fry, but his last post is from 2023. But it's been a fun distraction from the lingering ache of a breakup...
Feeling whole after next-day Amazon delivery of this $15 watch. A year or two ago, I spent months not letting myself splurge on a Fossil watch that had an analog timepiece, but also tracked heart rate, connected to Bluetooth, etc... When the band on that broke a couple of weeks ago, I realized that the "smart" elements of the watch had either never worked properly, or long since stopped, and that I hadn't cared; I just wanted to be able to glance at the time.
Petition for phones to not autocorrect "its" to "it's". Half the time my phone gets it wrong and it's error is mortifying.
Dreaming of 16 GBs of RAM at Best Buy.
Cool software engineers.
I thought these error codes were a cool rendering of the local skyline at first.
So in building a set-up where I can easily swap out a cover image and profile image and some sort of daily or momentary word--for no particular reason--I thought it might be fun to play with image EXIF data, which I hadn't ever done.
Embedded in the code of the image is a bunch of info about aperture, exposure, colors, and other photography stuff I don't understand, but also GPS. Interestingly, I learned that it doesn't seem to provide latitude-comma-longitude, but instead three different numbers for each. Degrees, minutes, seconds. And you run an equation on those to produce the coordinates. Got it wrong initially, but fixed it so now when I upload a cover or profile image, it says when it was uploaded, and has a pin showing where it was taken.
I have the day completely to myself today so looking forward to continuing indulgence in similarly pointless pursuits.
So, I built this. It doesn't look like much, but it's got a pretty nifty backend (if I do say so myself) that makes it more or less a clone/amalgam of all the major social media websites. And since I host it, I have full and total control over every video, photo, or note I post.
I have a long-term vision of getting the code for it tidied up enough to be able to have other people run it on their own websites, and allow said websites the ability to connect with other websites on the same platform so that there could potentially be a traditional social-media-esque feed.
Which basically means that a random visitor to your website just sees your posts, but when you, the owner of the website, visit it, you see your posts intermingled with the latest posts from websites you follow, and have all of the usual social media methods for interaction (liking/commenting). But in a completely decentralized system.
Just an idea, and I'll probably get bored of it before I get far, but in the meantime, at least I have an easy way to store thoughts and memories outside of Facebook/Instagram/Twitter.













