Pinned post

I've come to realise how inseparable my idea of self is from my "fursona", Luna the dragon

that is to say, absolutely inseparable. we do not exist as separate concepts, please never separate me from myself. I am her, and she is me.

Pinned post

btw i regrettably use discord for communication so if you would like to get in contact with me the best way to do so is there

i am user "rin#3487"

Pinned post

fuck it ill write a proper intro

hi! i'm rin. gay, trans, dragon.
i host and administrate dragn.gay
i'm a creative person (i make software and music)
but also not a person (i'm otherkin)
if that bothers you go away

if you follow me you will find:
- gay
- dragon posting
- games
- code
- some of my music

in conclusion, rawr

Pinned post
Pinned post

ftr running soapbox fe gets you an instance block, please do me a favour and tell me if you do so i can get you to piss off

P8S CLEAR ABYSSOS EIGHTH CIRCLE SAVAGE CLEAR HOLY FUCKING SHIT WE DID IT

sorry for all the Plurality Posting it just feels so good to exist

I just found what might possibly be the absolute worst use of the AGPL so far.

github.com/Forty-Bot/ethernet

An Ethernet PHY. Seriously.

As anyone who has read my prior AGPL rants knows, the only way to reasonably comply with this utterly nonfree license in a way that is practical is to have a mandatory self-source-code-serving feature to the software.

That project only has one contributor so far, so the license is moot at this point, and users are free to use it and incorporate it into their projects verbatim (AGPL section 13 does not trigger then). However, in order to make any changes to the source code, you would have to:

* Add a feature to the build system to package the entire source code and embed it into the design as a ROM
* Add a feature to the PHY to serve its source code on demand, perhaps when presented with a special IP packet.
* Somehow advertise the source code to *every user that interacts with it remotely* (AGPL section 13). Note the term "user" - the advertisement has to be directed at a person. Sending packets randomly or as replies to incoming MACs won't work, since those will end up in /dev/null. You'd have to implement full deep packet inspection in the PHY to inject the offers into, say, every website load that traverses the PHY, and then have a full IP stack so you can actually serve the source code end to end.

So basically, in order to contribute to the project, you'd have to build Great Firewall functionality into the PHY first. Then send a pull for that, then add whatever changes you actually had to make. The same goes even if you don't plan to upstream your changes.

This is just a "source available, no modifications allowed" license with extra Stallman [bf]ootlicking.

more lagtrain huh

vocal: mai synthesizer v
midi, tuning, mixing: luna nightshade, that's me

@rin Some day we will all INSERT INTO the great database in the sky

"QUICK. WHAT ARE THE 128 MOST IMPORTANT INSTRUMENTS? WE NEED TO HAVE THE GENERAL MIDI SPEC IN TOMORROW!"

"UH FUCK, PIANO 1 PIANO 2 PIANO 3 FLUTE OBOE GUN"

"GUN???"

"HELICOPTER"

.@CutestKitten just sent me the funniest story I've seen in a while - a game dev who exploited a vulnerability in their own game to remotely patch it post release

Show thread

@hoppet he's kind of (elden ring *tried to cast a spell, but is out of blue tears, so they just flip their staff around and look at it sideways for five full minutes*)

USE MY BBS (the BBS i just set up)

TELNET kagamine dot tech PORT 23
SYSTEM PASSWORD IS 'hiluna'
REGISTRATIONS ENABLED
DON'T UPLOAD ANYTHING LARGE OR I'LL BITE YOU

i made a rust script runner written in rust itself :)

it generates a cargo project for you and automatically builds and runs it. dependencies are specified via special comments

Show older
dragn dot gay

A private instance for gay dragns