<puck>
kinda funny how osdev wiki stuffs end up being relevant for a completely different platform, just because everyone uses the same chips anyways
<gog>
hi heat
<mcrod>
hi gog
<gog>
hi puck
<gog>
hi hihihihih
<heat>
WARM SALUTATIONS
<gog>
mellow greetings
<puck>
tho it doesn't help with the subtleties of interrupts and horrible horrible pseudo-dma
<gog>
are there other platforms that use the i8259
dude12312414 has joined #osdev
<gog>
i think there are actually
<heat>
define platform
<puck>
this is custom interrupts logic but they use the standard PS/2, floppy, and some standard-ish SCSI controller interface
<heat>
arch or platform in a literal sense?
<puck>
heat: yes.
<gog>
not necessarily arch
<heat>
that doesn't help!
<gog>
like pc98 or whatever
<heat>
i8259 has a device tree schema, so it has been used in non-PC x86
<gog>
that's a distinct platform to ibm pc
<puck>
idk, "the only platform ever publicly-ish released for its arch" counts as both imo :p
dude12312414 has quit [Remote host closed the connection]
tuxifan has quit [Ping timeout: 264 seconds]
<gog>
a platform is any loosely-related software-compatible computer system
<gog>
what is software-compatibility?
<gog>
shut up and stop asking me
<puck>
also this emulator is, annoyngliy, non-deterministic
<puck>
because dual-core arch :(
<gog>
what is it?
<puck>
AT&T Hobbit
<gog>
hahaha
<gog>
"but what about second cpu"
<puck>
tbf you don't have to use two cpus for the hobbit, but the only known platform with sorta public info about it (BeOS) *requires* 2 cores
<gog>
BeOS best os
<heat>
BestOS
<gog>
heat
<bnchs>
OS-9 best os nine
<bnchs>
cirno approved
<gog>
cirno's favorite operating system
<heat>
gog
<gog>
i don't feel good :(
<heat>
what's wrong
<bnchs>
i like to think nobody fucking knows what OS-9 is
<bnchs>
gog: awww, i'm sorry you're ill :(
<gog>
i have an illness and i wrote bad code'o
<heat>
sadg
<heat>
why is it bad code
<gog>
because it doesn't work and i PR'd it
<gog>
thinking it worked
<zid>
My illness is that I just watch youtube instead
<zid>
of writing the code that doesn't work
<gog>
and i'm going to get fired from my job
<gog>
and i'm going to get deported+
<zid>
yes
<heat>
damn don say that
<zid>
send you back to the jungle
<bnchs>
gog: damn :(
tuxifan has joined #osdev
<zid>
become monke
<gog>
ok i'm not going to get fired probably
<bnchs>
if i got deported, i would die
<gog>
but damn i need to get my shit together
tuxifan has quit [Remote host closed the connection]
tuxifan has joined #osdev
<heat>
fucking up is okay
<heat>
normalize fucking up
<gog>
no
<heat>
yes
<bnchs>
fucking up too much is not okay
<zid>
normalize heat fucking up.
<bnchs>
that's how you get windows 98
<gog>
normalize spiraling into depression every time you make mistakes
<heat>
shut up benches that's a bad take
<zid>
normalize your own feelings if inadequacy (Done, 10/10, A+)
<bnchs>
heat: oh, sorry, i'm gonna hide in my hole
<zid>
You are.. successful at that.. so you werne't inadequate at it.. now I'm confused
averymt has joined #osdev
tuxifan has quit [Ping timeout: 264 seconds]
<sakasama>
gog: I'm already expert at that.
<bnchs>
sakasama: me too
<bnchs>
i call myself a retard when i do mistakes
<sakasama>
In fact, I don't even need to make mistakes.
<gog>
maybe i need to go back to therapy
<averymt>
it's good to be in therapy even (and sometimes especially) if you don't think you need it
<zid>
I think I'd win at therapy
<bnchs>
averymt: "if you don't think you need it"
<bnchs>
i think it's not good in that case... for me
<bnchs>
it's a moneyhole
<zid>
Convince the therapist that life is meaningless and you just sort of coast along doing what you want until you die and none of this matters
<bnchs>
this guy sucks the money off of my wallet
<averymt>
then find a different one
<bnchs>
averymt: they all suck money off of my wallet
<bnchs>
so i'm only in therapy IF I REALLY REALLY want to
<zid>
Are there league tables for beating therarpists
<averymt>
so does food, though, does that mean you should stop eating?
<bnchs>
zid: i lie to therapists
<bnchs>
averymt: i only go to therapy to get a piece of paper
<bnchs>
that says i'm okay
<bnchs>
but except for that case
<bnchs>
they're a huge waste of money to me
<bnchs>
also bad take, food is WAY WAAAY cheaper than a therapist
<gog>
i don't think i'm really ok
<zid>
have you considered having a little cry
<averymt>
it's still most definitely a nontrivial amount
<bnchs>
^
<zid>
then feeling much better afterwards
<zid>
that's what I do
<gog>
i did and it didn't help
<zid>
Hmm
<heat>
gog, do u want a hug?
<sakasama>
bnchs: Maybe, at least until you need to go to a therapist so you can stop overeating.
<bnchs>
sakasama: hey HEY!! you don't bring that shit up
<zid>
cup of tea for sure then
<bnchs>
i-i mean
<zid>
break out the big guns
<bnchs>
well.. that's just my coping
<averymt>
sakasama it's also cheaper than undereating :P
<zid>
undereating is super cheap, I'm good at it
<zid>
it's like hypermiling but for people
<bnchs>
i'm good at overeating
<bnchs>
averymt: i'm still not going to a therapist, they're fucking annoying
<bnchs>
i've been forced to therapy a few times
* sakasama
licks honey off a spoon.
<bnchs>
but maybe for some people, they're good
<averymt>
mmm, sakasama, that sounds really good
<bnchs>
i luv honey <3
<sakasama>
Therapy is good for people who don't have an aptitude for introspection.
<zid>
reinforcement of good behavior is good regardless
<zid>
like having a cone on after surgery, but for thoughts
<bnchs>
i'm like.. i'm gonna undereat so my therapist can overeat my money
<averymt>
sakasama introspection can only go so far, you have to know what to actually do with that information
<averymt>
positive coping strategies don't come naturally, and have to be taught.
<bnchs>
i have my own coping ways
<gog>
i am neither coping nor seething
<bnchs>
"seethe. to suffer violent internal excitement"
<bnchs>
i am SO FUCKING EXCITED!
<gog>
the existence of copenhagen implies the existence of seethenhagen
<bnchs>
city of crying wojaks
<zid>
or failhenhagen
<bnchs>
and soyjaks alike
<sakasama>
averymt: Nothing comes naturally. I've talked with a few therapists though and there's not much they can provide me in terms of coping strategies because I already do most of the things they suggest.
wlemuel has quit [Quit: Ping timeout (120 seconds)]
wlemuel has joined #osdev
<gog>
sorry for saying a thing and turning the channel into venting
<zid>
that's your silly talking
<zid>
I 100% plan to come here and cry if needed
* moon-child
pets zid
* bnchs
pets zid too
[itchyjunk] has quit [Ping timeout: 240 seconds]
<sakasama>
You shouldn't do that. He might poop on your bed.
<averymt>
that's why you take him to the petting zoo
<bnchs>
sakasama: ho<<'"dq
<bnchs>
aaaa, backspace is up the enter key
<bnchs>
fucking pinky finger
<sakasama>
Is that valid J? I'm a bit rusty.
<bnchs>
i meant to say
<bnchs>
how's your clone of yourself thing
<sakasama>
I won't clone myself: that would double the torment.
<bnchs>
you're still cloning your brain
[itchyjunk] has joined #osdev
<sakasama>
No. I'm making an expert system to augment my brain with.
<bnchs>
yes
<bnchs>
a clone of your brain with enhancements
<bnchs>
wait no no
<bnchs>
jrkjzmktjzmtzj
<bnchs>
DISREGARD EVERYTHING I SAID
<heat>
ok
<sakasama>
That's at least something I'm good at.
goliath has quit [Quit: SIGSEGV]
<heat>
the worst part of touching my old code is that I need to live with my old self
<heat>
this sucks
<bnchs>
heat: i like to live with my old self
<bnchs>
even though they're bad
<bnchs>
i wanna be their friend ^^
<sakasama>
Why not rage against them and seek their destruction?
<bnchs>
sakasama: i would rather give them a big kiss on the cheeks and help them become nice like me
<bnchs>
and therefore apart of me :3
<sakasama>
Oh. I don't want anyone to become like me.
averymt has quit [Ping timeout: 265 seconds]
<heat>
ok i have la57 support now
<heat>
yay
<moon-child>
but why
<heat>
256TiB aint enough
<heat>
that and efi
<moon-child>
oh it can give you addresses with bits 52:48 significant? Annoying
<bslsk05>
edk2.groups.io: devel@edk2.groups.io | Side effects of enabling PML5 in EFI
<zid>
"Firmware chooses to use 5-level paging when the platform using this firmware claims to boot 5-level paging OS only."
<zid>
good solution, if it works, how does it work?
<heat>
i know, very handwavy, an intel fw classic
<zid>
ah so the usual, "it doesn't"
gog has quit [Ping timeout: 264 seconds]
<zid>
tbh though what I said probably still stands, if the firmware installed is one modern enough to provoke a pml5 immune response, the kernel will be new enough to handle it
<zid>
so you could probably just whitelist linux and windows using simple heuristics
<zid>
and add an [auto][enabled][disabled] for it
<zid>
like I have for 80 other cpu options
<zid>
I can disable stupid things like prefetching
<kazinsal>
part of this complete programming experience
Burgundy has joined #osdev
heat has quit [Ping timeout: 240 seconds]
Burgundy has quit [Ping timeout: 264 seconds]
xenos1984 has joined #osdev
bliminse has quit [Quit: leaving]
bliminse has joined #osdev
bgs has joined #osdev
tiggster has joined #osdev
osmten has joined #osdev
mctpyt has quit [Remote host closed the connection]
slidercrank has joined #osdev
Burgundy has joined #osdev
<kof123>
"With a sufficient number of users of an API, it does not matter what you promise in the contract: all observable behaviors of your system will be depended on by somebody." -- hyrum's law re: pml5
<kof123>
anything not locked down will be stolen
<kof123>
abstract for other contracts/APIs :D
<kof123>
so, just keep the users under the buggy amount and all is well
<kof123>
conway's law even: some ppl will be limited to what is observable versus a hypothetical ideal world/code (and vice-versa, other ppl will be trapped in perfection)
<bslsk05>
'Polish National Team Member rages falling off his Chair' by Nikolay Kartsev (00:00:21)
GeDaMo has joined #osdev
Burgundy has quit [Ping timeout: 240 seconds]
gog has joined #osdev
osmten has joined #osdev
zarock has quit [Quit: leaving]
eschaton has quit [Quit: ZNC 1.8.x-git-43-6af32bbf - https://znc.in]
eschaton has joined #osdev
pharonix71 has quit [Ping timeout: 240 seconds]
pharonix71 has joined #osdev
<gog>
hi
* vdamewood
gives gog a fishy
<Ermine>
gog: hi, may I pet you
* gog
chomp fishy
<gog>
Ermine: yes
* Ermine
pets gog
* gog
prr
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 265 seconds]
goliath has joined #osdev
<vdamewood>
kitty go prrr
<gog>
i fixed my code and i feel a little better now
<gog>
but i'm still ill
<gog>
i might go home early again
<mjg>
fix it better
<mjg>
maybe that will help
<vdamewood>
gog: Have you tried debugging yourself?
<gog>
i don't have the most recent symbol file
wlemuel has quit [Quit: Ping timeout (120 seconds)]
wlemuel has joined #osdev
<gog>
meowe
zaquest has quit [Remote host closed the connection]
Burgundy has joined #osdev
heat has joined #osdev
<heat>
mjg, mjg mjg mjg mjg
<heat>
can you confirm that freebsd la57 is broken in qemu? i may look into it if it is
<heat>
since i have no real hw that does limit things, but, erm, you shouldn't need real hardware to test adding a new paging level to yer code
<heat>
(tlb, etc all remains the same)
<heat>
i know you may want to be careful when handing out the new ranges to userspace, cuz pointer tagging and all that. linux doesn't hand it out by default (I think you need an extra flag for mmap, or just MAP_FIXED)
<heat>
mjg, or ofc if you have access to your swanky amazon machines and those have la57 👀
osmten has quit [Quit: Client closed]
biblio has quit [Quit: Leaving]
mahk has quit [Ping timeout: 256 seconds]
dude12312414 has joined #osdev
<mjg>
heat: i don't know and can't be arsed to check
<mjg>
heat: sorry mate
<heat>
fucker
<heat>
give me ssh to hw and I'll check
<mjg>
lol
<mjg>
can't do that as is mate
<heat>
SAD
dude12312414 has quit [Remote host closed the connection]
dude12312414 has joined #osdev
<gog>
sad
<heat>
i offer my amazink skillz and Big FreeBSD does not want my help smh my head
<mjg>
ay lmao
<mcrod>
hi
<gog>
hi mcrod
<mcrod>
hi gog
<heat>
mjg, from the commit msg disabling it it does sound like it generally works but some random hw broke with it
<heat>
and instead of debugging they just "fuggit, lets disable it, we'll take a look Later(tm)"
<mjg>
that was the one time someone used it with hw which supports the feature afaics
<mjg>
so i would not say it is in the state of mostly works
<heat>
hmm fuggers
<heat>
the patches to onyx Just Work
<mjg>
:d
<mjg>
onyx > freebsd confirmed
<heat>
granted, I did not test on real hardware, but fucking hell this has nothing to do with real hardware
<heat>
its ... just an extra paging level
<heat>
bud, that has been confirmed a long time ago
<mjg>
i'm trying to convince netflix to migrate to it
<heat>
yes yes good option filesystem very good writing to filesystem very good
<heat>
tcp no bug promise
<mjg>
netflix reads from filesystems
<mjg>
does not wrire to them
<heat>
yes yes slab allocator go vrooooooooom fast percpu good
<mjg>
do you support reading
<heat>
yes
<mjg>
speaking of testing, i wrote a patch with some knobs
vdamewood has quit [Read error: Connection reset by peer]
<mjg>
people said one recommendec config works, the rest is crap
<heat>
what patch for what thing
<mjg>
i postd a new patch without knobs, which acts as if said config was there
<mjg>
now guy claims this patch regresses over the previous one + said config
<mjg>
:X
<heat>
GREAT BENCHMARKING!
<mjg>
ye i did not see that coming
vdamewood has joined #osdev
<heat>
see, he does benchmark, he just takes it too... literally
<gog>
mark my bench
<heat>
gymrat gog back at it again
<gog>
i didn't today, i'm ill
<gog>
my arms are lookin p good still tho
<heat>
sad
<heat>
happy
<gog>
yes
<gog>
rapid cycling like a good bipolar girl
<mjg>
you lift?
<heat>
my knee has been slightly fucked but I had leg day today
<gog>
yes i lift
<gog>
i'm not v strong tho
<heat>
the best part about leg day is when your crotch feels slightly fucked for a day
<lav>
yes you are
<gog>
i can bench 50kg max that's not very much
<gog>
55 if i really push it
<heat>
that's very decent
<lav>
that's more than i can i think idk i don't even lift, sis
<heat>
do u even lift sis
<mjg>
what's your weight
<heat>
also none of u helped me pick out new strings so im upset, send me 20 usd dollar for un-upset
dutch has quit [Quit: WeeChat 3.8]
* mjg
sends heat a cryptozoo coin
<heat>
sorry I only use bitconnect
dutch has joined #osdev
<mjg>
that's too bad
* lav
throws at ball of yarn at heat
<gog>
mjg: 70
<zid>
50kg is a lot of benches
<mjg>
do you crossfit?
<gog>
no, i'm doing ordinary HIIT
<gog>
cardio, resistance, cardio, stretching
<gog>
typical routine
<zid>
I also do HIIT, I walk downstairs to go pee sometimes.
<mjg>
lifehack: pee into a bottle
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
<mcrod>
i hate writing shell scripts
<nikolar>
what happened
<heat>
how much do you bench mjg
<heat>
and i don't mean will-it-scale
<mjg>
i already told you
<mjg>
postkres
<mjg>
actual workloadz
<mjg>
that kind of shite
<mcrod>
nikolar: nothing bad happened, more or less just the syntax is foreign to me
<nikolar>
you get used to it
<nikolar>
it's not so bdd
<nikolar>
s/bdd/bad
<mcrod>
essentially, I'm trying to write a shell script to download and compile a toolchain
<mcrod>
with fancy auto-detection like "hey, you at least need a host compiler to compile this thing."
<mjg>
there is prior art in the area
<mjg>
build.sh from netbsd
<mcrod>
hm, i see
<zid>
there's a build script like that for gcc itself at least
<Ermine>
Does EFI handle ctrl-alt-delete?
<mcrod>
also, it's impressive that CLion doesn't support using an external clang-format
gog has quit [Quit: Konversation terminated!]
<mcrod>
if you generate a style config with the clang-format from homebrew, CLion will die with it
<heat>
Ermine, no
<mcrod>
i have decided that clion is a great IDE for anyone who doesn't need a CMAKE_TOOLCHAIN_FILE or to care about clang-format
<heat>
Ermine, actually... OVMF does seem to
<heat>
funny
<Ermine>
Fw on my pad does it too apparently
<heat>
i wonder if its the app doing it... EFI does not have interrupts
<heat>
only a single interrupt is handled, the timer
<Ermine>
Ah, nvmd, dumb me
<Ermine>
helios got the control by that moment
mahk has joined #osdev
<heat>
hmm, yes, but efi definitely has some logic for CAD to reset
<heat>
cute and hacky
<zid>
how did you find my middle name
<heat>
Ermine, why the sudden interest in efi?
<Ermine>
I just was surprised that cad worked
elastic_dog is now known as Guest4205
elastic_dog has joined #osdev
Guest4205 has quit [Ping timeout: 256 seconds]
gog has joined #osdev
bauen1 has quit [Ping timeout: 246 seconds]
wlemuel has quit [Ping timeout: 240 seconds]
wlemuel has joined #osdev
xenos1984 has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
xenos1984 has quit [Ping timeout: 240 seconds]
slidercrank has quit [Ping timeout: 240 seconds]
xenos1984 has joined #osdev
xenos1984 has quit [Ping timeout: 240 seconds]
xenos1984 has joined #osdev
Jari64 has quit [Ping timeout: 240 seconds]
dude12312414 has joined #osdev
FreeFull has joined #osdev
xenos1984 has quit [Ping timeout: 240 seconds]
slidercrank has joined #osdev
xenos1984 has joined #osdev
<mcrod>
ok, question
<mcrod>
I assume even with git lfs it's a pipe dream to try and store a toolchain into a git repository
<bnchs>
mcrod: yes because github will hold your large files ransom
<mcrod>
read: I've never had to do this
<bnchs>
with git lfs
<mcrod>
define "ransom" here
<puck>
you get 1GB of bandwidth per month, max
<puck>
(unless you pay extra)
<bnchs>
mcrod: will not allow anyone access the file unless you pay them, if you reach a limit
<mcrod>
well I do have a storage pack
<bnchs>
a bandwdith limit
<mcrod>
that's not a problem
<mcrod>
basically, I want to be able to git clone everything but non-LFS stuff, and then selectively clone a toolchain based upon one's host system (manually)
<puck>
..you're willing to pay $5/mo for 50GB of data usage?
<mcrod>
it was a gift card.
<puck>
yeah don't use lfs for that
<bnchs>
^
<bnchs>
use a file server
<heat>
you can use github build artifacts
<bnchs>
do not use github's storage pack at all costs
<mcrod>
I was just going to say in the readme "if your host system is 'x', download x-toolchain.tar.gz, extract it, ..."
<bnchs>
it won't work if your repo gets too popular
<bnchs>
you'll have to pay github more and more lol
<heat>
every single one of my github actions publishes a built toolchain, and uses a cache to make sure I don't need to rebuild it
<bnchs>
and that even includes people downloading it multiple times
<heat>
and a file server won't? lol
<mcrod>
indeed
<puck>
how big is a toolchain? 100MB?
<heat>
the gang pays 1TB in outgress costs
<bnchs>
heat: fileservers have fairer deals
<heat>
sorry, egress or whatever the fuck they call it
<heat>
bullSHIT
<mcrod>
puck: it contains LLVM, gcc, ninja, and CMake
<puck>
okay so 200MB
<heat>
that's not 200MB
<heat>
its a heck of a lot more
<heat>
even compressed
<puck>
i'm going with 200 because it makes maths easier
<mcrod>
however, I'm also rapidly discovering that LLVM's "building a distribution of LLVM" page is garbage, but it's all I have
<heat>
a zstd compressed LLVM for me is already 200MB
<mcrod>
also, I refuse to believe Docker is an answer
<mcrod>
thou shalt not mention Docker here
<puck>
okay so if it's 400MiB, that means it costs roughly 4 cents for every person that downloads your project
<heat>
plus gcc should hit ~300, ninja and cmake should add what, maybe 50?
<mcrod>
ninja is 200KB
<mcrod>
cmake is uh, let's see
<heat>
but cmake isn't. although a lot of it is text files right?
<mcrod>
yeah
<mcrod>
cmake is 56MB
<heat>
may compress nicely
<heat>
hmm
<mcrod>
and that's after running strip on the binaries
<heat>
but compressed?
<mcrod>
compressed no idea
<mcrod>
hang on
<heat>
well, there you go
<heat>
so you'll probably have around 25% of that compressed
<mcrod>
well, I get all that
<mcrod>
the problem is I actually don't know what's the "right way" to go about toolchain deployment in relation to git
<heat>
there's no right away
<heat>
pay for le egress, make them build (give them a nice script?), or publish github artifacts like I do
<puck>
mcrod: scripts necessary to build the toolchain from scratch, plus possibly a link to a precompiled version
<heat>
every time a file relevant for a toolchain's build changes, it rebuilds. until then it just uses the cached one (if its available)
<mcrod>
right, I was just going to have something that says "ok you can use toolchain v1.0 for project versions 1, 2, 3" etc
<gog>
khello
<mcrod>
hi
<lav>
gello
<bnchs>
hi
<bnchs>
can i learn rust in 10 seconds?
<lav>
yes
<bnchs>
how
<heat>
bnchs, rust borrow checker slice Box<> unsafe {} fuck!(); cargo carog raog carog carog caroo is there acrate for that can we rerwrite it in rost
<bnchs>
aaaaaa
<lav>
cargo install left-pad
<bnchs>
rust devs trying to install a dependency for a simple fucking function
<bnchs>
😎
<heat>
virgin C "code writers" vs chad rust cargo users
<bslsk05>
PDP-10/kcc - Kok Chen's C compiler for PDP-10 (0 forks/7 stargazers)
<kof123>
compuserve apparently ran tops-10/20 or something ...
<kof123>
ironically, it actually seems to need a 64-bit type, because needs a type with at least 36 bits for some masking/shifting stuff
<gog>
i like thsi compiler
<immibis>
mcrod: PIC12F508?
<immibis>
(this processor has 25 bytes of RAM)
<mcrod>
no, it's an STM8
<mcrod>
oh my
<immibis>
I remember that because I pulled the least powerful processor out of my box of assorted processors to make something. I'd ordered an assortment of processors to evaluate for a thing but never got around to actually evaluating them or doing that thing; I picked one that definitely wouldn't be good enough for anything else to do a different thing.
<gog>
that's enough memory for anybody
<immibis>
then programmed it with completely DIY hardware and software
danilogondolfo has quit [Remote host closed the connection]
<heat>
gog, 25 whole numbers to remember is a hard task
<gog>
i can't even remember one
<heat>
i can do like 3
<lav>
7
<lav>
you're welcome
<GeDaMo>
The trick is to combine the 25 small numbers into one really big number :|
<zid>
I'm going to start a new project, I'll need 10 good men. There's about 260 of us here, so we're about 6 good men short.
<gog>
do i count as a good man
<gog>
(i hope not)
<sakasama>
I am but a flower.
<zid>
gog: man as in mankind, but yes
<gog>
i'm a cat tho
<lav>
meow
<zid>
sleeping a lot and owning catears on a headband don't *actually* make you a cat, sorry to have you find out this way
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<lav>
get him!!
<sakasama>
zid is cruel. :(
<gog>
bruh moment
<zid>
If that's what made you a cat, I'd be a housebrick
<zid>
In every way except physical, I am a housebrick. *awoo*
<gog>
housebricks don't awoo
<zid>
see, I have the physical bit all wrong :(
<puck>
<zid> sleeping a lot and owning catears on a headband don't *actually* make you a cat, sorry to have you find out this way <- it's actually the meowing and not giving a shit,
<heat>
you dont even need to meow
<heat>
you don't give a shit? cat
<lav>
meeee
<gog>
cats are aspirational beings
Yukara has quit [Ping timeout: 268 seconds]
rnicholl1 has joined #osdev
<zid>
I'm a housecatbrick now? :o
meisaka has joined #osdev
<sakasama>
You'll be a good housebrick.
<zid>
Wrong tense
* moon-child
pets zid
<sakasama>
A housecatbrick is something that comes out the back end of a cat. You've got to work your way up.
<zid>
petting a housebrick.. lightly tossing it through a window?
<sakasama>
Sandblasting, perhaps?
<zid>
That's grooming
<sakasama>
Hmm... how about vigorously stepping on it?
<zid>
That's a sex act
<zid>
rock and wall torture
meisaka has quit [Ping timeout: 246 seconds]
<sakasama>
Sorry, I don't know much about bsd culture.
<zid>
we should ask heat
<sakasama>
I'm glad we have experts here.
meisaka has joined #osdev
rnicholl1 has quit [Quit: My laptop has gone to sleep.]