<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:01:00] <The_Stargazer> Lua, obviously
L2[00:01:01] <The_Stargazer> also
L3[00:01:10] <The_Stargazer> are functions in a program
L4[00:01:15] <The_Stargazer> available to a `require`'d api
L5[00:01:33] <The_Stargazer> like, can the API use functions not defined in it but defined in the program it's being used by
L6[00:01:41] <The_Stargazer> or do the functions have to be defined in the API
L7[00:01:47] <The_Stargazer> same question goes for variables
L8[00:02:56] <Forecaster> %tonk
L9[00:02:56] <MichiBot> Fopdoodle! Forecaster! You beat CompanionCube's previous record of 1 hour, 47 minutes and 35 seconds (By 50 minutes and 12 seconds)! I hope you're happy!
L10[00:02:57] <MichiBot> Forecaster's new record is 2 hours, 37 minutes and 47 seconds! Forecaster also gained 0.00168 (0.00084 x 2) tonk points for stealing the tonk.
L11[00:04:27] <Ariri> id assume the latter
L12[00:05:14] <The_Stargazer> ah
L13[00:06:52] <Forecaster> %sip random
L14[00:06:52] <MichiBot> You drink a prickly rock potion (New!). True enlightenment can be achieved by drinking another potion.
L15[00:07:04] <Forecaster> %sip random
L16[00:07:05] <MichiBot> You drink a oxidised octiron potion (New!). Forecaster's favourite hat is suddenly on fire.
L17[00:07:12] <Forecaster> Ohno
L18[00:10:41] <Ariri> Anybody know JS?
L19[00:12:18] ⇦ Quits: bauen1 (bauen1!~bauen1@ipbcc038c0.dynamic.kabel-deutschland.de) (Ping timeout: 190 seconds)
L20[00:17:23] <Forecaster> Sure
L21[00:26:39] <Ariri> I cant bloody figure out how to inject properly
L22[00:37:35] <Forecaster> Okay
L23[00:44:54] <Ariri> What I mean is, Im trying to change a value on a website, which i think i do by void (nope it doesnt)
L24[00:45:14] <Ariri> I cant use a cross site attack so i have to use javascript
L25[00:45:30] <Ariri> but i cant figure out how or find the proper tool to
L26[01:05:32] <Forecaster> Void?
L27[01:22:59] <DEMONITIZED BOI> %sip random
L28[01:24:05] <DEMONITIZED BOI> Did MichiBot get banned
L29[01:24:26] <Forecaster> it's because you have a space in your name
L30[01:27:12] <Mimiru> MichiBot is an IRCBot, some assumptions are made that names will conform to IRC standards.
L31[01:27:17] <Mimiru> which do not allow spaces.
L32[01:37:23] <Ariri> Well I passed the level but no way I did it right, as i did the same thing i did in the previous level without JS, but now I have to circumvent a NIX script
L33[01:37:38] <The_Stargazer> Is this level not-JS related?
L34[01:37:47] <The_Stargazer> Also, by *nix do you mean.. a shell script?
L35[01:38:31] <Ariri> I mean this https://i.imgur.com/71vs1qo.png
L36[01:38:34] <The_Stargazer> or NIX as in, something that's actually called NIX
L37[01:38:46] <The_Stargazer> which game is this?
L38[01:38:53] <Ariri> Hack This Site
L39[01:38:59] <Ariri> https://www.hackthissite.org
L40[01:39:01] <The_Stargazer> sounds fun
L41[01:39:26] <Ariri> trying to learn pen-testing in short bursts without a course
L42[01:39:30] <Ariri> dunno how itll go
L43[01:39:33] <The_Stargazer> so if you were on a real system, you could do an `ls`
L44[01:39:55] <Ariri> but the issue is not in commands
L45[01:39:57] <The_Stargazer> but here you can't list files
L46[01:39:58] <Ariri> its executing them
L47[01:40:02] <The_Stargazer> yeah
L48[01:40:05] <Ariri> bc it uses cal before the field
L49[01:40:12] <The_Stargazer> okay, the first idea would be to view the source
L50[01:40:18] <The_Stargazer> and look at the shell script
L51[01:40:19] <The_Stargazer> if possible
L52[01:40:39] <Ariri> I dont think I can
L53[01:40:43] <The_Stargazer> Hmm
L54[01:41:00] <Ariri> https://i.imgur.com/fp2DRAh.png
L55[01:41:01] <The_Stargazer> If I had the script I could fire up my VM and see what to do
L56[01:41:52] <Ariri> Yeah, Im trying to figure out how to the input is being fed to see if i can access console with a certain trigger, so far ^C and a space havent worked
L57[01:42:23] <The_Stargazer> hmm
L58[01:42:45] <The_Stargazer> have you tried magic sysrq?
L59[01:42:48] <The_Stargazer> (Alt-SysRq)
L60[01:42:56] <The_Stargazer> (Alt-SysRq-[KEY]) [Edited]
L61[01:43:12] <The_Stargazer> for example Alt-SysRq-B would reboot the system
L62[01:43:20] <The_Stargazer> (this is where REISUB comes from)
L63[01:43:34] <Ariri> I cant actually press buttons into it
L64[01:43:38] <Ariri> it just accepts text
L65[01:43:38] <The_Stargazer> oh
L66[01:43:41] <The_Stargazer> right
L67[01:43:44] <The_Stargazer> what's the URL?
L68[01:43:49] <The_Stargazer> I'll give it a crack
L69[01:43:52] <The_Stargazer> if possible
L70[01:44:07] <Ariri> ull have to make an account i think
L71[01:44:11] <The_Stargazer> oh
L72[01:44:13] <Ariri> https://www.hackthissite.org/missions/basic/7
L73[01:44:31] <The_Stargazer> *It's hacking time.*
L74[01:44:36] <Ariri> ha
L75[01:44:41] <The_Stargazer> I have the advantage of a VM
L76[01:45:35] <Ariri> oh
L77[01:45:40] <Ariri> $ cal.pl <input>
L78[01:45:53] <Ariri> so it actually enters it like that
L79[01:46:05] <Ariri> i need to figure out how to list files from there
L80[01:46:33] <Ariri> which means its a perl script
L81[01:46:53] <The_Stargazer> Right
L82[01:47:07] <The_Stargazer> I'll examine the script
L83[01:47:42] <Ariri> I tried sep 1752 but didnt bring anything
L84[01:47:52] <The_Stargazer> Try 1970
L85[01:48:10] <Ariri> did
L86[01:48:11] <Ariri> nada
L87[01:48:57] <The_Stargazer> damn
L88[01:50:58] <Ariri> tch
L89[01:51:02] <Ariri> nothin yet
L90[01:53:03] <The_Stargazer> Hmm
L91[01:55:36] <Ariri> how do u run multiple programs at a time on linux
L92[01:55:54] <The_Stargazer> You can't.
L93[01:55:59] <The_Stargazer> In a terminal
L94[01:56:31] <Ariri> hmm
L95[01:57:47] <Forecaster> screen
L96[01:57:53] <Ariri> i think im gonna head to bed and try in the morning
L97[01:57:55] <Ariri> what?
L98[01:58:37] <Forecaster> you use `screen` to run multiple cli programs in a tabbed environment
L99[01:58:53] <Ariri> hmm i see
L100[01:59:03] <Forecaster> https://www.gnu.org/software/screen/manual/screen.html
L101[01:59:05] <Ariri> the issue is it puts a `cal` before it
L102[01:59:48] <Ariri> so the shell is `cal <myinput>`
L103[02:00:03] <The_Stargazer> have you managed to crack into a shell?
L104[02:00:06] <Ariri> i need to put somethin in myinput to access the files
L105[02:00:07] <Ariri> no
L106[02:00:21] <The_Stargazer> what have you accomplished so far
L107[02:00:46] <The_Stargazer> hmm
L108[02:00:42] <Ariri> nada really, only white screens
L109[02:01:05] <The_Stargazer> try throwing random strings at it until it breaks
L110[02:01:20] <The_Stargazer> you could also write a script to constantly throw POST requests at the script
L111[02:01:27] <The_Stargazer> but that might get you into bother or trouble
L112[02:01:35] <The_Stargazer> because it could be classed as a DoS
L113[02:01:41] <The_Stargazer> because it could be classed as a DoS attempt [Edited]
L114[02:01:46] <Ariri> its supposed to be easier
L115[02:01:53] <Ariri> its the basic section lvl 7 ffs
L116[02:02:04] <Ariri> easier than writing that i mean ^
L117[02:02:16] <Ariri> im lookin at the stuff and its just syntax
L118[02:02:20] <Ariri> but idk what
L119[02:03:23] <The_Stargazer> hmm
L120[02:03:25] <The_Stargazer> show me?
L121[02:04:10] <Ariri> https://www.hackthissite.org/forums/viewtopic.php?f=14&t=10753&sid=50289dae870db8fc0e6f0ddb3a948652&start=30
L122[02:06:55] <Ariri> i loaded my arch linux vm to try
L123[02:10:37] <Forecaster> huh, slavehack is gone, but there's a slavehack 2 now...
L124[02:11:38] <Ariri> is it a simulator?
L125[02:12:01] <Forecaster> slavehack was a hacking browser game from many years ago
L126[02:12:19] <Forecaster> it was pretty simple
L127[02:12:49] <Forecaster> you connected to different computers with ip adresses and poked through files, downloaded "programs", brute forced logins and stuff
L128[02:13:01] <Ariri> oh
L129[02:13:03] <Ariri> cool
L130[02:13:15] <Ariri> Have you played uplink then?
L131[02:13:25] <Forecaster> yes
L132[02:13:32] <Forecaster> Slavehack 2 looks more similar to that
L133[02:13:40] <Forecaster> the original was much simpler
L134[02:13:51] <Ariri> I see
L135[02:14:23] <Forecaster> kind of sad that it's gone, I liked coming back now and then to poke around
L136[02:15:10] <Ariri> yeah, i did that in a couple of mobile apps and games that got lost before their time
L137[02:16:07] <Forecaster> I had a ton of notes for it
L138[02:18:06] <Ariri> Unrecognized character \x7F; marked by <-- HERE after <-- HERE near column 1 at /usr/bin/cal line 1.
L139[02:18:12] <Ariri> ``Unrecognized character \x7F; marked by <-- HERE after <-- HERE near column 1 at /usr/bin/cal line 1.`` [Edited]
L140[02:18:17] <Ariri> huh?
L141[02:28:38] <Forecaster> there's an unrecognized character
L142[02:32:37] <Ariri> it doesnt
L143[02:32:42] <Ariri> but anyways
L144[02:32:46] <Ariri> Im so dumb
L145[02:32:56] <Ariri> @The_Stargazer ... its a friking ;
L146[02:33:10] <Ariri> use a ; to end it and run another cmd
L147[02:35:37] <Ariri> %8ball sleep?
L148[02:35:37] <MichiBot> Ariri: I don't think that's a question...
L149[02:35:53] <Ariri> %8ball can i go to sleep?
L150[02:35:54] <MichiBot> Ariri: My reply is no
L151[02:36:02] <Ariri> :(
L152[02:36:08] <Ariri> Please MichiBot
L153[02:36:13] <Ariri> %8ball can i go to sleep?
L154[02:36:14] <MichiBot> Ariri: Outlook not so good
L155[02:36:20] <Ariri> cri
L156[02:36:30] <Ariri> I will die by the hands of MichiBot
L157[02:36:50] <Zef> Good
L158[02:36:55] <Zef> %sip random
L159[02:36:56] <MichiBot> You drink a porous dalekanium potion (New!). The bottle turns into a trident.
L160[02:37:13] <Ariri> :(
L161[02:37:23] <Zef> So is it a dalekanium trident?
L162[02:37:29] <Forecaster> possibly
L163[02:38:39] <Ariri> Gotta love autocomplete fails
L164[02:38:40] <Ariri> https://i.imgur.com/WQTGw7D.png
L165[02:39:34] <Ariri> anyways, MichiBot will poison me in my sleep, but gn
L166[02:39:49] <Forecaster> MichiBot would do no such thing
L167[02:40:05] <Ariri> %choose let me sleep or poison me
L168[02:40:06] <MichiBot> Ariri: I spy with my robotic eye something beginning with "poison me"!
L169[02:40:14] <Ariri> You were saying?
L170[02:40:28] <Ariri> evil MichiBot
L171[02:41:47] <Forecaster> http://tinyurl.com/yypbt6f2
L172[02:42:02] <Forecaster> an exciting new look indeed
L173[02:45:21] <Forecaster> at least it took much less than the predicted 37 minutes
L174[02:45:36] <Forecaster> %sip random
L175[02:45:37] <MichiBot> You drink a fluffy dirt potion (New!). True enlightenment can be achieved by drinking another potion.
L176[02:45:42] <Lizzy> %tonkout
L177[02:45:43] <MichiBot> Jiminy Cricket! Lizzy! You beat Forecaster's previous record of 2 hours, 37 minutes and 47 seconds (By 4 minutes and 58 seconds)! I hope you're happy!
L178[02:45:44] <MichiBot> Lizzy 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.4176
L179[02:45:47] <Forecaster> dangit
L180[02:45:48] <Forecaster> :|
L181[02:45:52] <Lizzy> HAHAHAHAHAHA!
L182[02:45:54] <Forecaster> I was waiting a bit
L183[02:46:05] <Forecaster> >:
L184[02:46:07] <Forecaster> %sip random
L185[02:46:08] <MichiBot> You drink a resonating dilithium potion (New!). The bottle turns into a sword.
L186[02:46:14] <Lizzy> uhoh
L187[02:46:19] * Lizzy runs away
L188[02:46:34] <Forecaster> aha, opportunity attack!
L189[03:44:32] <Skye> @Brisingr Aerowing what version of Minecraft is it for? ^^;
L190[04:13:23] <Lizzy> %tonk
L191[04:13:24] <MichiBot> Dad-Sizzle! Lizzy! You beat your own previous record of <0 (By 1 hour, 27 minutes and 40 seconds)! I hope you're happy!
L192[04:13:25] <MichiBot> Lizzy's new record is 1 hour, 27 minutes and 40 seconds! No points gained for stealing from yourself. (Lost out on 0.00146 x 1 = 0.00146)
L193[04:20:26] * Lizzy teaches her kittens various things
L194[04:21:16] <Forecaster> Nyeh!
L195[04:21:22] <Forecaster> D:<
L196[04:23:25] <Lizzy> what's the command for setting avatars for irc users when it goes discord side?
L197[04:23:27] <Lizzy> %oclogs
L198[04:23:28] <MichiBot> Lizzy: https://oclogs.pc-logix.com/
L199[04:38:29] <Forecaster> %avatar
L200[04:38:29] <MichiBot> Forecaster: Use `!setmyavatar <url>`
L201[04:39:04] ⇨ Joins: bauen1 (bauen1!~bauen1@x5271796f.dyn.telefonica.de)
L202[04:39:37] <Lizzy> okay cool
L203[04:42:21] <Lizzy> damn, the url i used for my avatar 404's now
L204[04:43:35] <Lizzy> hmm, primeday is coming up...
L205[04:43:42] <Lizzy> i wonder what crap will be on sale this time
L206[05:16:05] ⇦ Quits: SquidDev (SquidDev!~SquidDev@squiddev.cc) (Remote host closed the connection)
L207[05:16:48] ⇨ Joins: SquidDev (SquidDev!~SquidDev@squiddev.cc)
L208[05:22:34] ⇦ Quits: bauen1 (bauen1!~bauen1@x5271796f.dyn.telefonica.de) (Read error: Connection reset by peer)
L209[06:07:31] <Bob> windows so bad
L210[06:07:36] <Bob> i made it go sleep
L211[06:07:58] <Bob> it stuck at sleep had to hard restart
L212[06:08:43] <Bob> As soon as i started OC ing again
L213[06:08:48] <Bob> for fucks sake
L214[06:12:05] <Forecaster> %sip random
L215[06:12:05] <MichiBot> You drink a ripe orange potion (New!). You feel the need to use the "shell" command.
L216[06:12:12] <Forecaster> %shell Bob
L217[06:12:13] * MichiBot loads Raygun For Setting Cats On Fire (RFSCOF) into a shell and fires it. It strikes Bob. They take 5 damage. jackie and Oddstr13 stood too close and take 2 and 3 damage respectively.
L218[06:19:23] <The_Stargazer> how do I give functions that event.listen calls the event data?
L219[06:21:00] <Forecaster> the arguments are just passed to the callback function
L220[06:21:04] <Bob> bruh i sent answer on PC
L221[06:21:12] <Bob> discord garbedg
L222[06:21:30] <The_Stargazer> how do I know what the arguments are called?
L223[06:21:32] <The_Stargazer> is it just
L224[06:21:46] <Bob> the same event pull returns without event name
L225[06:21:50] <Bob> its really logical
L226[06:21:58] <Forecaster> https://ocdoc.cil.li/component:signals
L227[06:22:08] <Bob> ^
L228[06:22:10] <Forecaster> here's the arguments various events send
L229[06:22:10] <The_Stargazer> I'm working with an OC addon
L230[06:22:15] <The_Stargazer> so it won't be documented there
L231[06:22:22] <Forecaster> then you'll have to test
L232[06:22:23] <The_Stargazer> specifically OpenSecurity
L233[06:22:29] <Bob> Buehuehue
L234[06:22:31] <Bob> its documented
L235[06:22:39] <Bob> Also very easy to use
L236[06:22:40] <The_Stargazer> is `id, name, addr, arg1, arg2, arg3, arg4etc = event.listen("myevent", myfunction)` valid?
L237[06:22:49] <Bob> Wat no
L238[06:22:54] <Bob> event listen doesnt return anything
L239[06:22:56] <Forecaster> that's not how event.listen works
L240[06:23:07] <Bob> its your function in event listen that gets those returns
L241[06:23:12] <Bob> without the event name
L242[06:23:25] <The_Stargazer> Oh I've been doing it all wrong
L243[06:23:47] <Bob> event.listen("touch",function(...) for i,v in pairs(arg) do print(v) end)
L244[06:23:58] <Bob> it will print address and touch location and so on
L245[06:24:11] <The_Stargazer> Oh I've been doing it all wrong
L246[06:24:14] <Bob> its like function(event.pull("touch")) but without the event name
L247[06:24:23] <Bob> Of course, its a thread, not a returning function
L248[06:25:05] <The_Stargazer> so will `event.listen("eventName",function(...) for i,v in pairs(arg) do print(i) end)` get the names?
L249[06:25:28] <Bob> You get what event.pull would return
L250[06:25:31] <Bob> Without the event name
L251[06:25:39] <Bob> fed onto the function
L252[06:25:45] <Bob> why my desktop discord doesnt work
L253[06:25:48] <The_Stargazer> does OpenSecurity have documentation for it's signals
L254[06:26:06] <Bob> use event.pull and see
L255[06:26:07] <Bob> simple
L256[06:26:20] <The_Stargazer> but event.pull() wont return names
L257[06:26:23] <Bob> and look at the github
L258[06:26:26] <The_Stargazer> just the actual data
L259[06:26:29] <Bob> Yea but you can reverse enginieer
L260[06:26:35] <Bob> and very easely
L261[06:26:40] <The_Stargazer> No
L262[06:26:42] <The_Stargazer> I don't know how
L263[06:26:56] <Forecaster> just look at the values it returns and figure out what they are
L264[06:27:00] <Bob> Yes
L265[06:27:03] <Bob> ^
L266[06:27:14] <The_Stargazer> but that wont give me the EXACT name
L267[06:27:21] <Forecaster> they don't have names...
L268[06:27:22] <Bob> F i g u r e o u t
L269[06:27:30] <Bob> variables can have any names
L270[06:27:39] <Forecaster> what name you use for the argument in your function doesn't matter
L271[06:27:40] <Bob> and OC doesnt force specific variable names
L272[06:27:46] <Bob> thay would just be super stupid
L273[06:27:47] <The_Stargazer> oh.
L274[06:28:10] <Bob> If you do, local a,b,c,d,e = event.pull
L275[06:28:16] <Bob> it will still work
L276[06:28:19] <Bob> If you do, local a,b,c,d,e = event.pull()) [Edited]
L277[06:28:42] <Bob> it never says, error, user didnt used convention variable name from wiki ?
L278[06:29:09] <The_Stargazer> is `arg` a table in `event.listen("eventName",function(...) for i,v in pairs(arg) do print(v) end)`?
L279[06:29:19] <The_Stargazer> wait
L280[06:29:22] <The_Stargazer> of course it is
L281[06:29:25] <The_Stargazer> it's being used with pairs
L282[06:29:47] <Webbster64> Hi I'm trying to figure out antheus DNS server does anyone know how it works ?
L283[06:29:50] <Bob> ... --> arg table
L284[06:30:09] <Bob> in functions (...) will make a table arg with all the arguments it received
L285[06:30:14] <Bob> and it will be an ipairs array
L286[06:30:18] <Bob> idk why i used pairs
L287[06:30:21] <Bob> god damn keynoard
L288[06:30:30] <The_Stargazer> so `event.listen("eventName",function(...) print(arg[1]) end)` will print the first argument after the event name?
L289[06:30:41] <SquidDev> arg is deprecated though, so probably best to avoid it.
L290[06:32:45] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L291[06:33:06] <Bob> Yea i know, and @The_Stargazer yes, in all cases it will be the address
L292[06:33:27] <The_Stargazer> ah, ok
L293[06:33:44] <The_Stargazer> SquidDev: then how do you get the arguments?
L294[06:33:51] <AmandaC> %tell Inari -stares at you, pushes the raft off the side of the world, not losing eye contact-
L295[06:33:53] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L296[06:34:33] <fingercomp> @The_Stargazer using the `...` expression
L297[06:34:36] <SquidDev> The_stargazer local args = table.pack(...) (or just {...} if you know there won't be any nils).
L298[06:34:50] <The_Stargazer> ah
L299[06:35:02] <Bob> @The_Stargazer you get the arguments from event .pull
L300[06:35:12] <Bob> ... is just as an example
L301[06:35:42] <Bob> using ... is actually worse in teh even listen case since event pull returns are static and we filtered the type so we know specifically how much returns will there be
L302[06:36:52] <The_Stargazer> then.. how else do I get the data?
L303[06:37:40] <fingercomp> @Bob the `modem_message` signal can have a variable number of arguments
L304[06:38:13] <The_Stargazer> ^
L305[06:38:24] <The_Stargazer> up to as many as specified in the config
L306[06:38:29] <The_Stargazer> by default maximum 8 iirc
L307[06:40:25] <AmandaC> It's more limited by the size of them, i thought?
L308[06:40:53] <The_Stargazer> Both iirc
L309[06:41:00] <The_Stargazer> Maximum packet size, and maximum arguments
L310[06:42:08] <Bob> why is everything brpken on my pc
L311[06:42:14] <Bob> discord having a stroke and not aending any message
L312[06:42:17] <Bob> MC time froze
L313[06:42:20] <Bob> and doesnt tick
L314[06:42:21] <Bob> ffs
L315[06:48:40] <Bob> http://tinyurl.com/y5ppgjbk
L316[06:48:50] <Bob> What the actual fuk is up with my game
L317[06:48:52] <Bob> tick dead
L318[06:49:48] <AmandaC> %tell Inari also, you can't just make giant mecha piloted by many people for up-scaled boardgames, no matter how much lost technology you use to do it.
L319[06:49:49] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L320[06:53:15] <Bob> God damn it
L321[06:54:23] <Bob> http://tinyurl.com/y3wwcczc
L322[06:54:35] <Bob> why doesn't any screnn connects
L323[06:55:34] <The_Stargazer> restart game?
L324[06:56:35] <Bob> nope
L325[06:56:39] <Bob> i think its a mod or something
L326[06:56:41] <Bob> but i dont know wich
L327[06:56:51] <AmandaC> You didn't dye any of them, did you?
L328[06:57:07] <Bob> default T3
L329[06:57:19] *** MajGenRelativity_ is now known as MajGenRelativity
L330[06:57:25] <The_Stargazer> you can dye them?
L331[06:57:44] <AmandaC> yup
L332[06:57:46] <Bob> yes
L333[06:57:46] <Bob> and they dont connect if different colors
L334[06:57:56] <Bob> same goes for alot of blocks
L335[06:57:56] <Bob> why is discord acting so bad
L336[06:58:16] <Bob> i think il have to use irc or something, frist time i see devs fuck so much it
L337[06:58:39] <AmandaC> hey, devs fukc just asmuch as anyone else!
L338[06:59:04] <AmandaC> %8ball halucinate?
L339[06:59:05] <MichiBot> AmandaC: Signs point to yes
L340[06:59:09] <The_Stargazer> bob
L341[06:59:09] <The_Stargazer> your sentence does not make sense
L342[06:59:40] <AmandaC> @Bob is there anything in the corners betwen the sides?
L343[07:00:11] <AmandaC> ( Like, say, another screen )
L344[07:00:46] <Bob> nope
L345[07:00:47] <Bob> all you see are screens
L346[07:00:56] <Bob> any mod that can cause that ?
L347[07:01:06] <Bob> i just have so many of them
L348[07:01:24] <AmandaC> Not that I've encountered, but I've been building my own packs for years now
L349[07:01:26] <The_Stargazer> show mods folder?
L350[07:02:08] <Bob> http://tinyurl.com/y4t7pcok
L351[07:02:52] <The_Stargazer> >FpsReducer
L352[07:02:56] <The_Stargazer> why would you want that?
L353[07:04:00] <Bob> to not use GPU while MC in background
L354[07:04:05] <Bob> Discord last update is trash
L355[07:04:08] <Bob> IRC time
L356[07:04:12] <The_Stargazer> I'd say that might be the culprit
L357[07:04:31] <The_Stargazer> just a guess though
L358[07:04:39] <Bob> i highly doubt FPS reducer changes blocks and stufd
L359[07:04:48] <Bob> it only detects if windows inactive
L360[07:04:53] <Bob> if yes, cap fps at 10
L361[07:04:58] <The_Stargazer> okay, how many mods have you got?
L362[07:05:02] <The_Stargazer> (it'll say)
L363[07:05:05] <Bob> 120
L364[07:05:17] <Bob> some mods like enderio emb submods
L365[07:05:18] <The_Stargazer> Right, let's do a binary search
L366[07:05:23] <Bob> Hell na
L367[07:05:27] <The_Stargazer> why not
L368[07:05:40] <Bob> time to remove OpenGlasses and or phospor to see
L369[07:05:49] <The_Stargazer> It'll take at most 7 tries
L370[07:05:57] <The_Stargazer> I think
L371[07:06:07] <The_Stargazer> 2^7 = 128
L372[07:06:26] <The_Stargazer> so if we remove 18 mods each time
L373[07:06:39] <The_Stargazer> it'll take at most 7 tries to narrow it down
L374[07:06:50] <The_Stargazer> and then we narrow it even further
L375[07:23:38] <Bob> http://tinyurl.com/yyz58bxe
L376[07:23:48] <Bob> Why does that doesnt work
L377[07:24:28] <Bob> is my game frecked so much ?
L378[07:24:28] <Bob> bruh broken PC
L379[07:29:02] <Bob> http://tinyurl.com/yyewy74u
L380[07:29:11] <Bob> while this works, event listen doesnt
L381[07:29:11] <Bob> amzing
L382[07:29:20] <Bob> im now unable to paly MC
L383[07:32:52] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de)
L384[07:32:58] <Inari> Nep
L385[07:34:23] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.205)
L386[07:34:59] <The_Stargazer> Inari: indeed
L387[07:36:11] <Bob> %bap Inari
L388[07:36:12] * MichiBot baps Inari with baout left
L389[07:36:30] <The_Stargazer> are you objecting against the nep
L390[07:43:48] <Lizzy> %remindme 3h update servers!
L391[07:43:49] <MichiBot> I'll remind you about "update servers!" at 07/10/2019 10:43:48 AM
L392[07:47:53] ⇨ Joins: bauen1 (bauen1!~bauen1@x5271796f.dyn.telefonica.de)
L393[08:00:50] <The_Stargazer> what happens if a `thread.waitForAny({})` call has `nil` values?
L394[08:01:34] <The_Stargazer> I have a line of code `thread.waitForAny({exit, magThread, keypadThread, rfidThread})`
L395[08:01:34] <The_Stargazer> but the program has no way to tell whether magThread, keypadThread, or rfidThread is valid.
L396[08:01:34] <The_Stargazer> One or more of them is valid, but no way to tell which.
L397[08:02:20] <The_Stargazer> I'm using `event.pull` with threads so that multiple events can be pulled
L398[08:02:21] ⇦ Quits: bauen1 (bauen1!~bauen1@x5271796f.dyn.telefonica.de) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L399[08:02:45] <The_Stargazer> and I can't use `pullMultiple()`
L400[08:02:55] <The_Stargazer> because the structure of the events are different
L401[08:20:06] <bad at vijya> yo guys
L402[08:20:13] <bad at vijya> did yall hear about the nintendo psp
L403[08:20:28] <The_Stargazer> haha
L404[08:20:43] <The_Stargazer> (that's a joke I'm 100% sure)
L405[08:23:03] <bad at vijya> nah g http://tinyurl.com/yxlmrqpw
L406[08:23:32] <bad at vijya> better image http://tinyurl.com/y3glfc6g
L407[08:25:49] <The_Stargazer> ?
L408[08:25:49] <The_Stargazer> custom psp?
L409[08:25:54] <The_Stargazer> looks that way
L410[08:28:58] <bad at vijya> jokes aside
L411[08:29:04] <bad at vijya> switch mini looks p neat
L412[08:29:34] <ben_mkiv> Mimiru, https://i.imgur.com/TxKCm3y.png
L413[08:29:42] <The_Stargazer> the switch what
L414[08:29:46] <ben_mkiv> as someone asked yesterday.... would you like that as feature in openprinters?
L415[08:29:52] <ben_mkiv> scanning vanilla minecraft books^
L416[08:30:34] <The_Stargazer> hang on
L417[08:30:42] <The_Stargazer> mimiru makes opensecurity dont then?
L418[08:30:48] <The_Stargazer> if so then ive got a bug to report
L419[08:30:49] <baschdel> @Bob im pretty sure the listener function takes the event type as first arg, that would explain why it didn't work (side contains the address, bc address contains the eventtype, the lookup in sides returns nil and then it blows up silently) (and yes I know this was over a hour ago)
L420[08:30:58] <The_Stargazer> cards don't actually lock properly
L421[08:31:06] <The_Stargazer> you can write to a locked card
L422[08:31:12] <The_Stargazer> either that or I'm not locking it properly
L423[08:31:40] <ben_mkiv> doesnt the tooltip tell if its locked?
L424[08:31:45] <The_Stargazer> `component.os_cardwriter.write("someData", "Hi", true)`
L425[08:31:52] <The_Stargazer> I believe third argument is lock?
L426[08:31:54] <The_Stargazer> Or is it fourth
L427[08:31:58] <fingercomp> @The_Stargazer `thread.waitForAny` uses all the threads until it reaches the first `nil`
L428[08:32:15] <The_Stargazer> so if I have multiple threads, in a while true do loop
L429[08:32:21] <The_Stargazer> will it wait for all of them?
L430[08:32:29] <ben_mkiv> yes, 3rd argument is locked
L431[08:32:29] <The_Stargazer> I also have a thread waiting for an interrupt signal
L432[08:32:34] <The_Stargazer> right
L433[08:32:38] <The_Stargazer> I can rewrite the card
L434[08:32:39] <Bob> baschdel
L435[08:32:40] <Bob> no
L436[08:32:42] <Bob> it womt error
L437[08:32:44] <The_Stargazer> even if I pass true
L438[08:32:49] <fingercomp> if you pass `{thread1, thread2, nil, thread4, thread5}` to that function, it would ignore the last 2 threads, for example
L439[08:32:57] <Bob> it there's too much arguments it wont error but just print the wrong names
L440[08:33:04] <The_Stargazer> I'll fire up MC and provide a screenshot
L441[08:33:08] <Bob> and event listen doesnt get the event name probs
L442[08:33:11] <Bob> im pretty sire
L443[08:33:17] <Bob> if my mc wasmt broken
L444[08:33:25] <Bob> and discord wasnt trash i could test
L445[08:33:25] <The_Stargazer> well it is broken
L446[08:33:34] <The_Stargazer> oh I see what you mean
L447[08:33:42] <The_Stargazer> try reboot
L448[08:33:55] <The_Stargazer> first thing I can think of
L449[08:34:08] <ben_mkiv> well yea it looks like its missing a check on the locked tag
L450[08:34:41] <bad at vijya> w e w http://tinyurl.com/y37aucz9
L451[08:35:01] <The_Stargazer> that's a bad isn't it
L452[08:36:14] <The_Stargazer> (not the image)
L453[08:36:21] <bad at vijya> 5 6 8 9 M i B
L454[08:36:52] <The_Stargazer> mising a 7
L455[08:38:59] <baschdel> @Bob https://ocdoc.cil.li/api:event?s[]=event&s[]=listen
L456[08:38:59] <baschdel> "The function will receive the eventname it was registered for as first parameter, ...."
L457[08:39:03] <The_Stargazer> 56(7)89MiB
L458[08:44:25] <Brisingr Aerowing> @Skye 1.12.2. I can probably backport it to older versions quite easily, as the NBT hasn't really changed.
L459[08:44:42] <Skye> well, good thing we're using 1.12.2 ^^
L460[08:45:05] <Skye> also, how does one use this, out of curiosity, I haven't managed to set it up yet.
L461[08:46:20] <Brisingr Aerowing> Install it and then get data on a Written / Writable book using some method that returns an ItemStack representation.
L462[08:46:40] <Skye> uh... how do I do that, I'd need a robot, right?
L463[08:46:43] <Brisingr Aerowing> e.g. getStackInSlot.
L464[08:46:54] <Brisingr Aerowing> A robot, transposer, inventory controller, etc.
L465[08:47:01] <Skye> oh, I see
L466[08:47:02] <Skye> thanks
L467[08:49:32] <Brisingr Aerowing> No problem. I can see myself using it.
L468[08:49:55] <ben_mkiv> @brisingr aerowing dont tell me that you just forked openprinters and added the book scanning
L469[08:50:17] <The_Stargazer> that did not ping correctly
L470[08:50:33] <ben_mkiv> because... https://i.imgur.com/TxKCm3y.png
L471[08:50:49] <ben_mkiv> just waiting for mimirus reply if i should merge that to the master branch
L472[08:51:08] <Forecaster> for names with spaces you have to quote it, after the @
L473[08:51:22] <ben_mkiv> ok, thanks
L474[08:53:18] <Brisingr Aerowing> Nope. Custom mod for using with an Inventory Controller / Transposer.
L475[08:55:04] <ben_mkiv> how do you handle color tags?
L476[08:55:13] <ben_mkiv> strip them off or keep them in the string?
L477[08:55:33] <Brisingr Aerowing> I don't do any special handling.
L478[08:55:41] <Brisingr Aerowing> Just return the string.
L479[08:55:47] <ben_mkiv> ok
L480[08:56:07] <ben_mkiv> guess its better to keep them so the user can sort them out if they dont like them
L481[08:57:51] <Brisingr Aerowing> @Skye I just changed the release type to Beta, so it should show up in the Twitch Launcher soon (forgot to change that).
L482[08:58:20] <Skye> meep
L483[08:59:36] <ben_mkiv> did i just waste an hour adding book support to openprinters? :P
L484[09:02:02] <Skye> Wait what.
L485[09:02:12] <Skye> Oh dear.
L486[09:03:33] <Forecaster> I don't know, did you?
L487[09:03:50] <Inari> %pet Skye
L488[09:03:58] <Inari> %pet Skye
L489[09:04:00] <Skye> What have I done
L490[09:04:01] <Inari> %pet Skye
L491[09:04:05] <Inari> ffs
L492[09:04:08] * Inari kicks MichiBot
L493[09:04:10] * Temia intercepts pets
L494[09:04:12] <Skye> %pat Inari
L495[09:04:12] <ben_mkiv> made my afternoon less boring
L496[09:04:13] <Forecaster> %pet Inari
L497[09:04:19] <Forecaster> huh
L498[09:04:21] <Inari> Seems broken
L499[09:04:23] <Forecaster> %sip random
L500[09:04:24] <MichiBot> You drink a salty silver potion (New!). A tiny cloud appears with a ridiculous smile on it. It follows you for ten minutes.
L501[09:04:25] <Skye> %sip random
L502[09:04:26] <MichiBot> You drink a sour naqahdah potion (New!). When you drink the last drop, a bucket of water materializes above your head and dumps it contents over you, then vanishes. The water does not.
L503[09:04:26] <Inari> %blame Forecaster
L504[09:04:27] * MichiBot blames Forecaster for space being cold!
L505[09:04:49] <Temia> %quaff mutable silver potion
L506[09:04:50] <MichiBot> Temia turns into a lava girl for 10 seconds.
L507[09:04:50] <Skye> ben_mkiv: don't worry I'll use both mods. Somehow.
L508[09:04:55] <Forecaster> I'll fix it eventually
L509[09:04:55] <Temia> :o
L510[09:05:08] <Skye> ben_mkiv: wait does open printers have a scanner too? :o
L511[09:05:22] <Forecaster> also, yesterday I added random durations to certain effects :P
L512[09:05:23] <ben_mkiv> the printer can scan
L513[09:05:46] * Temia ponders Bibliocraft big book support
L514[09:06:07] <Inari> Big books
L515[09:06:07] <Temia> %quaff mutable pink potion
L516[09:06:08] <MichiBot> Temia turns into a the color of dalekanium shark girl for 10 seconds.
L517[09:06:14] <Inari> For the collection of Argonian Maid titles
L518[09:06:23] <Temia> Huh
L519[09:06:28] <ben_mkiv> temia, that might already work if they extend the vanilla book class
L520[09:06:32] <Inari> %drink random
L521[09:06:33] <MichiBot> You drink a sedimented rock potion (New!). Inari looks confused as nothing happens.
L522[09:06:36] <ben_mkiv> but bibliocraft is closed source?!
L523[09:06:37] <Inari> %pet Temia
L524[09:06:37] * MichiBot pets Temia with catpods. 4 health gained!
L525[09:06:45] <Temia> Bleh
L526[09:06:55] <Inari> I'm bored :<
L527[09:07:02] <Lizzy> same
L528[09:07:12] <Temia> Disassembly is fun though
L529[09:07:17] <Inari> Guess I'll farm some mateiral sin MH P3rd
L530[09:07:24] <Temia> Especially if they didn't strip debug symbols
L531[09:07:30] * Inari disassembles Temia
L532[09:07:43] <ben_mkiv> well, i might try it later
L533[09:07:54] <ben_mkiv> actually still working on signed books, as they have different nbt style -.-
L534[09:10:55] * Temia is written purely in cow
L535[09:12:18] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.205) (Ping timeout: 190 seconds)
L536[09:12:32] <Inari> Heh
L537[09:18:12] ⇨ Joins: bauen1 (bauen1!~bauen1@ipbcc038c0.dynamic.kabel-deutschland.de)
L538[09:26:40] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-145.dsl.tropolys.de)
L539[09:27:01] ⇨ Joins: Vexatos (Vexatos!~Vexatos@port-92-200-77-48.dynamic.qsc.de)
L540[09:27:01] zsh sets mode: +v on Vexatos
L541[09:27:48] <Mimiru> %tell ben_mkiv sure go ahead. :P
L542[09:27:48] <MichiBot> Mimiru: ben_mkiv will be notified of this message when next seen.
L543[09:29:06] <ben_mkiv> big books could work too
L544[09:29:07] <ben_mkiv> https://i.imgur.com/togkQ2x.png
L545[09:29:39] <ben_mkiv> but they do a lot of newline spam
L546[09:30:30] <ben_mkiv> and theres pagescale.... and chapters....
L547[09:31:20] <ben_mkiv> i think each line has a scale value in the pageScale array
L548[09:32:06] <ben_mkiv> and theres a mapping of chapters to pages, while there are more chapter tags than chapPage links -.-
L549[09:32:34] <CompanionCube> %tonk
L550[09:32:35] <MichiBot> Dad-Sizzle! CompanionCube! You beat Lizzy's previous record of 1 hour, 27 minutes and 40 seconds (By 3 hours, 51 minutes and 30 seconds)! I hope you're happy!
L551[09:32:36] <MichiBot> CompanionCube's new record is 5 hours, 19 minutes and 11 seconds! CompanionCube also gained 0.00772 (0.00386 x 2) tonk points for stealing the tonk.
L552[09:40:46] <Forecaster> %sip random
L553[09:40:47] <MichiBot> You drink a goopy pink potion (New!). The bottle turns into a sling.
L554[09:41:15] <CompanionCube> %drink random
L555[09:41:15] <Forecaster> %fling sling
L556[09:41:15] <MichiBot> You drink a shiny adamantium potion (New!). CompanionCube feels slightly weaker.
L557[09:41:16] * MichiBot flings dual-purpose airhorn/spray deodorant in a random direction. It hits sling on a small but very important bone. They take 4 damage.
L558[09:41:20] <CompanionCube> :(
L559[09:42:12] * Inari gifts Temia a Gargwa egg
L560[09:42:14] <Temia> :o
L561[09:42:18] * Temia makes an omelette
L562[09:42:18] <Forecaster> I should have added durations you those
L563[09:42:22] <Inari> D:
L564[09:42:28] <Inari> Temia: I thought you liked birbs
L565[09:42:29] <Forecaster> I should have added durations to those [Edited]
L566[09:42:40] <Temia> But I'm hungry :<
L567[09:42:46] <Inari> Haha
L568[09:42:49] <Inari> I guess that works
L569[09:42:52] <Temia> Also MH is all about eating the wildlife
L570[09:42:56] <Inari> Would be sort of a big omelette though
L571[09:43:08] <Inari> Which MH do you play btw?
L572[09:43:22] <Temia> My girlfriend gifted me MHGU with my Switch
L573[09:43:27] <Inari> Ah, nice
L574[09:43:35] <Inari> I'm still on MHG on 3DS haha
L575[09:43:55] <Inari> I want the Dreadking Set or what its called :f
L576[09:44:09] <Inari> https://i.pinimg.com/736x/63/92/95/639295d96ec3af9d50955dc2a39ea370.jpg it pretty (though I don't think it looks quite that fancy ingame)
L577[09:55:53] <bad at vijya> my underground facility in my server is protected behind multiple seecreeeeet doors!
L578[09:55:55] <bad at vijya> mwahahahha
L579[09:56:10] <Inari> Secret until someone lags
L580[09:58:43] <bad at vijya> fair enough
L581[09:59:04] <bad at vijya> also the minimap might give one away
L582[10:12:46] <Lizzy> %tonk
L583[10:12:46] <MichiBot> I'm sorry Lizzy, you were not able to beat CompanionCube's record of 5 hours, 19 minutes and 11 seconds this time. 40 minutes and 11 seconds were wasted! Missed by 4 hours, 38 minutes and 59 seconds!
L584[10:12:54] <Lizzy> oh
L585[10:42:02] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L586[10:43:49] <MichiBot> Lizzy REMINDER: update servers!
L587[10:54:12] <bauen1> why doesn't lua have the e constant ?
L588[10:58:07] <Forecaster> should it?
L589[10:58:12] <Bob> math.e = math.exp(1)
L590[10:58:22] <bauen1> ah right
L591[10:58:28] <Bob> here
L592[10:58:37] <Bob> there is exp so e isn't very usefull
L593[10:59:32] <Lizzy> hmm, that was an hour off
L594[10:59:41] <Lizzy> %remindme 30m update servers
L595[10:59:42] <MichiBot> I'll remind you about "update servers" at 07/10/2019 11:29:41 AM
L596[11:02:22] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de)
L597[11:04:05] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L598[11:18:53] <ben_mkiv> Mimiru, was there another printer model in older versions?
L599[11:19:33] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de)
L600[11:19:43] <ben_mkiv> and was that just dropped to make the porting easier?
L601[11:21:13] <bad at vijya> hmm
L602[11:21:23] <bad at vijya> i might need to restart my minecraft server
L603[11:22:04] <bad at vijya> huh
L604[11:22:26] <bad at vijya> so MC does use what's basically the SRCDS RCON protocol
L605[11:22:27] <bad at vijya> cool
L606[11:28:11] <Kodos> Ben yes
L607[11:28:21] <Forecaster> armor is friggin expensive http://tinyurl.com/yyxz45tw
L608[11:28:50] <Kodos> Indeed
L609[11:29:02] <Forecaster> (when you have one of the biggest ships in the game)
L610[11:29:42] <MichiBot> Lizzy REMINDER: update servers
L611[11:30:58] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Ping timeout: 190 seconds)
L612[11:39:41] <Mimiru> ben_mkiv, yes
L613[11:39:49] <Mimiru> Oh, I see Kodos answered lmao
L614[11:40:03] <Mimiru> But yeah, there was an actual model
L615[11:40:11] <ben_mkiv> ok, might look into that later
L616[11:40:13] <Mimiru> OBJ iirc
L617[11:40:22] <ben_mkiv> just have to fiddle around of how i would format the output
L618[11:40:24] <Mimiru> likley still in the 1.7 branch on git
L619[11:40:29] <ben_mkiv> but bibliocraft big books kinda works now, too
L620[11:40:45] <ben_mkiv> also... how about printing to books?!
L621[11:40:58] ⇨ Joins: Vladimir_Lapskiy (Vladimir_Lapskiy!~Vladimir_@hsrv0.guild-bt.ru)
L622[11:41:02] <ben_mkiv> now that i know their nbt layout, it shouldnt be a big deal
L623[11:41:08] ⇦ Quits: Vladimir_Lapskiy (Vladimir_Lapskiy!~Vladimir_@hsrv0.guild-bt.ru) (Client Quit)
L624[11:42:08] <Mimiru> Yes, it's been a long planned feature that I've never gotten around to
L625[11:47:12] <AmandaC> ben is turning into Mimiru's code wingman
L626[11:47:35] <ben_mkiv> xD
L627[11:48:04] <ben_mkiv> yea just costs mimirus soul and some cuddle toy
L628[11:49:19] <ben_mkiv> its just that every other content for minecraft exists multiple times while mimirus mods are a niche and can actually add non existing features
L629[12:10:57] <vifino> god, someone stop me from buying more audio gear
L630[12:11:03] <vifino> it's a curse
L631[12:11:28] <vifino> ebay is a drug
L632[12:11:30] * Izaya confiscates vifino's bank accounts
L633[12:11:59] <vifino> not so fast, i need them and several other people do too. it wouldn't just be me who'd be homeless then.
L634[12:12:18] <Izaya> but it does stop you buying audio gear
L635[12:12:24] <Izaya> at least temporarily
L636[12:14:02] <vifino> i'll just sell my body, ezpz.
L637[12:14:52] <Izaya> vifino: well I got a counter-problem for you
L638[12:15:04] <vifino> hmm?
L639[12:15:24] <vifino> not enough audio stuffs?
L640[12:15:37] <vifino> or rather.. not buying enough?
L641[12:15:39] <Izaya> every bike that looks better than my ZZR250 and is an upgrade is relatively weak, but everything stronk looks like ass
L642[12:16:05] <vifino> we get it, you have a nice bike.
L643[12:16:16] <Izaya> yes I do
L644[12:16:23] <Izaya> but I have nothing to look forward to upgrading to q_q
L645[12:16:45] <vifino> sucks to be you, my friend.
L646[12:18:16] <Izaya> also the battery for my X220 arrived
L647[12:18:21] <vifino> yay.
L648[12:18:30] <Izaya> it is the same model as the one for my T420
L649[12:18:33] <Izaya> and same serial number
L650[12:18:36] * Izaya squints
L651[12:19:11] <vifino> today my new cable for my headphones arrived. they are actually pretty cool. including a screw-on 1/4in jack for the 1/8in jack.
L652[12:19:23] <Izaya> naisu
L653[12:19:24] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-145.dsl.tropolys.de) (Ping timeout: 206 seconds)
L654[12:19:30] * Izaya goes to look up what that is in metric
L655[12:19:39] <vifino> also some more neutrik jacks, god i love everything this company makes
L656[12:19:58] <vifino> 6.whatever to 3.5mm
L657[12:20:51] <Izaya> neat
L658[12:21:09] <vifino> it's braided and such, which is nice.
L659[12:21:17] <vifino> i love braided cables.
L660[12:22:31] <vifino> i used a neutrik 6.w/e mm trs jack with a neutrik 3 pin female xlr to create another cable to drive my monitor speakers with
L661[12:23:32] <vifino> nice to have both, but i like xlr's more than the jacks. but not everything lets me pick and choose, so i figured why not make the cable for the other speaker with a jack.
L662[12:24:36] <Inari> Temia: The original MH is a bit awkward to play
L663[12:24:57] <vifino> Izaya: do i need a 4.5W RGBW show laser
L664[12:25:11] <Izaya> I doubt it
L665[12:25:17] <Inari> Maybe I'll remap my DS4 to make it nicer
L666[12:25:20] <vifino> vector graphics with lots of light tho :<
L667[12:25:36] <Izaya> There's a difference between need and want
L668[12:25:44] <vifino> not in my world
L669[12:25:54] <Izaya> well then.
L670[12:26:36] <vifino> it's 700 bucks tho, which is a steal, but still 700 bucks
L671[12:27:27] <Vexatos> when you look at a file of code and you think "wow this code looks really good I wonder who made it" and then it turns out you are the author but you have been coding so little over the past year that you forget you used to be good at coding
L672[12:27:31] <Vexatos> <.i
L673[12:27:36] <Izaya> ouch, like 3 weeks pay
L674[12:28:22] <Vexatos> Imagine getting paid D:
L675[12:28:41] <AmandaC> %8ball wait for .7 to release?
L676[12:28:42] <MichiBot> AmandaC: [ The Bowling ball doesn't answer ]
L677[12:28:47] <vifino> i mean it's not so much for me, but it's a solid chunk of my income
L678[12:28:50] <AmandaC> guess not
L679[12:29:01] <Vexatos> I got an offer for a job where I use xtb for simple reactions to provide didactically useful reaction diagrams
L680[12:29:11] <Vexatos> but I have so little time in the coming months I doubt I can take it
L681[12:29:12] <Izaya> Vexatos: imagine not working part time while getting youth allowance and studying
L682[12:29:14] <Vexatos> it'd be so cool D:
L683[12:29:24] <Forecaster> don't forget to invert the neutron flow
L684[12:29:32] <Izaya> ^
L685[12:29:33] <Vexatos> Izaya, imagine being theoretically capable of having enough time for part-time work
L686[12:29:37] <Forecaster> keep the warp core stable
L687[12:29:52] <Vexatos> part-time jobs don't work if you don't even have part of your time
L688[12:30:14] <Izaya> imagine not pacing yourself so you have time to do stuff other than study
L689[12:30:41] <Vexatos> but I get a discount if I finish in time D:
L690[12:30:48] <vifino> imagine not just imagining things but actually doing it
L691[12:30:56] <Forecaster> http://tinyurl.com/yxp2cxoq
L692[12:30:57] <Izaya> IMAGINE
L693[12:30:57] <Forecaster> huh
L694[12:31:07] <Forecaster> dragons.
L695[12:32:07] <vifino> ah crap firefox update, guess my laptop'll be busy for a while
L696[12:41:26] <vifino> Izaya: the laser can do thirty thousand points per second
L697[12:41:36] <vifino> i need it
L698[12:42:08] <vifino> fuck chonky pixelboys, i want smooth vectorchads
L699[12:42:24] <Vexatos> just give the money to me I can use it :^)
L700[12:42:41] <vifino> nahg
L701[12:42:42] <Vexatos> I can give you a laser crystal in exchange
L702[12:42:48] <Vexatos> all you need then is the enclosure
L703[12:42:49] <Vexatos> :^)
L704[12:43:00] <vifino> and galvanos.
L705[12:43:05] <vifino> and mirrors.
L706[12:43:09] <vifino> and like... everything else.
L707[12:43:36] <Vexatos> whatever galvanos are
L708[12:43:40] <Vexatos> oh boi I have mirrors
L709[12:45:32] <vifino> >_>
L710[12:45:52] <Vexatos> like one of those mounted on a sub-micrometer precision servo
L711[12:45:54] <vifino> vexatoasty, you're not getting my money.
L712[12:46:10] <Vexatos> you can use it to measure IR spectra!
L713[12:46:31] <vifino> can i use it to display more than 30 thousand rgbw points per second?
L714[12:46:41] <Izaya> I want a TV that is actually connected to the antenna
L715[12:46:48] <Vexatos> sure you can
L716[12:46:51] <Izaya> then I could watch late night music video shows
L717[12:47:01] <Vexatos> 30k would only require 30µs response time
L718[12:47:33] <vifino> but i need two axies, do you have two of those things?
L719[12:47:46] <Vexatos> no D:
L720[12:47:56] * vifino slaps Vexatos
L721[12:48:19] <vifino> one dimension is pretty much worthless.
L722[12:49:26] <Forecaster> %inv add a single dimension
L723[12:49:27] * MichiBot summons 'a single dimension' and adds to her inventory. I could get some good swings in with this.
L724[12:49:56] <Forecaster> %sip random
L725[12:49:57] <MichiBot> You drink a bubbly cyan potion (New!). You briefly feel like you have just stepped out of a car.
L726[13:19:11] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-145.dsl.tropolys.de)
L727[13:24:06] <Ariri> %tonk
L728[13:24:07] <MichiBot> I'm sorry Ariri, you were not able to beat CompanionCube's record of 5 hours, 19 minutes and 11 seconds this time. 3 hours, 11 minutes and 20 seconds were wasted! Missed by 2 hours, 7 minutes and 50 seconds!
L729[13:24:23] <Ariri> shizuLewd
L730[13:26:40] <McMaartenz> oh great
L731[13:28:10] <McMaartenz> also, can you use data cards mechanics without a data card?
L732[13:28:19] <McMaartenz> I think it isn't possible but just to be sure
L733[13:28:31] <Forecaster> no
L734[13:28:53] <ben_mkiv> opensecurity adds a block for datacard methods
L735[13:29:01] <McMaartenz> hm..
L736[13:29:10] <McMaartenz> that's interesting
L737[13:29:33] <McMaartenz> but is there any encryption library without the need of a data card
L738[13:29:38] <McMaartenz> just wondering
L739[13:35:45] <Forecaster> Still no
L740[13:35:53] <Forecaster> unless you include one yourslef
L741[13:35:54] <Forecaster> unless you include one yourself [Edited]
L742[13:38:20] <AmandaC> encryption is just maths, the data cards exist to speed it up
L743[13:54:42] * Inari decrypts AmandaC
L744[13:55:27] <Forecaster> re-encrypts amanda
L745[13:55:45] <Inari> Rude
L746[13:56:13] <Forecaster> mwahaha
L747[13:56:38] * AmandaC refuses to run as she's no-longer a securely signed binary
L748[13:56:49] <ben_mkiv> well, the data card afaik uses os methods, which should provide you hw-acceleration
L749[13:56:59] <Forecaster> were you ever binary
L750[13:57:14] <ben_mkiv> she's an elf
L751[13:57:46] <Inari> base 11?!
L752[13:58:11] <ben_mkiv> anyone here got an ESP32 at home?
L753[14:09:51] <vifino> Sure.
L754[14:10:01] <vifino> What do you need, ben_mkiv?
L755[14:10:45] <ben_mkiv> wasnt sure which board to get, but guess i found something that fits my needs
L756[14:11:03] <ben_mkiv> do you use it for something specific or just to play around?
L757[14:11:25] <vifino> I use it to run my LED software on a tshirt.
L758[14:11:30] <ben_mkiv> xD
L759[14:12:02] <vifino> I'm not kidding. https://twitter.com/vifino/status/1146919616586944512
L760[14:12:03] <MichiBot> Thu Jul 04 18:11:59 CDT 2019 @vifino: I am wearing a #sled powered matrix, running on an #esp32, yay! <https://t.co/IfIGF9RMdZ&gt;
L761[14:13:17] <vifino> They're dirt cheap, have decent performance and the rmt peripheral can be abused to send a bunch of data to ws2812b leds.
L762[14:13:28] <ben_mkiv> cool, also looking forward to order some ws2812, but rings actually
L763[14:13:42] <vifino> I haven't even used the wifi capabilities on most esps I use..
L764[14:13:55] <ben_mkiv> and i need CAN bus and just found a board which also has the can transceiver onboard
L765[14:14:06] <vifino> Oh, that's nice. Send me a link.
L766[14:14:32] <ben_mkiv> https://www.amazon.com/gp/product/B07HMKF3N5/
L767[14:14:32] <vifino> I designed a USB CAN board, having more stuff to test it with would be cool.
L768[14:14:54] <vifino> Oh boy, 50 bucks.
L769[14:15:04] <ben_mkiv> comes at a price, but still cheaper than any other solution and its with case and i dont have to fiddle around
L770[14:15:27] <vifino> Ethernet and relays too, this seems cool.
L771[14:15:37] <ben_mkiv> and sdcard
L772[14:16:01] <vifino> Not from a shady company either.
L773[14:16:07] <vifino> Interesting.
L774[14:16:15] <ben_mkiv> actually 39€ in germany, and i get 8€ discount if i create a amazon wishlist
L775[14:16:38] <vifino> As a german, this makes me even more interested.
L776[14:16:39] <ben_mkiv> so its ~30
L777[15:06:54] <Ernos> hey, so I was thinking about custom OSes in OC, and was wondering, can I make my own BIOS that runs after system boot? Or will it always shut down the BIOS code on boot?
L778[15:12:48] <Inari> Well, the bios is what runs on startup. The standard bios just looks for some further boto file and runs that, and then shuts down once that exits
L779[15:12:55] <Inari> You're free to make it do different things
L780[15:12:57] <Inari> Within its size limits
L781[15:18:31] <Ernos> ok, cool. So I can make my own bios that runs code after the OS boots?
L782[15:19:38] <CompanionCube> if you can fit in the eeprom, you can do whatever.
L783[15:21:44] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L784[15:22:49] <Bob> i dont think that after the OS boots
L785[15:22:59] <Bob> but surely after the OS exits
L786[15:23:42] <Ernos> ok
L787[15:42:31] ⇦ Quits: ICWiener (ICWiener!~DFrostedW@2604:180:2:122b::4376) (Ping timeout: 202 seconds)
L788[15:43:06] <Ariri> IndustrialCraft Wiener? ?
L789[15:43:17] <Ariri> %drink random
L790[15:43:18] <MichiBot> You drink a cloudy blue potion (New!). Ariri's bed is suddenly slightly less comfortable for 30 seconds.
L791[15:43:31] ⇨ Joins: ICWiener (ICWiener!~DFrostedW@2604:180:2:122b::4376)
L792[15:45:30] <Lizzy> @Ernos If you make your own EEPROM loader, you can theoretically make whatever you want. Alternatively you could keep the "Lua BIOS" EEPROM and just have your OS's main entry point the same (i think it's either main.lua or init.lua in the root drive)
L793[15:46:09] <Ernos> ok, cool
L794[15:46:31] <Inari> What do you want to do "after the OS loads" anyway?
L795[15:47:07] <Ernos> I'm not sure, just beginnings of ideas forming
L796[15:53:05] <payonel> it is /init.lua
L797[15:53:14] <Ernos> cool, ok
L798[15:54:14] <payonel> @Ernos can you explain your original question, though?
L799[15:54:22] <payonel> what do you mean "shut down the BIOS code"
L800[15:54:51] <Ernos> I was meaning, does the mod stop the bios code from running?
L801[15:55:03] <Ernos> like does Open Computers prevent bios code from running after loading the os
L802[15:55:11] <Zef> The bios code is what runs the OS
L803[15:55:15] <payonel> ^
L804[15:55:19] <Zef> So it's technically always running
L805[15:55:23] <Ernos> ok
L806[15:55:29] <payonel> the machine runs the eeprom
L807[15:55:44] <payonel> the eeprom code (we call bios, sometimes) does whatever it wants
L808[15:55:51] <Ernos> ahh, nice. I wasn't sure if it'd stop the eeprom as soon as the OS was loaded
L809[15:56:00] <payonel> i dont know what you mean by "stop"
L810[15:56:05] <Ariri> %choose subs or pizzas
L811[15:56:05] <MichiBot> Ariri: Somebody once told me to roll with "pizzas"
L812[15:56:26] <payonel> @Ernos the machine runs the eeprom, when the eeprom code "returns", the machine is considered halted
L813[15:56:31] <Ernos> ok
L814[15:56:50] <payonel> if you were to imagine the "stack" of processes running when you're running openos, it is
L815[15:57:22] <payonel> machine calls Eeprom calls OpenOS calls user-scripts
L816[15:57:31] <Ernos> cool, ok
L817[15:57:39] <payonel> the eeprom doesn't "exit" until openos exits
L818[15:57:45] <Bob> ^
L819[15:57:49] <Ernos> ok
L820[15:58:08] <Bob> the eeprom handles loading the OS and thus is halted until the OS stopd
L821[15:58:10] <Bob> s
L822[15:58:14] <Ernos> o
L823[15:58:20] <payonel> s/halted/waiting/
L824[15:58:21] <MichiBot> <Bob> the eeprom handles loading the OS and thus is waiting until the OS stopd
L825[15:58:42] <payonel> the eeprom is "in stack" of the calls
L826[15:58:45] <payonel> so not even waiting
L827[15:59:01] <Bob> techically yea
L828[15:59:06] <Ernos> ok, so I could run code in the eeprom while the OS is running?
L829[15:59:12] <payonel> no
L830[15:59:15] <Bob> while no,
L831[15:59:17] <Ernos> oh
L832[15:59:18] <Bob> after yes
L833[15:59:19] <Bob> and before
L834[15:59:31] <Ernos> dang, I cant do something I was thinking of
L835[15:59:33] <payonel> @Ernos imagine you have two methods foo() and bar()
L836[15:59:36] <AmandaC> I mean
L837[15:59:51] <Bob> Well tell us, maybe we can find a work arround @Ernos
L838[15:59:57] <AmandaC> You can abuse coroutines
L839[16:00:06] <AmandaC> start the OS in a coroutine
L840[16:00:10] <Bob> does eeprom has acces to them ?
L841[16:00:13] <Ernos> I was gonna try making a server that ran two or more instances of OpenOS or my own custom OS
L842[16:00:31] <payonel> @Bob the eeprom is a lua script, it is lua
L843[16:00:35] <AmandaC> yes, coroutines are a lua libraru, like math
L844[16:00:42] <Bob> okay
L845[16:00:51] <Ernos> and each could be connected to by a separate computer, and as such one rack with 3 servers and one remote terminal could run many lower power copies of OpenOS
L846[16:01:07] <payonel> @Ernos let's stop thinking about eeproms and os's for a sec, just imagine you have 2 methods, foo() and bar() -- ok?
L847[16:01:13] <Ernos> ok
L848[16:01:28] <payonel> %lua function bar() print("do stuff") end
L849[16:01:49] <payonel> %lua function foo() print("foo before calling bar") bar() print("foo after calling bar") end
L850[16:01:53] <payonel> ok?
L851[16:01:57] <Ernos> ok
L852[16:01:58] <payonel> %lua foo()
L853[16:01:58] <MichiBot> foo before calling bar | do stuff | foo after calling bar
L854[16:02:15] <payonel> in my simple example, foo() is the eeprom code
L855[16:02:26] <payonel> and in this simple example, bar() is the operating system
L856[16:02:31] ⇦ Quits: brayden (brayden!~brayden@96.9.220.100) (Read error: Connection reset by peer)
L857[16:02:33] <Bob> you cant really do stuff while its occupied
L858[16:02:39] <payonel> the eeprom LITERALLY calls the operating system as a function
L859[16:02:40] <Ernos> ahh, ok
L860[16:02:44] <Ernos> oh
L861[16:02:45] <payonel> literally
L862[16:02:46] <Bob> ^
L863[16:02:46] ⇨ Joins: brayden (brayden!~brayden@96.9.220.100)
L864[16:02:51] <Bob> dofile("init.lua")
L865[16:02:53] <payonel> ^
L866[16:02:58] <payonel> that is a literal function call
L867[16:03:07] <Ernos> ok
L868[16:03:20] <Bob> occupied until init.lua stops
L869[16:03:54] <payonel> now, like AmandaC was saying, you could multitask around this using coroutines
L870[16:04:01] <payonel> and intercepting computer.pullSignal
L871[16:04:07] <Bob> but not in eeprom probably
L872[16:04:12] <payonel> of course you can
L873[16:04:16] <Bob> Rather an modified eeprom to launch a launcher
L874[16:04:18] <payonel> there is nothing openos does the eeprom cannot
L875[16:04:22] <Bob> You can yes
L876[16:04:25] <Bob> but limited
L877[16:04:26] <payonel> except that the eeprom has some space limits
L878[16:04:46] <Bob> and i doubt fitting an entire multi OS manager into it will do
L879[16:04:52] <payonel> yes, i would recommend not putting the advanced multi tasking work all in eeprom
L880[16:05:06] <Bob> Raid mmm
L881[16:05:06] <payonel> making it fit is probably not possible, and besides, would be a mess to manage
L882[16:05:11] <Ernos> oh, ok
L883[16:05:45] <payonel> @Bob i didn't mean to disagree with you outright, i think we agree, and i think you were right.
L884[16:05:47] <payonel> i just wanted to be clear
L885[16:05:55] <Ernos> Though if I double the space the EEPROM has in the config file ?, but it'd be harder for others to run it
L886[16:06:05] <Ernos> Though if I double the space the EEPROM has in the config file ? but it'd be harder for others to run it [Edited]
L887[16:06:06] <payonel> @Ernos correct :)
L888[16:06:45] <Ernos> I had a thought a while back where entire games would be stored and ran in the EEPROM, but there wouldn't be much available
L889[16:06:55] <ben_mkiv> opensecurity also allows to write 8kb to eeproms if you enable it in the config
L890[16:07:01] <Ernos> ok
L891[16:07:27] <Ernos> Can I run 2 gpus in parallel, like SLI with Nvidia graphics cards irl?
L892[16:07:36] <Zef> You'd need to manually manage that
L893[16:08:03] <Bob> It would be probably CPU limited
L894[16:08:13] <Bob> you cant have then both run in parallel
L895[16:08:23] <Bob> Lua and IC only provide Cooperative threads
L896[16:08:23] <payonel> @ernos dual gpu is best suited for managing multiple screens
L897[16:08:28] <Bob> ^
L898[16:08:42] <payonel> there is no advantage to #gpus > #screens
L899[16:08:48] <Ernos> dang, I was hoping to get more graphics power to one screen, so I can do more fancy graphics, possibly even 3d
L900[16:08:54] <Bob> Parallel multi tasking in Lua is not a thing
L901[16:09:04] <Bob> And a guy already made 3d graphics in OC
L902[16:09:04] <Ernos> I don't like this lol
L903[16:09:06] <Bob> and stuff
L904[16:09:18] <Bob> GPUs are already fast so
L905[16:09:19] <Ernos> but 3d graphics could run better with mutli-gpu setups
L906[16:09:27] <Ernos> fast for 2d graphics in my experience
L907[16:09:36] <Bob> No parallel multitasking in Lua and OC
L908[16:09:50] <Ernos> that is a bit annoying for more advanced things
L909[16:09:50] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L910[16:10:03] <Bob> and dont GPU calls block CPU ?
L911[16:10:07] <Bob> while they execute ?
L912[16:10:08] <Bob> payonel
L913[16:10:09] <CompanionCube> i
L914[16:10:10] <payonel> yes
L915[16:10:14] <Ernos> dang
L916[16:10:20] <Ernos> welp, time for multi CPU!
L917[16:10:20] <CompanionCube> isn't that not gpu-specific though
L918[16:10:22] <Ernos> lol
L919[16:10:28] <CompanionCube> it's for all components
L920[16:10:30] <payonel> CompanionCube: correct
L921[16:10:40] <Bob> Multi CPU isnt possible either, only if multiple computers
L922[16:10:47] <Bob> But syncing them would be an issue
L923[16:10:58] <Ernos> Well, now I have hard-to-do ideas
L924[16:11:04] ⇨ Joins: freacknate09 (freacknate09!~freacknat@97-92-106-22.static.reno.nv.charter.com)
L925[16:11:12] <Bob> Write a java mod offering luvit and multicore CPUs lul
L926[16:11:17] <CompanionCube> are you going to want an OC distributed system now
L927[16:11:19] <Bob> OC addon
L928[16:11:30] <freacknate09> Now I must do distributed computing
L929[16:12:06] <CompanionCube> spreading GPU load accross multiple computers doesn't sound that possible, even leaving aside the synchronization funtimes
L930[16:12:10] <payonel> does luvit have parallel execution?
L931[16:12:23] <Bob> i think it has async yes
L932[16:12:26] <Bob> but im unsure
L933[16:12:40] <Bob> Theres someone who did luvit
L934[16:12:43] <Bob> but forgot
L935[16:13:08] <Bob> *summoning @The_Stargazer*
L936[16:15:15] ⇦ Quits: brayden (brayden!~brayden@96.9.220.100) (Ping timeout: 189 seconds)
L937[16:15:27] ⇨ Joins: brayden (brayden!~brayden@96.9.220.100)
L938[16:16:19] <freacknate09> Time to make Usenet in minecraft
L939[16:16:52] <freacknate09> If I made something like that, would someone/you guys actually use it?
L940[16:18:17] <Bob> what is usenet in the frist place ?
L941[16:19:16] <freacknate09> Distributed message boards
L942[16:19:31] <freacknate09> https://en.wikipedia.org/wiki/Usenet
L943[16:28:34] <CompanionCube> freacknate09: well, as a starting point one could do NNTP over TCP
L944[16:28:46] <freacknate09> NNTP? Never heard of that
L945[16:46:19] <Forecaster> http://tinyurl.com/y5wxoc3d
L946[16:51:51] <ben_mkiv> Mimiru, how about postscript support?
L947[16:55:53] <Mimiru> o_O
L948[16:56:15] <ben_mkiv> xD
L949[17:02:22] <AmandaC> Inari: stop sending bugs after me to eat me up, I told you I'm sorry about knocking the world over!
L950[17:03:01] <Inari> AmandaC: meow?
L951[17:03:25] <AmandaC> Inari: I keep getting bitten by bugs, and it's very itchy, so I keep opening wounds from the bites. :|
L952[17:03:39] <Inari> o.o
L953[17:11:20] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8EB83.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L954[17:14:28] ⇨ Joins: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-181.nctv.com)
L955[17:15:58] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Ping timeout: 190 seconds)
L956[17:17:17] <Forecaster> You need a pet ant water
L957[17:17:54] <Forecaster> Eater*
L958[17:18:01] <Forecaster> %sip random
L959[17:18:02] <MichiBot> You drink a dull red potion (New!). A sudden craving for soup occupies your thoughts until you see a bird.
L960[17:18:58] <Bob> Anyone has an idea what could i do while 16h of flight in an airplane
L961[17:19:00] <Bob> no internet
L962[17:19:07] <Bob> i guess ill make love2d apps
L963[17:21:03] <AmandaC> %8ball reboot for beta-5?
L964[17:21:04] <MichiBot> AmandaC: Reply hazy, try again
L965[17:21:10] * AmandaC eyes MichiBot
L966[17:28:52] <payonel> what is something cpu heavy that people do in oc that takes about 5 to 10 s?
L967[17:33:48] <freacknate09> Well, I just set up two high tier computers in Creative to make software
L968[17:34:09] <freacknate09> I spent about 30 minutes building a little house, and now I am gonna make an OS
L969[17:35:32] <ben_mkiv> os.sleep(10)
L970[17:35:33] ⇦ Quits: Naomi (Naomi!~Naomi@2607:5300:60:9e85::1bad:babe) (Ping timeout: 189 seconds)
L971[17:36:01] ⇨ Joins: Naomi (Naomi!~Naomi@2607:5300:60:9e85::1bad:babe)
L972[17:36:07] <freacknate09> lol
L973[17:36:26] ⇦ Quits: A_D (A_D!A_D@doom-tower.awesome-dragon.science) (Remote host closed the connection)
L974[17:36:34] ⇨ Joins: A_D (A_D!A_D@doom-tower.awesome-dragon.science)
L975[17:36:39] ⇦ Quits: payonel (payonel!~payonel@2607:5300:60:9e85::bad:c0de) (Ping timeout: 189 seconds)
L976[17:36:52] <Temia> %quaff mutable rainbow potion
L977[17:36:53] <MichiBot> Temia turns into a bird girl for ten minutes.
L978[17:37:00] <Temia> +v+
L979[17:37:02] ⇨ Joins: payonel (payonel!~payonel@2607:5300:60:9e85::bad:c0de)
L980[17:37:27] zsh sets mode: +v on payonel
L981[17:38:07] <AmandaC> for a second I thought payonel rage-quit at ben_mkiv's message
L982[17:38:27] <payonel> ha :)
L983[17:39:09] <freacknate09> aand time to figure out what I am doing
L984[17:40:22] <Bob> MC ayy
L985[17:40:54] <freacknate09> I think I am gonna make a DOS or Windows like OS
L986[17:42:01] <freacknate09> First I am gonna make (or try to make) some tools to develop this. I think I am gonna go with a graphical *nix os
L987[17:42:36] * ben_mkiv trying to understand mimirus rendercode...
L988[17:42:46] <ben_mkiv> %potion
L989[17:42:47] <MichiBot> ben_mkiv: You get a freezing chocolate potion (New!)
L990[17:42:54] <ben_mkiv> oh i wish i had that now
L991[17:42:57] <ben_mkiv> %drink ^
L992[17:42:57] <MichiBot> ben_mkiv's skin turn silver but with a unobtanium glow for ten minutes.
L993[17:45:55] <freacknate09> I am gonna go stare at the Edit program and be sad
L994[17:46:12] <freacknate09> Is there a better IDE than the built in Edit program?
L995[17:48:28] ⇦ Quits: Vexatos (Vexatos!~Vexatos@port-92-200-77-48.dynamic.qsc.de) (Quit: Insert quantum chemistry joke here)
L996[17:50:59] <freacknate09> I have the best Away message
L997[17:52:37] <Forecaster> Ahh wrong prefix
L998[17:53:43] <Bob> Edit outside of OC
L999[17:53:46] <Bob> simple
L1000[17:53:49] <Bob> Notepad++ perfect
L1001[17:53:58] <Bob> or VSCode if you meed that much help
L1002[17:54:12] <freacknate09> I use notepad++ outside of OC. I was meaning IDEs inside of OpenOS
L1003[17:54:26] <Bob> OpenOS n
L1004[17:54:33] <CompanionCube> %drink random
L1005[17:54:33] <MichiBot> You drink a viscous dilithium potion (New!). When you drink the last drop, a bucket of water materializes above your head and dumps it contents over you, then vanishes. The water does not.
L1006[17:54:34] <Bob> MineOS IDE is ok
L1007[17:54:42] <Bob> %drink random
L1008[17:54:42] <CompanionCube> \
L1009[17:54:42] <MichiBot> You drink a solid coral potion (New!). Your favourite cup is now upside down.
L1010[17:54:53] <Bob> o
L1011[17:55:00] <CompanionCube> well, now there's water everywhere
L1012[17:55:07] <Bob> Its empty ?
L1013[17:55:34] <Bob> Now i want to eat
L1014[17:55:40] <Bob> but i need to rest before flight
L1015[17:57:27] <freacknate09> Where's the init.lua stored in OpenOS?
L1016[17:57:39] <payonel> freacknate09: at /
L1017[17:57:45] <freacknate09> oh, I am blind
L1018[17:57:53] <freacknate09> payonel: thank you
L1019[17:58:02] <freacknate09> It's the one thing I overlooked
L1020[17:58:21] <freacknate09> init.lua is small
L1021[17:58:31] <payonel> most of the work is in /lib/core/boot.lua
L1022[17:58:38] <payonel> i think i put it there...
L1023[17:58:41] <freacknate09> ok
L1024[17:58:49] <payonel> yep
L1025[17:58:56] <freacknate09> I am gonna go try and dissect OpenOS so I can make my own OS
L1026[17:59:01] <payonel> just checked, /lib/core/bootlua
L1027[17:59:05] <freacknate09> ok
L1028[17:59:09] <payonel> boot.lua*
L1029[17:59:30] <freacknate09> init.lua nor boot.lua use any OpenOS libraries, right?
L1030[17:59:40] <payonel> boot.lua loads the openos libs
L1031[17:59:45] <freacknate09> ok, cool
L1032[18:00:12] <freacknate09> I likely will be coming back with questions about OpenOS and how it works. I love that you can see all the code in OpenOS
L1033[18:00:22] <payonel> init.lua bootstraps a no-frils loadfile, which boot.lua needs
L1034[18:00:31] <payonel> later, openos' loadfile is patched in
L1035[18:00:42] <freacknate09> ok
L1036[18:00:57] <payonel> freacknate09: i wrote it, and remember most of it
L1037[18:01:02] <freacknate09> cool
L1038[18:01:05] <payonel> so feel free to mock and question :)
L1039[18:01:16] <freacknate09> yeah, I remember talking to you in the past about that :)
L1040[18:01:18] <freacknate09> ok
L1041[18:02:06] <freacknate09> how does invoke() work? I dont see anything about it in the lua manual in a little bit of searching
L1042[18:02:22] <freacknate09> nvm
L1043[18:02:41] <freacknate09> I am blind lol and missed that it was created a couple lines above
L1044[18:04:37] <freacknate09> the shedit editor is nice
L1045[18:05:04] <payonel> i wrote an editor (i was calling nano, but it wasnt nano)
L1046[18:05:12] <freacknate09> ahh, edit.lua?
L1047[18:05:14] <payonel> it had highlighting, and search...and only used the cursor library
L1048[18:05:20] <payonel> i mean, another one
L1049[18:05:21] <freacknate09> really? Which one is that
L1050[18:05:38] <freacknate09> I mostly got shedit for the highlighting and line numbers
L1051[18:05:40] <payonel> i was building it as an example of the flexibility of the cursor library in openos
L1052[18:05:51] <freacknate09> ok, is it publicly available?
L1053[18:05:58] <payonel> and it grew and grew and grew .... and was NOT an example of the simplicity at all
L1054[18:06:03] <payonel> so i was ashamed, and hid it
L1055[18:06:08] <freacknate09> ahh, ok lol
L1056[18:06:35] <payonel> yeah, i still have a local branch of it
L1057[18:06:45] <freacknate09> what does _G._OSVERSION "OpenOS 1.7.4" in boot.lua do?
L1058[18:06:53] <payonel> freacknate09: nothing
L1059[18:06:54] <payonel> :)
L1060[18:06:57] <freacknate09> ahh, ok
L1061[18:06:59] <freacknate09> :)
L1062[18:07:00] <payonel> SOME programs, like wocchat, check that
L1063[18:07:10] <payonel> we changed the term api back in the 1.5->1.6 days
L1064[18:07:20] <payonel> that is also the version we print in the motd when you boot
L1065[18:07:24] <freacknate09> ahh, it is essentially saying "hey, I am version 1.7.4 of openos"?
L1066[18:07:27] <payonel> yes
L1067[18:07:31] <freacknate09> cool
L1068[18:08:08] <payonel> but nothing inside of openos cares about it (besides motd printing it i guess)
L1069[18:08:19] <freacknate09> ok
L1070[18:08:37] <freacknate09> I think I may steal large parts of openos' init.lua
L1071[18:08:50] <freacknate09> watch my OS becomes a slightly modified OpenOS
L1072[18:09:00] <payonel> feel free to of course :)
L1073[18:09:11] <payonel> also, i understand if you want to take the thread api
L1074[18:09:19] <payonel> s/api/lib/
L1075[18:09:20] <MichiBot> <payonel> also, i understand if you want to take the thread lib
L1076[18:09:33] <freacknate09> ok, I may :) Or at least steal a bit of the low level stuff. What does the thread api do?
L1077[18:09:41] <payonel> in my most humble opinion (/s) openos thread lib is an amazing body of work
L1078[18:09:52] <freacknate09> ok
L1079[18:10:00] <freacknate09> *me yoinks thread api
L1080[18:10:01] <freacknate09> heck
L1081[18:10:03] <freacknate09> that didn't work
L1082[18:10:06] <payonel> https://ocdoc.cil.li/api:thread
L1083[18:10:14] <payonel> /me yoinks thread api
L1084[18:10:15] <payonel> ^
L1085[18:10:23] <freacknate09> ahh
L1086[18:10:27] <freacknate09> me yoinks thread api
L1087[18:10:29] <freacknate09> heck
L1088[18:10:32] <payonel> /
L1089[18:10:33] * freacknate09 yoinks thread api
L1090[18:10:38] <payonel> there you go :)
L1091[18:10:41] <freacknate09> finally lol :)
L1092[18:11:15] <freacknate09> yeah, I am stealing that :) I think I am gonna take most of the low level stuff from OpenOS. I may replace it with my own down the line as I learn
L1093[18:11:17] <payonel> /lib/thread depends on /lib/pipe and /lib/event.lua
L1094[18:11:29] <payonel> but the dependency on /lib/event.lua is very slim
L1095[18:11:37] <freacknate09> ok, I may rewrite event.lua
L1096[18:11:45] <payonel> also...it is a bit complex how i sneak threads into the event system
L1097[18:11:52] <freacknate09> ok
L1098[18:11:55] <payonel> i do that because i dont create a "thread" of the init process
L1099[18:12:02] <payonel> and i'm ALWAYS trying to save memory in openos
L1100[18:12:07] <freacknate09> With treads, you can multi-task, right?
L1101[18:12:10] <payonel> loading the thread lib takes about 50 or 60 k
L1102[18:12:18] <freacknate09> ouch, ok
L1103[18:12:35] <payonel> the thread lib makes managing concurrent functions much easier than vanilla coroutines
L1104[18:12:47] <freacknate09> I want to make my OS as light weight as possibly, as the graphics will likely take a bit of the RAM
L1105[18:12:50] <freacknate09> nicd
L1106[18:13:04] <payonel> anyways, the event lib uses a registration of event handlers, and the thread lib hacks into that registration
L1107[18:13:20] <freacknate09> Is swapping memory with the hard drive possible in OpenComputers, like it is in Windows and other modern OSes?
L1108[18:13:22] <freacknate09> ok
L1109[18:13:33] <payonel> so while you might want to take /lib/thread -- if you're not taking /lib/event as well, it is not going to be easy to port
L1110[18:13:47] <freacknate09> oh, so I am gonna take /lib/event as well
L1111[18:14:13] <payonel> you cannot swap memory, no
L1112[18:14:20] <freacknate09> dang
L1113[18:14:34] <freacknate09> that could allow much more intensive programs, at the cost of speed and hard drive space
L1114[18:14:42] <payonel> in lua, there is the ability to serialize data and create byte code
L1115[18:14:47] <payonel> which you can then load again late
L1116[18:14:50] <payonel> later*
L1117[18:15:07] <freacknate09> ok. Can I directly read RAM?
L1118[18:15:08] <payonel> but we have that disabled in oc's lua-sandbox because it also always breaking out of the sandbox
L1119[18:15:10] <Ariri> %choose mclaren or delorean
L1120[18:15:11] <MichiBot> Ariri: I've heard "mclaren" is in these days
L1121[18:15:13] <freacknate09> oh
L1122[18:15:40] <freacknate09> Can I directly read RAM at least?
L1123[18:15:54] <payonel> "directly reading from ram" is basically just storing data in a string
L1124[18:15:59] <freacknate09> ahh
L1125[18:16:03] <freacknate09> ok
L1126[18:16:15] <payonel> but no, there is no backend access to the memory that represents your "table" or "function"
L1127[18:16:20] <payonel> that is a limitation of lua, not oc
L1128[18:16:20] <freacknate09> ok
L1129[18:17:20] <freacknate09> There should be an extension of oc that goes way lower level, and can allow you to write in assembly, allowing much more freedom. But that'd be way more indepth to make and maintain
L1130[18:18:51] <AmandaC> %8ball time for littlewood?
L1131[18:18:51] <MichiBot> AmandaC: My reply is no
L1132[18:18:57] <AmandaC> oh. okay
L1133[18:19:09] <AmandaC> What's the 8ball's reply, though?
L1134[18:21:38] <freacknate09> Why is doing complex stuff so complex?
L1135[18:23:30] <freacknate09> Can OpenOS boot without /bin?
L1136[18:24:02] <payonel> after boot is done, it runs the $SHELL which is /bin/sh
L1137[18:24:05] <Bob> Make your own OS, done
L1138[18:24:13] <freacknate09> ok
L1139[18:24:22] <Bob> And OC can run bytecode
L1140[18:24:31] <Bob> but disabled in configs for security reasons
L1141[18:24:42] <Bob> enabling it back is possible
L1142[18:25:19] <payonel> freacknate09: note that $SHELL is set in some /boot/ script
L1143[18:25:25] <freacknate09> ok
L1144[18:25:30] <payonel> it's not the most ... intelligent place to put it
L1145[18:25:39] <payonel> i think it was /boot/xx_shell.lua
L1146[18:25:51] <payonel> yep
L1147[18:26:00] <freacknate09> I think I am gonna make my OS work like older windows versions and just have my OS run overtop of OpenOS
L1148[18:26:06] <payonel> 94_shell.lua: os.setenv("SHELL", "/bin/sh.lua")
L1149[18:26:24] <freacknate09> ok
L1150[18:27:42] <freacknate09> payonel: When installing OpenOS on a new computer using the floppy, how does the install program know what files to copy?
L1151[18:28:29] <freacknate09> I want to make it so that when someone uses my install floppy, it copies not only OpenOS, but my modifications as well
L1152[18:28:52] <payonel> freacknate09: install does a "dumb" cp -r of all files on the source dir to the target dir
L1153[18:29:11] <payonel> custom programs can define their own .install and .prop files to help "guide" /bin/install
L1154[18:29:23] <payonel> see `man install` for some documentation on that
L1155[18:29:26] <freacknate09> ok
L1156[18:29:35] <payonel> and ask me when it inevitably gets verbose and complex
L1157[18:29:43] <freacknate09> ok
L1158[18:29:44] <payonel> it was something challenging for me to explain in docs
L1159[18:29:50] <freacknate09> ahh
L1160[18:30:17] <payonel> basically, the .prop lets you "label" your install name, i think there you can also omit files, or specify a sub dir, i forget some details
L1161[18:30:30] <freacknate09> ok
L1162[18:30:33] <payonel> if the installer finds .install it runs that INSTEAD of doing a cp for you
L1163[18:30:50] <payonel> oh, and .prop lets you have /bin/install ignore your floppy
L1164[18:30:57] <freacknate09> ok
L1165[18:30:59] <payonel> that was for some apps that didn't want to be seen as an install option
L1166[18:33:12] <freacknate09> so if I just copy the OpenOS install disk + the files I want to add onto a floppy, and someone runs Install, it will install openos and my files, right?
L1167[18:33:21] <payonel> yes
L1168[18:33:25] <freacknate09> cool
L1169[18:33:39] <freacknate09> Time to go work on doing what I want to do lol
L1170[18:34:15] <freacknate09> First thing: Loading screen
L1171[18:35:48] <freacknate09> The boot order of OpenOS is init.lua, /lib/core/boot.lua, then the files in /boot, right?
L1172[18:36:38] <Bob> and the boot files are loaded by an order defined by the 2 frist numbers in their file name
L1173[18:36:46] <freacknate09> ok
L1174[18:36:56] <Bob> I would go check github
L1175[18:37:10] <payonel> init.lua -> /lib/core/boot.lua -> [ directly load some very important libs like filesystem, package, run all /boot/* scripts ] -> shell
L1176[18:38:41] <freacknate09> payonel: ok, is there a way I can hide the standard boot screen and show a boot screen/animation while it loads the files? Can I use the term api to do it easier?
L1177[18:39:14] <payonel> freacknate09: there are some calls to gpu directly in /lib/core/boot.lua
L1178[18:39:17] <payonel> you can remove/edit those
L1179[18:39:44] <payonel> the boot's "standard boot screen" is happening before the tty library is loaded
L1180[18:40:02] <payonel> so...i wouldn't try to use tty yourself
L1181[18:40:06] <payonel> (at that point)
L1182[18:40:20] <freacknate09> ok. So if I remove those calls, I can place a lua file before 00_boot.lua to show a boot screen? Also, what does the tty library do?
L1183[18:40:57] <payonel> the tty library is the "driver" between stdin/stdout and the gpu and the cursor
L1184[18:41:13] <payonel> the term library is just a set of helper/wrapper functions for the tty lib
L1185[18:41:36] <freacknate09> ahh. Where is the earliest in the boot sequence I can use the term library? Or is there no place until after boot is complete that I can use the term library?
L1186[18:41:41] <payonel> and yes, you could remove the boot's gpu calls
L1187[18:41:48] <freacknate09> ok
L1188[18:42:17] <payonel> technically, tty is not loaded by boot, but by the shell
L1189[18:42:32] <freacknate09> oh, so I can't use term until after the shell is started then?
L1190[18:42:50] <payonel> no i'm just saying, it happens late
L1191[18:42:59] <payonel> you could load it earlier
L1192[18:43:03] <payonel> it would have to come after io is loaded
L1193[18:43:39] <payonel> i believe it would be okay to load tty after the /boot/xx_io.lua
L1194[18:43:45] <payonel> but....i haven't tested this
L1195[18:44:07] <freacknate09> So how could I load tty and term earlier? I am figuring right after /boot/xx_io.lua
L1196[18:44:49] <payonel> oh, right, io loads tty when it creates stdout/stdin
L1197[18:44:59] <payonel> yeah, but then you'd have a delayed boot splash
L1198[18:45:08] <payonel> if you want boot splash before io loads, you'll need to make direct gpu calls
L1199[18:46:15] <freacknate09> ok. I think I am just gonna read up on how to do direct gpu calls to do what I am wanting
L1200[18:47:16] <payonel> freacknate09: i'm curious. what is something you want out of your own os?
L1201[18:48:39] <freacknate09> I want to make it kinda like MineOS/windows where instead of everything text-based you can work in a graphical shell. I want to essentially make a more user-friendly OS on top of OpenOS
L1202[18:52:11] <Bob> speed mhmmh
L1203[18:52:19] <Bob> OC doesnt really need more
L1204[18:52:41] <Bob> you could maybe enhance OpenOS but things like MineOS are overkill
L1205[18:52:51] <CompanionCube> %tonkout
L1206[18:52:52] <MichiBot> Jeepers! CompanionCube! You beat your own previous record of 5 hours, 19 minutes and 11 seconds (By 9 minutes and 33 seconds)! I hope you're happy!
L1207[18:52:53] <MichiBot> CompanionCube has tonked out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008 bonus points for consecutive hours! Current score: 0.71208
L1208[18:54:26] <CompanionCube> sweet.
L1209[18:57:06] <freacknate09> what is tonk?
L1210[18:57:25] <Bob> magic
L1211[18:57:46] <freacknate09> but what does it do?
L1212[18:58:03] <Bob> gives Tonk Points
L1213[18:58:13] <Bob> Increase your IRC dominance with Tonks
L1214[18:58:17] <freacknate09> ok
L1215[19:00:13] <payonel> %tonk
L1216[19:00:14] <MichiBot> Fudge! payonel! You beat CompanionCube's previous record of <0 (By 7 minutes and 22 seconds)! I hope you're happy!
L1217[19:00:15] <MichiBot> payonel's new record is 7 minutes and 22 seconds! payonel also gained 0.00012 tonk points for stealing the tonk.
L1218[19:00:26] <freacknate09> %tonk
L1219[19:00:42] * CompanionCube is aiming to reclaim the #1 spot from Kodos
L1220[19:00:55] * freacknate09 is gonna commit delete
L1221[19:01:14] <CompanionCube> freacknate09: it's rate-limited :p
L1222[19:01:27] <freacknate09> CompanionCube: ouch
L1223[19:01:42] * freacknate09 deletes MichiBot
L1224[19:01:45] <Mimiru> Because people would spam the shit out of it.
L1225[19:01:50] <freacknate09> ahh
L1226[19:01:53] <payonel> Mimiru: !!
L1227[19:01:54] <payonel> hi
L1228[19:02:13] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L1229[19:02:39] <Mimiru> o/
L1230[19:02:51] <freacknate09> Mimiru: sinner, it is o7
L1231[19:04:23] * freacknate09 deletes #OC
L1232[19:05:51] <Bob> mmmm
L1233[19:07:03] <Mimiru> I can assist you in removing the channel from your client list if you'd like.
L1234[19:07:17] * Mimiru gets the ban hammer out and shines it up
L1235[19:07:30] <freacknate09> lol nah
L1236[19:07:39] <Bob> http://tinyurl.com/y5hg46mj
L1237[19:07:41] <Bob> Ill stop you right there
L1238[19:07:50] <Bob> Incase, this sans guy is my discord avatar
L1239[19:08:01] <CompanionCube> %inv add big-endian x86 computer
L1240[19:08:02] * MichiBot summons 'big-endian x86 computer' and adds to her inventory. This seems rather fragile...
L1241[19:08:31] <freacknate09> what is the difference between big-endian and little-endian?
L1242[19:08:42] <CompanionCube> freacknate09: byteordering
L1243[19:08:46] <freacknate09> ahh
L1244[19:08:47] <Bob> ^
L1245[19:08:57] <Bob> one is 1 2 the other is 2 1
L1246[19:09:01] <freacknate09> ok
L1247[19:09:04] <Bob> I forgot wich one
L1248[19:09:07] <freacknate09> Which is more common?
L1249[19:09:11] <Bob> is wich but basically yea
L1250[19:09:13] <Bob> i dont know
L1251[19:09:16] <freacknate09> ok
L1252[19:09:32] <CompanionCube> freacknate09: well, x86/x86_64 is little-endian by design
L1253[19:09:35] <freacknate09> ok
L1254[19:09:59] <payonel> little is more common
L1255[19:10:06] <freacknate09> ok
L1256[19:10:07] <CompanionCube> but one company decided 'nope' and 'modified' the compiler for their OS to emulate big-endianness
L1257[19:10:16] * payonel shakes fist
L1258[19:10:44] * freacknate09 actions off myself
L1259[19:10:56] <CompanionCube> payonel: best part is that someone wrote openssl asm for it
L1260[19:11:01] * freacknate09 auctions off myself
L1261[19:11:13] <CompanionCube> which was notably removed by the libressl people
L1262[19:12:46] <CompanionCube> freacknate09: some CPUs are also capable of arbitrary switching of endianness
L1263[19:12:53] <freacknate09> nice
L1264[19:21:07] <freacknate09> Has anyone attempted machine learning in OC?
L1265[19:26:56] <Bob> OC CPUs : i am not speed
L1266[19:27:24] <freacknate09> But I could distribute the load between multiple servers
L1267[19:27:42] <Bob> Syncronizing it all ?
L1268[19:27:49] <Bob> and distributing evenly
L1269[19:27:53] <Bob> Well yea theorically
L1270[19:27:58] <freacknate09> magic time
L1271[19:28:05] <Bob> mad man coded machine learning with redstone
L1272[19:28:19] <freacknate09> wow
L1273[19:28:21] <freacknate09> dang
L1274[19:28:32] <Bob> We need redstone irl
L1275[19:28:36] <freacknate09> If you can do it with redstone, I can certainly do it in OC
L1276[19:28:41] <freacknate09> redstone would be nice irl
L1277[19:54:19] <Ariri> %tonk
L1278[19:54:20] <MichiBot> Dad-Sizzle! Ariri! You beat payonel's previous record of 7 minutes and 22 seconds (By 46 minutes and 43 seconds)! I hope you're happy!
L1279[19:54:21] <MichiBot> Ariri's new record is 54 minutes and 6 seconds! Ariri also gained 0.00078 tonk points for stealing the tonk.
L1280[19:54:39] <Ariri> %sip random
L1281[19:54:39] <MichiBot> You drink a shiny orange potion (New!). Everything you say is now in Comic Sans until you leave.
L1282[19:54:46] <Ariri> oh np
L1283[19:54:48] <Ariri> no
L1284[19:54:51] <Ariri> kiill me now
L1285[19:54:57] <Ariri> *kill meeeeee*
L1286[19:56:11] <Ariri> https://i.imgur.com/I0SXaSW.png
L1287[19:56:28] <Ariri> %blame lag
L1288[19:56:29] * MichiBot blames lag for running being exhausting
L1289[20:00:22] <AmandaC> Psh
L1290[20:00:35] <AmandaC> Comic sans isn't that bad
L1291[20:03:40] <Bob> My eyes
L1292[20:03:45] <Bob> Comic and white theme
L1293[20:03:52] <Bob> %slap @Ariri
L1294[20:03:52] * MichiBot slaps @Ariri with C Pound doing 10 damage
L1295[20:04:05] <Ariri> that was a website...
L1296[20:04:18] <Bob> still
L1297[20:04:24] <Bob> dont show me such devilish things
L1298[20:04:33] <Bob> http://tinyurl.com/y33rey9x
L1299[20:04:33] <Bob> just made this in Love2d
L1300[20:04:35] <Bob> a grid
L1301[20:04:39] <Bob> g r i d l a n d
L1302[20:05:51] <AmandaC> I don't understand the "gate comic sans font" meme
L1303[20:06:06] <AmandaC> Which is why I like what my client does for that.
L1304[20:06:25] <AmandaC> https://usercontent.irccloud-cdn.com/file/Sx3QNWMB/Screenshot_20190710-210612.png
L1305[20:06:58] <Bob> discord but its IRC
L1306[20:06:58] <AmandaC> s/gate/hate/
L1307[20:06:59] <MichiBot> <AmandaC> I don't understand the "hate comic sans font" meme
L1308[20:07:16] <Bob> Corder should have an avatar
L1309[20:07:45] <AmandaC> It's not a standardised protocol yet
L1310[20:08:04] <AmandaC> So it nonky shows icons for other irccloud users
L1311[20:08:18] <AmandaC> Only*
L1312[20:09:21] <Bob> Mmm, When OC irc avatars
L1313[20:09:31] <Bob> we need to ask MineOS devs to implement thay
L1314[20:09:33] <Bob> t*
L1315[20:09:47] <Bob> I cant sleep ayy
L1316[20:10:01] ⇨ Joins: william341 (william341!~william34@206.189.194.60)
L1317[20:10:22] <Ariri> comic sans is my 11th curse
L1318[20:10:40] * AmandaC knocks a bowling ball over, onto @Bob's head
L1319[20:10:50] <william341> comic sans as a font optionfor open computers when
L1320[20:11:19] <AmandaC> Maybe if oc2 ever happens
L1321[20:11:47] <Ariri> *a decade passes, no oc2 in sigh*
L1322[20:11:49] <william341> what would oc2 even be
L1323[20:12:06] <Bob> Better than forge
L1324[20:12:08] <AmandaC> Electric bugaloo, ofc
L1325[20:12:09] <Ariri> oc²
L1326[20:12:23] <Bob> Ingame mod that can load Lua mods mhm
L1327[20:13:09] <Ariri> %search google irccloud
L1328[20:13:11] <MichiBot> Ariri: https://www.irccloud.com/ - *IRCCloud*: "IRCCloud is a modern IRC client that keeps you connected, with none of the baggage. Stay synced and notified wherever you are with our web and mobile ..."
L1329[20:13:26] <Ariri> :o i see
L1330[20:14:32] <AmandaC> One thing I like about irccloud is they use the cast of numb3rs for their sample photos everywhere
L1331[20:15:15] <AmandaC> ( who, infamously described IRC as "two boats passing in the middle of the ocean" )
L1332[20:34:39] ⇦ Quits: william341 (william341!~william34@206.189.194.60) (Remote host closed the connection)
L1333[20:35:51] <freacknate09> hmm, I need to find uses for computers in my base
L1334[20:36:57] <freacknate09> Is there any sort of mod that adds quite low power, cheap computers to OC? Like stationary drones? I want to use them for status reporting on sections of my base without using a lot of resources
L1335[20:37:44] ⇦ Quits: Thutmose1 (Thutmose1!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L1336[20:38:04] <The_Stargazer> what's the structure for `event.listen(event, function(...) end)`
L1337[20:38:14] <The_Stargazer> is it
L1338[20:38:14] <The_Stargazer> `eventName, address, eventArgs`
L1339[20:38:20] <The_Stargazer> or `address, eventArgs`
L1340[20:38:23] <The_Stargazer> I think the latter
L1341[20:39:14] <freacknate09> payonel: Is there any sort of mod that adds quite low power, cheap computers to OC? Like stationary drones? I want to use them for status reporting on sections of my base without using a lot of resources
L1342[20:40:03] <The_Stargazer> why did you send that twice
L1343[20:40:32] <freacknate09> The second time I mentioned Payonel
L1344[20:40:56] <The_Stargazer> you mentioned payonel twice
L1345[20:41:01] <freacknate09> I didn't
L1346[20:41:15] <The_Stargazer> must be a bug
L1347[20:41:18] <The_Stargazer> http://tinyurl.com/y3esameu
L1348[20:41:22] <Ernos> It is, I just checked on the server
L1349[20:41:26] <Ernos> the discord server
L1350[20:41:34] <Ernos> Sometimes Corded does that it seems
L1351[20:41:37] <The_Stargazer> Ah
L1352[20:41:39] <freacknate09> yeah
L1353[20:41:58] <Ernos> http://tinyurl.com/y54e46vp
L1354[20:42:15] <freacknate09> Also, I am Ernos on the discord server incase you cant tell lol
L1355[20:43:19] <The_Stargazer> oh haha
L1356[20:43:22] <Bob> @The_Stargazer its with event name
L1357[20:43:37] <The_Stargazer> so `args[1]` = event name
L1358[20:43:40] <Bob> event.listen("event",function(event.pull(event)
L1359[20:43:48] <Bob> why use args when you can use static locals
L1360[20:43:53] <Bob> its faster and better
L1361[20:43:56] <The_Stargazer> why event.pull?
L1362[20:43:58] <Bob> more readeable aswell
L1363[20:44:01] <The_Stargazer> and how would I use static locals?
L1364[20:44:01] <Bob> Its for an example
L1365[20:44:16] <Bob> event listen returns what event pull would return but into a function
L1366[20:44:33] <The_Stargazer> And the returns are stored in a table?
L1367[20:44:40] <Bob> like event.listen("event",function(eventName,Address,data1,data2))
L1368[20:44:40] <Bob> no
L1369[20:44:47] <Bob> event pull doesnt return a table
L1370[20:44:51] <The_Stargazer> oh like
L1371[20:44:54] <Bob> but many values
L1372[20:45:07] <The_Stargazer> `evnet.listen("event", function(eventName, addr, bla, blah))`
L1373[20:45:11] <Bob> ye
L1374[20:45:12] <The_Stargazer> `event.listen("event", function(eventName, addr, bla, blah))` [Edited]
L1375[20:45:17] <The_Stargazer> I see
L1376[20:45:19] <Bob> Event name can be igniored
L1377[20:45:27] <The_Stargazer> Can I replace the values I don't need with `_`?
L1378[20:45:36] <Bob> Yea, its a convention really
L1379[20:45:43] <The_Stargazer> I only need `bla` and `blah` in this case
L1380[20:45:46] <Bob> _ doesnt do anything as far as im avare off
L1381[20:45:48] <Bob> probably
L1382[20:45:50] <Bob> in your use case
L1383[20:46:04] <Ariri> %choose ibu or die
L1384[20:46:04] <MichiBot> Ariri: Why not both? Okay fine. "die".
L1385[20:46:06] <The_Stargazer> which are username and card data
L1386[20:46:18] <Ariri> thx Michi
L1387[20:46:27] <Bob> Also save the number returned by event listen so you can later do event.cancel(number) to stop the event listener
L1388[20:46:41] <Bob> because if you use an anonymous function, you later cant use it in event igniore
L1389[20:46:45] <Bob> since its anonymous
L1390[20:46:45] <The_Stargazer> well, in this case you shouldn't really need to stop it
L1391[20:46:54] <The_Stargazer> why would you stop your security program?
L1392[20:47:01] <Bob> v i r u s o m g
L1393[20:47:03] <Bob> evil
L1394[20:47:06] <The_Stargazer> being able to shutdown the door controller seems like a risk
L1395[20:47:22] <The_Stargazer> it would disable access to the door that computer controlled
L1396[20:47:34] <Bob> not really, with service down, doors would be frozen at their state
L1397[20:47:36] <Ariri> yeah so then it cant be opened, no?
L1398[20:47:47] <Bob> if closed then closrd and if open then open
L1399[20:47:48] <The_Stargazer> How do I connect many computers to a single computer with a network card?
L1400[20:47:55] <Bob> Cables
L1401[20:48:03] <Bob> and network splitters or whatever their name is
L1402[20:48:05] <The_Stargazer> and how do I stop them sharing components?
L1403[20:48:07] <The_Stargazer> ah
L1404[20:48:19] <Bob> And network splitters thingies dont pass power
L1405[20:48:21] <The_Stargazer> relays
L1406[20:48:23] <The_Stargazer> that's it
L1407[20:48:25] <Bob> Uez
L1408[20:48:28] <The_Stargazer> relays pass network messages along
L1409[20:48:41] <Bob> And the relays have slots inside them
L1410[20:48:53] <Bob> where you can put upgraded to make them faster
L1411[20:48:55] <The_Stargazer> Indeed
L1412[20:49:20] <Bob> you can loose packets if you send in too much and your relay cant handle
L1413[20:49:45] <Bob> So upgrade it probs if you have many many computers
L1414[20:51:20] <The_Stargazer> yeah, the server I'm making this program for has a big big place
L1415[20:51:23] <The_Stargazer> with many many MANY doors
L1416[20:51:35] <The_Stargazer> so there'll be a lot of cables and relays involved
L1417[20:52:16] <Bob> Make so they all dont send packets at the same time
L1418[20:52:19] <The_Stargazer> you can connect max. six computers to a relay
L1419[20:52:23] <Bob> and have also heartbeats
L1420[20:52:29] <The_Stargazer> no, they only send packets when a thing is triggered
L1421[20:52:30] <Bob> You can connect relays to relays
L1422[20:52:39] <The_Stargazer> is there a point?
L1423[20:52:46] <The_Stargazer> and only one computer actually does anything with the packets
L1424[20:52:56] <Bob> If one part gets disconnected, heartbeat would detect
L1425[20:53:00] <The_Stargazer> only the 'server' actually does something, if a 'client' receives a packet there's no handler
L1426[20:53:09] <Bob> intruder alert mm
L1427[20:53:15] <The_Stargazer> I suppose
L1428[20:53:29] <Bob> Well client can send heartbeak ok
L1429[20:53:32] <Bob> easy enough
L1430[20:53:33] <The_Stargazer> but that'd be hard to implement
L1431[20:53:37] <Bob> Not really
L1432[20:53:39] <The_Stargazer> if you have like 100+ doors
L1433[20:53:46] <The_Stargazer> how would you implement it?
L1434[20:53:47] <Bob> Iterate, done
L1435[20:54:03] <Bob> On clients i would just have a receive, resend loop directly
L1436[20:54:20] <Bob> and on server, i would set a for loop with all the doors on the network
L1437[20:54:31] <The_Stargazer> but then you'd have to have the addresses of each modem
L1438[20:54:32] <Bob> to discover all the doors just send a broadcast discovery packet
L1439[20:54:40] <The_Stargazer> oh yeah
L1440[20:54:41] <The_Stargazer> that
L1441[20:54:45] <Bob> and since each client will have the resend thingy
L1442[20:54:48] <Bob> it will heartbeat
L1443[20:54:54] <Bob> and thus youll get all doors
L1444[20:54:57] <The_Stargazer> every 10 seconds send a message
L1445[20:55:01] <Bob> then just iterate trought each door
L1446[20:55:07] <The_Stargazer> first run, add all senders to a table
L1447[20:55:08] <Bob> well for + sleep inside
L1448[20:55:19] <The_Stargazer> after that, check table
L1449[20:55:26] <The_Stargazer> if sender missing, trigger alarm
L1450[20:55:27] <Bob> Yea recheck it after x seconds
L1451[20:55:32] <The_Stargazer> but the problem with that is
L1452[20:55:35] <The_Stargazer> if a computer crashes
L1453[20:55:40] <The_Stargazer> it'll trigger a false alarm
L1454[20:55:44] <Bob> Maybe warning
L1455[20:55:48] <Bob> alarm may be too much
L1456[20:55:52] <The_Stargazer> yeah
L1457[20:55:56] <The_Stargazer> the user can decide what to do
L1458[20:56:00] <Bob> I mean you can implement anything
L1459[20:56:05] <Bob> on heartbeat fail do
L1460[20:56:15] <Bob> you can push your own events and stuff in a computer so
L1461[20:56:33] <Bob> event.listen("heartbeat_failure")
L1462[20:56:47] <Bob> event.push("heartbeat_failure")
L1463[20:57:02] <Bob> If you want i have a runic keypad script
L1464[20:57:09] <Bob> thats what i call true security
L1465[20:57:28] <The_Stargazer> how does it work
L1466[20:57:41] <Bob> Its a keypad but instead of numbers it has 36 runic characters
L1467[20:57:55] <Bob> Then you code the rest like validation and other stuff
L1468[20:58:02] <The_Stargazer> doesnt the keypad only have 9 buttons?
L1469[20:58:05] <Bob> i didnt even bother to finish it correctly
L1470[20:58:10] <Bob> You can change the buttons characters
L1471[20:58:15] <The_Stargazer> yeah
L1472[20:58:16] <Bob> thus making it limitless
L1473[20:58:23] <The_Stargazer> but still only 9 actual buttons
L1474[20:58:24] <Bob> I make a page change button
L1475[20:58:25] <Bob> 12
L1476[20:58:28] <The_Stargazer> ohh
L1477[20:58:33] <Bob> dedicated 9 to runes
L1478[20:58:43] <Bob> 1 to switch between page mode and validate mod
L1479[20:58:51] <Bob> like i have a gif
L1480[20:58:53] <Bob> sec
L1481[20:58:57] <The_Stargazer> One hexatrigesimal keypad coming up :>
L1482[20:59:38] <Bob> http://tinyurl.com/y33fvkuj
L1483[20:59:44] <Bob> @The_Stargazer Possible with my script even easely
L1484[20:59:53] <Bob> Tought for unicode you will need to make a table by hand
L1485[20:59:58] <Bob> utf8 lib has no gmatch
L1486[21:00:03] <Bob> :GWmythicalHyperREEEE:
L1487[21:00:20] <The_Stargazer> base-36 keypad
L1488[21:00:31] <Bob> base-Controller by network keypad
L1489[21:01:42] <CompanionCube> %tonk
L1490[21:01:43] <MichiBot> Dagnabbit! CompanionCube! You beat Ariri's previous record of 54 minutes and 6 seconds (By 13 minutes and 16 seconds)! I hope you're happy!
L1491[21:01:44] <MichiBot> CompanionCube's new record is 1 hour, 7 minutes and 22 seconds! CompanionCube also gained 0.00022 tonk points for stealing the tonk.
L1492[21:02:28] <Bob> i mean the possibilities are limitless
L1493[21:02:39] <Bob> I made the code base you can reuse it
L1494[21:02:45] <Bob> im too lazy to link my github
L1495[21:02:51] <The_Stargazer> the only limit is RAM
L1496[21:03:03] <Bob> Use creative RAM from computronics
L1497[21:03:04] <The_Stargazer> in fact
L1498[21:03:06] <freacknate09> I think I am gonna make a security system for my base. There isn't too much of a need, since it is singleplayer, but it should be fun
L1499[21:03:06] <Bob> now ram is a joke
L1500[21:03:07] <The_Stargazer> yeah
L1501[21:03:16] <The_Stargazer> increase max RAM size in config
L1502[21:03:20] <Bob> Yes
L1503[21:03:21] <The_Stargazer> 2^128^128
L1504[21:03:24] <The_Stargazer> from 2^64^64
L1505[21:03:41] <The_Stargazer> increase the RAM to the megabyte land
L1506[21:03:42] <Bob> just use my keypad pal, lmao no one is going to bother, even you so complex it is
L1507[21:04:00] <Bob> RAM has ascended to a new level
L1508[21:04:06] <The_Stargazer> OC with 128MB of RAM and 1GB of HDD
L1509[21:04:12] <Bob> we now need MultiCore CPUs in OC
L1510[21:04:13] <The_Stargazer> 90's mode
L1511[21:07:21] <Bob> aight
L1512[21:07:26] <Bob> im off to sleep for 2 hours
L1513[21:07:30] <Bob> or actually am i
L1514[21:15:41] <Izaya> freacknate09: T1 computers are cheap
L1515[21:15:55] <Izaya> T1 memory and no HDD makes them cheaper
L1516[21:15:56] <freacknate09> ok, I'll just use those
L1517[21:16:10] <freacknate09> I didn't think about simply using T1 computers
L1518[21:17:35] <freacknate09> Izaya: Have you used open security?
L1519[21:17:44] <Izaya> friendly reminder that you can netboot PsychOS if you want to avoid HDDs
L1520[21:17:55] <freacknate09> ok, hmm
L1521[21:17:55] <Izaya> Not any significant amount
L1522[21:18:11] <freacknate09> ok, I just want to know how I can aim the turrets without just guessing
L1523[21:18:27] <Izaya> Motion sensor or similar
L1524[21:18:55] <freacknate09> ahh, will it give coordinates of the things it sees?
L1525[21:19:02] <freacknate09> Or a way to get them?
L1526[21:19:12] <Izaya> One of the sensors gives relative angle IIRC
L1527[21:19:28] <freacknate09> nice, ok. I can then track the turret to that
L1528[21:19:46] <Izaya> Not sure which one though
L1529[21:19:54] <Bob> Motion sensor and trigonometrics
L1530[21:20:13] <freacknate09> ok. I've also got computronics installed
L1531[21:20:16] <Bob> Or OpenModularTurrets if youre that lazy and evil
L1532[21:20:30] <freacknate09> lol, maybe
L1533[21:22:07] <ben_mkiv> entitydetector + trigenom
L1534[21:22:43] <freacknate09> nice
L1535[21:22:43] <freacknate09> ok
L1536[21:23:18] <freacknate09> oh, openmodularturrets cant be computer controlled
L1537[21:23:30] <Bob> It can
L1538[21:23:38] <Bob> theres an upgrade for it
L1539[21:23:40] <freacknate09> ok
L1540[21:24:21] <Izaya> Fuck yeah just saw a dude go past on a silverwing
L1541[21:24:43] <freacknate09> haha, what server/modpack are you playing on?
L1542[21:25:58] <Ariri> %choose players choice or totally awesome
L1543[21:25:59] <MichiBot> Ariri: Somebody once told me to roll with "players choice"
L1544[21:32:26] <Ernos> Why do energy turrets have no icon in the toolbar?
L1545[21:32:33] <Ernos> inventory*
L1546[21:34:31] <Mimiru> Why don't you have an icon in the inventory bar?
L1547[21:34:49] <ben_mkiv> idk why this happens sometimes
L1548[21:34:57] <ben_mkiv> Ernos could you send me a list of your mods?
L1549[21:35:03] <ben_mkiv> if it arent ~200
L1550[21:35:05] <Mimiru> inb4 optifine
L1551[21:35:08] <freacknate09> one sec
L1552[21:35:23] <freacknate09> My modlist is mainly DW20 1.12, with a few addon mods
L1553[21:35:29] <freacknate09> I am using OpenSecurity
L1554[21:36:06] <freacknate09> There are 164 mods
L1555[21:36:48] <The_Stargazer> ben_mkiv: reminder: ask mimiru about the openprinter book scanning while they're online
L1556[21:37:07] <Mimiru> It's already been answered
L1557[21:37:13] <The_Stargazer> Oh
L1558[21:37:18] <Mimiru> :P
L1559[21:37:21] <The_Stargazer> note to self: stop trying to be helpful
L1560[21:37:54] <ben_mkiv> freacknate09, you got the issue, too?
L1561[21:38:00] <freacknate09> yeah
L1562[21:38:08] <freacknate09> I am ernos lol
L1563[21:38:08] <ben_mkiv> iirc its not optifine related, tested that already
L1564[21:38:12] <ben_mkiv> oh
L1565[21:38:13] <freacknate09> I dont have optifine
L1566[21:38:26] <freacknate09> I made a modlist, but it's 12kb
L1567[21:38:29] <freacknate09> one sec
L1568[21:38:29] <freacknate09> lol
L1569[21:39:11] <Ernos> Here's my mod list http://tinyurl.com/y4z5w8bb
L1570[21:39:24] <freacknate09> Just posted my mod list in discord
L1571[21:41:20] <freacknate09> How do I return a value from a function?
L1572[21:41:36] <freacknate09> nvm, I am the dumb
L1573[21:42:32] <The_Stargazer> We are all the dumb sometimes
L1574[21:44:26] <ben_mkiv> thanks
L1575[21:45:53] <freacknate09> your welcome
L1576[21:46:05] <Mimiru> So.. who wants to take this here Binary file, and split it back out into its source text files for me? :P
L1577[21:46:19] <Mimiru> you'll be my heeeero
L1578[21:46:24] <Mimiru> https://drive.pc-logix.com/index.php/s/qC6Btx3QLAk8sGn :D
L1579[21:47:20] <ben_mkiv> is that the file you talked about weeks ago? xD
L1580[21:47:59] <Mimiru> Unlikely the same file, but likely related to the same project.
L1581[21:48:00] <Mimiru> lmao
L1582[21:49:10] <The_Stargazer> How would you even do that?
L1583[21:49:18] <The_Stargazer> Hex editor maybe?
L1584[21:50:08] <Mimiru> https://github.com/ovekaaven/cohtools/blob/master/readbin.py this works for newer versions of these files.
L1585[21:50:21] <Mimiru> seems to work for "parse6" but this specific file is "parse4"
L1586[21:50:23] <Mimiru> and it dies.
L1587[21:50:27] <freacknate09> how do I use os.sleep? I cant seem to get it to work. I do gotta go for a few min
L1588[21:50:42] <Mimiru> os.sleep(1) will sleep for 1 second
L1589[21:51:11] <freacknate09> but it is erroring. Did local os = computer.os cause issue?
L1590[21:51:23] <freacknate09> it was
L1591[21:51:27] <Mimiru> yeaaaaah
L1592[22:17:08] <freacknate09> On a scale from "hard" to "dear mother of god, why am I doing this?", how hard would it be to make an OC mod that adds C++?
L1593[22:19:40] <freacknate09> I was looking at some other code, and saw someone used "os.sleep(0)". What is the purpose of that?
L1594[22:20:02] <The_Stargazer> probably "dear mother of god, why am I doing this"
L1595[22:20:10] <freacknate09> ok, so I just wont
L1596[22:20:13] <The_Stargazer> although...
L1597[22:20:30] <freacknate09> yeah?
L1598[22:20:40] <The_Stargazer> lua is built on C and C++ is a subset of C
L1599[22:20:53] <The_Stargazer> and OC uses native libs
L1600[22:20:56] <The_Stargazer> so it might be easier
L1601[22:20:59] <freacknate09> hmm
L1602[22:21:06] <The_Stargazer> you just have to make a C++ interpreter
L1603[22:21:07] <The_Stargazer> in C
L1604[22:21:10] <freacknate09> though I may not. I am decent at C++
L1605[22:21:42] <The_Stargazer> (correct me if I'm wrong)
L1606[22:21:44] <freacknate09> I don't even know how to make an interpreter at all
L1607[22:21:49] <freacknate09> hmm
L1608[22:21:51] <The_Stargazer> but a C addon would probably be easy...
L1609[22:21:53] <The_Stargazer> when I say easy
L1610[22:21:58] <The_Stargazer> I mean
L1611[22:22:31] <The_Stargazer> i dont really know
L1612[22:23:21] <freacknate09> I think I am just gonna go write OpenOS again lol, I think it is equal, or easier, than making a C++ extension for OC, at least at my skill level lol
L1613[22:46:30] <Ernos> dang, the time delays, gaps, and inconsistencies between here and the IRC are crazy.
L1614[22:52:41] <Mimiru> wat..?
L1615[22:54:25] <Ernos> My messages are in different order here and on IRC
L1616[22:54:26] <Ernos> one sec
L1617[22:54:38] <Ernos> http://tinyurl.com/yytvza3t
L1618[22:54:56] <Ernos> http://tinyurl.com/y58mxh23
L1619[22:55:53] <Mimiru> Yes.. I'm in both I just didn't understand what you were trying to say
L1620[22:57:02] <Izaya> freacknate09: real life
L1621[22:57:17] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L1622[22:57:28] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L1623[22:57:29] zsh sets mode: +v on Corded
L1624[22:57:31] <Mimiru> Test
L1625[22:57:34] <freacknate09> What? I was just saying that the messages are somewhat scrambled, making my messages look occasionally stupid
L1626[22:57:46] <Mimiru> Ok, looks like it's actually a discord API issue
L1627[22:57:50] <freacknate09> oh
L1628[22:57:52] <Mimiru> so, neat.
L1629[22:58:06] <Izaya> https://en.m.wikipedia.org/wiki/Honda_CX_series
L1630[22:58:37] <Mimiru> Test
L1631[22:58:39] <Mimiru> Ok
L1632[22:58:48] <Mimiru> So, if I remove the webhook it's instant
L1633[22:58:57] <freacknate09> dang, that is messy
L1634[22:58:58] <Mimiru> Testing
L1635[22:59:02] <Mimiru> Testing2
L1636[22:59:39] <Mimiru> So yeah, the webhooks are having an issue it seems
L1637[22:59:51] <freacknate09> ok
L1638[22:59:54] <Mimiru> Test
L1639[23:00:03] <Mimiru> Yeah.. radded it and it's slow again
L1640[23:00:15] * Mimiru blames discord
L1641[23:01:10] <freacknate09> ok
L1642[23:01:15] <freacknate09> so it isn't just me going crazy
L1643[23:02:35] <Mimiru> Or, maybe this entire conversation is you going crazy
L1644[23:03:05] * freacknate09 questions existence
L1645[23:05:25] <freacknate09> I think I am gonna try to create the internet in Minecraft
L1646[23:05:50] <freacknate09> That idea combines several different sub-ideas I want to make
L1647[23:07:26] <The_Stargazer> %blame discord
L1648[23:07:27] * MichiBot blames discord for adding cheerful fatalism to the inventory!
L1649[23:07:40] <The_Stargazer> >cheerful fatalism
L1650[23:10:01] <freacknate09> %blame discord
L1651[23:10:02] * MichiBot blames discord for all of the bugs%&
L1652[23:10:04] <freacknate09> lol
L1653[23:13:32] <freacknate09> payonel: Can I use the threads library to run a process in the background? Or is there something else I'd use? I want to run a server process in the background, and still have access to the shell to run commands, like to get info about the server
L1654[23:15:58] <Bob> yes threads would work
L1655[23:16:06] <Bob> Lua threads being cooperative
L1656[23:16:23] <freacknate09> cool, ok
L1657[23:16:24] <freacknate09> thank you
L1658[23:17:55] <The_Stargazer> Izaya: where can I get PsychOS?
L1659[23:17:58] <The_Stargazer> the netbooting sounds cool
L1660[23:18:14] <The_Stargazer> and if it means I can run computers without hard drives
L1661[23:21:38] <Ernos> https://oc.cil.li/topic/1379-sks-enhanced-bios/ maybe?
L1662[23:24:30] <freacknate09> Is there some decent software to create something like a diagram or flow chart to show how servers and clients interact? I want to sketch out how my program will work, but I am terrible at art by hand
L1663[23:29:47] <Bob> paint ?
L1664[23:29:52] <Bob> mindmapping programm ?
L1665[23:29:57] <Bob> i would use paint.net
L1666[23:39:13] <Izaya> The_Stargazer: https://git.shadowkat.net/izaya/OC-PsychOS2/
L1667[23:42:33] <Izaya> if you want netboot, you need an FRequest server to boot from and nbcore from OC-Minitel/Embedded
L1668[23:43:34] <freacknate09> I found a flowchart program
L1669[23:45:49] <Izaya> freacknate09: draw.io is nice
L1670[23:45:57] <freacknate09> lol, that's exactly what I found :)
L1671[23:46:17] <freacknate09> Izaya: How do I share drawings?
L1672[23:46:27] <freacknate09> nvm, found it
L1673[23:47:24] * Izaya has draw.io integrated into their NextCloud setup
L1674[23:47:32] <freacknate09> What is NextCloud?
L1675[23:47:43] <Mimiru> nextcloud is an owncloud fork
L1676[23:47:56] <Mimiru> owncloud is a "Self hosted cloud"
L1677[23:48:00] <freacknate09> ahh, ok
L1678[23:48:01] <freacknate09> nice
L1679[23:48:58] * Mimiru stabs postgres
L1680[23:49:09] <freacknate09> If I had 3 processes running on a server, how can I make them communicate with each other?
L1681[23:53:03] <freacknate09> also, should I use lua 5.2 or 5.3?
L1682[23:54:45] <Izaya> events, 5.3
L1683[23:55:05] <freacknate09> ok, thank you
L1684[23:59:29] <freacknate09> 4mb of ram! We are living in the future! I put 4 tier 3.5 ram sticks in this server. I am debating between tier 1 or tier 3 CPU for this. I am in creative right now. In the future, once this is done, I will use it in my survival world, and other worlds
<<Prev Next>> Scroll to Top