@subtype@insufferable.tools
@subtype@insufferable.tools avatar

subtype

@subtype@insufferable.tools

We went back up the mountain
We sat down upon our front porch
And come yonder carryin' a bucket
Was our child doin' his chores
So we drunk down a bucket of choke-cherry wine
And she dunked her thumbs inside
With her thumbs dyed red she grabbed my head
And she gouged out both of my eyes

This profile is from a federated server and may be incomplete. Browse more on the original instance.

subtype, to random
@subtype@insufferable.tools avatar

Why are compilers like this.

// <a href="http://main.rs" rel="ugc">main.rs</a>
#![no_main]
#![no_std]

#[no_mangle]
pub unsafe extern "C" fn foo() -> i32 {
    return 0;
}

$ rustc -O --target=wasm32-unknown-unknown <a href="http://main.rs" rel="ugc">main.rs</a> -o main.wasm
error: `#[panic_handler]` function required, but not found

error: aborting due to 1 previous error

but then

#![no_main]
#![no_std]

use core::panic::PanicInfo;

#[panic_handler]
fn panic(_panic: &PanicInfo<'_>) -> ! {
    loop {}
}

#[no_mangle]
pub unsafe extern "C" fn foo() -> i32 {
    return 0;
}

$ rustc -O --target=wasm32-unknown-unknown <a href="http://main.rs" rel="ugc">main.rs</a> -o main.wasm
$ wasm2wat main.wasm -o main.wat
$ cat main.wat
(module
  (type (;0;) (func (result i32)))
  (func $foo (type 0) (result i32)
    i32.const 0)
  (memory (;0;) 16)
  (global $__stack_pointer (mut i32) (i32.const 1048576))
  (global (;1;) i32 (i32.const 1048576))
  (global (;2;) i32 (i32.const 1048576))
  (export "memory" (memory 0))
  (export "foo" (func $foo))
  (export "__data_end" (global 1))
  (export "__heap_base" (global 2)))

Where’s the panic that you wanted so much, rustc? And no, -Cpanic=abort changes nothing.

subtype,
@subtype@insufferable.tools avatar

@Ukko okay fine, if I actually use a panic in the code it does get compiled. still a bit weird that it's always compiled and then conditionally stripped.

subtype,
@subtype@insufferable.tools avatar

@Ukko wait what

subtype,
@subtype@insufferable.tools avatar

@Ukko well yeah but the whole point of lifetimes is that they’re only present at compile time, that’s obvious.

subtype,
@subtype@insufferable.tools avatar

@Ukko okay fine. it could defer the same exact error to the time when the panic handler is actually needed, though? maybe that would pointlessly increase the complexity of the compiler.

subtype,
@subtype@insufferable.tools avatar

@Ukko okay but panic handler is the only thing that’s required with no_std. there’s also eh_personality that’s required on some targets, but I guess rustc forgave me that I don’t have one.

subtype,
@subtype@insufferable.tools avatar

@Ukko we're arguing? :cirno_how: don't worry I'm bored too lol

Ukko, to random
@Ukko@akko.disqordia.space avatar

WHAT THE FUCK DOES SHE MEAN

subtype,
@subtype@insufferable.tools avatar

@Ukko horseshoe theory of brainworms

18+ subtype, to random
@subtype@insufferable.tools avatar

Is it worth reporting english-speaking nonces to mstdn.jp? I sent a report, but I think I’ll just yeet the domain for now.

subtype, to random
@subtype@insufferable.tools avatar

Okay, the tutorials from here aren’t enough to understand how to compile to WASM: https://developer.mozilla.org/en-US/docs/WebAssembly
and I don’t feel like reading all of that right now: https://webassembly.github.io/spec/core/ (that’s not even counting the extensions)
So whatever, I’ll leave WASM for now and try native compilation instead.

QBE seems a lot more understandable https://c9x.me/compile/doc/il.html
Though it’s a bummer that there aren’t any atomic and vector instructions (?)
It’s not like I need any of that right now, but it bugs me that if I start with QBE I’m going to hit a ceiling sooner or later.
Maybe it would be easy to move to LLVM later since it’s also SSA, or maybe even contribute some code to QBE myself? I don’t have anything to test the risc64 backend though.

I should probably start actually doing something instead of screwing around and poring over possibilities.

Ukko, to random
@Ukko@akko.disqordia.space avatar

Is there a single instance that doesn't block / isn't blocked by poast

