Posts

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

subtype, to random
@subtype@insufferable.tools avatar

I’ve just noticed that there’s a dark stain on my wall, I think it might be from the time I installed the lamp and cut my finger while removing insulation from the wires; but I thought I cleaned it up long ago. WTF @bl00d reference?!

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype @bl00d blood in your walls today

subtype, to random
@subtype@insufferable.tools avatar

There’s a proof assistant called Isabelle; the most used part is Isabelle/HOL (which stands for High Order Logic) but there’s also Isabelle/FOL (First Order Logic), and apparently there are also people named “Isabelle Fol”, which makes searching a bit complicated :blobcatnotlikethis:

https://isabelle.in.tum.de/overview.html

subtype, to random
@subtype@insufferable.tools avatar
icedquinn,
@icedquinn@blob.cat avatar

@subtype this is a great troll

subtype, to random
@subtype@insufferable.tools avatar

I’m so glad I bought the 1tb steam deck, I already managed to fill half of it with games I’ll probably never play :blobcatnotlikethisgoogly:

iceloops,
@iceloops@lizards.live avatar

@subtype I seen you can put 2tb in it

subtype, to random
@subtype@insufferable.tools avatar

Actually why not, total discord death.

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

@Ukko it doesn't work on incoming? my entire life has been a lie.

subtype, to random
@subtype@insufferable.tools avatar

@Ukko
>try autobanning ppl that post the a discord link

FTFY

RE: https://akko.disqordia.space/objects/190ef384-5688-4298-a641-8eb68625ea75

subtype, to random
@subtype@insufferable.tools avatar

This day’s frustrating debugging session sponsored by shitty error handling in <stdlib.h>, namely that atoi(garbage) == 0 and so it’s not straightforward to tell if the 0 was there or not :cirno_for_reals:

Ukko,
@Ukko@akko.disqordia.space avatar

@paula9 @subtype just write your own alternative C core library

paula9,
@paula9@comp.lain.la avatar

@Ukko @subtype there are actual alternative c core libraries
facebook has one for c++, don't know about c

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

@Ukko It's weird that it just shows empty on Disqordia tbh, when I look at something from my allowlist instance quoted from a domain that's not on the list it shows as "quoted status unavailable". Maybe it's different when you're the one blocked.

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype i agree, it's weird

subtype, to random
@subtype@insufferable.tools avatar

You can opt out of Yassy Pat entirely by adding to your profile bio, or by sending Yaseen a request privately. Opt out isn’t as conservative as opt in, but opt in results in far fewer users, and users are critical for patting to be useful. Yassy Pat has no indexing or search, so hopefully this is a reasonable tradeoff.

subtype, to random
@subtype@insufferable.tools avatar

I could buy an used Thrustmaster eSwap for the price of a new Xbox controller; I usually prefer to buy new things and use them until they break (and if it’s used I don’t know how badly was it treated by the previous owner), but this one has replaceable parts, so if a stick breaks or something it’s not the end of the world.

Unfortunately, from what I read online it looks like it’s not supported on anything other than Windows; meanwhile Xbox controllers work fine on Linux and Mac.

It continues to amaze me that if you want something to work on a non-Windows platform then hardware made by Microsoft is usually a safer bet :cirno_for_reals:

subtype,
@subtype@insufferable.tools avatar

@mer damn that was a shitpost mostly and wasn't seriously considering DIYing, but now I'm researching ALPS sticks and whatnot, aaaaaaa

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype @mer get sniped nerd

subtype, to random
@subtype@insufferable.tools avatar
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 we're arguing? :cirno_how: don't worry I'm bored too lol

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype we're not fighting but we're complaining about opposite things

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.

icedquinn,
@icedquinn@blob.cat avatar

@subtype wasm doesn't support vector instructions anyway?

icedquinn,
@icedquinn@blob.cat avatar

@subtype if i recall the spec (and it has been a while) wasm really only defines kinda normal cpu logic, and then tries to store the control flow graph in a structured form (because they hate gotos, and don't want the wasm runtimes to have to recover the control flow graph when transpiling), and things like AVX instructions are exiled to being functions you import from the runtime (like it works for GCC intrinsics) and they turn it in to what it should be, if they can, on their end.

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

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype woit you mean you're keeping it?

subtype, to random
@subtype@insufferable.tools avatar

why would anyone pay someone for a post on fedi

Ukko,
@Ukko@akko.disqordia.space avatar

@subtype KEK

Hyolobrika,

They could have used Monero but sadly, they are Bitcoin maxis

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