You have the weirdest shit happen to you
Posts by Des
Oh damn, congrats!
Blehhhh I hope you feel better soon! Missed you at Paws yesterday.
I feel that, heh. I spend a lot of time on screens and I love them, they’re my chosen vocation, but if I am not marinated in nature I’m not happy. Getting outside a few times a week (and not just on a sidewalk surrounded by buildings) is a must. ><
(I did eat, btw.)
Some TypeScript code that teaches the compiler how to find, at compile time, all of the names used in a tree of named tree nodes, grouped by parent and leaf nodes. Why? Because if I use an incorrect name, I want it to be a compile error instead of a test failure. Why? Because I'm crazy apparently.
I uh... may have fallen too far down the rabbit hole. >.>;;
Seriously considering restarting caffeine though. I feel like it makes me a more functional, effective creature. I’m not wild about the dependence but also don’t feel like I’m happy with where I’m at now, in so many ways.
That actually sounds fun—or if nothing else, a good excuse to go for a hike. :)
Having one of those mornings where I wake up, and there are many things I *could* do / might want to do, but there’s no external input, so I do nothing.
I should uh… maybe eat >.>;;
Bleh, that sucks. Maybe time to find new groups, new things to do, etc.
Oh nice! I mainly use Obsidian for project notes and journaling and the like, and Things for the todo list. I need to keep things super simple and short/clean—I get overwhelmed quickly these days.
I’ll be curious to hear how you have Obsidian set up though, I’ve always liked the idea. :3
Oh man that could be a project in and of itself, haha. It definitely took me a while (and a couple false starts) to figure out the plan I have now.
A screenshot of my to-do list app showing the remaining steps for implementing native tab group support in Tab Stash, including such cryptic items as "model: The Great Flattened Renaming" and "Pull @types/webext-polyfill", which has a little "blocked" tag next to it for some reason I don't remember.
And because I'm in a chatty mood, here's the rest of the project plan—the stuff I haven't done yet. No, I'm not sure it makes sense to me either. =P
Meeeeeee too. Working on reconnecting with friends here, but yeah, everyone's busy, we've all got our own weird little lives now... idk. Sucks feeling isolated.
A screenshot of an Obsidian window showing a list of different scenarios to test for tab groups. Each scenario has a list of events that Firefox emits showing what Tab Stash should expect to see when that scenario happens.
This is the test plan for what I just finished, btw. It probably does not fit on your screen.
The way Chrome and Firefox have implemented tab groups is... kind of batshit, tbh. Great for backward compatibility, horrible for anyone trying to write extensions around the damn things.
A screenshot of a diff stat from Git, showing 611 lines changed in tabs.test.ts, 442 lines changed in mock/browser/tabs-and-windows.ts, and 64 lines changed in the actual production code: model/tabs.ts. There are other small changes to configuration and test files but they are insignificant.
If you want to know why native tab-groups support is taking so long, it's THIS FUCKING SHIT. LOOK AT THIS. ~1k lines of code to test... 64 lines of actual code? ^@.@^
And there are like... 7 more steps to go? Maybe more. Never let it be said I don't go the extra mile for my users. =P
Tonight's Tab Stash adventure: Spending WAY more time on the damn browser mockup I wrote for testing purposes, than on the actual code itself, because math is hard.
I can't rotate list items in my head, okay, don't judge me ^-.-^
Screenshot of an email message from GitHub saying that my free Copilot access is ending soon and will expire in 3 days.
lollll I guess the cost of giving it away to open source developers has finally caught up with Microsoft.
One of the most well-reasoned standards documents I have ever read. Looking forward to seeing more implementations in production. =^.^=
If you fail to adopt a cat within a reasonable time, the feline delivery system will do its work and a cat will adopt you.
Get out of bed. You can do it. :) You can do hard things because those are the things that will lead to a better tomorrow.
I had a thought. It’s gone now.
Oh well.
The Reginos are the old Italian couple who review every post on bluesky before it's federated. They are part of the core infrastructure driving AT Protocol
Oooooh, I want! ^o.o^ :9
At Nutanix I had a block on my calendar that said something like “I’m not available for meetings during this time. If you want me to attend, you need to reach out to me directly and explain why there is no other available time that will work for you. I may or may not be able to accommodate.”
Your responsibility to be “easy to work with” ends once you’ve set clear and reasonable expectations for what you will and won’t do. There’s no reason to feel even the slightest bit bad about holding your own boundaries. <3
Guh, I am sorry your coworker is being so disrespectful. That sucks.
The point at which I have the same thought, repeated over a period of time and in different contexts, is the point at which I take that thought seriously.
It sounds like you’ve got a lot of data this is a good purchase for you.
Mood, shaving is a PITA. I’ve been putting it off too, sigh.
Ahhhh yes, the end of the workday, when it is time to scrape away layers upon layers of browser windows, like sedimentary rock deposited on my desktop slowly over the course of billions of nanoseconds.