Damus

Recent Notes

Shane Celis profile picture
I read Cory Doctorow’s copyright thread and it’s got some great points, but I find myself thinking, “Gosh, wouldn’t that be nice if copyright remained relevant?” And honestly in the battle between AI and copyright, I expected AI to lose just due to the enormity of entrenched copyright interests (think Disney), but copyright lost that fight. Copyright and licenses in software development were once paramount but now it’s choose your own license via LLM.

https://mamot.fr/@pluralistic/117536184966334512
Shane Celis profile picture
I had some leftover Salmon from DIY sushi that I didn't know what to do with and didn't want to do rice and wrappers and the whole thing, so I just made it into sashimi with some sauce, and holy heck that's great!
Shane Celis profile picture
Dang. Pokémon Pinball machine at Costco for $5k. It retails for $6.2k so it's a deal! My wife is not convinced but I think I could win over my four year old.

Shane Celis profile picture
ME, holding a cat stuffie: Is it ok if I put Soup in your bed? Is it ok if I throw him?

10 YEAR OLD: Yeah. It’s a they by the way.

ME, tosses; stifles smile: Ok. Thank you.
Shane Celis profile picture
Another case I like to use `Cow` is for catch all error messages. Because if you don't have to format the string, the string is already in memory; just use it. But when you do need to add more information, you can.

This is not to say that catch all errors are good. They aren't. Use `thiserror` and don't reify strings at all. #rustlang