Writing lots of JavaScript had me leaning fairly hard towards indenting using spaces rather than tabs.

However this post from a friend of mine, @zwyx , has pretty clearly changed my mind.


Those self hosting feels when your Masto instance runs out of disk space over the holidays.


Tim boosted

Chase Davidson says hi, hope you’re doing well.

If you’re not doing so well, you’re not alone. This can be a difficult time of year. There are people you can talk to about your mental wellbeing.


#mentalhealth #cbr #dog #bulldog #canberra

@rauschma Oh interesting I hadn't seen that proposal before, almost like RxJS functionality built directly into the language! Very neat!

Although I do wonder about coming across say `fn().map()`. Will it be obvious that we're dealing with an iterator? as opposed to an array.

In RxJS land they wrapped all the operators in `fn().pipe(map())` so it wasn't as big an issue.

Excited to dig more into the proposal soon.

Here is another quick write up about one of my past .

A kilterboard rock climbing app.


It was a ton of fun, from automating a virtual android device in the cloud to help extract data.

To reverse engineering a protocol and re-implementing it with .

Tim boosted
Tim boosted

Containers are **not** lightweight VMs.

They are just chroot with marketing budget.

@rauschma @nolan I'm not sure if I agree entirely, things like throwing regex at problems where number manipulation would cut it don't seem particularly harder?

Perhaps the recursion one there was a bit of a hit in code cleanliness.

I don't think we can just wave our hands and hope for a better compiler.

Sound heuristics for grabbing more efficient operations, when a profiler is showing a slow hot path, seems like something we should encourage?

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?

@brunoph Try something like 11ty.

Feels like a breath of fresh air with how close to HTML and CSS you are.

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.


@simon I gave it a try, knocked out a post of half the size in like 2 hours or so.

I guess I have something to strive for the next 20 years! 😅

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

Show older
☕ wanted

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