<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:06] <Vexatos> veracrypt image in an encrypted zip file in an encrypted zst file in an encrypted lrz file
L2[00:02:18] <Vexatos> :^)
L3[00:02:36] <Vexatos> it's 2FA because the second factor is having all those packages installed
L4[00:02:46] <Ar​iri> XD
L5[00:03:26] <Lizzy> urghh, fucking phone is out of storage space again
L6[00:04:27] <Ar​iri> sweats in a 150gb of mobile photos
L7[00:04:52] <Lizzy> i mean, i have a64GB SD card but every time an app updates it goes back to the fucking internal storage
L8[00:05:14] <Ar​iri> Oof.
L9[00:05:40] <Vexatos> I have uh
L10[00:05:45] <Vexatos> 60GB of music on my phone
L11[00:05:46] <Vexatos> oops
L12[00:05:50] <Ocawes​ome101> decided to learn Moonscript by writing a basic OpenComputers OS. What could possibly go wrong? :P
L13[00:06:28] <Vexatos> @Ocawesome101 Totoro approves
L14[00:06:34] <Ocawes​ome101> who?
L15[00:07:15] <Lizzy> okay, the android app that keepassxc's faq suggests seems to be decent
L16[00:07:27] <Vexatos> Lizzy, keepass2android or keepassdx
L17[00:07:30] <Lizzy> i just need to get stuff set up then i should be able to test it
L18[00:07:32] <Lizzy> the former
L19[00:07:54] <Vexatos> yea
L20[00:08:00] <Vexatos> it is really good from what I have seen with my mum
L21[00:08:04] <Vexatos> fingerprint unlock very nice
L22[00:08:08] <Vexatos> and optional autotype
L23[00:08:17] <Lizzy> my phone is too old for fingerprint readers
L24[00:08:20] <Vexatos> Lizzy, pro tip though
L25[00:08:28] <Vexatos> make the keepass database on your computer
L26[00:08:33] <Vexatos> then move it to your phone
L27[00:08:35] <Vexatos> and open it there
L28[00:08:38] <Lizzy> ye, that's what i'ma do
L29[00:08:43] <Vexatos> creating one on the phone is a pain
L30[00:08:49] <Vexatos> because it first stores it in a different internal format
L31[00:08:54] <Ocawes​ome101> my phone is an iPhone SE, so I have touch ID and it's really nice
L32[00:08:55] <Vexatos> and you have to explicitly tell it to use the common format
L33[00:09:06] <Vexatos> if you give it a standard file to begin with it will just use that
L34[00:09:28] <Vexatos> featurewise nothing changes
L35[00:09:42] <Lizzy> also, i can't test it on my phone just yet because i haven't created to the db, but does it have a 'persistent' notification thing that you can use to quickly fill login details?
L36[00:09:51] <Vexatos> yes
L37[00:10:01] <Vexatos> that is its main selling point
L38[00:10:03] <Vexatos> it's easy as poop to use
L39[00:10:08] <Vexatos> my mum just clicks on the icon
L40[00:10:09] <Vexatos> fingerprint
L41[00:10:14] <Amanda> What about integration with the system autofill?
L42[00:10:16] <Vexatos> click on entry to copy password
L43[00:10:21] <Vexatos> press back to go back to site
L44[00:10:21] <Vexatos> paste
L45[00:10:22] <Vexatos> done
L46[00:10:27] <Lizzy> okay cool. hopefully it's better than lastpass' pile of shit for that that i have to keep fucking re-enabling each time i wanna use it
L47[00:10:28] <Vexatos> Amanda, it does support autofill
L48[00:10:34] <Vexatos> but I never tried it
L49[00:10:36] <Vexatos> she doesn't use it
L50[00:10:58] <Vexatos> if one of you tries it out, please tell me
L51[00:11:08] <Lizzy> i'll give it a try
L52[00:11:24] <Vexatos> but I have personally had very good experiences with both the app and ESPECIALLY the PC version
L53[00:11:39] <Vexatos> the degree of customization you can do for security is really nice
L54[00:11:59] <Lizzy> if it's piss easy to use i'll even say damn the lost time on lastpass families and get my dad and sister to switch over to something like this
L55[00:12:00] <Vexatos> tell it what crypto algos to use and how much depth, also with a nice estimate on how long your particular machine would take to unlock it
L56[00:12:22] <Vexatos> really the only shitty part is creating a new storage on the android app
L57[00:12:26] <Vexatos> because of what I said above
L58[00:12:39] <Vexatos> so as long as you make the file on a PC and then tell the android app to use that it's fine
L59[00:12:50] <Lizzy> cool
L60[00:12:52] <Vexatos> also you only have to select the file once, then it will always try to reopen that one
L61[00:13:05] <Vexatos> the android app can only open one storage at a time it seems?
L62[00:13:13] <Lizzy> that's fine
L63[00:13:13] <Vexatos> so sharing might be eh?
L64[00:13:23] <Vexatos> unless you need no private storage
L65[00:13:32] <Vexatos> in the storage you can make directories and subdirectories ofc
L66[00:13:41] <Lizzy> the only password i actually have shared is netflix
L67[00:13:44] <Vexatos> so if you want all passwords shared you can just make the directories your names
L68[00:14:14] <Lizzy> rarely am i (i don't think my family uses mobile apps for it) actually updating passwords on my mobile, just signing in
L69[00:14:21] <AshleighTheCutie> what did i miss
L70[00:14:23] <Vexatos> on PC it also has two very important features, Lizzy
L71[00:14:44] <Vexatos> 1) if you copy an entry with Ctrl+C it will wipe your clipboard after 10 seconds (configurable)
L72[00:15:02] <AshleighTheCutie> brb
L73[00:15:07] <AshleighTheCutie> (again)
L74[00:15:23] <Vexatos> 2) if you autotype with Ctrl+V, it will minimize the keepass window, go back to whatever window you had open right before, perform the (also configurable) autotype sequence and never have anything in clipboard
L75[00:15:31] <Vexatos> you can also configure autotyping speed etc
L76[00:15:42] <Vexatos> default sequence is username<tab>password<enter>
L77[00:15:42] <Lizzy> i need to work out what the fuck is up with my clipboard on my pc. Right-click-copy and Ctrl+c seem to go to different places
L78[00:15:52] <Vexatos> but! you can customize autotype sequence for each entry
L79[00:15:54] <Vexatos> or for each directory
L80[00:15:58] <Lizzy> awesome, i'll be sure to to take a look at it
L81[00:16:07] <Vexatos> so if a particular website needs two tabs, you can just do that
L82[00:16:47] <Vexatos> just make sure to actually put the website URL in the entry when you create one. then the browser addon (if you use it) and the android app will be able to recognize it
L83[00:16:56] <Z0id​burg> Lizzy, I used to love having multiple copy and paste buffers with Xorg and gpm combined
L84[00:17:12] <Vexatos> I use a clipboard manager with history, heh
L85[00:17:33] <Lizzy> idk what i'm using, whatever i3 has as default i think
L86[00:17:38] <AshleighTheCutie> KDE has one with history and deletion
L87[00:17:48] <Ocawes​ome101> KDE's is really nice, ye
L88[00:17:49] <Vexatos> I use copyq
L89[00:17:51] <Vexatos> it's amazing
L90[00:17:57] <Lizzy> shift+insert also seems to have a different one sometimes to the ctrl+c/context menu
L91[00:18:05] <Z0id​burg> I use Fluxbox
L92[00:18:13] <Lizzy> i really need to just re-do all my stuff, but it takes time
L93[00:18:44] <AshleighTheCutie> yee
L94[00:19:03] <Vexatos> also keepassxc can directly import 1password or CSV files of course >_>
L95[00:19:07] <Vexatos> if you want to migrate
L96[00:19:19] * Vexatos shudders
L97[00:20:37] <Izaya> KeepAssXC
L98[00:20:46] <Vexatos> u huh
L99[00:20:47] <Ocawes​ome101> xC
L100[00:20:53] <AshleighTheCutie> oof
L101[00:21:07] <Vexatos> it can save your ass
L102[00:21:11] <Vexatos> idk I like it a lot
L103[00:21:13] <Ocawes​ome101> fair
L104[00:21:17] <Vexatos> it's been working way too well
L105[00:21:39] <Vexatos> it legit has more features than paid options while also being local-only which is basically a requirement for my paranoid self
L106[00:21:39] <Lizzy> i read that as "I can save your ass" and i was about to respond with "no thanks, i'm into girls"
L107[00:22:00] <Vexatos> well excuse me, princess
L108[00:22:04] <AshleighTheCutie> lol
L109[00:22:12] <Izaya> "... but if you're offering..."
L110[00:22:16] <Lizzy> You are excused
L111[00:22:21] <Izaya> tfw gotta go back to work today
L112[00:22:22] <Vexatos> pffft
L113[00:22:31] <Vexatos> tfw got to wake up in 6.5 hours
L114[00:22:42] <Izaya> I get to use power tools though >:D
L115[00:22:51] <Vexatos> it's 0122 and the lecture starts at 0900, not that I HAVE to be there but I want to be there
L116[00:23:05] <Vexatos> (I already did the lecture but I am kinda the tech support guy for our jitsi install)
L117[00:23:50] <Lizzy> what is this Keeshare thing?
L118[00:23:57] <Vexatos> good question
L119[00:24:24] <Vexatos> it is a new feature
L120[00:24:40] <Vexatos> "The extension allows to export/import or synchronize(=import+export) groups with their contained entries to other parties. "
L121[00:24:44] <Vexatos> sooo
L122[00:24:50] <Vexatos> it seems to actually be exactly what you want
L123[00:25:15] <Vexatos> (a "group" being basically a directory)
L124[00:25:23] <Vexatos> directory of passwords*
L125[00:25:41] <AshleighTheCutie> still processing 1.3K/2.7K redstone ore in a single sag mill
L126[00:25:41] <Lizzy> oh cool, so i could export the netflix password and they just import it
L127[00:26:00] <Vexatos> oh I see
L128[00:26:03] <Vexatos> so you generate a certificate
L129[00:26:07] <Vexatos> on both ends
L130[00:26:14] <Vexatos> add the other to your list of trusted certs
L131[00:26:40] <Lizzy> hmm, so similar to PGP-style encryption?
L132[00:26:50] <Vexatos> I found this https://github.com/keepassxreboot/keepassxc/blob/develop/docs/QUICKSTART.md#user-content-using-sharing
L133[00:27:35] <Vexatos> aha
L134[00:27:40] <Vexatos> it seems to generate a second file
L135[00:27:43] <Vexatos> a .share
L136[00:27:51] <Vexatos> and that one you can then share with other people through *means*
L137[00:27:56] <Vexatos> i.e. cloud or whatev
L138[00:28:06] <Lizzy> oh cool
L139[00:28:18] <Vexatos> and if they link their group to the same share as yours
L140[00:28:23] <Vexatos> and they allow import and you allow export
L141[00:28:25] <Vexatos> or both allow both
L142[00:28:29] <Vexatos> and both have the password
L143[00:28:31] <Vexatos> for that share
L144[00:28:36] <Vexatos> then it just works tm?
L145[00:28:43] <Vexatos> this is pretty neat looking actually
L146[00:28:49] <Vexatos> thanks for making me read up on it
L147[00:28:53] <AshleighTheCutie> lol
L148[00:29:01] <Vexatos> > The export file will not be generated automatically. Instead, each time the database is saved, the file gets written (so please deactivate the autosafe feature). If an old file is present, the old file will be overwritten! The file should be written to a location that is accessible by others. An easy setup is a network share or storing the file inside the cloud.
L149[00:29:06] <AshleighTheCutie> i like how my LastPass usage has led here
L150[00:29:44] ⇦ Quits: Inari (~Pinkishu@pD9E8EE93.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L151[00:29:49] <Vexatos> Lizzy, oh check the "Using Synchronized Credentials" section
L152[00:29:54] <Vexatos> that might be more what you want
L153[00:30:57] <Lizzy> seems like it, cool
L154[00:31:21] <Vexatos> > KeeShare uses a custom certification mechanism to ensure that the source of the data is the expected one. This ensures that the data was exported by the signer but it is not possible to detect if someone replaced the data with an older version from a valid signer. To prevent this, the container could be placed at a location which is only writeable for valid signers.
L155[00:31:38] <Vexatos> I gotta remember this
L156[00:31:56] <Vexatos> noone in my family shares passwords but someone else might want to
L157[00:32:08] <Lizzy> ok, so for me that'd just be somewhere i have write access but noone else does
L158[00:32:26] <AshleighTheCutie> a network share is preferred for that I think
L159[00:32:30] <Vexatos> if it's a one-way share then yes
L160[00:33:12] <Lizzy> right now the netflix password is the only thing that's "shared" but i don't think it's even grabbed from the shared folder on lastpass, just asked of me via whatsapp
L161[00:33:31] <Lizzy> or in the case of my dad, called to whatever device he's on to enter it
L162[00:33:37] <AshleighTheCutie> isnt whatsapp recently been hacked?
L163[00:33:45] <AshleighTheCutie> wasnt*
L164[00:34:12] <Lizzy> wouldn't suprise me if it was
L165[00:34:33] <AshleighTheCutie> had something to do with how images were handeled, IIRC
L166[00:34:36] <AshleighTheCutie> handled*
L167[00:35:26] <Lizzy> but it's just my netflix password. it's unique and i've also changed it recently and there's not much damage someone could do if they got access
L168[00:35:59] <Vexatos> I still think that USB drives are really not that slow for syncing passwords once a month or so
L169[00:36:46] <Lizzy> hmm, is there a way to import a CSV to an existing db or does it always need to create a new one?
L170[00:37:30] <AshleighTheCutie> 17.5k redstone
L171[00:37:34] <Vexatos> if you are inside of an unlocked DB, try importing?
L172[00:37:35] <AshleighTheCutie> that is a lot of redstone
L173[00:37:44] <Vexatos> Lizzy, alternatively you import into a new one and then drag&drop them over
L174[00:37:46] <Vexatos> into the other
L175[00:37:57] <Vexatos> if both are unlocked at the same time
L176[00:38:01] <Lizzy> importing just wants to create a new one
L177[00:38:20] <Lizzy> the one i had set up is only a test anyway, so i can just discard it
L178[00:38:27] <Vexatos> welp, then do the drag & drop thing
L179[00:38:28] <Vexatos> ooor just that
L180[00:38:40] <Vexatos> I never used any of this stuff
L181[00:38:41] <Vexatos> sorry
L182[00:38:47] <Lizzy> it's fine
L183[00:39:39] <Lizzy> the fact that you showed me to keepassxc has been more than helpful. i think when i was searching i only saw keepass and when it was windows only it got crossed off my list
L184[00:40:33] <Vexatos> xc also exists on windows but it's compatible with normal keepass
L185[00:40:34] <AshleighTheCutie> i'm using bitwarden now
L186[00:40:42] <Vexatos> I would just recommend using xc everywhere though
L187[00:40:44] <Vexatos> because why not
L188[00:40:49] <Vexatos> it's a Qt5 app IIRC
L189[00:41:11] <Lizzy> yep, it doesn't have my dark gtk theme so is more-or-less blinding me right now
L190[00:41:21] <Vexatos> Lizzy, pro tip install qt5ct
L191[00:41:40] <Vexatos> but yea I can imagine
L192[00:42:06] <AshleighTheCutie> why does light mode even exist
L193[00:42:07] <Lizzy> i mean, it's not like lastpass also does the same whenever i request a password
L194[00:42:17] <Vexatos> anyways the beauty of keepassxc is really that it all just produces a single file that you just move around however you like
L195[00:42:30] <Vexatos> I use USB drives, my mum uses syncthing and it just works
L196[00:42:40] <Vexatos> been using it for years
L197[00:43:29] <AshleighTheCutie> hmmmmmmmmmmm
L198[00:43:33] <AshleighTheCutie> hrm
L199[00:43:37] <AshleighTheCutie> hrmhmmhrm
L200[00:43:43] <Vexatos> Lizzy, do report back
L201[00:43:47] <Vexatos> I need to go sleep now
L202[00:43:49] <Vexatos> but do report back
L203[00:43:55] <AshleighTheCutie> good night
L204[00:44:00] <Vexatos> I need more opinions if I want to recommend this more :^)
L205[00:44:02] ⇨ Joins: murlocking (webchat@199.84.43.121)
L206[00:44:03] <Lizzy> with keepasscx? will do
L207[00:44:07] <Vexatos> yes
L208[00:44:08] <Vexatos> thanks
L209[00:44:10] <Vexatos> good night
L210[00:44:26] ⇦ Quits: Vexatos (~Vexatos@port-92-192-117-123.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L211[00:44:27] <Lizzy> there we go, thanks for the qt suggestion now i'm not being blinded
L212[00:44:40] <AshleighTheCutie> ...aaand he left
L213[00:45:14] <Lizzy> %tell Vexatos not keepasscx, but thanks for the qt5ct suggestion. i am nolonger being blinded!
L214[00:45:15] <MichiBot> Lizzy: Vexatos will be notified of this message when next seen.
L215[00:45:27] <Lizzy> pfft
L216[00:45:39] <Lizzy> i've already forgotten the password for my test db
L217[00:45:40] <Lizzy> derp
L218[00:45:55] <Lizzy> oh well, i was gonna import from csv anyway
L219[00:45:56] <AshleighTheCutie> THE NUMBERS MASON
L220[00:47:00] <Lizzy> oh cool, the android app supports SFTP for getting the file
L221[00:47:06] <AshleighTheCutie> testing connection
L222[00:47:44] <Amanda> %8ball do the thing?
L223[00:47:45] <MichiBot> Ama​nda: Signs point to yes
L224[00:47:46] <Adorabl​eCatgirl> http://tinyurl.com/ybm53o9m
L225[00:48:02] <Amanda> That doesn't look like OSSM, @AdorableCatgirl
L226[00:48:07] <Amanda> :P
L227[00:48:12] <AshleighTheCutie> i wont be opening that
L228[00:48:25] <Adorabl​eCatgirl> woohoo
L229[00:48:39] <Adorabl​eCatgirl> got my p3 machine to.boot from usb
L230[00:50:50] <AshleighTheCutie> bye guys
L231[00:50:56] <AshleighTheCutie> i'll maybe be back later
L232[00:50:59] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Quit: Proudly using WocChat!)
L233[01:03:52] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L234[01:04:18] <AshleighTheCutie> henlo
L235[01:05:46] ⇦ Quits: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net) (Remote host closed the connection)
L236[01:06:21] <Amanda> good, t20kdc and inari are both gone, we can beginp lotting the downfall of the foxes!
L237[01:06:38] <AshleighTheCutie> but foxes are cute
L238[01:06:50] <Amanda> not as cute as cats, therfore they must be destroyed.
L239[01:07:44] <AshleighTheCutie> i disagree
L240[01:07:48] <Lizzy> hmm, does my pc require ssh key auth or can i use normal passwords...
L241[01:07:49] <AshleighTheCutie> foxes are floofier
L242[01:07:50] <Amanda> D:
L243[01:07:57] <Amanda> THERE'S A TRAITER AMONG US
L244[01:08:01] * Amanda hides behind Lizzy
L245[01:08:04] <AshleighTheCutie> traitor*
L246[01:10:00] <AshleighTheCutie> im bored
L247[01:10:00] <Ar​iri> I like them both equally :3
L248[01:10:07] <AshleighTheCutie> waiting on redstone ore to process
L249[01:10:20] <Lizzy> hmm, just realised that my keepasscx db takes a few seconds for my pc to unlock it, but how long is it gonna take my phone....
L250[01:10:21] <Ar​iri> Here, have 325k
L251[01:10:29] <Lizzy> oh, not long
L252[01:10:43] <AshleighTheCutie> 22k redstone
L253[01:10:56] <AshleighTheCutie> 1.3ishK redstone ore left
L254[01:10:59] <Amanda> your phone probably has hardware acceleration for the crypto, Lizzy
L255[01:11:08] <Ar​iri> That would take about 80 seconds for me'
L256[01:11:10] <Ar​iri> That would take about 80 seconds for me [Edited]
L257[01:11:15] <AshleighTheCutie> on top of 1.2k redstone blocks
L258[01:11:38] <Ar​iri> +100 some
L259[01:11:40] <Lizzy> Amanda, it's from 2015. also my pc is much more powerful than my phone lol
L260[01:11:57] <Lizzy> (the phone that is)
L261[01:11:58] <Ar​iri> I want to play Minecraft now... but also want to finish my amv..
L262[01:12:06] <AshleighTheCutie> amv?
L263[01:12:15] <Ar​iri> anime music video
L264[01:12:22] <AshleighTheCutie> ah
L265[01:12:38] <Amanda> what song are you using?
L266[01:12:56] ⇦ Quits: ben_mkiv (~ben_mkiv@i577BCF54.versanet.de) (Quit: Leaving)
L267[01:13:03] <Ar​iri> Legends Never Die atm, plans for Anachronism by Crywolf later
L268[01:13:17] <Amanda> %choose waves now or waves later?
L269[01:13:17] <MichiBot> Ama​nda: If I had a gold nugget for every time someone asked me about "waves later?"
L270[01:13:19] <Ar​iri> Want to critic a draft render?
L271[01:13:44] <Amanda> not right meow, going to use the rain box then veg out to '00s dance music
L272[01:14:21] <Ar​iri> Ah. What music?
L273[01:14:33] <Amanda> Cascadia, been on a kick of her again for some reason
L274[01:15:19] <Ar​iri> Haven't heard of her, but I'll give it a listen
L275[01:15:32] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Quit: Proudly using WocChat!)
L276[01:19:52] <Lizzy> %tell Vexatos loading from SFTP on the android app seems to work well. the app fill service seems to have been blocked by google at some point so it can't do it natively and needs anotehr app
L277[01:19:52] <MichiBot> Lizzy: Vexatos will be notified of this message when next seen.
L278[01:20:09] <Ar​iri> %tell Vexatos Would you happen to know which iOS client I should use if I choose to use Keepass as well? I see strongbox and stuff but there’s some freemium apps and i’m not sure
L279[01:20:09] <MichiBot> Ar​iri: Vexatos will be notified of this message when next seen.
L280[01:20:40] <Lizzy> @Ariri https://keepassxc.org/docs/#faq-platform-mobile
L281[01:20:46] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.68.21)
L282[01:20:53] <Blue_595> OCEmu internet card isn't working
L283[01:21:16] <Amanda> It might be because it's actually Cascada, but my text processing is fucked
L284[01:21:22] <Ar​iri> :o thanks
L285[01:21:36] <Ocawes​ome101> Blue_595: how so?
L286[01:21:46] <Blue_595> lemme try again
L287[01:22:14] <Ar​iri> I hope I don’t have to pay a subscription if I don’t use their storage...
L288[01:22:15] <Blue_595> impressive enough that it works at all but...
L289[01:22:34] <Blue_595> well i need to remember how to use my loot disks...
L290[01:22:44] <Ar​iri> I do for Face ID unlock... sigh...
L291[01:23:13] <Blue_595> "Install OPPM? [Y/n] y
L292[01:23:18] <Blue_595> Installing package to /usr...
L293[01:23:23] <Blue_595> Unable to connect to the internet.
L294[01:23:29] <Blue_595> Package does not exist
L295[01:23:31] <Ocawes​ome101> hhhhuh
L296[01:23:36] <Amanda> 🎶 'cause every time we touch, I get this feeling~ and every time we touch I swear I can fly! My heart beats fast, I want this to last, I need you by my side. 🎶
L297[01:23:36] <Blue_595> /home #"
L298[01:24:06] <Ar​iri> That song is, as the kids say, a bop
L299[01:24:20] <Amanda> That's Cascada
L300[01:24:20] <Blue_595> ok just @ me when you figure it out
L301[01:24:59] <Amanda> Blue_595: do you have luasocket installed? And the security thing too for https?
L302[01:25:05] <Blue_595> hmm....
L303[01:25:07] <Ocawes​ome101> luasec
L304[01:25:31] <Blue_595> E: Unable to locate package luasocket
L305[01:25:37] <Blue_595> E: Unable to locate package luasec
L306[01:25:42] * Blue_595 shrugs
L307[01:25:50] <Lizzy> did you check the readme for OCEmu?
L308[01:26:00] ⇦ Quits: immibis (~immibis@46.114.35.120) (Ping timeout: 189 seconds)
L309[01:26:08] <Ocawes​ome101> also what OS are you on?
L310[01:26:15] <Blue_595> Linux Mint 19.2 xfce
L311[01:26:20] <Ocawes​ome101> hmm
L312[01:26:39] <Lizzy> the ubuntu steps on OCEmu's readme should work for oyu
L313[01:26:52] <Amanda> If gitlab/hub treated it the same, I'd make all my readmes be called just-fuckimg-read-this.md
L314[01:27:01] <Ocawes​ome101> lol
L315[01:27:12] <Blue_595> 'apt-get install lua5.2 liblua5.2-dev libsdl2-dev subversion'?
L316[01:27:27] <Blue_595> well permission denied so... sudo !!
L317[01:27:46] <Ocawes​ome101> fun fact: you can swap `5.2` for `5.3` on everything and it will still work
L318[01:27:46] <Blue_595> 0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded
L319[01:27:51] <Ocawes​ome101> I did that awhile ago
L320[01:28:14] <Blue_595> next i go to the luarocks directory, a fkn headache on its own
L321[01:28:32] <Lizzy> yeah, luarocks is a pain
L322[01:28:42] <Amanda> Hrm, now that I'm back to a "normal" shell, maybe I should get that "whathefuck" package loaded in
L323[01:28:57] <Adorabl​eCatgirl> http://tinyurl.com/yayhuy5w
L324[01:29:11] <Lizzy> Amanda, whatthefuck package?
L325[01:29:33] <Amanda> Lizzy: lemme see if I can find it
L326[01:29:38] <Blue_595> 'Follow the luarocks steps below.' what steps? luarocks told me nothing else
L327[01:30:07] <Lizzy> look at the "Lua Libraries" heading
L328[01:30:34] <Blue_595> AdorableCatgirl: you win the messiest fucking desk of the year award
L329[01:30:44] <Amanda> Lizzy: https://github.com/nvbn/thefuck
L330[01:30:59] <Blue_595> my /entire/ setup is just a power brick and a laptop
L331[01:31:07] <Blue_595> and a wireless mouse so i dont drive myself insane
L332[01:31:55] <Lizzy> Amanda, pfft that looks awesome
L333[01:32:27] <Adorabl​eCatgirl> Blue_595: okay? cool for you i guess
L334[01:32:41] <Adorabl​eCatgirl> i'm installing freebsd from USB on a Pentium 3 machine
L335[01:32:50] <Blue_595> i have no idea what im doing
L336[01:33:09] <Lizzy> %tell Vexatos Okay, it has the plugin thingy which after installing worked
L337[01:33:10] <MichiBot> Lizzy: Vexatos will be notified of this message when next seen.
L338[01:34:28] <Amanda> %tell Vexatos can I do this too? Hello!
L339[01:35:14] <Sagh​etti> %stab
L340[01:35:14] <MichiBot> Sagh​etti flails at nothingness with a Magic cake engine! (25%)
L341[01:35:34] <Sagh​etti> e
L342[01:35:34] <Sagh​etti> %stab lished
L343[01:35:35] <MichiBot> Sagh​etti is stabbing lished with 11x Compressed Sentences for 1d4 => 1 damage!
L344[01:35:39] * Amanda takes the culenary generator away from @saghetti
L345[01:35:57] <Sagh​etti> >:(
L346[01:36:38] * Amanda offers a nuclear reactor in trade
L347[01:37:07] <Amanda> IT's a Baby's First Fission Fisher Price reactor!
L348[01:38:08] <Blue_595> where was i
L349[01:38:40] <Blue_595> %stab
L350[01:38:41] <MichiBot> Blue_595 flails at nothingness with anything
L351[01:38:45] <Blue_595> %stab
L352[01:38:45] <MichiBot> Blue_595 flails at nothingness with the holl pickle
L353[01:39:04] <Blue_595> Did you mean: the holy pickle
L354[01:39:27] <Amanda> %inv list
L355[01:39:27] <MichiBot> Ama​nda: Here's my inventory: http://michibot.pc-logix.com/inventory
L356[01:39:43] <Amanda> you broke the holl pickle!
L357[01:39:57] <Amanda> now we'll never know if it was some weird reference from Inari or what
L358[01:40:15] <Blue_595> ok what the fr*ck
L359[01:40:20] <Brisingr​Aerowing> %stab it
L360[01:40:20] <MichiBot> Brisingr​Aerowing is stabbing it with > for 1d4 => 3 damage! > fell into a vat of radioactive goo.
L361[01:40:27] <Blue_595> with >
L362[01:40:35] <Blue_595> i think you mean with ^
L363[01:40:59] ⇦ Quits: Ariri[away] (~Ariri@cpe-104-33-154-8.socal.res.rr.com) (Ping timeout: 190 seconds)
L364[01:41:30] ⇨ Joins: Ariri (~Ariri@cpe-104-33-154-8.socal.res.rr.com)
L365[01:41:46] <Brisingr​Aerowing> %inv add The Obliterator
L366[01:41:46] * MichiBot summons 'The Obliterator' and adds to her inventory. This seems very sturdy.
L367[01:42:16] <Blue_595> what-a the fuck-a
L368[01:42:18] <Blue_595> no luasocket
L369[01:42:53] <Blue_595> i just killed OCEmu with the classic ls -R /
L370[01:43:09] <Adorabl​eCatgirl> what
L371[01:43:17] <Blue_595> does it look in sub-directories before the one it's in, or does it not support ls -R
L372[01:43:30] <Blue_595> it supports ls -R (.:)
L373[01:43:53] <Blue_595> (| |,
L374[01:43:59] <Blue_595> || |_)
L375[01:44:04] <Blue_595> yea :D
L376[01:44:54] <Blue_595> How I write code:
L377[01:45:01] <Blue_595> - Drink 5 cans of Red Bull
L378[01:45:08] <Blue_595> - Smack my keyboard to oblivion
L379[01:45:13] <Blue_595> - Pass out for 8 hours
L380[01:45:21] <Blue_595> - Go back and try to reverse engineer my spaghetti code
L381[01:45:29] <Blue_595> - Why do I do this to myself
L382[01:45:40] <Adorabl​eCatgirl> ok
L383[01:45:45] <Adorabl​eCatgirl> well
L384[01:46:07] <Adorabl​eCatgirl> i'm setting up a Pentium 3 FreeBSD machine
L385[01:46:11] <Adorabl​eCatgirl> Izaya: what do
L386[01:49:32] <Blue_595> i... LOVE the cfgemu UI
L387[01:50:31] <Adorabl​eCatgirl> http://tinyurl.com/y7873n2e
L388[01:51:36] <Blue_595> someone needs to teach me how to do that
L389[01:51:59] <Blue_595> it noticed i pressed Ctrl+Right so it moved to the floppy disk to the right :D
L390[01:52:23] <Ocawes​ome101> OpenOS's `keyboard` lib is pretty powerful
L391[01:52:28] <Blue_595> yeah
L392[01:52:47] <Blue_595> this would make a great BIOS
L393[01:54:52] <Blue_595> how does this sound, as a way to maximize program space:
L394[01:55:10] <Blue_595> A small chunk in the program section called by the machine
L395[01:55:22] <Blue_595> LZSS decompressor stored in the data section called by ^
L396[01:55:32] <Blue_595> The actual BIOS in program section read by ^
L397[01:55:52] <Ocawes​ome101> ahhhh I just accidentally deleted a file with `rm`
L398[01:55:57] <Ocawes​ome101> is there a way I can get it back
L399[01:57:08] <Blue_595> Please - touch only with your eyes
L400[01:58:03] <Adorabl​eCatgirl> ok so
L401[01:58:12] <Adorabl​eCatgirl> zorya compressed the core of itself
L402[01:58:16] <Adorabl​eCatgirl> *compresses
L403[01:59:06] <Blue_595> k im bouta play coffin dance on your TV
L404[01:59:43] ⇨ Joins: AdorableCatgirl (~root@pool-71-176-252-72.rcmdva.fios.verizon.net)
L405[01:59:48] <AdorableCatgirl> hey
L406[01:59:55] <AdorableCatgirl> i'm vibin on my p3 machine
L407[02:00:22] <AdorableCatgirl> i should really get my mouse working
L408[02:00:32] <Amanda> Mouse?
L409[02:00:32] <Blue_595> this is what i want to happen when i die :)
L410[02:00:34] <AdorableCatgirl> so i can vibe even harder
L411[02:00:36] <AdorableCatgirl> also yes
L412[02:00:37] <AdorableCatgirl> mouse
L413[02:00:39] <AdorableCatgirl> for command line
L414[02:00:42] * Amanda looks around for mice
L415[02:00:42] <Blue_595> j9V78UbdzWI
L416[02:00:43] <AdorableCatgirl> because why not
L417[02:00:52] <AdorableCatgirl> anyways
L418[02:00:56] <AdorableCatgirl> freebsd is neat
L419[02:01:13] <AdorableCatgirl> i wonder if i can do something really dumb
L420[02:01:16] * Amanda chases the mice into AdorableCatgir's kitchen
L421[02:01:48] <AdorableCatgirl> i am installing icwm
L422[02:01:57] <AdorableCatgirl> also i now must restart irssi
L423[02:02:19] ⇦ Quits: AdorableCatgirl (~root@pool-71-176-252-72.rcmdva.fios.verizon.net) (Client Quit)
L424[02:02:26] ⇨ Joins: AdorableCatgirl (~root@pool-71-176-252-72.rcmdva.fios.verizon.net)
L425[02:02:37] <AdorableCatgirl> i also need to install oh my zsh on my user account
L426[02:03:33] <Ocawes​ome101> oh thank god
L427[02:03:40] <Ocawes​ome101> `extundelete` saved my file
L428[02:03:47] <AdorableCatgirl> gotta blast
L429[02:03:50] <AdorableCatgirl> just installed icewm
L430[02:04:00] ⇦ Quits: AdorableCatgirl (~root@pool-71-176-252-72.rcmdva.fios.verizon.net) (Client Quit)
L431[02:04:06] <Amanda> so anyway, AdorableCatgirl started blastin'
L432[02:04:23] <Blue_595> so anyway, Danny DeVito
L433[02:05:07] <Blue_595> how are they drawing the disks...
L434[02:05:34] <Adorabl​eCatgirl> unicode
L435[02:06:03] <Blue_595> this guys lua interpreter is stupid simple (its the standard OC interpreter)
L436[02:06:12] <Adorabl​eCatgirl> ok
L437[02:06:29] <Amanda> interpreters are easy, if you avoid silly things like tab-completeion
L438[02:06:29] <Ocawes​ome101> eh?
L439[02:07:04] <Blue_595> local shell = require("shell") local args = shell.parse(...) if #args == 0 then args = {"/lib/core/lua_shell.lua"} end local filename = args[1] local buffer, script, reason buffer = io.lines(filename, "*a")() ...
L440[02:07:09] <Blue_595> wait its /lib/core/lua_shell.lua
L441[02:07:55] <Blue_595> oh and this is the crazy shit
L442[02:08:10] <Blue_595> i guess i just wont have a line interpreter when i make my own OS
L443[02:08:27] <Blue_595> or maybe ill do a plagiarism
L444[02:08:48] <Blue_595> it just needs package and term
L445[02:09:13] <Blue_595> no screw it im not using line interpreter
L446[02:09:44] <Blue_595> the whole 'component.opensecurity_door.open("257ff0c1")' is gonna be dead
L447[02:09:55] <Blue_595> you will have to edit a file, and THEN call it
L448[02:10:31] <Blue_595> its just import shell (which is just being used to break apart the arguments) and get the arguments
L449[02:10:38] <Blue_595> specify default file
L450[02:10:45] <Blue_595> read file
L451[02:10:51] <Blue_595> throw error if empty
L452[02:11:02] <Blue_595> call with output/error table
L453[02:11:58] <Blue_595> if something bad happened, show the user what happened, (type(reason) == "table" and reason.reason or tostring(reason), "\
L454[02:12:06] <Blue_595> n") os.exit(false)
L455[02:12:58] <Blue_595> im chasing out dependencies...
L456[02:15:45] <Blue_595> at this point im just copying OpenOS without even knowing it
L457[02:18:23] <Blue_595> E: Could not find file 'unicode.lua'
L458[02:19:30] <Blue_595> ouch oof too much STRAWBERRY JAM in my head
L459[02:23:38] <Amanda> %8ball laptop takes a nap?
L460[02:23:38] <MichiBot> Ama​nda: Reply hazy, try again
L461[02:23:41] <Amanda> %8ball laptop takes a nap?
L462[02:23:41] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L463[02:23:46] <Amanda> LAptop taeks a nap.
L464[02:32:51] <Blue_595> done
L465[02:34:14] <Blue_595> lua, shell, filesystem, component, unicode, process, lua_shell, package, term, tty, event, computer, keyboard, cursor, text, transforms
L466[02:34:22] <Blue_595> wtf this was supposed to be an easy interpreter
L467[02:36:39] ⇨ Joins: AdorableCatgirl (~sam@pool-71-176-252-72.rcmdva.fios.verizon.net)
L468[02:36:44] <AdorableCatgirl> ayy
L469[02:36:52] <AdorableCatgirl> i'm vibin in freebsd again
L470[02:37:56] <AdorableCatgirl> maximum v i b e
L471[02:38:32] <Blue_595> fuck im not using text BIOS anymore
L472[02:38:41] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.68.21) (Quit: WeeChat 1.9.1)
L473[02:40:58] <Adorabl​eCatgirl> http://tinyurl.com/ybzhelhu
L474[02:45:38] ⇨ Joins: freacknate09 (~freacknat@136.sub-174-222-130.myvzw.com)
L475[02:45:52] <freacknate09> hey, how is everyone today?
L476[02:47:54] <Adorabl​eCatgirl> bout to install haiku on another hdd
L477[02:48:57] <Ar​iri> Pretty good, freacknate09, just sold my Switch so I can buy a 3D printer. How about you?
L478[02:49:18] <freacknate09> ahh cool, I'm good. 3D printers are nice, we've got serveral
L479[02:49:41] <Ar​iri> Recommend any under 300? I'm considering the Ender 3 Pro
L480[02:49:50] <freacknate09> ahh, get the Adimlabs Gantry
L481[02:49:53] <freacknate09> actually
L482[02:50:06] <freacknate09> the Adimlabs Gantry S. $200, easy to build, and quite reliable
L483[02:52:01] <freacknate09> the Gantry S is a little smaller than the Ender 3 Pro, but cheaper
L484[02:52:10] <Ar​iri> Does it do flexible prints decently? And how fast does the bed heat?
L485[02:52:50] <freacknate09> It's boden feed, so it doesn't do flexible prints too well. It heats respectably fast, could do with a more powerful heat bed
L486[02:54:00] <Ar​iri> Hmm I'll look into it. Right now the Ender 3 Pro is 230 USD on their site, but it has a 10mm smaller bed. I've heard it does good flexibles though.
L487[02:54:31] <freacknate09> ahh, it does
L488[02:54:42] <Klea​dron> hi sam
L489[02:54:48] <freacknate09> Never had problems with the Gantry S
L490[02:55:36] <Ar​iri> Moving bed?
L491[02:55:58] <Ar​iri> And what do you print at?
L492[02:56:13] <Ar​iri> (Sorry for all the questions :P)
L493[02:57:45] ⇦ Quits: AdorableCatgirl (~sam@pool-71-176-252-72.rcmdva.fios.verizon.net) (Quit: Lost terminal)
L494[02:58:55] <freacknate09> It moves on the X axis, other 2 are handled by the head
L495[02:59:01] <freacknate09> and it varies depending on material]
L496[02:59:15] <freacknate09> We also have replaced the bed on ours
L497[03:03:40] <Adorabl​eCatgirl> http://tinyurl.com/y8wlv8k8
L498[03:03:53] <Adorabl​eCatgirl> ah wait irc
L499[03:09:13] <Ar​iri> If anyone happens to be interested: Sale ends in about 5 hours
L500[03:09:13] <Ar​iri> https://www.creality3d.shop/products/creality3d-ender-3-pro-high-precision-3d-printer
L501[03:17:14] <ThePi​Guy24> %tonk
L502[03:17:14] <MichiBot> Zounderkite! ThePi​Guy24! You beat Li​zzy's previous record of 11 seconds (By 4 hours, 21 minutes and 29 seconds)! I hope you're happy!
L503[03:17:15] <MichiBot> ThePiGuy24's new record is 4 hours, 21 minutes and 40 seconds! ThePiGuy24 also gained 0.00436 tonk points for stealing the tonk. Position #5. Need 0.14617 more points to pass simo​n816!
L504[03:17:28] <Lizzy> :<
L505[03:20:29] <Adorabl​eCatgirl> ugh
L506[03:20:44] <Adorabl​eCatgirl> mga_dri.so is missing
L507[03:30:37] ⇨ Joins: freacknate (~freacknat@136.sub-174-222-130.myvzw.com)
L508[03:32:28] <Z​ef> So what's the command for viewing system information on linux?
L509[03:35:58] ⇦ Quits: freacknate09 (~freacknat@136.sub-174-222-130.myvzw.com) (Ping timeout: 378 seconds)
L510[03:43:19] <Michiyo> @Zef depends on what you want neofetch is what I use for nifty little oneshot displays
L511[03:43:33] <Z​ef> That's it! Thanks
L512[03:43:56] <Z​ef> I somehow accidentally installed xubuntu instead of lubuntu, so I'm fixing that now
L513[03:44:16] <Z​ef> And I guess I'll send a screenshot of my neofetch whenever it finishes
L514[03:49:55] <Adorabl​eCatgirl> anyways
L515[03:49:56] <Adorabl​eCatgirl> so
L516[03:50:11] <Adorabl​eCatgirl> i wanna get a Radeon 9600 Pro for this PC
L517[03:58:36] <Amanda> %tell Inari congratulations! You've been selected to run this new numbers station in a small town in the middle of a desert
L518[03:58:37] <MichiBot> Amanda: Inari will be notified of this message when next seen.
L519[03:59:03] ⇨ Joins: freack (~freacknat@097-092-106-022.biz.spectrum.com)
L520[03:59:12] * Amanda snugsafairy, Zzzmeww
L521[04:01:06] ⇦ Quits: freacknate (~freacknat@136.sub-174-222-130.myvzw.com) (Ping timeout: 189 seconds)
L522[04:01:40] ⇨ Joins: freacknate09 (~freacknat@73.sub-174-222-130.myvzw.com)
L523[04:03:29] ⇦ Quits: freack (~freacknat@097-092-106-022.biz.spectrum.com) (Ping timeout: 204 seconds)
L524[04:14:37] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L525[04:15:31] <AshleighTheCutie> henlo
L526[04:16:22] <Ar​iri> hai
L527[04:19:23] <Ocawes​ome101> Blue_595: what exactly are you making?
L528[04:20:25] <Ar​iri> I kind of want a GTX 1660 to put with my R52400G so I can use Waifu2x with it, but a Radeon is probably cheaper...
L529[04:22:27] <Ocawes​ome101> rx5500 :^)
L530[04:25:01] <Ar​iri> Isn’t the 5600 more comparable in prices
L531[04:25:54] <DaCompu​terNerd> There is no 5600 is there, only the xt
L532[04:26:03] <DaCompu​terNerd> But yes, it is
L533[04:28:28] ⇦ Quits: Ariri (~Ariri@cpe-104-33-154-8.socal.res.rr.com) (Read error: Connection reset by peer)
L534[04:38:07] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Quit: Proudly using WocChat!)
L535[04:48:02] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L536[05:12:55] <pay​onel> @Forecaster i dislike that cp has `-i` by default. originally i left it there because that's how it was before I joined
L537[05:13:17] <pay​onel> having the -i option is not redundant, cp is cp -i because of default profile aliases
L538[05:13:28] <pay​onel> see /etc/profile
L539[05:13:33] <pay​onel> or /etc/profile.lua actually
L540[05:14:25] ⇦ Quits: CarlenWhite (~CarlenWhi@22.sub-174-241-131.myvzw.com) (Ping timeout: 204 seconds)
L541[05:19:18] ⇨ Joins: Ariri (~Ariri@cpe-104-33-154-8.socal.res.rr.com)
L542[05:19:32] <Ar​iri> Why is ED25519 usually recommended over RSA-4096 for SSH?
L543[05:21:33] ⇨ Joins: CarlenWhite (~CarlenWhi@22.sub-174-241-131.myvzw.com)
L544[05:22:49] <Adorabl​eCatgirl> Izaya: i had a fucking idiotic idea
L545[05:23:34] <Adorabl​eCatgirl> so, hear me out here
L546[05:24:05] <Adorabl​eCatgirl> also wait
L547[05:24:24] ⇨ Joins: AdorableCatgirl (~sam@pool-71-176-252-72.rcmdva.fios.verizon.net)
L548[05:25:07] <Adorabl​eCatgirl> Izaya: oi, what happened to your xmpp?
L549[05:33:01] <Adorabl​eCatgirl> ugh i just want a PCI card that only fuctions as a boot rom
L550[05:36:18] <Izaya> server was fine
L551[05:36:20] <Izaya> I just had no clients
L552[05:36:30] <Izaya> Ariri: stronger vs conventional computers
L553[05:37:53] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.68.21)
L554[05:38:16] <Ar​iri> I see.
L555[05:38:16] <Ar​iri> Also now debating on getting a Yubikey 5 for U2F on mobile and SSH keys w/o a local private key on an hdd
L556[05:38:44] * Izaya doesn't trust the newer hardware tokens
L557[05:38:51] <Blue_595> so my 1.12.2 modpack doesnt have the mod that allowed 1-wide Project Red "cards", that allowed OC wires going through walls without net splitters or relays, FMP Integration
L558[05:38:53] <Izaya> they're not open hardware so I have no reason to trust them
L559[05:39:13] <Blue_595> not available for 1.12.2 (apparently)
L560[05:39:24] <Blue_595> so... why? any substitutes?
L561[05:40:12] <Izaya> EnderIO conduits could work
L562[05:40:23] <Blue_595> according to CurseForge, the latest version is 1.7.10
L563[05:41:11] <Blue_595> Izaya: i also want to be able to have 1-block-tall Project Red "cards" for my hybrid calculator idea i had a while ago
L564[05:41:41] <Z​ef> I'm pretty sure enderio is for 1.12.2 as well
L565[05:41:50] <Michiyo> https://www.curseforge.com/minecraft/mc-mods/ender-io it says 1.12 here
L566[05:41:55] <Blue_595> which uses an OpenSecurity keypad as the user I/O, and a computer just to break out the keys and numbers
L567[05:42:09] <Blue_595> so wait Ender IO has the multi-part integration stuff built in?
L568[05:42:23] <Izaya> EnderIO has OC conduits that can be covered with facades
L569[05:42:30] <Izaya> you even get 16 channels of OC networks
L570[05:42:49] <Blue_595> sixt- SIXTEEN CHANNELS?!
L571[05:42:59] <Izaya> yeah
L572[05:43:06] <Blue_595> you cant hear it right now but i just pissed my pants
L573[05:43:14] <Izaya> if you wanna be real fancy, you run all the cables to a closet and have all your relays in there
L574[05:43:22] <Izaya> so you get 5 computers + uplink on each relay
L575[05:43:33] <Blue_595> how big would the closet need to be?
L576[05:43:39] <Blue_595> this is sounding like a routing room now
L577[05:43:57] <Izaya> 3×n×3
L578[05:44:10] <Izaya> where n is 2 × the number of relays, plus 1
L579[05:44:12] <Blue_595> to demonstrate the stupid of the imperial system:
L580[05:44:17] <Blue_595> Inches to Foot: 12
L581[05:44:21] <Blue_595> Feet to Yard: 3
L582[05:44:25] <Blue_595> Yards to Mile: 1760
L583[05:44:30] <Blue_595> Ounces to Pound: 16
L584[05:44:35] <Blue_595> and now the metric system
L585[05:44:40] <Blue_595> Millimeters to Meter: 1000
L586[05:44:46] <Blue_595> Meters to Kilometer: 1000
L587[05:44:50] <Blue_595> Grams to Kilogram: 1000
L588[05:44:54] <Izaya> s/eter/etre/
L589[05:44:54] <MichiBot> <Blue_595> Metres to Kilometer: 1000
L590[05:44:57] <Blue_595> Kilograms to Tonne: 1000
L591[05:44:57] <Izaya> :)
L592[05:45:19] <Izaya> hm
L593[05:45:21] <Blue_595> Day/Month/Year?! seriously?! Year/Month/Day
L594[05:45:30] <Izaya> I may just be high
L595[05:45:34] <Izaya> don't mind me
L596[05:45:36] <Michiyo> DMMYYDYY
L597[05:45:38] * Izaya was using spray paint
L598[05:45:52] <Blue_595> YDYMYDYM
L599[05:46:00] <Blue_595> like today may 4 2020
L600[05:46:41] <Blue_595> 2020 05 04 -> 20002405
L601[05:47:28] <Blue_595> YouTube sports logo looks like biohazard symbol :D
L602[05:48:19] <Blue_595> anyway im getting distracted...
L603[05:48:48] <Izaya> oh okay yeah
L604[05:48:50] <Izaya> it's spelled metre
L605[05:48:52] <Izaya> I'm not high
L606[05:48:56] <Blue_595> wait 3,n,3 (n=2*relayCount+1) which axes: h1/h2/v?
L607[05:49:03] <Blue_595> h1/v/h2?
L608[05:49:10] <Izaya> any direction really
L609[05:49:24] <Izaya> you end up with a conduit on each face of a relay
L610[05:49:29] <Izaya> but you can share conduits
L611[05:49:39] <Blue_595> i could just have one relay per room, going to a single bus
L612[05:49:43] <Izaya> you could even do a cube of them if you wanted ig
L613[05:49:44] <Izaya> yup
L614[05:50:04] <Izaya> to reduce latency in OC networks, you reduce the number of relays
L615[05:50:22] <Izaya> and if all your computers are hooked up with only two relays in between
L616[05:50:24] <Izaya> :D
L617[05:50:40] <Blue_595> no wait
L618[05:50:55] <Blue_595> a "service" section right next to the lobby n reception n stuff
L619[05:51:14] <Izaya> I like to do my relays on the ceiling of the basement
L620[05:52:06] <Blue_595> maintenance area containing the server room and a routing room giving a 16x bundle to each floor
L621[05:52:19] <Blue_595> where then each channel goes to one room in the apartment/hotel/whatever building
L622[05:52:50] <Izaya> hook all the servers straight up to the inter-relay network
L623[05:52:52] <Izaya> :D
L624[05:53:00] <Blue_595> yes the "uplink" section
L625[05:53:42] <Blue_595> theres then a single server off in its own rack, allowing the hotel to go to a wide network (using my LAN-WAN-GN hierarchy)
L626[05:53:52] <Blue_595> LAN = 1 building, they each get their own router installed by Bluestone Networking
L627[05:54:19] <Blue_595> WAN = a block or city or something, a group of LANs
L628[05:54:37] <Blue_595> they send messages up/down the levels based on a list of devices stored on each router (so you need a lot of RAM)
L629[05:55:13] <Blue_595> but how do you get the device lists? does each local router probe for a list of devices when it gets a "connected" or "disconnected" control message
L630[05:55:28] <Blue_595> then when its done (no responses in 5 seconds) it sends the list up to the wide-area router
L631[05:55:39] <Blue_595> no global-network router since thats just a giant bus
L632[05:56:55] <Blue_595> [Thinking...]
L633[05:57:03] <Blue_595> [Generating list of control messages...]
L634[05:57:34] <Blue_595> control messages are all caps, packet headers are always "packet-" .. tostring(versionNumber)
L635[05:57:59] <Blue_595> do you know a way to get the time of the computer the game is running in?
L636[05:59:48] <Blue_595> im never gonna use IP addresses or MAC addresses
L637[05:59:56] <Blue_595> just gonna hope you never have 2 host names collide
L638[06:00:01] <Izaya> Like, real-world time?
L639[06:00:07] <Blue_595> yes irl time
L640[06:00:38] <Izaya> https://oc.cil.li/topic/1985-realtime-real-world-time-in-opencomputers/
L641[06:01:39] <Izaya> You can use HTTP headers to get the time from a webserver, then publish that over your local network; the time server currently only works over Minitel though
L642[06:01:55] <Blue_595> dayum youre making everything
L643[06:02:37] <Izaya> real computers make me sad so I play with toy computers to escape them
L644[06:03:58] <Blue_595> to remedy the hostname-collision problem, hostnames on the wide-area network will be <Router PHY address>:<hostname>
L645[06:04:13] <Blue_595> wait fek no thats not gonna work
L646[06:04:48] <Blue_595> any device should be able to see the list of ALL devices connected to the router
L647[06:05:10] <Blue_595> i could make the Router PHY system work, just include that in some of them
L648[06:05:38] <Blue_595> where i shorten it to the first 8 letters of the address (00000000 if its a local device)
L649[06:05:39] <Izaya> if you want to avoid collisions
L650[06:05:48] <Izaya> refuse to let devices connect with an existing name
L651[06:06:08] <Blue_595> wdym
L652[06:06:25] <Izaya> well, when a client starts up it talks to the router, right?
L653[06:06:36] <Blue_595> yes and the router needs to be on
L654[06:06:48] <Blue_595> so you need to reboot every computer in the house after you reboot the router
L655[06:06:56] <Izaya> If the router already knows of a device with the same name, tell the device it needs to pick another name and don't route its packets till it does
L656[06:07:21] <Blue_595> oh so the NEGOTIATE / COLLISION system i had in some very early plans
L657[06:07:24] ⇦ Quits: AdorableCatgirl (~sam@pool-71-176-252-72.rcmdva.fios.verizon.net) (Ping timeout: 378 seconds)
L658[06:07:36] ⇦ Quits: ATMunn (ATMunn@hellomouse.net) (Ping timeout: 189 seconds)
L659[06:07:39] <Blue_595> but i used it to find a good port for a crappy Passive Routing Protocol which i still have :)
L660[06:08:08] <Blue_595> its just as garbage as i remember
L661[06:08:25] <Izaya> you know, I have a reasonably workable routing protocol :^)
L662[06:08:33] <Blue_595> only 65 lines, since i gave each device its own port
L663[06:08:44] <Blue_595> seemed "smart" at the time but now i realize thats stupid
L664[06:11:16] <Blue_595> or just listen for a message saying the router is online, then automatically reassign a hostname
L665[06:12:47] <Izaya> side note
L666[06:13:06] <Blue_595> ?
L667[06:13:13] <Izaya> if you want reasonably unlikely to collide but also static and semi-human-friendly
L668[06:13:15] ⇨ Joins: ATMunn (ATMunn@tunnel479953-pt.tunnel.tserv18.fra1.ipv6.he.net)
L669[06:13:21] <Izaya> use the first 8 characters of the computer's address
L670[06:15:06] <Kleadron> if it clashes then show another character
L671[06:16:23] <Izaya> AppleTalk handled collisions nicely IMO https://archive.org/details/Inside_AppleTalk
L672[06:17:14] <Blue_595> the address of the "computer" component or the "modem" component
L673[06:17:21] <Izaya> computer component
L674[06:17:25] <Blue_595> yeah
L675[06:17:30] <Blue_595> or "robot" if applicable
L676[06:17:34] <Izaya> unless you give different interfaces different addresses I guess
L677[06:17:40] <Izaya> no, robots still have computer components
L678[06:17:50] <Blue_595> right
L679[06:17:53] <Blue_595> robot is just to move it around
L680[06:18:27] <Blue_595> trying to figure out an example handshake thatll with
L681[06:19:21] <Blue_595> ok tl;dr please for this whole AppleTalk thing
L682[06:19:25] <Blue_595> or is it just first 8 characters
L683[06:19:45] <Izaya> AppleTalk had numeric addresses
L684[06:19:50] <Izaya> when a machine connected to the network
L685[06:20:01] <Izaya> it'd ask if anyone had the same address it was going to use
L686[06:20:08] <Izaya> if it did, it'd pick a random number and use that instead
L687[06:20:19] <Blue_595> ok
L688[06:20:49] <Izaya> because the actual numeric addresses were hidden from the user, this didn't make any difference on the user end
L689[06:21:20] <Izaya> neat stuff
L690[06:22:40] <Blue_595> [Thinking...]
L691[06:24:12] <Blue_595> well im just using the first 8 characters of the computer address
L692[06:24:27] <Blue_595> which means... im gonna need all of them to accept name-requests
L693[06:24:55] <Blue_595> maybe with a table stored in the router, updated on connect/disconnect messages, so the client doesnt need to poll every single device to get the list
L694[06:26:13] <Blue_595> theres gonna be a scenario where a client tries to connect, but it's already in the table
L695[06:26:18] <Blue_595> but thats ok
L696[06:26:30] <Blue_595> just void the entry (if applicable) on disconnect, overwrite the entry on connect
L697[06:26:53] <Blue_595> for arguments sake lets say this computer is 257ff0c1
L698[06:28:29] <Blue_595> theres a table on the router containing a 2-way map between hostname and description
L699[06:28:54] <Blue_595> which means you need to read the entry in the table one last time before clearing it
L700[06:28:55] ⇦ Quits: freacknate09 (~freacknat@73.sub-174-222-130.myvzw.com) (Quit: *rocket noises*)
L701[06:29:14] <Blue_595> rip
L702[06:31:11] <Blue_595> lets say we're adding an IoT device called Kitchen_Lamp
L703[06:31:23] <Blue_595> pretty... self-explanatory
L704[06:33:01] <Blue_595> router tells the device it's now on (because in this scenario it's reconnecting after the router was rebooted by some idiot in that house who doesnt know how the internet works)
L705[06:33:29] <Blue_595> device asks router to connect as Kitchen_Lamp, router accepts
L706[06:33:43] <Blue_595> its an IoT device so it doesnt need a list of devices
L707[06:33:57] <Ar​iri> Did I hear "lamp"?
L708[06:34:06] <Blue_595> yes this is an IoT lamp
L709[06:34:35] <Blue_595> but then
L710[06:35:02] <Blue_595> how do i...
L711[06:35:33] <Blue_595> do i tell the (most likely the tablet) controlling the lamp the current state when done?
L712[06:36:25] <Blue_595> theres PACKET_SIMPLE which just has 4 true/false/nil/number/string items
L713[06:36:52] <Blue_595> and theres PACKET_COMPLEX which will be used by my Media Packetization Protocol as layer 4b of the stack
L714[06:36:56] <Blue_595> (4a is these commands)
L715[06:41:30] <Blue_595> nvm just have a list of the devices and their corresponding addresses
L716[06:42:23] <Blue_595> and it returns the exact router uptime when the device connected as well, in case thats /somehow/ useful
L717[06:43:03] <Blue_595> so i now have ROUTER_ONLINE (router rebooted) CONNECT, CONNECT_ACCEPT, CONNECT_REJECT, LIST_REQ, LIST_ACK, INFO_REQ, INFO_ACK, PACKET_SIMPLE, and PACKET_COMPLEX
L718[06:46:35] <Blue_595> thats all i could figure out
L719[06:46:37] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.68.21) (Quit: WeeChat 1.9.1)
L720[06:51:47] <Ar​iri> Wth is Manjaro failing to open Terminal...
L721[06:52:06] <Izaya> lämp
L722[06:52:10] <Izaya> just manjaro things
L723[06:52:56] <Ar​iri> It did that the one time I update packages
L724[06:53:15] <Ar​iri> Which fail bc of some keyring jazz, ffs/
L725[06:54:26] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.68.21)
L726[06:54:40] <Adorabl​eCatgirl> i know what to do
L727[06:54:57] <Adorabl​eCatgirl> PCI Option ROM on a $10 IDE controller
L728[06:55:00] <Adorabl​eCatgirl> compactflash
L729[06:55:08] <Adorabl​eCatgirl> load data from said CF
L730[06:58:05] <Blue_595> c o m p a c t f l a s h
L731[06:58:11] <Blue_595> its an IDE drive, on a card
L732[06:58:23] <Blue_595> fkn glorious
L733[06:58:44] <Adorabl​eCatgirl> ok
L734[06:58:49] <Izaya> IDE is cool but have you considered
L735[06:58:51] <Izaya> SCSI
L736[06:58:56] <Adorabl​eCatgirl> anyways, i'll probably steal the 3.3V from the card
L737[06:59:01] <Adorabl​eCatgirl> SCSI would be cool but
L738[06:59:03] <Adorabl​eCatgirl> CF
L739[06:59:08] <Izaya> the real chad solid state memory is bubble memory though
L740[06:59:18] <Blue_595> :D bubble memory
L741[07:00:00] <Blue_595> "using a rotating magnetic field with the help of two perpendicular coils, we are able to move magnetic 'bubbles' across a substrate..."
L742[07:00:04] <Adorabl​eCatgirl> neat ig
L743[07:00:08] <Adorabl​eCatgirl> but like
L744[07:00:25] <Adorabl​eCatgirl> i want UEFI through the Option ROM
L745[07:03:26] <Blue_595> whats this funky BBBBB9BBF3FFFFBBB9F7... on the label
L746[07:03:44] <Adorabl​eCatgirl> what
L747[07:03:45] <Blue_595> ...BFFDFDFFFF37FFBFFFFFF05FDDFD...
L748[07:03:49] <Blue_595> on the bubble memory
L749[07:04:06] <Blue_595> ...FF7FFFDFDFFDFFFEEFFDFBFFDFFFFFCF
L750[07:04:34] <Adorabl​eCatgirl> oh yeah so
L751[07:04:44] <Blue_595> or this other module: FCFBFBFDB7DFFFFE...
L752[07:04:47] <Adorabl​eCatgirl> i've had fun with the Pentium 3
L753[07:04:49] <Adorabl​eCatgirl> but
L754[07:04:54] <Blue_595> both the Intel 7110
L755[07:04:59] <Adorabl​eCatgirl> i've now ordered a Radeon 9600 256MB
L756[07:05:13] <Ar​iri> `Invalid or corrupted package:`
L757[07:05:13] <Ar​iri> Bloody hell.
L758[07:05:25] <Izaya> I have a 512M NVIDIA AGP card in my Pentium III machine
L759[07:05:29] <Izaya> half the VRAM is swap
L760[07:05:37] <Izaya> giving me a nice round GB of memory
L761[07:05:43] <Blue_595> "which minor loops should not be used"
L762[07:06:30] <Adorabl​eCatgirl> Izaya: nice
L763[07:06:40] <Izaya> did I mention
L764[07:06:44] <Adorabl​eCatgirl> i just saw the card for $20
L765[07:06:46] <Izaya> 2x Pentium III 1.133Ghz
L766[07:06:47] <Adorabl​eCatgirl> also
L767[07:06:51] <Blue_595> are these mostly defective, or is this showing which loops /can/ be used
L768[07:06:51] <Adorabl​eCatgirl> >2x
L769[07:06:52] <Izaya> 768M SDRAM
L770[07:07:00] <Adorabl​eCatgirl> >1.133
L771[07:07:10] <Izaya> 5 Ultra320 SCSI drives in RAID 5
L772[07:07:14] <Adorabl​eCatgirl> then again i can oc my 1.0GHz
L773[07:07:27] <hyphe​rionsa> Hi guys. Where can I find a basic example of how to make an OC component? Something that can directly connect to the PC without adapter blocks (1.12)
L774[07:07:27] <Izaya> the thing sounds like a rocket taking off
L775[07:07:30] <Adorabl​eCatgirl> also i have 1GB of RAM B)
L776[07:08:14] <Adorabl​eCatgirl> oh hey izzy
L777[07:08:21] <Adorabl​eCatgirl> if i get my idea working
L778[07:08:36] <Adorabl​eCatgirl> for custom firmware on via a cheap ide card
L779[07:08:40] <Blue_595> ORTHOMAGNETIC materials?!
L780[07:08:42] <Adorabl​eCatgirl> do you want one?
L781[07:08:48] <Blue_595> the fuck
L782[07:09:05] <Izaya> not sure what I'd use it for tbh
L783[07:09:11] <Adorabl​eCatgirl> duh
L784[07:09:15] <Adorabl​eCatgirl> OFW
L785[07:09:18] * Izaya applies coreboot
L786[07:09:27] <Adorabl​eCatgirl> on a 32-bit x86 machine
L787[07:09:27] <Izaya> ...hey.
L788[07:09:35] <Blue_595> what kinda fancy chips are those
L789[07:09:37] <Izaya> Coreboot supports i440BX machines
L790[07:09:59] <Adorabl​eCatgirl> i just want my 64-bit machine to be cool >:(
L791[07:09:59] <Izaya> I have an i440BX machine
L792[07:10:06] <Blue_595> fair enough, mostly 74 series logic
L793[07:10:11] <Adorabl​eCatgirl> i have a core 2 quad
L794[07:10:17] <Blue_595> D7220?
L795[07:10:23] <Blue_595> D7242?
L796[07:10:31] <Blue_595> VQ7254?
L797[07:10:34] <Adorabl​eCatgirl> anyways, izzy
L798[07:10:46] <Blue_595> D7238
L799[07:10:54] <Adorabl​eCatgirl> so the shit i found is gravy to reflash
L800[07:11:26] <Blue_595> these things were STUPID to use
L801[07:11:31] <Blue_595> but theyre non volatile
L802[07:11:36] <Blue_595> which was irrelevant when flash memory rolled around
L803[07:11:38] <Izaya> know what would be a good use for a 64-bit machine?
L804[07:11:45] <Izaya> map the entire disk into memory
L805[07:12:46] <Adorabl​eCatgirl> Izaya: hell yeah
L806[07:12:49] <Adorabl​eCatgirl> UDMA time
L807[07:12:51] <Blue_595> theyre so dense
L808[07:12:53] <Blue_595> yet so loose
L809[07:12:58] <Blue_595> wtf hp
L810[07:13:27] <Blue_595> i think i have the intel 7110 datasheet somewhere
L811[07:13:32] <Adorabl​eCatgirl> saturate the entire PCI bus
L812[07:15:44] <Blue_595> found it
L813[07:15:57] <Blue_595> 2x 7254 driver transistors
L814[07:16:06] <Blue_595> 7250 coil pre-driver
L815[07:16:15] <Blue_595> 7242 main chip thing
L816[07:16:28] <Blue_595> 7230 pulse generator
L817[07:16:33] <Blue_595> 7220 controller
L818[07:17:02] ⇨ Joins: Inari (~Pinkishu@pD9E8F9E3.dip0.t-ipconnect.de)
L819[07:17:28] <Blue_595> i look for the datasheet for the intel 7220 (bubble memory adventures)
L820[07:17:33] <Blue_595> i only find fkn cpus
L821[07:19:01] <Blue_595> the datasheets for these chips...
L822[07:19:03] <Blue_595> dont exist anymore
L823[07:19:14] <Izaya> I doubt they had very wide circulation
L824[07:19:49] <Blue_595> so i must NEVER delete the one datasheet i could find
L825[07:20:24] <Blue_595> i used to have a datasheet for a 74 series timing controller
L826[07:20:27] <Izaya> Bubble memory wasn't actually produced in large quantities, and it was somewhat secretive
L827[07:21:10] <Blue_595> was it 300 series...
L828[07:21:31] <Blue_595> yes! 74LS361
L829[07:21:47] <Blue_595> but its just one page showing the pinout
L830[07:22:14] <Blue_595> im assuming the C(X/Y)(A/B) go to the drive transistors?
L831[07:22:34] <Izaya> ara ara https://web.archive.org/web/20061016131825im_/http://www.opendoor.com/nethistory/MacWorld2004/images/slide38.jpg
L832[07:25:02] <Adorabl​eCatgirl> ara ara~
L833[07:31:18] <Ar​iri> uwu
L834[07:36:45] ⇨ Joins: Vexatos (~Vexatos@port-92-192-117-123.dynamic.as20676.net)
L835[07:36:45] zsh sets mode: +v on Vexatos
L836[07:37:29] <Blue_595> does anyone here actually KNOW how to use the S-100 bus?
L837[07:37:42] <CompanionCube> 'UEFI through the option ROM' what
L838[07:38:08] <Adorabl​eCatgirl> CC: so you know Clover EFI?
L839[07:38:28] <CompanionCube> yes, i can see where this is going, this is cursed
L840[07:38:36] <Adorabl​eCatgirl> y e s
L841[07:38:55] <Adorabl​eCatgirl> the perfect abuse
L842[07:39:52] <CompanionCube> embedding UEFI firmware into a BIOS option ROM and booting that way would probably be the most creative use of an option ROM ever
L843[07:40:12] <Adorabl​eCatgirl> creative and blursed
L844[07:40:25] <Adorabl​eCatgirl> zorya irl
L845[07:41:25] <Adorabl​eCatgirl> anyways, gonna order said IDE controller, a CF adapter and card, and probably a programmer just in case
L846[07:41:38] <Blue_595> bruh i am a programmer
L847[07:41:49] <Blue_595> java only tho
L848[07:41:58] <Adorabl​eCatgirl> i wanna dump the bios of my p3 machine anyways
L849[07:41:59] <CompanionCube> Blue_595: wrong type of programmer
L850[07:42:03] <Blue_595> :D
L851[07:42:18] <Blue_595> and i wanna make my own BIOS/OS from scratch but...
L852[07:42:18] <CompanionCube> ftr, they mean *flash* programmer
L853[07:42:29] <Blue_595> yeah i dont do flash
L854[07:42:32] <Blue_595> java all the way
L855[07:42:34] <CompanionCube> and not the adobe kind
L856[07:42:42] <Adorabl​eCatgirl> anyways, i should probably sleep once i order these three things
L857[07:42:44] <Blue_595> now what does that have to do with bricks
L858[07:43:28] <Blue_595> i want to make my own BIOS that has pictures of the floppies in a UI similar to the OCEmu cfgemu command
L859[07:44:00] <Blue_595> so you see all valid bootable drives (floppies AND hard drives) and can see the labels on the drives
L860[07:44:07] <Blue_595> and the addresses of the disk
L861[07:45:08] <Blue_595> this is quite the project so the first step would just be the ability to use the GPU and screen
L862[07:45:23] <Adorabl​eCatgirl> i should probably also get a 64GB CF just because
L863[07:45:27] <Adorabl​eCatgirl> for my Pentium 4 machine
L864[07:45:33] <Blue_595> are you have stupid?
L865[07:46:31] <Adorabl​eCatgirl> *pentium 3
L866[07:46:41] <Adorabl​eCatgirl> also what
L867[07:46:44] <Blue_595> setting it up so it flat-out requires a working screen to do anything
L868[07:47:07] <Blue_595> on a BIOS level, how do you just crash
L869[07:47:35] <Blue_595> is it error() os.exit() or just let it halt
L870[07:48:57] <Adorabl​eCatgirl> what
L871[07:49:34] <Blue_595> if for some reason you have to do this, how would you just flat-out crash on the BIOS
L872[07:49:37] <Blue_595> but intentionally
L873[07:50:03] <Blue_595> i went with error() with no args
L874[07:58:02] <CompanionCube> Izaya: isn't HD MMIO just a very simplistic single-level store?
L875[07:59:40] <Adorabl​eCatgirl> 64GB CF is expensive :(
L876[08:00:05] <Adorabl​eCatgirl> i say as i get like $50 worth of shit for making a fucking meme
L877[08:00:34] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.68.21) (Quit: WeeChat 1.9.1)
L878[08:02:24] <CompanionCube> does clover/duet even support IDE/CF?
L879[08:03:07] <Adorabl​eCatgirl> who knows
L880[08:03:10] <Adorabl​eCatgirl> there's source code
L881[08:03:13] <CompanionCube> i imagine that no-one bothered to write UEFI support code for the former, at least
L882[08:03:14] <Adorabl​eCatgirl> that's all that matters
L883[08:04:28] <Adorabl​eCatgirl> and i'll have 512MB to shove everything into and that should be more than enough
L884[08:13:06] <Adorabl​eCatgirl> fuck i just realized i'm an idiot
L885[08:18:26] <Adorabl​eCatgirl> now
L886[08:18:28] <Adorabl​eCatgirl> i'm going to bed
L887[08:25:48] <Adorabl​eCatgirl> i will work on this because i want UEFI on my old computer
L888[08:25:55] <Adorabl​eCatgirl> and then swap it out for OFW B)
L889[08:34:15] ⇦ Quits: CarlenWhite (~CarlenWhi@22.sub-174-241-131.myvzw.com) (Ping timeout: 198 seconds)
L890[08:36:51] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L891[08:39:48] ⇨ Joins: CarlenWhite (~CarlenWhi@22.sub-174-241-131.myvzw.com)
L892[08:44:01] <Forec​aster> @payonel yes, fingercomp pointed that out already
L893[08:44:34] <pay​onel> cool
L894[09:07:48] <Forec​aster> @payonel if I copy the OpenOS disk and try to use it to install it says "nothing to install"
L895[09:07:54] <Forec​aster> is there some magic going on there?
L896[09:08:26] <pay​onel> by default, `install` tries be helpful 🙂 haha
L897[09:08:37] <Forec​aster> what do you mean?
L898[09:08:49] <pay​onel> well for example, it ignores rootfs as a source option
L899[09:09:13] <Forec​aster> I don't know what that means
L900[09:09:33] <pay​onel> ok let's back up and simplify a bit
L901[09:09:58] <pay​onel> so you copied openos to a disk
L902[09:10:11] <pay​onel> did you `cp -r /mnt/openos /mnt/floppy` ?
L903[09:10:18] <pay​onel> or something similar?
L904[09:10:24] <Forec​aster> yes
L905[09:10:32] <Forec​aster> essentially
L906[09:11:05] <Forec​aster> `cp -r /mnt/dc8/* /mnt/3c2/`
L907[09:11:05] <pay​onel> and then you put that floppy in another machine, with a blank drive, and you try to just run install?
L908[09:11:12] <Forec​aster> yes
L909[09:11:29] <pay​onel> ok, what command exactly are you using on the "blank" machine?
L910[09:11:34] <pay​onel> `install` or `install openos` ?
L911[09:11:40] <Forec​aster> just "install"
L912[09:12:02] <pay​onel> ok. so i know the issue
L913[09:12:04] <Forec​aster> http://tinyurl.com/y7nlxgl8
L914[09:12:15] <pay​onel> oh you have a prompt
L915[09:12:21] <pay​onel> what is running?
L916[09:12:23] <Forec​aster> yeah it boots from it fine
L917[09:12:30] <pay​onel> are you trying to update the existing install?
L918[09:12:48] <Forec​aster> no
L919[09:12:52] <Forec​aster> the hdd is blank
L920[09:12:58] <Forec​aster> it botted from the disk
L921[09:13:01] <pay​onel> oh i see
L922[09:13:06] <pay​onel> right right
L923[09:13:09] <Forec​aster> it booted from the disk [Edited]
L924[09:13:13] <pay​onel> ok, so i am still good.
L925[09:13:28] <pay​onel> um....how to word
L926[09:14:06] <pay​onel> let's start first with `cp -r /mnt/openos/* /mnt/floppy/`
L927[09:14:26] <pay​onel> the `*` expands to all "normal" files and dirs
L928[09:14:32] <pay​onel> this is following posix glob rules
L929[09:14:45] <pay​onel> so, it ignores dot-hidden files, e.g. `.prop`
L930[09:14:53] <Forec​aster> ah
L931[09:15:07] <pay​onel> you should use `cp -r /mnt/openos/ /mnt/floppy/`
L932[09:15:17] <pay​onel> the trailing `/` is optional with dirs
L933[09:15:24] <pay​onel> ok, next detail
L934[09:15:29] <pay​onel> your floppy is RW
L935[09:15:42] <pay​onel> thus, your boot drive is RW
L936[09:15:50] <pay​onel> i.e. rootfs is rw
L937[09:15:53] <Forec​aster> sneaky hidden files
L938[09:16:15] <pay​onel> when rootfs is rw, install tries to be smart, and it assumes the rootfs is NOT an installable thing
L939[09:16:31] <pay​onel> this way, it isn't going to try to install your INSTALLED os again to something else
L940[09:16:45] <Forec​aster> right, that makes sense
L941[09:17:20] <pay​onel> anyways, i ... THINK i was smart too...and if you name the source (meaning, `install openos`) i think it tries...
L942[09:17:27] <pay​onel> i dont remember exactly right now
L943[09:17:36] <pay​onel> so, copy the hidden files and test and let me know
L944[09:17:43] <pay​onel> first try `install` which i think will "fail"
L945[09:17:48] <pay​onel> then try `install openos` and let me know
L946[09:18:11] <Vexatos> best option is to just duplicate the floppy anyway
L947[09:18:39] <Forec​aster> well, it's readonly, and I need to add some files to it afterwards :P
L948[09:18:44] <pay​onel> that's a good "mod level" option. i guess i'm thinking of all of these purely from the software perspective
L949[09:18:50] <Vexatos> can't you put a loot disk and a blank floppy in an inventory to copy it
L950[09:18:55] <Vexatos> or just scrench I guess
L951[09:18:55] <Vexatos> ah
L952[09:19:13] <Vexatos> never mind then
L953[09:19:31] <Forec​aster> it still does this http://tinyurl.com/y7qqxjc6
L954[09:19:38] <pay​onel> ok sad
L955[09:19:43] <Forec​aster> and I definitely got `.prop` this time
L956[09:19:57] <pay​onel> i think i should...consider giving labeled install precedence over "rw rootfs" check
L957[09:20:03] <pay​onel> but that is why ^
L958[09:20:06] <pay​onel> anyways, do this:
L959[09:20:10] <pay​onel> `install --from=/`
L960[09:20:24] <Forec​aster> can I just mark the disk as readonly?
L961[09:20:29] <pay​onel> that should work
L962[09:21:01] <Forec​aster> I should still be able to add my files out-of-game
L963[09:22:34] <Forec​aster> how do I do that?
L964[09:22:45] <pay​onel> do what? add files out of game?
L965[09:22:50] <Forec​aster> no
L966[09:22:54] <Forec​aster> mark is as readonly
L967[09:22:58] <Forec​aster> it*
L968[09:23:14] <pay​onel> oh, right click with the floppy in the air
L969[09:23:25] <Forec​aster> oh right
L970[09:23:59] <Forec​aster> okay now it's working :D
L971[09:24:07] <pay​onel> WOO! 🙂
L972[09:24:18] <pay​onel> see, look how easy that was
L973[09:24:20] <pay​onel> 😛
L974[09:24:27] <Forec​aster> now I can put my factory setup program on there
L975[09:24:29] <Forec​aster> hm
L976[09:24:45] <Forec​aster> but I need that to only run after the install reboot...
L977[09:24:56] <Forec​aster> should just have to check if the fs is readonly or not though
L978[09:27:26] <pay​onel> oh. well..............
L979[09:27:35] <pay​onel> you could use a custom installer
L980[09:27:53] <pay​onel> which sounds really bad, but .. `install` has some feature for that
L981[09:28:03] <pay​onel> that you can use
L982[09:28:09] <pay​onel> but i'm thinking if there is an easier way
L983[09:28:22] <pay​onel> testing rw on / is reasonable
L984[09:28:50] <pay​onel> you could could also add a file to your floppy
L985[09:29:08] <Vexatos> %tell Lizzy "it has the plugin thingy"?
L986[09:29:08] <MichiBot> Vexatos: Lizzy will be notified of this message when next seen.
L987[09:29:21] <pay​onel> and if that files exists, have your factory program choose to not run
L988[09:29:22] <pay​onel> like
L989[09:29:40] <pay​onel> if filesystem.exists("/.dump_file") then os.exit(0) end
L990[09:29:46] <Forec​aster> Well I want there to be as few steps as possible, so installing OpenOS and the program in one go is preferable
L991[09:29:51] <pay​onel> and you can pretty easily tell `install` to not copy it
L992[09:30:11] <pay​onel> look in the prop file
L993[09:30:17] <pay​onel> there is a `ignore` list i think
L994[09:30:22] <Lizzy> existence is pain
L995[09:30:29] <Lizzy> also am dehydrated
L996[09:30:39] <pay​onel> 🙂 lizzy
L997[09:30:54] <Inari> Drink some coffee
L998[09:31:15] <Inari> Amanda: desert sounds nice. whats a numbers station though?
L999[09:31:44] <Vexatos> smh forecaster just port ansible to openos
L1000[09:31:51] <pay​onel> haha
L1001[09:32:06] * Lizzy doesn't like coffee, but will get a drink shortly
L1002[09:33:11] <Forec​aster> the prop file is just `{label = "OpenOS", reboot=true, setlabel=true, setboot=true}`
L1003[09:34:32] ⇨ Joins: t20kdc (~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L1004[09:34:33] <pay​onel> oh oh crap, no, it is different
L1005[09:35:11] <pay​onel> @Forecaster well, .prop isn't copied, so i guess you could check for that
L1006[09:35:15] <pay​onel> or check if / is rw
L1007[09:35:47] <Forec​aster> also can I make it auto-run install if it's not already installed
L1008[09:36:01] <Forec​aster> should just be `shell.exec("install")` or something like that right
L1009[09:36:41] <pay​onel> sure...maybe in /home/.shrc
L1010[09:36:57] <Forec​aster> I would have shrc start the setup program yeah
L1011[09:36:59] <pay​onel> but -- this gets more ugly the more magic you do without writing a custom install handler 🙂
L1012[09:37:21] <Vexatos> at that point you might as well just make your own installer
L1013[09:37:28] <Lizzy> and Vexatos, i think that was a continuation of my message about the app fill stuff
L1014[09:37:33] <Vexatos> oh
L1015[09:37:34] <Vexatos> thanks
L1016[09:37:46] <Vexatos> whatever plugin thingy is
L1017[09:37:56] <pay​onel> @Forecaster if there is a file called `.install` then `install` calls it
L1018[09:38:00] <pay​onel> but yeah, have fun 🙂
L1019[09:39:10] <Forec​aster> otherwise it just copies the files (except .prop) to the disk?
L1020[09:39:15] <Forec​aster> or does it do both?
L1021[09:39:32] <pay​onel> yeah, cp is the default behavior
L1022[09:39:41] <pay​onel> if it calls `.install` then it does nothing
L1023[09:39:53] <pay​onel> so, "no" it doesn't do both
L1024[09:39:59] <Vexatos> ah yes #3287 very helpful how have I never thought of that
L1025[09:40:03] <hyphe​rionsa> Why do I get this error when implementing the SimpleComponent interface on my tile entity and how do I fix it? I tried using overiding the validate method of the tile entity, but I still get htis error. ```java.lang.AssertionError: Couldn't find 'validate' in template implementation.```
L1026[09:40:28] <pay​onel> i'm off to bed though. the `man install` should have some details if you're interested
L1027[09:40:28] <hyphe​rionsa> Why do I get this error when implementing the SimpleComponent interface on my tile entity and how do I fix it? I tried using overiding the validate method of the tile entity, but I still get this error. ```java.lang.AssertionError: Couldn't find 'validate' in template implementation.``` [Edited]
L1028[09:40:30] <Forec​aster> ah, so instead of a setup program and do the shrc thing I can just have the setup program be the .install and also make it copy the openos files
L1029[09:40:40] <pay​onel> yes
L1030[09:40:52] <pay​onel> and, `install` tells `.install` all the info it should need
L1031[09:41:06] <pay​onel> like, where the install source is, and where the user wants to install it to
L1032[09:41:47] <𝐿𝒾𝓏?​?𝒾𝒶𝓃> Vexatos, on my phone, I'm missing an option that would do the credentials management stuff since android 6 doesn't have that feature http://tinyurl.com/y7q7v8hx
L1033[09:42:06] <SquidDev> %tonkout
L1034[09:42:07] <MichiBot> Voldemort! Squi​dDev! You beat ThePi​Guy24's previous record of 4 hours, 21 minutes and 40 seconds (By 2 hours, 3 minutes and 11 seconds)! I hope you're happy!
L1035[09:42:08] <MichiBot> Squi​dDev has stolen the tonkout! Tonk has been reset! They gained 0.006 tonk points! plus 0.005 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.20974. Position #7 Need 0.01934 more points to pass Ocawes​ome101!
L1036[09:42:25] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.68.21)
L1037[09:42:32] <Vexatos> ah well rip
L1038[09:42:34] <Blue_595> i have a string \226\150\137\238\161\129\238\161\129\238\161\129\238\161\129\238\132\132 but what does it look like
L1039[09:42:38] <Blue_595> how do i draw this
L1040[09:43:13] <Blue_595> well thats disappointing
L1041[09:43:24] <Lizzy> yup, the joys of having phone manufacturers not update their old stuff
L1042[09:44:40] <Blue_595> oh so those 3 lines
L1043[09:44:51] <Blue_595> the one i showed you twice plus \238\132\163\226\150\140\226\150\174\32\226\150\144\226\150\136
L1044[09:44:55] <Blue_595> just draws a floppy disk
L1045[09:45:20] <Blue_595> that was anticlimactic, but welcome
L1046[09:45:55] <Blue_595> and then theres just text to show a floppy disk thats currently active
L1047[09:48:19] <Blue_595> this is just beautiful
L1048[09:48:30] <Forec​aster> Vexatos how do I access the environment variables in install? are they just global variables or are they in a table somewhere?
L1049[09:49:56] <Blue_595> how do you use the component configuration part of OCEmu?
L1050[09:50:17] <Blue_595> oh delete & insert
L1051[09:50:48] <Vexatos> well environment variables are in _ENV, global variables in _G
L1052[09:50:52] <Vexatos> but not sure that's what you want
L1053[09:51:00] <Blue_595> if you dont specify slot/address it just fkn go ahead and make
L1054[09:51:18] <Blue_595> deleting the gpu crashes the emulator
L1055[09:51:20] <Blue_595> good to know
L1056[09:51:24] <Forec​aster> the man page just says they're environment variables, so I guess they're in _ENV then
L1057[09:52:09] <Blue_595> you can remove 'computer' and its fine
L1058[09:52:49] <Blue_595> "hmm yes lets just DELETE THE FUCKING GRAPHICS CARD"
L1059[09:53:02] <Blue_595> how did i think of doing that anyway
L1060[09:54:51] <Forec​aster> `_ENV["from"]` is nil >:
L1061[09:56:03] <Vexatos> you sure it's not ARGS?
L1062[09:56:09] <Vexatos> well {...}
L1063[09:56:11] <Vexatos> whatever
L1064[09:56:18] <Forec​aster> I'm not sure of anything :P
L1065[09:56:19] <Vexatos> I don't remember how it was payonel made this
L1066[09:57:00] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L1067[09:58:01] <Forec​aster> nope, `local args = {...} print(args['from'])` also prints nil
L1068[09:58:14] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L1069[09:58:39] <Forec​aster> maybe from isn't set
L1070[10:02:17] <fingercomp> `os.getenv` may do what you want
L1071[10:03:31] <Forec​aster> so far, all nil http://tinyurl.com/y9espl4r
L1072[10:04:07] <fingercomp> did you actually set the environment variable before calling the script?
L1073[10:04:16] <fingercomp> set root=value; script.lua
L1074[10:04:30] <Forec​aster> what do you mean?
L1075[10:04:45] <Forec​aster> it should be set by install
L1076[10:04:59] <fingercomp> also, os.getenv() is case-sensitive
L1077[10:05:09] <fingercomp> os.getenv("root") is not the same as os.getenv("ROOT")
L1078[10:06:24] <fingercomp> you can list all the environment variables by running `set` with no arguments
L1079[10:07:39] <Forec​aster> well I'm just going off of this, and it doesn't tell you how to access them http://tinyurl.com/y9k5zqe4
L1080[10:07:52] <Forec​aster> it just says they're environment variables
L1081[10:09:37] <fingercomp> I've just grepped the OpenOS source code for `setenv`, and `install` doesn't use it anywhere
L1082[10:09:53] <fingercomp> either the docs are outdated, or they mean something else altogether
L1083[10:10:48] <fingercomp> ...all right
L1084[10:10:57] <fingercomp> you should have the options stored in the `install` global
L1085[10:11:12] <fingercomp> `install.from`, `install.root`, etc
L1086[10:11:18] <Forec​aster> oh
L1087[10:11:50] <Forec​aster> yep, there they are
L1088[10:11:51] <fingercomp> and yeah, the manpage does say about that, if you scroll one page down
L1089[10:11:51] <Forec​aster> :|
L1090[10:12:05] <fingercomp> https://i.imgur.com/Iyk9W8H.png
L1091[10:12:11] <fingercomp> and then it lists all those options
L1092[10:12:11] <Forec​aster> oh...
L1093[10:12:21] <Forec​aster> I didn't realize you could scroll... xD
L1094[10:13:32] <Forec​aster> I passively tried the scroll wheel and noted there not being anything else...
L1095[10:17:23] <Forec​aster> well that makes things a lot easier, thanks :P
L1096[10:17:42] <Forec​aster> now does anyone happen to know how to color the floppies?
L1097[10:17:48] <Forec​aster> crafting with dye doesn't seem to be it
L1098[10:18:49] <Forec​aster> oh... nevermind
L1099[10:18:52] <fingercomp> works for me... https://i.imgur.com/fu9bAsj.png
L1100[10:18:54] <Forec​aster> you have to do it when it's empty
L1101[10:18:54] <Bindin​gEnergy> Isn't the colour just to distinguish between normal floppies and OpenOS and such?
L1102[10:19:06] <Bindin​gEnergy> Oh, oof
L1103[10:19:07] <Forec​aster> no, you can color any disk
L1104[10:19:32] <Forec​aster> but apparently the recipe doesn't work when the disk has been used, or maybe it's because I locked it
L1105[10:20:43] <Forec​aster> well, I'm going to have to re-make the disk on the actual server later anyway, so that's fine
L1106[10:23:21] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L1107[10:23:45] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L1108[10:24:48] ⇦ Quits: Ariri (~Ariri@cpe-104-33-154-8.socal.res.rr.com) (Ping timeout: 378 seconds)
L1109[10:31:59] <Forec​aster> now it's time for a break, with some u's on boats
L1110[11:19:27] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.68.21) (Ping timeout: 189 seconds)
L1111[11:33:21] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L1112[11:33:50] ⇨ Joins: immibis (~immibis@46.114.36.119)
L1113[11:34:41] <Forec​aster> whoof
L1114[11:35:00] <Forec​aster> barely made it back to port on battery power with 3% left after running out of diesel xD
L1115[11:41:22] <Inari> Still that u-boat game?
L1116[11:42:37] <Forec​aster> yep
L1117[11:45:29] <Forec​aster> I wish the auto-navigation would pick a path far enough away from shores to use the travel mode...
L1118[11:47:05] <Forec​aster> but it picks the shortest path, which when you take time compression into account is the absolute slowest one
L1119[11:49:20] ⇨ Joins: ben_mkiv (~ben_mkiv@i59F678EE.versanet.de)
L1120[12:09:53] ⇦ Quits: immibis (~immibis@46.114.36.119) (Ping timeout: 204 seconds)
L1121[12:16:25] <S3_> Inari: uboat game, like aces of the deep? Great game
L1122[12:17:58] <S3_> It was a semi 3D msdos wwII uboat simulator
L1123[12:18:11] <S3_> I played it in the 90s a lot
L1124[12:23:41] ⇨ Joins: immibis (~immibis@46.114.34.65)
L1125[12:25:27] <Inari> Dunno, forgot its name
L1126[12:25:46] <Forec​aster> Uboat
L1127[12:25:59] <Inari> But what forecaster played seemed a bit mor emodern than a semi-3d msdos game
L1128[12:25:59] <Inari> :p
L1129[12:26:17] <Forec​aster> it's still in development
L1130[12:28:11] <SquidDev> %tonkout
L1131[12:28:11] <MichiBot> Squi​dDev: You gotta tonk before you can tonk out. For this transgression the timer has been reset.
L1132[12:28:22] <SquidDev> Hah. I always wondered.
L1133[12:35:03] * Inari resets SquidDev's timer
L1134[12:37:09] <Forec​aster> %sip
L1135[12:37:09] <MichiBot> You drink an oxidised bavarium potion (New!). Forec​aster shrinks by a negligible amount until they see a star fall.
L1136[12:51:51] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L1137[12:52:05] <AshleighTheCutie> henloo
L1138[12:54:17] <Forec​aster> %splash Inari
L1139[12:54:17] <MichiBot> You fling a stirring cerulium potion (New!) that splashes onto Inari. The potion contained a computer virus! It sent a message to all your friends telling them that you love them!
L1140[12:56:48] <Skye> %splash @Forecaster
L1141[12:56:48] <MichiBot> You fling a smelly green potion (New!) that splashes onto @Forecaster. A sudden craving for soup occupies @Forecaster's thoughts for 4 hours.
L1142[12:56:55] <Skye> %sip
L1143[12:56:55] <MichiBot> You drink a fragrant copper potion (New!). Skye grows whiskers for 59 minutes.
L1144[12:56:58] <Lizzy> %tonk
L1145[12:56:59] <Forec​aster> ohno
L1146[12:56:59] <MichiBot> By my throth! Li​zzy! You beat Squi​dDev's previous record of <0 (By 28 minutes and 47 seconds)! I hope you're happy!
L1147[12:57:00] <MichiBot> Lizzy's new record is 28 minutes and 47 seconds! Lizzy also gained 0.00048 tonk points for stealing the tonk. Position #3. Need 0.15404 more points to pass Forec​aster!
L1148[12:57:01] <Skye> nya~
L1149[12:59:27] <AshleighTheCutie> hai
L1150[12:59:37] <Forec​aster> hi
L1151[12:59:41] * AshleighTheCutie pats Skye
L1152[13:00:11] * Skye awu at AshleighTheCutie
L1153[13:00:45] <AshleighTheCutie> so cute
L1154[13:00:58] <Sk​ye> hmmm
L1155[13:01:05] <Skye> time to embarass myself
L1156[13:01:13] <Skye> https://skyem.co.uk/files/awu_1.flac
L1157[13:01:53] * Lizzy headpats Skye the cutie
L1158[13:04:34] <Amanda> Inari: https://en.wikipedia.org/wiki/Numbers_station
L1159[13:05:20] <AshleighTheCutie> brb
L1160[13:05:31] <Amanda> We'll have to replace your voice box with a digital speech synthesiser, though
L1161[13:07:51] <AshleighTheCutie> does OC normally use iron fences in the crafting recipe for the computer cases and racks?
L1162[13:08:02] <AshleighTheCutie> from Tech Reborn, i might add
L1163[13:08:08] <Forec​aster> no
L1164[13:08:21] <AshleighTheCutie> i KNEW it!
L1165[13:08:39] <Forec​aster> or do you mean iron bars?
L1166[13:08:43] <Forec​aster> if so then yes
L1167[13:08:46] <AshleighTheCutie> no, iron fences
L1168[13:08:55] <Forec​aster> https://ocdoc.cil.li/_media/recipes:blocks:tier1case.png?w=200&tok=17cc5f
L1169[13:08:55] <AshleighTheCutie> like, honest-to-god iron fences
L1170[13:09:05] <Forec​aster> that's the default recipe
L1171[13:09:08] <AshleighTheCutie> from either IC2 or Tech Reborn
L1172[13:10:31] <DaCompu​terNerd> the default is vanilla iron fences
L1173[13:10:34] <DaCompu​terNerd> other than that, yes
L1174[13:10:57] <AshleighTheCutie> vanilla doesnt have iron fences
L1175[13:11:18] <DaCompu​terNerd> oh right they aren't called that
L1176[13:11:26] <DaCompu​terNerd> i just woke up, sorry
L1177[13:12:04] <Forec​aster> https://swordscomic.com/comic/CDIV/
L1178[13:12:09] <AshleighTheCutie> no, these are fences with a iron texture, from either IC2 or Tech Reborn, hold on, let me grab the oreDict value
L1179[13:12:35] <AshleighTheCutie> oreDict says: fenceIron
L1180[13:13:55] <AshleighTheCutie> brb
L1181[13:21:47] <AshleighTheCutie> there, iron fence autocrafting
L1182[13:21:51] <AshleighTheCutie> lol
L1183[13:24:12] <Inari> Amanda: 🤔
L1184[13:24:15] <Inari> %bap Amanda
L1185[13:24:15] <MichiBot> Inari baps Amanda with the large coffeepot!
L1186[13:24:27] <Inari> %splash Amanda with liquid coffee potion
L1187[13:24:27] <MichiBot> You fling a liquid currentcorn potion (New!) that splashes onto Amanda. Amanda's nails turn the color of aluminium until they say the phrase "Noir Classic".
L1188[13:24:43] * Amanda looks at her claws
L1189[13:24:55] * Amanda looks at Inari's face, contemplates if it's just colour change...
L1190[13:25:11] <Inari> D:
L1191[13:25:12] * Inari runs
L1192[13:25:20] <Forec​aster> hm
L1193[13:25:34] <Forec​aster> I should add a "claw" action to the attack command
L1194[13:25:46] <AshleighTheCutie> dew it
L1195[13:26:57] <Amanda> -*- Hunter Instincts Activated -*-
L1196[13:27:00] * Amanda chases after Inari
L1197[13:27:31] <AshleighTheCutie> oh no
L1198[13:27:44] <AshleighTheCutie> RIP Inari
L1199[13:27:55] <Forec​aster> hm
L1200[13:28:07] <Forec​aster> should it be "Clawing" or "Scratching"...
L1201[13:28:18] <AshleighTheCutie> i dunno
L1202[13:28:27] <Forec​aster> Biting, Bit - Clawing, Clawed
L1203[13:28:43] <Forec​aster> yeah, I think that works better
L1204[13:29:34] <AshleighTheCutie> hm, WocChat just popped up with a Lua Error in the Espernet window
L1205[13:29:39] <AshleighTheCutie> its still working
L1206[13:29:44] <AshleighTheCutie> but it says..
L1207[13:30:16] <AshleighTheCutie> "/usr/bin/wocchat.lua:892: attempt to index a nil vaule (field '?')"
L1208[13:30:29] <AshleighTheCutie> value*
L1209[13:34:33] <Forecaster> here we go
L1210[13:34:36] <Forecaster> %restart
L1211[13:34:37] ⇦ Quits: MichiBot (~MichiBot@149.56.6.196) ()
L1212[13:34:54] <AshleighTheCutie> that was fast
L1213[13:34:58] ⇨ Joins: MichiBot (~MichiBot@149.56.6.196)
L1214[13:34:58] zsh sets mode: +v on MichiBot
L1215[13:35:06] <Amanda> %claw Inari
L1216[13:35:24] <Forec​aster> the way I've made it I just had add like 4 lines to it
L1217[13:35:27] <Inari> %fling AshleighTheCutie at Amanda
L1218[13:35:39] <MichiBot> In​ari flings Ashleigh​TheCutie in a random direction. It hits the ground near Ama​nda
L1219[13:35:40] <MichiBot> Ama​nda is clawing In​ari for 1d6 => 1 damage!
L1220[13:35:47] <Inari> D:
L1221[13:35:53] * AshleighTheCutie hisses at Inari
L1222[13:35:57] <AshleighTheCutie> nu
L1223[13:40:06] <Forec​aster> %sip
L1224[13:40:08] <MichiBot> You drink a stirring violium potion (New!). Forec​aster gets an urge to have another potion.
L1225[13:40:16] <Forec​aster> %skull
L1226[13:40:16] <MichiBot> You drink a sweet aluminium potion (New!). Forec​aster's favourite cup is now upside down.
L1227[13:40:24] <Forec​aster> D:
L1228[13:40:33] <Forec​aster> now it's useless!
L1229[13:43:05] <Amanda> %splash Inari with liquid currentcorn potion
L1230[13:43:05] <MichiBot> You fling a liquid currentcorn potion (New!) that splashes onto Inari. The next remote Inari looks for is extra hard to find.
L1231[13:43:14] <Inari> D:
L1232[13:43:24] <Inari> Amanda: Noo my vi.. tv remote!
L1233[13:50:14] <Inari> %sip
L1234[13:50:14] <MichiBot> You drink a muddy weather potion (New!). True enlightenment can be achieved by drinking another potion.
L1235[13:50:18] <Inari> Sure
L1236[13:50:19] <Inari> %sip
L1237[13:50:20] <MichiBot> You drink a runny strawberry potion (New!). A tiny cloud appears with a ridiculous smile on it. It follows Inari for 2 hours.
L1238[13:50:26] <Inari> Nice
L1239[13:52:14] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Ping timeout: 190 seconds)
L1240[13:54:10] * AshleighTheCutie pets Inari's pet cloud
L1241[13:54:23] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L1242[13:56:51] <AshleighTheCutie> welcome lord
L1243[14:11:57] * Inari sticks Amanda in a kneesocks
L1244[14:12:00] <Inari> -s
L1245[14:12:31] <Amanda> D:
L1246[14:12:54] <Amanda> that;s not how you make a purrito, Inari
L1247[14:13:01] <Inari> Haha
L1248[14:13:39] <Izaya> https://media.bsd.network/media_attachments/files/002/310/498/original/3bfb37568f25ad49.jpeg
L1249[14:14:12] <Inari> Plenty Box
L1250[14:20:21] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Quit: Proudly using WocChat!)
L1251[14:20:48] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L1252[14:25:30] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L1253[14:26:41] ⇨ Joins: DBotThePony (~Thunderbi@2a0d:8340:fd6:10:c035:3612:122b:6844)
L1254[14:27:17] <Forec​aster> damn... a card in one server isn't available to another server, even if they have a component connection to the same side...
L1255[14:28:22] <AshleighTheCutie> i know
L1256[14:28:28] <AshleighTheCutie> it sucks
L1257[14:29:01] <Forec​aster> that is unfortunate... that limits how many inputs/outputs I can have because I need more gpus
L1258[14:29:14] <Forec​aster> :|
L1259[14:29:30] ⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L1260[14:30:18] ⇦ Quits: DBotThePony (~Thunderbi@2a0d:8340:fd6:10:c035:3612:122b:6844) (Ping timeout: 189 seconds)
L1261[14:30:18] *** DBotThePony1 is now known as DBotThePony
L1262[14:30:49] <Forec​aster> hrm
L1263[14:30:55] <Forec​aster> there's no good solution to that...
L1264[14:31:17] <Forec​aster> because I need to have a gpu bound to be able to detect when a screen is touched...
L1265[14:31:39] <Forec​aster> I need a touchscreen with a builtin gpu o3o
L1266[14:33:13] <Forec​aster> or like, a card expander for the rack
L1267[14:33:16] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L1268[14:34:24] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L1269[14:35:25] ⇨ Joins: Alexman1704 (webchat@5.140.79.124)
L1270[14:36:22] ⇦ Quits: Alexman1704 (webchat@5.140.79.124) (Client Quit)
L1271[14:36:35] <AshleighTheCutie> someone message the mod author and tell him to add it :P
L1272[14:37:11] <Forec​aster> he's working on OC2 supposedly, so that probably wont happen
L1273[14:37:42] <AshleighTheCutie> aww
L1274[14:38:01] <AshleighTheCutie> i guess that means no 1.12 support too
L1275[14:38:06] <AshleighTheCutie> RIP
L1276[14:38:22] <Forec​aster> support for what?
L1277[14:38:38] <AshleighTheCutie> 1.12.x
L1278[14:39:00] <Forec​aster> it already supports 1.12.x?
L1279[14:39:00] <AshleighTheCutie> you know, minecraft version
L1280[14:39:02] <Amanda> OC already has 1.12.x support
L1281[14:39:09] <AshleighTheCutie> but OC2 likely wont
L1282[14:39:24] <AshleighTheCutie> and it likely wont be compatible with OC programs
L1283[14:39:46] <Amanda> OC2 will def. not be for 1.7.10, I don't think I've heard anything about 1.12 from @payonel, but it's likely still up in the air regardless.
L1284[14:39:58] <Amanda> or wait... maybe I did?
L1285[14:40:23] <AshleighTheCutie> im currently on 1.12.2, so 1.7.10 is not super useful to me
L1286[14:40:54] <Amanda> OC1 only still supports 1.7.10 because there's not been a need for a massive restructuring of the OC codebase, AIUI
L1287[14:41:09] <AshleighTheCutie> AIUI?
L1288[14:41:15] <Amanda> As I Understand It
L1289[14:41:22] <AshleighTheCutie> oh
L1290[14:41:22] <AshleighTheCutie> oh
L1291[14:41:24] <AshleighTheCutie> oof
L1292[14:41:34] <AshleighTheCutie> double messages because l a g
L1293[14:41:55] <Forec​aster> siigh
L1294[14:42:12] <Forec​aster> I guess I could use individual terminals and network for the status screens...
L1295[14:42:19] <AshleighTheCutie> i wonder how well IRC programs would handle massivlely laggy servers, ie, less than 7-ish TPS
L1296[14:42:38] <AshleighTheCutie> dont forget APUs Forceaster
L1297[14:42:42] <AshleighTheCutie> those do exist
L1298[14:42:58] <Forec​aster> but then I definitely need to isolate the networks
L1299[14:43:36] <Forec​aster> I'm already using that, that only gets me 4 inputs if I forego the remote terminal interface
L1300[14:44:03] <Forec​aster> agh
L1301[14:44:07] <AshleighTheCutie> what are you coding
L1302[14:44:14] <AshleighTheCutie> my god 5 GPUS is a lot
L1303[14:44:26] <AshleighTheCutie> or is it 4 and a network card..
L1304[14:44:32] <AshleighTheCutie> prolly 4 and a network card
L1305[14:45:05] <Forec​aster> this means I need to replace the relay with a mcu that only sends messages from the factory server to the master server, and absolutely do not forward any of the input/output terminals to the rest of the network, it would be chaos...
L1306[14:45:24] <AshleighTheCutie> but what does the program do
L1307[14:45:48] <Forec​aster> I'm making a transport tycoon game in minecraft
L1308[14:45:56] <Forec​aster> the program runs the factories
L1309[14:47:09] ⇨ Joins: whatifdevolper (~whatifdev@static.212.57.217.95.clients.your-server.de)
L1310[14:47:30] <Forec​aster> oh interesting
L1311[14:47:51] <AshleighTheCutie> hm?
L1312[14:47:54] <Forec​aster> if you put cards and stuff in a server blade they don't get assigned addresses until you put the blade in a rack
L1313[14:48:11] <AshleighTheCutie> does it work after that?
L1314[14:48:29] <Forec​aster> that means I can create a template for the factory server and the output/input terminals that you can just copy without it causing issues with duplicated addresses
L1315[14:48:39] <Forec​aster> why wouldn't it?
L1316[14:48:59] <AshleighTheCutie> no, does it work as a card expander
L1317[14:49:07] <Forec​aster> no
L1318[14:49:14] <AshleighTheCutie> dam
L1319[14:49:23] <Forec​aster> that wasn't the point though
L1320[14:50:00] ⇦ Quits: whatifdevolper (~whatifdev@static.212.57.217.95.clients.your-server.de) (Client Quit)
L1321[14:50:05] <Forec​aster> it just means it wont matter that each factory will have like 5 servers in it
L1322[14:50:58] <Forec​aster> I can even have the input/output terminals run off of eeproms so they don't have to be installed like the main program
L1323[14:51:12] <AshleighTheCutie> this seems cool
L1324[14:51:21] <AshleighTheCutie> if you need a beta tester, I'll try it out
L1325[14:51:52] <Forec​aster> I had a test with someone yesterday and it went so well...
L1326[14:52:05] <AshleighTheCutie> what did you do
L1327[14:52:10] <Forec​aster> but now I have to re-write a large part of the main program again...
L1328[14:52:22] <AshleighTheCutie> oh
L1329[14:52:29] <Forec​aster> I just had him set up a factory to see how difficult it was
L1330[14:52:48] <Forec​aster> I determined that I needed to make an installer for the main program to assist with configuring it
L1331[14:52:54] <murlocking> When you use 'if' do you have to use 'then' after? Or can you do something like this :
L1332[14:53:03] <Forec​aster> I'm glad I haven't done that yet because that process will change now
L1333[14:53:05] <murlocking> ' if computer.energy() <= 200 do'
L1334[14:53:22] <Forec​aster> no, for `if` it's `then`
L1335[14:53:29] <murlocking> Alright, thank you :)
L1336[14:53:35] <Forec​aster> `do` is for loops, like `while` or `for`
L1337[14:54:18] <Forec​aster> %lua if true do print("success") end
L1338[14:54:19] <MichiBot> main:1: 'then' expected near 'do'
L1339[14:54:37] <Forec​aster> %lua if true then print("success") end
L1340[14:54:38] <MichiBot> success
L1341[14:54:50] <AshleighTheCutie> thats really cool
L1342[14:55:04] <murlocking> Got it, thanks. (that debug bot is nice)
L1343[14:55:18] <Amanda> %8ball start on a new story?
L1344[14:55:18] <MichiBot> Ama​nda: Without a doubt
L1345[14:55:29] <Amanda> Welp, see y'all in a couple days
L1346[14:55:35] <AshleighTheCutie> bye
L1347[15:00:14] <Forec​aster> wellp, time to remind myself how to write eeprom code
L1348[15:00:37] <Forec​aster> never done gpu/screen stuff with these before
L1349[15:00:54] <Forec​aster> only a little bit of drone stuff ages ago
L1350[15:02:16] <Izaya> whoa
L1351[15:02:20] <Izaya> The Surge 2 supports Vulkan
L1352[15:02:22] <Izaya> based
L1353[15:02:43] <Amanda> `local screenUUID = component.list("screen")() local gpu = component.proxy(component.list("gpu")()) gpu.bind(screenUUID) -- Do stuff with gpu`
L1354[15:02:47] <Adorabl​eCatgirl> my Radeon 9600 won't but it has ogl 2.0 B)
L1355[15:03:45] <Forec​aster> that's a start, but then I need networking stuff, event stuff and a pile of other things
L1356[15:03:51] <Forec​aster> so I have a bunch of reading to do
L1357[15:04:30] <AshleighTheCutie> AdorableCatgirl: try ogles 1.2 on a 1st gen tegra SoC
L1358[15:04:52] <AshleighTheCutie> also
L1359[15:05:05] * AshleighTheCutie pats AdorableCatgirl
L1360[15:05:57] <Adorabl​eCatgirl> Izaya: i ordered the shit to do some PCI option rom hacking
L1361[15:06:18] <AshleighTheCutie> oh cool
L1362[15:06:25] <Forec​aster> I also should set up wake-on-lan so the factory can make sure all the terminals are online
L1363[15:06:30] <AshleighTheCutie> i forgot PCI option ROMs exist
L1364[15:06:48] <Adorabl​eCatgirl> two CFs
L1365[15:06:55] <AshleighTheCutie> CF?
L1366[15:07:09] <Forec​aster> two whole curseforges?!
L1367[15:07:10] <Forec​aster> :O
L1368[15:07:20] <AshleighTheCutie> Construction Foam???
L1369[15:35:17] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Remote host closed the connection)
L1370[15:35:54] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L1371[15:35:58] <AshleighTheCutie> back
L1372[15:36:09] <AshleighTheCutie> acdientally turned off the wrong machine in MC lol
L1373[15:38:07] <AshleighTheCutie> fun fact:
L1374[15:38:33] <AshleighTheCutie> for a 5x3 OC Tier 3 Screen, the ideal resolution for readibility is 88x24
L1375[15:39:58] <AshleighTheCutie> hmm
L1376[15:40:02] <AshleighTheCutie> i just had a idea
L1377[15:40:26] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Quit: DBotThePony)
L1378[15:40:37] ⇨ Joins: DBotThePony (~Thunderbi@2a0d:8340:fd6:10:1c4f:df3e:747c:19a8)
L1379[15:40:49] <AshleighTheCutie> a computer that uses the computronics creative chat box to put all the messages in the server chat into a IRC channel, and all messages from the IRC channel into the game chat
L1380[15:41:47] <immibis> sounds pretty straightforward
L1381[15:43:00] <AshleighTheCutie> or a normal chat box, i supose
L1382[15:43:15] <Forec​aster> you could just take the existing irc program and make it use a chatbox
L1383[15:43:28] <Forec​aster> probably wouldn't be too difficult
L1384[15:43:30] <AshleighTheCutie> also, the dmesg program can indeed see events from a chat box, so if you want a simple server chat log, pipe the output of the dmesg command into a text file
L1385[15:44:01] <AshleighTheCutie> hmm, thats possible forecaster
L1386[15:44:10] <AshleighTheCutie> woner how much I'd have to learn to make it happen
L1387[15:44:14] <AshleighTheCutie> wonder*
L1388[15:44:34] <Forec​aster> just find all the "print to screen" instances and replace them with "print to chatbox" :P
L1389[15:44:56] <AshleighTheCutie> i think the chatbox uses a different syntax for "print"
L1390[15:44:59] <AshleighTheCutie> if it even uses print
L1391[15:45:18] <Forec​aster> it was more about the idea rather than chatbox actually using print :P
L1392[15:45:56] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L1393[15:45:59] <AshleighTheCutie> the API call is "say(message)"
L1394[15:46:14] <AshleighTheCutie> and it uses an even for recieving
L1395[15:46:18] <AshleighTheCutie> event*
L1396[15:46:48] <AshleighTheCutie> https://wiki.vexatos.com/wiki:computronics:chat_box
L1397[15:47:50] <AshleighTheCutie> laptop about to die
L1398[15:48:07] <AshleighTheCutie> but i wont leave the chat, since this IS a public server
L1399[15:49:00] <Forec​aster> you will if the chunks unload
L1400[15:49:11] <AshleighTheCutie> the chunks are loaded
L1401[15:49:46] <AshleighTheCutie> but i wont have much chat history due to the low res 88x24 resolution I have on this display
L1402[15:51:03] <AshleighTheCutie> there
L1403[15:51:06] <fingercomp> AshleighTheCutie: the top 5 best-fitting resolutions for a 5×3 screen are: 1. 59×17; 2. 118×34; 3. 125×36; 4. 132×38; 5. 66×19
L1404[15:51:29] <AshleighTheCutie> got ythe laptop plugged in before it died
L1405[15:51:36] <AshleighTheCutie> with 3% remaining
L1406[15:51:55] <AshleighTheCutie> huh, hang on a sec
L1407[15:52:14] <AshleighTheCutie> or is it 3x5
L1408[15:52:27] <AshleighTheCutie> it's width x height, right?
L1409[15:52:31] <fingercomp> yes
L1410[15:52:42] <AshleighTheCutie> then yee, it's 5x3
L1411[15:52:49] <AshleighTheCutie> and 88x24 fits perfectly
L1412[15:53:19] <AshleighTheCutie> and is readable from a distance with a somewhat large amount of text on it
L1413[15:54:36] <AshleighTheCutie> do you guys mind if i test my chat idea here?
L1414[15:54:58] <Lizzy> if it's a bot, no
L1415[15:54:59] <Izaya> I ended up writing an IRC <-> chat box bridge a while back
L1416[15:55:06] <Forec​aster> as long as it doesn't spam chat with something or is a bot it's fine
L1417[15:55:23] <Izaya> because there's no worthwhile Minecraft <-> IRC chat bridges
L1418[15:55:32] <Izaya> EiraIRC is dead and its replacement is fairly useless
L1419[15:55:33] <AshleighTheCutie> it's only relaying game chat inot IRC and IRC into game chat
L1420[15:55:38] <AshleighTheCutie> into*
L1421[15:55:46] <Lizzy> then no
L1422[15:55:47] <AshleighTheCutie> does that count as a bot?
L1423[15:55:55] <Lizzy> yes it does, and i don't want it here
L1424[15:56:37] <fingercomp> AshleighTheCutie: 88×25 should fit better
L1425[15:56:52] <Forec​aster> you can do it in the #michibot channel
L1426[15:57:59] <AshleighTheCutie> hm
L1427[15:59:03] <Adorabl​eCatgirl> so
L1428[15:59:04] <Izaya> AshleighTheCutie: https://paste.pc-logix.com/vahuloyeni.lua
L1429[15:59:18] <Adorabl​eCatgirl> the hdd just took a shit
L1430[15:59:24] <Adorabl​eCatgirl> it's dead :(
L1431[15:59:27] <AshleighTheCutie> oh that sucks
L1432[15:59:32] <Izaya> an interesting idea for survival servers would be supporting multiple remote chat boxes over minitel
L1433[15:59:42] <Adorabl​eCatgirl> Izaya: remind me
L1434[15:59:45] <Adorabl​eCatgirl> i need to make Tsukinet
L1435[15:59:50] <Adorabl​eCatgirl> and get some more old computers
L1436[15:59:59] <Izaya> so you could have one server wide IRC bridge and people could connect their bases
L1437[16:00:01] <Adorabl​eCatgirl> and have a Tsukinet network irl
L1438[16:00:15] <Izaya> AdorableCatgirl: consider the following:
L1439[16:00:24] <Izaya> https://media.bsd.network/media_attachments/files/002/310/498/original/3bfb37568f25ad49.jpeg
L1440[16:01:18] <Inari> https://www.nintendoenthusiast.com/nintendo-leaks-nintendo-64-gamecube-wii-source-code/amp/ wow
L1441[16:01:30] <Izaya> >amp
L1442[16:01:32] <Izaya> google pls
L1443[16:02:44] * Lizzy removed the AMP plugin from her blog the other day because it just kept flagging everything up as errors
L1444[16:04:09] <SquidDev> %tonk
L1445[16:04:09] <MichiBot> Dad-Sizzle! Squi​dDev! You beat Li​zzy's previous record of 28 minutes and 47 seconds (By 2 hours, 38 minutes and 22 seconds)! I hope you're happy!
L1446[16:04:10] <MichiBot> SquidDev's new record is 3 hours, 7 minutes and 9 seconds! SquidDev also gained 0.00264 tonk points for stealing the tonk. Position #7. Need 0.0167 more points to pass Ocawes​ome101!
L1447[16:08:15] <Izaya> man that networked chat box idea is a neat one
L1448[16:08:31] <Izaya> combine that with a plugin for limited range in-game chat
L1449[16:08:34] <Amanda> Izaya: what would the chat protocol be though? Or did I miss something?
L1450[16:08:44] <Izaya> dunno yet
L1451[16:08:47] <Izaya> could do it with syslog I guess
L1452[16:10:22] <Amanda> heh
L1453[16:10:42] <Amanda> I've thought of maybe trying to make a syslog receiver that uploads to a loki instance.
L1454[16:10:51] <AshleighTheCutie> loki?
L1455[16:11:04] <Izaya> It should be trivial to convert minitel syslog into real TCP syslog
L1456[16:11:07] <Amanda> https://grafana.com/oss/loki/
L1457[16:12:34] <Amanda> oh hey, that'd work: https://github.com/grafana/loki/blob/master/docs/clients/promtail/scraping.md#syslog-receiver
L1458[16:12:38] <Amanda> it supports syslog tcp
L1459[16:12:55] <Izaya> well, IIRC all the fields are there
L1460[16:12:55] <AshleighTheCutie> well, time to AFK and do schoolwork
L1461[16:12:57] <Izaya> it's just packing
L1462[16:13:11] <Izaya> also
L1463[16:13:13] <Izaya> mmmh
L1464[16:13:16] <Izaya> these machines are so aesthetic
L1465[16:13:21] <Izaya> https://media.bsd.network/media_attachments/files/001/363/526/original/220ba67da4ce690a.jpeg
L1466[16:13:24] <Izaya> https://media.bsd.network/media_attachments/files/001/363/517/original/c6207c40bd23ab4f.jpeg
L1467[16:13:28] <Izaya> https://media.bsd.network/media_attachments/files/001/359/893/original/563e216aceca4e46.jpg
L1468[16:15:37] <Izaya> > one to four 33 MHz processors, 16 to 112 MB of memory, and more on-board devices.
L1469[16:15:50] <Izaya> > NEC PC-9801 extension board
L1470[16:19:03] <Kristo​pher38> OwO
L1471[16:19:31] <Izaya> https://letsalllovela.in/media/b666a82b72567f27d062eab9e415d07c1914426b9af0aee4c949b591f0c56fa4.png
L1472[16:22:27] <Amanda> uh.. Izaya...
L1473[16:22:36] <Amanda> local_listener is missing from the rc.d syslog in the minitel repo
L1474[16:23:15] <Izaya> ...
L1475[16:23:17] <Izaya> so it is
L1476[16:27:01] ⇦ Quits: ben_mkiv (~ben_mkiv@i59F678EE.versanet.de) (Ping timeout: 204 seconds)
L1477[16:27:17] <Izaya> so
L1478[16:27:34] <Izaya> I mostly program while intoxicated or prohibitively tired nowadays
L1479[16:27:53] <Izaya> the code is mostly fine but I tend to miss things x_x
L1480[16:30:01] <Izaya> speaking of, I bought sugar free cola again and that has a very distinct taste with rum
L1481[16:32:58] <Amanda> Izaya: would you accept a patch to the syslogd that supports tcp protocol? It appears that the syslog protocol is just a text-based protocol, so it shouldn't need anything too nasty
L1482[16:33:18] <Amanda> the worst part will be handling times/dates
L1483[16:33:27] <Izaya> hm
L1484[16:33:30] <Izaya> I'm not against it
L1485[16:33:35] <Izaya> like, as a remote output sorta thing?
L1486[16:33:36] <AshleighTheCutie> huh
L1487[16:33:45] <Amanda> yeah
L1488[16:33:51] <Amanda> like how there's realy, there'd be tcp_relay
L1489[16:34:04] <AshleighTheCutie> refined storage is having a hard time autocrafting tier one and 2 CPUs, but only if it's required for some other craft?
L1490[16:34:05] <Amanda> relay*
L1491[16:34:29] <Amanda> AshleighTheCutie: the recipies that need the CPUs need to accept substitutes
L1492[16:34:49] <Amanda> otherwise RS will sit on it's hands after the CPUs are done not knowing that they're done
L1493[16:34:56] <AshleighTheCutie> it's marked as oredict
L1494[16:35:05] <AshleighTheCutie> ther is no option for subistutes
L1495[16:35:15] <AshleighTheCutie> and having them already in the system is still not seeing them
L1496[16:36:05] <Amanda> Izaya: like, look at this shit, super simple: https://tools.ietf.org/html/rfc5424#section-6
L1497[16:36:35] <Izaya> god I hate ABNF
L1498[16:36:48] <Izaya> but I did design the Minitel syslog protocol to be trivial to convert :D
L1499[16:40:12] * Lizzy converts Izaya
L1500[16:40:43] <Izaya> if I'm being converted can I make requests
L1501[16:40:47] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Quit: Proudly using WocChat!)
L1502[16:41:00] <Lizzy> possibly
L1503[16:41:06] <t20kdc> so, what is Izaya being converted to
L1504[16:41:19] <Izaya> https://social.shadowkat.net/media/385bd5e783355924f0ccd85b50301da830f5794aead670e58fd65cc96c22f3ce.jpg
L1505[16:41:23] <Izaya> lain otter is always a good start
L1506[16:41:31] <Lizzy> hehe
L1507[16:41:37] * Lizzy needs to re-watch SEL
L1508[16:41:42] <Izaya> this is also acceptable https://social.shadowkat.net/media/6580f587be01d8ddd28108978f81aeabc66e6a9d3a5d5fece412d9563addb52f.jpg
L1509[16:42:05] <t20kdc> the bike, the person riding it, or a gestalt entity
L1510[16:42:39] <Izaya> preferably the person on the bike, but I'm not fussy
L1511[16:43:04] * Lizzy converts Izaya to a person-bike hybrid
L1512[16:43:22] <Izaya> ed... ward...
L1513[16:43:36] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L1514[16:43:40] <AshleighTheCutie> back
L1515[16:43:45] <Lizzy> front
L1516[16:43:52] <t20kdc> Izaya: no, that's a dog.
L1517[16:44:38] <Skye> Lizzy, you need to turn Izaya into a cutie with an awesome motorbike
L1518[16:45:02] * t20kdc casts Detect Shipping Intent, just in case.
L1519[16:45:03] <Lizzy> hmm
L1520[16:45:18] * Lizzy re-converts Izaya to a cute girl on a bike
L1521[16:45:30] <Izaya> better be a Z900RS
L1522[16:46:41] <Adorabl​eCatgirl> hi
L1523[16:46:46] <Adorabl​eCatgirl> dual fdd
L1524[16:46:52] <Adorabl​eCatgirl> but one has no power :(
L1525[16:47:16] <Skye> Izaya, what is a 7900RS
L1526[16:47:24] <Izaya> Z
L1527[16:47:27] <Izaya> not 7
L1528[16:47:43] <Izaya> https://content.kawasaki.com/Content/Uploads/Products/7779/Colors/mqeb4nfv.x0j.png
L1529[16:47:59] <Izaya> what if UJM but built in 2020
L1530[16:48:39] <Sagh​etti> %github
L1531[16:50:57] ⇨ Joins: Ariri (~Ariri@cpe-104-33-154-8.socal.res.rr.com)
L1532[16:51:10] <Skye> Izaya, and which cutie would you want to look like? :P
L1533[16:51:17] <Amanda> ~w component:internet
L1534[16:51:17] <ocdoc> http://ocd.cil.li/component:internet
L1535[16:51:27] <Izaya> Skye: iunno never thought about it
L1536[16:51:35] <Skye> hen think about it :>
L1537[16:51:46] <Izaya> been too busy being peak male human
L1538[16:52:50] <Ar​iri> a combination of transformer and blood alchemist
L1539[16:52:50] <Adorabl​eCatgirl> YES
L1540[16:53:03] <Sagh​etti> wait can i add %hug?
L1541[16:53:03] <Adorabl​eCatgirl> i need to get new fdds
L1542[16:54:31] <Forec​aster> you can make a pullreq
L1543[16:54:55] <Michiyo> @Saghetti depending on what you want it to do, a dyncmd could possibly work
L1544[16:55:06] <Izaya> AdorableCatgirl: it's probably cheaper to buy optiplex 9020s with floppy drives than just floppy drives
L1545[16:55:47] <Adorabl​eCatgirl> Izaya: maybe
L1546[16:55:57] <Izaya> uh
L1547[16:55:59] <Izaya> not 9020s
L1548[16:56:02] <Izaya> 370s
L1549[16:56:07] <Adorabl​eCatgirl> i should look into floppy drive repair tbh
L1550[16:56:13] <Izaya> 9020s are haswells lmao
L1551[16:56:18] <Sagh​etti> should i just duplicate irc/hooks/Pet.java
L1552[16:56:23] <Sagh​etti> or is there a better way of doing it
L1553[16:57:29] <Forec​aster> you haven't said what it would do
L1554[16:58:06] <Sagh​etti> gives hit points
L1555[16:58:19] <Forec​aster> there's no system for that yet
L1556[16:58:21] <Izaya> * unless the target is undead
L1557[16:58:55] <Forec​aster> if you mean do what pet does (pretend it gives hit points) then yes, copying pet would be the way to go
L1558[16:59:13] <Sagh​etti> <username> is hugging <target>. <target> regains <healstring>!
L1559[16:59:40] <Sagh​etti> actually i just realized the fatal flaw
L1560[16:59:42] <Forec​aster> although I'd probably build it into pet similarly to what I did with the attack command to reduce code duplication
L1561[16:59:44] <Sagh​etti> this ain't social distancing
L1562[17:00:48] <Ar​iri> O.O
L1563[17:00:58] <Ar​iri> Virtual hugs don't count?
L1564[17:01:55] <Ar​iri> Oh, right, the 5g towers :P
L1565[17:02:13] <Izaya> beware the corona-spreading 5G bats
L1566[17:04:30] <Ocawes​ome101> Blursed idea: pure-vt100 window manager
L1567[17:05:06] * Izaya slides repo under carpet
L1568[17:05:29] <Ocawes​ome101> ?
L1569[17:05:46] <Izaya> :)
L1570[17:05:48] <Adorabl​eCatgirl> HOW THE FUCK DO I USE GPART
L1571[17:05:55] <Izaya> use cfdisk
L1572[17:06:01] <Sagh​etti> cfdisk is great ngl
L1573[17:06:05] <Ocawes​ome101> Use Gnome Disks
L1574[17:06:16] <Adorabl​eCatgirl> izaya: freebsd what do
L1575[17:06:28] <Izaya> install OpenBSD
L1576[17:06:30] <Izaya> coward
L1577[17:06:41] <Adorabl​eCatgirl> later
L1578[17:06:46] <Adorabl​eCatgirl> i need partitions
L1579[17:08:29] <Ar​iri> %give MochiBot Windows XP USB Installer
L1580[17:08:30] * MichiBot searches through her inventory for a bit. "I couldn't find anything..."
L1581[17:08:38] <Ar​iri> %give MichiBot Windows XP USB Installer
L1582[17:08:38] * MichiBot accepts Windows XP USB Installer and adds it to her inventory
L1583[17:08:43] <Ocawes​ome101> @Kleadron are you still working on your OS?
L1584[17:08:50] <Ar​iri> Oops... My bot is called MochiBot...
L1585[17:10:38] <Adorabl​eCatgirl> fuck this
L1586[17:10:50] <Adorabl​eCatgirl> i'm installing a linux first
L1587[17:11:01] <Adorabl​eCatgirl> i got my fdd working so
L1588[17:11:04] ⇦ Quits: ATMunn (ATMunn@tunnel479953-pt.tunnel.tserv18.fra1.ipv6.he.net) (Ping timeout: 378 seconds)
L1589[17:11:38] <Adorabl​eCatgirl> gonna install grub and do the cursed hybrid mbr/gpt disk
L1590[17:11:46] <Adorabl​eCatgirl> where i use both
L1591[17:11:53] <Adorabl​eCatgirl> because fuck you windows
L1592[17:12:19] <AshleighTheCutie> lol
L1593[17:13:45] <Adorabl​eCatgirl> hopefully i don't need to make any software that does this for me
L1594[17:13:50] <Adorabl​eCatgirl> >->
L1595[17:14:28] <AshleighTheCutie> install windows first, whatever you do
L1596[17:14:46] <AshleighTheCutie> Windows is know for overwriting MBR and fucking up Linux installs on installation
L1597[17:14:58] <Adorabl​eCatgirl> except no
L1598[17:15:19] <Adorabl​eCatgirl> unless i get a live linux install
L1599[17:15:47] <Adorabl​eCatgirl> i gotta go look up data structures for mbr and gpt again
L1600[17:16:10] <AshleighTheCutie> what do you mean "no"
L1601[17:16:34] <AshleighTheCutie> I didnt know if you were gonna install Windows, I just let you know, because it's happened to me at least 15 times
L1602[17:16:38] <Adorabl​eCatgirl> Izaya: fun idea for OC
L1603[17:16:42] <Izaya> ono
L1604[17:16:45] <Izaya> whatcha got
L1605[17:17:02] <Adorabl​eCatgirl> util to make a disk that contains all partition table formats and keeps them synced
L1606[17:17:22] <Adorabl​eCatgirl> well all the good formats :^)
L1607[17:18:37] <Izaya> :^)
L1608[17:18:50] <Adorabl​eCatgirl> also i can boot from usb on my p3 machine
L1609[17:18:53] <Ocawes​ome101> OpenUPT FTW
L1610[17:18:55] <Adorabl​eCatgirl> ez to recover grub
L1611[17:19:08] <Adorabl​eCatgirl> yours mangles OSDI@Ocawesome101
L1612[17:19:16] <Adorabl​eCatgirl> osdi only needs one sector
L1613[17:19:40] ⇨ Joins: ATMunn (ATMunn@tunnel479953-pt.tunnel.tserv18.fra1.ipv6.he.net)
L1614[17:19:51] <Ocawes​ome101> OpenUPT includes spec for a bootsector and bootloader
L1615[17:20:00] <Ocawes​ome101> The actual partition table is only a sector
L1616[17:21:54] <Amanda> Izaya: untested, but: https://gitlab.darkdna.net/snippets/88
L1617[17:28:49] <Sagh​etti> %inv add linus torvalds
L1618[17:28:49] * MichiBot summons 'linus torvalds' and adds to her inventory. I could get some good swings in with this.
L1619[17:28:53] <Adorabl​eCatgirl> OSDI has a bootcode partition
L1620[17:30:01] <Ar​iri> Might delete my Windows partition of my laptop now tbh, takes up way too much space and I haven't used it since I got manjaro
L1621[17:31:54] <Adorabl​eCatgirl> i did that because mine kept BSODing
L1622[17:31:55] <Adorabl​eCatgirl> lmao
L1623[17:32:08] <Izaya> tfw haven't used windows in
L1624[17:32:12] * Izaya checks the date
L1625[17:32:13] <Izaya> 2 years
L1626[17:33:38] <Ar​iri> Pro tip: Disabling the stupid animations in Windows 10 increases speed by about 1.9999x. And all the Cortana and data sharing wish wash.
L1627[17:33:53] ⇦ Quits: immibis (~immibis@46.114.34.65) (Ping timeout: 190 seconds)
L1628[17:33:57] <Izaya> Just disable the whole thing
L1629[17:33:59] <Izaya> makes it v fast
L1630[17:35:00] <Ar​iri> Sanic
L1631[17:36:12] <Adorabl​eCatgirl> ye ik @Ariri
L1632[17:36:19] <Adorabl​eCatgirl> did that on friend's pc because he's a normie
L1633[17:36:32] <Adorabl​eCatgirl> but he doesn't care about fancy since he was using a computer with an E1
L1634[17:37:04] <Izaya> > qemu-system-m68k -M next-cube -bios Rev_2.5_v66.BIN
L1635[17:37:05] <Izaya> oh shit
L1636[17:37:12] <Adorabl​eCatgirl> oh shit
L1637[17:37:17] <Izaya> https://virtuallyfun.com/wordpress/2020/05/04/qemu-5-was-recently-released/
L1638[17:37:18] <Adorabl​eCatgirl> also, izzy
L1639[17:37:25] <Adorabl​eCatgirl> when i get my IDE shit
L1640[17:37:41] <Adorabl​eCatgirl> i'm gonna flex with my UEFI on a goddamn PDC
L1641[17:37:55] <Izaya> point defence cannon?
L1642[17:38:08] <Adorabl​eCatgirl> pentium dual core, dipshit
L1643[17:38:18] <Adorabl​eCatgirl> then i'll probably try to get a mac gpu and use some ofw bullshittery to make it actually work
L1644[17:38:23] <Adorabl​eCatgirl> wait
L1645[17:38:30] <Adorabl​eCatgirl> did the G5 use PCIe?
L1646[17:38:36] <Adorabl​eCatgirl> or was it still AGP?
L1647[17:38:39] <Izaya> AGP, I think
L1648[17:39:43] <Izaya> and PCI-X
L1649[17:39:44] <Adorabl​eCatgirl> fuck
L1650[17:39:53] <Adorabl​eCatgirl> fuck
L1651[17:40:08] <Adorabl​eCatgirl> i need some ofw hardware to shitpost with on an x86 computer
L1652[17:51:47] ⇨ Joins: immibis (~immibis@46.114.36.252)
L1653[17:56:23] <Izaya> https://cdn.mastodon.technology/media_attachments/files/006/571/507/original/c0bc1de62d4377fc.jpg
L1654[17:57:03] <t20kdc> Izaya: Oh dear goodness it has begun.
L1655[17:57:09] <t20kdc> It has taken years for this day to arrive.
L1656[17:57:19] <t20kdc> But it has arrived.
L1657[17:58:10] <Inari> https://www.youtube.com/watch?v=7d7-etf-wNI
L1658[17:58:11] <MichiBot> COBOL in 100 seconds | length: 2m 3s | Likes: 10,642 Dislikes: 288 Views: 201,816 | by Fireship | Published On 11/4/2020
L1659[18:00:49] <Forec​aster> anyone know of a way to not have to do `local event, one, two, three, four, five = computer.pullSignal(1)`?
L1660[18:01:09] <Inari> local yourstuff = {computer.pullSignal(1)} ?
L1661[18:01:11] <M​GR> What are you looking to do instead?
L1662[18:01:13] <Sagh​etti> `{computer.pullSignal(1)}`
L1663[18:01:18] <Sagh​etti> stores them in a list
L1664[18:01:22] <Sagh​etti> tabe*
L1665[18:01:24] <Sagh​etti> table* [Edited]
L1666[18:01:30] <Forec​aster> excellent
L1667[18:01:30] ⇨ Joins: Vexaton (~Vexatos@port-92-192-88-116.dynamic.as20676.net)
L1668[18:01:30] zsh sets mode: +v on Vexaton
L1669[18:01:35] * Inari tables @Saghetti
L1670[18:01:47] <Sagh​etti> ex: yourstuff[1] = event
L1671[18:01:47] <Sagh​etti> yourstuff[2] = one
L1672[18:01:47] <Forec​aster> I knew there was a way to do that but I couldn't for the life of me remember how
L1673[18:01:47] <Sagh​etti> etc
L1674[18:04:33] ⇦ Quits: Vexatos (~Vexatos@port-92-192-117-123.dynamic.as20676.net) (Ping timeout: 204 seconds)
L1675[18:07:03] <Brisingr​Aerowing> %help
L1676[18:07:03] <Sagh​etti> i have been tabled
L1677[18:07:04] <MichiBot> Brisingr​​Aerowing: Command list: http://michibot.pc-logix.com/help
L1678[18:07:21] <Brisingr​Aerowing> %bonk @Forecaster
L1679[18:07:22] <MichiBot> Brisingr​Aerowing bonks @Forecaster on the head with attempt to index nil value for 1d​4 => 4 damage!
L1680[18:07:27] <Forec​aster> ow D:
L1681[18:07:33] <Brisingr​Aerowing> Rather fitting item.
L1682[18:08:06] <Sagh​etti> %inv add NullPointerException
L1683[18:08:07] * MichiBot summons 'NullPointerException' and adds to her inventory. This seems rather fragile...
L1684[18:08:40] <Forec​aster> %sip
L1685[18:08:41] <MichiBot> You drink a freezing citrus potion (New!). Oh no, Forec​aster got a health potion, there's probably a boss fight coming!
L1686[18:08:47] <Forec​aster> . . .
L1687[18:08:57] <Forec​aster> I just realized there is no healing potion effect...
L1688[18:09:06] <Inari> %sip
L1689[18:09:06] <MichiBot> You drink a boiling gold potion (New!). Inari has a single tear roll down their cheek for some reason.
L1690[18:09:24] <Forec​aster> I mean, one that actually rolls dice and "gives" you hit points
L1691[18:09:43] <Forec​aster> maybe the tear was related to drinking boiling gold :P
L1692[18:11:14] <Sagh​etti> is there an actual HP system?
L1693[18:11:20] <Forec​aster> no
L1694[18:11:33] <Sagh​etti> or is it all just symbolic
L1695[18:11:33] <Sagh​etti> oh ok
L1696[18:11:35] <Inari> Forecaster will implement that sometime in 2081
L1697[18:11:41] <Forec​aster> shush
L1698[18:12:00] <Sagh​etti> if you die, you get banned from discord and irc until someone revives you
L1699[18:12:06] <Sagh​etti> stakes are higher now
L1700[18:12:14] <Michiyo> %remindthem @"Forecaster" 3172w Implement RPG system
L1701[18:12:14] <MichiBot> I'll remind @"Forecaster" about "Implement RPG system" at 02/17/2081 11:12:14 AM
L1702[18:12:19] <Forec​aster> D:
L1703[18:12:23] <Forec​aster> quit that
L1704[18:12:30] <Inari> Haha
L1705[18:12:41] <Brisingr​Aerowing> %bonk Michiyo
L1706[18:12:42] <MichiBot> Brisingr​Aerowing bonks Michiyo on the head with Free Bird for 1d​4 => 1 damage!
L1707[18:12:56] <Forec​aster> I'm going to have so much to do when I'm 90
L1708[18:13:52] <Inari> Don't worry
L1709[18:13:57] <Inari> By then we have reversal of aging
L1710[18:14:35] <Sagh​etti> keep forecaster alive perpetually so he lives as long as he hasn't implemented the rpg system
L1711[18:15:31] <Forec​aster> immortality through procrastination you say
L1712[18:15:47] <Sagh​etti> yep
L1713[18:15:51] <Sagh​etti> just procrastinate on dying
L1714[18:15:52] <Sagh​etti> :bigbrain:
L1715[18:17:50] <Adorabl​eCatgirl> oh yeah
L1716[18:17:59] <Adorabl​eCatgirl> gparted slow as fuck
L1717[18:18:05] <Adorabl​eCatgirl> well
L1718[18:18:07] <Adorabl​eCatgirl> not gparted
L1719[18:18:09] <Adorabl​eCatgirl> really
L1720[18:18:14] <Adorabl​eCatgirl> but usb 1.1
L1721[18:19:05] <Sagh​etti> usb 1.1 is slow
L1722[18:19:12] <Sagh​etti> blames gparted
L1723[18:19:29] <Adorabl​eCatgirl> well it doesn't help i'm on a pentium 3
L1724[18:19:41] <Adorabl​eCatgirl> dear god this is slow
L1725[18:19:44] <Adorabl​eCatgirl> i just got fbterm now
L1726[18:21:19] <Klea​dron> @Ocawesome101 there was an OS i was trying to do at some point but that was nearly last year, and i've been working on my window manager recently
L1727[18:25:47] <Adorabl​eCatgirl> whoops
L1728[18:25:54] <Adorabl​eCatgirl> blkid froze the system up
L1729[18:30:47] ⇨ Joins: ben_mkiv (~ben_mkiv@i59F678EE.versanet.de)
L1730[18:34:56] <Forec​aster> hm...
L1731[18:35:24] <Forec​aster> if I make the inputs/outputs self-contained, I can use a switchboard to tell them whether they're an input or an output
L1732[18:45:06] <Ocawes​ome101> @Kleadron ah ok 👍
L1733[18:49:11] <Amanda> brb, rebooting my core
L1734[18:49:25] ⇦ Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Quit: Toodles)
L1735[18:51:51] ⇨ Joins: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net)
L1736[18:53:33] * Inari pokes Amanda's core
L1737[18:55:11] <Forec​aster> hm, but then the inputs need to know which items to accept...
L1738[18:55:39] <Forec​aster> I guess the factory can send them that info on initialization
L1739[19:00:31] <Amanda> Inari: rude.
L1740[19:02:53] <Forec​aster> oh...
L1741[19:03:10] <Forec​aster> but how does it remember which input is which...
L1742[19:03:40] <Forec​aster> I can use the switchboard as an address specification I guess
L1743[19:06:24] <Forec​aster> how do you do a hard fail with a message from an eeprom?
L1744[19:06:49] <Brisingr​Aerowing> `error`?
L1745[19:06:54] <Forec​aster> ie that it shows when you analyzer the computer
L1746[19:07:12] <Forec​aster> oh does OpenOS override that
L1747[19:07:20] <Brisingr​Aerowing> Not sure.
L1748[19:08:02] <immibis> I don't think it *overrides* it, but it does run all your code inside pcall
L1749[19:08:41] <immibis> if the eeprom throws an error, that's a hard crash which the analyzer displays
L1750[19:08:56] <Forec​aster> yeah that makes sense
L1751[19:09:10] <Brisingr​Aerowing> I just checked the default BIOS, and it uses `error`.
L1752[19:09:21] <Brisingr​Aerowing> https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/lua/bios.lua#L60
L1753[19:13:14] <Vexaton> openos does replace error
L1754[19:13:23] <Brisingr​Aerowing> Amanda, you may want to add a nil check for the `tcpstream` variable in your syslog patch, as it looks like if `cfg.tcprelay` is true but there is no internet component the variable will be nil and cause a crash.
L1755[19:19:58] <Forec​aster> `bad argument #3 (string expected, got double`... right... but what line please?
L1756[19:21:05] <Forec​aster> I'm going to guess it's the gpu.set that I give the address as the third argument
L1757[19:21:39] <Forec​aster> yep
L1758[19:25:19] <Forec​aster> there we go, 16 address switch should suffice
L1759[19:25:46] ⇨ Joins: Keridos (~Keridos@static.56.72.76.144.clients.your-server.de)
L1760[19:26:30] <Vexaton> @Forecaster I want to see that system when it's done
L1761[19:26:42] <Vexaton> do you plan to make an explanation video?
L1762[19:26:56] <Vexaton> It I want to see it for myself, anyway
L1763[19:26:57] <Vexaton> :P
L1764[19:27:17] <Forec​aster> err, I wasn't, but I could do a tech video explaining how the factories work I suppose
L1765[19:27:59] <Vexaton> I am interested in the code and setup
L1766[19:28:36] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/jihiyequbi
L1767[19:28:45] <Forec​aster> that's the address switch code
L1768[19:28:50] <Vexaton> hah
L1769[19:28:56] <Vexaton> I mean that's not even dumb
L1770[19:29:02] <Vexaton> honestly quite a good idea
L1771[19:29:05] <Forec​aster> err
L1772[19:29:18] <Vexaton> make sure to put that string in quote at line 1
L1773[19:29:39] <Vexaton> also you are missing a component.list there
L1774[19:29:40] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/ixuwehapux [Edited]
L1775[19:29:42] <Vexaton> or component.get
L1776[19:29:48] <Forec​aster> I mean that
L1777[19:29:49] <Vexaton> much better
L1778[19:30:02] <Forec​aster> I accidentally some of the paste
L1779[19:30:41] <Vexaton> so this is the EEPROM of a server?
L1780[19:31:05] <Forec​aster> no, this is the eeprom of one of the input/output terminals
L1781[19:31:27] <Vexaton> I mean if it can interface with a switch board it must be a server board
L1782[19:31:36] <Forec​aster> I realized I could only fit 3 extra gpus in a server, and thus would be limited to 3 inputs/outputs per factory
L1783[19:31:41] <Forec​aster> yes they're servers
L1784[19:32:17] <Forec​aster> I also realized that if you take a server blade and open it from your hotbar and put stuff it it, nothing gets assigned an address until you put it in a rack
L1785[19:32:34] <Forec​aster> which is great because I can create templates that I can copy when setting up factories
L1786[19:33:05] <Forec​aster> without having to worry about duplicate addresses
L1787[19:34:21] <Vexaton> well the server blade itself still gets an address, no?
L1788[19:34:48] <AshleighTheCutie> i dont think it does, does it?
L1789[19:34:53] <Forec​aster> cases don't have addresses
L1790[19:35:06] *** Vexaton is now known as Vexatos
L1791[19:35:12] <Forec​aster> at least there aren't any in the tooltips of my active ones
L1792[19:35:24] <Vexatos> so your server rack then contains what, one server and one switch board and what else
L1793[19:35:34] <Vexatos> for the terminals
L1794[19:35:42] <AshleighTheCutie> no, they do have addresses
L1795[19:35:45] <AshleighTheCutie> cool, TIL
L1796[19:35:53] <Forec​aster> that's it
L1797[19:36:32] <Forec​aster> then it just has a component connection to one of the sides where the screen is, and a network connection down into the transposer beneath it to connect to the factory network
L1798[19:37:05] <Vexatos> makes sense
L1799[19:37:11] <Forec​aster> AshleighTheCutie did you mean "don't" or did I miss something?
L1800[19:37:56] <Adorabl​eCatgirl> aAAAaaaAAAaAa
L1801[19:37:57] <Adorabl​eCatgirl> my back
L1802[19:38:01] <Adorabl​eCatgirl> hurts so fucking much
L1803[19:38:08] <Forec​aster> I know that feeling
L1804[19:38:11] <Adorabl​eCatgirl> also
L1805[19:38:17] <Adorabl​eCatgirl> wew winxp sp3 iso
L1806[19:38:46] <Forec​aster> I have one of those
L1807[19:38:57] <Forec​aster> probably never gonna use it, but I do
L1808[19:41:12] <Forec​aster> ohno
L1809[19:41:14] <Forec​aster> dangit
L1810[19:41:49] <Forec​aster> when you try to claim an input I now need to have the terminal ask the server if the player owns one of the other input terminals first, then reply back
L1811[19:42:29] <Forec​aster> agh, I hope this is the last major problem that forces me to re-write huge chunks of this...
L1812[19:42:30] <Forec​aster> :|
L1813[19:42:46] <Forec​aster> the last being the gpu limit thing
L1814[19:43:51] <Forec​aster> oh, idea, the terminals can use their address as the network port
L1815[19:44:06] <Forec​aster> that would keep them from accidentally interfering with eachother
L1816[19:44:34] <Forec​aster> and the server will automatically know which terminal a message came from because the event includes the port
L1817[19:47:23] <Forec​aster> the terminals listen on their address port, but I'll also need a common discovery port that the factory server can use to ask the terminals to tell it they're there and give it their addresses the first time they connect
L1818[19:49:03] <Forec​aster> can also use that port for the wakeup message
L1819[19:53:31] <Amanda> Izaya: I present to you, a complete waste of the last... 5h: https://nc.ddna.co/s/2zfeFLpPdzReqQ3
L1820[19:56:16] <Sagh​etti> oc-fuckery
L1821[19:56:17] <Sagh​etti> sounds cool
L1822[19:56:29] <Forec​aster> hm, I guess if the outputs are going to have their state updated they're going to need addresses too
L1823[19:56:51] <Forec​aster> but then how does it know it's an output...
L1824[19:56:55] <Forec​aster> hmm...
L1825[19:59:54] <Forec​aster> oh, no
L1826[20:00:16] <Forec​aster> what I'll do is, of one of the outputs are blocked, all outputs stops... outputting
L1827[20:00:29] <Forec​aster> then it doesn't matter which output is which
L1828[20:00:45] <Forec​aster> they get their own shared port for updates and that's that
L1829[20:01:21] <Adorabl​eCatgirl> asdfghjkl
L1830[20:01:23] <Forec​aster> I am so smart, s, m, r, t
L1831[20:01:24] <Adorabl​eCatgirl> this is so slow
L1832[20:01:37] <Adorabl​eCatgirl> copying the xp installer to my drive
L1833[20:01:42] <Forec​aster> I mean s, m, a, r, t
L1834[20:03:30] <Amanda> Izaya: updated https://gitlab.darkdna.net/snippets/88 with the tested version (see last screenshot)
L1835[20:03:46] <Forec​aster> how many recognize that reference I wonder (though it works better spoken)
L1836[20:04:40] <Forec​aster> OH
L1837[20:04:44] <Brisingr​Aerowing> Amanda: https://gitlab.darkdna.net/snippets/88#L37
L1838[20:04:50] <Forec​aster> almost forgot about the eeprom data thing!
L1839[20:04:55] <Brisingr​Aerowing> Might need to add another `,false there`
L1840[20:04:58] <Forec​aster> I could use that to store the input owner...
L1841[20:05:22] <Forec​aster> but do I really need that...
L1842[20:05:51] <Forec​aster> the server needs to store that info anyway
L1843[20:10:18] <Amanda> @BrisingrAerowing good catch, fixed
L1844[20:11:31] <Forec​aster> if I do `function(...)` how do I get the parameters in the function context? is it `local args = {...}`?
L1845[20:12:20] <Vexatos> well you can also just pass them along
L1846[20:12:37] <Vexatos> > function foo(...) print(...) end
L1847[20:12:40] <Vexatos> > foo(...)
L1848[20:12:43] <Vexatos> just like that
L1849[20:12:44] <Vexatos> @Forecaster
L1850[20:12:59] <Vexatos> like ... can be treated like a variable name
L1851[20:13:02] <Forec​aster> yes but I want to use them
L1852[20:13:04] <Vexatos> that just happens to be a lot of values
L1853[20:13:04] <Forec​aster> :P
L1854[20:13:19] <Vexatos> local a1, a2, a3 = ...
L1855[20:13:26] <Vexatos> or you need {...}
L1856[20:15:40] <Forec​aster> agh, I hate having to trim a script
L1857[20:15:56] <Forec​aster> I'm always worried I'll remove too much and have to backpedal
L1858[20:16:43] <Forec​aster> but absolutely everything that dealt with drawing to screens in the main program can go away now...
L1859[20:18:02] <Forec​aster> 48 lines of screen and gpu setup? go away
L1860[20:18:24] <Forec​aster> it kind of sucks because I wrote all of that, and now it's useless...
L1861[20:24:55] <Forec​aster> hm...
L1862[20:25:16] <Forec​aster> it should probably do the terminal discovery during the setup...
L1863[20:25:37] <Forec​aster> because it's going to need to ask for the transposer addresses for each input
L1864[20:26:07] <Forec​aster> then it can scan for any remaining transposers and note them as outputs easily enough
L1865[20:27:16] <AshleighTheCutie> remember that suspicious activity I found on my network the other day?
L1866[20:27:23] <Forec​aster> no
L1867[20:27:32] <Forec​aster> I missed that
L1868[20:27:52] <AshleighTheCutie> well anyway, it was fucking Fedora autoupdates that I'd isabled.
L1869[20:27:56] <AshleighTheCutie> disabled*
L1870[20:28:43] <AshleighTheCutie> just happened againb a the exact same time
L1871[20:29:03] <AshleighTheCutie> anyway, back to work
L1872[20:29:28] <Forec​aster> it's probably the aliens
L1873[20:31:37] <AshleighTheCutie> not saying it's aliens but it's aliens
L1874[20:32:42] <Forec​aster> okay good! require("filesystem") works from .install
L1875[20:33:00] <Forec​aster> I was afraid I would need to use io to copy files...
L1876[20:33:59] ⇨ Joins: Maels (webchat@176-142-251-1.abo.bbox.fr)
L1877[20:35:07] ⇦ Quits: Maels (webchat@176-142-251-1.abo.bbox.fr) (Client Quit)
L1878[20:35:27] <pay​onel> @Forecaster you want to copy dir to dir first, right? you're just replacing default openos install plus extra steps?
L1879[20:35:51] <Forec​aster> I just want to copy everything like the default yes
L1880[20:35:56] <Forec​aster> and then do some extra stuff
L1881[20:37:12] <Forec​aster> I could just turn off the "ask to overwrite by default" in profile.lua and just call `execute("cp -r")`
L1882[20:37:14] <Forec​aster> o3o
L1883[20:37:32] <Forec​aster> (because I want it to work for updating too)
L1884[20:37:33] <pay​onel> i would leverage /bin/cp to help the recursive behavior
L1885[20:37:45] <pay​onel> yeah. just call /bin/cp.lua directly
L1886[20:37:52] <Forec​aster> oh
L1887[20:37:52] <pay​onel> it is the alias that asks for confirmation
L1888[20:38:10] <Forec​aster> I guess I could do that
L1889[20:39:11] <pay​onel> install calls: `/bin/cp.lua -vrx --skip=.prop ${from} ${to}`
L1890[20:39:37] <pay​onel> where `from` is `install.from .. install.fromDir`
L1891[20:39:47] <pay​onel> and `to` is the `.to .. .toDir` or something like that..
L1892[20:39:51] <pay​onel> i'm pulling this from memory
L1893[20:40:01] <pay​onel> maybe it is called root...
L1894[20:40:06] <pay​onel> you should check 🙂
L1895[20:40:29] <Adorabl​eCatgirl> i am going to slam my head into the wall real soon
L1896[20:40:46] <Adorabl​eCatgirl> maybe i should just get a bootable dos floppy real fast--wait fuck i can't do that
L1897[20:40:48] <pay​onel> (checking the source code now) i see that /bin/install actually does it like this
L1898[20:40:48] <pay​onel> `cp -vrx /from/path/. /to/path`
L1899[20:40:53] * Michiyo replaces all walls with pillows
L1900[20:41:07] <pay​onel> that `/.` behavior is needed so youre not creating a new subdir at the target path
L1901[20:41:17] <Forec​aster> oh, so what I was going to do?
L1902[20:41:26] <Forec​aster> sort of
L1903[20:41:52] * t20kdc alters his local gravity to nap on the wall.
L1904[20:43:03] <AshleighTheCutie> what did i miss
L1905[20:44:13] <t20kdc> AshleighTheCutie: Michiyo replaced all walls with pillows because AdorableCatgirl was going to slam her head into a wall.
L1906[20:44:16] <Forec​aster> `install.from` is apparently `//`
L1907[20:44:20] <AshleighTheCutie> *pats AdorableCatgirl* it will be oki
L1908[20:45:39] <murlocking> I think I finally completed my program to be usable.
L1909[20:45:40] <murlocking> Can someone tell me if this looks like something that would work :D https://pastebin.com/j3KWJBTy
L1910[20:46:03] <pay​onel> @Forecaster yes, but there is also a fromDir and toDir or something, maybe toDir is just called root. the thing is, a user can specify a few optional extra params if you're install to a sub dir, and not the root of a filesystem
L1911[20:46:10] <pay​onel> maybe that doesn't apply at all to your situation
L1912[20:46:32] <Forec​aster> nope, pretty much irrelevant
L1913[20:48:27] <Forec​aster> okay `os.execute("/bin/cp.lua -rvx " .. install.from .. " " .. install.to)` seems to work great
L1914[20:48:45] <AshleighTheCutie> murlocking: I'll check it on a robot in a bit once I make one
L1915[20:48:59] <Forec​aster> now I just need to add my setup procedure to the install file
L1916[20:49:44] <murlocking> I need to build a new one myself, with an internet card upgrade. Forgot how useful those are for copying your programs over to a computer and then a floppy.
L1917[20:50:37] <murlocking> I used ComputerCraft for a while but I like the difficulty and more realistic learning curve of OpenComputer :)
L1918[20:51:15] <Adorabl​eCatgirl> hAHA
L1919[20:51:23] <Adorabl​eCatgirl> i am going to boot dos from grub to install windows xp
L1920[20:51:41] <Adorabl​eCatgirl> this is the dumbest thing i've done in a while
L1921[20:51:45] <M​GR> murlocking, the formatting is a little weird, otherwise I don't see obvious errors
L1922[20:52:05] <murlocking> @MGR I'm a newbie :P
L1923[20:53:26] <AshleighTheCutie> RS really does not like crafting with the CPUs
L1924[20:54:15] <Adorabl​eCatgirl> oh
L1925[20:54:22] <Adorabl​eCatgirl> i can chainloader --force
L1926[20:54:51] <murlocking> There's one thing that I'd like to add to my program actually. I want to check if slot 4 has 'rails' before it try to place them. I don't want my robot to place a trail of dirt behind itself, that would look.... nasty !
L1927[20:55:20] <murlocking> Can anyone tell me a good way to do that? :)
L1928[20:55:34] <Forec​aster> compare item names
L1929[20:55:50] <murlocking> with getStackInInternalSlot() ?
L1930[20:55:59] <Forec​aster> yes
L1931[20:56:19] <Forec​aster> like the inventory controllers getStackInSlot it returns some basic info about the stack
L1932[20:56:30] <Forec​aster> one of the fields is "name", which is really the item id
L1933[20:56:43] <Forec​aster> ie "minecraft:track" or such
L1934[20:57:29] <murlocking> let me attempt to translate that
L1935[20:57:37] <murlocking> into lua :)
L1936[20:58:22] <Forec​aster> `getStackInSlot` and `getStackInInternalSlot` return a table that contains the info about the item stack
L1937[20:58:32] <Forec​aster> or nil, if the slot is empty
L1938[21:00:35] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Quit: Proudly using WocChat!)
L1939[21:00:56] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L1940[21:01:21] ⇦ Quits: ben_mkiv (~ben_mkiv@i59F678EE.versanet.de) (Ping timeout: 189 seconds)
L1941[21:06:45] ⇦ Quits: lord| (~ba7888b72@66.109.211.150) (Read error: Connection reset by peer)
L1942[21:08:20] ⇨ Joins: lord| (~ba7888b72@66.109.211.150)
L1943[21:09:36] <Inari> https://twitter.com/JessicaValenti/status/1256242628917694472
L1944[21:09:36] <MichiBot> Fri May 01 10:22:37 CDT 2020 @JessicaValenti: We’re fucked <https://t.co/9kEwY6IY64&gt;
L1945[21:09:39] <Inari> Please tell me this is fake
L1946[21:09:42] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Read error: Connection reset by peer)
L1947[21:11:10] <Klea​dron> what the hell
L1948[21:12:39] * Amanda is going to do what's called a "pro mental health move" and not click that
L1949[21:12:41] <Michiyo> what. the. fuck.
L1950[21:13:05] <Michiyo> Amanda, woman cut her mask to "make it easier to breath"
L1951[21:15:11] <Brisingr​Aerowing> Error 404: Brain Not Found
L1952[21:15:27] * Amanda chooses to imagine she did it in a stupid-obvious way ( Whole nose/mouth area is gone) to maintain some sanity, refuses to read this channel for the next 30m to stop any corrpution of that image
L1953[21:15:38] <Amanda> %remindme 30m it might be safe to come back
L1954[21:15:38] <MichiBot> I'll remind you about "it might be safe to come back" at 05/04/2020 03:45:38 PM
L1955[21:15:48] <Michiyo> basically an inchish wide strip from top to bottom
L1956[21:15:56] <Michiyo> exposing whole nose, and middle of mouth
L1957[21:16:35] <Michiyo> https://drive.pc-logix.com/s/ZioPkGpjJ3znMbY
L1958[21:16:49] <Inari> At this point she can just click the link
L1959[21:19:10] <Sagh​etti> just watched it
L1960[21:19:17] <Sagh​etti> lost at least 200 mil brain cells
L1961[21:24:40] ⇨ Joins: ben_mkiv (~ben_mkiv@i59F678EE.versanet.de)
L1962[21:27:49] <Forec​aster> @payonel I can't specify a path to a module in rquire?
L1963[21:30:04] <SquidDev> %tonkout
L1964[21:30:05] <MichiBot> Heckgosh! Squi​dDev! You beat your own previous record of 3 hours, 7 minutes and 9 seconds (By 2 hours, 18 minutes and 46 seconds)! I hope you're happy!
L1965[21:30:06] <MichiBot> Squi​dDev has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 0.22538, Position #7 Need 0.0037 more points to pass Ocawes​ome101!
L1966[21:30:11] <Vexatos> all paths in require are relative to package.path forecaster
L1967[21:30:19] <Vexatos> which usually us /, /bin, and /usr/bin
L1968[21:30:31] <Vexatos> (and current directory)
L1969[21:30:40] <Forec​aster> there's actually quite a few paths in there by default
L1970[21:30:43] <Forec​aster> it turns out
L1971[21:31:42] <Forec​aster> notably one of the locations is actually `/home` which is exactly what I needed http://tinyurl.com/yd8pq2z4
L1972[21:34:43] <murlocking> Forecaster Can I do something like 'if getStackInInternalSlot() ~= "rail" ' ? It would check if the item name contains 'rail' ?
L1973[21:34:56] <Forec​aster> no
L1974[21:35:07] <Forec​aster> like I said, it returns a table
L1975[21:36:30] <murlocking> if getStackInInternalSlot() == name:"minecraft:block.minecraft.rail" ?
L1976[21:36:40] <Sagh​etti> :bruh:
L1977[21:37:02] <Forec​aster> you need to go look up what lua tables are
L1978[21:37:03] <Sagh​etti> there is so much wrong with that
L1979[21:40:43] <murlocking> So I need something like :
L1980[21:40:49] <murlocking> local name = getStackInInternalSlot()
L1981[21:40:55] <pay​onel> @Forecaster "specify a path to require" nope, sadly. that's how lua does it
L1982[21:41:09] <Forec​aster> it's fine I didn't need it
L1983[21:41:09] <pay​onel> but you can update package.path
L1984[21:41:11] <Forec​aster> :P
L1985[21:41:21] <Forec​aster> /home was already in the path
L1986[21:41:28] <Klea​dron> why did you put it in the path
L1987[21:41:32] <pay​onel> well, "." is in the path
L1988[21:41:36] <pay​onel> maybe /home is too
L1989[21:41:42] <pay​onel> because....users are whiny
L1990[21:41:44] <Forec​aster> it is
L1991[21:41:45] <pay​onel> and they do weird stuff
L1992[21:42:08] <Forec​aster> murlocking that's a start, but name isn't going to be the name of the item
L1993[21:42:11] <pay​onel> also, i've never changed package.path - so sangar wrote that 🙂
L1994[21:42:12] <Forec​aster> it'll still be a table
L1995[21:43:04] <Forec​aster> @payonel was it you who added piping in the shell of openos?
L1996[21:43:18] <Ocawes​ome101> %lua s=" " for i=1, 64 do s = s .. s end
L1997[21:43:19] <MichiBot> not enough memory
L1998[21:43:24] <Ocawes​ome101> mmmph
L1999[21:44:41] <pay​onel> yes
L2000[21:44:54] <pay​onel> and redirects, and ... env behavior in the shell, and basically everything shell
L2001[21:45:29] <Forec​aster> it's much easier to wipe a file and re-paste it now :D
L2002[21:45:38] <MichiBot> Amanda REMINDER: it might be safe to come back
L2003[21:45:41] <Forec​aster> before you had to rm the file, then re-type the file name
L2004[21:45:52] <Forec​aster> now I can just echo "" > file
L2005[21:46:03] <immibis> %lua for k=1,4 do print("hello world") end
L2006[21:46:03] <MichiBot> hello world | hello world | hello world | hello world
L2007[21:46:04] <Forec​aster> then edit tab complete it because the file is still there :D
L2008[21:46:25] <Sagh​etti> %lua _ENV = {}
L2009[21:46:29] <Sagh​etti> hah
L2010[21:46:37] <Forec​aster> if only you could echo the clipboard to the file
L2011[21:46:38] <Sagh​etti> %lua print("hello")
L2012[21:46:39] <MichiBot> hello
L2013[21:46:40] <pay​onel> @Saghetti michibot's lua is 5.2
L2014[21:46:42] <Sagh​etti> dang it
L2015[21:46:46] <murlocking> local name = getStackInInternalSlot()
L2016[21:46:46] <murlocking> local name = {...} ?
L2017[21:47:06] <immibis> %lua local t={} setmetatable(t,{__index=t}) require("debug").getmetatable("").__index=t
L2018[21:47:07] <MichiBot> main:1: attempt to call global 'require' (a nil value)
L2019[21:47:35] <murlocking> I'm reading this documentation, is this good?
L2020[21:47:35] <murlocking> https://www.lua.org/pil/2.5.html
L2021[21:47:46] <Sagh​etti> yes
L2022[21:47:56] <immibis> local name = {...} is not good.
L2023[21:47:59] <Forec​aster> murlocking start the lua prompt, then type `robot.getStackInSlot()`
L2024[21:48:07] <Forec​aster> you'll see what it returns
L2025[21:48:17] <Forec​aster> and figure out how to deal with it
L2026[21:48:22] <immibis> %lua local s=""for k in pairs(_ENV)do s=s..k.." "end print(s)
L2027[21:48:22] <MichiBot> s print pcall select xpcall type table rawget selene tonumber tostring next lpairs checkArg switch assert getmetatable error bit32 math parCount rawset checkFunc checkType pairs ltype setmetatable _selene coroutine uhm load isList io string rawequal debug os ipairs rawlen _VERSION
L2028[21:48:38] <Ocawes​ome101> %lua _G = nil
L2029[21:48:47] <Ocawes​ome101> %lua print("hi")
L2030[21:48:47] <MichiBot> hi
L2031[21:48:51] <immibis> that was already nil
L2032[21:48:54] <Ocawes​ome101> fork
L2033[21:48:56] <Forec​aster> please stop
L2034[21:49:19] <Corded> * <Ocawes​ome101> pokes fork-aster in the eye with a fork
L2035[21:49:36] <Brisingr​Aerowing> %stab @Ocawesome101
L2036[21:49:37] <MichiBot> Brisingr​Aerowing is stabbing @Ocawesome101 with fish gelatin powder for 1d4 => 2 damage! Fish gelatin powder vibrates into the ground.
L2037[21:49:56] <immibis> how does one stab something with a powder?
L2038[21:50:09] <Brisingr​Aerowing> Good question.
L2039[21:50:21] <Inari> %splash immibis
L2040[21:50:21] <MichiBot> You fling a porous caterium potion (New!) that splashes onto immibis. immibis zones out for 10 minutes.
L2041[21:50:29] <Brisingr​Aerowing> %sip
L2042[21:50:30] <MichiBot> You drink a soft diamond potion (New!). Brisingr​Aerowing is suddenly wearings a tiny glove on each finger.
L2043[21:50:34] <t20kdc> Presumably, the powder is fired very fast. If that doesn't make sense, you're not thinking fast enough.
L2044[21:50:58] <Brisingr​Aerowing> Uh, @Forecaster, bit of a typo there (in MichiBot's message).
L2045[21:51:27] <Forec​aster> yep
L2046[21:51:35] <Ocawes​ome101> %tonk
L2047[21:51:35] <MichiBot> Potzblitz! Ocawes​ome101! You beat Squi​dDev's previous record of <0 (By 21 minutes and 30 seconds)! I hope you're happy!
L2048[21:51:36] <MichiBot> Ocawesome101's new record is 21 minutes and 30 seconds! Ocawesome101 also gained 0.00036 tonk points for stealing the tonk. Position #6. Need 0.07156 more points to pass ThePi​Guy24!
L2049[21:51:42] <Ocawes​ome101> ooh
L2050[21:51:51] <Sagh​etti> sometimes you can splash someone in the small of the back
L2051[21:52:08] <Michiyo> And?
L2052[21:52:18] <Forec​aster> @payonel event.pull doesn't yield?
L2053[21:52:24] <Michiyo> It's a very directional splash.
L2054[21:52:33] <pay​onel> it should
L2055[21:52:40] <Sagh​etti> just respondign to @BrisingrAerowing really
L2056[21:53:22] <Forec​aster> Code Block pastebined https://paste.pc-logix.com/babeqegihu
L2057[21:53:30] <Forec​aster> Something something too long without yielding
L2058[21:54:23] <pay​onel> o_O
L2059[21:54:33] <pay​onel> oh
L2060[21:54:39] <pay​onel> signal[2] isn't discovery_reply
L2061[21:54:43] <pay​onel> so it while loops
L2062[21:55:00] <Forec​aster> oh
L2063[21:55:08] <pay​onel> 😉
L2064[21:55:53] <Forec​aster> right, the event pull in the loop should have been outside the if
L2065[21:56:04] <Michiyo> Oh.. hmm
L2066[21:56:15] <Michiyo> Looks like I might need to strip formatting when sending to paste.
L2067[21:56:22] <Vexatos> huh, inkscape 1.0 released
L2068[21:56:24] <Michiyo> local signal = {event.pull(10, "modemmessage")}
L2069[21:56:24] <Vexatos> nice
L2070[21:56:42] <Vexatos> one more off 0ver.org
L2071[21:57:01] <Forec​aster> but why doesn't it receive the reply...
L2072[21:57:48] <murlocking> local minecraft:block.minecraft.rail = inventory.getStackInInternalSlot(a)
L2073[21:57:48] <murlocking> if inventory.getStackInInternalSlot(a) then ?
L2074[21:58:01] <Forec​aster> nope
L2075[21:58:15] <murlocking> shit.. ok ty
L2076[21:58:23] <pay​onel> @murl
L2077[21:58:26] <pay​onel> bleh
L2078[21:58:30] <Forec​aster> did you check what it returns in the lua prompt?
L2079[21:58:44] * Michiyo squints
L2080[21:58:54] <pay​onel> @murlocking what programming languages have you used before?
L2081[21:59:16] <Forec​aster> I really feel the need to make a "here's the basics of lua and OC" video...
L2082[21:59:17] <Forec​aster> :|
L2083[21:59:23] <pay​onel> 🙂
L2084[21:59:26] <pay​onel> yeah, i would love to
L2085[21:59:32] <pay​onel> but making vids is really time consuming
L2086[21:59:39] <Michiyo> 90% of it is just referencing PIL
L2087[21:59:41] <Michiyo> :P
L2088[22:00:06] <Forec​aster> @payonel I didn't mean for someone else to make it
L2089[22:00:07] <pay​onel> yeah well, i'm 90% PIL myself
L2090[22:00:10] <Inari> Just make a video where you raed the PIL
L2091[22:00:25] <pay​onel> haahha
L2092[22:00:34] <Forec​aster> I guess you haven't seen my extensive library of Railcraft videos
L2093[22:00:49] <Forec​aster> I guess you haven't seen my extensive portfolio of Railcraft videos [Edited]
L2094[22:00:50] <pay​onel> i watched some of them, actually 🙂
L2095[22:01:02] <Sagh​etti> minecraft:block.minecraft.rail
L2096[22:01:03] <Forec​aster> well stop it, most of them are terrible D:
L2097[22:01:08] <pay​onel> haha
L2098[22:01:16] <Sagh​etti> that item id makes me kind of die
L2099[22:01:34] <Forec​aster> that's great, but it's not helping
L2100[22:02:14] <murlocking> payonel none?
L2101[22:02:25] <murlocking> Forecaster Not yet, not installed on this computer.
L2102[22:02:45] <Forec​aster> you don't install the lua prompt
L2103[22:02:49] <Forec​aster> it's built into openos
L2104[22:02:55] <murlocking> I mean, real PC
L2105[22:02:57] <B​ob> it comes with OpenOS ^
L2106[22:03:11] <murlocking> I meant on RL computer, not in-game :P
L2107[22:03:23] <Forec​aster> it has nothing to do with your RL computer
L2108[22:03:34] <Forec​aster> or what are you talking about
L2109[22:03:44] <B​ob> yeah.... why would OC require a Lua shell outside
L2110[22:03:46] <Forec​aster> you mean you're not in minecraft right now?
L2111[22:03:51] <pay​onel> @murlocking i highly recommend you pause your oc project, and enjoy this first: https://www.lua.org/pil/contents.html
L2112[22:03:59] <B​ob> %tutorial
L2113[22:03:59] <MichiBot> B​​ob: https://www.tutorialspoint.com/lua/index.htm
L2114[22:04:03] <murlocking> How can I test the program in OpenOS if Minecraft is not installed on my computer? Forecaster
L2115[22:04:27] <B​ob> You can always program, you can just not test but there are OC emulators
L2116[22:04:27] <Forec​aster> is that a rethorical question
L2117[22:04:32] <Inari> Well
L2118[22:04:40] <Inari> installing it would be a good first step to completing your program
L2119[22:04:50] <B​ob> lul
L2120[22:05:27] <Forec​aster> you're not going to get very far very quickly by guessing your way forward without testing
L2121[22:05:30] <Klea​dron> install OpenOS as your main computer operating system :)
L2122[22:05:33] <murlocking> I have a computer with Minecraft in OC installed. Just not this one.
L2123[22:05:43] <murlocking> and OC*
L2124[22:06:14] <murlocking> Forecaster Well, I need to build the program first to test it.
L2125[22:06:27] <Inari> you can test while building it
L2126[22:06:28] <Inari> :D
L2127[22:06:44] <Inari> %sip
L2128[22:06:44] <MichiBot> You drink a viscous grass potion (New!). There's an acidic tinge to the potion... A label on the bottle reads "Who needs internal organs anyway?"
L2129[22:06:50] <B​ob> Yiu can also edit OC scripts with an external editor if youre in singleplayer
L2130[22:06:52] <murlocking> Not much to test with default function
L2131[22:06:54] <Inari> %sip antidote
L2132[22:06:54] <MichiBot> Inari reverts to their original state before any potions.
L2133[22:06:56] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.68.21)
L2134[22:06:57] <B​ob> this greatly improves productivity
L2135[22:07:20] <Inari> [22:34:43] <murlocking> Forecaster Can I do something like 'if getStackInInternalSlot() ~= "rail" ' ? It would check if the item name contains 'rail' ?
L2136[22:07:22] <Inari> I mean
L2137[22:07:25] <Inari> You could test that, for example
L2138[22:07:39] <Forec​aster> yeah, but as you don't know how any of these functions you're trying to use work, and you can't check what they return, you're kind of stuck aren't you
L2139[22:09:03] <Forec​aster> we could tell you exactly what getStackInInternalSlot returns, and you could deal with that, and then you'd get stuck on the next thing you can't test
L2140[22:09:11] <B​ob> Im pretty sure you could go check on the wiki but else yeah, without testing, you dont know any structure so you cant make assumptions
L2141[22:09:36] <Inari> be AGILE
L2142[22:09:43] <pay​onel> %sip
L2143[22:09:45] <MichiBot> You drink a shiny rød potion (New!). pay​onel feels slightly faster.
L2144[22:09:54] <pay​onel> woot! i'm a bit more agile
L2145[22:10:04] <Inari> %fling at @payonel
L2146[22:10:05] <MichiBot> In​ari flings at @pay​onel in a random direction. It hits bau​en1 right where the last item hit. They take 1d4 => 3 damage!
L2147[22:10:13] <Inari> Guess thats still borked
L2148[22:12:48] <Forec​aster> oh, lame, I was checking the wrong field... :|
L2149[22:13:29] <pay​onel> i prescribe more `dmesg`
L2150[22:13:32] <pay​onel> 🙂
L2151[22:14:11] <Forec​aster> no I had them written down! with numbers! in a different file! I could just have looked at it there!
L2152[22:14:27] <Forec​aster> but for some reason my brain decided to start at 2 instead of 6
L2153[22:15:29] <Inari> 2 is a nice number to be fair
L2154[22:16:40] <Corded> * <Forec​aster> grumbles
L2155[22:18:22] <Forec​aster> hm
L2156[22:18:31] <Forec​aster> @payonel doesn't the event system stack?
L2157[22:18:45] <pay​onel> it definitely does
L2158[22:18:51] <pay​onel> note that term.read is also eating those events
L2159[22:18:57] <pay​onel> until it finds key_down
L2160[22:19:02] <Forec​aster> so if a computer receives two messages event.pull should get the first...
L2161[22:19:04] <Forec​aster> oh
L2162[22:19:06] <Forec​aster> hm
L2163[22:19:21] <B​ob> io.read is blocking but term read is event based
L2164[22:19:25] <B​ob> h m m m
L2165[22:19:34] <pay​onel> well, term.read calls io.read
L2166[22:19:40] <pay​onel> and the stdin stream is the tty
L2167[22:19:46] <pay​onel> so, tty's stream :read() is called
L2168[22:20:03] <pay​onel> which...uses the cursor library to collect key downs, via event.pull 🙂
L2169[22:20:16] <B​ob> all is event based
L2170[22:20:54] <pay​onel> @Forecaster i would consider running a thread/event listerner to collect all modem_messages
L2171[22:21:30] <Forec​aster> eeeh, I can just collect all the inputs first, then query the user afterwards
L2172[22:22:27] <pay​onel> i was basing that comment on the while loop design you shared previously
L2173[22:22:34] <pay​onel> but sure, you know your workflow
L2174[22:22:45] <Forec​aster> yeah, but I don't strictly need that
L2175[22:23:24] <Forec​aster> I'll just collect the addresses into a table, then once it times out after not receiving any more replies, for loop that table and ask for the transposer addresses
L2176[22:23:28] <Forec​aster> much less of a hassle
L2177[22:23:31] <Forec​aster> :P
L2178[22:23:35] <pay​onel> btw, strictly speaking, the signals are not stacked, but queued
L2179[22:23:44] <pay​onel> but i knew what you meant
L2180[22:23:48] <Forec​aster> not sure what the difference is
L2181[22:24:06] <pay​onel> queue: first in, first out
L2182[22:24:06] <pay​onel> stack: first in, last out
L2183[22:24:27] <pay​onel> or, another wording for stack: last in -> first out
L2184[22:24:38] <Forec​aster> huh, I'd have tought it'd be the opposite
L2185[22:24:49] <Forec​aster> or wait
L2186[22:24:56] <pay​onel> stack of plates
L2187[22:24:56] <pay​onel> queue of customers
L2188[22:24:59] <Forec​aster> wait no
L2189[22:25:06] <Forec​aster> that is right, I read it wrong
L2190[22:25:11] <B​ob> In a stack, you pop the latest element added
L2191[22:25:17] <Forec​aster> yes I know
L2192[22:28:01] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.68.21) (Ping timeout: 204 seconds)
L2193[22:29:50] <Ocawes​ome101> @payonel I thought signals were FIFO. Huh
L2194[22:30:02] <pay​onel> um, they are
L2195[22:30:11] <pay​onel> a queue is, as i said, first in, first out
L2196[22:31:29] <Corded> * <Ocawes​ome101> facepalms
L2197[22:31:34] <Ocawes​ome101> I misread it
L2198[22:31:48] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.68.21)
L2199[22:32:11] <Forec​aster> I'm glad I'm not the only one xD
L2200[22:32:22] <pay​onel> apparently i'm causing a lot of confusion today
L2201[22:32:30] <Forec​aster> I imagined it correctly, but I failed to read payos words correctly
L2202[22:32:52] <Forec​aster> well you've helped me a lot so it balances out :P
L2203[22:33:15] <pay​onel> haha
L2204[22:33:49] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L2205[22:33:57] <Forec​aster> does anyone else feel a strict need to do this http://tinyurl.com/y9gla3w5
L2206[22:34:53] <pay​onel> oh i'm definitely guilty of similar sins
L2207[22:34:58] <pay​onel> that specifically, no
L2208[22:35:28] <B​ob> Lul, sometimes but not in a staircase but rectangular block
L2209[22:36:24] <Forec​aster> :P
L2210[22:38:19] <B​ob> Switch all the requires places so its a nice rectangle and confuses the crap out of users @Forecaster
L2211[22:38:30] <B​ob> term.getDirectories :GWomoDrakeYea:
L2212[22:39:04] <SquidDev> https://irc.squiddev.cc/uploads/039b80d59e7c4735/image.png I'm partial to going the other way
L2213[22:39:13] <SquidDev> It's terribly disorganised, but oh so pretty.
L2214[22:40:25] ⇦ Quits: Keridos (~Keridos@static.56.72.76.144.clients.your-server.de) (Quit: ZNC - http://znc.in)
L2215[22:41:07] ⇨ Joins: Keridos (~Keridos@static.56.72.76.144.clients.your-server.de)
L2216[22:41:55] <Inari> You're oh so pretty
L2217[22:43:14] <Forec​aster> oh right
L2218[22:43:23] <Forec​aster> term.read puts a line break at the end of the output doesn't it
L2219[22:44:31] <Inari> I never liked term.read
L2220[22:44:39] <pay​onel> yeah, `term.read` is basically `io.read('L')`
L2221[22:44:43] <pay​onel> yeah, i dont like term.read either
L2222[22:44:50] <pay​onel> ocos definitely does not have term
L2223[22:44:54] <pay​onel> 🙂
L2224[22:44:56] <Inari> Mostly because it doesn't thread well though
L2225[22:45:00] <pay​onel> i recommend io.read() instead
L2226[22:45:05] <pay​onel> oh, well..that
L2227[22:45:15] <pay​onel> that's the stupid cursor library's fault
L2228[22:45:22] <Inari> :D
L2229[22:45:23] <pay​onel> i might improve that in openos
L2230[22:45:35] <pay​onel> i have that fixed in ocos too
L2231[22:45:44] <Inari> ocos?
L2232[22:45:46] <pay​onel> though, it's a pretty different model
L2233[22:45:54] <pay​onel> yeah, ocos. something i should stop talking about
L2234[22:46:02] <Inari> 🤔
L2235[22:46:27] <pay​onel> i've been working on important prototypes for updates/next version of things
L2236[22:46:29] <Inari> tell me more, tell me more, like does it have a car?
L2237[22:46:50] <Forec​aster> righty. component.proxy is much happier with no line break at the end of the address
L2238[22:46:50] <pay​onel> hehe, no car
L2239[22:47:32] <Inari> %splash @payonel
L2240[22:47:32] <MichiBot> You fling a molten green potion (New!) that splashes onto @payonel. A tiny genie appears, gives @payonel a thumbs up, and poofs away.
L2241[22:47:44] <Inari> Hmph
L2242[22:49:30] <Forec​aster> tiny genie approves
L2243[22:51:09] <pay​onel> @Inari lewd
L2244[22:51:38] <Forec​aster> huh, that's new
L2245[22:53:40] <SquidDev> %tonk
L2246[22:53:40] <MichiBot> Dagnammit! Squi​dDev! You beat Ocawes​ome101's previous record of 21 minutes and 30 seconds (By 40 minutes and 34 seconds)! I hope you're happy!
L2247[22:53:41] <MichiBot> SquidDev's new record is 1 hour, 2 minutes and 5 seconds! SquidDev also gained 0.00068 tonk points for stealing the tonk. Position #7. Need 0.00338 more points to pass Ocawes​ome101!
L2248[23:01:23] ⇦ Quits: Inari (~Pinkishu@pD9E8F9E3.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L2249[23:06:23] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.68.21) (Ping timeout: 190 seconds)
L2250[23:07:11] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L2251[23:07:29] <Amanda> @payonel When you're in OpenOS next maybe fix the modem's devfs driver, maximum packet length was removed.
L2252[23:07:31] <AshleighTheCutie> my chat computer crashed with an error code of "too long without yielding", what does it mean?
L2253[23:07:44] <pay​onel> ! thanks
L2254[23:07:47] <pay​onel> can i remove it from ocvm too?
L2255[23:08:19] <Amanda> I assume so. Either that or it was never added to ocvm and that's where I saw the error while exploring /dev
L2256[23:08:45] <Amanda> I think it was removed from OC proper though, in favour of a deviceInfo value
L2257[23:08:53] <pay​onel> coo
L2258[23:08:59] <Amanda> Let's see!
L2259[23:09:14] <pay​onel> btw, i fixed the text stream and some handle closing code in process
L2260[23:09:22] <pay​onel> so finally...you can `cat file > /dev/eeprom`
L2261[23:09:31] <pay​onel> which, embarrassingly, didn't work right
L2262[23:09:56] <AshleighTheCutie> payonel, you made OpenOS?
L2263[23:10:14] <pay​onel> aye
L2264[23:10:14] <Amanda> Ah, it was removed in 1.11 apparently, but kept in 1.7.10 at lest of oc: https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/server/component/NetworkCard.scala#L115-L117
L2265[23:10:56] <AshleighTheCutie> Can I ask a question about OpenOS? It's regarding running tasks in background
L2266[23:11:00] <Amanda> I have no idea where I was going with "at lest of oc", so let's just pretend that wasn' tthere
L2267[23:11:52] <Amanda> %8ball will GLaDOS stop fizzling my brain?
L2268[23:11:53] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L2269[23:12:22] <Forec​aster> > %choose bedtime
L2270[23:12:31] <Forec​aster> ...
L2271[23:12:32] <Forec​aster> %choose bedtime
L2272[23:12:33] <MichiBot> Forec​​aster: "bedtime" doesn't really seem like a good idea right now.
L2273[23:12:48] <Forec​aster> alright, some more coding then
L2274[23:13:04] <AshleighTheCutie> brb
L2275[23:14:40] <pay​onel> @Amanda i can make the dev point fail gracefully
L2276[23:14:57] <pay​onel> for example, /dev/eeprom is not there if you physically remove the eeprom
L2277[23:15:47] <Amanda> @payonel did you see the OpenTablets add-on I threw together over a couple days? Made tablets accept ForgeEnergy while in an inventory, and also added handling so the middle-mouse button triggers a tablet_use!
L2278[23:16:01] <Amanda> s/an inv/a player inv/
L2279[23:16:01] <MichiBot> <Amanda> @payonel did you see the OpenTablets add-on I threw together over a couple days? Made tablets accept ForgeEnergy while in a player inventory, and also added handling so the middle-mouse button triggers a tablet_use!
L2280[23:16:15] <pay​onel> i did not, cool! 🙂
L2281[23:16:49] <Amanda> @payonel https://gitlab.darkdna.net/amanda/mc-opentablets
L2282[23:17:15] <Amanda> I'm 100% certine there's a better way to get the EntityPLayer than what I'm doing, ubt I ran out of spoons to care, so that'll do. :P
L2283[23:18:14] <Amanda> Anyway, my brain's all foggy, time to lay down and read
L2284[23:18:28] <pay​onel> 👍
L2285[23:25:42] <AshleighTheCutie> connection testing
L2286[23:26:25] <pay​onel> @AshleighTheCutie of course, i love questions about openos 🙂
L2287[23:27:22] <Forec​aster> doesn't component.list return an iterator?
L2288[23:27:36] <AshleighTheCutie> Why isnt there a way to background tasks built in?
L2289[23:27:56] <AshleighTheCutie> Or for that matter, one at all
L2290[23:28:28] <Forec​aster> shouldn't `for address in component.list("transposer")() do` work?
L2291[23:30:11] <Forec​aster> I guess pairs work
L2292[23:30:11] <pay​onel> take off the ()
L2293[23:30:20] <pay​onel> for address in list() do
L2294[23:30:25] <pay​onel> not for address in list()() do
L2295[23:30:30] <pay​onel> list()() is the first
L2296[23:31:31] <Forec​aster> pairs worked better :P
L2297[23:31:55] <Forec​aster> `for address,_ in pairs(component.list(etc)) do`
L2298[23:32:02] <pay​onel> it's a table with call defined
L2299[23:32:08] <pay​onel> yep, it also has address keys
L2300[23:32:33] <AshleighTheCutie> brb
L2301[23:39:48] <Forec​aster> %choose now bed
L2302[23:39:48] <MichiBot> Forec​​aster: Oh yes, definitely!
L2303[23:39:55] <Forec​aster> excellent
L2304[23:40:34] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 190 seconds)
L2305[23:42:26] <Ocawes​ome101> @payonel question: how the hell does OpenOS’s `process` library work internally?
L2306[23:42:32] ⇦ Quits: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com) (Remote host closed the connection)
L2307[23:42:40] <Forec​aster> devil magic
L2308[23:42:51] <Ocawes​ome101> I’ve written a couple schedulers myself, but OpenOS’s is still unintelligible
L2309[23:43:09] <Ocawes​ome101> %s/a couple/several/
L2310[23:43:10] <MichiBot> <Ocawesome101> I’ve written several schedulers myself, but OpenOS’s is still unintelligible
L2311[23:43:25] <Lizzy> Vexatos, okay, some more feedback regarding Keepassxc's browser extension thing: When websites decide to reload after a confirmation message, the bar at the top that allows you to update stuff fucks off and if the password wasn't clipboard copied then most sites need a password recovery done because the password isn't saved anywehre
L2312[23:43:46] <pay​onel> haah, well..sure. there were two huge hurdles i had
L2313[23:43:46] <pay​onel> 1. keep existing api and behavior mostly the same in case people are doing crazy things with legacy api
L2314[23:43:47] <pay​onel> 2. allow for advanced features to load in dynamically (load if used, else don't)
L2315[23:43:54] <Lizzy> oh
L2316[23:44:05] <pay​onel> @Ocawesome101 but can you ask a specific question?
L2317[23:44:07] <Lizzy> Vexatos, nvm just found the max redirects option in the extension settings
L2318[23:44:13] <Vexatos> welp
L2319[23:44:22] <Vexatos> the thing is a bit too secure for you? :P
L2320[23:44:26] <Vexatos> Never used the browser extension either
L2321[23:44:36] <Vexatos> good to know it's about as paranoid as me
L2322[23:44:40] <Ocawes​ome101> Uh, a few things.
L2323[23:45:05] <Lizzy> it's fine on sites that don't go to a "your password was set!" page and then take you back to whatever profile page you were on
L2324[23:45:28] <Lizzy> now i need to go recover my factorio forum password
L2325[23:45:38] <Vexatos> Lizzy, you mean the password generator in keepass?
L2326[23:45:54] <Ocawes​ome101> 1) how do you prevent event listeners from triggering multiple times when multiple threads call `event.pull` concurrently?
L2327[23:45:54] <Vexatos> like for making new passwords?
L2328[23:45:54] <Ocawes​ome101> 2) how do you figure out where to send ^C events?
L2329[23:45:58] <Lizzy> ye
L2330[23:46:00] <Ocawes​ome101> @payonel ^^^
L2331[23:46:03] <Vexatos> thanks for the info
L2332[23:46:12] <Lizzy> though i'm using it through the extension
L2333[23:47:30] <Lizzy> urghh outlook email servers stop being a giant pile of poo
L2334[23:47:38] <pay​onel> 1) event.pull() inside a thread puts the thread in suspension, other threads resume. signals wake up threads, so a single signal wakes up all threads once
L2335[23:47:50] <Adorabl​eCatgirl> haha!
L2336[23:48:11] <Adorabl​eCatgirl> i can now manually partition my disk B)
L2337[23:48:26] <Lizzy> fak
L2338[23:49:03] <pay​onel> 2) i dont like how ^c works, to be honest....not in openos. i have a better way to resolve that in the future. but anyways, when the tty reader thread reads a ctrl+c, it pushes the interrupt
L2339[23:49:15] <Ocawes​ome101> Ah
L2340[23:49:27] <Adorabl​eCatgirl> i wrote a lua library to parse MBR
L2341[23:49:33] <Vexatos> >the year is 2020
L2342[23:49:36] <Vexatos> >people still use outlook
L2343[23:49:36] <B​ob> o noes
L2344[23:49:37] <Adorabl​eCatgirl> time to do the same for GPT
L2345[23:49:46] <B​ob> GPT good
L2346[23:49:50] <Lizzy> i mean, i'm migrating everything off of it
L2347[23:49:52] <Adorabl​eCatgirl> @Bob Pentium 3
L2348[23:50:08] <Ocawes​ome101> Also this is unrelated but does OpenOS support multiple concurrent screens?
L2349[23:50:12] <Adorabl​eCatgirl> i gotta set some cursed shit up
L2350[23:50:20] <Klea​dron> i heard pentium 3
L2351[23:50:25] <Lizzy> but when i set up factorio i wanted an email address that didn't deadname me and my main domain email was too unreliable at the time
L2352[23:50:48] <Adorabl​eCatgirl> currently not running cinnamon but
L2353[23:50:52] <Adorabl​eCatgirl> w e w
L2354[23:50:54] <pay​onel> the tty library uses a windowing model, but there is no public api to make using it easy
L2355[23:51:05] <B​ob> I3 👀
L2356[23:51:20] <Adorabl​eCatgirl> might reserve everything up to sec 4095
L2357[23:51:26] <Adorabl​eCatgirl> for stupid shit
L2358[23:51:45] <Lizzy> urghh ffs Eve. "we need to verify your email" *clicks link in email* "Good, now go grab the verification code we've just sent to your email"
L2359[23:52:16] <Lizzy> "Security Warning - Commonly Used Password" No shit that's why i'm changing it
L2360[23:52:24] <Vexatos> I have my uni's address for work luckily
L2361[23:52:32] <Ocawes​ome101> As in, if you insert a second GPU and screen, will it autodetect that and spawn a shell with them?
L2362[23:52:43] <Vexatos> and for personal stuff I have a bunch of garbage emails
L2363[23:52:49] <Vexatos> like the one I use for this stuff :^)
L2364[23:53:35] <Adorabl​eCatgirl> so
L2365[23:53:45] <Adorabl​eCatgirl> got my stupid GPT stuff reserved
L2366[23:54:01] <Adorabl​eCatgirl> i now need 200MB for GRUB
L2367[23:55:53] <Lizzy> fucking hell Eve online's site is horrible to navigate
L2368[23:56:03] ⇨ Joins: AshleighTheCutie (~ashleight@075-139-058-072.res.spectrum.com)
L2369[23:59:07] <Klea​dron> i installed windows 98 on my pentium 3 machine
L2370[23:59:10] <Lizzy> arghh fucking arbitary password requirements
L2371[23:59:22] <Klea​dron> within the next day or so i started raging at the computer
L2372[23:59:35] <Klea​dron> it bluescreened when i tried to change a graphical setting in half life
<<Prev Next>> Scroll to Top