Firehose

This is everything, all in one place, coming ’atcha!

This firehose contains a record of all my micro posts, articles, photography, and other web doings. If you’d like to subscribe to feeds to stay up-to-date with things, then you can do so via my syndication page.

I love when websites with completely static content crash.

Congrats! Instead of making a static site, you made a static dynamic site. None of the benefits of a static site but all of the downsides of a dynamic site. What’s the point?

I really just can’t understand the mindset.

Someone commented on how snappy TechConf.Directory is. That’s due to the site just being HTML/CSS/JS/JSON generated at build time. No client-side third-party dependencies.

Even on the development side, the only dependency is Web Origami, which is just used for populating templates and manipulating data

Once again, the winning formula is to bet on the web platform and not needlessly overcomplicate things.

No mortal should be permitted, as I have been, to own a jar of fruit mince and to have baked a selection of shortbread.

They call to me like a siren’s song, and though I may feign will, I do not have the strength to resist their allure.

I fear the situation has grown dire, and I may not last the day.

My Opinionated CSS Reset

* { all: unset; }

A CSS reset for modern web development to provide a consistent and high-quality base for projects. Low-specificity and very opinionated to provide a strong foundation allowing seamless use in projects of varying scales and complexity.

https://vale.rocks/posts/css-reset

I could appreciate some nuance to the situation when Bluesky initially verified some US government accounts.

However, deciding to verify ICE as they murder, abuse, and kidnap people is either direct endorsement or a blatant lack of spine.

I’m questioning remaining on the platform.

I’ve decided that, henceforth, I shall no longer go by the title of ‘front-end developer’, but instead by the traditional title, ‘webmaster’.

Please update all bylines and attributions appropriately.

My Stoat bot AutoMod had a major outage that I’ve spent several hours working to fix. It has eaten half my weekend and been quite the ordeal.

Just now it has started working perfectly again. It is fixed, but I have no idea what broke in the first place nor what fixed it.

There is no code difference between the working and non-working versions. The most awful solution to a problem is one that happens out of chance and for reasons unknown.

The onset seemed to be related to having some 180K users, 64K channels, and 6K servers cached.

🫠

So cool to see that SVG filters seem to be catching on. So many cool effects are possible on the web with them and it is high time people start embracing them.

Living in the world’s most isolated city, looking at front-end conference prices, plus the price for several connecting flights spanning multiple days of travel, plus accommodation and expenses…

Yikes.

I think the only way it’d be viable is if I can string a few together and attend a few at once.

I don’t suppose anyone has collated a list of good front-end or web conferences worth attending somewhere? Ideally with information such as dates and ticket prices.

Growing increasingly frustrated as I attempt in vain to explain how one can modify the browser chrome of a browser that isn’t Chrome to look like chrome. That is, to change the chrome of a non-Chrome browser to look like chrome, without making it look like Chrome.

We’re past any pretence or keeping up of appearances now. The United States of America is invading foreign countries, overthrowing leaders, and threatening what were previously allies, all while disappearing and murdering its own citizens. This has been the case for months, but it seems we’ve reached a tipping point in recent days.

Given that it is unclear if there will even be another election, I think it can be said without hyperbole that the United States is now a dictatorship until proven otherwise.

Things are really bad. I don’t know if it is worse that it is happening or worse that there are so many human people willingly making it happen.

Experiencing Zen in the Ratz Instagib Meat Grinder

Bypassing concious thought.

A love letter to Ratz Instagib, a breakneck, fast-jazz, neon-laser, and instant-death first-person shooter played entirely on instinct. Discussion of the feeling of playing, the community, the style, the complex simplicity, and the intoxicating flow state one falls into while playing.

https://vale.rocks/posts/ratz-instagib

One of the most horrific codebases I’ve ever seen is one in which all the styling was done using Tailwind’s @apply. No utility classes in markup, just CSS files full of selectors and @apply. They had inexplicably reinvented CSS in Tailwind, and it struck fear into my very heart.

Anyone had any luck getting past the final boss in CSS Backgrounds Module Level 4? I can never seem to dodge that final attack. I’ve been stuck on the level for months.

Look at this little woollen version of me made by my talented grandmother! Complete with unicycle and computer! What a proper-looking little fella!

A small knitted person with blonde hair, pink skin, a smiling face, a purple shirt, and khaki pants. Affixed onto the front are paper illustrations of a computer and a unicycle.

Haven’t got an Apple device but need to test your site in Safari? Go into the Apple Store and test on their demo computers.

They probably won’t kick you out. It usually takes them a while to catch on.

We used to be Explorers of the Internet. We used to be Navigators of the Netscape – Browsers, Communicators. We admired the Moasic. It was the WorldWideWeb. We admired the Nexus. What happened?

Was at the doctor’s, and a trap remix of Frère Jacques was playing on loop. Simultaneously, Chumbawamba’s Tubthumping was playing from another speaker.

Needless to say, I engaged in some ethical hacking by use of my Flipper Zero.

Event

New Year

The arrival of a new year.

Taking a break from my writing to go to a content aggregation site to enjoy somebody else’s writing, only to find my own writing staring back at me there.

There are worse problems to have, but I’m not cut out for ‘success’.

Instead of measuring time with standard units, I’ve taken to using CVEs as my measure.

Say not: ‘I went to the shops last week.’

Instead say: ‘I went to the shops 879 CVEs ago.’

I love when you say something in a forum, someone replies with a retort that entirely shuts you down, and then a random keyboard cowboy swings by the thread and says, ‘Actually, they meant X’, saving your skin.

Why yes, that far better thought-out argument is certainly the one I was trying to make.

Hacker News commenter: Couldn’t even read the article because the website wouldn’t load in my copy of Internet Explorer 5 on Windows ME. The modern web sucks.

I have a rouge instance of NVDA running somewhere because I continue to hear the dulcet tones of Windows OneCore whispering little somethings to me.

You Can't Opt-Out of Accessibility

Shiny exclusion all the way down.

A rant of frustration about accessibility being a undervalued yet critically important part of building digital experiences. Complaining about the industry's apathy and the true human cost of neglecting accessibility.

https://vale.rocks/posts/accessibility-importance