subtype,
@subtype@insufferable.tools avatar

@Ukko Me lol. I even made sure that you can’t doxx their admin by a clever use of the keyword replacement MRF!

subtype,
@subtype@insufferable.tools avatar

@Ukko

i know FSE federates

I wouldn’t be so sure about that.

Ukko, to random
@Ukko@akko.disqordia.space avatar

my TRANS ROOMMATE whom I have enslaved as a KITCHEN SERVANT by virtue of knocking 50$ off HER rent

does a shit awful job at keeping the kitchen clean this is really a bad deal for me

subtype,
@subtype@insufferable.tools avatar

@Ukko have you tried putting a french maid outfit on her?

subtype, to random
@subtype@insufferable.tools avatar

My posts are designed by a professional writing team. I don't accept outside contributions to the content of posts.

subtype,
@subtype@insufferable.tools avatar

@Ukko subtype closed this as not_planned

yassie_j, to random
@yassie_j@labyrinth.zone avatar

"Girls watch out for other girls" shouldn't really apply if the other girl has a private jet that takes a flight between two airports in the same city

Why are so many people so keen to simp for another billionaire because they believe she's a ?

Taylor Swift's gender does not make her less of a polluter.

It is in the common interest that we know how billionaires use their private jet.

subtype,
@subtype@insufferable.tools avatar

@Ukko @yassie_j
>Cmon this is like making a public post on the Mastodon Network and complaining it's visible from other instances.

:akko_thonk:

subtype,
@subtype@insufferable.tools avatar

@yassie_j @OblivionMagician "your emissions are like a small country's worth" sounds like a playground insult ngl

Ukko, to random
@Ukko@akko.disqordia.space avatar

Eris sure does know how to throw a party

subtype,
@subtype@insufferable.tools avatar

@Ukko when your expectations are so high that even eris dying only slightly cheers you up

subtype,
@subtype@insufferable.tools avatar

@Ukko I should go back to my colony where I left one prisoner with gunshot wounds and broken bones outside for a night out of my incompetence, but it turned out he was a masochist and enjoyed every second of it.

eris, to random
@eris@akko.disqordia.space avatar

threw up these bans FYI

>but eris shouldn't you just ban them user by user I wanna talk to chud1488

no

subtype,
@subtype@insufferable.tools avatar

@Ukko @eris I sometimes wonder if maybe y'all are right and I'm just making things harder for myself out of stubbornness by having a shorter block list than single user instances of cis dudes.

Ukko, to random
@Ukko@akko.disqordia.space avatar

Emacs: a half-assed lisp machine with a shitty built-in editor

Acme: a half-assed window manager with a shitty built-in editor

subtype,
@subtype@insufferable.tools avatar

@Ukko shots fired

Ukko, to random
@Ukko@akko.disqordia.space avatar

You wouldn't download a fish

subtype,
@subtype@insufferable.tools avatar

@Ukko shout out to the considerate people who have a fish upload ratio over 1

bl00d, to random
@bl00d@yourwalls.today avatar

Borgar day

subtype,
@subtype@insufferable.tools avatar
subtype,
@subtype@insufferable.tools avatar

@bl00d bad pun: https://en.wikipedia.org/wiki/Dimmuborgir (the band is named after this place btw)

Ukko, to random
@Ukko@akko.disqordia.space avatar

Me and who

video/mp4

subtype,
@subtype@insufferable.tools avatar

@Ukko but which one are you

bl00d, to random
@bl00d@yourwalls.today avatar

take my hand and let's go to the pure illusion together :senkohappy:

subtype,
@subtype@insufferable.tools avatar

@Ukko @bl00d https://tube.raccoon.quest/watch?v=ucZ256S6Az8

🎶 come close your eyes, wake yourself from these dreams
reality is ripping at the seams 🎶

Ukko, to random
@Ukko@akko.disqordia.space avatar

This game is rigged!! You can't combine Pipe and Fire Flower!

subtype,
@subtype@insufferable.tools avatar

@Ukko @vaartis I wondered how did you guys get the graph display, but apparently it just doesn’t show on mobile :akko_confused:

Ukko, to random
@Ukko@akko.disqordia.space avatar

Money + Riddle = Bank

subtype,
@subtype@insufferable.tools avatar

@Ukko stonks

Ukko, to random
@Ukko@akko.disqordia.space avatar

watched a video of university(!) students not knowing what 15*4 is, 23, 48, WTF??!? even 9yo me could tell you it's 45 and I'd spend less time thinking than they did. fucking american education innit

