<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:08] ⇨ Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:08] zsh sets mode: +v on Corded
L3[00:05:24] *** OmegaCenti is now known as Omega|afk
L4[00:05:54] *** Omega|afk is now known as OmegaCenti_
L5[00:10:03] <Kodos> Huh, guess the bot doesn't work in PM
L6[00:10:11] <Mimiru> currently, no
L7[00:12:50] <OmegaCenti_> Just started reading Programming in LUA by Roberto Ierusalimschy. I read the OC manual, went to ocd.cil.li, but couldn't quite make it through the lua reference manual without my head spinning. I guess what I am asking is, the book I mentioned, is it decent enough to get me up to snuff for OC?
L8[00:12:50] <EnderBot2> Lua*
L9[00:12:51] <gm|and> does the output end up with the bot pming itself
L10[00:13:08] <OmegaCenti_> I take it all caps Lua is not appropriate terminology
L11[00:13:08] <Mimiru> No.. it just doesn't listen to PMs at all
L12[00:13:23] *** Kasen is now known as rakiru|offline
L13[00:13:23] <gm|and> correct
L14[00:13:40] *** OmegaCenti_ is now known as OmegaCenti
L15[00:13:40] <gm|and> you dont call it the MOON
L16[00:14:01] <OmegaCenti> I do call the organization that got to it NASA though.
L17[00:14:28] <gm|and> well yeah thats because that is actually an acronym
L18[00:15:26] <gm|and> but yeah you may want to go through regular "how to code" tutorials
L19[00:16:43] <OmegaCenti> currently sitting beside me is a newly aquired stacks of books(six) along the lines of: "How to Write Great Code" "How to think like a Programmer" "Automate the Boring Stuff with Python"
L20[00:17:15] <OmegaCenti> oops, "Write Great Code"
L21[00:17:38] <Izaya> *sh is the best automation language
L22[00:17:45] <Izaya> unrelated uh
L23[00:17:46] <Izaya> so
L24[00:18:23] <Izaya> IIRC Programming In Lua is for Lua 5.1
L25[00:18:28] <gm|and> theyll probably cover things like if/else and while and for
L26[00:18:31] ⇨ Joins: fingercomp (~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L27[00:18:39] <gm|and> oh and methods/functions
L28[00:18:45] <Izaya> OC has native 5.2 and 5.3
L29[00:18:50] <OmegaCenti> heh, I am learning that with the other books, "Linux Cookbook 2nd Edition" "How Linux Works" "The Linux Command Line" "Unix and Linux System Administration Guide"
L30[00:19:03] <OmegaCenti> programming in Lua has been updated to 5.2
L31[00:19:07] <OmegaCenti> in third edition
L32[00:19:18] <Izaya> if you turn off native libraries you can get LuaJ for a 5.1-compliant environment though
L33[00:19:19] <Izaya> oh
L34[00:19:21] <Izaya> TIL
L35[00:19:30] <gm|and> ah yeah theres a few diffs between 5.1, 5.2, 5.3, not as big as the diff between python 2 and 3
L36[00:19:39] <Izaya> anyway OC isn't entirely the same as standard Lua
L37[00:20:18] <OmegaCenti> is the difference between 5.2 and 5.3 going to interfere with my journey through OC?
L38[00:20:24] <gm|and> nah
L39[00:20:35] <Izaya> defaults to 5.2 anyway
L40[00:20:44] <Izaya> the main difference is unsigned numbers
L41[00:20:47] <OmegaCenti> excellent, for a second there I thought my research was off
L42[00:20:57] <Izaya> so there is a difference between floats and ints
L43[00:21:05] <gm|and> 5.1 and 5.2 is a bigger diff but its mostly the stuff closer to the bare metal that gets tricky
L44[00:21:24] <OmegaCenti> ah, and OC doesn't neccessarily let you get AS close to bare metal
L45[00:21:34] <OmegaCenti> or am I misremembering the OC manual
L46[00:21:45] <gm|and> you are correct
L47[00:22:07] <gm|and> you dont have access to the full debug API
L48[00:22:22] <clever> and pre-compiled LUA is off-limits
L49[00:22:22] <EnderBot2> Lua*
L50[00:22:50] <gm|and> its not called JAVA, so take this time to repent
L51[00:23:05] <Izaya> but it is called COBOL
L52[00:23:07] * Izaya runs
L53[00:23:19] <gm|and> thats because cobol is an acronym
L54[00:23:24] * OmegaCenti doesn't get programmer jokes yet
L55[00:23:29] <Izaya> yup
L56[00:23:35] <gm|and> FORTH is the odd one out
L57[00:23:52] <Izaya> that is for hysterical rasins tho
L58[00:23:59] <Izaya> same reason it's missing a letter
L59[00:24:12] <gm|and> its called that because its short for "fourth" but they had to pack it into 5 capital letters
L60[00:24:18] <Izaya> yup
L61[00:24:23] <Izaya> on some IBM IIRC
L62[00:24:31] <gm|and> yar
L63[00:24:33] <Izaya> telescope control
L64[00:25:56] *** Graypup_ is now known as linux
L65[00:25:59] <gm|and> a tip, learn about lists/arrays/tables
L66[00:26:25] <OmegaCenti> yeah, being able to store multidemensional data seems to be a good thing
L67[00:26:44] <gm|and> e.g. instead of doing player1x youd use player[1].x
L68[00:26:49] <OmegaCenti> however, wrapping my head around spatial coordinates in 3 dimensions.... this I am not so good at
L69[00:27:39] <OmegaCenti> I remember back when I "attempted" computer craft and something called a mining turtle.. I could make it place torches and come back and dig and place blocks... but making it dig a 3d room or build the edges of a 3d box. Nope.
L70[00:27:42] <Izaya> Minecraft is good at that
L71[00:28:28] <gm|and> pretty good that you got the torches working
L72[00:29:12] <OmegaCenti> I knew something along the lines of, okay.. 3 nested for loops... and... <mind blanks>
L73[00:29:27] <Shuudoushi> lol
L74[00:29:57] <Shuudoushi> nitrogenfingers is your friend when it comes to turtles
L75[00:30:10] <OmegaCenti> thats why this "automate the boring stuff with Python" book is helping. Believe it or not, its the first time I think I have actually invested time in flow charts
L76[00:30:27] <gm|and> if you are making it by drawing it in 2d, you just take your usual loop and then uhh
L77[00:30:28] * OmegaCenti queries google about "nitrogenfingers"
L78[00:30:47] <OmegaCenti> ^ mind blanks
L79[00:31:22] <OmegaCenti> the room was to be arbitrary in size, which is probably where I went too full steam.
L80[00:31:32] <gm|and> put that inside a for loop and have in that outer for loop a move up instruction
L81[00:31:32] <Shuudoushi> https://www.youtube.com/user/NitrogenFingers
L82[00:31:36] <OmegaCenti> if I had built something like static dumb, hey... make 3x3x3, go
L83[00:31:59] <OmegaCenti> gm|and, BUT where is the turtle at the end of the oustide for loop?
L84[00:32:12] <Shuudoushi> OmegaCenti: he made a 3d printing program for turtles a while aqgo
L85[00:32:18] <OmegaCenti> O.O
L86[00:32:20] <gm|and> notably higher than where you started
L87[00:32:46] <OmegaCenti> omfg... I am sitting here looking at a video of his with 3-d tunnels rendered in ascii graphics
L88[00:33:04] <Shuudoushi> OmegaCenti: I remember testing it for him and breaking it :P
L89[00:33:10] <gm|and> but directly above some number of steps where you start
L90[00:33:13] <OmegaCenti> I take it you don't look at what nitrogenfingers does if you wish to keep your motivation for "get this script to actually not crash"
L91[00:33:29] <Shuudoushi> lol
L92[00:33:33] <Shuudoushi> a bit ^^;
L93[00:34:19] <Shuudoushi> a long time ago, I converted/updated hes email client stuff for CC, thought I was going to loose my mind with how much code he wrote for it...
L94[00:34:27] <Shuudoushi> s/hes/his
L95[00:34:27] <MichiBot> <Shuudoushi> a long time ago, I converted/updated his email client stuff for CC, thought I was going to loose my mind with how much code he wrote for it...
L96[00:34:57] <OmegaCenti> Tell me if this is probable for someone who is just starting off. This pack has no method of automating leaf harvesting. Robot doable?
L97[00:35:13] <Izaya> NF was/is a wizard
L98[00:35:28] <gm|and> i on the other hand am an ordinary witch
L99[00:35:37] <Shuudoushi> OmegaCenti: robots can do just about anything a player can
L100[00:35:51] <Izaya> leaf harvesting?
L101[00:35:53] <OmegaCenti> do they chunk load like a player?
L102[00:35:57] <gm|and> ok, leaf harvesting could be tricky
L103[00:36:03] <Shuudoushi> with an upgrade, yes
L104[00:36:13] <OmegaCenti> Izaya, RotaryCraft yeast > sludge is greatly made more efficient with certain types of leaves.
L105[00:36:24] <gm|and> cactus harvesting is probably an easier test
L106[00:36:25] <Izaya> oic
L107[00:36:41] <gm|and> even though you can use cobble to harvest it
L108[00:36:53] <OmegaCenti> yeah, just piston pop BUD
L109[00:36:56] <Shuudoushi> I still can't get !! to not error out like a bitch for SOS...
L110[00:37:52] *** mrkirby153 is now known as kirby|gone
L111[00:38:36] * Shuudoushi can't make up his mind on whether or not he wants to take another break from SOS and get back to making stuff for KSP...
L112[00:38:49] <OmegaCenti> mmm KSP
L113[00:38:53] <OmegaCenti> what is SOS?
L114[00:39:04] <Shuudoushi> SecureOS
L115[00:39:19] <Shuudoushi> https://github.com/Shuudoushi/SecureOS/tree/dev
L116[00:39:33] <Shuudoushi> ...
L117[00:39:39] <Shuudoushi> s/dev/release
L118[00:39:39] <MichiBot> <Shuudoushi> https://github.com/Shuudoushi/SecureOS/tree/release
L119[00:39:42] <Shuudoushi> there we go
L120[00:40:13] <OmegaCenti> uh
L121[00:40:37] <Shuudoushi> stuff on the dev branch is almost always broken as hell >..
L122[00:40:44] <Shuudoushi> >.>*
L123[00:40:45] <OmegaCenti> can you run it throgh laymans() a few iterations for me?
L124[00:40:54] <Shuudoushi> how so?
L125[00:41:07] <OmegaCenti> so, opencomputers has a default OS
L126[00:41:09] <OmegaCenti> right?
L127[00:41:13] <Shuudoushi> yes
L128[00:41:16] <Shuudoushi> openOS
L129[00:41:23] <Shuudoushi> or OOS for short
L130[00:41:36] <OmegaCenti> and what is OpenSecurity? (clicking link)
L131[00:41:46] <gm|and> you can use the raw API if necessary but it is fairly rougu
L132[00:41:47] <Shuudoushi> adds stuffz
L133[00:41:50] <gm|and> rough
L134[00:41:58] <OmegaCenti> "Security addon for OpenComputers" just doesn't "do it" for me
L135[00:42:28] <Shuudoushi> SOS doesn't require OS to work
L136[00:42:40] <Shuudoushi> it's just shipped with it lol
L137[00:42:47] <OmegaCenti> is that important?
L138[00:43:00] <Shuudoushi> gets more coverage
L139[00:43:39] <Shuudoushi> there is some built in stuff for OS in SOS, but not so deeply that it won't work without it
L140[00:44:58] <Shuudoushi> i forgot to give payonel in the readme again...
L141[00:47:27] <Shuudoushi> ...
L142[00:47:46] <OmegaCenti> So... is OpenOS not secure? Is that why OpenSecurity is manifesting?
L143[00:47:47] <Shuudoushi> s/give payonel/give payonel props
L144[00:47:48] <MichiBot> <Shuudoushi> i forgot to give payonel props in the readme again...
L145[00:48:01] <Shuudoushi> OmegaCenti: lol, no
L146[00:48:21] <Shuudoushi> OS adds 'world security' stuff for the most part
L147[00:48:40] <Shuudoushi> turrets, doors, mag/rfid readers, ect.
L148[00:48:51] <OmegaCenti> ah
L149[00:49:00] <gm|and> afaik openos wasnt designed for security BUT OC does have user permission support
L150[00:49:07] <Shuudoushi> SOS makes up for OOS being, well, open
L151[00:49:25] <gm|and> hmm will opensec be ready in time for btm
L152[00:49:34] <OmegaCenti> ah, openOS Hacking101! remove harddrive.
L153[00:49:50] <Shuudoushi> while you can lock players out of a computer completely, multi user support isn't really there
L154[00:49:55] <gm|and> 102 put in dodgy eeprom based rootkit
L155[00:49:56] <OmegaCenti> SOS hacking 101! figure out how to get through the stranger-proof door to get into room with harddrive.
L156[00:51:20] * Shuudoushi still needs to get off his ass and find a software based encryption lib...
L157[00:51:57] <OmegaCenti> I take it crypto software is going to be slower than hardware?
L158[00:52:23] <gm|and> rsa can be done you just need to use bignum stuff and something like rabin-miller
L159[00:52:42] <OmegaCenti> and there is a term I have no idea about. Hey Google! Whats this!
L160[00:53:15] <OmegaCenti> gm|and, primality test?
L161[00:53:15] <Shuudoushi> OmegaCenti: WAY slower, but it keeps SOS standalone
L162[00:53:45] <gm|and> rabin-miller is an algorithm for telling you that a number is almost definitely prime
L163[00:53:55] <Shuudoushi> ofc I'll make it so if a crypto block is found, it'll use that over using the software
L164[00:53:59] <OmegaCenti> that tidbit seems really important
L165[00:54:07] <OmegaCenti> "almost definitely"
L166[00:54:19] <OmegaCenti> I didn't know computers did "almost definitely"
L167[00:54:34] <gm|and> thats why you run it several times
L168[00:54:44] <Shuudoushi> OmegaCenti: there can always be errors in software
L169[00:55:11] <gm|and> thats because computers do math and math sometimes does "almost definitely"
L170[00:55:16] <OmegaCenti> oh boy, the wikipedia rabbit hole is getting deeper.
L171[00:55:27] <Shuudoushi> xd
L172[00:55:32] <Shuudoushi> XD*
L173[00:55:57] <Shuudoushi> 8/12gb of RAM used...
L174[00:56:00] <gm|and> i wonder if tvtropes has a thing on prime numbers
L175[00:56:06] <OmegaCenti> right now through Primality Test to "Randomized and probabilistic algorithms"
L176[00:56:14] <Shuudoushi> something is leaking memory like a fucking shiv
L177[00:56:47] <gm|and> probabilistic is definitely the word for algorithms which can be "almost definitely"
L178[00:57:08] <gm|and> also a shiv is a thing for stabbing things
L179[00:57:24] *** linux is now known as windows
L180[00:57:26] <OmegaCenti> Okay, now into "Las Vegas Algo's" and "Monte Carlo Algo's"
L181[00:57:31] <gm|and> but you could possibly use a shiv to make a sieve
L182[00:57:34] <Shuudoushi> fingers have almost gone full retard again tonight...
L183[00:57:49] <gm|and> monte carlo stuff is great
L184[00:58:21] *** windows is now known as linux
L185[00:58:57] <gm|and> e.g. indirect lighting stuff: instead of doing integration you can just spam rays
L186[00:59:44] <OmegaCenti> I think I am too deep! https://en.wikipedia.org/wiki/Deadlock
L187[01:00:17] <Shuudoushi> OmegaCenti: you just scratched the surface though...
L188[01:00:22] <gm|and> ah yes, deadlocking is a warning to people thinking they should mindlessly run several threadz
L189[01:01:18] <Shuudoushi> you can do that in OC, it's great fun for fucking with people :D
L190[01:01:21] <OmegaCenti> so wait..
L191[01:01:38] <OmegaCenti> concurrent Modification Execption.. case of DeadLock?
L192[01:02:19] <gm|and> main issue with multithreading is race conditions, i.e. two things accessing something at the same time in such a way that it gives a bad result / causes a bad state
L193[01:02:52] <OmegaCenti> something something pre-user chunk generation and "already decorating"
L194[01:03:03] <gm|and> CME is odd as it can be done in a single threaded program
L195[01:03:43] <gm|and> deadlock is when you request use of a lock that will never be released
L196[01:04:00] <OmegaCenti> ah
L197[01:04:18] <OmegaCenti> so not concerned with deadlock at all, it would seem it is actually the lack of a locking system at all
L198[01:04:30] <OmegaCenti> both things tried at same time, java got angry
L199[01:04:31] <gm|and> yep
L200[01:04:40] <gm|and> race condition
L201[01:05:00] <ping> :triggered:
L202[01:05:24] <OmegaCenti> ^ I take it inside programmer SJW joke?
L203[01:05:28] <gm|and> my first real experience with race conditions and threading involved me working on the task scheduler for an operating system
L204[01:06:04] <gm|and> probably a pun based on the fact that i said race
L205[01:06:39] *** cbcercas|AFK is now known as cbcercas
L206[01:06:57] <OmegaCenti> um, who would of thought a radiation therapy device might need more vigorous coding: https://en.wikipedia.org/wiki/Therac-25
L207[01:07:12] <OmegaCenti> ya know, absolutely lethal doses of radiation and all
L208[01:07:19] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:2518:855b:3a0b:9dc8) (Read error: Connection reset by peer)
L209[01:07:31] <Shuudoushi> OmegaCenti: K.I.S.S.
L210[01:08:18] <gm|and> error codes should be written either in full or like "ER04RTFM"
L211[01:08:40] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Remote host closed the connection)
L212[01:08:46] *** linux is now known as l
L213[01:09:15] <Shuudoushi> l: the fuck you doing?
L214[01:09:26] <OmegaCenti> I take it you don't do this? The defect was as follows: a one-byte counter in a testing routine frequently overflowed; if an operator provided manual input to the machine at the precise moment that this counter overflowed, the interlock would fail
L215[01:09:31] <l> stealing all teh nicks Shuudoushi
L216[01:09:38] <Shuudoushi> lol
L217[01:09:44] <l> but in all seriousness, someone must have let the reg lapse on this one, cause it's mine now
L218[01:10:10] <gm|and> ok that is a race condition
L219[01:10:16] <Shuudoushi> ^
L220[01:10:39] <Shuudoushi> user input vs. software calcs
L221[01:11:02] <gm|and> sorry im on the piece of shit known as a touch screen keyboard
L222[01:11:17] <Shuudoushi> and that's why you use interrupts
L223[01:11:37] <Shuudoushi> still/
L224[01:11:39] <Shuudoushi> ?*
L225[01:11:43] <gm|and> so answers are delayed by the fact that half my spaces end up being letters
L226[01:11:51] <OmegaCenti> Is this a generally used process for consumer grade ( harvesting minecraft leaves) programs? https://en.wikipedia.org/wiki/Test_automation
L227[01:11:51] <Shuudoushi> lol
L228[01:11:54] <Shuudoushi> 'v'
L229[01:12:29] <gm|and> for mc its probably not worth it
L230[01:12:37] <Shuudoushi> not at all
L231[01:13:40] <Shuudoushi> 'is the thing I'm looking at the same as the thing in my 6th slot?" yes -> collect it no -> move on
L232[01:15:27] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Read error: Connection reset by peer)
L233[01:15:53] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L234[01:23:21] <Shuudoushi> http://i.imgur.com/j6pFFtM.jpg
L235[01:34:48] <Shuudoushi> huh, seems payonel got rid of term.getCursorBlink()
L236[01:50:10] <Shuudoushi> that would explain why gml is broken..
L237[01:52:55] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:49f2:7c0d:bf49:82) (Ping timeout: 186 seconds)
L238[02:28:21] * Dimensional wonders a few things about one of the expansion mods for OC. The OpenSecurity keypad, if it displays actually buttons on a gui or something on a screen.
L239[02:28:49] <Dimensional> And if the buttons can be dynamically reloaded/changed after each press without resetting any pin code.
L240[02:29:45] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:e864:14c3:ee2d:971c)
L241[02:29:45] zsh sets mode: +v on Kodos
L242[02:52:10] <Shuudoushi> Dimensional: as far as I know, yes
L243[02:52:32] * Dimensional nods.
L244[02:53:01] <Shuudoushi> Michiyo could tell you more, but she's passed out
L245[02:53:28] * Lizzy prods Michiyo and puts a blanket over her
L246[02:53:37] <Shuudoushi> s/Michiyo/Mimiru
L247[02:53:37] <MichiBot> <Lizzy> *** prods Mimiru and puts a blanket over her
L248[02:53:50] <Shuudoushi> damnit Lizzy...
L249[02:53:55] <Lizzy> lol
L250[02:54:08] * Shuudoushi sighs.
L251[02:54:10] <Dimensional> Yeah. Hoping to be able to make a keypad where the keys move around randomly, but they still work right. Something akin the bank keypad in Runescape. :)
L252[02:54:11] <Dimensional> heh
L253[02:54:56] <Shuudoushi> Dimensional: as long as it remains the same set of numbers/chars, I see no reason that won't work
L254[02:55:29] *** Goof is now known as Goof245
L255[02:55:32] * Dimensional grins.
L256[02:55:50] *** Goof245 is now known as Goof
L257[02:56:17] <Shuudoushi> or even do it as a puzzle
L258[02:56:18] <Dimensional> Also, entering the wrong code sets off the trap/security, which could either be a floor that pulls out from under you into a deep pit of lava surrounded by obsidian, or rain arrows down on you. :)
L259[02:56:22] <Dimensional> That too.
L260[02:56:27] <Dimensional> Puzzles are fun
L261[02:56:54] <Kodos> Dimensional, be sure to come back when you have something coded so I can stea- I mean, so we can all applaud you
L262[02:56:54] <Dimensional> You must use the keypad to enter the missing numbers in this 9x9 Sudoku grid.
L263[02:57:17] <Shuudoushi> only one of the 11 buttons is the right one, and no matter which one you press, it goes to the next set, where again, only one is the right one, but b/c it's already out of order, you'll have to start over anyway
L264[02:57:30] <Dimensional> mhm
L265[02:57:43] <Dimensional> I'll work something up when I get the chance.
L266[02:58:25] <Shuudoushi> I've been meaning to get off my ass and setup something like that for my buildings on the test server, but yeah...
L267[02:58:58] <Shuudoushi> multiple projects for multiple platforms at the same time kinda fucks you over on spare time...
L268[02:59:11] <Dimensional> MHm
L269[02:59:35] <Shuudoushi> not to mention working at a mechanic shop...
L270[02:59:47] <Dimensional> Now if I had a job making things like this, that would be a different story. It would be a job, and I'd feel obligated to complete it.
L271[03:00:03] <Shuudoushi> http://fbcdn-photos-h-a.akamaihd.net/hphotos-ak-xpt1/v/t1.0-0/p403x403/12928424_859057664221397_1495126656082292405_n.jpg?oh=3c6e1035f5f6a536920f41ed4df024bd&oe=57751F3F&__gda__=1467477017_dc61fadda85a68c091e9ddfcfac7c022
L272[03:01:59] <Shuudoushi> either way, time for sleep
L273[03:02:02] <Dimensional> night
L274[03:02:02] <Shuudoushi> o/
L275[03:10:16] *** gAway2002 is now known as g
L276[03:11:48] <Kodos> I'm so glad I leave change fucking everywhere
L277[03:11:57] <g> I'm not
L278[03:12:03] <g> I found a few euros in my cereal the other day
L279[03:12:04] <g> :v
L280[03:12:05] <Kodos> I scrounged enough up for a soda
L281[03:12:09] <Kodos> Lolwut
L282[03:12:18] <g> dammit Kodos stop leaving change everywhere
L283[03:12:33] * Saphire wants to do something with that fork of Shocky she has but has no idea what to change or add
L284[03:12:48] <g> meh, shocky. :P
L285[03:13:06] <Saphire> Well, i'm trying to make it look not as bad as it is actually..
L286[03:13:08] * Saphire shudders
L287[03:13:15] <Saphire> using both files and sql..
L288[03:13:18] <g> wait, you're a python person too?
L289[03:13:22] <Saphire> Using two different SQL concepts
L290[03:13:28] <Saphire> *workflows?
L291[03:13:32] <Saphire> It's Java
L292[03:13:40] <g> oh, I thought it was another skybot fork
L293[03:13:48] <Saphire> Uh, dunno
L294[03:13:54] <Saphire> I think it's original?
L295[03:14:00] <g> (skybot is a python bot that everyone forks for some reason)
L296[03:14:18] <Saphire> Though it's built on top of pircbotx
L297[03:14:42] * Saphire shudders as she remembers the changes of pircbotx 2.0...
L298[03:14:50] <Saphire> I yet have to poke it..
L299[03:15:04] <g> I'm allergic to any kind of pircbot
L300[03:15:04] <g> :P
L301[03:15:11] * Saphire shrugs
L302[03:15:18] <Saphire> Shocky has nice modules
L303[03:15:31] <Saphire> I would like to write own bot in lua... but i have no idea how sockets work
L304[03:16:02] <g> Ultros has lua support if you'd prefer to extend an existing bot
L305[03:16:37] <Saphire> Shocky has "factoids" and a lua module (based on luaj)
L306[03:17:08] <g> We used lupa, so you can compile it with your preferred lua
L307[03:17:12] <g> though we recommend luajit
L308[03:17:30] <g> and yeah, we have factoids too, most bots do these days
L309[03:18:55] <g> I think luajit is 5.1..
L310[03:24:40] *** Lathanael|Away is now known as Lathanael
L311[03:27:55] ⇨ Joins: Trangar (~Trangar@181-219-144-85.ftth.glasoperator.nl)
L312[03:29:31] <Trangar> Is there a way to increase a robot's log, or see that log somewhere else?
L313[03:29:40] <Trangar> I'm getting an error and it's off-screen and I can't seem to scroll up
L314[03:31:43] <Izaya> there might be a file in /tmp
L315[03:32:41] * Izaya wrote an IRC bot from scratch
L316[03:33:31] * Saphire hails Izaya
L317[03:33:41] * g has done that too
L318[03:33:58] * Izaya would prefer no weather
L319[03:34:38] <g> Yay, rosalina's song came on VGM radio
L320[03:34:44] <g> rosalina best princess :v
L321[03:34:46] <Trangar> I don't even have a tmp :P
L322[03:35:20] ⇦ Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L323[03:38:05] <Kodos> Trangar, use an analyzer on the robot, and see if it reports the last known error
L324[03:39:44] <Trangar> Nope
L325[03:39:58] <Trangar> I did manage to break my robot, because I'm smart
L326[03:50:21] <Trangar> Can I hook up my robot to a screen?
L327[03:50:59] ⇦ Quits: gm|and (~gm|and@11.107.224.49.dyn.cust.vf.net.nz) (Quit: Bye)
L328[03:51:25] <g> Robots can't use any external components afaik
L329[04:05:54] ⇨ Joins: Inari (~Pinkishu@p5DEC6EE8.dip0.t-ipconnect.de)
L330[04:14:04] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-134-3-201-222.hsi14.kabel-badenwuerttemberg.de)
L331[04:20:09] *** Antheus is now known as Antheus|Sleep
L332[04:36:14] *** cbcercas is now known as cbcercas|AFK
L333[05:05:31] ⇨ Joins: Keanu73 (~Keanu73@host-89-243-240-140.as13285.net)
L334[05:24:49] *** amadornes[OFF] is now known as amadornes
L335[05:26:13] <amadornes> there you go, Sangar
L336[05:26:17] <amadornes> merged :)
L337[05:26:41] <amadornes> actually... that was the 1.8 branch... I'll do a merge into the 1.9 one
L338[05:28:39] <amadornes> there, fixed :P
L339[05:29:14] <Sangar> o/
L340[05:29:23] <Sangar> wub wub, thanks :)
L341[05:29:42] <Sangar> and yeah, i'm currently working on 1.8 so i pred against the 1.8 branch intentionally ;)
L342[05:30:29] <Sangar> wee cables fully work now. now let's see about prints...
L343[05:31:07] <Dimensional> Hello!
L344[05:35:19] <Lizzy> %lookup oc.cil.li
L345[05:35:21] <MichiBot> Lizzy: DNS Info for oc.cil.li 107.191.47.156 2001:19f0:6800:8161::1
L346[05:35:26] <Lizzy> k
L347[05:47:25] <Sangar> amadornes, just to double-check, will you make a release for 1.0.9 for 1.8.9? i'd appreciate that, because oc isn't on 1.9 yet :)
L348[05:47:38] <amadornes> I probably will, yeah
L349[05:47:42] <Sangar> ok, cool
L350[05:47:45] <amadornes> along with 1.1.1 for 1.9 :P
L351[05:47:50] <Sangar> :)
L352[05:48:05] <Saphire> what to do for OC
L353[05:48:15] * Saphire wants to write but has no ideas..
L354[05:48:21] <Sangar> Saphire, write a vim clone >_>
L355[05:48:45] <Trangar> write a new OS from scratch
L356[05:49:03] <Sangar> we must go deeper. write a new architecture! :P
L357[05:49:20] <Saphire> ._.
L358[05:49:23] * Saphire hides
L359[05:49:26] <Saphire> too much
L360[05:49:39] * Saphire won't write anything for another few months now :|
L361[05:50:03] <Trangar> I'm sure an alternative to windows and linux is needed
L362[05:50:07] <Trangar> You can be our hero, Saphire
L363[05:50:23] <Lizzy> Trangar, na, there is no need for an alternative to linux
L364[05:50:27] <Saphire> ^
L365[05:50:33] <Trangar> More options are always needed
L366[05:50:37] <Lizzy> nope
L367[05:52:30] <Saphire> But seriosly, what to make? :|
L368[05:52:48] <Saphire> ...hm, i wanted to add a playlist editor to that ytdl thing..
L369[05:53:04] <Saphire> But then, how would that even work?
L370[05:53:19] * Saphire wants real situations and problems to work with ._.
L371[05:57:43] <Trangar> Solve world hunger
L372[05:58:18] * Saphire sighs
L373[05:58:30] <Saphire> I seriosly want to do SOMETHING useful
L374[05:58:33] * Saphire curls up
L375[05:58:43] <Saphire> I'm failure and can't even think of anything to do..
L376[05:59:20] * Lizzy pets Saphire
L377[05:59:31] * Saphire ignores :c
L378[05:59:50] * Lizzy contines petting Saphire till she purrs
L379[06:00:37] <Trangar> You can do what I do and watch youtube videos until the feeling of wanting to do something goes away
L380[06:00:40] * Saphire is not purring because she wants good ideas to implement in OC (from lua side)
L381[06:00:45] <Saphire> ...
L382[06:00:54] <Saphire> I have been doing that for at least a year or so
L383[06:01:00] ⇨ Joins: LeshaInc (~LeshaInc@84.234.62.219)
L384[06:01:03] <Trangar> Only a year?
L385[06:01:10] <Lizzy> Saphire, Hologram clock?
L386[06:01:14] <Lizzy> Test
L387[06:01:17] <Lizzy> whoops
L388[06:01:26] <Saphire> Trangar: maybe more, maybe less
L389[06:02:04] <Saphire> Lizzy: isn't there one already?
L390[06:02:11] * Lizzy shrugs
L391[06:02:26] <Saphire> And point me at at least one person who needs that
L392[06:02:57] * Lizzy points to herself
L393[06:03:10] <Saphire> Oh
L394[06:03:10] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L395[06:03:13] <Saphire> Well.. sure
L396[06:03:20] <Saphire> Digital clock or analog?
L397[06:03:45] <Saphire> And what you want from them?
L398[06:03:48] <Lizzy> Digital
L399[06:04:26] <Dimensional> Woot! Got a preliminary keypad working!
L400[06:04:39] <Dimensional> Now to work on the randomized key shifting
L401[06:04:51] <Saphire> Curved or line digits? Any boxes around numbers? Should it be just in center or should it be on every side?
L402[06:05:25] <Lizzy> all sides, with a border and line digits :)
L403[06:05:46] <Trangar> Saphire, I need a world eater script
L404[06:06:15] <Saphire> Trangar: sorry, too complex :c
L405[06:15:22] <Trangar> I can help!
L406[06:15:41] <Trangar> I'll make the miners, you make the haulers and we'll do the communication after
L407[06:15:57] *** medsouz|offline is now known as medsouz
L408[06:38:29] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L409[06:38:38] *** LeshaInc is now known as LeshaInc|1
L410[06:38:41] *** LeshaInc|1 is now known as LeshaInc
L411[07:02:31] ⇦ Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 186 seconds)
L412[07:04:34] ⇨ Joins: wembly (~wembly@50.240.220.69)
L413[07:06:52] *** cbcercas|AFK is now known as cbcercas
L414[07:23:52] * Lizzy sips vodka
L415[07:31:41] <Dimensional> Finally!!!
L416[07:31:41] <Dimensional> afk
L417[07:42:46] ⇨ Joins: Yepoleb (~yepoleb@188-23-116-133.adsl.highway.telekom.at)
L418[07:48:22] <Trangar> Is there documentation on what actions require energy?
L419[07:50:26] <Inari> "Turn off your adblocker to see this content"
L420[07:50:29] <Inari> "well k.. seems fair"
L421[07:50:40] <Inari> *turns off adblocker, reloads* *browser crashes" well fu
L422[07:52:10] <Trangar> Inari, it actually reads "please try another site"
L423[07:57:01] <Inari> :P
L424[08:04:36] * vifino groans and stumbles over to Lizzy
L425[08:04:42] <Lizzy> YAY
L426[08:04:52] * Lizzy picks up vifino and snuggles him tightly
L427[08:05:06] * vifino giggles and snuggles Lizzy
L428[08:06:19] <Inari> i hate germany's hate for cotton overkneesocks :<
L429[08:06:34] <Inari> all the onlineshops either have none or like 2 whole choices that are both ugly
L430[08:06:35] <Inari> xD
L431[08:07:42] <Trangar> Inari, my mom got me a bunch of overkneesocks I never use, want to take those?
L432[08:07:44] <Trangar> I never wear them
L433[08:07:55] <Inari> haha
L434[08:08:09] <Inari> i have a picky taste and would rather just buy my own
L435[08:08:13] <Inari> why would you not wear overknees D:
L436[08:08:21] <Trangar> Actually with my feet size you could probably live in them
L437[08:08:42] <Inari> Lol
L438[08:09:32] <Inari> "Size: 001, 002" you know store it would be kind of helpful if you specified what the sizes mean...
L439[08:15:49] <Inari> oooh a store exclusively about socks, this one seem snice
L440[08:23:48] <Inari> i also hate how some have the material in suhc a way that it becomes lihgtly see-through when put on (luckily you tend to see that in the pictures of the onlines tores already too :P)
L441[08:27:37] ⇨ Joins: Gyro_ (~Gyro@bb-66-55-207-189.gwi.net)
L442[08:29:45] ⇦ Quits: Gyro (~Gyro@bb-66-55-207-189.gwi.net) (Ping timeout: 195 seconds)
L443[08:33:18] ⇨ Joins: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
L444[08:36:50] ⇦ Quits: cpup (~cpup@32.218.116.102) (Ping timeout: 201 seconds)
L445[08:38:23] ⇨ Joins: cpup (~cpup@32.218.116.102)
L446[08:41:59] <Dimensional> I've successfully made a keypad program for OpenSecurity that changes the keys around after each press, checks to see if the key you entered is the key for the door, and opens if it's correct.
L447[08:42:02] <Dimensional> Yay!
L448[08:54:02] <Mimiru> \o/
L449[08:54:55] ⇨ Joins: Vexatos (~Vexatos@88-117-27-164.adsl.highway.telekom.at)
L450[08:54:55] zsh sets mode: +v on Vexatos
L451[08:55:11] <Dimensional> Hello Mimiru
L452[08:55:17] <Mimiru> o/ Dimensional
L453[08:55:25] <Vexatos> Hello Mimiru
L454[08:55:35] <Mimiru> o/ Vexatos
L455[08:55:52] <Mimiru> Oh, SuPeRMiNoR2 updated the docs on the OS Wiki for the keypad.... nice
L456[08:55:57] <Vexatos> #tell ^v4 I could but I like having to run wire behind them. Makes it more akin to IRL speakers
L457[08:55:58] <Mimiru> Thanks SuPeRMiNoR2
L458[08:56:11] <Vexatos> err
L459[08:56:19] <Vexatos> #tell Antheus I could but I like having to run wire behind them. Makes it more akin to IRL speakers
L460[08:56:21] <Vexatos> :|
L461[08:56:25] <Mimiru> Try %tell
L462[08:56:36] <Dimensional> I'm going to do some additional things to it to try and make the script more configurable. Namely get length of an array, concat the tables, and possibly make it so it randomizes the entire pad instead of just 1-9.
L463[08:56:38] <Dimensional> Oooh.
L464[08:56:52] <Dimensional> Good.
L465[08:56:57] <Mimiru> heh, nice
L466[08:56:59] <Dimensional> I was having trouble with the keypad stuff on there.
L467[08:57:10] <Mimiru> Oh?
L468[08:57:12] <Dimensional> Mostly because it was incorrect on the event.pull stuff
L469[08:57:18] <Mimiru> He updated it a while back I forgot about it
L470[08:57:19] <Vexatos> %tell Antheus I could but I like having to run wire behind them. Makes it more akin to IRL speakers
L471[08:57:19] <MichiBot> Vexatos: Antheus will be notified of this message when next seen.
L472[08:57:22] <Vexatos> U:
L473[08:57:30] <Dimensional> It was saying 'keypad', when it should have been name of keypad event
L474[08:57:47] <Mimiru> Oh.. well the default name IS "keypad"
L475[08:57:56] <Mimiru> if you change it, you have to change the event you pull too :p
L476[08:58:02] <Dimensional> keypad.setEventName("eventName")
L477[08:58:12] <Dimensional> Should probably be the same event name if we don't want confusion
L478[08:58:20] <Mimiru> Well, that wasn't an example to use, that just shows the methods and how to use them
L479[08:58:25] * Izaya hrms
L480[08:58:32] <Dimensional> yeah
L481[08:58:35] * Lizzy offers Mimiru some of her vodka
L482[08:58:50] <Izaya> Thunderbird, Evolution or Balsa for my little laptop?
L483[08:58:54] <Dimensional> Just a little confusing. :)
L484[09:09:19] ⇦ Quits: xarses_ (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping timeout: 186 seconds)
L485[09:09:26] <Mimiru> So
L486[09:09:28] <Mimiru> I quit today
L487[09:09:34] <Mimiru> For the day anyway... :P
L488[09:09:43] <Vexatos> You didn't /quit for me
L489[09:09:44] <Vexatos> D:
L490[09:09:49] * Vexatos runs
L491[09:09:56] <Mimiru> :/
L492[09:09:58] <Mimiru> :\
L493[09:10:12] <Izaya> like
L494[09:10:19] <Izaya> quit what?
L495[09:10:43] <Mimiru> I didn't "quit" I had to take the day off for my oldest's doctors appt
L496[09:11:03] <Izaya> ohok
L497[09:11:12] <Mimiru> "for the day anyway"
L498[09:20:30] <Lizzy> .w customos
L499[09:20:30] <^v4> Lizzy, Not found. did you want "items list"?
L500[09:20:32] <Lizzy> .w custom os
L501[09:20:33] <^v4> Lizzy, Not found. did you want "color api"?
L502[09:20:36] <Lizzy> ~w custom os
L503[09:20:36] <ocdoc> Predicted http://ocd.cil.li/tutorial:custom_oses
L504[09:23:07] <Lizzy> ~w computer
L505[09:23:08] <ocdoc> http://ocd.cil.li/api:computer
L506[09:25:22] <Vexatos> %tell Sangar https://github.com/asiekierka/Computronics/blob/master/src/main/resources/assets/computronics/lua/component/tape_drive/bin/tape.lua#L233 can you do that with internet.request? can you add that?
L507[09:25:23] <MichiBot> Vexatos: Sangar will be notified of this message when next seen.
L508[09:25:37] ⇦ Quits: Vexatos (~Vexatos@88-117-27-164.adsl.highway.telekom.at) (Quit: I guess I have to go now. Bye ✔)
L509[09:37:42] ⇨ Joins: xarses_ (~xarses@64.124.158.100)
L510[09:41:05] ⇨ Joins: Wiiplay123 (~Wiiplay12@adsl-72-154-30-210.bna.bellsouth.net)
L511[09:44:07] <vifino> ah, yes, finally, I can switch from the dev-java/icedtea-bin builds to dev-java/icedtea. woohoo.
L512[09:44:18] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 198 seconds)
L513[09:44:57] <vifino> sadly, there are no infinality patches for icedtea 3.0 yet, it seems.
L514[09:45:54] <Lizzy> ~w network card
L515[09:45:54] <ocdoc> http://ocd.cil.li/item:network_card
L516[09:46:27] <Dimensional> Heh. Finally got the script finished up for the basic stuff. The keys are randomized, the code can be any length you want.
L517[09:47:17] <Dimensional> Is there any good place to upload the OpenSecurity keypad script?
L518[09:47:37] <vifino> :| it built, but failed at the pax markings
L519[09:47:42] <vifino> fucking hell.
L520[09:49:28] <Trangar> Dimensional, pastebin?
L521[09:49:35] * Dimensional thinks about it. "Good idea."
L522[09:50:45] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L523[09:53:08] <Shuudoushi> http://scontent-lhr3-1.xx.fbcdn.net/hphotos-xpa1/v/t1.0-9/12063815_2231630280193352_6417801386402169465_n.jpg?oh=7d64150871cfa0313bb2b31ce949cb1d&oe=5787AA2F
L524[09:53:17] <vifino> It seems, compiling icedtea from source is faster than downloading the binaries.
L525[09:53:23] <vifino> Amazinh.
L526[09:53:35] <Dimensional> Here it is. http://pastebin.com/uBeMYJQH
L527[09:54:25] <Dimensional> It gets the code entered, concats both it and the stored code, compares them, and if they match, lets you in.
L528[09:54:44] <Dimensional> The keypad is randomized to change after each click.
L529[09:57:30] <Inari> Dimensional: TIS-100 version?
L530[09:57:42] <Dimensional> TIS-100? What?
L531[09:57:47] <Dimensional> It's for OpenComputers
L532[09:57:54] <Inari> well TIS-3D i guess
L533[09:58:09] <Dimensional> OpenComputers OpenSecurity.
L534[09:58:12] <Dimensional> I have to sign off. Been up all night.
L535[09:58:30] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L536[09:58:41] <Inari> oh god it uses goto
L537[10:00:10] <Trangar> I use goto because lua doesn't have a continue statement :'(
L538[10:00:34] <Trangar> Can't he replace the counter function with #tbl ?
L539[10:01:06] ⇦ Quits: feldim2425 (~feldim242@178-191-191-84.adsl.highway.telekom.at) (Ping timeout: 190 seconds)
L540[10:02:49] ⇨ Joins: feldim2425 (~feldim242@93-82-141-165.adsl.highway.telekom.at)
L541[10:02:52] <Inari> http://imgur.com/gallery/qD4I8Jc
L542[10:03:16] <Inari> Trangar: it has ifs :P
L543[10:03:39] <Inari> also line 65 is why we dont let people use gotos
L544[10:04:28] <Inari> and yes they could
L545[10:04:35] <Inari> also indentation
L546[10:04:48] <Trangar> I'll write my own implementation...
L547[10:04:57] <Trangar> Also I don't like her clothes, she could've done better
L548[10:05:01] <Inari> also weird newlines :x
L549[10:05:09] <Inari> Trangar: its more about the dog
L550[10:05:10] <Inari> :p
L551[10:05:15] <Mimiru> Oh wow... I just clicked the link
L552[10:05:17] <Trangar> thatsthejoke.jpg
L553[10:05:18] <Mimiru> dafuq
L554[10:07:14] <Inari> http://imgur.com/gallery/j45ra
L555[10:07:48] <Trangar> omnomnom
L556[10:08:09] <Inari> http://imgur.com/gallery/jHdMsil cool :o
L557[10:09:03] ⇨ Joins: Gyro (~Gyro@bb-66-55-207-189.gwi.net)
L558[10:09:58] <Trangar> I'm working on a 3D printer from lego
L559[10:10:11] <Trangar> It's a pain, I should've just bought a normal 3D printer
L560[10:10:55] ⇦ Quits: Gyro_ (~Gyro@bb-66-55-207-189.gwi.net) (Ping timeout: 186 seconds)
L561[10:20:20] <Inari> http://i.imgur.com/8PQhui8.png thats cute
L562[10:21:14] <Trangar> Spoiler: he died
L563[10:22:07] *** cbcercas is now known as cbcercas|AFK
L564[10:24:28] *** medsouz is now known as medsouz|offline
L565[10:24:47] <Lizzy> #lua TheTable = {"222","this","something else","beep","one more thing"}; a,b,c = table.unpack( TheTable); return a,b,c
L566[10:25:01] <Lizzy> vifino, |0xDEADBEEF| is broke
L567[10:25:33] <Inari> http://i.imgur.com/OzWKu9L.gif thats just mean
L568[10:27:05] * Lizzy continuesly pokes vifino till he responds
L569[10:29:36] * Temia flops back across Lizzy's lap. moooo. .o.
L570[10:29:42] * vifino grabs Lizzy's finger and kisses Lizzy
L571[10:29:51] <Temia> I'm feeling sleepy ad lazy.
L572[10:29:52] <Temia> *and
L573[10:30:06] <|0xDEADBEEF|> > 222 | this | something else
L574[10:30:22] * Lizzy giggles and kisses vifino back
L575[10:30:26] * Lizzy pets Temia
L576[10:30:45] <vifino> Your's truely has fixed the allmighty dead beef!
L577[10:33:05] * Temia moooo. .o.
L578[10:33:17] * Temia leans into the pets. Not in the best position for them though. rolls over.
L579[10:33:56] * vifino also pets Temia
L580[10:33:57] <Inari> http://i.imgur.com/q57q7i9.jpg Oo
L581[10:34:24] <Lizzy> hmm, need to work out how to get the excess parameters into the c variable
L582[10:34:32] * Temia tailswishes. =w=
L583[10:35:02] <Trangar> a = table.remove(TheTable, 1), b = table.remove(TheTable, 1), c = TheTable ?
L584[10:42:14] <Lizzy> eh, that seems a bit annouing when i have 6+ values to get from it
L585[10:42:42] <Lizzy> #lua TheTable = {"222","this","something else","beep","one more thing"}; return TheTable[1:2]
L586[10:42:42] <|0xDEADBEEF|> > [string "lua"]:1: ']' expected near ':'
L587[10:42:48] <Lizzy> meh
L588[10:46:28] ⇦ Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection reset by peer)
L589[10:47:11] ⇨ Joins: Gyro_ (~Gyro@bb-66-55-207-189.gwi.net)
L590[10:48:44] *** cbcercas|AFK is now known as cbcercas
L591[10:49:25] ⇦ Quits: Gyro (~Gyro@bb-66-55-207-189.gwi.net) (Ping timeout: 201 seconds)
L592[10:50:08] <Trangar> Lizzy, something like this? http://pastebin.com/NBFG54kc
L593[10:50:18] <Trangar> It's untested though
L594[10:54:49] <vifino> oww. I burned my finger. :<
L595[10:54:54] <Lizzy> :(
L596[10:54:59] * Lizzy kisses it better
L597[10:55:22] * vifino smiles
L598[10:56:20] <Ekoserin> That's adorable.
L599[10:59:13] <Trangar> #lua function it(t, i) print(i) i = i or 1 if t[i] then return t[i], it(t, i + 1) end end local a, b = it({1, 2, 3, 4})
L600[10:59:13] <|0xDEADBEEF|> > nil | 2 | 3 | 4 | 5 | nil
L601[10:59:38] <Trangar> Mkay
L602[11:06:36] <vifino> Anyone knows the autoexec for plan9k?
L603[11:07:03] <Lizzy> #lua function doStuff( a, b, ... ) c = table.pack( ... ) return a,b,c end; TheTable = {"222","this","something else","beep","one more thing"}; print( doStuff(table.unpack(TheTable)) )
L604[11:07:03] <|0xDEADBEEF|> > 222 this table: 0x7f5e0c009e50 | nil
L605[11:07:09] <Lizzy> woop
L606[11:19:24] ⇨ Joins: Jezza (~Jezza@92.206.20.223)
L607[11:27:59] *** cbcercas is now known as cbcercas|AFK
L608[11:28:50] *** medsouz|offline is now known as medsouz
L609[11:32:42] *** cbcercas|AFK is now known as cbcercas
L610[11:41:44] ⇦ Quits: omglolbah (~ksh@164.159.164.82.customer.cdi.no) (Read error: Connection reset by peer)
L611[11:42:01] ⇨ Joins: omglolbah (~ksh@164.159.164.82.customer.cdi.no)
L612[11:43:57] ⇨ Joins: sciguyryan (~sciguyrya@95.211.188.16)
L613[11:45:10] ⇦ Quits: feldim2425 (~feldim242@93-82-141-165.adsl.highway.telekom.at) (Ping timeout: 195 seconds)
L614[11:46:57] ⇨ Joins: feldim2425 (~feldim242@91-113-89-131.adsl.highway.telekom.at)
L615[11:54:20] <Lizzy> #lua return string.gmatch( "test", "%S+" )
L616[11:54:20] <|0xDEADBEEF|> > function: 0x7f5e0c010090
L617[11:54:23] <Lizzy> .-.
L618[11:54:56] <Lizzy> #lua for letter in string.gmatch( "test", "%S+" ) do print( letter ) end
L619[11:54:56] <|0xDEADBEEF|> > test | nil
L620[11:55:00] <Lizzy> .-.
L621[11:56:14] <Lizzy> #lua a = "Test" return a[2]
L622[11:56:14] <|0xDEADBEEF|> > nil
L623[11:56:25] *** rakiru|offline is now known as Kasen
L624[11:57:11] <Lizzy> #lua for b in "test" do print(b) end
L625[11:57:11] <|0xDEADBEEF|> > [string "lua"]:1: attempt to call a string value
L626[11:57:14] <Lizzy> .-.
L627[12:01:17] <Lizzy> ~w hologram
L628[12:01:18] <ocdoc> http://ocd.cil.li/component:hologram
L629[12:07:37] <Lizzy> #lua Num='3212', side,zone,dir,asp = Num:match( '(%d)(%d)(%d)(%d)' )
L630[12:07:37] <|0xDEADBEEF|> > [string "lua"]:1: unexpected symbol near '='
L631[12:08:04] <Lizzy> #lua Num='3212'; side,zone,dir,asp = Num:match( '(%d)(%d)(%d)(%d)' ); return side,zone,dir,asp
L632[12:08:05] <|0xDEADBEEF|> > 3 | 2 | 1 | 2
L633[12:08:08] <Lizzy> \o/
L634[12:11:42] <payonel> Shuudoushi: getCursorBlink is a complete oversight
L635[12:11:46] <payonel> Shuudoushi: i'll add it tonight
L636[12:11:58] <vifino> He who spends life in storm under a tree, takes life with a grain of TNT.
L637[12:12:15] <Lizzy> it's raining here...
L638[12:12:27] * Lizzy hope it's not raining next week
L639[12:12:30] <Lizzy> well
L640[12:12:45] <Lizzy> hope it doesn't rain that much on some days
L641[12:12:51] <vifino> :P
L642[12:15:13] ⇦ Quits: feldim2425 (~feldim242@91-113-89-131.adsl.highway.telekom.at) (Quit: Bye)
L643[12:16:14] <Lizzy> ~w sign
L644[12:16:14] <ocdoc> http://ocd.cil.li/component:sign
L645[12:17:15] <vifino> He who spends a storm beneath a tree, takes life with a grain of TNT.*
L646[12:18:46] <Inari> whats the asterisk about
L647[12:18:46] <Inari> :P
L648[12:21:08] <vifino> I wrote it before, but wrong?
L649[12:21:12] <Lizzy> spends life in a storm under a tree => spends a storm beneath a tree
L650[12:22:17] *** cbcercas is now known as cbcercas|AFK
L651[12:29:30] ⇦ Quits: marcin212 (~marcin212@51.254.25.20) (Read error: Connection reset by peer)
L652[12:29:46] ⇦ Quits: Guest26475 (~Magik6k_@51.254.25.16) (Ping timeout: 190 seconds)
L653[12:30:34] ⇨ Joins: Magik6k (~Magik6k_@51.254.25.16)
L654[12:31:04] ⇨ Joins: marcin212 (~marcin212@bymarcin.com)
L655[12:31:04] *** Magik6k is now known as Guest80463
L656[12:40:52] <gamax92> wow :v
L657[12:41:00] <gamax92> Cemu gets $1,359 per month from patreon
L658[12:41:31] <Lizzy> #lua error("you moron")
L659[12:41:31] <|0xDEADBEEF|> > [string "lua"]:1: you moron
L660[12:41:36] <Lizzy> kool
L661[12:41:50] <gamax92> #lua error("Lizzy", 0)
L662[12:41:50] <|0xDEADBEEF|> > Lizzy
L663[12:45:39] <Lizzy> #lua error("Testing this string proved fatal", 0)
L664[12:45:39] <|0xDEADBEEF|> > Testing this string proved fatal
L665[12:45:41] <Lizzy> cool
L666[12:48:41] *** kirby|gone is now known as mrkirby153
L667[12:50:30] ⇦ Quits: cpup (~cpup@32.218.116.102) (Ping timeout: 195 seconds)
L668[12:51:26] <Lizzy> #lua return string.gsub( "test\n\n\n", "\n\n\n", "" )
L669[12:51:26] <|0xDEADBEEF|> > test | 1
L670[12:51:29] <Lizzy> cool
L671[12:51:50] ⇨ Joins: cpup (~cpup@32.218.117.152)
L672[12:52:57] <Lizzy> ~w eeprom
L673[12:52:57] <ocdoc> http://ocd.cil.li/component:eeprom
L674[12:54:33] *** cbcercas|AFK is now known as cbcercas
L675[13:20:38] <Lizzy> ~w redstone
L676[13:20:38] <ocdoc> http://ocd.cil.li/component:redstone
L677[13:22:00] ⇦ Quits: cpup (~cpup@32.218.117.152) (Ping timeout: 195 seconds)
L678[13:22:00] <Kodos> Do signs support colors
L679[13:22:07] ⇨ Joins: cpup (~cpup@32.218.117.152)
L680[13:22:24] <Lizzy> I think they do
L681[13:23:46] ⇨ Joins: feldim2425 (~feldim242@91-113-89-131.adsl.highway.telekom.at)
L682[13:29:45] <Lizzy> #lua beep=1234; beep:sub(1,2)
L683[13:29:45] <|0xDEADBEEF|> > [string "lua"]:1: attempt to index a number value (global 'beep')
L684[13:29:47] <Lizzy> k
L685[13:30:00] <Lizzy> #lua beep=1234; tostring(beep):sub(1,2)
L686[13:30:00] <|0xDEADBEEF|> > nil
L687[13:30:06] <Lizzy> #lua beep=1234; return tostring(beep):sub(1,2)
L688[13:30:06] <|0xDEADBEEF|> > 12
L689[13:30:08] <Lizzy> cool
L690[13:31:14] <Lizzy> #lua bytes( "1234" )
L691[13:31:14] <|0xDEADBEEF|> > [string "lua"]:1: attempt to call a nil value (global 'bytes')
L692[13:31:23] <Lizzy> #lua string.byte( "1234" )
L693[13:31:23] <|0xDEADBEEF|> > 49
L694[13:31:27] <Lizzy> hmm
L695[13:31:43] <Lizzy> how would i get the size of a string in bytes?
L696[13:32:03] <Lizzy> just iterate through all the letters then add them all together?
L697[13:32:20] <Kodos> #lua mystr = "Testing" return mystr:len()
L698[13:32:20] <|0xDEADBEEF|> > 7
L699[13:32:28] <Kodos> I think
L700[13:32:53] <Lizzy> that's its char size, i don't think it's the byte size... lemme go check what the oc wiki said it was
L701[13:32:56] <Lizzy> ~w modem
L702[13:32:56] <ocdoc> http://ocd.cil.li/component:modem
L703[13:33:38] <Lizzy> #lua ("currentStatus"):len()
L704[13:33:39] <|0xDEADBEEF|> > 13
L705[13:33:43] <Lizzy> oh
L706[13:33:49] <Lizzy> it's string length
L707[13:33:58] <Lizzy> silly wiki is confusing
L708[13:34:36] <Lizzy> #lua ("1234"):len()
L709[13:34:36] <|0xDEADBEEF|> > 4
L710[13:35:13] <Lizzy> k, sending the 4-digit based network messages as string will be less than as numbers
L711[13:42:14] ⇦ Quits: Trangar (~Trangar@181-219-144-85.ftth.glasoperator.nl) (Quit: Leaving)
L712[13:59:58] ⇦ Quits: fingercomp (~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit: WeeChat 1.3)
L713[14:05:22] ⇦ Quits: Gyro_ (~Gyro@bb-66-55-207-189.gwi.net) (Read error: Connection reset by peer)
L714[14:06:20] ⇨ Joins: Gyro_ (~Gyro@bb-66-55-207-189.gwi.net)
L715[14:07:24] ⇦ Quits: LeshaInc (~LeshaInc@84.234.62.219) (Quit: Die)
L716[14:13:43] ⇨ Joins: Gyro__ (~Gyro@bb-66-55-207-189.gwi.net)
L717[14:16:15] ⇦ Quits: Gyro_ (~Gyro@bb-66-55-207-189.gwi.net) (Ping timeout: 195 seconds)
L718[14:21:13] ⇨ Joins: Totoro (~nightowl@78.25.121.63)
L719[14:21:30] ⇦ Quits: Ashigaru (Ashigaru@Oh.Shit.That.Oper.G-Lined.us) (Ping timeout: 195 seconds)
L720[14:21:55] *** cbcercas is now known as cbcercas|AFK
L721[14:43:25] *** cbcercas|AFK is now known as cbcercas
L722[14:43:48] ⇨ Joins: Ashigaru (Ashigaru@Oh.Shit.That.Oper.G-Lined.us)
L723[14:48:22] ⇨ Joins: gm|and (~gm|and@97.83.224.49.dyn.cust.vf.net.nz)
L724[15:02:29] ⇦ Quits: Keanu73 (~Keanu73@host-89-243-240-140.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L725[15:06:06] <Mimiru> Bleh
L726[15:06:19] * Lizzy stabs her MCU
L727[15:06:47] <gm|and> Bleh. The new fragrance from Mimiru.
L728[15:07:20] <Mimiru> Lol
L729[15:07:33] <Mimiru> Whats up lizzy?
L730[15:07:40] *** cbcercas is now known as cbcercas|AFK
L731[15:07:58] <Lizzy> this fucking MCU can set redstone values outside the while true loop but not inside ¬_¬
L732[15:08:26] <Mimiru> O_o
L733[15:08:33] <gm|and> quick check, do you sleep in the while loop
L734[15:08:42] <Kodos> How do I get a file in NP++ to hard wrap? The text I copied is 2 lines, I want it to separate into lines based on wrapping
L735[15:09:04] <Lizzy> no but once it's done a loop it waits on pullSignal() again
L736[15:09:22] <gm|and> you use vim and then i think its 1G79gwG
L737[15:12:04] <gm|and> just realised that vim incantations can make for fairly decent passwords
L738[15:12:33] <Izaya> Can I turn off my phone waking when I pick it up or open the case?
L739[15:13:34] <Izaya> That misfeature came with this update to botnet OS 6
L740[15:14:12] ⇦ Quits: sciguyryan (~sciguyrya@95.211.188.16) (Remote host closed the connection)
L741[15:15:34] *** cbcercas|AFK is now known as cbcercas
L742[15:17:42] <Sangar> progress \o/
L743[15:18:28] <Stary2001> Izaya: which botnet OS
L744[15:18:29] <Kodos> \o/
L745[15:18:32] <Kodos> on what, Sangar
L746[15:18:39] <Sangar> 3dprints + mcmp
L747[15:18:44] <Izaya> Android 6
L748[15:19:19] <Kodos> Oooh
L749[15:19:20] <Sangar> %tell Vexatos yes, you can get the headers via .response() on the handle you get from .request(), although you probably won't need them, just keep calling .read()
L750[15:19:20] <MichiBot> Sangar: Vexatos will be notified of this message when next seen.
L751[15:20:28] <Lizzy> Sangar, https://pastebin.com/wJs81mLv any idea why my MCU running the pastebin code can set the redstone properly on line 5 but then not when it's inside the while loop?
L752[15:21:46] <Sangar> as in nothing happens or as in it crashes?
L753[15:22:01] <Lizzy> nothing happens, it gets to line 32 just fine
L754[15:22:35] <Sangar> have you tried it in a computer with print()s sprinkled in?
L755[15:22:45] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L756[15:23:05] <Lizzy> I have not but i'' try it
L757[15:24:13] <Sangar> https://gfycat.com/EarlyOfficialIberianchiffchaff \o/
L758[15:25:19] <Lizzy> ¬_¬ just pasted code into the terminal rather than edit
L759[15:25:19] <Kodos> Nice
L760[15:25:31] <Kodos> I love the trapdoor keeping the cables separate
L761[15:25:59] <Izaya> The only references to this nonfeature are third-party
L762[15:26:25] <Inari> Sangar: even more black magic happening I see
L763[15:26:40] <Sangar> only the blackest of magicks
L764[15:27:07] <CompanionCube> Izaya, ohey
L765[15:27:17] <Izaya> Hai.
L766[15:34:55] <Lizzy> Sangar, I might have figured out _potentially_ why it wasn't working but i'm not entirely sure yet. gonna do some more testing
L767[15:36:19] *** cbcercas is now known as cbcercas|AFK
L768[15:36:23] <Kodos> Looks like someone got OC from a bad site
L769[15:36:28] <Kodos> #1717
L770[15:37:45] <Inari> http://i.imgur.com/iKC7Btq.jpg heh
L771[15:38:54] *** medsouz is now known as medsouz|offline
L772[15:40:12] <Lizzy> WAIT
L773[15:44:11] <amadornes> I really need to look into 3D prints, Sangar
L774[15:44:18] <amadornes> that thing was just amazing
L775[15:44:22] <Kodos> 3D Prints are probably the most underrated feature of OC
L776[15:44:23] <Sangar> :D
L777[15:44:47] <Kodos> Also, TIL IE Pipes are dyable
L778[15:44:51] <amadornes> but great job :D
L779[15:45:09] <Sangar> thanks! have an issue in return ;)
L780[15:45:18] <amadornes> :'D
L781[15:45:48] *** cbcercas|AFK is now known as cbcercas
L782[15:46:05] <gm|and> if it says its a PE file it means either an exe or dll is infected assuming its accurate
L783[15:46:15] <Sangar> i only mean well! :3
L784[15:46:26] <amadornes> ah, well
L785[15:46:29] <amadornes> it's not a big issue
L786[15:46:38] <amadornes> I thought it was something gamebreaking :P
L787[15:46:49] <Sangar> nah, "just" optimization ;)
L788[15:47:48] <amadornes> I'll probably do it with 2 TEs, though
L789[15:47:54] <amadornes> just for the sake of compatibility
L790[15:48:12] <Sangar> fair enough
L791[15:48:18] <amadornes> handling ticking externally may lead to issues with things like frame mods
L792[15:48:28] <Sangar> ah
L793[15:48:39] <Sangar> i understand you have an interest in those not breaking ;)
L794[15:48:45] <gm|and> looking at the link its one AV that i have never heard of complaining so vaguely i cannot work out what the hell could even be infected
L795[15:49:21] <amadornes> yeah... I'd prefer them not breaking everything :P
L796[15:49:43] <amadornes> it's one of the reasons why I'm working on a block "transformation" API for Forge
L797[15:49:53] <amadornes> so that all mods can handle block movement natively
L798[15:50:12] <Lizzy> SANGAR I GOT IT
L799[15:50:18] <Lizzy> I'M A TWAT
L800[15:50:20] <Sangar> \o/
L801[15:50:23] <Sangar> (x2)
L802[15:51:06] <Kodos> EXPLAIN =D
L803[15:51:38] <Lizzy> specifically line 27 of that original paste.... m[1]:sub(3,3) returns a string, which i was comparing to 1, a number
L804[15:51:46] <Kodos> Herp derp =P
L805[15:51:48] <Sangar> :D
L806[15:52:03] <Lizzy> i've been trying to work out why that didn't work for the past 2 fucking hours
L807[15:52:14] * Lizzy slams her face into vifino's lap
L808[15:52:18] <Kodos> I'm still working out how to make aesthetically pleasing server rooms, while still using databases inside adapters, and raids
L809[15:52:38] <Sangar> about as long as it took me to figure out collisions weren't working because i ignored the mask parameter >_>
L810[15:52:54] <Kodos> Sangar, ladder flags on 3d prints when =D
L811[15:53:05] <Kodos> Or pressure plates :x
L812[15:53:14] <Sangar> isn't there a pressure plate flag already?
L813[15:53:18] <Sangar> thought there was
L814[15:53:30] <Sangar> new stuffs... somewhen :P we'll see
L815[15:53:31] <Kodos> It was mentioned in an issue
L816[15:53:34] <Kodos> Mkay
L817[15:53:43] <Kodos> Any comment on rack mounted upgrade containers?
L818[15:53:53] <Kodos> Still waiting on a comment from you on that issue you asked me to make :x
L819[15:54:05] <Lizzy> also Sangar, you probably want to take a look at https://github.com/MightyPirates/OpenComputers/issues/1717
L820[15:54:46] <Sangar> Kodos, maybe :P
L821[15:54:54] <Kodos> k
L822[15:55:11] <Kodos> I just don't want to see you take so long that it never makes it into the 1.7.10 version because you will have moved on before then
L823[15:58:00] ⇨ Joins: lashtear (~lashtear@cpe-50-113-67-84.san.res.rr.com)
L824[16:00:25] <gm|and> just saw the microcraftallthethings issue, some of the suggestions that were forwarded to it were amusing
L825[16:01:12] <gm|and> mostly because they were already therr
L826[16:01:14] <gm|and> e
L827[16:02:22] <gm|and> hmm, should i port grub legacy to ocmips at some stage? then again the elf boot rom is sufficient for booting linux
L828[16:05:17] <Sangar> gotta love those virus scanner sites and their false positives :X
L829[16:06:20] <gm|and> might as well add spy sheriff while theyre at it
L830[16:06:45] <Sangar> back to what i was actually wanting to say, there's a pressurePlate setting in the print data, but it's only persisted, never set, never read :X yay for unfinished features i guess
L831[16:08:04] <ds84182> we can detect cancer 100% of the time, but with 100% false positive rate
L832[16:09:03] <Sangar> anyway. we'll see if i can find the time to finish multipart stuffs tomorrow... still need to work around there being no scheduleTick and support light emitting prints :P
L833[16:09:06] <Sangar> for today, i'm off
L834[16:09:08] <Sangar> gnight o/
L835[16:11:18] <gamax92> ds84182: WebMD
L836[16:11:37] <gamax92> Tingly feeling in hands? Cancer.
L837[16:11:44] <ds84182> gamax92: You have cancer, aids, hiv, various other stds, ebola, and cancer.
L838[16:12:28] <Temia> tfw you realise Ct. Cagliostro was the original Miyazaki villain
L839[16:13:54] <CompanionCube> http://weknowmemes.com/wp-content/uploads/2012/01/dangers-of-webmd.jpg
L840[16:15:14] <gm|and> "You have ass cancer."
L841[16:27:02] <payonel> Shuudoushi: poke
L842[16:29:18] <Lizzy> %tell Vexatos https://www.theender.net/shx/zion/1979-85.gif Computerised RailRoad v2 coming soon(tm)
L843[16:29:18] <MichiBot> Lizzy: Vexatos will be notified of this message when next seen.
L844[16:29:21] *** Ajloveslily|Sleep is now known as Ajloveslily
L845[16:29:45] ⇨ Joins: Matty45 (~matty45@host81-131-124-70.range81-131.btcentralplus.com)
L846[16:29:49] <Matty45> Hi
L847[16:29:59] <payonel> yo
L848[16:30:01] <Ekoserin> Hey Matthew
L849[16:30:13] <Matty45> Wait
L850[16:30:18] <Matty45> You on this irc eko
L851[16:30:22] <Matty45> Never knew that
L852[16:30:24] <Matty45> lol
L853[16:30:28] <Ekoserin> No, I'm in the Discord, and the Discord is attached to the IRC
L854[16:30:34] <Matty45> Thats cool
L855[16:30:50] * Lizzy falls aslwwp on vifino
L856[16:31:11] <Ajloveslily> (´・ω・`)
L857[16:32:14] <Matty45> Eko, how do you attach discord to irc?
L858[16:32:21] <Matty45> Is it some sort of bot?
L859[16:32:25] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Remote host closed the connection)
L860[16:32:50] * vifino pets Lizzy and carries her to bed <3
L861[16:33:07] <Ekoserin> Yes, it is a bot. I'm not actually chatting in this room, a bot called *Corded* is chatting for me.
L862[16:33:24] <Ekoserin> I also have physical access to the computer you're typing those messages on.
L863[16:33:44] <Matty45> ik
L864[16:34:00] ⇦ Quits: Matty45 (~matty45@host81-131-124-70.range81-131.btcentralplus.com) (Remote host closed the connection)
L865[16:36:24] <`> `
L866[16:36:39] *** ` is now known as justastranger
L867[16:39:42] *** amadornes is now known as amadornes[OFF]
L868[16:42:05] ⇦ Quits: Jezza (~Jezza@92.206.20.223) (Ping timeout: 195 seconds)
L869[16:44:36] <alekso56> dw, Corded just has multiple personalities. don't listen to it.
L870[16:47:36] *** medsouz|offline is now known as medsouz
L871[16:57:40] ⇨ Joins: Dark (~MrDark@cpe-76-181-157-113.columbus.res.rr.com)
L872[17:02:30] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-134-3-201-222.hsi14.kabel-badenwuerttemberg.de) (Ping timeout: 195 seconds)
L873[17:12:39] *** cbcercas is now known as cbcercas|AFK
L874[17:14:57] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L875[17:18:22] ⇦ Parts: Totoro (~nightowl@78.25.121.63) (Goodbye!))
L876[17:29:48] <payonel> yeah, slack and discord are very overrated :/
L877[17:30:37] <KittyKath> payonel: Can I quote you on that? :3
L878[17:30:55] <payonel> oh please do
L879[17:31:27] <KittyKath> I already hate both slack and discord so yeah... x)
L880[17:32:12] <Temia> Yeah.
L881[17:32:45] <Dark> sad thing is a few companies are moving away from IRC to discord
L882[17:33:42] <Temia> I find myself having to use Discord for a friend's group and I hate it.
L883[17:34:01] <Dark> what do you hate about it?
L884[17:35:38] <Temia> The interface, the presence of voice chat, the total lack of integration with my toolset or target platform...
L885[17:36:19] *** Lathanael is now known as Lathanael|Away
L886[17:36:47] <Temia> I've been considering just writing an IRC server frontend in Python or something, Bitlbee-style, just so I don't have to have a browser window open to keep up with anything going on.
L887[17:37:15] <KittyKath> Dark: It not being FOSS pretty much. That stopped me from deploying or using it so I have nothing else to hate
L888[17:37:22] <g> I'm pretty sure bitlbee is actually getting discord support
L889[17:37:36] <g> yeah, Temia
L890[17:37:37] <g> https://github.com/sm00th/bitlbee-discord
L891[17:37:53] <payonel> yeah, i didn't like slack and then found out it was very much not foss
L892[17:38:02] <g> mattermost is foss
L893[17:38:05] <Temia> Ah, well then.
L894[17:38:30] <payonel> it's against their toss to capture conversation
L895[17:38:35] <payonel> you have to pay for that service
L896[17:38:38] <payonel> to.save.text
L897[17:38:43] <g> yeah
L898[17:38:48] <g> because they limit your scrollback
L899[17:39:34] <Temia> That is pure absurdity.
L900[17:40:11] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L901[17:41:36] <Temia> Oh yes, scalability issues.
L902[17:42:02] <payonel> Temia: well what you don't understand is that the internet is really a series of tubes
L903[17:42:18] <payonel> you got some people just downloading entire books
L904[17:42:25] <Temia> Try packing any decently-sized network into Discord/Slack and watch as the interface becomes an unnavigable mess and the backend comes to a screeching halt
L905[17:43:03] <payonel> https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0ahUKEwid0vyQuuTLAhVrvYMKHSxUAgAQtwIIJzAB&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Df99PcP0aFNE&usg=AFQjCNGhyXsaClo0IjtXLFEqiKiD2sDKaw&sig2=oB37SOv0VmpZShqdz4HeBQ
L906[17:43:10] <payonel> wow
L907[17:43:13] <payonel> google search link mess
L908[17:43:16] <payonel> sry
L909[17:43:20] <Mimiru> https://www.youtube.com/watch?v=f99PcP0aFNE
L910[17:43:21] <payonel> https://www.youtube.com/watch?v=f99PcP0aFNE
L911[17:43:21] <MichiBot> Series of Tubes | length: 2m 29s | Likes: 3305 Dislikes: 124 Views: 1194344 | by bluefalcon561
L912[17:43:22] <MichiBot> Series of Tubes | length: 2m 29s | Likes: 3305 Dislikes: 124 Views: 1194344 | by bluefalcon561
L913[17:43:23] <payonel> thanks MichiBot
L914[17:43:24] <MichiBot> payonel: You're welcome!
L915[17:43:29] <payonel> and Mimiru
L916[17:43:34] <Mimiru> :P
L917[17:43:39] <Temia> I'm aware of what you're referencing regardless :p
L918[17:43:39] <payonel> and tabcomplete
L919[17:43:44] <payonel> Temia: ok just making sure
L920[17:43:54] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L921[17:45:03] <Temia> If someone isn't using the webchat, they generally pass the litmus test for being old enough to remember the politics of yesteryear and the memes it spawned. :P
L922[17:46:18] ⇦ Quits: Michiyo (Michiyo@mail.pc-logix.com) (Read error: Connection reset by peer)
L923[17:48:25] <gm|and> they also dont refer to irc channels as hashtags
L924[17:48:43] <KittyKath> HashtagOC
L925[17:48:50] <gm|and> ive yet to hear that but im pretty sure someone has said it
L926[17:49:11] <KittyKath> I did
L927[17:53:15] ⇦ Quits: feldim2425 (~feldim242@91-113-89-131.adsl.highway.telekom.at) (Ping timeout: 195 seconds)
L928[17:54:05] <Temia> I have heard it.
L929[17:54:18] <Temia> It's painful.
L930[17:54:25] <payonel> i'm going to literally curse the day some automated operator says, "press hashtag for ... "
L931[17:55:13] ⇨ Joins: feldim2425 (~feldim242@194-166-26-151.adsl.highway.telekom.at)
L932[17:55:32] <Dimensional> yeah
L933[17:56:18] <payonel> and i don't swear unless i have a damn good reason
L934[17:56:59] ⇦ Quits: feldim2425 (~feldim242@194-166-26-151.adsl.highway.telekom.at) (Client Quit)
L935[17:57:13] <g> https://www.youtube.com/watch?v=57dzaMaouXA
L936[17:57:14] <MichiBot> "#Hashtag" with Jimmy Fallon & Justin Timberlake (Late Night with Jimmy Fallon) | length: 2m 1s | Likes: 179179 Dislikes: 3908 Views: 30979798 | by The Tonight Show Starring Jimmy Fallon
L937[17:57:26] <payonel> man i need headphones
L938[17:57:37] <payonel> although, maybe i'm more productive without them
L939[18:06:56] ⇦ Quits: noiro (noiro@host-146-128.gakeucf.kennesaw.ga.us.clients.pavlovmedia.com) (Ping timeout: 186 seconds)
L940[18:08:41] ⇦ Quits: Inari (~Pinkishu@p5DEC6EE8.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L941[18:13:58] *** Gavle is now known as Gavle|Away
L942[18:19:10] <Dimensional> Made changes to my script from this morning. Just something to properly clear variables and where they should be initially set.
L943[18:24:01] <gm|and> local is definitely a good keyword to use
L944[18:24:35] <Dimensional> Yeah. Spent last night making the script while learning LUA
L945[18:24:35] <EnderBot2> It's Lua, not LUA. Name, not an acronym
L946[18:24:43] <Dimensional> Close enough.
L947[18:25:56] <Kodos> No
L948[18:26:00] <gamax92> No
L949[18:26:05] <Dimensional> No
L950[18:26:11] * Dimensional just wanted to be part of the community.
L951[18:27:05] <payonel> haha
L952[18:27:07] <payonel> LUA
L953[18:27:07] <EnderBot2> Lua*
L954[18:27:13] <gamax92> "The Audio Service is not running."
L955[18:27:19] <gamax92> Which is why I can hear audio :D
L956[18:28:00] <payonel> Dimensional: if you have lua questions feel free to ask me. i'm not active all the time in the channel, but i'm happy to help
L957[18:28:07] <Dimensional> np
L958[18:31:16] ⇨ Joins: Totoro (~nightowl@78.25.121.63)
L959[18:31:24] <Izaya> gamax92: is the Audio Endpoint Builder(TM) running?
L960[18:31:33] ⇦ Parts: Totoro (~nightowl@78.25.121.63) ())
L961[18:32:05] <Dimensional> writing in comments into my script
L962[18:33:05] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L963[18:34:26] ⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L964[18:35:05] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L965[18:48:31] ⇦ Quits: xarses_ (~xarses@64.124.158.100) (Ping timeout: 186 seconds)
L966[18:59:00] ⇨ Joins: surferconor425|Cloud (uid77899@2604:8300:100:200b:6667:4:1:304b)
L967[19:03:54] <gamax92> payday 2, with 14 players XD
L968[19:08:00] *** g is now known as gAway2002
L969[19:08:01] <Shuudoushi> http://imgur.com/K0bczG5
L970[19:10:07] ⇦ Quits: cloakable (~cloakable@cpc87169-aztw31-2-0-cust145.18-1.cable.virginm.net) (Quit: No Ping reply in 180 seconds.)
L971[19:11:23] ⇨ Joins: cloakable (~cloakable@cpc87169-aztw31-2-0-cust145.18-1.cable.virginm.net)
L972[19:32:47] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Bye)
L973[19:41:34] ⇦ Quits: iceman11a (~icemna11a@cpe-66-61-77-228.neo.res.rr.com) (Quit: Going on a long tril and forgetting IRC for now)
L974[19:41:49] ⇨ Joins: xarses_ (~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L975[19:42:31] ⇦ Quits: cpup (~cpup@32.218.117.152) (Ping timeout: 186 seconds)
L976[19:44:00] ⇨ Joins: cpup (~cpup@32.218.116.3)
L977[19:47:17] ⇨ Joins: iceman11a (~icemna11a@cpe-66-61-77-228.neo.res.rr.com)
L978[20:09:06] ⇦ Quits: cpup (~cpup@32.218.116.3) (Ping timeout: 190 seconds)
L979[20:10:33] ⇨ Joins: cpup (~cpup@32.218.116.76)
L980[20:12:02] *** medsouz is now known as medsouz|offline
L981[20:30:11] <gamax92> "Size: 12.7 GB" "Size on disk: 729MB"
L982[20:32:30] <Izaya> magic
L983[20:38:28] <Shuudoushi> sounds like 'cloud DRM'
L984[20:46:46] <OmegaCenti> Here's a question I am not getting a straight answer to. Are conditionals _neccessary_ for programming? I've munched on this question for a while and I am not sure
L985[20:47:17] <OmegaCenti> The reason I am asking is someone has recently brought to my attention something that claims to be a simulation of programming, but it doesn't use conditionals
L986[20:47:53] <Shuudoushi> 42
L987[20:48:43] <OmegaCenti> And wikipedia seems to be skirting my research, I've been diggin around in the computation and algorithms pages, but I am too much of a novice to pry any deductions from the formal jargon used
L988[20:49:38] <Shuudoushi> what lang
L989[20:49:41] <Shuudoushi> Lua?
L990[20:49:53] <OmegaCenti> much more general a concept than lua
L991[20:49:55] <Shuudoushi> conditionals are not required
L992[20:50:07] <Shuudoushi> C# more required
L993[20:50:18] * Kodos sighs
L994[20:50:20] <Kodos> Well
L995[20:50:25] <Kodos> Mom was -supposed- to come home tonight
L996[20:50:25] <Shuudoushi> C++, you better use em or it explodes
L997[20:50:39] <Shuudoushi> so it REALLY does just depend
L998[20:50:53] <OmegaCenti> Well, I guess if you just want to execute every line of code, then sure, no conditional needed
L999[20:51:05] <Shuudoushi> nope
L1000[20:51:22] <Shuudoushi> unless you're dealing with C++
L1001[20:51:23] <OmegaCenti> but then you lead to complete lack of flow control
L1002[20:51:27] <Shuudoushi> then you still need em
L1003[20:51:39] <OmegaCenti> more general than a specific language Shuudoushi
L1004[20:51:58] <Shuudoushi> then the answer is: 42
L1005[20:52:04] <Shuudoushi> ues and no
L1006[20:52:06] <OmegaCenti> that that general
L1007[20:52:07] <Shuudoushi> yes*
L1008[20:52:11] <OmegaCenti> the universal equivalent of *.*
L1009[20:52:21] <Shuudoushi> yes, no, maybe so
L1010[20:52:21] <OmegaCenti> not that general
L1011[20:52:53] <Shuudoushi> if you want to control what is happening, then conditionals with almost always be needed
L1012[20:53:10] <Stary2001> for something to be turing complete it needs some kind of conditional jump
L1013[20:53:10] <Stary2001> so
L1014[20:53:10] <Stary2001> yes
L1015[20:53:13] <Shuudoushi> will*
L1016[20:53:44] <OmegaCenti> there we go, more information to dig into, thanks Stary2001
L1017[20:54:18] <OmegaCenti> watching this: https://www.youtube.com/watch?v=dNRDvLACg5Q
L1018[20:54:19] <MichiBot> Turing Machines Explained - Computerphile | length: 5m 25s | Likes: 2554 Dislikes: 141 Views: 209291 | by Computerphile
L1019[20:54:33] <Shuudoushi> the only thing that can truly run to completion without needing at least one condition to be met, is a virus
L1020[20:54:56] <Shuudoushi> well, information gathering in general really
L1021[20:58:44] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Quit: I am a bree, AMA (when i return~))
L1022[20:59:47] <gm|and> bytebytejump relies on self modifying code and you use LUTs to check conditons
L1023[21:00:49] <gm|and> so while it doesnt explicitly have them, you are forced to implement them using LUTs
L1024[21:07:24] ⇦ Quits: Tedster (~Tedster@host86-165-205-136.range86-165.btcentralplus.com) (Ping timeout: 198 seconds)
L1025[21:09:25] ⇨ Joins: Tedster (~Tedster@host86-165-205-136.range86-165.btcentralplus.com)
L1026[21:19:02] ⇦ Quits: Tedster (~Tedster@host86-165-205-136.range86-165.btcentralplus.com) (Ping timeout: 201 seconds)
L1027[21:19:36] ⇨ Joins: Tedster (~Tedster@host86-165-205-136.range86-165.btcentralplus.com)
L1028[21:22:18] ⇦ Quits: gm|and (~gm|and@97.83.224.49.dyn.cust.vf.net.nz) (Quit: Bye)
L1029[21:26:26] ⇦ Quits: Tedster (~Tedster@host86-165-205-136.range86-165.btcentralplus.com) (Ping timeout: 201 seconds)
L1030[21:26:48] <OmegaCenti> I take it this is a slightly large number: 1.001764965203 × 10^19728
L1031[21:27:16] <OmegaCenti> or 2^65535
L1032[21:28:35] <OmegaCenti> or Ackermann's function(4,2)
L1033[21:30:22] <OmegaCenti> nifty! https://www.youtube.com/watch?v=i7sm9dzFtEI
L1034[21:30:22] <MichiBot> The Most Difficult Program to Compute? - Computerphile | length: 14m 56s | Likes: 7021 Dislikes: 61 Views: 480272 | by Computerphile
L1035[21:35:13] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L1036[21:36:02] ⇦ Quits: surferconor425|Cloud (uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection closed for inactivity)
L1037[21:37:00] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:c1a1:d45a:b1ff:5822:98c7)
L1038[21:50:50] ⇨ Joins: Xal (~xal@S0106881fa12987ab.vw.shawcable.net)
L1039[21:58:05] <Temia> I squealed when I noticed he had top running the moment he brought the screen back up.
L1040[22:28:12] *** medsouz|offline is now known as medsouz
L1041[22:36:13] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:e864:14c3:ee2d:971c) (Quit: Leaving)
L1042[22:42:35] ⇦ Quits: Lathanael|Away (~Lathanael@p54961DF9.dip0.t-ipconnect.de) (Ping timeout: 195 seconds)
L1043[22:46:55] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:d45a:b1ff:5822:98c7) (Ping timeout: 186 seconds)
L1044[22:47:39] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:c1a1:d45a:b1ff:5822:98c7)
L1045[22:49:42] *** medsouz is now known as medsouz|offline
L1046[22:49:56] <payonel> Shuudoushi: getCursorBlink inbound
L1047[22:50:12] <payonel> err, i guess that'd be outbound
L1048[22:50:13] <Shuudoushi> get setCursorBlink unbroken yet?
L1049[22:50:13] ⇨ Joins: Lathanael|Away (~Lathanael@p549607AD.dip0.t-ipconnect.de)
L1050[22:50:14] <payonel> :)
L1051[22:50:18] <Shuudoushi> lol
L1052[22:50:35] <payonel> psh, no, that'll take some testing and review
L1053[22:50:40] <payonel> it'd be very simple to remove
L1054[22:50:47] <payonel> but -- i worry because of how long it has been there
L1055[22:50:49] <payonel> i.e. always
L1056[22:50:59] <Shuudoushi> yeah
L1057[22:51:15] <Shuudoushi> and removing getCursorBlink broke enough stuff it seems >.>
L1058[22:51:23] <payonel> haha
L1059[22:51:24] <Shuudoushi> like GML
L1060[22:51:24] <payonel> sorry
L1061[22:51:35] <Shuudoushi> eh, it was none of my stuff :P
L1062[22:51:47] <Shuudoushi> been looking at this again... https://github.com/Shuudoushi/SecureOS/blob/dev/SecureOS/sbin/update.lua#L121-L328
L1063[22:51:53] <Shuudoushi> hating life
L1064[22:52:12] <Shuudoushi> trying to figure out how to compress it*
L1065[22:53:04] <payonel> what size values are you dealing with? e.g. 15MB needing to fit in 10MB?
L1066[22:53:11] <Shuudoushi> I made this a long time ago to replace it, but it would only do one package then stop... http://hastebin.com/adafodujid.hs
L1067[22:53:24] <Shuudoushi> just line reduction
L1068[22:53:46] <payonel> oic
L1069[22:54:02] <Shuudoushi> as you can see, update.lua is 350+ lines
L1070[22:54:12] <Shuudoushi> which is a lot
L1071[22:54:25] <payonel> /bin/ls was almost 1000
L1072[22:54:30] <Shuudoushi> XD
L1073[22:54:34] <payonel> i had to really simplify that
L1074[22:54:47] <payonel> also, it took like 50k of ram to run
L1075[22:54:50] <payonel> (at first)
L1076[22:55:03] <Shuudoushi> but update.lua is a 'simple' script, just overwrites the files with the latest versions
L1077[22:55:18] <payonel> :)
L1078[22:55:22] <payonel> i like "simple" stuff like that
L1079[22:55:30] <Shuudoushi> really, it should only take 100 lines
L1080[22:55:45] <payonel> doIt() is simple and short
L1081[22:55:52] <payonel> doItRobust() is not
L1082[22:55:58] <Shuudoushi> XD
L1083[22:56:07] <Shuudoushi> it's also fugly as hell
L1084[22:57:32] <Shuudoushi> if I can compress it to the point where it only takes one if statement to do all the packages, I can also add the ability to update just one file
L1085[22:58:51] *** Ajloveslily is now known as Ajloveslily|Sleep
L1086[23:00:23] <Shuudoushi> or even exclude files from updating
L1087[23:01:33] <Shuudoushi> return 1 is fail and just return is pass right?
L1088[23:01:51] <payonel> nil (And 0) are success
L1089[23:02:03] <payonel> return; is equivalent to return nil; in this context
L1090[23:02:04] <Shuudoushi> ok
L1091[23:02:13] <Shuudoushi> figured as much
L1092[23:02:33] <Shuudoushi> but returning an error number (like 1), can return fail
L1093[23:03:37] <payonel> yeah. and such a command will be [false] for considering boolean command lists
L1094[23:03:45] <payonel> like, echo hi && echo ok || echo no
L1095[23:03:52] <payonel> will print hi\nok
L1096[23:03:55] <payonel> \n
L1097[23:03:57] <payonel> :)
L1098[23:04:15] <payonel> maybe one day i'll support some bash scripting
L1099[23:04:28] <payonel> today, no. but return codes for commands was at least a precursor to that
L1100[23:04:36] <Shuudoushi> sweet
L1101[23:05:03] <Shuudoushi> oh! have you looked at runlevel any?
L1102[23:05:32] <payonel> a tiny bit. i was working on a rewrite of runlevels, but it isn't ready for the 1.6 release
L1103[23:07:33] <payonel> did you have a specific request or suggestion relating to that?
L1104[23:07:59] <Shuudoushi> making it work like unix for the most part
L1105[23:08:09] <payonel> :) yep
L1106[23:08:29] <payonel> yeah, that's what inspires me in all of this
L1107[23:08:35] <Shuudoushi> like shutting down a computer by setting to the runlevel to 6(?)
L1108[23:08:51] <Shuudoushi> s/to/\
L1109[23:08:51] <MichiBot> Shuudoushi: Invalid regex invalid script for sed substitute command: s/to/\/
L1110[23:09:04] <payonel> s/to//
L1111[23:09:04] <MichiBot> <Shuudoushi> like shutting down a computer by setting the runlevel to 6(?)
L1112[23:09:09] <payonel> s/to //
L1113[23:09:09] <MichiBot> <Shuudoushi> like shutting down a computer by setting the runlevel 6(?)
L1114[23:09:20] <Shuudoushi> close enough xD
L1115[23:09:22] <payonel> s/ the/the/
L1116[23:09:22] <MichiBot> <Shuudoushi> like shutting down a computer by setting the runlevel 6(?)
L1117[23:09:26] <payonel> \o/
L1118[23:10:03] <Shuudoushi> yeah, been awhile, so I don't really remember what all the runlevels in unix do anymore ^^;
L1119[23:10:33] <payonel> i'm first more interested in having runlevels that can be configured and such
L1120[23:10:44] <Shuudoushi> yeah
L1121[23:10:48] <payonel> then i'd add to them with purposes and such
L1122[23:11:27] <Shuudoushi> like computer.setRunlevel or something would have been great for when runlevel was first added, but wrytd
L1123[23:11:47] <Shuudoushi> waytd*
L1124[23:11:53] ⇨ Joins: untoldforce (webchat@pool-96-227-72-143.phlapa.fios.verizon.net)
L1125[23:12:38] <Shuudoushi> btw, I've seen a lot of this in the term lib and was wondering what was p with it --[[@delayloaded-start@]]
L1126[23:12:53] <payonel> i should write up a great doc page on those
L1127[23:13:14] <untoldforce> hey all, i've spent way too long looking for documentation on the wireless terminal upgrade from extracells2 and wondered if anyone knows anything about its api
L1128[23:13:29] <payonel> delayloaded methods take a tiny tiny amount of ram, and load fully when first used
L1129[23:13:49] <Shuudoushi> ah
L1130[23:13:54] <Shuudoushi> handy :P
L1131[23:14:11] <payonel> their size is essentially a string and 2 numbers
L1132[23:14:17] <Shuudoushi> untoldforce: have you checked pastebin/
L1133[23:14:17] <payonel> with a bit more of shared data
L1134[23:14:19] <Shuudoushi> ?*
L1135[23:15:58] <Shuudoushi> oh, payonel, I've been racking my brain trying to figure out a way to stop autorun programs till after login (adds an extra layer of security), but I'm kinda at a stand still on it...
L1136[23:17:18] <payonel> seems you could just call a login script, or all login scripts in a folder after login
L1137[23:17:22] <untoldforce> i've only seen some code examples on there... no api documentation. do you know of any?
L1138[23:17:25] <payonel> but i have a feeling that's not what you're talkign about
L1139[23:17:36] <Shuudoushi> I made this (which was called by the login script), but 1.6 broke it... https://github.com/Shuudoushi/SecureOS/blob/dev/SecureOS/.autorun.lua
L1140[23:18:22] <Shuudoushi> untoldforce: in a terminal, type components
L1141[23:18:31] <payonel> why does that fail?
L1142[23:18:44] <payonel> also....i really want to refactor that
L1143[23:18:47] <payonel> but, that's besides the point
L1144[23:19:01] <Shuudoushi> find the component name, then type 'components -c <name>' (I think that's the right option)
L1145[23:19:29] <untoldforce> ah, yeah it only works in robots and it lists too many for me to read
L1146[23:19:30] <Shuudoushi> payonel: yeah >.> it was a bodge job >..
L1147[23:19:41] <untoldforce> i'm a bit of a noob when it comes to OC
L1148[23:19:57] <untoldforce> i was hoping that there was some way to export to a file but i haven't found one yet
L1149[23:20:09] <Shuudoushi> the components command should work on any computer...
L1150[23:20:31] <payonel> untoldforce: you want to redirect the output of a command to a file? `command > file`
L1151[23:20:35] <payonel> or >> to appent
L1152[23:20:37] <payonel> append
L1153[23:20:48] <untoldforce> does that work inside of lua interpreter?
L1154[23:20:52] <Shuudoushi> you could also open the jar with womthing like winrar or 7zip as an archive and find the required folder
L1155[23:20:59] <payonel> untoldforce: no, that's the shell's syntax
L1156[23:21:05] <payonel> untoldforce: aare you on 1.6?
L1157[23:22:03] <Shuudoushi> payonel: that autorun fails b/c $USER is set at login, but login is ran AFTER autoruns are ran, so it's bit of a slippery slope it seems...
L1158[23:22:42] <payonel> $USER definitely should be set after login, so first part is good
L1159[23:22:49] <untoldforce> no, 1.5.22
L1160[23:22:51] <payonel> "but login is run after autoruns"
L1161[23:23:00] <payonel> are you talking about tboot scripts in /boot ?
L1162[23:23:05] <Shuudoushi> yeah, b/c login is called by profile
L1163[23:23:09] <Shuudoushi> yes
L1164[23:23:24] <payonel> profile is called by the shell starting -
L1165[23:23:28] <Shuudoushi> 90_filesystem is was triggers autoruns (as far as I can tell at least)
L1166[23:23:30] <payonel> can you get to a login prompt sans shell?
L1167[23:23:48] <payonel> which btw, is more correct
L1168[23:24:02] <Shuudoushi> sans shell?
L1169[23:24:09] <payonel> untoldforce: then no, you can only redirect in shell
L1170[23:24:15] <payonel> Shuudoushi: sans is latin for without
L1171[23:24:21] <Shuudoushi> ah
L1172[23:24:22] <payonel> so, "can you get to login prompt without shell"
L1173[23:24:33] <Shuudoushi> never tried
L1174[23:24:40] <payonel> that'd be the solution
L1175[23:25:20] ⇦ Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L1176[23:25:21] <Shuudoushi> shell.setWorkingDirectory is called by login...
L1177[23:25:42] <payonel> i fail to see why that's a problem
L1178[23:25:50] <Shuudoushi> but i guess that's taken care of by profile now
L1179[23:25:59] <untoldforce> so unfortunately, when i try to export the api list for the component, it exports an empty table
L1180[23:26:00] <payonel> yes
L1181[23:26:31] <payonel> untoldforce: i dont know about -c, but, you can for k,v in pairs(components.gpu) do print(k) end
L1182[23:26:41] <payonel> in the lua prompt
L1183[23:26:53] <payonel> or just =components.gpu
L1184[23:26:59] <payonel> yes, these aare example fors gpu
L1185[23:27:23] <payonel> sorry, singular component
L1186[23:27:43] <Shuudoushi> -l is the option!
L1187[23:27:52] <payonel> ah
L1188[23:28:00] <payonel> very nice
L1189[23:28:02] <payonel> didn't know about that
L1190[23:28:39] <Shuudoushi> nor did i till I started to build SOS and wanted to add a way to get the API of just the component I wanted :P
L1191[23:28:43] <payonel> untoldforce: so in shell, `components -l [component name] > file`
L1192[23:28:52] <Saphire> that's it, fuck eclipse >_>
L1193[23:29:23] <Shuudoushi> wouldn't even have to do that, components -l <name> would just dump right to the term
L1194[23:29:39] <payonel> thought he wanted it in a file
L1195[23:30:02] <Shuudoushi> ah yes, i missed that bit ^^;
L1196[23:30:07] <untoldforce> yes, it's dumping all of the apis for the wireless upgrade
L1197[23:30:27] <Shuudoushi> then give it a path to a file to write it all to
L1198[23:30:29] <untoldforce> i was trying to output to a file because i don't know of a way to scroll up on a robot interface
L1199[23:30:46] <untoldforce> i don't believe there's a way to do so
L1200[23:30:47] <payonel> you can also | less
L1201[23:30:53] <Shuudoushi> so 'components -l <name> > /usr/api.txt
L1202[23:31:03] <Shuudoushi> or something like that
L1203[23:31:23] <Shuudoushi> page up works doesn't it/
L1204[23:31:34] <payonel> nay
L1205[23:31:39] <payonel> nay^2
L1206[23:31:39] <Shuudoushi> less or even more should also work
L1207[23:32:39] <untoldforce> in lua interpreter, components -l "upgrade_me" > /usr/api.txt is giving me syntax error near '-'
L1208[23:32:49] <Shuudoushi> untoldforce: it's far easier to build a program on a computer and copy it to a robot, than to just build it on a robot
L1209[23:33:15] <untoldforce> ah yes, i thought the same thing, but i can't put the wireless upgrade in a computer, right?
L1210[23:33:19] <Shuudoushi> not in interpreter...
L1211[23:33:24] <payonel> untoldforce: these are shell commands
L1212[23:33:33] <payonel> untoldforce: the lua interpreter is for writing lua code
L1213[23:33:50] <Shuudoushi> untoldforce: like this http://goo.gl/2Jk1o8
L1214[23:34:05] <Shuudoushi> minus the SecureOS stuffz
L1215[23:34:07] <untoldforce> do i have to require anything?
L1216[23:34:17] <payonel> the lua interpreter requires all your things
L1217[23:34:19] <payonel> :)
L1218[23:34:21] <payonel> that are in /lib
L1219[23:34:33] <Shuudoushi> just look at the screenshot, all things will become clear
L1220[23:34:33] <untoldforce> oh my
L1221[23:34:37] <untoldforce> it has
L1222[23:35:50] <Shuudoushi> payonel: how much of a bother would it be to add a color to just the function name of the output of components?
L1223[23:36:07] <untoldforce> since you guys have a lot of knowledge, is there a way to put a robot upgrade in a regular computer
L1224[23:36:22] <Shuudoushi> b/c as you can see from that ss, it's a bit of a cluttered mess...
L1225[23:36:24] <payonel> Shuudoushi: example. bc i'm confused by the question
L1226[23:36:33] <payonel> untoldforce: i'm an expert in openos
L1227[23:36:51] <payonel> in everything else, i'm somewhere between newb and intermediate user
L1228[23:37:04] <Shuudoushi> untoldforce: no
L1229[23:37:14] <rashy> untoldforce, depends on the upgrade.
L1230[23:37:25] <Shuudoushi> though, some (if not most) of the robot upgrades can be used in tablets
L1231[23:37:59] <untoldforce> oh wow. i think the me_upgrade is a bit over my head
L1232[23:38:03] <Shuudoushi> btw, you can move programs from computer/robot to computer/robot with a disk drive and a floppy
L1233[23:38:23] <untoldforce> does the robot require a disk drive or can it interface with one that is placed as a block?
L1234[23:38:30] <Shuudoushi> want to know the best way to learn how to program?
L1235[23:38:39] <Shuudoushi> bother tbh
L1236[23:38:44] <Shuudoushi> both*
L1237[23:38:50] <untoldforce> oh, fantastic
L1238[23:39:25] <Shuudoushi> you can build a robot with a built in drive (which will take up an inv slot), or just toss a drive down next to the bot
L1239[23:39:29] <untoldforce> i had written a few simple CC programs in the past, mainly to control an automated wither farm
L1240[23:39:48] <untoldforce> OC requires a bit more of an investment, and i'm trying to make that now =)
L1241[23:40:00] <Shuudoushi> but, find a program that seems simple and start looking at it and figuring out what everything does, best way to learn right there
L1242[23:40:00] <untoldforce> also i can't control robots from a tablet, right?
L1243[23:40:13] <untoldforce> (i made a tablet and wasn't able to figure it out)
L1244[23:40:34] <Shuudoushi> tablets require keyboards
L1245[23:40:44] <rashy> you'd need wireless network cards in both, and some way for the robot to interpret the wireless messages and covert it into commands to be run on the robot
L1246[23:40:52] <untoldforce> thanks for the advice. i will try to deconstruct some programs
L1247[23:41:18] <rashy> shouldn't be too difficult with network messages
L1248[23:41:45] <untoldforce> i was watching a youtube tutorial on drone control where someone used a tablet to control the drone
L1249[23:42:17] <untoldforce> my tablet, computer, and robot all have wireless cards but i haven't figured out what to do with them yet
L1250[23:42:22] <Shuudoushi> http://goo.gl/Vg1Lrd
L1251[23:42:49] <untoldforce> a disk drive in the tablet?
L1252[23:42:55] <Shuudoushi> yes
L1253[23:43:05] <untoldforce> nice. my tablet is terrible
L1254[23:43:19] <Shuudoushi> lol, can't be as bad as the first one I made :P
L1255[23:43:43] <untoldforce> does the internet card also allow for wireless communications between robot/computer?
L1256[23:43:51] <Shuudoushi> you at least have docs you can look at now to help, we had nothing when they first came out XD
L1257[23:44:02] <Shuudoushi> let me check rq
L1258[23:44:02] <rashy> no, internet card is for communicating with the actual internet
L1259[23:44:12] <Shuudoushi> ah, there you go ^
L1260[23:44:19] <rashy> wireless network card is for between robot/drone/computer/tablet/etc
L1261[23:44:26] <untoldforce> okay, so i'd need a wireless card and an internet card?
L1262[23:44:29] <rashy> http://ocdoc.cil.li/component:modem
L1263[23:44:31] <untoldforce> if i want to use oppm?
L1264[23:44:40] <Shuudoushi> I don't do much with wireless transmissions, I just build OSes like payonel ll
L1265[23:44:43] <Shuudoushi> lol*
L1266[23:44:44] <rashy> for oppm, internet card is needed, iirc, yes
L1267[23:45:06] <payonel> yes, oppm is hardcoded to OpenPrograms github
L1268[23:45:16] <Shuudoushi> na dyes, an internet card is required for oppm
L1269[23:45:28] <untoldforce> all right. so many things to learn here
L1270[23:45:53] <untoldforce> lua is one of them. have to teach myself to stop using c expressions
L1271[23:45:56] <Shuudoushi> bug Mimiru (when she's on) about adding an internet/wireless card to one of her mods lol
L1272[23:46:06] <rashy> wireless printing!
L1273[23:46:10] <Shuudoushi> XD
L1274[23:46:20] <rashy> it's 2016 already, get with the times
L1275[23:46:24] <untoldforce> i'm actually playing on SMP and i'm glad that OC was added
L1276[23:46:26] <Shuudoushi> lmao
L1277[23:46:33] ⇦ Quits: Xal (~xal@S0106881fa12987ab.vw.shawcable.net) (Quit: bye)
L1278[23:46:45] <rashy> http://ocdoc.cil.li/ some things are outdated, but most things are fairly well documented
L1279[23:47:05] <Shuudoushi> for some ungodly reason, people seem to think that you can hack their servers with mods like OC and CC...
L1280[23:47:22] <rashy> xD
L1281[23:47:24] <untoldforce> lol
L1282[23:47:54] <untoldforce> well most server owners don't like the people who have 500 cows for no reason on their farm
L1283[23:48:05] <Shuudoushi> now, you can bring a server right to its fucking knees and make it shit all over itself with some vers of CC, but that's about it
L1284[23:48:10] <untoldforce> i haven't met any who dislike CC yet, but most people don't know about OC
L1285[23:48:12] <Shuudoushi> XD
L1286[23:48:15] <payonel> heh, yeah, you can mess with a server much easier than some script
L1287[23:48:47] <untoldforce> ender thermic pumps used to be my playground for lag
L1288[23:48:55] <Shuudoushi> you've met quite a few people who don't like CC though o.O
L1289[23:49:11] <untoldforce> hence why you're here =)
L1290[23:49:41] <Shuudoushi> well... most of here don't like the mini politics of CC more than anything, but still
L1291[23:49:49] <Shuudoushi> and pretty much :P
L1292[23:50:15] <untoldforce> i will say this is the first time i stayed up late trying to figure out a coding issue in minecraft
L1293[23:50:19] <untoldforce> so, for that, a success
L1294[23:50:37] <payonel> ha
L1295[23:50:39] <untoldforce> despite being frustrating, i'm having a lot of fun in OC so far
L1296[23:51:03] <rashy> learning is always fun
L1297[23:51:11] <untoldforce> every computer i built in the first day didn't work because i had no idea that you needed an EEPROM and an OS installed.
L1298[23:51:15] <Shuudoushi> oh, payonel, the thing I was talking about, where it says 'bind' and 'copy' in this screenshot, is there an easy way to make just those words another color than white? http://goo.gl/2HKyGH
L1299[23:51:44] <Shuudoushi> lmao
L1300[23:51:52] <payonel> Shuudoushi: i'd use grep ....
L1301[23:51:56] <payonel> haha
L1302[23:51:59] <Shuudoushi> ...
L1303[23:52:02] ⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L1304[23:52:15] ⇦ Quits: Yepoleb (~yepoleb@188-23-116-133.adsl.highway.telekom.at) (Quit: Yepoleb)
L1305[23:52:17] <untoldforce> so have any of you actually used the wireless upgrade?
L1306[23:52:26] <untoldforce> it seems incredibly powerful for those who use AE
L1307[23:52:36] <Shuudoushi> oh... line 44 of components.lua...
L1308[23:53:43] <Shuudoushi> afka min
L1309[23:54:42] <rashy> untoldforce, with a tradeoff - the further the distance, the higher the signal strength required, which also requires more power.
L1310[23:55:10] <untoldforce> i was interested by the cross-dimensional stuff
L1311[23:55:18] <rashy> ah, right
L1312[23:55:24] <untoldforce> i mean, theoretically you can just keep grabbing coal from your ME
L1313[23:56:02] <untoldforce> i have no idea how well any of this works, that's why i am glad you've done it
L1314[23:56:39] <untoldforce> i'm at end game with most mods, and was thinking of building a wonderful high speed rail line with chunkloaded robots and access to my ME network
L1315[23:57:03] <Ekoserin> Sounds like a great idea.
L1316[23:57:35] <untoldforce> i was hoping i could program them, let them loose, and mine/build their way across 1000s of blocks
L1317[23:59:59] ⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host closed the connection)
<<Prev Next>> Scroll to Top