Human Data Structures
Conventionally, data structures is a concept that came from computer science, but before computers humans also structured data in logical ways that made it easier for us to process information!
Conventionally, data structures is a concept that came from computer science, but before computers humans also structured data in logical ways that made it easier for us to process information!
I don't think for one second that I could create the next Discord, but I've always wanted to make my own chat app and learn from the journey, and there's no better time than now, am I right?
I remember the early days of Discord when it was a fledgling chat app that blew Skype out of the water. Things were simple back then. But recently I am seriously starting to hate Discord.
I told Annie to use Obsidian to write down her game ideas, not just for herself, but for me as a shared design doc I can follow along. She comes back to me the next day saying she got Obsidian, and she created the vault directly inside the git repo!
It's a very common misconception that all lattes are coffees, in part because lattes are traditionally espresso-based. But the word "latte" is Italian for milk, so the defining characteristic of a latte is that it is primarily made of milk.
Some video games have a persistent world where you want to play with your friends at the same time, but sometimes they'll play without you.
IndieAuth is a cool IndieWeb technology that lets you log in with your domain name as your identity, but it only supports GitHub, email, and PGP keys as authentication providers. I wanted to change that by adding Codeberg as an option!
I read an article today by Marijke titled Git exclude, a handy feature you might not know about, and I was pleasantly surprised to learn about it!
If you have a blog, you've probably thought about adding a comment section. Aside from implementing it yourself or using a third-party service like Disqus, there is a better alternative.
There are a lot of sites that have RSS feeds, but not all of them indicate it on their page, so let me share all that I found!
This mini-series is coming to a close! It started with me wanting to read articles on my Kindle but only finding mediocre browser extensions to do the job, so it will now end with a brand new web to EPUB extension by yours truly :3
If you were on the internet around the early 2000's, you might remember these little guys—88 by 31 pixel images used for all sorts of things, like linking to your friends or favorite sites, or proudly displaying your interests.
Today is going to be a short post about JPEG XL. For those who don't know, it's an image format that can do everything PNG, JPEG, and GIF can do, but better, and smaller. And Google wants to kill it.
With all the EPUB stuff I've been working on lately I wanted to see what jailbreaking my Kindle would offer, particularly a Kindle as old as mine.
In the 13 years since I got my fourth-generation Kindle, ereaders have gotten some great new features, but they have also sacrificed their greatest advantages to compete with smartphones.
After seeing Kett's ask box I wanted to have my own ask box, it seemed pretty fun to recieve and answer questions from friends and mutuals, and as a nerd who likes making stuff myself, this was no exception!
I automated generating EPUBs for all my blog posts! At the top right corner there is now a "Read Offline" button that downloads an EPUB that you can sideload on your ereaders.
I have a 4th gen Kindle that I want to read web articles on. I tried some web-to-epub converters but they're pretty bad or aren't free, so I want to learn how to do it myself!
I came across a post by Abhinav and the apps he uses, and saw there was a whole collection of people writing blog posts about their app defaults, so I wanted to join in the fun :3
Did you know that every YouTube channel has a secret RSS feed? Did you also know every playlist has its own RSS feed too, and each channel has a secret playlist for just videos, free of shorts and livestreams?
The internet is great for self-expression, a digital canvas for anyone to talk about anything, share their interests, or just make a really fun and interesting web page to explore. That means you too!
This is going to be a bit of a technical rant about something most programmers won't have the misfortune of dealing with: type erasure. A two-decade old solution to generics for Java that should have been shelved long ago. Java devs claim it is "necessary"—it's bullshit.
I like the idea of Drawpiles; you collaboratively draw on a shared canvas with your friends and have a great time doodling together, sometimes letting your drawings interact with each other!
But for some people when there is an apparent skill gap, Drawpiles presents a ripe opportunity to compare yourself, which can lead to you not feeling very good about yourself. I'm one of those people >_<
When I opened up the text editor to start making my website, I had two choices: stick with what I'm familiar with and use plain HTML and CSS, or learn something new. I chose the path less travelled by.