Trick for newest version of Firefox on Linux: Prevent scrollbars from automatically hiding 

Firefox on Linux recently introduced a "feature" that fades out the scrollbar if you don't move your mouse. If you're like me and don't like invisible scrollbars, you can simply deactivate this "feature".

Go to the address bar and type "about:config" (without the quotes, obviously). Agree to be careful. Search for "widget.gtk.overlay-scrollbars.enabled" and toggle the entry from "true" to "false" by double-clicking it. Just close the about:config tab and you're done. :-)

(Sorry, I had to delete and redraft, since I first got the name of the preference wrong...)

#Firefox #Linux #scrollbars #GTK (boosts OK)

Mind-boggling amount of knobs and cranks to twiddle until one can safely read emails and/or click on links. Why are most of these things even possible, and why most of the settings are not on the "safe" setting by default?

Today, I dragged @StuartBeveridge to Chorley to see a fantastic bridge.

Because the railway and canal are at such a sharp angle, a normal arch wouldn't stay up. Instead, the stones are hand-carved in curves so that the joins between them are perpendicular to the bridge's weight.

Dumb people tend to view intelligence as insanity, and are often persuaded by the insane (or manipulative).

Crazy people have a tendency to rail against the stupidity of the intelligent, and see intelligence in the stupid.

And smart people may mistake stupidity for insanity and vice versa.

There’s a deeper question of just what divisions around intelligence are. Etymology is not dispositive, but it is insightful, and one finds that “smart” relates to rapid and effective execution, “crazy” from “crazed” meaning cracked or broken, and various terms for a lack of intelligence being “slow” or “dull”.

There’s the distinction between smart (or synonyms intelligent, wise, or genius) with informed or educated. “Stupid” is not the same as “ignorant” (the latter is cured by information and education, the former is insensitive to both). And there’s a distinction between being insensitive to instruction vs. interpreting it irrationally (crazy).

Show thread

Been thinking on a personal #productivity problem of Task Initiation - that is, getting yourself to start working on some thing you've planned.

Warning: it's gonna be a thread 🧵.

Two related mental models:

1. Working on a task is like pushing an object on a surface; to get started you need to overcome "static friction", and then you experience "dynamic friction" as you continue working.

2. "Wall of Awful" - a term used commonly in #ADHD; there's a wall of emotions you need to scale to get started.


Since it's night again, and I'm getting ranty as usual: someone needs to write a paper entitled "Discord Considered Harmful".

It's one of the most annoying antipatterns I've seen in both software projects and communities like #hackerspace - centering community around a group chat (Discord, Slack, Telegram groups, and yes - IRC), in lieu of a proper forum *and maintaining documentation*.

Such software is not suitable for long-term knowledge maintenance, and excludes people who can't track discussions live.

Show thread

Okay, I'm curious, when did you guys first hear about/join Linux? Please boost for a wider data pool. :boost_love:

When people ask why bother with combinatory logic, knowing that it maps so poorly to silicone, to the point of making it quite useless - I think of Thoreau's

“This curious world we inhabit is more wonderful than convenient; more beautiful than it is useful; it is more to be admired and enjoyed than used.”

My #webdev skills may be stuck in the past, but I maintain that to make a truly accessible internet—in both the #accessibility sense and also the ease of access sense—pure HTML+CSS websites should be the norm.

IMO Javascript should be for full-featured web apps, not for link hover effects and other normal stuff.

Case in point: my homepage across
1. a "normal" browser (Safari desktop)
2. a text-based browser (Lynx)
3. a hybrid terminal browser (Browsh, a headless Firefox wrapper for minimal data usage)

How many modern websites hold up to such a thing? 🤔

The sailor insisted, "No, I assure you, I have the largest and most powerful wife."

The other drinkers at the table laughed, surely the gnome married to the giantess was the clear winner in this discussion.

"I'll have you know," the sailor continued as she rose and stumbled to the window, gazing out to the water lovingly, "That I am happily married to the sea."

She waved, and the ocean waved back.

Reactions to this revelation were mixed.

If you're serious about security, you need this book:

"A Million Random Digits With 100,000 Normal Deviates"

Hardcover – March 1, 1955

Only US$755.63. Be sure to read the reviews.

Mastodon provides several tools for managing your timeline.

You can add notes to any profile. Why did you follow them? Are they a repeat offender? Remind yourself.

You can disable boosts on a per-user basis. Maybe you want to see a user's posts, but not everything that interests them.

You can temporarily mute an account while they get something out of their system.

You filter out posts with specific words, hashtags or phrases.

And when all else fails: block, unfollow, or mute indefinitely.

Show thread

Um, reading this Wikipedia article, it sounds like the webdev community is just walking backwards into inventing virtual machines.

Like it's one thing if it's designed for JavaScript, or is a sandboxed virtual machine.. But they're saying normally it's C++ and Go that is used to compile to wasm, and they had to create a new language for JS devs to take part.

And then it's going to have access to system calls and OS functions? Wouldn't this be another privileged VM with security issues? If this is the case, then why didn't they make a new VM platform in the first place. It's like since everyone has a browser installed, they're smuggling a new VM platform through it so no one has to explicitly download...

my last #introductions post is pretty dusty so ... here we go. I'm one of the old-timers who joined the fediverse in early 2017. got a blog at

I grew up in Indonesia and Singapore and lived in Thailand a few years.

I write software for a living but I try not to make my feed here be just about that kind of stuff. trying to decolonize my head but it's a slow process, and I rely on help from those who have been doing it longer.

in the past I've supported the free software movement, but nowadays it's clear to me they've lost their way and that no meaningful user-empowering movement can succeed without an explicit anti-capitalist foundation.

I lead the development of the #fennel programming language and like to participate in game jams for fun:

I make weird keyboards:

Show older

The original server operated by the Mastodon gGmbH non-profit