@SoniEx2@chaos.social avatar

SoniEx2

@SoniEx2@chaos.social

21+, trans, genderqueer and autistic. recovering from addiction.

display name emoji sequences refer to autgender, genderqueer respectively.

working on fedilinks, which you can learn more about on https://fedilinks.org/

talk to us about cooking/baking!

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

whitequark, to random
@whitequark@mastodon.social avatar

me: "i like it how the entire LLVM project is one monorepo"
her: "when are you going to compile the entirety of LLVM to WebAssembly?"
me: "yes."
her: "... I said that as a joke"

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark we would just add process management to wasi ngl.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark ...do you need more than the ability to run processes synchronously? because if you just need "processes as function calls" we don't even need process management.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark hmm we don't think there's a wasi interface for fifos yet...

but aside from that, posix_spawn can be emulated by pretty much just running the wasi module. as in calling into it. optionally in a separate thread.

whitequark, to random
@whitequark@mastodon.social avatar

wields webassembly and looks at clang with criminal intent

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark how do you define "upstream llvm", doesn't clang.wasm exist?

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark okay, so now we have to ask, what do you actually want in webassembly? just the llvm core?

there have been multiple projects that compiled clang to wasm. but looking it up, it doesn't look as though any of them were ever upstreamed, unfortunately...

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark ... we don't know how you'd even begin to run valgrind in webassembly but we'd love to read the writeup.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark huh, hadn't heard of verilator before

makes note

might come in handy, thanks!

hrefna, to fediverse
@hrefna@hachyderm.io avatar

Part of my frustration with and one of the things I find baffling giving everything else in it: the lack of tools for backpressure.

Backpressure is fundamental in building reliable distributed systems (c.f., Notes on Distributed Systems for Young Bloods). From a C2S perspective I get why it wouldn't need to be specified, but from a S2S federated protocol perspective its absence is frustrating.

All that it says is to take care not to overwhelm others and a bit on rate limits

SoniEx2,
@SoniEx2@chaos.social avatar

@hrefna @jenniferplusplus the more y'all talk about AP the more we want to stay away from it heh.

if it's worth anything: thanks for that.

gsuberland, to random
@gsuberland@chaos.social avatar

my favourite detail about today is that a geomagnetic storm of this magnitude induces currents exceeding 200A through metal pipelines. hope those earth stakes are beefy enough!

SoniEx2,
@SoniEx2@chaos.social avatar

@gsuberland ooh that's spicy

SoniEx2, to random
@SoniEx2@chaos.social avatar

had a dream where ISP employees went on strike about IPv6.

SoniEx2, to random
@SoniEx2@chaos.social avatar

text editor that tells you how sad your life must be that you're opening a file with an UTF-8 Byte Order Mark.

SoniEx2, to random
@SoniEx2@chaos.social avatar

@whitequark can you help us piece together the rust MIC issue? for reasons

whitequark, to random
@whitequark@mastodon.social avatar

as flawed as proposals like "PyPI Trusted Publishing" are, they're definitely helpful against Jia Tans. I don't want to be on a critical path to publishing opaque binaries of [project] but I don't necessarily want to maintain that manual publishing flow forever either, so asking a contributor to move to using an external service that stamps binaries seems like a decent compromise

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark oh! we see we need to ditch pypi altogether.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark (the part we left unstated is that we effectively already ditched it - pip doesn't support some features our project needs so we basically can't use pypi already. but also, holy fuck is pypi aggressively pushing supplychainization, more so than github even. are they trying to eliminate hobbyists from their platform? for all we know they are, and we want no part in that.)

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark well, we want decentralized publishing, which seems to be incompatible with trusted publishing anyway.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark it's a social project, it's about building a social platform of publishing.

kinda like linux distros.

this is how we move the burden of trust away from you.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark ("or several" would slow down your workflow, no?)

anyway, we see we seek different goals. we don't want "near-total control", at least. so... yeah.

sorry, we didn't mean for this to turn into an argument.

jenniferplusplus, to random
@jenniferplusplus@hachyderm.io avatar