subtype,
@subtype@insufferable.tools avatar

@MercurialBlack @Ukko Also 57 is a prime number

Ukko, to random
@Ukko@akko.disqordia.space avatar

ukko cooking is one of two options

  1. boiled sandwich
  2. microwave mac&cheese with laoganma
subtype,
@subtype@insufferable.tools avatar

@Ukko is pizza a kind of a sandwich?

FawnOverFun, to random
@FawnOverFun@translunar.academy avatar

@winter meanwhile, all of the girls: :yuri_kiss_1::yuri_kiss_2:

RE: https://social.translunar.academy/objects/5b3e6f36-46d7-4ea8-a539-6e29fb5e1be0

subtype,
@subtype@insufferable.tools avatar

@Ukko @FawnOverFun @winter they're roomates

julia, to random

naming my misskey fork mistake

subtype,
@subtype@insufferable.tools avatar

@mia @julia I'm surpried there isn't yet a "malarkey".

subtype,
@subtype@insufferable.tools avatar

@Ukko @julia @mia naming after diseases could be a pleroma thing. teratoma. carcinoma. mesothelioma... wait.

18+ subtype, to random
@subtype@insufferable.tools avatar

Nausicaä of the Valley of the Wind manga goes hard, I'd need to reread it again.

If anyone has seen the anime but not the manga, the main difference is that the anime ending takes place at a different location and is less significant overall (and doesn't involve the God Warrior, which is an actual character that appears later), there's a new faction Dorok who take over some of the villainy of Tolmeks. Nausicaä is a bit more of a violent asshole in this version (though gets character development), meanwhile Kushana is more sympathetic (it helps that some of the war crimes she did in the anime are now done by either her family or the Doroks).

CW for pics: black and white gore.

image/jpeg
image/jpeg

subtype, to random
@subtype@insufferable.tools avatar

why would anyone pay someone for a post on fedi

subtype,
@subtype@insufferable.tools avatar

@Ukko so it's like shoving dollars into someone's panties, I get it.

still seems like a scheme to get people to doxx themselves for spare change.

subtype,
@subtype@insufferable.tools avatar

@Ukko I mean yeah, but bitcoin isn’t anonymous, if someone wants to use the money for anything then the history is traceable. Paypal is dogshit. Stripe doxxes the sender to the recipient from what I remember (though 7666 wrote a blog post on that, I think you can at least avoid giving out your name).

I think handling money on the internet is risky in general, and I just don’t see why would anyone take these risks for tipping over shitposts, but maybe I’m just no fun.

subtype,
@subtype@insufferable.tools avatar

@Ukko hmm right, and then there's the option of just never leaving the chain. brb getting gleason to fund my bathtub estradiol addiction.

Ukko, to random
@Ukko@akko.disqordia.space avatar
subtype,
@subtype@insufferable.tools avatar

@Ukko speak softly and carry a big autocannon

subtype,
@subtype@insufferable.tools avatar

@Ukko welp

subtype,
@subtype@insufferable.tools avatar

@Ukko We had a very toxic river and the sea isn't the cleanest either, I guess it checks out.

subtype,
@subtype@insufferable.tools avatar

@Ukko Ah yeah, I forget you live near the same sea :brainlet:

subtype,
@subtype@insufferable.tools avatar

@bl00d @Ukko no less than 500km or so, we're pretty much living next door!

subtype, to random
@subtype@insufferable.tools avatar

gamer girl bong water

Ukko, to random
@Ukko@akko.disqordia.space avatar

IT'S HERE

subtype,
@subtype@insufferable.tools avatar

@Ukko God is dead and you have killed Him.

Ukko, to random
@Ukko@akko.disqordia.space avatar

future cannot be sent between threads safely fuck you I am rewriting all of this into Python

subtype,
@subtype@insufferable.tools avatar

@Ukko can’t have thread problems if everything is behind a global interpreter lock :brain10:

subtype,
@subtype@insufferable.tools avatar

@Ukko if you want to ignore Sync and Send errors in Rust (I assume that was OP about?) you can just

unsafe impl Send for Foo {};

🙃

subtype,
@subtype@insufferable.tools avatar

@Ukko Oh ok, looks like someone fucked up if the future isn't sync. Or maybe it became so because you put a non-sync type into it?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Hentai
  • doujinshi
  • announcements
  • general
  • All magazines