former main account: @mia high-value woman, smol and extremely cuddly THIS IS AN ANTI-MARRIAGE ACCOUNT. DO NOT ENGAGE. REJECT ALL FALSE IDOLS REJECT THAT PRETENDER NAMED PENETRATION SEX IS SOMETHING YOU DO WITH YOUR TEETH follow @0x0 for posts related to 0x0.st, the public file hoster i run
Public Key
npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf Profile Code
nprofile1qqs2m55d73ekusqn09398x989yt2g80r0c4me9avw9ke2zjjxj4wfmgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dszw4mag
Show more details
Published at
2026-06-11T10:49:46Z Event JSON
{
"id": "d81480bb94a7a0ea00affa1d28d606f60f596be276abb99c42133308c6322846" ,
"pubkey": "add28df4736e401379625398a72916a41de37e2bbc97ac716d950a5234aae4ed" ,
"created_at": 1781174986 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://shrimptest.0x0.st/users/a5oay5tuwtt0m423",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"mia (developer mode)\",\"about\":\"former main account: @mia \\n\\nhigh-value woman, smol and extremely cuddly\\n\\nTHIS IS AN ANTI-MARRIAGE ACCOUNT. DO NOT ENGAGE. \\n\\nREJECT ALL FALSE IDOLS\\n\\nREJECT THAT PRETENDER NAMED PENETRATION\\n\\nSEX IS SOMETHING YOU DO WITH YOUR TEETH\\n\\n\\nfollow @0x0 for posts related to 0x0.st, the public file hoster i run\",\"picture\":\"https://shrimptest.0x0.st/files/public-79e5e48e-7ad0-4594-8553-d3010463961d.webp\",\"banner\":\"https://shrimptest.0x0.st/files/public-8395561c-7fb2-484e-a75e-a916880bf7c5.webp\",\"nip05\":\"[email protected] \",\"fields\":[]}" ,
"sig": "e63ba6a79ace9f7a1f22bae84b0e47609f3274655fcbdbe143e3b8fdeaa22f99fdbdb1813d00f87d2eea318fad6e857c46a291c5803cc1232e57da80e00b23c4"
}
Last Notes npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) shame we can’t see how colorful crows are because they’re outside the human-visible spectrum npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) clang still can’t do trig at compile time. in this example, GCC will just inline everything and turn it into a constant on all optimization levels, and it also generates more efficient code than clang when compile-time evaluation is prevented https://shrimptest.0x0.st/files/public-c619f391-3660-4ee0-8a6c-fd2997095f34.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) :gnujihad: npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) C standards committee in charge of date formatting https://shrimptest.0x0.st/files/public-86404cf8-da7d-4517-b23d-9155e8f51ee8.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) back in MY day code reviews said “you should be retroactively aborted. this has not been the first time you have asked me to merge such absolute garbage. i never want to see your name on this mailing list again, you walking waste of water” instead of “apologies for the confusion, you’re absolutely right” npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) remember you can have defer in C, today: #define __DEFER__(F, V) [[gnu::always_inline]] inline auto void F(int*); \ [[gnu::cleanup(F)]] int V; auto void F(int*) #define defer __DEFER(__COUNTER__) #define __DEFER(N) __DEFER_(N) #define __DEFER_(N) __DEFER__(__DEFER_FUNCTION_ ## N, __DEFER_VARIABLE_ ## N) this gives you defer {} blocks with contents that will be inlined at scope exit with zero additional runtime state. if you use the older attribute syntax it will work with 15yo compilers too. oh you don’t use GCC? you prefer corpoware? too bad, clang only works with ObjC-like blocks and their limitations instead of nested functions. C2y can’t come soon enough. won’t have to sprinkle the Magic Macro on everything i touch anymore npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…8m52 @nprofile…aasw i have one but let me tell you everything under 2 grand is for presentation slides and spinning color wheels can't do purple/magenta because of how human color perception works npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc hmm. it depends on what you want to get out of it. a finished product? yeah that seems insurmountable if you just do that on your own fun? possible learning something new? definitely enough for others to get interested and help out? also possible npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc have some faith in yourself :abunhdsadpat: npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc qml is essentially JS with surrounding markup. i’m sure you can do it npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc and it takes a lot more work and a lot more code to get it to that point too npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc i disagree. the webshit is “minimum viable product” 85% of the time, and that’s not good enough npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc it’s good enough at least 85% of the time which is good enough npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc the Text QML type can render html subsets. oughta be good enough lol npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…y6jc this but unironically give qtquick/qml a try. you can probably make a working frontend pretty fast. it can do oauth2 for you (even refreshes the tokens) and if you’re just going for proof of concept quality you can do the rest entirely in qml/js instead of writing model/view classes and so on. it’s stupidly easy and i would have done it long ago if it didn’t take me until yesterday to realize just HOW easy. roughly: * build system: just use meson; the qt6 module it comes with takes perfect care of the details and it’s much better than the cmake/qmake stuff in official tutorials * pass QML files to qt6.qml_module() and cpp headers (those that contain QObject classes) to qt6.compile_moc(), add the return values to the sources for your executable target * have a class that does Qt’s OAuth2 stuff to authenticate and exposes the bearer token as property to qml (one line with the Q_PROPERTY macro) * you can wrap API stuff there as well but you can also just use XMLHttpRequest and WebSocket in QML/js! * to store settings/credentials, either have a simple class (Qt does XDG and INI for you), a complex class (libsecret?), or just store everything in sqlite from QML via LocalStorage * have some ListViews in a GridLayout for posts, notifs and stuff * you can shove json arrays of objects directly into the model property * set the delegate property to an Item/Component that represents each object in the model (for example, an Item containing a GridLayout, Image for pfp, Labels and a Text to render markdown/html or w/e) * in the delegate, you can directly reference the json object’s keys by name * it’s a two-way binding by default too so if your thing changes a value, the change will propagate to the model’s data and emit update signals to wherever else it’s being displayed as well: you hit the fav button and the count goes up in all views that share the same model or are otherwise connected to that signal (e.g. notifs model could also update its count for the matching object without waiting for the api roundtrip) you basically spend 99% of the time just writing markup and declarative UI behaviors/states/animations and tweaking the visuals/interaction flows for that kind of app for performance you can: * set asynchronous: true on anything that has it (e.g. Image) * use Loader with that same property for view delegates * cache the delegate item dimensions for each object in your model and (declaratively) tell the Loader to swap its source/sourceComponent with a simple rectangle of the same dimensions whenever it becomes invisible (e.g. scrolled out of view) - this saves memory and simplifies layout calculations for off-screen components (better than just unloading: nobody likes a jumping scrollbar) later stages: * you can pretty easily embed mpv as qml widget * for the Loader trick above, you can just have those widgets render to textures (layer property) and: * keep playing even while the Item scrolls out of view and is destroyed * do a “pop-out” animation so it stays on screen if it’s currently playing while scrolling out of view npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…z9f3 hm to me it feels less like devolution and more like chemotherapy. in my mind, it’s not as much a resurgence of things-that-used-to-be as it is a desperate attempt at cutting off and leaving behind what isn’t working—what is detrimental to our wellbeing and/or survival—and, with lessons learned, building something hopefully better out of what is left. devolution doesn’t work; turning back time doesn’t work. that entropy is not just going back to where it came from. we can only work with the present. npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…8wj7 @nprofile…ps3a heard that reaper is quite good for EDM and if you like using customization and keyboard shortcuts. there are people who use this on linux as well with basically just LSP and free synths like vital npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) #0x0finds https://shrimptest.0x0.st/files/fabe52eb-572c-4820-933a-5a3497e61f59.webm npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) #0x0finds https://shrimptest.0x0.st/files/original-60c7575a-354a-465a-a434-1e006ccf1b4a.gif npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) marxists would have a seizure reading up on luhmann's systems theory, followed by the five stages of grief npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) www.justice.gov/epstein/files/DataSet 9/EFTA00315849.pdf jesus christ npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) mia stop assuming everyone on fedi self-hosts email challenge npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…8wj7 “we’re turning our backs on the entire nation and leaving. you are not our people.” npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…5vpa i know i told that story before but it never gets old npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…s24j @nprofile…svam also known as a diode npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…5dtm @nprofile…z9f3 @nprofile…47q8 drunk person should never have been behind the wheel is the issue here, and that could have been literally anyone because drunk people aren’t capable of predicting the consequences of their actions npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…w8sc idk so far i like all the tumbleweed girls i’ve met :neomouse_3c: npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…w8sc the painful part is finding out the maintainer for something you want to use is AWOL or there isn’t a package yet, and you can’t just hope for someone else to do it. well. the painful part is that this happens for dozens, maybe over a hundred packages, all of which become your permanent responsibility npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) www.open-std.org/jtc1/sc22/wg14/www/docs/n3794.pdf namespacing in C. NAMESPACING IN C. N A M E S P A C I N G npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) i need to get an even bigger sweater so lucy actually fits inside npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…fsu6 “isn’t possible” if you ignore their ability to push silent software updates to targeted users npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…csf7 have you checked in /usr/share/dbus-1/services and maybe also the corresponding XDG directories? npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) never eat the forever weed brownies last time i had some of lucy’s i was useless for 3 days and took a whole week to recover https://shrimptest.0x0.st/files/public-7b769b03-6739-4a9e-951a-e561e42c3130.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) en.wikipedia.org/wiki/Taijin_kyofusho social phobia, japanis it like, folded 1000 times? npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) #0x0finds https://shrimptest.0x0.st/files/6dc08c10-070e-4958-8d71-b47c51b340a8.mp4 npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) if electrical engineers use liquid flow analogies for introductory courses, do piping engineers refer to ohm’s law? npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) first time i played Life is Strange, i got an irl severe storm alert on my phone during the ending npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) sometimes there are hot dogs life is good actually npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) i’m not a commie but https://shrimptest.0x0.st/files/public-a6102a79-ffa8-4a5c-8476-dbca3083fda7.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) germans don’t call it lightbulb, they call it glühbirne ☀️🍐 and i think that’s beautiful npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…rr40 https://shrimptest.0x0.st/files/public-c12cfa55-72d5-4e48-b1c9-8df50e465a67.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) touhou 20 has AI-generated backgroundswelp guess 2hu is officially over RIP npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…3gt0 @nprofile…avf3 IRC messages also only fit so many bytes. you wouldn’t want to send graphics or even just compressed drawing commands that way npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…avf3 i’m so happy that ircv3 exists and is modernizing the protocol, and that we no longer need bouncers for QoL stuff like user persistence, multiple device support and log replay/fetch also the protocol doesn’t really stop you from bolting on features in your client. there’s nothing stopping you from, say, linking IRC channels to mumble channels. KDE’s konversation literally has multiplayer paint via DCC npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) PRESENT DAY PRESENT TIME npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) hackerspaces just aren’t complete without the assortment of 3d printers that are fucky in ways that have even people who design the damn things scratching their heads npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) TOTAL ANDROID OS DEATH THIS INCLUDES GRAPHENE OS i hate this cyberpunk dystopia so much. fuck android. it needs to go. npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) pretty good/10 https://shrimptest.0x0.st/files/public-c67a9fe5-ac3e-431b-8745-313175e43b51.avif npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…sqke @nprofile…00uk it’s an interesting product tbh; i often forget charging my phone before longer trips because it usually lasts a couple days when i’m not playing balatro :neomouse_upsidedown: it has enough capacity for me without being some heavy chonker. the last power bank i had was still full of 18650s. massive. npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…sqke @nprofile…00uk i mean the cells in most phones are smaller and have higher capacity npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…00uk @nprofile…sqke that's not a lot for a lipo cell that size https://shrimptest.0x0.st/files/public-6180168e-93fb-4a71-ac02-ae7dcb81cdf9.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) #0x0finds https://shrimptest.0x0.st/files/55331ab6-1d0a-42d3-9191-1819dffba7e7.mp4 npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…00uk digikam npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…rt7m @nprofile…63p0 how did that happen though? it’s never done that on my instance so it must be a problem introduced after all the forks happened npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) dude how tf does halloy have 1.4 GB of dependencies this is an IRC CLIENT, not even Qt would’ve been that big rust people need to be stopped npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…hd8h gitlab also uses a cronjob to periodically kill itself webdevs get sent to the gnulag npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) :neofox_rainbow: https://shrimptest.0x0.st/files/public-9aea004e-1cb2-4496-a206-d3f5ce1a1beb.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) win11 vm status: been maxing out a cpu core for a while now. the taskbar is slowly populated with more and more shit i didn’t ask for so far this OS is pure hitlerite jesus fuck how do people put up with this. i cannot do a single thing without having to bypass attempts to monetize my computer usage or make me use shit i don’t want npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) lucy, on top of me: i’m not a vampire, i don’t drink blood me: aww :( lucy: jesus you need to chill me: no you need to go harder. commit to the bite npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…rt7m clearly this only happens because you’re trying to make it reliable you can easily get 5 nines if you do none of the advanced techops stuff and just run xfs on lvm+mdraid, no containers, no infra-as-code, no config management, no monitoring, just direct rolling distro updates :neomouse_upsidedown: npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) it really do be like that 😔 cc @nprofile…8nwq https://shrimptest.0x0.st/files/a008399e-2b3f-43e2-a9d9-64c58ff2aa20.mp4 npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…3gt0 %j npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) can’t believe it’s almost 2006 npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) :xf_333: https://shrimptest.0x0.st/files/public-03d36778-3644-4a0d-bfbb-c5020cb94c25.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) me: imagine the floof lucy: imagine the smell after 3 days of not showering https://shrimptest.0x0.st/files/public-36094d8f-7ef5-4f3b-8758-ae2fcd069a8c.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) apparently UEFI specifies a protocol to boot from tape drives npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…u76w @nprofile…z88j @nprofile…agfq oh you just shared a “scrot” of your “stumpwm” setup running on “crunchbang”? oooookay 🤨 🏳️🌈 npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) #0x0finds https://shrimptest.0x0.st/files/public-b1e4f07f-5070-4a01-9ad7-0b8741f10c32.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) don’t get roped into commie activism unless you’re into sweaty laborers and/or getting publicly owned npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 most computers have realtek NICs and those need blobs npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 there is no on-board wifi, that’s a mini pcie card npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 like what? i compiled the firmware from source (including the “trusted firmware” bits), schematics are available, the drivers are all mainlined and it needs no blobs npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 idk i fixed the DTBs for the specific board revision of an espressobin that i had, and did some work to get the internal ethernet switch to init properly (i.e. not bridging WAN and LAN at bootup). that was not hard at all npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 nah. the real problem with those is just device drivers (and the terrible quality of vendor drivers that end up in the kernel tree) npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 after you implement firmware support. npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 that’s harder though lol npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y @nprofile…0ga3 @nprofile…nqc4 ngl i’d rather deal with DTs than buggy ACPI firmware npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) WAFF WAFF WAFF WAFF WAFF WAFF WAFF WAFF WAFF WAFF npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…63p0 @nprofile…c76x never once in my entire life seen a C or C++ program crash on purpose in response to bad inputassert.h isn’t real folks npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…8nwq https://shrimptest.0x0.st/files/public-09c40172-0523-445e-b17b-b4b3b160c047.avif npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) this runs the sound system now also the iGPU is so limited niri cannot capture screenshots. small miracle it works at all; some other compositors just give up and run in software mode https://shrimptest.0x0.st/files/public-a0a60eb0-6704-49c5-82f0-843b96a77ea2.avif npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) they are at work alright https://shrimptest.0x0.st/files/public-2e3d244e-9aec-451d-9a0a-387dd33644ee.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) mobile isp seems to have broken both dns and ipv4. mainstream slop sites resolve fine though wireguard tunnel via v6 works fuck this cyberpunk dystopia :cirno_shrug: npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y legacy GRUB supports penguins but GRUB2 does not, even though HURD is far from ready. explain! npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) but can systemd-boot do THIS? en.opensuse.org/SDB:Animated_penguin_GRUB_splash_screen npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) OpenGL compatibility profile vendor: Mesa Project OpenGL compatibility profile renderer: i915 (chipset: 915GM) OpenGL compatibility profile version: 2.1 Mesa 25.2.6 OpenGL compatibility profile shading language version: 1.20 OpenGL compatibility profile extensions: Segmentation fault (core dumped) eglinfo lol npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y already did that. will also be using zswap to avoid hitting the SSDs npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y idk this is really low end https://shrimptest.0x0.st/files/public-a9e3d797-4a47-4a84-bc51-2343143890ec.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y this has SSDs that will never run out of write cycles because they max out at like 2.5 MB/s npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y still the bottleneck is storage. dogshit slow SSDs npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…ea7y this one is that but single-core. predates intel atom, even. npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) still going smh https://shrimptest.0x0.st/files/public-73e00f9d-e9ea-4605-81bc-22b868e72d31.jpg npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) compile rust program produces crashing executable compile in opensuse build vm, same installed dependencies worksrust is not okay npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) making an ergonomic keyboard layout is simple actually you look at a 10yo black keyboard and move the shiniest keys to the center of the home row :blobfoxthinksmart: npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) @nprofile…3gt0 opensuse’s rust packaging tools try to update things with known vulns by default alas, that can break stuff npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) having to update libspa in every rust package that uses it because of a minor pipewire api change. never call rust a systems programming language in my presence. i will gut you. npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) btw on a regular keyboard you probably want to use the caps:backspace xkb option (makes caps lock act as another backspace key) npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) rsync sucks KDE can do that just fine over SFTP https://shrimptest.0x0.st/files/public-3e0fb4aa-6a21-4930-a0ca-72af004f91f0.png npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) the yogurt has yogurted https://shrimptest.0x0.st/files/public-6154a571-69f0-45a9-966e-ce1b3ae07bf3.avif npub14hfgmarndeqpx7tz2wv2w2gk5sw7xl3thjt6cutdj599yd92unksgrcmjf mia (developer mode) avifenc can’t read avifyou’ve got to be shitting me