Mark Malstrom's Avatar

Mark Malstrom

@malstrom.me

Wake me up when the DEFCON levels have changed. They/them. https://malstrom.me https://mastodon.social/@markmalstrom

649
Followers
751
Following
3,045
Posts
08.06.2023
Joined
Posts Following

Latest posts by Mark Malstrom @malstrom.me

A $499 MacBook Neo with the brains of a couple-year-old iPhone can run Xcode, Photoshop, Blender, Terminal, and pretty much everything else you can think of, yet your $3,200 iPad Pro, with a desktop-class chip, cannot πŸ˜‘

What are we doing here?

10.03.2026 20:57 πŸ‘ 15 πŸ” 10 πŸ’¬ 3 πŸ“Œ 1

Must read: xAI is poisoning Mississippi, captured via thermal imaging.

10.03.2026 17:41 πŸ‘ 1058 πŸ” 611 πŸ’¬ 9 πŸ“Œ 20
Preview
Astro 6.0 | Astro Astro 6 is here with a refactored dev server, an experimental Rust compiler, live content collections, CSP, and more.

Astro 6 is here! We completely rebuilt the Astro dev server and build pipeline onto a new, more powerful runtime-agnostic architecture.

Plus: New Fonts API, CSP support, an experimental new Rust compiler, and more...

astro.build/blog/astro-6...

10.03.2026 17:12 πŸ‘ 210 πŸ” 48 πŸ’¬ 2 πŸ“Œ 18

i don't 100% agree with all of this but i think it's directionally correct

i think we are now underrating careful, thoughtful design (which can also be LLM-aided, as a separate part of the process)

10.03.2026 15:31 πŸ‘ 45 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0
Image 1

Image 1

A Tesla employee said she 'repeatedly asked Tesla for the name of the man who attacked her' at work in December. Then she saw his face on the news. More: https://www.kxan.com/news/austin-mass-shooting/lawsuit-names-austin-mass-shooter-as-tesla-employee-accused-in-earlier-assault/

09.03.2026 17:45 πŸ‘ 5 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1

Literally one of the funniest pilots I’ve ever seen. Pilots usually suck! This one had me in stitches

09.03.2026 18:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Watch Rooster | HBO Max Watch Rooster on HBO Max. Plans start at $10.99/month. This comedy series centers on author Greg Russo (Steve Carell) as he arrives at Ludlow College to support his daughter Katie (Charly Clive), an a...

Bill Lawrence. Slam dunk. Every time. He does not miss.

09.03.2026 18:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Taking 3Γ— Wellbutrin today to try and stave off the kablooeys

09.03.2026 16:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

😲 amazing

09.03.2026 16:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Would anyone really notice if I was gone? Would anyone care? I can count them on one hand. And it would be a mixture of mourning and relief. Maybe mostly relief.

09.03.2026 05:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Mhm. Yep.

09.03.2026 05:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Been using this API a ton recently, it’s great

09.03.2026 03:49 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I am pretty concerned about a world where there's only 2-3 companies that can run these models. I have been spending the last few days idly musing about a coop that sets up hardware and runs the open models.

08.03.2026 22:01 πŸ‘ 209 πŸ” 16 πŸ’¬ 16 πŸ“Œ 3

My least defensible belief which I believe whole heartedly is Max Tegmarkβ€˜s mathematical universe hypothesis

08.03.2026 23:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

What if subscribing to @convex.dev was this easy?!

08.03.2026 01:54 πŸ‘ 7 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0

Fargo. What an incredible series.

07.03.2026 18:26 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

there's so much bad in the world but there's also people who lift up and carry an elderly bat around every day so he can pretend he's flying again, and that's the part of the world I think is worth fighting for

07.03.2026 15:46 πŸ‘ 21825 πŸ” 6562 πŸ’¬ 89 πŸ“Œ 161
Post image

Lil' Finder Guy!

07.03.2026 16:06 πŸ‘ 218 πŸ” 24 πŸ’¬ 13 πŸ“Œ 4
Preview
Announcing TypeScript 6.0 RC - TypeScript Today we are excited to announce the Release Candidate (RC) of TypeScript 6.0! To get started using the RC, you can get it through npm with the following command: npm install -D typescript@rc TypeScri...

The Release Candidate for TypeScript 6.0 is now available!

Read up on what's coming up with 6.0 & 7.0, and try it out on your codebase today!

devblogs.microsoft.com/typescript/a...

06.03.2026 19:31 πŸ‘ 141 πŸ” 23 πŸ’¬ 2 πŸ“Œ 8

Yes to everything in here.

Let’s make it happen.

06.03.2026 17:07 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Gonna have to learn how to like the Safari console UI. I really like the Chromium console UI.

06.03.2026 15:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🫩

06.03.2026 15:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
fix(platform): allow using custom vite plugins for Angular compilation by brandonroberts Β· Pull Request #2102 Β· analogjs/analog PR Checklist Closes # What is the new behavior? When using the analog() plugin, the internal Vite plugin from @analogjs/vite-plugin-angular can be disabled. This allows another plugin to be provid...

⚑️ @analogjs.org + Experimental OXC @angular.dev compiler from VoidZero 🀝

github.com/analogjs/ana...

05.03.2026 18:39 πŸ‘ 14 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0

Also, is createOptimistic + createMemo the correct choice here over createOptimisticStore? Seems like createOptimisticStore is the more idiomatic choice for arrays, but I couldn't figure out how to make it work the same way

05.03.2026 16:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Actions are so confusing to me 😭 I thought I needed an action for optimistic state to work because they replace transitions. Also, `sendMessage` returns a promise. Should I be awaiting it before yielding? I thought you could just yield the promise.

05.03.2026 16:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
GitHub - markmals/solid-2-convex Contribute to markmals/solid-2-convex development by creating an account on GitHub.

So I made this Solid 2.0 example to experiment with how working with Convex might work, but I'm unsure about the implementation… I feel like I should be using createOptimisticStore instead of createOptimistic + createMemo, but doing so causes a bunch of regressions. Any advice, @brenelz.com?

05.03.2026 06:16 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"Our platform explicitly allows you - with a very handy button - to do something that will cause us to kick you off our platform for life."

"Why did we make it possible to perform this action? Because fuck you."

04.03.2026 15:54 πŸ‘ 56 πŸ” 9 πŸ’¬ 2 πŸ“Œ 0

same. if this is true then Bluesky is an app run by literal children lol. β€œYou blocked the moderation account so our moderation doesn’t work” would be a really really funny security hole

04.03.2026 14:50 πŸ‘ 66 πŸ” 7 πŸ’¬ 2 πŸ“Œ 0

This seems very weird since they could just ignore the block record for the moderation account…

04.03.2026 20:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

If your job was to know when to hit the semicolon key on the keyboard, I'm sad to say that's not an employable skill anymore.

If you shape ideas into tools and art via code, it's really so much better than ever now, and I don't see that changing soon.

04.03.2026 17:19 πŸ‘ 171 πŸ” 18 πŸ’¬ 14 πŸ“Œ 7