<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:17] ⇨ Joins: Ocawesome101_ (~Ocawesome@38.65.249.249)
L2[00:11:15] <Ocawesome101_> I am back, got disconnected for some reason
L3[00:11:55] ⇦ Quits: Ocawesome101 (~Ocawesome@38.65.248.228) (Ping timeout: 204 seconds)
L4[00:12:17] *** Ocawesome101_ is now known as Ocawesome101
L5[00:15:22] <Izaya> tfw Steam has better window management than Windows
L6[00:15:31] <Ocawesome101> :P
L7[00:15:33] <Izaya> tfw OpenTTD has better window management than Windows
L8[00:16:02] <Sagh​etti> oh hey oca
L9[00:16:06] <Ocawesome101> s/OpenTTD/anything/
L10[00:16:07] <MichiBot> <Izaya> tfw anything has better window management than Windows
L11[00:16:10] <Ocawesome101> hi Saghetti
L12[00:16:16] <Izaya> know what has
L13[00:16:18] <Izaya> really good
L14[00:16:21] <Izaya> window management?
L15[00:16:24] <Ocawesome101> what
L16[00:16:25] <Ocawesome101> ??
L17[00:16:26] <Sagh​etti> i see you've switched over to the irc side
L18[00:16:27] <Skye> Ocawesome101, Izaya: I am not cloning windows NT... but I am stealing the name "NT"
L19[00:16:37] <Ocawesome101> Saghetti: Yes
L20[00:16:38] <Izaya> Haiku
L21[00:16:42] <Ocawesome101> we have cookies
L22[00:16:55] <Izaya> I disagree
L23[00:16:57] <Ocawesome101> Skye: ah
L24[00:16:59] <Izaya> we have no cookies
L25[00:17:08] <Ocawesome101> Izaya: *shush*
L26[00:17:20] <Sagh​etti> i have an idea for openbootloader (the thing that i havent worked on in forever)
L27[00:17:23] <Izaya> cookies are filled with silent tracking nanomachines
L28[00:17:40] <Skye> Ocawesome101, I made miniOS which is kinda like a DOS clone
L29[00:18:04] <Sagh​etti> allow OSes to specify files to load in the bootcfg, and load them
L30[00:18:16] <Izaya> man
L31[00:18:16] <Sagh​etti> and then provide them to the OS as a variable
L32[00:18:33] <Sagh​etti> ex: i need files /box/fsdrv.lua and /box/termdrv.lua loaded
L33[00:18:37] <Sagh​etti> so i put those in my config
L34[00:18:52] <Ocawesome101> Saghetti: oh yeah that'd be nice
L35[00:18:58] <Sagh​etti> and then the variables blfiles.fsdrv and blfiles.termdrv are created
L36[00:19:04] <Sagh​etti> containing the contents of the files
L37[00:19:11] <Sagh​etti> so that the kernel can load drivers
L38[00:19:12] <Izaya> is there any bootloader that actually supports kernel arguments
L39[00:19:23] <Izaya> or do I have to modify mine
L40[00:19:30] <Ocawesome101> I mean, the Open Kernel 2 one does in a kinda hacky way using init.lua
L41[00:19:50] <Ocawesome101> if you're asking about EEPROMs then unless Zorya does I don't think so
L42[00:20:01] <Izaya> guess I'll write my own then
L43[00:20:03] * Izaya grumbles
L44[00:20:04] <Sagh​etti> not arguments per se
L45[00:20:07] <Skye> miniOS has the first chainloading bootloader
L46[00:20:08] <Skye> :P
L47[00:20:12] <Sagh​etti> but global variables
L48[00:20:46] <Skye> https://github.com/OpenPrograms/skye-Programs/blob/master/miniOS/init.lua
L49[00:21:18] ⇦ Quits: Victor_sueca (~Victor_su@90.165.120.190) (Ping timeout: 189 seconds)
L50[00:21:22] <Izaya> local bootAddr, bootPath, bootArgs = component.invoke(component.list("eeprom")(), "getData"):match("(.-)\n(.-)\n(.+)")
L51[00:21:55] <Skye> https://github.com/OpenPrograms/skye-Programs/blob/master/miniOS/chain.lua oh yeah I wrote this
L52[00:21:56] <Skye> in miniOS
L53[00:22:01] <Skye> you could start another os on top of it
L54[00:22:23] <ThePi​Guy24> but why
L55[00:22:32] <Skye> I got bored
L56[00:23:03] <Ocawesome101> Skye: You could just use a component proxy in miniOS/init.lua
L57[00:23:17] <Ocawesome101> instead of manually defining bootfs.*
L58[00:23:37] <Skye> I think this was hacked together from the old OpenOS code
L59[00:23:40] <Ocawesome101> ah
L60[00:23:45] <Skye> either proxy didn't exist
L61[00:23:51] <Skye> or it was not thought of
L62[00:24:13] <Skye> miniOS runs on the first version of OC that added booting from disk
L63[00:24:24] <Skye> I think it was before EEPROMs
L64[00:24:36] <Ocawesome101> oh *wow*
L65[00:24:43] <Ocawesome101> does it still boot in v1.7.5?
L66[00:24:46] <Skye> yes
L67[00:24:49] <Ocawesome101> nice
L68[00:24:56] <Skye> and I remember
L69[00:25:02] <Skye> nagging Sangar to add EEPROMs
L70[00:25:04] <Skye> in the github issues
L71[00:25:25] <Ocawesome101> :D
L72[00:27:07] <Skye> https://github.com/MightyPirates/OpenComputers/issues/172#issuecomment-40667890
L73[00:27:08] <MichiBot> Title: Built-in persistent memory | Posted by: fnuecke | Posted: Sun Mar 23 06:57:08 CDT 2014 | Status: closed
L74[00:27:54] <Izaya> Skye: loadlin
L75[00:28:02] <Izaya> man I have a box that uses loadlin
L76[00:28:06] <Skye> https://github.com/MightyPirates/OpenComputers/issues/425
L77[00:28:07] <MichiBot> Title: Make programmable "ROM" with NVRAM | Posted by: skyem123 | Posted: Mon Jul 21 08:27:51 CDT 2014 | Status: closed
L78[00:28:20] <Izaya> I wonder if you could start a windows bootloader with loadlin
L79[00:29:46] <Skye> so minios was made in the time window between custom OSes and custom EEPROMs
L80[00:31:46] <Skye> Izaya, remember when I was more active?
L81[00:31:57] ⇦ Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Read error: Connection reset by peer)
L82[00:32:07] ⇨ Joins: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net)
L83[00:32:22] <Izaya> before your crippling self-esteem issues?
L84[00:32:26] <Izaya> :p
L85[00:32:34] <Skye> I always had them
L86[00:32:35] <Skye> :D
L87[00:32:49] <ThePi​Guy24> :cursnip:
L88[00:33:34] <Izaya> not surprised about that tbh
L89[00:34:14] <Izaya> seems to be somewhat of a thing with brits :p
L90[00:34:24] <Skye> I mean
L91[00:34:25] <Skye> in 2014
L92[00:34:30] <Skye> I had hope for the future
L93[00:34:31] <Skye> now uh
L94[00:34:34] <Skye> everything has gone wrong
L95[00:34:36] <Skye> :D
L96[00:34:56] <ThePi​Guy24> mood
L97[00:34:58] <Izaya> that's where you're wrong kiddo
L98[00:35:05] <Izaya> everything went wrong long before 2014
L99[00:36:33] <Izaya> everything's fucked so just have a good time
L100[00:36:52] <Skye> https://github.com/OpenPrograms/skye-Programs/blob/master/miniOS/power.lua I think this is compatible with OpenOS
L101[00:37:24] <Skye> Izaya, REMEBER THIS?! https://github.com/OpenPrograms/skye-Programs/blob/master/miniOS/sked.lua
L102[00:37:31] <Izaya> cursed
L103[00:37:46] <Skye> https://github.com/OpenPrograms/skye-Programs/blob/master/miniOS/command.lua why did I like writing command interpreters
L104[00:38:00] <Izaya> just evaluate lua lmao
L105[00:38:10] <Sagh​etti> 👎
L106[00:38:26] <Izaya> opinion discarded
L107[00:38:34] <Sagh​etti> do i want to type out a ton of commands just to do a directory listing
L108[00:38:36] <Skye> but yeaH
L109[00:38:36] <Sagh​etti> or type dir?
L110[00:38:40] <Izaya> ls()
L111[00:38:41] <Sagh​etti> or type dir/ls? [Edited]
L112[00:38:46] <Skye> so yeah uh
L113[00:38:53] <Sagh​etti> reeee
L114[00:38:55] <Skye> I want to rewrite miniOS
L115[00:38:59] <Sagh​etti> not as user friendly
L116[00:39:03] <Skye> Izaya, remeber that shell you made
L117[00:39:06] <Skye> when you made () optional
L118[00:39:21] <Sagh​etti> what is sked.lua?
L119[00:39:35] <Ocawesome101> a very ugly piece of code
L120[00:39:48] <Izaya> rude
L121[00:39:50] <Izaya> but true
L122[00:39:55] <Skye> a text editor
L123[00:39:56] <Izaya> it's a very small line editor
L124[00:39:59] <Skye> clone of
L125[00:40:00] <Skye> "ed"
L126[00:40:03] <Ocawesome101> oh
L127[00:40:05] <Skye> which is the ancestor to vi and vim
L128[00:40:12] <Izaya> now we have skex2 in PsychOS
L129[00:40:14] <Ocawesome101> vim is best
L130[00:40:15] <Sagh​etti> ed is worse than vi
L131[00:40:23] <Sagh​etti> worse than emacs
L132[00:41:17] <DaCompu​terNerd> I guess that's why they made vim and emacs
L133[00:41:31] <Sagh​etti> nano master race
L134[00:41:36] <Skye> I remember making a file transfer protocol
L135[00:41:38] <Sagh​etti> gedit bad
L136[00:41:45] <Skye> then the internet protocol it was being used for being abandoned
L137[00:41:52] <Izaya> ed was alright on a typewriter
L138[00:42:00] <Sagh​etti> teletypewriter
L139[00:42:01] <Izaya> Copper?
L140[00:42:13] <DaCompu​terNerd> I tend to just pass it to notepad++ if I plan to do editing
L141[00:42:25] <Skye> Izaya, yep
L142[00:42:41] <Izaya> you got uh
L143[00:42:43] <Izaya> docs
L144[00:42:45] <Izaya> for that protocol
L145[00:42:57] <Skye> probably not
L146[00:42:58] <Skye> why?
L147[00:43:18] <Izaya> always good to have more input
L148[00:43:28] <Izaya> I skipped FTP and went straight to NFS with Minitel
L149[00:49:16] <CompanionCube> emacs <3
L150[00:49:23] <Skye> Izaya, it was a hybrid of netcat and FTP and HTTP
L151[00:49:39] <ThePi​Guy24> TFTP :p
L152[00:50:21] <CompanionCube> tfw remote debugging of firefox-for-android over both usb and wifi isn't working
L153[00:50:50] <Izaya> adb over wifi
L154[00:51:03] <CompanionCube> it's more generic than that
L155[00:51:10] <CompanionCube> the specific firefox support is b0rked
L156[00:51:22] <ThePi​Guy24> adb over network using usb tethering
L157[00:51:25] <Izaya> ThePiGuy24: FRequest is dumb enough to use instead of TFTP
L158[00:51:27] <CompanionCube> it pretends to connect bit everything just times out
L159[00:51:32] <Izaya> which is nice
L160[00:52:03] * Skye shakes Izaya
L161[00:52:10] <CompanionCube> (why am i doing this? because i want to find out why it's eating 1.4G of internal storage. Up from 1.2G a while back, and i found a bugzilla bug about tempfiles so i want to poke it
L162[00:52:15] <ThePi​Guy24> Izaya: when fput
L163[00:52:19] <CompanionCube> but android permissions mean i can't just poke it from the outside
L164[00:52:51] <Izaya> Skye: why shake
L165[00:52:53] <Izaya> I am not salt
L166[00:52:57] * Skye shakes Izaya
L167[00:53:05] <Skye> Izaya, that's a tie
L168[00:53:06] <Skye> *lie
L169[00:53:08] <Skye> you are salt
L170[00:53:16] <Izaya> like .5% maybe
L171[00:53:20] <CompanionCube> obviously Izaya i
L172[00:53:29] <CompanionCube> inb4 Izaya is some other condiment
L173[00:53:37] * Izaya is aioli
L174[00:54:38] <ThePi​Guy24> when get fput
L175[00:54:45] <Izaya> maybe soon tm
L176[00:54:54] <Izaya> I'm not sure what approach to take tbh
L177[00:55:05] <Izaya> do I want a whole FTP thing or do I want to extend FRequest or what
L178[00:55:15] <ThePi​Guy24> just frequest but backwards
L179[00:55:32] <Izaya> finsist
L180[00:55:34] <Izaya> https://social.v.st/system/media_attachments/files/000/036/594/original/ad9ae2e6458a4415.png
L181[00:55:56] <ThePi​Guy24> ohgod
L182[00:56:02] <ThePi​Guy24> very cursed
L183[00:58:45] <ThePi​Guy24> i kinda want to do something simmilar on a beeb now
L184[01:09:36] <Izaya> does OpenOS have a uname program
L185[01:11:54] <Izaya> who was telling me about tokenize?
L186[01:11:58] <Izaya> because they were talking shit
L187[01:12:05] <Ocawesome101> tokenize? no clue
L188[01:12:16] <Ocawesome101> ez to do though
L189[01:12:29] <Ocawesome101> just need the right gmatch pattern :P
L190[01:12:35] <Izaya> yeah it's easy as
L191[01:12:42] <Izaya> but someone was telling me it was part of Lua
L192[01:12:44] <Izaya> they lied
L193[01:13:11] <Ocawesome101> oh
L194[01:13:21] <Ocawesome101> most definitely isn't :P
L195[01:18:52] <Adorabl​eCatgirl> Izaya: i'll fuckin make an FTP protocol
L196[01:21:05] <Izaya> Simple FTP
L197[01:21:07] <Izaya> RFC something
L198[01:24:34] <Adorabl​eCatgirl> >simple
L199[01:24:41] <Adorabl​eCatgirl> is anything i ever make simple anymore
L200[01:25:01] <Adorabl​eCatgirl> because i for some reason want it to do everything including cook food and wash the dishes
L201[01:25:52] <Ocawesome101> lol :D
L202[01:26:44] <Izaya> I'm a bad person
L203[01:26:48] <Izaya> if OPENOS or LINUX then
L204[01:26:50] <Izaya> os.execute("mkdir "..dest.."/"..dir.." &> /dev/null")
L205[01:26:52] <Izaya> elseif PSYCHOS then
L206[01:26:54] <Izaya> -- todo: write PsychOS support
L207[01:26:56] <Izaya> end
L208[01:27:04] <Adorabl​eCatgirl> kek
L209[01:28:11] <Izaya> fuck it I'll just call the program
L210[01:28:13] <Izaya> :D
L211[01:28:17] <Adorabl​eCatgirl> i just have some complicated mess of ```@[[if svar.get("SOMETHING_TARGET") then]] ... @[[else]] ... @[[end]]```
L212[01:28:23] <Izaya> one library
L213[01:28:25] <Izaya> every OS
L214[01:28:32] <Adorabl​eCatgirl> izaya
L215[01:28:49] <Adorabl​eCatgirl> i said i was gonna do some stupid shit like this
L216[01:30:02] <S3_> What did I walk into
L217[01:31:12] <Izaya> S3_: I'm library-ifying my archive software
L218[01:33:46] <Adorabl​eCatgirl> i should make an archiver that can read/write TAR and CPIO ~~and URF~~~
L219[01:33:56] <Adorabl​eCatgirl> oops one too many squigglies
L220[01:35:12] <Izaya> AdorableCatgirl: I'm gonna make libmtar and liblz16
L221[01:35:36] <Izaya> then combine them in an mtar program so you can mtar -xvzf archive.mtar.lss
L222[01:35:54] <Ocawesome101> I'm making a devfs for Open Kernel 2
L223[01:35:59] <Ocawesome101> probably gonna be crap but w/e
L224[01:36:21] <Adorabl​eCatgirl> Izaya: nice
L225[01:36:32] <Izaya> but also
L226[01:36:51] <Izaya> mtar -xvzf frequestserver/archive.mtar.lss
L227[01:37:01] <Adorabl​eCatgirl> nice
L228[01:37:25] <Adorabl​eCatgirl> also!
L229[01:37:27] <Adorabl​eCatgirl> romfs!
L230[01:37:35] <Izaya> sure
L231[01:37:37] <Adorabl​eCatgirl> we shouldn't forget romfs support in my shit
L232[01:37:38] <Izaya> anyway point is
L233[01:37:48] <Izaya> libmtar will be able to decompress arbitrary streams
L234[01:37:54] <Adorabl​eCatgirl> ah
L235[01:38:16] <Izaya> liblz16 will be able to turn a raw stream of a compressed file into an uncompressed stream
L236[01:38:27] <S3_> Ag
L237[01:38:30] <S3_> Ah
L238[01:38:39] <S3_> Izaya: I see
L239[01:38:45] <Izaya> so you tape liblz16 to libmtar and you can decompress mtar files transparently
L240[01:38:51] <S3_> Someday I'll have a computer again
L241[01:39:07] <Adorabl​eCatgirl> ah damn
L242[01:39:10] <S3_> But for now I'm dating this girl
L243[01:39:24] <Adorabl​eCatgirl> i've already promised one of my friends my old PC
L244[01:39:26] <Izaya> or libfrequest (coming soon)
L245[01:39:36] <S3_> Lol
L246[01:40:15] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L247[01:43:53] <Z​ef> dae gf take computer
L248[01:44:04] <Kristo​pher38> so I forcibly included all of the debug library functions to be available in-game by modifying machine.lua, though hooks fail sometimes when the code tries to yield from a coroutine in machine.lua, jumping over C-call boundary, or sometimes they get "unhooked", probably from machine.lua as well
L249[01:51:59] <Ocawesome101> interesting
L250[01:54:09] <Izaya> There's a reason a lot of debug is fenced off :p
L251[01:54:44] <Kristo​pher38> Yeah, but just for singleplayer, pretty please?
L252[01:55:05] <Izaya> hey I'm not gonna say you can't
L253[01:55:10] <Izaya> I just wouldn't expect sanity
L254[01:55:28] <Kristo​pher38> I know you can break everything with those functions
L255[01:55:45] <Kristo​pher38> I don't expect sanity either
L256[01:57:15] <Kristo​pher38> I've been thinking about a debugger idea for a while
L257[01:58:00] <Kristo​pher38> But the useful parts required to make it work properly are mostly disabled :P
L258[01:58:40] <Izaya> preemptive multitasking is a nice idea too
L259[01:58:42] * Izaya shrugs
L260[01:58:56] <Sagh​etti> debug.sethook
L261[01:58:57] <Sagh​etti> pls
L262[02:01:40] <Kristo​pher38> That pull request to Eris mostly implementing it has been hanging there for over a year now
L263[02:04:36] <Izaya> ~w buffer
L264[02:04:36] <ocdoc> http://ocd.cil.li/api:buffer
L265[02:04:53] <Ocawesome101> Open Kernel's crude devfs is now in place :D
L266[02:10:06] <Izaya> so
L267[02:10:09] <Izaya> with the buffer library
L268[02:10:15] <Izaya> your read() function should have a length param
L269[02:10:17] <Izaya> but
L270[02:10:35] <Izaya> having two buffers is wasteful
L271[02:10:40] <Izaya> so liblz16 just returns the next block
L272[02:13:40] <Ocawesome101> the read function does have one
L273[02:13:46] <Ocawesome101> just not if you're reading from stdin
L274[02:13:49] ⇦ Quits: Ocawesome101 (~Ocawesome@38.65.249.249) (Quit: Leaving)
L275[02:14:05] <Izaya> you misunderstand
L276[02:14:12] <Izaya> when you make a stream buffered with the buffer library
L277[02:14:21] <Izaya> you are expected to have a length param
L278[02:17:51] <Ocawes​ome101> Oh ok
L279[02:18:00] <Ocawes​ome101> I’ll look at that later
L280[02:18:27] ⇦ Quits: Vexaton (~Vexatos@port-92-192-126-58.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L281[02:18:29] <Izaya> payonel: is there a portable version of the buffer library
L282[02:21:39] <Ocawes​ome101> Also payonel: (anyone really) can you add a drive component to OCVM?
L283[03:34:21] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.93.10)
L284[03:34:33] <Blue_595> new subreddit post if you havent noticed: https://www.reddit.com/r/OpenComputers/comments/fc3bo9/has_anyone_ever_made_a_software_raid/?utm_source=share&utm_medium=web2x
L285[03:52:35] <Ocawes​ome101> %tonkout
L286[03:52:35] <MichiBot> Sard! Ocawes​ome101! You beat Sagh​etti's previous record of 1 hour, 13 minutes and 44 seconds (By 4 hours, 30 minutes and 42 seconds)! I hope you're happy!
L287[03:52:36] <MichiBot> Ocawes​ome101 has stolen the tonkout! Tonk has been reset! They gained 0.005 tonk points! plus 0.004 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.09001. Position #6 Need 0.05704 more points to pass DaCompu​terNerd!
L288[03:52:48] <Ocawes​ome101> ayyy
L289[03:56:20] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.164) (Ping timeout: 378 seconds)
L290[04:05:59] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.93.10) (Ping timeout: 190 seconds)
L291[04:18:26] <Z​ef> Is the subreddit even official?
L292[04:34:25] <CompanionCube> round tonkpoints best tonkpoints
L293[04:38:41] <Ocawes​ome101> %tonk
L294[04:38:41] <MichiBot> Sard! Ocawes​ome101! You beat your own previous record of <0 (By 46 minutes and 5 seconds)! I hope you're happy!
L295[04:38:42] <MichiBot> Ocawesome101's new record is 46 minutes and 5 seconds! No points gained for stealing from yourself. (Lost out on 0.00077)
L296[04:38:48] <Ocawes​ome101> :(
L297[04:44:53] <Ocawes​ome101> Well, you can't do any kind of I/O to the devfs yet but it's there
L298[04:47:36] <Ocawes​ome101> also I discovered a really quick way to completely kill Open Kernel
L299[04:47:54] <Ocawes​ome101> queue lots of the same process and it runs out of memory in under a second, in OCVM anyway
L300[05:02:23] <CompanionCube> Izaya: lol i forgot that fennec can do file:///
L301[05:02:39] <CompanionCube> so strictly read-only poking around there's that
L302[05:17:32] <CompanionCube> ...great, the app_tmpdir has the symptomatic 'tons of old tmp .xpi files'
L303[05:22:59] <CompanionCube> they're 2-3M a pop, and a ballpark estimate says there's ~400
L304[05:36:42] <Forec​aster> %tonk
L305[05:36:42] <MichiBot> Bejabbers! Forec​aster! You beat Ocawes​ome101's previous record of 46 minutes and 5 seconds (By 11 minutes and 55 seconds)! I hope you're happy!
L306[05:36:43] <MichiBot> Forecaster's new record is 58 minutes and 1 second! Forecaster also gained 0.0002 tonk points for stealing the tonk. Position #4. Need 0.02346 more points to pass simo​n816!
L307[05:44:36] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L308[05:49:42] <Ocawes​ome101> %seen payonel
L309[05:49:43] <MichiBot> payonel was last seen 14d 22h 32m 27s ago. Saying: @Open-Kern​el-Dev-Guy some metamethod magic happens in openos to get it to boot to shell with minimal memory allocated for low mem systems
L310[05:58:26] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.93.10)
L311[06:09:00] <bpm140> %drink
L312[06:09:01] <MichiBot> You drink a muddy tomato potion (New!). bpm140 turns into a silver dragon until the next time they hug someone.
L313[06:09:19] <bpm140> %drink
L314[06:09:20] <MichiBot> You drink a sweet gold potion (New!). A trapdoor suddenly opens up under bpm140! There are spikes at the bottom. They successfully evaded it with a 19 vs DC 15!
L315[06:13:33] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 204 seconds)
L316[06:19:57] <Ocawes​ome101> well, shit, I broke my tmpfs
L317[06:20:00] <Ocawes​ome101> devfs*
L318[06:55:56] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L319[07:23:04] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.93.10) (Ping timeout: 190 seconds)
L320[07:25:18] <Forec​aster> %tonk
L321[07:25:19] <MichiBot> Fopdoodle! Forec​aster! You beat your own previous record of 58 minutes and 1 second (By 50 minutes and 35 seconds)! I hope you're happy!
L322[07:25:19] <MichiBot> Forecaster's new record is 1 hour, 48 minutes and 36 seconds! No points gained for stealing from yourself. (Lost out on 0.00084)
L323[07:35:33] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L324[07:41:15] ⇨ Joins: bauen1 (~bauen1@x59cc82b0.dyn.telefonica.de)
L325[07:42:51] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.93.10)
L326[07:52:46] <Izaya> well that's obnoxious
L327[07:52:50] <Izaya> >file:read(2)
L328[07:52:56] <Izaya> >returns 768-character string
L329[07:52:58] <Izaya> t-thanks
L330[08:01:30] <ThePi​Guy24> seems about right
L331[08:02:56] <Izaya> is this the io library fucking me over by assuming I want unicode?
L332[08:03:24] <ThePi​Guy24> just open in binary mode
L333[08:04:04] <Izaya> oh.
L334[08:04:07] <Izaya> I'm an idiot, then.
L335[08:08:13] <Izaya> >:D
L336[08:08:15] <Izaya> f.mode.b = true
L337[08:10:28] <Izaya> AdorableCatgirl: hey
L338[08:10:29] <Izaya> hey
L339[08:10:31] <Izaya> I have
L340[08:10:37] <Izaya> working compressed arbitrary streams
L341[08:10:46] <ThePi​Guy24> nice
L342[08:12:12] <Izaya> I can read and write compressed files >:D
L343[08:12:43] <ThePi​Guy24> whats the rough compression ratio?
L344[08:13:45] <Izaya> it's using the lzss library that's been bouncing around
L345[08:13:51] ⇨ Joins: NanoComp (~NanoComp@ns3009910.ip-91-121-178.eu)
L346[08:14:03] <Izaya> so
L347[08:14:03] <ThePi​Guy24> hmm
L348[08:14:12] <Izaya> like 25% original size for lua source files?
L349[08:14:33] <ThePi​Guy24> neat
L350[08:16:32] <NanoComp> what best, MineOS,or OpenOS?
L351[08:16:51] <ThePi​Guy24> OpenOS is most supported
L352[08:17:39] <NanoComp> But.. There not GUI
L353[08:18:10] <ThePi​Guy24> there are few with GUIs
L354[08:18:47] <NanoComp> but these are the bits
L355[08:19:35] <ThePi​Guy24> ???
L356[08:20:01] <NanoComp> I sorry
L357[08:20:44] <NanoComp> I meant that I did not see them..
L358[08:20:59] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.93.10) (Ping timeout: 190 seconds)
L359[08:40:33] ⇦ Quits: bauen1 (~bauen1@x59cc82b0.dyn.telefonica.de) (Read error: Connection reset by peer)
L360[08:44:54] <Forec​aster> %sip
L361[08:44:54] <MichiBot> You drink a dull caterium potion (New!). Forec​aster hears a train whistle in the distance.
L362[08:45:03] <Forec​aster> ohno
L363[10:09:37] ⇨ Joins: bauen1 (~bauen1@x59cc82b0.dyn.telefonica.de)
L364[10:19:08] ⇦ Quits: bauen1 (~bauen1@x59cc82b0.dyn.telefonica.de) (Read error: Connection reset by peer)
L365[10:21:11] <Izaya> today's mildly convenient idea: a daemon that attaches remote components in another thread rather than in the foreground
L366[10:26:55] <Lizzian> %tonk
L367[10:26:55] <MichiBot> Zounderkite! Liz​zian! You beat Forec​aster's previous record of 1 hour, 48 minutes and 36 seconds (By 1 hour and 13 minutes)! I hope you're happy!
L368[10:26:57] <MichiBot> Lizzian's new record is 3 hours, 1 minute and 36 seconds! Lizzian also gained 0.00244 (0.00122 x 2) tonk points for stealing the tonk. Position #2. Need 0.02781 more points to pass Compan​ionCube!
L369[10:35:40] <Izaya> ayy
L370[10:36:07] <Izaya> writing music onto a tape over the network
L371[11:09:09] ⇨ Joins: bauen1 (~bauen1@x59cc82b0.dyn.telefonica.de)
L372[11:15:44] <Izaya> https://imgur.com/TVUsMa6.png
L373[11:16:57] <Kristo​pher38> Izaya: cool stuff
L374[11:21:28] <Kristo​pher38> I wasn't around in the 80s to poke around with home microcomputers and invent new cool software for my own use but at least I've got opencomputers :P
L375[11:22:14] <Izaya> Got my whole base wired up with speakers so I can play tapes from any computer and get the audio
L376[11:31:43] <Z​ef> I set that up for my friend once, gave it chat commands too
L377[11:31:49] <Kristo​pher38> Whoa nice
L378[11:38:04] ⇦ Quits: bauen1 (~bauen1@x59cc82b0.dyn.telefonica.de) (Ping timeout: 190 seconds)
L379[11:38:21] <Izaya> ooooooo
L380[11:38:25] <Izaya> I like that idea even better
L381[11:43:18] <Izaya> so I have a box with 27 slots which means I can store 27 "tracks" unless I want to store lots of tracks on one tape
L382[11:44:12] ⇦ Quits: NanoComp (~NanoComp@ns3009910.ip-91-121-178.eu) (Quit: NanoComp)
L383[12:20:24] ⇨ Joins: Vexatos (~Vexatos@port-92-192-126-58.dynamic.as20676.net)
L384[12:20:24] zsh sets mode: +v on Vexatos
L385[12:24:17] <Z​ef> I used a cc turtle for mine
L386[12:25:30] <ThePi​Guy24> izaya i already made a jukebox on 🅱️itadels server
L387[12:28:55] <Izaya> neat
L388[12:28:57] <Izaya> how did you do it
L389[12:29:00] <Izaya> did it have voice control
L390[12:29:11] <ThePi​Guy24> no
L391[12:29:26] <ThePi​Guy24> why and how would it have that
L392[12:29:37] <Izaya> computronics chat box
L393[12:30:07] <ThePi​Guy24> hm
L394[12:32:16] <Z​ef> Don't you love curseforge http://tinyurl.com/vwmabmu
L395[12:32:39] <ThePi​Guy24> yes
L396[12:32:50] <ThePi​Guy24> it truly is a beautiful platform
L397[12:35:32] <Z​ef> I had split the inputs using space as a delimiter. I just checked if the first word was a code word and did whatever I needed to from there
L398[12:38:44] <Z​ef> I used the inventory slot as the thing you use to choose a tape
L399[12:57:39] <Izaya> because I've exported the tape library over RPC
L400[12:57:47] <Izaya> I can access all the tapes from any machine on my LAN
L401[12:57:49] <Izaya> good shit
L402[13:01:19] <Carlen​ White> http://tinyurl.com/r328ffo
L403[13:01:31] <Carlen​ White> http caching woo
L404[13:03:12] <Izaya> how are you doing expiry?
L405[13:03:29] <Carlen​ White> I have a central computer that has a internet card and clients that have software to use it. If the file hasn't been seen before, it's cached then passed to the client.
L406[13:03:53] <Carlen​ White> Izaya, I haven't added it in yet, but I'm recording it.
L407[13:04:57] <Izaya> aaah
L408[13:05:00] <Izaya> indefinite caching
L409[13:05:01] <Carlen​ White> Rather I'm noting down the expiry but I do not have logic to check for it. I'm even recording the `ETag` for later so I can check between it.
L410[13:05:08] <Izaya> ETag?
L411[13:05:25] <Carlen​ White> https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag
L412[13:05:32] <Carlen​ White> https://www.keycdn.com/blog/http-cache-headers
L413[13:05:51] <Izaya> neat
L414[13:06:01] <Carlen​ White> In short I can ask if the file changed on server by sending the ETag. But it's a good proof of concept.
L415[13:06:43] <Izaya> yeah that's convenient
L416[13:06:55] * Izaya doesn't implement any caching for the FRequest proxy
L417[13:07:33] <Carlen​ White> http://tinyurl.com/ssb8bfp
L418[13:09:58] <Carlen​ White> Code Block pastebined https://paste.pc-logix.com/waxequgeya
L419[13:14:14] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.158.164)
L420[13:28:18] <Carlen​ White> Izaya, as an aside, caching is skipped if there's headers specified or something is being posted.
L421[13:29:22] <Carlen​ White> There might be some logic to make it cache even with headers but I chose not to for the sake of sanity.
L422[13:34:59] <Izaya> fair, fair
L423[13:38:54] <Lizzian> hmmm
L424[13:39:04] <Lizzian> %tonkout
L425[13:39:05] <MichiBot> Dagnammit! Liz​zian! You beat your own previous record of 3 hours, 1 minute and 36 seconds (By 10 minutes and 32 seconds)! I hope you're happy!
L426[13:39:06] <MichiBot> Liz​zian has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.47469, Position #2 Need 0.02081 more points to pass Compan​ionCube!
L427[13:43:30] <Forec​aster> dangit D:
L428[14:11:55] <Forec​aster> %tonk
L429[14:11:56] <MichiBot> Dogast! Forec​aster! You beat Liz​zian's previous record of <0 (By 32 minutes and 50 seconds)! I hope you're happy!
L430[14:11:57] <MichiBot> Forecaster's new record is 32 minutes and 50 seconds! Forecaster also gained 0.00055 tonk points for stealing the tonk. Position #4. Need 0.02291 more points to pass simo​n816!
L431[14:50:53] <ThePi​Guy24> %tonk
L432[14:50:54] <MichiBot> Bejabbers! ThePi​Guy24! You beat Forec​aster's previous record of 32 minutes and 50 seconds (By 6 minutes and 7 seconds)! I hope you're happy!
L433[14:50:55] <MichiBot> ThePiGuy24's new record is 38 minutes and 58 seconds! ThePiGuy24 also gained 0.0001 tonk points for stealing the tonk. Position #9. Need 0.00261 more points to pass The_St​argazer!
L434[15:11:57] <Brisingr​ Aerowing> https://i.imgur.com/FnASQZy.jpg
L435[15:22:11] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.164) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.158.25)))
L436[15:22:15] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.158.25)
L437[15:37:46] <dequbed> Izaya: Don't you diss the standard editor. What other editor allows you to simply paste patchfiles to apply them?!
L438[15:41:23] <Elfi> Didn't I make dfpwms of a couple Akiko Shikata albums at one point
L439[16:02:24] ⇦ Quits: daniel (~quassel@jupiter.danger-it.de) (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.)
L440[16:05:06] ⇨ Joins: daniel (~quassel@jupiter.danger-it.de)
L441[16:05:54] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L442[16:34:25] <payonel> %lua true
L443[16:34:26] <MichiBot> true
L444[16:34:43] <payonel> @Ocawesome101 hi
L445[16:35:13] <payonel> Izaya: portable version of the buffer library? as in /lib/buffer.lua ? no.
L446[16:35:13] <Ocawes​ome101> payonel: to what do I owe this honor? :)
L447[16:35:41] <payonel> you've pinged me a few times
L448[16:35:42] <payonel> haha
L449[16:35:55] <payonel> sorry, work has been ... stressful
L450[16:36:16] <Ocawes​ome101> True
L451[16:36:20] <Ocawes​ome101> That’s fine
L452[17:09:19] <ThePi​Guy24> %lua true = false
L453[17:09:19] <MichiBot> main:1: unexpected symbol near 'true'
L454[17:09:28] <ThePi​Guy24> brkl
L455[17:09:46] <Forec​aster> you can't use "true" as a variable name
L456[17:09:50] <Forec​aster> it is a reserved word
L457[17:10:17] <ThePi​Guy24> %lua truent, falsent = false, true
L458[17:10:26] <ThePi​Guy24> %lua truent
L459[17:10:26] <MichiBot> false
L460[17:10:29] <ThePi​Guy24> yay
L461[17:10:39] <Forec​aster> there you go
L462[17:13:35] <payonel> %lua xpcall(function() load(function() return true end) end, function(msg) print("errfunc", msg) end)
L463[17:13:35] <MichiBot> errfunc, luasb:68: reader function must return a string | true
L464[17:15:31] <payonel> either that is quite weird behavior (i.e. a bug) ^ xor that is one curious edge case allowed in the spec i did not know about
L465[17:15:46] <payonel> curious if anyone here knows their lua enough to comment :)
L466[17:16:13] <ThePi​Guy24> you are passing a function to load()
L467[17:16:23] <payonel> mmhmm
L468[17:16:31] <payonel> a user-specified reader function
L469[17:16:38] <payonel> which is returning true, which is not allowed
L470[17:16:51] <payonel> (must be a string|nil result)
L471[17:16:52] <ThePi​Guy24> hm
L472[17:17:01] <payonel> that's not my contention
L473[17:17:08] <payonel> i'll let you review if your curious
L474[17:17:43] <payonel> i wasn't clear in my summary btw, reader functions are thing, i'm saying they can't return true(boolean), but must return string or nil
L475[17:17:45] <payonel> e.g.
L476[17:17:54] <ThePi​Guy24> ah
L477[17:18:34] <payonel> %lua local s = "print('hi')" f = function() local r = s s = nil return r end load(f)()
L478[17:18:34] <MichiBot> hi
L479[17:18:58] <payonel> ^^^ you're*
L480[17:20:23] <Forec​aster> it's a payonel
L481[17:21:53] <payonel> @Forecaster HI !!
L482[17:22:01] <Forec​aster> hi
L483[17:22:10] <Forec​aster> someone was looking for you a while ago
L484[17:22:19] <payonel> i think it was ocawesome101
L485[17:22:34] <Forec​aster> yes
L486[17:22:48] <payonel> @ocawesome101 what was it you needed btw?
L487[17:22:59] <payonel> @Ocawes​ome101 in case it is case sensitive
L488[17:23:14] <Forec​aster> it's not
L489[17:24:16] <Michiyo> o\ payonel
L490[17:24:20] <Michiyo> err I broke my arm
L491[17:24:23] <Michiyo> o/
L492[17:24:26] <Ocawes​ome101> payonel: A drive component in OCVM (I’m no good with C++) and possibly some insight into this “metamethod magic” OpenOS uses.
L493[17:24:31] <Ocawes​ome101> Michiyo: lol
L494[17:24:36] <payonel> Michiyo: hahaha
L495[17:24:50] <payonel> @Ocawes​ome101 oh yes! drive component
L496[17:24:52] <payonel> most definitley
L497[17:24:55] <payonel> ley*
L498[17:25:19] <Ocawes​ome101> :D
L499[17:25:48] <payonel> @Ocawes​ome101 and in some of my spare time i'm still doing OC stuff. i have a list of bugs i do plan to fix. and i have some updates i do plan to do
L500[17:25:56] <payonel> i just need more time off from work :) or i need to retire
L501[17:26:11] <payonel> openos is a bit too heavy in the metamethods. i've started a new os called ocos
L502[17:26:21] <payonel> i'm not saying it'll be official, maybe, depends how awesome i get it
L503[17:26:26] <Ocawes​ome101> Good to know :) I think I opened an issue in the OCVM GitHub
L504[17:26:29] <payonel> but i'm doing my best to keep the meta out
L505[17:26:41] <Ocawes​ome101> You could just contribute to Open Kernel 2 :P
L506[17:26:58] <payonel> and it is very modular in design, should be usuable on all devices, worthless microcontrollers to server farms
L507[17:27:05] <payonel> i could
L508[17:27:06] <Ocawes​ome101> Oh neat
L509[17:27:06] <payonel> maybe i will
L510[17:27:24] <payonel> but what specifically about openos did you want to know?
L511[17:27:24] <dequbed> payonel: This "work" time would be much more relaxing if it took less time out of your day, wouldn't it?
L512[17:27:28] <Ocawes​ome101> Open Kernel depends on a GPU for the moment :P
L513[17:27:47] <dequbed> s/time/thing/
L514[17:27:47] <MichiBot> <dequbed> payonel: This "work" thing would be much more relaxing if it took less time out of your day, wouldn't it?
L515[17:28:10] <Michiyo> Bah! 40 hour work days are the best!
L516[17:28:17] <Ocawes​ome101> Why the metamethod magic it does breaks OCEmu-CC
L517[17:28:17] <payonel> dequbed: well yeah, but if it took less time, they'd probably pay me less
L518[17:28:22] <payonel> and i dont want to make less
L519[17:28:42] <dequbed> payonel: I understand. I too do like money.
L520[17:28:43] <Ocawes​ome101> https://github.com/ocawesome101/OCEmu-cc
L521[17:28:48] <payonel> i dont know OCEmu-CC, is that a computer craft port of ocemu?
L522[17:28:51] <Ocawes​ome101> Not very accurate at all
L523[17:29:01] <Ocawes​ome101> No, it’s written from scratch :=
L524[17:29:07] <Ocawes​ome101> :P*
L525[17:29:42] <payonel> @Ocawes​ome101 what fails?
L526[17:30:08] <Ocawes​ome101> It fails on the filesystem lib, I don’t remember the exact error
L527[17:30:40] <Ocawes​ome101> Something about `attempt to index filesystem.internal (a nil value)` or something like that
L528[17:32:33] <Ocawes​ome101> In /boot/02_os.lua
L529[17:36:21] <payonel> @Ocawes​ome101 the invocation of this magic occurs here https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/openos/lib/package.lua#L72
L530[17:36:33] <payonel> there are 2 places that prepare this magic to be cast:
L531[17:36:40] <payonel> https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/openos/boot/02_os.lua#L41
L532[17:36:59] <payonel> and https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/loot/openos/boot/90_filesystem.lua#L56
L533[17:37:26] <payonel> if you load /lib/filesystem.lua and then try to do something with filesystem.internal before having loaded either of those two magic-setups, then it'll fail (nil)
L534[17:37:32] <payonel> i'm sorry for that weirdness
L535[17:38:09] <Ocawes​ome101> I now understand why you’re making a new OS :P
L536[17:38:31] <payonel> yeah
L537[17:38:46] <payonel> but to fair, and i do like to be forgiving to myself definitely...
L538[17:39:17] <payonel> openos solved some truly difficult problems to load with crazy low memory needs, while still doing "all the things"
L539[17:39:34] <payonel> openos is now at about 130 KB of memory load by the time you reach your shell
L540[17:39:41] <payonel> which is magical
L541[17:40:04] <payonel> if all its magically-delayed libs load, (like full_filesystem) it balloons to about 205KB iirc
L542[17:40:30] <Skye> my plan for an OS will have it unloading libs
L543[17:40:51] <payonel> Skye: some libs hold state. i can't unload them
L544[17:41:04] <payonel> and some libs need to be always available, no point in unloading them
L545[17:41:08] <Skye> which is why my OS will ban libs having state :P
L546[17:41:13] <Skye> or at least say
L547[17:41:14] <payonel> haha, what about mtab?
L548[17:41:18] <Skye> mtab?
L549[17:41:26] <payonel> /
L550[17:41:50] <payonel> maybe your os doesn't (won't) care about standard lua things like io.open
L551[17:42:14] <payonel> but if i make an os, that i want the community to love >= openos, then they'll expect some `os` and `io` behavior
L552[17:42:17] <Skye> well state will be handed by services :P
L553[17:42:22] <payonel> which requires a bit of system state
L554[17:43:11] <payonel> Skye: i understand that approach. the minimum bar to entry for a "service" however, get somewhat high when you provide no utility for the system
L555[17:43:31] <payonel> for example, to me, a service should be able to call things like require, io.open, io.write, os.exit, etc
L556[17:43:39] <Skye> well a service is basically a lib that doesn't unload :P
L557[17:43:43] <Skye> at least in theory
L558[17:46:32] <payonel> Skye: anyways, when i get my os a bit more polished, i'll share a link with you. it's currently on hold - but something i was having a lot of fun with
L559[17:46:45] <Skye> meanwhile
L560[17:46:49] <Skye> miniOS NT solves this problem
L561[17:46:55] <Skye> by not having libraries at all
L562[17:47:00] <Skye> s/NT//
L563[17:47:00] <MichiBot> <Skye> miniOS solves this problem
L564[17:47:12] <payonel> i'm trying to do everything with function injection for optional kernel libs, and no metamethods
L565[17:47:35] <payonel> yeah. i can't do that. not for something i want the community to use at least
L566[17:49:01] <Ocawes​ome101> I’m not sure what Open Kernel sits at, but I think you can still boot it on 192k
L567[17:51:54] <Skye> payonel, function injection?
L568[17:54:35] <payonel> Skye: similar to an _ENV sandbox
L569[17:55:24] <payonel> local root_method = method load( chunk, { method = function() --[[ special intercept behavior ]] return root_method(...) end } )
L570[17:55:42] <payonel> not that exactly ^, just an example of what i mean
L571[17:56:09] <payonel> or: local root_method = method; function method(...) --[[ special intercept behavior ]] return root_method(...) end
L572[18:00:31] <Skye> payonel: so every method call is intercepted?
L573[18:02:34] ⇨ Joins: Inari (~Pinkishu@pD9E39A55.dip0.t-ipconnect.de)
L574[18:03:01] <Forec​aster> %sip
L575[18:03:02] <MichiBot> You drink a smelly bombastium potion (New!). Forec​aster briefly feel like they have just stepped out of a car.
L576[18:03:13] <Corded> * <Forec​aster> falls over
L577[18:03:16] <Forec​aster> %tonk
L578[18:03:17] <MichiBot> Willikers! Forec​aster! You beat ThePi​Guy24's previous record of 38 minutes and 58 seconds (By 2 hours, 33 minutes and 24 seconds)! I hope you're happy!
L579[18:03:18] <MichiBot> Forecaster's new record is 3 hours, 12 minutes and 22 seconds! Forecaster also gained 0.00256 tonk points for stealing the tonk. Position #4. Need 0.02035 more points to pass simo​n816!
L580[18:12:23] <payonel> Skye: no not every method. when a module (by my definition, a module is an optional library that is loaded after the core is ready) loads, if it wants to change core behavior, it does so with an intercept, rather than a metamethod
L581[18:12:30] <Inari> %pet payonel
L582[18:12:31] <MichiBot> Inari is brushing payonel with feelings of love. payonel regains 1d4 => 2 hit points!
L583[18:12:38] <Inari> 🤔
L584[18:13:12] * payonel blushes
L585[18:14:34] * payonel buys Inari a cat-onesie
L586[18:14:43] <Inari> Rude
L587[18:14:50] <Inari> I'm a superior fox
L588[18:15:14] <Inari> payonel: have you seen https://www.youtube.com/watch?v=E-Xxo6utgNA ?
L589[18:15:15] <MichiBot> Shirakami Fubuki - I am a cat | length: 1m 4s | Likes: 28,300 Dislikes: 240 Views: 500,959 | by shirobaka | Published On 11/1/2020
L590[18:16:05] <Forec​aster> foxes are just dogcats
L591[18:16:20] <Inari> @Forecaster indeed, combining the best of the two
L592[18:16:21] <Inari> \o/
L593[18:16:59] <Michiyo> Cat software running on dog hardware
L594[18:18:39] <payonel> Inari: oh my goodness, i was seriously thinking it you'd want a fox!
L595[18:19:07] * payonel buys Inari a fox-onesie
L596[18:20:33] <Inari> Better :3
L597[18:49:52] <Ocawes​ome101> Just tested, Open Kernel 2 can be booted on a single T1 memory stick
L598[18:50:00] <Ocawes​ome101> ~140K of it used
L599[18:52:05] <payonel> @Ocawes​ome101 does open kernel have a github?
L600[18:53:06] ⇨ Joins: Vexaton (~Vexatos@port-92-192-87-217.dynamic.as20676.net)
L601[18:53:06] zsh sets mode: +v on Vexaton
L602[18:53:11] <Ocawes​ome101> https://github.com/ocawesome101/open-kernel-2
L603[18:54:33] <Ocawes​ome101> payonel: ^
L604[18:55:34] ⇦ Quits: Vexatos (~Vexatos@port-92-192-126-58.dynamic.as20676.net) (Ping timeout: 190 seconds)
L605[19:22:29] <Adorabl​eCatgirl> zorya neo is cool
L606[19:23:04] <Ocawes​ome101> so is Open Kernel
L607[19:23:12] <Ocawes​ome101> it boots on entirely T1 hardware
L608[19:24:59] <Forec​aster> and thus began the OS war
L609[19:26:43] <Ocawes​ome101> :D
L610[19:26:53] <Ocawes​ome101> Open Kernel has its issues, ngl
L611[19:27:11] <Ocawes​ome101> but I've fixed a bunch of them
L612[19:27:33] <Ocawes​ome101> https://www.youtube.com/watch?v=75RseXKUODQ
L613[19:27:34] <MichiBot> Open Kernel 2 on T1 hardware | length: 1m | Likes: 0 Dislikes: 0 Views: 0 | by Ocawesome101 | Published On 2/3/2020
L614[19:29:00] <Ocawes​ome101> about 5.7s on T1 hardware, about 1.45s on full T3 hardware not counting login
L615[19:29:31] <payonel> @Ocawes​ome101 open kernel doesn't boot in ocvm
L616[19:29:34] <payonel> so i dont like it :P
L617[19:29:55] <Ocawes​ome101> it does for me
L618[19:30:03] <Ocawes​ome101> strange
L619[19:30:08] <Ocawes​ome101> what does it error on?
L620[19:30:11] <payonel> https://hastebin.com/yuracugiho.cs
L621[19:30:49] <Ocawes​ome101> can you paste the bootlogs? (/boot/log)
L622[19:31:03] <Ocawes​ome101> if there are any
L623[19:32:13] <payonel> https://hastebin.com/hafemocone.cs
L624[19:33:12] <Adorabl​eCatgirl> Zorya NEO is my mess of a bootloader
L625[19:33:13] <Ocawes​ome101> that looks like it is booting?
L626[19:33:32] <Ocawes​ome101> what does it do if you set flags.runlevel to 1 in init.lua?
L627[19:34:11] <payonel> same crash
L628[19:34:43] <payonel> oh
L629[19:34:46] <payonel> that log was yours :)
L630[19:34:48] <payonel> https://github.com/Ocawesome101/open-kernel-2/blob/master/boot/log
L631[19:34:55] <Ocawes​ome101> :p
L632[19:35:04] <Ocawes​ome101> yeah I need to remove that
L633[19:35:11] <payonel> after i rm'd it, i get no log
L634[19:35:21] <Ocawes​ome101> hmm
L635[19:36:11] <Ocawes​ome101> I just pushed some stuff to GitHub, try that
L636[19:36:40] <Adorabl​eCatgirl> https://github.com/Adorable-Catgirl/Zorya-NEO?files=1
L637[19:36:45] <Adorabl​eCatgirl> lemme just shill
L638[19:37:40] <payonel> @Ocawes​ome101 same crash
L639[19:39:05] <Ocawes​ome101> what line numbers?
L640[19:39:37] <Ocawes​ome101> they are inaccurate in the new script
L641[19:40:08] <payonel> https://hastebin.com/azejolenus.cs
L642[19:40:28] <Skye> Hold on
L643[19:40:41] <Skye> IIRC miniOS let you have 90K of memory free :3
L644[19:41:09] <Ocawes​ome101> add `if not kernelLog then error(err) end` after line 127
L645[19:41:42] <Ocawes​ome101> it's failing to open then bootlog for some reason
L646[19:41:50] <Ocawes​ome101> %s/then/the
L647[19:41:50] <MichiBot> <Ocawesome101> it's failing to open the bootlog for some reason
L648[19:43:56] <Ocawes​ome101> payonel: ^^^
L649[19:45:15] <Ocawes​ome101> Skye: pretty light on features though wasn’t it?
L650[19:46:06] <payonel> @Ocawesome101 :P https://github.com/Ocawesome101/open-kernel-2/blob/master/root/openvm/src/openvm.lua#L16
L651[19:46:27] <Ocawes​ome101> That’s uh
L652[19:46:29] <payonel> just complaining about the "error" in my project viewer
L653[19:46:38] <Ocawes​ome101> For the preprocessor thing I made
L654[19:46:45] <payonel> i understand
L655[19:46:54] <Ocawes​ome101> :)
L656[19:46:54] <payonel> just felt like complaining :)
L657[19:47:02] <Ocawes​ome101> XD
L658[19:47:19] <Ocawes​ome101> Anyway after adding the line I suggested what error does it throw?
L659[19:47:27] <payonel> [--vm--] nil /boot/log
L660[19:47:46] <payonel> technically, i used `log(...)` because i expose print in my machine.lua, super easy logging via ocvm
L661[19:47:55] <payonel> you should try it
L662[19:48:07] <payonel> so my line 128 reads: log(kernelLog, err)
L663[19:48:22] <payonel> and you get the [--vm--] .... in your [ocvm-client-dir]/log
L664[19:48:54] <payonel> so why is my ocvm filesystem failing to open /boot/log
L665[19:49:00] <payonel> oh, it is opening for write?
L666[19:49:14] <payonel> i'm booting from open-kernel-2 as a ro boot dev
L667[19:49:21] <payonel> you dont support ro boot?
L668[19:49:22] <Ocawes​ome101> Ah
L669[19:49:27] <Ocawes​ome101> That’s correct
L670[19:49:34] <Ocawes​ome101> I should
L671[19:53:51] ⇨ Joins: Blue_595 (~c8h10n4o2@47.196.93.10)
L672[20:11:49] ⇦ Quits: baschdel (~baschdel@032-140-067-156.ip-addr.inexio.net) (Remote host closed the connection)
L673[20:11:56] ⇨ Joins: baschdel (~baschdel@032-140-067-156.ip-addr.inexio.net)
L674[20:18:51] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L675[20:22:56] ⇦ Quits: Blue_595 (~c8h10n4o2@47.196.93.10) (Quit: WeeChat 1.9.1)
L676[20:28:10] <S3_> Hi
L677[20:28:26] <Ocawes​ome101> Hi
L678[20:36:23] <Izaya> payonel: that's a shame
L679[20:36:52] <Izaya> I have a lib that you feed a stream and it LZSS compresses/decompresses it
L680[20:37:23] <payonel> the value of the buffer lib is just the formatting options, really
L681[20:37:50] <payonel> there is a readChunk method that actually keeps the buffer
L682[20:38:01] <payonel> without too much effort, you could separate it
L683[20:39:52] <payonel> so, Izaya
L684[20:39:55] <payonel> you know lua
L685[20:40:38] <payonel> can you tell me what is wrong or very very strange about this:
L686[20:40:41] <payonel> %lua xpcall(function() load(function() return true end) end, function(msg) print("errfunc", msg) end)
L687[20:40:41] <MichiBot> errfunc, luasb:68: reader function must return a string | true
L688[20:40:58] <payonel> hint: it's not what you probably think at first
L689[20:43:04] <Izaya> reader function?
L690[20:43:06] * Izaya squints
L691[20:43:27] <payonel> well load() can take a user defined reader function
L692[20:43:51] <payonel> https://www.lua.org/manual/5.3/manual.html#pdf-load
L693[20:44:26] <payonel> %lua s="print('hi')" function r() v=s s=nil return v end load(r)()
L694[20:44:27] <MichiBot> hi
L695[20:49:35] <Adorabl​eCatgirl> wtf
L696[20:49:58] <Adorabl​eCatgirl> why is arch failing to mount my btrfs disk
L697[20:50:14] <Izaya> disk is cursed
L698[20:50:19] <Izaya> AdorableCatgirl: https://0x0.st/icy3.txt
L699[20:53:03] <Adorabl​eCatgirl> nice
L700[20:53:15] <Adorabl​eCatgirl> currently running chunk-recover
L701[20:53:59] <Adorabl​eCatgirl> http://tinyurl.com/rtrxhrv
L702[20:57:27] <payonel> ouch, the level of troll: https://bbs.archlinux.org/viewtopic.php?id=231560
L703[20:57:34] <payonel> SOLVED:Created backup, re-formated disk with ZFS.
L704[20:58:53] <Adorabl​eCatgirl> they can eat crusty ass
L705[20:59:17] <Adorabl​eCatgirl> anyways, i have a few things that need fixing
L706[20:59:23] <Adorabl​eCatgirl> can i force superblock recovery?
L707[20:59:40] <payonel> i would ask for advice on #btrfs on freenode
L708[21:00:04] <payonel> i used to frequent that channel back in 2015 when i first started using btrfs
L709[21:01:48] <Adorabl​eCatgirl> i'm currently doing `btrfs rescue chunk-recover`
L710[21:08:45] ⇦ Quits: baschdel (~baschdel@032-140-067-156.ip-addr.inexio.net) (Ping timeout: 198 seconds)
L711[21:11:41] <A​vP> I cant figure out how to have a proxy for a redstone io
L712[21:12:42] <A​vP> I keep getting failed to index when I try to use it
L713[21:14:48] <A​vP> I wrote it like this gatein = component.proxy("address here", "redstone")
L714[21:15:12] <A​vP> I wrote it like this gatein = component.proxy("put my address here", "redstone") [Edited]
L715[21:15:15] <Ocawes​ome101> Are you in OpenOS?
L716[21:15:25] <A​vP> yeah
L717[21:15:29] <A​vP> its installed
L718[21:15:52] <M​GR> You don't need that second parameter
L719[21:15:54] <Michiyo> component.proxy(address)
L720[21:15:58] <Ocawes​ome101> `local rs = require(“component”).redstone`
L721[21:16:00] <M​GR> It should be local redstone = component.proxy(address)
L722[21:16:03] <A​vP> tried it without
L723[21:16:12] <M​GR> Have you required component first?
L724[21:16:17] <A​vP> yes
L725[21:16:18] <M​GR> local component = require("component")?
L726[21:16:18] <Ocawes​ome101> What I said will only work in OpenOS by the way
L727[21:16:18] <Michiyo> you can also component.proxy(component.get("first-few-characters"))
L728[21:16:25] <M​GR> What's the error?
L729[21:16:41] <A​vP> one sec I will screenshot it
L730[21:21:41] <A​vP> http://tinyurl.com/s3xah7t
L731[21:21:59] <A​vP> here is the bit where I call it
L732[21:22:02] <A​vP> http://tinyurl.com/wbdf4tm
L733[21:22:13] <M​GR> The first potential problem is those aren't local variables
L734[21:22:23] <A​vP> I tried both ways
L735[21:22:23] <M​GR> Can you please try making them local, restarting, and run the program again?
L736[21:22:44] <M​GR> Is rs valid?
L737[21:23:19] <A​vP> ?
L738[21:23:25] <A​vP> wdym
L739[21:23:31] <M​GR> Is the variable rs not nil?
L740[21:24:03] <A​vP> I should remove that again
L741[21:24:32] <A​vP> I wanted to see if it would work when I tried using the normal component.redstone
L742[21:24:45] <M​GR> Does it?
L743[21:24:48] <A​vP> yes
L744[21:24:53] <M​GR> Ok
L745[21:25:08] <M​GR> Are you sure that's the right address?
L746[21:25:36] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L747[21:25:38] <A​vP> ye
L748[21:26:03] <A​vP> http://tinyurl.com/wbdtob6
L749[21:26:42] <M​GR> ¯\(ツ)/¯
L750[21:26:50] <M​GR> The only suggestion I have is the local variable thing
L751[21:26:55] <Michiyo> Can confirm that's how component.proxy works.
L752[21:26:55] <M​GR> Otherwise it should work
L753[21:27:03] <A​vP> huh
L754[21:27:12] <M​GR> Are there multiple redstone blocks attached?
L755[21:27:17] <A​vP> yes
L756[21:27:25] <A​vP> is that a problem
L757[21:27:31] <Michiyo> try component.proxy(component.get("bff0")) and see if it works?
L758[21:27:34] <M​GR> Can you confirm that one doesn't have a relay or power distributor between it and the computer?
L759[21:27:39] <A​vP> okay
L760[21:28:28] <Michiyo> I usually use 4-6 characters to make sure not to grab the wrong component in theory 4 *should* be enough. But yeah relay/power distro block would be a good thing to check for too
L761[21:29:01] <A​vP> okay
L762[21:29:23] <A​vP> can confirm
L763[21:30:21] <Michiyo> alas work calls
L764[21:30:39] <A​vP> string expected got nil when I tried your method
L765[21:32:45] <M​GR> Check relay and power distributor
L766[21:32:47] <payonel> you should verify what components your machine can see from the shell
L767[21:32:49] <payonel> run `components`
L768[21:32:55] <payonel> you can also filter by comp type
L769[21:32:58] <payonel> `components redstone`
L770[21:34:04] <payonel> if that has the redstone you want to use, one thing i like to do is to redirect those addresses to a file for use
L771[21:34:19] <payonel> `component redstone > redstone.cfg` or something like that
L772[21:34:32] <payonel> then i can read those addresses out, or write a script using those, whatever
L773[21:35:09] <A​vP> ok
L774[21:35:17] <A​vP> by the way error
L775[21:35:21] <A​vP> http://tinyurl.com/tf7jwf9
L776[21:35:30] <A​vP> by the way the other error [Edited]
L777[21:36:21] <payonel> you've already shared that link/error haven't you?
L778[21:36:29] <payonel> it doesn't really matter, just check the components output first
L779[21:36:33] <payonel> %seen Amanda
L780[21:36:34] <MichiBot> Amanda was last seen 21h 4m 26s ago. Joining
L781[21:36:39] <payonel> Amanda: !!
L782[21:37:18] <Amanda> Mew?
L783[21:37:28] <payonel> hi
L784[21:37:34] <payonel> %pet Amanda
L785[21:37:34] <MichiBot> payonel is petting Amanda with lämp. Amanda regains 1d4 => 4 hit points!
L786[21:37:41] <Amanda> Mew!
L787[21:37:48] <Amanda> How're you doing, payonel?
L788[21:37:53] <A​vP> huh thats not good
L789[21:37:55] <payonel> much better than before
L790[21:38:11] <payonel> i was over worked for a time
L791[21:38:15] <A​vP> I get nill when searching for components
L792[21:38:15] <payonel> things are back to normal now
L793[21:38:21] <M​GR> What?
L794[21:38:26] <payonel> @AvP you're using the shell command, right?
L795[21:38:30] <M​GR> You type "components" into the shell and it errors?
L796[21:38:37] <A​vP> it says nill
L797[21:38:40] <A​vP> but yeah
L798[21:38:47] <payonel> and you take a screenshot for me?
L799[21:39:03] <A​vP> could me using a server have something to do with it?
L800[21:39:41] <payonel> could your script be broken because you wired your server wrong? yes. could you get "nil" from running `components`? no
L801[21:39:42] <M​GR> It shouldn't
L802[21:39:46] <payonel> take a screenshow for me :)
L803[21:40:01] <A​vP> okay
L804[21:41:17] <A​vP> http://tinyurl.com/ss4u9de
L805[21:41:28] <A​vP> http://tinyurl.com/wf3nc9w
L806[21:41:51] <A​vP> http://tinyurl.com/wp9n2jg
L807[21:41:51] <payonel> @AvP screenshot of running the components command
L808[21:42:01] <A​vP> oh
L809[21:42:24] <A​vP> http://tinyurl.com/r7ka9ot
L810[21:42:30] <payonel> you've probably taken enough screenshots for others to diagnose, but i'm at work, and, can't really poke too much into that
L811[21:42:38] <A​vP> ok
L812[21:42:40] <payonel> @AvP that is the lua repl
L813[21:42:42] <payonel> not the shell
L814[21:42:45] <payonel> don't run `lua`
L815[21:42:48] <payonel> run `components`
L816[21:42:51] <A​vP> oh
L817[21:42:55] <A​vP> my bad
L818[21:42:59] <payonel> when i use back ticks, `, i'm quoting shell commands
L819[21:43:11] <A​vP> sorry
L820[21:43:12] <payonel> if i wanted you to run lua code, i'd tell you to run it in the lua repl
L821[21:43:17] <payonel> no worries, learning experience :)
L822[21:44:19] <A​vP> well the io's are not showing up in the list
L823[21:44:32] <A​vP> its a wiring problem...
L824[21:44:45] <payonel> as i suspected
L825[21:44:56] <M​GR> Connect it to one of the sides, not the bottom
L826[21:44:59] <payonel> from now on, use the `components` command to verify what components you have available
L827[21:45:17] <M​GR> Probably either the front or the back; it's hard to tell from the screenshot
L828[21:47:57] <A​vP> so this is kinda ironic
L829[21:48:11] <A​vP> I connected it to the bottom and it worked 😄
L830[21:48:24] <A​vP> thanks for the help guys
L831[21:48:33] <A​vP> this mod really has the best community
L832[21:50:04] <M​GR> Yes, because that's how it's configured in the server rack
L833[21:50:07] <payonel> the community is great, the dev is an idiot
L834[21:50:17] <M​GR> Did you know you can change which side servers have component access to?
L835[21:50:39] <A​vP> I was a little bit fuzzy on that but I understand it now.
L836[21:50:47] <Michiyo> Reminder. Left = Right :P
L837[21:50:51] <M​GR> Ok
L838[21:51:10] <payonel> speaking of sides, there is an open ticket about the sides switching
L839[21:51:11] <Michiyo> sides are based on the direction of the case. so if the case is facing east, and you're facing west, left = right
L840[21:51:12] <payonel> i need to fix that
L841[21:51:21] <Michiyo> I'll stab you.
L842[21:51:22] <payonel> i think it was the redstone card...
L843[21:51:25] <Michiyo> :P
L844[21:51:33] <Michiyo> Oh, a specific component.
L845[21:51:38] <payonel> something like that
L846[21:51:46] <payonel> i was afmod for a bit, work crap
L847[21:51:48] <payonel> i'm back now
L848[21:52:18] <Forec​aster> or are you...
L849[21:52:24] <payonel> time will tell
L850[21:52:41] <B​ob> @AvP works too in the REPL `component.list()`
L851[21:52:47] <B​ob> but in the shell its `components`
L852[22:04:14] <Adorabl​eCatgirl> haha!
L853[22:04:19] <Adorabl​eCatgirl> i've recovered
L854[22:04:44] <B​ob> 👀
L855[22:04:45] <B​ob> wb
L856[22:05:09] <Adorabl​eCatgirl> `btrfs rescue zero-log`
L857[22:11:38] <Ocawes​ome101> Or in Open Kernel 2 it’s `lshw`
L858[22:58:47] ⇦ Quits: Inari (~Pinkishu@pD9E39A55.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L859[23:04:48] <Kristo​pher38> payonel: good to hear that things will be back to normal, I hope to see you here more often
L860[23:05:46] * Michiyo sets mode +b payonel@2607:5300:203:51d5::bad:c0de
L861[23:05:51] * Michiyo kicks payonel
L862[23:06:01] <Michiyo> Nope, sorry won't be seeing anymore payonel
L863[23:07:31] <Kristo​pher38> 😠
L864[23:07:51] <Kristo​pher38> karen, bring payonel back at once
L865[23:21:13] <payonel> haha
L866[23:21:22] <payonel> it's okay, Michiyo knows i liked to be kicked around a bit
L867[23:21:34] <Michiyo> <3 :P
L868[23:23:17] <Brisingr​ Aerowing> getEyes().roll()
L869[23:25:07] <Vexaton> imagine having time to work on mods
L870[23:25:17] <Vexaton> remember when I worked on mods?
L871[23:25:18] <Vexaton> good times
L872[23:25:43] <Vexaton> luckily my life should calm down in about 45 years
L873[23:25:58] <payonel> well. i work until 6, hour on the bus to get home around 7. eat, put kids to bed. around 9 i start working on mod stuff :)
L874[23:26:10] <payonel> i go to bed around 1am. get up at 5 and go to work, repeat
L875[23:26:17] <payonel> catch up on weekends for sleep
L876[23:26:26] <payonel> plus lots of mountain dew
L877[23:26:56] <Vexaton> my dream is not having to work anymore once I get home
L878[23:27:17] <Vexaton> "oh you left your office? perfect time to start writing!"
L879[23:27:21] <payonel> working on hobby projects is my definition of not working
L880[23:27:38] <Vexaton> I don't really have time for hobby projects anymore
L881[23:27:42] <payonel> but when work is too stressful, i can't enjoy hobby stuff
L882[23:27:51] <payonel> what about between 9 an 1 like me? :)
L883[23:28:14] <Vexaton> I need to do things that don't require brainpower since I spend all of that at work
L884[23:28:38] <Vexaton> quantum chemistry isn't exactly the most simple of things
L885[23:29:13] <Michiyo> Work til 5, ~35 minute drive home, work til 1, sleep, up at 7 help get kids ready @ work by 8:10... work all weekend.
L886[23:29:17] <payonel> Vexaton: you are totally this guy: https://www.youtube.com/watch?v=THNPmhBl-8I
L887[23:29:18] <MichiBot> Brain Surgeon - That Mitchell & Webb Look , Series 3 - BBC Two | length: 2m 10s | Likes: 32,101 Dislikes: 344 Views: 3,624,938 | by BBC | Published On 9/6/2009
L888[23:29:21] <Michiyo> get paid for 40 hours.
L889[23:29:21] <Vexaton> actually sitting down and opening an IDE takes motivation I don't have, I'm just too stressed
L890[23:29:52] <Vexaton> Michiyo, I work 9 to 5, 60-90 minute commute, get paid for 20 hours
L891[23:30:10] *** Vexaton is now known as Vexatos
L892[23:30:22] <Vexatos> well not yet anyway
L893[23:30:29] <Vexatos> I'll finally get paid in half a year
L894[23:30:36] <Vexatos> for the same work I do right now
L895[23:30:40] <Vexatos> pretty much
L896[23:30:53] <payonel> Vexatos: you've seen that video i linked?
L897[23:31:06] <Vexatos> no
L898[23:31:07] <Michiyo> I got handed basically half of my co-workers workload last Friday
L899[23:31:08] <payonel> i should re-upload it and just label it "vexatos"
L900[23:31:30] <Vexatos> we're only three people including my professor so it's pretty chill
L901[23:31:47] <Vexatos> I'm starting my master's thesis next monday
L902[23:32:00] <Vexatos> and after that I'll be taking a doctorate position here
L903[23:32:03] <Vexatos> for three years
L904[23:32:21] <Michiyo> Reddit dead for anyone else?
L905[23:32:34] <Vexatos> during that I'll finally get paid, albeit only 2h a week
L906[23:32:37] <Vexatos> 20*
L907[23:32:52] <payonel> Michiyo: good here
L908[23:33:11] <Michiyo> I get the reddit header, then just "500"
L909[23:33:34] <payonel> try r/all instead of nsfw
L910[23:33:54] <Michiyo> … lol
L911[23:34:13] <Michiyo> https://www.reddit.com/r/spaceengineers/ "Sorry, for some reason reddit can't be reached."
L912[23:36:01] <Vexatos> I hope my life will calm down a bit
L913[23:36:09] <Vexatos> once my goal is three years away instead of three months
L914[23:36:31] <Vexatos> research is always stressful but I'd really like some time to work on mods again >_>
L915[23:38:12] <The_St​argazer> Michiyo: works for me
L916[23:49:29] <Ker​idos> Can OC cables connect via capabilities?
L917[23:49:40] <Ker​idos> As in compact machine tunnels, which proxy capabilities
L918[23:49:53] <Vexatos> compact machines has specific OC support
L919[23:50:01] <Vexatos> just connect a cable to a port
L920[23:50:04] <Vexatos> works just fine
L921[23:50:15] <Ker​idos> ok super thanks 👍
L922[23:50:21] <Vexatos> should have just tried it
L923[23:50:56] <Ker​idos> yeah, doing a few things at once atm
L924[23:51:07] <Ker​idos> sry for being lazy 🙂
<<Prev Next>> Scroll to Top