<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:19] <Mimiru> @Forecaster https://drive.pc-logix.com/index.php/s/3RptpYB5aRtdP76 ffs man!
L2[00:09:33] <Mimiru> waaait
L3[00:09:37] <Mimiru> NVM
L4[00:09:41] <Mimiru> I'm a moron
L5[00:09:44] <Mimiru> :D
L6[00:10:18] <Forecaster> What
L7[00:10:24] <Mimiru> Nothing
L8[00:10:27] <Mimiru> ignore me
L9[00:10:30] <Mimiru> I said nothing
L10[00:10:39] <Forecaster> Oo
L11[00:10:57] <Mimiru> I SAID NOTHING
L12[00:12:31] <Forecaster> But I coulda sworn... Huh
L13[00:13:14] <Forecaster> Guess I must be imagining things *continues programmed patrol*
L14[00:40:14] <Kodos> Can either of the bots handle purge commands
L15[00:40:24] <Kodos> Actually
L16[00:45:20] <Kodos> Ffs, `Be aware that this mod has issues with some versions of forge for MC 1.12.2 higher than 14.23.4.2759 and that Forge made a change on their side that we're not responsible for. DO NOT report crashes if you have the latest version of Forge installed.`
L17[00:45:31] <Kodos> Then fix your mod?
L18[00:46:59] <Mimiru> I don't want to though
L19[01:20:22] <Kleadron> lazy
L20[02:03:35] <TheFox> %tonk
L21[02:03:36] <MichiBot> Consarn it! TheFox! You beat Mimiru's previous record of <0! I hope you're happy!
L22[02:03:37] <MichiBot> TheFox's new record is 2 hours, 4 minutes and 23 seconds! 2 hours, 4 minutes and 23 seconds gained!
L23[02:04:11] <TheFox> perfect. now time for sleep bc this is not a responsible hour to be doing school assigments\
L24[02:05:08] <Sky.> ?
L25[02:07:27] <Kodos> Not your mod, Mimiru ?
L26[02:09:48] ⇦ Quits: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 198 seconds)
L27[02:13:07] <Forecaster> even more reason to not want to fix it :P
L28[02:18:10] <Kodos> There we go. Cleaned up my Youtube. Now you're my only sub, Forecaster ?
L29[02:18:33] <Kodos> My wife had something close to 300 videos she 'liked' when she was still using my Youtube that's been heavily affecting my recommended feed for ages
L30[02:18:44] <Forecaster> heh
L31[02:21:47] <Forecaster> sigh
L32[02:22:08] <Forecaster> 15 more days until I'll be able to fly a spec-ops transporter
L33[02:22:34] <Forecaster> covert-ops*
L34[02:36:15] <Kodos> I'm *hoping I can get a steam card, but it's gonna depend on what my wife wants to do for that one day
L35[02:36:22] <Kodos> I'm *hoping* I can get a steam card, but it's gonna depend on what my wife wants to do for that one day [Edited]
L36[02:38:49] <Kodos> Though, after 3 months of defending a wormhole, I'm kind of burnt out
L37[02:38:57] <Kodos> Though I did train Exhumers before I went alpha
L38[02:44:29] <Forecaster> I'm still doing idle drone mining
L39[02:44:39] <Kodos> Orca or Porpoise
L40[02:45:27] <Forecaster> Orca
L41[02:45:36] <Kodos> Good man
L42[02:46:10] <Forecaster> I can get a full hold in about a half day
L43[02:46:27] <Kodos> Yeah, that's about how much I average in the Belafonte
L44[02:46:35] <Kodos> I'll get a haul, break for lunch, and get another
L45[02:46:58] <Kodos> I'm a veldspar hoarder
L46[02:47:14] <Bob> Kodos youre still here
L47[02:47:22] <Forecaster> I just mine anything really
L48[02:47:32] <Forecaster> don't really waste time paying attention to what
L49[02:47:55] <Kodos> I go (Went) through about 100m Tritanium per batch of orders
L50[02:48:12] <Kodos> When I get back in, I'll have to do a batch of Nocxium for mining crystals
L51[02:48:27] <Kodos> Going to be picking up a T2 fitted Hulk for WH mining
L52[02:55:48] <Forecaster> I haven't trained exhumers yet
L53[03:20:08] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-52-062.dsl.tropolys.de)
L54[03:20:50] <andrew[andrboot]> Hi guys, on 1.12.2 MC, was wondering if there is a' limit' to how many OC computers you cna have running in the world? i have over 50.. or so with around 8-10 conc-urrently accessed, cranked up the thread count to 64 though still seems.. to not always run the code
L55[03:21:26] <Kodos> Bout time you showed up ?
L56[03:22:20] <andrew[andrboot]> yea, starting to run into failed thigns again.
L57[03:27:14] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E34E3EE104B2F1500B2.dip0.t-ipconnect.de)
L58[03:27:14] zsh sets mode: +v on Vexatos
L59[03:54:08] <Izaya> https://my.mixtape.moe/lwdkjh.jpg
L60[03:55:53] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 183 seconds)
L61[03:57:31] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L62[03:59:07] <Kodos> And to be clear, Andrew, you're trying to run programs to interact with IR, yes?
L63[04:19:35] <andrew[andrboot]> They are interacting with augments yes, firing up via autorun, using even polling.
L64[04:19:44] <andrew[andrboot]> They are interacting with augments yes, firing up via autorun, using event triggers [Edited]
L65[04:20:41] <Kodos> Who the hell thought this was a good idea https://puu.sh/CJxIO/70b13faecd.png
L66[04:22:08] <ben_mkiv> what is that?
L67[04:22:14] <Kodos> Apparently, Tinker's Compendium Ore
L68[04:22:21] <Kodos> Specifically, that one's copper
L69[04:22:44] <Kodos> Pulled that shit right out
L70[04:22:45] <Kodos> No thank you
L71[04:27:03] <Izaya> Neat
L72[04:27:08] <Izaya> I like it
L73[04:27:20] <Izaya> Though it looks like the rock is growing fungus
L74[04:28:43] <Kodos> I thought it was some sort of bad algae model or something at first
L75[04:29:08] <Lizzy> %tonk
L76[04:29:09] <MichiBot> Voldemort! Lizzy! You beat TheFox's previous record of 2 hours, 4 minutes and 23 seconds! I hope you're happy!
L77[04:29:10] <MichiBot> Lizzy's new record is 2 hours, 25 minutes and 33 seconds! 21 minutes and 10 seconds gained!
L78[05:03:03] ⇦ Quits: logan2611 (logan2611!~logan2611@184-96-216-6.hlrn.qwest.net) (Ping timeout: 190 seconds)
L79[05:03:53] ⇨ Joins: logan2611 (logan2611!~logan2611@184-96-216-6.hlrn.qwest.net)
L80[05:06:00] <Bob> Is there a way to add sounds to an OpenSecurity Alarm
L81[05:06:11] <Bob> i'm just not ready to use Sound cards
L82[05:42:38] <ben_mkiv> no
L83[05:42:41] <ben_mkiv> or wait yes
L84[05:42:57] <ben_mkiv> should work if you put it in mods/opensecurity/....
L85[05:43:07] <ben_mkiv> the path should already exist and contain the sounds
L86[05:53:04] <Bob> Okay thanks
L87[06:11:43] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L88[06:21:15] <Z0idburg> I think I may work on that gpu ansi terminal driver toay
L89[06:21:20] <Z0idburg> today*
L90[06:21:50] <Z0idburg> time to stop using the debug console ?
L91[06:22:39] <Wattana Gaming> maybe you can made a version independent from OpenOS?
L92[06:23:13] <Z0idburg> It will be independent. I write fairly functionally
L93[06:24:06] <Z0idburg> I'm not writing it for OpenOS anyways I'm writing it for Trotwood, but you see, this is a fairly low level driver, it doesnt need an OS
L94[06:24:13] <Z0idburg> so it could be used anywhere
L95[06:25:02] <Wattana Gaming> Yay ^_^
L96[06:25:36] <Wattana Gaming> This means I can have it as a kernel module. Nouveau driver module anyway ?
L97[06:26:07] <Wattana Gaming> This means I can have it as a kernel module. Nouveau driver is a kernel module anyway ? [Edited]
L98[06:28:05] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-52-062.dsl.tropolys.de) (Remote host closed the connection)
L99[06:28:58] <Z0idburg> I shoul be able to o this with only two functions that you would nee to use
L100[06:29:04] <Z0idburg> build() and put()
L101[06:29:36] <Wattana Gaming> ~~pls dont mock my typo~~
L102[06:29:36] <Skye> Who remembers me trying to make a driver API once
L103[06:29:42] <Skye> Ahah I was so stupid then
L104[06:29:51] <Z0idburg> whats that wattana?
L105[06:30:20] <Z0idburg> Skye is not stupid..
L106[06:30:50] <Z0idburg> Skye I used to make fake ATMs in QBASIC about 23 years ago
L107[06:31:01] <Z0idburg> they were ridiculously stupid
L108[06:31:20] <Z0idburg> but you know what it gave me ideas to try new things
L109[06:31:25] <Skye> But I had to use netcat to copy a document over to dequbed I think
L110[06:31:36] <Z0idburg> lol
L111[06:31:56] <Z0idburg> Why does dequbed always seem grumpy?
L112[06:33:22] <Z0idburg> Lol I just broke my d key
L113[06:33:36] <Z0idburg> apparently these newer keyboards the key caps arent supposed to come off
L114[06:34:00] <Z0idburg> ffdddddddddddddcfdtddddddddddddddddddddddddddddddddddddc
L115[06:34:02] <Z0idburg> nevermind
L116[06:34:14] <Z0idburg> I can still use the key it's just capless now.
L117[06:34:28] <Z0idburg> annoying.
L118[06:34:58] <Wattana Gaming> what did i just witness lol
L119[06:35:25] <Z0idburg> Skye, if I wanted to make my own driver API I would make it independant of OC and CC
L120[06:35:36] <Z0idburg> I came up with this idea before, a "common bus interface"
L121[06:35:57] <Z0idburg> I came up with it because I wanted to make an OS at the time that worked on both CC and OC
L122[06:36:25] <Z0idburg> Well Wattana, you witnessed me destroying part of my dutch keyboard
L123[06:37:26] <Z0idburg> What were you talking about though when you said not to mock your type?
L124[06:38:00] <Wattana Gaming> *typo*
L125[06:39:01] <Izaya> S3: I think it's less grumpy and more ... jaded
L126[06:40:32] <Wattana Gaming> "***you witnessed me destroying part of my dutch keyboard***"
L127[06:40:53] <Z0idburg> heh
L128[06:41:10] <Z0idburg> I think Dequbed is pretty smart but boy do they seem grumpy sometimes XD
L129[06:41:19] <Z0idburg> It's me
L130[06:41:28] <Z0idburg> I make people grumpy just ask AmandaC
L131[06:42:03] <Izaya> https://files.mastodon.social/media_attachments/files/011/143/347/original/3216bded137cc0ee.png
L132[06:42:31] <Z0idburg> almost finished with build()
L133[06:43:10] <Z0idburg> trying to remember if the gpu starts at 0 or
L134[06:43:11] <Z0idburg> 1
L135[06:43:25] <Izaya> 1, except copy
L136[06:43:26] <Wattana Gaming> think I already saw that pic on r/softwaregore or r/linuxmasterrace
L137[06:43:26] <Z0idburg> for position
L138[06:43:29] <Z0idburg> ok
L139[06:43:45] <Izaya> I've seen it several times before, but I'm really feeling it today
L140[06:44:11] <Wattana Gaming> btw did you give your graphics driver a game btw?
L141[06:44:24] <Izaya> ?
L142[06:44:25] <Z0idburg> a game?
L143[06:45:00] <Wattana Gaming> srry
L144[06:45:06] <Wattana Gaming> typo ?
L145[06:45:13] <Wattana Gaming> btw did you give your graphics driver a name btw? [Edited]
L146[06:45:23] <Wattana Gaming> ok I edited it
L147[06:45:51] <Wattana Gaming> anyway are you gonna give your graphics drive a name?
L148[06:45:55] <Izaya> and now the question is who
L149[06:45:59] <Z0idburg> oh
L150[06:46:15] <Izaya> https://closet.sergal.org/sergal-assets/custom_emojis/images/000/005/756/original/3cbc46001cf329c3.png
L151[06:46:21] <Z0idburg> yeah I'm just using the format of my trotwood drivers
L152[06:46:24] <Izaya> whoa an animated png
L153[06:46:29] <Z0idburg> its a tty technically and its graphical
L154[06:46:32] <Z0idburg> so it's gtty.lua
L155[06:46:40] <Z0idburg> or you can call it gterm
L156[06:47:02] <Wattana Gaming> ima just leave the name to you
L157[06:47:08] <Izaya> S3: check this out the default Haiku browser supports gopher http://my.mixtape.moe/pxchpm.png
L158[06:47:10] <Z0idburg> lol
L159[06:47:42] <Z0idburg> whats the whole point of gopher these days
L160[06:47:48] <Z0idburg> why did it suddenly become more popular
L161[06:47:57] <Z0idburg> is it just because it's simple af
L162[06:48:03] <Izaya> pretty much
L163[06:48:07] <Izaya> the alternatives are horrifying
L164[06:48:09] <Izaya> so gopher it is
L165[06:48:16] <Z0idburg> http is pretty horrifying
L166[06:48:36] <Izaya> HTTP is horrifying without factoring in HTML or CSS or javascript
L167[06:48:45] <Izaya> CSS is actually a relatively well thought out system to be fair
L168[06:48:54] <Z0idburg> what browsers have built in support for gopher?
L169[06:49:01] <Izaya> uuuuuh
L170[06:49:05] <Izaya> Web+ and Classilla?
L171[06:49:20] <Z0idburg> Never heard of them
L172[06:49:40] <Izaya> Web+ is WebPositive, the stock browser for Haiku, and Classilla is Mozilla for classic Mac OS
L173[06:50:19] * Izaya is a fan of cgo as far as gopher clients go
L174[06:50:56] <Wattana Gaming> Something is wrong wit this pic http://tinyurl.com/y4lnn6b9
L175[06:51:06] <Wattana Gaming> Something is wrong with this pic http://tinyurl.com/y4lnn6b9 [Edited]
L176[06:51:10] <Izaya> the file host, for a start
L177[06:51:25] <Izaya> everything else looks as it should be though
L178[06:51:35] <Bob> Typical day in hell..
L179[06:51:41] <Izaya> doot
L180[06:51:52] <Bob> Yes
L181[06:52:21] <Z0idburg> It just seems like something firefox would have had all this time is all
L182[06:52:36] <Izaya> Firefox used to support it but they removed it
L183[06:52:41] <Izaya> like they did all the good features
L184[06:53:36] <Izaya> Can Discord do pure audio embeds? I guess we'll find out. https://my.mixtape.moe/slprmg.ogg
L185[06:53:51] <Wattana Gaming> *nope*
L186[06:54:11] <Izaya> well that's trash
L187[06:54:16] <Wattana Gaming> oh wtf
L188[06:54:20] <Wattana Gaming> e1m1 doot edition
L189[06:54:48] <Izaya> What were you expecting?
L190[06:56:10] <MGR> It can do pure audio embeds though
L191[06:56:21] <MGR> I've seen it happen
L192[06:56:47] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/vikiniyita
L193[06:56:53] <Z0idburg> Doesn't have to be complicated
L194[06:57:10] <Z0idburg> now to write put()
L195[06:57:36] <Z0idburg> took me so long because I was distracted lol
L196[07:00:09] <Z0idburg> so the way one would use this driver is like this:
L197[07:00:09] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/fuwovisevi
L198[07:00:37] <Z0idburg> gtty allows you to use multiple terminals for the same gpu by the way
L199[07:00:40] <Z0idburg> so you can switch between them
L200[07:01:08] <Izaya> KOS NEO does that - it's not fast but it does work
L201[07:01:28] <Z0idburg> right. I'll make a redraw()
L202[07:01:38] <Z0idburg> which uses the buffer to redraw the terminal
L203[07:01:53] <Z0idburg> and the buffer is tored in that table you got from build() "D
L204[07:01:59] <Z0idburg> ?
L205[07:02:23] <Izaya> oh you mean multiple virtual terminals per GPU, not multiple displays per GPU
L206[07:02:58] <Z0idburg> yes
L207[07:03:07] <Z0idburg> it shouldnt be very slow because I can write one line at a time
L208[07:05:26] <Z0idburg> keep in mind that put() will return whatever you print to the screen
L209[07:05:56] <Forecaster> %tonk
L210[07:05:56] <MichiBot> Voldemort! Forecaster! You beat Lizzy's previous record of 2 hours, 25 minutes and 33 seconds! I hope you're happy!
L211[07:05:57] <Z0idburg> so lets say you were to do myterminal.put("\e[6n")
L212[07:05:58] <MichiBot> Forecaster's new record is 2 hours, 36 minutes and 47 seconds! 11 minutes and 14 seconds gained!
L213[07:06:06] <Z0idburg> the return value will literally be the position of the cursor
L214[07:06:36] <Z0idburg> at least when ansi support is available
L215[07:08:04] <Z0idburg> Wattana, you can do myterminal.put("\e[1,1") and it will place the current position of the text you put after that at the top left of the screen ?
L216[07:08:07] <Z0idburg> so for example
L217[07:08:52] <Z0idburg> myterminal.put("\e[10,15Hello, World!"
L218[07:09:05] <Z0idburg> myterminal.put("\e[10,15Hello, World!") [Edited]
L219[07:09:27] <Z0idburg> would print Hello, World at x = 10, y = 15
L220[07:09:35] <Z0idburg> ANSI is very useful
L221[07:09:50] <Wattana Gaming> so it's a quick reposition of the cursor huh? thats quite nice
L222[07:10:05] <Z0idburg> yes you can also set the foreground and background color of the text
L223[07:10:07] <Z0idburg> ?
L224[07:10:12] <Z0idburg> on the fly
L225[07:10:17] <Z0idburg> so you can make color terminals
L226[07:10:22] <Izaya> http://www.termsys.demon.co.uk/vtansi.htm
L227[07:11:14] <Wattana Gaming> brb
L228[07:11:18] <Z0idburg> I think it honestly beats having to deal with gpu position functions
L229[07:11:22] <Z0idburg> and such
L230[07:11:40] <Z0idburg> this way you can think of the terminal driver that just takes in strings and figures it out
L231[07:13:08] <Z0idburg> Izaya, I think it'd be even faster to split the string on \ when printing
L232[07:13:23] <Z0idburg> and whatever is on the remainder you go into "escape mode"
L233[07:13:39] <Izaya> but the \ is not in the string
L234[07:13:41] <Z0idburg> which then either handles or ignores control codes perhaps
L235[07:13:47] <Z0idburg> oh yeah thats right
L236[07:13:56] <Z0idburg> that makes me wonder
L237[07:14:09] <Izaya> you want to split on \27
L238[07:14:09] <Z0idburg> if I use \e in lua on OC what it actually looks like
L239[07:14:42] <Z0idburg> yes
L240[07:15:10] <Z0idburg> perhaps I should actually somehjow split on non printable characters instead
L241[07:15:19] <Z0idburg> that way I can handle scrolling etc
L242[07:15:32] <Z0idburg> control character split
L243[07:15:39] * Izaya nods
L244[07:15:50] <Izaya> split on anything <" "
L245[07:15:59] <Z0idburg> make it like a finite state machine
L246[07:16:10] * Izaya just ignores anything not printable and not defined
L247[07:16:12] <Z0idburg> print mode or command mode ?
L248[07:21:44] <Wattana Gaming> With OC's 1-bit speaker, I think it's only a matter of time until someone with the skills of Tim Follin came up and write something like Chronos
L249[07:22:09] <Wattana Gaming> Tim Follin literally create a music with depths on a single bit speaker
L250[07:22:11] <Z0idburg> The terminal should keep its current state
L251[07:22:21] <Z0idburg> so after changes...
L252[07:22:35] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/avaxuvemoc
L253[07:22:36] <Z0idburg> so far
L254[07:23:22] <Z0idburg> I wonder why max is highlighted
L255[07:23:30] <Z0idburg> is that a function?
L256[07:26:09] <Wattana Gaming> ?
L257[07:26:12] <Z0idburg> I changed it to size
L258[07:26:54] <Z0idburg> OOPS
L259[07:27:02] <Z0idburg> it needs to be function _T.put XD
L260[07:27:33] <Z0idburg> and the comment header has to be fixed
L261[07:27:47] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/ewiqohiwix
L262[07:27:49] <Z0idburg> Much better
L263[07:28:16] <Z0idburg> gtty.put(myterminal, "Hello, World")
L264[07:28:31] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E38F1A.dip0.t-ipconnect.de)
L265[07:29:05] <Z0idburg> I was sort of giving you an object oriented rundown earlier when I forgot I don't really write object oriented
L266[07:29:06] <Z0idburg> lol
L267[07:30:40] <Inari> Boop
L268[07:30:59] <Z0idburg> Bop
L269[07:31:05] <Inari> Bob
L270[07:35:45] <Z0idburg> string.match is apparently what I need not gmatch
L271[07:36:08] <Z0idburg> the idea is to make a recursive function that processes terminal string data
L272[07:36:19] <Z0idburg> it repeatably calls itself until there is nothing left to process or output
L273[07:36:39] <Inari> Meow
L274[07:37:00] <Z0idburg> "foobar\e[Hbizbaz" would be split into "foobar", "\e", "[Hbizbaz"
L275[07:37:01] <Z0idburg> Hi Inari
L276[07:38:02] <Z0idburg> "[Hbizbaz" would then be shortened as it is processed by the handler for "\e", and theremainder, in this case, the function would call itself with "bizbaz" which is split again but nothing has to be split so its output to the terminal screen
L277[07:38:39] <Z0idburg> using the length of the string the terminal driver can print multiple characters at a time to the gpu to speed it up instead of character at a time
L278[07:38:51] <Z0idburg> Anything seem fishy there, Izaya?
L279[07:41:48] <Wattana Gaming> i think izaya is afk
L280[07:43:59] <Z0idburg> it's also very late for him
L281[07:44:08] <Z0idburg> he's in australia
L282[07:44:41] <Z0idburg> do you use recursion much Wattana?
L283[07:44:55] <Z0idburg> Lua has TCO, so abusing it is actually a good thing
L284[07:45:11] <Lizzy> Izaya is from the land down under, yes
L285[07:45:26] <Forecaster> Hell?
L286[07:45:48] <Wattana Gaming> Yes, I go to hell and came back alive
L287[07:49:16] <Z0idburg> hmm, [\0-\31] or [^ -~]
L288[07:49:21] <Z0idburg> the latte is kinda pretty
L289[07:49:30] <Z0idburg> llatter*
L290[07:57:59] ⇦ Quits: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L291[07:58:15] ⇨ Joins: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net)
L292[08:00:49] <Z0idburg> maybe what I should do is match globally
L293[08:00:54] <Z0idburg> into tokens
L294[08:02:14] <Z0idburg> "test\e[1,1Hello, World\r\n" would become: "test", "\e", "[1,1Hello, World", "\r", "\n"
L295[08:02:24] <Z0idburg> I can recursively process that
L296[08:05:03] <Z0idburg> I can use gmatch for that
L297[08:24:47] <Z0idburg> So it doesnt work yet because I haven't written process but
L298[08:24:54] <Z0idburg> Wattana, I have finished put() XD
L299[08:25:01] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/vidusiriku
L300[08:25:18] <Z0idburg> Shortest function ever
L301[08:25:38] <Z0idburg> OR, you know what
L302[08:26:04] <Z0idburg> I have an idea
L303[08:26:22] <Z0idburg> no I think this is a good way to do it actually
L304[08:26:32] <Z0idburg> process() is protected from modification
L305[08:26:50] <Z0idburg> put is just an entry function
L306[08:28:42] ⇦ Quits: Michiyo (Michiyo!~Michiyo@2607:5300:60:9e85::2bad:babe) (Read error: Connection reset by peer)
L307[08:28:44] ⇨ Joins: Michiyo_ (Michiyo_!~Michiyo@2607:5300:60:9e85::2bad:babe)
L308[08:28:49] zsh sets mode: +o on Michiyo_
L309[09:36:17] <Zef> %tonk
L310[09:36:18] <MichiBot> I'm sorry Zef, you were not able to beat Forecaster's record of 2 hours, 36 minutes and 47 seconds this time.
L311[09:36:19] <MichiBot> 2 hours, 30 minutes and 21 seconds were wasted! Missed by 6 minutes and 26 seconds!
L312[09:36:25] <Zef> Fuckin what
L313[09:36:58] <Forecaster> she said you missed by 6 minutes
L314[09:37:31] <Zef> Very informative
L315[09:37:38] <Forecaster> you're welcome
L316[09:37:41] <Forecaster> :D
L317[09:40:05] <Zef> I'm waiting to get 500 downloads so I can be allowed to advertise ocdevices in a popular discord I'm in
L318[09:40:18] <Zef> So close but so far
L319[09:49:47] ⇦ Quits: Michiyo_ (Michiyo_!~Michiyo@2607:5300:60:9e85::2bad:babe) (Read error: Connection reset by peer)
L320[09:50:03] ⇨ Joins: Michiyo_ (Michiyo_!~Michiyo@2607:5300:60:9e85::2bad:babe)
L321[09:50:08] zsh sets mode: +o on Michiyo_
L322[09:54:42] <Inari> @Zef eh, since you need OC for it, you can basically just sum it wiht the OC downlaods
L323[10:03:38] <Z0idburg> Am I the only person who always waits until April to do their US state and fed taxes?
L324[10:03:39] <Z0idburg> ?
L325[10:04:55] <Z0idburg> @zef, what if instead of advertising it you asked their opinion of it and showed the resources it provides for input
L326[10:05:04] <Z0idburg> that way it isn't necessarily advertising XD
L327[10:05:32] <Forecaster> I wait until inf
L328[10:05:36] <Zef> I'm still not allowed to actually link it
L329[10:05:41] <Zef> Or mention the name
L330[10:05:44] <Forecaster> because I don't have any US taxes
L331[10:06:44] <Zef> I've shown pictures of my case models and haven't been allowed to mention that they're available
L332[10:15:06] <Z0idburg> you couldve just given them a link
L333[10:15:07] <Z0idburg> lol
L334[10:15:15] <Z0idburg> to some web page with a bunch of pictures and downloads
L335[10:16:03] <Z0idburg> OR
L336[10:16:26] <Z0idburg> you could advertise elsewhere where people don't try and play the role of punishing others
L337[10:16:26] <Z0idburg> ?
L338[10:19:11] <Zef> It's a discord with literally almost 2000 people
L339[10:23:59] <Z0idburg> so?
L340[10:24:14] <Z0idburg> That kind of crap should never stop you
L341[10:24:44] <Z0idburg> Trolling is fun
L342[10:25:54] <Z0idburg> Also, under what process do they determine if you have had 500 downloads?
L343[10:26:16] <Forecaster> looking at curseforge probably
L344[10:26:39] <Z0idburg> They can't prove it that way
L345[10:28:12] <Zef> Yeah they just look at curseforge
L346[10:28:36] <Zef> And I'm not a fan of trolling
L347[10:28:50] <Zef> Unless it's trolling homophobes or racists
L348[10:31:12] <Z0idburg> you can always just tell them that you have your own website where they download from
L349[10:31:35] <Z0idburg> I am sure unless they are just stupid that they just don't want some random person coming in and apamming advertising thats all
L350[10:31:40] <Z0idburg> I'm sure that's not what you're doing
L351[10:32:26] <Zef> They require you to apply for a mod dev role
L352[10:32:32] <Zef> Which requires a curseforge link
L353[10:32:50] <Zef> It's at 441 downloads anyways so it's getting closer
L354[10:34:42] <Skye> Why do you want to advertise?
L355[10:35:57] <Zef> I said advertise
L356[10:36:06] <Zef> Mainly just wanna show my work lol
L357[10:41:54] <Z0idburg> see? that's not advertising if you're just asking for their input
L358[10:42:24] <Forecaster> arguing with Zef isn't going to make them change their rules :P
L359[10:42:39] <Z0idburg> I doubt they would care honestly
L360[10:43:14] <Forecaster> if they've told him he can't post a link, and he does, he'll be banned
L361[10:44:10] <Z0idburg> any reasonable human being would not worry too much about it, pursuing it to such a level at this point would only make them look like a bunch of douchebags
L362[10:44:48] <Z0idburg> I mean especially if he has had as many downloads as he has
L363[10:45:17] <Z0idburg> nobody in their right mind is going to care about exact numbers and specifics
L364[10:45:20] <Skye> Yeah but there are a lot of mean people
L365[10:46:01] <Z0idburg> Right, which is why I said nobody in their "right mind" XD
L366[10:46:21] <Z0idburg> I dunno, I don't associate myself with communities of mean people
L367[10:47:14] <Zef> It's a YouTubers discord
L368[10:47:48] <Z0idburg> OOHHHHH
L369[10:47:53] <Z0idburg> so its full packed with assholes
L370[10:47:57] <Zef> They don't want unregulated self promotion
L371[10:48:07] <Zef> It's direwolf20
L372[10:48:11] <Z0idburg> Oh that guy
L373[10:48:16] <Z0idburg> OK. I will tell you right now
L374[10:48:27] <Z0idburg> I have talked with Dire at times, he is a very reasonable person
L375[10:48:53] <Z0idburg> he's not going to burn you out lol. He just doesn't want assholes
L376[10:48:58] <Zef> Yeah
L377[10:49:14] <Zef> He doesn't speak in there other than announcing streams though
L378[10:49:37] <Z0idburg> I forget the last time I've talked to him it's been a while
L379[10:49:47] <Skye> The problem might not be the person, it might be the moderators. And the rule might be a blanket rule
L380[10:49:55] <Wattana Gaming> Did anyone know this Zenith guy on GitHub?
L381[10:50:12] <Z0idburg> Oh hello Wattana
L382[10:50:15] <Skye> So essentially there for a reason, but too blunt. But unfortunately since its a big server it's unlikely there would be flexibility
L383[10:51:02] <Z0idburg> Never underestimate the power of stupid people in large numbers.
L384[10:51:37] <Z0idburg> I still doubt they'd give him shit if he had 450 downloads
L385[10:51:56] <Z0idburg> if they I'd start questioning them
L386[10:52:02] <Z0idburg> if they did*
L387[10:52:14] <Zef> I have to fill out an application
L388[10:52:26] <Z0idburg> dafuq is this crap
L389[10:53:02] <Zef> It's a large server
L390[10:53:11] <Z0idburg> that means nothing to me lol
L391[10:53:24] <Z0idburg> applications are applications
L392[10:53:54] <Z0idburg> I'm really lucky I never had to "apply" for a job
L393[10:54:06] <Z0idburg> I just give them my resume get an interview and you fill out paperwork later
L394[10:54:13] <Z0idburg> always been that way fo rme
L395[10:54:21] ⇨ Joins: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L396[10:54:24] <Z0idburg> applications are a waste of time
L397[10:54:27] <Skye> It's probably because direwolf is known for showing off mods.
L398[10:54:50] <Z0idburg> you want him to do a mod spotlight?
L399[10:54:54] <Zef> No
L400[10:54:59] <Z0idburg> just ask him personally and I bet he would
L401[10:55:02] <Skye> So they're probably scared of people trying to spam mods in his discord
L402[10:55:11] <Z0idburg> probably
L403[10:55:20] <Zef> The only way to talk to him is on Twitter
L404[10:55:42] <Z0idburg> Definitely not true ?
L405[10:55:51] <Zef> He doesn't reply on discord
L406[10:56:20] <Z0idburg> I can't remember what I was using when I last voice chatted with him
L407[10:56:23] <Z0idburg> howevrer...
L408[10:56:27] <Wattana Gaming> Should I implement a complete filesystem API in my kernel?
L409[10:56:28] <Z0idburg> %seen direwolf20
L410[10:56:29] <MichiBot> direwolf20 was last seen 373d 8m 54s ago. <Direwolf20> but ehh
L411[10:56:40] <Z0idburg> He;s been here a few times
L412[10:56:53] <Zef> Oh wow
L413[10:57:03] <Wattana Gaming> Hello? I need some advise
L414[10:57:11] <Z0idburg> Hey
L415[10:57:27] <Zef> Well I'm currently pushing the limits of vivecraft
L416[10:57:28] <Skye> Personally I'd suggest you make it somewhat modular
L417[10:57:43] <Z0idburg> Wattana Do you intend on support more than one type of filesystem or more than one location files can be (i.e. online storage)
L418[10:57:50] <Z0idburg> if so , then yes
L419[10:58:03] <Z0idburg> most OSes, including Linux do this by using a VFS
L420[10:58:24] <Wattana Gaming> I intend to make it similiar to OpenOS's filesystem API
L421[10:59:09] <Z0idburg> really you only need minimally open close read and write
L422[10:59:14] <Skye> That is a VFS
L423[10:59:35] <Z0idburg> yes, VFS is usually just a thin proxy
L424[11:00:08] <Z0idburg> you give it standard functions like I mentioned above and then use some sort of table that "proxies" thos functions to the real ones that match the same or simular names that do the actual work
L425[11:01:15] <Z0idburg> you could keep a mount table in memory like this:
L426[11:01:16] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/yenacuvuwa
L427[11:01:41] <Z0idburg> every time something is read under the mount point it talks to the filesystem driver in the second column for example
L428[11:01:46] <Z0idburg> and that does the work
L429[11:01:50] <Z0idburg> VFS is just a router
L430[11:02:42] <Z0idburg> I'm also doing something similar in Trotwood, except that Trotwood does not use mountpoints it uses namespaces instead
L431[11:03:02] <Z0idburg> files in trotwood look like system://kernel.lua
L432[11:03:16] <Z0idburg> instead of /path/to/file
L433[11:03:45] <Z0idburg> and for backwards compat with OC file paths you can use file:///path/to/file
L434[11:04:11] <Z0idburg> so use your imagination ?
L435[11:04:36] <Skye> Lol
L436[11:04:48] <Wattana Gaming> Ermmm is this the way I supposed to go? http://tinyurl.com/y2sepljk
L437[11:04:49] <Skye> MiniOS was horrible
L438[11:05:15] <Z0idburg> What do you mean supposed?
L439[11:05:19] <Z0idburg> there's no wrong way
L440[11:05:23] <Skye> That's not exactly a VFS
L441[11:05:40] <Skye> A VFS should just route files to different FSes
L442[11:05:43] <Z0idburg> that is more like a filesystem driver to me
L443[11:05:59] <Z0idburg> which you ALSO should have
L444[11:06:05] <Z0idburg> so don't trash that
L445[11:06:26] <Wattana Gaming> Ok ima continue doing it i guess
L446[11:06:56] <Z0idburg> the way you are doing it now as long as you don't overcomplicate it you should be able to swap it out later with an actual vfs if you want
L447[11:07:54] <Z0idburg> I am still working on the tty driver right now
L448[11:08:26] <Z0idburg> I took a break to go to the bank and work on some 3D math calculations for space engineers
L449[11:08:47] <Z0idburg> I'm working on making my space station automatically steer towards the sun
L450[11:09:20] <Sky.> is there any way to take input in bios? ?
L451[11:09:26] <Z0idburg> yes
L452[11:09:33] <Sky.> how?
L453[11:09:47] <Z0idburg> keyboard events
L454[11:10:13] <Z0idburg> Skye do you have a sibling?
L455[11:10:22] <Sky.> ok, I just expected there to be a input function
L456[11:10:33] <Z0idburg> I almost though this person was you rofl
L457[11:10:51] <Z0idburg> why would there be an input function?
L458[11:11:07] <Sky.> cause I wanna make a password protected bios
L459[11:11:21] <Sky.> and my pfp is generated from a random site, so it's common
L460[11:11:46] <Z0idburg> That doesn't answer why you think would be built in
L461[11:11:47] <Z0idburg> lol
L462[11:11:52] <Skye> Hello other sky(e)
L463[11:12:07] <Z0idburg> you just seemed surprised
L464[11:12:41] <Skye> Well the OS has the input function
L465[11:12:49] <Skye> It has to make it from events and stuff
L466[11:12:56] <Skye> Fitting stuff into a BIOS
L467[11:12:59] <Skye> Is difficult
L468[11:13:06] <Sky.> ok, then just gonna put my password thing in init.lua
L469[11:14:05] <Skye> I don't think init has input...
L470[11:14:34] <Skye> You need to do it before loading the command line and after loading the input and output code
L471[11:15:24] <Sky.> won't io.read work there? ?
L472[11:15:43] <Zef> Uh no
L473[11:15:52] <Z0idburg> dude all you need to do is pull keyboard events
L474[11:16:00] <Z0idburg> it's like a line or two of code
L475[11:16:05] <Zef> Because it'd be loaded later on, init is the first file ran
L476[11:16:23] <Skye> You don't need IO
L477[11:16:26] <Skye> Term will do
L478[11:17:04] <Z0idburg> skye do you know what I'm working on?
L479[11:17:23] <Sky.> term is a module?
L480[11:18:20] <Skye> I don't know what term it... It's loaded fairly early on in the OpenOS boot sequence
L481[11:18:32] <Sky.> rip, io wasn't loaded http://tinyurl.com/y38mbcer
L482[11:18:35] <Skye> I would look at the code but I'm doing maths homework
L483[11:18:41] <Sky.> ok, fine
L484[11:18:50] <Inari> Petition to rename Term into Temia
L485[11:18:56] <Z0idburg> send it here sky
L486[11:19:05] <Sky.> send what?
L487[11:19:15] <Z0idburg> nevermind
L488[11:19:26] * Skye renames Inari into Inani
L489[11:19:31] <Z0idburg> Skye you should help me with my math problem
L490[11:20:05] <Inari> %bap Skye
L491[11:20:06] * MichiBot baps Skye with the eye of Nidhogg
L492[11:20:28] <Skye> Ow.
L493[11:20:33] <Skye> I can't do maths.
L494[11:20:36] <Skye> I am bad
L495[11:20:57] <Inari> 1+1=2
L496[11:26:51] <TheFox> 2+2=4-1=3 quick mafs
L497[11:26:53] <Wattana Gaming> Is this legal? http://tinyurl.com/y4z5crp6
L498[11:27:20] <TheFox> Hey! You got it to find one!
L499[11:29:45] <Z0idburg> ROFL your error
L500[11:32:12] <Wattana Gaming> the traceback feature was actually from Zenith's fork of my kernel
L501[11:34:40] <Z0idburg> oh. well, you should ask or give credit
L502[11:34:55] <Sky.> just added it in init.lua, works fine http://tinyurl.com/yxrdnb3k
L503[11:34:56] <Z0idburg> though tracebacks are pretty easy to make the same
L504[11:35:08] <Z0idburg> Set your password to incorrect
L505[11:35:26] <Z0idburg> that way when you forget your password you are reminded that your password is incorrect.
L506[11:35:28] <Sky.> http://tinyurl.com/yxjqjo9x
L507[11:35:46] <Sky.> I can reset my password with any other computer when i forget
L508[11:36:01] <Z0idburg> how do you store the password?
L509[11:36:07] <Sky.> just would need to disassemble
L510[11:36:15] <Sky.> I stored it as plain variable inside init.lua
L511[11:36:20] <Sky.> :GWcfcThonk:
L512[11:36:29] <Z0idburg> why not inside the eeprom data portion
L513[11:36:47] <Z0idburg> additionally, you can make it two factor using username and password. know how?
L514[11:37:07] <Z0idburg> you can use pearson hashing and use the username to seed it without any random number issues
L515[11:37:23] <Sky.> :GWcfcThonk:
L516[11:37:31] <Z0idburg> username creates pearson table, then password is hashed using xor on table and matched to password
L517[11:37:35] <Sky.> cool idea
L518[11:38:09] <Sky.> But I won't need that much security now, the server I play in only have me and some friends ?
L519[11:38:13] <Z0idburg> yeah
L520[11:38:20] <Z0idburg> it also only works if they don't know your username
L521[11:38:22] <Z0idburg> ?
L522[11:38:36] <Z0idburg> pearson hashing is not a crypto hash
L523[11:38:51] <Z0idburg> so if they know your username at that point they can just read it in reverse
L524[11:39:18] <Sky.> and is it possible for other players to access nanomachines inside me?
L525[11:40:01] <Z0idburg> if you want me real two cents
L526[11:40:07] <Z0idburg> there's no such thing as physical security
L527[11:40:15] <Z0idburg> if your computer is there I don't care what's protecting it
L528[11:40:18] <Z0idburg> it's 00% vulnerable
L529[11:40:25] <Z0idburg> 100*
L530[11:40:28] <Sky.> :GWcfcThonk:
L531[11:40:51] <Sky.> then everything can get hacked if any player wants to?
L532[11:43:18] <Bob> yea
L533[11:43:58] <Z0idburg> player? person.
L534[11:44:07] <Z0idburg> if your computer in real life is sitting there
L535[11:44:11] <Z0idburg> it has no security
L536[11:44:18] <Z0idburg> I don't care if it's in concrete
L537[11:44:48] <Z0idburg> the only security you can have is remote security, and even that is terrifying
L538[11:44:58] <Sky.> it might be impossible to make uncrackable security but is possible to make security that would take a lot time to crack
L539[11:45:10] <Sky.> and the cracker can get detected just in time
L540[11:46:17] <Z0idburg> ideally though security is all about how much do you care
L541[11:46:18] <Z0idburg> really
L542[11:48:10] <Sky.> like how some devs waste a loot time on obfuscation to make others unable to get source, and some just make there program opensource
L543[11:48:11] <Sky.> :GWcfcThonk:
L544[11:48:17] <Sky.> like how some devs waste a lot time on obfuscation to make others unable to get source, and some just make there program opensource [Edited]
L545[11:50:23] <Z0idburg> I don't know why I've sat here for an hour trying to figure out how I am going to recurse put in a way I want to
L546[11:50:29] <Z0idburg> instead of just writing it XD
L547[11:51:43] <Mimiru> %tonk
L548[11:51:44] <MichiBot> I'm sorry Mimiru, you were not able to beat Forecaster's record of 2 hours, 36 minutes and 47 seconds this time.
L549[11:51:46] <MichiBot> 2 hours, 15 minutes and 26 seconds were wasted! Missed by 21 minutes and 20 seconds!
L550[11:51:50] <Mimiru> Damn
L551[11:52:17] <Z0idburg> LOL
L552[11:52:41] <Count Orlok> sorry to interrupt guys, but could it be that wireless redstone functionality was removed from the tier 2 redstone cards? I can't find the method for it anywhere
L553[11:53:03] <Z0idburg> oh the chicken bones compat stuff?
L554[11:53:10] <Count Orlok> yep
L555[11:53:15] <Count Orlok> WR-CBE
L556[11:53:23] <Mimiru> It likely depends on the MC version, the compat hasn't been added back in 1.12 I don't think
L557[11:53:33] <Count Orlok> :/
L558[11:53:43] <Count Orlok> god damn
L559[11:53:45] <Z0idburg> just control it with a redstone cable
L560[11:53:46] <Z0idburg> ?
L561[11:54:02] <Count Orlok> yeah but then I need a huge redstone spider with like a thousand transmitters
L562[11:54:08] <Count Orlok> kina annoying
L563[11:54:23] <Mimiru> Well, PR the fix then. :D
L564[11:54:24] <Z0idburg> I doubt it. what are these devices just toggle on and off?
L565[11:55:09] <Count Orlok> nah @Z0idburg , they have frequencies, and I can't control those with the computer
L566[11:55:11] <Count Orlok> i think
L567[11:55:31] <Z0idburg> no but if you have several frequencies you can decode them
L568[11:55:43] <Z0idburg> and then, after that, you may be able to make a prortocol to address them
L569[11:55:50] <Z0idburg> multiple devices per frequency
L570[11:56:04] <Count Orlok> uff
L571[11:56:15] <Count Orlok> i'd have to use redstone signal strength for that then I think
L572[11:56:19] <Count Orlok> if that'd work
L573[11:56:21] <Z0idburg> no
L574[11:56:35] <Z0idburg> you can just use digital signalling
L575[11:56:47] <Count Orlok> how would that work?
L576[11:57:05] <Mimiru> BTW, https://github.com/MightyPirates/OpenComputers/issues/2987
L577[11:57:05] <MichiBot> Title: bring back WR-CBE integration | Posted by: payonel | Posted: Sun Nov 18 12:29:48 CST 2018 | Status: open
L578[11:57:10] <Z0idburg> toggling or finite state
L579[11:57:20] <Z0idburg> timing*
L580[11:57:30] <Z0idburg> it's easier to do finite state
L581[11:57:43] <Count Orlok> like morse? or am I absolutely stupid?
L582[11:57:52] <Z0idburg> you could do that
L583[11:58:00] <Z0idburg> if you wanted it dead simple
L584[11:58:59] <Z0idburg> then you can target each end with an address, use as many wireless bits as you need for how many devices, then toggle between address and state with t flip flops
L585[11:59:14] <Z0idburg> and each device you put a t flip flop that toggles their state
L586[11:59:24] <Z0idburg> 16 wireless channels would be able to control up to 65535 devices
L587[11:59:32] <Wattana Gaming> Just finished the filesystem driver but I didn't implement the file-descriptor/filesystem mounting and it is still pretty barebone. More functions will come later on in the development. What do you think Zoid? http://tinyurl.com/y4465plx
L588[11:59:58] <Z0idburg> I dunno use your imagination
L589[12:00:18] <Wattana Gaming> ?
L590[12:00:21] <Z0idburg> should work
L591[12:00:36] <Z0idburg> I am not a fan of component.invoke
L592[12:00:38] <Z0idburg> I think it slows it down
L593[12:00:45] <Z0idburg> but that's just your style
L594[12:01:00] <Wattana Gaming> but I am planning to optimize the performance tho
L595[12:01:09] <Wattana Gaming> Is there any alternative?
L596[12:01:12] <Z0idburg> I just talk to the functions directly
L597[12:01:21] <Wattana Gaming> how?
L598[12:02:55] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/xuwufotozo
L599[12:03:08] <Z0idburg> just as an example
L600[12:03:20] <Z0idburg> that gets the first redstone component then gets its outputs
L601[12:04:01] <Z0idburg> You know I realize invoke may actually be used inside of proxy
L602[12:04:04] <Z0idburg> not sure.
L603[12:04:10] <Z0idburg> either way its a lot cleaner
L604[12:05:07] <Z0idburg> https://ocdoc.cil.li/component:component_access#proxies
L605[12:07:14] <Wattana Gaming> can this be modified to support multiple monitors?
L606[12:10:24] <Z0idburg> probably.. from what I hear multi monitor display is a bit weird
L607[12:10:40] <Z0idburg> my terminal driver however is independent of that! ?
L608[12:10:55] <Z0idburg> because the tty only knows how to talk to the gpu, not anything about it
L609[12:11:34] <Wattana Gaming> So I have the gpu as a proxy, now how do I initialize the display?
L610[12:11:44] <Z0idburg> you bind it to a monitor
L611[12:11:51] <Z0idburg> with like gpu.bind
L612[12:14:13] <Wattana Gaming> Ok, time for a ~~complete rewrite~~ remastered version of the graphics system
L613[12:14:23] <Wattana Gaming> I hope it's faster
L614[12:20:07] <Wattana Gaming> Ok I didn't even get to rewrite how print and write works and ***the graphical performance already skyrocket***
L615[12:20:36] <Wattana Gaming> Oh wait I already rewriten them
L616[12:23:08] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCFFB.versanet.de)
L617[12:24:40] <Zef> I asked an admin
L618[12:24:52] <Zef> They said I'd be instantly denied if I didn't have 500 downloads
L619[12:28:36] <CompanionCube> %tonk
L620[12:28:37] <MichiBot> I'm sorry CompanionCube, you were not able to beat Forecaster's record of 2 hours, 36 minutes and 47 seconds this time.
L621[12:28:38] <MichiBot> 36 minutes and 52 seconds were wasted! Missed by 1 hour, 59 minutes and 55 seconds!
L622[12:28:42] <CompanionCube> oh well :(
L623[12:29:50] <Wattana Gaming> One lesson learned today: Use component proxy instead of component.invoke, doing this can give you...
L624[12:29:50] <Wattana Gaming> ***Deja Vu! I've been in this place before***
L625[12:31:48] <Z0idburg> %lua test
L626[12:31:48] <MichiBot> nil
L627[12:31:52] <Z0idburg> ok.
L628[12:32:02] <Z0idburg> rofl Wattana
L629[12:32:17] <Wattana Gaming> Yea you really helped me **big time** today
L630[12:32:51] <Wattana Gaming> It takes exactly 1.35 secs for init the return and panic the kernel no matter how long the test message is
L631[12:33:19] <Z0idburg> %lua string.match("test\nTesting", "(%a*)|([^ -~])")
L632[12:33:19] <MichiBot> nil
L633[12:33:19] <Forecaster> %lua test = "no u"
L634[12:33:23] <Z0idburg> Forgive my horrible pattern skills
L635[12:33:28] <Z0idburg> I'm more used to regex
L636[12:33:33] <Z0idburg> hmm what am I doing wrong
L637[12:33:38] <Forecaster> %lua test
L638[12:33:38] <MichiBot> no u
L639[12:33:53] <Wattana Gaming> *O O F*
L640[12:34:05] ⇦ Quits: Michiyo_ (Michiyo_!~Michiyo@2607:5300:60:9e85::2bad:babe) (Read error: Connection reset by peer)
L641[12:34:11] <Z0idburg> well lets see
L642[12:34:12] ⇨ Joins: Michiyo_ (Michiyo_!~Michiyo@2607:5300:60:9e85::2bad:babe)
L643[12:34:17] zsh sets mode: +o on Michiyo_
L644[12:34:46] <Z0idburg> %lua string.match("testing50testing", "(%d)")
L645[12:34:47] <MichiBot> 5
L646[12:34:55] <Z0idburg> ok good
L647[12:35:08] <Z0idburg> %lua string.match("testing50testing", "(%d+)")
L648[12:35:08] <MichiBot> 50
L649[12:35:44] <Z0idburg> %lua string.match("testing\ntesting", "(%a*)")
L650[12:35:44] <MichiBot> testing
L651[12:35:55] <Z0idburg> sure. I wonder how to make it match multiple
L652[12:36:04] <Z0idburg> is there an equivalent to /g?
L653[12:36:34] <Z0idburg> without using gmatch
L654[12:36:52] <Michiyo_> wtf, why do I keep losing connection here ._.
L655[12:36:58] *** Michiyo_ is now known as Michiyo
L656[12:37:08] <Michiyo> hmm might have something to do with the insane latency...
L657[12:37:12] <Michiyo> %p
L658[12:37:13] <MichiBot> Ping reply from Michiyo 0.34s
L659[12:38:05] <Wattana Gaming> ?
L660[12:38:31] <Wattana Gaming> Zoid I've got a job for you
L661[12:39:02] <Wattana Gaming> If someone ask on how to make a standalone OS on the forum, tell them to use component proxy instead of component.invoke().
L662[12:39:48] <Z0idburg> rofl
L663[12:39:54] <Z0idburg> you like that better?
L664[12:39:56] <Z0idburg> ?
L665[12:40:02] <Z0idburg> its a lot less coding ahahahahahahaha
L666[12:40:09] <Wattana Gaming> yea it's so fast even god himself orgasm
L667[12:40:18] <Z0idburg> uh
L668[12:40:22] <Kodos> No
L669[12:40:26] <Kodos> Keep it PG please
L670[12:40:29] <Wattana Gaming> ok
L671[12:40:50] <Wattana Gaming> I remember once putting a penguin in my kernel but I forgot how to do it
L672[12:40:52] ⇦ Quits: Michiyo (Michiyo!~Michiyo@2607:5300:60:9e85::2bad:babe) (Quit: Leaving)
L673[12:41:11] <Wattana Gaming> Now I regret removing it from init. That thing was cute
L674[12:41:13] <Z0idburg> OH
L675[12:41:19] <Z0idburg> I know what I'm doing wrong
L676[12:41:40] <Z0idburg> %lua {string.match("testing\ntesting", "(%a*)")}
L677[12:41:40] <MichiBot> table: 0x7f75000e38c0
L678[12:41:48] <Z0idburg> oh what the hell michibot
L679[12:41:59] <Wattana Gaming> ?
L680[12:42:20] <Z0idburg> should be fixed to at least return the entire list
L681[12:42:38] <Z0idburg> doesnt seem to [Edited]
L682[12:42:45] <Z0idburg> %lua return 10, 20
L683[12:42:45] <MichiBot> 10, 20
L684[12:42:50] <Z0idburg> no it does
L685[12:42:56] <Z0idburg> so why is match not working
L686[12:43:03] <Z0idburg> it should be testing, testing
L687[12:43:42] ⇨ Joins: Michiyo (Michiyo!~Michiyo@2607:5300:60:9e85::2bad:babe)
L688[12:43:42] zsh sets mode: +o on Michiyo
L689[12:43:47] <Z0idburg> %lua string.match("1 2 3 4 5", "(%d+)")
L690[12:43:50] <Wattana Gaming> Zoid how old are you?
L691[12:43:51] <MichiBot> 1
L692[12:43:58] <Z0idburg> Apparently I am 1
L693[12:44:20] <Z0idburg> I am old enough
L694[12:44:38] ⇦ Quits: Michiyo (Michiyo!~Michiyo@2607:5300:60:9e85::2bad:babe) (Remote host closed the connection)
L695[12:44:38] <Wattana Gaming> wow you're a prodigy
L696[12:44:45] <Wattana Gaming> even if you lied your age
L697[12:44:49] <Z0idburg> I am in my 30s
L698[12:45:12] <Wattana Gaming> So thats why you're so good at this
L699[12:45:19] <Mimiru> Fuck it.. I'll just use ZNC here..
L700[12:45:41] <AmandaC> Mimiru: too bad, babe
L701[12:45:42] <AmandaC> :P
L702[12:45:56] <Mimiru> Eos is 1bad:babe, so Bast is 2bad:babe :P
L703[12:45:56] <Z0idburg> mimiru where am I screwing up
L704[12:46:04] <AmandaC> haha
L705[12:46:11] <Z0idburg> lua devs told me string.match returns ALL matches not just one
L706[12:46:12] <Mimiru> @Z0idburg I don't know lua.. :D
L707[12:46:19] <Z0idburg> really?!
L708[12:46:23] <Z0idburg> I never knew that
L709[12:46:29] <Mimiru> nope, I can stumble through the basics
L710[12:46:35] <AmandaC> Mimiru isn't a lua dev, she's three java devs in a trenchcoat
L711[12:46:35] <Z0idburg> well obviously
L712[12:46:40] <Mimiru> but I don't know much, google is my friend
L713[12:46:59] <Kodos> I thought it returns the first match it finds
L714[12:47:48] <Kodos> Maybe you want gmatch?
L715[12:47:55] <Mimiru> %lua string.gmatch("1 2 3 4 5", "(%d+)")
L716[12:47:55] <MichiBot> function: 0x7f759caa5e90
L717[12:48:00] <Mimiru> heh I tried :P
L718[12:48:19] <Mimiru> %lua string.match("12345", "(%d+)")
L719[12:48:20] <MichiBot> 12345
L720[12:48:26] <Mimiru> %lua string.match("12345", "(%d)")
L721[12:48:26] <MichiBot> 1
L722[12:49:08] <Z0idburg> I',m yelling at the lua people now
L723[12:49:10] <Z0idburg> lol
L724[12:49:17] <Mimiru> %lua string.match("1 2 3 4 5", "(%d.*)")
L725[12:49:18] <MichiBot> 1 2 3 4 5
L726[12:49:23] <AmandaC> %lua for i in string.gmatch("5 4 3 2 1", "(%d+)") do print(i) end
L727[12:49:23] <MichiBot> 5 | 4 | 3 | 2 | 1
L728[12:49:24] * Mimiru shrugs
L729[12:49:33] <Kodos> %lua return string.gmatch("Testing 1 2 3 4 5", "(%d+)")
L730[12:49:33] <MichiBot> function: 0x7f75880f41f0
L731[12:49:36] <Z0idburg> huh...
L732[12:49:42] <Kodos> %lua string.gmatch("Testing 1 2 3 4 5", "(%d+)")
L733[12:49:42] <MichiBot> function: 0x7f7518043c20
L734[12:49:45] <Kodos> RIP
L735[12:49:48] <Z0idburg> gmatch returns an iterator
L736[12:49:51] <Mimiru> ^
L737[12:49:53] <Kodos> Right
L738[12:49:54] <Z0idburg> which is definitely not what I want heh
L739[12:49:58] <Kodos> %lua string.match("Testing 1 2 3 4 5", "(%d+)")
L740[12:49:58] <MichiBot> 1
L741[12:50:01] <Mimiru> match works, you just have to use .* not + :P
L742[12:50:07] <Z0idburg> huh
L743[12:50:14] <Kodos> %lua string.match("Testing 1 2 3 4 5", "(%d.*)") [Edited]
L744[12:50:14] <MichiBot> nil
L745[12:50:19] <Mimiru> since + looks for digits, and a space is not a digit
L746[12:50:37] <Mimiru> %lua string.match("Test string 1 2 3 4 5", "(%d.*)")
L747[12:50:37] <MichiBot> 1 2 3 4 5
L748[12:50:48] <Z0idburg> ok. this is looking good
L749[12:50:56] <AmandaC> the .* should probably be outside the (), shouldn't it?
L750[12:51:07] <Mimiru> I've no idea
L751[12:51:18] <Mimiru> I'm just reading this patterns tutorial page :D
L752[12:51:26] <AmandaC> That's how you'd want it for regex, anyway, but patterns ~= regex
L753[12:52:05] <AmandaC> %lua string.match("Testing 5 4 3 2 1", ".*(%d+).*")
L754[12:52:05] <MichiBot> 1
L755[12:52:11] <Z0idburg> %lua string.match("test\e[HFoobar", "(%a.*)|[^ -~]")
L756[12:52:12] <MichiBot> main:1: invalid escape sequence near '\e'
L757[12:52:16] <Z0idburg> oops
L758[12:52:40] <Mimiru> Yay internet just died
L759[12:52:44] <AmandaC> \o/
L760[12:52:48] <Z0idburg> I escaped the Internet
L761[12:52:49] <Mimiru> So yay for phones
L762[12:52:56] <Wattana Gaming> *Sarcasm 100*
L763[12:53:11] <Z0idburg> %lua string.match("test\r[HFoobar", "(%a.*)|[^ -~]")
L764[12:53:12] <MichiBot> nil
L765[12:53:26] <AmandaC> Lua doesn't have stuff like \e for escape
L766[12:53:30] <Z0idburg> I may have to just use gmatch and iterate through to build a table
L767[12:53:34] <AmandaC> \r would be carrage return
L768[12:53:53] <Z0idburg> that's fine I need to read that and handle it
L769[12:54:05] <Z0idburg> \e should put escape in it
L770[12:54:08] <Z0idburg> that's all I care about
L771[12:54:30] <AmandaC> And I'm saying that \e in a string literal probably won't
L772[12:54:43] <Z0idburg> well this isn't literal
L773[12:54:48] * AmandaC sighs
L774[12:54:58] <AmandaC> %choose old or start yet another new
L775[12:54:59] <MichiBot> AmandaC: I sense some old in your future!
L776[12:55:27] <MalkContent> can robots reliably execute really long movement command chains or do they still have issues with chunks (un)loading?
L777[12:55:45] <MalkContent> like, i don't wanna give the thing a chunkloader if i can help it
L778[12:55:45] <MalkContent> just for it to work when i'm there
L779[12:55:45] <Z0idburg> %lua "foo\e"
L780[12:55:45] <MichiBot> main:1: invalid escape sequence near '\e'
L781[12:55:49] <Z0idburg> yeah
L782[12:56:01] <Z0idburg> I am not so sure that's lua itself
L783[12:56:12] <Z0idburg> I wonder if something is trying to process it
L784[12:56:35] <Z0idburg> that's throwing a lua error
L785[12:57:34] <Z0idburg> yeah it's not a lua limitation amandaC, I just tested it with a repl
L786[12:57:40] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/bumirizebo
L787[12:57:47] <Z0idburg> with something that doesnt handle \e
L788[12:58:06] <Z0idburg> its some sort of escape handler in whatever is running lua on michibot
L789[13:02:21] <Z0idburg> I should get ocvm working on windows again using WSL
L790[13:05:37] <Wattana Gaming> *I do not plan to add support for non-ansi terminals nor windows. If this works in cygwin it wasn't on purpose*
L791[13:05:42] <Wattana Gaming> ?
L792[13:07:33] <AmandaC> WSL is three tuxes in a trenchcoat
L793[13:07:58] <AmandaC> It might work, someone was going to try and report back to payonel, but I don't recall who
L794[13:08:23] <Wattana Gaming> probably Zoid himself ?
L795[13:08:24] <AmandaC> ISTR payonel decided it might be worth any small patches to make it happy under WSL, but not a full blown windows port
L796[13:18:59] <Kodos> Is there no way to make a custom hyperlink in Discord? Similar to GitHub's [Example](http://www.github.com)
L797[13:24:47] <AmandaC> Doubtful, It'd be too easy to abuse with something like [https://somesite.com](http://somephishingsite.evil)
L798[13:25:27] <AmandaC> I *think* telegram gets around this by only allowing [A-Za-z ]+
L799[13:25:51] <AmandaC> And then only from bots
L800[13:28:14] <Kodos> Anyone in-game in creative atm? I have a silly thing I need tested
L801[13:35:04] ⇨ Joins: Esteban (Esteban!webchat@r190-132-135-116.ogo.mobile.ancel.net.uy)
L802[13:36:59] ⇦ Quits: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L803[13:37:15] ⇨ Joins: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net)
L804[13:41:44] * Izaya yawns
L805[13:43:24] <Z0idburg> I've gotten it to work under WSL just fine before AmandaC
L806[13:43:28] <Z0idburg> with no modifications
L807[13:44:29] ⇦ Quits: Esteban (Esteban!webchat@r190-132-135-116.ogo.mobile.ancel.net.uy) (Quit: webchat.esper.net)
L808[13:45:05] <Skye> WSL works almost perfectly I think
L809[13:45:14] <Skye> used Clang to compile it
L810[13:49:55] <Z0idburg> yeah
L811[13:50:01] <Z0idburg> just need an X server
L812[13:50:45] <Z0idburg> AmandaC, that \e error so far appears to just be the escape processor throwing an error not having \e in itself
L813[13:50:46] <AmandaC> There's windows-based X Servrs which you just would have to point DISPLAY at
L814[13:50:55] <Z0idburg> yes I use Xming usually
L815[13:51:16] <AmandaC> And @Z0idburg do... do you know what "string literal" means?
L816[13:51:47] <AmandaC> %lua "This is a string literal"
L817[13:51:47] <MichiBot> This is a string literal
L818[13:51:54] <AmandaC> %lua a = "This isn't"
L819[13:51:57] <AmandaC> %lua a
L820[13:51:57] <MichiBot> This isn't
L821[13:52:19] <AmandaC> Note, the dereferencing of A isn't.
L822[13:52:21] <Z0idburg> In most languages it means it doesn't do any special processing I know that, Perl uses ' for literals and " for non literal
L823[13:52:37] <AmandaC> string literal is a string in the source code that gets turned into a runtime string
L824[13:52:42] <Z0idburg> so you're saying that in Lua anonymous strings are literal
L825[13:52:57] <AmandaC> At least in the context of lexers and parsers, it is
L826[13:53:21] <Z0idburg> but that doesnt make sense since \n, etc works fine
L827[13:53:33] <Z0idburg> I've been able to process it chjaracter by character before
L828[13:53:40] <Z0idburg> but this time I'm trying to make it faster by splitting it off
L829[13:53:41] <AmandaC> Because the string literal interpolates \n and \r and others into their ones
L830[13:54:11] <AmandaC> Rather, the lexer / parser do
L831[13:54:15] <Z0idburg> technically speaking most languages would say that is not a literal string
L832[13:54:21] <AmandaC> ( Most likely the latter )
L833[13:55:42] <AmandaC> vOv I learned the term "string literal" in the context of lexer / parser writing, so that's what I most strongly associate it with
L834[13:56:26] <AmandaC> and I built up my own mental "language" for stuff like that over time, whic his part of why I feel I'm pretty good at being a polyglot
L835[13:57:17] <Z0idburg> In most contexts I see if a string is literal, printing hello\rworld would not print hello, return and print world
L836[13:57:27] <Z0idburg> it would literally print hello\rworld
L837[13:57:29] <AmandaC> I look at syntax examples and learn from those, not often the docs, if I need to read the docs to understand something as simple as syntax, I consider that a failing
L838[13:57:31] <Z0idburg> because the string is literal
L839[13:58:01] <Z0idburg> a non literal string would instead convert escape codes into their control characters into the string
L840[13:58:13] <Z0idburg> as well as possibly even parsing for putting variables, etc in in some languages
L841[13:58:37] <Z0idburg> fpor exmaple in perl print "foobar $bizbaz\n @{ test() }" is non literal
L842[14:06:19] <Izaya> GNU/NT
L843[14:06:28] <Izaya> Hell has frozen over.
L844[14:07:20] <Z0idburg> LOL
L845[14:07:31] <Z0idburg> Oh hey, looks like ocvm doesnt compile anymore on debian WSL
L846[14:07:37] <Z0idburg> or its a bug
L847[14:07:39] <Z0idburg> I better fix that
L848[14:08:12] * Izaya mumbles quietly "embrace, extend, extinguish"
L849[14:08:34] <Z0idburg> what do you think about the \e thing izaya
L850[14:08:40] <Z0idburg> that amandaC and I were arguing about
L851[14:09:00] <Z0idburg> She thinks it won't work, I have yet to be able to test just yet
L852[14:09:36] <Izaya> just use \27
L853[14:10:42] <Z0idburg> %lua "\e[38;2Test"
L854[14:10:42] <MichiBot> main:1: invalid escape sequence near '\e'
L855[14:10:49] <Z0idburg> I think its just the processing
L856[14:10:58] <Z0idburg> and I don't reemember the exact syntax
L857[14:11:16] <Z0idburg> besides it could be blocking all of them on michibot which is fine
L858[14:11:25] <Z0idburg> I'm pretty sure it's still injecting ESC
L859[14:11:30] <Z0idburg> which is all I need
L860[14:11:43] <Z0idburg> otherwise I probably wouldn't get that error
L861[14:14:57] <Zef> Whenever you try helping someone in a discord with a Minecraft crash and you imagine things
L862[14:15:14] <Zef> I told someone to do something that didn't exist
L863[14:15:35] <Z0idburg> lol, Payonel!
L864[14:15:37] <Izaya> %lya "\27[38;2Test"
L865[14:15:40] <Izaya> Fuck
L866[14:15:50] <Z0idburg> payonel forgot to put #include <algorithm>
L867[14:15:51] <Izaya> %lua "\27[38;2Test"
L868[14:15:51] <MichiBot> est
L869[14:15:54] <Z0idburg> in inet_http.cpp
L870[14:16:00] <Z0idburg> that's why std::search is missing
L871[14:16:17] <Z0idburg> that or he's using some weird stdlib
L872[14:27:26] <Wattana Gaming> ?
L873[14:27:41] <Zef> Irc will still see that
L874[14:27:53] <Z0idburg> what did you doooo?!
L875[14:28:00] <Forecaster> it was a question mark.
L876[14:28:02] <Z0idburg> lol
L877[14:28:17] <Zef> Well I tried shaders on vivecraft
L878[14:28:23] <Wattana Gaming> thats not me
L879[14:28:23] <Z0idburg> oh?
L880[14:28:26] <Wattana Gaming> totally not
L881[14:28:29] <Zef> Anytime I load a world I get a bytecode crash
L882[14:28:31] <Zef> Lol
L883[14:28:43] <Forecaster> don't do bytecode kids
L884[14:29:01] <Wattana Gaming> btw I release the new version of my kernel
L885[14:29:02] <Zef> EXCEPTION_ACCESS_VIOLATION
L886[14:29:30] <andrew[andrboot]> Is there a limit to how many OC computers you can have running in a world? before program's start to not always run?
L887[14:29:55] <Forecaster> would depend on the server
L888[14:30:09] <Zef> As long as you're not insane about it it should be fine
L889[14:30:16] <andrew[andrboot]> uh so.. like 80 is sane?
L890[14:30:42] <andrew[andrboot]> im hitting probably around 8-12 con-currently.. per say the rest are 'chunkloaded' but sleeping/ waiting for even to trigger
L891[14:31:22] <Zef> Should be good
L892[14:31:36] <andrew[andrboot]> Ive cranked thread count up to 64.. to help uh prevent any issues..
L893[14:32:47] <Z0idburg> 9001
L894[14:32:48] <Zef> Well I changed the shaders to low quality mode and this time I got an out of memory exception
L895[14:32:52] <Z0idburg> OVER NINE THOUSANDS
L896[14:32:56] <Z0idburg> drop the s
L897[14:33:04] <andrew[andrboot]> Would there be any logs/info i grab nab to see if they 'were' failling?
L898[14:33:16] <Zef> Why would they fail?
L899[14:33:53] <Z0idburg> I would rather have 50 OC computers on one thread than 50 OC computers on 50 threas
L900[14:33:57] <Z0idburg> threads*
L901[14:34:06] <andrew[andrboot]> hmk
L902[14:34:25] <Z0idburg> I didn't think OC forced a thread per computer
L903[14:37:34] <Z0idburg> there needed ncurses with unicode
L904[14:39:25] <Z0idburg> I am able to use ANSI in ocvm but I think its because xterm is recognizing it
L905[14:42:59] <Z0idburg> so AmandaC was right
L906[14:43:11] <Z0idburg> it's because 'e is broken in Lua, \27 actually works fine.
L907[14:43:27] <AmandaC> Ofc I was, I'm always right! /s
L908[14:43:32] <Z0idburg> lol
L909[14:43:46] <Z0idburg> yeah but I didn't realize it was because :Lua just handles escape codes in a very awful way
L910[14:43:59] <Z0idburg> but that's fine
L911[14:44:03] <Z0idburg> \27 will do
L912[14:44:26] <Z0idburg> time to test in MC
L913[14:44:32] <Z0idburg> gotta get on Izaya's server
L914[14:48:43] <Z0idburg> booting MC in my shadow
L915[14:48:47] <Izaya> I should probably check on that
L916[14:49:47] <Z0idburg> lol
L917[14:49:59] <Z0idburg> I'm just curious what openos or anything else does
L918[14:50:03] <Z0idburg> minitel possibly
L919[14:50:13] <Z0idburg> in theory it should do nothing
L920[14:50:22] <Izaya> what do you mean
L921[14:50:31] <Z0idburg> ansi escape codes
L922[14:50:45] <Izaya> I mean, parts of Minitel use them
L923[14:50:52] <Z0idburg> oh
L924[14:50:54] <Izaya> the optional config UI is 99% escape codes
L925[14:50:54] <Z0idburg> ?
L926[14:51:04] <Z0idburg> heh
L927[14:51:21] <Z0idburg> so you're trapping them with \27 as well?
L928[14:51:30] <Izaya> https://git.shadowkat.net/izaya/OC-Minitel/src/branch/master/util/OpenOS/usr/bin/mtcfg.lua
L929[14:51:33] <Izaya> ye
L930[14:51:34] <Z0idburg> this is good news
L931[14:51:59] <Izaya> I've been avoiding the term API and such also
L932[14:52:04] <Z0idburg> After AmandaC started yakkin I wanted to make sure it'd even work still
L933[14:52:12] <Z0idburg> APIs are bad
L934[14:52:27] <Izaya> APIs are useful
L935[14:52:34] <Z0idburg> @Wattana Gaming ^^^^^^
L936[14:52:38] <Izaya> however, depending on one that can be done better with escape codes is not
L937[14:52:47] <Z0idburg> Joe Armstrong tells us that we shouldn't be using APIs
L938[14:52:59] <Z0idburg> instead we should be using finite state machines with a type system
L939[14:53:06] <Wattana Gaming> why is apis bad?
L940[14:53:42] <Z0idburg> because there's no telling wth hows on behind the scenes
L941[14:56:29] ⇦ Quits: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L942[14:56:44] ⇨ Joins: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net)
L943[14:57:46] <Z0idburg> https://www.youtube.com/watch?v=ed7A7r6DBsM&t=2075s
L944[14:57:47] <Wattana Gaming> Hey Vsauce, Michael here
L945[14:57:47] <MichiBot> The How and Why of Fitting Things Together - Joe Armstrong | length: 46m 40s | Likes: 134 Dislikes: 2 Views: 10,309 | by Erlang Solutions | Published On 10/5/2013
L946[14:57:58] <Z0idburg> Izaya ^ Watch that skip to exactly 34 minutes
L947[14:58:03] <Z0idburg> 34:00
L948[14:59:08] <Izaya> reeee I made my default browser my script to open mpv if it's a youtube link but it still opened in firefox
L949[15:00:40] <Z0idburg> lol
L950[15:01:08] <Z0idburg> The great thing about doing it Joe Armstrong's way
L951[15:01:18] <Z0idburg> is that if something breaks you can blame exactly who screwed up
L952[15:02:01] <Z0idburg> And the reason why this is important is because Wattana, there's only one thing that can every cause a program to crash
L953[15:02:06] <Z0idburg> one thing and one thing only, EVER.
L954[15:02:14] <Z0idburg> can you guess?
L955[15:02:41] <AmandaC> Misusing an API! :D
L956[15:02:51] <Z0idburg> it doesn't matter the os, the language, hardware failure, software logic problems, it doesn't matter, there's only one thing that can cause it to crash. NO
L957[15:03:05] <Z0idburg> The only thing that can cause a program to crash is "invalid state"
L958[15:03:06] <Z0idburg> that's it
L959[15:03:08] <AmandaC> However, APIs are like the borg, there's no point in resisting
L960[15:03:31] <Wattana Gaming> How to I get random 0s and 1s?
L961[15:04:00] <Wattana Gaming> How do I get random 0s and 1s? [Edited]
L962[15:04:13] <Z0idburg> well it's not neccesarily that Joe Armstrongs method isn't an API in a sense. It';s just that it successfully forms a contract, which a typical API can not.
L963[15:04:24] <Z0idburg> or at least does not. I wouln't say can't
L964[15:04:25] <AmandaC> %lua math.round(math.random())
L965[15:04:25] <MichiBot> main:1: attempt to call field 'round' (a nil value)
L966[15:04:35] <AmandaC> %lua math.floow(math.random() + 0.5)
L967[15:04:35] <MichiBot> main:1: attempt to call field 'floow' (a nil value)
L968[15:04:39] <AmandaC> %lua math.floor(math.random() + 0.5)
L969[15:04:40] <MichiBot> 1
L970[15:04:42] <AmandaC> %lua math.floor(math.random() + 0.5)
L971[15:04:43] <MichiBot> 0
L972[15:05:03] <AmandaC> @"Wattana Gaming" ^
L973[15:05:11] <Z0idburg> neat
L974[15:06:05] <Wattana Gaming> Theres only zeroes
L975[15:06:07] <Wattana Gaming> :/
L976[15:06:37] <AmandaC> Did you remember the `+ 0.5`?
L977[15:07:10] <Wattana Gaming> yes
L978[15:07:16] <Z0idburg> I always liked that talk, Izaya
L979[15:07:23] <Izaya> math.random(0,1)
L980[15:07:28] <Z0idburg> It's a little bland
L981[15:07:58] <AmandaC> Izaya: that's pretty much what () does, the floor of the result + 0.5 is rounding it
L982[15:08:43] <AmandaC> I forget where I learned that trick, but it's rather neat regardless
L983[15:08:49] <Wattana Gaming> *iT's RewIND timE* http://tinyurl.com/y6azjpg3
L984[15:09:01] <Wattana Gaming> *iT's RewIND timE* http://tinyurl.com/y2m39nas
L985[15:09:03] <Wattana Gaming> wrong pic lol
L986[15:09:13] <Zef> Irc can still see
L987[15:09:22] <AmandaC> Nope
L988[15:09:30] <AmandaC> the first image was removed from the storage
L989[15:09:35] <Zef> Ah
L990[15:09:44] <Wattana Gaming> **Died out of the** ***O O F***
L991[15:09:45] <AmandaC> or, at least, had anon access revoked
L992[15:10:10] <AmandaC> "Anonymous caller does not have storage.objects.get access to discord/attachments/125649403162656768/543901106498174977/Screenshot_from_2019-02-10_04-08-03.png."
L993[15:10:53] <AmandaC> but for security, by default, S3 & co return a 403 instead of a 404
L994[15:11:01] <Izaya> I wonder if edited messages remain in the data dump
L995[15:11:38] <AmandaC> ... that's a good point,I wonder how the GDRP applies to editable messages.
L996[15:11:56] <Izaya> because I mean they were sent and received by both sides
L997[15:14:03] <Bob> Discord in OC ? Now that i think of it...
L998[15:14:09] <asie> Would either be a bot (meh)
L999[15:14:15] <asie> or a custom client (ToS violation)
L1000[15:14:34] <Izaya> and either way impractical because websockets :^)
L1001[15:14:40] <Bob> :GWchadMEGATHINK:
L1002[15:14:50] <asie> "GWchadMEGATHINK" is exactly what's wrong with Discord culture
L1003[15:15:03] <AmandaC> You can do raw TCP sockets, web sockets aren't that complicated
L1004[15:15:25] <AmandaC> They're just a HTTP handshake then pretendding the socket was never HTTP
L1005[15:15:36] <Izaya> that's ... horrifying, but good to know
L1006[15:15:44] <AmandaC> ( + a containerfor the data )
L1007[15:16:25] <AmandaC> https://tools.ietf.org/html/rfc6455 <-- WebSocket RFC
L1008[15:16:26] <Izaya> I imagine you'd need SSL/TLS on that too
L1009[15:16:51] <AmandaC> Gopher(?) has a SSL stack, ISTR
L1010[15:17:04] <AmandaC> No cert verification, though
L1011[15:17:42] <Izaya> it shouldn't be *too hard* with a data card either way
L1012[15:17:57] <Bob> ^
L1013[15:18:02] <Bob> but still
L1014[15:18:08] <Izaya> usual dangers of rolling your own crypto, but probably doable
L1015[15:18:19] <Izaya> a lot of work to access a shit platform, either way :^)
L1016[15:18:59] <Z0idburg> scallops potatoes bacon pasta chicken tortilas eggs bread crumbs hamburg cauliflower bread salt cumin
L1017[15:19:17] <Z0idburg> oh whoops
L1018[15:19:20] <Z0idburg> wrong window
L1019[15:19:21] <Skye> it's be nice if we had TLS sockets
L1020[15:19:39] <Izaya> it'd make implementing XMPP much easier :P
L1021[15:20:17] <Z0idburg> ok guys help me out
L1022[15:20:22] <Z0idburg> what else should I put on my grocery list
L1023[15:20:32] <AmandaC> Skye: IT's been accepted, but nobody's stepped up to the plate to implement it: https://github.com/MightyPirates/OpenComputers/issues/761
L1024[15:20:32] <MichiBot> Title: SSL support for TCP Sockets | Posted by: Aedda | Posted: Sat Dec 27 00:06:07 CST 2014 | Status: open
L1025[15:20:52] <Skye> I don't want to do it
L1026[15:20:52] <Izaya> S3: vegimite
L1027[15:21:00] <Z0idburg> I HAVE HAD THAT
L1028[15:21:06] <Wattana Gaming> zdid anyone here have libgme installed?
L1029[15:21:14] <Z0idburg> I met a guy from australia bring some tat was like 10 years old
L1030[15:21:17] <Z0idburg> to the US
L1031[15:21:24] <Z0idburg> and I had some it tastes REALLY fucking strong
L1032[15:21:34] <Izaya> vegimite is like medium strong
L1033[15:21:44] <Z0idburg> it was quite strong for me
L1034[15:21:50] <AmandaC> @"Wattana Gaming" Why?
L1035[15:21:55] <Z0idburg> and was kind of like tar
L1036[15:21:56] <Z0idburg> XD
L1037[15:22:01] <Z0idburg> I thought I was eating tar
L1038[15:22:16] <Wattana Gaming> ffplay + libgme = profit isn't it?
L1039[15:22:18] <Z0idburg> we don't have vegemite here
L1040[15:22:20] <Izaya> nah tar doesn't taste anywhere near as pleasant
L1041[15:22:32] <AmandaC> no idea?
L1042[15:22:34] <Z0idburg> I didn't think it was too to obad
L1043[15:22:38] <Z0idburg> but I wouldn't engulf it
L1044[15:22:55] <Z0idburg> it was definitely shocking
L1045[15:22:56] <AmandaC> I mostly listen to my music and such through my browser, through Google Play Music
L1046[15:23:15] <Izaya> stick it on a flatbread with some aioli or butter, delicious
L1047[15:23:18] <AmandaC> I do have a folder of .mp3's in my nextcloud that contains every piece of music I own though
L1048[15:23:19] <Z0idburg> you don't use a record player?
L1049[15:23:25] <AmandaC> %stab Sophia
L1050[15:23:25] * MichiBot stabs Sophia with vanilla salt doing 6 damage
L1051[15:23:38] <Izaya> I was gonna go on the usual >streaming music rant but I think I've been beaten
L1052[15:23:53] <AmandaC> meh
L1053[15:24:15] <AmandaC> I'm connected to the internet at a decent enough speed through like 99.9-repeating% of my time anyway
L1054[15:24:52] <AmandaC> My folder of .mp3s will be helpful for the first couple weeks of march tough, family vacation on a cruse
L1055[15:25:40] <Z0idburg> Izaya, did you look at that presentation at all? do you got thoughts on that?
L1056[15:25:53] <Izaya> guy raises some good points
L1057[15:26:05] <Izaya> but I am just a sysadmin
L1058[15:27:52] <AmandaC> Hrm.
L1059[15:28:10] <AmandaC> Maybe I should download all the FOSDEM talks to my laptop as well
L1060[15:28:32] <AmandaC> ISTR they used to provide some kind of packaged format for that
L1061[15:32:35] <Wattana Gaming> This shit is real nightmare D: http://tinyurl.com/y6tnzspx
L1062[15:32:51] <Wattana Gaming> The guitar wasn't supposed to sound like this
L1063[15:48:50] <CompanionCube> %tonk
L1064[15:48:50] <MichiBot> Jiminy Cricket! CompanionCube! You beat Forecaster's previous record of 2 hours, 36 minutes and 47 seconds! I hope you're happy!
L1065[15:48:51] <MichiBot> CompanionCube's new record is 3 hours, 20 minutes and 13 seconds! 43 minutes and 25 seconds gained!
L1066[15:49:01] <CompanionCube> %tonkout
L1067[15:49:01] <MichiBot> CompanionCube has tonked out! Tonk has been reset! They gained 0.003 tonk points! Current score: 0.021
L1068[15:54:45] <Kodos> What's the SED global thinger, where it does more than the first one
L1069[16:10:50] <Inari> https://www.latlmes.com/science/megastructure-found-in-space-aliens-3
L1070[16:16:58] <Forecaster> haha, nice
L1071[16:30:18] <asie> %tonk
L1072[16:30:18] <MichiBot> Gadsbudlikins! asie! You beat CompanionCube's previous record of <0! I hope you're happy!
L1073[16:30:19] <MichiBot> asie's new record is 41 minutes and 16 seconds! 41 minutes and 16 seconds gained!
L1074[16:30:31] <asie> %tonkout
L1075[16:30:31] <MichiBot> asie has tonked out! Tonk has been reset! They gained 0.0 tonk points! Current score: 0.0
L1076[16:30:34] <asie> perfect
L1077[16:30:45] <asie> 0.0 is a face tonk point amount
L1078[16:31:17] <Forecaster> https://imgur.com/gallery/Edjz61a
L1079[16:31:59] <Zef> That's nothing compared to the 430 I had before
L1080[16:32:10] <Zef> Because I am a ***TONK GOD***
L1081[16:34:25] <Bob> oof
L1082[16:35:48] <Lizzian> %tonk
L1083[16:35:48] <MichiBot> Aw jeez! Lizzian! You beat asie's previous record of <0! I hope you're happy!
L1084[16:35:49] <MichiBot> Lizzian's new record is 5 minutes and 16 seconds! 5 minutes and 16 seconds gained!
L1085[16:36:30] <Wattana Gaming> whats tonk anyway
L1086[16:37:35] <Forecaster> It's Tonk
L1087[16:37:40] <Bob> ^
L1088[16:42:01] <Lizzy> in other news, just finished watching Avengers Infinity War... i'm now sad
L1089[16:42:03] <Wattana Gaming> ?
L1090[16:42:29] <Wattana Gaming> it;s just that Thanos became a frickin farmer in AEG
L1091[16:43:25] <Zef> %tonk
L1092[16:43:25] <MichiBot> Aw jeez! Zef! You beat Lizzian's previous record of 5 minutes and 16 seconds! I hope you're happy!
L1093[16:43:26] <MichiBot> Zef's new record is 7 minutes and 36 seconds! 2 minutes and 19 seconds gained!
L1094[16:51:39] <Z0idburg> back
L1095[16:51:45] <Z0idburg> $100 of groceries later
L1096[16:52:10] <Forecaster> and $100 of dollars later as well
L1097[16:52:41] <Forecaster> well, unless you're a master thief or something
L1098[16:54:46] <Wattana Gaming> Jack Churchhill VS Duke Nukem?
L1099[16:59:39] <Mimiru> %tonk
L1100[16:59:39] <MichiBot> Jiminy Cricket! Mimiru! You beat Zef's previous record of 7 minutes and 36 seconds! I hope you're happy!
L1101[16:59:40] <MichiBot> Mimiru's new record is 16 minutes and 14 seconds! 8 minutes and 37 seconds gained!
L1102[16:59:53] <Z0idburg> yogurt
L1103[17:00:32] <Z0idburg> Jack chyurchill?
L1104[17:00:35] <Z0idburg> sooo
L1105[17:01:55] <Z0idburg> hmm I dunno
L1106[17:02:01] <Z0idburg> both are badass
L1107[17:02:34] <Z0idburg> I think the only different is that only Duke Nuken has probably actually taken a dump down somebody's neck
L1108[17:05:54] <Mimiru> @Kodos only 2 hours later... but it's /g
L1109[17:05:59] <Mimiru> test testing test test
L1110[17:06:08] <Mimiru> s/test/meep/g
L1111[17:06:08] <MichiBot> <Mimiru> meep meeping meep meep
L1112[17:06:36] <Wattana Gaming> Now that my kernel is ready to be used. What should I build on it? An OS?
L1113[17:10:09] <Z0idburg> im eatin bacteria!
L1114[17:10:26] <Z0idburg> what is your use case Wattana
L1115[17:10:59] <Wattana Gaming> it's designed to be flexible so I can probably build anything on the kernel
L1116[17:11:14] <Z0idburg> Ok
L1117[17:11:29] <Z0idburg> Do you have a particular model of the kernel that follows others?
L1118[17:11:49] <Z0idburg> For example, is the kernel interesting in any way like a microkernel, etc?
L1119[17:12:01] <Wattana Gaming> Of course it follows the concept of the Linux kernel
L1120[17:12:50] <Z0idburg> so monolithic?
L1121[17:14:14] <Wattana Gaming> it's probably gonna get larger but yea
L1122[17:14:59] <Z0idburg> Trotwood is similar to an exokernel
L1123[17:15:11] <Z0idburg> I would go as far to say that OpenOS is an exokernel actually
L1124[17:15:17] <Wattana Gaming> whats trotwood and exokernel?
L1125[17:16:10] <Z0idburg> Trotwood is my OS
L1126[17:16:55] <Enthalpy> Trotwood?
L1127[17:17:09] <Z0idburg> but more importantly an exokernel is a kernel where every process has equal rights but may or may not have access to hardware- when it does it has direct access
L1128[17:17:53] <Z0idburg> so for example imagine you have a program on your computer like minecraft
L1129[17:18:24] <Z0idburg> and it wanted to access the hard disks blocks directly by talking to the hardware
L1130[17:18:35] <Z0idburg> instead of talking to the filesystem
L1131[17:18:45] <Z0idburg> That's the poewer of an exokernel
L1132[17:19:27] <Z0idburg> Enthalpy: S3IXII
L1133[17:19:53] <Z0idburg> renamed to Trotwood after an old story called David Copperfield
L1134[17:20:22] <Wattana Gaming> thats some deep shit
L1135[17:20:28] <Z0idburg> what is
L1136[17:20:55] <Z0idburg> Exokernels?
L1137[17:21:07] <Z0idburg> OH HEY
L1138[17:21:12] <Z0idburg> I found another random Mikrotik
L1139[17:21:37] <Z0idburg> oh wait thats the one I saw the other day it was just moved
L1140[17:22:04] <Z0idburg> Wattana, Exokernels make a lot of sense in Open Computers. But, you can choose any design
L1141[17:23:03] <Z0idburg> What makes Trotwood similar to a microkernel is that it provides centralized IPC where the OS is made up of userspace processes that provide services and communicate via IPC
L1142[17:24:28] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 183 seconds)
L1143[17:24:40] <Lizzy> %tonk
L1144[17:24:41] <MichiBot> Dogast! Lizzy! You beat Mimiru's previous record of 16 minutes and 14 seconds! I hope you're happy!
L1145[17:24:42] <MichiBot> Lizzy's new record is 25 minutes and 1 second! 8 minutes and 47 seconds gained!
L1146[17:24:47] <Z0idburg> Wattana, it's not finished, but check this out, this is the kernel:
L1147[17:24:50] <Z0idburg> https://hastebin.com/sobefinihi.lua
L1148[17:25:26] <Z0idburg> it uses a technique I call "yield calls" in order to talk to the kernel
L1149[17:26:14] <Z0idburg> it's defined in this library: https://hastebin.com/biqinajusu.lua
L1150[17:26:21] <Z0idburg> but this code is untested I need to finish it
L1151[17:26:25] <Z0idburg> and fix errors
L1152[17:26:41] <Z0idburg> oh wait I gave you the wrong damn code
L1153[17:26:49] <Z0idburg> the first one is the kernel the scond one is not lol
L1154[17:27:11] <Z0idburg> yield calls are defined here: https://hastebin.com/pofuvidodu.lua
L1155[17:28:05] <Zef> Windows 10 is incapable of loading 5 buttons without a loading screen
L1156[17:28:09] <Z0idburg> heh
L1157[17:28:25] * Mimiru rolls her eyes so hard she pulls something
L1158[17:28:38] <Z0idburg> my kernel only has 7 function calls that the process can use ?
L1159[17:28:52] <Z0idburg> Mimiru you feeling ok?
L1160[17:29:02] <Mimiru> Yeah, I'm great, why?
L1161[17:29:18] <Z0idburg> You seem stressed!
L1162[17:29:30] <Mimiru> Nah..
L1163[17:30:11] <Izaya> Lizzy: a shame he didn't finish the job
L1164[17:31:56] <AmandaC> %give MichiBot a boxed bust of Inari with three catchphrase recordings embedded
L1165[17:31:56] * MichiBot accepts the boxed bust of Inari with three catchphrase recordings embedded and adds it to her inventory
L1166[17:32:22] <Z0idburg> Wattana: The use case of Trotwood is not a general purpose system. I don't expect anyone to use it like a normal computer. Instead, it shines in networking and remote component control.
L1167[17:32:34] <Inari> Heh
L1168[17:32:50] <Inari> AmandaC: "Lewd", "Llewd", and "L-Lewd!"
L1169[17:32:52] <Inari> ? :
L1170[17:32:54] <Inari> :P
L1171[17:32:55] <Z0idburg> what the hell
L1172[17:32:57] <AmandaC> :P
L1173[17:34:26] <Inari> %pet AmandaC
L1174[17:34:27] * MichiBot pets AmandaC with popcorn. 2 health gained!
L1175[17:35:01] <Z0idburg> I think I'm going to make my own answering machine at home because this one has some annoying problems
L1176[17:35:06] * AmandaC noms the popcorn
L1177[17:37:43] <Z0idburg> I'd like it to look amazing, so I wish that I could find cheap reel to reel tape recorders
L1178[17:40:08] <Zef> Dude I've got a reel to reel tape player
L1179[17:40:09] <Zef> Lol
L1180[17:46:39] <Wattana Gaming> Seriously I am still wondering about what should I build on my kernel lol.
L1181[17:47:03] <Zef> Well don't make it like windows
L1182[17:47:25] <Wattana Gaming> of course not ?
L1183[17:47:29] <Zef> I got a blue screen because of changing shaders https://cdn.discordapp.com/attachments/178567952780623872/543939966095327266/20190209_184047.jpg
L1184[17:47:56] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E38F1A.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L1185[17:52:22] <Wattana Gaming> Chlorine trifluoride: \*spills out of the tank\*
L1186[17:52:23] <Wattana Gaming> Eyewitness: *The concrete was on fire!*
L1187[17:55:28] <Z0idburg> some day that blastic blue screen will be a smiley face instead
L1188[17:55:31] <Z0idburg> to make it app friendly
L1189[17:55:44] <Z0idburg> and it will say in large letters, "OOPS!"
L1190[17:56:47] <Wattana Gaming> And Windows will be even more heavy and unstable
L1191[17:57:21] <AmandaC> @Z0idburg required reading: https://twitter.com/cherrikissu/status/972524442600558594?lang=en
L1192[17:57:46] <Z0idburg> ROFL
L1193[17:59:50] <Skizz> Hey guys
L1194[18:00:10] <Skizz> Am I allowed to ask for a bit of help related to the open computer mod?
L1195[18:00:28] <Izaya> this is #oc, the OpenComputers channel, so probably
L1196[18:00:31] <Izaya> https://i.4cdn.org/tv/1549751320419.webm
L1197[18:01:06] <Wattana Gaming> https://tenor.com/view/veja-fnaf-gif-5518874
L1198[18:01:22] <Skizz> Okay so im playing in Project Ozone 3 with a friends
L1199[18:01:26] <asie> Izaya: oh yes, the $2500 waifu bot
L1200[18:01:28] <Skizz> Okay so im playing in Project Ozone 3 with a friend [Edited]
L1201[18:02:03] <Skizz> So im using this script here to auto breed agricraft seeds
L1202[18:02:03] <Skizz> https://github.com/robokop92/SeedBreeder/blob/master/OpenComputers/SeedBreader.lua
L1203[18:02:17] <Izaya> asie: I can see the appeal, especially if it can act as a normal home assistant too
L1204[18:02:36] <Izaya> that is - it has an actual personality, rather than being creepily distant like the others
L1205[18:03:07] <asie> $1500 actually, they changed the price
L1206[18:03:12] <asie> they also delayed preorders from October 2018 to "someday"
L1207[18:04:41] <Skizz> https://gyazo.com/d419b0ca9bcaf054a19b47800c38b5a4
L1208[18:04:43] <Zef> Isn't there a like
L1209[18:04:45] <Skizz> Thats the error i get
L1210[18:04:46] <Zef> %hello
L1211[18:04:46] <MichiBot> Zef: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L1212[18:05:22] <Izaya> did you select raw before downloading it and such?
L1213[18:05:29] <Skizz> Yes
L1214[18:05:35] <Izaya> okay just making sure
L1215[18:05:40] <Skizz> I directly copy pasted from the raw page
L1216[18:05:56] <Zef> Into a text editor or ingame?
L1217[18:06:01] <Izaya> what does cat SeedBreeder.lua | head
L1218[18:06:02] <Izaya> look like?
L1219[18:06:08] <Zef> Because there's a length limit ingame
L1220[18:06:14] <Skizz> You can middle click to paste from the clipboard
L1221[18:06:22] <Skizz> wget has the same result
L1222[18:06:32] <Skizz> hold on let me try lzaya
L1223[18:07:00] <AmandaC> You should be wget'ing https://raw.githubusercontent.com/robokop92/SeedBreeder/master/OpenComputers/SeedBreader.lua
L1224[18:07:08] <AmandaC> not the page you linked
L1225[18:07:09] <Skizz> https://gyazo.com/5b756e9477610495089b4b89468189bd
L1226[18:07:33] <Izaya> well there's the problem you have half the URL before the start of the file
L1227[18:07:38] <Mimiru> ^^
L1228[18:08:07] <Skizz> Oh
L1229[18:08:09] <Skizz> hold on
L1230[18:08:32] <Izaya> https://www.gamingonlinux.com/articles/theres-a-new-release-candidate-of-obs-studio-out-with-a-vaapi-video-encoder-on-linux.13540
L1231[18:08:34] <Izaya> neat
L1232[18:09:24] <Skizz> Removed that little bit of the link
L1233[18:09:25] <Skizz> same prob
L1234[18:09:46] <AmandaC> `cat SeedBreader.lua | tail`
L1235[18:09:49] <AmandaC> Try that
L1236[18:10:11] <Skizz> tail: file not found
L1237[18:10:15] <Skizz> oh wait
L1238[18:10:22] <Skizz> typed the lua name wrong
L1239[18:10:23] <Skizz> hold on
L1240[18:10:42] <AmandaC> The last line of that should be `main()`
L1241[18:11:02] <AmandaC> if not, you've not downloaded it fully
L1242[18:12:24] <Skizz> im adding an internet card so i can wget
L1243[18:12:29] <Skizz> instead of pasting
L1244[18:12:35] <Skizz> because the code should be 600 ish lines
L1245[18:12:38] <Skizz> and only 250 paste
L1246[18:12:40] <AmandaC> yeah
L1247[18:13:01] <Skizz> Just watin on the assembler
L1248[18:13:06] <AmandaC> Again, you should be doing `wget https://raw.githubusercontent.com/robokop92/SeedBreeder/master/OpenComputers/SeedBreader.lua`
L1249[18:13:12] <Skizz> Gotcha
L1250[18:13:19] <Izaya> there's a line and character limit to pasting in
L1251[18:13:21] <AmandaC> Otherwise you'll be downloading an HTML page
L1252[18:15:25] <Skizz> Ah that did the trick!!!
L1253[18:15:27] <Skizz> Thanks!!
L1254[18:32:52] <Wattana Gaming> Zenith's error catching system just did something unexpected http://tinyurl.com/y6m557mu
L1255[18:41:12] <Forecaster> %tonk
L1256[18:41:14] <MichiBot> Jiminy Cricket! Forecaster! You beat Lizzy's previous record of 25 minutes and 1 second! I hope you're happy!
L1257[18:41:15] <MichiBot> Forecaster's new record is 1 hour, 16 minutes and 31 seconds! 51 minutes and 30 seconds gained!
L1258[18:43:36] <Skizz> So in the robot's inventory how are the slots numbered
L1259[18:43:40] <Skizz> http://tinyurl.com/y3zn6c7s
L1260[18:43:42] <Skizz> Like that
L1261[18:43:46] <Skizz> http://tinyurl.com/y2kdf8of
L1262[18:43:47] <Skizz> Or that
L1263[18:44:44] <Forecaster> The first one
L1264[18:45:14] <Skizz> Okay
L1265[18:45:17] <Forecaster> Same as all other inventories in Minecraft
L1266[18:45:52] <ben_mkiv> %potion
L1267[18:45:52] <MichiBot> ben_mkiv: You get a light strawberry potion
L1268[18:45:54] <ben_mkiv> drink ^
L1269[18:45:57] <ben_mkiv> $drink ^
L1270[18:46:02] <ben_mkiv> fml
L1271[18:46:12] <Skizz> Sigh just getting the same error over and over
L1272[18:46:13] <ben_mkiv> %lua a = "%drink ^"
L1273[18:46:15] <ben_mkiv> %lua a
L1274[18:46:16] <MichiBot> %drink ^
L1275[18:46:17] <Skizz> Not recognizing the crop sticks
L1276[18:46:20] <ben_mkiv> %drink ^
L1277[18:46:20] <MichiBot> ben_mkiv turns into a catgirl.
L1278[18:46:23] <Mimiru> ...
L1279[18:46:24] <ben_mkiv> no
L1280[18:46:43] <Mimiru> %drink ^
L1281[18:46:43] <MichiBot> Mimiru turns into a catgirl.
L1282[18:46:45] <Mimiru> k.
L1283[18:46:55] <Skizz> https://gyazo.com/ec6d8cbdf6ba849da096b54f648cf15b
L1284[18:46:59] <Skizz> idek what to do at this point
L1285[18:48:22] <Forecaster> Show code
L1286[18:48:31] <Skizz> https://raw.githubusercontent.com/robokop92/SeedBreeder/master/OpenComputers/SeedBreader.lua
L1287[18:49:24] <Skizz> Would it be the line
L1288[18:49:33] <Skizz> or lines
L1289[18:49:34] <Skizz> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/wazayusiqi
L1290[18:49:50] <Skizz> because the crop sticks changed the item ID from recent updates?
L1291[18:50:33] <Skizz> Let me try and change it
L1292[18:53:57] <Z0idburg> Wattana: I don't have any crash handling for my OS
L1293[18:54:22] <Wattana Gaming> oh rip
L1294[18:54:44] <Z0idburg> I have no intention to
L1295[18:57:01] <Skizz> Yeah the item name was the issue
L1296[18:57:14] <Skizz> Now I just have to update all the item names
L1297[18:57:46] <Z0idburg> Instead programs are expected to crash all they want and when they do you probably wont even notice it id
L1298[18:57:50] <Z0idburg> did*
L1299[18:58:05] <Z0idburg> because it will keep running as if nothing happened
L1300[19:02:59] <AmandaC> not even any kind of watchdog available to restart it?
L1301[19:05:03] <Z0idburg> users processes do that
L1302[19:05:08] <Z0idburg> they're called supervisors
L1303[19:05:19] <Z0idburg> you make them yourself as the dev of the program
L1304[19:05:28] <Z0idburg> the OS provides a library to make them very easily
L1305[19:05:51] <Z0idburg> because the thing is not every program needs to be handled the same way, so it gives you control over that still
L1306[19:11:57] <Izaya> aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
L1307[19:12:02] <Izaya> http://www.phoronix.com/scan.php?page=news_item&px=HTML5-Golang-Desktop-Apps
L1308[19:14:05] <Z0idburg> NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
L1309[19:14:15] <Z0idburg> tbh electron isn't bad
L1310[19:14:28] <Izaya> just the chrome and javascript parts
L1311[19:14:29] <Z0idburg> people just have their heads up their you know whats
L1312[19:15:53] <Kodos> Anyone know who's currently maintaining Galacticraft? I need to know who to bug
L1313[19:17:28] <CompanionCube> Izaya: so this is somewhat better
L1314[19:17:38] <CompanionCube> at least you don't have n versions of chromium anymore
L1315[19:17:47] <Izaya> CompanionCube: well it removes the javascript part so that's always a plus
L1316[19:17:52] <CompanionCube> does it
L1317[19:18:07] <CompanionCube> 'Lorca aims to be much lighter weight, supports calling arbitrary JavaScript code from within Go, and other features to put it roughly at feature parity with Electron.'
L1318[19:18:18] <Izaya> well no but you'd just use electron if you want to do it in JS rather than go
L1319[19:19:15] <AmandaC> @Z0idburg, wait, I thought APIs were evil? Why're you providing a library? ~flees~
L1320[19:19:47] <Wattana Gaming> This is going from OpenComputers server to a software development server lol
L1321[19:20:12] <AmandaC> This channel is more off-topic than on
L1322[19:20:14] <CompanionCube> 'going from'
L1323[19:20:15] <Izaya> this is the OpenComputers IRC channel, it's mildly off-topic 89% of the time, what do you expect?
L1324[19:20:16] <AmandaC> The topic has ED
L1325[19:21:38] <Izaya> I don't see anything about E:D in the topic
L1326[19:22:01] <Wattana Gaming> whats ED?
L1327[19:22:17] <AmandaC> A shitty text editor
L1328[19:22:31] <Izaya> the only worthwhile VR game
L1329[19:25:14] <Wattana Gaming> this shit is destructive af: https://gist.github.com/McMaartenz/9a7bace583fbf29b53778574121184dd
L1330[19:25:14] <Wattana Gaming> It literally delete all your shit
L1331[19:30:29] <Z0idburg> huh.
L1332[19:30:43] <Z0idburg> That wouldn't work on my OS
L1333[19:30:50] <Z0idburg> I wonder what a virus migt look like on mine..
L1334[19:31:01] <Z0idburg> I can't think of an easy way to do it
L1335[19:31:48] <Z0idburg> yeah so I guess you could poison the registrys
L1336[19:31:50] <Z0idburg> that makes sense
L1337[19:32:22] <Z0idburg> you could destroy the storage
L1338[19:32:50] <Z0idburg> yeha, that'd be reasonable you could replace the kernel on disk with a tainted one
L1339[19:33:09] <Z0idburg> but you can't do anything by altering your environment
L1340[19:34:02] <Wattana Gaming> Anyone getting this shader glitch? http://tinyurl.com/y5rreyrs
L1341[19:34:24] <Z0idburg> lol
L1342[19:38:41] <AmandaC> ... what's the point of all the `require(<random-library>)`s?
L1343[19:39:44] <Wattana Gaming> idk, probably to comsume the RAM
L1344[19:40:24] <AmandaC> that won't cause a memeory bloat
L1345[19:40:44] <AmandaC> `require()`s are going to be cached
L1346[19:40:53] <Wattana Gaming> Yeah, I even have a better method
L1347[19:41:01] <AmandaC> Everyone does.
L1348[19:41:16] <AmandaC> %lua s = " " while true do s = s .. s end
L1349[19:41:16] <MichiBot> not enough memory
L1350[19:42:26] <Wattana Gaming> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/ahafodonac
L1351[19:43:41] <AmandaC> also, `rm -rf /mnt/` would do just as good, and also nuke all attached drives
L1352[19:44:10] <Wattana Gaming> *Top 10 Most Evil OC Virus Ideas Of All Time*
L1353[19:44:22] <Z0idburg> FORMAT C:
L1354[19:44:28] <Z0idburg> ^ most deadly virus
L1355[19:44:49] <AmandaC> @Z0idburg, see, that's why my OS is on LOLZ:
L1356[19:45:18] <Wattana Gaming> lolz?
L1357[19:49:08] <Mimiru> yeah.. LOLZ:\Some\file\path\file.ext
L1358[19:51:49] <Z0idburg> lolz?
L1359[19:52:05] <Z0idburg> oh
L1360[19:52:22] <Z0idburg> FORMAT LOLZ
L1361[19:52:24] <Z0idburg> :
L1362[20:04:14] <Zef> I managed to find out that there is a secret folder on minecraftforge that has every file needed for installation of forge
L1363[20:04:15] ⇦ Quits: logan2611 (logan2611!~logan2611@184-96-216-6.hlrn.qwest.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L1364[20:04:23] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E34E3EE104B2F1500B2.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L1365[20:06:09] ⇨ Joins: logan2611 (logan2611!~logan2611@184-96-223-190.hlrn.qwest.net)
L1366[20:06:45] <Z0idburg> its like finding that secret room in a level you're not supposed to know about where they keep all of the enemies in until they move them into play
L1367[20:06:45] <Z0idburg> lol
L1368[20:09:52] ⇦ Quits: logan2611 (logan2611!~logan2611@184-96-223-190.hlrn.qwest.net) (Read error: Connection reset by peer)
L1369[20:10:50] <ben_mkiv> https://9gag.com/gag/aoeydG3 xD
L1370[20:11:07] <ben_mkiv> dog in the body of a cat
L1371[20:11:32] <Z0idburg> %lua string.match("test\rtest\n", "(%a,*)")
L1372[20:11:32] <MichiBot> t
L1373[20:11:40] <Z0idburg> %lua string.match("test\rtest\n", "(%a.*)") [Edited]
L1374[20:11:40] <MichiBot> nil
L1375[20:12:29] ⇨ Joins: logan2611 (logan2611!~logan2611@184-96-190-222.hlrn.qwest.net)
L1376[20:12:37] <Z0idburg> lol that cat is cute
L1377[20:14:41] <Z0idburg> %lua string.match("test\rtest\n", "(%a*.*)") [Edited]
L1378[20:14:42] <MichiBot> nil
L1379[20:15:53] <Z0idburg> %lua "Discord users will think I was hacked" [Edited]
L1380[20:15:53] <MichiBot> main:1: unexpected symbol near '"Discord users will think I was hacked"'
L1381[20:16:01] <Z0idburg> Test [Edited]
L1382[20:16:11] <Z0idburg> damn
L1383[20:16:38] <Z0idburg> %lua return "Testing" [Edited]
L1384[20:16:38] <MichiBot> main:1: <eof> expected near '['
L1385[20:16:51] <Z0idburg> meh. I'm going to test some things in ocvm
L1386[20:19:26] <AmandaC> You can't edit the messages to change the lua
L1387[20:19:38] <AmandaC> Corded appends "[Edited]" to the end of the new message
L1388[20:19:53] <AmandaC> Well, I mean, you could add a `--` at the end, but that'd be pretty obvious
L1389[20:21:23] <ben_mkiv> i messed with string.match a week ago and forgot everything
L1390[20:23:27] <Wattana Gaming> can someone make a stress test script for me? I wanna test my kernel's perfomance
L1391[20:27:19] * Izaya gives Wattana the phoronix test suite
L1392[20:28:31] <Wattana Gaming> I mean the OCLinux kernel lol
L1393[20:28:58] <Izaya> exactly what do you want to test?
L1394[20:29:52] <Wattana Gaming> nvm
L1395[20:30:19] <Wattana Gaming> btw do you have any suggestion on the development of my kernel?
L1396[20:30:29] <Izaya> figure out what you want out of it
L1397[20:31:05] <Wattana Gaming> just to make something that will make OS development easier.
L1398[20:31:32] <Izaya> that's not something you can do unless you know what you actually want
L1399[20:31:50] <Wattana Gaming> umm i gtg
L1400[20:33:51] ⇦ Quits: ashka (ashka!~postmaste@baptiste-huve.fr) (Ping timeout: 202 seconds)
L1401[20:34:00] ⇨ Joins: ashka (ashka!~postmaste@baptiste-huve.fr)
L1402[20:34:41] ⇨ Joins: SpiritedDusty (SpiritedDusty!~SpiritedD@eos.pc-logix.com)
L1403[20:34:42] zsh sets mode: +o on SpiritedDusty
L1404[20:36:50] <Zef> For some reason every shader pack is really bright at night
L1405[20:36:55] <Zef> As if night doesn't exist
L1406[20:49:06] <Mimiru> How can night exist, if we don't exist?
L1407[20:55:24] <AmandaC> They don't think night be like it be, but it do
L1408[21:01:54] <Wattana Gaming> Anddd i came back to see this deep conversation
L1409[21:02:03] <Z0idburg> lol
L1410[21:30:26] <Zef> %quote Clippy Perhaps it is the file which exists, and you which does not
L1411[21:30:26] <MichiBot> Zef: No quotes found for name 'Clippy Perhaps it is the file which exists, and you which does not'
L1412[21:30:41] <Zef> Shit what's the command
L1413[21:31:27] <ben_mkiv> maybe %addquote?
L1414[21:31:46] <Zef> %addquote Clippy Perhaps it is the file which exists, and you which does not
L1415[21:31:57] <Zef> Nope lol
L1416[21:32:13] <Mimiru> %quote add Zef I don't know how to use the quote system
L1417[21:32:13] <Zef> Oh just searched
L1418[21:32:15] <MichiBot> Mimiru: Quote added at id: 188
L1419[21:32:27] <Zef> %quote add Clippy Perhaps it is the file which exists, and you which does not
L1420[21:32:28] <MichiBot> Zef: Quote added at id: 189
L1421[21:32:39] <Zef> Shut
L1422[21:40:39] <AmandaC> @"Wattana Gaming" #iamtwelveandthisisdeep
L1423[21:47:06] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@i577BCFFB.versanet.de) (Ping timeout: 189 seconds)
L1424[22:10:17] <TheFox> %q thefox
L1425[22:10:18] <MichiBot> Quote #54: <thefox> i have to go cry for a bit be back later
L1426[22:10:22] <TheFox> what
L1427[22:11:09] <TheFox> I see how it is, ya feckin bot
L1428[22:11:14] <Sky.> %q Sky
L1429[22:11:14] <MichiBot> Sky.: No quotes found for name 'Sky'
L1430[22:11:22] <Sky.> :GWcfcThonk:
L1431[22:12:23] <Mimiru> @TheFox https://irclogs.pc-logix.com/view.php?chan=oc&log=2016-07-01.log#L852 to 860
L1432[22:12:38] ⇨ Joins: ade124 (ade124!~bus9062ma@2001:470:1af1:107::220)
L1433[22:14:57] <TheFox> LMAO Well that evolved!
L1434[22:17:33] <Zef> Lol
L1435[22:17:46] <Zef> I wouldn't be surprised if it was option 2
L1436[22:19:49] <AmandaC> %give MichiBot one MILLION dollars
L1437[22:19:50] * MichiBot accepts one MILLION dollars and adds it to her inventory
L1438[22:20:14] * AmandaC cuddles up, dozes. Night nerds
L1439[22:21:31] <Zef> How does one perform the action of 'night nerds'
L1440[22:22:32] <Izaya> like so
L1441[22:22:35] * Izaya night nerds
L1442[22:22:47] <Zef> Impressive
L1443[22:24:23] <TheFox> Zef, option 2?
L1444[22:26:51] <Zef> s/option 2/wank
L1445[22:26:51] <MichiBot> <TheFox> Zef, wank?
L1446[22:27:20] <TheFox> oh
L1447[22:27:26] <TheFox> ... pls no
L1448[22:27:30] <Zef> Lol
L1449[22:27:33] <TheFox> no no no don't do it
L1450[22:27:46] <Zef> %quote add TheFox Zef, wank?
L1451[22:27:46] <MichiBot> Zef: Quote added at id: 190
L1452[22:27:50] <TheFox> fuck
L1453[22:28:02] <Zef> %quote #190
L1454[22:28:03] <MichiBot> Quote #190: <TheFox> Zef, wank?
L1455[22:28:08] <Zef> Yes
L1456[22:28:24] <TheFox> I'll delete your RAM
L1457[22:28:31] <Zef> I'll download more
L1458[22:29:27] <Zef> %quote
L1459[22:29:27] <MichiBot> Quote #102: <TheFox> if i did, it would have incredibly weird
L1460[22:29:46] <Zef> Wise
L1461[22:30:01] <Izaya> https://a.uguu.se/4MkDzlEZCxju_174241.jpg
L1462[22:30:44] <Zef> %tell Izaya buy PS3 camera
L1463[22:30:44] <MichiBot> Zef: Izaya will be notified of this message when next seen.
L1464[22:30:57] <Zef> I'm sorry
L1465[22:30:58] <Zef> Lol
L1466[22:31:21] <Izaya> :3
L1467[22:31:23] <Izaya> so fun fact
L1468[22:31:35] <Izaya> PS3 cameras can be obtained for about $4 and do 480P 60FPS
L1469[22:31:49] <Zef> That's not bad
L1470[22:32:01] <Izaya> (or 240p 187FPS)
L1471[22:32:12] <TheFox> the latter is definitely not needed....
L1472[22:32:31] <Zef> Compared to my current webcam like 240p 10fps
L1473[22:32:42] <Izaya> perfect when you workshop machine has a 1280x1024 display and you want to record yourself working so I don't forget
L1474[22:32:54] <TheFox> curious
L1475[22:32:54] <Zef> Are you gonna be moody now?
L1476[22:32:55] <TheFox> one second
L1477[22:33:31] <Izaya> hey man I don't know how engines go together and it's helpful to keep track of how they came apart
L1478[22:34:01] <Zef> I was talking to thefox lol
L1479[22:34:45] <Zef> 190 is now my favorite number
L1480[22:35:02] <TheFox> why would I be moody?
L1481[22:35:05] <TheFox> I have worse ones in there
L1482[22:35:08] <TheFox> involving a horse
L1483[22:35:18] <Zef> %quote TheFox
L1484[22:35:19] <MichiBot> Quote #91: <TheFox> I have safari, I hate it.
L1485[22:35:27] <Zef> That's boring
L1486[22:35:40] <TheFox> There should be a way you can see all my quotes using the website
L1487[22:35:52] <TheFox> %quotes
L1488[22:35:53] <MichiBot> TheFox: http://michibot.pc-logix.com/quotes
L1489[22:35:53] <TheFox> I think
L1490[22:35:55] <TheFox> yee
L1491[22:36:37] <ade124> hello
L1492[22:36:43] <Zef> %quote #52
L1493[22:36:44] <MichiBot> Quote #52: <TheFox> its worse in bed than a horse
L1494[22:36:48] <TheFox> Yellow
L1495[22:36:52] <Zef> That's not bad
L1496[22:36:59] <Zef> Orange
L1497[22:37:18] <TheFox> for the record, that was ridiculously out of context.
L1498[22:37:23] <TheFox> and not even remotely what I said
L1499[22:37:33] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:e0ee:e983:b50e:eb4d) (Quit: Cervator)
L1500[22:37:59] <Zef> s/out of context/hot
L1501[22:37:59] <MichiBot> <Zef> s/hot/hot
L1502[22:38:04] <Zef> What
L1503[22:38:11] <TheFox> lmao
L1504[22:38:22] <Zef> I'm confused
L1505[22:38:26] <TheFox> That's confusing as all hell
L1506[22:38:39] <TheFox> serves you right tho kek
L1507[22:38:45] ⇨ Joins: Arimil (Arimil!~Renari@70.15.16.168.res-cmts.sm.ptd.net)
L1508[22:39:08] <Zef> I will let you know I get lewd when I'm tired
L1509[22:39:21] <TheFox> ~~Like most furries I know~~
L1510[22:39:33] <Zef> *big oof*
L1511[22:40:03] <Zef> Wait I just realized I took "TheFox" off my name
L1512[22:40:11] <Zef> You're a part of me now
L1513[22:40:16] <TheFox> wut
L1514[22:40:24] <TheFox> I don't think that's how this works
L1515[22:40:32] <Zef> Shhhhh yes it is
L1516[22:40:58] <TheFox> quick, someone helped before I'm annexed like that poor US county in Canada
L1517[22:41:13] <TheFox> quick, someone help before I'm annexed like that poor US county in Canada [Edited]
L1518[22:41:23] <Zef> Ima annex you as the same way that I tonk
L1519[22:41:28] <Zef> Real hard
L1520[22:41:31] <Zef> %tonk
L1521[22:41:32] <MichiBot> Willikers! Zef! You beat Forecaster's previous record of 1 hour, 16 minutes and 31 seconds! I hope you're happy!
L1522[22:41:33] <MichiBot> Zef's new record is 4 hours and 18 seconds! 2 hours, 43 minutes and 46 seconds gained!
L1523[22:42:02] <TheFox> I would have fucking died if it said you failed
L1524[22:42:19] <ade124> (what's a tonk)
L1525[22:42:22] <Zef> I know lol
L1526[22:42:27] <Zef> Tonk is tonk
L1527[22:42:29] <TheFox> A tonk is pretty much just a chat game we have
L1528[22:42:37] <Zef> And I'm the tonk god
L1529[22:42:43] <TheFox> where we try to one up each other like true Linux users
L1530[22:42:46] <Zef> 47 whole years!
L1531[22:43:57] <TheFox> minus a couple decades
L1532[22:44:05] <Zef> %tonkout
L1533[22:44:06] <MichiBot> Zef has tonked out! Tonk has been reset! They gained 0.004 tonk points! Current score: 0.008
L1534[22:44:10] <TheFox> %tonk
L1535[22:44:10] <MichiBot> Aw jeez! TheFox! You beat Zef's previous record of <0! I hope you're happy!
L1536[22:44:11] <MichiBot> TheFox's new record is 4 seconds! 4 seconds gained!
L1537[22:44:15] <ade124> my linux installation is still broken
L1538[22:44:17] <Zef> I had 430 tonk points
L1539[22:44:26] <Zef> Before they were stolen from me!
L1540[22:44:35] <TheFox> What's up with your install?
L1541[22:44:54] <ade124> I reset the BIOS and it broke because EFI shenanigans
L1542[22:45:40] <Zef> Changing shaders in vr is fun
L1543[22:45:49] <Zef> http://tinyurl.com/yy9luna3
L1544[22:45:59] <Zef> That was a ravine
L1545[22:46:03] <TheFox> better question
L1546[22:46:13] <TheFox> why is minecraft in VR
L1547[22:46:25] <Zef> vivecraft.org
L1548[22:47:59] <Zef> It's pretty cool
L1549[22:48:16] <Zef> Although 1 meter is fucking massive
L1550[22:57:36] <Zef> %tonk
L1551[22:57:37] <MichiBot> Potzblitz! Zef! You beat TheFox's previous record of 4 seconds! I hope you're happy!
L1552[22:57:38] <MichiBot> Zef's new record is 13 minutes and 26 seconds! 13 minutes and 21 seconds gained!
L1553[23:11:10] <Zef> %tonk
L1554[23:11:11] <MichiBot> Heckgosh! Zef! You beat your own previous record of 13 minutes and 26 seconds! I hope you're happy!
L1555[23:11:12] <MichiBot> Zef's new record is 13 minutes and 34 seconds! 8 seconds gained!
L1556[23:11:23] <Zef> Haha major improvement
L1557[23:15:41] <Mimiru> You know.. I can just make the bot ignore you, then we don't have to worry about your "God" status returning.
L1558[23:18:18] <Zef> That will not erase the moment in history when I became a god
L1559[23:19:00] * Mimiru sighs
L1560[23:21:31] <Zef> Smile, me and Kodos are gods
L1561[23:21:43] <TheFox> Kodos is the true tonk master
L1562[23:21:59] <TheFox> you are his Padawan
L1563[23:22:03] <Zef> Kodos is my equal
L1564[23:22:35] <Zef> We both bear the strain of 47 years
L1565[23:25:06] <TheFox> kodos is inherently the master tho
L1566[23:28:03] <Zef> I am the original
L1567[23:36:25] <Zef> %potion
L1568[23:36:26] <MichiBot> Zef: You get a warpy orange potion
L1569[23:36:33] <Zef> %drink ^
L1570[23:36:34] <MichiBot> Zef's nose vanish for one minute.
L1571[23:36:47] <Zef> Oh lol
L1572[23:37:48] <TheFox> hmmm
L1573[23:37:51] <TheFox> %potion
L1574[23:37:51] <MichiBot> TheFox: You get a sweet blue potion
L1575[23:38:02] <TheFox> %drunk ^
L1576[23:38:09] <TheFox> %drink ^
L1577[23:38:09] <MichiBot> TheFox thinks the empty bottle is a snake.
L1578[23:38:29] <TheFox> uh.... I swear these messages don't reflect reality
L1579[23:38:31] <Zef> That definitely sounds drunk
L1580[23:38:37] <TheFox> %potion
L1581[23:38:37] <MichiBot> TheFox: You get a prickly tan potion
L1582[23:38:42] <TheFox> %drink ^
L1583[23:38:42] <MichiBot> TheFox realizes this was actually a strawberry runny potion.
L1584[23:38:45] <TheFox> there we go
L1585[23:39:01] <Zef> s/don't/do
L1586[23:39:01] <MichiBot> <Zef> s/do/do
L1587[23:39:07] <Zef> What
L1588[23:39:31] <Mimiru> you have to use %s from discord. I'm shocked it worked at all
L1589[23:39:35] <TheFox> It's probably having an issue because of the overlay
L1590[23:39:41] <TheFox> overlap*
<<Prev Next>> Scroll to Top