<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:44] ⇦ Quits: Inari (~Pinkishu@pD9E8F49D.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L2[00:17:58] <The_St​argazer> oh boy
L3[00:18:07] <The_St​argazer> i just had to decide to do a hard af project
L4[00:18:20] <The_St​argazer> text-based discord client using a bot account
L5[00:18:28] <The_St​argazer> with luvit
L6[00:19:00] <The_St​argazer> like cordless but not against the TOS and also portable
L7[00:19:15] <Z​ef> Any unofficial discord client is against TOS
L8[00:19:26] <The_St​argazer> Yeah but that's for selfbotting
L9[00:19:27] <Z​ef> Do we care?
L10[00:19:28] <Z​ef> No
L11[00:19:34] <The_St​argazer> If you use a bot account it's ok afaik
L12[00:21:52] <The_St​argazer> Yeah I know none of us care but I kinda want to make something like Corded (allow multiple users to use one account to talk) but using luvit
L13[00:23:17] <The_St​argazer> portable and lightweight discord
L14[00:42:38] <Ocawes​ome101> `computer.pullSignal` just yields the current coroutine, right?
L15[00:43:47] <M​GR> No, it should attempt to pull a signal too
L16[00:43:59] <M​GR> It does yield if I recall correctly, but it doesn't just yield
L17[00:46:25] <Amanda> ... I think that's an OpenOS addition.
L18[00:46:31] <Amanda> Either that or ocvm doesn't implement it
L19[00:47:15] <Amanda> oh no, it's addded by machine.lua
L20[00:48:40] <Amanda> It's couroutine.yield with a deadline.
L21[00:51:02] <Amanda> https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/resources/assets/opencomputers/lua/machine.lua#L1383-L1392
L22[00:53:00] <The_St​argazer> goddamnit
L23[00:53:05] <The_St​argazer> literally as soon as i hit reload it loads
L24[01:19:48] ⇨ Joins: Smeany (~Smeany@static.179.35.130.94.clients.your-server.de)
L25[01:23:33] <Ocawes​ome101> Open Kernel v2 is now booting, complete with a task scheduler and (basic) shell :D
L26[01:24:25] <Ocawes​ome101> http://tinyurl.com/swl2o2y
L27[01:25:06] <Ocawes​ome101> If anyone has any ideas for background services, let me know
L28[01:25:53] <Ocawes​ome101> Right now all I've got is filesystem mounting
L29[01:27:02] ⇦ Quits: Smeany (~Smeany@static.179.35.130.94.clients.your-server.de) (Remote host closed the connection)
L30[01:30:46] <Amanda> Elfi~ Halp, I'm bored and getting tired, but feel like I've not done enough stuff on the computer today~
L31[01:31:06] <Elfi> Pull the bed closer to your computer!
L32[01:31:19] <Amanda> I'm already in bed with my computer, though. D:
L33[01:31:27] <Elfi> oh. hm.
L34[01:31:40] <Ocawes​ome101> Write an operating system for OpenComputers!
L35[01:31:47] <Ocawes​ome101> Like I'm doing :D
L36[01:31:51] <Elfi> Write cute games about fairies!
L37[01:32:13] <Amanda> I don't have the desire to write an OS, or the creativity for gamesdev
L38[01:32:15] <The_St​argazer> So I had an idea
L39[01:32:15] <The_St​argazer> another package manager!
L40[01:32:21] <Elfi> oh no
L41[01:32:23] <M​GR> Do tell
L42[01:32:30] <Elfi> oh no
L43[01:32:41] <The_St​argazer> i had the idea because afaik oppm isnt accepting new packages
L44[01:32:51] <Elfi> Oh, well that's fair.
L45[01:32:54] <Amanda> I mean
L46[01:33:12] <Amanda> oppm doesn't need to accept new packages anymore, it's got that command to add your own github repo to it
L47[01:33:31] <Elfi> That is fair, adding another repository wouldn't be hard
L48[01:34:06] <The_St​argazer> but do the files in the repo have to be stored in the repo itself?
L49[01:34:06] <The_St​argazer> like
L50[01:34:07] <The_St​argazer> lemme rephrase that
L51[01:34:07] <The_St​argazer> can the files for the package be stored elsewhere
L52[01:34:24] <Amanda> the files never had to be in oppm's repo
L53[01:34:46] <The_St​argazer> yeah but like
L54[01:34:52] <The_St​argazer> could you add your own github repo
L55[01:34:52] <The_St​argazer> and have the packages on pastebin or smthn
L56[01:34:58] <Amanda> they can be in whatever github repo, properly formatted, that you gave to Vexatos to load into oppm
L57[01:35:07] <Elfi> Though I am surprised Vex didn't hand OPPM's package list over to another maintainer
L58[01:35:26] <Amanda> Why would you want that, @The_Stargazer.
L59[01:35:27] <The_St​argazer> Also the programs.cfg format looks complicated
L60[01:35:41] <The_St​argazer> i don't know but it's a feature i want for some reason
L61[01:35:46] <Amanda> That's justyet another point of failure
L62[01:35:58] <Amanda> I'm already salty that it requires github. :P
L63[01:35:59] ⇨ Joins: Ariri (~Ariri@2605:e000:1220:8039:5403:f93c:1512:788d)
L64[01:36:13] <Amanda> I'd rather something I can self-host on a static-fileh ost
L65[01:36:33] <The_St​argazer> Yeah
L66[01:36:37] <The_St​argazer> Thats a feature im having
L67[01:36:58] <The_St​argazer> the ability to store packages anywhere, as long as the package manager can download them
L68[01:38:40] <Amanda> %8ball coke time?
L69[01:38:40] <MichiBot> Ama​nda: [ The Bowling ball doesn't answer ]
L70[01:43:51] <Adorabl​eCatgirl> wait
L71[01:43:54] <Adorabl​eCatgirl> i should make a package manager
L72[01:44:02] <Adorabl​eCatgirl> :^)
L73[01:44:10] <Adorabl​eCatgirl> i should also finish Fennec
L74[01:45:35] <Ocawes​ome101> I've tried (and failed) making a package manager at least twice
L75[01:45:46] <Ocawes​ome101> I might try again now that I have better knowledge of Lua
L76[01:53:33] <The_St​argazer> let's see if ocvm will compile on google cloud shell
L77[01:53:59] <Adorabl​eCatgirl> i have a plan for a fancy package manager
L78[01:54:04] <The_St​argazer> oh?
L79[01:54:13] <The_St​argazer> mine focuses on simplicity and user-friendlyness
L80[01:54:36] <Adorabl​eCatgirl> where you can have the "same" package manager on multiple OSes, and it simply grabs the correct package for the host OS
L81[01:55:10] <Adorabl​eCatgirl> so something like `xpm -S minitel` would grab different packages on different OSes
L82[01:55:23] <The_St​argazer> that sounds neat
L83[01:55:30] <The_St​argazer> also: it compiles but i think it's segfaulting
L84[01:55:46] <Adorabl​eCatgirl> and I'd use compressed CPIOs to store packages
L85[01:57:02] <Ocawes​ome101> @AdorableCatgirl I think OpenPM is gonna use CPIO assuming I can manage to get a decompressor working on Open Kernel 2
L86[01:59:22] <Adorabl​eCatgirl> i mean i have no idea what i'm gonna call my package manager
L87[01:59:24] <Adorabl​eCatgirl> lmao
L88[01:59:52] <Adorabl​eCatgirl> but i'll probably host a repo on my home server
L89[02:03:57] <The_St​argazer> oh
L90[02:04:03] <The_St​argazer> its not working bc it cant find openos
L91[02:04:07] <Ocawes​ome101> oof
L92[02:04:07] <The_St​argazer> didnt download it for some reason
L93[02:04:11] <The_St​argazer> easy fix tho
L94[02:04:24] <Ocawes​ome101> yeah ocvm doesn't automatically do that
L95[02:06:12] <The_St​argazer> there we go!
L96[02:06:26] <The_St​argazer> just had to clone the oc repo and put the loot dir in ocvm's system dir
L97[02:06:38] <The_St​argazer> and now i have a working ocvm
L98[02:06:58] <The_St​argazer> ..this means i can now program oc from anywhere
L99[02:09:28] <The_St​argazer> sure, I need an internet connection, but it's better than needing a full desktop
L100[02:14:15] <Ocawes​ome101> beware: OCVM has a couple bugs that prevent certain specific things from working
L101[02:14:48] <Ocawes​ome101> meaning no Open Kernel version past about 0.3 will work on it
L102[02:16:05] <Adorabl​eCatgirl> how
L103[02:18:10] <Amanda> What bugs, @Ocawesome101?
L104[02:28:36] <Z​ef> @Ocawesome101 (fixing your ping Amanda)
L105[02:30:00] <Ocawes​ome101> In my `lib`/`module` (depending on the version) library, I copy a couple of the stock APIs. In vanilla OC it works fine and I can later `require` them, but in OCVM, for whatever reason, it doesn't work
L106[02:31:36] <Amanda> How doesn't it work, what Lua version
L107[02:38:09] <Z​ef> jeopardy theme
L108[02:40:07] <Ocawes​ome101> v5.2, and I think my `table.copy` function may be what's doing it
L109[02:41:09] <The_St​argazer> lua 5?
L110[02:41:27] <The_St​argazer> 🤔
L111[02:41:57] <The_St​argazer> wait
L112[02:41:59] <The_St​argazer> im dumb
L113[02:42:24] <The_St​argazer> i for
L114[02:42:32] <The_St​argazer> forgot* that lua is on v4
L115[02:43:06] <Michiyo> @The_St​argazer having a stronk? Need me to call the Bondulance?
L116[02:43:12] <The_St​argazer> the what
L117[02:43:34] <Michiyo> https://knowyourmeme.com/photos/1730460-call-a-bondulance
L118[02:44:26] ⇦ Quits: ATMunn (ATMunn@hellomouse.net) (Quit: lol rip)
L119[02:46:31] <The_St​argazer> ah
L120[02:49:34] <The_St​argazer> what libs do i need to require in `libsimple` (package manager lib)
L121[02:49:34] <The_St​argazer> i.e. what libs would a package manager use; i've got `internet` and `filesystem` already
L122[02:53:44] ⇨ Joins: ATMunn (ATMunn@hellomouse.net)
L123[03:04:23] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L124[03:25:17] <The_St​argazer> for the internet component is it `:read()` or `.read()` for http requests
L125[03:25:36] <Adorabl​eCatgirl> .read
L126[03:25:46] <Adorabl​eCatgirl> i believe
L127[03:25:52] <The_St​argazer> ah
L128[03:25:55] <The_St​argazer> will try that
L129[03:35:14] <The_St​argazer> does gmatch stop returning values when it reaches the end of the string?
L130[03:36:45] <The_St​argazer> doesn't seem to
L131[03:38:48] ⇦ Quits: ben_mkiv (~ben_mkiv@mue-88-130-63-172.dsl.tropolys.de) (Ping timeout: 189 seconds)
L132[03:43:29] ⇦ Quits: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz) (Ping timeout: 190 seconds)
L133[03:44:17] ⇨ Joins: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz)
L134[03:44:47] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Ping timeout: 204 seconds)
L135[03:44:57] ⇨ Joins: glasspelican (~quassel@179.ip-167-114-128.net)
L136[03:45:22] <Amanda> You need to pass an index if you want to get more than the first result over and over
L137[03:45:27] <Amanda> Or chop up the strimg
L138[03:45:31] <The_St​argazer> I need to pass a what?
L139[03:46:02] <Amanda> %lmgtfy Lua string.gmatch
L140[03:46:03] <MichiBot> Ama​nda: https://lmgtfy.com/?q=Lua+string.gmatch
L141[03:46:21] <Amanda> I'm heading to bed now
L142[03:46:31] * Amanda snuggles Elfi, zzzmews
L143[03:46:50] * Elfi squeaks and curls up against Amanda. zzz
L144[03:51:52] ⇦ Quits: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz) (Quit: RIP.)
L145[03:54:26] ⇨ Joins: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz)
L146[03:59:59] ⇦ Quits: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz) (Quit: RIP.)
L147[04:11:43] ⇨ Joins: linuxdaemon (linuxdemon@bnc.linuxdemon.xyz)
L148[04:23:39] <Ocawes​ome101> so, apparently I did something right, because Open Kernel 2 works in OCVM
L149[04:23:44] <Ocawes​ome101> ¯\(ツ)/¯
L150[04:30:13] <DaCompu​terNerd> That's good. I guess you could say it's an.... OK start?
L151[04:30:54] <DaCompu​terNerd> Acronym puns are fun
L152[04:38:11] <Ocawes​ome101> oof
L153[04:38:57] <Ocawes​ome101> I'm currently implementing crc32 in Lua to remove the dependency on a data card (password hashing was done via sha256, which I am most definitely not implementing, so I'm switching to crc32)
L154[04:43:57] <Elfi> ...b-but
L155[04:43:58] <Adorabl​eCatgirl> WHAT
L156[04:44:03] <Elfi> crc32 isn't even remotely secure
L157[04:44:10] <Adorabl​eCatgirl> ^^^^^
L158[04:44:10] <Elfi> it's barely useful for data integrity
L159[04:44:47] <Elfi> like, for embedded PICs at best where you don't have much to work with
L160[04:45:00] <Elfi> hashing a password in CRC32 is bad bad BAD
L161[04:45:37] <CompanionCube> Elfi: btrfs uses it too iirc
L162[04:45:52] <Elfi> well that explains a lot about btrfs :V
L163[04:45:54] * Elfi giggleflee
L164[04:46:02] <CompanionCube> but that's as a checksum, where it's actually not a terrible idea
L165[04:46:11] <Ocawes​ome101> ok
L166[04:46:14] <Elfi> not terrible, but not reliable either.
L167[04:46:19] <Ocawes​ome101> what hash should I use then?
L168[04:46:25] <Elfi> SHA-256.
L169[04:46:31] <Adorabl​eCatgirl> shz256
L170[04:46:35] <Adorabl​eCatgirl> *sha
L171[04:46:50] <Adorabl​eCatgirl> there's implementations online
L172[04:46:53] <CompanionCube> has anyone done SHA-3 yet
L173[04:47:01] <Adorabl​eCatgirl> actually, use bcrypt lol
L174[04:47:03] <Elfi> SHA-1 is at risk, MD5 and most predecessors are broken
L175[04:47:20] <Elfi> That's also a good choice but that might be a bit much for lua
L176[04:47:24] <Elfi> And idk if the data card supports it
L177[04:47:36] <CompanionCube> they're avoiding the datacard anyway
L178[04:47:38] <CompanionCube> so
L179[04:48:19] <Ocawes​ome101> yeah, sha256 is what I'm currently using but it depends on the data card to do so
L180[04:48:50] <Ocawes​ome101> I don't want that dependency
L181[04:48:55] <CompanionCube> you could probably find a sha256.lua from somewhere and write a datacard wrapper
L182[04:49:03] <CompanionCube> best of both worlds!
L183[04:49:09] <Elfi> Yeah, I think there's something like that out there
L184[04:49:26] <Adorabl​eCatgirl> there's plenty
L185[04:51:30] <Adorabl​eCatgirl> lua lockbox is a great source of all kinda of stuff
L186[04:56:19] <Izaya> Ocawesome101: check the PsychOS2 repo
L187[04:56:34] <Izaya> I have a data card accelerated software implementation of SHA-256
L188[04:57:10] <Ocawes​ome101> kk, wil do
L189[04:57:56] <Izaya> either there or the OG PsychOS repo
L190[04:59:31] <Ocawes​ome101> found it
L191[04:59:52] <CompanionCube> %tonk
L192[04:59:53] <MichiBot> Aw jeez! Compan​ionCube! You beat Ocawes​ome101's previous record of 9 hours, 45 minutes and 39 seconds (By 4 hours, 27 minutes and 39 seconds)! I hope you're happy!
L193[04:59:54] <MichiBot> CompanionCube's new record is 14 hours, 13 minutes and 18 seconds! CompanionCube also gained 0.0446 (0.00446 x 10) tonk points for stealing the tonk. Position #1.
L194[05:00:50] <Ocawes​ome101> dang, 14 hours
L195[05:00:56] <Ocawes​ome101> that'll be tough
L196[05:01:16] <Ocawes​ome101> just remind me to tonk at 3 or so and....
L197[05:01:17] <Ocawes​ome101> lol
L198[05:01:32] <CompanionCube> I hope whoevee gets it enjoys the tonkout
L199[05:01:44] <Ocawes​ome101> yes
L200[05:01:50] <CompanionCube> because i'm not doing kt
L201[05:01:55] <Izaya> I'm half inclined to write a program to read my weechat logs and grabs the latest tonk
L202[05:02:01] <Izaya> then pops up a notification
L203[05:02:06] <Izaya> when the time arrives
L204[05:02:29] <Izaya> but also that sounds like effort
L205[05:02:55] <CompanionCube> how would you handle failed tonks
L206[05:03:15] <Izaya> don't change the timer, but move the time last tonked
L207[05:04:14] <CompanionCube> sounds more daemon-y than script-y
L208[05:04:43] <Izaya> is a daemon not a script if it's written in a scripting language?
L209[05:04:47] <Izaya> :^)
L210[05:05:06] <CompanionCube> true
L211[05:05:21] <Ocawes​ome101> Izaya: Can I use it? (with credit, of course)
L212[05:05:55] <Izaya> I grabbed it from Shuudoushi's SecureOS and modified it, and that was modified from a public domain implementation.
L213[05:06:15] <Izaya> But at any rate, check the repository license if you want my endorsement.
L214[05:06:43] <Ocawes​ome101> ok
L215[05:08:01] <Ocawes​ome101> so if I'm reading that correctly Open Kernel 2 would have to be under the Mozilla license as well?
L216[05:09:00] <Izaya> > Permissions of this weak copyleft license are conditioned on making available source code of licensed files and modifications of those files under the same license (or in certain cases, one of the GNU licenses). Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work may be distributed under
L217[05:09:02] <Izaya> different terms and without source code for files added in the larger work.
L218[05:09:29] <Izaya> but given I stole it from a MIT source that stole it from a public domain source
L219[05:09:34] <Izaya> I don't actually care what you do with it :D
L220[05:09:46] <Ocawes​ome101> ok :P
L221[05:10:08] <Izaya> > The code here was originally written by Roberto Ierusalimschy, and is licensed under MIT (see http://lua-users.org/lists/lua-l/2014-08/msg00628.html)
L222[05:11:37] <Ocawes​ome101> I'll paste that line at the top of the file. Again, thank you much :D
L223[05:12:02] <Izaya> Much better to use a worthwhile hashing algo than one that is only for validy checking
L224[05:12:16] <Izaya> If you're using it for password storage, make sure you do lots of rounds.
L225[05:13:57] <Ocawes​ome101> as in, hash the data, hash that, hash that, and then use that as the hash?
L226[05:15:16] <Izaya> cryptstr = password .. salt; for i = 1, 15000 do; cryptstr=sha.sha256(cryptstr); end
L227[05:16:46] <Ocawes​ome101> so let's say I hash the string `"password"` using that, does the salt have to be the same when I hash it again to compare them?
L228[05:16:59] <Izaya> yup
L229[05:17:19] <Izaya> usually you store the hashed password and the salt together
L230[05:17:39] <Ocawes​ome101> as in, concatenate the salt onto the end or something?
L231[05:17:55] <Izaya> well say you were using a CSV file to store user info
L232[05:18:08] <Izaya> you'd have a column for username, a column for hashed password, and a column for the salt
L233[05:18:12] <CompanionCube> if you don't use a salt, attackers have an easier job because rainbow tables exist
L234[05:18:17] <Ocawes​ome101> ah ok
L235[05:18:17] <Izaya> ^
L236[05:18:21] <Ocawes​ome101> makes sense
L237[05:18:54] <Izaya> man I need to generalize my CSV library
L238[05:19:57] * CompanionCube peppers Izaya
L239[05:20:02] <CompanionCube> %inv add peppee
L240[05:20:02] * MichiBot summons 'peppee' and adds to her inventory. I could get some good swings in with this.
L241[05:20:09] <CompanionCube> %inv del peppee
L242[05:20:10] <MichiBot> Compan​ionCube: Removed item from inventory
L243[05:20:11] <Izaya> be real nice to be able to reference a CSV file without having the whole thing in memory
L244[05:20:19] <Izaya> CompanionCube: you got a problem with CSV?
L245[05:20:20] <CompanionCube> %inv add pepper
L246[05:20:28] <CompanionCube> Izaya: no
L247[05:20:43] <CompanionCube> i just felt like spaying you with pepper instead of salt
L248[05:21:03] * Izaya squints
L249[05:21:07] <Izaya> OH
L250[05:21:07] <CompanionCube> %inv add pepper
L251[05:21:08] * MichiBot summons 'pepper' and adds to her inventory. I could get some good swings in with this.
L252[05:21:10] <Izaya> I'm slow, sorry
L253[05:21:37] <Izaya> actually, better, mildly cursed idea: a file with a field name and then a serialized table
L254[05:21:39] <Izaya> >:D
L255[05:21:40] <CompanionCube> also iirc 'a pepper' is an actual thing
L256[05:21:49] <CompanionCube> even if i don't remember how it's used
L257[05:23:31] <Ocawes​ome101> Izaya: For speed's sake, would 15 passes be enough for reasonable security?
L258[05:47:12] <Ocawes​ome101> how many OSes do y'all know of (besides MineOS) that are multi-user?
L259[05:48:47] <Sagh​etti> craftbox (in the future)
L260[05:49:03] ⇨ Joins: Ocawesome101 (~Ocawesome@38.65.249.235)
L261[05:49:11] <Ocawesome101> hello
L262[05:49:16] <Ocawesome101> is the bridge broken?
L263[05:49:25] <Ocawesome101> oh, nope. nvm
L264[05:49:31] ⇦ Quits: Ocawesome101 (~Ocawesome@38.65.249.235) (Client Quit)
L265[05:49:41] <Ocawes​ome101> Open Kernel v2 is :)
L266[05:49:55] <CompanionCube> openos is 'multi-user' fsvo user iirc
L267[05:50:03] <Ocawes​ome101> It's still heavily in-dev, but it's getting there
L268[05:50:08] <Ocawes​ome101> fsvo?
L269[05:50:19] <CompanionCube> 'for some value of'
L270[05:50:28] <Ocawes​ome101> ah
L271[05:50:50] <Ocawes​ome101> yeah, but it doesn't really have the concept of user accounts or any of that
L272[06:00:25] <Izaya> Ocawesome101: IIRC current password managers use 15k passes
L273[06:00:55] <Izaya> also, PsychOS supports multiple concurrent users but doesn't differentiate between them; that's not the goal
L274[06:13:17] <Ocawes​ome101> Izaya: 15k seems a little much considering OC's performance limits
L275[06:14:22] <Izaya> OC's performance limits?
L276[06:14:30] <Izaya> I mean, if you were using the data card I'd call it excessive.
L277[06:14:46] <Izaya> But Lua is pretty fast.
L278[06:16:27] <Ocawes​ome101> eh, ok, I'll go up to 5k then
L279[06:16:35] <Izaya> Run some tests.
L280[06:16:51] <Ocawes​ome101> I'm running in OCVM so it has zero limits
L281[06:16:59] <Izaya> right but
L282[06:17:07] <Izaya> both that and OC are using nearly the same execution environment
L283[06:17:11] <Ocawes​ome101> right
L284[06:17:34] <Izaya> so ocvm won't be significantly faster than real OC unless you do component calls
L285[06:17:46] <Ocawes​ome101> And since its data card doesn't provide sha256, it's using the software implementation anyway
L286[06:17:49] <Ocawes​ome101> yeah ok
L287[06:18:41] <Izaya> And given OC's quite low component call limits, I imagine that doing it in software would be faster unless you were on a really, really slow machine
L288[06:18:47] <Izaya> like, 500Mhz Pentium II slow
L289[06:19:47] <Ocawes​ome101> mhm
L290[06:20:18] <Ocawes​ome101> wait, so if it doesn't use the data card at all, it'll be faster?
L291[06:20:37] <Izaya> for lots of rounds, probably
L292[06:20:42] <Izaya> for a single hash, the data card would be faster
L293[06:21:01] <Izaya> because you won't hit component call limits
L294[06:21:09] <Izaya> but if you want to run lots...
L295[06:21:24] <Ocawes​ome101> ah ok
L296[06:21:51] <Izaya> At least, I imagine so.
L297[06:21:53] <Izaya> I haven't tested.
L298[06:22:00] <Izaya> I think S3_ might've at one point.
L299[06:22:00] <Ocawes​ome101> I will be sure to
L300[06:22:09] <Ocawes​ome101> assuming I remember
L301[06:23:46] <Ocawes​ome101> also, how long should a salt be? I'm converting it to hex
L302[06:24:11] <Izaya> don't do that
L303[06:24:32] <Izaya> or at least, convert it back to the original data before you use it as a salt
L304[06:24:52] <Izaya> just throw like 64 random characters at the end, should be more than enough
L305[06:24:57] <Ocawes​ome101> ok
L306[06:25:03] <Izaya> base64 or hex-ify them to store them in the file I guess
L307[06:25:43] <Izaya> and by random I do mean string.char(math.random(0,255)) :D
L308[06:25:44] <Ocawes​ome101> I was doing:
L309[06:25:45] <Ocawes​ome101> Code Block pastebined https://paste.pc-logix.com/zehibowabe
L310[06:26:13] <Ocawes​ome101> To generate salts I've currently got `salt = string.format("%x", math.random(0x10000000, 0xFFFFFFFF))`
L311[06:26:29] <Izaya> nah
L312[06:26:35] <Izaya> that'll trend to be shorter
L313[06:26:44] <Izaya> and there's not much entropy in a hex digit
L314[06:27:02] <Ocawes​ome101> ok
L315[06:27:04] <Izaya> salt = "" for i = 1,64 do salt=salt..string.char(math.random(0,255)) end
L316[06:27:12] <Ocawes​ome101> I'll generate random chars then
L317[06:27:44] <Izaya> if you're storing the user table as a serialized table you don't even need to think about the raw representation
L318[06:27:56] <Ocawes​ome101> that is exactly what I'm doing
L319[06:28:01] <Izaya> 2ez
L320[06:29:44] <Ocawes​ome101> with the salt you suggested and 5x hashing http://tinyurl.com/t3myuvq
L321[06:30:12] <Izaya> beautiful
L322[06:30:41] <Izaya> assuming it still unserializes fine, anyway :p
L323[06:31:28] <Ocawes​ome101> I'm about to test that
L324[06:31:41] <Ocawes​ome101> it does not
L325[06:31:57] <Izaya> well
L326[06:31:59] <Izaya> inconvenient
L327[06:32:00] <Ocawes​ome101> should I keep it in the printable range? (32-126)
L328[06:32:07] <Izaya> nah that reduces entropy
L329[06:32:14] <Izaya> just encode it as something printable
L330[06:32:37] <Ocawes​ome101> maybe 1-255? iirc 0 is null
L331[06:32:50] <Izaya> keep it as 0-255
L332[06:32:53] <Izaya> 0-255 is the whole range
L333[06:32:57] <Izaya> just encode it
L334[06:33:06] <Izaya> http://lua-users.org/wiki/BaseSixtyFour
L335[06:33:18] <Izaya> or do something with hex I guess
L336[06:33:37] <Izaya> you could probably use gsub to encode/decode the string as hex
L337[06:33:52] <Ocawes​ome101> ok, yeah, probably
L338[06:38:22] <Ocawes​ome101> there we go, nicely encoded. The salt is now longer than the hash.
L339[06:38:52] <Izaya> consider
L340[06:39:00] <Ocawes​ome101> mhm?
L341[06:39:12] <Ocawes​ome101> i mean the hex-encoded version of the salt
L342[06:39:13] <Izaya> the effective password length that you have to compute the hash for is now 64 + the length of the password
L343[06:39:40] <Izaya> nbd if you have the right password, but a right pain in the ass if you don't
L344[06:40:18] <Ocawes​ome101> mhm
L345[06:40:32] <Izaya> https://invidio.us/watch?v=8ZtInClXe1Q
L346[06:51:09] <Ocawes​ome101> neat
L347[06:51:23] <Ocawes​ome101> I'm going to bed now, good night
L348[06:53:04] <Izaya> o/
L349[06:53:07] <Izaya> https://social.fyeshit.com/system/media_attachments/files/000/030/025/original/0756f1195bcff84e.jpeg
L350[07:29:23] <ThePi​Guy24> oh what the fuck is that
L351[07:30:48] <Sagh​etti> maonster
L352[07:30:53] <Sagh​etti> maonster™️ [Edited]
L353[08:10:57] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L354[08:11:49] ⇦ Quits: Arcanox (~dragonox@45.159.182.212) (Ping timeout: 190 seconds)
L355[08:12:09] ⇨ Joins: Arcanox (~dragonox@45.159.182.212)
L356[08:12:27] ⇦ Quits: Ariri (~Ariri@2605:e000:1220:8039:5403:f93c:1512:788d) (Ping timeout: 202 seconds)
L357[08:16:33] ⇨ Joins: Inari (~Pinkishu@pD9E8F0E2.dip0.t-ipconnect.de)
L358[09:59:39] <Izaya> well
L359[09:59:42] <Izaya> this is a pain
L360[09:59:57] <Izaya> can't use a chunkloader upgrade in a microcontroller
L361[10:03:11] <Izaya> oh, yes I can
L362[10:08:52] ⇨ Joins: ben_mkiv (~ben_mkiv@mue-88-130-63-172.dsl.tropolys.de)
L363[10:21:47] <S3_> Hm
L364[10:25:01] ⇦ Quits: Victorsueca (~Victor_su@90.165.120.190) (Read error: Connection reset by peer)
L365[10:26:09] ⇨ Joins: Victorsueca (~Victor_su@90.165.120.190)
L366[10:41:51] <ThePi​Guy24> how many chunks do they load though?
L367[10:41:55] <Izaya> 1
L368[10:42:02] <ThePi​Guy24> rip
L369[10:46:02] <Izaya> 1 is exactly what I need
L370[11:08:25] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
L371[11:08:52] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L372[11:13:36] ⇨ Joins: MajGenRelativity_ (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L373[11:14:19] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Ping timeout: 190 seconds)
L374[11:14:50] *** MajGenRelativity_ is now known as MajGenRelativity
L375[11:27:35] <Forec​aster> OC loaders only loading the chunk they're in? Why it's almost as if they were made to keep a robot or something loaded and not a base or whatever
L376[11:27:57] <Izaya> thank you for your useful and substantial contribution
L377[11:30:16] <Forec​aster> I was poking fun at piguy's reaction :P
L378[11:31:41] <Forec​aster> %sip
L379[11:31:42] <MichiBot> You drink a boiling void potion (New!). The bottle turns into a chocolate dagger.
L380[11:31:55] <Corded> * <Forec​aster> eats the dagger
L381[11:32:06] <Inari> chunkloading is the stupidest thing in this game
L382[11:32:11] <Inari> And shouldn't exist or concern any player
L383[11:42:47] <20​kdc> I find the idea of building a base in a single chunk kind of beautiful. Treating technical details as physics has become, for better or worse, kind of a tradition...
L384[11:43:06] * Izaya has always been a fan of single-chunk bases
L385[11:45:00] ⇨ Joins: bauen1_ (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L386[11:45:10] ⇦ Quits: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 378 seconds)
L387[11:52:55] <Lizzian> welp, the CSS changes i made didn't fix the admincp so yay that's a little broke still... oh well
L388[11:56:07] <Lizzian> in other news, the header on the forums is a little more compact now
L389[11:56:09] * Inari changes Lizzian's CSS
L390[11:56:13] <Lizzian> i think it looks kinda better
L391[11:56:18] <Lizzian> h-hey!
L392[11:56:22] <Inari> :3
L393[11:56:24] * Lizzian baps Inari
L394[11:56:25] <Lizzian> nu
L395[11:56:29] <Inari> D:
L396[11:56:40] * Lizzian reverts teh change
L397[12:03:43] <Inari> %inv add Dorothy
L398[12:03:43] * MichiBot summons 'Dorothy' and adds to her inventory. I could get some good swings in with this.
L399[12:12:05] <Lizzian> %inv add feelings of love
L400[12:12:06] * MichiBot summons 'feelings of love' and adds to her inventory. I could get some good swings in with this.
L401[12:17:22] <Lizzian> %inv add gay pride socks
L402[12:17:23] * MichiBot summons 'gay pride socks' and adds to her inventory. This seems very sturdy.
L403[12:17:47] ⇦ Quits: ben_mkiv (~ben_mkiv@mue-88-130-63-172.dsl.tropolys.de) (Ping timeout: 204 seconds)
L404[12:17:50] <Inari> !setmyavatar https://media.discordapp.net/attachments/295953846054944768/681837052215820305/vimage_b5p3IfsWXw.png
L405[12:17:57] <Inari> test
L406[12:18:03] <Inari> neat
L407[12:33:26] <Forec​aster> https://i.imgur.com/IYit08Y.gifv
L408[12:48:50] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L409[12:55:53] ⇨ Joins: ben_mkiv (~ben_mkiv@mue-88-130-63-172.dsl.tropolys.de)
L410[13:48:37] <Lizzian> %inv add gone-off milk
L411[13:48:38] * MichiBot summons 'gone-off milk' and adds to her inventory. I could get some good swings in with this.
L412[13:56:05] <Amanda> The dangers of stack overflow: http://imgur.com/gallery/n4ilyLP
L413[13:59:53] <Inari> Oh, I think I've encountered a bug like that before
L414[14:05:16] ⇨ Joins: GogoFox (webchat@91.236.4.27)
L415[14:06:09] ⇦ Quits: GogoFox (webchat@91.236.4.27) (Client Quit)
L416[14:46:32] <Brisingr​ Aerowing> @Ocawesome101 https://github.com/philanc/plc
L417[14:47:45] <Ocawes​ome101> I’ve already got a sha256 lib (thanks Izaya!) but thanks, I’ll keep that one in mind.
L418[14:48:43] <Izaya> I automated brewing of Rustic wine today.
L419[14:48:58] <Inari> How rustic are we speaking of here
L420[14:49:09] <Izaya> exceedingly rustic
L421[14:49:19] <Izaya> squish the grapes with your feet rustic
L422[14:49:30] <Inari> I see
L423[15:03:25] <Adorabl​eCatgirl> i need to use the ECC lib in fennec
L424[15:04:01] <Adorabl​eCatgirl> it's very important to fennec for verification
L425[15:04:49] <Ar​iri> Who’s feet are you using for the automation?
L426[15:05:10] <Adorabl​eCatgirl> gamer girl feet
L427[15:09:00] <Ocawes​ome101> %s/feet/bathwater/
L428[15:09:00] <MichiBot> <AdorableCatgirl> gamer girl bathwater
L429[15:09:24] <Ocawes​ome101> Also why do you need an ECC lib in Fennec
L430[15:11:00] <Adorabl​eCatgirl> signed executables :^)
L431[15:16:03] ⇨ Joins: Ariri (~Ariri@2605:e000:1220:8039:5403:f93c:1512:788d)
L432[15:16:06] <Ocawes​ome101> Fair
L433[15:16:12] <Ocawes​ome101> Hello Ariri
L434[15:21:49] ⇦ Quits: ben_mkiv (~ben_mkiv@mue-88-130-63-172.dsl.tropolys.de) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@mue-88-130-63-008.dsl.tropolys.de)))
L435[15:21:54] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@mue-88-130-63-008.dsl.tropolys.de)
L436[15:22:29] <Forec​aster> Izaya so what you're saying is that you've automated feet, right?
L437[16:30:03] <Brisingr​ Aerowing> Looks like Github is having issues.
L438[17:06:40] <S3_> What about adorable gamer girls?
L439[17:07:01] <S3_> Oh wait
L440[17:07:19] <S3_> I was reading wrong
L441[17:07:33] <S3_> Izaya: I got a new sled!
L442[17:08:01] <S3_> https://usercontent.irccloud-cdn.com/file/m4uN75Yn/IMG_20200222_145615891.jpg
L443[17:08:19] <S3_> Perfect for the Australian outback
L444[17:08:33] <Elfi> Oh, you automated the crushing process too? Using the TE centrifuge recipes, I assume?
L445[17:08:46] <Inari> %pet Elfi
L446[17:08:46] <MichiBot> Inari is brushing Elfi with a collection of Ariri's hair. Elfi regains 1d4 => 4 hit points!
L447[17:37:56] ⇨ Joins: uuhhhhhhhh (~uuhhhhhhh@193.138.218.161)
L448[17:38:00] <uuhhhhhhhh> hi
L449[17:39:04] <Forec​aster> hello
L450[17:41:30] ⇦ Quits: uuhhhhhhhh (~uuhhhhhhh@193.138.218.161) (Client Quit)
L451[17:44:38] <Brisingr​ Aerowing> Bye?
L452[17:44:50] <Brisingr​ Aerowing> Github is back up.
L453[18:06:19] <Inari> %seen Vexatos
L454[18:06:19] <MichiBot> Vexatos was last seen 23h 13m 31s ago. Quitting
L455[18:06:25] <Inari> %tell Vexatos https://media.discordapp.net/attachments/309529094452936705/681923903655903232/01.png flamingo.
L456[18:06:26] <MichiBot> Inari: Vexatos will be notified of this message when next seen.
L457[18:11:12] ⇨ Joins: Vexatos (~Vexatos@port-92-192-115-249.dynamic.as20676.net)
L458[18:11:12] zsh sets mode: +v on Vexatos
L459[18:12:12] <Elfi> o_o
L460[18:14:17] <Inari> Heh
L461[18:14:26] <Inari> Vexatos has been summoned
L462[18:14:40] <Vexatos> it me
L463[18:15:30] <Vexatos> this is true
L464[18:20:06] <Ocawes​ome101> %seen payonel
L465[18:20:07] <MichiBot> payonel was last seen 9d 11h 2m 50s ago. Saying: @Open-Kern​el-Dev-Guy some metamethod magic happens in openos to get it to boot to shell with minimal memory allocated for low mem systems
L466[18:20:27] <Ocawes​ome101> %seen Payonel
L467[18:20:27] <MichiBot> Payonel was last seen 9d 11h 3m 11s ago. Saying: @Open-Kern​el-Dev-Guy some metamethod magic happens in openos to get it to boot to shell with minimal memory allocated for low mem systems
L468[18:20:39] <Ocawes​ome101> Oh ok it doesn’t care about capitalization?
L469[18:21:29] <Ocawes​ome101> Anyway that “metamethod magic” completely breaks OCEmu-CC
L470[18:32:24] <Forec​aster> ooh http://tinyurl.com/vlxz7dk
L471[18:41:14] ⇨ Joins: Heller (~Heller@176.108.168.178)
L472[18:42:15] <Heller> Тест
L473[18:42:39] ⇦ Quits: Heller (~Heller@176.108.168.178) (Client Quit)
L474[18:50:55] ⇨ Joins: Vexaton (~Vexatos@port-92-192-73-140.dynamic.as20676.net)
L475[18:50:55] zsh sets mode: +v on Vexaton
L476[18:53:27] ⇦ Quits: Vexatos (~Vexatos@port-92-192-115-249.dynamic.as20676.net) (Ping timeout: 189 seconds)
L477[19:03:02] <Ocawes​ome101> Where has Payonel been?
L478[19:03:55] <Forec​aster> outer space
L479[19:04:33] <Ocawes​ome101> No seriously, heh
L480[19:04:50] <Forec​aster> how should we know?
L481[19:04:57] <Ocawes​ome101> Fair
L482[19:05:26] <Ocawes​ome101> I’m looking for help making OpenOS work in OCEmu-CC as it currently does not
L483[19:06:08] <Ocawes​ome101> OCEmu-CC also doesn’t work in anything other than CraftOS-PC but that’s not relevant currently
L484[19:09:30] <Michiyo> IDK, I could call him, make sure he's good.
L485[19:09:35] <Michiyo> I think I still have his number
L486[19:09:41] <Michiyo> :p
L487[19:09:58] <Michiyo> yep
L488[19:14:00] <Lizzian> %tonkout
L489[19:14:01] <MichiBot> Dagnabbit! Liz​zian! You beat Compan​ionCube's previous record of 14 hours, 13 minutes and 18 seconds (By 49 seconds)! I hope you're happy!
L490[19:14:02] <MichiBot> Liz​zian has stolen the tonkout! Tonk has been reset! They gained 0.014 tonk points! plus 0.013 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.45838. Position #2 Need 0.03712 more points to pass Compan​ionCube!
L491[19:14:37] <Lizzian> fak
L492[19:17:41] <Forec​aster> close one
L493[19:47:32] <CompanionCube> yep
L494[19:51:12] <Inari> %pet Amanda
L495[19:51:13] <MichiBot> Inari is brushing Amanda with a Magic 46 copies of The Jerk on betamax! (25%). Amanda regains 1d8 => 3 (Magic +2) => 5 hit points!
L496[19:53:52] <DaCompu​terNerd> is it better to steal by tonking out?
L497[19:53:54] <DaCompu​terNerd> %tonk
L498[19:53:54] <MichiBot> Waesucks! DaCompu​terNerd! You beat Liz​zian's previous record of <0 (By 39 minutes and 52 seconds)! I hope you're happy!
L499[19:53:55] <MichiBot> DaComputerNerd's new record is 39 minutes and 52 seconds! DaComputerNerd also gained 0.00066 tonk points for stealing the tonk. Position #5. Need 0.12807 more points to pass Forec​aster!
L500[19:54:42] <Forec​aster> no
L501[19:54:53] <Forec​aster> you get more points if you tonk, then tonk out
L502[19:55:25] <Forec​aster> if you steal the tonkout you only get half the points you would have gotten if you were the last person to tonk
L503[19:55:30] <DaCompu​terNerd> but is tonking out directly better than tonking and not tonking out?
L504[19:56:38] <Forec​aster> depends
L505[19:57:07] <Forec​aster> you can keep tonking, adding time and keeping others from gettings points, but you don't get any either, then tonkout for a large amount of points
L506[19:57:29] <DaCompu​terNerd> that's not what im asking
L507[19:57:46] <DaCompu​terNerd> if you know you can only do one and someone else will get the next, is it better to tonk or tonk out?
L508[19:58:39] <Forec​aster> if you were the last person to tonk, and you tonk again, you get no points
L509[19:59:01] <DaCompu​terNerd> also not the question
L510[20:01:19] <CompanionCube> the answer is : it depends
L511[20:01:30] <Forec​aster> I think it answers the question perfectly
L512[20:02:13] <CompanionCube> it can be better to tonkout if you only do one if someone's very close to you and you don't want them beating you
L513[20:03:28] <CompanionCube> the decision could be different depending on who the 'else' is
L514[20:05:26] ⇨ Joins: S|h|a|w|n (~shawn156@c-76-25-73-212.hsd1.co.comcast.net)
L515[20:32:06] <Ocawes​ome101> so, instead of generating salts with `for i=1, 64, 1 do salt = salt .. string.char(math.random(0,255)) end`, I'm using `for i=1, 64, 1 do salt = salt .. string.char(math.random(33, 0x28FF)) end` as it yields actually usable results (0,255 threw `unfinished string` errors in places, `unicode.char` and 32-0x28ff doesn't)
L516[20:32:38] <Ocawes​ome101> oops, that second `string.char` should be `unicode.char`
L517[20:33:14] <Ocawes​ome101> also I'm now doing 5000 passes when hashing the password. It takes a couple seconds so I may bring that number down to 2048 or so
L518[20:34:30] <Ocawes​ome101> actually, only 128 passes. jeez, my brain needs a restart
L519[20:34:41] <Ocawes​ome101> still takes a couple seconds
L520[20:37:42] *** Vexaton is now known as Vexatos
L521[20:38:56] <Lizzian> %tonk
L522[20:38:57] <MichiBot> Aw jeez! Liz​zian! You beat DaCompu​terNerd's previous record of 39 minutes and 52 seconds (By 5 minutes and 9 seconds)! I hope you're happy!
L523[20:38:58] <MichiBot> Lizzian's new record is 45 minutes and 2 seconds! Lizzian also gained 0.00009 tonk points for stealing the tonk. Position #2. Need 0.03703 more points to pass Compan​ionCube!
L524[20:40:30] <Ocawes​ome101> dangit
L525[21:07:34] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L526[22:03:14] <Amanda> %8ball do the thing?
L527[22:03:14] <MichiBot> Ama​nda: Without a doubt
L528[22:09:43] <Z​ef> Any good vehicle mods? I miss mcheli and want something like that, gave MTS a try and it feels wrong
L529[22:11:02] <Amanda> %8ball halucinate?
L530[22:11:03] <MichiBot> Ama​nda: Without a doubt
L531[22:11:07] <Ocawes​ome101> MrCrayfish's vehicle mod is pretty good
L532[22:11:25] <Ocawes​ome101> MTS is really only good for the planes
L533[22:11:38] <Ocawes​ome101> well, Immersive Vehicles now
L534[22:12:10] <Z​ef> The planes are alright, but they still don't feel right
L535[22:12:31] <Z​ef> Then again, I think it's helicopters I miss mainly
L536[22:13:16] <Ocawes​ome101> Cray's vehicle mod provides a helicopter if you have his furniture mod installed
L537[22:13:24] <Ocawes​ome101> or, a sort-of helicopter anyway
L538[22:13:32] <Z​ef> Isn't that that chair shit?
L539[22:13:36] <Ocawes​ome101> yep
L540[22:13:42] <Z​ef> I want actual goddamn helicopters
L541[22:14:16] <Inari> Mod some in
L542[22:14:42] <Ocawes​ome101> If you can get Flan's mod to work in 1.12.2 (I couldn't, at least not for cars) then maybe you'll get helicopters
L543[22:14:49] <Ocawes​ome101> with addons, of course
L544[22:15:31] <Z​ef> Oh god I forgot about flans
L545[22:15:43] <Z​ef> I never got into it because of how unstable it is
L546[22:17:15] <Ocawes​ome101> > unstable
L547[22:17:16] <Ocawes​ome101> That tallies with my experience for sure
L548[22:18:40] <Z​ef> If you so much as breathed the wrong way it'd crash everything
L549[22:19:49] <Ocawes​ome101> > breathed ~~the wrong way~~
L550[22:19:49] <Ocawes​ome101> FTFY
L551[22:20:10] <Ocawes​ome101> I could launch the game but placing a car crashed it
L552[22:30:07] ⇦ Quits: Inari (~Pinkishu@pD9E8F0E2.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L553[22:30:44] <Z​ef> Fuck I wanna do Minecraft but also can barely keep my eyes open
L554[22:44:59] <Ocawes​ome101> maybe sleep
L555[22:45:05] <Ocawes​ome101> %tonk
L556[22:45:05] <MichiBot> Voldemort! Ocawes​ome101! You beat Liz​zian's previous record of 45 minutes and 2 seconds (By 1 hour, 21 minutes and 5 seconds)! I hope you're happy!
L557[22:45:06] <MichiBot> Ocawesome101's new record is 2 hours, 6 minutes and 8 seconds! Ocawesome101 also gained 0.00135 tonk points for stealing the tonk. Position #8 => #7. Need 0.02854 more points to pass Ko​dos!
L558[22:45:17] <Ocawes​ome101> ayy
L559[23:01:51] <Michiyo> %setmytonkscore 1000
L560[23:01:53] <Michiyo> boom.
L561[23:01:57] <Michiyo> :P
L562[23:05:15] <ThePi​Guy24> %tonkleaders
L563[23:05:15] <MichiBot> ThePi​​Guy24: https://michibot.pc-logix.com/tonk
L564[23:05:28] <ThePi​Guy24> heh was fake command
L565[23:06:06] <ThePi​Guy24> gah in my inactivity period i have fallen back down into 8th place
L566[23:06:59] <Z​ef> You see, I'd be in first if my legacy wasn't stolen from me
L567[23:07:06] <Z​ef> Alas I have retired
L568[23:07:14] <DaCompu​terNerd> id be in second if tonk didn't keep ending up at 3am
L569[23:07:23] <DaCompu​terNerd> or during my classes
L570[23:07:39] ⇦ Quits: bauen1_ (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de) (Ping timeout: 190 seconds)
L571[23:07:46] <Z​ef> Oh I had the 47 year long tonk
L572[23:09:38] <Ocawes​ome101> ?
L573[23:10:34] <Amanda> %8ball time for rain box?
L574[23:10:35] <MichiBot> Ama​nda: Outlook not so good
L575[23:10:42] <Z​ef> 49 years*
L576[23:10:49] <Z​ef> http://tinyurl.com/rvfsuay
L577[23:11:51] <Ocawes​ome101> damn
L578[23:11:59] <Ocawes​ome101> MichiBot bug, I assume?
L579[23:12:44] <Z​ef> Yeah
L580[23:12:45] ⇨ Joins: bauen1 (~bauen1@ipb21baa2d.dynamic.kabel-deutschland.de)
L581[23:12:48] <Z​ef> That was a long time ago
L582[23:13:01] <Z​ef> Tonk was still being developed and features added
L583[23:13:26] <Ocawes​ome101> ah
L584[23:18:00] <CompanionCube> imagine if the current tonkout rule was applied to that
L585[23:19:31] <Z​ef> Since then I basically gave up on tonk since my score was reset to 0
L586[23:19:44] <Z​ef> Before that I think I was either first or second
L587[23:21:45] <CompanionCube> also you wouldn't still be first
L588[23:21:58] <CompanionCube> it was all reset at the start of 2020
L589[23:22:40] <Michiyo> Seeing as the tonk record reported " They gained 430.29 tonk points! Current score: 430.29"
L590[23:22:44] <Michiyo> I doubt you were #1..
L591[23:22:44] <Michiyo> :P
L592[23:24:07] <Z​ef> Am I thinking of after that then?
L593[23:24:18] <Z​ef> I swear there was one point I was actually trying at tonk
L594[23:25:15] ⇦ Quits: Vexatos (~Vexatos@port-92-192-73-140.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L595[23:25:19] <Michiyo> https://irclogs.pc-logix.com/search?search=Zef+has+tonked+out&case=1&chan=oc
L596[23:25:29] <Michiyo> Also... it looks like you never tonked out before then, so yeah.
L597[23:25:30] <Michiyo> no.
L598[23:26:17] <Z​ef> Alright, I misremembered then
L599[23:29:17] <Amanda> %choose cereal or pizza
L600[23:29:23] <MichiBot> Ama​nda: I'm 40% "pizza"!
L601[23:29:36] <Amanda> %8ball go with the masses?
L602[23:29:37] <MichiBot> Ama​nda: Outlook not so good
L603[23:29:43] <Amanda> pizza it is.
L604[23:31:37] <Michiyo> Damn it
L605[23:31:41] <Michiyo> now I want Pizza...
L606[23:31:53] <Michiyo> and it's Naomi's night to do dinner... so I think we'll do Pizza.
L607[23:31:57] <Michiyo> Thanks Amanda >_<
L608[23:38:33] <Amanda> Any time! :D
L609[23:52:35] <DaCompu​terNerd> Pizza is goos
L610[23:52:40] <DaCompu​terNerd> Good*
L611[23:52:46] <DaCompu​terNerd> This keyboars is not good
L612[23:52:49] <DaCompu​terNerd> Keyboard*
L613[23:53:08] <Amanda> Goose?
<<Prev Next>> Scroll to Top