klange changed the topic of #osdev to: Operating System Development || Don't ask to ask---just ask! || For 3+ LoC, use a pastebin (for example https://gist.github.com/) || Stats + Old logs: http://osdev-logs.qzx.com New Logs: https://libera.irclog.whitequark.org/osdev || Visit https://wiki.osdev.org and https://forum.osdev.org || Books: https://wiki.osdev.org/Books
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 246 seconds]
Vercas has quit [Ping timeout: 255 seconds]
[itchyjunk] has joined #osdev
DutchIngraham has joined #osdev
dutch has quit [Ping timeout: 246 seconds]
Vercas has joined #osdev
xenos1984 has quit [Ping timeout: 248 seconds]
gog has quit [Ping timeout: 255 seconds]
immibis_ has quit [Ping timeout: 268 seconds]
immibis_ has joined #osdev
immibis has joined #osdev
xenos1984 has joined #osdev
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
fedorafan has joined #osdev
Vercas has quit [Client Quit]
Vercas has joined #osdev
fedorafansuper has quit [Ping timeout: 252 seconds]
Vercas has quit [Remote host closed the connection]
Vercas5 has joined #osdev
Vercas5 has quit [Client Quit]
Vercas has joined #osdev
immibis_ has quit [Remote host closed the connection]
immibis_ has joined #osdev
<ornx> what's the best hardware timer to use on amd64? (apic, hpet, tsc(?? can this generate interrupts?), regular pic, rtc, ...)
<Mutabah> HPET probably, but does depend on what you need the timer for
<klange> tsc if you're on hardware where it's "reliable", hpet otherwise, and those two are generally synchronized to each other.
<klange> I use apic timers / pit for simple periodic signalling to force task switches because I don't care, I abuse TSC times for everything else, and I claim a minimum hardware requirement of Nehalem since that's when reliable tsc became the norm.
gildasio has quit [Remote host closed the connection]
<klange> and my clock is completely broken in bochs :)
gildasio has joined #osdev
<ornx> i only care about recent hardware so TSC might be best, since it seems to have lowest overhead
<ornx> (intended use is scheduling)
<klange> If you want interrupts out of the TSC, APIC timers can be set to "TSC deadline" modes.
nyah_ has quit [Quit: leaving]
Burgundy has quit [Ping timeout: 252 seconds]
fedorafansuper has joined #osdev
fedorafan has quit [Ping timeout: 252 seconds]
sugarbeet has joined #osdev
sugarbeet has left #osdev [#osdev]
srjek has quit [Ping timeout: 264 seconds]
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
Vercas has quit [Ping timeout: 255 seconds]
Vercas has joined #osdev
slidercrank has joined #osdev
smach has joined #osdev
gildasio has quit [Remote host closed the connection]
gildasio has joined #osdev
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
fedorafansuper has quit [Ping timeout: 246 seconds]
fedorafan has joined #osdev
fedorafan has quit [Quit: Textual IRC Client: www.textualapp.com]
gxt has quit [Remote host closed the connection]
masoudd has quit [Quit: Leaving]
mctpyt has joined #osdev
<mctpyt> hello
[itchyjunk] has quit [Read error: Connection reset by peer]
mctpyt has quit [Ping timeout: 246 seconds]
<sham1> Hello
smach has quit []
bgs has joined #osdev
gxt has joined #osdev
bgs has quit [Remote host closed the connection]
Vercas has quit [Quit: Ping timeout (120 seconds)]
Vercas has joined #osdev
truy has joined #osdev
mlombard has joined #osdev
moon-child is now known as RickJames
antranigv has quit [Ping timeout: 246 seconds]
Turn_Left has joined #osdev
nur has quit [Remote host closed the connection]
Left_Turn has quit [Ping timeout: 252 seconds]
nyah has joined #osdev
craigo has joined #osdev
craigo has quit [Client Quit]
craigo has joined #osdev
small has joined #osdev
RickJames is now known as moon-child
danilogondolfo has joined #osdev
antranigv has joined #osdev
gog has joined #osdev
mlombard has quit [Remote host closed the connection]
mlombard has joined #osdev
small has quit [Quit: Konversation terminated!]
truy has left #osdev [#osdev]
GeDaMo has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
truy has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
Burgundy has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
mlombard has quit [Remote host closed the connection]
fedorafan has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
truy has quit [Remote host closed the connection]
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
netbsduser has quit [Remote host closed the connection]
netbsduser has joined #osdev
micttyl has joined #osdev
small has joined #osdev
small has quit [Client Quit]
netbsduser` has joined #osdev
netbsduser has quit [Ping timeout: 246 seconds]
fedorafan has quit [Ping timeout: 252 seconds]
fedorafan has joined #osdev
craigo has quit [Ping timeout: 252 seconds]
fedorafansuper has joined #osdev
bauen1 has quit [Ping timeout: 260 seconds]
fedorafan has quit [Ping timeout: 252 seconds]
fedorafansuper has quit [Ping timeout: 252 seconds]
fedorafan has joined #osdev
<kaichiuchi> hi
<immibis> hi
<sham1> lo
<immibis> off-topic reminder: capitalism is fascism justified with spreadsheets
<sham1> For certain values of "capitalism" and "fascism"
<sham1> And "spreadsheet"
<immibis> for their usual values
<immibis> nothing that the usual value of capitalism is not "free markets", the usual value of fascism is not Auschwitz, and not all spreadsheets are made in Excel
<immibis> Noting*
fedorafan has quit [Ping timeout: 252 seconds]
fedorafan has joined #osdev
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
slidercrank has quit [Ping timeout: 252 seconds]
bauen1 has joined #osdev
srjek has joined #osdev
epony has quit [Quit: QUIT]
SGautam has joined #osdev
mlombard has joined #osdev
nur has joined #osdev
fedorafan has quit [Ping timeout: 246 seconds]
[itchyjunk] has joined #osdev
fedorafan has joined #osdev
micttyl has quit [Quit: leaving]
<Jari--_> Migraines panic attacks over, so I was thinking I could finish my runtime dynamic loader / dynamic linker
<Jari--_> It helps a lot to understand the code you do borrow, avoiding doing mistakes.
<Jari--_> So basically it is the relocation tab, and there are ASCII symbols pointing to them, you walk through the binary dynamic area and dang you got a static binary in the memory allocated by the kmalloc (or whatever you do call it).
<Jari--_> I would like to have aid on this, a good example for dynamic loader, I was thinking about an OSDEV project with a working loader, to avoid doing the mistakes 10s 100s others do writing it from the scratch.
<Jari--_> No library support needed
<bslsk05> ​alexdboxall/ATOS - ATOS is an operating system inspired by OS/161. It is designed to be lightweight and easy to understand. Currently implemented for x86, but should be easy to port to other platforms. (0 forks/5 stargazers/BSD-3-Clause)
<Jari--_> I am looking at this
<Jari--_> cant find a linker
<Jari--_> Execution Loader
<mjg> spinlock_acquire(&node->reference_count_lock);
<mjg> oh noes
doppler_ is now known as doppler
<kaichiuchi> mjg: i’m going to get a truenas
<kaichiuchi> you might be thinking “ok” but what I really want is your blessing
* kaichiuchi wait
<mjg> kaichiuchi: truenas is moved to linux i think
<kaichiuchi> no not entirely
<zid`> what's that spanish for, mjg?
<mjg> you can feel blessed to use any bsd or linux you see fit
<mjg> oh huh
<mjg> x86 asm: Replace .align with .balign
<mjg> The .align directive used to align storage locations is
<mjg> on others the argument is interpreted as a shift value. The current
<mjg> usage expects the first interpretation.
<mjg> ambiguous. On some platforms and assemblers it takes a byte count,
<mjg> TIL
<zid`> oopsie, did someone align to 2^4 instead of 4
<froggey> always .balign or .p2align, never .align
<mjg> never even .align!
<mjg> there is this funny idea that computers are fast bro, therefore no need to optimize anything
<geist> sometimes you gotta. but i 100% agree with the balign thing
<geist> since it's ambiguous of it's byte or shift
<mjg> i did not know it is ambiguous
<mjg> good thing everytihng is well defined, innit
<geist> it's just different arches define their .align to mean different things, is all
<mrvn> But I do want to align my data to a 2^4096 boundary.
gog has quit [Quit: Konversation terminated!]
<mjg> heh, i have to say the sometimes seen changelogs on top of files
xenos1984 has quit [Read error: Connection reset by peer]
<mjg> are kind of amusing
<mjg> i wonder why nobody whacked them
<mjg> is this seen as part of copyright perhaps?
<mjg> * Start bdflush() with kernel_thread not syscall - Paul Gortmaker, 12/95
<geist> i guess the other question is why whack them? it's basically a historical artifact
<mjg> to not teach people to ignore comments
<marshmallow> might sound stupid, but when on linux I launch the browser, who's actually invoking fork()+exec() to spawn an instance of the browser?
<mjg> i guess depends how you spawn the browser
<mjg> pstree may be able to tell you
<mjg> note though if the parent is systemd then the real thing was something else
xenos1984 has joined #osdev
<marshmallow> systemd invokes the kernel which spawns the browser?
<marshmallow> uhmm OK should make sense
<geist> marshmallow: if it's a modern browser it probably has a process per tab, in which case theres *probably* a main control process in your stack of firefox/chrome/etc processes
<geist> it gets the 'create new tab/window' message from the gui process, spawns a new one, sets up all the IPC between it so it can share graphics bits, and then that process runs that tab
craigo has joined #osdev
<geist> otherwise if you mean the first time it's started, probably depends on how you start it
craigo has quit [Remote host closed the connection]
<geist> if you run it on the command line, it's probably ust running like any other program
<marshmallow> sure, no doubt about it, probably like a process for each renderer (gpu, ui, etc...)
<geist> if you click on an icon it'll be whatever your window manager/environment shell does, but probably same. probably not involving systemd
<geist> yeah
DynamiteDan has quit [Excess Flood]
<marshmallow> oh OK, so the window manager may invoke fork for the browser when clicking on an icon
<geist> yah
<marshmallow> if on CLI, possibly systemd?
<geist> folks may nitpick if it's a window manager or it's part of a desktop environembt, etc
<geist> cli it's probably just the shell
<mrvn> the WM might just tell dbus
DynamiteDan has joined #osdev
<geist> i seriously double systemd would be involved in starting a process like that
<geist> s/double/doubt
<mrvn> geist: systemd --user?
<geist> maybe, i guess i dunno how that part of systemd works
<geist> but still seems that's mostly for per user services, like pulseaudio, or something
<geist> or a per user dbus or whatnot
<mrvn> s/that part of// and the answer is "badly"
<geist> a browser is still an app in this 'click on it' context
<mrvn> geist: yes and now. Because the second time you click it just tells the first instance to open a new tab. So it's kind of a service too
<mrvn> -w
* geist shrugs
<mrvn> my firefox is started from a terminal. I don't do the icon thing.
<geist> i'd like to think the model is still mostly: there's a gui shell you're interacting with that's largely directly spawning an instance of the program the link refers to
<geist> ie, explorer.exe on windows, or whatever your gui shell is on linux (gnome, kde, whatever)
<geist> but yeah it could send a dbus message to something else which starts it, etc
<mrvn> one could just look at the desktop file behind the icon to see what it starts
ornitorrincos has quit []
<mjg> so looking at pstree on my laptop show stuff for me to remove
<mjg> like cups
ornitorrincos has joined #osdev
<mjg> what on earth is mbim-proxy
<geist> OH NO DONT TOUCH THA....
<mjg> The following packages will be REMOVED: fwupd fwupdate libmbim-proxy libqmi-glib5 libqmi-proxy modemmanager
<mjg> now fwupd makes me worried
<geist> yeah i have manually removed modemmanager on a few of my ubuntu boxes. definitely something i dont need that sits around and futzes with things
<mjg> bluetoothd
<mjg> looks ilke i got tons of cleanup to do here
<geist> if you're not using bluetooth, sure
<mjg> ye
<mjg> i only got 12G of ram
<mjg> and lollerfox eats vast majority of it
<geist> gosh yeah you better get rid of those services before your shell stops working
<geist> happiness is a clean unix install with like a shell and one process
<mjg> dude 2 free megs of ram are a difference between smooth sailing
<mjg> and swapping
<mjg> and once it starts swapping...
<geist> dude yeah and with 12G you're right on the edge
<geist> 64G minimum or i aint touchin no computer
<mjg> you think i'm fucking around with that statement?
<clever> i recently found that 16gig of my ram was suspect (bit flips occuring) and removed it, so ive lost half my ram, but its barely noticable
<mjg> i got 1G swap and it is nearly full most of the time
<geist> yeah i do think you'er fucking around with that statement
<mjg> there is a point i don't understand where it magically decides to OOM shit instead
<geist> and/or you have a misconfigured system
<mjg> basically everything works until it suddenly does not, all while i don't change squat
<geist> sounds like you have something misconfigured
<mjg> it may be firefox randomly decides to grab way more ram
<mjg> it is a default ubuntu install, except i whacked the default vm in favor of i3
<geist> huh. how many tabs do you keep open?
<geist> i honestlyd ont have any experience with firefox with lots of tabs but i assume it's as smart as the other browsers and knows when to stop things in the background
<geist> chrome will consume a lot of ram, but also knows how to back off when the system si running low
unimplemented has joined #osdev
<mjg> hard to say, definitely 30+
<mjg> includes wankers like slack
<geist> do you have a bunch of other processes that are consuming lots of it?
<mjg> times two
<mjg> no, rss is almost all firefox
<geist> well, anyway youre smart enough to figure it out, but that's a bit odd
<mjg> i think it just leaks memory man
<geist> but it's possible firefox is not as good at dealing with that sort of thing
<geist> or that
<mjg> it's been quite a while since i straced firefox
<mjg> mprotect(0x13e23b614000, 4096, PROT_READ|PROT_WRITE) = 0
<mjg> mprotect(0x13e23b614000, 4096, PROT_READ|PROT_EXEC) = 0
<mjg> mprotect(0x13e23b614000, 8192, PROT_READ|PROT_WRITE) = 0
<mjg> mprotect(0x13e23b614000, 8192, PROT_READ|PROT_EXEC) = 0
<mjg> massive loop with things like hte above on repeat
<mjg> and yes, it is the same thing twice in a row
<geist> then restart it
<mjg> i'll after my free ram drops to 0.5G
<mjg> i rebooted yesterday
<GeDaMo> Something to do with JS JITting?
<puck> yeah that was my guess
<puck> w^x jit
<mjg> poll([{fd=38, events=POLLIN}, {fd=39, events=POLLIN}], 2, 0) = 0 (Timeout)
<mjg> poll([{fd=38, events=POLLIN}, {fd=39, events=POLLIN}], 2, 0) = 0 (Timeout)
<mjg> poll([{fd=38, events=POLLIN}, {fd=39, events=POLLIN}], 2, 0) = 0 (Timeout)
<mjg> poll([{fd=38, events=POLLIN}, {fd=39, events=POLLIN}], 2, -1) = 1 ([{fd=39, revents=POLLIN}])
<mjg> read(39, "\372", 1) = 1
<mjg> write(40, "\372", 1) = 1
<mjg> sup with the first 3 poll calls
<mjg> i presume the read/write thingy is heartbeat
unimplemented has quit [Read error: Connection reset by peer]
gog has joined #osdev
<mjg> hrm can i whack avahi and not have dhcp breakdown?
<mjg> i don't know the deps here
<clever> avahi is for operating in an environment that may lack dhcp
<mjg> fair
<clever> avahi lets you auto-detect services on the LAN using broadcast packets, and works even with the 169 automatic IP's when dhcp is down
<clever> chromecast, some printers, apple devices, and more, are avahi based
<mjg> good grief, can't remove libgnome-bluetooth-3.0-13:amd64
fedorafan has quit [Ping timeout: 246 seconds]
<mjg> The following packages will be REMOVED: gdm3 gir1.2-gnomebluetooth-3.0 gnome-shell libgnome-bluetooth-3.0-13 ubuntu-session
<mjg> i'm pretty sure this will mess up the system
<gog> this kills the linux
xenos1984 has quit [Ping timeout: 246 seconds]
<mjg> to say something positive for a chagne, i have updated this ubuntu install 18 -> 20 -> 22
fedorafan has joined #osdev
<mjg> and apart from minor snafus there were no problems with it
craigo has joined #osdev
<mjg> in contrast, should you try to upgrade freebsd after 6 months it is almost guaranteed something in the ports will be messed up
<gog> it helps that ubuntu has a consistent configuration across install bases
<gog> you can't really guarantee that on freebsd
<gog> makes the upgrade path less likely to break everything
<mjg> in that spirit freebsd has a 'base' system separate from ports, that always updates nicely
<gog> that said, arch-based distros also have a consistent configuration (when you're using only official repos) but there's often upgrade snafus
<gog> yes
<mjg> it is the 3rd party ports you add which keep going haywire
<mjg> the extra stuff i added on ubuntu would definitely cause trouble
<gog> ppa?
<mjg> ppa?
<gog> private package archive
<gog> apt-based distros equivalent of ports but binary distributiopns thereof
<mjg> never herad of it
<gog> they often have backported packages or alternate builds
<mjg> anyhow, modulo sometimes running out of ram, i have to say ubuntu is a smooth ride for me
xenos1984 has joined #osdev
xenos1984 has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
SGautam has quit [Quit: Connection closed for inactivity]
tosemusername has quit [Quit: Connection closed for inactivity]
bauen1 has quit [Ping timeout: 252 seconds]
slidercrank has joined #osdev
Burgundy has quit [Ping timeout: 260 seconds]
genpaku has quit [Read error: Connection reset by peer]
genpaku has joined #osdev
bgs has joined #osdev
masoudd has joined #osdev
srjek has quit [Ping timeout: 256 seconds]
gorgonical has joined #osdev
Burgundy has joined #osdev
mctpyt has joined #osdev
DutchIngraham has quit [Quit: WeeChat 3.8]
dutch has joined #osdev
micttyl has joined #osdev
jjuran has quit [Ping timeout: 264 seconds]
mctpyt has quit [Ping timeout: 255 seconds]
jjuran has joined #osdev
fedorafansuper has joined #osdev
fedorafan has quit [Ping timeout: 246 seconds]
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
fedorafan has joined #osdev
fedorafansuper has quit [Ping timeout: 260 seconds]
heat has joined #osdev
bauen1 has joined #osdev
<heat> henlo
<heat> is this operating system development
<zid`> no
<zid`> dark souls user support
<zid`> heat is buying me a new controller yes?
<heat> is your thumb good now
<heat> or is it still ouchie
<zid`> yea for now
bgs has quit [Remote host closed the connection]
<heat> this is brilliant
<heat> my controller is still all kinds of broken in linux
<heat> this is such a garbage desktop operating system holy shit
<sortie> heat, osdev, sortie speaking, the problem is between the keyboard and chair, thank you (hangs up)
<heat> sortie, u support usb hid yet
<zid`> rawinput doesn't work in wine apparently
<sortie> heat: WONT_FIX
<heat> sortie, oh, kinda reminds me, you should use bugzilla or something on your OS
<sortie> No need already got plenty of bugs
<heat> sortie, actually isn't gitlab self hostable?
<heat> is it just a bunch of linux binaries or actual source?
<sortie> Was it Ruby?
<sortie> I think it's theoretically doable but just pretty big
<heat> would be pretty freaking cool though
<sortie> gerrit
<heat> unless you're still thinking about gerrit
<heat> lmao
<sortie> Need Java tho
<heat> I suspect Java is Not That Hard(tm) to port
<heat> last I checked even the BSDs used a bunch of linux code in openjdk
<sortie> You still don't get that if you port X then you got X
<heat> yeah
<heat> sortix coreutils rewrite in enterprise java, what's wrong?
<sortie> Right regular Java won't do
heat has quit [Remote host closed the connection]
<sortie> Poor Java should've used even more modern Java
<sortie> *Poor heat
fedorafan has quit [Ping timeout: 248 seconds]
heat has joined #osdev
<FireFly> reminds me I should set up cgit
<heat> aight i give the fuck up
<heat> linux is perma broken
<heat> the controller Just Works in android, does not work whatsoever in linux
dude12312414 has joined #osdev
fedorafan has joined #osdev
<kaichiuchi> embrace it heat
<heat> i installed 2 (two) fucking different drivers just to see it reconnect-loop with bluetooth and have a broken ass button mapping in usb
<heat> two drivers on dkms because ofc why would my distro give me useful stuff
<heat> every system should have a compiler installed!
<kaichiuchi> remember though
<kaichiuchi> it's your fault
<kaichiuchi> even when it isn't
<heat> yes
<heat> it's my faulting for using linux, I agree
<heat> s/faulting/fault/
<AttitudeAdjuster> heat: yeah, smh
<heat> i should be using one of the BSDs so I could struggle with even more basic shit
danilogondolfo has quit [Remote host closed the connection]
<heat> this is why I would never actually use musl on a personal system
<heat> all the struggles of linux but worse
<heat> much worse!
<mjg> is this how i sound?
<heat> no, you don't use FreeBSD
<heat> like a good freebsd developer
<mjg> all gentoo devs are on debian
<AttitudeAdjuster> lmfao
<heat> all debian devs use slackware on thinkpads
<sortie> Sortix developers use Debian
<mjg> onyx developers use arch
<sham1> Do they use Arch, btw?
<heat> absolutely
<heat> I do use it, btw
micttyl has quit [Quit: leaving]
<mjg> and debian developers use itanium
<sham1> A brilliant architecture that just… died
<sham1> And now we're stuck with AMD64 and Arm
<sham1> Great
<samis> brilliant, really?
<heat> debian developers are computer necrophiliacs
<heat> samis, way ahead of its time at least
<samis> yeah, but brilliant implies that it worked better than it actually did?
<heat> oh brilliant is a large overstatement ofc
<sham1> I find it technically appealing
<mjg> it is different for sure
<sham1> And yeah, an overstatement for hyperbole
<bslsk05> ​'Let’s go whaling: Tricks for monetising mobile game players with free-to-play' by PocketGamerbiz (00:19:48)
<AttitudeAdjuster> bruh
<moon-child> I don't like the idea of vliw
<moon-child> no opportunity for dynamic scheduling
<moon-child> (unless you do it at a meta level like gpus. Then it's fine. Or if completely serial _anyway_)
<bslsk05> ​'1,500 Slot Machines Walk into a Bar: Adventures in Quantity Over Quality' by GDC (01:00:26)
<AttitudeAdjuster> bslsk05: bruh
<moon-child> AttitudeAdjuster: https://www.youtube.com/watch?v=E8Lhqri8tZk
<heat> AttitudeAdjuster, you realize its a bot right
<AttitudeAdjuster> heat: nope
<AttitudeAdjuster> i thought it was just some regular person shitposting
<moon-child> lol
<kaichiuchi> AttitudeAdjuster: are you named after the wrestling move
<AttitudeAdjuster> and shitposting really diabolical shit
<AttitudeAdjuster> like roblox
dude12312414 has quit [Quit: THE RAM IS TOO DAMN HIGH]
<AttitudeAdjuster> kaichiuchi: no
<kaichiuchi> ah.
<bslsk05> ​theculture.fandom.com: Attitude Adjuster | The Culture Wiki | Fandom
<AttitudeAdjuster> ohhh it was responding to yt links people posted
<AttitudeAdjuster> now it all makes sense
<heat> this is moderately hilarious
<bslsk05> ​'Extreme Attitude Adjustments - WWE Top 10' by WWE (00:01:50)
<AttitudeAdjuster> heat: what is, me being oblivious to bot behaviour?
<heat> yes
<AttitudeAdjuster> XD
<heat> you thinking it was a bot shitposting at the exact same time someone posted a link
<AttitudeAdjuster> i was skim reading okay
<AttitudeAdjuster> look ill be honest i had a few drinks at the office with my work crew, i am not sober rn
<kaichiuchi> i miss those days.
srjek has joined #osdev
<AttitudeAdjuster> my new company has the "break things" and "drinking culture" parts of the modern startup down for sure
<AttitudeAdjuster> the rest idk
gera has joined #osdev
masoudd has quit [Read error: Connection reset by peer]
masoudd has joined #osdev
mctpyt has joined #osdev
fedorafan has quit [Ping timeout: 248 seconds]
slidercrank has quit [Ping timeout: 268 seconds]
fedorafan has joined #osdev
[itchyjunk] has quit [Ping timeout: 260 seconds]
[itchyjunk] has joined #osdev
ZipCPU has quit [Remote host closed the connection]
ZipCPU has joined #osdev
mctpyt has quit [Ping timeout: 264 seconds]