Robuta

https://tacobelllabs.net/@cactus boringcactus (@cactus@tacobelllabs.net) - Taco Bell Labs 380 Posts, 102 Following, 181 Followers · Melody, 29, ze/hir/it/its, extremely online and incredibly home of sexual, doesn taco bellboringcactuslabs https://www.boringcactus.com/2025/04/13/2025-survey-of-rust-gui-libraries.html A 2025 Survey of Rust GUI Libraries | boringcactus I did this in 2020 and then again in 2021, but I’m in the mood to look around again. Let’s look through Are We GUI Yet? and see what’s up these days. rust guisurveylibrariesboringcactus https://bsky.app/profile/boringcactus.com @boringcactus.com on Bluesky i'm cactus? https://www.boringcactus.com boringcactusbluesky https://www.boringcactus.com/2021/05/25/how-to-develop-a-deeply-unhealthy-relationship-with-twitter.html How to Develop a Deeply Unhealthy Relationship with Twitter | boringcactus a step-by-step guide developdeeplyunhealthyrelationshiptwitter https://www.boringcactus.com/2021/02/15/every-president-sucked.html Every President Sucked | boringcactus (Not exhaustive; based on cursory readings of parts of Wikipedia articles.) everypresidentsuckedboringcactus https://www.boringcactus.com/2021/03/21/coins.html Cactus's Obvious, Intuitive Naming Scheme | boringcactus It's well-established that naming things is one of the two hardest problems in computer science (along with cache invalidation and off-by-one errors). So I... cactusobviousintuitivenamingscheme https://www.boringcactus.com/2021/10/24/2021-survey-of-rust-gui-libraries.html A 2021 Survey of Rust GUI Libraries | boringcactus (Note from the future: I did this again in 2025.) rust guisurveylibrariesboringcactus https://www.boringcactus.com/2020/03/20/mobaxterm-desktop-session.html Lifehack: Running An Entire Desktop Session Remotely With MobaXterm | boringcactus Since my university has gone as remote as possible due to coronavirus, I was looking at ways to run an entire desktop session remotely over SSH, using... lifehackrunningentiredesktopsession https://www.boringcactus.com/2020/10/13/crowbar-2-simplifying-c-type-names.html Crowbar: Simplifying C's type names | boringcactus I've been working intermittently on drawing up a specification for Crowbar, a C replacement aiming to be both simpler and safer. I'm still nowhere near done,... crowbarsimplifyingtypenamesboringcactus https://www.boringcactus.com/2024/09/08/abdication-is-not-simplicity.html Abdication Is Not Simplicity, or cat -v Considered Harmless | boringcactus in some sense, the Brainfuck programming language is extremely simple. it only has eight instructions! an intermediate programmer could write an interpreter in... simplicitycatconsideredharmlessboringcactus https://www.boringcactus.com/ boringcactus (Melody Horn) immortal programming goddess boringcactusmelodyhorn https://www.boringcactus.com/2018/06/23/slicing-images-gimp-python.html Slicing and Dicing Images with GIMP and Python | boringcactus Let's say you have one big image (say, a Telegram sticker) and you need to dice it into a bunch of smaller images (say, Discord emoji). GIMP can let you do... slicingdicingimagesgimppython https://www.boringcactus.com/2025/10/04/job-hunt.html I’m Job Hunting | boringcactus My employer’s remote work policies are changing, and Salt Lake City isn’t “commutable distance” from Boston, so I’m looking for a new job. If you’re hiring... job huntingboringcactus https://www.boringcactus.com/2021/09/29/anti-license-manifesto.html An Anti-License Manifesto | boringcactus software licenses are unavoidably a legal tool. the legal system, in the US and approximately everywhere else, is not a machine that leads to justice.... antilicensemanifestoboringcactus https://www.boringcactus.com/2020/07/15/what-then-shall-we-do.html What, Then, Shall We Do? | boringcactus america is at a crossroads of sorts. widespread dissatisfaction with how governments at all levels handled the COVID-19 pandemic, decades of police brutality... shallboringcactus https://www.boringcactus.com/projects/ Projects | boringcactus projectsboringcactus https://www.boringcactus.com/2023/02/12/uuid-versions.html UUID versions through the ages | boringcactus UUIDs are neat. y'know, cfbff0d1-9375-5685-968c-48ce8b15ae17 type of shit. if you're like me until a few days ago, all you know about the types of UUID is that... uuidversionsagesboringcactus https://www.boringcactus.com/2019/11/03/rust-2020.html Rust 2020: Write Once, Run Anywhere | boringcactus thing that is cool: writing the same codebase and having it run on desktop, mobile, and web rustwriterunanywhereboringcactus https://www.boringcactus.com/2023/12/27/no-mans-sky-unless.html No Man’s Sky …unless? | boringcactus skyboringcactus https://www.boringcactus.com/2019/03/09/email-on-ssh-auth.html Email Notifications for SSH Logins From Scratch | boringcactus I just spent a while trying to make this happen, so I'm putting this here so I don't have to redo all that research next time. email notificationssshloginsscratchboringcactus https://www.boringcactus.com/2019/02/27/vidslice.html Announcing vidslice | boringcactus I just released version 1.0 of vidslice, a wxPython GUI that wraps ffmpeg and youtube-dl to make announcingboringcactus https://www.boringcactus.com/2024/09/20/eggbug-forever-ffxiv.html Eggbug Forever: a custom minion mod for FFXIV | boringcactus In memory of https://cohost.org. The real eggbug is the friends we made along the way. We carry him with us forever. forevercustomminionmodffxiv https://www.boringcactus.com/2023/11/26/tiny-cactus-cloudtest02.html i got ⋖Builder of the Realm⋗ on the cloud DC | boringcactus gotclouddcboringcactus https://www.boringcactus.com/2021/02/11/not-any-purpose.html Not "Any Purpose" | boringcactus My previous post on post-open source appeared to resonate with a lot of people, but unsurprisingly, not much has changed since then. Recently, the company... purposeboringcactus https://www.boringcactus.com/2020/06/26/police-scanner-setup.html Setting Up A Police Scanner With An RTL-SDR | boringcactus so my city has a community-run police scanner broadcast on the internet, but the person who runs it is a bootlicker who's been threatening to shut it down if... rtl sdrsettingpolicescannerboringcactus https://www.boringcactus.com/2022/10/30/taxonomy-of-open-source.html some axes for a taxonomy of open source | boringcactus open sourceaxestaxonomyboringcactus https://www.boringcactus.com/2020/10/19/crowbar-3-this-is-tough.html Crowbar: Turns out, language development is hard | boringcactus Originally, I hadn't decided whether Crowbar should be designed with an eye towards compiling to C or with an eye towards compiling directly. Compiling to C... language developmentcrowbarturnshardboringcactus https://www.boringcactus.com/2018/08/31/futures.html Futures | boringcactus I'm going to be graduating from college in December and I'm a little bit freaking out. Not because I don't have a plan, but because I have six plans. futuresboringcactus https://www.boringcactus.com/2018/07/17/some-thoughts-about-work.html Some Thoughts About Work | boringcactus I think there are three things that can make work rewarding: working with cool people, working on cool things, and working in cool ways. thoughtsworkboringcactus https://www.boringcactus.com/2020/08/13/post-open-source.html Post-Open Source | boringcactus FOSS is dead. what now? open sourcepostboringcactus https://www.boringcactus.com/2021/03/24/non-fsf-copyleft.html Non-FSF Copyleft Usage | boringcactus The Free Software Foundation has decided they'd rather hang out with a sex pest than have an ounce of credibility, so fuck em. Let's look at the copyleft... nonfsfcopyleftusageboringcactus https://www.boringcactus.com/2022/09/21/ogham-balanced-elevenary.html writing balanced elevenary in the ogham script | boringcactus for no particular reason writingbalancedoghamscriptboringcactus