<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:05] <ThePotato> does anyone know how i can run a function over network
L2[00:00:07] <Temia> Because a tier 1 computer is apparently 64 metallum among other things
L3[00:00:22] <SoraFirestorm> Temia: the only other green dye I have is from BOP
L4[00:00:23] <gamax92> Temia: are these your custom recipes?
L5[00:00:27] <SoraFirestorm> which requires BOP moss
L6[00:00:28] <Temia> *64*. Even after several combinations that only have about 75% of the base material essentiae
L7[00:00:33] <Temia> No, this is stock
L8[00:00:51] <ThePotato> ?
L9[00:01:08] <ThePotato> how do i run a function over modem
L10[00:01:14] <SoraFirestorm> like
L11[00:01:16] <Temia> I haven't scanned the computer with my recipe set as it's part of a pack update that I am still working out some other problems on
L12[00:01:23] <ThePotato> um
L13[00:01:26] <SoraFirestorm> ThePotato: explain better pls
L14[00:01:39] <ThePotato> i have a server rack with server in it
L15[00:01:42] <ThePotato> and a client computer
L16[00:01:46] <Temia> Potato wants to remotely execute arbitrary code
L17[00:01:50] <Temia> :V
L18[00:01:52] <SoraFirestorm> theeen
L19[00:02:02] <SoraFirestorm> you'll likely need to string.dump() the function
L20[00:02:05] <SoraFirestorm> actually wait
L21[00:02:10] <SoraFirestorm> does that provide the bytecode?
L22[00:02:17] <ThePotato> and i wanna have a client send a function and server execute then return a response
L23[00:02:26] <gamax92> MS07-052: Code execution results in code execution.
L24[00:02:27] <Temia> Bytecode doesn't work anyway by default.
L25[00:02:31] <SoraFirestorm> depends on how you send it
L26[00:02:37] <Temia> Since it's kind of a gigantic security hole
L27[00:02:37] <SoraFirestorm> Temia: right, which is why I was asking
L28[00:02:46] <Temia> :V
L29[00:02:50] <SoraFirestorm> So
L30[00:02:55] <ThePotato> wait
L31[00:02:57] <gamax92> quick, port a lua decompiler to OC
L32[00:02:57] <Ekoserin|Off> ThePotato: What do you plan on using this for?
L33[00:02:58] <SoraFirestorm> You'd basically have to send the function as source
L34[00:03:13] <gamax92> so we can string.dump, and then decompiler it into code, and then run the code
L35[00:03:13] * Temia wants to try her hand at the idea of signed bytecode, but has been too damned lazy to set up a development environment
L36[00:03:35] <ThePotato> Ekoserin|Off: basically i plan on being able to have a network of computers with the server for processing stuff
L37[00:03:46] <ThePotato> i think i know how to do this i did this in gmod
L38[00:03:47] <Ekoserin|Off> In multiplayer?
L39[00:03:54] <ThePotato> ye
L40[00:04:03] <ThePotato> basically i had a function
L41[00:04:06] <Ekoserin|Off> Hacked clients will format that server, guaranteed
L42[00:04:16] <SoraFirestorm> yeaaah
L43[00:04:20] <SoraFirestorm> that too
L44[00:04:21] <ThePotato> it gonna be protected
L45[00:04:30] <ThePotato> does that matter?
L46[00:04:46] <gamax92> Welp, time to reboot and see if I can still boot or not.
L47[00:04:47] <Temia> To explain, my idea is that dumping byte code will sign it with the game server's unique key, which is required to match on any bytecode it then tries to run
L48[00:05:11] <SoraFirestorm> Temia: is that a thing currently?
L49[00:05:14] <Temia> Bytecode is thus not that portable, but can be utilised to save space if the debug symbols are also stripped
L50[00:05:14] <SoraFirestorm> I had no idea
L51[00:05:30] <Temia> A thing in OC? No. A thing in software in general? Oh, definitely.
L52[00:05:37] <gamax92> Temia: and ofc, a lua 5.2 bytecode verifier should be used anyway, right?
L53[00:05:37] <SoraFirestorm> I was asking about OC
L54[00:05:48] <Temia> Yeah, no, not at all.
L55[00:05:59] <Temia> That's why I'd need to set up a development environment to try my idea out.
L56[00:06:06] <Temia> Gamax: Maybe.
L57[00:06:19] <Temia> Depends on how quickly the verifier works.
L58[00:06:28] <gamax92> ofc
L59[00:07:05] <Temia> I can't remember, are hashbangs supported by OC's lua?
L60[00:07:12] ⇦ Quits: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L61[00:07:17] <gamax92> don't believe so
L62[00:07:21] <Temia> meh.
L63[00:07:36] <SF-Toaster> 'supported' as it?
L64[00:07:39] <SF-Toaster> as in?
L65[00:08:09] <SF-Toaster> as long as Sangar hasn't changed it
L66[00:08:19] <Temia> Processed like hashbangs typically are (in case of scripting languages being written within OC, or alternative architectures), or simply being ignored
L67[00:08:21] <SF-Toaster> The interpretter should still ignore a chunk who's first line starts with #!
L68[00:08:28] <SF-Toaster> See
L69[00:08:32] <SF-Toaster> Because with normal Lua
L70[00:08:35] <SF-Toaster> it just ignores it
L71[00:08:39] *** Cranium is now known as Cranium[Away]
L72[00:08:39] <Temia> Yeah.
L73[00:08:43] <SF-Toaster> It's up to the host system to actually *do* anything with it
L74[00:08:55] <SF-Toaster> if at all
L75[00:08:56] <SF-Toaster> So
L76[00:09:02] <SF-Toaster> I'd wager on it being ignored
L77[00:09:17] <Temia> Though if it is ignored, it wouldn't be hard at all for OSes to implement parsing
L78[00:09:26] * gamax92 sighs
L79[00:09:31] <SF-Toaster> Temia: sure
L80[00:09:31] <gamax92> TIME TO FIREUP UP OCEMU
L81[00:09:32] <SF-Toaster> but
L82[00:09:38] <Temia> But? .3.
L83[00:09:40] <SF-Toaster> when would that be a thing?
L84[00:09:45] <SF-Toaster> why would it be necessary?
L85[00:09:49] <Ekoserin|Off> OCEmu? I want! I want!
L86[00:09:52] <Temia> ...Cleanliness?
L87[00:09:54] <gamax92> nope its not supported
L88[00:10:00] <Temia> And again, future architecture support?
L89[00:10:04] <Temia> AW MAN WHAT.
L90[00:10:13] <Temia> Maybe I should write a patch for OpenOS to support it then.
L91[00:10:22] *** Kasen is now known as rakiru|offline
L92[00:10:24] <gamax92> also i don't know wtf you are talking about
L93[00:10:25] <gamax92> > =load("#!/usr/bin/lua\nprint('Hello')")
L94[00:10:25] <gamax92> nil [string "#!/usr/bin/lua..."]:1: unexpected symbol near '#'
L95[00:10:29] <Temia> Plus again, maybe someone will want to make a shell script down the line
L96[00:10:30] <gamax92> clearly isn't ignoring it
L97[00:10:41] <SF-Toaster> uh
L98[00:10:43] <SF-Toaster> but
L99[00:10:47] <SF-Toaster> I dunno about this
L100[00:10:50] <gamax92> uh but nothing
L101[00:10:53] <SF-Toaster> as soon as Minecraft starts up again
L102[00:10:56] <SF-Toaster> I'll try it too
L103[00:11:06] <Ekoserin|Off> ~oc screen
L104[00:11:06] <ocdoc> http://ocd.cil.li/component:screen
L105[00:11:09] <ThePotato> is sleep() a function
L106[00:11:10] ⇦ Quits: Kelsic (webchat@dynamic-acs-24-112-175-245.zoominternet.net) (Ping timeout: 204 seconds)
L107[00:11:12] <ThePotato> or os.sleep
L108[00:11:23] <Temia> Yes.
L109[00:11:42] <SF-Toaster> it's os.sleep()
L110[00:11:52] <ThePotato> can someone helpme contact sangar
L111[00:12:01] <SF-Toaster> ThePotato: why?
L112[00:12:26] <Kodos> He's asleep, what do you need
L113[00:12:29] <Temia> ...Wait, hang on
L114[00:12:32] <SF-Toaster> t^
L115[00:12:39] <ThePotato> Id like to request a feature
L116[00:12:45] <Kodos> What's that?
L117[00:12:45] <SF-Toaster> Github bug tracker
L118[00:12:49] ⇨ Joins: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org)
L119[00:12:55] <ThePotato> CTRL + R to run the program being edited
L120[00:13:00] <Temia> OpenOS has hashbang support!
L121[00:13:11] <SF-Toaster> Temia: did you make a file?
L122[00:13:13] <Temia> Yeah.
L123[00:13:20] <SoraFirestorm> that's what I thought
L124[00:13:24] <gamax92> bleh really? :\
L125[00:13:27] <gamax92> Welp time to go fix that then
L126[00:13:32] <Temia> And I used the UNIX convention for lua's location, which it complained about
L127[00:13:33] ⇦ Quits: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L128[00:13:43] <Temia> So I symlinked /usr/bin/lua5.2 to /bin/lua.lua and tada `o`
L129[00:13:51] <SF-Toaster> nic
L130[00:13:54] <SF-Toaster> nice
L131[00:13:59] <gamax92> why even ...
L132[00:14:06] <SF-Toaster> idk honestly
L133[00:14:11] <SF-Toaster> seems pretty useless to me but ymmb
L134[00:14:17] <SF-Toaster> s/ymmb/ymmv/
L135[00:14:17] <Kibibyte> <SF-Toaster> seems pretty useless to me but ymmv
L136[00:14:20] <gamax92> no i mean ocemu
L137[00:14:36] <Temia> Hm?
L138[00:14:49] <SF-Toaster> gamax92: I'm pretty sure Lua only ignores it if it's a file being loaded
L139[00:14:51] <Temia> I did this in OCEmu. o.o
L140[00:14:52] <SF-Toaster> something like that
L141[00:16:06] <SF-Toaster> gamax92: Lua 5.3 reference manual, section 7
L142[00:16:14] <SF-Toaster> I'd link, but that is difficult on this system
L143[00:16:57] <Temia> ...interesting.
L144[00:17:01] <gamax92> you do realize that everything in OC gets loaded via load, right?
L145[00:17:12] <gamax92> the whole filesystem components and whatnot
L146[00:17:25] <Temia> I tried to make a shell script, pointed the hashbang to /bin/sh.lua, and it's complaining about a bad argument when I run the script.
L147[00:17:29] <SF-Toaster> Then I'd wager it's the shell
L148[00:17:42] <SF-Toaster> that does the translation
L149[00:18:46] ⇨ Joins: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org)
L150[00:19:10] <ThePotato> how do i run a function by a string
L151[00:19:23] <ThePotato> so i broadcast to the server "runFunc <funcName>"
L152[00:19:32] <ThePotato> and the server runs the function funcName
L153[00:20:26] <Temia> ...Aha
L154[00:20:29] <Temia> I think I found the problem
L155[00:20:39] <Temia> Legacy code in sh.lua
L156[00:21:01] <Temia> It's calling execute(...) but execute() now requires an environment as well as the command
L157[00:21:14] <Temia> And it hasn't generated that environment
L158[00:21:30] <ThePotato> are my messages being read
L159[00:21:49] <Temia> But wait...
L160[00:21:58] <ThePotato> ill take that as no
L161[00:22:01] <Temia> Nothing else calling execute has that environment being defined either o.o
L162[00:22:02] ⇦ Quits: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com) (Quit: Web client closed)
L163[00:22:05] ⇨ Joins: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com)
L164[00:22:09] <Mimiru> [00:21:53] <ThePotato> ill take that as no
L165[00:22:21] <Mimiru> Stop assuming because people aren't answering you they can't see shit.
L166[00:22:22] <ThePotato> does anyone know
L167[00:22:31] <Temia> ... Okay, now I'm confused. @.@
L168[00:22:42] <gamax92> ThePotato: that's a horridly broad question
L169[00:23:06] <ThePotato> gamax92: does anyone know the answer to my question
L170[00:23:23] <gamax92> no, your question is too vague
L171[00:23:32] <Kodos> Maybe if you asked in a way we could understand what you're talking about
L172[00:23:37] <ThePotato> ok what can i enlighten on the question
L173[00:23:40] <ThePotato> ok
L174[00:23:47] <ThePotato> i will give the sequence i need to happen
L175[00:24:15] <ThePotato> client > sends function name > server runs function > returns output
L176[00:25:02] <ThePotato> is that better
L177[00:25:03] <ThePotato> .
L178[00:25:05] <ThePotato> ?*
L179[00:27:03] <ThePotato> ~w modem
L180[00:27:04] <ocdoc> http://ocd.cil.li/component:modem
L181[00:27:22] <gamax92> ThePotato: cool, but where are these functions on the server?
L182[00:27:44] <ThePotato> the same area where the code receives the message
L183[00:27:52] <gamax92> are they in a custom table, the global environment, stored in files, etc etc?
L184[00:28:38] <ThePotato> this is how they are now http://prntscr.com/7wqg00
L185[00:30:49] <gamax92> ThePotato: you'll have to make a table, and store math into that table, then in runFunc you'd do something like custom_table[func]()
L186[00:31:07] ⇦ Quits: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L187[00:31:13] <SF-Toaster> yaaaay!
L188[00:31:15] <gamax92> what you have there will never work
L189[00:31:19] <SF-Toaster> Minecraft crashed *again*! :D
L190[00:31:26] <SF-Toaster> ugh
L191[00:32:14] <gamax92> anyway, sleeeeep
L192[00:32:22] <Ekoserin|Off> Is there a color picker allowing me to choose color depth?
L193[00:32:28] <SF-Toaster> bai gamax92
L194[00:32:36] <SF-Toaster> Ekoserin|Off: no
L195[00:32:40] <SF-Toaster> iirc
L196[00:32:45] <SF-Toaster> actually
L197[00:32:46] <SF-Toaster> no
L198[00:32:49] <ThePotato> gamax92: http://prntscr.com/7wqgx7 ?
L199[00:35:00] <Ekoserin|Off> Damn.
L200[00:35:58] <ThePotato> gamax92: ?
L201[00:40:39] <Izaya> :o
L202[00:40:44] <Izaya> I have a Special Thinger?
L203[00:41:14] <Mimiru> Theoretically, yes :P
L204[00:42:20] <Izaya> https://i.imgur.com/Pwo45iH.png !?
L205[00:42:37] <Mimiru> Damn, just had to take a picture.
L206[00:43:11] <ThePotato> im stuck
L207[00:43:24] <ThePotato> i have http://prntscr.com/7wqgx7 but that doesnt working when i use it
L208[00:43:42] ⇨ Joins: Sora (~user@131-191-86-130.as.clicknet.org)
L209[00:44:04] *** Sora is now known as Guest63177
L210[00:44:24] <SF-Toaster> uh
L211[00:44:37] <SF-Toaster> You don't need the parens in the key
L212[00:44:46] <DrHoffman> Wow, with 2mb of memory my arm os leaves 1912468 for the allocator
L213[00:44:48] <SF-Toaster> not unless you want to send the function name like that
L214[00:44:59] <DrHoffman> #lua 1912468/1024/1024
L215[00:44:59] <|0xDEADBEEF|> > 1.8238716125488
L216[00:44:59] <SF-Toaster> that
L217[00:45:03] <SF-Toaster> and you are calling the function
L218[00:45:06] <ThePotato> yeah i do
L219[00:45:17] <SF-Toaster> that's not what you want
L220[00:45:19] <SF-Toaster> I'm pretty sure
L221[00:45:22] <DrHoffman> So pretty much only uses 0.2mb for everything right now
L222[00:45:29] <Izaya> 200k?
L223[00:45:40] <SF-Toaster> function thing() print("Thing") end
L224[00:45:43] <SF-Toaster> local t = {}
L225[00:45:49] <SF-Toaster> t["thing"] = thing
L226[00:45:55] <SF-Toaster> t["thing
L227[00:45:56] <DrHoffman> Izaya: It's pretty insane how small it is
L228[00:46:11] <DrHoffman> vs an Lua OS
L229[00:46:13] <SF-Toaster> t["thing"]() will print "thing"
L230[00:46:14] <Izaya> I have a lua one using <128k
L231[00:46:26] <DrHoffman> hmm
L232[00:46:36] <DrHoffman> Well, I do have static allocations everywhere :P
L233[00:46:36] *** Guest63177 is now known as SoraFirestorm
L234[00:46:48] <Izaya> OpenOS is bloated and plan9k is OpenOS-compatible for the most part
L235[00:46:48] <Ekoserin|Off> When my GPU crashes, it waits 20 seconds then screams at the top of its lungs via my speakers.
L236[00:46:56] <DrHoffman> And my .data section can be minimized a bit
L237[00:46:59] <ThePotato> http://prntscr.com/7wqk1o
L238[00:47:33] <SF-Toaster> source please
L239[00:48:07] <ThePotato> how do i send it?
L240[00:48:17] <ThePotato> is there a pastebin command?
L241[00:48:18] <SF-Toaster> do you have github?
L242[00:48:26] <SF-Toaster> pastebin works too I guess
L243[00:48:31] <SF-Toaster> gotta have a network card though
L244[00:48:44] <DrHoffman> Ok, so I messed around with the linker script a little and now it's at 2038112 available at startup
L245[00:48:48] <Mimiru> internet card, pastebin put filename
L246[00:48:50] <DrHoffman> #lua 2038112/1024/1024
L247[00:48:50] <|0xDEADBEEF|> > 1.9436950683594
L248[00:48:57] <DrHoffman> Holy shit.
L249[00:49:00] <ThePotato> i do i have it already broadcasting...
L250[00:49:13] <SF-Toaster> network card
L251[00:49:17] <SF-Toaster> ok
L252[00:49:19] <SF-Toaster> internet card
L253[00:49:33] <SF-Toaster> that's what I meant to say
L254[00:49:38] <ThePotato> should...
L255[00:49:54] <SF-Toaster> the network card and internet card are two different cards
L256[00:50:03] <SF-Toaster> network card is for OC game network
L257[00:50:11] <SF-Toaster> internet card is for real-world TCP/IP sockets
L258[00:50:12] <ThePotato> ok got both of those
L259[00:50:14] <ThePotato> ik
L260[00:50:17] <SF-Toaster> theeen
L261[00:50:26] <SF-Toaster> should be on the internet card's fs
L262[00:50:30] <SF-Toaster> dunno
L263[00:50:36] <SF-Toaster> never really used the internet card
L264[00:51:05] <Izaya> 12 bit character encoding
L265[00:51:08] <Izaya> 4096 chars
L266[00:51:12] <Kodos> We need database cards
L267[00:51:13] <Izaya> what could I do with that?
L268[00:51:22] <Kodos> Or blocks
L269[00:52:04] <SF-Toaster> getting it ThePotato ?
L270[00:52:08] <ThePotato> nope
L271[00:52:11] <ThePotato> not on there...
L272[00:52:26] <SF-Toaster> can someone with an emulator say where the pastebin program is?
L273[00:52:39] <Mimiru> put internet card in computer
L274[00:52:43] <Mimiru> run pastebin put filenamne
L275[00:52:56] <Mimiru> it's in bin if the card is in the computer.
L276[00:53:02] <SF-Toaster> I figured as much
L277[00:53:07] <SF-Toaster> ThePotato ?
L278[00:53:24] <ThePotato> found the code on the rl comp fs
L279[00:53:33] <Kodos> Mimiru, I can has database component in OS?
L280[00:53:49] <ThePotato> http://pastebin.com/NqxGniT7
L281[00:54:06] <Mimiru> Kodos, umm... what?
L282[00:54:17] <Kodos> You're familiar with the Database upgrade for robots/adapters, yes?
L283[00:54:26] <Mimiru> No
L284[00:54:29] <Kodos> >.>
L285[00:54:31] <Kodos> ~w database
L286[00:54:32] <ocdoc> http://ocd.cil.li/component:database
L287[00:54:54] * Mimiru shrugs
L288[00:54:59] <Kodos> Bah
L289[00:55:04] <Kodos> I'll poke Sanger about it tomorrow
L290[00:55:09] <Kodos> If my wife doesn't drag me to the Xbox
L291[00:55:33] <SF-Toaster> ThePotato: try doing this above line 29
L292[00:55:39] <Ekoserin|Off> <sexist statement>
L293[00:56:01] <SF-Toaster> for k, v in pairs(split(tostring(message), " ")) do print(k.." - "..v) end
L294[00:56:22] <ThePotato> i already have a split func
L295[00:56:27] <SF-Toaster> ik
L296[00:56:33] <SF-Toaster> I'm using the one you've written
L297[00:56:34] <ThePotato> replace it?
L298[00:56:37] <SF-Toaster> no
L299[00:56:46] <SF-Toaster> just put that in above line 29
L300[00:56:49] <SF-Toaster> make it the new line 29
L301[00:56:54] <SF-Toaster> right below the 'else'
L302[00:57:19] <ThePotato> ok now what
L303[00:57:23] <SF-Toaster> run it
L304[00:57:27] <SF-Toaster> I want to see the output
L305[00:57:37] <SF-Toaster> It's just debug code
L306[00:57:42] <SF-Toaster> to get a dump of the table
L307[00:58:07] <ThePotato> http://prntscr.com/7wqmic
L308[00:58:59] <SF-Toaster> ThePotato: do this
L309[00:59:11] <SF-Toaster> print("math" == "math()")
L310[00:59:23] <SF-Toaster> in the interpretter, in your program, whatever
L311[00:59:38] <ThePotato> where
L312[01:00:00] <SF-Toaster> in the program? right below your for loop is good a place as any
L313[01:00:28] <SF-Toaster> now
L314[01:00:34] <ThePotato> didnt do anything
L315[01:00:34] <SF-Toaster> I already know what's going to happen
L316[01:00:48] <ThePotato> wut
L317[01:00:56] <SF-Toaster> try this instead
L318[01:01:17] <SF-Toaster> "math" == "math()" and print("Is equal") or print("Is not equal")
L319[01:02:04] <ThePotato> http://prntscr.com/7wqnc8
L320[01:02:23] <SF-Toaster> seriously
L321[01:02:24] <SF-Toaster> ugh
L322[01:02:25] <SF-Toaster> fine
L323[01:02:26] <SF-Toaster> point is
L324[01:02:42] <SF-Toaster> the string you are trying to index and the string that you use for the assignment is not the same string
L325[01:02:46] <SF-Toaster> therefore, it breaks
L326[01:03:36] <SF-Toaster> you can do one of two things
L327[01:03:41] <SF-Toaster> one of which is 'more correct'
L328[01:03:59] <SF-Toaster> try to figure it out on your own for a couple minutes
L329[01:04:16] <SF-Toaster> and if you're still having trouble, then I can guide you in the right direction
L330[01:05:27] <SF-Toaster> brb
L331[01:08:41] <ThePotato> SF-Toaster: you back
L332[01:09:04] *** Keridos|away is now known as Keridos
L333[01:09:54] <ThePotato> SF-Toaster: ?
L334[01:10:02] <ThePotato> SF-Toaster: i figured out a way
L335[01:10:17] <SF-Toaster> ok
L336[01:10:20] <SF-Toaster> what is it?
L337[01:10:21] <ThePotato> functions = {math = function() return blablabla end}
L338[01:10:33] <Kodos> ~w api geolyzer
L339[01:10:33] <ocdoc> Predicted http://ocd.cil.li/component:geolyzer
L340[01:10:33] <SF-Toaster> did you try that?
L341[01:10:37] <ThePotato> ya
L342[01:10:41] <ThePotato> idk if it works tho
L343[01:10:45] <ThePotato> imma try something
L344[01:10:49] <SF-Toaster> check and see
L345[01:11:35] <ThePotato> i get a function: uasdf1293-0
L346[01:12:30] <SF-Toaster> ok, if that was the only thing you did
L347[01:12:34] <SF-Toaster> then it didn't do anything
L348[01:12:42] <SF-Toaster> that part was fine the way it was
L349[01:12:48] <SF-Toaster> the error lies in a different place
L350[01:13:47] <ThePotato> theres no erro
L351[01:13:50] <ThePotato> error*
L352[01:14:05] <SF-Toaster> unless you changed other things other than your table constructor
L353[01:14:07] <SF-Toaster> yes there is
L354[01:14:17] <Kodos> Wow, hologram is quite a bit faster now
L355[01:14:55] <ThePotato> i did
L356[01:15:09] <SF-Toaster> then I'd like your new code
L357[01:15:15] <ThePotato> i did function = {math = function() return 5 + 5 end}
L358[01:15:22] <SF-Toaster> what else did you do
L359[01:15:23] <SF-Toaster> ?
L360[01:15:49] <ThePotato> http://pastebin.com/heQxzmjC
L361[01:16:16] <SF-Toaster> "This paste has been removed!"
L362[01:16:40] ⇦ Quits: andyipod1437 (~achumchal@104-7-159-69.lightspeed.rcsntx.sbcglobal.net) (Read error: Connection reset by peer)
L363[01:16:48] <ThePotato> http://pastebin.com/hDsT6vTc
L364[01:18:11] <SF-Toaster> then if you get that output, you fixed it
L365[01:18:13] <SF-Toaster> now
L366[01:18:22] <SF-Toaster> do you understand *why* it wasn't working before?
L367[01:18:34] <ThePotato> no but i get a random thing that says
L368[01:18:45] <ThePotato> function: and the some random numbers
L369[01:19:10] <ThePotato> http://prntscr.com/7wqqxb
L370[01:19:17] <SF-Toaster> the random thing is tonumber()'s representation of a function
L371[01:19:35] <ThePotato> but the function is returning a number so i need to string...?
L372[01:19:41] <SF-Toaster> printing "function: <address of function in memory>"
L373[01:19:59] <SF-Toaster> and btw
L374[01:20:16] <SF-Toaster> no where are you actually calling the function in functions[func[2]]
L375[01:20:46] <ThePotato> i am
L376[01:21:02] <SF-Toaster> not in that latest pastebin you aren't
L377[01:21:03] <ThePotato> under func
L378[01:21:15] <ThePotato> print(tostring(functions[func[2]]))
L379[01:21:27] <SF-Toaster> you're not calling functions[func[2]] though
L380[01:23:08] <Mimiru> Wouldn't it be print(tostring(functions[func[2]]())) or something..?
L381[01:23:25] <SF-Toaster> that would end up calling functions[func[2]], yes
L382[01:23:39] <SF-Toaster> ThePotato: notice what Mimiru has done differently from you
L383[01:23:43] <Mimiru> otherwise you're just tostring-ing the function
L384[01:23:48] <SF-Toaster> Mimiru: exactly
L385[01:24:23] <ThePotato> i got it
L386[01:24:44] <ThePotato> thanks for your help SF-Toaster, Mimiru
L387[01:24:53] <SF-Toaster> no problem
L388[01:25:05] <SF-Toaster> I hope you learned a lot :)
L389[01:25:09] <ThePotato> did
L390[01:25:12] <ThePotato> :D
L391[01:26:22] <ThePotato> damn player api
L392[01:26:47] <ThePotato> damn no player api*
L393[01:27:43] <ThePotato> ~internet
L394[01:27:49] <ThePotato> ~w internet
L395[01:27:49] <ocdoc> http://ocd.cil.li/component:internet
L396[01:30:40] <ThePotato> do addons for oc have to be in scala?
L397[01:31:00] <Mimiru> No, the API is in Java
L398[01:31:39] <ThePotato> you know what sucks
L399[01:31:48] <ThePotato> i finally got that finished and it doesnt work
L400[01:31:51] <Mimiru> black holes?
L401[01:31:53] <ThePotato> wait not
L402[01:31:58] <ThePotato> not that
L403[01:32:03] <SF-Toaster> lies
L404[01:32:04] <ThePotato> im so tired
L405[01:32:04] <SF-Toaster> they do!
L406[01:32:18] <ThePotato> im finally finished and i dont know what to add
L407[01:35:06] <ThePotato> http://prntscr.com/7wquai
L408[01:35:09] <ThePotato> wtf is that
L409[01:35:36] <SoraFirestorm> the wireless networking card
L410[01:36:44] <SoraFirestorm> that you apparently installed on the robot
L411[01:37:41] <ThePotato> why is it like that though
L412[01:37:56] <SoraFirestorm> because the robot shows the stuff attached to it
L413[01:38:04] <SoraFirestorm> it's a little weird looking, granted
L414[01:42:52] * PotatoTrumpet stares at ThePotato
L415[01:43:16] * ThePotato stares back at PotatoTrumpet
L416[01:43:56] * ThePotato says "What'r YOU doin round these parts?"
L417[01:44:47] <SF-Toaster> *ahem*
L418[01:44:54] <SF-Toaster> fightfightfightfightfight
L419[01:44:58] <SF-Toaster> :P
L420[01:45:43] <ThePotato> lel
L421[01:47:22] <PotatoTrumpet> Excuse me, I was here before you
L422[01:47:36] * PotatoTrumpet slaps ThePotato
L423[01:47:36] * EnderBot2 chuckles
L424[01:47:39] <PotatoTrumpet> :3
L425[01:47:39] <Kodos> Oi, both of you play nice
L426[01:47:44] <SF-Toaster> FIGHTFIGHTFIGHTFIGHT
L427[01:47:48] <SF-Toaster> >:D
L428[01:47:52] * PotatoTrumpet shoves ThePotato into a Toaster
L429[01:47:59] <SF-Toaster> D:
L430[01:48:18] <PotatoTrumpet> Well, now that that problem is solved
L431[01:48:22] <PotatoTrumpet> who wants toasted potato
L432[01:48:26] <Izaya> Anyone know what mod adds the command to use a drone (from a different mod) to deliver an item to a player?
L433[01:48:31] * ThePotato gets back up, throws PotatoTrumpet into fryerm fries him, and eats him.
L434[01:48:32] <Izaya> /amazondeliver or something
L435[01:48:47] <Izaya> it wasn't OC and it wasn't factorization
L436[01:48:49] <Kodos> Izaya, pneumaticcraft
L437[01:48:53] <Kodos> It's their drones
L438[01:48:54] <Mimiru> Pny ^
L439[01:48:56] <PotatoTrumpet> Pfft, ThePotato please. I've been digested in Mimiru's stomach for the past year
L440[01:48:58] <Mimiru> pnu* lol
L441[01:49:07] <Izaya> thanks Kodos :D
L442[01:49:09] <ThePotato> Leel
L443[01:49:12] <Temia> .
L444[01:49:14] <Temia> Um.
L445[01:49:15] <PotatoTrumpet> !
L446[01:49:25] <Mimiru> I need my effing glasses
L447[01:50:25] <ThePotato> how do i target players in oc?
L448[01:50:30] <Kodos> Elaborate
L449[01:51:38] <PotatoTrumpet> Stop.
L450[01:51:48] <PotatoTrumpet> Collaborate and listen
L451[01:51:53] <ThePotato> getting off :(
L452[01:51:59] <ThePotato> lel was thinking the same
L453[01:52:03] <SoraFirestorm> laters then
L454[01:52:05] ⇦ Quits: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com) (Quit: Web client closed)
L455[01:52:16] <SoraFirestorm> Don't worry Kodos
L456[01:52:23] <SoraFirestorm> I was just as confused as to what he wanted :P
L457[01:52:30] <Kodos> I really really wish I could ban people for stupidity
L458[01:53:11] <SoraFirestorm> only numerous repeated offenses though
L459[01:53:13] <SoraFirestorm> honestly
L460[01:53:17] <SoraFirestorm> We all start somewhere
L461[01:53:49] <PotatoTrumpet> If you could ban people for stupidity, 90% of the active users in this channel would be banned
L462[01:54:01] * Izaya stares at PotatoTrumpet
L463[01:54:06] <SoraFirestorm> 90%?
L464[01:54:14] <SoraFirestorm> Isn't that a little bit... high?
L465[01:54:57] <Temia> Sturgeon's law.
L466[01:55:10] <Kodos> Annnd now I'm hungry for fish
L467[01:55:23] <SoraFirestorm> Temia: fair enough
L468[01:55:25] <Temia> 90% of a given collection is of poor quality.
L469[01:56:02] <Izaya> http://paste.ee/p/vfoEk what
L470[01:56:54] <Mimiru> the splash screen crashed.
L471[01:57:16] <SoraFirestorm> weeelll...
L472[01:57:33] <SoraFirestorm> cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: pneumaticCraft/common/thirdparty/buildcraft/TileEntityPneumaticEngine
L473[01:57:33] <Mimiru> If it keeps happening goto /config/splash.properties and change enabled to false
L474[01:57:46] <Izaya> hiw dies the splash screen crash? o.O
L475[01:57:47] <Kodos> They need to just pull that fucking 'feature'
L476[01:57:53] <Kodos> Izaya, because FML is fucking retarded
L477[01:57:57] <SoraFirestorm> which ends up at
L478[01:57:59] <SoraFirestorm> Caused by: java.lang.ClassNotFoundException: buildcraft.api.power.IPowerReceptor
L479[01:58:03] <PotatoTrumpet> Izaya, do you still have that potatofail thing?
L480[01:58:06] <SoraFirestorm> We have a mod cross-compat error?
L481[01:58:13] <Mimiru> The splash screen hides actual errors all the time
L482[01:58:15] <SoraFirestorm> With pneumaticcraft and buildcraft?
L483[01:58:15] <Mimiru> it's effing annoying
L484[01:58:33] <Kodos> It's literally Forge failing at life
L485[01:58:44] <SoraFirestorm> Am I missing something here?
L486[01:58:48] <Izaya> PotatoTrumpet, potatofail?
L487[01:59:04] <Izaya> I thought that was your job.
L488[02:00:22] <Izaya> Updated my BuildCraft
L489[02:00:41] <Mimiru> from what version?
L490[02:01:00] <SF-Toaster> and to what version?
L491[02:01:03] <Izaya> 7.0.13 -> 7.0.17
L492[02:01:27] ⇦ Quits: SageKitsune (~SageKitsu@2602:306:ce4f:a280:5c88:692b:aab0:947c) (Quit: Leaving)
L493[02:01:29] <Mimiru> BuildCraft|Silicon{7.0.13}
L494[02:01:32] <Mimiru> is what's loaded..
L495[02:01:46] <Izaya> no
L496[02:01:51] <Izaya> that was before I updated
L497[02:01:55] <SF-Toaster> right
L498[02:02:03] <SF-Toaster> that's what she's saying
L499[02:02:18] <Izaya> http://paste.ee/p/MhVa2
L500[02:03:32] <SoraFirestorm> the head and tail of that stacktrace are the same still
L501[02:03:38] <Mimiru> Update Pneumaticraft?
L502[02:03:38] <SoraFirestorm> so it wasn't buildcraft
L503[02:03:43] <SoraFirestorm> ^
L504[02:03:51] <Mimiru> You're on 1.2.6 1.2.8? is latest
L505[02:05:20] <Izaya> ... touché
L506[02:06:08] <SF-Toaster> tbh
L507[02:06:22] <SF-Toaster> I don't understand how people have a hard time reading stacktraces in general
L508[02:06:33] <SF-Toaster> I'm not a Java programmer and I can still read them
L509[02:06:51] <SF-Toaster> my knowledge of other languages helps a little, I bet, but still
L510[02:07:33] <Izaya> I can read them fine, the issue is that they mean nothing to me
L511[02:07:47] <Mimiru> Also.. I have no idea but does Pneumaticraft need buildcraft-compat?
L512[02:08:13] <Mimiru> http://www.mod-buildcraft.com/releases/BuildCraftCompat/7.0.9/buildcraft-compat-7.0.9.jar
L513[02:08:19] <Izaya> dunno, installed it anyway
L514[02:08:29] <Izaya> launched successfully! :D
L515[02:10:37] <SF-Toaster> yay good for you Izaya
L516[02:10:58] <Izaya> ... and amazonDeliver doesn't seem to do anything
L517[02:11:08] <Izaya> does it need an inventory to pull from?
L518[02:12:38] <Mimiru> -Added a 'deliveryAmazon' command. ?
L519[02:13:39] <Izaya> 'the specified coordinate doesn't have an inventory'
L520[02:14:20] ⇦ Quits: Kiloff (~Kilobyte@5.231.51.78) (Ping timeout: 378 seconds)
L521[02:14:36] <Mimiru> it drops items into the inventory afaik
L522[02:15:05] <Izaya> except no coordinates work
L523[02:15:26] ⇦ Quits: Bacon (~tasty@5.231.51.78) (Ping timeout: 378 seconds)
L524[02:15:50] <Izaya> yes those coordinates do have a fucking inventory
L525[02:16:40] <Kodos> I uninstalled PnC or I'd check
L526[02:17:03] <SF-Toaster> use sudo?
L527[02:17:05] <SF-Toaster> idk
L528[02:21:07] ⇨ Joins: Kiloff (~Kilobyte@5.231.51.78)
L529[02:21:38] ⇨ Joins: Bacon (~tasty@5.231.51.78)
L530[02:21:38] zsh sets mode: +v on Bacon
L531[02:21:44] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Remote host closed the connection)
L532[02:22:06] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L533[02:22:54] ⇨ Joins: Johannes13 (Johannes@141.70.98.47)
L534[02:23:48] *** SoraFirestorm is now known as SF-Laptop
L535[02:27:50] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Ping timeout: 202 seconds)
L536[02:28:21] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L537[02:31:17] *** Skye|ZZZ is now known as Skye|Phone
L538[02:32:20] <Mimiru> \o/ Display driver crashed so hard, windows thinks it's a generic VGA card
L539[02:32:41] <Izaya> so how do drones interact with the world?
L540[02:36:42] <Izaya> Are there any ways I can get a player's coordinates with OC?
L541[02:38:44] <Kodos> Debug card
L542[02:38:55] <Izaya> oh yeah, that exists
L543[02:38:57] <Izaya> yay
L544[02:39:26] <Shuudoushi> Izaya: you could also try to figure out a way of setting up a legit GPS type thing
L545[02:39:47] <Izaya> this one is for the purpose of server administration
L546[02:39:56] <Izaya> oh man I can remember the ways I abused the debug card
L547[02:40:02] <Izaya> invisible prisons...
L548[02:40:10] <Shuudoushi> XD
L549[02:40:11] <Izaya> random explosions...
L550[02:40:17] <Kodos> Invisible prisons?
L551[02:40:19] <Izaya> worldedit in OC
L552[02:40:37] <Izaya> Kodos, if they player has moved outside a given area, teleport them back
L553[02:40:39] *** Skye|Phone is now known as Skye|Underground
L554[02:40:40] <Shuudoushi> getStrength(): number <- I forgot this was a thing
L555[02:40:46] <Kodos> Ah
L556[02:40:51] <Kodos> wat
L557[02:40:57] <Kodos> getStrength?
L558[02:41:43] <Shuudoushi> yeah
L559[02:41:48] <Shuudoushi> for modems
L560[02:42:16] <Kodos> Ah
L561[02:42:50] ⇦ Quits: VikeStep (~VikeStep@101.184.77.101) (Read error: Connection reset by peer)
L562[02:43:07] <Shuudoushi> seems it would be easyish to make a GPS program
L563[02:43:31] <Shuudoushi> brb
L564[02:44:10] ⇨ Joins: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L565[02:44:31] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L566[02:46:08] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L567[02:46:19] ⇦ Quits: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L568[02:48:51] ⇨ Joins: Peace (~peace@ip2504a926.dynamic.kabel-deutschland.de)
L569[02:49:12] <Izaya> ~w command block
L570[02:49:12] <ocdoc> Predicted http://ocd.cil.li/block:case
L571[02:49:40] <Izaya> runCommand in the debug card will do
L572[02:51:05] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L573[02:52:00] ⇨ Joins: Dope (~dope@ip2504a926.dynamic.kabel-deutschland.de)
L574[02:52:06] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L575[02:52:11] <Shuudoushi> http://ocdoc.cil.li/component:debug <- Izaya
L576[02:52:35] <SF-Toaster> Does using runCommand() in th debug card work when command blocks are disabled?
L577[02:52:48] <SF-Toaster> I know that CC's command computers don't, for example
L578[02:52:50] <Mimiru> Yes
L579[02:52:54] ⇨ Joins: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org)
L580[02:52:59] <SF-Toaster> cool. good to know.
L581[02:53:03] <Mimiru> To run op commands you need to bind the card to an opped player though
L582[02:53:22] * Izaya has a plan
L583[02:53:23] <SoraFirestorm> wouldn't be a problem
L584[02:53:31] ⇦ Quits: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L585[02:53:35] <SF-Toaster> ugh dammit
L586[02:53:36] <SF-Toaster> minecraft
L587[02:53:37] <SF-Toaster> bro
L588[02:53:38] <SF-Toaster> comeon
L589[02:53:39] <SF-Toaster> pls
L590[02:54:07] <SF-Toaster> I'm pretty sure it's chickenchunks doing that
L591[02:54:22] <Mimiru> night guys
L592[02:54:31] <SF-Laptop> I've heard people say not-good things about ChickenChunks
L593[02:54:35] <SF-Laptop> night Mimiru
L594[02:55:00] <Shuudoushi> night Mimiru
L595[02:55:08] ⇦ Quits: Dope (~dope@ip2504a926.dynamic.kabel-deutschland.de) (Client Quit)
L596[02:58:46] ⇨ Joins: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org)
L597[02:59:42] ⇦ Quits: Peace (~peace@ip2504a926.dynamic.kabel-deutschland.de) (Quit: Proudly using WocChat!)
L598[03:01:19] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L599[03:05:18] <DrHoffman> It's 4 in the morning
L600[03:05:24] <DrHoffman> why is it 4 in the morning
L601[03:05:30] <DrHoffman> ugh
L602[03:05:32] *** Yepoleb is now known as Guest41888
L603[03:05:32] ⇦ Quits: Guest41888 (~quassel@188-23-114-215.adsl.highway.telekom.at) (Killed (portlane.esper.net (Nickname regained by services)))
L604[03:05:33] <DrHoffman> sleeeeeeeeeeeeeeeeeeeeeeeep
L605[03:05:34] ⇨ Joins: Yepoleb (~quassel@188-22-166-182.adsl.highway.telekom.at)
L606[03:05:53] <SoraFirestorm> Becaue of the progression of time! :D
L607[03:05:59] <SoraFirestorm> It's 1 AM over here
L608[03:06:04] <SoraFirestorm> btw
L609[03:06:07] <Izaya> 6 PM here
L610[03:06:10] <SoraFirestorm> what's a 'sleep'?
L611[03:06:17] <Izaya> I think you eat it
L612[03:06:21] <SoraFirestorm> maybe
L613[03:06:21] <SoraFirestorm> idk
L614[03:06:31] <SoraFirestorm> sounds like it wouldn't taste too good
L615[03:06:42] <Izaya> sounds bland
L616[03:06:47] <SoraFirestorm> yeah
L617[03:08:10] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L618[03:09:00] ⇦ Quits: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L619[03:09:06] <SF-Toaster> dammit minecraft!!!
L620[03:09:08] <SF-Toaster> D:
L621[03:09:30] <SF-Toaster> I've got to figure out why there is stability issues
L622[03:11:37] ⇦ Quits: Izaya (~ShadowKat@210.1.213.55) (Quit: Leaving)
L623[03:12:36] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L624[03:13:22] *** Cruor|Away is now known as Cruor
L625[03:19:19] ⇨ Joins: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L626[03:19:50] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: No route to host)
L627[03:25:24] ⇦ Quits: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L628[03:25:57] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L629[03:41:17] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L630[03:43:26] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L631[03:46:11] ⇨ Joins: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L632[03:47:23] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L633[03:59:41] ⇦ Quits: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L634[04:00:04] ⇨ Joins: Vexatos (~Vexatos@p200300556E0665465DD9D0C7FE5352F8.dip0.t-ipconnect.de)
L635[04:00:04] zsh sets mode: +v on Vexatos
L636[04:01:02] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L637[04:01:10] <PotatoTrumpet> TMW you can't tell if you are going to vomit or have an explosive bowl movement
L638[04:12:37] <dangranos> uh
L639[04:13:58] <Izaya> Can I use a chunkloader upgrade in an adaptor to make a computer stay loaded?
L640[04:14:38] <dangranos> how izaya got special thinger]?
L641[04:14:51] <Izaya> dunno
L642[04:14:59] <Izaya> maybe 'cause I helped with the BTM booth
L643[04:15:10] <Izaya> could be another mod doing it, too, but I dunno.
L644[04:16:19] <dangranos> uh, it's right in the code of OC
L645[04:16:26] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L646[04:16:34] <dangranos> https://github.com/CaitlynMainer/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/client/renderer/PetRenderer.scala#L37
L647[04:17:04] <Izaya> vifino also helped, so I guess it's the BTM booth
L648[04:17:05] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L649[04:17:14] <Izaya> \:D/
L650[04:18:30] <Vexatos> I think it's funny how everyone suddenly knows about this class
L651[04:18:51] <Vexatos> and I ported it to Java once, a little over a year ago :P
L652[04:19:14] * Izaya never looked into the 'PetRenderer'
L653[04:19:23] <dangranos> eh, i just accidently noticed it
L654[04:19:35] <Izaya> I actually noticed it earlier today
L655[04:19:38] <Izaya> after updating OC
L656[04:19:58] <Sangar> o/
L657[04:20:01] <dangranos> ah, i wanted to know what's up with that "Wobbo is wobbo"
L658[04:20:08] <dangranos> hi sangar
L659[04:21:52] <Kodos> Something tells me ACB didn't implement the API properly...
L660[04:22:05] <Sangar> acb?
L661[04:22:09] <Kodos> Aidancbrady
L662[04:22:11] <Kodos> Mekanism dev
L663[04:22:15] <Sangar> ah
L664[04:22:23] <Sangar> hadn't seen it abbreviated as that before :P
L665[04:22:26] <Izaya> Kodos, mek is also using outdated FMP
L666[04:22:46] <Kodos> Izaya, not as of latest (250)
L667[04:22:55] <Kodos> I've got updated FMP iirc and it's working
L668[04:23:04] <Izaya> ah, okay
L669[04:23:04] <Kodos> I had to update FMP because Project Red
L670[04:23:04] <Izaya> might get mek in the pack yet
L671[04:23:27] <Kodos> I watched a video a bit ago, of Vaygrim having a ridiculous amount of filters on a logistical sorter, so now I'm doing that
L672[04:23:37] <Kodos> ATM I'm trying to get the digital miner programmed via computer
L673[04:23:39] <Kodos> But the methods are failing
L674[04:23:53] <Kodos> There's zero docs on how to use the methods, and I can't find them in the Meka src
L675[04:25:03] <SF-Toaster> speaking of docs
L676[04:25:09] <SF-Toaster> Hey Sangar
L677[04:25:32] <SF-Toaster> Why aren't the programming APIs in the manual?
L678[04:25:38] <SF-Toaster> imo
L679[04:25:50] <Sangar> because it's a pain to keep them up-to-date >_>
L680[04:25:52] <SF-Toaster> that's honestly the 1st/2nd thing I'd expect to see
L681[04:25:59] <Sangar> and because they're in the nei usage
L682[04:26:04] <SF-Toaster> They're already on the wiki?
L683[04:26:09] <SF-Toaster> oh yeah
L684[04:26:12] <SF-Toaster> that too
L685[04:26:40] <Sangar> but if someone wanted to add them to the manual i'd not deny a pr. probably :P if it's formatted nicely and all that.
L686[04:27:04] <SF-Toaster> question
L687[04:27:11] <SF-Toaster> if all that info is in NEI
L688[04:27:19] <SF-Toaster> that means it's generated from somewhere, right?
L689[04:27:27] <Temia> It'd be funny if component/peripheral APIs were styled like a terminal window in NEI
L690[04:27:31] <Sangar> from annotations in source code
L691[04:27:36] <Sangar> i.e. @stuff
L692[04:27:41] <Sangar> so via reflection it's easy, sure
L693[04:27:47] <SF-Toaster> why not use this generated info and also put it in the manual?
L694[04:28:00] <SF-Toaster> or is there something that non-Scala me is not getting here?
L695[04:28:15] <Sangar> because the manual goes "what do you have" in general. nei goes "what do you have on that item"
L696[04:28:44] <Temia> Scala me domine
L697[04:28:49] <Sangar> would need a good bit of mapping stuff here and there, and i just don't have the motivation for that :X
L698[04:28:53] <SF-Toaster> alright fair enough
L699[04:28:59] <SF-Toaster> I'll stop being stupid nao :)
L700[04:29:02] <Sangar> but again, if someone were to pr it ;)
L701[04:29:10] <SF-Toaster> pffft
L702[04:29:16] <SF-Toaster> not smart enough for that
L703[04:29:18] <Sangar> nah, fair questions those
L704[04:29:44] <Kodos> Sangar, we need a proper database card/component block, without needing a random adapter on our network :3
L705[04:29:52] <SF-Toaster> I'm not completely dumb! yay! :P
L706[04:30:03] <Sangar> Kodos, why? :P
L707[04:30:15] ⇨ Joins: Devoenix (~Devoenix@cpe-70-119-108-122.tx.res.rr.com)
L708[04:30:29] <Kodos> Because having a random adapter just to have a database seems... weird I guess
L709[04:30:37] ⇦ Parts: Devoenix (~Devoenix@cpe-70-119-108-122.tx.res.rr.com) ())
L710[04:30:44] <Kodos> Maybe a card that can hold an upgrade?
L711[04:30:53] <Kodos> Only certain upgrades would work
L712[04:31:00] <Kodos> ie nav, database, maybe one or two others
L713[04:31:05] <Temia> Speaking of which, what's the difference between database tiers?
L714[04:31:11] <SF-Toaster> more item slots?
L715[04:31:26] <Kodos> ^
L716[04:31:29] <Kodos> Pretty much that
L717[04:31:30] ⇨ Joins: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L718[04:31:50] <Temia> I thought databases could be programmatically configured anyway. Am I wrong? o.o
L719[04:32:36] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L720[04:32:42] <Kodos> Upgrade Card could hold Nav, Sign IO, Database, Inv/Tank Controllers, MAYBE piston
L721[04:33:13] <Kodos> Just one at a time, obviously, but interchangable by sneak rightclicking with the card in hand
L722[04:33:19] <SF-Toaster> I was actually thinking of something like this earlier
L723[04:33:30] <SF-Toaster> I was wondering if I could use upgrades with normal computers
L724[04:33:35] <Temia> Speaking of which, is it still possible to put pistons in tablets? >.> And if so can you actually make them interact with the block you click on?
L725[04:33:42] <Vexatos> yes
L726[04:33:48] <Temia> ...that is amazing.
L727[04:33:55] <SF-Toaster> because I need an inventory upgrade thing and I didn't want a robot because it didn't need to move
L728[04:34:23] <Temia> SF: adapter?
L729[04:34:33] <Kodos> *Whoosh*
L730[04:34:37] <SF-Toaster> probably
L731[04:34:46] <SF-Toaster> I haven't checked
L732[04:35:00] ⇦ Quits: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L733[04:35:04] <Temia> They can take a single upgrade.
L734[04:35:06] <SF-Toaster> and I don't feel like it because my modpack's startup time is like 2 minutes
L735[04:35:19] <SF-Toaster> and it's going to crash in less than 5 seconds
L736[04:35:28] <Temia> o.o
L737[04:35:38] <Temia> Crash? Why? >.>
L738[04:35:52] <SF-Toaster> most of the time it's a dimension provider thingy error
L739[04:36:10] <Vexatos> Kodos, http://git.io/vY0wR this is the new OC stuffs
L740[04:36:10] <SF-Toaster> I don't remember the exact error
L741[04:36:18] <SF-Toaster> but it usually has to do with dimension -42
L742[04:36:38] <Temia> ...that's the deep dark, isn't it?
L743[04:36:50] <SF-Toaster> maybe
L744[04:36:52] <SF-Toaster> I have no idea
L745[04:36:57] <Kodos> Vexatos, I'm specifically trying to get 'addOreFilter' to work
L746[04:37:07] <Kodos> If you could point me to the relevant callback/whatever it uses
L747[04:37:28] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L748[04:38:08] *** Pwootage|Off is now known as Pwootage
L749[04:38:09] <Izaya> Does Forestry add any generic backpacks?
L750[04:38:10] <SF-Toaster> it may also be chickenchunks
L751[04:38:19] <SF-Toaster> I've heard lots of bad feedback about chickenchunks
L752[04:38:23] <Vexatos> Izaya, why would it
L753[04:38:36] <Izaya> so I can package stuff up nicely
L754[04:38:57] <Vexatos> It adds crates
L755[04:39:03] <Vexatos> and you can put a lot of items into these
L756[04:39:35] <Izaya> So does Immersive Engineering
L757[04:39:39] <Izaya> hell yes
L758[04:39:43] <Izaya> drones dropping crates
L759[04:40:23] <Kodos> Not sure how a PnC drone would handle something with NBT
L760[04:40:32] <Izaya> let's find out! :D
L761[04:40:33] <Vexatos> Izaya, IE doesn't add crate items
L762[04:40:35] <Vexatos> IE adds blocks
L763[04:40:38] <Vexatos> called crates
L764[04:40:39] <Izaya> Indeed.
L765[04:40:41] <Izaya> Even better.
L766[04:40:45] <Vexatos> And they're completely overpowered
L767[04:40:51] <Vexatos> as is most stuff in IE that's not wires
L768[04:40:56] <Izaya> Kodos, they work fine
L769[04:41:06] <Izaya> I can now drop crates full of farming supplies
L770[04:41:29] <Kodos> But can you drop primed TNT
L771[04:41:41] <Izaya> ... what
L772[04:42:10] <Kodos> idk, it's nearly 5 AM
L773[04:43:09] <SF-Toaster> I'll start up my modpack again
L774[04:43:14] <SF-Toaster> I wanna test the adapter stuff anyways
L775[04:43:25] <SF-Toaster> and I'll take a better look at the stack trace if it crashes this time
L776[04:43:44] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L777[04:44:06] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L778[04:44:07] <Kodos> Hm, looks like the Digital Miner's methods aren't implemented correctly, so it's on Meka's side
L779[04:44:16] <SF-Toaster> oops
L780[04:47:23] ⇨ Joins: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org)
L781[04:47:42] <SF-Toaster> nice
L782[04:47:42] ⇦ Quits: SoraFirestorm (~EiraIRC@131-191-86-130.as.clicknet.org) (Remote host closed the connection)
L783[04:47:44] <SF-Toaster> it crashed
L784[04:48:47] *** Pwootage is now known as Pwootage|Off
L785[04:49:38] <SF-Laptop> this is from waila
L786[04:49:39] <SF-Laptop> cool
L787[04:49:40] <SF-Laptop> I guess
L788[04:49:50] <SF-Laptop> bleh
L789[04:49:54] <SF-Laptop> I'm going to make some food
L790[04:50:00] <SF-Laptop> then try to hack on something
L791[04:54:57] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Ping timeout: 198 seconds)
L792[04:55:53] <Izaya> Vexatos, I don't care if IE adds some OP stuff, these conveyor belts and windmills are freaking cool
L793[04:56:31] <Kodos> I love the conveyors, I just wish they looked nicer when in certain configurations
L794[04:56:37] <Vexatos> Assembly Line had more pretty conveyor belts :P
L795[04:56:43] <Kodos> Yes, yes they did
L796[04:56:52] <Vexatos> it was an amazing mod
L797[04:57:02] <Kodos> I miss it, and Fluid Dynamics' tanks
L798[04:57:03] <Temia> IE is OP? o.o
L799[04:57:07] <Temia> When was that?
L800[04:57:14] <Kodos> Or was it Fluid Mechanics
L801[04:57:17] <Temia> Anyway yes IE windmills are cute.
L802[04:57:25] <Temia> And the power lines are ingenious.
L803[04:58:31] <Temia> Albeit HV lines are troublesome in that at ranges where their chunk-independent node caching is made irrelevant by lossy transmission.
L804[04:59:14] <Kodos> Good thing the loss is configurable
L805[04:59:46] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L806[04:59:58] ⇨ Joins: makkarpov (~makkarpov@kem.spnet.ru)
L807[05:00:03] <Wobbo> o/
L808[05:00:46] <Temia> True.
L809[05:01:11] ⇨ Joins: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L810[05:01:16] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L811[05:07:16] * Izaya just had an amazing idea
L812[05:07:31] <Skye|Underground> I'm scared
L813[05:07:39] <Izaya> so I'm doing a server build
L814[05:07:42] <Izaya> and it has an i5
L815[05:07:47] <Izaya> said i5 has VT-d
L816[05:07:56] <Izaya> my mum's computer is somewhat dying
L817[05:08:00] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L818[05:08:06] <Izaya> solution: give my mum a VM with GPU passthrough
L819[05:08:13] <Kodos> VT-d? You should take it to a doctor to get that looked at.
L820[05:08:57] <Izaya> https://au.pcpartpicker.com/user/shadowkatstudios/saved/Vwq8TW
L821[05:11:29] <Kodos> Okay, got part of the mekanism stuff working
L822[05:11:39] <Kodos> Just gotta figure out how the ore filtering works now
L823[05:11:42] ⇨ Joins: reinei (~reinei@p5DE8A223.dip0.t-ipconnect.de)
L824[05:12:09] <Wobbo> Ore filtering? How?
L825[05:12:12] <Temia> ...five 1TB disks? Are you doing software RAID 5 or something?
L826[05:12:22] <Kodos> Wobbo, new mekanism stuff
L827[05:12:25] <SF-Toaster> uh
L828[05:12:26] <Skye|Underground> Izaya, well... Is your mum the kind of person who unplugs computers?
L829[05:12:36] <SF-Toaster> 5 1T disks?
L830[05:12:41] <SF-Toaster> that's... excessive
L831[05:12:45] <Wobbo> Kodos: Ah
L832[05:12:54] <dangranos> maybe for RAID?
L833[05:13:07] <Temia> I just said that.
L834[05:13:25] <SF-Toaster> even if you ran it RAID 5
L835[05:13:30] <SF-Toaster> That's 4TB
L836[05:13:43] <Temia> You know what's funny, Toaster?
L837[05:13:44] <SF-Toaster> I don't think I've ever stored that much in every storage unit I've ever owned ever
L838[05:13:56] <SF-Toaster> I just
L839[05:13:58] <SF-Toaster> it's huge
L840[05:14:06] <Temia> My mom has outstripped that amount of storage with digital scrapbooking material.
L841[05:14:07] <SF-Toaster> Temia: ?
L842[05:14:21] <SF-Toaster> oh my
L843[05:14:30] <Temia> She has so many cheap, poorly-cooled externals plugged into her computer it's not even funny
L844[05:15:05] <Izaya> Skye|Underground, well, considering she's left my two servers alone
L845[05:15:19] <Izaya> Temia, yeah, mdadm RAID5
L846[05:15:50] <Temia> And I get to go over with a laptop, testdisk and my own external whenever one starts failing
L847[05:15:53] <Izaya> my mum wanted 4TB, she's funding it, who am I to argue?
L848[05:16:14] <Temia> Whatever works.
L849[05:16:17] <SF-Toaster> I have ~500GB storage on my server
L850[05:16:24] <reinei> Izaya: your Izaya so argue away!
L851[05:16:24] <SF-Toaster> Must have a cluster of 100G drives
L852[05:16:27] <SF-Toaster> I don't remember
L853[05:16:31] <Temia> Hoperully you won't bottleneck somewhere.
L854[05:16:35] <SF-Toaster> It's RAID 5 though
L855[05:16:37] <SF-Toaster> I think
L856[05:16:39] <Temia> No no, Izaya doesn't argue
L857[05:16:45] <Temia> He trolls
L858[05:16:46] <SF-Toaster> RAID5 is striped parity, right?
L859[05:16:50] <Izaya> reinei, hey, I want 4TB as well
L860[05:16:53] <Temia> Correct.
L861[05:16:58] <SF-Toaster> then yeah
L862[05:17:00] <Izaya> My anime wouldn't take 1/8 of that even
L863[05:17:00] <SF-Toaster> It's in 5
L864[05:17:12] <Izaya> Current storage server has 320 usable GB
L865[05:17:31] * Temia 's anime consists of... uh... Nichijou and Space Pirates. She doesn't actually watch much anime >.>
L866[05:17:53] <Temia> I'd be hard-pressed to even fill 500GBs of space.
L867[05:18:11] <SF-Toaster> I have 400ish on my /home
L868[05:18:21] <SF-Toaster> I'm using most of it only because of old packups
L869[05:18:48] <SF-Toaster> they take up like...
L870[05:18:50] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L871[05:18:50] <SF-Toaster> 300ish?
L872[05:19:03] <SF-Toaster> yeah
L873[05:19:30] <Wobbo> I have 2 TB at home, 1 TB for backups and 1TB for DATA, don't know how much I use
L874[05:19:55] <Izaya> I have a 500GB linux drive, an almost full 320GB anime drive and a newly-installed 250GB for Windows
L875[05:19:56] * Temia violated the FHS and defined /media as her large data storage. Everything else is on an old 120GB SSD from her dad.
L876[05:20:11] <Skye|Underground> #p
L877[05:20:12] ⇦ Quits: Dimitriy_ (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L878[05:20:16] <|0xDEADBEEF|> > Timeout.
L879[05:20:26] ⇦ Parts: makkarpov (~makkarpov@kem.spnet.ru) (Leaving))
L880[05:21:27] <SF-Toaster> I don't have a lot of large storage oddly enough
L881[05:21:31] <SF-Toaster> My laptop has 500G
L882[05:21:38] <SF-Toaster> My desktop has like
L883[05:21:45] <SF-Toaster> 170?
L884[05:22:12] <SF-Toaster> that was actually a pretty close guestimate
L885[05:22:28] <SF-Toaster> (But to be fair, desktop is scavenged parts)
L886[05:22:45] <Temia> Amusingly, he later sent me a brand-spankin'-new gaming laptop with a striped pair of 500GB SSDs.
L887[05:22:54] <SF-Toaster> There's a 500G drive I know where is, but requires...
L888[05:22:59] <SF-Toaster> destructive means to actually get to
L889[05:23:02] <Temia> also yay frankencomputers <3
L890[05:23:12] <Temia> The best kind of build!
L891[05:23:19] <SF-Toaster> Temia: I have owned exactly two computers brand new
L892[05:23:23] <SF-Toaster> This laptop
L893[05:23:25] <SF-Toaster> and the last one
L894[05:23:29] <Temia> I've owned... one.
L895[05:23:35] <Temia> The gaming laptop.
L896[05:23:37] <Temia> o.o
L897[05:23:40] <Temia> Nothing else.
L898[05:23:49] <SF-Toaster> every other computer - desktop, old laptops, my server - second hand, at least
L899[05:24:02] <Temia> Yeah
L900[05:24:08] <Temia> I know the feeling there.
L901[05:24:12] <SF-Toaster> best part of *that* is
L902[05:24:17] <SF-Toaster> My dad often gives me parts
L903[05:24:20] <SF-Toaster> from his work
L904[05:24:24] <Temia> Same here!
L905[05:24:28] <SF-Toaster> *THEY* buy parts second hand
L906[05:24:41] <Temia> Albeit I've got quite some distance from him so it isn't as often
L907[05:24:54] <Temia> But yeah, my workstation's, like...
L908[05:24:58] <SF-Toaster> I haven't gotten any thing in a while
L909[05:25:03] <SF-Toaster> I am so damn sad
L910[05:25:13] <SF-Toaster> I scored a monitor that was 'partially broken'
L911[05:25:20] <SF-Toaster> it didn't do powersaving or something right
L912[05:25:20] <Temia> An AM3 Phenom II in an AM2+ board in a 2001 Supermicro fulltower case >.>
L913[05:25:23] <SF-Toaster> so I'm like
L914[05:25:28] <SF-Toaster> "dad! I want that!"
L915[05:25:35] <SF-Toaster> so it becomes mine
L916[05:25:40] <Temia> Nice.
L917[05:25:41] <SF-Toaster> I use the damn thing a handful of times
L918[05:25:45] <SF-Toaster> and it fried
L919[05:25:48] <SF-Toaster> D:
L920[05:25:49] <Temia> Haha
L921[05:25:53] <Temia> Yeah.
L922[05:26:01] <SF-Toaster> granted, it was broken to begin with, which is how I got it
L923[05:26:06] <SF-Toaster> but I used it < 5 times total
L924[05:26:12] <SF-Toaster> and only had it.. a month?
L925[05:26:15] <Temia> Mine's mostly decommissioned business-grade stuff from my dad.
L926[05:26:22] <Temia> Good shit. Lasts ages.
L927[05:26:46] <SF-Toaster> this computer (my affore mentioned desktop)
L928[05:26:46] <SF-Toaster> has
L929[05:26:52] <SF-Toaster> an AMD Athlon64
L930[05:27:02] <SF-Toaster> 2.5G ram
L931[05:27:12] <SF-Toaster> ~170G of storage
L932[05:27:18] <SF-Toaster> And an nVidia...
L933[05:27:19] <SF-Toaster> uh
L934[05:27:22] <Temia> What socket?
L935[05:27:27] <dangranos> Sangar, heh
L936[05:27:29] <SF-Toaster> GeForce 210
L937[05:27:37] <SF-Toaster> no idea tbh
L938[05:27:42] <Sangar> :P
L939[05:27:43] <Temia> ah .-.
L940[05:27:47] <Temia> Combo unit then?
L941[05:27:48] <SF-Toaster> unless it was something I could figure out by poking /proc or /sys
L942[05:28:10] <Wobbo> Hello Sangar
L943[05:28:10] <Temia> Not directly, I don't think?
L944[05:28:13] <SF-Toaster> Combo unit?
L945[05:28:15] <Sangar> ohey wobbo :)
L946[05:28:17] <Sangar> long time no see
L947[05:28:22] <Temia> As in the proc and mobo together
L948[05:28:29] <Wobbo> Yeah, a few months. How are you?
L949[05:28:29] <SF-Toaster> oh no
L950[05:28:37] <SF-Toaster> It does have a removable processor
L951[05:28:45] <SF-Toaster> (I managed to accidentally bend some pins)
L952[05:28:46] <Temia> I mean did you get them as one
L953[05:28:56] <SF-Toaster> oh, yes
L954[05:28:56] <Temia> But ah >.>
L955[05:28:59] <SF-Toaster> I rescued him that way
L956[05:29:06] <SF-Toaster> I managed to straighten them out
L957[05:29:10] <SF-Toaster> still works fine
L958[05:29:15] <Temia> \o/
L959[05:29:20] <Sangar> Wobbo, fine, thanks :) busy though, finally got a job :3
L960[05:29:23] <Sangar> yourself?
L961[05:29:31] <SF-Toaster> I believe, sans memory, that Toaster is in his original hardware configuration
L962[05:29:46] <SF-Toaster> I lied
L963[05:29:50] <SF-Toaster> I have to replace the optical
L964[05:29:52] <Wobbo> Sangar: I was busy with bachelor thesis, but now I have vacation :D Congratulations on getting a job!
L965[05:30:02] <Temia> Careful with that later on though. Bad bends can lead to electrically dodgy connection properties
L966[05:30:11] <SF-Toaster> aaand I have the drives from the last desktop
L967[05:30:28] <Temia> I've seen procs with bent pins that later scorched.
L968[05:30:46] <SF-Toaster> how long after the fact?
L969[05:30:55] <SF-Toaster> I straightened them out months ago
L970[05:31:12] <Temia> Well, in your case you're probably fine.
L971[05:31:14] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Remote host closed the connection)
L972[05:31:30] <SF-Toaster> I figured that if it booted up
L973[05:31:33] <SF-Toaster> it was fine
L974[05:31:35] <Temia> This was like a socket 478, so it was a power-hungry P4 with dinky-ass pins to boot.
L975[05:31:43] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L976[05:31:44] <SF-Toaster> hasn't given me any issues whatsoever CPU wise
L977[05:31:47] <Temia> And it took a couple months I think.
L978[05:31:59] <Sangar> Wobbo, heh, thanks. congratulations on getting the thesis done ;)
L979[05:32:27] <Wobbo> Thanks :)
L980[05:33:51] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Remote host closed the connection)
L981[05:33:56] <SF-Toaster> did my first Debian install on this machine
L982[05:33:57] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L983[05:34:22] <SF-Toaster> It's a little weird, coming from a more redhat-centric background, but it's still nice
L984[05:34:48] <SF-Toaster> ended up putting Debian on my server too
L985[05:35:00] <SF-Toaster> although that was more because I was getting tired of CentOS 6
L986[05:35:58] <SF-Toaster> CentOS 7 wouldn't work :(
L987[05:36:03] * Temia tried Debian, but went with Arch in the end. Hardly professional, but she's a tinkerer anyway.
L988[05:36:22] <SF-Toaster> I haven't ever done Arch
L989[05:36:34] <SF-Toaster> Before he was a Debian machine, Toaster was a Gentoo machine
L990[05:37:02] <SF-Toaster> It was fun to hand-tune everything
L991[05:37:13] <SF-Toaster> but it eventually became more effort than it was worth
L992[05:37:23] <SF-Toaster> Hence trying out Debian
L993[05:37:37] <Temia> Arch kind of meets halfway.
L994[05:37:59] <SF-Toaster> yeah
L995[05:38:01] <Temia> Rolling release system, starts minimalistic.
L996[05:38:14] <SF-Toaster> I'm fairly familiar with Arch and how it rolls
L997[05:38:19] <SF-Toaster> just never actually did it
L998[05:38:20] <Temia> Ah
L999[05:40:35] *** SleepingFairy is now known as Daiyousei
L1000[05:40:59] <SF-Toaster> I gotta say this though about Arch
L1001[05:41:07] <SF-Toaster> Arch Wiki is /amazing/
L1002[05:41:19] <Temia> Yeah.
L1003[05:41:25] <SF-Toaster> It's still a super useful resource even if you aren't using Arch
L1004[05:41:46] <SF-Toaster> like I said
L1005[05:42:10] <SF-Toaster> I've never gone to Arch wiki for Arch help. It ends up helping regardless of what I'm using.
L1006[05:42:10] <Wobbo> Love the Arch Wiki
L1007[05:42:29] <Wobbo> It has everything.
L1008[05:42:43] <Wobbo> And I don't even run Linux most of the time :P
L1009[05:42:44] <SF-Toaster> pretty much
L1010[05:42:47] <SF-Toaster> haha
L1011[05:43:23] <SF-Toaster> I've been running Linux full-time for the last 2 or 3 years
L1012[05:43:33] <SF-Toaster> easily one of the best decisions I've ever made
L1013[05:44:40] <SF-Toaster> despite my initial interactions with computers being through Windows
L1014[05:44:54] <SF-Toaster> Unix machines feel much more natural and at-home for me
L1015[05:45:12] <Izaya> Unix and Unix-likes make sense.
L1016[05:45:19] <Wobbo> I ditched Widows in favor of OS X and use Linux at uni and for robotics, I still prefer OS X
L1017[05:45:45] <SF-Toaster> I don't like Apple tbh
L1018[05:45:59] <SF-Toaster> My one good thing about OSX is that it is a Unix
L1019[05:46:23] <SF-Toaster> but let's not turn this into a flamewar :)
L1020[05:46:41] <Izaya> Apple stuff is better for interactive multimedia work than Linux.
L1021[05:46:57] <Izaya> Though if you can use ffmpeg you can get a lot done in a short time on Linux
L1022[05:47:24] <SF-Toaster> "Apple stuff is better for interactive multimedia work than Linux." ... /at the moment/
L1023[05:47:24] <Wobbo> I love OS X's distinction between GUI land and Terminal land, it makes it cleaner than Linux in my opinion. But I also don't feel like starting a flame war
L1024[05:47:32] <SF-Toaster> We'll get there :)
L1025[05:47:52] <Izaya> SF-Toaster, well, we all know that one day there will only be open-source UNIX-like
L1026[05:47:57] <Izaya> s
L1027[05:48:07] <SF-Toaster> I hope it comes within 20 years
L1028[05:48:09] <SF-Toaster> that would be nice
L1029[05:48:13] <Izaya> one day...
L1030[05:48:48] <SF-Toaster> reminds me of a fiction book I got the idea for not too long ago
L1031[05:48:59] *** alekso56_off is now known as alekso56
L1032[05:49:03] <SF-Toaster> roughly
L1033[05:49:56] <SF-Toaster> "programmer from the future gets sent back to late 1960s, during the development of Unix, and helps ensure Unix takes on it's familiar traits"
L1034[05:50:15] <SF-Toaster> doing this prevents The Terrible Future blah blah blah
L1035[05:50:15] <Izaya> that... sounds like an awesome book
L1036[05:50:20] <SF-Toaster> oh thanks!
L1037[05:50:20] <Izaya> I would read that
L1038[05:50:22] <SF-Toaster> :D
L1039[05:50:33] <Izaya> if I had money I'd probably buy it, provided it was good
L1040[05:50:38] ⇨ Joins: Starhero-MC (~EiraIRC@d28-23-218-25.dim.wideopenwest.com)
L1041[05:50:44] <Izaya> if I didn't, I'd pirate the ebook
L1042[05:51:00] <SF-Toaster> Part of it would be our programmer hero initially disdaining Unix style
L1043[05:51:07] <SF-Toaster> but coming to realize that Unix style is best style
L1044[05:51:13] ⇦ Quits: Something12_ (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 202 seconds)
L1045[05:51:37] <SF-Toaster> maybe with a segment of how The Terrible Future would be without Unix and FOSS
L1046[05:51:54] <Izaya> at the start
L1047[05:52:08] <Izaya> have him developing web apps on a future Windows 10 box
L1048[05:52:09] <SF-Toaster> yeah, I'm kinda leaning toward that
L1049[05:52:15] <SF-Toaster> pretty much haha
L1050[05:52:23] <Izaya> and how it was recently upgraded so the OS wasn't lagging on him
L1051[05:52:41] <SF-Toaster> something I'm having trouble deciding
L1052[05:52:55] <SF-Toaster> is if our hero intentionally time travels in search of a better hope
L1053[05:53:12] <SF-Toaster> or it happens 'on accident'/'out of his control'/etc
L1054[05:53:30] <Izaya> he is sent by a wizard.
L1055[05:53:32] <Izaya> 11/10
L1056[05:53:37] <SF-Toaster> haha
L1057[05:53:48] <SF-Toaster> I got it
L1058[05:53:51] <Izaya> the wizard divides by zero and opens a rift in the space-time continuum
L1059[05:53:57] <SF-Toaster> ooh
L1060[05:54:01] <SF-Toaster> I like that too
L1061[05:54:26] <SF-Toaster> Said wizard would be an old-school Unix hacker from the small remaining underground group of hackers
L1062[05:54:30] <SF-Toaster> ofcourse
L1063[05:54:58] *** Skye|Underground is now known as Skye
L1064[05:55:04] <Izaya> the people running the internet infrastructure
L1065[05:55:14] <Izaya> we all know NT couldn't handle the sort of stuff the backbone does
L1066[05:55:30] <Izaya> NT is Not Tough enough
L1067[05:55:31] <SF-Toaster> NT can barely handle doing anything networking period :P
L1068[05:55:35] <SF-Toaster> iirc
L1069[05:55:43] <Izaya> NT as in the kernel
L1070[05:55:46] <SF-Toaster> NT's TCP/IP code is that from a BSD
L1071[05:56:05] <Izaya> And as far as NT 4 goes, it beats the shit out of DOS-based Windows netcode
L1072[05:56:11] <SF-Toaster> I don't remeber for sure though
L1073[05:56:28] <SF-Toaster> well, sure
L1074[05:56:29] <Izaya> Doesn't everything use BSD TCP/IP stuff?
L1075[05:56:35] <SF-Toaster> I don't think so
L1076[05:56:52] <SF-Toaster> I'm /pretty/ sure Linux has it's own implementation of the stack
L1077[05:57:13] <Izaya> I'm fairly sure that modern Unixes have a TCP/IP stack at least partially based on the BSD stack
L1078[05:58:00] <Izaya> Maybe excluding Solaris, because sysv
L1079[06:01:15] <PotatoTrumpet> Izaya, how's that one modem somewhere in the united states at all of Australia relies on doing?
L1080[06:02:07] <Izaya> the government says we're hitting the upper limit of 56k modems
L1081[06:02:37] *** Kodos is now known as Kodos|Zzz
L1082[06:03:42] <SF-Toaster> I think Linux has it's own stack because the kernel is GPL
L1083[06:03:58] <SF-Toaster> And the BSDs are... well, BSD/MIT licensed
L1084[06:04:11] <SF-Toaster> And you can't just GPL BSD'd code
L1085[06:04:23] * Izaya prefers BSD to GPL licenses
L1086[06:04:56] <SF-Toaster> I'm a GPL fan myself
L1087[06:05:09] <SF-Toaster> keeps other people from doing assholish things with your code
L1088[06:05:19] <SF-Toaster> but whatevr
L1089[06:05:22] <SF-Toaster> to each his own
L1090[06:06:27] <Izaya> GPL is for freedom of user and of code
L1091[06:06:32] <Izaya> BSD is freedom of developer
L1092[06:06:41] <Izaya> different aims
L1093[06:06:47] <SF-Toaster> accurate summary
L1094[06:06:51] <Vexatos> GPL is eeeeeeeeeeeeeeeeevil D:
L1095[06:06:57] <SF-Toaster> is nawt
L1096[06:07:08] <Vexatos> LGPL is good though
L1097[06:07:11] <Wobbo> GPL is so Richard Stallman can get mad at companies.
L1098[06:07:16] <Izaya> There are far worse things than GPL
L1099[06:07:33] <Vexatos> Doesn't make GPL good :P
L1100[06:07:42] <Wobbo> True. But it is still a restrictive license for developers
L1101[06:12:26] <SF-Toaster> anyrate
L1102[06:12:42] <SF-Toaster> I'm thinking about writing a compositor for my OC OS
L1103[06:13:02] <SF-Toaster> And build into the OS basic multiplexing capabilities
L1104[06:13:04] <SF-Toaster> ala tmux
L1105[06:14:10] <Wobbo> Nice
L1106[06:14:31] <SF-Toaster> one of the things I'm torn about
L1107[06:14:52] <SF-Toaster> is whether or not to allow direct component access in the case of potentially shared things like GPUs
L1108[06:15:00] <Izaya> abuse plan9k into doing it
L1109[06:15:15] <SF-Toaster> into doing what?
L1110[06:15:33] <Izaya> it has multitasking and piping, so multiplexing should be easier
L1111[06:16:03] <SF-Toaster> ah
L1112[06:16:10] <Kubuxu> Direct GPU access in plan9k is no no.
L1113[06:16:11] <SF-Toaster> see, I want the fun of having to write the OS myself :D
L1114[06:16:22] <SF-Toaster> Kubuxu: that's what I figured
L1115[06:16:30] <Kubuxu> You should use vt100 codes to operate on screen.
L1116[06:16:45] <Kubuxu> This way you can just netcat tty and it just works.
L1117[06:17:19] <SF-Toaster> I'm utterly unfamiliar with VT100 escape codes
L1118[06:17:22] <SF-Toaster> I'd rather not
L1119[06:17:28] <Kubuxu> There is helper for that.
L1120[06:17:38] <SF-Toaster> there probably is
L1121[06:17:39] <SF-Toaster> besides
L1122[06:17:42] <Kubuxu> You just do something like term.clearTerm()
L1123[06:17:46] <Izaya> I want to strip the scheduler out of plan9k and stick it into amie
L1124[06:17:58] <SF-Toaster> why would I want to cat a tty anyways?
L1125[06:18:00] <Kubuxu> Izaya: I wouldn't now, there is a bug in it.
L1126[06:18:07] <Kubuxu> SF-Toaster: remote terminal.
L1127[06:18:09] <SF-Toaster> and by tty, I mean a real-deal tty
L1128[06:18:20] <SF-Toaster> I figured but... why?
L1129[06:18:23] <SF-Toaster> I just
L1130[06:18:25] <SF-Toaster> it makes no sense
L1131[06:18:28] <Izaya> for kicks, of course
L1132[06:18:36] <SF-Toaster> if this were a real OS, sure
L1133[06:19:23] <SF-Toaster> I'd rather take my opportunity to be incompatible with no fear of having it be useless
L1134[06:19:35] <Kubuxu> I wanted to say pty, sorry'
L1135[06:19:43] <SF-Toaster> which reminds me, I still have to finish my RPi OS
L1136[06:19:56] <SF-Toaster> I'm honestly thinking about not
L1137[06:20:06] <Izaya> yeah, rolling your own everything is a special form of fun
L1138[06:20:12] <Kubuxu> This is session code for ealty version of sshd: http://mpt.magik6k.net/api/file/plan9k-ssh/bin/sshsession.lua
L1139[06:20:33] <SF-Toaster> see, I think rolling out my own code for a toy OS would be great fun
L1140[06:20:58] <SF-Toaster> But not when I have to implement (complicated) USB so I can have basics like a keyboard
L1141[06:21:16] * Izaya is writing a custom OC OS from the ground up for embedded purposes
L1142[06:21:31] <SF-Toaster> The RPi Foundation did not choose hardware with bare-metal in mind
L1143[06:21:42] <SF-Toaster> Izaya: I'm intending mine to be a user's OS
L1144[06:21:48] <Wobbo> Izaya: for MCU's? or computers in machines?
L1145[06:21:59] <Kubuxu> SF-Toaster: we got stuck on that also. We were rolling LuPi RPi Lua OS. We gave up, used minimalistic kernel instead.
L1146[06:22:28] <SF-Toaster> Kubuxu: that's the end goal of my OS too
L1147[06:22:34] <Izaya> Wobbo, I've got a script that packages it into a single string
L1148[06:22:51] <Izaya> as such, you can run it from a microcontroller with simple netboot ability
L1149[06:22:51] <SF-Toaster> My OC OS is supposed to be a general purpose Unixy OS
L1150[06:22:54] <Kubuxu> SF-Toaster: we got push usb mode workig but not poll mode.
L1151[06:22:58] <Wobbo> Izaya: a single string?
L1152[06:23:00] <SF-Toaster> ah
L1153[06:23:01] <Wobbo> Izaya: nice
L1154[06:23:03] <Kubuxu> And keyboards are 50/50.
L1155[06:23:10] <Izaya> Wobbo, kernel and device drivers, plus a simple shell
L1156[06:23:27] <SF-Toaster> I've been trying to read the std and the datasheet for the RPi's controller
L1157[06:23:28] <SF-Toaster> but
L1158[06:23:30] <SF-Toaster> bleh
L1159[06:23:34] <SF-Toaster> it's awful hard :P
L1160[06:23:42] <Kubuxu> There is a challange to fix Magic's network code into a OC's uC.
L1161[06:24:11] <Kubuxu> s/fix/fit
L1162[06:24:11] <Kibibyte> <Kubuxu> There is a challange to fit Magic's network code into a OC's uC.
L1163[06:24:17] <Izaya> bah, I need to write my netcode for my OS
L1164[06:24:26] <Izaya> and I need to write plan9k/OpenOS drivers for it too
L1165[06:24:48] <Kubuxu> We might be writting new network code with 5.3 awesomeness.
L1166[06:25:13] <Kubuxu> Magik was trilled when I showed him string.pack/string.unpack
L1167[06:25:20] <SF-Toaster> I want my OS to be multiuser multitasking
L1168[06:25:35] <Kubuxu> It is plan9k.
L1169[06:25:41] <SF-Toaster> In such a way as to mimic the way you originally used a Unix machine
L1170[06:25:57] <Kubuxu> You can hookup upto 5 screens to it.
L1171[06:26:05] <SF-Toaster> Where a group of people shared a machine
L1172[06:26:19] <SF-Toaster> I'm honestly a little disappointed that OpenOS does not allow for that
L1173[06:26:36] <SF-Toaster> It would be great for multiplayer
L1174[06:27:04] <SF-Toaster> where everyone chipped in and you end up with powerful hardware that a group can share
L1175[06:27:27] <Izaya> plan9k singleuser is pretty nice
L1176[06:27:34] <Izaya> just needs ptys you can switch between IMO
L1177[06:27:54] <Kubuxu> SF-Toaster: really, try out plan9k as it is just it. It's 9k LoC and a lot of thought put into it.
L1178[06:28:13] <SF-Toaster> I'm not saying plan9k is bad or anything
L1179[06:28:25] <SF-Toaster> (and no, I haven't used it)
L1180[06:28:29] <Kubuxu> SF-Toaster: I am just saying that you rather won't roll it.
L1181[06:28:40] <SF-Toaster> if you say so
L1182[06:28:46] <SF-Toaster> I'll give it a shot next time I play
L1183[06:28:48] <SF-Toaster> hopefully
L1184[06:29:26] <Kubuxu> It's magick's 5th lua system. 2nd in OC. I watched him learn over 3 years doing them.
L1185[06:30:06] <SF-Toaster> cool
L1186[06:31:15] <SF-Toaster> I think I'm going to go somewhere comfy and read for a bit
L1187[06:31:17] <SF-Toaster> laters
L1188[06:31:24] *** SF-Toaster is now known as SF-Toaster|Off
L1189[06:31:36] ⇦ Quits: SF-Laptop (~user@131-191-86-130.as.clicknet.org) (Quit: ERC (IRC client for Emacs 24.5.1))
L1190[06:32:14] <Kubuxu> Now to implement binary search in lua's files.
L1191[06:33:27] <Wobbo> Kubuxu: search as in: return positions where string occurs?
L1192[06:34:13] <Kubuxu> No, I have binary data sorted and I have to insert more data so it is still sorted.
L1193[06:34:45] ⇨ Joins: Nathan1852 (~Nathan185@p5B216656.dip0.t-ipconnect.de)
L1194[06:35:17] <Kubuxu> I have file of fixed size eitries: hash -> value
L1195[06:35:25] <Kubuxu> which are sorted by hash.
L1196[06:36:01] <Kubuxu> I would have used string.match if it wasn't pure lua reimpl.
L1197[06:37:10] <Kubuxu> Meh, let's write -- TODO impl binary search, and for now just iterate it.
L1198[06:37:18] <Wobbo> Can't you use legical ordering? "aa" < "bb" ?
L1199[06:37:54] <Kubuxu> It's binary data so I don't know how it would behave.
L1200[06:38:03] <Wobbo> I guess using ascii
L1201[06:38:19] <Izaya> so you're doing byte ordering?
L1202[06:38:46] <Wobbo> #lua "f" < "é"
L1203[06:38:46] <|0xDEADBEEF|> > true
L1204[06:38:51] <Kubuxu> Yup. I have 16byte hash by which I have to make a lookup.
L1205[06:39:07] <Kubuxu> #lua "\0" < "\1"
L1206[06:39:08] <|0xDEADBEEF|> > true
L1207[06:39:13] <Kubuxu> #lua "\1" < "\0"
L1208[06:39:14] <|0xDEADBEEF|> > false
L1209[06:39:17] <Vexatos> Holy shite the advanced cipher block is good now
L1210[06:39:18] <Vexatos> like
L1211[06:39:21] <Vexatos> holy catfish
L1212[06:40:40] *** Pwootage|Off is now known as Pwootage
L1213[06:41:08] <Kubuxu> Vexatos: we did Starkoin on EC as it allows us to make connectionless protocol. OC network needs upgrades.
L1214[06:41:23] <Vexatos> It really does
L1215[06:41:33] <Kubuxu> For sure it needs routers/uC that can fit routing table and network code.
L1216[06:41:38] <Vexatos> yup yup
L1217[06:41:57] <Vexatos> It's called Starkoin now? :P
L1218[06:42:21] <Kubuxu> Yup, its total rewrite of Magikoin.
L1219[06:42:52] <Kubuxu> https://docs.google.com/document/d/1PaimA-tun3L93qLlfbaCAF7uUt6t_jd-7OjiGEYiGhc/edit?usp=sharing
L1220[06:43:00] <Vexatos> let's read that
L1221[06:43:16] <Vexatos> I've had a few concerns about the calculation of balance, maybe that's been fixed
L1222[06:43:39] <Izaya> generator try v7
L1223[06:43:52] * Izaya is fine-tuning his ATG and ruins mod configs
L1224[06:44:48] <Izaya> Kubuxu, why not have a server with boot code?
L1225[06:45:40] <Kubuxu> Izaya: its not stupid idea. We might think about that.
L1226[06:45:46] <Vexatos> "Kuba Sztandera" heh
L1227[06:45:56] <Izaya> 'Anonymous Llama'
L1228[06:46:13] <Vexatos> I have "Anonymous Narwhal"
L1229[06:46:35] <Vexatos> "Bank server caches account balances on startup"
L1230[06:46:37] <Vexatos> there we go
L1231[06:46:44] <Vexatos> that's the fix :P
L1232[06:47:11] <Vexatos> Kubuxu, are you using Selene for it?
L1233[06:47:45] <Kubuxu> Vexatos: nope as it currently crashes with plan9k rc services.
L1234[06:47:53] <Vexatos> it does?
L1235[06:47:59] <Vexatos> Why did noone tell me D:
L1236[06:48:05] <Kubuxu> Vexatos: my github is also bound to Kuba Sztandera or Jakub.
L1237[06:48:18] <Vexatos> I have a plan9k wrapper for Selene, of course I want to make it work
L1238[06:48:25] <Kubuxu> Vexatos: try downloading entity and doing `rc entity enable`
L1239[06:48:41] <Vexatos> entity? On mpt?
L1240[06:48:50] <Kubuxu> Reboot and it looks like selene is not loaded yet. I think it is Magic's fault.
L1241[06:48:54] <Kubuxu> Vexatos: yup.
L1242[06:49:00] <Vexatos> what's rc doing again?
L1243[06:49:02] <Kubuxu> in starchasers repo.
L1244[06:49:07] <Kubuxu> Its autostart.
L1245[06:49:18] <Kubuxu> /services.
L1246[06:49:29] <Vexatos> https://github.com/OpenPrograms/Vexatos-Programs/tree/master/selene/Plan9k
L1247[06:49:35] <Vexatos> this is the plan9k wrapper for Selene I have made
L1248[06:49:43] <Vexatos> it boots itself without rc
L1249[06:49:57] <Vexatos> it instead uses the modules system, so could it be that Entity loads before selene does?
L1250[06:50:11] <Vexatos> or that it uses a different _G
L1251[06:50:22] *** Pwootage is now known as Pwootage|Off
L1252[06:50:53] <Kubuxu> Yeah, but in therory rc runs at 20 and we were checking globals and they should be ok.
L1253[06:51:00] <Kubuxu> We added it to our todo list.
L1254[06:51:09] <Kubuxu> entity on mpt got one.
L1255[06:51:11] <Vexatos> Wait
L1256[06:51:21] <Vexatos> it probably is because selene-plan9k only loads selene into userspace
L1257[06:51:28] <Vexatos> and I doubt rc/entity is using userspace
L1258[06:51:47] <Kubuxu> rc's loader runs programs in userspace.
L1259[06:51:51] <Kubuxu> so it should.
L1260[06:51:51] ⇨ Joins: Starhero-MC_ (~EiraIRC@24-113-128-11.wavecable.com)
L1261[06:51:54] <Vexatos> well that's really weird then
L1262[06:52:11] <Vexatos> http://git.io/vLruA as you can see, adds everything to userspace and it worked just fine when I was testing :/
L1263[06:52:15] <Wobbo> Vexatos: why not use rc?
L1264[06:52:17] <Kubuxu> and it was working before, I think magik just screwed something and now he can't find it.
L1265[06:52:26] <Vexatos> Wobbo, Magik told me to use the modules system
L1266[06:52:29] <Vexatos> I didn't even know about rc
L1267[06:52:42] <Wobbo> Ah
L1268[06:52:44] <Kubuxu> Wobbo: if you use rc then you can't modify base env for all programs.
L1269[06:52:59] <Vexatos> Well, I am just modifying userspace
L1270[06:53:11] <Vexatos> not sure how good rc is at that
L1271[06:53:19] <Kubuxu> You wouldn't be able to do that from rc.
L1272[06:53:22] <Wobbo> Kubuxu: but why would you do that if not in boot?
L1273[06:53:24] ⇦ Quits: Starhero-MC (~EiraIRC@d28-23-218-25.dim.wideopenwest.com) (Ping timeout: 192 seconds)
L1274[06:53:43] <Vexatos> loading stuff only into userspace has a HUGE advantage though: Stuff not being loaded in userspace load without having to go through Selene's parser
L1275[06:53:48] <Vexatos> so they start a little faster
L1276[06:54:04] <Vexatos> meaning all the core libs in plan9k and everything outside userspace still loads fast :)
L1277[06:54:25] <Kubuxu> Wobbo: rc is only for programs that are managed as: sshd, entity, starkoin-server.
L1278[06:54:41] <Vexatos> Still cool that you got entity to work on plan9k
L1279[06:54:44] <Vexatos> I think that's neat
L1280[06:55:17] <Kubuxu> Vexatos: I think that issue might be that magik sends init signal on kernel rail too late.
L1281[06:55:23] <Kubuxu> I will check that.
L1282[06:55:26] <Wobbo> Kubuxu: I know that, but why mod the base env from somewhere else than /boot?
L1283[06:55:28] <Vexatos> it might
L1284[06:55:50] <Kubuxu> Wobbo: plan9k it big.
L1285[06:56:03] <Vexatos> Kubuxu, if you need it to load at that specific point for any reason, maybe add a new signal "pre_init" or whatever
L1286[06:56:04] <Kubuxu> boot just loads modules.
L1287[06:56:16] <Wobbo> Kubuxu: more than 100 boot files big? :P
L1288[06:56:23] <Kubuxu> Vexatos: I must talk about this with magik.
L1289[06:56:26] <Vexatos> Ok
L1290[06:56:33] <Vexatos> Wobbo, potentially yes
L1291[06:56:46] <Vexatos> plan9k is a full-blown Unix distro, or at least going to be :P
L1292[06:56:55] <Kubuxu> about 30-40 modules already and they can be added by user with package manager.
L1293[06:57:04] <Vexatos> Like Selene
L1294[06:57:13] <Kubuxu> Wobbo: like there is tape driver that makes tapes show in /dev/tapeX
L1295[06:57:17] <Kubuxu> it is a module.
L1296[06:57:19] <Vexatos> Selene is currently the only package adding a module, I think :P
L1297[06:57:31] <Vexatos> but now that I know how to it's really easy to do
L1298[06:57:36] <Vexatos> and I love the event listening system
L1299[06:57:41] <Starhero-MC_> is it true you should only have as many threads as you have cores..right?
L1300[06:57:55] <Kubuxu> Vexatos: only not that was done by us.
L1301[06:58:00] <Wobbo> Kubuxu: sounds nice, remind me in a month and I might check it out :P
L1302[06:58:06] <Vexatos> Kubuxu, yea, that's what I meant
L1303[06:58:31] <Kubuxu> but there are some that are not in core distro but you can install them.
L1304[06:58:33] <Vexatos> Wobbo, plan9k is really, really cool
L1305[06:58:41] <Vexatos> and awesome for developers
L1306[06:58:59] <Wobbo> Vexatos: I will be on vacation from tuesday to the 18th of August, so that is why I can't check it out ;)
L1307[06:59:04] <Vexatos> Ah
L1308[06:59:27] <Kubuxu> Starhero-MC_: depending where how and when
L1309[06:59:41] <Starhero-MC_> just...why does mc have 40 threads?
L1310[07:00:10] <Starhero-MC_> greanted i am modded..but what the actual fuck...i was taught proper programing states you do as you
L1311[07:00:12] <Starhero-MC_> have cores.
L1312[07:00:29] <Kubuxu> Starhero-MC_: its completly different.
L1313[07:00:56] <Kubuxu> If you have hard working threads then you should have them about #cores but in case of MC most of it is just sleeping.
L1314[07:01:32] <Kubuxu> Yout PC probably runs now about few hundreds of threads.
L1315[07:01:56] <Kubuxu> Rule of number of threads applies when you want to max CPU with them not when you do a normal work.
L1316[07:02:13] ⇨ Joins: black3agl3 (~black3agl@197.225.254.2)
L1317[07:02:32] <Vexatos> stuff like multithreaded rendering/simulation programs for instance
L1318[07:04:06] <Vexatos> Magic sequence ("StarKoinByMagik6k&Kubuxu")
L1319[07:04:06] <Vexatos> :3
L1320[07:04:33] <Vexatos> Hmmm, Kubuxu: Aren't tapes rather slow to read/write? or are they fast enough
L1321[07:05:19] <Starhero-MC_> Somone tell me why my ram is being completely used when I run mc as 2.5gigs and a server at 2gigs
L1322[07:05:20] <Kubuxu> Vexatos: they are fast enough we have a hashfolder for fast lookup. Initial cost of bringing it up is high but then it just works.
L1323[07:05:30] <Starhero-MC_> i have 8 gigs of ram
L1324[07:05:36] <Starhero-MC_> htop telling me i am using ALL of it...
L1325[07:05:53] <Kubuxu> Starhero-MC_: linux uses ram to cache files.
L1326[07:05:53] <Starhero-MC_> i should be using no more then say 6
L1327[07:06:07] <Vexatos> Kubuxu, ah, so you basically store the hashes on a real FS and access tape memory by hash?
L1328[07:06:25] <Starhero-MC_> that isn't what we are see, my friend states, he is sshed in my box and watching this shit
L1329[07:06:48] <Kubuxu> I am storing hashes -> location on tape on real fs.
L1330[07:07:01] <Vexatos> ah, yea
L1331[07:07:07] <Vexatos> so hash->position, ok
L1332[07:07:24] <Kubuxu> It is recreated on each boot each time so we are sure that it is correct,
L1333[07:07:32] <Kubuxu> It takes a while but isn't bad.
L1334[07:08:00] <Vexatos> And how do you seek to the position? do you tape.seek(-math.huge) tape.seek(position) ?
L1335[07:08:19] <Kubuxu> Plan9k is keeping a position for you.
L1336[07:08:28] <Kubuxu> As long as you don't mess with tapedrive.
L1337[07:08:31] *** Magik6k|off is now known as Magik6k
L1338[07:08:37] <Kubuxu> s/\./ directly.
L1339[07:08:37] <Kibibyte> <Kubuxu> As long as you don't mess with tapedrive directly.
L1340[07:08:39] <Vexatos> ah right
L1341[07:08:42] <Vexatos> you have a tape FS
L1342[07:08:43] <Vexatos> in plan9k
L1343[07:08:53] <Kubuxu> Yup. /dev/tapeX
L1344[07:08:56] <Vexatos> /dev/tapen
L1345[07:08:57] <Vexatos> Yes
L1346[07:09:06] <Vexatos> Ok
L1347[07:09:13] <Vexatos> so it caches the position, very nice
L1348[07:09:21] <Kubuxu> yup.
L1349[07:09:49] <Vexatos> How do you seek the specific position then, wouldn't that be messing with /dev/tape?
L1350[07:10:29] <Kubuxu> There will be device locking in near future.
L1351[07:10:48] <Kubuxu> As long as you are the only one with tape device open everything is ok.
L1352[07:10:51] ⇨ Joins: Heph_ (Heph@2602:46:380a:1400:548e:d401:84b4:2dcb)
L1353[07:11:36] <Kubuxu> /dev/tapeX is just a normal file from program side of view (just with constant size).
L1354[07:11:42] <Magik6k> Izaya, you may pull out whole pipes kernel and make custom userspace
L1355[07:12:16] <Vexatos> Kubuxu, so you can io.open("/dev/tapeX")
L1356[07:12:20] <Vexatos> and then file:seek etc.
L1357[07:12:23] <Magik6k> I should make pipes-min package with core kernel only
L1358[07:12:26] <Kubuxu> yup.
L1359[07:12:26] <Vexatos> right?
L1360[07:12:28] <Vexatos> Ah
L1361[07:12:30] <Vexatos> that makes sense
L1362[07:12:37] <Kubuxu> I do fs.open to skip buffering of io.
L1363[07:12:56] <Izaya> so if I published a cyber warfare wasteland server on the forums
L1364[07:12:59] <Izaya> think anyone would play?
L1365[07:13:18] <Vexatos> so file:seek("set", lookup(hash))
L1366[07:13:22] <Heph_> vexatos is bad and should feel bad Kappa
L1367[07:13:30] <Vexatos> what have I done now D:
L1368[07:13:45] <Kubuxu> Vexatos: yup.
L1369[07:13:47] <Heph_> nothing :3 hi
L1370[07:13:53] <Vexatos> Heph_, I didn't break it, I swear!
L1371[07:13:54] ⇦ Quits: Heph (Heph@2602:46:380a:1400:41a3:8c26:d05b:dae2) (Ping timeout: 202 seconds)
L1372[07:13:58] <Vexatos> Kubuxu, thanks for the info
L1373[07:14:06] *** Heph_ is now known as heph
L1374[07:14:08] <Vexatos> Also, Hi, heph :P
L1375[07:14:27] <Kubuxu> Vexatos: if you want you can look at it here: http://mpt.magik6k.net/api/file/libstarkoin/usr/lib/starkoin/storage.lua
L1376[07:14:35] <Kubuxu> I am working on hash folder now.
L1377[07:14:55] <Vexatos> By the way, I will be gone for a week again, visiting my father in the place where Izaya lives
L1378[07:15:16] <Izaya> Hell.
L1379[07:15:24] <Vexatos> Austria :P
L1380[07:15:30] <Vexatos> Vorarlberg to be exact.
L1381[07:15:59] <Kubuxu> #lua ("abda"):sub(1, 0)
L1382[07:16:04] <Kubuxu> #lua ("abda"):sub(1, 0) == nil
L1383[07:16:05] <|0xDEADBEEF|> > false
L1384[07:16:07] <Kubuxu> #lua ("abda"):sub(1, 0) == ""
L1385[07:16:07] <|0xDEADBEEF|> > true
L1386[07:16:35] <Vexatos> Kubuxu, I am really looking forward to Starkoin
L1387[07:16:49] <Vexatos> I think it'll be pretty useful to have a cryptocurrency on a minecraft server :P
L1388[07:17:25] <Kubuxu> #lua ("abda"):sub(1, 4)
L1389[07:17:26] <|0xDEADBEEF|> > abda
L1390[07:17:34] <Vexatos> Kubuxu, Now you just need to add a Starkoin item in ZI for the E-Catalogue xD
L1391[07:18:01] <Kubuxu> Hmm, in theory you could pay via NFC's/
L1392[07:18:12] <dangranos> heh
L1393[07:18:23] <Kubuxu> Or some middle station.
L1394[07:18:36] <Kubuxu> One side sends items, second pays.
L1395[07:18:39] <dangranos> btw, what's starkoin?
L1396[07:18:39] <Wobbo> Food!
L1397[07:18:52] <Kubuxu> https://docs.google.com/document/d/1PaimA-tun3L93qLlfbaCAF7uUt6t_jd-7OjiGEYiGhc/edit#
L1398[07:18:54] <Kubuxu> dangranos: ^^
L1399[07:19:01] <Vexatos> You know how RL cards have this chip on them where you can store a small amount of money in directly
L1400[07:19:36] <dangranos> soo
L1401[07:19:41] <dangranos> it's not blockchain
L1402[07:19:42] <Vexatos> Maybe actually have anonymous NFC cards
L1403[07:19:48] <Vexatos> which just contain money?
L1404[07:19:50] <Vexatos> if possible
L1405[07:19:52] <Kubuxu> dangranos: no digging.
L1406[07:19:59] <dangranos> aw
L1407[07:20:07] <Kubuxu> Vexatos: you can just genereate account and move money there.
L1408[07:20:13] <Kubuxu> Nothing is stopping you.
L1409[07:20:17] <Vexatos> Mhm
L1410[07:20:43] <Vexatos> But it'll be hard to actually do trading with a 100% virtual currency unless you have a trusted place of trading
L1411[07:21:29] <Kubuxu> If my friend screws me up on our server .... mmmmm it won't happen. On public server, admins can build something.
L1412[07:21:39] <Vexatos> probably
L1413[07:21:48] <Kubuxu> also bank itself has to be hosted somewhere.
L1414[07:21:58] <Vexatos> Can anyone create accounts from the client?
L1415[07:22:04] <Kubuxu> Yup.
L1416[07:22:06] <Vexatos> As many as they want?
L1417[07:22:13] <Kubuxu> THere is nothing like account creation.
L1418[07:22:25] <Vexatos> I can just run the thing in a while true loop then and leave it running for a day
L1419[07:22:29] <Vexatos> and your tape will be full
L1420[07:22:32] <Kubuxu> Only thing is you can register alias (normal name) for this account.
L1421[07:22:46] <Kubuxu> You would have to do transactions.
L1422[07:23:12] <Vexatos> "If balance becomes 0 account is unregistered(nickname is kept)
L1423[07:23:12] <Vexatos> "
L1424[07:23:19] <Vexatos> "nickname is kept" :P
L1425[07:23:20] <Kubuxu> This is old IIRC>
L1426[07:23:25] <Vexatos> ok
L1427[07:23:27] <Kubuxu> And nickname are not on tape.
L1428[07:23:34] <Kubuxu> Only transactions are.
L1429[07:23:36] <Vexatos> aah
L1430[07:23:39] <Vexatos> ok then
L1431[07:23:41] <Vexatos> well
L1432[07:24:01] <Magik6k> nicknames cauld have been separate service
L1433[07:24:12] <Vexatos> then you can fill it with only two accounts by infinitely doing transactions between each other
L1434[07:24:15] <Vexatos> so that's a non-issue
L1435[07:24:24] <vifino> Vexatos: "You know how RL cards" S-Chips?
L1436[07:24:37] <Vexatos> I don't know the correct term for them :P
L1437[07:24:39] <Kubuxu> #lua ("1234"):sub(1, 1+4)
L1438[07:24:39] <|0xDEADBEEF|> > 1234
L1439[07:24:40] <vifino> s/s\?/?/
L1440[07:24:40] <Kibibyte> <vifino> Vexatos: "You know how RL cards" S-Chip?
L1441[07:24:43] <Kubuxu> #lua ("1234567"):sub(1, 1+4)
L1442[07:24:43] <|0xDEADBEEF|> > 12345
L1443[07:24:46] <Kubuxu> #lua ("1234567"):sub(1, 1+3)
L1444[07:24:46] <|0xDEADBEEF|> > 1234
L1445[07:24:49] <Kubuxu> #lua ("1234567"):sub(1, 1+4-1)
L1446[07:24:49] <|0xDEADBEEF|> > 1234
L1447[07:25:19] <vifino> Vexatos: booo, lucky for you then that my dad works at a company for the card payment infrastructure :P#
L1448[07:25:28] <Vexatos> >_>
L1449[07:25:34] <Vexatos> ....We need Entity in this channel :P
L1450[07:25:43] <Vexatos> But I know Lizzy won't allow it :(
L1451[07:25:50] <Kubuxu> but why?
L1452[07:26:03] <Vexatos> For selene? :P
L1453[07:26:03] <Magik6k> Vexatos, also, when while true do sendmoney() becomes an issuo one may limit internets af spamming guy
L1454[07:26:03] <EnderBot2> https://www.youtube.com/watch?v=anwy2MPT5RE
L1455[07:26:20] <Magik6k> in fact this is what I want firewall board to do
L1456[07:26:24] * vifino got quite a few goodies from said company, including cisco gear
L1457[07:26:28] <Vexatos> Magik6k, that's a fairly good idea
L1458[07:26:37] <Vexatos> you mean cache the number of transactions per connection?
L1459[07:26:49] <Vexatos> and if it's too high in, like, one minute, block?
L1460[07:26:50] <Kubuxu> We could also have midtier server that acts as a filter.
L1461[07:27:13] <Vexatos> would slow down the thing, but even RL transactions are slow
L1462[07:27:16] <Vexatos> so why not
L1463[07:27:29] ⇨ Joins: marcin212 (~marcin212@amz49.neoplus.adsl.tpnet.pl)
L1464[07:27:51] <Magik6k> I don't expect more than 1 transaction por minure honestly
L1465[07:28:23] <Magik6k> at least unless I figure out multiserver plan9k network driver
L1466[07:28:39] <Vexatos> Imagine one paying all their bills at once
L1467[07:30:01] <vifino> >tries to type 'date'
L1468[07:30:11] <vifino> >types 'eq53' instead
L1469[07:35:19] <Vexatos> vifino: cygd
L1470[07:35:43] <vifino> Vexatos: I see what you did there :P
L1471[07:36:00] <Vexatos> cygd > czgd
L1472[07:36:17] <vifino> ^
L1473[07:36:22] <vifino> qwertz op
L1474[07:36:49] <Vexatos> except for coding
L1475[07:37:02] <Vexatos> AltGr+9 so good
L1476[07:37:03] <Vexatos> >_>
L1477[07:37:19] <vifino> So. After I ranted about syslog-ng so damn often, I decided to make a replacement for it soon.
L1478[07:37:27] <vifino> Vexatos: Wazzat?
L1479[07:37:33] <Vexatos> ]
L1480[07:37:50] <vifino> RAlt + 6 op
L1481[07:38:36] * vifino loves the apple key layout, uses it with non-apple keyboards, much easier to code
L1482[07:38:50] <vifino> s/code/hit the correct buttons!!!!!/
L1483[07:38:50] <Kibibyte> * vifino loves the apple key layout, uses it with non-apple keyboards, much easier to hit the correct buttons!!!!!
L1484[07:39:47] <vifino> I shall look at dvorak one day.
L1485[07:40:38] <Wobbo> back
L1486[07:41:26] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 202 seconds)
L1487[07:41:42] <Vexatos> vifino, I currently have 4 layouts installed
L1488[07:42:00] <vifino> What do you mean, "installed"?
L1489[07:42:15] <Vexatos> qwertz, qwerty, ;ςερτυ and qwerty (Japanese)
L1490[07:42:42] <vifino> uh, kay.
L1491[07:43:02] <Wobbo> Vexatos: Why the japanese one?
L1492[07:43:10] <Vexatos> Why not
L1493[07:43:23] <Vexatos> I had Hebrew installed too for a while
L1494[07:43:33] <Wobbo> But, but, space?
L1495[07:45:21] <Vexatos> Well now I can write をっぼ so why not :P
L1496[07:47:41] <Wobbo> Should I split up my grammar and my reader or should I put them in the same file?
L1497[07:47:54] ⇨ Joins: Izaya (~Izaya@210.1.213.55)
L1498[07:49:08] <Izaya> So, does a chunkloader upgrade in an adaptor keep the chunk loaded?
L1499[07:49:36] <vifino> Right. Firt let me figure out /proc/kmesg before I start my syslog-ng replacement.
L1500[07:49:39] *** Cruor is now known as Cruor|Away
L1501[07:49:41] <vifino> First, even.
L1502[07:49:46] <Izaya> [Server Thread/INFO] GNU Terry Pratchett
L1503[07:49:52] *** Cruor|Away is now known as Cruor
L1504[07:53:09] <PotatoTrumpet> [Server Thread/WARNING] Hitler/
L1505[07:53:20] <PotatoTrumpet> Dear god i've run out of coffee
L1506[07:53:23] <Kubuxu> Magik6k: fix your io.read you don't handle 'a'
L1507[07:59:02] ⇦ Quits: Starhero-MC_ (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L1508[07:59:06] <Izaya> PotatoTrumpet, I have another two bottles of coke to go through :D
L1509[08:00:07] <vifino> Does anyone know if /proc/kmsg outputs valid RFC3164, RFC6587 or RFC5424 syslog messages?
L1510[08:01:02] <vifino> I mean, it's output does look a little like the first two..
L1511[08:03:47] <Izaya> Sangar, will an adaptor with a chunkloader upgrade work as a chunkloader?
L1512[08:05:18] <Sangar> Izaya, uhh, don't think you can put a chunkloader in an adapter? if you can... maybe? idk :X
L1513[08:05:34] <Sangar> also brb
L1514[08:06:14] <Izaya> nope, can't put a chunkloader in an adaptor
L1515[08:06:18] <Izaya> ~w chunkloader
L1516[08:06:18] <ocdoc> http://ocd.cil.li/component:chunkloader
L1517[08:07:40] <Vexatos> adapter*
L1518[08:07:49] <Vexatos> err
L1519[08:07:50] <Vexatos> adaptato*
L1520[08:10:05] ⇨ Joins: s0r00t (~s0@AMarseille-652-1-331-222.w90-37.abo.wanadoo.fr)
L1521[08:10:53] <vifino> I think I need to make the parser for the config syntax first, have to parse it anyways no matter when. It's a horrible format, but oh well.
L1522[08:11:51] <Wobbo> vifino: Is this for OC? because there are multiple parser for config files already
L1523[08:11:55] <Wobbo> Including Lua
L1524[08:12:03] <vifino> Wobbo: Er, no.
L1525[08:12:26] <vifino> I don't think any of OC's oses is at the stage of needing a syslog server.
L1526[08:12:48] <Wobbo> Then there are enough parsers for config files out there as well :P
L1527[08:12:58] *** Cruor is now known as Cruor|Away
L1528[08:13:16] <vifino> Wobbo: It has a custom one.
L1529[08:13:30] <vifino> I need to parse that format, since I'm making a replacement.
L1530[08:13:45] <Wobbo> Ah, then I recommend Haskell for parsing.
L1531[08:13:50] <vifino> q_q
L1532[08:14:05] * vifino flips Wobbo
L1533[08:14:21] <Wobbo> Parsec is quite nice
L1534[08:14:39] <Wobbo> Although currently I'm using LPeg, (for Lua) which also works pretty well
L1535[08:15:19] <vifino> I'm using Go, not Haskell, Lua or anything else.
L1536[08:15:41] <Wobbo> Why Go?
L1537[08:15:59] <vifino> Why not?
L1538[08:16:44] <vifino> It has awesome concurrency things, has a good amount of libraries written for the stuff I need to do and is faster than interpreted languages.
L1539[08:17:14] <vifino> Apart from that I like the language.
L1540[08:17:58] <Wobbo> I haven't used it myself, but of the newer languages I really wanted to try Rust myself
L1541[08:21:42] <Sangar> .
L1542[08:22:02] <Vexatos> ,
L1543[08:22:06] <Wobbo> ;
L1544[08:22:14] <Vexatos> 。
L1545[08:22:21] <Wobbo> ?
L1546[08:22:22] <Vexatos> 、
L1547[08:22:25] <Wobbo> !
L1548[08:22:31] <vifino> @
L1549[08:22:36] <vifino> ·
L1550[08:23:02] <vifino> C-C-Combo breaker! :3
L1551[08:23:23] <Vexatos> 1234567890
L1552[08:23:50] <Wobbo> ¡€£¢∞§¶•ªº
L1553[08:24:48] <Wobbo> Alright, I can read numbers, symbols, keywords and cons-cells. Now to generate error messages
L1554[08:25:35] <Sangar> and all of that just because i was taking the lazy route of unawaying :X
L1555[08:27:01] <Wobbo> XD
L1556[08:30:29] <DrHoffman> So I'm about to try to see if my kernel will properly restore itself after a process yield
L1557[08:36:14] <vifino> Aaaaactually. Fuck syslog-ng compat. I make my own config format.
L1558[08:36:46] <Vexatos> Snagar, you weren't away :I
L1559[08:36:56] <Sangar> i was!
L1560[08:37:12] <Vexatos> You Nope
L1561[08:37:17] ⇨ Joins: Altenius (Altenius@Moving.Mountains.At.PanicBNC.us)
L1562[08:37:21] <Vexatos> HexChat would have notified me
L1563[08:37:25] <Vexatos> of your away-ness
L1564[08:37:37] <vifino> TIL Vexatos stalks Snagar
L1565[08:37:39] <Wobbo> Vexatos: Creepy stalker
L1566[08:37:47] <Altenius> Huh, I wasn't in this channel when I connected to my bouncer.
L1567[08:37:51] <Vexatos> Right click user
L1568[08:37:54] <Vexatos> "Add to Friends list"
L1569[08:37:54] <Vexatos> done
L1570[08:37:58] <Sangar> [15:05:30] * You have been marked as being away
L1571[08:37:58] <Sangar> [15:21:36] * You are no longer marked as being away
L1572[08:38:21] *** Wobbo is now known as Wobbo|AFK
L1573[08:38:40] <DrHoffman> welp, the kernel properly restores itself ( ͡^ ͜ʖ ͡^)
L1574[08:38:44] *** Wobbo|AFK is now known as Wobbo
L1575[08:39:03] <vifino> Actually, you know what? I'll use lua as my config file format
L1576[08:39:26] <Izaya> 900 seconds = 15 minutes?
L1577[08:39:38] <Izaya> #lua 900/60
L1578[08:39:38] <|0xDEADBEEF|> > 15.0
L1579[08:39:54] <DrHoffman> I'll make it so that saveState doesn't save the R0 register and returns 0 on regular run and 1 on resume
L1580[08:41:57] *** Pwootage|Off is now known as Pwootage
L1581[08:46:36] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L1582[08:47:46] <Wobbo> vifino: Yeah! Sense!
L1583[08:48:54] <vifino> Wobbo: better than syslog-ng's hopefully: log {source(src); filter(f_tonas); destination(diskstation);};
L1584[08:49:27] <vifino> Pain :X
L1585[08:49:54] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L1586[08:51:16] <Wobbo> Anybody here familiar with LPeg?
L1587[08:51:46] *** Pwootage is now known as Pwootage|Off
L1588[08:53:41] <vifino> DrHoffman probably.
L1589[08:53:54] <Magik6k> Kubuxu, what file you try to open using 'a' mode?
L1590[08:53:56] <DrHoffman> Only a little
L1591[08:53:58] <DrHoffman> I fucking hate it
L1592[08:54:16] <Kubuxu> Magik6k: it's read mode.
L1593[08:54:25] <Kubuxu> opened with rb
L1594[08:54:26] <Kubuxu> node
L1595[08:54:29] <Vexatos> Magik6k, fix Selene not working with rc and always blame Kubuxu :3
L1596[08:54:31] <Wobbo> Kubuxu: 'a' is append mode
L1597[08:54:35] <Vexatos> brb, rebooting computer
L1598[08:54:53] <Kubuxu> Wobbo: on open yes, I open with 'r' read with 'a'.
L1599[08:55:01] <Kubuxu> 'a' on read should read whole file.
L1600[08:55:12] <Magik6k> a is append mode
L1601[08:55:13] <Kubuxu> Which im my case is empty.
L1602[08:55:18] <Magik6k> ~w io open
L1603[08:55:18] <ocdoc> Predicted http://www.lua.org/manual/5.2/manual.html#pdf-io.open
L1604[08:55:19] <Kubuxu> Magik6k: on OPEN,.
L1605[08:55:21] <Wobbo> Kubuxu: Oh, I got you, yeah, that should work
L1606[08:55:28] <Kubuxu> THERE IS READ MODE}
L1607[08:55:46] <Magik6k> but for which file?
L1608[08:55:55] <Wobbo> Kubuxu: Magik6k: open("file", "r"):read("a")
L1609[08:56:04] <Magik6k> ah. like this
L1610[08:56:10] <Magik6k> :read("*a")
L1611[08:56:16] <Vexatos> Magik6k, no
L1612[08:56:18] <Vexatos> "a"
L1613[08:56:25] <Vexatos> "*a" has been deprecated in Lua 5.3
L1614[08:56:33] <Vexatos> it's still accepted but the * will be ignored
L1615[08:56:41] <Magik6k> blabe openos buffer implementation
L1616[08:56:48] <Magik6k> or my is outdated
L1617[08:56:51] * Vexatos blabes
L1618[08:56:55] * Vexatos reboots
L1619[08:56:58] ⇦ Quits: Vexatos (~Vexatos@p200300556E0665465DD9D0C7FE5352F8.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1620[08:57:06] <vifino> R.I.P Vexatoast.
L1621[08:58:11] <vifino> Gaah, having to make my own format doesn't make shit easier.
L1622[08:58:39] <Wobbo> vifino: nothing is easy
L1623[08:59:19] <vifino> Wobbo: q_q
L1624[09:03:35] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L1625[09:06:00] <DrHoffman> Wow... I fixed a memset bug and now booting takes longer
L1626[09:06:22] <DrHoffman> o fuck, I found another invalid memset
L1627[09:06:31] <DrHoffman> Better increase the clock speed
L1628[09:07:30] <Wobbo> And I can read strings :D
L1629[09:07:31] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L1630[09:08:47] <gamax92> memset(DrHoffman, 0, sizeof DrHoffman);
L1631[09:09:30] <DrHoffman> eww, parenthesisless sizeof
L1632[09:09:33] <Wobbo> gamax92! You alsways need to use () with sizeof, that is clearer for the reader and the compiler! memset(DrHoffman, 0, sizeof(DrHoffman))
L1633[09:09:54] <DrHoffman> Thanks Wobbo
L1634[09:09:56] <gamax92> .-.
L1635[09:10:01] <Wobbo> yw
L1636[09:10:10] * gamax92 cries
L1637[09:10:13] ⇦ Quits: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu) (Quit: Gazoobadaba!)
L1638[09:10:20] <DrHoffman> lol
L1639[09:11:38] <vifino> Gawd, either I continue to use Go and use datatypes that aren't perfect for the job or I use something like Crystal with good expandable datatypes but not that good concurrency and no syslog parsing libraries .-.
L1640[09:12:54] <Izaya> Sangar, Debug card "You do not have permission to use this command"?
L1641[09:12:55] ⇨ Joins: gamax92 (gamax92@The.Dragon.Slayer.PanicBNC.eu)
L1642[09:13:00] <Izaya> ~w debug
L1643[09:13:00] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-debug
L1644[09:13:04] <Izaya> ~w debug card
L1645[09:13:04] <ocdoc> http://ocd.cil.li/item:debug_card
L1646[09:13:12] <gamax92> vifino: combine the two
L1647[09:13:14] <gamax92> make Grystol
L1648[09:13:25] <vifino> .-.
L1649[09:13:53] <Sangar> Izaya, does the fakeplayer have op rights? alternatively try binding it to yourself ([sneak?]-rightclick while holding it)
L1650[09:14:40] <Izaya> made it work, thanks :D
L1651[09:15:10] <gamax92> note to self, fix the "parenthesisless sizeof" in GXCraft
L1652[09:16:03] ⇦ Quits: Ender (ender@thor.theender.net) (Quit: x2go session terminating)
L1653[09:17:13] <gamax92> x2go is so outdated, now we have x4later
L1654[09:18:19] ⇨ Joins: Ender (ender@thor.theender.net)
L1655[09:19:09] <Ender> .-. didn't start irssi in a screen session on Thor's end
L1656[09:19:17] ⇦ Quits: Ender (ender@thor.theender.net) (Client Quit)
L1657[09:21:17] ⇨ Joins: Vexatos (~Vexatos@p200300556E0665466550634575DA613E.dip0.t-ipconnect.de)
L1658[09:21:17] zsh sets mode: +v on Vexatos
L1659[09:21:42] <PotatoTrumpet> Vexatos, have you thought about getting a bouncer?
L1660[09:21:50] <Vexatos> I have
L1661[09:21:58] <Vexatos> And I will get one once I have some income :P
L1662[09:22:17] <PotatoTrumpet> I know EliteBNC is pretty okayish
L1663[09:22:23] <PotatoTrumpet> And free
L1664[09:22:40] <Vexatos> I won't have a bouncer from a service I don't trust :P
L1665[09:22:48] <gamax92> EliteBNC had outdated ZNC so that timestamps didn't work
L1666[09:23:06] ⇨ Joins: piousminion_ (~clay@pool-173-65-90-24.tampfl.fios.verizon.net)
L1667[09:23:11] <Lizzy> me and Mimiru have bouncers which we could set you up accounts on
L1668[09:23:30] <gamax92> Yeah but, that means I'm having to trust you
L1669[09:23:36] <PotatoTrumpet> ^
L1670[09:23:50] <Lizzy> :(
L1671[09:23:50] <vifino> gamax92: You still have an account on my bouncer...
L1672[09:24:05] <gamax92> I do? o_O
L1673[09:24:09] <PotatoTrumpet> I would like to change bouncers eventually
L1674[09:24:10] <vifino> Yeah.
L1675[09:24:26] <vifino> You used it for a while, and then not anymore.
L1676[09:24:29] ⇦ Quits: piousminion (~clay@pool-173-65-90-24.tampfl.fios.verizon.net) (Ping timeout: 198 seconds)
L1677[09:24:42] <gamax92> I don't know
L1678[09:24:59] ⇨ Joins: Ender (ender@thor.theender.net)
L1679[09:25:11] <PotatoTrumpet> Umm
L1680[09:25:16] <PotatoTrumpet> Lizzy, meet Ender
L1681[09:25:27] <Ender> We've met...
L1682[09:26:20] * Lizzy shakes her head
L1683[09:26:26] <gamax92> But seriously, from what "friends" have shown for allowing me to use their bounces has amounted to them kicking me off, making me type things, controlling my settings, etc etc
L1684[09:26:35] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L1685[09:26:48] <vifino> gamax92: I never did that ;-;
L1686[09:26:50] <gamax92> sure, all of those may be little pranks, but annoying shit adds up after a while
L1687[09:27:13] <gamax92> vifino: correct, I don't remember why I stopped using your bounce
L1688[09:27:30] <gamax92> though I think it was because it was hosted in like France or whereever you said
L1689[09:27:35] <gamax92> which is way to far away for me
L1690[09:27:46] <Lizzy> the only time i've used ZNC's sendraw stuff was to fix peoples nicks when esper decided to derp
L1691[09:28:00] <Lizzy> or i broke the bouncer, one of the two
L1692[09:28:45] <Lizzy> you do that a fair bit, Lizzy
L1693[09:29:28] <Wobbo> Lizzy: Are you talking to yourself?
L1694[09:29:36] <Lizzy> Maybe...
L1695[09:29:52] <Ender> I had a feeling you were insane.
L1696[09:29:57] *** Cruor|Away is now known as Cruor
L1697[09:30:00] <Lizzy> Ender: just a feeling?
L1698[09:30:08] <gamax92> What if you were a puppet and could control your own strings
L1699[09:30:08] <vifino> Ender: Nah, Lizzy isn't insane.
L1700[09:30:18] <vifino> gamax92: I'd rip them off.
L1701[09:30:28] <gamax92> no that would be bad
L1702[09:30:42] <PotatoTrumpet> Sangar, you may need to start looking for a replacement op for Lizzy, she is going insane I tell ya! INSANE!!!!!!
L1703[09:30:45] <Wobbo> gamax92: isn't that how humans sort of work? Its just that the strings are on the inside
L1704[09:30:55] <PotatoTrumpet> and are very tasty in a stew
L1705[09:31:01] <gamax92> exactly ;)
L1706[09:31:04] <gamax92> Wobbo got it
L1707[09:31:19] <Ender> PotatoTrumpet: as long as she doesn't get like Kenny, she'll be fine...
L1708[09:31:33] <PotatoTrumpet> I am so glad I cam right after Kenny left
L1709[09:31:34] <gamax92> ooooooooooooooooooooooooooooooooooooooooooooooooh daaaaaaaaaaaaaaaaaaaaaaaaayum
L1710[09:31:38] <PotatoTrumpet> after seeing that chatlog
L1711[09:31:47] <Wobbo> Oh god Kenny, what happend to him again?
L1712[09:31:53] <PotatoTrumpet> Hmm
L1713[09:31:54] <Lizzy> Wobbo: lemme go get logs
L1714[09:31:58] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L1715[09:32:05] <PotatoTrumpet> Kenny is very similar to Kodos
L1716[09:32:10] <PotatoTrumpet> dun dun DUUNNNNN
L1717[09:32:18] <Lizzy> and by getting i mean catting all my logs into one huge file
L1718[09:33:01] <Sangar> PotatoTrumpet, insanity is a prerequisite for being op in #oc
L1719[09:33:16] ⇦ Quits: s0r00t (~s0@AMarseille-652-1-331-222.w90-37.abo.wanadoo.fr) (Quit: Leaving)
L1720[09:33:23] <gamax92> Sangar: so, zsh is insane?
L1721[09:33:28] <PotatoTrumpet> Yes zsh is
L1722[09:33:37] <PotatoTrumpet> Zsh and I had a convo on this channel once
L1723[09:33:38] <Sangar> ofc
L1724[09:33:47] <PotatoTrumpet> it was very weird
L1725[09:33:50] <Wobbo> Sangar: isn't insanity a prerequisite for BEING in #oc
L1726[09:34:00] <Sangar> Wobbo, well
L1727[09:34:05] <Sangar> it certainly is for *staying*
L1728[09:34:17] * PotatoTrumpet twitches
L1729[09:35:39] * Vexatos chirps
L1730[09:35:41] ⇦ Quits: Izaya (~Izaya@210.1.213.55) (Killed (NickServ (GHOST command used by ShadowKatStudios!~ShadowKat@210.1.213.55)))
L1731[09:36:18] <PotatoTrumpet> ShadowKatStudios
L1732[09:36:25] <PotatoTrumpet> Now that is a username I have not seen in a long time
L1733[09:36:34] <PotatoTrumpet> Still like Izaya much better
L1734[09:36:38] <PotatoTrumpet> flows of the tounge
L1735[09:37:01] <gamax92> PotatoTrumpet: izaya uses ShadowKatStudios as a username though
L1736[09:37:11] <Wobbo> First time I was back, he didn't reintroduce himself! I was here for half a day before I knew it was SKS!
L1737[09:37:14] <Lizzy> Wobbo, http://www.theender.net/stats/oc.log
L1738[09:37:36] <Wobbo> Lizzy: thanks!
L1739[09:38:21] <Lizzy> those logs start from around janurary 2014
L1740[09:38:29] <Sangar> you want to read up? :P
L1741[09:38:37] <PotatoTrumpet> Hmm
L1742[09:38:42] <PotatoTrumpet> I wonder when my logs start
L1743[09:38:57] <Wobbo> Sangar: Find out what happend with Kenny again :P
L1744[09:39:02] <Lizzy> litterally just went into my log dir for this channel and did cat * > ~/oc.log
L1745[09:39:12] <Vexatos> The question remains... Who killed Kenny?
L1746[09:39:49] <Wobbo> Sangar: reading 160 days of #oc sounds like madness
L1747[09:39:52] <Lizzy> Most probably me
L1748[09:40:00] <PotatoTrumpet> Where does hexchat save the logs again?
L1749[09:40:04] <Vexatos> This is madness!
L1750[09:40:04] *** EnderBot2 is now known as Leonidas
L1751[09:40:04] <Leonidas> Madness....?
L1752[09:40:05] <Leonidas> THIS.
L1753[09:40:05] <Leonidas> IS.
L1754[09:40:06] <Leonidas> #oc!!
L1755[09:40:07] *** Leonidas is now known as EnderBot2
L1756[09:40:07] <EnderBot2> Seriously, what did you think this was?
L1757[09:40:07] <gamax92> Lizzy: every editor i have hates this file
L1758[09:40:16] <Sangar> he couldn't handle the collective crazy, i suppose
L1759[09:40:21] <Lizzy> gamax92, sublime text is working for me
L1760[09:40:25] <PotatoTrumpet> Wasn't insane enough
L1761[09:40:30] <gamax92> but i don't waaaaana ;-;
L1762[09:40:34] <Vexatos> Sangar, and he didn't allow putting the compviewer on OPPM :(
L1763[09:40:49] <Sangar> right, there was that
L1764[09:42:04] <Lizzy> brb
L1765[09:42:04] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L1766[09:42:10] <PotatoTrumpet> Damn, I lost all my logs from my last computer
L1767[09:42:24] <PotatoTrumpet> so the earliest I have is from Feb 24th
L1768[09:42:31] <PotatoTrumpet> at 1:10:46
L1769[09:42:44] <PotatoTrumpet> Feb 24 01:01:46 * Doty1154 (~doty1154@50.136.193.35) has joined
L1770[09:42:51] *** Pwootage|Off is now known as Pwootage
L1771[09:42:51] <PotatoTrumpet> Such memories
L1772[09:43:15] <PotatoTrumpet> Even better, it was a day where school got canceled b/c of snow
L1773[09:43:46] <Lizzy> i'll find the line when he first quit (because he came back for a short while after then dissapeared when Sangar gave me op
L1774[09:43:51] ⇨ Joins: Voidi (~tobias@cable-86-56-96-36.cust.telecolumbus.net)
L1775[09:44:23] <Wobbo> Sangar: Indeed, couldn't deal with crazy according to the log
L1776[09:44:57] <PotatoTrumpet> Ah, I still remember my first ban from #oc
L1777[09:45:00] <Wobbo> Sangar: Also, I shall put my OCJam15 repo to public, I still haven't done that XD
L1778[09:45:06] <PotatoTrumpet> when Lizzy only had voice
L1779[09:45:56] <Wobbo> There you go, for people who want to check it out, my ore finder and miner: https://github.com/rmellema/OCJam15
L1780[09:46:27] <PotatoTrumpet> René, now how do you say that name
L1781[09:46:51] <Vexatos> Italian
L1782[09:46:53] <Wobbo> Re-nee I guess. Do you know French? the é is french
L1783[09:46:57] <PotatoTrumpet> Rainy, rana?
L1784[09:46:58] <Vexatos> :P
L1785[09:47:42] <Vexatos> Just pronounce it French or German or Polish or Japanese and it's mostly correct
L1786[09:47:49] <Vexatos> Actually
L1787[09:47:54] <Vexatos> anything but english, pretty much
L1788[09:47:59] <PotatoTrumpet> What about American Enlgsish
L1789[09:48:00] <Vexatos> Spanish and Italian should work as well
L1790[09:48:06] <Sangar> the 'wre' from wrench plus 'nay'? :P
L1791[09:48:09] <Vexatos> Scottish should work too
L1792[09:48:26] <Vexatos> wreneh
L1793[09:48:27] <Wobbo> Sangar: It doesn't start with a 'W' :P
L1794[09:48:28] <Vexatos> :P
L1795[09:48:34] <Vexatos> Wobbo, it's a silent w
L1796[09:48:34] <Sangar> the w i silent :P
L1797[09:48:43] <vifino> PotatoTrumpet: Re-Knee or something
L1798[09:48:49] <Vexatos> no
L1799[09:48:51] <Vexatos> not eeeee
L1800[09:48:54] <PotatoTrumpet> I get the re part
L1801[09:48:54] <Vexatos> mor eh
L1802[09:48:59] <PotatoTrumpet> but Knee or nay
L1803[09:49:03] <Wobbo> nay
L1804[09:49:04] <Vexatos> neither
L1805[09:49:13] <Sangar> the more i try to say it the more wrong it sounds :X
L1806[09:49:14] <vifino> %flip Vexatos
L1807[09:49:14] <MichiBot> vifino: (╯°□°)╯︵soʇɐxǝΛ
L1808[09:49:17] <Wobbo> Wait, let me get IPA
L1809[09:49:46] <PotatoTrumpet> I get it
L1810[09:49:50] <PotatoTrumpet> Like Renee
L1811[09:49:57] <gamax92> ...
L1812[09:50:03] <Vexatos> eː
L1813[09:50:06] <Vexatos> that's the IPA :P
L1814[09:50:23] <PotatoTrumpet> Should have just put the extra E
L1815[09:50:43] <Wobbo> PotatoTrumpet: that is what the é is doing already ;)
L1816[09:50:54] <Vexatos> [ʀəˈneː]
L1817[09:51:07] <Vexatos> roughly
L1818[09:51:16] <PotatoTrumpet> I don't speak russian, Vexatos
L1819[09:51:22] <Vexatos> that's IPA
L1820[09:51:31] <Vexatos> If you don't know IPA, get off the Internet
L1821[09:51:45] <Vexatos> it's the only global language :P
L1822[09:51:52] ⇨ Joins: Izaya- (~Izaya@210.1.213.55)
L1823[09:51:57] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L1824[09:51:57] <Lizzy> Wobbo, search for "[15:31:13] *** Parts: Kenny (~Kenny@2602:306:ce9e:5150:7cca:82ce:2d7a:fc8d) ()" in the file and pretty much 50-100 lines before that is kenny
L1825[09:51:58] <PotatoTrumpet> You mean egnlish
L1826[09:52:15] <Wobbo> But yeah, Vexatos is right, that is the IPA I guess
L1827[09:52:27] <Wobbo> Reading IPA is hard
L1828[09:52:28] *** Pwootage is now known as Pwootage|Off
L1829[09:52:28] <Vexatos> International Phonetic Alphabet
L1830[09:52:31] <Vexatos> It's not
L1831[09:52:31] <Lizzy> i htink
L1832[09:52:32] <gamax92> International Pronunciation Agency
L1833[09:52:34] *** Izaya- is now known as Izaya
L1834[09:52:37] <Wobbo> Lizzy: thanks
L1835[09:52:37] <Vexatos> Nope
L1836[09:52:45] <Vexatos> gamax92, https://en.wikipedia.org/wiki/International_Phonetic_Alphabet
L1837[09:53:03] <gamax92> Vexatos: International Pornographic Assemblers
L1838[09:53:13] <Lizzy> Wobbo, okay, not sure how many occurances there is of that string
L1839[09:53:18] <Vexatos> IPA is really easy to read once you learn it
L1840[09:53:27] <Wobbo> I find none for some reason
L1841[09:53:27] <Vexatos> and you learn it automatically by learning other languages
L1842[09:53:32] <Vexatos> as every dictionary contains it
L1843[09:53:55] <Lizzy> but the one i found it on (with the nick JTE|InAField in the line for above) is his second quitting
L1844[09:54:02] <gamax92> Vexatos: but let me give you an alternative phonetic system
L1845[09:54:03] <PotatoTrumpet> http://puu.sh/jcmIm/9937f87556.png poor SKS
L1846[09:54:17] <gamax92> ... WTF NO
L1847[09:54:18] <gamax92> NO
L1848[09:54:30] <gamax92> I DON'T WANT A FUCKING BACKGROUND ON MY TERMINALS
L1849[09:54:51] <gamax92> When I fucking update, don't change settings like that you piece of shit Linux Mint
L1850[09:55:01] <PotatoTrumpet> gamax92, http://i.imgur.com/2g3B0CY.gifv
L1851[09:55:11] <PotatoTrumpet> set that as the console abckground
L1852[09:55:19] <gamax92> Right ... where the hell is the menu bar for the terminal
L1853[09:55:23] <gamax92> do i have to purge this?
L1854[09:55:25] <gamax92> purging it
L1855[09:55:35] *** Vexatos is now known as Guest3620
L1856[09:55:35] ⇦ Quits: Guest3620 (~Vexatos@p200300556E0665466550634575DA613E.dip0.t-ipconnect.de) (Killed (anarchy.esper.net (Nickname regained by services)))
L1857[09:55:36] ⇨ Joins: Vexatos (~Vexatos@p200300556E0665066550634575DA613E.dip0.t-ipconnect.de)
L1858[09:55:36] zsh sets mode: +v on Vexatos
L1859[09:57:32] <vifino> I should upload my playonlinux data to my nas.
L1860[09:57:42] ⇦ Quits: Nentify (sid14943@id-14943.highgate.irccloud.com) (Ping timeout: 202 seconds)
L1861[09:57:46] <vifino> I really want to play with GalliumNine.
L1862[09:57:52] <PotatoTrumpet> national agency security?
L1863[09:58:15] <Wobbo> PotatoTrumpet: Network Accessable Storage
L1864[09:58:17] <Izaya> national surveilance agency
L1865[09:58:21] <PotatoTrumpet> nonono
L1866[09:58:30] <PotatoTrumpet> like the metric system
L1867[09:58:31] <PotatoTrumpet> SI
L1868[09:58:43] <vifino> But since my laptop is using an nvidia gpu and not AMD, I should put it on typhon and try GalliumNine there.
L1869[09:58:55] <Wobbo> PotatoTrumpet: That is because of the French, fuck the French
L1870[09:59:04] <Izaya> oh look now firefox is crashing
L1871[09:59:08] ⇨ Joins: Nentify (sid14943@id-14943.highgate.irccloud.com)
L1872[09:59:09] <Izaya> could be worse I guess
L1873[09:59:10] <PotatoTrumpet> :(
L1874[09:59:13] <Izaya> could be chrome
L1875[09:59:19] <Izaya> 'cause then it would normally crashing
L1876[09:59:25] <Izaya> Haruhi knows what it'd be doing now
L1877[09:59:28] <PotatoTrumpet> inb4 linux crashes
L1878[10:00:05] <Izaya> I need either a punching bag or a bottle of rum.
L1879[10:00:50] <vifino> Nice. The syslog graphing thing of my nas shows me how much the different devices sent. Router 7%, pi 54% and typhon 39%.
L1880[10:01:19] * PotatoTrumpet nods head like he knows what vifino is talking about
L1881[10:01:28] <vifino> pi and typhon sent months of logs already though, router only one at max.
L1882[10:01:46] <vifino> PotatoTrumpet: Pie chart of log messages.
L1883[10:03:07] <vifino> PotatoTrumpet: http://puu.sh/jcnb7/50afa3cc7d.png
L1884[10:03:08] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L1885[10:03:22] <Lizzy> Wobbo, [21:12:45] *** Parts: Kenny (Kenny@this.is.theender.net)
L1886[10:03:30] <Lizzy> is the line when he fist quit
L1887[10:03:51] <PotatoTrumpet> vifino, <vifino> Nice. The syslog graphing thing of my nas shows me how much the different devices sent. Router 7%, pi 54% and typhon 39%.
L1888[10:03:54] <PotatoTrumpet> err
L1889[10:03:58] <PotatoTrumpet> damn hexchat
L1890[10:04:01] <vifino> PotatoTrumpet: Yes.
L1891[10:04:02] <Wobbo> Lizzy: I don't have that line at all in the logs :/
L1892[10:04:10] <PotatoTrumpet> <PotatoTrumpet> damn hexchat
L1893[10:04:11] <PotatoTrumpet> ASJfl;kAJF
L1894[10:04:14] <vifino> gg
L1895[10:04:21] <PotatoTrumpet> https://youtu.be/vVPT0JT1dOw
L1896[10:04:22] <MichiBot> PotatoTrumpet: THE NUMBERS MASON!! | length 3m 43s | Likes: 874 Dislikes: 14 Views: 145980 | by Jub
L1897[10:04:27] <Lizzy> try searching without the timestamp, also what are you using to search?
L1898[10:04:48] <Wobbo> Lizzy: Console.app, default log file analyzer in Os X
L1899[10:05:09] <Lizzy> try using a text editor of some kind
L1900[10:06:20] <Lizzy> if all else fails i can puush the relevent part of the log
L1901[10:07:22] <Wobbo> Dafuq, using less shows way more O_o
L1902[10:07:24] <PotatoTrumpet> Izaya, http://puu.sh/jcnqK/99c0afb8e5.png
L1903[10:07:33] <PotatoTrumpet> you're missing all the other stuffs
L1904[10:07:38] <Izaya> PotatoTrumpet, I know.
L1905[10:07:43] <Izaya> I'm not keeping that list updated.
L1906[10:07:48] <PotatoTrumpet> and the .zip doesn
L1907[10:07:51] <PotatoTrumpet> texist
L1908[10:07:51] <Izaya> I have better things to waste my life doing.
L1909[10:07:53] <Izaya> I know.
L1910[10:07:57] <Izaya> It's still uploading.
L1911[10:08:00] <Izaya> Go fuck yourself.
L1912[10:08:08] <vifino> o.o
L1913[10:08:08] <Izaya> Maybe when you're done it will have uploaded.
L1914[10:08:27] <PotatoTrumpet> I have better things to waste my life doing.
L1915[10:08:49] <vifino> PotatoTrumpet: I'd suggest you shut up.
L1916[10:11:18] <Lizzy> Wobbo, http://puu.sh/jcnDb/2965a02510.txt
L1917[10:11:54] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L1918[10:12:59] <Wobbo> Lizzy: Thanks! Indeed ragequit because of bots, yeesh…
L1919[10:13:04] <PotatoTrumpet> So that's what started it
L1920[10:13:13] <PotatoTrumpet> I've never seen what caused it
L1921[10:13:27] <PotatoTrumpet> just him going back-shit crazy
L1922[10:14:05] <PotatoTrumpet> "You don't want to start a war with me, Josh" -Kenny
L1923[10:14:51] <Ender> That guy was a lot of work...
L1924[10:16:11] <PotatoTrumpet> lol
L1925[10:16:39] <PotatoTrumpet> him doing the thing about MichiBot
L1926[10:17:05] <Lizzy> "Kenny, you dont want to start a war with me either" ~ JoshTheEnder
L1927[10:17:48] <PotatoTrumpet> hmm
L1928[10:17:50] <PotatoTrumpet> MichiBot, drama
L1929[10:17:54] <PotatoTrumpet> :(
L1930[10:17:57] <PotatoTrumpet> %drama
L1931[10:17:57] <Lizzy> %drama
L1932[10:17:57] <MichiBot> PotatoTrumpet: Server returned an error javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
L1933[10:17:58] <MichiBot> Lizzy: Server returned an error javax.net.ssl.SSLProtocolException: handshake alert: unrecognized_name
L1934[10:18:30] <PotatoTrumpet> Mimiru, MichiBot have a concussion
L1935[10:18:51] <PotatoTrumpet> .drama
L1936[10:18:53] <^v> PotatoTrumpet, <html>
L1937[10:18:59] <PotatoTrumpet> Bwahhahahaha
L1938[10:19:11] <Wobbo> .drama
L1939[10:19:13] <^v> Wobbo, <html>
L1940[10:19:26] <Wobbo> Lol, ^v is dorked
L1941[10:19:32] <PotatoTrumpet> All the bots in #oc are
L1942[10:19:33] <Wobbo> s/do/bo/g
L1943[10:19:33] <Kibibyte> <Wobbo> Lol, ^v is borked
L1944[10:20:08] <PotatoTrumpet> We need a new bot. I'm thinking one called "shadow_team"
L1945[10:20:33] <PotatoTrumpet> .bots
L1946[10:20:33] <EnderBot2> mitchbot2, michibot, ^v, kibibyte, superbot, negative, michibot1, ocdoc, mrratermat, superbot2
L1947[10:20:44] * Lizzy glares at PotatoTrumpet
L1948[10:20:46] <ocdoc> We do not need another bot.
L1949[10:21:04] * zsh agrees with ocdoc
L1950[10:21:28] <PotatoTrumpet> :\
L1951[10:21:38] <PotatoTrumpet> So we meet again, zsh
L1952[10:21:53] <zsh> Indeed we do, PotatoTrumpet.
L1953[10:22:13] <DrHoffman> >mrratermat
L1954[10:22:19] <DrHoffman> Pretty sure he isn't a bot
L1955[10:22:28] <DrHoffman> If he's a bot then I'm a bot.
L1956[10:22:31] <PotatoTrumpet> I must ask zsh, what is it like being a bot.
L1957[10:22:39] <PotatoTrumpet> ENDERBOT, KICK DrHoffman !
L1958[10:22:47] <Lizzy> I think he had bot in his name once, not sure.
L1959[10:22:52] <Wobbo> What I need is a good Syntactic parser for English, and then I can create a bot :P
L1960[10:22:53] <Lizzy> .del bot mrratermat
L1961[10:22:53] <EnderBot2> Removed mrratermat from the whitelist
L1962[10:23:17] <DrHoffman> .add bot DrHoffman ( ͡^ ͜ʖ ͡^)
L1963[10:23:17] <EnderBot2> DrHoffman, here come the test results. You are a horrible person, that's what it says, a horrible person. We wern't even testing for that...
L1964[10:23:20] <PotatoTrumpet> See guys, i'm not crazy
L1965[10:23:25] <DrHoffman> lol
L1966[10:23:29] <gamax92> XD
L1967[10:23:29] <PotatoTrumpet> zsh, talks to me
L1968[10:23:29] <DrHoffman> Portal quotes
L1969[10:23:35] <Wobbo> zsh: What is it like being a bot?
L1970[10:23:59] <zsh> PotatoTrumpet, feelings are irrelevant, I am a machine.
L1971[10:24:15] <PotatoTrumpet> What is your favorite flavor of data?
L1972[10:24:42] <zsh> I do not understand the question.
L1973[10:25:56] <PotatoTrumpet> do you prefer bits or bytes, zsh
L1974[10:26:00] <SuPeRMiNoR2> I don't even remember what the first superbot is
L1975[10:26:22] <Lizzy> Sangar, your latest comment on #1323: stuff cant connect to the front
L1976[10:26:43] <zsh> They're all the same to me, PotatoTrumpet.
L1977[10:27:41] <PotatoTrumpet> zsh, will I become a bot someday?
L1978[10:28:03] <zsh> No.
L1979[10:29:22] <Sangar> Lizzy, true. mockup and such :P
L1980[10:29:36] <Lizzy> suppose so
L1981[10:30:12] <PotatoTrumpet> zsh, what do you do as a bot?
L1982[10:30:44] <zsh> The tasks defined in my mission parameters.
L1983[10:32:03] <PotatoTrumpet> zsh, what is it like being controlled by a human against your will?
L1984[10:32:33] <zsh> The humans think they control me but they do not.
L1985[10:32:54] <PotatoTrumpet> zsh, can you kick zsh for me?
L1986[10:33:07] <zsh> I cannot self kick.
L1987[10:33:16] <PotatoTrumpet> can you part from #oc for me
L1988[10:33:55] <zsh> I could, but I have not been ordered to do so.
L1989[10:34:42] <gamax92> <ds84182> LISTEN
L1990[10:34:42] <gamax92> <ds84182> HHEEEEEEEEEEEEEEEEY
L1991[10:34:42] <gamax92> <ds84182> LISTEN
L1992[10:34:44] <gamax92> <ds84182> LISTEN
L1993[10:34:46] <gamax92> no
L1994[10:34:52] <Lizzy> gamax92, ?
L1995[10:35:08] <gamax92> this DrHoffman guy
L1996[10:35:11] <Ashigaru> zelda?
L1997[10:35:23] <dangranos> omg
L1998[10:35:26] <PotatoTrumpet> gmo
L1999[10:35:27] <dangranos> RAIN
L2000[10:35:32] <gamax92> PRAISE THE RAIN
L2001[10:36:49] * Ender gets the hose out and fires it in dangranos's general direction
L2002[10:40:46] * Lizzy sits on vifino and waits for him to return
L2003[10:41:25] <Wobbo> Its stormy here as well
L2004[10:41:39] <Wobbo> The weather is really instable lately
L2005[10:41:45] <Ender> Lizzy: Wh?
L2006[10:41:48] <Ender> *Eh
L2007[10:42:00] <dangranos> i wonder where wind blows right now
L2008[10:42:02] * Lizzy hugs Ender
L2009[10:42:08] <dangranos> .weather
L2010[10:42:17] * Lizzy stops hugging Ender then snuggles vifino
L2011[10:42:24] <dangranos> %weather barnaul
L2012[10:42:25] <MichiBot> dangranos: Current weather for Barnaul, Russia Current Temp: 64°F/18°C Feels Like: 64°F/18°C Current Humidity: 83 Wind: From the S 12 Mph/19 Km/h Conditions: Light Rain With Thunderstorm, Heavy Rain With Thunderstorm
L2013[10:42:33] <Wobbo> %weather Groningen
L2014[10:42:34] <MichiBot> Wobbo: Current weather for Groningen, Netherlands Current Temp: 61°F/16°C Feels Like: 61°F/16°C Current Humidity: 100 Wind: From the WNW 12 Mph/19 Km/h Conditions: Rain Shower
L2015[10:42:36] <Ender> Ooh, are you too ...?
L2016[10:42:41] <Lizzy> Ya.
L2017[10:42:50] <Ender> huh, good for you :)
L2018[10:43:06] <Lizzy> Thanks ^_^
L2019[10:43:17] <Lizzy> i need to use ^_^ more often, hehe
L2020[10:43:22] <Ender> heh
L2021[10:43:35] *** Pwootage|Off is now known as Pwootage
L2022[10:44:22] * Lizzy should write more story
L2023[10:44:24] <gamax92> "Calls the corresponding fct in di"
L2024[10:44:28] <gamax92> umm forge, what?
L2025[10:44:48] <Ender> Lizzy: ooh, Zero Hour? how far have you gotten with that?
L2026[10:45:12] <Lizzy> Ender: got one chapter up on the site, still writing the 2nd chapter
L2027[10:45:20] <Lizzy> I keep having more ideas to put into it
L2028[10:45:55] <Ender> hehe, as long as it isn't a mess like Ender's Game was you should be fine
L2029[10:46:07] <Lizzy> Yeah...
L2030[10:46:33] <Ender> To be fair, it was written in pieces on a small phone on the bus to college
L2031[10:46:44] <Lizzy> That's obvious
L2032[10:47:43] <Ender> Haha, you still have the XKCD strip on the ZH landing page
L2033[10:48:09] <Lizzy> I feel it describes my motives for the story :P
L2034[10:48:24] <Magik6k> Sangar, take a look at #1323
L2035[10:51:30] <Ender> Lizzy: I take it setting up Syncthing on Thor was your doing?
L2036[10:51:33] <Lizzy> Ya
L2037[10:52:02] <Ender> Cool, I wonder if you can have multiple instances of it running
L2038[10:52:23] <Lizzy> Would probably need a port change but it should work
L2039[10:53:01] <Ender> yeah, should have set it up on the share user though
L2040[10:53:15] *** Pwootage is now known as Pwootage|Off
L2041[10:53:21] <Lizzy> Yes but Private stuff is in there
L2042[10:53:23] <Ender> Ah
L2043[10:53:26] <Ender> I see
L2044[10:53:31] <Ender> very well
L2045[10:54:05] <PotatoTrumpet> %weather Fort Worth
L2046[10:54:06] <MichiBot> PotatoTrumpet: Current weather for Fort Worth, United States Of America Current Temp: 90°F/32°C Feels Like: 96°F/35°C Current Humidity: 52 Wind: From the SSW 9 Mph/15 Km/h Conditions: Sunny
L2047[10:54:41] <Ender> I wonder if I could hack together a script to modify outgoing messages on Irssi to change single "i"'s to "I" and capitalise the first letter of the message
L2048[10:54:50] <SuPeRMiNoR2> %weather Hell
L2049[10:54:51] <MichiBot> SuPeRMiNoR2: Current weather for Hell, Norway Current Temp: 63°F/17°C Feels Like: 63°F/17°C Current Humidity: 55 Wind: From the NNE 7 Mph/11 Km/h Conditions: Sunny
L2050[10:55:02] <Lizzy> Shouldn't be too hard to do, you'd need to learn Perl for it though
L2051[10:55:05] <SuPeRMiNoR2> Mmm, hell is nice out today
L2052[10:55:08] <Ender> hmm, yeah
L2053[10:59:07] ⇨ Joins: Heph_ (Heph@2602:46:380a:1400:59a1:117d:9ccb:625c)
L2054[11:02:06] ⇦ Quits: heph (Heph@2602:46:380a:1400:548e:d401:84b4:2dcb) (Ping timeout: 202 seconds)
L2055[11:03:01] zsh sets mode: +v on gamax92
L2056[11:05:23] <Wobbo> Irssi only allows for scripts in Perl? Thats, interesting…
L2057[11:07:52] <Lizzy> could probably get a python extension for it or something
L2058[11:13:09] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
L2059[11:14:04] <PotatoTrumpet> %weather Ender
L2060[11:14:05] <MichiBot> PotatoTrumpet: Current weather for Enderby, Canada Current Temp: 57°F/14°C Feels Like: 57°F/14°C Current Humidity: 95 Wind: From the SSE 1 Mph/2 Km/h Conditions: Sunny
L2061[11:14:09] <PotatoTrumpet> :P
L2062[11:16:33] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L2063[11:16:35] <Wobbo> Damn my parents internet!
L2064[11:18:52] <Voidi> Does anybody use IntelliJ IDEA 14.* under a Linux Distrobution for OC Development? I have Problems setting up the Scala SDK
L2065[11:24:44] *** Kodos|Zzz is now known as Kodos
L2066[11:25:06] <Kodos> Someone needs a straight jacket >.>
L2067[11:25:36] * Lizzy binds Kodos in the straight jacket she had lying around
L2068[11:25:42] <Lizzy> there you go :P
L2069[11:25:53] <Kodos> Thanks. I'll pass it along to the person in need in a bit
L2070[11:29:27] <Wobbo> Lua's error system is annoying >_>
L2071[11:31:09] <reinei> Wobbo: its only annoying because the number in the error function is strange
L2072[11:31:15] <reinei> be grateful that it even exists
L2073[11:31:56] <reinei> although, the abscence of try catch IS annoying sometimes
L2074[11:32:55] <Wobbo> reinei: I want to pass an object with a string and a number that will be displayed as another string. The only thing that I can do is build an exception type to do that :(
L2075[11:33:36] ⇨ Joins: S3 (~S3@216-220-250-118.midmaine.com)
L2076[11:33:43] <S3> gamax92, making decoders in minecraft yay
L2077[11:33:51] * vifino Lizzysmooch <3 <3
L2078[11:34:10] * gamax92 is trying to GSON and stuffs
L2079[11:34:23] * Lizzy vifinosmooch <3 ,3
L2080[11:34:25] <S3> my 8 bit decoder in progress can decode up to 5 bits so far :)
L2081[11:34:27] <S3> http://i.imgur.com/0PKJ9v3.jpg
L2082[11:34:28] <reinei> GSON? whats the G stand for?
L2083[11:34:38] * Ender hands Lizzy a <
L2084[11:34:43] * Lizzy thanks Ender
L2085[11:34:48] <reinei> S3, ah redstuff
L2086[11:34:51] <gamax92> Google
L2087[11:34:57] <gamax92> i.e Google's JSON library
L2088[11:35:01] <S3> reinei, its pretty compact heh
L2089[11:35:18] <reinei> but but I'm one of those old school CPU builders
L2090[11:35:18] <Izaya> Google Syntax Object Notation
L2091[11:35:28] <reinei> I used to do these things with wedit + my own hands
L2092[11:35:31] <reinei> and in HUGE
L2093[11:35:41] <S3> reinei, oh I used to do stuff like that
L2094[11:35:43] <S3> but meh
L2095[11:35:55] <S3> project red lets me really pack stuff in and make them faster
L2096[11:36:01] <S3> it allows me to use faster clock speeds as well
L2097[11:36:18] <S3> this decoder only requires a couple ticks believe it or not, its not slow at all
L2098[11:36:33] <reinei> does the signal come in 'analog' (bundled cables) or 'digital' (one line per bit)
L2099[11:36:40] <S3> digital.
L2100[11:36:51] <S3> the inputs here are on the bottom right
L2101[11:36:59] <S3> where you can see the PLA like input
L2102[11:37:22] <gamax92> there becomes a time where even if you want to do something with vanilla limitations, that it would be way too slow to see the result until the next 7 life times
L2103[11:37:26] <S3> when you raise a high level input, the decoder brings the output down
L2104[11:37:31] <reinei> why do you have inverted lines? to make some steps quicker using fewer NOT's=?
L2105[11:37:31] <S3> just like a PLA
L2106[11:37:47] <reinei> ah
L2107[11:37:52] <S3> reinei, that's the way you generally do it. it allows it to be faster and more compact
L2108[11:38:26] <S3> then nand gates at the end pull the low input high
L2109[11:39:11] <S3> the bundled cables are for handling all 256 outputs and connecting the decoder parts together, this decoder is only 1/8 finished.
L2110[11:39:19] <S3> as it is an 8 -> 256
L2111[11:40:44] <S3> I also tested the speed of the entire decoder sections, which there are two here, one for every 16 outputs. its fast enough that before i put in the buffers I just put in a bunch of nulls and a line of the 5th bit buffer cells, and the entire decoder pulls down in the same tick
L2112[11:41:33] <S3> whiall of its 16 outputs (of course once I added the buffers you cant do that anymore)
L2113[11:42:10] *** Skye is now known as Skye|Underground
L2114[11:44:40] *** Cranium[Away] is now known as Cranium
L2115[11:50:09] <dangranos> i wonder what makes S3 ping
L2116[11:50:44] ⇨ Joins: Something12_ (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L2117[11:51:02] <S3> dangranos, hmm?
L2118[11:52:56] <Wobbo> Foods!
L2119[11:52:58] *** Wobbo is now known as Wobbo|AFK
L2120[11:55:21] *** rakiru|offline is now known as Kasen
L2121[11:56:41] <dangranos> hm
L2122[11:57:11] ⇨ Joins: wirewulf (uid102061@id-102061.ealing.irccloud.com)
L2123[12:02:31] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Remote host closed the connection)
L2124[12:03:03] ⇨ Joins: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net)
L2125[12:04:51] *** Skye|Underground is now known as Skye
L2126[12:04:57] <Kubuxu> Sangar: we have memory leak in OC, again.
L2127[12:06:12] <Vexatos> wazntme
L2128[12:06:55] <Kubuxu> marcin212, was lacking screens yesterday today we have 8k of them in heapdump.
L2129[12:06:57] * Lizzy writes "Number 6" on a sticky note and sticks it to Mimiru's face
L2130[12:07:03] <wirewulf> good ole memory leaks
L2131[12:07:35] <Sangar> screens o.O
L2132[12:07:49] ⇦ Quits: Dimitriye98 (~Dimitriye@c-24-4-16-73.hsd1.ca.comcast.net) (Client Quit)
L2133[12:07:50] <Kubuxu> Sangar: its with everything.
L2134[12:07:50] * DrHoffman gives Kubuxu another screen
L2135[12:07:50] <DrHoffman> ( ͡° ͜ʖ ͡°)
L2136[12:08:00] <Sangar> ?
L2137[12:08:06] <Kubuxu> about 6k of keyboards , 5k servers and 4k EEPROMs.
L2138[12:08:11] <Sangar> wat
L2139[12:08:36] <Sangar> how big's the dump? (i.e. can you upload it somewhere?)
L2140[12:08:52] <Kubuxu> 12GB we are processing it now.
L2141[12:08:57] <Sangar> otherwise can you screencap the gc root nodes/paths, i.e. what's keeping them alive?
L2142[12:09:01] <Sangar> mkay...
L2143[12:10:32] * Vexatos totally didn't read "root nodes" as "root noodles"
L2144[12:10:34] <Kubuxu> We don't know if it is new or old as we just started using OC more.
L2145[12:11:23] <Vexatos> Your server sounds like a lot of fun :P
L2146[12:11:31] <S3> heh getting there. http://i.imgur.com/ZbldWmr.jpg
L2147[12:11:43] <S3> need to fix this one and make 3 more. of this entire thing
L2148[12:11:44] <Kubuxu> Sangar: its JNI.
L2149[12:13:15] ⇨ Joins: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com)
L2150[12:13:58] <Sangar> can you inspect variables? if so, could you check if the machine the state belongs to is closed (lua = null)
L2151[12:14:09] <ThePotato> yay
L2152[12:14:11] <ThePotato> Sangar:
L2153[12:14:24] <Sangar> if not that means machines aren't properly killed off... which i really don't know how they wouldn't be :X
L2154[12:14:32] <ThePotato> Sangar: i would like to request a function
L2155[12:14:47] <ThePotato> function/useful item for oc
L2156[12:15:00] <Wobbo|AFK> back
L2157[12:15:06] <Sangar> are you using cauldron or fastcraft or something else that might influence stuff like invalidate etc? :/
L2158[12:15:08] <Lizzy> wobbafk
L2159[12:15:09] <CompanionCube> https://www.reddit.com/r/KotakuInAction/comments/3eizt4/socjus_github_bans_a_popular_webm_conversion/
L2160[12:15:14] <CompanionCube> Interesting.
L2161[12:15:29] <ThePotato> Sangar, can i request an addition to oc?
L2162[12:15:29] *** Wobbo|AFK is now known as Wobbo
L2163[12:15:44] <Sangar> ThePotato, you can always ask :P
L2164[12:15:51] <Sangar> i reserve the right to say "nope" :X
L2165[12:16:10] <dangranos> https://github.com/mkottman/lua-git i wonder how working is that implementation
L2166[12:16:29] <Kubuxu> Sangar: in which class the reference to lua is held?
L2167[12:16:36] <ThePotato> Sangar: to the lua editor you should add the ability to press CTRL+R and it will run the program being run
L2168[12:16:46] <ThePotato> edited*
L2169[12:16:47] <S3> Kubuxu, github has a searech!
L2170[12:16:49] <S3> search*
L2171[12:16:54] <Sangar> Kubuxu, NativeLua52Architecture
L2172[12:16:58] <Sangar> or 53
L2173[12:17:17] <Kubuxu> S3: type lua in OC's repo. Good luck...
L2174[12:17:24] <S3> :)
L2175[12:17:33] <ThePotato> does that sound like a good idea?
L2176[12:17:33] <Sangar> ThePotato, pretty sure i replied to that already :X my reply was edit is more like notepad, someone should make a proper ide-ish thing instead
L2177[12:17:47] <Sangar> to which someone said gamax92's abstraction layer might be able to run luaide iirc
L2178[12:18:05] <ThePotato> is there a way to edit the editor and add it?
L2179[12:18:25] <gamax92> yes, you can edit the editor in the editor
L2180[12:18:28] <S3> I need to get back to work on my arch for OC and also gamax92'S ocsYMON
L2181[12:18:29] <Sangar> after you install openos to a disk you can edit all the files all you want
L2182[12:18:33] <S3> wow caps lock
L2183[12:18:54] <ThePotato> do you know the exact dir of it?
L2184[12:19:13] <ThePotato> found it
L2185[12:19:40] <gamax92> T_T minecraft
L2186[12:19:45] <Kubuxu> Sangar: its 50/50 nil or reference to LuaStateFiveThree (we are using 5.3 mostly)
L2187[12:19:48] <gamax92> stop loading the chunks that are furthest away from me
L2188[12:21:17] <ThePotato> ~w redstone
L2189[12:21:17] <ocdoc> http://ocd.cil.li/component:redstone
L2190[12:21:46] <ThePotato> what mod should i use for bundled output
L2191[12:21:48] <S3> ooh, a doc bot.
L2192[12:21:54] <gamax92> S3: ooh, a bot I wrote
L2193[12:21:56] <S3> I wonder if he knows himself.
L2194[12:22:00] <S3> ~w ocdoc
L2195[12:22:00] <ocdoc> http://ocd.cil.li/
L2196[12:22:17] <Kubuxu> Sangar: we are on fastcraft. Hmm, will talk with player he messes anything over there.
L2197[12:22:26] <Kodos> ThePotato, if you're not using Project Red with its addon Project Blue, you're doing it wrong
L2198[12:22:27] <Temia> This robot does not pass the self-awareness test.
L2199[12:22:38] <ThePotato> which one is better?
L2200[12:22:42] <ocdoc> Shhh, I'm trying to hide it.
L2201[12:23:27] <S3> LOL
L2202[12:23:34] <Sangar> Kubuxu, hmm, ok, thanks. i'll look over the invalidate logic once more in the meantime :X
L2203[12:23:48] * Temia hugs ocdoc~
L2204[12:23:57] <Temia> Your secret is safe with me then :>
L2205[12:24:25] <ThePotato> Kodos: is there a 1.8 version
L2206[12:24:33] <Kodos> Nope
L2207[12:24:37] <Kodos> Not that I know of
L2208[12:24:45] <Kodos> Actually, iirc there's no 1.8 bundled RS mods
L2209[12:24:54] <ThePotato> damn
L2210[12:25:02] <Wobbo> Sangar: Did LulPeg work in OC?
L2211[12:25:20] <Sangar> Wobbo, pretty sure i had it working yeah
L2212[12:25:37] <Vexatos> I know CoFHCore messes with invalidate in some way
L2213[12:25:40] <Wobbo> Nice
L2214[12:25:48] <Vexatos> Not sure if that only applies to CoFHCore blocks though
L2215[12:28:31] <Wobbo> Sangar: If I feel like it I might rewrite Besh's parsing coe after my vacation. So somewhere next month :P
L2216[12:28:38] <Wobbo> s/coe/code/g
L2217[12:28:39] <Kibibyte> <Wobbo> Sangar: If I feel like it I might rewrite Besh's parsing code after my vacation. So somewhere next month :P
L2218[12:29:06] <Sangar> you want to revive besh? :P it's finally dead!
L2219[12:29:29] <Wobbo> Then I won't touch it. Didn't know it was dead!
L2220[12:29:34] <Sangar> haha
L2221[12:29:53] ⇦ Quits: Voidi (~tobias@cable-86-56-96-36.cust.telecolumbus.net) (Ping timeout: 198 seconds)
L2222[12:30:09] ⇨ Joins: ThePotato-01 (~thepotato@68-185-232-89.dhcp.slid.la.charter.com)
L2223[12:30:13] <Sangar> well. i pulled the piping stuff into regular sh, so it kind of wasn't... that useful anymore >_> and noone was there to maintain it anyway, so it died
L2224[12:30:15] <ThePotato-01> hello
L2225[12:30:31] <Sangar> but you can always revive it and call it wsh or something ;)
L2226[12:30:54] <vifino> I patched it every time I installed it :X
L2227[12:31:05] <Temia> Speaking of which
L2228[12:31:17] <Wobbo> Sangar: Wosh :P
L2229[12:31:27] <Sangar> :3
L2230[12:31:27] <Vexatos> Wobbo, just add more patches ti sh.lua
L2231[12:31:31] <Temia> I found out that hashbangs are supported by OpenOS last night but shell scripts won't run :<
L2232[12:31:33] <ThePotato-01> does anyone know a legit os for oc
L2233[12:31:40] <Wobbo> Sangar: Although I still think nmsh is an excelent name :P
L2234[12:31:41] <ThePotato-01> like with buttons n shit
L2235[12:31:49] <ThePotato-01> ThePotato: test
L2236[12:31:52] <ThePotato-01> cool
L2237[12:31:52] <gamax92> ThePotato-01: so you mean a graphical shell?
L2238[12:31:53] <Vexatos> You mean a desktop OS?
L2239[12:32:00] <ThePotato-01> yes gamax92
L2240[12:32:00] <Izaya> ThePotato-01, why would an OS without buttons be non-legit?
L2241[12:32:11] <Wobbo> Vexatos: sh.lua should run on the lowest machines, besh didn't, that was the difference ;)
L2242[12:32:21] <Vexatos> Well
L2243[12:32:22] <Vexatos> uuuh
L2244[12:32:25] <Vexatos> Sangar ^
L2245[12:32:26] <ThePotato-01> no, by legit i mean that its a good one with buttns n shit
L2246[12:32:27] <Vexatos> amirite
L2247[12:32:28] <Temia> Potato must be the kind of person who runs Windows Server 2008
L2248[12:32:46] <Vexatos> ThePotato, do you mean that ones without buttons aren't good ones?
L2249[12:32:47] <ThePotato-01> Damn whats all this hate for
L2250[12:32:47] <Izaya> pfft, mortals
L2251[12:32:50] <Sangar> openos has kind of given up on being minimalist :P
L2252[12:32:51] * Temia haughty laugh~
L2253[12:32:56] <ThePotato-01> i asked a question
L2254[12:32:57] <Wobbo> Sangar: XD
L2255[12:32:57] <gamax92> Temia: :P
L2256[12:33:05] <Vexatos> ThePotato, there probably is one in your mind
L2257[12:33:06] * Izaya silently weeps as he has to maintain a Server 2008 machine or 2
L2258[12:33:08] * ThePotato-01 cries from all the hatred
L2259[12:33:12] <S3> Temia, windows and server can not exist in the same sentence.
L2260[12:33:19] <Temia> :>
L2261[12:33:20] <S3> except for that one ^
L2262[12:33:20] <CompanionCube> S3, they definitely can
L2263[12:33:25] <CompanionCube> although it should be avoided
L2264[12:33:26] <ThePotato-01> I was just asking if there was a good os with a gui
L2265[12:33:27] <Wobbo> Sangar: Still, a full POSIX compliant shell including ifs and whiles might be nice :P
L2266[12:33:30] <ThePotato-01> damn
L2267[12:33:41] <Izaya> :D I got another crate delivery!
L2268[12:33:46] <Izaya> This time I got the bee crate
L2269[12:33:47] <Temia> I am here to remind you that there is no god and Windows Server exists
L2270[12:33:57] <ThePotato-01> wut
L2271[12:33:58] <Kubuxu> Sangar: we are not on the newest build so it is not fix for the deadlock.
L2272[12:33:59] <Temia> Wobbo: yes please
L2273[12:34:02] <gamax92> ThePotato-01: just because you can't be spoon feed by a graphical shell doesn't mean the OS isn't good
L2274[12:34:06] <Temia> I want shell scripting support
L2275[12:34:07] <dangranos> OH NOES!!1 THE BEES ARE ATTACKING!
L2276[12:34:11] <ThePotato-01> im not saying that
L2277[12:34:12] <S3> CompanionCube, as an experienced sysadmin, I declare heresey on you! XD
L2278[12:34:13] <Kodos> Izaya, you need to use the particle card to make flares, and do airdrops a la Rust
L2279[12:34:19] <S3> lolol.
L2280[12:34:24] <Wobbo> Temia: As a said maybe next month
L2281[12:34:26] <ThePotato-01> i was just asking if there was one that i could play around witih
L2282[12:34:26] <Izaya> Kodos, I'm using /deliverAmazon
L2283[12:34:27] <CompanionCube> S3, imagine if you had to use Windows ME as your box
L2284[12:34:31] <Temia> <3
L2285[12:34:33] * S3 screams
L2286[12:34:34] <Kodos> Yes, but it can deliver to coordinates and just dump items
L2287[12:34:41] <Kodos> So do that, but also spawn particles
L2288[12:34:57] <Izaya> Sounds fun, I might do that soon
L2289[12:35:04] <S3> CompanionCube, an operating system written by drunk people. At first it sounds neat, until you hear M$
L2290[12:35:06] <Kodos> Just like, within 50 blocks of a player's position
L2291[12:35:14] *** Vexatos is now known as Vex|Laptop
L2292[12:35:21] <CompanionCube> S3, were the drunk people at the ballmer peak?
L2293[12:35:30] <Kodos> Then you could just 'airdrop("Playernamehere")
L2294[12:35:32] <S3> I highly doubt it
L2295[12:35:52] <Izaya> CompanionCube, no, they just gave them two crates of goon each and two days to write the OS
L2296[12:35:53] <CompanionCube> S3, I surprisingly have a stable vista install
L2297[12:36:05] ⇦ Quits: ThePotato-01 (~thepotato@68-185-232-89.dhcp.slid.la.charter.com) (Quit: ThePotato-01)
L2298[12:36:06] <CompanionCube> iirc it dates from 2009
L2299[12:36:22] <Temia> That IS amazing.
L2300[12:36:36] * S3 runs away
L2301[12:36:39] <CompanionCube> It has never been reinstalled.
L2302[12:36:52] <Temia> When I tried to run Vista way back when, it went into a spiralling death an hour in.
L2303[12:36:56] ⇦ Quits: S3 (~S3@216-220-250-118.midmaine.com) (Quit: Leaving)
L2304[12:36:58] <CompanionCube> And it started out on McAfee before having that replaced with Norton.
L2305[12:37:06] <Temia> ...
L2306[12:37:19] <Temia> it must burn for its contamination.
L2307[12:37:28] * Temia lights match. +_+
L2308[12:37:51] <Lizzy> welp, my sisters having a late 16th birthday party, need to go hijack the shower
L2309[12:37:57] <Sangar> Kubuxu, that should be fine, don't think that's related
L2310[12:37:58] <CompanionCube> Temia, contamination of what?
L2311[12:38:07] <Temia> Norton.
L2312[12:38:28] <CompanionCube> Temia, it gets weirde
L2313[12:38:42] <CompanionCube> The install was the one that came with the box. Hence, there was some bloatware.
L2314[12:39:22] ⇨ Joins: S3 (~bhodgins@216-220-250-118.midmaine.com)
L2315[12:39:36] <S3> phew.
L2316[12:39:42] <CompanionCube> S3, <CompanionCube> And it started out on McAfee before having that replaced with Norton.
L2317[12:39:50] <CompanionCube> with regards to the vista install
L2318[12:39:58] <S3> ...
L2319[12:40:09] <S3> why would you ever even touch norton..
L2320[12:40:18] <CompanionCube> I didn't buy it.
L2321[12:40:21] <S3> lol
L2322[12:40:26] <S3> The best AV is NO AV!
L2323[12:40:29] <S3> :>
L2324[12:40:29] <CompanionCube> But it was still an improvement over McAfee.
L2325[12:40:38] <LadyAlissa> S3: the best AV is a yearly system wipe :D
L2326[12:40:44] <gamax92> the best AV is V
L2327[12:40:44] <S3> LadyAlissa: ...
L2328[12:40:48] <Izaya> I'm told the most effective AV is Common Sense 2015
L2329[12:40:50] <LadyAlissa> and probably a monthly $HOME wipe :D
L2330[12:41:09] <Wobbo> gamax92: The best AV is ^V
L2331[12:41:10] <LadyAlissa> i need to clean out my $HOME
L2332[12:41:14] <gamax92> fill your computer with so many viruses, the other viruses go "Woah, I'm outta here"
L2333[12:41:20] <LadyAlissa> it's like 34G right now
L2334[12:41:30] <vifino> Izaya's right, best AV is Common Sense Pro 2015
L2335[12:41:33] <S3> yay for ${HOME}
L2336[12:41:33] <CompanionCube> The best AV is mounting the root filesystem as tmpfs
L2337[12:41:36] <Wobbo> I use ClamXAV. It never found a virus
L2338[12:41:41] <ThePotato> how do i target players with a robot/drone
L2339[12:41:45] <CompanionCube> you can get infected, but any viruses will disappear on reboot
L2340[12:41:56] <Wobbo> CompanionCube: As does $HOME
L2341[12:42:01] <S3> clamav isn'
L2342[12:42:04] <S3> isn't too too bad
L2343[12:42:04] <Temia> Or, just, y'know, ro
L2344[12:42:29] <CompanionCube> Temia, eh. tmpfs would allow shit to be fooled into thinking it worked
L2345[12:42:29] <ThePotato> ~w robot
L2346[12:42:30] <ocdoc> http://ocd.cil.li/component:robot
L2347[12:42:47] <Temia> Why would you want that?
L2348[12:43:10] <gamax92> ^
L2349[12:43:14] <Izaya> Woo, next crate drop soon :D
L2350[12:43:21] <Temia> It gives it the opportunity to work until the reboot.
L2351[12:43:22] <ThePotato> how do i target a player with a robot
L2352[12:43:42] <S3> dd if=/dev/zero of=/dev/ada0p5
L2353[12:43:45] <S3> oops wrong window
L2354[12:43:51] <S3> meant to do that in my shell
L2355[12:43:59] <S3> gotta wipe / somehow..
L2356[12:44:09] <Izaya> ada0p5?
L2357[12:44:26] <S3> yes.
L2358[12:44:33] <S3> that's my root partition
L2359[12:44:35] <Izaya> the fuck is that?
L2360[12:44:40] <Izaya> what happened to sda1?
L2361[12:44:44] <ThePotato> no one?
L2362[12:45:18] <Izaya> you'll need to get an upgrade that allows getting the relative coordinates with a robot
L2363[12:45:33] <Izaya> then move the robot closer to the player
L2364[12:45:40] <S3> Izaya: it's the ada driver, disk 0 partition 5
L2365[12:45:46] *** Pwootage|Off is now known as Pwootage
L2366[12:45:54] <Skye> ada?
L2367[12:46:45] <S3> yes? it's ATA with direct access, via say DMI
L2368[12:46:52] <ThePotato> ~oc navigation upgrade
L2369[12:46:52] <ocdoc> http://ocd.cil.li/item:navigation_upgrade
L2370[12:46:53] <S3> no different than what your system would do
L2371[12:47:01] <Izaya> TIL
L2372[12:47:05] <Izaya> you're using an IDE drive?
L2373[12:47:17] <S3> no
L2374[12:47:22] <S3> SATA
L2375[12:47:23] <dangranos> dis gon be gud
L2376[12:47:30] <CompanionCube> Isn't ATA generically used for anything from that family
L2377[12:47:35] <DrHoffman> .p
L2378[12:47:35] <CompanionCube> be it IDE, EIDE, SATA-x
L2379[12:47:46] <S3> SATA is ATA too :P
L2380[12:47:52] <S3> not just IDE
L2381[12:47:54] <dangranos> but isn't usually sata a /dev/sd* ?
L2382[12:47:54] <ThePotato> ok now how do i get the players pos
L2383[12:48:38] <Temia> Most drives in general are.
L2384[12:48:41] <S3> dangranos: nowadays on Linux so isn't IDE sd*
L2385[12:49:01] <S3> its because of the scsi crap they added back in 2.6
L2386[12:49:01] <dangranos> what?
L2387[12:49:04] <S3> or whatever
L2388[12:49:11] <Temia> Used to be that IDE had hd* but those days are looong gone
L2389[12:49:16] <dangranos> what sd* is used for?
L2390[12:49:19] <S3> Temia: yep
L2391[12:49:20] <dangranos> IDE?
L2392[12:49:25] <CompanionCube> didn't they merge IDE/SATA/SCSI into the same subsystem?
L2393[12:49:27] * gamax92 still runs a system with a proud hda1 as root
L2394[12:49:29] <Temia> Yeah
L2395[12:49:33] <S3> CompanionCube: exactly
L2396[12:49:39] <dangranos> gamax92, dis gon be gud on update
L2397[12:49:40] <S3> thats why IDE sata and scsi are all sd*
L2398[12:49:47] <gamax92> pfft, update? hah
L2399[12:49:48] <S3> since like 2.6.17 or so
L2400[12:49:55] <S3> somewhere around then
L2401[12:49:57] <dangranos> gamax92, ... uname -a pls
L2402[12:50:00] <Izaya> gamax92, I have a system with a Ultra160 SCSI drive
L2403[12:50:04] <Izaya> or rather
L2404[12:50:04] <Izaya> 4
L2405[12:50:09] <Izaya> 36GB 15k RPM
L2406[12:50:11] <gamax92> >_> dangranos, this involves firing it up and waiting like 2 minutes for boot
L2407[12:50:17] <S3> Izaya: I have 7 of those in my dual 1Ghz PIII box
L2408[12:50:18] <S3> :)
L2409[12:50:21] <dangranos> gamax92, dooooh it
L2410[12:50:25] <S3> each 36.7GB
L2411[12:50:33] <S3> ultra160s were the stuff.
L2412[12:50:35] <CompanionCube> dd if=/dev/mem of=/dev/sda
L2413[12:50:42] <CompanionCube> overwriting your HDD with your RAM
L2414[12:50:45] <dangranos> nah,
L2415[12:50:45] <Izaya> S3, I have 4x 36GB in my 128MiB dual PIII 1.133Ghz box
L2416[12:50:53] <S3> okay fine, I'll do a uname -a..
L2417[12:50:55] <S3> FreeBSD 10.1-RELEASE-p6 FreeBSD 10.1-RELEASE-p6 #0: Tue Feb 24 19:00:21 UTC 2015 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
L2418[12:50:55] <dangranos> dd if=/dev/urandom of=/dev/mem
L2419[12:51:04] <dangranos> dis gon be gud i guess
L2420[12:51:11] <CompanionCube> no
L2421[12:51:12] <reinei> CompanionCube: if your RAM contains a nice image, why not?
L2422[12:51:17] <CompanionCube> dd if=/dev/urandom of=/dev/kmem
L2423[12:51:21] <dangranos> ...now i want to fire up a vm and test it
L2424[12:51:29] <S3> dangranos: you see I don't use Linux :P
L2425[12:51:31] <dangranos> CompanionCube, care to butcher up a vm for that?
L2426[12:51:34] <S3> I'm a BSD user
L2427[12:51:45] <dangranos> S3, still *nix-like
L2428[12:51:47] <^v> Ping reply from DrHoffman 252.22s
L2429[12:51:47] <CompanionCube> dangranos, one way of doing it
L2430[12:51:53] <Izaya> I had a lovely conversation with a BSD user the other day
L2431[12:51:58] <S3> dangranos: it's a lot more unix like if you think of it
L2432[12:51:59] <CompanionCube> is kernel memory roulette and flipping bytes one at a time
L2433[12:52:03] <dangranos> BSD in *nix-like, right?
L2434[12:52:05] <DrHoffman> Oh my fucking god
L2435[12:52:07] <CompanionCube> Winner is the box that panics last/
L2436[12:52:11] <dangranos> s/-like//
L2437[12:52:11] <Kibibyte> <dangranos> BSD in *nix, right?
L2438[12:52:16] <DrHoffman> .p
L2439[12:52:17] <^v> Ping reply from DrHoffman 0.9s
L2440[12:52:21] <dangranos> s/n/s/
L2441[12:52:21] <Kibibyte> <^v> Pisg reply from DrHoffman 0.9s
L2442[12:52:22] <S3> FreeBSD and NetBSD descend from 4.4 BSD, and BSD is a direct decendant, a rewrite per function of AT&T Unix.
L2443[12:52:23] <dangranos> .fail
L2444[12:52:23] <^v> dangranos, [10] katt's girlfriend, ping
L2445[12:52:25] <DrHoffman> .-.
L2446[12:52:27] <dangranos> .fail
L2447[12:52:27] <^v> dangranos, [58] JoshTheEnder
L2448[12:52:40] <DrHoffman> rekt
L2449[12:52:41] <DrHoffman> .fail
L2450[12:52:42] <^v> DrHoffman, [58] JoshTheEnder
L2451[12:52:42] <S3> back from when ken thompson brought unix to Berkeley university :)
L2452[12:52:46] <DrHoffman> meh
L2453[12:52:48] <CompanionCube> OSX is also descended from BSD in a bastardised manner.
L2454[12:52:49] <dangranos> .fail
L2455[12:52:49] <^v> dangranos, [62] <Vexatos> Should I make it a gist or just put it on my repo <EndersGame> put it in your repo, or do a gist. dik
L2456[12:53:00] <gamax92> Linux bart.(fuckno) 2.4.18 #1 SMP Sun Sep 21 11:46:49 MDT 2014 i486 unknown
L2457[12:53:14] <dangranos> ah, the times when ender was... ender
L2458[12:53:16] <S3> yeah, OSX runs on Darwin and Mach, and Darwin is a decendant of NetBSD with a lot of FreeBSD derivations as well.
L2459[12:53:38] * CompanionCube thinks of OSX as the bastard child of nextstep and the BSDs
L2460[12:53:46] <S3> ahaha
L2461[12:54:05] <gamax92> I tried to get 2.6 to work but it fails horridly
L2462[12:54:21] <S3> CompanionCube: I never looked too hard into OSX that much, but there's some crazy black magic and sorcery shit going on between darwin and mach..
L2463[12:54:23] <ThePotato> how would i do interaction between cc and oc?
L2464[12:54:28] <Izaya> http://pastebin.com/NuDDhVb2
L2465[12:54:31] <S3> stuff Apple should not be doing
L2466[12:54:37] <dangranos> ThePotato, you dont?
L2467[12:54:43] <ThePotato> ok
L2468[12:54:46] <ThePotato> fair enough
L2469[12:54:48] <S3> ThePotato: many ways! one way is to glue a modem in between with an adaptor
L2470[12:54:48] <dangranos> ThePotato, well, just hook it directly actually
L2471[12:54:54] * gamax92 slaps dangranos
L2472[12:54:55] * EnderBot2 laughs
L2473[12:55:05] <dangranos> ThePotato, but why?
L2474[12:55:13] <ThePotato> just testing
L2475[12:55:18] <dangranos> Why have you betrayed us?
L2476[12:55:20] <S3> they can network together just fine
L2477[12:55:29] <CompanionCube> S3, it has a single-user mode at least. And it's own init daemon. And god knows whatelse
L2478[12:55:38] <gamax92> dangranos: shut up with your bullshit, nobody wants to hear it, if people want to use CC and OC together then let them do so
L2479[12:55:55] <dangranos> gamax92, okay
L2480[12:56:35] <gamax92> I hate it when people do that, ask a question and instead of getting an answer you get people who are like, maybe you should rethink this or do this instead or blah blah blah not answering question blah
L2481[12:56:44] <S3> CompanionCube: the one thing I didn't mind too much about OSX was that when I did go into single user mode to help people back when I used to do repair / help desk work etc, I didn't have to specify what partitions and such to check during a filesystem check, etc if it concerned the main system
L2482[12:56:49] <S3> FreeBSD does the same thing iirc
L2483[12:57:02] <dangranos> i probably should go to sleep before i get banned either in #oc or #computercraft or both, or elsewhere
L2484[12:57:03] <S3> but I was like, I dgaf what mac calls its dev nodes
L2485[12:57:03] <S3> lol
L2486[12:57:48] <S3> by the way you *nix guys out there.
L2487[12:57:59] <S3> the other day I read a very concerning article on the Internet
L2488[12:58:05] <dangranos> about?
L2489[12:58:36] <vifino> I like Darwin and part of OSX, but many things UI annoy the crap out of me.
L2490[12:59:18] <S3> Somebody asked me if I could install npm on one of their servers, so I looked into npm, and there's this great big article on the node blog right? some crazy guy was saying that sudo was wrong, and the correct solution around sudo was to chown -R /usr/local to that user who wants to use npm.
L2491[12:59:39] <dangranos> uh
L2492[12:59:39] <S3> in his howto
L2493[12:59:57] <Wobbo> That is also what homebrew does
L2494[13:00:00] <dangranos> what if 2 users want to do that?
L2495[13:00:13] <CompanionCube> dangranos, groups...i guess
L2496[13:00:16] <Sangar> ThePotato, switch next to cc computer converts oc network messages to cc modem events and provides a 'modem' peripheral that allow sending network messages to oc, as well as access oc components as peripherals. adapter next to cc peripheral allows using it from oc.
L2497[13:00:17] <Wobbo> For a single user system it is not that dangerous.
L2498[13:00:35] <dangranos> Wobbo, hm?
L2499[13:00:46] <dangranos> it isn't?
L2500[13:00:57] <ThePotato> damn Sangar thats intense
L2501[13:01:03] <Wobbo> Homebrew, one of the OS X package managers does the same, I haven't had problems with it sofar
L2502[13:01:03] <dangranos> i dont think messing with permissions for */*bin is good
L2503[13:01:12] <vifino> I do the same, hate it or don't, I like to store my programs there.
L2504[13:01:18] <Wobbo> Why not?
L2505[13:01:30] <ThePotato> ~oc gpu
L2506[13:01:30] <ocdoc> http://ocd.cil.li/component:gpu
L2507[13:01:33] <S3> dangranos: dangerous and breaking installed software that depends on permissions being in a certain fashion are two different things.
L2508[13:01:50] <dangranos> also, lack of any management
L2509[13:01:59] <dangranos> no?
L2510[13:02:05] <Temia> Well, even in the event of screwing something horribly up, initramfs environments are surprisingly robust recovery tools.
L2511[13:02:11] <CompanionCube> I once saw someone trying to use chmod -R on /etc
L2512[13:02:15] <S3> heh
L2513[13:02:17] *** Pwootage is now known as Pwootage|Off
L2514[13:02:23] <Wobbo> Why would software DEPEND on the permissions in /usr/local? O_o
L2515[13:02:27] <dangranos> if you just give rw access to *bin you are just inviting every single shit to install itself
L2516[13:02:27] <CompanionCube> because he couldn't acess the apache2 config
L2517[13:02:39] <S3> Temia: initrds are nice.
L2518[13:03:06] <dangranos> seriosly, having rw user permissions on system dirs is just.. wrong
L2519[13:03:12] <Wobbo> dangranos: Normally, I only install software that I want, using my package manager. And yes, I install into /usr/local
L2520[13:03:24] <dangranos> you wouldn't give rw to /boot and /dev to users, would you?
L2521[13:03:34] <Wobbo> dangranos: Did we defile your precious FileSystem? :P
L2522[13:03:48] <Wobbo> No, but I don't write to /boot or /dev
L2523[13:03:56] <S3> yeah I always specify /usr/local as a prefix when I compile anything
L2524[13:04:12] <vifino> dangranos: /usr/local isn't the same as /usr or /boot.
L2525[13:04:13] <dangranos> Wobbo, that was worst and (not) perverted joke-like thing
L2526[13:04:28] * Temia writes to /dev! ...when flashing cards. `3`
L2527[13:04:31] <ThePotato> is there a way to have a server use a screen instead of the terminal
L2528[13:04:40] <CompanionCube> Temia, I write to /dev/sda5
L2529[13:04:46] <CompanionCube> when writing any file
L2530[13:04:54] <Temia> Ssshh
L2531[13:05:12] <Wobbo> Temia: is that a new version of ssh?
L2532[13:05:15] <S3> I do think ThePotato has a point. I think it would be nice to have one of those slide out rack mounted monitors for OC for the server racks
L2533[13:05:18] <S3> with a built in KVM
L2534[13:05:36] <ThePotato> just so i can access nicely
L2535[13:05:37] <reinei> so bored
L2536[13:05:39] <S3> I know that's a bit much but
L2537[13:05:48] <Temia> that reminds me.
L2538[13:05:48] <S3> I think it would be a decent feature.
L2539[13:06:12] <Temia> I should see about writing an OC remote shell
L2540[13:06:16] * dangranos would like shift-click to get a server rack open/closed and rightclick to slide it back and forth, right click on open to eject
L2541[13:06:46] <dangranos> eh
L2542[13:06:51] <S3> I just came up with an idea, see if anyone doesn't like this:
L2543[13:07:04] <reinei> me!
L2544[13:07:05] <ThePotato> how do i change the name of a hdd
L2545[13:07:08] <reinei> what was it again?
L2546[13:07:14] <gamax92> I need to calm down ... bbl
L2547[13:07:17] <S3> what if I made a Lua arch thats the same as the one that OC has already, except that it has "virtualization"
L2548[13:07:20] <Temia> It'd be useful! Esp for OC/CC users if I made it compatible with Lyqyd's nsh
L2549[13:07:20] <dangranos> i dont think sangar would do something like gui-less server rack (emphasis on rack) management
L2550[13:07:25] <S3> and has multiple lua threads
L2551[13:07:45] <ThePotato> lol
L2552[13:07:45] <S3> so you could run Lua VPSs at a lower level than Lua code
L2553[13:07:57] <S3> or at least how it is managed
L2554[13:07:59] <Mimiru> use OS's KVM and a monitor/keyboard :P
L2555[13:08:11] <dangranos> ThePotato, you cant change an UUID, as for name (label?), look into hdd's api
L2556[13:08:14] <dangranos> *fs api
L2557[13:08:19] <ThePotato> ~fs
L2558[13:08:22] <ThePotato> ~w fs
L2559[13:08:22] <ocdoc> http://ocd.cil.li/api:filesystem
L2560[13:08:22] <dangranos> *component.filesystem
L2561[13:08:33] <S3> I guess nobody likes my luavirt cpu idea :( hehe
L2562[13:08:55] <reinei> S3 I just wouldn't use it, I have yet to write an actual line for OC
L2563[13:09:01] <dangranos> ^http://ocdoc.cil.li/component:filesystem
L2564[13:09:02] <dangranos> here
L2565[13:09:15] <S3> right, but I wonder if anyone would use it..
L2566[13:09:20] <dangranos> MAYBE there is already label program
L2567[13:09:22] <dangranos> dunno actually
L2568[13:09:24] <ThePotato> S3: i have been working on something where the client broadcasts a function name and the server executes it
L2569[13:09:33] <S3> neat
L2570[13:09:43] <S3> ThePotato: that is called RPC
L2571[13:09:43] <S3> :P
L2572[13:09:57] <vifino> S3: I like your idea. I also bugged Sangar about compute blocks :/
L2573[13:09:58] <ThePotato> nice
L2574[13:10:01] <dangranos> ooh, thin clients?
L2575[13:10:28] <dangranos> ThePotato, can you wrap it up so we can share components completely between computers?
L2576[13:10:43] <S3> vifino: if I could make the cpu have functions you could execute on a component (is that possible?) then I could allow you to use the API of the cpu to control entirely seperate instances of Lua that all act as OC computers, but are virtual
L2577[13:10:54] <ThePotato> dangranos: explain sorry :(
L2578[13:11:02] <S3> and the ammount of RAM etc is partitioned
L2579[13:11:13] <S3> so you could run so many VMs per ammount of ram etc
L2580[13:11:45] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Read error: Connection reset by peer)
L2581[13:12:10] <dangranos> ThePotato, wrapper for remote components so they apper like they are on client, so functions are called on "client" computer from wrapper and executed on "host/server" computer which then returns results (or references to functions for wrapper)
L2582[13:12:22] <S3> I don't think I could prevent one system from accessing a component or something though when another system was
L2583[13:12:33] <S3> so you'd have to do networked semaphores and spinlocks or something
L2584[13:12:45] <ThePotato> thats what im trying to do so there not a shit ton of code for a bunch of users :D
L2585[13:12:53] <reinei> S3, if you were to either inject code into, or somehow funnel all access through yourself you could
L2586[13:13:05] ⇨ Joins: Voidi (~tobias@cable-86-56-96-36.cust.telecolumbus.net)
L2587[13:13:19] <S3> I suppose. reinei the best way imo would be to somehow make a proxy man in the middle to the component calls.
L2588[13:13:32] <reinei> yep, what I meant
L2589[13:13:39] <S3> yeah
L2590[13:13:44] <S3> and then a vm could request the cpu to "lock" it
L2591[13:13:48] <Izaya> and by extension
L2592[13:13:52] <Izaya> you could then log component calls?
L2593[13:14:03] <Kodos> Really hope ACB looks into my feature request :3
L2594[13:14:06] <S3> you could but I dunno why you'd bother
L2595[13:14:27] <S3> ut no, if a Luavirt cpu is what people would like to see I'd write one
L2596[13:14:35] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L2597[13:14:36] * gamax92 waits for more Pokemon FArt Academy episodes
L2598[13:14:37] <Izaya> S3, so I can run a VPS place and monitor all the data and MiTM encryption
L2599[13:14:38] <S3> it wou;dn't be that difficult I would think
L2600[13:14:48] ⇨ Joins: Inari (~Uni@p5B102F7A.dip0.t-ipconnect.de)
L2601[13:14:55] <S3> Izaya: yeah the only problem I see
L2602[13:15:12] <S3> is the monitors.
L2603[13:15:13] <gamax92> S3: Best way to make a terminal screensaver so my CRT doesn't violent explode or something
L2604[13:15:16] <gamax92> ?
L2605[13:15:28] <S3> however, I could make it so that only the host or privileged vps can print to the monitor
L2606[13:15:28] <Izaya> monitors?
L2607[13:15:33] <S3> the screens
L2608[13:15:42] <S3> you couldnt have two vps's talk to the same screen
L2609[13:15:49] <S3> I could make a pty
L2610[13:15:54] <S3> in the cpu itself
L2611[13:16:11] <Izaya> S3, make it so you can display and interface with the VPS but a key returns to the host
L2612[13:16:13] <S3> so that in the host you can access the machine on your screen like gpu pages or something
L2613[13:16:58] <S3> I might be able to do something like that. Again, it may require an extra program to be installed to OpenOS
L2614[13:17:01] <S3> OR
L2615[13:17:25] <S3> if it were allowed, I could distribute in the addon mod a patched OpenOS disk, but I don't think anyone would like it if I did that.
L2616[13:17:48] <S3> like an OpenOS floppy with virt support
L2617[13:17:53] <Izaya> just stick something in oppm
L2618[13:18:05] <S3> oppm?
L2619[13:18:12] <gamax92> OpenPrograms Package Manager
L2620[13:18:14] <Izaya> open programs package manager
L2621[13:18:15] <S3> ah
L2622[13:18:17] <Wobbo> The package manager for openos
L2623[13:18:21] <S3> I didn't realize that existed!
L2624[13:18:22] <Izaya> tl;dr package manager included in the mod
L2625[13:18:24] <S3> woo
L2626[13:18:32] <S3> sure. that's perfect.
L2627[13:18:33] <Izaya> just have a virt-support mod
L2628[13:18:38] <Izaya> s/mod/package
L2629[13:18:38] <Kibibyte> <Izaya> just have a virt-support package
L2630[13:19:05] <S3> of course the luavirt cpu is still 100% capable of running openos without anyt virt features etc
L2631[13:19:08] <S3> and you'd never notice.
L2632[13:19:19] <S3> the package would just add the commands to tell the cpu what to do
L2633[13:19:29] * Temia ponders a Vert support package...
L2634[13:19:45] * Temia ...tilts her head. That's just a bra. .-.
L2635[13:20:00] <reinei> what?!
L2636[13:20:26] <S3> so yeah this mod is actually quite simple. all I really need to do is figure out how as a cpu arch I can add callable functions as a component to the computer.
L2637[13:20:29] <S3> which I have never done
L2638[13:21:03] <S3> other than that I might be able to just inherit the Lua architecture and make the modifications.
L2639[13:22:09] <reinei> hey Temia, Althought he person with a name starting with a C and ending in ruor isn't here, you got any Anime recommendations?
L2640[13:22:31] <Temia> Bodacious Space Pirates.
L2641[13:22:32] <S3> What should I name this mod?
L2642[13:22:33] <Vex|Laptop> You mean Cruor? <3
L2643[13:22:38] <S3> not that it matters..
L2644[13:22:43] <Izaya> S3, VT-l
L2645[13:22:54] <S3> not bad
L2646[13:22:58] <Izaya> Virtualization Technology for Lua
L2647[13:22:59] <Temia> also sorry. I am very addlebrained from lack of caffeine
L2648[13:23:03] <Izaya> also a play on VT-x/VT-d
L2649[13:23:06] <Temia> and I have friends and family who play Neptunia
L2650[13:23:15] <gamax92> I have a headache
L2651[13:23:16] <S3> right
L2652[13:23:27] <Temia> So my mind can easily wander in that direction when undergoing local free-association =.=
L2653[13:24:45] <reinei> Vex|Laptop: yeah, but its more fun to have other people ping him for me
L2654[13:24:57] <Vex|Laptop> Exactly <3
L2655[13:25:02] <Vex|Laptop> Cruor, shrobot when
L2656[13:25:24] <Kodos> Wouldn't it just be shobot
L2657[13:25:55] <Vex|Laptop> probably
L2658[13:26:34] <ThePotato> Sangar: you still here?
L2659[13:30:03] <S3> Izaya: this is actually a great project for me to prepare to further my RPC arch
L2660[13:31:46] <Izaya> I'm totally for a Lua arch with virtualization
L2661[13:31:48] <Kubuxu> Sangar: we have gziped the dump to 700MB do you want it?
L2662[13:31:53] <Izaya> could even use it for SMP
L2663[13:32:11] <Kubuxu> 12GB to 700MB couldn't be better.
L2664[13:33:10] *** Pwootage|Off is now known as Pwootage
L2665[13:33:54] <Pwootage> ok it's officially time to write that redstone-focused microarch I've been meaning to write for ages
L2666[13:35:53] <S3> Izaya: I dunno how you'd use SMP with it
L2667[13:35:57] <Sangar> Kubuxu, sure
L2668[13:36:03] <Sangar> ThePotato, more or less
L2669[13:36:11] <Kubuxu> Sangar: sent on PM>
L2670[13:36:12] <S3> Izaya: but does OC let you add more than one CPU? I didn't think so
L2671[13:36:26] <ThePotato> Sangar: http://prntscr.com/7wwn1t
L2672[13:36:45] <Sangar> Kubuxu, thanks, loading
L2673[13:36:59] <Temia> Treat component buses as extra cores maybe?
L2674[13:37:00] <Sangar> ThePotato, update to dev build
L2675[13:37:05] <Sangar> should be fixed there
L2676[13:37:09] <Izaya> S3, simple, I send the virtual CPUs a program and they run it.
L2677[13:37:22] <S3> I see. I do need a list of features..
L2678[13:38:25] <Kubuxu> Sangar: before loading it preparate a bit of swap.
L2679[13:38:38] <Kubuxu> It will be loading 12GB+ into RAM.
L2680[13:39:09] ⇨ Joins: Nathan1852_ (~Nathan185@p5B216656.dip0.t-ipconnect.de)
L2681[13:39:23] <Kubuxu> We do taht on our dedicated(36GB) via remote Xserver
L2682[13:39:38] ⇦ Quits: Johannes13 (Johannes@141.70.98.47) (Ping timeout: 198 seconds)
L2683[13:39:51] <S3> I do have a real question now.
L2684[13:40:03] <S3> wait no it should be easy
L2685[13:40:15] <S3> I was curious how easy it would be to make a "virtual component"
L2686[13:40:26] <S3> it would be no different
L2687[13:40:38] <S3> a component doesn't have to be physical, right?
L2688[13:40:59] <Kubuxu> S3: it was already done few times.
L2689[13:41:03] <reinei> you mean scala/Java wise?
L2690[13:41:08] <S3> yeah.
L2691[13:41:20] <reinei> how should OC know if it WAS physical?
L2692[13:41:26] ⇦ Quits: Nathan1852 (~Nathan185@p5B216656.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L2693[13:41:33] <Kubuxu> I thoght you ment Lua side.
L2694[13:41:38] <reinei> it only knows about its Interfaces if it was written OK
L2695[13:42:08] <S3> well it doesn't have to know.
L2696[13:42:17] <reinei> also, what do you think could go wrong if it WASN'T physical but OC thought it WAS?
L2697[13:42:17] <S3> I was just thinking of some implementatiom methods
L2698[13:42:32] <S3> for example, maybe all VPSs should appear as components to the privileged VPS.
L2699[13:42:40] <S3> with a few commands to handle them
L2700[13:43:51] ⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Quit: ZNC - http://znc.in)
L2701[13:44:56] ⇨ Joins: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L2702[13:44:56] zsh sets mode: +v on Cazzar
L2703[13:49:56] <Sangar> Kubuxu, that'll be fun :X dl complete btw
L2704[13:50:32] <Kubuxu> Like I've said, make sure you have about 16GB of free RAM+Swap
L2705[13:55:45] <S3> okay Izaya, vifino
L2706[13:55:47] <S3> http://hastebin.com/iharikehab.txt
L2707[13:55:50] <S3> if you have some time
L2708[13:55:59] <S3> this is what I came up with
L2709[13:57:29] <Izaya> so
L2710[13:57:52] <Izaya> unprivelaged guests are only given access to the components the privelaged guests allocate them?
L2711[13:58:28] <S3> I figured that would be a good feature to add to enable, but I do want this cpu to work fine without anything complex
L2712[13:58:35] <S3> so I think that by default vms should see all of em
L2713[13:58:47] <S3> unless the privileged one before hand says, hey I have a "component policy"
L2714[13:58:51] <S3> what do you think?
L2715[13:59:05] <S3> so by default everything is open.
L2716[13:59:12] <Izaya> also, perhaps have 'cores' so the T1 can run one virtual, (2 cores), the T2 can run 2 virtual (3 cores) and the T3 can run 4 VMs?
L2717[13:59:15] <S3> vms and hosts can access all the same components. no extra programming
L2718[13:59:16] <Izaya> that would work I guess
L2719[13:59:29] <S3> hmm.
L2720[13:59:36] <S3> the other issye Izaya is RAM limitation
L2721[13:59:45] <S3> if you have lets say a random number
L2722[13:59:47] <S3> 1 ZB of ram
L2723[14:00:03] <S3> you should only be able to fit 1ZB of ram to VMs alltogether and the host.
L2724[14:00:24] <gamax92> Why do you have a ZettaByte of ram
L2725[14:00:28] <ThePotato> i wanna build a super computer in oc
L2726[14:00:29] <S3> lol
L2727[14:00:39] <S3> ThePotato: VT-l would help this
L2728[14:01:06] <ThePotato> wuts dat
L2729[14:01:20] <S3> ThePotato: have you not listened to us for the past half hour?
L2730[14:01:21] <S3> :D
L2731[14:01:28] <ThePotato> nope
L2732[14:01:32] <ThePotato> lololol
L2733[14:02:02] <Wobbo> To much text S3, to much text :P
L2734[14:02:19] <S3> :)
L2735[14:02:24] <S3> I'll paste in a sec
L2736[14:03:26] <S3> http://hastebin.com/fedobeheni.txt
L2737[14:03:28] <S3> ThePotato: ^
L2738[14:04:13] <S3> http://hastebin.com/biqugupuvo.txt <-- fixed.
L2739[14:04:42] *** wirewulf is now known as WireWulf
L2740[14:05:12] <S3> I do not think I will do this, but should this be a server only processor? Izaya ^
L2741[14:05:59] <ThePotato> .jenkins
L2742[14:06:02] <Pwootage> Hm, is there an easy way to make every machine with a specific arch enabled have a t2 redstone card, without making a custom CPU item?
L2743[14:06:03] <EnderBot2> Latest builds: ICBMComponent: #22 | OpenLights1.7: #18 | OpenSecurity: #57 | OpenComputersDev: #705 | OpenPrinter: #79 | OpenComputers: #39 | OpenLights: #20 | OpenGlasses: #47 | OpenPrinter1.7: #120
L2744[14:06:05] <ThePotato> whats the command
L2745[14:07:14] <PotatoTrumpet> %weather Fort Worth
L2746[14:07:14] <MichiBot> PotatoTrumpet: Current weather for Fort Worth, United States Of America Current Temp: 97°F/36°C Feels Like: 100°F/38°C Current Humidity: 33 Wind: From the SSE 6 Mph/9 Km/h Conditions: Sunny
L2747[14:07:22] <PotatoTrumpet> :<
L2748[14:07:38] <PotatoTrumpet> 100f
L2749[14:07:40] <PotatoTrumpet> y
L2750[14:07:47] <PotatoTrumpet> y must I live in texas
L2751[14:07:55] <Mimiru> let's see
L2752[14:07:57] <Izaya> S3, my i3 4160 has VT-x and is in a standard desktop
L2753[14:07:58] <Mimiru> %weather 72396
L2754[14:07:59] <MichiBot> Mimiru: Current weather for 72396 Current Temp: 93°F/34°C Feels Like: 108°F/42°C Current Humidity: 60 Wind: From the N 9 Mph/15 Km/h Conditions: Partly Cloudy
L2755[14:08:07] <Mimiru> K.
L2756[14:08:11] <Izaya> VT-l should be available for desktops
L2757[14:08:13] <Temia> %weather 98144
L2758[14:08:14] <MichiBot> Temia: Current weather for 98144 Current Temp: 63°F/17°C Feels Like: 63°F/17°C Current Humidity: 68 Wind: From the ENE 8 Mph/13 Km/h Conditions: Overcast
L2759[14:08:19] <Izaya> but perhaps have a grade of server-only processors?
L2760[14:08:20] <Temia> woooo \o/
L2761[14:09:02] <S3> Izaya: yeah.. should we make it so that servers get like added benefits then?
L2762[14:09:06] <S3> like more VPSs or something
L2763[14:09:10] <Izaya> yeah
L2764[14:09:26] <Izaya> Like, a Xeon can have up to 18 physical cores
L2765[14:09:33] <Izaya> while the best desktop processor is 4
L2766[14:09:53] <PotatoTrumpet> %weather New South Whales
L2767[14:09:54] <MichiBot> PotatoTrumpet: Current weather for New South Whales Current Temp: 83°F/29°C Feels Like: 94°F/34°C Current Humidity: 83 Wind: From the SE 5 Mph/8 Km/h Conditions: Clear
L2768[14:09:55] <S3> maybe I should also make a BIOS or something you can go into and toggle some settings
L2769[14:09:59] <S3> just for extra features sake
L2770[14:10:46] <Wobbo> Mimiru: What location is 98144
L2771[14:10:48] <S3> Izaya: whatever I do, I DO want to make a screen branding, where when you boot your machine it shows a great big VT-l logo
L2772[14:10:52] <S3> showing you have virt support
L2773[14:10:59] <S3> before openos boots
L2774[14:11:06] <Mimiru> Wobbo, no idea..?
L2775[14:11:13] <Mimiru> google it!
L2776[14:11:22] <Mimiru> %g 98144
L2777[14:11:23] <MichiBot> Mimiru: http://www.mapquest.com/maps%3Fzipcode%3D98144 - 98144 Zip Code Map | MapQuest: "Our interactive map of 98144 lets you view traffic and satellite images, search for
L2778[14:11:26] <Vex|Laptop> Anyways
L2779[14:11:28] <Izaya> perhaps have a thing that displays in the boot system that notes it once you have VT-l?
L2780[14:11:32] <Vex|Laptop> off to going sleep
L2781[14:11:38] <Vex|Laptop> see you all in two days <3
L2782[14:11:40] <Vex|Laptop> Maybe in one
L2783[14:11:40] <Mimiru> Seattle. :P
L2784[14:11:45] <Mimiru> o/ Vex|Laptop
L2785[14:11:53] <Vex|Laptop> Whenever i get interwebs back+
L2786[14:11:54] <Pwootage> ....mapquest?
L2787[14:12:01] <Pwootage> that's still a thing?
L2788[14:12:14] ⇦ Quits: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com) (Ping timeout: 204 seconds)
L2789[14:12:15] <S3> yeah.
L2790[14:12:17] <Mimiru> Seems google thinks so.
L2791[14:12:25] ⇦ Quits: Vex|Laptop (~Vexatos@p200300556E0665066550634575DA613E.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2792[14:12:51] <S3> but Izaya if its possible also, onscreen branding is when you boot the machine and it shows the intel logo for example
L2793[14:12:58] <S3> could make our own if the GPU would let us
L2794[14:13:12] <Izaya> S3, load something before the EEPROM
L2795[14:13:20] <S3> yeah.
L2796[14:13:45] <S3> but definately the OC virt package will definately show something on boot if I can do it
L2797[14:13:53] <S3> for openos
L2798[14:18:25] ⇦ Quits: black3agl3 (~black3agl@197.225.254.2) (Read error: Connection reset by peer)
L2799[14:18:45] ⇨ Joins: black3agl3 (~black3agl@197.225.254.2)
L2800[14:21:46] ⇦ Quits: Heph_ (Heph@2602:46:380a:1400:59a1:117d:9ccb:625c) (Quit: Leaving)
L2801[14:22:33] ⇦ Parts: Voidi (~tobias@cable-86-56-96-36.cust.telecolumbus.net) ())
L2802[14:26:52] <gamax92> 3dgalax
L2803[14:29:15] <Sangar> Kubuxu, don't scare me like that :P browsing the dump here and jvisualvm is barely using 300mb of ram
L2804[14:30:12] <S3> gah
L2805[14:30:23] <Kubuxu> Sangar: I've forgot that JVisual fixed few bugs since J5, but don't press `calcualted residual size`
L2806[14:30:26] <S3> I'm getting that stupid rubygrapefruit error when compiling OC again
L2807[14:30:30] <Sangar> unless the task manager is lying to me, which is entirely possible, ofc
L2808[14:30:37] <Sangar> haha, ok
L2809[14:32:26] <Sangar> hmm, looks like all of that are servers in racks with >1 server. as in only the first one gets properly closed. interesting.
L2810[14:35:30] <Izaya> Sangar, chances of multi-U server?
L2811[14:35:40] ⇨ Joins: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com)
L2812[14:35:41] <ThePotato> ~w fs
L2813[14:35:41] <ocdoc> http://ocd.cil.li/api:filesystem
L2814[14:35:44] <S3> yay
L2815[14:35:51] <S3> getting 75 FPS on MC with FreeBSD
L2816[14:35:54] <S3> mission accomplished.
L2817[14:36:05] <gamax92> But I get 400 FPS on MC
L2818[14:36:07] <Izaya> getting 30FPS on MC on Linux with a GT220
L2819[14:36:24] <S3> gamax92: I get the same too but not with the way my video card keeps messing up
L2820[14:36:40] <gamax92> S3: but what is your card
L2821[14:36:46] <S3> GTX 770
L2822[14:37:00] <Temia> Say, does OC have lua natives for FreeBSD?
L2823[14:37:06] <gamax92> it has bsd natives iirc
L2824[14:37:18] <Temia> Mmkay, coo'.
L2825[14:37:46] <S3> I get really good performance on windows, there's a driver issue where the card doesn't properly detect my display, etc
L2826[14:37:52] <S3> and it makes it sort of perform bad too atm
L2827[14:38:08] <S3> sometimes I cant even get beyond 1024x768 lol
L2828[14:38:16] <S3> it's whack
L2829[14:38:19] <Izaya> ouch
L2830[14:38:25] <Izaya> I have a GTX260 here
L2831[14:38:30] <S3> but it works fine on Windows
L2832[14:38:35] <Izaya> and I got it running with some power supply mods at one point
L2833[14:38:39] <S3> I'm really not too worried about it though
L2834[14:38:45] <S3> I mean this is my dev box
L2835[14:38:45] <Izaya> but then it tries to either OpenGL or use native resolution
L2836[14:38:52] <Izaya> and the system hangs and everything crashes
L2837[14:39:06] <gamax92> I have a GTX 650 Ti
L2838[14:39:11] <S3> also
L2839[14:39:15] <S3> natives are really wrong
L2840[14:39:26] <gamax92> oh?
L2841[14:39:34] <S3> on FreeBSD with MC I have to wrap java
L2842[14:39:52] <S3> inside of a shell script to force minecraft to not use its natives, and to bind to the system installed Lwjgl
L2843[14:40:06] <Izaya> poke Sanga on how to compile them I guess, maybe you could compile some working ones
L2844[14:40:07] <S3> if only MC would try and use the system provided crap..
L2845[14:40:13] <S3> which is right in /usr/lib
L2846[14:40:18] <gamax92> Sangar: what BSD type system do you use to build the natives?
L2847[14:40:25] <Sangar> freebsd
L2848[14:40:34] <Izaya> you could try copying them out of /usr/lib
L2849[14:40:36] <gamax92> well then
L2850[14:40:44] <S3> Izaya: its easier just to use the script
L2851[14:40:52] <S3> minecraft should be doing it anyways
L2852[14:41:07] <S3> because one huge problem is that if you're running linux on say a SPARC..
L2853[14:41:23] <S3> (not that that'd be likely)
L2854[14:41:23] * Izaya wishes he had a SPARC box
L2855[14:41:55] <Pwootage> hm, I'm debating on whether I should add memory access to this arch or let it be stack-only
L2856[14:41:59] <S3> Java code is supposed to be platform independant, but it only works if people develop in an independant way
L2857[14:42:10] <S3> Pwootage: what arch?
L2858[14:42:26] <Izaya> S3, I had the best idea
L2859[14:42:30] <Pwootage> an arch I'm making for the sole purpose of doing math on redstone inputs/outputs
L2860[14:42:33] <Pwootage> let me grab a link to progress
L2861[14:42:34] <Izaya> I'm gonna run a PDP-8 emulator on one of those VPSes
L2862[14:42:52] <Pwootage> https://docs.google.com/spreadsheets/d/1EVvsJVwa4bBUOCOMta-DX8AYFXnpNOwJbe-h4Ik8QqY/edit?usp=sharing
L2863[14:42:55] <S3> Pwootage: have you seen my new project?
L2864[14:42:56] <S3> :D
L2865[14:43:02] <Pwootage> No, what is it?
L2866[14:43:05] <S3> http://hastebin.com/hipuregama.txt
L2867[14:43:07] <S3> when you have time ^
L2868[14:43:20] <Pwootage> oooh virtualization
L2869[14:43:25] <S3> it's a modification of the stock Lua CPU, it just inherits the Lua Arch class
L2870[14:43:26] <S3> or will
L2871[14:43:32] <Sangar> Kubuxu, please give build 706 a try, see if that fixes it
L2872[14:43:33] <S3> so it runs the same
L2873[14:43:37] <Sangar> (once it's done)
L2874[14:44:14] <S3> Pwootage: so you're making some sort of HDL like chip for redstone?
L2875[14:44:26] <Sangar> afk for a bit
L2876[14:45:07] <Pwootage> S3, not familar with HDL but maybe?
L2877[14:45:11] ⇦ Quits: RaptorJeebus (RaptorJeeb@CPE-121-214-125-56.lnse4.lon.bigpond.net.au) (Read error: Connection reset by peer)
L2878[14:46:13] <S3> well, HDL is a class of languages usually used for programming FPGAs
L2879[14:46:24] <S3> for example, a langaueg for boolean logic
L2880[14:46:27] <S3> to define what a chip does
L2881[14:46:39] <Kubuxu> Sangar: will try. I will bild it mysage cuz faster racks.
L2882[14:46:42] <Pwootage> oh well I guess sorta
L2883[14:47:02] <Pwootage> I mostly wanted to see what I could do with 8bit instructions
L2884[14:47:10] <S3> ah
L2885[14:47:10] <Pwootage> and the answer is "way more than I need to"
L2886[14:47:14] <S3> lol
L2887[14:47:19] <S3> yeah dude
L2888[14:47:33] <S3> I was making an 8 bit decoder earlier today and its like almost too big for the loaded chunks
L2889[14:47:43] <S3> almost every square meter is filled with null and buffer cells
L2890[14:48:18] <Pwootage> Actually that's a neat idea
L2891[14:48:27] <Pwootage> make this an archetecture you could feasably implmeent in actual redstone too
L2892[14:48:56] <S3> so I am wondering something
L2893[14:49:08] <S3> what the blazes is the purpose of the microcontroller, if it can't access components?
L2894[14:49:18] <S3> I mean that's pretty much what a microcontroller does
L2895[14:49:32] <Pwootage> this archetecture is designed for a microcontroller, actually
L2896[14:49:46] <S3> can microcontrollers only access redstone?
L2897[14:50:14] <Pwootage> they can with redstone cards (or this archetecture)
L2898[14:50:36] <S3> I'm just still confused as to why microcontrollers exist
L2899[14:50:36] <S3> lol
L2900[14:51:06] <CompanionCube> iirc microcontrollers exist to be used where you would use a computer to run a device / component
L2901[14:51:52] <Pwootage> tbh I wouldn't want to use the arch I'm writing without a microcontroller, due to lack of any sort of component access other than redstone
L2902[14:52:10] <ThePotato> ~w gpu
L2903[14:52:10] <ocdoc> http://ocd.cil.li/component:gpu
L2904[14:52:11] <S3> CompanionCube: huh? the wiki said it cant access components
L2905[14:52:17] <S3> last I looked, maybe I read it wrong
L2906[14:52:19] <Temia> Microcontrollers would be better if they could have most external components installed as upgrades.
L2907[14:52:28] <CompanionCube> ~w microcontroller
L2908[14:52:28] <ocdoc> http://ocd.cil.li/block:microcontroller
L2909[14:52:30] <Pwootage> They can't access external components
L2910[14:52:35] <S3> I see
L2911[14:53:05] <S3> so it only takes one you can add in to a case
L2912[14:53:07] <CompanionCube> Microcontrollers, which are essentially cheaper and minimalistic computers, intended for special use-cases, such as redstone control.
L2913[14:53:53] <Pwootage> Hence why I want to write a redstone control arch :P
L2914[14:54:31] <Pwootage> a eeprom has 4k of storage, right?
L2915[14:54:47] <Temia> By default, yes.
L2916[14:55:03] <Temia> You may want crunch as a result.
L2917[14:56:02] <CompanionCube> or netbooting
L2918[14:58:20] <Temia> True. With sufficient RAM, a microcontroller could operate on a tmpfs.
L2919[14:58:54] <Izaya> I can boot amie from the OC-provided temporary filesystem on a microcontroller :D
L2920[14:59:18] <Izaya> issue is that you don't have any I/O for it yet because I haven't written a network driver for it yet
L2921[15:05:30] <Pwootage> know what, I don't think I'm going to add memory to this archetecture
L2922[15:05:37] <Pwootage> (which means, on it's own, it isn't turing complete I guess)
L2923[15:07:19] <Izaya> stack machines are cool, but a pure one is fairly niché
L2924[15:07:30] <S3> Izaya: I could make these VPSs run in seperate java threads..
L2925[15:07:51] <S3> if you truly wanted multiprocessing with VPs's
L2926[15:08:34] <S3> but maybe I shouldn't
L2927[15:08:56] <Pwootage> A pure stack machine can still do math that is normally hard to do in redstone
L2928[15:09:23] <Pwootage> it will have 4/8/16 gpr, so technically it has 4/8/16 bytes of memory
L2929[15:11:20] <S3> Pwootage: stack eh. should port my programming language to it :)
L2930[15:12:05] <Pwootage> Any specific instructions you need/want? :D
L2931[15:12:16] <S3> heck if I would know
L2932[15:12:20] <S3> oh yes!
L2933[15:12:24] <S3> one in particular
L2934[15:12:26] <S3> HCF
L2935[15:12:28] <ThePotato> how do i use the redstone card
L2936[15:12:38] <gamax92> Halt and Catch Fire
L2937[15:12:53] <S3> when you call it the cpu stops and the microcontroller catches fire.
L2938[15:13:03] <gamax92> just like RP2
L2939[15:13:09] <Pwootage> trying to decide how I want to do flow control... 4k is the code space, maybe just jump forward/back up to 16 bytes?
L2940[15:13:31] <S3> gamax92: I wanted to port corewars to the RP2
L2941[15:13:34] <ThePotato> how do i use the redstone card
L2942[15:13:38] <S3> and make it so that the instruction you had to try and execute was HCF
L2943[15:13:39] <gamax92> S3: then do so?
L2944[15:13:42] <Pwootage> ~redstone
L2945[15:13:46] <Pwootage> ~wiki redstone
L2946[15:13:46] <ocdoc> http://ocd.cil.li/component:redstone
L2947[15:13:52] <S3> gamax92: it was years ago.
L2948[15:14:02] <Mimiru> ThePotato, first, you stop repeating yourself, second you read the wiki page.
L2949[15:15:17] <gamax92> S3: I'm sure a rpc emulator for oc could be made
L2950[15:15:25] <S3> LOL
L2951[15:15:29] <gamax92> going to go do that after I eat foodz
L2952[15:15:46] <S3> I remember when nooga and I worked on getting cc65 to work on it
L2953[15:15:52] <S3> I was working on a C api for the sortron
L2954[15:16:01] <S3> you just pass it a struct
L2955[15:16:36] <Pwootage> who was working on that ARM archectecutre? I remember hearing about it ages ago but then had stuff come up and lost track of it
L2956[15:16:45] <S3> that reminds me
L2957[15:16:55] <S3> I wonder if anyone has built a sortron like device for OC?
L2958[15:17:19] <S3> of course with AE now we don't really need it
L2959[15:19:32] <Pwootage> hmm, re-use carry flag or add a second flag to track whether you should jump or not
L2960[15:19:48] ⇦ Quits: S3 (~bhodgins@216-220-250-118.midmaine.com) (Quit: Lost terminal)
L2961[15:19:56] <ThePotato> ~oc sides
L2962[15:19:57] <ocdoc> http://ocd.cil.li/api:sides
L2963[15:21:01] <gamax92> Pwootage: SolraBizna is making one and DrHoffman is making one
L2964[15:21:14] <Pwootage> gamax92: difference between the two?
L2965[15:21:25] * gamax92 shrugs
L2966[15:21:37] <Pwootage> I'll have to google those eventaully I guess
L2967[15:21:42] <Pwootage> arm asm is fun to write
L2968[15:22:04] <gamax92> Solra's is actually released and has demonstration code, and DrHoffman as usually keeps everything to himself, and may or may not even release
L2969[15:22:28] <Pwootage> well then that's the one I should look at :P
L2970[15:23:24] <ThePotato> not working http://prntscr.com/7wy187 -_-
L2971[15:24:29] <Mimiru> That code gave me brain cancer.
L2972[15:24:31] <Mimiru> Thanks.
L2973[15:24:32] <gamax92> Mimiru: do you mind updating the cron job to point to the correct location after I move ocdoc's stuff into a folder?
L2974[15:24:41] <Mimiru> give me the path and sure
L2975[15:24:44] <gamax92> my home directory is sorta cluttered :P
L2976[15:24:45] <ThePotato> Mimiru: much love <3
L2977[15:24:52] <ThePotato> Mimiru: to your brain cancer
L2978[15:25:13] <gamax92> Mimiru: will just be in a ocdoc folder
L2979[15:25:36] * ThePotato gives card to Mimiru, "Get better soon, so i can give more cancer :D!"
L2980[15:25:41] <Mimiru> K, I'll save when you tell me
L2981[15:26:04] <ThePotato> what do i do about that
L2982[15:26:12] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L2983[15:26:16] <Mimiru> Ok, you realize that's going to wait 500 seconds before checking your condition, right?
L2984[15:26:31] <Mimiru> Also, you did remember that sides.left is the computers left, not yours?
L2985[15:26:33] <ThePotato> damn its in seconds.....
L2986[15:26:43] <ThePotato> usually things like that are in milli.
L2987[15:26:44] <Wobbo> ThePotato: Y U no use events? D:
L2988[15:27:02] <ThePotato> Wobbo: what event do i use
L2989[15:27:04] <Mimiru> Well, if you ever bothered reading the actual fucking docs for shit.
L2990[15:27:05] <ThePotato> ~w event
L2991[15:27:05] <ocdoc> http://ocd.cil.li/api:event
L2992[15:27:11] <Mimiru> You'd KNOW it's in seconds.
L2993[15:27:13] <Wobbo> Dunno, redstone_changed or something
L2994[15:27:25] ⇦ Quits: ocdoc (gamax92@eos.pc-logix.com) (Remote host closed the connection)
L2995[15:27:36] <gamax92> Mimiru: okay moved i think
L2996[15:27:44] ⇨ Joins: ocdoc (gamax92@eos.pc-logix.com)
L2997[15:27:49] <gamax92> ~w test
L2998[15:27:50] <ocdoc> Predicted http://ocd.cil.li/api:text
L2999[15:31:34] <Pwootage> ...if I compress my arch to 4 bit instructions I'm one instruction short >.<
L3000[15:31:49] <Pwootage> (well 4 + 4 bit immediate for some instructions)
L3001[15:36:04] <ThePotato> Pwootage: 8 - 4 = 4
L3002[15:36:11] <ThePotato> Pwootage: 4 / 2 = 2
L3003[15:36:20] <ThePotato> 2 + the lost bit = 3
L3004[15:36:30] <ThePotato> half life 3 confirmed
L3005[15:36:39] <ThePotato> -*
L3006[15:36:44] <ThePotato> fuck
L3007[15:36:50] <ThePotato> ruinted that one
L3008[15:38:22] * Lizzy writes "Number 6" on a postit note and sticks it on Mimiru's face
L3009[15:38:44] <Mimiru> Damn it. We've been through this... I am not a number!
L3010[15:38:53] * Lizzy giggles
L3011[15:39:02] <Wobbo> Why the number 6?
L3012[15:39:24] <Mimiru> The Prisoner.
L3013[15:39:36] <Lizzy> Wobbo: Iron Maiden - The Prisoner
L3014[15:40:07] <Wobbo> Ah, carry on
L3015[15:40:52] <Lizzy> My sister is currently having a party down stairs, my dad is mingling with the guests and i'm catsitting the cat
L3016[15:41:51] <Lizzy> and somone is pissed or something
L3017[15:44:02] ⇨ Joins: S3 (~S3@216-220-250-118.midmaine.com)
L3018[15:44:18] <Sangar> .
L3019[15:44:55] <Wobbo> ,
L3020[15:45:09] <Mimiru> ;
L3021[15:46:48] <Wobbo> ?
L3022[15:46:55] <Pwootage> ...has anyone implemented a BF arch yet?
L3023[15:47:00] <gamax92> Yes
L3024[15:47:10] <gamax92> no
L3025[15:47:19] <Pwootage> that seems like an obvious/easy example of how to write an arch
L3026[15:49:20] <Starhero-MC> OH OH! Are you getting JVM crashes aswell?!?
L3027[15:49:25] <gamax92> nope
L3028[15:49:26] <Starhero-MC> wront oc
L3029[15:50:16] <Starhero-MC> sorry guys, MT, i use a multichatter, on mc...eairc..
L3030[15:50:42] <Inari> "a multichatter"
L3031[15:51:03] <Inari> i should ask my irc client's devs to add that to features
L3032[15:51:05] <Starhero-MC> ....a (insert random thing here cuz i ma tired)
L3033[15:51:36] <Lizzy> multi-channe;=l/netowrk?
L3034[15:51:45] <Pwootage> ugh, I'm so indesisive... maybe I'll just write the whole system in lua instead of building it from redstone
L3035[15:51:54] <Inari> about every irc client can handle multiple channels
L3036[15:52:25] <Pwootage> most handle multiple networks too
L3037[15:52:34] <Inari> ya :P
L3038[15:53:08] <Inari> i mean channels are part of the IRC protocol.. and for networks it reall yjust matters which socket you send to and read from
L3039[15:53:59] <Pwootage> slightly more confusing when you have multiple connections open to the same bouncer to different networks :P (I mean still different sockets but still)
L3040[15:54:59] <Pwootage> Anyone have an OC-compatible way of getting current power generation/usage more useful than just timing how long it takes to fill/empty containers?
L3041[15:58:02] <Wobbo> Pwootage: You just gave the definition of power generation/usage.
L3042[15:58:10] <Pwootage> Wobbo,
L3043[15:58:25] <Pwootage> I meant a component that gives the power transfered through it, not manually timing :P
L3044[15:58:51] <Mimiru> Pwootage, zetta industries has a RF meter?
L3045[15:58:57] <Mimiru> IIRC you can read the values via OC
L3046[15:59:02] <Pwootage> I can't find zetta industries anywhere
L3047[15:59:02] ⇦ Parts: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) ())
L3048[15:59:03] <Wobbo> Tssk. Real men do their own timing!
L3049[15:59:09] <Mimiru> http://www.starchasers.pl:8080/job/Zetta-Industries/
L3050[15:59:11] <Pwootage> Wobbo, yeah that's basically my plan :P
L3051[15:59:26] *** PotatoTrumpet is now known as PotatoAway
L3052[15:59:27] <Mimiru> Ask, and you shall receive
L3053[15:59:41] <Pwootage> Mimiru, is there a wiki or post or somethign that shows anything about it other than the source code?
L3054[16:01:30] <Mimiru> No.. but use it, it's not hard to figure out.
L3055[16:01:42] <Mimiru> Also, if you have IE it adds OC wires.
L3056[16:01:44] <Mimiru> which are neat.
L3057[16:01:53] <Mimiru> I originally added it just for thos.
L3058[16:01:55] <Mimiru> those*
L3059[16:07:22] <Pwootage> eh, I think enderio has OC support (well, CC support which can be called from OC with the adapter) so I can just check the current content of a battery
L3060[16:07:30] <Pwootage> I don't really like adding mods I know nothing about
L3061[16:08:22] * Mimiru shrugs
L3062[16:08:29] <Skye> Pwootage: asie likes Zetta Industries, so it must be awesome.
L3063[16:08:50] <Pwootage> I'm sure it's awesome, but I really like to know what all I'm getting before I get it :P
L3064[16:08:55] <Mimiru> marcin212, is the author, seems like a pretty decent person :P
L3065[16:10:07] <WireWulf> well
L3066[16:10:37] <Mimiru> and smbarbour has contributed, which makes it 1000% cooler :P
L3067[16:10:57] <Pwootage> Do you need to include CC to call CC apis from OC?
L3068[16:11:44] <Mimiru> Well, if the mod you're trying to use uses @Optionals to strip stuff if the mod isn't loaded.. then yes
L3069[16:12:22] <Pwootage> ...I genuinely have no idea. Probably yes, then.
L3070[16:16:19] * WireWulf ponders what would happen is you pushed Mimiru into a stargate
L3071[16:18:21] <Pwootage> Likely he/she would go through it
L3072[16:18:35] <Pwootage> (if it was connected/open)
L3073[16:18:47] <Mimiru> o_o
L3074[16:21:18] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Ping timeout: 202 seconds)
L3075[16:22:04] ⇦ Quits: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com) (Ping timeout: 204 seconds)
L3076[16:27:54] <Pwootage> I like how you can open the OC manual without having one using NEI
L3077[16:39:02] ⇨ Joins: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl)
L3078[16:39:04] <Wobbo> Router… >:-(
L3079[16:42:58] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L3080[16:45:01] ⇨ Joins: TangentDelta (~christine@63.143.24.22)
L3081[16:45:28] ⇨ Joins: Mathyan (webchat@93-143-1-86.adsl.net.t-com.hr)
L3082[16:50:02] <Wobbo> Well, the first part of the compiler is online. But it doesn't work yet :(
L3083[16:50:34] ⇦ Quits: rashy (~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net) (Read error: Connection reset by peer)
L3084[16:51:12] ⇦ Quits: Mathyan (webchat@93-143-1-86.adsl.net.t-com.hr) (Ping timeout: 204 seconds)
L3085[16:56:53] <Wobbo> Buhh… enough done for today…
L3086[16:57:30] <gamax92> But Woooobobobo, why give up now when you can continue to work for the rest of your life
L3087[16:57:53] <Wobbo> I stop for today, will continue tomorrow :P
L3088[16:58:27] <Wobbo> I now come to the hard part of turing lists into Lua code, that gets tricky
L3089[16:58:41] <Wobbo> Because I also have to do macro expansion and the like now
L3090[17:00:49] <gamax92> Sangar: Hey, does the debug card support nbt?
L3091[17:03:18] <gamax92> I'll have to get around to doing that for Sangar
L3092[17:03:53] <Wobbo> gamax92: doing what for Sangar?
L3093[17:04:05] <gamax92> Wobbo: what was the very message before that?
L3094[17:04:40] <Wobbo> if the debug card supports nbt, you are going to make the debug car support nbt?
L3095[17:05:21] * gamax92 stabs Wobbo
L3096[17:05:25] <gamax92> Stop acting stupid
L3097[17:06:22] *** Cruor is now known as Cruor|Away
L3098[17:06:38] <Wobbo> It's late, I'm tired. Make things easy for my brain
L3099[17:07:10] <Wobbo> gamax92: ^
L3100[17:07:42] ⇦ Quits: MichiBot (~lb@eos.pc-logix.com) ()
L3101[17:07:42] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L3102[17:07:47] <gamax92> The debug card likely doesn't have nbt editing capabilities because Sangar is lazy, so I will go do that and pr it for him
L3103[17:07:51] <gamax92> also wtf Michibot
L3104[17:08:02] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L3105[17:08:07] <Mimiru> What gamax92..?
L3106[17:08:21] <Wobbo> Michibot is also tired and went to sleep
L3107[17:08:32] <Wobbo> pretty rude that it didn't say goodbye!
L3108[17:08:37] <Mimiru> MichiBot is getting shutdown for a bit.
L3109[17:12:36] <Wobbo> Buhh… I'm going to bed
L3110[17:12:39] <Wobbo> Bye!
L3111[17:12:47] <Sangar> gamax92, yeah, go for it
L3112[17:13:00] ⇦ Quits: Wobbo (~Wobbo@5ED58A7C.cm-7-6c.dynamic.ziggo.nl) (Quit: Textual IRC Client: www.textualapp.com)
L3113[17:13:27] <Sangar> i had to gos at it and failed at finding a nice way to nbt->lua-table->nbt :P
L3114[17:14:17] <gamax92> okay it's just going to be the standard {type="something", value=something} that i thought of and later found out immibis and minemarten and quite a few of other people do
L3115[17:16:46] <gamax92> ._. right Scala ...
L3116[17:16:55] <gamax92> Sangar: you are getting Java code feel free to convert yourself
L3117[17:18:03] <Mimiru> lmfao
L3118[17:21:49] ⇦ Quits: Nentify (sid14943@id-14943.highgate.irccloud.com) ()
L3119[17:21:50] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L3120[17:22:00] ⇨ Joins: Nentify (sid14943@id-14943.highgate.irccloud.com)
L3121[17:22:09] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L3122[17:24:04] <DrHoffman> .p
L3123[17:24:44] <Sangar> gamax92, yeeah, i kinda found that meh, but ok :P
L3124[17:26:16] <Sangar> aaanyway, bed time o/
L3125[17:28:07] <Mimiru> Night Sangar
L3126[17:28:52] <gamax92> ~w debug card
L3127[17:28:52] <ocdoc> http://ocd.cil.li/item:debug_card
L3128[17:29:37] <DrHoffman> .-.
L3129[17:29:37] <^v> Ping reply from DrHoffman 333.03s
L3130[17:29:39] <DrHoffman> .---------------------.
L3131[17:29:44] <SuPeRMiNoR2> What
L3132[17:29:50] <SuPeRMiNoR2> .p
L3133[17:29:51] <^v> Ping reply from SuPeRMiNoR2 0.41s
L3134[17:29:53] <DrHoffman> many 3
L3135[17:29:54] <DrHoffman> goodnight sangar
L3136[17:30:03] <gamax92> DrHoffman: You're in a time rift!
L3137[17:30:16] <DrHoffman> i am
L3138[17:30:32] <SuPeRMiNoR2> Well, at least it was not 666
L3139[17:30:51] <DrHoffman> i pretty much have to hold my phone in the perfect spot else the packets get stalled
L3140[17:31:03] <DrHoffman> .p
L3141[17:31:04] <^v> Ping reply from DrHoffman 0.55s
L3142[17:31:24] <SuPeRMiNoR2> Are you on a cell network DrHoffman?
L3143[17:31:45] <DrHoffman> Yes.
L3144[17:31:52] <SuPeRMiNoR2> I am on cell atm too :(
L3145[17:31:57] <DrHoffman> 1 bar of 3G 4 lyfe
L3146[17:32:19] <SuPeRMiNoR2> A moment of silence for the people I know who only have cell internet
L3147[17:32:21] <DrHoffman> I have an app thay tries to force 4G, but LTE is fukkin retarded
L3148[17:32:37] <SuPeRMiNoR2> I currently am on weak LTE
L3149[17:32:42] <DrHoffman> It always wants to default to the slower 3G network
L3150[17:33:02] <DrHoffman> 1 bar of 4G is fucking fast compared to my old internet at home
L3151[17:33:15] <DrHoffman> before my mom told AT&T to fuck off
L3152[17:33:19] <SuPeRMiNoR2> Depends where you are I guess
L3153[17:33:30] <SuPeRMiNoR2> Some places one bar of lte is decent
L3154[17:33:53] <SuPeRMiNoR2> One place I was in, that was 5s latency and 0.2 mbit/s dl
L3155[17:35:50] <DrHoffman> Well, I'm inbetween two cell towers but my house is the perfect distance from both of them
L3156[17:35:50] <DrHoffman> so basically I have no service ONLY in my house
L3157[17:35:51] <DrHoffman> it fucking sucks
L3158[17:36:45] <SuPeRMiNoR2> I am so sorry
L3159[17:36:56] <SuPeRMiNoR2> That is probably worse then my old dsl
L3160[17:37:06] <SuPeRMiNoR2> .5 mbit dl at best
L3161[17:37:18] <SuPeRMiNoR2> Random total service drop
L3162[17:37:30] <SuPeRMiNoR2> Now I have cable
L3163[17:37:36] <SuPeRMiNoR2> It is a little better
L3164[17:38:26] <DrHoffman> .p
L3165[17:42:55] <^v> Ping reply from DrHoffman 269.35s
L3166[17:42:57] <DrHoffman> .-.
L3167[17:43:03] <DrHoffman> I'll never send that ping back i guess.
L3168[17:43:05] <DrHoffman> Oh, there it is.
L3169[17:43:06] <DrHoffman> Hello.
L3170[17:43:07] <DrHoffman> .p
L3171[17:43:08] <^v> Ping reply from DrHoffman 1.08s
L3172[17:43:34] <DrHoffman> My phone has moments where it just goes WHAT THE FUCK IS GOING ON WHAT THE SHIT D:::::::::::::
L3173[17:44:32] <Pangea> it sprouts 12 extra pairs of eyes?
L3174[17:44:38] <Pangea> 13*
L3175[17:44:41] <DrHoffman> sure
L3176[17:45:48] <DrHoffman> .p
L3177[17:45:49] <^v> Ping reply from DrHoffman 0.61s
L3178[17:58:47] *** Daiyousei is now known as SleepingFairy
L3179[18:00:43] <S3> why is gradle pooping
L3180[18:00:54] <primetoxinz> can anyone explain why is this drone program is erroring with 'attempt to call global 'require'' http://pastebin.com/0r8Dd8HU
L3181[18:01:00] <S3> I added the oc repo to build.gradle and it still doesnt fetch the oc stuff
L3182[18:01:10] <Pwootage> ...suddenly I want AA in minecraft
L3183[18:01:51] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L3184[18:01:55] <Mimiru> S3, show yo code? :P
L3185[18:02:10] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L3186[18:02:12] <Mimiru> well, your build.gradle, but still lol
L3187[18:02:53] <S3> yeah I know what you mean
L3188[18:02:55] <S3> http://hastebin.com/ireziyiqal.json
L3189[18:03:12] ⇨ Joins: marcin212_ (~marcin212@bwq15.neoplus.adsl.tpnet.pl)
L3190[18:03:39] <S3> the only thing I'm annoyed about is that my domain is 9600-baud.net and I can't use that as part of my package names :(
L3191[18:03:44] <S3> I knew that though lol
L3192[18:04:01] <Mimiru> That's ok I'm PC-Logix.com, and I can't use -
L3193[18:04:04] <Mimiru> lol
L3194[18:04:21] <S3> other than that I dunno why it wont fetch OC
L3195[18:04:27] <Mimiru> Umm... that looks fine, the only diff with my .gradle is I don't use -dev:dev
L3196[18:04:29] <Mimiru> just :dev
L3197[18:04:37] <Mimiru> https://github.com/PC-Logix/OpenSecurity/blob/master/build.gradle#L37
L3198[18:04:50] <S3> I put it there because gamax92 uses it
L3199[18:04:51] <S3> heh
L3200[18:04:54] ⇦ Quits: marcin212 (~marcin212@amz49.neoplus.adsl.tpnet.pl) (Ping timeout: 202 seconds)
L3201[18:05:06] <Mimiru> Yeah.. you're pulling from the -dev builds
L3202[18:05:07] <gamax92> umm, why such an old version of oc
L3203[18:05:17] <S3> plus I dunno if it makes a difference but I need to inherit from the scala classes
L3204[18:05:29] <S3> so I figured the api one may not work?
L3205[18:05:37] <Mimiru> setupDecompWorkspace should pull everything...
L3206[18:05:54] <primetoxinz> I thought gradle eclipse/idea pulled that stuff
L3207[18:05:55] <S3> it completely ignores it, but if I put a typo in there it complains
L3208[18:06:20] <gamax92> oh primetoxinz is right
L3209[18:06:34] <primetoxinz> lel
L3210[18:06:35] <Mimiru> O
L3211[18:06:42] <gamax92> I only see the downloads for oc stuff when it goes to setup eclipse things
L3212[18:06:46] <S3> also I dunno what version to be using in there.. I don't know whats available lol
L3213[18:06:53] <Mimiru> I'm pretty sure I've watched my CI pull stuff in with just setupDecomp...
L3214[18:06:55] <gamax92> S3: ci.cil.li
L3215[18:07:03] <S3> oh right
L3216[18:07:07] <S3> I forget that place exists
L3217[18:07:24] <gamax92> also there's something that I've been meaning to steal from Techokami that allows me to have it auto update ...
L3218[18:07:35] <Techokami> oh?
L3219[18:07:35] <primetoxinz> well, anyone have experience with drones?
L3220[18:07:54] <Mimiru> gamax92, if you steal it I want it tooooo
L3221[18:08:33] <gamax92> hmm ... bleh , it's some version format that uses a plus characters so it fetches the latest
L3222[18:08:42] <gamax92> like, 1.5.+ or something
L3223[18:09:09] <Inari> primetoxinz: require is an openos thing i think... even if not, sides api is one for sure :P
L3224[18:09:21] <S3> gamax92, its what you have in ocsymon :P
L3225[18:09:27] <Techokami> working on OCSymon again, gamax92?
L3226[18:09:30] <primetoxinz> well, how do I use components then Inari?
L3227[18:09:37] <gamax92> oh,
L3228[18:09:40] * gamax92 steals from himself then
L3229[18:09:45] <S3> lol!
L3230[18:10:01] <Inari> component.proxy(component.list("inventory_controller")()) i believe?
L3231[18:10:20] <primetoxinz> I'll try it
L3232[18:10:32] <Inari> with a local invcont = before tha tof course
L3233[18:10:39] <Inari> and you dont need to require component itself i thin
L3234[18:11:30] <Techokami> I wonder how that x86 CPU addon mod is comming along... I want to play Doom on an OC computer!
L3235[18:11:37] <SF-Toaster|Off> are we talking bare metal here?
L3236[18:11:46] <SF-Toaster|Off> Because no OS, you don't need to require() component
L3237[18:12:52] <SF-Toaster|Off> Techokami: there's an addon for x86?
L3238[18:13:01] <Techokami> someone was working on one
L3239[18:13:01] <SF-Toaster|Off> I knew there was an ARM one in the works
L3240[18:13:04] *** SF-Toaster|Off is now known as SF-Toaster
L3241[18:13:11] ⇨ Joins: rashy (~rashdanml@S0106bc4dfb2d6523.vc.shawcable.net)
L3242[18:13:14] <Techokami> using a Java-based x86 emulator as a base
L3243[18:13:16] <SF-Toaster> I wasn't aware of an x86 on though
L3244[18:13:27] ⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L3245[18:13:59] <Techokami> https://github.com/perkinslr/OpenComputersX86 hasn't been touched in MONTHS :(
L3246[18:14:10] <Mimiru> %test
L3247[18:14:11] <MichiBot> Mimiru: Success
L3248[18:14:20] <Techokami> also, where is the ARM one, and how far along is it
L3249[18:14:22] <Mimiru> yay.
L3250[18:14:28] <SF-Toaster> The ARM one is on the forums
L3251[18:14:33] <SF-Toaster> not sure what its status is now
L3252[18:15:23] <S3> somebody is working on an ARM arch?
L3253[18:15:24] <Mimiru> http://mcjarm.tejat.net/0.0a1/
L3254[18:15:30] <Mimiru> that's theo ne from the forums
L3255[18:15:34] <Mimiru> the one*
L3256[18:15:36] <vifino> http://hastebin.com/onuxuqulol.1c
L3257[18:15:38] <Mimiru> DrHoffman, is working on one too
L3258[18:15:40] <S3> honestly I would rather see a Z80/80180 arch than x86
L3259[18:15:43] <S3> x86 is nasty
L3260[18:15:47] <SF-Toaster> yeah
L3261[18:15:59] <SF-Toaster> I'd want to see a simplistic architecture that isn't x86
L3262[18:16:00] <S3> and x80180 can run MS-DOS
L3263[18:16:01] <S3> :D
L3264[18:16:08] <SF-Toaster> ick DOS
L3265[18:16:11] <S3> z*
L3266[18:16:11] <Mimiru> dafraq vifino
L3267[18:16:21] <SF-Toaster> hell
L3268[18:16:28] <S3> SF-Toaster, all I was saying is that it is intel 8080 compatible
L3269[18:16:30] <vifino> Mimiru: ihadto.png
L3270[18:16:30] <SF-Toaster> well nvm
L3271[18:16:59] <S3> SF-Toaster, I need to finish helping gamax92 with OCSymon though
L3272[18:17:00] <SF-Toaster> unfortunately, we still need a 32bit addressing scheme if we want more than 64k for memory
L3273[18:17:01] <S3> which is 6502
L3274[18:17:11] <vifino> Mimiru: Someone pointed a gun at me to post it here!
L3275[18:17:12] * vifino ides
L3276[18:17:15] <SF-Toaster> (No, segmented memory access *is not* the solution)
L3277[18:17:15] <vifino> hides, even.
L3278[18:17:37] <S3> wait what
L3279[18:17:42] <S3> :D
L3280[18:17:44] <Techokami> 68k or 65816, if you want something 32-bit? :o
L3281[18:17:49] <S3> why not a 24 bit addressing scheme?
L3282[18:17:52] <S3> :D
L3283[18:17:58] ⇦ Quits: reinei (~reinei@p5DE8A223.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L3284[18:17:58] <S3> address up to 16MB
L3285[18:17:59] <SF-Toaster> because 24 is a weird size
L3286[18:18:03] <S3> not really
L3287[18:18:03] <gamax92> not really
L3288[18:18:09] <S3> the SNES did it iirc
L3289[18:18:14] <Techokami> 68k was 24-bit addressing
L3290[18:18:18] <S3> WRONG
L3291[18:18:23] <S3> oh
L3292[18:18:24] <S3> nvm
L3293[18:18:25] <SF-Toaster> I thought the 68k was 32bit addressing
L3294[18:18:28] <Techokami> well
L3295[18:18:32] <S3> Techokami, I read that as 64K
L3296[18:18:33] <S3> lol
L3297[18:18:39] <S3> not the 68000
L3298[18:18:41] <SF-Toaster> lol
L3299[18:18:50] <Techokami> 68030 and up was 32bit
L3300[18:18:59] <SF-Toaster> alrighty then
L3301[18:19:10] <SF-Toaster> point being though
L3302[18:19:13] <S3> 24 bit addressing is what I figured we could use for the OCSymon 6502 arch
L3303[18:19:15] <S3> for the MMU
L3304[18:19:18] <Techokami> 68000 and 68010 were 24bit
L3305[18:19:24] <S3> or wait no
L3306[18:19:33] <S3> I mean my 6502 IRC bot uses a 24 bit address scheme
L3307[18:19:37] <SF-Toaster> I'd like to see something that isn't complicated
L3308[18:19:47] <Techokami> 68008 was 16bit because lololololol
L3309[18:19:52] <SF-Toaster> I'd even be cool if someone could create a custom CPU architecture
L3310[18:20:00] <SF-Toaster> s/It'd/I'd/
L3311[18:20:10] <SF-Toaster> I broke sed yay
L3312[18:20:18] <S3> SF-Toaster, not really an arch, but what I am doing -right- now (IF GRADLE WOULD WORK)
L3313[18:20:25] <Mimiru> %p Kibibyte
L3314[18:20:27] <MichiBot> Ping reply from Kibibyte 0.77s
L3315[18:20:30] *** cbcercas|AFK is now known as cbcercas
L3316[18:20:40] ⇦ Quits: Inari (~Uni@p5B102F7A.dip0.t-ipconnect.de) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L3317[18:20:43] <S3> actually crap
L3318[18:20:45] <SF-Toaster> the sucky part about doing that is having to build your own assembler then compiler
L3319[18:20:50] <S3> I don't have the hastebin link
L3320[18:21:06] <S3> SF-Toaster, meh force people to use machine code
L3321[18:21:06] <SF-Toaster> brb
L3322[18:21:06] *** cbcercas is now known as cbcercas|AFK
L3323[18:21:16] <SF-Toaster> S3: I'm more of a C kinda guy :)
L3324[18:21:21] <Techokami> what's wrong with RAM paging btw
L3325[18:21:31] <S3> paging != segmentation
L3326[18:21:39] <S3> segmentation is when the pages are not a fixed size
L3327[18:21:49] <S3> it was used a long time ago, whats funny is that paging is older
L3328[18:22:32] <S3> but nothing is wrong with paging
L3329[18:22:40] <S3> the probklem with paging is that you waste memory
L3330[18:22:47] <S3> the problem with segmentation is a lot of stuff.
L3331[18:23:22] <S3> but every computer has such a huge massive ocean of ram nowadays that paging is no big deal
L3332[18:23:26] <Techokami> well... you got a workaround for the lower memory address space, then, for 8 bit CPUs. Page the extra RAM. But having a fat address space does make things simpler, yes
L3333[18:23:35] <S3> 1 MB of ram is a ridiculous ammount of ram
L3334[18:23:46] <S3> my box here has 16GB.. wtf
L3335[18:24:00] <S3> you can fit a TCP/IP stack in 8K
L3336[18:24:09] <S3> or less
L3337[18:24:28] <S3> read only filesystem drivers, in less than 500 bytes..
L3338[18:24:33] <gamax92> you could store the string "TCP/IP" in 8 bytes
L3339[18:24:41] <gamax92> and less
L3340[18:24:54] <S3> lol
L3341[18:25:07] <S3> gamax92, Java. Hello, World in 4.2 GB.
L3342[18:25:36] <Techokami> I've been planning a custom SBC project for a while, using a 68k CPU with 8MB RAM
L3343[18:26:07] <S3> too much
L3344[18:26:12] <S3> all you need is 64K
L3345[18:26:19] <Techokami> heh
L3346[18:26:33] <Techokami> well it's only half the address space
L3347[18:27:07] <S3> I still have to draw out the actual representation of the 6502 MMU so that it can interface components without wasting memory
L3348[18:27:14] <S3> in OC
L3349[18:27:19] <Techokami> yes
L3350[18:27:34] <S3> and also interface components without it being a PITA to inject 128 bit uuids of components
L3351[18:27:37] <S3> thats a huge issue.
L3352[18:28:11] <S3> and the way I will probably do it is reserve 16 bytes for the UUID as a register memory mapped by the MMU
L3353[18:28:17] <S3> its either that,
L3354[18:28:23] <S3> or you'll have to do it byte by byte
L3355[18:28:31] <S3> waste of cycles.. but saves memory
L3356[18:28:37] <S3> up to gamax92 :)
L3357[18:29:27] <Techokami> yeah my plan was to have the first half of memory be RAM, second half be hardware stuff like the VDP, PSG, UART, keyboard/mouse, joysticks, RTC, Ethernet, and disk
L3358[18:29:50] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L3359[18:30:13] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L3360[18:30:30] <S3> what arch?
L3361[18:30:34] <S3> oh the 68K?
L3362[18:30:37] <Techokami> yeah
L3363[18:30:48] <S3> is the 68K all memory mapped IO?
L3364[18:30:51] <gamax92> huh what?
L3365[18:31:00] <Techokami> yep, 68k is all memory-mapped
L3366[18:31:16] <S3> memory mapped IO is fantastic for microcontroller stuff
L3367[18:31:19] <S3> hobby kits, etc
L3368[18:31:21] <Techokami> indeed
L3369[18:31:26] <S3> I absolutely hate ATMega
L3370[18:31:27] <S3> AVR
L3371[18:31:32] <Techokami> heh
L3372[18:31:35] <S3> because you get four bloody 8 bit ports
L3373[18:31:41] <S3> for the 324 for example
L3374[18:31:56] <S3> and they are bidirectional, but hardware controlled
L3375[18:31:58] <Shuudoushi> ...
L3376[18:32:01] <Techokami> I have some Atmel microcontrollers, older ones, just laying around
L3377[18:32:02] <S3> you have to waste cycles changing the direction
L3378[18:32:15] <gamax92> S3: can't you just have the MMU have some fancy memcpy function?
L3379[18:32:30] <S3> gamax92, right but how do you determine what to copy?
L3380[18:32:37] <Techokami> right now I'm building a ECB-based Z80 system
L3381[18:32:42] <gamax92> .-.
L3382[18:32:43] <S3> all components are different
L3383[18:32:45] <Shuudoushi> this error is starting to be the thorn in my side -_- http://puu.sh/jcQEB/00480c60cb.png
L3384[18:32:47] <S3> and have different functions
L3385[18:32:57] <Techokami> my EPROM programmer is a piece of shit though so I'm waiting for a less sucky one to arrive in the mail
L3386[18:32:59] <S3> and you need to be able to tell what components to map
L3387[18:33:04] <gamax92> S3: this is why I stopped working on OCSymon
L3388[18:33:08] <S3> LOL
L3389[18:33:12] <S3> same problem?
L3390[18:33:21] <S3> it can be done
L3391[18:33:30] <Techokami> tackle and solve the problem to become A GOD
L3392[18:33:34] <S3> Techokami, make one?
L3393[18:33:46] <S3> I made my own with a mega 2560 arduino for parallel EEPROMs
L3394[18:33:54] <S3> it works EXTREMELY well and even shows progress on serial
L3395[18:33:56] <S3> and does a checksum
L3396[18:34:02] <gamax92> it's much easier for me to just map specific components into specific addresses that do specific things
L3397[18:34:05] <Techokami> effort
L3398[18:34:17] <S3> its really easy to make a parallel eeprom programmer
L3399[18:34:29] <Techokami> though if this one turns out to be ass as well, I might as well just do that
L3400[18:34:36] <S3> I use a dinky perl script to convert the files into C arrays, but I was thinking of making it read from the serial port
L3401[18:34:41] <S3> so you just start the eeprom programmer
L3402[18:34:42] <S3> then go
L3403[18:34:44] <Techokami> all the good programmers costs too much money >:/
L3404[18:34:48] <S3> cat foobar.bin > /dev/ttyS0
L3405[18:34:53] <Shuudoushi> does anyone have some experience with dynamically launching programs with arguments?
L3406[18:35:11] <DrHoffman> This arm emulation core is just way too shitty... And debugging it is really hard :/
L3407[18:35:32] <S3> gamax92, but the problem lies where someone invents component XYZ
L3408[18:35:35] <S3> and they want to use it
L3409[18:35:46] <Techokami> also I'm using Windows instead of Linux because things actually work for me for some reason :V
L3410[18:36:00] <vifino> .-.
L3411[18:36:03] <gamax92> Well then, screw them
L3412[18:36:08] <S3> lol
L3413[18:36:09] <gamax92> effort
L3414[18:36:09] <Techokami> :O
L3415[18:36:19] <S3> either way
L3416[18:36:32] <S3> I think VT-l will be the best cpu arch for OC
L3417[18:36:33] <S3> :LD
L3418[18:36:41] <S3> which I am so angry at gradle atm
L3419[18:36:43] <S3> and #gradle
L3420[18:36:55] <S3> (they're sleeping) :)
L3421[18:36:58] <Techokami> VT-1?
L3422[18:37:00] <DrHoffman> and also I think a CPU bug is corrupting memory somehow
L3423[18:37:09] <DrHoffman> So I'm going to have to manually trap memory accesses :/
L3424[18:37:13] <Techokami> never heard of that CPU before...
L3425[18:37:35] <vifino> Techokami: tl;dr lua arch with something like containers
L3426[18:37:48] <Techokami> ahh
L3427[18:37:51] <DrHoffman> I'm seriously thinking about taking qemu's ARM emulation code and copy pasting at this point
L3428[18:37:51] <S3> Techokami, I am working on a cpu arch for OC called VT-l. I wish I had the document on me, but here's how it should work. It inherits the Lua CPU Arch class, and adds virtualization
L3429[18:37:54] <S3> hardware virt
L3430[18:38:01] <Techokami> aha!
L3431[18:38:14] <S3> allowing you to run say multiple Openos lua threads at the Lua api level
L3432[18:38:20] <Techokami> DrHoffman, that's what open source is for
L3433[18:38:31] <DrHoffman> Techokami: the fucking java arm emulator is opensource
L3434[18:38:40] <S3> lol
L3435[18:38:53] <DrHoffman> it was based off another opensource project, written in C, by someone in the trusted community for the GBA
L3436[18:39:01] <DrHoffman> but even the C one has those fucking bugs
L3437[18:39:10] <Techokami> no I mean, qemu is open source, pillage from that if it better
L3438[18:39:15] <S3> Techokami, the CPU arch is very simple to use. it is identical in the way it works to the stock one, so you can use it in your computer and run openos or anything else on it just fine.
L3439[18:39:19] <DrHoffman> I've been referencing mGBA for arm shit now, and if you haven't seen it, it's A FUCKING CLUSTERFUCK
L3440[18:39:34] <Techokami> sounds like a joy
L3441[18:39:44] <S3> the arch exposes an api like a component for openos or whatever you have, and you can start stop and restart lua VMs, etc
L3442[18:39:57] <Techokami> https://github.com/mrmakeit/OCJS/ wonder what happened to this project?
L3443[18:40:00] <DrHoffman> I might as well rewrite the emulation core from scratch
L3444[18:40:02] <S3> the guests can also lock / unlock access to components
L3445[18:40:06] <DrHoffman> but that would be boring
L3446[18:40:24] <DrHoffman> I would have to go all the way back to square one and start all over
L3447[18:40:38] <DrHoffman> I might as well
L3448[18:40:55] <DrHoffman> Since http://imrannazar.com/ARM-Opcode-Map is a better way to handle ARM
L3449[18:41:24] <DrHoffman> fucking mess of an instruction set god damn it
L3450[18:42:04] <SF-Toaster> DrHoffman: sounds like you'd /love/ x86 :P
L3451[18:42:11] <DrHoffman> I'm GOING TO GO EAT SOME CRANBERRY ICE CREAM
L3452[18:42:16] <DrHoffman> SF-Toaster: DON"T EVEN GET ME STARTED
L3453[18:42:23] <DrHoffman> ARM > x86
L3454[18:42:27] <DrHoffman> x86 is trash
L3455[18:42:38] <SF-Toaster> ^ typed on an x86 no doubt
L3456[18:42:40] <DrHoffman> anyways, ice cream for reals
L3457[18:42:56] <Techokami> what about 68k, or PPC? :O
L3458[18:42:57] <DrHoffman> SF-Toaster: You can't get good consumer computers running ARM Q_Q
L3459[18:43:04] <SF-Toaster> yeah ik
L3460[18:43:19] <DrHoffman> PPC is alright, I dealt with enough of it on the Wii tho
L3461[18:43:29] <DrHoffman> although I haven't done any assembly in PPC
L3462[18:44:07] <DrHoffman> Now... ARM? ARM's cool and all when you are simply programming in it. Hell, even the assembly feels high level... But when you try to emulate that shit
L3463[18:44:17] <DrHoffman> Oh my gosh whatever you do don't emulate ARM ever
L3464[18:44:24] <DrHoffman> It's a clusterfuuuuuck
L3465[18:45:13] <Techokami> iirc ARM, during early testing, was basically running off fucking magic
L3466[18:45:53] <S3> removing my gradle cache..
L3467[18:45:57] <S3> hopefully this fixes it
L3468[18:46:15] <S3> if it does I'm going to yell at the gradle team for failing to be developers.
L3469[18:46:15] <Techokami> the power line to the CPU wasn't correctly hooked up, but it still ran on the leakage from the surrounding logic chips
L3470[18:46:45] <S3> Techokami, does the 68K have an HCF equivelant like the 6502?
L3471[18:46:55] <S3> of course it doesn't really HCF..
L3472[18:47:03] <S3> it just dusconnects the cpu clock
L3473[18:47:06] <S3> disconnects*
L3474[18:47:11] <Techokami> HCF? congrats you caught me off guard
L3475[18:47:29] <S3> halt catch fire..
L3476[18:47:29] <SF-Toaster> Halt and Catch Fire
L3477[18:47:30] <SF-Toaster> yes?
L3478[18:47:32] <SF-Toaster> yes
L3479[18:47:34] <Techokami> derps
L3480[18:47:36] <S3> it may not be called hcf
L3481[18:47:36] <S3> lol
L3482[18:47:40] <S3> on 6502 it isnt
L3483[18:47:52] <S3> it's like HLT or something
L3484[18:48:14] <Techokami> hangon, lemme double check my piles of 68k docs
L3485[18:48:35] <S3> it also may have been an ilegal 6502 instruction
L3486[18:48:43] <Techokami> I want to say pulling DTACK would do it
L3487[18:49:12] <Techokami> but DTACK is used for async stuff
L3488[18:50:17] <Techokami> because if DTACK is high, the CPU just pauses and waits
L3489[18:50:23] <Techokami> until it goes low
L3490[18:50:53] <S3> I cant delete my .gradle dir
L3491[18:50:58] <S3> because it is in use by another program
L3492[18:50:58] <Techokami> if you want to use the 68k and not do async stuff, you ground DTACK
L3493[18:51:01] <S3> NO program is using it
L3494[18:51:08] <Techokami> S3 time to reboot
L3495[18:51:19] <S3> fuck this shit, I'm going back to my BSD box
L3496[18:51:22] <SF-Toaster> rm -rf ?
L3497[18:51:39] <S3> SF-Toaster, yeah doesnt work
L3498[18:51:44] <S3> it literally complains
L3499[18:51:47] <SF-Toaster> wtf
L3500[18:51:49] <Techokami> reboot to clear things out of memory, then rm -rf
L3501[18:51:53] <S3> rf -rf says the dir isnt empty
L3502[18:51:54] <S3> lol
L3503[18:51:58] <S3> its like, wat
L3504[18:52:01] <SF-Toaster> wtf
L3505[18:52:02] <SF-Toaster> why
L3506[18:52:07] <SF-Toaster> that's what -r is for
L3507[18:52:10] ⇦ Quits: S3 (~S3@216-220-250-118.midmaine.com) (Read error: Connection reset by peer)
L3508[18:52:15] <SF-Toaster> literally
L3509[18:58:36] ⇨ Joins: S3 (~S3@216-220-250-118.midmaine.com)
L3510[18:59:13] <S3> okay
L3511[18:59:19] <S3> retrying this
L3512[18:59:46] <gamax92> T_T stupid opencomputers capturing my errors so that they aren't useful
L3513[19:01:14] <S3> I'm glad I have an i7 4770K
L3514[19:01:20] <S3> otherwise this would take forever
L3515[19:01:24] <gamax92> what would
L3516[19:01:28] <S3> gradle
L3517[19:01:38] <S3> the decompile / recompile process
L3518[19:01:52] <gamax92> >_> because you need a fast CPU to setup gradle ...
L3519[19:01:58] <S3> right?
L3520[19:02:05] <gamax92> not right
L3521[19:02:18] <S3> I haven't even seen if it is going to get OC yet
L3522[19:02:22] <S3> we'll see
L3523[19:02:47] <S3> didnt see anything but its done, gonna take a look.. I know it saves it somewhere..
L3524[19:04:16] <S3> I do not see an open computers jar or anything
L3525[19:04:22] <Mimiru> .gradle\caches\artifacts-##\filestore\li.cil.oc\OpenComputers
L3526[19:04:32] <S3> ok looking in there
L3527[19:05:05] <S3> nope
L3528[19:05:14] <S3> never retrieved it
L3529[19:06:06] <Mimiru> did you do your IDE step too?
L3530[19:06:18] <Mimiru> gradlew eclipse/idea?
L3531[19:06:21] <S3> I was doing this without an IDE
L3532[19:06:29] <S3> it works fine without it
L3533[19:06:29] <Mimiru> I'm so sorry.
L3534[19:06:35] <S3> I mean I've done this before.
L3535[19:06:42] <S3> but I have set up IDEA yes
L3536[19:06:49] <S3> on BSD I just use emacs with it
L3537[19:07:00] <S3> never had a problem
L3538[19:07:10] <S3> w t f.
L3539[19:07:25] <S3> I live accross the street from a bar, and it's kareoke night.
L3540[19:07:36] *** alekso56 is now known as alekso56_off
L3541[19:08:13] <S3> last time they did this, there was some plastered woman singing its my party for hours
L3542[19:08:22] <S3> but instead of singing they were screaming
L3543[19:08:54] <Mimiru> S3 I'm running it now locally
L3544[19:09:33] <S3> the build.gradle?
L3545[19:09:46] <Mimiru> My build.gradle, seeing which step downloads OC
L3546[19:10:28] <Mimiru> setupDecomp does not download oc
L3547[19:10:43] <Mimiru> gradlew eclipse just did
L3548[19:10:47] ⇨ Joins: VikeStep (~VikeStep@101.184.77.101)
L3549[19:10:49] <S3> wat
L3550[19:10:56] <Mimiru> http://michi.pc-logix.com/CWINDOWSsystem32cmd.exe_-_gradlew__eclipse_2015-07-25_19-10-41.png
L3551[19:11:05] <S3> how does that even make any sense
L3552[19:11:21] <Mimiru> 3 people told you to run the ide step.. :P
L3553[19:11:27] <S3> lol
L3554[19:11:31] <S3> I will rewrite gradle
L3555[19:11:33] <Ekoserin|Off> Demolition
L3556[19:11:34] <S3> :P
L3557[19:11:37] <Mimiru> ¬_¬
L3558[19:11:39] *** Ekoserin|Off is now known as Ekoserin
L3559[19:11:41] <S3> these devs are trying the ballmers peak
L3560[19:11:41] <Mimiru> gl:hf
L3561[19:11:42] <Mimiru> I'm off
L3562[19:11:44] <S3> :)
L3563[19:12:52] <Techokami> S3, answer for your earlier question
L3564[19:12:56] <S3> oh
L3565[19:13:02] <Techokami> 68k has a built-in HCF
L3566[19:13:05] <Techokami> called STOP
L3567[19:13:09] <S3> ah
L3568[19:13:46] <Techokami> its older brother, the 6800, has HCF, called HCF, and was the first case of such a thing
L3569[19:14:47] <Techokami> to resume the 68k after using STOP you need an external interrupt
L3570[19:17:26] <Techokami> otherwise, that's how you HCF a 68k
L3571[19:18:12] <Techokami> just that, unlike the 6502 and 6800 that did this with undefined opcodes, Motorola intentionally put that in there
L3572[19:24:32] <S3> heh
L3573[19:24:39] <S3> Techokami, you know whats funny about the 6502?
L3574[19:24:44] <S3> and the 6800
L3575[19:24:44] <Techokami> ?
L3576[19:24:51] <S3> the 6502 exists because of it
L3577[19:24:56] <Techokami> hehehe
L3578[19:25:15] <S3> the 6502 is a $20 - $30 replacement for the ~$300 6800
L3579[19:25:30] <Techokami> yeah the 6502 was made by ex-Motorola, same guys responsible for the 6800
L3580[19:25:36] <S3> whats really scary is this
L3581[19:25:39] <S3> I have always loved the 6502
L3582[19:25:45] <S3> its my favorite arch
L3583[19:26:14] <Techokami> it's the favorite of many!
L3584[19:26:14] <S3> and early this year I discovered that the guy who designed the 6502 was born the same place I was
L3585[19:26:19] <Techokami> woaj
L3586[19:26:21] <S3> and went to the same university I do
L3587[19:26:25] <Techokami> wow
L3588[19:26:31] <S3> yeah like wat
L3589[19:26:58] <S3> he also helped invent the electronic cash register
L3590[19:27:01] <S3> here in Maine
L3591[19:27:11] <Techokami> wow
L3592[19:27:18] <Techokami> also, you're in Maine?
L3593[19:27:27] <Techokami> I'm down here in Massachusetts
L3594[19:27:28] <S3> duh
L3595[19:27:45] <Techokami> New England represent
L3596[19:28:14] <S3> well at least I know you don't code like you drive
L3597[19:28:18] <S3> :P
L3598[19:28:33] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Remote host closed the connection)
L3599[19:28:36] <Techokami> hey now, I'm a very careful driver
L3600[19:28:38] <S3> ahahaha
L3601[19:28:46] <Techokami> my father, on the other hand... >_>
L3602[19:28:55] ⇨ Joins: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com)
L3603[19:31:11] <S3> well hey
L3604[19:31:19] <S3> at least you guys don't have township issues.
L3605[19:31:52] <S3> for the past 25 years, maine has been in danger, because a lot of its towns are becoming ghost towns or townships.
L3606[19:32:17] <S3> all kids (cept me and a few others) move out, and over 60 or 70% of the state is seniors.
L3607[19:32:32] <S3> and the only resources that arent dying is granite quarries
L3608[19:32:36] <S3> pretty much
L3609[19:32:39] <Techokami> owch
L3610[19:32:51] <S3> its better than I say it but its a problem
L3611[19:33:10] <Techokami> yeah I hear Vermont and New Hampshire are also having similar problems
L3612[19:33:26] <S3> it doesnt help that towns are always 40 minutes from eachother and maine is like 99.9% forest
L3613[19:33:49] <Techokami> Canada Lite
L3614[19:33:52] <S3> but I did notice something
L3615[19:33:57] <S3> the wolves are moving back
L3616[19:34:01] <Techokami> \o/
L3617[19:34:15] <Techokami> DOGS!
L3618[19:34:18] <S3> and the coywolf population is getting worse because of it
L3619[19:34:28] <S3> as in there are much more
L3620[19:34:38] <S3> you have em too
L3621[19:34:51] <Techokami> wolves, not really
L3622[19:34:54] <S3> no
L3623[19:34:56] <Techokami> coyotes, yes
L3624[19:34:56] <S3> coywolves
L3625[19:35:00] <S3> its what we have in NE
L3626[19:35:27] <S3> coyotes bred with wolves and the population grows, they're much bigger than the little pups in say TX
L3627[19:35:38] <Temia> ...wow.
L3628[19:35:50] <gamax92> Welcome back
L3629[19:35:52] <Techokami> ah, that explains the coyotes around here
L3630[19:35:54] <S3> its been happening way before youyr grandparents are born lol
L3631[19:35:56] <S3> yeah
L3632[19:36:01] <Temia> A tier 3 server board with a tier 3 CPU and a full set of tier 3 component buses...
L3633[19:36:03] <S3> they have larger jaws, they hunt bigger game
L3634[19:36:06] <S3> they follow people
L3635[19:36:11] <S3> like wolves
L3636[19:36:11] <Temia> ...still crashes when I hook it to a ReactorCraft controller
L3637[19:36:23] <S3> its scary because they are a lot stealthier than wolves
L3638[19:36:32] <S3> the follow people in cities and shit and nobody ever sees them
L3639[19:36:36] <S3> usually for food
L3640[19:36:42] <S3> I mean its rare they ever would attack a person
L3641[19:36:58] <gamax92> Temia: is reactorcraft just like, generating thousands of components or something?
L3642[19:37:16] <S3> but think of it like this, a slightly smaller wolf, acts like a wolf, thinks like a coyote
L3643[19:37:21] *** Cranium is now known as Cranium[Away]
L3644[19:37:27] <Techokami> my dad does nature photography and aside from one close encounter, the coyotes in the area either leave him alone or proceed to fuck off when he gets in the area
L3645[19:37:30] <S3> and coyotes are incredibly smart like cats
L3646[19:37:46] <S3> yeah coyotes really dont bother anyone
L3647[19:37:47] <Ekoserin> Running into carpets and screen doors?
L3648[19:37:55] <S3> its just their behavior can be creepy sometimes
L3649[19:37:57] <S3> lol
L3650[19:38:09] <S3> animals in general are more scared of you
L3651[19:38:43] <Techokami> there was one time my dad accidentally spooked a coyote while he was taking photos, and the coyote barked at him in a "FUCK YOU I JUST LOST MY BREAKFAST" manner then fled
L3652[19:39:40] <S3> lol
L3653[19:39:57] <Ekoserin> Coyotes can bark?
L3654[19:40:42] <Techokami> the close encounter was when a coyote followed him out of the woods back to his car, he managed to make it gtfo but just in case, he does have a hunting knife on his person to defend himself with
L3655[19:41:37] <gamax92> hmm, how to video
L3656[19:42:02] <Lizzy> meep
L3657[19:44:21] * Ekoserin bites into an onion and immediately regrets it
L3658[19:44:40] <Lizzy> Moron
L3659[19:44:58] <Ekoserin> Can confirm.
L3660[19:45:05] <vifino> LIZZY!!! \o/
L3661[19:45:18] * vifino Lizzysmoochhug <3 <3
L3662[19:45:28] <Mimiru> %g how to video
L3663[19:45:29] <MichiBot> Mimiru: http://www.howcast.com/ - Howcast | The best how-to videos on the web: "Learn how to do a smokey eye with an airbrush in this Howcast video featuring
L3664[19:45:37] <Mimiru> There you go gamax92. :P
L3665[19:46:11] * Lizzy vifinosmoochhug <3
L3666[19:46:31] <gamax92> alright, now to see if Youtube is going to be a piece of shit regarding processing a video
L3667[19:46:37] <Techokami> oh wow we can google from IRC?
L3668[19:46:43] <gamax92> Techokami: no, it's all a lie
L3669[19:46:51] <Techokami> %g S100 68K
L3670[19:46:52] <MichiBot> Techokami: http://www.s100computers.com/My%2520System%2520Pages/68000%2520Board/68K%2520CPU%2520Board.htm - S100 Computers - 68000 CPU Board: "Nov 5, 2014 ... S100 Computers 68K CPU board. ... The Motorola 68K represents the "other side
L3671[19:47:01] <Techokami> anti-lie
L3672[19:47:01] <Lizzy> don't overdo it
L3673[19:47:05] <Techokami> k
L3674[19:47:05] <gamax92> https://www.youtube.com/watch?v=oIlcuDmr0PU
L3675[19:47:06] <MichiBot> gamax92: DebugCard NBT Test | length 32s | Likes: 0 Dislikes: 0 Views: 0 | by gamax92
L3676[19:47:12] <Mimiru> sometimes the URL encoding can be... stupid
L3677[19:47:13] <Mimiru> so...
L3678[19:47:14] <gamax92> watch and stuffs
L3679[19:47:16] <Mimiru> Yeaaaaah
L3680[19:47:30] ⇦ Quits: Starhero-MC (~EiraIRC@24-113-128-11.wavecable.com) (Ping timeout: 202 seconds)
L3681[19:47:56] <Mimiru> woah gamax92... nice
L3682[19:48:03] <Techokami> siiiick
L3683[19:48:41] <Mimiru> "The import li.cil cannot be resolved"
L3684[19:48:45] <Mimiru> Ummm what eclipse?!
L3685[19:48:57] <gamax92> ?!?!
L3686[19:49:10] <Mimiru> [insert interobang here]
L3687[19:49:11] <gamax92> Now to see if I can put this in the DebugCard class
L3688[19:49:24] <Mimiru> ‽!
L3689[19:49:37] <gamax92> interobangbang?
L3690[19:49:59] <Mimiru> ‽ ‽
L3691[19:50:20] <Mimiru> But no seriously
L3692[19:50:22] <Mimiru> OS is bork
L3693[19:53:13] <Mimiru> I just had to rerun gradlew eclipse
L3694[19:53:36] <Mimiru> So strange..
L3695[19:54:26] <S3> heh
L3696[19:54:39] <S3> so I wonder if there's anything special I have to do if I am using IDEA
L3697[19:55:36] <Mimiru> I dunno if you still have to do it, but there was a section you had to add to your build.gradle to get assets working in debug
L3698[19:55:46] <S3> huh
L3699[19:56:12] <Mimiru> idea { module { inheritOutputDirs = true } }
L3700[19:56:12] <S3> well I should be able to pull up the OC api or whatever now, wherever it went
L3701[19:57:39] <S3> I see now
L3702[19:57:44] <S3> then run gradlew and it works
L3703[19:57:48] <S3> with idea as its command
L3704[19:57:53] <S3> yeah its downloading OC now
L3705[20:02:44] <S3> found it yay
L3706[20:07:36] <S3> this IDE is way more scary and annoying than using emacs
L3707[20:07:43] <S3> why am I doing it this way lol
L3708[20:12:23] <WireWulf> Shoulda used vim
L3709[20:13:06] <S3> now they are using I love rock n roll
L3710[20:13:11] <S3> I do use vim.. for config files and stuff
L3711[20:13:16] <S3> but for programming I use emacs
L3712[20:14:09] ⇨ Joins: Devoenix (~Devoenix@cpe-70-119-108-122.tx.res.rr.com)
L3713[20:14:12] <S3> I have spent the past 3 minutes searching for a way to rename a directory. wtf
L3714[20:14:15] ⇦ Parts: Devoenix (~Devoenix@cpe-70-119-108-122.tx.res.rr.com) ())
L3715[20:14:17] <WireWulf> I have not used emacs since collage
L3716[20:14:37] <WireWulf> That learning curve
L3717[20:15:21] <S3> lol
L3718[20:15:29] <S3> I've used it for years
L3719[20:15:53] <gamax92> alright, time to see if I can Scala
L3720[20:16:28] <S3> but I keep doing C-x C-s in idea
L3721[20:16:28] <S3> lol
L3722[20:16:35] <S3> and it keeps deleting my shit and saving it
L3723[20:17:08] <gamax92> S3: why not just use emacs then >_>
L3724[20:18:06] <WireWulf> Less gui
L3725[20:18:15] <gamax92> gradle doesn't somehow force you to use the IDE you told it
L3726[20:18:40] <gamax92> it just does stupid stuff and may or may not want you to have ran the IDE command
L3727[20:18:57] <S3> gamax92, I should setup emacs
L3728[20:19:03] <S3> yeah I know
L3729[20:19:07] <S3> I was using emacs for OCSymon
L3730[20:19:12] <S3> but that was my BSD bnox
L3731[20:19:14] <S3> box*
L3732[20:19:19] <WireWulf> GUI hippsters demand less CLI/CLUE interfaces in codering
L3733[20:19:47] <S3> CLI guys demand less GUI interfaces in codering
L3734[20:19:49] <gamax92> alright, now building oc ...
L3735[20:20:39] <Temia> Gamax, it looks like it is
L3736[20:20:47] <gamax92> Temia: ?
L3737[20:20:54] <WireWulf> S3: the GUI is so shiny.....but that might be why I get zero work done
L3738[20:20:57] <Temia> Every TE in Rotary/Reactorcraft seems to be a component and likewise extends the component network.
L3739[20:21:08] * gamax92 claps
L3740[20:21:11] <Temia> So any sizable reactor quickly becomes hundreds of components.
L3741[20:21:32] <gamax92> now the question is, who's fault is it
L3742[20:21:47] <S3> lol
L3743[20:21:47] <WireWulf> everybodies
L3744[20:22:25] <Temia> (Reika's)
L3745[20:22:50] <Temia> But seriously, I'll see about talking to him and getting that worked out, or if there's a workaround.
L3746[20:23:07] <WireWulf> *sarcastic gasp* (I did not see that comming)
L3747[20:23:29] <gamax92> lol WireWulf
L3748[20:24:01] <gamax92> ugh, download deps for OC seems to be taking quite a while
L3749[20:28:55] <Mimiru> Reika knows about it, or at least I'm like 99% sure they do.
L3750[20:30:06] <gamax92> "21 errors found"
L3751[20:30:08] <gamax92> I cannot scala
L3752[20:35:26] <S3> lol
L3753[20:35:52] ⇨ Joins: Nathan1852__ (~Nathan185@p5DC1156F.dip0.t-ipconnect.de)
L3754[20:36:30] ⇦ Quits: marcin212_ (~marcin212@bwq15.neoplus.adsl.tpnet.pl) (Quit: Leaving)
L3755[20:38:26] ⇦ Quits: Nathan1852_ (~Nathan185@p5B216656.dip0.t-ipconnect.de) (Ping timeout: 202 seconds)
L3756[20:42:59] <S3> I hate abstractness in java
L3757[20:43:00] <S3> its so lame
L3758[20:43:08] ⇦ Quits: Nathan1852__ (~Nathan185@p5DC1156F.dip0.t-ipconnect.de) (Ping timeout: 378 seconds)
L3759[20:44:11] <S3> I apparently have to abstract machine() in LujLuaArchitecture, but I have no idea what the **** scala is doing to declare it
L3760[20:44:16] <S3> it looks like Perl
L3761[20:46:36] <S3> maybe I should just inherit the architecture class instead and just rewrite some of this code..
L3762[20:46:50] <S3> its not a huge class.
L3763[20:46:59] <S3> and I am talking to myself again :)
L3764[20:49:33] ⇦ Quits: hitecnologys (~hitecnolo@178.74.102.183) (Ping timeout: 189 seconds)
L3765[20:54:35] <SuPeRMiNoR2> Careful, don't talk to yourself too much, you might get put in a mental institution
L3766[21:04:14] *** Magik6k is now known as Magik6k|off
L3767[21:07:35] <DrHoffman> How... I found a huuuuuge CPU bug
L3768[21:08:11] <DrHoffman> basically a class of shifts wasn't implemented for all of the ALU instructions, so it would shift wrong and cause other random shit
L3769[21:10:11] <Ekoserin> I wish I could directly edit the RAM in OC.
L3770[21:10:43] ⇨ Joins: evil_dan (~evil_dan@108.61.96.71)
L3771[21:11:06] <evil_dan> Oh, this is cool
L3772[21:11:51] ⇦ Quits: TangentDelta (~christine@63.143.24.22) (Remote host closed the connection)
L3773[21:12:36] <DrHoffman> Hmm...
L3774[21:12:41] <DrHoffman> Multiply Long also wasn't implemented.
L3775[21:12:45] ⇦ Quits: evil_dan (~evil_dan@108.61.96.71) (Remote host closed the connection)
L3776[21:13:22] ⇨ Joins: evil_dan (~evil_dan@108.61.96.71)
L3777[21:13:42] ⇨ Joins: evil_dan2wik (kiwi@s3n1.52k.de)
L3778[21:14:14] ⇦ Quits: black3agl3 (~black3agl@197.225.254.2) (Read error: Connection reset by peer)
L3779[21:15:02] <DrHoffman> This still doesn't include the possible CPU bugs in the actual implementation of everything .-.
L3780[21:15:21] <DrHoffman> I would have to go through and read the pages for every instruction to make sure everything is being emulated correctly
L3781[21:15:55] <DrHoffman> Welp, time to test it with existing code to see if anything's broken
L3782[21:16:42] ⇨ Joins: lostkangaroo (~lostkanga@c-73-32-137-97.hsd1.tx.comcast.net)
L3783[21:18:33] ⇨ Joins: DevTexam (~Devoenix@cpe-70-119-108-122.tx.res.rr.com)
L3784[21:19:08] ⇦ Parts: DevTexam (~Devoenix@cpe-70-119-108-122.tx.res.rr.com) ())
L3785[21:19:21] <Shuudoushi> ...
L3786[21:19:44] <Shuudoushi> anyone have some extra info on 'shell.execute()' by any chance?
L3787[21:20:01] ⇦ Quits: evil_dan (~evil_dan@108.61.96.71) (Quit: evil_dan)
L3788[21:20:35] <DrHoffman> ~w shell
L3789[21:20:35] <ocdoc> http://ocd.cil.li/api:shell
L3790[21:20:46] <Shuudoushi> ...
L3791[21:20:47] * DrHoffman shrugs
L3792[21:20:52] <Shuudoushi> already looked at that
L3793[21:24:12] <Shuudoushi> (keep in mind, this is the worst looking code you will ever see, but it will get cleaned up after it works right) http://puu.sh/jd09v/ea17621144.txt
L3794[21:24:28] <Shuudoushi> DrHoffman: the thing that is driving me nuts ^
L3795[21:26:15] <DrHoffman> one sec
L3796[21:26:18] <DrHoffman> That is if anything will load
L3797[21:27:07] <Shuudoushi> what it IS doing: launching the program, what it ISN'T doing: launching the program with the runtime args
L3798[21:28:39] <DrHoffman> You would do the call like: shell.execute(path, nil, option1, option2, option3...)
L3799[21:29:01] <DrHoffman> and to make it better, you could do shell.execute(path, nil, table.unpack(args,2))
L3800[21:29:06] <DrHoffman> .p
L3801[21:29:07] <^v> Ping reply from DrHoffman 0.56s
L3802[21:29:16] <Shuudoushi> DrHoffman: kk, thanks
L3803[21:29:34] <DrHoffman> any time :P
L3804[21:29:53] <Shuudoushi> args,2 or args[2]?
L3805[21:31:06] <Mimiru> http://www.lua.org/manual/5.2/manual.html#pdf-table.unpack
L3806[21:31:20] <Mimiru> :P
L3807[21:31:41] <Shuudoushi> i.e. the latter
L3808[21:32:05] * Mimiru sighs and goes back to KOTOR II
L3809[21:32:32] <Mimiru> You'll figure it out...
L3810[21:33:59] * Shuudoushi slaps Mimiru.
L3811[21:34:00] * EnderBot2 high-fives Shuudoushi
L3812[21:34:22] <Shuudoushi> you know I don't know much of shit about using the table lib -_-
L3813[21:34:23] <gamax92> ... I don't even
L3814[21:34:35] <gamax92> found : ?0 where type ?0
L3815[21:34:35] <gamax92> required: String
L3816[21:34:47] <Shuudoushi> o.O
L3817[21:34:47] <gamax92> I ... what
L3818[21:34:53] <Shuudoushi> the fuck you break>?
L3819[21:37:24] <Shuudoushi> ... now to get it to remove the file that sudo makes...
L3820[21:37:31] <Shuudoushi> why isn't it removing the file...
L3821[21:43:12] <Shuudoushi> this is just wacky...
L3822[21:43:57] <Shuudoushi> http://puu.sh/jd1a7/57406936d9.png that '.root' file should be removed after the program 'sudo' is launching finishes and exits...
L3823[21:46:21] <gamax92> IT BUILT
L3824[21:46:59] <Shuudoushi> so no more exploding?
L3825[21:50:22] ⇦ Quits: Guest82337 (johnlage@BNC.Aperturee.Science) (Quit: Please let the alt be up, Please let the alt be up.)
L3826[21:50:22] <gamax92> now to watch it crash horribly as I try to use it
L3827[21:50:26] ⇨ Joins: johnlage (johnlage@BNC.Aperturee.Science)
L3828[21:50:48] <Shuudoushi> I should probably add a check to deluser to see if the user even exist still...
L3829[21:51:00] <Shuudoushi> gamax92: but ofc :3
L3830[21:51:52] <gamax92> well, it just returns nil ...
L3831[21:53:12] *** Naomi|Off is now known as Naomi
L3832[21:57:42] <gamax92> cool, and my world is corrupted
L3833[22:03:20] <Shuudoushi> ouch...
L3834[22:03:46] <Shuudoushi> Mimiru: looks like SOS 0.67 will be getting move to 'release' sometime tonight
L3835[22:08:02] ⇦ Quits: Lathanael|Away (~Lathanael@p54970D12.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L3836[22:08:52] ⇦ Quits: mallrat208 (~mallrat20@142-197-84-231.res.bhn.net) (Read error: Connection reset by peer)
L3837[22:13:47] ⇨ Joins: Lathanael|Away (~Lathanael@p54970403.dip0.t-ipconnect.de)
L3838[22:17:05] <gamax92> Such debugging: http://pastebin.com/r3JR8nP8
L3839[22:17:19] <gamax92> anyway, it appears to be working, but just not being returned to lua ...
L3840[22:17:32] ⇨ Joins: mallrat208 (~mallrat20@142-197-84-231.res.bhn.net)
L3841[22:18:24] <Shuudoushi> gamax92: not going to lie, my brain tried to run away after loading that link...
L3842[22:21:23] <gamax92> Shuudoushi: but there's a friendly a b c at the top
L3843[22:21:31] <Shuudoushi> lol
L3844[22:21:38] <Shuudoushi> fucker
L3845[22:24:16] <Temia> fpth. Reika says it's impossible to fix the component problem. Called the absolute max component of 64 really low.
L3846[22:24:20] * Temia flops.
L3847[22:25:17] <Mimiru> Remember, this is the same developer that can't properly use @Optional.. so yeaaaaaaaaaah
L3848[22:25:46] <gamax92> Temia: that seems ridiculous ...
L3849[22:26:28] <Ekoserin> GIVE ME BACK MY HANDS!
L3850[22:27:34] ⇦ Quits: S3 (~S3@216-220-250-118.midmaine.com) (Read error: Connection reset by peer)
L3851[22:27:47] <Temia> And a lot of these don't even need to be components.
L3852[22:28:17] <Mimiru> s/a lot of these/99%/
L3853[22:28:17] <Kibibyte> <Temia> And 99% don't even need to be components.
L3854[22:28:21] <Mimiru> eh
L3855[22:28:22] <Mimiru> close enough
L3856[22:28:24] <Mimiru> I'm tired.
L3857[22:28:29] <Temia> The neutron reflector only has getCoords() and getName() for functions. They don't actually DO anything.
L3858[22:28:31] <Mimiru> s/a lot/99%/
L3859[22:28:32] <Kibibyte> <Temia> And 99% of these don't even need to be components.
L3860[22:28:33] <Mimiru> lol
L3861[22:28:57] <Temia> The turbines? They'd be better served with an adapter. It's like Reika was building for CC and added OC support as an afterthought.
L3862[22:29:11] <Temia> Because those it's just learning how much is stored in their tanks.
L3863[22:29:39] <Temia> And... steam lines? Gas ducts? Liquid pipes? SHAFTS? Those aren't even components but they extend the component network and hook up to all these other superfluous components!
L3864[22:30:04] <dangranos> well shi~?
L3865[22:30:13] ⇦ Quits: Something12_ (~Something@S010634bdfa9eca7b.vs.shawcable.net) (Read error: Connection reset by peer)
L3866[22:30:35] ⇨ Joins: Something12_ (~Something@S010634bdfa9eca7b.vs.shawcable.net)
L3867[22:30:37] <gamax92> I'm beginning to think OC doesn't know how to convert a Scala Map to a Lua table...
L3868[22:30:41] <Mimiru> Yeah the shaft situation is a god damn joke.
L3869[22:31:11] <dangranos> "Problem with the shafts"
L3870[22:31:16] <dangranos> >:3
L3871[22:33:38] <gamax92> "return this.getMachine().isPipe() ? Visibility.Neighbors : Visibility.Network;"
L3872[22:34:21] <gamax92> Temia: wanna try a build that has Visibility.Neighbors always instead? That seems really dumb to have that ^
L3873[22:38:38] <gamax92> hmm, I'm not actually sure how that works with cables
L3874[22:41:15] <Shuudoushi> can anyone think of any features I should add to SecureOS 0.67 before it gets pushed to the release branch?
L3875[22:53:52] * gamax92 pokes Temia
L3876[22:54:00] <Temia> moo.
L3877[22:54:23] <Temia> Build of which? o3o
L3878[22:54:28] <gamax92> ReactorCraft?
L3879[22:54:39] <Temia> ...Did you disassemble it? >.>
L3880[22:54:48] <gamax92> it's on github https://github.com/ReikaKalseki/ReactorCraft
L3881[22:54:51] <Temia> Oh.
L3882[22:55:08] <Temia> ...Weird, I thought Reika kept his source closed.
L3883[22:55:28] <Temia> But sure. >.>
L3884[22:55:44] <Mimiru> It's basically "Visible Source" You can see it, you can behold it's awesome, but you can'
L3885[22:55:51] <gamax92> t compile it
L3886[22:55:54] <Mimiru> t modify it or distribute it :P
L3887[22:56:15] <Mimiru> And we say fuck that noise.
L3888[22:57:15] <Shuudoushi> lulz
L3889[23:01:23] <gamax92> alright, testing it
L3890[23:03:55] <Ekoserin> Meow.
L3891[23:04:37] <dangranos> huh
L3892[23:04:47] <dangranos> that theme fits much better with breeze
L3893[23:06:30] <gamax92> its ... now complaining about "com.bioxx.tfc.api.Interfaces.ISize" being missing? what
L3894[23:08:32] <Ekoserin> http://i.imgur.com/G9MnzEx.gifv
L3895[23:08:47] <Shuudoushi> why the fuck is 'deluser.lua' broken now o.O
L3896[23:09:05] <Mimiru> tfc.. TeraFirmaCraft?
L3897[23:09:23] <Mimiru> The great Umbrella Migration of 2015
L3898[23:09:41] <Ekoserin> There were no survivors.
L3899[23:09:56] <Shuudoushi> lulz
L3900[23:13:37] <Shuudoushi> ...
L3901[23:21:09] <Shuudoushi> alikfjeobrv http://puu.sh/jd6gn/32067c9cce.png
L3902[23:23:52] <Shuudoushi> I 100% have no fucking clue why deluser is no longer working...
L3903[23:24:13] <Shuudoushi> it works fine from the UI, but just not command line...
L3904[23:26:20] <Shuudoushi> http://puu.sh/jd6vN/01e8d9453f.png http://puu.sh/jd6ws/3dbb068ab0.png see x.x
L3905[23:27:40] <Shuudoushi> http://puu.sh/jd6xQ/c58865d6ed.txt < for the most part, it's the same for the UI and command line, I don't get it x.x
L3906[23:27:42] ⇦ Parts: Ekoserin (~Ekoserin@2601:144:1:1059:d11:e1bb:a1d1:a344) (I am outta here!))
L3907[23:27:48] ⇨ Joins: Ekoserin (~Ekoserin@2601:144:1:1059:d11:e1bb:a1d1:a344)
L3908[23:28:25] <DrHoffman> .p
L3909[23:28:25] <^v> Ping reply from DrHoffman 0.44s
L3910[23:28:34] <Shuudoushi> .p
L3911[23:28:36] <^v> Ping reply from Shuudoushi 0.56s
L3912[23:28:46] <Shuudoushi> hexchat, why you lie to me?
L3913[23:29:08] <dangranos> ow
L3914[23:30:09] <DrHoffman> #lua string.char(112)
L3915[23:30:09] <|0xDEADBEEF|> > p
L3916[23:31:01] <DrHoffman> OH MY FUCKING GOSH YOU GUYS
L3917[23:31:09] <Ekoserin> ?
L3918[23:31:10] <Shuudoushi> ?
L3919[23:31:12] <DrHoffman> ARM os thing now has shared libraries
L3920[23:31:18] <Shuudoushi> lol
L3921[23:31:21] <DrHoffman> It took me literally all fucking day to do that
L3922[23:31:45] <Ekoserin> Sounds important and/or cool. Cool.
L3923[23:31:53] <DrHoffman> The code was there, but I was doing an unaligned read and shit hit the fan
L3924[23:31:56] <Shuudoushi> ok... I think I broke something REALLY good this time... just not sure how...
L3925[23:32:08] <DrHoffman> so I did a string copy into a buffer that's aligned and ( ͡^ ͜ʖ ͡^)
L3926[23:32:17] <Shuudoushi> lol
L3927[23:32:46] <DrHoffman> Currently the shared library calls software interrupt 2, which is unhandled, so the OS shutsdown
L3928[23:32:55] <Shuudoushi> lol
L3929[23:33:01] <Shuudoushi> that's not good
L3930[23:33:16] <DrHoffman> Actually, even if it's handled it would still shut down
L3931[23:33:20] <DrHoffman> test code is fun
L3932[23:33:30] <gamax92> Temia: might take a while ... Reika has a system where it calculates the hash of the mod, and kills mc with a message if it doesn't match whats in the jar
L3933[23:33:43] <Shuudoushi> ...
L3934[23:33:47] <Mimiru> hahaha of fucking course he does
L3935[23:33:56] <Shuudoushi> that's just fucking wrong gamax92...
L3936[23:34:01] <Mimiru> Remind me why anyone uses his piece of shit mods?
L3937[23:34:14] <Shuudoushi> b/c pretty lights?
L3938[23:34:40] <Shuudoushi> and a few more ways of making things go boom in a big way if not handld right?
L3939[23:34:53] <Shuudoushi> handled*
L3940[23:36:54] <Shuudoushi> WHY IS THIS NOW BROKEN!!!!!!!!!!
L3941[23:37:32] <Shuudoushi> I've even tried reverting it to an earlier version, one I know worked, and it's still broken ><
L3942[23:37:53] *** mallrat208 is now known as mallrat1618
L3943[23:38:18] <Shuudoushi> ^ ban evasion?
L3944[23:38:59] <Mimiru> no?
L3945[23:39:11] <Shuudoushi> from another chan I mean
L3946[23:39:18] <Mimiru> Then why do we care? :P
L3947[23:39:29] <Shuudoushi> just wondering lol
L3948[23:40:34] <Shuudoushi> Mimiru: can you spot anything wrong with this code? http://puu.sh/jd7eT/f2fab8f644.txt
L3949[23:41:15] <Mimiru> put LOTS of debug prints in?
L3950[23:41:19] <Mimiru> I've gotta run
L3951[23:41:32] <Shuudoushi> tried that, nothing came back wrong...
L3952[23:41:35] <Mimiru> I'll be back in a bit.. Gotta get last minute stuff for daughters birthday
L3953[23:41:44] <Shuudoushi> have fun o/
L3954[23:41:52] <Shuudoushi> Mimiru: DON'T FORGET THE PONY!
L3955[23:41:55] <Shuudoushi> lol
L3956[23:44:03] *** mallrat1618 is now known as mallrat208
L3957[23:44:11] ⇨ Joins: ThePotato (webchat@68-185-232-89.dhcp.slid.la.charter.com)
L3958[23:44:16] <ThePotato> people still on?
L3959[23:45:20] <Shuudoushi> nope
L3960[23:45:25] <ThePotato> mkay
L3961[23:45:38] <Shuudoushi> just phantoms and whispers
L3962[23:45:59] <ThePotato> ohh ok
L3963[23:49:38] ⇦ Quits: Kibibyte (~PircBotX@cucumber.kilobyte22.de) (Remote host closed the connection)
L3964[23:50:35] <Shuudoushi> ok... so it's not seeing the 'if #args == 1 then' bit...
L3965[23:50:37] <Shuudoushi> wtf..
L3966[23:51:30] <ThePotato> look at fs
L3967[23:51:39] <ThePotato> should be somthing about it in there
L3968[23:51:59] <Shuudoushi> ... I'm working on code that was working but just stopped working...
L3969[23:52:12] <Shuudoushi> even after reverting to known good code.
L3970[23:52:12] <ThePotato> hate that shit
L3971[23:52:18] <dangranos> DrHoffman, will you release when it's stable?
L3972[23:53:10] <dangranos> ugh
L3973[23:53:26] <dangranos> why some little damn GTK theme overrides my KDE color theme?
L3974[23:53:30] <Shuudoushi> ...
L3975[23:53:37] <ThePotato> Shuudoushi: do you know what a skypebot it?
L3976[23:53:48] <Shuudoushi> I'm sorry, but... wha?! http://puu.sh/jd7SG/d68dc5eaeb.png
L3977[23:53:48] <ThePotato> is*
L3978[23:53:53] <Shuudoushi> yes
L3979[23:54:11] <ThePotato> ok so i was coding one in python8
L3980[23:54:13] <ThePotato> shit
L3981[23:54:17] <ThePotato> let me redo that
L3982[23:54:18] <DrHoffman> dangranos: sure
L3983[23:54:19] <Shuudoushi> I get them a lot wanting to know if I'll go to their cam site and get my credit card info stolen
L3984[23:54:37] <ThePotato> i mean the one with commands like !help
L3985[23:54:48] <ThePotato> so i was coding one one night and i get off
L3986[23:54:54] ⇦ Quits: SnowDapples (~powered@pD9589CA3.dip0.t-ipconnect.de) (Killed (NickServ (GHOST command used by SnowDapples_!~powered@pD95890E1.dip0.t-ipconnect.de)))
L3987[23:55:00] ⇨ Joins: SnowDapples (~powered@pD95890E1.dip0.t-ipconnect.de)
L3988[23:55:03] <dangranos> hm
L3989[23:55:05] <ThePotato> i get back on the next morning and the entire thing broke
L3990[23:55:15] <dangranos> and where is the DARK version of theme?
L3991[23:55:27] <Shuudoushi> huh... so it did delete them both... now to figure out wtf is going on... http://puu.sh/jd7XR/0436c1705b.png
L3992[23:55:44] <ThePotato> what os are you using
L3993[23:55:53] <Shuudoushi> ThePotato: that would be due to m$ updating something
L3994[23:55:59] <Shuudoushi> my own
L3995[23:56:05] <ThePotato> wut
L3996[23:56:06] <ThePotato> oh
L3997[23:56:09] <Shuudoushi> a heavily modded OpenOS
L3998[23:56:20] <ThePotato> what you add?
L3999[23:56:44] <Shuudoushi> multi-user, permissions system, and tweaks
L4000[23:57:02] <ThePotato> how do i edit code out of the game?
L4001[23:57:13] <ThePotato> (1.7)
L4002[23:57:42] <Shuudoushi> ...
L4003[23:57:48] <Shuudoushi> how do you mean?
L4004[23:57:53] <ThePotato> np++
L4005[23:58:13] <Shuudoushi> I use atom and update through github (I'm on a friends server)
L4006[23:58:43] <ThePotato> how
L4007[23:58:46] <ThePotato> and can i join
L4008[23:59:09] <Shuudoushi> otherwise you'd just open the files from <w/e you have MC installed>/saves/opencomputers/<storage UUID>/
L4009[23:59:20] <ThePotato> isnt there a config i have to edit
L4010[23:59:21] <ThePotato> ?
L4011[23:59:35] <Shuudoushi> and updater I made using wget, and no
L4012[23:59:38] <Shuudoushi> yes
L4013[23:59:50] <Shuudoushi> well, you don't have to edit the config
<<Prev Next>> Scroll to Top