Alyssa the Kate @alyssa.codes · 29/08/2026Protobuf's answer is essentially: we defined the semantic value of a field to work like that so you don't have to consider the presence unless you have a specific need to. It Just Works™ Protobuf makes the well-trodden path the well-lit path or else people write "convenience" wrappers 000
Alyssa the Kate @alyssa.codes · 28/08/2026Yeah, presence overall has a History as different engineers steered the project proto2: singular fields have presence proto3 no field presence for "primitives" (ints, enum, and bytes/string). It literally treats "0"/empty and "not set" identically on the wire editions: proto2 presence by default 010
Alyssa the Kate @alyssa.codes · 19/07/2026Incredible how the @caltrain.com train position indicator has had an OOM bug for years This could've been an LED The train software was contracted to a German firm and Caltrain forwards all bugs to them with unclear turnaround. In Silicon Valley. Why didn't we build up our local transit skills? 271
Alyssa the Kate @alyssa.codes · 01/07/2026I'd guess he'd want to discuss the distinction between the genres! www.brandonsanderson.com/blogs/blog/s... 020
Alyssa the Kate @alyssa.codes · 01/06/2026I agree with the first point, though with respect to options I do think there is room for respectful and reasonable discussion on how recent maintainer policies affect how downstream users treat the software (like a distro pinning earlier versions or perhaps negative socials). As a maintainer said: 160
Alyssa the Kate @alyssa.codes · 31/05/2026yeah I just copy paste from the page I screenshot with minor cleanup it's often easier than composing an abstract anyways 000
Alyssa the Kate @alyssa.codes · 24/05/2026So excited about this! You can't `unsafe impl Allocator for StackArena` but you could for `&'_ StackArena` right? The ref allocator has no Drop, and it's inaccessible after &mut/move of StackArena I'd like to just deal with an (ideally) inlined double ref to use alloc::Box with a stack arena 021
Alyssa the Kate @alyssa.codes · 24/05/2026seems we're safe from A/B/C/D tests (for now) support.google.com/youtube/thre... 051
Alyssa the Kate @alyssa.codes · 24/05/2026sometimes I wonder which title is the A and B in an A/B test 171
Alyssa the Kate @alyssa.codes · 10/05/2026Pre-1.0 Rust did use sigils for indicating heap exclusive-ownership like Box does, though it was removed (in part) to simplify the language by moving more into libraries manishearth.github.io/blog/2017/01... blog.rust-lang.org/2014/09/15/R... 041
Alyssa the Kate @alyssa.codes · 20/04/2026They also think the shot never should have been taken as-is and should only mirror what the human eye would see 120
Alyssa the Kate @alyssa.codes · 19/04/2026Curiously, this is what I see? It pops up the article for just a second and then disappears. I tried Firefox and Vivaldi/webkit 120
Alyssa the Kate @alyssa.codes · 19/04/2026No, this is fake. All of the official Artemis images are here: www.nasa.gov/artemis-ii-m... A common tell for fake astrophotography is seeing both stars and the lit earth at the same time: that doesn't happen with a normal camera and requires HDR/image composition. The clouds are also too high up. 100
Alyssa the Kate @alyssa.codes · 19/04/2026Love both of those. The wild thing about that second image is that it's the nighttime side of Earth! That's why it's so grainy. Notice the aurora near the poles and city lights. This is a similar shot without the high ISO/exposure 110
Alyssa the Kate @alyssa.codes · 19/04/2026THIS IS FAKE IT IS NOT A PHOTOGRAPH DELETE THIS GARBAGE 160
Alyssa the Kate @alyssa.codes · 13/04/2026Like Google Photos moving all of its search features behind an LLM, which requires new consent agreements I never wanted. It's an all-or-nothing assault on privacy where you give Gemini access to your whole life or get scraps of features Every day they're giving me new reasons to de-Google 000
Alyssa the Kate @alyssa.codes · 06/04/2026Artemis II has now set a new record for the humans farthest from Earth, last set by Apollo 13 in 1970! They proposed names for two craters they saw: Integrity for their spacecraft, and Carroll in honor of the commander's wife who passed in 2020. The crew had a moment ❤️😭 04914
Alyssa the Kate @alyssa.codes · 02/04/2026Login for Chromebooks will probably break for a few hours, and "Login with Google" used on non-Google sites might break entirely depending on how that site works 120
Alyssa the Kate @alyssa.codes · 31/12/2025It's like Santa Clara County doesn't want folks voting—this is the "ballot drop off locations" url they texted me at caearlyvoting.sos.ca.gov 010
Alyssa the Kate @alyssa.codes · 27/12/2025Any good Python programmer reviewing that would insist it be fixed to comply with PEP 8: peps.python.org/pep-0008/#pr... Python does not have a direct way to test for object identity in a container—it'd require two hashes per set/dict key. A `.get()` or iteration combined with `is` is infallible. 131
Alyssa the Kate @alyssa.codes · 22/12/2025Markets historically make stupid mistakes and crash, which happens due to overconfident executives and investors. Seriously, does this look normal to you? 010
Alyssa the Kate @alyssa.codes · 04/12/2025oof these tidbits of antizionism ≈ antisemitism only make the research worse 130
Alyssa the Kate @alyssa.codes · 22/10/2025The 1919 is a crop of a larger tattoo that says "est. 1919" bsky.app/profile/mica... 010
Alyssa the Kate @alyssa.codes · 12/10/2025Been thinking about this If a binding can access a value, it owns the value or is borrowing its place. `&'static T` is a borrow of a static place To exclude static references from borrows makes many statements about types awkward to be fully consistent about, like "&str is a borrowed string slice" 100
Alyssa the Kate @alyssa.codes · 19/08/2025On the Apple store, yeah. It's currently #8 in free productivity apps on the main Android store 100
Alyssa the Kate @alyssa.codes · 19/06/2025Right, I do think it's reasonable to add a warn-by-default lint for any noncharacter in a literal, but it shouldn't be part of the validity of a `str`. 120
Alyssa the Kate @alyssa.codes · 19/06/2025Correct. They went with Unicode Scalar Values, which is everything that can be encoded in UTF-8. There's no reason to exclude BOM? www.unicode.org/versions/Uni... 110
Alyssa the Kate @alyssa.codes · 05/04/2025the image is originally from an economist article, but I didn't find another source with the overlay text www.economist.com/content-asse... 140
Alyssa the Kate @alyssa.codes · 20/12/2024That's some slick rendering! Defer has always been my favorite Go feature, and I'd love to see scope-based versions like this become a first class feature in all systems languages 🌠 My only mild critique is maybe this should say "S" instead of "D's statements"? 030