WebGPU, the new graphics API for JavaScript, shipped in a stable web browser (Chrome 113) about… an hour ago!
I have written a blog post about it, covering a brief (okay, not brief) history of graphics APIs to ~situate WebGPU in a context~, a brief general guide to writing WebGPU, and some specific resources for making WebGPU projects in TypeScript, Rust, and C++ (you can use it on desktop! it doesn't have to be in a browser).
I think WebGPU is really good.
https://cohost.org/mcc/post/1406157-i-want-to-talk-about-webgpu
If I lost access to my main email account it would be bad for lots of reasons anyway, but maybe it's not a good idea to make the potential impact higher. I feel like most of these accounts are not particularly valuable or sensitive though, and maybe that's a good heuristic to decide whether to record the password.
On the other hand, I guess if I ever lost access to my main email account I would have no way of getting into those various minor accounts.
I'm reacting to the hassle of changing hundreds of passwords, thinking if I don't know the passwords then I dont have to worry about changing them if my password vault gets exposed.
I have a bunch of accounts I rarely use or may never use again. I have been considering for some of these, I could set random passwords and not store them anywhere. I can get in if needed with a password reset. Is this a bad idea?
The problem was, the error message lied about the password rules! The mobile app says passwords must be between 8 and 32 characters, but on the web site, it says minimum 8 characters, maximum 20! It includes some additional rules as well.
The Witness minor spoilers
Some puzzle mechanics have been really frustrating to learn, but once they click, I really enjoy the gradual increase in difficulty, variations on and combinations of rules.
The Witness minor spoilers
I think I'm getting a better sense of when to linger and when to move on, i.e. whether I am supposed to be able to solve a particular puzzle or whether I need to learn the mechanic somewhere else.
The KVM feature (on a Gigabyte M32Q) requires two different kinds of USB cables to connect to the host computers: one USB 3 A to B and one USB C cable, and it took me several tries to get it working. In the end I don't know why it started connecting, so I'm just crossing my fingers that it plays nice for a while.
I'm here to see people's cool projects and hot takes. I try to share about my own projects when I can!