Pinned post

Finally got around to creating a personal website with a blog.

Blog content to come soon.

Salesforce is on a quest to make Slack the worst IM client in the business. Would rather send emails.

In America, too many people think just because I ride a motorcycle that I have a death wish. If more people rode motorcycles, the world would be a better place. Better emissions, less traffic, more parking spots. I wish the government would incentivize people to buy motorcycles. So much more economical for commuters.

This is the single greatest triumph of technology over itself, boost if you agree.

@mpjgregoire @bugaevc @steko Yep, Fuscia has some really big red flags including: permissive license (user devices will be proprietary), and a CLA. Google may have bright minds, but their intentions are nefarious. Let's stop giving them the mind-share they crave.

When making social media preview images for websites I'm always annoyed by how hard it is to test them with various online debuggers.

Now there's a very cool native app by @rafaelmardojai to do it locally!

I love how everybody shits on SMS but is, essentially, a protocol that works everywhere and is completely device independent and cross platform. Give me SMS over yet another centralized app I have to download, again.

It used to be that "If you aren't paying for something, you are the product" but now you are the product regardless.

Show thread

So #FediCraft is my Minecraft server for the Fediverse. I enjoy being its' admin and it's not going anywhere

But I know that MC isn't #free or open enough for some people. Not to mention that Minetest is a bit more extensible, can run on other kinds of devices, and seems to reach further into the ideologies I find permeating FOSS. Even at the expense of gameplay.

Would there be interest in an additional #MineTest server for the fediverse? A #FediTest?

Boost this and let's find out.

With a little effort, I was able to restrict lots of JavaScript APIs that I would never use and sources for items in CSP. I don't even allow JavaScript execution from 'self'. All my JS is inline, so I can protect from erroneous out-of-line JS being sent by the server.

Web dev can be fun.

Falls back to prefers-color-scheme though.

Plus it feels like I learn something new about Hugo all the time, so I am constantly improving my code. Recently I learned about render hooks for certain Markdown elements, and those have been total godsends.

Also I was able to set meaningful Content-Security-Policy and Permissions-Policy headers. My site is extremely locked down. I absolutely love being security friendly for users of my site.

Show thread

Added responsive images to my website now that Hugo supports WebP as of 0.83.0. Very happy with the way it turned out. is a very nice piece of software.

Also made sure my website doesn't look ridiculous on wide monitors by messing with the max-width of some elements.

Maintaining this site has been fun because I get to learn a lot of what the modern web/web browsers have to offer, especially for people who don't use JavaScript on their websites.

Mine has minimal JS for theme swithching.

Watching Netflix. I am reminded of the fact there really are stupid people in first world countries who think tap water is not good for you or "tastes bad". Thanks for introducing more single-use plastics into the world.

Waiting on the next release of Hugo for its new WebP support. Thank you Mr. bep.

Setup content-security-policy with default-src as 'none', so I am only using what is absolutely necessary with regard to font-src, script-src, img-src, and media-src. Who doesn't love better security?

Hugo just merged WebP support. Can't wait for 0.83.0.

One thing that Cloudflare has planned is webhooks to deploy new versions of sites, which can be useful when deploying with SourceHut instead of GitHub. I will have to give Cloudflare Pages another try in the future when all these issues get ironed out.

Note that my use case is fairly small, so you may find Cloudflare Pages more useful for other cases.

Show thread

Tried out Cloudflare Pages today. Kind of disappointed with the offering so far. Deployments are much slower than Vercel. Load times are slower by about ~20-40ms. They provide no environment variables like what the deploy URL will be, so your canonical URL will be wrong in staging environments for instance. Just stupid stuff like that, but not sure what I expected from a beta (I think).

Vercel is faster than Cloudflare Pages is faster than SourceHut Pages.

Love Vercel and SourceHut.

For instance, how do you solve status icons in the system trays if you are Electron? You can't because GNOME and Elementary want it one way, and KDE, Cinnamon, and MATE want it another way. Imagine if we just defined XDG standards for stuff like this...

Show thread

Desktop Linux fragmentation is the stupidest thing to ever happen. GNOME vs elementary apps. Give me a break.

Twitter comments on the FSF post make me laugh. The spread of misinformation knows no bounds.

Show older

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!