often we are not really aware of it, but: our cities are geared towards cars. the swedish graphic artist Karl Jilg shows in a simple but ingenious illustration how little space in cities often remains for pedestrians.

What kind of asshole writes html likes this?

<div class="css-1dbjc4n r-9aw3ui">
<div class="css-1dbjc4n">
<div class="css-1dbjc4n r-1ets6dv r-1867qdf r-1phboty r-rs99b7 r-1ny4l3l r-1udh08x r-o7ynqc r-6416eg">
<div class="css-1dbjc4n">
<div class="css-1dbjc4n">

It's always fun discovering music from Akira Yamaoka's brilliant work on Silent Hill.


I feel there's this divide between FOSS which is "User Participatory software" versus "Father Knows Best Architecture".

The former encourages the user to learn, extend, participate in the software's design. The latter discourages theming extension and introspection of the program, discourages attempts to reproducibly package and distribute the software (here's a container instead), acts outright dismissive towards users on issue trackers.

I’m writing an article that expands my microblog entry on stylometric fingerprinting to give more comprehensive advice. I am partially walking back on my recommendation not to use machine translation and adding information about reading levels, among other things. Would anybody familiar with #stylometry, or with a #linguistics background experienced with close-reading, be up for reviewing a rough draft next week?

I’d also be interested in how people may describe my own stylometric fingerprint (signature phrases, grammar quirks, etc), to use as an example.

Boosts appreciated.

Syntax Highlighting in is in an extremely sad state of affairs. The old regex highlighting is somewhat buggy and not great for large files and the new treesitter highlighting is extremely buggy and its performance may be better or worse than regex highlighting.

If nothing else, I've realized that syntax highlighting may not be as necessary as I thought after writing documents and code with :set syntax=off and treesitter uninstalled.

@Seirdy I found Selenized which looks pretty decent and seems to have some thought put into it, unlike most colorschemes out there. Looks like I've finally found a decent light colorscheme.

@JustineSmithies I worked at GitHub for 5 years. I stayed on over a year after Microsoft bought them. I have no moral high ground here; I'm bobbing in the sea. GitLab's interface is anathema to me and I love my network effects, so it's going to be real hard for me to switch.

On the other hand, I think the way that CoPilot works is deeply unethical. On top of that, the person who is in charge of the project is the biggest asshole that I've ever had the displeasure of working with. I won't use it. I wasn't even willing to try it when I had early access to it. I think it deserves to be sued into oblivion and I don't understand why it hasn't been yet.

Fixing MOZILLA_PKIX_ERROR_REQUIRED_TLS_FEATURE_MISSING error when using Mozilla Firefox to open my internal website with a TLS certificate containing OCSP Must-Staple extension.

It's not DNS. There's no way it's DNS. It was DNS.


Footnotes Are Annoying

I've always found footnotes in blogs and wikis to be annoying but I wasn't aware of a better alternative. I discovered Chris Morgan's blog several months ago and the first thing that I really liked about his website were sidenotes instead of footnotes. Instead of jumping to the end of the page by clicking a link and then jumping back (approximately) to where you were before, sidenotes are simply present either on the left or right side of the body text. You don't need to click anywhere, you don't need to adjust to the disorienting page jumps, you can read the sidenote and carry on.

I'm working on creating my own blog and my own wiki using the Zola static site generator. A microblog doesn't need sidenotes but a blog and a wiki does. If you're interested in using sidenotes on your website instead of footnotes, there's an extremely helpful blog post by Gwern Branwen called Sidenotes In Web Design.


you know, if microsoft is so convinced that training AI models with copyrighted source code is fair use, then why don't they throw their own proprietary source code (office, windows, sql server, ...) into the mix? 🙃

As someone who tests my site to ensure it's usable in NetSurf, the SerenityOS browser, and Servo; this tweet made me very concerned: https://nitter.pussthecat.org/slightlylate/status/1221240928918130690
It questioned browser "engine diversity absolutists". It was posted by a person who (at the time) was a Chrome dev who works on standards.

I then realized it was by the author of this extremely in-depth series of articles in *support* of browser engine diversity: https://infrequently.org/series/browser-choice-must-matter/

Moral: don't jump to conclusions after reading a single microblog entry on a platform that restricts posts to under 280 characters.

I've ended up wasting almost 3 days wrestling with because I didn't want to give up using it. But it looks like I'll have to jump ship to vscode.

I mean, none of the tree-sitter parsers I've used work as expected with even trivial amounts of code.

Show thread

man, tree-sitter parsers are buggy as hell. I've tried tree-sitter parsers for HTML, CSS, Markdown, Ruby, and Bash and none of them are stable enough to be used as a daily driver.

Can anyone explain why someone would want to scale font size using multiple media query breakpoints using different device widths or by using fluid typography using clamp()? I'm unable to understand why this would be required considering @Seirdy's website looks fine on both desktop and mobile without using either of the above options.

Here's an example showing use of multiple media query breakpoints. Here's the utopia.fyi type scale calculator that showcases fluid typography.

Eliminate Layout Shift Due To Scrollbar - Part 2

I wrote about using scrollbar-gutter to eliminate layout shift when browsing across pages that may or may not need a vertical scrollbar. I was, however, avoiding using it because Safari doesn't support it yet. Well, that's not necessary anymore because today I learned about @supports in CSS. Here's a piece of code that should probably be part of all popular CSS reset/normalize projects.

html {
overflow-y: scroll;

@supports (scrollbar-gutter: stable both-edges) {
html {
overflow-y: auto;
scrollbar-gutter: stable both-edges;

If you don't care about symmetry, you can remove both-edges.


Dear parents, 

Don't post pictures (moving or not) of your child online without their consent. If they're too young to consent and you think that gives you the right to do whatever you want, you should rethink your right to raise children.
Show thread

What's your opinion on writing the number of words in a blog post and the estimated time it'll take to read it?

I feel that it probably discourages readers from reading long posts. I'm not trying to grab anyone's attention but specifying the time it'll take to read a long post is like offering the costs of reading it without the post itself having offered anything in return at that point.

Someone who may end up reading an entire post after going through a paragraph or two may be scared away if they know it'll take them 30 minutes to go through it.

cc @Seirdy

Show older
Treehouse Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!