Steve Krouse
@stevekrouse.com
about 2 months ago Yes, blob storage is for cases where race conditions aren't as relevant, ie file uploads If you're running into race conditions, you should probably be using sqlite
💬 1
♻️ 0
❤️ 1
Yes, blob storage is for cases where race conditions aren't as relevant, ie file uploads If you're running into race conditions, you should probably be using sqlite
In Zed stable v0.224, project diffs can be toggled between unified and split view. Easily set the default style by `cmd-click`ing your preferred option.
⋈❤️🐧 You can now install the `but` CLI on Linux!
gitbutler.com/cli 📺 Full showcase: www.youtube.com/watch?v=ML03... She took career tracks that usually live in Excel and built an interactive IDP tool that feels like Netlify, built then deployed on Netlify, then iterated with Netlify Agents, then piloted it to make sure it is actually useful. Founder mode confirmed. ✅
Big announcement, next week! Looking for some socialising after #RustNation - join us at and ShipFox for our Ship it & Sip It event tonight!
luma.com/gjg232bt Want to use the old docs?
We’ve forked them as legacy whenever you need them.
github.com/prisma/docs... The Management API now has its own section, built on a full OpenAPI spec.
Browse endpoints, inspect schemas, and grab what you need. We rebuilt our docs.
New design, new features, and a lot less noise.
Built using Fumadocs by @fuma_nama
A few highlights below 🧵
pris.ly/docs TIL that "top posting" in email replies (now the norm) is considered bad email etiquette
super naive implementation color atkinson dithering worked kinda the first time!
not my cat, random internet cat. the code's linked in the top bit, animation: error dithering usually starts each scan at 0 accumulated lightness per pixel, i'm animating that by tweaking that starting value from 0 to 255
the best refactors are the boring ones. no new features, no clever tricks, same exact behavior, same exact tests passing. if your PR is exciting you probably broke something. all hail the hypnotoad!
starting the dither from the top or right is definitely a possibility but maybe it's also possible to start it from the center or all edges? this is something worth investigating
i reimplemented a lot of the dithering algorithms in observablehq.com/@tmcw/dither... - the 'dumb error' variation is simply scanning from left to right and adding up lightness till it makes a pixel light. this just does the same but for rgb channels. out of nowhere, thought "error dithering with color could be cool" and, yes, it is cool observablehq.com/@tmcw/color-...