Tim boosted

I think all github issues should come with the caveat that even if fixing a software bug gives us a fleeting sense of control, our lives are subject to the whims of chance and death remains inevitable

Tim boosted

"Speeding up the JavaScript ecosystem - one library at a time" by Marvin Hagemeister marvinh.dev/blog/speeding-up-j

I'll bet you could find a lot of little optimizations like these in common Node.js tools. I wonder how much of the speedup from various Rust/Go/etc replacements is just because nobody bothered to optimize the existing JS-based tools.

Tim boosted
Tim boosted

today is thanksgiving but tomorrow is git blamesgiving

Tim boosted

The most entertaining submission to the CMA has to be this short but sharp submission from Mike Padgett.

Thanks Mike.

"It's insane that I even have to write this email...."

Tim boosted

[first day as car salesman]
Customer: Cargo space?
Me: Car no do that. Car no fly.
Manager: Can I see you in my office?

Tim boosted

To celebrate 1K followers here, something I have been wanting to figure out for a long time: a slippy #Mapbox map with an overlaid #D3 #SVG map synced to it: svelte.dev/repl/2578120142f44b

This means: Mapbox base layers and controls + all the D3 geo goodness like great circles, geoCircles and curved line interpolations!

Of course, built with #Svelte

Tim boosted

Call it an obsession, but I love the GitHub contribution graph.

I wrote up a little script to replicate my companies non-Github repos to Github, while shipping no code to hopefully not freak them out.


Tim boosted
"Mastodon is just like email."
Like email? So I use Microsoft Outlook?
"Use WHAT"

(Tools -> Account Settings -> RSS Feeds -> New -> https://mastodon.social/@Gargron.rss)
Tim boosted

If my design decisions had led to people coining an entirely new term “doomscrolling” to describe the sense of helplessness & despair they imparted, I would simply refrain from coming to a place where the same people have fled to escape said impacts and implying that they’re elitist

Tim boosted

I guess I should start taking this place seriously. Please, no one look at the post where I said this site would be dead by 2018.

Tim boosted

We are in the midst of another Google Reader-level community disruption.

It’s a good time to reset, take stock, clean house, and own your content!

If you don’t yet have your own web site—it’s a good time to start!

1. The most crucial piece is ownership of the domain name.
2. Then add content (it can just be plain HTML!)
3. Iterate on it! Make it better, but more importantly—make it yours.

Tim boosted

Bring on the Digital Markets Unit! 🇬🇧

As announced “Bringing forward the Digital Markets, Competition and Consumer Bill - The government is bringing forward the Digital Markets, Competition and Consumer Bill to provide new powers to the ‘Digital Markets Unit’ (DMU) in the CMA to foster more competitive digital markets; make changes to the competition framework that will include streamlined decision making and updating merger and fine thresholds; and protect consumers…“

Tim boosted
Tim boosted

This honestly keeps happening to me, I dread how much work something is going to be and when I successfully coerce myself into looking at it, it turns out to not be that bad at all.

Show thread
Tim boosted

I am dead, I can’t believe this AI intro text I just got. If you thumb through it, there are all the usual suspects like breadth-first search and probability.

Then you open the first chapter and it goes HARD on the current state of things.

Then it’s back to mathematical notation like nothing happened.

Tim boosted

For #projects today: sqlite-diffable

I really like keeping data in a git repository. This turns out to work great for anything less than a GB or so, and it's by far the quickest way I've found to get a version history of how data changes over time

Since I also like storing data in SQLite, I built an experimental little tool to dump a SQLite database out in an easy-to-diff format (even easier than a SQL dump itself), ready to commit to git:


Jumping onto the train. Not exactly a project but a tip that comes in handy often.

Day to day I'm often working with a slew of containers, occasionally I'll wish I had exposed a port on it earlier.

In this case it was a production instance that entered a failure state which was intermittent and we've been unable to reproduce it. Restarting to open the port is out.

Using some socat magic you can force open a port:

Tim boosted

There's good news, though.

A rough alliance of new tools are selling something better at a *cultural* level.

Astro, Enhance, 11ty, Lit, FAST, Stencil, Solid, Qwik, and even Remix and Preact are all angling to catch folks when they fall, and present teams with a better tradeoff space, even if the tech looks very similar.

The difference is narrative and cultural, and those aspects can't be overstated.

Show thread
Show older
☕ wanted

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