<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[01:20:05] ⇦ Quits: Vexaton (~Vexatos@port-92-192-124-211.dynamic.as20676.net) (Quit: Insert quantum chemistry joke here)
L2[01:36:17] <Ocawes​ome101> Michyi: Ginkeo: the `keydown` event returns `"keydown", keyboardAddress, charID, keyCode`. Assuming `charID` is in the range 32-127 you can do `string.char(charID)` to get the printable character
L3[01:36:34] <Ocawes​ome101> %s/Michiyi/Michiyo/
L4[01:36:37] <MajGenRelativity> Ginkeo is with us no longer
L5[01:36:47] <Ocawes​ome101> yeah I know
L6[01:37:26] <Ocawes​ome101> I'm working on a build system for Open Kernel
L7[01:37:45] <Michiyo> Then A.) Why ping them, and B.) I don't care :D
L8[01:37:54] <Ocawes​ome101> so you can run `ocmake` in your project dir and it'll automagically build your project
L9[01:37:58] <Ocawes​ome101> It supports targets and target dependencies and not a whole lot else
L10[01:38:03] <Sagh​etti> compiling lua?
L11[01:38:13] <Ocawes​ome101> more like, proprocessing it
L12[01:38:19] <Ocawes​ome101> $s/pro/pre
L13[01:38:27] <Ocawes​ome101> %s/propro/prepro
L14[01:38:28] <MichiBot> <Ocawesome101> more like, preprocessing it
L15[01:38:34] <Sagh​etti> so like including files and minifying it into a final file
L16[01:38:38] <Ocawes​ome101> yes
L17[01:38:45] <Sagh​etti> hmm
L18[01:38:50] <Sagh​etti> i wonder where i've heard that before
L19[01:38:56] <Ocawes​ome101> the only minification it actually does is removing empty lines though :P
L20[01:39:51] ⇨ Joins: Ariri (~Ariri@2605:e000:1220:8039:bcfd:b18:e6a:f733)
L21[01:40:27] <Ocawes​ome101> it's made up of a couple parts, `ocmake` which manages targets and executing commands, `luac` which does much of the heavy lifting (`##include`s and stuff), and `makepkg` which archives all the files in a dir into a package compatible with OpenPM, my package manager
L22[01:42:27] <Sagh​etti> http://tinyurl.com/vwuzqen
L23[01:42:34] <Sagh​etti> man i wonder who also coincidentally had this idea
L24[01:42:54] <Ocawes​ome101> mine uh
L25[01:42:59] <Izaya> hey that was a clone of something I did before
L26[01:43:00] <Izaya> :^)
L27[01:43:11] <Ocawes​ome101> uh
L28[01:43:12] <Izaya> (and implemented much better, use LuaComp)
L29[01:43:18] <Ocawes​ome101> mine is worse, lel
L30[01:43:32] <Ocawes​ome101> and Open-Kernel-specific
L31[01:43:50] <Izaya> once you implement the lua standard libraries luacomp will work fine
L32[01:43:57] <Izaya> then you can use luacomp and be happy
L33[01:45:17] <Ocawes​ome101> I mean, I've got most of them except `io`
L34[01:45:25] <Ocawes​ome101> `package` is implemented as `lib`
L35[01:45:39] <Ocawes​ome101> (I think I've got most of them anyway)
L36[01:46:16] <Izaya> io is the most important one
L37[01:46:40] <Ocawes​ome101> I've got I/O, just not the way standard Lua does it :D
L38[01:46:46] <Izaya> so you don't have io
L39[01:46:57] <Ocawes​ome101> I am seriously considering implementing an `io` library though
L40[01:47:05] <Ocawes​ome101> no, not yet anyway
L41[01:47:25] <Ocawes​ome101> I've got `write`, `print`, `read`, and `fs`
L42[01:47:39] <Izaya> Do it, io is the library most Lua software actually needs that doesn't come with the Lua environment in OpenComputers
L43[01:47:40] <Ocawes​ome101> `fs.open` behaves for the most part like `io.open`
L44[01:48:33] <Ocawes​ome101> ok, I'll do it later
L45[01:49:00] <Ocawes​ome101> then switch all my programs over to `io.read` and `io.write` :P
L46[02:15:02] <Izaya> Any suggestions for mods that make mobs more difficult?
L47[02:17:43] <ThePi​Guy24> techguns, set the spawn rates to ridiculously high, and enjoy the massacre
L48[02:17:52] <ThePi​Guy24> the massacree being you
L49[02:42:33] <Brisingr​ Aerowing> https://www.wspa.com/news/man-arrested-for-stealing-over-20k-worth-of-items-from-anderson-animal-shelter
L50[02:58:54] <Izaya> ThePiGuy24: I would but everyone complains about the nether being too hard then
L51[03:03:24] ⇦ Quits: Ariri (~Ariri@2605:e000:1220:8039:bcfd:b18:e6a:f733) (Read error: Connection reset by peer)
L52[03:04:27] <The_St​argazer> Python makes me angery
L53[03:06:56] <The_St​argazer> Today's error is `AttributeError: module 'yaml' has no attribute 'CSafeLoader'`
L54[03:07:53] <ThePi​Guy24> Izaya: i thought you said "more difficult", doesnt that count :p
L55[03:11:20] <Brisingr​ Aerowing> Izaya: Epic Siege Mod
L56[03:31:24] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Ping timeout: 190 seconds)
L57[03:31:31] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L58[03:43:34] <Amanda> %tell Inari human has given Dobby a pizza! https://i.imgur.com/Ka66vMQ.gifv
L59[03:43:35] <MichiBot> Amanda: Inari will be notified of this message when next seen.
L60[04:13:13] <Adorabl​eCatgirl> some things might depend on io.popen
L61[04:13:20] <Adorabl​eCatgirl> in luacomp 1.2.0
L62[04:13:35] <Adorabl​eCatgirl> but that's mostly module preload and shit
L63[04:13:56] <Izaya> AdorableCatgirl_irl: https://letsalllovela.in/media/c2398ee6405dc338657f194313bc67b04fcb58a928cf2709cbd219cc5836c363.jpg
L64[04:14:07] <Adorabl​eCatgirl> basically
L65[04:14:30] <Adorabl​eCatgirl> but i'm way more profaine and lonely
L66[04:14:43] <Adorabl​eCatgirl> and i don't have qt dragon maid gf
L67[04:17:10] <Adorabl​eCatgirl> also minfiers wouldn't work in lua
L68[04:18:21] <Izaya> just use my minifier
L69[04:18:33] <Izaya> also
L70[04:18:35] <Izaya> request:
L71[04:18:46] <Izaya> --#include, but minified before inclusion
L72[04:18:55] <Adorabl​eCatgirl> ah yeah
L73[04:19:11] <Izaya> then I wouldn't need to maintain my shitty fork
L74[04:19:34] <Adorabl​eCatgirl> you see
L75[04:19:38] <Adorabl​eCatgirl> i'm a crackhead
L76[04:19:57] <Adorabl​eCatgirl> and i just invoke luacomp in luacomp
L77[04:21:36] <Adorabl​eCatgirl> `$[[luacomp -mizaya file.lua]]`
L78[04:23:17] <Adorabl​eCatgirl> Izaya: everything i do is crack filled
L79[04:23:36] <CompanionCube> TIL that in hoi4, the latest DLC includes the anarchist CNT-FAI...as a 'non-aligned' faction.
L80[04:23:40] <Adorabl​eCatgirl> like the entire state of florida
L81[04:23:57] <Izaya> AdorableCatgirl: crack is expensive
L82[04:24:59] <Izaya> ergo everything you do is valuable?
L83[04:25:06] <Adorabl​eCatgirl> hahaha
L84[04:25:10] <Adorabl​eCatgirl> as if
L85[04:25:28] <Adorabl​eCatgirl> sorry, everything i do is uh
L86[04:25:34] <Adorabl​eCatgirl> bad
L87[04:25:39] <Adorabl​eCatgirl> and obtuse
L88[04:25:50] <Adorabl​eCatgirl> and poorly designed
L89[04:30:42] <ThePi​Guy24> free crack cocaine download
L90[04:31:32] <Adorabl​eCatgirl> Izaya: haha, you can't prove me wrong
L91[04:34:22] * CompanionCube hopes they overhaul the mess that currently is the non-aligned ideology above. In the game it represents democratic finland, some potential monarchies, the portugese estado novo dictatorship (but not franco), chiang kai shek and apparently now an anarchist society too
L92[04:50:57] <ThePi​Guy24> here is thing: https://thepiguy24.github.io/ocvm/
L93[04:51:13] <ThePi​Guy24> all it does atm is decode the font and then display some text
L94[04:51:29] <ThePi​Guy24> and my code is probably jank as fuck
L95[04:51:41] <The_St​argazer> ocvm-web soon? \
L96[04:51:43] <The_St​argazer> 🤔
L97[04:51:48] <ThePi​Guy24> thats the plan
L98[04:52:24] <ThePi​Guy24> although replace "soon" with "whenever i can be arsed"
L99[04:52:46] <The_St​argazer> so
L100[04:52:53] <The_St​argazer> ocvm-web whenever i can be arsed?
L101[04:53:08] <ThePi​Guy24> no
L102[04:53:28] <The_St​argazer> ik lol
L103[04:53:33] <The_St​argazer> when you can be arsed
L104[05:19:54] <Izaya> ~w table.concat
L105[05:19:55] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-table.concat
L106[05:24:24] ⇦ Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L107[05:30:24] <Ocawes​ome101> Do you know what time it is?
L108[05:30:45] <Ocawes​ome101> %tonkout time!
L109[05:30:45] <MichiBot> Dagnabbit! Ocawes​ome101! You beat The_St​argazer's previous record of 11 hours, 56 minutes and 16 seconds (By 3 minutes and 29 seconds)! I hope you're happy!
L110[05:30:46] <MichiBot> Ocawes​ome101 has stolen the tonkout! Tonk has been reset! They gained 0.011 tonk points! plus 0.01 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.07175. Position #9 => #7 Need 0.00069 more points to pass Ko​dos!
L111[05:30:59] <Ocawes​ome101> YEE HAW
L112[05:34:51] <The_St​argazer> \o/ i fixed the shitty python (I think)
L113[05:35:07] <The_St​argazer> had to change all occurences of CSafeLoader to SafeLoader and CSafeDumper to SafeDumper
L114[05:35:29] <Ocawes​ome101> %tonkleaders
L115[05:35:29] <MichiBot> Ocawes​​ome101: https://michibot.pc-logix.com/tonk
L116[05:39:00] <The_St​argazer> congrats
L117[05:40:10] <Ocawes​ome101> thank you
L118[05:40:20] <Ocawes​ome101> %tonk
L119[05:40:21] <MichiBot> Dagnammit! Ocawes​ome101! You beat your own previous record of <0 (By 9 minutes and 35 seconds)! I hope you're happy!
L120[05:40:22] <MichiBot> Ocawesome101's new record is 9 minutes and 35 seconds! No points gained for stealing from yourself. (Lost out on 0.00016)
L121[05:40:29] <Ocawes​ome101> womp womp
L122[05:40:54] <Ocawes​ome101> oh well, I'll get to #1 eventually
L123[06:21:08] <CompanionCube> We'll see about keeping #1, though :)
L124[06:21:24] <Ocawes​ome101> well, go on, tonk then
L125[06:21:57] <CompanionCube> i have enough of a lead
L126[06:23:17] ⇨ Joins: Ocawesome101 (~Ocawesome@38.65.248.246)
L127[06:23:31] <Ocawesome101> true
L128[06:23:31] <CompanionCube> it's not like i have specific numerical targets to hit like last year
L129[06:23:49] <Ocawesome101> was your target for last year 1.0?
L130[06:23:59] <CompanionCube> no, it was 2.0
L131[06:24:26] <Ocawesome101> ah
L132[06:24:26] <CompanionCube> the final objective was to cross the 2.0 threshold on December 25.
L133[06:24:33] <Ocawesome101> ah.
L134[06:24:33] <CompanionCube> it was achieved.
L135[06:24:40] <Ocawesome101> Christmas present to yourself? :P
L136[06:24:48] <CompanionCube> Exactly.
L137[06:25:14] <CompanionCube> Kodos beat me to 1.0, though
L138[06:25:37] <Ocawesome101> oh well, can't have everything in life
L139[06:28:37] <Ocawesome101> %tonk
L140[06:28:37] <MichiBot> Fopdoodle! Ocawes​ome101! You beat your own previous record of 9 minutes and 35 seconds (By 38 minutes and 41 seconds)! I hope you're happy!
L141[06:28:38] <MichiBot> Ocawesome101's new record is 48 minutes and 16 seconds! No points gained for stealing from yourself. (Lost out on 0.00064)
L142[06:29:45] <Ocawesome101> what purpose does a read buffer serve? Does it store the last 512 bytes read or something like that?
L143[06:37:41] <Izaya> usually, buffer will read ahead
L144[06:38:08] <Izaya> so if you read(4) it'll read(2048) and then the next 512 read(4)s only need to hit memory rather than the disk
L145[06:38:20] <Ocawesome101> ah ok
L146[06:38:26] <Ocawesome101> good to know, thank you
L147[06:40:56] <Izaya> addon request
L148[06:41:03] <Izaya> "How to install OpenOS on a dead human"
L149[06:41:13] <Ocawesome101> :O
L150[06:41:17] <Izaya> basically "How to install Linux on a dead badger," but for zombies.
L151[06:42:51] <Ocawesome101> does openedHandle:flush() flush read *and* write buffers or just write buffers?
L152[06:43:10] <Izaya> unsure
L153[06:43:12] <Izaya> check the implementation
L154[06:43:31] <Ocawesome101> the openos one or the PUC Lua one?
L155[06:43:37] <Izaya> either
L156[06:43:41] <Izaya> though the PUC one is probably in C
L157[06:44:13] <Ocawesome101> the OpenOS one is about 5 different files, but I'll look again
L158[06:45:21] <Ocawesome101> the OpenOS implementation seems to only flush the write buffer
L159[06:48:09] <Ocawesome101> also what d'you think of my second FS mounting implementation? https://github.com/Ocawesome101/open-kernel-2/blob/master/boot/kernel.lua#L180-L449
L160[06:50:07] <Izaya> No longer makes me want to die.
L161[06:50:55] <Ocawesome101> good :D
L162[06:51:05] <Ocawesome101> any thoughts on improvement?
L163[06:51:15] <Izaya> a fs.segments() function is always useful
L164[06:51:18] <Izaya> (splits path into a table)
L165[06:51:27] <Izaya> and then for cleanPath you can use table.concat on fs.segments(path)
L166[06:51:46] <Ocawesome101> you can do string.tokenize("/", path) to split into segments
L167[06:56:25] <Izaya> well, that's a lot easier to turn into a clean path, no? :p
L168[06:56:59] <Ocawesome101> what is, the string.tokenize?
L169[06:57:26] <Izaya> yeah
L170[06:58:12] <Ocawesome101> I mean, cleanPath basically does that
L171[06:59:13] * Izaya shrugs
L172[06:59:20] <Izaya> would just mean a more compact implementation
L173[07:00:01] <Ocawesome101> meh, the way I do it forces it to become an absolute path, which is nice given how the FS API works
L174[07:00:36] <Izaya> hm, fair
L175[07:00:51] ⇨ Joins: Ariri (~Ariri@2605:e000:1220:8039:b172:a271:8745:e8ad)
L176[07:01:04] <Ocawesome101> hello Ariri
L177[07:01:08] <Ariri> o/
L178[07:01:14] <Izaya> unrelated but Cooking for Blockheads adds a really nice rack for, for example, your floppy disks
L179[07:01:18] <Izaya> https://i.imgur.com/xzagQOi.png
L180[07:02:14] <Ocawesome101> also unrelated, but I made a stupid-simple tar/cpio-ish archive format (currently Open Kernel only, but should *not* be hard to port)
L181[07:02:22] <Sagh​etti> %tonk
L182[07:02:22] <MichiBot> I'm sorry Saghetti, you were not able to beat Ocawesome101's record of 48 minutes and 16 seconds this time. 33 minutes and 44 seconds were wasted! Missed by 14 minutes and 32 seconds!
L183[07:02:39] <Izaya> bad Ocawesome101
L184[07:02:39] <Ocawesome101> womp womp
L185[07:02:43] <Izaya> we have enough of those already
L186[07:02:45] <Ocawesome101> >:D
L187[07:03:01] * Izaya says, loading PsychOS off a tape from a bespoke archive format
L188[07:03:32] <Ocawesome101> lol
L189[07:03:52] <Ocawesome101> it's so simple you could easily type one by hand
L190[07:04:41] <Izaya> the one I did for my tape bootloader is pretty much just 2 bytes name length, name, 4 bytes file length, file contents, rinse and repeat till you run into a file with a zero-length name
L191[07:05:00] <Ocawesome101> I'm literally just doing plaintext lol
L192[07:06:39] <Izaya> how plaintext
L193[07:08:21] <Ocawesome101> as in, it's ::ACVDATA type=<FILE/DIR>,path=<PATH>, then the file data, then more ::ACVDATAs til it hits EOF
L194[07:08:35] <Ocawesome101> a very terrible way of doing it, but it was easy /shrug
L195[07:08:52] <Izaya> well that's kinda annoying
L196[07:09:04] <Izaya> inconvenient to decode, too
L197[07:09:42] <Ocawesome101> https://github.com/ocawesome101/open-kernel-2/blob/master/lib/archive.lua is my utility for it
L198[07:10:53] <Izaya> https://0x0.st/zR4b.txt
L199[07:12:08] <Izaya> depending on mkdir being a command is a little iffy, but it lets it run on both on OpenOS and any worthwhile real-world OS
L200[07:12:15] <Ocawesome101> that's.... tiny
L201[07:12:27] <Ocawesome101> and yeah, if mkdir isn't a command your OS isn't worth using
L202[07:12:38] <Izaya> https://0x0.st/ibQi.txt
L203[07:12:48] <Izaya> that's the extremely dumb archive creation program
L204[07:13:14] <Izaya> it doesn't recurse through directories in the name of portability so you have to do lua mkarchive.lua $(find whatever -type f)
L205[07:13:25] <Ocawesome101> ah
L206[07:13:26] <Ocawesome101> see
L207[07:13:28] <Izaya> I wrote an OpenOS version that does but technicalities
L208[07:13:33] <Ocawesome101> mine recurses into directories
L209[07:13:43] <Izaya> can't do that with the Lua standard library
L210[07:13:49] <Izaya> and I needed a program I could run out-of-game
L211[07:13:55] <Ocawesome101> ah, fair
L212[07:14:15] <Izaya> so I just went with a really dumb one that will work everywhere
L213[07:14:17] <Izaya> :D
L214[07:14:33] <Ocawesome101> :P
L215[07:14:46] <Ocawesome101> mine trades that for being slightly smarter
L216[07:14:53] <Izaya> well like I said
L217[07:15:03] <Izaya> I don't trade that, that's just the Linux version
L218[07:15:25] <Izaya> (or anything else version, really)
L219[07:15:32] <Izaya> I could do one based on LuaFileSystem but eh
L220[07:15:38] <Izaya> feeding it the output of find is easier
L221[07:15:55] <Ocawesome101> fair
L222[07:16:11] <Izaya> and probably faster, not that it matters
L223[07:17:13] <Izaya> hmhm
L224[07:17:31] <Izaya> what I should do is add support for lzss streams
L225[07:17:37] <Izaya> so it can r/w compressed archives natively
L226[07:17:40] <Izaya> that'd be nice
L227[07:17:59] <Ocawesome101> yea thatd be cool
L228[07:18:09] <Izaya> or export the function as part of a library
L229[07:18:19] <Izaya> like, give it a stream object and a destination
L230[07:18:38] <Izaya> and then you give it a compressed stream object
L231[07:23:20] <Ocawesome101> well, I'ma sign off
L232[07:23:34] <Ocawesome101> night random interent strangers
L233[07:23:44] <Ocawesome101> s/interent/internet
L234[07:23:46] <MichiBot> <Ocawesome101> night random internet strangers
L235[07:24:35] ⇦ Quits: Ocawesome101 (~Ocawesome@38.65.248.246) (Quit: Bye bye)
L236[07:47:39] ⇦ Quits: Ariri (~Ariri@2605:e000:1220:8039:b172:a271:8745:e8ad) (Ping timeout: 202 seconds)
L237[08:18:09] <The_St​argazer> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/zahatobusa
L238[08:18:15] <The_St​argazer> that's an oxymoron
L239[08:23:30] <ThePi​Guy24> its not bad compared to so.e
L240[08:23:47] <ThePi​Guy24> %s/so.e/some
L241[08:23:47] <MichiBot> <ThePiGuy24> its not bad compared to some
L242[08:28:05] <The_St​argazer> yeah but
L243[08:28:07] <The_St​argazer> lua master race
L244[08:28:26] <The_St​argazer> lua is way more lightweight
L245[08:28:31] <The_St​argazer> its only like
L246[08:28:34] <The_St​argazer> less than 500kb
L247[08:38:47] <Forec​aster> %tonk
L248[08:38:47] <MichiBot> Dad-Sizzle! Forec​aster! You beat Ocawes​ome101's previous record of 48 minutes and 16 seconds (By 48 minutes and 8 seconds)! I hope you're happy!
L249[08:38:48] <MichiBot> Forecaster's new record is 1 hour, 36 minutes and 24 seconds! Forecaster also gained 0.0008 tonk points for stealing the tonk. Position #4. Need 0.04438 more points to pass simo​n816!
L250[08:39:21] ⇦ Quits: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net) (Read error: Connection reset by peer)
L251[09:52:58] <The_St​argazer> holy shit
L252[09:53:02] <The_St​argazer> my random copier is actually good
L253[09:53:10] <The_St​argazer> it copies files using /dev/urandom
L254[09:55:59] <The_St​argazer> it's good for small amounts of text
L255[09:59:16] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.20)
L256[10:00:58] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.20) (Remote host closed the connection)
L257[10:02:48] <The_St​argazer> don't use it on large data lol
L258[10:02:54] <The_St​argazer> it's taking like five minutes to copy 1mb
L259[10:03:10] <Izaya> random copier?
L260[10:03:21] <The_St​argazer> yeah
L261[10:03:24] <The_St​argazer> made it for fun
L262[10:03:29] <The_St​argazer> just one of my crazy ideas
L263[10:03:54] <The_St​argazer> it also supports math.random() for non-linux people
L264[10:04:00] <The_St​argazer> does mac have /dev/urandom?
L265[10:04:08] <Izaya> but what is it
L266[10:04:13] <The_St​argazer> it copies files
L267[10:04:16] <The_St​argazer> by generating random bytes
L268[10:04:22] <The_St​argazer> seeing if that byte matches what was just read
L269[10:04:27] <The_St​argazer> if not, generate another
L270[10:04:29] <The_St​argazer> if match, write
L271[10:04:31] <The_St​argazer> repeat.
L272[10:04:54] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.20)
L273[10:05:06] <The_St​argazer> could be used for disk stress tests maybe?
L274[10:07:32] <The_St​argazer> took nearly 12 minutes to write 1mb
L275[10:08:05] <The_St​argazer> works tho
L276[10:08:10] <The_St​argazer> no diff between `input` and `output`
L277[10:17:35] <Lizzian> %tonk
L278[10:17:36] <MichiBot> Dagnammit! Liz​zian! You beat Forec​aster's previous record of 1 hour, 36 minutes and 24 seconds (By 2 minutes and 24 seconds)! I hope you're happy!
L279[10:17:37] <MichiBot> Lizzian's new record is 1 hour, 38 minutes and 49 seconds! Lizzian also gained 0.00008 (0.00004 x 2) tonk points for stealing the tonk. Position #2. Need 0.03287 more points to pass Compan​ionCube!
L280[10:19:04] ⇨ Joins: Inari (~Pinkishu@pD9E8F863.dip0.t-ipconnect.de)
L281[10:24:16] <Inari> Nep
L282[10:24:59] <Inari> I mean
L283[10:25:09] <Inari> That cat is clearly held in that hold where they go immobile
L284[10:28:14] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.20) (Ping timeout: 378 seconds)
L285[10:40:11] ⇨ Joins: Vexatos (~Vexatos@port-92-192-124-211.dynamic.as20676.net)
L286[10:40:12] zsh sets mode: +v on Vexatos
L287[11:17:18] <The_St​argazer> Inari: where they're picked up by the neck?
L288[11:22:43] <Inari> @The_Stargazer yeah
L289[11:22:47] <Inari> Context: [11:24:16] *MichiBot* Amanda in #oc said: human has given Dobby a pizza! https://i.imgur.com/Ka66vMQ.gifv on Feb 28 @ 03:43 UTC
L290[11:22:59] <Inari> You see it being kinda upright and you see an arm behidn it when the camera swings a bit
L291[11:23:07] <Inari> PLus
L292[11:23:16] <Inari> I'd honestly be concerned that cat may be havin ga seizure if not for that :P
L293[11:24:40] <The_St​argazer> Yeah iirc cats do that
L294[11:24:50] <The_St​argazer> it's a natural reflex so their mother could carry them
L295[11:24:51] <The_St​argazer> i think
L296[11:25:05] <The_St​argazer> Poor thing
L297[12:07:46] <Amanda> I hadn't noticed that when I sent it to you, Inari, thought it was standing on its hind legs
L298[12:18:25] <Elfi> The owner probably picked the cat up because it was trying to monch on the pizza to begin with
L299[12:19:31] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Quit: DBotThePony)
L300[12:21:02] <The_St​argazer> yeah
L301[12:23:37] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L302[12:36:23] <ThePi​Guy24> %tonk
L303[12:36:24] <MichiBot> Consarn it! ThePi​Guy24! You beat Liz​zian's previous record of 1 hour, 38 minutes and 49 seconds (By 39 minutes and 58 seconds)! I hope you're happy!
L304[12:36:25] <MichiBot> ThePiGuy24's new record is 2 hours, 18 minutes and 47 seconds! ThePiGuy24 also gained 0.00134 (0.00067 x 2) tonk points for stealing the tonk. Position #9. Need 0.0027 more points to pass The_St​argazer!
L305[12:53:54] ⇦ Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L306[13:00:40] <dequbed> Izaya: Don't you have my modpack? That has like 4 or 5 mods to make mobs actually dangerous
L307[13:11:06] <Nath​_SoM> i just had a stupid idea
L308[13:11:49] <Nath​_SoM> do you guys remember these old msdos viruses? why not make one for openos with the cool payloads, not just removing system files?
L309[13:12:28] <Izaya> https://imgur.com/GjekmoA.png
L310[13:12:46] <Nath​_SoM> ?
L311[13:12:55] <Izaya> I made a Serene Seasons detector hooked up to a microcontroller, then exported the component over RPC
L312[13:13:06] <Nath​_SoM> oh
L313[13:13:41] <M​GR> Nath, it'd have to be some sort of trojan horse program to my knowledge
L314[13:13:49] <M​GR> You'd have to trick end users into installing it
L315[13:14:05] <Izaya> and then y'know, wrote a program to parse the inputs that acts as if the redstone block/card was directly attached :3
L316[13:14:16] <Nath​_SoM> just basic "video.mp4 but it aint an mp4" trick, doubt it would work lmao
L317[13:14:28] <Nath​_SoM> obv with another extension
L318[13:14:31] <Nath​_SoM> not mp4
L319[13:14:52] <M​GR> Yeah, that could work 🙂
L320[13:16:02] <Nath​_SoM> but i wouldnt release it, because theres always that guy that will use it on someone on a server, instead warn that its a trojan and give the user a choice to run it or not
L321[13:16:15] <Nath​_SoM> plus the oc forums dont seem to allow malware
L322[13:16:25] <M​GR> The OC forums do not allow malware, that is correct
L323[13:16:39] <Nath​_SoM> so maybe ill just keep it on my server
L324[13:32:20] * Lizzian wonders how easy it would be to learn how to weld / make her own desk from scratch
L325[13:38:09] <The_St​argazer> yeah i wish the newer viruses did cool shit
L326[13:38:12] <The_St​argazer> like the old ones
L327[13:43:33] <dequbed> Lizzian: Pretty easy all things considered. Why weld a desk though?
L328[13:45:25] <Lizzian> well, was thinking about possibly making one out of metal, or at the very least the frame for it
L329[13:45:58] <Lizzian> probably wont do it whilst i'm still living at my dad's, but would be a cool idea to try and make something that was really sturdy
L330[13:46:41] <dequbed> And heavy as fuck
L331[13:47:57] <dequbed> But sure go for it. Welding by itself is pretty easy, welding *well* is the hard part. But you're not selling a product that other people are trusting their life on so that's not an issue either.
L332[13:48:20] <Izaya> man the best desk I have
L333[13:48:28] <Izaya> is 8 pieces of square metal pipe
L334[13:48:34] <Izaya> with a front door on top
L335[13:48:51] <dequbed> Yeah pretty much. Add a crossbrace and it becomes pretty solid
L336[13:49:30] <dequbed> Get yourself an angle grinder, a few meters of square tubing and a MIG welder and just go ham.
L337[14:40:19] <Adorabl​eCatgirl> a group of foxes is called a screech
L338[14:47:37] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.20)
L339[15:00:06] <Izaya> https://fedi.absturztau.be/media/e2495dc0ff20247d05e4d7ef8f549dd908fc48ad703f75f5217a192829f0b7f5.png
L340[15:02:46] ⇨ Joins: Thutmose (~Patrick@host-69-59-79-181.nctv.com)
L341[15:22:06] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.157.20) (Killed (NickServ (GHOST command used by ben_mkiv|afk!~ben_mkiv@88.130.158.0)))
L342[15:22:11] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@88.130.158.0)
L343[15:27:13] <Ocawes​ome101> %tonkout
L344[15:27:13] <MichiBot> Fopdoodle! Ocawes​ome101! You beat ThePi​Guy24's previous record of 2 hours, 18 minutes and 47 seconds (By 32 minutes and 2 seconds)! I hope you're happy!
L345[15:27:14] <MichiBot> Ocawes​ome101 has stolen the tonkout! Tonk has been reset! They gained 0.002 tonk points! plus 0.001 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.07525. Position #7 => #6 Need 0.07144 more points to pass DaCompu​terNerd!
L346[15:27:36] <Ocawes​ome101> Yay
L347[15:27:51] <Lizzian> %tonk
L348[15:27:51] <MichiBot> Aw jeez! Liz​zian! You beat Ocawes​ome101's previous record of <0 (By 38 seconds)! I hope you're happy!
L349[15:27:52] <MichiBot> Lizzian's new record is 38 seconds! Lizzian also gained 0.00001 tonk points for stealing the tonk. Position #2. Need 0.03286 more points to pass Compan​ionCube!
L350[15:28:27] <Ocawes​ome101> %tonk
L351[15:28:42] <Ocawes​ome101> Dangit, forgot there was a timeout
L352[15:29:43] <Ocawes​ome101> I wanna make a virus for OC-DOS now
L353[15:30:20] <Ocawes​ome101> Except I’ll be in Michigan until Sunday afternoon :(
L354[15:40:58] <Izaya> >write library
L355[15:41:02] <Izaya> >export functions over rpc
L356[15:41:13] <Izaya> >write wrapper library on other machines that just returns the RPC proxy
L357[15:41:16] <Izaya> >???
L358[15:41:18] <Izaya> >profit
L359[15:42:36] <Lizzian> s/\?\?\?/cake
L360[15:42:37] <MichiBot> <Izaya> >cake
L361[15:44:05] <Izaya> in unrelated news
L362[15:44:25] <Izaya> it looks like I'm going to be the centre of mail routing on the server I'm playing on presently
L363[15:44:47] <Izaya> thoughts on automating item routing? going to be using magic mirrors to get the items to/from my base
L364[15:44:59] <dequbed> I just filled my caldav folder with trash q.q
L365[15:47:01] <The_St​argazer> Inari: so I discovered that with a website I can turn any set of words into neps
L366[16:36:03] ⇨ Joins: Heller (~Heller@176.108.168.178)
L367[16:36:13] <Heller> здрасте
L368[16:36:26] <Heller> Я одиин тут пишу с OpenComputers?
L369[16:36:45] <Heller> Походу я тут вообще один...
L370[16:37:11] <The_St​argazer> english, please
L371[16:37:22] <Heller> oh
L372[16:37:28] <Heller> sorry
L373[16:37:33] <The_St​argazer> nah it's fine
L374[16:37:46] <The_St​argazer> it's just that most of us only speak english haha (i think?)
L375[16:38:09] <Heller> I thinks its multi-language chanel
L376[16:38:16] <M​GR> It's english
L377[16:38:29] <M​GR> People here may speak other languages, but the primary support language is English
L378[16:38:45] <Heller> ok
L379[16:38:56] <Heller> I understand
L380[16:40:05] <M​GR> Are you connecting from inside MC?
L381[16:43:04] ⇦ Quits: Heller (~Heller@176.108.168.178) (Ping timeout: 190 seconds)
L382[16:43:54] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@88.130.158.0) (Ping timeout: 189 seconds)
L383[17:02:40] <Forec​aster> Finally home!
L384[17:03:08] <Forec​aster> I've slept in my own bed once this week
L385[17:03:08] <The_St​argazer> %tonk
L386[17:03:09] <MichiBot> Jeepers! The_St​argazer! You beat Liz​zian's previous record of 38 seconds (By 1 hour, 34 minutes and 38 seconds)! I hope you're happy!
L387[17:03:10] <MichiBot> The_Stargazer's new record is 1 hour, 35 minutes and 17 seconds! The_Stargazer also gained 0.00158 tonk points for stealing the tonk. Position #8. Need 0.01925 more points to pass Ko​dos!
L388[17:03:36] <The_St​argazer> travelling or smthn?
L389[17:03:56] <Forec​aster> Work
L390[17:04:39] <The_St​argazer> ah
L391[17:05:51] <Forec​aster> I've spent a total of 15 hours this in a car this week
L392[17:06:03] <The_St​argazer> That's a long time
L393[17:07:02] <Forec​aster> Almost 30% of on-clock time
L394[17:07:18] <The_St​argazer> on-clock time?
L395[17:08:03] <Forec​aster> Work time then
L396[17:08:21] <The_St​argazer> Ah
L397[17:42:45] <Adorabl​eCatgirl> .
L398[17:43:50] <Izaya> /
L399[17:43:55] <Inari> Amanda: I see
L400[17:44:02] <Adorabl​eCatgirl> hi izaya
L401[17:44:07] <Inari> @The_Stargazer what site?
L402[17:44:11] <Izaya> hi
L403[17:44:22] <Izaya> I suspect weechat got disconnected from ZNC, how inconvenient
L404[17:45:10] <The_St​argazer> Inari: cryptii
L405[17:45:26] <The_St​argazer> using the tap code
L406[17:45:39] <Inari> heh
L407[17:46:28] <The_St​argazer> with my settings, the string `neptunia <3` becomes ```
L408[17:46:29] <The_St​argazer> Nep! Nep! Nep! Nepu? Nep! Nep! Nep! Nep. Nep! Nepu? Nep! Nep! Nep! Nep! Nep! Nep. Nep! Nep! Nep! Nepu? Nep! Nep! Nep! Nep! Nep! Nep. Nep! Nep! Nep! Nep! Nepu? Nep! Nep! Nep! Nep! Nep. Nep! Nep! Nep! Nep! Nepu? Nep! Nep! Nep! Nep! Nep! Nep. Nep! Nep! Nep! Nepu? Nep! Nep! Nep! Nep. Nep! Nep! Nepu? Nep! Nep! Nep! Nep! Nep. Nep! Nepu? Nep!
L409[17:46:29] <The_St​argazer> ```
L410[17:46:47] <The_St​argazer> can't encode special characters though it seems
L411[17:46:52] <The_St​argazer> so it just gets translated to `neptunia`
L412[17:47:22] <Inari> And those settings are?
L413[17:47:46] <The_St​argazer> tap = `Nep! `, group = `Nepu? `, letter = `Nep. `
L414[17:48:08] <Inari> hrm
L415[17:48:26] <Inari> Just results in "faaaaaaaaaaaaaaaaaaaaaaaa" for me haha
L416[17:48:31] <The_St​argazer> odd.
L417[17:49:03] <Inari> Oh
L418[17:49:05] <Inari> I did it wrong
L419[17:49:06] <Inari> Ignroe me
L420[17:49:12] <The_St​argazer> oh yeah I see the issue
L421[17:50:32] <The_St​argazer> also: wonder when the next main series nep game will be
L422[17:51:17] <Inari> I can't get it to work
L423[17:51:25] <Inari> I encode something
L424[17:51:30] <Inari> But then when I try to decode it it complaisn
L425[17:51:37] <The_St​argazer> how does it complain
L426[17:52:45] <Inari> "Reached unexpected end of content. The last set of Polybius square coordinates is incomplete."
L427[17:53:07] <The_St​argazer> what are you trying to decode?
L428[17:53:28] <Inari> Meow MeowMeowMewMeowMeowMeow MeowMeowMeowMeowMewMeowMeowMeow MeowMeowMeowMeowMewMeow MeowMeowMewMeowMeowMeowMeow MeowMeowMeow
L429[17:53:34] <The_St​argazer> that usually happens when one of the characters is out of place
L430[17:53:37] <The_St​argazer> with what settings?
L431[17:54:17] <Inari> tap is TMeow" group is " ", letter is "Mew"
L432[17:54:45] <The_St​argazer> and the input is?
L433[17:54:52] <Inari> Boobs
L434[17:55:06] <The_St​argazer> Odd
L435[17:55:08] <The_St​argazer> Hmm
L436[17:56:10] <The_St​argazer> brb
L437[17:56:13] <Inari> Doesn't seem to work for me with any settings
L438[17:57:56] <The_St​argazer> I think maybe you need more variation in your code?
L439[17:58:18] <Inari> I tried with a/b/c
L440[17:58:47] <The_St​argazer> maybe it doesn't work with some words?
L441[17:58:51] <The_St​argazer> gimme a sec
L442[17:59:12] <The_St​argazer> works fine with `sdgedfhhg`
L443[17:59:23] <The_St​argazer> which is just me hitting random keys
L444[17:59:46] <Inari> weird
L445[18:01:55] <The_St​argazer> maybe it can't start with some letters?
L446[18:02:25] <The_St​argazer> if I do `hboobs` it works fine..
L447[18:03:00] <The_St​argazer> also: i may have a couple of (nsfw) subreddits you might be interested in
L448[18:03:10] <Inari> Well I'm very picky
L449[18:03:12] <Inari> But I guesss
L450[18:03:29] <The_St​argazer> they're both neptunia
L451[18:03:46] <The_St​argazer> hang on, give me a minute
L452[18:03:58] <Inari> Sadly Neptunia has a severe lack of males, but migth still be nice
L453[18:04:01] <The_St​argazer> mind if I dm you them on discord?
L454[18:04:02] <The_St​argazer> don't really wanna post names of nsfw subreddits here
L455[18:04:06] <The_St​argazer> Yeah it does
L456[18:04:09] <The_St​argazer> Still
L457[18:04:13] <Inari> I mean, thats what I expected, so, yes
L458[18:04:16] <The_St​argazer> aight
L459[18:25:34] <Forec​aster> https://www.smbc-comics.com/comic/macro-2
L460[18:33:02] ⇦ Quits: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net) (Remote host closed the connection)
L461[18:35:03] ⇨ Joins: Amanda (~quassel@c-73-165-85-199.hsd1.pa.comcast.net)
L462[18:36:50] <Lizzian> %tonk
L463[18:36:51] <MichiBot> I'm sorry Lizzian, you were not able to beat The_Stargazer's record of 1 hour, 35 minutes and 17 seconds this time. 1 hour, 33 minutes and 42 seconds were wasted! Missed by 1 minute and 34 seconds!
L464[18:37:08] <Lizzian> oops, should have scrolled up
L465[18:37:28] <The_St​argazer> pretty good for a blind tonk tho
L466[18:40:00] <Ocawes​ome101> Dangit
L467[18:40:07] <Ocawes​ome101> I was gonna do that
L468[18:49:32] <asie> a blonk
L469[18:51:53] ⇨ Joins: Vexaton (~Vexatos@port-92-192-85-164.dynamic.as20676.net)
L470[18:51:53] zsh sets mode: +v on Vexaton
L471[18:54:19] ⇦ Quits: Vexatos (~Vexatos@port-92-192-124-211.dynamic.as20676.net) (Ping timeout: 190 seconds)
L472[18:59:18] <Forec​aster> %sip
L473[18:59:18] <MichiBot> You drink a ripe pearlpeas potion (New!). Forec​aster grows slightly until their next sip of water.
L474[19:26:52] <DaCompu​terNerd> %sip
L475[19:26:53] <MichiBot> You drink a viscous yellow potion (New!). DaCompu​terNerd's toes turn invisible for 9 moons.
L476[19:29:41] <Elfi> I'm still just like "0 second blind tonk record, hell yeaaa"
L477[20:15:30] ⇨ Joins: Unimate (~Unimate@37.239.150.52)
L478[20:18:56] <ThePi​Guy24> %tonk
L479[20:18:56] <MichiBot> Aw jeez! ThePi​Guy24! You beat The_St​argazer's previous record of 1 hour, 35 minutes and 17 seconds (By 6 minutes and 47 seconds)! I hope you're happy!
L480[20:18:57] <MichiBot> ThePiGuy24's new record is 1 hour, 42 minutes and 5 seconds! ThePiGuy24 also gained 0.00022 (0.00011 x 2) tonk points for stealing the tonk. Position #9. Need 0.00406 more points to pass The_St​argazer!
L481[20:19:31] <Unimate> j.a.r.v.i.s
L482[20:19:41] <Unimate> logout
L483[20:19:58] ⇦ Quits: Unimate (~Unimate@37.239.150.52) (Quit: Unimate)
L484[20:34:01] ⇨ Joins: Ghost (~Ghost@37.239.150.52)
L485[20:34:53] <Ghost> Ghost
L486[20:35:05] <Ghost> asd
L487[20:35:16] -Ghost- Ghost password
L488[20:35:21] <CompanionCube> what
L489[20:35:22] -Ghost- 1234
L490[20:35:39] -Ghost- Ghost password 12345
L491[20:35:59] <CompanionCube> why are you noticing me
L492[20:36:36] <Ghost> Does This Have any Thing
L493[20:36:44] <CompanionCube> what thing?
L494[20:36:44] <Ghost> with drones ?
L495[20:37:29] ⇦ Quits: Ghost (~Ghost@37.239.150.52) (Client Quit)
L496[20:42:18] ⇨ Joins: Backslash (~Backslash@d137-186-220-152.abhsia.telus.net)
L497[20:42:48] <Elfi> They were noticing the whole channel
L498[20:42:50] <Elfi> Pffft
L499[20:42:52] <Elfi> Wow.
L500[20:46:46] <Michiyo> lol yeah
L501[20:47:40] <Elfi> I guess that's one point against legacy services.
L502[21:02:30] <A​vP> anyone know if there is an easy way to convert decimal to binary in open computers ( I am working on an 8 bit ALU adder and am going to write an oc code to process it )
L503[21:17:07] <B​ob> bit ops
L504[21:20:55] ⇨ Joins: ben_mkiv (~ben_mkiv@88.130.158.0)
L505[21:32:19] <B​ob> Code Block pastebined https://paste.pc-logix.com/uxiguyoyur
L506[21:32:21] <B​ob> @AvP
L507[21:32:31] <B​ob> Code Block pastebined https://paste.pc-logix.com/atokekoveg
L508[21:34:59] <B​ob> is this what you wanted ?
L509[21:45:44] ⇨ Joins: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L510[21:45:44] zsh sets mode: +v on gamax92
L511[22:32:02] <A​vP> pretty much thanks
L512[22:32:49] <A​vP> Also I can have multiple redstone io's connected to the same pc right?
L513[22:32:59] <Forec​aster> yes
L514[22:34:13] <A​vP> How can I call on them seperately
L515[22:34:15] <A​vP> How can I call on them seperately? [Edited]
L516[22:34:25] <Forec​aster> ~oc component
L517[22:34:25] <ocdoc> http://ocd.cil.li/component
L518[22:34:46] <Forec​aster> https://ocdoc.cil.li/component:component_access
L519[22:34:47] <Forec​aster> says there
L520[22:34:53] <A​vP> thank you
L521[22:35:45] <DaCompu​terNerd> proxy is a powerful function
L522[22:36:14] <Forec​aster> proxy is the powerhouse of the cell
L523[22:36:36] <Sagh​etti> it produces ATP
L524[22:37:01] <Sagh​etti> component.proxy(component.list("gpu")())
L525[22:37:06] <Sagh​etti> > ATP
L526[22:37:56] <A​vP> That is a very interesting way the oc devs chose to do this
L527[22:37:58] <A​vP> That is a very interesting way the oc devs chose to do this. [Edited]
L528[22:53:36] <20​kdc> %tonk
L529[22:53:36] <MichiBot> Sard! 20​kdc! You beat ThePi​Guy24's previous record of 1 hour, 42 minutes and 5 seconds (By 52 minutes and 35 seconds)! I hope you're happy!
L530[22:53:37] <MichiBot> 20kdc's new record is 2 hours, 34 minutes and 40 seconds! 20kdc also gained 0.00176 (0.00088 x 2) tonk points for stealing the tonk. Position #17 => #15. Need 0.00072 more points to pass Squi​dDev!
L531[23:19:31] <Kristo​pher38> I remember testing my 16-byte memory modules done as projectred's ICs with OC
L532[23:20:37] <Kristo​pher38> I crafted 16 different modules (each activated for a different address) for a total of 256 bytes
L533[23:22:33] <Kristo​pher38> iirc I managed to get them to work and then I started working on an ALU but quickly gave up since crossing wires are a pain when designing
L534[23:22:44] <A​vP> yeah that makes sense
L535[23:22:45] <Kristo​pher38> and you have to think about compressing the design
L536[23:23:12] <A​vP> Yep that was something I ran into with my 8 bit design
L537[23:23:17] <Kristo​pher38> maybe i'll start working on it again sometime 🤔
L538[23:23:36] <Kristo​pher38> @AvP are you doing this with vanilla redstone or with some mod?
L539[23:23:47] <A​vP> project red ic
L540[23:24:46] <A​vP> same as you
L541[23:25:03] <Kristo​pher38> oh nice! I wish I knew where my save was so I could share my testing scripts with you
L542[23:26:04] <A​vP> if you find it lmk
L543[23:26:45] <A​vP> this is what I have so far btw
L544[23:26:49] <A​vP> http://tinyurl.com/we2s3kb
L545[23:27:03] <A​vP> it just adds
L546[23:28:02] <A​vP> I mostly wanted to make it as a proof of concept for a school multigenre essay on computers I am working on.
L547[23:28:20] <A​vP> it just add two 8 bit numbers [Edited]
L548[23:28:27] <A​vP> it just adds two 8 bit numbers [Edited]
L549[23:29:20] <A​vP> http://tinyurl.com/r3zhtlr
L550[23:29:47] <A​vP> I just have to figure out how I want the coding portion to go now
L551[23:31:10] <Kristo​pher38> I found this screenshot https://cdn.discordapp.com/attachments/581458288852467712/599730720264683520/2019-07-14_00.35.27.png
L552[23:31:42] <Kristo​pher38> iirc it's an earlier version, had to make some modifications to it later
L553[23:32:37] <Kristo​pher38> 2 rows, 8 bytes each, and address decoder at the bottom
L554[23:33:35] ⇦ Quits: ben_mkiv (~ben_mkiv@88.130.158.0) (Ping timeout: 202 seconds)
L555[23:36:22] <A​vP> Wow thats quite a bit more complex than what I am messing with. 😄
L556[23:36:49] <dequbed> ... I remember trying to build an ALU on a breadboard based on my dad's thesis, and nowadays kids are building ALUs with logic in game. It's honestly pretty awesome.
L557[23:37:29] <Kristo​pher38> I ran into a technical problem when designing this actually, because this was all on done on a server
L558[23:37:44] <Kristo​pher38> projectred's IC workbench is so badly written
L559[23:38:07] <Kristo​pher38> after each modification to a tile it recalculates all logic
L560[23:38:20] <dequbed> Honestly, when's somebody going to build a HDL for P:R IC?
L561[23:38:25] <Kristo​pher38> so imagine when you've got lots of components on a 64x64 schematic
L562[23:38:53] <Kristo​pher38> so it was lagging immensely
L563[23:39:05] <Kristo​pher38> and at some point it started crashing the server
L564[23:39:08] <A​vP> makes sense
L565[23:39:20] <A​vP> how much ram did you have
L566[23:39:25] <Kristo​pher38> because recalculating all that stuff took too many ticks
L567[23:40:12] <Kristo​pher38> idk about the server that was running on but honestly that wouldn't matter much, it's about time complexity of that algorithm used
L568[23:40:26] <Kristo​pher38> to recalculate all stuff on a schematic
L569[23:41:08] <A​vP> oh ok
L570[23:41:56] <Kristo​pher38> `java.lang.Error: ServerHangWatchdog detected that a single server tick took 60.00 seconds (should be max 0.05)`
L571[23:42:28] <Kristo​pher38> that's what this caused
L572[23:43:05] <A​vP> holy crap thats a ton of lag
L573[23:43:11] ⇨ Joins: Ariri (~Ariri@2605:e000:1220:8039:b172:a271:8745:e8ad)
L574[23:43:18] <A​vP> 60 seconds XD
L575[23:48:59] <Kristo​pher38> yeah, so no warranty on any of this code or anything, nothing's documented and it may break as I wrote this for personal use https://hastebin.com/dasurucefi.lua
L576[23:49:34] <Kristo​pher38> and it's badly written because globals
L577[23:50:48] <Kristo​pher38> but essentialy con<Something> is the redstone controller, named after its intended purpose when testing the memory module
L578[23:52:09] <Kristo​pher38> and two helper functions, one to convert a number into a table of bits for setting bundled output and other to converting that table back to a number
L579[23:52:22] <Kristo​pher38> and two helper functions, one to convert a number into a table of bits for setting bundled output and other to convert that table back to a number [Edited]
L580[23:57:21] <Kristo​pher38> and an example script I used to test memory with https://hastebin.com/ilatideviz.lua
L581[23:59:37] <Kristo​pher38> it'd write selected range of memory locations with random numbers and store them for later comparison, so it would then read them to check if they were written to memory properly
<<Prev Next>> Scroll to Top