Skip to main content


Pup Keith DX Director's Cut reshared this.


Content warning: nsfw, tentacle tongue, eye contact

reshared this

in reply to Slime, Goo, etc :qvp:

Content warning: nsfw, tentacle tongue, eye contact

in reply to Slime, Goo, etc :qvp:

Content warning: nsfw, tentacle tongue, eye contact


Pup Keith DX Director's Cut reshared this.


Content warning: sex trafficking ment

This entry was edited (1 month ago)



Pup Keith DX Director's Cut reshared this.


Oh, that's funny. So that #Firefox bug that bit me is related to the #DOM.

There's a DOM team at Firefox.

Look what their logo is.

in reply to JordiGH

Footnote for not so techie folks: DOM in this context most likely is "document object model" and has to do with how e.g. an webpage page is put together from different parts.
in reply to Anke

@anke Oh, thanks, not sure if I should have said.
@Anke
Unknown parent

JordiGH  
@saadazim Do you mean if they want to rip and tear the bug? Or maybe I do!






Content warning: gay

Gay





it's one of those "press my snout into your crotch and let me just sniff your balls for hours" days again
Gay




there really is no way around reimplementing defpackage, huh

hell, even if you stick to putting all the exports in the defpackage form like a fucking neanderthal writing C headers, you'll still get compilation errors under SBCL if you remove a symbol from the defpackage form's export list. like what the fuck

in reply to Pup Keith DX Director's Cut

:blobcatpeek: I wonder why that's the case. is it cuz the compilation thing you said (and I suppose loading afterwards) doesn't completely refresh & update the known export list database?
in reply to Luna

@Luna sorta. it has to do with the package declaration being re-executed after all the other code that normally follows it. if you tell lisp to create a package that, at that point, already exists, it can't just clear the existing exports because that could break things in the running image. however, if the new code doesn't export a symbol anymore, code that works fine in the current image could run into a missing symbol when it's loaded in a fresh Lisp instance
@Luna


oh actually, SBCL DOES have sane behaviour for re-evaluating (defpackage) forms: it preserves all previously exported symbols, and just issues a warning in case there was something you wanted to un-export. the problem's entirely just ASDF being fucking stupid and treating this as a fatal compilation error
in reply to Pup Keith DX Director's Cut

or APPARENTLY i live in purgatory and it's the entirety of common lisp that treats warnings as compilation failures


GRRRR I hate (defpackage) - if you export any symbols after the initial package declaration (i.e. by putting (export 'my-function) in the file where my-function is ACTUALLY BLOODY DEFINED), you MUST NOT let the (defpackage) form ever get re-evaluated: if you're lucky, your Lisp will warn you, but more likely it'll just do whatever the hell its sadistic little mind feels like doing to the package's export list. there is no sane behaviour, only implementation-specific flavours of insanity. this fucking sucks lmfao


Pup Keith DX Director's Cut reshared this.


I wonder what would happen to the world’s software testing infrastructure if example.com started returning weird HTTP status codes.


Content warning: gay

Gay



feeling the urge to cast off all higher functions and just be an alpha's breeding bitch again
Gay

Pup Keith DX Director's Cut reshared this.


Content warning: Sharing my experience in switching to Linux (long)

in reply to daedalouseros

Content warning: Sharing my experience in switching to Linux (long)

in reply to Wolfnerd & I

yeah, VR is still hit or miss at this moment. But at this point in time, according to protondb.com, of the 10k games that have been tested in the Steam catalog, only about 400 straight up won't work, and only 700 are virtually unplayable. That still leaves roughly 9k+ games that are perfectly playable through Valve's Proton.

In my honest opinion, gaming on Linux is not very restrictive at all anymore. My gaming habits have changed little to none. I will give that there are some very notable games that don't work on Linux: Destiny 2, League of Legends and Roblox all don't work. But it's worth pointing out that this is not a fault of Linux, it is the fault of the developers for refusing to enable their anti-cheat to be compatible in WINE/Proton. But I believe this sentiment may change as many developers are now using Proton as a goalpost, intentionally seeking to make sure their games can work in those environments to capture the Linux audiance. So I don't think it's unreasonable to hope these developers may one day change their minds.



Pup Keith DX Director's Cut reshared this.


created a really small (read: basically a one-liner) bash function that allows me to whip up a temporary docker container whenever i need it, using whatever image i want.

why? because distrobox doesnt work on macos ‼️‼️😤😤

im calling it boxer because its fun.

boxer launches any docker image you want in interactive (-it) mode. you can access and modify files from your current working directory from /host within the container. when you exit the container, it is purged from your system.

to try boxer, copy the code on the github page and append it to your shell's initialization file (~/.zshrc for example). notice how you dont have to install anything additional? :yeen_grin:

this was primarily made for macos but *should* work on linux distros as well. additionally, podman may work by using an alias but i have yet to test it so ymmv.

https://github.com/yeenbean/boxer



Pup Keith DX Director's Cut reshared this.


Content warning: nsfw

This entry was edited (2 months ago)

reshared this

in reply to Slime, Goo, etc :qvp:

Content warning: nsfw

in reply to JKL-001

Content warning: re: nsfw




Pup Keith DX Director's Cut reshared this.


DID YOU KNOW:
Unicorn Jelly is a thing that exists http://unicornjelly.com/

It's a deeply metal story about humans trapped in an alternate dimension that is extremely hostile to our biology and a doomed triangle.

Oh, and also a unicorn jelly.

ALSO, Web 1.0!


Pup Keith DX Director's Cut reshared this.


Content warning: lewd shitpost, disaster



Pup Keith DX Director's Cut reshared this.


Well that works (mostly, the mouse is weird but I'll chalk that up to Haiku for now). #HaikuOS #Commodore #Amiga
in reply to Topaz 🐇

Is Haiku still a thing, or has that project closed like I've heard about?

Pup Keith DX Director's Cut reshared this.


New #MegaMan lore dropped:

Zero was at one point going to be Roll, whom Wily captured and modified.

You know what, I can see the resemblance.

This entry was edited (2 months ago)

reshared this



the TRUTH they dont want you to know about japanese vowels

fact: japanese sometimes uses ヴ to represent the "V" sound in loanwords
fact: ヴ is a vowel, U, with a voicing mark(!)
therefore: V is a voiced U
therefore: japanese lets you voice vowels
therefore: ア, イ, エ, and オ must also have voiced variants (ア゙, イ゙, エ゙, and オ゙)

WHAT ARE YOU HIDING, JAPAN?


in reply to shitpostalotl

Content warning: Explaining the joke

in reply to Pup Keith DX Director's Cut

Content warning: Explaining the joke