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
<ih8win8> I imagine audio would mostly want something like UDP for low latency.
xenos1984 has quit [Read error: Connection reset by peer]
<Ermine> If you convert, you use mere routers, not the audio ones
<ih8win8> Anything with audio, minimizing latency is a major goal.
<[Reinhilde]> Having latency be consistent is important
<Ermine> That's why word 'latency' occurs often on #pipewire
Burgundy has quit [Ping timeout: 246 seconds]
xenos1984 has joined #osdev
nyah has quit [Quit: leaving]
<cloudowind> function of time
<zid> shouting latency is almost as good as shouting pessimal
<cloudowind> does delay = latency
<mcrod> essentially, yes
pg12_ has quit [Ping timeout: 252 seconds]
pg12_ has joined #osdev
<cloudowind> between two times
goliath has quit [Quit: SIGSEGV]
<cloudowind> everywhere these ai news these days , yesterday the first ai conference was on tv where journalists were asking questions to ai robots kinda weird it was , times are changing fast hey , i don't know why societies started to praise well coded programs in the name of ai these days
<cloudowind> one journalists asked to the robot if they are planing to take over the control of the world
<[Reinhilde]> PESSIMAL LATENCY
Vercas has quit [Remote host closed the connection]
Vercas has joined #osdev
<Ermine> OMG SO CUTE
zaquest has joined #osdev
<bl4ckb0ne> is CR4.PSE ignored on long mode?
<bl4ckb0ne> cute doc mcrod
<bl4ckb0ne> oh yes its ignored
* bl4ckb0ne yeets flag
<Ermine> > cute doc
<Ermine> I'll remember this one :D
<bl4ckb0ne> dog*
<bl4ckb0ne> dont laugh im tired :(
<Ermine> No, I mean it's obvious this is a typo, I thought it would be cool to call some documentation cool
<Ermine> I'm tired too, so I make up crazy stuff, sorry :]
<bl4ckb0ne> go to bed Ermine
<gog> mcrod: omg a floofer
<gog> eeeeeeee
<mcrod> :D
<gog> that dog is gonna be so annoying
<mcrod> worth
<gog> worth it, but annoying
<gog> hahaa
[itchyjunk] has quit [Ping timeout: 264 seconds]
[itchyjunk] has joined #osdev
<Ermine> bl4ckb0ne: I have things to do
<cloudowind> like what
<bl4ckb0ne> sooooo, I found my bootloader issue
<bl4ckb0ne> PML4E G bit was set
<bl4ckb0ne> labeled MBZ on the arm64 manual
<bl4ckb0ne> might just be ignored on intel, hence why it worked
<Ermine> btw bl4ckb0ne I guess you fixed that nasty triple fault bug in hboot?
<bl4ckb0ne> also ExitBootServices messes up with cli/sti
<bl4ckb0ne> yes
<bl4ckb0ne> fucking FINALLY
<Ermine> That's fantastic
<Ermine> You rock
<bl4ckb0ne> also zid's snippet has one extra- 0 on the physical address resulting in mapping 32MB instead of 2
<Ermine> Is it documented that ExitBootServices messes with cli/sti? I don't think I saw that
wblue has quit [Quit: wblue]
<bl4ckb0ne> must be an intel thing, got a GP fault if i call the paging setup before ExitBootServices
<Ermine> Noice
<zid> counting zeroes is hard
<zid> also, link snippet? :P
<bl4ckb0ne> the gist you sent
<bl4ckb0ne> hold on
<bslsk05> ​gist.github.com: gist:3c68a18db30bc8d56699b1e6f10ed23c · GitHub
<zid> oh did I mess up what 2MB was
<bl4ckb0ne> kind bloke on SO pointed it
<zid> smh stealing my code and distributing it to others, that's a copyright violation
<bl4ckb0ne> did you really think I used that crap :p
<zid> I have literally no idea
<zid> why would I
* bl4ckb0ne shrugs
<bl4ckb0ne> anyway, fixed the original code instead
<Ermine> bl4ckb0ne fixed your code, be grateful
<zid> what
morgan has quit [Read error: Connection reset by peer]
morgan has joined #osdev
<bl4ckb0ne> what
<Ermine> nvmd
cloudowind has quit [Quit: Leaving]
gildasio has quit [Ping timeout: 240 seconds]
gildasio has joined #osdev
cloudowind has joined #osdev
gog has quit [Ping timeout: 245 seconds]
antranigv has quit [Quit: ZNC 1.8.2 - https://znc.in]
antranigv has joined #osdev
ih8win8 has quit [Ping timeout: 245 seconds]
[itchyjunk] has quit [Remote host closed the connection]
cloudowind has quit [Quit: Leaving]
\Test_User has quit [Quit: \Test_User]
\Test_User has joined #osdev
dude12312414 has joined #osdev
dude12312414 has quit [Remote host closed the connection]
GeDaMo has joined #osdev
<zid> GeDaMo I'm burned out on squardle, find us a new game
<bslsk05> ​jimbly.github.io: RegEx Crossword
<zid> The same damn one!?
<zid> It's 10 years old!
<bslsk05> ​www.futoshiki.com: Futoshiki Online Puzzles
<zid> If someone made a new regex crossword I'd be so happy
<GeDaMo> If only you knew a programmer who could write one :P
<zid> writing puzzles is not very easy
<zid> this futoshiki is hard because I can't do pencil marks, heh
<bslsk05> ​www.setgame.com: The Daily SET Puzzle | America's Favorite Card Games®
<zid> okay how do I play this
<zid> click three, with some kind of association?
<GeDaMo> shpae, number, pattern are either all the same or all different
<zid> ah or all different
<zid> I think I'd rather do the futoshiki, but in mspaint maybe
zxrom_ has joined #osdev
<bslsk05> ​puzzlemadness.co.uk: PuzzleMadness
<zid> I did a futoshiki, I r gneius
<zid> oh this is like simon tatham's website
zxrom has quit [Ping timeout: 252 seconds]
<zid> (the putty author)
<bslsk05> ​www.chiark.greenend.org.uk: Simon Tatham's Portable Puzzle Collection
<GeDaMo> I think I've mentioned https://binarypuzzle.com/ before
<bslsk05> ​binarypuzzle.com: Binary puzzles, solve online or print - BinaryPuzzle.com
zxrom_ is now known as zxrom
<zid> yea we did a couple binpuz
<bslsk05> ​www.jigzone.com: Daily Jigsaw Puzzle - Puzzle of the Day - JigZone.com
<zid> hah
<zid> I wonder if my 'cheating at jigsaw games' strat works on this
slidercrank has joined #osdev
<moon-child> zid: https://semantle.com/
<bslsk05> ​semantle.com: Semantle
<zid> k tiny jigsaw done
<zid> fuck semantle
<zid> 989/1000...
<GeDaMo> My best guess is floor at 984
<zid> 996, comeonnn, this is the problem with semantle:p
<GeDaMo> I have room also at 996 :P
<zid> The problem is always imo that you'renot sure which part of the venn diagram in of "things of which this is an example" and "things of which are examples of this"
<zid> aka if you get room you're stuck not knowing if the answer is bedroom or carpet
<Griwes> praise cmake --graphviz=, and praise xdot, together they make it so easy to track down a spurious dependency
<zid> I gave up, christ, yea
<zid> I got semantle jr at least
<zid> Redid the regex crossword cus fuck it why not
LostFrog has quit [Ping timeout: 252 seconds]
PapaFrog has joined #osdev
cloudowind has joined #osdev
teroshan975 has joined #osdev
valshaped7421 has joined #osdev
xvmt_ has joined #osdev
LostFrog has joined #osdev
antranigv_ has joined #osdev
skipwich_ has joined #osdev
dza3 has joined #osdev
rorx_ has joined #osdev
Test_User has joined #osdev
dzwdz1 has joined #osdev
bliminse_ has joined #osdev
pg12 has joined #osdev
klange_ has joined #osdev
Left_Turn has joined #osdev
PapaFrog has quit [*.net *.split]
slidercrank has quit [*.net *.split]
antranigv has quit [*.net *.split]
\Test_User has quit [*.net *.split]
pg12_ has quit [*.net *.split]
xenos1984 has quit [*.net *.split]
bliminse has quit [*.net *.split]
valshaped742 has quit [*.net *.split]
skipwich has quit [*.net *.split]
dzwdz has quit [*.net *.split]
dza has quit [*.net *.split]
teroshan97 has quit [*.net *.split]
rorx has quit [*.net *.split]
xvmt has quit [*.net *.split]
klange has quit [*.net *.split]
valshaped7421 is now known as valshaped742
dza3 is now known as dza
teroshan975 is now known as teroshan97
xvmt_ is now known as xvmt
gog has joined #osdev
slidercrank has joined #osdev
xenos1984 has joined #osdev
aejsmith has quit [Ping timeout: 246 seconds]
vai has quit [Ping timeout: 245 seconds]
Burgundy has joined #osdev
<gog> hi
<cloudowind> hi back
* kazinsal pets gog
<cloudowind> you were here few hours ago already where did you go
xenos1984 has quit [Remote host closed the connection]
* gog prr
<gog> i went to bed
<gog> after months of wearing crooked glasses it still feels weird to have a pair that aren't
<gog> i keep thinking these are crooked but they're not
<kazinsal> new glasses day is always fun
<cloudowind> as long as they help you see better
<gog> the yhelp me see the same, but they also are more stylish :3
<cloudowind> well looks like at least they make you see yourself better at least in front of a mirror
goliath has joined #osdev
<gog> true true
<cloudowind> i see a chimpanzee when i look into the mirror these days
<gog> i'm sure it's not so bad
wootehfoot has joined #osdev
<GeDaMo> Are you sure that's a mirror and not a picture of a chimpanzee? :|
<cloudowind> what's wrong with them , they are our closest relatives
<cloudowind> yours and my grand grand grand grand grand grand grand grand grand grand grand grand grand grand ......... grand mother and father was a chimpanzee
antranigv_ is now known as antranigv
<bslsk05> ​'The Kinks - Apeman (Official Audio)' by The Kinks (00:03:54)
<cloudowind> beautiful song
<cloudowind> can't believe ive never heard of this band
<GeDaMo> They might be from before your time :P
<cloudowind> well not anymore
ss4 has joined #osdev
wootehfoot has quit [Ping timeout: 246 seconds]
ss4 has quit [Remote host closed the connection]
x8dcc has joined #osdev
zxrom has quit [Quit: Leaving]
cloudowind has quit [Quit: Leaving]
<kazinsal> lola versus powerman is a great album
<gog> my kettle is dead
<gog> was wondering when this would happen
<kazinsal> rip
<sham1> f
<gog> on the flip side, i made coffee with a little pot of water and grounds and then used my press to filter it and it's p good actually
<GeDaMo> My mum always used to have a spare kettle, toaster, anything else she considered essential :P
xenos1984 has joined #osdev
pg12 has quit [Quit: pg12]
pg12_ has joined #osdev
pg12_ is now known as pg12
x8dcc has quit [Quit: leaving]
<kazinsal> went to start working on my osdev project, then promptly realized I hadn't installed the NFS client feature on my new win11 install. oops
wootehfoot has joined #osdev
[itchyjunk] has joined #osdev
awita has joined #osdev
wootehfoot has quit [Quit: Leaving]
eck has quit [Ping timeout: 260 seconds]
air has quit [Quit: cria 0.2.9cvs17 -- http://cria.sf.net]
air has joined #osdev
eck has joined #osdev
Brnocrist has joined #osdev
MiningMarsh has joined #osdev
<gog> hi
wootehfoot has joined #osdev
<gog> i'm gonna work on osdev right now
<gog> haha just kidding i'm gonna get distracted by food and or games
<gog> ¯\_(ツ)_/¯
<bl4ckb0ne> isnt osdev just a hobby
<sham1> Not for everyone
<gog> it's more like another distraction
<gog> i have a series of things to distract me from things i'd rather not think about
<mcrod> i haven't done much osdev at all
<mcrod> most of the time, I come here and bitch about things, shoot the shit, then work on <secret project here>
<mcrod> in the case of fucking around
<mcrod> gog may I pet you
<gog> yes
* mcrod pets gog
* gog prr
vai has joined #osdev
<vai> whats up
<vai> anyone got experiences on hiring for osdev?
<vai> some URLs for pros
<vai> not an easy question, I know
<sham1> I also have some <secret projects>
<sham1> I should just motivate myself to get to them
wootehfoot has quit [Ping timeout: 264 seconds]
<mcrod> vai: could work for amazon (freertos), could work for microsoft (obvious why), same with apple
<mcrod> could work for green hills (INTEGRITY)
<gog> i'm reimplementing unix
<gog> i'm bringing it back
<mjg> vai: you are going to have to elaborate what do you mean by osdev mate
<mjg> there is plenty of driver work, but that's almost exclusively windows, linux and os x
<sham1> It hasn't been OS X for years fwiw
<mjg> DARWIN MOTHERF^W^W how do they call it?
<gog> darwin is just spicy freebsd
<mjg> anyhow non-driver kernel work does exist, but it is again almost exclusively the above 3
<moon-child> gog: unix never left, baby
<moon-child> unfortunately
<gog> the kings of old wanted unix
<gog> the matrix doesn't want us to have unix
<mjg> UNIX IS LIFE
<mjg> back when i was an edgy teenager i liked to claim unix is not just an os, but a way of life bro
<mcrod> no
<mjg> albeit i was unable to articulate what it even meant
<mjg> now, if someone can lend me a time machine...
<moon-child> I make daily absolutions to ken thompson
<mjg> funny story
* gog mutters a prayer to dennis kernighan
<gog> brianb
<gog> lmfao
<mjg> i was dating a girl in high school i was not *that* fond of and so happens we had not seen each other for over 2 weeks
<gog> i don't know thier names
<mjg> we got a date scheduled
<moon-child> lol I thought you were implying they got married
<mcrod> and you dumped her because she didn't use unix
<moon-child> and he took his last name
<mjg> but then my copy of the art of unix programming came in
<mjg> so i blew it off :S
<mcrod> that...
<gog> lmao
<moon-child> lol
<mjg> in retrospect that was the right call on that one though
<gog> computer > kissing girls
<mcrod> i'm not sure whether you should be pitied or commended
<mjg> gog: ikr
<mjg> mcrod: i was immature even by high school standards
<mcrod> yeah I was pretty bda.
<mcrod> bad
<mcrod> i graduated high school in 2013
<mjg> late bloomer gang unite
<mcrod> there are... many, many things I regret.
<gog> i can't even describe the things i regret
<gog> it's basically an existential regret
Burgundy has quit [Ping timeout: 264 seconds]
<gog> i don't like to think about it
<gog> i'm gonna distract myself with osdef
<sham1> Love is temporary, UNIX is forever
<moon-child> same. I mean, I expect the details are different, but same feeling
<mjg> n in unix stands for NERD
<moon-child> :s
<sham1> And yeah, regret after regret. Oh well, that's how you learn
<mjg> U NERD. i don't know what "ix" is though
<GeDaMo> Nine
<mjg> now that you mention it, i totally see how they would shorten the name to un9
<moon-child> the plural of unix is unices because if you see a hot pack of unices walking by you go NICE
<gog> plan9
<mjg> based on their syscall naming 'n shit
<mjg> gog: plan9 from outer space mofo!
<sham1> The plan fell off
<gog> 9pos
<mcrod> so
<sham1> We need plan10
<gog> plan11
<mcrod> I'm getting an L-shaped desk
<mjg> 9gag
<mjg> :X
<mcrod> I hope to god it works out
* gog gags
<sham1> > 9gag
<sham1> Please no
<GeDaMo> Upper case L or lower case l? :P
<mcrod> lower case ;p
<gog> with our without serif
<mjg> first it shows up on 4chan, the next day on reddit and the day after that on 9gag
<moon-child> if plan9 was actually any good there would be a plan92
<mjg> or so they say
<mcrod> 9gag is blackholed at router level here
<sham1> And from 9gag to facebook
<sham1> I mean meta
<gog> le epic meems
<mjg> does that site even exist?
<sham1> I mean threads
<sham1> Instagram!
<mcrod> i enjoy that they named it threads
<mjg> i remember a huge scandal where they got called out for stealing content
<mcrod> there's a british movie about nuclear war, aptly named threads
<mjg> and removing watermarks
<mjg> fearless atomic bomb innit
<GeDaMo> Threads (the movie) is hard
<mcrod> i would say it made an impact on me
<sham1> Can't even access Threads-the-Meta-app in Europe
<mcrod> especially with the US-China-Russia thing going on
<sham1> Although I wonder if it could be accessed via fedeverse
<sham1> > US-Russia-China
<mjg> can i talk to you about my sponsor NORDVPN?
<sham1> Drop Russia from that. They're irrelevant
<mcrod> that's honestly the one big thing that worries me
<sham1> A paper tiger
<mcrod> it wouldn't be a bad time for china to attack taiwan
<GeDaMo> People were using VPNs to access threads from Europe but they blocked it
<mcrod> with the world so focused on ukraine
<mcrod> but basically everything involving a computer chip would skyrocket in price
<mjg> GeDaMo: luller
<GeDaMo> Supposedly they don't want to offer it in Europe because of all the data they collect
<mjg> huh i just realized unix is a shortened name vs multics
<mjg> name x instead of cs
<mjg> namely*
<mcrod> there are nightmares I have about reading a headline like this
<GeDaMo> un ix could be read as one nine :|
<mcrod> "CHINA ATTACKS TAIWAN" just like I saw with "RUSSIA INVADES UKRAINE" and me along with everyone else thinking ukraine is going to get wiped
<sham1> Russia has trouble going across the steppe. CCP would have to go across water. I don't think the CCP is that suicidal
slidercrank has quit [Ping timeout: 245 seconds]
<mcrod> well, the US is taking it seriously
<mjg> kind of interesting how the big countries with enormous spending can struggle to win a war with a comparatively small country
<mjg> russia already failed in afghanistan
<mcrod> even the toughest elephant will be overcome by a swarm of ants
<mjg> usa kind of held afghanistan... until it fell apart in a split second
<mcrod> it fell apart because the afghan security forces basically just didn't fight
<mjg> i know
<mcrod> it was pretty much a huge waste of tim
<mcrod> e
<mcrod> i remember things before 9/11, and of course I remember them after
<mcrod> it's striking
<sham1> The Taliban honestly got a raw deal. Now they have to actually be a government and at the start some of the fighters hated that
<mcrod> i just hope things get better, but I'm not convinced they will
<sham1> They will
<mjg> wat
<sham1> We live in the most prosperous and the most peaceful time in human history. If anything, the fact that this makes us anxious tells just how good things are
<mcrod> i.. i don't think we're having the most peaceful time in human history
<GeDaMo> Depends where you are
<sham1> We are
<sham1> And globally
ih8win8 has joined #osdev
<gog> nya
<mcrod> my room is a mess.
zxrom has joined #osdev
eddof13 has joined #osdev
<gog> clean up your room
* gog /jbp voice
<gog> otherwise you'll succumb to CHAOS
* gog weebs
wootehfoot has joined #osdev
* gog weeps too
<kof123> i thought that was we're not gonna take it dad voice "this place is a pigsty!" who is this jbp?
<kof123> monetized debt must go up. define "prosperous". anyways, recommend continue in another channel
<kof123> double-sided, like twisted sister lol
MiningMarsh has quit [Quit: ZNC 1.8.2 - https://znc.in]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Turn_Left has joined #osdev
eddof13 has joined #osdev
frkazoid333 has quit [Ping timeout: 264 seconds]
wblue has joined #osdev
Left_Turn has quit [Ping timeout: 260 seconds]
MiningMarsh has joined #osdev
frkzoid has joined #osdev
<vai> mjg: embedded development
gareppa has joined #osdev
<mjg> vai: there is plenty of embedded jobs, but they mostly suck
dude12312414 has joined #osdev
dude12312414 has quit [Client Quit]
xenos1984 has quit [Ping timeout: 240 seconds]
xenos1984 has joined #osdev
ss4 has joined #osdev
Turn_Left has quit [Ping timeout: 240 seconds]
wootehfoot has quit [Ping timeout: 272 seconds]
Turn_Left has joined #osdev
ss4 has quit [Quit: Leaving]
wootehfoot has joined #osdev
Turn_Left has quit [Ping timeout: 264 seconds]
xenos1984 has quit [Ping timeout: 264 seconds]
Turn_Left has joined #osdev
Turn_Left has quit [Max SendQ exceeded]
Turn_Left has joined #osdev
Left_Turn has joined #osdev
Turn_Left has quit [Ping timeout: 272 seconds]
xenos1984 has joined #osdev
<mcrod> yes
<mcrod> i am an embedded developer
<mcrod> my job is actually not too bad
<mcrod> on principle though, embedded is where the heart is for me
<ih8win8> I like embedded development, but I do Java at work, since that's what pays.
Turn_Left has joined #osdev
<mcrod> embedded pays here, at least
<mcrod> but I'm an outlier
Turn_Left has quit [Max SendQ exceeded]
Turn_Left has joined #osdev
Left_Turn has quit [Ping timeout: 272 seconds]
eck has quit [Quit: PIRCH98:WIN 95/98/WIN NT:1.0 (build 1.0.1.1190)]
eck has joined #osdev
eck has quit [Client Quit]
eck has joined #osdev
Burgundy has joined #osdev
wootehfoot has quit [Quit: Leaving]
ih8win8 has quit [Ping timeout: 272 seconds]
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
eddof13 has joined #osdev
titdrop has joined #osdev
Matt|home has quit [Quit: Leaving]
<titdrop> gog: Why do you have bunch of PROVIDE_HIDDEN in kc.ld? Also, what is "=0xcc" after .plt block?
<gog> read the ld documentation
<gog> and 0xcc is an opcode
ih8win8 has joined #osdev
<sham1> Hm, INT3
<titdrop> why do you have an x86 opcode in a linker script? sorry, i did look through the ld docs, couldn't figure it out
<gog> ¯\_(ツ)_/¯
<sham1> If you accidentally get there, it will crash in an controlledly uncontrolled manner
<zid> Padding with int3 makes the decoder happier too
<gog> i used to have 0x90 there but it was pointed out that a nop sled would make it harder to debug
<gog> so i changed it to int3
<zid> paddign with ret for example, fucks with the branch predictor
<gog> nice
<sham1> retslide!
<sham1> It falls short tho
<gog> i'm eating lamb burritos
<zid> rich bastard
<sham1> lamb purritos
<zid> I can't afford to eat sheep, they're luxury livestock
<puck> s/b b/p p/go
<gog> lamb is fairly cheap here
<puck> oh dangit does bslsk05 not do that here
<gog> hi puck
<gog> may i pet you
<puck> yes
* gog petpetpet puck
<zid> I'd check for the price of lamb in iceland, but I feel like I'd get a price comparison with asda
<puck> meow
<jimbzy> Limb burritos. The arm is fantastic.
<zid> rather than the country
<gog> lol true
<gog> i mean it's "fairly cheap" as in it's cheaper rn than beef
<zid> £10/kg for lamb leg, with bone stealing a bunch of weight
<gog> but everything is expensive here so it's relative
<zid> beef is about the same tbh, but you can get things like mince for much cheaper, steak for a bit more
slidercrank has joined #osdev
<gog> this is leftover lamb, we had leg of lamb last night
<zid> I wanna know what they do with all the torsos
<zid> kebabs?
<gog> we do have several really good kebab places that probably use up the cheaper cuts for their shawarma
<gog> meat tornado
<zid> I'd go for some elephant leg rn
<bslsk05> ​imgur.com: The British Kebab Shop - Imgur
<gog> yes
<gog> best kebab is the dingy places still open at 3am
<jimbzy> You have to be half pissed to find them.
<gog> but somehow you always do
<zid> They're like fairy trails
<gog> titdrop did you figure out what PROVIDE_HIDDEN does yet
<zid> Step 1. Get incredibly drunk. Step 2. Wake up and unpeel your face from the glass
<zid> step 4. Kebab
<titdrop> gog: i know what it does but i cant figure it out whats the point here
<gog> it's weird how when you get drunk enough you wind up half-collapsed with your face against a kebab shop window
<zid> nah it's not the window, it's the little deli display counter
<zid> btw if the guy serving doesn't call you "boss", leave
<jimbzy> Trying to remember the combination to unlock your wallet...
<sham1> ok boss
<gog> those men are not mid they are kebab men
<zid> gog and kebab men sitting in a tree
<gog> yes
<froggey> love to have weird unreproducable build failures
<sham1> Oh, my favourite
<titdrop> gog: how much money will you accept to teach me how the fuck sophia works
<gog> it's not that complicated bruh
<zid> I'd accept £800
<gog> and if that's a serious question, 650 thousand icelandic krona
<titdrop> thats too much, any student or thirdie discounts?
<titdrop> student loans?
<titdrop> in my country median salary is 250 usd
<gog> if you programmed an 8086 emulator then my kernel shouldn't be that hard to figure out
<titdrop> wanna see it? its pretty shitty
<gog> sure
<bslsk05> ​jafarlihi/core86 - [WIP] 8086 IBM PC emulator (0 forks/17 stargazers/MIT)
<titdrop> gog: do you liek it?
<gog> i'm seeing if it buiilds
heat has joined #osdev
<heat> gog: do you want to get into an MLM?
<gog> yes
<heat> now that you're taking random unreleated requests from dracula
<heat> mjg: mofo what's up with your minions getting into musl's mailing lists
<titdrop> why do you hate me bro, dont hate the playa
<titdrop> gog: could you build it? you need to pass a floppy image to run it, then id suggest running the GUI and you can single step
<titdrop> you can single step without the GUI as well
<gog> it's not doing anything
<gog> and i don't speak rust so i can't debug this
<gog> write a tutorial on all of it
<titdrop> you need to pass a floppy image with 0x55AA
<titdrop> path to
<gog> i did
<gog> i passed a freedos floppy image
<titdrop> you got no output at all? not even an error?
<gog> nothing
<titdrop> press enter
<titdrop> it should be ncruses display
<gog> oh ok
<gog> entered unreachable code after four steps
<gog> emulator.rs:2826
<titdrop> are you sure that image is 8086 insns?
<heat> did you know "gog" is actually a google recruiter
gareppa has quit [Quit: WeeChat 3.8]
<heat> impress her!
<gog> lel
<titdrop> i dont care, they dont hire thirdies with no degree
<titdrop> i dont get any unreachable code with IBM DOS 2.1 floppy image after million steps
<heat> im gonna go play EU4
<gog> idk maybe freedos targts 386
<nortti> I think freedos has both a 386 and a 8086 compatible kernels
<ih8win8> A USB 2.0 hub that supports high speed mode should have bDeviceProtocol = 1 in its device descriptor, right?
<nortti> since it can trap illegal instructions and such on modern (well, 2003) computers, but also I've seen it booted on original ibm PC
<titdrop> gog: what do you grade my shitty emu?
<heat> nortti: 8086 can't trap illegal instructions?
<gog> idk i don't speak rust and i don't know why you're seeking my aproval
<ih8win8> For some reason, the onboard hub on my pi 3 is returning 0 there as if it's full/low speed only, but I'm pretty sure the hub supports high speed.
<gog> if you wrote all this you're doing more hobby work than i am lately
<nortti> heat: I'm pretty sure every single byte sequence does *something* on a 8086
<gog> and if you wrote all this i'd imagine you're a competent enough coder to fuck around and find out
<heat> hrmmmmmmm
<titdrop> i started at april 25 and gave up on may 12, 98 commits total
<gog> the only other explanation is that this is all somebody else's work and you're cribbing it without attribution
<titdrop> no, check my github, it all cant be somebody else's work
<gog> you do have a lot of projects and commits
<gog> and some of it is in C
<titdrop> im still stumped by sophia
<ih8win8> oh, looks like the individual ports have a speed attribute.
<gog> it's not that complicated. loader.efi loads efi.os loads kernel.os
<gog> the reason it's all split up like that? because
<gog> it's not technical, it's part of this experiment
<gog> which involves ELF DSO's as kernel modules
<titdrop> im just trying to understand enough to write my own but i just keep getting lost in multitude of specs
<gog> which i haven't even fleshed out yet
<heat> are u proud
<gog> no
<heat> it's big isn't it gog?
<gog> stop playing map simulator
<heat> oh :(
<gog> lel
<gog> i mean yes i'm proud of you heat good job
<heat> bbbut but im taking over france!
<heat> france is no more! world rejoices
<gog> you don't need whole specs, you only need parts of them
<gog> i only use a few EFI services
<heat> be based and use efi networking protocols
<gog> efi irc client
<bl4ckb0ne> efi os
<bl4ckb0ne> never call exitbootservice
<heat> gog: hey i actually tried
<heat> but then i looked at the networking protocol and f'd off
<zid> heat: wanna see mine?
<zid> (dirty bastard)
<heat> yes
<puck> heat: i mean, just do the thing that gets you raw ethernet
<heat> hmmmmmmm
<heat> may be the best option
<titdrop> dont forget to mention that im the ideas guy
<puck> then use smoltcp :3
<zid> Loading history Files...
<heat> puck: no i would import a whole ass stack
<puck> smoltcp *is* a whole ass-stack
<puck> it's good
<zid> I have a finland.
<heat> puck: bsd stack go brrr
<heat> or my own
<nortti> heat: what I'm finding suggests 80186 introduced the invalid opcode exception, though I'm not having much luck finding a solid citation. would need to look at the data sheets
<heat> zid: looking nice
<heat> oh god
<heat> what's that cursed prussia color?
<zid> somehow I have a north to south russia
<heat> did they recolor prussia?
<zid> idk maybe
<titdrop> heat: will you srsly put work into uefi irc client?
<zid> I'm not sure what I should do next
<heat> maybe
<titdrop> can i do the IRC part?
<heat> no
<titdrop> :(
<zid> feed sweden and norway to finland seems obvious, not sure what to do with smolensk
<zid> I've both never played vickie, and that is just a blue screen
nj0rd has quit [Quit: WeeChat 4.0.1]
nj0rd has joined #osdev
titdrop is now known as ffname
<nortti> ah damn right, that's a dashboard-only blog
<heat> haha yes
<zid> lol what, prussia kicked out estonia
GeDaMo has quit [Quit: That's it, you people have stood in my way long enough! I'm going to clown college!]
<nortti> nice
<heat> i kinda dislike how these games just let you blob out of control
<heat> but for some people that's the point
<bl4ckb0ne> kek quebec taking the whole of canada
* CompanionCube finds vicky a weird game to map-paint with
* CompanionCube curses heat with yellow prussia
awita has quit [Remote host closed the connection]
<heat> oh nah not yellow prussia
<heat> there's levels to this
<heat> blue prussia is bad, yellow prussia is horrendous
<zid> fuck I can declare on GB for throne but I have no way of actually fighting him
<CompanionCube> i mean, if it's prussian blue (it might be), at least it kinda makes sense?
<zid> I don't think 11 cogs are going to cut it vs the royal navy
<heat> CompanionCube grey >> blue tho
<heat> also no one ever mentions this but green portugal never really made sense to begin with
<heat> blue portugal is actually a good bit more correct
<ih8win8> those colors are arbitrary
<sham1> But Prussia has to be blue!
<heat> >Prussian blue was created in the early 18th century
<heat> so it's a time paradox for 60% of the game
<heat> zid: i have so many troops im starting to lose track
<heat> this is peak russia world problems
<gog> hi
<zid> I made a krakow
<zid> heat: Try the last 20 years of a WC, you have like 80 stacks, and you have to set the game to pause on troop arrival at a tile
<zid> and manage about 18 wars at the same time
<zid> https://cdn.discordapp.com/attachments/417023075348119556/1130234723906621532/image.png Someone kicked OPM krakow out of bohemia, who had taken it from poland, I diplovassalized, and cut a big hole in prussia using it
<CompanionCube> wrong shape for a hole, no?
<zid> any hole's a goal
Test_User is now known as \Test_User
<mjg> heat: what
<mjg> heat: u jelly
<heat> yes
<heat> when are you taking him to kern_sysctl.c
<mjg> next week
eddof13 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<heat> i thought that was our special spot ;_;
<mjg> i can hold off for few days
<mjg> but gonna need patchen
<ffname> Anyone knows what the host_machine system argument should be in meson cross-file for an OS? This doc do me very confuse: https://mesonbuild.com/Reference-manual_builtin_host_machine.html It lists OS names you can put there but doesn't even list 'uefi' which clearly is a valid option that works. What do I tell it to mean "no os"?
<bslsk05> ​mesonbuild.com: host_machine
<heat> system is whatever
<heat> I do system = 'onyx' and it works everywhere
<bslsk05> ​github.com: Onyx/buildpkg/build_sys.py at master · heatd/Onyx · GitHub
<ffname> dayum, nice os bro
<gog> heat
<geist> heat: sup bruh
<gog> geist:
<heat> geist: sup bruh
<heat> gog: buh sruh
<heat> ffname thanks btw
<clever> geist: i was thinking about how usb requires only 1 device to be at addr 0 at a time, and realized, does the TT partition things off and kinda allow you to bend the rule?
<geist> what is TT?
frkzoid has quit [Ping timeout: 272 seconds]
<clever> transaction translator
<clever> for going from HS to LS within a hub
frkazoid333 has joined #osdev
<clever> if your buffering a packet in the hub, and the hub is re-timing it to free up the bus for HS traffic, that implies that the addr-0 packets are acting more like its a switch then a hub (using ethernet terms)
<clever> and from how split-transaction packets need a hub# and port# (i think?), your specifying the full route in the header
<geist> ah no, i don thtink so
<geist> i think it's entirely transparent (except maybe at precisely the host controller)
<geist> what i dunno is precisely how it can deal with tunnelling TT framed LS over HS if the HS is fully occupied
<geist> ie, how long can it hold onto a frame before finding a slot
<geist> well, i guess it's always in response to a host packet, so it's probably scheduled up front by the host
<geist> probably appears to the host as some sort of NYET or whatnot
<heat> nyet? russia moment
<geist> haven't read that part of the spec in years, and really didn't care much about it, since at the time i was entirely looking at it from the point of a end device so TT stuff didn't matter
<geist> yeah there's literally a NYET response on USB
<geist> was added in usb 2
<heat> нет
<mjg> govno standard
<bslsk05> ​stackoverflow.com: peripherals - Purpose of NYET packet in USB 2.0 HS when same purpose is accomplished by NAK - Stack Overflow
<geist> it was added in usb 2 (along with PING) as a way to avoid chewing up an entire 512 byte frame when polling for data from a device
<gog> hi
<geist> really, for mass storage devices. until usb 2 i dont think it was really considered a viable thing to do serious mass storage over it
<heat> mjg: u mofos aiming for AVX strops?
<geist> not sure the original designers thought about it that much, was mostly there to replace ps/2, serial, etc
<heat> or are you going SSE -> AVX -> 512(???)?
<geist> dealing with a NYET response, switching to PING/etc is also soething a good host controller will do automatically, i presume
<mjg> heat: there is NDA concerning the entire ordeal i'm afraid
<mjg> consequently i cannot confirm nor deny
<heat> ruh roh
<heat> TOP SECRIT FreeBSD operations
<heat> gosh darn freebsd sellouts
<mcrod> you know
<mcrod> I really wonder how the die hard unix nerds use i3 so well
<mcrod> and nvim
<ffname> i do use i3 and nvim
<mcrod> I really wish I understood
<ffname> its easy bro, just gotta learn few keys
<heat> i'm using dwm.exe
<mcrod> the thing is, with an IDE everything is right there in front of me
<heat> 10/10 my battery isn't getting blown out nor have i gotten an epilepsy attack
<ffname> with nvim you just need a plugin manager and few plugins
<mcrod> nvim isn't an IDE, though plugins make it come close
<heat> mcrod you don't get it do you?
<mcrod> no
<mcrod> i don't
<heat> take nvim, slap 200 plugins on it, boom you're now a cool hacker
<mcrod> i want to understand how unix people never seem to touch their mouse
<heat> is it an IDE? yeah, totally. but its in the terminal!!!
<ffname> i never touch my mouse
<ffname> i dont have one in fact
<mcrod> now I think you're just lying to me
<ffname> im not lying
<ffname> i even use vimium on browser
<ffname> so no mouse either
<mcrod> there's a special place in hell for you
<mcrod> (just kidding, do what makes you happy)
<mcrod> I just can't wrap my head around that
<sham1> What's wrong with not wanting to touch a mouse
<ffname> try it for a week, youll never go back
<mcrod> sham1 nothing
vai has quit [Ping timeout: 246 seconds]
<heat> what's right with not wanting to touch a mouse?
<ffname> mouse = distraction + strain injury
<mcrod> STRAIN INJURY?
<mcrod> oh come on
<heat> bro if you get a strain injury from using a mouse i dont even
<ffname> gotta stay on the home row brah
<sham1> I've tried Vimium and qutebrowser and the like. 0/10, not enough Emacs
<heat> you're either a hardcore cs pro that pracs 25h a day
<heat> or a weak ass nerd
<mcrod> to be clear I don't want to get into an editor war thing
<ffname> latter
<mcrod> I'm just mesmerized that (n)vim people seem to have 400 key bindings memorized
<heat> mcrod: EMACS!
<sham1> Well I do
<mcrod> and that's JUST nvim
<ffname> mcrod: what editor do you use then?
<heat> honestly, fuck editor wars
<mcrod> we're not even talking i3
<mcrod> ffname I use CLion
<heat> MICROKERNELS VS MONOLITHIC????
<gog> hi
<ffname> i dont have shit memorized, its all muscle memory really
<heat> MACH VS MINIX VS LINUX
<gog> mach
<mcrod> but CLion has two problems which make it incredibly annoying to use
<gog> microkernol
<mcrod> otherwise it'd be _perfect_
<heat> BSD VS SYSTEM V
<ffname> mcrod: why dont you use vscode which is superior to clion
<sham1> Unix
<mcrod> because i hate vscode
<mcrod> and for me to prefer a java written product over an electron based one, my hatred is strong
<heat> life is all about conflict folks, embrace conflict
<gog> heat: fuck you
<heat> you need strong opinions on everything
<heat> FUCK YOU GOG
<mcrod> i'm an opinionated man
<heat> YOU AND YOUR STUPID ASS
<ffname> heres my noob advice, use nvim + i3wm + no mouse + vimium + home row only for a week and youll never go back
<gog> hhhhhhhhhhh
<sham1> Life is all about conflict between you and the environment, which wants you dead
<mcrod> i like i3, i really do
<gog> life is PvE
<mcrod> but there's also one *deeply* annoying part about it
<mcrod> if you have two monitors, and switch to a second workspace, it'll jump to your 2nd monitor
<ffname> mcrod: thats not true
<mcrod> instead of a 2nd workspace on your CURRENT monitor where your mouse pointer is
<mcrod> absolutely it is
<ffname> you can move workspace to another monitor
<sham1> It's not bspwm, tgha
<heat> have you noticed that when you say "i like <thing>, i really do" you never like those things
<sham1> That's what's annoying
<mcrod> heat: i don't like the entirety of anything
<mcrod> I have a problem with almost everything I use
<heat> do you dislike the entirety of anything?
<mcrod> yes
<mcrod> you got me.
<mcrod> CLion would be fine for me if they'd fix two big issues and didn't let them stagnate for thousands (a few) of years
<ffname> mcrod: there's no "2nd workspace on current monitor" concept in i3, you have 10 workspaces, some of them at monitor 1 and some at monitor 2 depending on what you did prior
<gog> i don't like anything or anybody and life is a ceaseless chore
<heat> i3 is great, here's 100 tiny different details on how to use i3
<heat> i3 is pretty great, just read the 100 page manual
<ffname> gog: heat what do you use?
<mcrod> i use GNOME and I'm fine with it
<gog> i'm a scrub i use plasma
<heat> i use plasma but now im using dwm.exe
<heat> dwm.exe is class, i wish i could have this in windows
<heat> sorry, in linux
<mcrod> the thing that really bothers me more than anything is the "leet" unix hacker way is hundreds of hours of configuration
<ffname> not really
<mcrod> i'm almost 30. i don't have time for that anymore.
<ffname> i configured once in 2018
<ffname> never touched it again
<gog> what if you could install windows and use it instead of linux
xenos1984 has quit [Read error: Connection reset by peer]
<mcrod> i have windows installed
<mcrod> but I don't use it for development really
<gog> right but i mean what if you could use it
<mcrod> oh, well then... i'd use it
<gog> as if it was that easy
<ffname> i dont understand you reading 10k pages for uefi or whatever the hell for your OS then lazy out when it comes to 1k lines of config max for your setup
<mcrod> i don't really do os dev
<mcrod> not yet anyway
<gog> i didn't read the whole spec
<gog> only the parts that were relevant
<heat> oh, that's easy
<mcrod> when I download something
<heat> lots of people dont give a shit about configuring every detail of their life
<heat> like linus
<heat> linus has a regular-ass setup
<mcrod> I want a nice simple GUI configuration instead of having to dick around with 1, 2, or 15,000 possible different configuration files
<ffname> here by muh dotfiles: https://github.com/jafarlihi/dotfiles i3 + arch
<bslsk05> ​jafarlihi/dotfiles - Personal system configuration files, scripts, etc. (0 forks/3 stargazers/MIT)
<mcrod> really, why would anyone want to willingly play with 8000 files, possibly make a shit ton of mistakes when in the year of our lord 2023 you can have a GUI and say "I want this, this, and this"
<heat> because unix
<heat> KISS!
<mcrod> it's not simple though
<mcrod> it's "I have to bury my head in thousands of man pages instead of solving real problems"
<mcrod> some people might argue that implies that I don't want to read, but those arguments are from weak minds
<ffname> mcrod: as i said, i did this only once, and barely ever touch it
<heat> the only problem i have with i3 is that it isn't 20 different utilities all piped together using the Lord's IPC, pipe()
<mcrod> yeah, and how long did it take you? how much research did you have to do?
<CompanionCube> obviously i3 is bloat, embrace rio
<ffname> mcrod: probably 24 man hours
<heat> knowing them he just copied the whole thing lmao
<mcrod> if it was anything more than 10 seconds, that's why windows and macos are dominant
<mcrod> not many people on this earth want to spend a literal 24 man hours doing that.
<gog> what about 24 woman hours
<gog> my time is inherently less valuable after all
<heat> now that's more like it
<mcrod> gog what
<mcrod> i value you
<ffname> this wasnt 24 continious hours, im summing up all the effort i made on my config for years
<mcrod> <3
<gog> <3
<heat> if i had 24 woman hours i would not be messing with dot files
<gog> how's your rizz
<bl4ckb0ne> bug ricing is importanf
<heat> you don't need rizz, you're a woman
<gog> that's not true
<bl4ckb0ne> internet points are more important
<gog> women need rizz too
<heat> go somewhere, get hit on involuntarily by dudes (some/most of them creepy)
<ffname> i PAT things myself, dont let docker or KVM touch my iptables: https://github.com/jafarlihi/dotfiles/blob/master/scripts/bin/patinit
<bslsk05> ​github.com: dotfiles/scripts/bin/patinit at master · jafarlihi/dotfiles · GitHub
<gog> i'm not talking about dudes
<heat> oh if you mean woman romancing womans
<gog> bingo
<heat> then yeah someone eventually needs to have the rizz
<gog> yes
<sham1> I dislike the way workspaces work in every god damn WM or desktop
<sham1> All of them suck
<mcrod> i dislike everything.
<gog> if neither has rizz then nobody ever makes a move
<gog> i use a single workspace
<mcrod> actually, CLion has 3 problems
<gog> with a taskbar
<gog> like god intended
<ffname> i feel like my productivity skyrocketed once i embraced no mouse + i3
<mcrod> my GNOME desktop is gorgeous
<mcrod> can't believe I'm saying that
<sham1> You should have infinite per-monitor workspaces. Anything else is pessimal AF
<ffname> 10 is good enough for me
<sham1> GNOME gives you infinite desktops, but only for the primary monitor, while other WMs constrain your workspace amount and some don't even give you per-monitor
<mcrod> say cheese people
<heat> gog: you can definitely lack rizz but still hit on people
<gog> meow
<heat> cheese people
<sham1> Like at work, I have a second monitor. It usually has slack running, but sometimes I want other stuff there
<bslsk05> ​imgur.com: Imgur: The magic of the Internet
<mcrod> what's wrong with that
<bslsk05> ​i.imgur.com <no title>
<heat> nothing, it looks great
<heat> i like gnome actually
<gog> heat: sometimes it's impossible to know if a woman is flirting with you or just being friendly and in the case of mutual confusion there needs to be at least one person with enough of a rizz threshold to detect the romantic potential energy
gabi-250 has quit [Ping timeout: 240 seconds]
<mcrod> it's minimal, and it has everything I want, no more or less
<mcrod> and it's actual environment
<mcrod> *an actual environment
<gog> you use arch btw
<heat> gog that's true but you can do without rizz
<sham1> It's also pessimal
<mcrod> however, 3GB of RAM in use is insane
<heat> it's not optimal for sure
<gog> it's pessimal without rizz
<heat> but it works
<ffname> i cant believe y'all use gnome and plasma and shit, i thought i was with pros here
<mcrod> linus uses plasma
<sham1> I use openbox and bspwm
<sham1> Depends on my mood
<gog> lel
<mcrod> a good portion of BSD people use macs
<sham1> Sometimes WindowMaker
<gog> i do my professional work on windows with visual studio
<heat> FreeBSD devs don't use FreeBSD
<heat> it's just a fact
<gog> pro gamer tip
<sham1> I'm glad I get to linux
<mcrod> we are pure windows at work
<heat> im sad i get to linux
<mcrod> it kills me
gabi-250 has joined #osdev
<gog> my coworker has been deivisng a way to run everything in vscode
<mcrod> it also doesn't help that we're in full windtunnel mode every time we start up our laptops
<ffname> in my company everyone uses mac except for me
<heat> if linux wasnt a thing my life would 100% be better
<gog> if he succeeds i might be able to work on linux
<sham1> heat: for work it'd be either Linux or windows and I'd rather not the latter
<mcrod> what i'm trying to do at work is switch us over to CMake at some point, and then we use CMakePresets.json
<mcrod> and then in theory, everything should just work
<heat> gog: but do you want to though?
<mcrod> except it never
<mcrod> ever
<mcrod> fucking
<mcrod> does
<gog> yes
<heat> what?
<heat> why?
<gog> because i hate windows more than linux
<heat> windows desktop is clear of linux desktop
<sham1> Windows is a painful development platform
<heat> things just work
<mcrod> also GNOME still has its problems
<sham1> Even with nuget. Even with all the things
<heat> yeah sure development sucks, boohoo not the problem here
<mcrod> right now, I have an annoying "1 notification" thing on Quassel
<heat> you could even use WSL if you'd like
<mcrod> there are no fucking notifications asshole
<ffname> windows folks will do anything to emulate linux environment instead of just using the damn linux\
<sham1> WSL is annoying in its own special ways
Lian has joined #osdev
<sham1> Have you ever tried to use IntelliJ IDEA with WSL
<heat> i like being on windows and having things work
<sham1> It's not fun
<heat> just like macos, but windows is more familiar
<gog> i'm thinking about installing plasma for windows
<mcrod> sham1: so you too also use IntelliJ products
<heat> bud your first mistake is using IDEA
<mcrod> i mean, i don't personally
<mcrod> but sometimes at work, rarely I have to fire it up
<mcrod> nutty
<sham1> mcrod: for a Java developer, not doing it would be malpractice IMK
<heat> lets work on that first, then we work with the WSL integration bit
<Griwes> over the past few years I've had windows break fundamental stuff on me more than I had linux do the same, and I basically only use windows for gaming (:
<Lian> heya, is this the right channel for desktop environment development too, or "only" for full OSs? if not, does anyone know a fitting channel?
<gog> i use linux for gaming
<ffname> sham1: I used to be a Java developer and only thing I used was nvim
<Lian> sorry for barging in on the conversation
<mcrod> in this channel, really anything goes
<mcrod> but your topic is fine
<sham1> ffname: the language server is terrible
<gog> funny because we were talking about deskop envs
<heat> gog linux for fucking gaming?????
<Lian> oh thats cool x)
<heat> cmon gog i thought better of you
<mcrod> i will never use linux for gaming
<gog> yes
<sham1> I do Linux gaming
<gog> cowards
<sham1> I even have a steam deck
<mcrod> elden ring would probably cause this PC to have a stroke on linux
<ffname> i dont do any gaming at all because im a grown up
<Lian> i pretty much exclusively use linux for gaming, but i do keep a windows SSD handy for valorant and like one or two other games that ban linux users
<mcrod> ffname: you must be fun at parties
<gog> i went to a party on wednesday night
<mcrod> without heat and I?
<heat> mcrod linux motherfuckers dont care about spending WAY TOO MUCH TIME making games actually work
<sham1> Part of being a grown-up means that you know when you can be juvenile
<gog> yes
<ffname> real reason i dont game is I dont have a GPU
<gog> all of the games i care aybout work
<sham1> Put that on a t-shirt
<mcrod> the only games I've played lately are ds2 and elden ring
<gog> fallout new vegas
<gog> factorio
<gog> cities sky
<mcrod> the latter just pissed me off something terrible about 30 minutes ago
<mcrod> so here I a m
<mcrod> *am
<heat> bro
<heat> ds1
<mcrod> thanks i hate it.
<heat> stop playing shit games, play ds1
<mcrod> i hate ds1.
<ffname> nothing will top playing HL2 in 2004
<mcrod> i get to the demon boss then I just have no desire
<Lian> damn, they made a sequel to deep space nine
<Lian> s/sequel/prequel
<sham1> If it was released in 2020 or later, I'm probably not even playing it. Well, some exceptions like Cities Skylines 2 once it releases and some other stuff
<mcrod> the birth of odo
<sham1> Old games FTW
<Lian> the laboratory years
gildasio has quit [Remote host closed the connection]
<Lian> its a feature film just called ODO.
<gog> Lian: WHAT
<gog> link now
xenos1984 has joined #osdev
<Lian> Noo i am kidding, because they were talking about DS1 earlier
<gog> o
<Lian> as in, a deep space nine prequel
<gog> :<
<Lian> im sorry for getting your hopes up :(
gildasio has joined #osdev
<mcrod> i am laughing here
<gog> i'm a huge niner
<mcrod> well done
<sham1> Yeah what happened to Deep space 1 through 8
<gog> i wanty more ds9
<mcrod> yeah I think the dominion war was the best part of DS9
<Lian> i mean, i literally am listening to some vic fontaine in the background, even before we talked
<Lian> ds9 is half my life lmao
<heat> mcrod what's the demon boss?
<heat> there are like 5 or 6 demon bosses
<bslsk05> ​'Quark and Odo discuss NFTs and Crypto Currency' by jredbaron96 (00:01:33)
<mcrod> not asylum demon
<mcrod> the next one
<heat> taurus demon?
<mcrod> yes
<heat> brooooooooo
<mcrod> i beat him then I get fucking bored
<heat> bored? really?
<mcrod> yes
<mcrod> it pisses me off that I can't warp
<heat> dude that first part of the game is super "linear"
<heat> as in you don't need to warp, ever
<Lian> gog: ah youtube doesnt work on konqueror
<Lian> brb installing firefox
<gog> dang
<heat> lmao
<heat> linux desktop
<mcrod> also I think you fat roll on the one of the starting classes
<gog> konqueror is unmaintained lol
<Lian> i am on trinity desktop
<Lian> its maintained
<gog> oh wow
<gog> old school
<heat> mcrod: yes, knight is garbage
<Lian> its just not particularly good with modern bloat web
<heat> heat: if you know what you're doing you can take the master key and skip half the early game
<heat> wrong person
<heat> mcrod:
<mcrod> how did you even
<gog> Lian: favorite ds9 character go
<heat> i mindfucked myself
<sham1> heat is talking to himself again
<mcrod> yeah i've heard the master key is the only good starting item
<mcrod> the only reason I use firefox is because of google's crusade against adblockers
<heat> mcrod: but seriously dark souls 1 is really really really good and you should give it a fair shot
<mcrod> i might
<heat> even if everything up to taurus bores you
<mcrod> the graphics are just annoying though
<mcrod> looks like absolute dog shit
<sham1> Firefox has best vertical tabs
<heat> everything up to taurus is kind of meh, boring
<mcrod> hard to imagine that ds1 was released on PS3
<heat> shit starts to open up exactly after him
<sham1> And by that I mean the vertical tab extensions, because while Edge for example has them natively, why you no tree? Why you flat
<mcrod> i still have a ps3, for only one reason: MGS4
<heat> i have an xbox 360
<heat> works great as a dvd player and sometimes nostalgia machine
<mcrod> sometimes I look at my first playstation and I have a deep sense of longing
<mcrod> i power it on every now and again
<sham1> mcrod: why're we still here? Just to suffer?
<mcrod> the beautiful bootup sound
<mcrod> sham1: i dunno
amj has joined #osdev
<gog> i have a computer
<gog> i am a computer
<ffname> i got my first computer in 2004
<ffname> it was pentium 4
<ffname> and dial up modem yeaer or two later
<sham1> I don't even remember when I first got a computer. Been too long
<mcrod> i have an old packard bell
<mcrod> and I will show all of you what it did
<sham1> Of course helps that I've been surrounded by computers basically all my life
<sham1> Zoomer osdevving ftw
<ffname> im not a zoomer, just a thirdie
<Lian> gog: okay sorry for being away for so long, i watched your video, it was fuckin hilarious lol
<ffname> im the last millenial
<gog> :D
<sham1> Well I am
<sham1> And it's weird
<gog> idk what i am
<Lian> as for favorite ds9 character, its really hard to choose. i love all of them, i consider them my family pretty much
<Lian> sisko is still a big role model though
<mcrod> ah found it
<gog> kira and or dax
<gog> imo
<Lian> i am a zoomer, born 2001
<mcrod> they were hot.
<ffname> 2001? you must be like 13
<mcrod> volume warning
<Lian> i am 22 and just finished my degree :P
<ffname> dayum
<Lian> ya
<ffname> time moves fast
<Lian> i like making people feel old
<gog> mcrod: what is this
<heat> Lian 2002 here
<gog> i'm old
<mcrod> this is what happened when I had the wrong orientation when connecting the CD-ROM drive to the sound card
<heat> suck it
<Lian> consider, when the latest GTA title, GTA 5, came out, I was 12 years old and had to beg my mom to buy it for me
<mcrod> the system will fail to boot and give out this horrific sound
<Lian> i was a minecraft kid, when i was ~10 years old i listened to minecraft song parodies and all
<mcrod> i'm old.
<sham1> Nostalgia
<mcrod> god you people are just babies
<sham1> I remember doing that as well. '98
<Lian> :P
<Lian> i do tutor younger people though in uni occasionally and it is kind of upsetting how the generational differences in computer knowledge and skills are
<Lian> like, i grew up in forums and chatrooms and tinkering with mods and all, computers are second nature to me
<gog> i tutored when i was in uni and i almost tore my hair out
<mcrod> i have someone who i am mentoring
<mcrod> and thank god, thank god my boss bought the books i recommended
<Lian> but people who are just a bit younger than me grew up around tablets and phones, and they have no idea what a file system is, how a folder works or anything
<mcrod> he's turning out quite wel
<mcrod> l
<sham1> I work for the uni I attend and I've had similar discussions with faculty. It really is depressing to see just how inept some people are
<mcrod> i wouldn't say they're inept
<gog> not eveverybody is good at the same things
<mcrod> they just don't have to care
<mcrod> i'm sure we'd all be incompetent at gardening
<Lian> its simply because they grow up on phones and tablets where file structures and window management are not really a thing for the user
gabi-250 has quit [Ping timeout: 240 seconds]
<Lian> ill have you know i care for several houseplants
<Lian> :P
<mcrod> heh
<Lian> they need repotting
<Lian> but my tools are still in amazon parcels around the place
<ffname> heat: how are you 21 and already have that fuck of an OS developed
<gog> my wife cares for our houseplants i am not a plant person
gabi-250 has joined #osdev
<Lian> all of my partners would kill my plants if i let them near, i am the only one with a green thumb in this house
<Lian> lol
<gog> lol
<gog> nice
<mcrod> i like ds9 too for what it's worth
<Lian> i have an Aglaonema Cutlass and an Aglaonema Crete
<bslsk05> ​i.redd.it: Reddit - Dive into anything
<Lian> :D
ffname is now known as killdashnine
<Lian> i was recently thinking about the time in ds9 where... uhh how to avoid spoilers now
<sham1> Well okay, ineptitude might be a tad harsh. It also means that when I began my studies, the cohort of CS students where I was, was forced to go through like this inane "computer basics" course. Oh well, it was free ECTS so should I complain? Yes!
<mcrod> i dropped out of college, twice
<Lian> where kira, miles and keiko had their little time together, it felt very poly.
<mcrod> the first time, it was complete ego
air has quit [Quit: cria 0.2.9cvs17 -- http://cria.sf.net]
<mcrod> the 2nd time, it was still ego
<gog> ikr
<mcrod> i made it out the other side but I wish I hadn't done that.
<killdashnine> i wish i went to a sensible college
<gog> i want a space polycule
<Lian> the He Is Without Sin episode on Risa also had a lot of healthy relationship things in it
<Lian> the bajoran breakup ritual for example
<gog> yes
<mcrod> sham1: i think CS education is a joke entirely
<Lian> really got to go now for a bit, roommate wants to play ffxiv
<Lian> see ya in a bit
<killdashnine> the university i went to the teacher told us whatsapp's IP addresses are secret cuz if it was public everyone could sniff the messages, i quit the next day
<mcrod> the professors in my experience don't care, in part probably because the students don't care, the professors perhaps have tried to get people to care and have failed to do so, i dunno if they're paid well at all
<mcrod> and i wasn't about to sit through pure bullshit to begin with
<mcrod> (again, in retrospect, i should've stayed, for reasons I've stated too many times)
<mcrod> and frankly, there's nothing that they can teach you that you can't learn from a book
<mcrod> all you need in this life is K&R 2nd edition, a copy of algorithms 4th by sedgewick, and C: a modern approach 2nd edition
<mcrod> by K.N. king, along with being in a community where you ask questions
<mcrod> do some projects, and you're set
goliath has quit [Quit: SIGSEGV]
<killdashnine> ive looked at course schedule of top US universities and I think that'd be a very valuable experience
<killdashnine> to have that structure and urgency to do the damn exercises
slidercrank has quit [Ping timeout: 240 seconds]
<mcrod> if you're doing it with urgency, then you're doing it to pass an exam
<mcrod> people in top universities are under _enormous_ pressure and strain
<killdashnine> thats the thing
<killdashnine> i could use that pressure and strain
<mcrod> and that's not good for anyone's development
<killdashnine> otherwise i just slack around whole day
<mcrod> if you slack around the whole day when you're not under pressure, then that's a you problem
<mcrod> that's not an insult either, I'm guilty of that too
<killdashnine> but thats true for majority of people
<killdashnine> id kill for first world bachelor's degree
foudfou_ has quit [Ping timeout: 240 seconds]
<killdashnine> damn americans have it good
<mcrod> no we don't
<killdashnine> yes you even have student loans
<mcrod> that's not something to be happy about
<mcrod> it is the #1 reason I didn't go to college
<mcrod> or didn't even bother finishing
<killdashnine> firsties will always say they dont have it good
<mcrod> we... we kind of don't.
<killdashnine> then move to third world
<killdashnine> its all relative
<mcrod> the EU in many respects has more to offer than what you define as the "first world"
<mcrod> the risk of being shot in the EU is quite low compared to the US, for example
<mcrod> we could also talk about medical debt if you want
<killdashnine> id take those any day for a chance at american university
<gog> my student debt is ridiculous i'm never going to pay it off lmao
<killdashnine> gog: how much is it
<gog> 50k
<gog> give or take
<mcrod> don't you live in iceland
<killdashnine> that sounds really reasonable
<gog> i still have to worry about my loans
<mcrod> that's not reasonable
<gog> it's not, i'm barely keeping up with interest
<mcrod> reasonable is not paying a penny
<mcrod> gog: no i mean, i thought iceland had pretty good deals
<mcrod> not $50k
foudfou has joined #osdev
<gog> i went to school in the US
<mcrod> but you live in iceland
<gog> i'm american
<mcrod> you are an icelandian (?) citizen
<gog> no
<mcrod> oh.
<mcrod> well that complicates things
<gog> yeah
<mcrod> if you were an icelandian citizen i'd just tell you to fucking forget about it
<gog> my wife is a citizen
<killdashnine> gog: whats the interest rate like?
<gog> idek
<mcrod> they're usually horrific
<mcrod> student debt generally never goes away
<gog> i'm still on covid relief from it
<mcrod> if you can pay off your student loan debt, more power to you
<gog> but i'm gonna get that phone call eventually saying i have to start giving them money again and idk how
<mcrod> well honestly
<mcrod> what's the worst that can happen
<killdashnine> i wish someone gave me a loan to go to a good university but we dont do that here
<gog> this is the first month we're living on my income alone and it's... not going well
<mcrod> it's not like the us navy is going to show up and capture you in iceland for failure to pay student debt
<killdashnine> gog: i thought software engineer salary is pretty good everywhere
<mcrod> no
<gog> my salary is fine
<mcrod> i get paid $75k/yr
<gog> it's everything else
<mcrod> sounds nice, right?
<mcrod> it's not.
<gog> i get about $60k and that's a junior dev salary
<mcrod> with inflation that's basically piss and vinegar
<gog> after taxes it's like $40k
<killdashnine> i get 60k too but all i do is dumb webdev
<gog> all i do is dumb webdev too
<gog> it's fine
<mcrod> i want to one day make sweet, sweet 6 figures
<killdashnine> gog: why dont you upgrade your career, you seem pretty skilled than doing dumb webdev
<mcrod> but the best way to increase your pay is to get another job
<gog> this is my first dev job
<gog> i got lucky
<mcrod> gog: no seriously though, if you don't pay your student loan debt, what's the worst that's going to happen to you?
SGautam has joined #osdev
<mcrod> i'm not telling you not to pay it
<gog> i could get sued
<mcrod> I'm telling you to be realistic about what might happen
<gog> and default judgement
<mcrod> yeah, but will that lawsuit be respected under international law?
<gog> which means garnished wages
<gog> yes
<mcrod> a-are you sure?
<mcrod> i honestly don't know
<gog> because if i was sued and didn't comply with the terms of the settlement i could then be in contempt of court which would be an extradictable warrant
<killdashnine> gog: i dont understand what you mean by "got lucky", im not half skilled as you and i live in the third world yet i can find 60k+ remote jobs by just sending like 30 applications
<gog> iceland police would haul me to district court
Turn_Left has quit [Read error: Connection reset by peer]
<mcrod> yeah, I see
<mcrod> killdashnine: that's called luck
<killdashnine> what luck? she is pretty skilled and has a US degree from sounds of it
<gog> i'm a dropout
<mcrod> fully remote jobs are getting rarer, in part because everyone wants one and companies are drinking the koolaid on full remote being bad for business
<mcrod> we call those companies "too stupid to live"
<gog> my education got disrupted by a total collapse of my mental health and social safety net
<killdashnine> gog: you do react too?
<gog> i've done a little react
<gog> i'm still learning about it
<killdashnine> my job is all react, typescript, express and its the easiest thing in the world
<killdashnine> its cake walk next to osdev shit you do
<gog> everything is a skill you have to learn
<gog> i've been learnihng c/c++ for half of my life
<gog> and i'm still not great
<killdashnine> you dont have to read fucking 10 different specs for webdev, just 2 books at most
<gog> i'm a mediocre programmer imo
<heat> >you dont have to read fucking 10 different specs for webdev
<heat> just 200
<gog> there are so many specs for webdev
<killdashnine> you never need to read them for regular webdev work
<heat> 200 is a conservative estimate
<killdashnine> its not like osdev
<gog> i'm full-stack, so i do c#, database, jquery, react, html
<gog> everything
<gog> that's a hard job
<mcrod> where I live in the US, there are 3 job sects you can choose from: defense, webdev, or the random embedded stuff
<gog> especially when your applications are very rickety
<killdashnine> ah, c#, that sucks
<mcrod> that's what I do
<heat> linox kern
<gog> i actually like c#
<mcrod> i refuse to work for a defense contractor, so that's out
<gog> i can wrap my head around that no problem
<mcrod> webdev I hate
<gog> mcrod: WORD
<mcrod> random embedded stuff is fine
<gog> the only reasonable internship available to me was lockheed martin
<killdashnine> DAMN
<gog> i didn't take it
<killdashnine> id kill to work at lockheed martin
<gog> fuck that
<mcrod> that's a little ironic
<gog> i will not work for lockheed martin
<heat> you'd kill? they'd also kill
<heat> badumtss
<gog> yep
<mcrod> killdashnine: most likely what you'd be working on would be directly responsible for deaths of people you've never met, known, or seen
<gog> nah
<gog> most likely they'd be doing random shit
<killdashnine> mcrod: someone's gotta do it
<gog> nothing that ever gets into avionics
<mcrod> gog: even random shit
<gog> even so
<mcrod> i just wouldn't want to say "i worked for lockheed martin"
<heat> personally i'd be fine working there
<heat> morally
<mcrod> they wouldn't hire me anyway
<gog> i took a moral stance my gf thought i was a lunatic
<mcrod> i don't have a degree
<killdashnine> if only i was US citizen I'd get US education, then top secret clearence, then work at NSA tailored access and memorize all the damn zero days
<mcrod> getting TS/SCI isn't a walk in the park
<gog> i think that's when she decided to dump me.
<mcrod> the forms can be upwards of 600 pages depending on how old you are
<gog> but waited two years
<gog> heh
<mcrod> and depending on how many people you've ever met
<mcrod> and federal authorities will go to the people that they can find and ask them about you
<gog> for most people that ever met me "i don't know anybody by that name"
<mcrod> if I had a choice to work on anything
<mcrod> it would be medical stuff
<mcrod> because people have to care
<mcrod> they HAVE to
<killdashnine> i worked at medical startup
<mcrod> there's no margin for error
<killdashnine> no, i didnt cause THERAC
foudfou has quit [Remote host closed the connection]
<gog> hhhh
foudfou has joined #osdev
<killdashnine> i worked on medical startup app where I had to do lots of Django Python
<mcrod> yeah that crap doesn't interest me
<gog> oh right i was osdevving
<mcrod> it's the pacemakers and the MRI machines
<mcrod> etc
<gog> mcrod: move to minneapolis apply at medtronics :P
<killdashnine> i would never want to work on fucking pacemakers and MRI machines
<mcrod> and that's fine
<heat> i wan to work on f35 brrrrrrrrr
<heat> boom
<heat> actually dont defence companies pay really poorly?
<mcrod> no
<mcrod> not really
<heat> oh ok
<mcrod> LM doesn't
<mcrod> LM pays pretty well
<mcrod> they're about 30 minutes down the street from where I work
<mcrod> there's usually a military vehicle around there
<killdashnine> i was like 4 interview stages into a swiss company paying 130k+ making developer tools before they ghosted me
<gog> do you live in upstate ny
<mcrod> me?
<gog> yeh
<heat> no mcrod is in pensylvania
<mcrod> no
<gog> o
<heat> gog send me your address
<gog> oh that's right you're in allentown?
<mcrod> gog: yes
<gog> 420 west 69th st new york new york
<heat> what's your daily routine?
<heat> please describe it extensively
<gog> wake up and grind
<mcrod> the day is coming where heat will show up at gog's doorstep
<killdashnine> smoke weed all day
<gog> yes
<gog> i actually did do that today tho
<killdashnine> you smoked weed all day?
<gog> all day
<heat> :(
<killdashnine> dont overdo it, it can lead to psychosis
<gog> i'm already psychotic bruh
<heat> i thought you woke up and grinded
<gog> i did
<gog> i grinded the weeds
<heat> not like that
Burgundy has quit [Ping timeout: 245 seconds]
<kazinsal> smokema grindset
* gog pets kazinsal
<gog> catboy has entered the chat
<kazinsal> nyan~
<killdashnine> whats all this petting bizniz going on here, its some secret code?
<heat> tomorrow morning i go gym, then test out my knee later on
<heat> if knee fucked knee fucked
<gog> gym tuesday morning for me
<gog> and thursday
<heat> im trying to go every day except weekends
<heat> rise and grind
<gog> i can't afford every day
Yoofie has quit [Read error: Connection reset by peer]
<gog> i'm allegedly supposed to be able to claim 80% of my gym fees from my labor union tho
<gog> but idk how
<killdashnine> all the best exercises you can do are for free
<gog> gym has a pool
<gog> and all my friends go there
<heat> i really like seeing the gainz so its definitely worth it
<mcrod> there's... a labor union for programmers in iceland?
Yoofie has joined #osdev
<gog> it's an office workers union
<gog> big tent
<heat> you dont want to mess with big office
<gog> that's right
<mcrod> is it august 18th yet
<gog> what's august 18th
<mcrod> the day I move out for the first time in my life
<gog> oh nice
<mcrod> you're planning the party right
eddof13 has joined #osdev
<killdashnine> where are you moving to
<mcrod> an apartment
<mcrod> still in my area
<killdashnine> its funny i might move out around 18th august too
<killdashnine> if i get the visa
foudfou has quit [Ping timeout: 240 seconds]
frkazoid333 has quit [Ping timeout: 245 seconds]
<killdashnine> average softeng salary in iceland is 1 million ISK
<killdashnine> thats insane
<gog> that's only $7500USD
<gog> approx
<killdashnine> thats amazing
<killdashnine> in my country average is like $700 USD
<gog> everything costs here
<heat> things cost
<heat> money
<heat> use magic green bill to trade magic green bill for things
gabi-250 has quit [Ping timeout: 240 seconds]
<heat> magic green bill have numbers on it that represent that same bill's magic level
<killdashnine> thank god for magic green bills, we'd be living in caves otherwise
<gog> munee
<heat> gog give me
<heat> mon
<heat> ay
<gog> ok
* gog money heat
* heat moneys
gabi-250 has joined #osdev
<heat> this is a https://i.redd.it/3qs4yainy4w61.jpg moment
<bslsk05> ​i.redd.it: Reddit - Dive into anything
frkazoid333 has joined #osdev
<zid> reject monke, become crab
<killdashnine> reject crab, become one celluar ocean organism
<heat> monke is good
<heat> monke is happy and free
<zid> problem with those is that they turn into crabs
<zid> tree of life? more like, tree of crab.
elastic_dog has quit [Ping timeout: 260 seconds]
foudfou has joined #osdev
<killdashnine> reject life, become osdevver
zxrom_ has joined #osdev
cloudowind has joined #osdev
zxrom has quit [Ping timeout: 260 seconds]
<killdashnine> gog: heat y'all have a new github follower
foudfou has quit [Ping timeout: 240 seconds]
<cloudowind> another stalker
foudfou has joined #osdev
foudfou_ has joined #osdev
foudfou has quit [Ping timeout: 240 seconds]
elastic_dog has joined #osdev
foudfou has joined #osdev
foudfou_ has quit [Ping timeout: 240 seconds]
<cloudowind> a bit quite we are this mornin
<heat> well yes if you ignore the huge backlog it's pretty quiet