Show newer
xianc78 boosted
> GitHub removed the ability to browse stars anonymously
And with that, nearly all the utility of GitHub is simply gone. Just like that.
xianc78 boosted
ChatGPT, how freaky is my engine?

`Pretty freaky. In a good, “someone built a PlayStation-era engine inside a haunted operating system” way.`

I liked Opus' line: It's a serious engine wearing a deeply unserious hat.
xianc78 boosted

There should be more game engines/frameworks that support SVGs (or any other vector graphics) natively/out-of-the-box. I think indie developers should make games in the style of flash games you saw on Newgrounds. It has much more personality than pixel art and probably is much easier to do compared to hand-drawn art.

Apparently, SDL has native support for SVGs, but I haven't tried it yet.

xianc78 boosted

I'm sick of hearing about the FIFA World Cup.

xianc78 boosted
xianc78 boosted
> webkit2gtk dependency for an audio plugin

[hank hill noise]
xianc78 boosted
THIS is the right way to do digital. No DRM and no other bullshit. It's BETTER than a physical copy on CD.

Get fucked, Audible ~
xianc78 boosted
xianc78 boosted
xianc78 boosted
why is the first thing any woman does when she sees my expensive fountain pen is, wait until i step away / am not looking, pick it up and screw the piston shut so all the ink in the reservoir comes out and then complain about it leaking

I am instituting a policy of not letting people use "my special pen"
xianc78 boosted

@PurpCat @SuperDicq @mangeurdenuage @Pi_rat @hakui The 8chan/quarantine problem doesn't have to be about politics or whatever is banned on the mainstream sites.

I do agree that "competitors" have to be containment sites, but instead of being containment sites for topics that are banned, just do what Vidlii did and make it a containment site for people who are nostalgic for simpler times. Vidlii in particular is for those who are nostalgic for old-school (pre-2009) YouTube. The content posted there reflects that, and I hardly see any political content on there.

I'm pretty sure Tumblr and DeviantArt went through drastic changes over the years and people are yearning for simpler times. Just make a site like old-school DeviantArt or Tumblr and attract that audience. You can then add federation simply as a bonus feature and then you can get a sizable and somewhat diverse (in tastes) audience.

xianc78 boosted
Just got cjdns over websocket more or less working.

If anybody wants to give it a shot, here's the branch: https://github.com/cjdelisle/cjdns/tree/wsinterface-july8-2026

And here's a peering cred:

"wss://5.135.140.105/cjdns-ws":{"login":"default-login","password":"81sx357g22urvyytc94f1q48f21ty1j","publicKey":"m9g2ltp4v8wty379vxj7uzn2l0sr937l5lz7c6hzkygtwng7vf20.k","peerName":"vinny4"}

You need the new WsInterface block in order to use it, but you can get that by doing ./cjdroute --genconf
xianc78 boosted

I bent Jai into being able to do """member functions""" :devilish:

(I bake the index to a global array of structs into a runtime function stored on that struct during creation, so when I call that function from the instantiated struct's member it's got a reference to where the data local to it is stored, and I can "using" that so that I can reference the members as though they were local to the function itself). Here's sort of what it looks like:

Gorf :: struct { TestProc :: ($id: s64) { using arr[id]; // let's access x/y/z as though we "owned" them print("(%, %, %)\n", x, y, z); x += 1.0; // change x to confirm we're actually affecting our members } f: (); x, y, z: float; } arr: [..] Gorf; get_id :: () -> s64 { arr.count += 1; // fake the alloc return arr.count-1; } make_gorf :: (g: Gorf, $id: s64) { array_add(*arr, g); // add it to the global array arr[id].f = #procedure_of_call arr[id].TestProc(id); // bake the id into the member function } Test :: () { p :: #run get_id(); // get an index into the gorf array at compile time make_gorf(.{ x = 100.0 }, p); // make a gorf at runtime // call a few times to show x changing arr[p].f(); arr[p].f(); arr[p].f(); } #import "Basic";

I'm probably never going to actually use this but it's neat that I could do it if I wanted to

xianc78 boosted
xianc78 boosted

Real talk: has there ever been a notable example of someone in government, corporate, or academia pointing out "Hey! What we're doing is actually super illegal and wrong!" and people were actually held accountable?

We admitted to funding the big bad boogieman but we are still going to tell you why they are still a threat anyway.

xianc78 boosted
wonder if anyone has deployed factorio's weird signal system as an actual programming language somewhere

i mean i'd hate it but i'm still curious :ablobcatgooglytenor:

would be neat to see a ladder logic system in a game but i doubt we will
Show older
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.