Suppose you wanted to host some software, and you're trying to be responsible so you do it gitops style. Imagine it's some fedi software, if you like. BUT! You don't want to do it in kubernetes, because you're just one tired queer, not a whole SRE team. And not using hyperscaler cloud stuff, for the same reasons. Just a VPS or two, running a custom app, with config, a db, a load balancer, that's probably it.

Is there a realistic tooling option to support that, other than Ansible?

SoniEx2,
@SoniEx2@chaos.social avatar

@jenniferplusplus we believe that's one of the use-cases of nix flakes.

but, hmm...

SoniEx2,
@SoniEx2@chaos.social avatar

@jenniferplusplus ^^'

sigh, we understand the frustration tho... we mean we've never actually used nix for that, we use it for other stuff, but nix aside, even just setting up a development environment for e.g. mastodon feels like so much effort... we never figured out why that is, tho. maybe one day we'll figure it out...

whitequark, to random
@whitequark@mastodon.social avatar

> The Open Source Security (OpenSSF) and OpenJS Foundations are calling all open source maintainers to be alert for social engineering takeover attempts, to recognize the early threat patterns emerging, and to take steps to protect their open source projects.

so what you're saying is that OSS development needs more violence

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark meanwhile we're still designing our projects to be takeover-free.

and by that we mean anyone is free to take over.

SoniEx2,
@SoniEx2@chaos.social avatar

@whitequark (altho tbh becoming incomprehensible is itself a good way to prevent sabotage)

SoniEx2, to random
@SoniEx2@chaos.social avatar

dark pattern is mastodon calling it "open original page" instead of just "original page" and us having to actively remember that's the link we wanna copy

hrefna, to random
@hrefna@hachyderm.io avatar

I want everyone, especially men, to learn how to specify how you came to a conclusion. Especially when you are responding to someone you don't know.

"This is true because X" implies that you have specific knowledge or experience around the thing and connecting it to X that justifies that position. Which may be true! But that's different than "I suspect it is because" or "I think it is because."

State your certainty! Disclaim why you think that and/or your confidence in that position!

SoniEx2,
@SoniEx2@chaos.social avatar

@hrefna wait, huh?

granted we're more of a trans person kinda thing but the advice ppl gave us over the years was to use "we think" everywhere so ppl don't get mad at us. offer ppl the option to tell us we're wrong or something, for the sake of being "polite".

>.<

mcc, to random
@mcc@mastodon.social avatar

2008, me: I love the idea of cryptocurrency

BITCOIN: The word "cryptocurrency" now means "financial scams based on inefficient write-only ledgers"

2018, me: I love the idea of the metaverse

FACEBOOK: The word "metaverse" now means "proprietary 3D chat programs with no soul"

2022, me: I love the idea of procedurally generated content

OPENAI: From now on people will associate that only with big corporations plagiarizing small artists and turning their work into ugly content slurry

SoniEx2,
@SoniEx2@chaos.social avatar

@mcc is it worth hurting the ppl you actually care about because someone came along and decided to violate your work?

would it change anything if we told you AI companies would disregard your licenses anyway?

do you care about other ppl or do you care about the AI companies? (or, which of them do you care more about?)

SoniEx2,
@SoniEx2@chaos.social avatar

@mcc we believe licenses are not liberatory, they have to operate under capitalism after all. but they can at least provide harm reduction.

and that is why we stick with GPL/CC-BY-SA/etc. they're flawed licenses, yes, but we're not looking for perfection.

we're gonna get exploited either way, ultimately.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • tacticalgear
  • magazineikmin
  • thenastyranch
  • Youngstown
  • mdbf
  • rosin
  • slotface
  • InstantRegret
  • khanakhh
  • Durango
  • kavyap
  • osvaldo12
  • DreamBathrooms
  • JUstTest
  • GTA5RPClips
  • ngwrru68w68
  • everett
  • tester
  • ethstaker
  • cisconetworking
  • cubers
  • modclub
  • provamag3
  • anitta
  • normalnudes
  • Leos
  • lostlight
  • All magazines