Fallible Algebra

Fallible Algebra

@algebra.fallible.net

Maths+tech persona of @fallible.net. Do not worship technical artefacts. Mostly doing technical writing. opinions my own. she/her https://github.com/fallible-algebra https://tangled.org/algebra.fallible.net

32 followers32 following50 posts

Working with `Box<dyn Trait: Any>` is so annoying. "downcast_ref is failing for no reason, why?" it's because I was trying to downcast `Box<dyn Trait: Any>` and not `dyn Trait: Any`. Fantastic stuff.

Monads get a bad rap for consistently being explained badly and from a point of feldspars and olivine formulae but I've forgotten a lot about unification algorithms and relearning them to communicate them better has raised my hackles pretty strongly.

Was supposed to give a talk tonight at the local rust meetup on my experiences with #bevy over the last 2 years but I woke up with a cough and my voice completely gone. Second time this has had to be rescheduled lol.

A second bevy 0.19 release of "bevy_typst_textures", this time for updating to Typst 0.15 properly :) crates.io/crates/bevy_... #bevy #rust #gamedev

crates.iocrates.io: Rust Package Registrycrates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
Fallible Algebra@algebra.fallible.net

I've also updated "bevy_typst_textures" to Bevy 0.19, though it's still stuck on typst 0.15 until either typst-as-lib updates or I write my own typst glue code. crates.io/crates/bevy_... #bevy #rust #gamedev

This update is Huge for gamedev in Rust, genuinely check it out if you can. #bevy

Bevy@bevy.org

Bevy 0.19 is out now! It features Next Generation Scenes, Render Bigger Scenes Faster, Contact Shadows, More Feathers Widgets, Text Input, Richer Text, App Settings, Post Processing Effects, Improved Skinned Mesh Culling, and more! bevy.org/news/bevy-0-19

View full thread

This update is Huge for gamedev in Rust, genuinely check it out if you can. #bevy

Bevy@bevy.org

Bevy 0.19 is out now! It features Next Generation Scenes, Render Bigger Scenes Faster, Contact Shadows, More Feathers Widgets, Text Input, Richer Text, App Settings, Post Processing Effects, Improved Skinned Mesh Culling, and more! bevy.org/news/bevy-0-19

So many maths resources still speak with the voice of a priest giving a sermon on divine mystery and beauty rather than the mechanic who has already had several apprentices in her shop over the years all of which have gone on to solve a lot of people's real problems.

Fallible Algebra reposted

lots to be excited about in the new typst 0.15 release. Multiple bibliographies is likely an immediate win for me though, and variable fonts is always nice. Typst's docs are now using their own html export features too, which is very exciting to see progress. typst.app/blog/2026/ty...

typst.appTypst: Typst 0.15 contains multitudes – Typst BlogBetween myriads of instances of the same font, multi-file output, multiple bibliographies, and support for more than one PDF standard at once, Typst 0.15 is all...

Problem 3. I mopped up the interesting problems last year and all I'm left with is UI stuff, and all I want to do in this world is avoid spending too much time making things that look like Websites in a Video Game.

By age 30 you should have: - Algebraic Data Types - HM Type Inference - Type Classes with Functional Dependencies - Higher Kinded Types - First-class syntactic support for function currying

I'm messing with this a lot more, porting @deadcardgames.bsky.social's UI to something closer to this compositional BSN. I think this is solidly in "usable" territory. It feels way better than Yew, a bit worse than Svelte. I feel like I can actually build out UI design systems now.

Fallible Algebra@algebra.fallible.net

It's somewhat understated, but like we can now build "tailwind" style composition functions for things like, ui nodes.

Horrible way to describe this, I know. Now imagine if HTML didn't exist and we only had javascript and the DOM. That's what pre-BSN felt like :) follow for deeply flawed comparisons.

View full thread

Everyone's a Syndicate Release post of an RSS widget for websites. More and more websites refuse VPS requests on their RSS feeds now though, so this tool has become less useful. I want to maybe work the algorithms into a custom bluesky feed. blog.fallible.net/everyones-a-...

blog.fallible.netEveryone's a Syndicate | RSS/Atom Reader widget for your websitetl;dr: go to here and put a widget on your website. If you want to look at the source code, it's available here Update 2024-12-20: Added on-blog-page exam...

Why We Hate AI A summary of the emotional states and their material causes for us on the "luddite" side of this. I talked to a fair few people about these positions at rustweek, and that's helped me further develop this framing. Follow-up argument when? blog.fallible.net/why-we-hate-...

blog.fallible.netWhy We Hate AIWhy do we hate AI? It feels emotionally obvious. It's because it's an affront to humanity and our ways of expression; but this is not a way of explaining ...