<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:09] ⇨ Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L2[00:00:09] zsh sets mode: +v on Corded
L3[00:01:04] <Saphire> payo-remote: disabled selection by arrow keys
L4[00:01:22] <payo-remote> ok, ok ... thanks
L5[00:02:01] <Saphire> so, with current settimg it cycles all three if i "ls f<tab>"
L6[00:03:13] <payo-remote> oh, i misunderstood, you disabled that menu thing, ok
L7[00:03:20] <payo-remote> so then what happens when you arrow key on foo?
L8[00:03:24] <payo-remote> and then tab again?
L9[00:03:46] <Saphire> uh, i still have the menu
L10[00:03:51] <payo-remote> oh :)
L11[00:03:52] <payo-remote> hehe
L12[00:03:56] <payo-remote> ok, no fret
L13[00:04:01] <payo-remote> i've got a way to test
L14[00:04:05] <Saphire> it just doesn't gets controlled by arrows
L15[00:04:19] <payo-remote> oh haha, ok, soooo?
L16[00:08:32] *** Lucca is now known as Daiyousei
L17[00:10:26] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L18[00:14:53] <Saphire> payo-remote: just like you said, it then cycles the two
L19[00:15:00] <payo-remote> ok cool
L20[00:15:06] <Saphire> \o/
L21[00:15:12] <payo-remote> i was just now trying to figure out how to disable arrow keys for menu
L22[00:15:15] <Saphire> im helping ^^
L23[00:15:19] <Saphire> ah
L24[00:15:23] <payo-remote> :)
L25[00:15:45] <payo-remote> yeah i'm considering fine tuning the tab completion in OpenOS a bit more
L26[00:15:50] <Saphire> i have manual config, the oh-my-zsh is hell to edit
L27[00:15:53] <payo-remote> so i'm just seeing what that would look like in the code
L28[00:15:59] <Saphire> ah
L29[00:17:07] <Saphire> and my cycling begins at 3rd tab..
L30[00:17:25] <Saphire> as in, i type 'ls f'
L31[00:17:33] <payo-remote> i follow
L32[00:17:35] <payo-remote> it's good news, too
L33[00:17:39] <payo-remote> simplifies things
L34[00:17:50] <Saphire> press tab, get the menu of the completion
L35[00:18:39] <Saphire> second tab selects first completion. which is f, just like the completion input
L36[00:18:58] <Saphire> and next tabs select nsxt variants
L37[00:19:47] <Saphire> and it wraps
L38[00:20:19] <Saphire> but i bet that all of those can be changed in zsh settings
L39[00:20:34] <payo-remote> yeah and i'm not thinking of showing a menu
L40[00:20:35] <payo-remote> :)
L41[00:20:41] <Saphire> mhm
L42[00:20:48] <payo-remote> just, reducing actions that reset the cycle
L43[00:20:57] <Saphire> that bring you down by one tab
L44[00:22:05] <Saphire> oh, and my current settings make it complete to common 'fo' if i type 'f' with files being fo, foo and foo1
L45[00:22:30] <payo-remote> ok coo
L46[00:22:33] <payo-remote> good work, Saphire :)
L47[00:22:49] <Saphire> those are just my settings..
L48[00:23:02] <payo-remote> sure, but it's valid to consider
L49[00:23:20] * Saphire spent around 10 minutes to go trough all of them..
L50[00:23:29] <Saphire> maybe more, or less
L51[00:24:15] <Saphire> payo-remote: try launching zsh with no .zshrc, there is tons of settings
L52[00:25:05] *** Kasen is now known as rakiru|offline
L53[00:26:07] ⇦ Quits: surferconor425|Cloud (uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection closed for inactivity)
L54[00:26:15] <payo-remote> i see why pro-zsh users are nuts :)
L55[00:26:17] <payo-remote> haha
L56[00:29:23] <Saphire> :P
L57[00:30:20] <Saphire> oh-my-zsh is nice.. if yoh don't have time to setup it manually
L58[00:30:55] ⇦ Quits: cpup (~cpup@32.218.116.80) (Ping timeout: 186 seconds)
L59[00:30:55] *** Daiyousei is now known as Lucca
L60[00:32:49] ⇨ Joins: cpup (~cpup@32.218.116.80)
L61[00:36:02] <asie> Wait
L62[00:36:22] <payo-remote> asie: o/
L63[00:37:49] <Kodos> I wish I could manipulate my email inbox via Lua
L64[00:38:47] <snowden89> you could
L65[00:38:52] <snowden89> in some cases
L66[00:38:53] *** medsouz is now known as medsouz|offline
L67[00:39:11] <payo-remote> i just realized....email access is going to get worse over time
L68[00:39:32] <payo-remote> as email servers add more and more and more security layers and steps
L69[00:41:55] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L70[00:42:31] <snowden89> api keys
L71[00:42:56] <snowden89> linked to inserted OLED screen
L72[00:43:03] <snowden89> on connecting to sites any site
L73[00:43:18] <snowden89> a set of 3 passwords are generated on the screen
L74[00:43:43] <snowden89> that you enter at the same time as username on the PC
L75[00:43:45] <snowden89> login :P
L76[00:43:53] ⇦ Quits: Temportalist (uid37180@id-37180.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L77[00:43:55] <snowden89> unless you leave your arm at home
L78[00:43:58] <snowden89> should be safe
L79[00:44:02] <Saphire> uh
L80[00:44:30] <Saphire> google has password that you can use in app if it can't use two-step auth
L81[00:44:39] <snowden89> yeah i know
L82[00:44:48] <snowden89> its an app specific password
L83[00:44:54] <Saphire> mhm
L84[00:44:56] <snowden89> basically the same as an API key
L85[00:45:04] <snowden89> but for normal users
L86[00:45:16] <snowden89> suspect malicious issues revoke access
L87[00:45:18] <snowden89> :P
L88[00:45:23] <Saphire> yup
L89[00:45:23] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L90[00:47:18] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L91[01:00:43] ⇨ Joins: Abu (webchat@5.143.90.87)
L92[01:02:51] <Abu> Can Lua use variables from other files?
L93[01:04:52] <Saphire> un
L94[01:04:55] <Saphire> *uh
L95[01:05:02] <Saphire> abu, why?
L96[01:05:31] <Saphire> polluting global table is not a good idea :\
L97[01:06:34] <payo-remote> Abu: yes, by default variables are loaded into your current shell's environment
L98[01:07:06] <payo-remote> local variables are local to the code chunk they load in
L99[01:07:09] <Kodos> There's an easier way without using globals
L100[01:07:27] <Kodos> Make a file with your variables being assigned in them, and then dofile(filename)
L101[01:07:28] <Abu> Saphire: I have few varibles with addresses and I want to make a separate file
L102[01:07:35] <Kodos> Abu
L103[01:07:38] <Kodos> I have a great example, one moment
L104[01:07:40] <Abu> Something like a config file
L105[01:07:52] <Kodos> https://github.com/MyNameIsKodos/OpenComputers-Programs/tree/master/sgcraft-programs
L106[01:07:56] <Kodos> Check out interactive.lua
L107[01:07:58] <Saphire> see what Kodos said
L108[01:10:39] <Abu> Will dofile("blabla.lua") work with file "blabla" without an extension?
L109[01:11:28] <Kodos> Should, as long as the file exists
L110[01:11:34] <Saphire> pffft. Extensions are just a pretty lie
L111[01:12:08] <Saphire> at least on modedn filesystems
L112[01:12:20] <Saphire> *modern
L113[01:12:36] <Abu> No, doesn't work with the extension
L114[01:12:45] <Abu> But the config file works, thanks!
L115[01:13:39] <Saphire> uh? how it doesn't works with an extension
L116[01:14:06] <Saphire> ...gah, damn backspace is in another place on the screen
L117[01:16:26] <Abu> http://i.imgur.com/tgwOC2Q.png
L118[01:18:08] <Saphire> that's not the whole error .-.
L119[01:29:19] <Izaya> Do I win if I have DOOM on a 42" TV?
L120[01:33:07] <greaser|q> only if the first episode is called Knee Deep In The Dead
L121[01:35:24] ⇨ Joins: fingercomp (~fingercom@host-46-50-128-141.bbcustomer.zsttk.net)
L122[01:42:36] <Forecaster> did g change names?
L123[01:42:59] <KittyKath> Forecaster: gAway2002
L124[01:43:39] <Forecaster> gAway2002: Yes, the residual heat blocks are only for player "tracking" with the trackmans goggles
L125[01:44:15] <Izaya> I guess I can't be too hard on UEFI stuff for having mouse support, towards the end of the BIOS era you had BIOS stuff with mouse support
L126[01:44:43] <Forecaster> but if a mod is having serious issues with them you should report it to them
L127[01:44:56] <Forecaster> they're just fake airblocks
L128[01:45:05] <Forecaster> there is no reason to crash with them...
L129[01:54:58] <KittyKath> Izaya: There is nothing stopping you of adding anything to UEFI really other than time and money. :P
L130[01:55:28] <Izaya> I know, but why does my firmware need MOUSE SUPPORT?
L131[01:55:34] <Izaya> It's as useless as...
L132[01:55:36] <Izaya> as...
L133[01:55:36] <KittyKath> Because manglement.
L134[01:55:45] <Izaya> Lemme get back to you on that
L135[01:56:31] ⇦ Quits: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de) (Ping timeout: 186 seconds)
L136[01:58:07] <Kodos> I still stand by my statement of the residual heat was an unnecessary way of player tracking, and that it was a petty thing by CJ to do to get mods to upate their air checks
L137[01:59:43] <Forecaster> Railcraft is not the only mod that uses fake air blocks
L138[02:00:38] <Izaya> can I suggest a basegame modification?
L139[02:00:44] <Izaya> have data for air blocks
L140[02:00:51] <Izaya> so it's a real air block but it can emit light
L141[02:00:59] <Izaya> this is not the place to sugges it
L142[02:01:01] <Izaya> suggest it*
L143[02:01:04] <Izaya> but that would be sane
L144[02:01:09] <Izaya> probably
L145[02:01:43] ⇨ Joins: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de)
L146[02:03:22] ⇨ Joins: lashtear (~lashtear@cpe-50-113-67-84.san.res.rr.com)
L147[02:04:11] <Kodos> I should make a mod that makes a 3x3x3 area of blocks centered around the player's head spawn, that register as isAir()
L148[02:04:15] <Kodos> Every 3 seconds
L149[02:04:37] <Kodos> No collision, but make them look like bedrock
L150[02:05:23] <Izaya> bluetooth keyboard get
L151[02:09:35] <Forecaster> maybe it was kinda petty, but it happened over a year ago
L152[02:09:36] <Forecaster> get over it
L153[02:14:55] <Kodos> Is there a way to use the colors API to have a table returned that contains all 16 colors
L154[02:15:06] <Kodos> Or should I just implement a table of 0-15
L155[02:18:12] <Forecaster> can't you just iterate over colors?
L156[02:19:29] <Kodos> I could, but you can also pass a table to setBundledOutput
L157[02:19:35] <Abu> Database slot 1 has index 1 in Lua and 0 in Java, so confusing
L158[02:19:54] <Forecaster> all indexes start at 1 in lua
L159[02:20:06] <Kodos> Except OpenPrinter
L160[02:20:13] <Kodos> Because Mimiru is silly
L161[02:21:05] <Forecaster> hm
L162[02:23:14] <Abu> I know, have just forgotten to set database.getStackInSlot(slot - 1) in a callback
L163[02:34:09] <snowden89> #lua 149 + 49 + 49
L164[02:34:10] <|0xDEADBEEF|> > 247
L165[03:30:39] ⇨ Joins: Keanu73 (~Keanu73@host-78-150-226-71.as13285.net)
L166[03:50:56] * Elizabeth groans
L167[03:51:39] <Forecaster> ?
L168[03:52:57] * Elizabeth just got up
L169[03:53:05] <Forecaster> ah
L170[03:56:08] <Elizabeth> sod off java update notification
L171[04:00:52] <Saphire> xD
L172[04:09:17] *** gAway2002 is now known as g
L173[04:10:34] <g> gamax92, I figured it out
L174[04:10:39] <g> bash has net if I disable my AV's firewall
L175[04:10:44] <g> not sure why, though
L176[04:10:59] ⇦ Quits: Abu (webchat@5.143.90.87) (Quit: Web client closed)
L177[04:17:22] <g> there is an image named http
L178[04:17:24] <g> I wonder where that is
L179[04:21:33] <Forecaster> http://http.http
L180[04:25:24] <greaser|q> NXDOMAIN sorry
L181[04:25:41] <greaser|q> but i'm curious as to whether someone would bother with such a TLD or not
L182[04:25:59] <greaser|q> ...actually, more as to whether someone would be *allowed* to use that TLD
L183[04:26:27] <greaser|q> oh yeah, another thing, http://example.com is a thing
L184[04:39:19] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/cmd_2016-04-07_10-39-15.png
L185[04:39:20] <g> mwahaha
L186[04:45:35] <greaser|q> shit that's getting pretty close
L187[04:45:43] <greaser|q> g: what does `uname -a` say?
L188[04:45:56] <g> Linux localhost 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux
L189[04:46:21] <g> (to note, I can't actually get weechat to connect)
L190[04:46:21] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/ConEmu64_2016-04-07_10-43-59.png
L191[04:46:56] <greaser|q> seems to omit the actual CPU model but otherwise pretty sane
L192[04:47:46] ⇦ Quits: cpup (~cpup@32.218.116.80) (Ping timeout: 190 seconds)
L193[04:47:59] <Izaya> https://a.cocaine.ninja/racqsx.png
L194[04:49:13] ⇨ Joins: cpup (~cpup@32.218.118.117)
L195[04:55:04] <g> greaser|q: Also, this is quite curious
L196[04:55:04] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/perfmon_2016-04-07_10-50-15.png
L197[04:55:13] <g> this http image shows up when I run apt-get update in bash
L198[04:55:23] <g> but there's no http runnable in the bash environment
L199[05:13:19] ⇦ Quits: asie (~asie@asie.pl) (Ping timeout: 186 seconds)
L200[05:13:22] <snowden89> confused?
L201[05:13:46] <snowden89> http apt-get update. doesn;t apt-get update via http requests
L202[05:13:47] <snowden89> ?
L203[05:13:50] ⇨ Joins: asie (~asie@asie.pl)
L204[05:16:34] <Forecaster> this is interesting, and involves Lua: https://www.youtube.com/watch?v=Arn8ExQ2Gjg
L205[05:16:35] <MichiBot> DIY 87-Key Macro Keyboard - Because he has too many keyboard shortcuts! | length: 10m 41s | Likes: 4612 Dislikes: 88 Views: 37600 | by LinusTechTips
L206[05:16:57] <Forecaster> (a little)
L207[05:21:21] * Elizabeth switching her rail network over from admin feeder units to power derived from her power bank (admin feeders were only for testing)
L208[05:23:01] <Elizabeth> then after that it's time to go build the train yard
L209[05:23:01] <g> snowden89, sure, but why is there an _image_ named http?
L210[05:24:54] <snowden89> Forecaster: hate that linus guy
L211[05:25:06] <snowden89> second, that keyboard on the right is my one :P
L212[05:25:07] <snowden89> or left..
L213[05:25:14] <snowden89> i dont knwo the logitech one
L214[05:25:14] <Forecaster> why?
L215[05:25:18] <snowden89> have had it for years
L216[05:25:47] <snowden89> mainly i see his name expect tech tips from linus
L217[05:25:55] <snowden89> and i get a young twerp
L218[05:26:08] <Forecaster> oh no?
L219[05:26:21] <Forecaster> you mean the interset has mislead you?
L220[05:26:26] <Forecaster> you should sue someone
L221[05:26:27] <snowden89> https://en.wikipedia.org/wiki/Linus_Torvalds < this guy
L222[05:27:02] <Elizabeth> snowden89, has it ever occured to you that some people may have the same first name?
L223[05:27:06] <Forecaster> yeah, I'm sure he's the only one who has the right to be named linus
L224[05:27:37] <Forecaster> also that guy in the video I linked isn't Linus
L225[05:28:15] <Elizabeth> that guy is Terran
L226[05:28:30] <Elizabeth> i tjhink
L227[05:29:03] <Forecaster> His twitter handle says "taranvh"
L228[05:29:08] <Forecaster> I dunno
L229[05:30:23] <snowden89> yeah i know, Elizabeth
L230[05:32:16] <snowden89> just the name :( FOOLED ME like once
L231[05:32:20] <snowden89> so now i just see tat
L232[05:32:23] <snowden89> that * :P
L233[05:34:05] <snowden89> did not really look at the guy in the recording lol
L234[05:34:14] <snowden89> as not meant to be on youtube at work :P
L235[05:34:18] <snowden89> though
L236[05:42:07] ⇦ Quits: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de) (Ping timeout: 186 seconds)
L237[05:45:42] <g> Is there anything else you guys would like me to check with bash on ubuntu on windows?
L238[05:47:04] <g> top/htop/etc don't work btw
L239[05:50:54] ⇨ Joins: VikeStep (~VikeStep@101.184.243.180)
L240[05:52:09] <g> I have build-essential if anyone wants me to build something
L241[05:56:06] ⇦ Quits: asie (~asie@asie.pl) (Ping timeout: 190 seconds)
L242[05:58:27] ⇨ Joins: asie (~asie@asie.pl)
L243[06:00:27] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L244[06:01:12] ⇨ Joins: rashdanml (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net)
L245[06:01:32] ⇦ Quits: rashy (~rashdanml@S0106c8fb2652fb6e.vc.shawcable.net) (Ping timeout: 198 seconds)
L246[06:03:20] ⇦ Quits: spiriteddusty (~spiritedd@hekate.pc-logix.com) (Ping timeout: 198 seconds)
L247[06:06:01] ⇨ Joins: spiriteddusty (~spiritedd@hekate.pc-logix.com)
L248[06:06:03] zsh sets mode: +o on spiriteddusty
L249[06:07:41] ⇨ Joins: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de)
L250[06:07:48] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L251[06:08:44] ⇦ Quits: Virindi (~jess@pool-173-73-151-116.washdc.fios.verizon.net) (Ping timeout: 198 seconds)
L252[06:09:17] ⇨ Joins: Virindi (~jess@pool-173-73-151-116.washdc.fios.verizon.net)
L253[06:20:46] <g> hmm
L254[06:20:52] <g> I've written a simple OC app here
L255[06:20:57] <g> attempting to use networking
L256[06:21:04] <g> but the event.pull just hangs
L257[06:21:23] <g> I'm using a wireless network card and modem.broadcast() having opened the correct port, and the machines are in the same room
L258[06:21:27] <g> and I'm setting the strength to 64
L259[06:21:36] <Kodos> Make sure the port is open on the receiving side, too
L260[06:21:44] <g> they're both running the same code
L261[06:21:44] <Kodos> I always forget that part
L262[06:21:49] <Kodos> Ah, link to code?
L263[06:22:00] <g> hng
L264[06:22:02] <g> nevermind, I'm stupid
L265[06:22:04] <g> commented out that line
L266[06:22:50] <g> yeah it works
L267[06:22:51] <g> nevermind XD
L268[06:23:22] <g> Is there a way to break out of a loop on a non-blocking signal?
L269[06:23:47] <g> I mean, I have to keep running through this loop here to read the network messages
L270[06:25:09] <Kodos> I use break
L271[06:25:18] <g> yeah, but I mean, how do I listen for the signal?
L272[06:25:27] <Kodos> Ah, I use event handlers to deal with signals
L273[06:25:31] <Kodos> Not sure how to do it otherwise
L274[06:25:42] <g> Oh, there's an alternative to event.pull()?
L275[06:25:46] <g> alright
L276[06:25:48] <Kodos> One sec
L277[06:26:05] <g> event.listen(), yeah, I see it
L278[06:26:07] <g> hmmm..
L279[06:26:16] <Kodos> https://pastebin.com/EgiTc4a1
L280[06:27:22] <g> okay, I see
L281[06:29:28] <g> hmm, I think I'll write a quick event loop lib
L282[06:29:32] <g> alright, thanks, that's quite helpful
L283[06:35:22] <Elizabeth> is it os.sleep(time) in OC?
L284[06:35:26] <Elizabeth> for sleeping
L285[06:35:27] <g> yes
L286[06:35:29] <Kodos> Yeah
L287[06:35:29] <Elizabeth> k
L288[06:35:31] <Kodos> time is seconds
L289[06:35:56] <Elizabeth> that i know, just couldn't remember if it was just "sleep()", os.sleep() or time.sleep()
L290[06:36:02] <Elizabeth> i think the last one is Python
L291[06:36:39] <g> it is
L292[06:38:01] <Elizabeth> ¬_¬
L293[06:38:25] <Elizabeth> yay, screen recordings using sharex and uploaded in mp4 don;t work
L294[06:38:44] ⇨ Joins: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f)
L295[06:38:50] <g> Those work for me
L296[06:38:58] <g> To delete an element from a table, do I just set it to nil?
L297[06:39:22] <Elizabeth> g, can you see if you can play this https://www.theender.net/shx/zion/1d00-d1.mp4
L298[06:39:24] <Kodos> You could use table.remove
L299[06:39:27] <Kodos> ~w table.remove
L300[06:39:27] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-table.remove
L301[06:39:37] <g> Elizabeth, file is corrupt in FF, let me try vlc
L302[06:39:57] <g> plays fine in vlc
L303[06:40:06] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/vlc_2016-04-07_12-40-04.jpg
L304[06:40:10] <g> thanks Kodos
L305[06:40:13] <Saphire> Weechat android relay is shiny
L306[06:40:27] <Elizabeth> huh, weird... okay then
L307[06:41:41] <Forecaster> I wish there was a way to spawn a creative computer quickly
L308[06:41:50] <Kodos> /oc_sc
L309[06:41:58] <Saphire> if something doesn't plays in VLC, it's misconfured or the file is completely ded
L310[06:41:59] <Kodos> Been in for ages
L311[06:42:19] <Forecaster> excellent
L312[06:42:32] * Forecaster wishes for money
L313[06:43:14] <Elizabeth> Forecaster, nope
L314[06:43:21] <Forecaster> aw >:
L315[06:45:28] <Kodos> Forecaster, do you still have a link handy for that keypad program you worked on
L316[06:45:40] <Forecaster> http://pastebin.com/24Pv7vfs
L317[06:45:44] <Kodos> Thanks
L318[06:46:32] <Elizabeth> dammit youtube
L319[07:01:43] ⇦ Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 186 seconds)
L320[07:01:49] ⇨ Joins: meep (uid94726@id-94726.richmond.irccloud.com)
L321[07:03:55] ⇨ Joins: Ghost951 (~ghost951@host111-183-dynamic.7-87-r.retail.telecomitalia.it)
L322[07:04:08] ⇨ Joins: wembly (~wembly@50.240.220.69)
L323[07:04:29] <Ghost951> hello
L324[07:05:09] <Ghost951> reboot
L325[07:05:15] ⇦ Quits: Ghost951 (~ghost951@host111-183-dynamic.7-87-r.retail.telecomitalia.it) (Remote host closed the connection)
L326[07:05:38] <Forecaster> uh
L327[07:06:07] <Izaya> as you do
L328[07:10:49] <g> OK, so I've been experimenting with this bash on windows thing
L329[07:10:54] <g> I've gotten it to a more useful state: https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/Steam_2016-04-07_13-10-32.png
L330[07:10:56] <Caitlyn> Oh man, just got a chance to watch the Rouge One trailer....
L331[07:11:00] <Caitlyn> d00d
L332[07:11:04] ⇨ Joins: LuMistry (uid146685@2604:8300:100:200b:6667:3:2:3cfd)
L333[07:12:21] *** Gavle|Away is now known as Gavle
L334[07:13:27] <Izaya> Ubuntu on Windows...
L335[07:13:30] <Izaya> The worst of both worlds.
L336[07:15:16] <Gavle> %s Ekoserin
L337[07:15:21] <Gavle> %seen Ekoserin
L338[07:15:21] <MichiBot> Gavle: Ekoserin was last seen 8d 14h 13m 24s ago.
L339[07:16:11] <LuMistry> Greetings
L340[07:16:23] <Forecaster> greeblings
L341[07:16:44] <LuMistry> how are you Forecaster?
L342[07:16:55] <Forecaster> greeeat
L343[07:17:45] <LuMistry> That sounds kewl
L344[07:19:02] <LuMistry> It's a shame that I don't have as much time as I used to
L345[07:19:04] <Elizabeth> thats because Forecaster is kewl
L346[07:19:08] <LuMistry> my project was making good strides
L347[07:19:25] <Forecaster> LuMistry: what project?
L348[07:19:30] <Forecaster> Elizabeth: aw shucks
L349[07:19:40] <LuMistry> Forecaster, you know, that project
L350[07:19:45] <LuMistry> not that one, the one over there
L351[07:20:29] ⇨ Joins: reinei (~reinei@p5DCE4557.dip0.t-ipconnect.de)
L352[07:21:21] <Forecaster> uh
L353[07:21:41] ⇨ Joins: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at)
L354[07:21:43] <LuMistry> Forecaster: you know what I'm talking about, right?
L355[07:25:08] * LuMistry shrugs
L356[07:25:10] <LuMistry> maybe not
L357[07:26:25] <Elizabeth> %tell Vexatos https://www.youtube.com/playlist?list=PLNq0JnaJt1omiGZLSSQi_0dFkf0tnDwl4 it's coming back :D
L358[07:26:26] <MichiBot> Elizabeth: Vexatos will be notified of this message when next seen.
L359[07:27:35] <Forecaster> LuMistry: no idea, sorry
L360[07:27:42] <Elizabeth> Forecaster, ^ have a look at that link :) I'll be posting more stuff there soon
L361[07:27:44] * Forecaster has terrible memory sometimes
L362[07:28:11] <LuMistry> Forecaster, that's such a shame
L363[07:28:39] <LuMistry> It is a glorious project
L364[07:28:42] <reinei> Hey Elizabeth, what are you doing in that video?
L365[07:28:56] <reinei> all I can understand is that you are sending random numbers across a system
L366[07:29:13] <reinei> but it looks cool
L367[07:29:57] <Elizabeth> reinei, sending a sequence of numbers that microcontrollers under the tracks interpret and then change signal aspects based on the data
L368[07:30:12] <Elizabeth> I should probably do a video explaining how it works next
L369[07:30:18] <reinei> so now I would need to know british-like signal states
L370[07:31:10] <Elizabeth> https://en.wikipedia.org/wiki/UK_railway_signalling should help
L371[07:31:19] <reinei> yeah just found that through google
L372[07:33:08] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L373[08:03:08] <Saphire> XD
L374[08:03:21] <Saphire> That's hilarios
L375[08:03:40] <Saphire> "We added antivirus into the app..."
L376[08:03:55] <Saphire> That's a mobile client of a bank
L377[08:07:20] <Forecaster> wot
L378[08:08:15] <Saphire> and they have a keyboard that's inbuild into the app
L379[08:10:45] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
L380[08:10:48] <KittyKath> From a security point of view that is not a bad idea though.
L381[08:11:10] *** Gavle is now known as Gavle|Away
L382[08:11:29] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L383[08:11:32] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Remote host closed the connection)
L384[08:13:06] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L385[08:13:30] <LuMistry> Security is guude
L386[08:14:19] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L387[08:16:55] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L388[08:24:49] ⇦ Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote host closed the connection)
L389[08:27:30] <Caitlyn> god damn it... the latest 10 insider iso is still 14295
L390[08:27:40] <Caitlyn> I need 14316
L391[08:28:13] <Caitlyn> I'm in the fast ring, but windows says I'm up to date
L392[08:28:18] * Caitlyn stabs laptop
L393[08:49:56] ⇦ Quits: techno156 (~techno156@137.154.137.63) (Quit: There are those who live without living. Don't be one of those.)
L394[08:53:33] ⇦ Parts: Dark_Hunter (~Dark_Hunt@2607:5300:60:19e3::1) (Leaving))
L395[08:54:09] <g> Caitlyn, did you just join the fast ring?
L396[08:54:16] <g> It can take up to 24h after joining it for an update to show up
L397[08:56:06] <Michiyo> g, yes, but still the ISO I grabbed should have been latest... :P
L398[09:00:24] <g> what the..
L399[09:00:29] <g> so I have a lib called event_loop
L400[09:00:31] <g> I require it
L401[09:00:38] <g> it returns a table
L402[09:00:54] <g> it has an attr, running, which is false
L403[09:01:01] <g> I do event_loop.running true in my code
L404[09:01:11] <g> later, I remove that line, and re-run my code, and it's still set to true
L405[09:01:12] <g> what?
L406[09:01:38] <g> by re-run, I mean, kill and restart the program
L407[09:01:42] <g> what am I doing wrong here?
L408[09:02:32] <fingercomp> when you first required your lib, it cached (package.loaded["your-lib-name-here"])
L409[09:02:55] <g> right, okay, so it's cached in the system
L410[09:03:21] <fingercomp> you can either run `package.loaded["lib-here"] = nil` in lua prompt or simplt reboot the computer
L411[09:03:28] <fingercomp> *simply
L412[09:03:31] <g> I'd like to avoid having to do that
L413[09:03:47] <g> event_loop is supposed to behave like a "class", for want of a better word
L414[09:03:56] <Saphire> One does not simply loses the uptime
L415[09:06:18] <g> hm, this seems to have something to do with dot-versus-colon syntax
L416[09:08:10] * vifino flops on Elizabeth
L417[09:08:22] * Elizabeth pets vifino
L418[09:09:18] ⇨ Joins: Inari (~Pinkishu@p5dec6be3.dip0.t-ipconnect.de)
L419[09:09:30] ⇨ Joins: Trangar (~Trangar@181-219-144-85.ftth.glasoperator.nl)
L420[09:11:07] <reinei> g maybe it has the fancy your-lib-here:new()?
L421[09:14:06] ⇦ Quits: VikeStep (~VikeStep@101.184.243.180) (Read error: Connection reset by peer)
L422[09:17:24] *** medsouz|offline is now known as medsouz
L423[09:19:43] <fingercomp> g: https://gist.github.com/Fingercomp/41213e1b9830f2bd9eb09684141fc221 - when require()'d, that will return a function which creates a copy of your "class" (table `lib` in my example)
L424[09:23:29] <g> fingercomp: oh, I see, that looks good
L425[09:23:29] <g> thanks
L426[09:25:26] <g> fingercomp: hmm, now I'm confused..
L427[09:25:40] <g> if I'm doing event_loop = require("...")()
L428[09:25:41] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-134-3-201-222.hsi14.kabel-badenwuerttemberg.de)
L429[09:25:48] <g> do I do event_loop:add_handler or event_loop.add_handler
L430[09:26:10] <fingercomp> .add_handler
L431[09:26:10] <g> I'm doing :add_handler but it says it's nil
L432[09:26:34] <g> okay, but will that still pass the methods a self param?
L433[09:27:23] <g> hm.. no, still nil
L434[09:27:57] ⇦ Quits: meep (uid94726@id-94726.richmond.irccloud.com) (Quit: Connection closed for inactivity)
L435[09:28:11] <g> yeah, it's an empty table
L436[09:28:15] <g> that's.. odd
L437[09:28:36] <g> oh, I need to set __index
L438[09:29:36] <fingercomp> Yeah, it won't work without that line :)
L439[09:30:49] <g> self.has_handler(...) is nil now
L440[09:30:50] <g> hm
L441[09:31:19] <g> for a language that is supposed to be easy for non-programmers, this sure is confusing
L442[09:31:36] <g> I'm assuming it's just not being passed in self
L443[09:32:19] <g> yeah.. I need to be using :
L444[09:32:39] <fingercomp> if you need `self` in your function, declare it as `lib:someFunc = function()` and use a semicolon instead of dot when you call the function
L445[09:32:46] ⇦ Quits: Guest23061 (~Magik6k_@51.254.25.16) (Ping timeout: 190 seconds)
L446[09:33:11] <g> I can't just do function module:whatever ()
L447[09:33:12] <g> ?
L448[09:33:19] ⇦ Quits: marcin212 (~marcin212@bymarcin.com) (Ping timeout: 186 seconds)
L449[09:33:23] <fingercomp> that will work too
L450[09:33:38] <g> hm, okay, thanks
L451[09:34:17] <g> okay fingercomp, sorry to be a pain, but can you explain when . is used and when : is used?
L452[09:34:23] <g> is : only for methods?
L453[09:34:30] ⇨ Joins: Magik6k (~Magik6k_@51.254.25.16)
L454[09:34:34] ⇨ Joins: marcin212 (~marcin212@51.254.25.20)
L455[09:34:41] <g> self.handlers is a table, self:handlers appears to be nil
L456[09:34:55] <KittyKath> : is syntactic sugar that calls a function with whatever you call it on as first argument.
L457[09:35:00] *** Magik6k is now known as Guest50718
L458[09:35:04] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L459[09:35:05] <KittyKath> a:b() is equivalent to b(a)
L460[09:35:11] <g> Ah, okay, I see
L461[09:35:15] <g> so I should use . in all other cases
L462[09:35:15] * Inari likes syntactic honey
L463[09:35:49] <fingercomp> yup
L464[09:35:57] <KittyKath> g: No, : and . have nothing to do with each other really. . is an accessor, : is invalid outside of anything but function calling
L465[09:37:24] <Inari> hmm yeah guess ill buy a maid outfit from this copslay store and just see how it is :P
L466[09:37:44] <g> Alright, so let's say I'm in the module's add_handler method, and that's being called using : from somewhere else
L467[09:38:01] <g> Why is self:has_handler nil, when has_handler is defined?
L468[09:38:03] <KittyKath> g: Modules don't exist in lua.
L469[09:38:10] ⇦ Quits: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at) (Quit: Yepoleb)
L470[09:38:12] <g> that's just what I named the table
L471[09:38:14] <g> you know what I mean
L472[09:38:19] <KittyKath> a.b is the same as a["b"]
L473[09:38:54] <g> alright, but look
L474[09:38:58] <g> from within module:add_handler(self, event_id, handler_function)
L475[09:39:03] <g> I'm calling self:has_handler(event_id)
L476[09:39:03] <fingercomp> a semicolon can be *only* used for functions
L477[09:39:05] <Michiyo> Inari, I really like mine.. :P
L478[09:39:14] <g> but has_handler is apparently null
L479[09:39:18] <KittyKath> fingercomp: Its a colon. Semicolon is ';'
L480[09:39:18] <g> yet I can see it defined above
L481[09:39:38] *** Flenix is now known as Flenox
L482[09:39:39] <fingercomp> oops =\
L483[09:39:51] <Inari> Michiyo: which did you get and where? XD
L484[09:39:57] *** Flenox is now known as Flenix
L485[09:40:06] <g> so.. why would has_handler be nil?
L486[09:40:20] <Elizabeth> "<@Michiyo> Inari, I really like mine.. :P" If you like it so much why haven't i seen it? :(
L487[09:40:24] <Elizabeth> :P
L488[09:40:26] <Inari> the heck does self:something even do if you dont call it
L489[09:40:43] <g> wouldn't it do the same as module:something?
L490[09:40:47] <KittyKath> g Declare as table.meth(this, input, ...), call as table:method(input, ...). Inside method use this.method(this, input) again, see if that works
L491[09:41:03] <Elizabeth> KittyKath, gimmie da meth
L492[09:41:06] <KittyKath> Inari: Not valid. ':' is only valid when calling functions
L493[09:41:09] <KittyKath> Elizabeth: No.
L494[09:41:14] <Elizabeth> :(
L495[09:41:26] * Elizabeth goes back to drinking battery acid
L496[09:42:17] <bauen1> KittyKath: ':' should also be valid when declaring functions and adds a invisible 'self' parameter
L497[09:42:49] <fingercomp> Basically, `function tbl:func(a, b)` is the same as `function tbl.func(self, a, b)`
L498[09:42:49] <Inari> just like
L499[09:42:50] <KittyKath> bauen1: Well, yeah. I hate black magic though so I declare with an explicit self/this.
L500[09:42:53] <Inari> pastebin your code
L501[09:43:01] <g> oh, an invisible self parameter
L502[09:43:03] <g> I was defining it
L503[09:43:17] <Inari> i dont think taht woudl turn something into nil :P
L504[09:43:20] <bauen1> its shorter and in oc we count bytes xD
L505[09:43:20] <KittyKath> g... did you listen to any what fingercomp and I told you?
L506[09:43:22] <g> KittyKath's method worked
L507[09:43:24] <g> yes
L508[09:43:53] <KittyKath> bauen1: It is shorter by 5 bytes. Also Lua minifiers exist and if you care about code bytes use one of them.
L509[09:44:02] <reinei> KittyKath, thats not black magic but rather syntactic sugar
L510[09:44:12] <Inari> i like the black magic ":" actually
L511[09:44:21] <KittyKath> reinei: Its an implicit 'self' parameter.
L512[09:44:21] <Inari> its weird do declare it explicitly when making the function
L513[09:44:24] <Inari> and then call it with :
L514[09:44:24] <reinei> (at least i think its DEFINED to be syntactic sugar)
L515[09:44:36] <Michiyo> Inari, it's been ages, I don't remember
L516[09:44:39] <Inari> you could also say that calling with : is black magic
L517[09:44:48] <Michiyo> Elizabeth, You never asked :P
L518[09:45:00] <Elizabeth> Michiyo, :O
L519[09:45:04] <Elizabeth> can has pic?
L520[09:45:16] <Michiyo> Well... not now, I'm at work, and it's at home :P
L521[09:45:32] <Elizabeth> ah, when you get home then :P
L522[09:45:38] <Michiyo> I'll consider it
L523[09:45:39] <Michiyo> lol
L524[09:45:55] <reinei> Michiyo, you DON'T wear your maiden outfit at work?
L525[09:46:08] <Michiyo> I do not..
L526[09:46:25] <Inari> its hard to find a maid outfit without puffy sleeves though xD
L527[09:46:44] <Michiyo> lol
L528[09:46:48] <reinei> well it kinda makes sense not to wear it to work ... but still
L529[09:46:58] <Forecaster> unless you're a maid?
L530[09:47:00] <Forecaster> :P
L531[09:48:04] <Michiyo> I work at Radio Shack.. and my boss is a religious nutjob... I don't think *ME* coming to work in my maid outfit would go over well
L532[09:48:19] <reinei> that first part was promising
L533[09:48:22] <Forecaster> unless he's secretly into that kind of stuff
L534[09:48:25] <reinei> that second one is a definite NO_GO
L535[09:48:57] * vifino drinks battery acid with Elizabeth
L536[09:49:00] <Inari> http://www.cosplayworld.de/28-thickbox/dienstmadchen-kostum-hausmadchen-maid-cosplay-japan-suss-und-kawaii-uniform-kleidung-cafe-restaurant-kostum.jpg "petticoat dress" i dunno about you, but that doesnt look very petticoat to me xD
L537[09:49:41] <Michiyo> Inari, I had to get my own petticoat
L538[09:49:46] <reinei> at least it doesn't say petticoat in the name
L539[09:49:54] <Inari> yeah but it says "petticoat dress" in "contents"
L540[09:50:01] <reinei> also, a german cosplaying site?
L541[09:50:12] <Inari> i think it sjust the german branch of some store
L542[09:50:12] <Inari> :P
L543[09:50:28] <reinei> well probably
L544[09:50:28] <Elizabeth> ~w hologram
L545[09:50:28] <ocdoc> http://ocd.cil.li/component:hologram
L546[09:50:56] <Inari> german branch meaning
L547[09:51:05] <Inari> "here have a crappily translated website with a .de domain"
L548[09:51:05] <Inari> :D
L549[09:51:17] <reinei> at least the file name is kinda ok
L550[09:51:20] <Inari> but hey, it ships here, so im not complaining lol
L551[09:51:47] <Inari> whats with asian sellers and their tagcloud stuff
L552[09:51:54] <Inari> like the names for the products are literally tag clouds
L553[09:52:04] <Inari> "Maid Cosplay Dienstmädchen Kostüm Japanisch Lolita Cafe Kostüme Kawaii Babydoll Magd"
L554[09:53:00] <Inari> http://www.cosplayworld.de/426-thickbox/maid-cosplay-dienstmadchen-kostum-japanisch-lolita-cafe-kostume-kawaii-babydoll-magd.jpg maybe ill try this one
L555[09:53:01] <g> right, I think I'm starting to get this..
L556[09:53:04] <g> Everything works now at least
L557[09:53:27] <g> thanks fingercomp, KittyKath, anyone else that input
L558[09:53:52] <g> Inari are you looking for something lewd or realistic?
L559[09:54:05] <g> most maid outfits like that aren't representative of the actual "maid outfit", so
L560[09:54:29] <Elizabeth> it's Inari, it's most probably lewd
L561[09:54:34] <Michiyo> ^^^^^
L562[09:54:45] <Inari> g: something cute
L563[09:54:46] <Inari> :P
L564[09:55:04] <Inari> actual maid outfits tend to look stupid
L565[09:55:12] <Inari> and the overly lewd ones like french maid just weird and slutty
L566[09:55:13] <Inari> :3
L567[09:55:47] <g> hm, okay :P
L568[09:55:50] <gamax92> Inari: you wern't intending to look slutty?
L569[09:55:59] <Inari> that one looks okay in cut and is zetta ryouiki capable
L570[09:56:02] <Inari> gamax92: no?
L571[09:56:08] <Forecaster> are you going to a con or something?
L572[09:56:36] <Inari> i tend to go for cuteness with (more or less) subtle sexy undertones or so xD
L573[09:56:48] <reinei> your name says it all
L574[09:57:00] <gamax92> Itall
L575[09:57:08] <Inari> Forecaster: nah, but i cant sew very well yet, normal maid outfits look dumb, french maid outfits look dumb and im not gonna pay a tailor to make one for me cuase that would be expensive as pie
L576[09:57:19] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L577[09:57:24] <Inari> reinei: ?
L578[09:57:29] ⇦ Quits: alekso56 (~znc@ti0107a400-2313.bb.online.no) (Quit: baibai)
L579[09:57:48] <Forecaster> that doesn't explain what you want it for :P
L580[09:57:54] <reinei> welp, forget that, ok?
L581[09:58:11] <Inari> Forecaster: to wear at home, like, cause i feel like it, or for cleaning days or so :P
L582[09:58:25] <Forecaster> ah, okay :D
L583[09:58:35] <g> I know a girl IRL that has a maid outfit and a massive bag of thigh-highs
L584[09:58:39] <g> one of my best friends
L585[09:58:41] <Inari> haha
L586[09:58:43] <Inari> kneesocks
L587[09:58:45] <Inari> \o/
L588[09:58:47] <g> \o/
L589[09:58:48] <g> but for some reason she only like
L590[09:58:50] <reinei> \o/
L591[09:58:58] <g> She talks about them all the time but she'll only wear them alone at home xD
L592[09:59:00] <Inari> reinei: but im curious :s
L593[09:59:03] <reinei> welp, you already broke the streak so that was useless
L594[09:59:10] <g> won't even wear them for her boyfriend
L595[09:59:12] <g> I find that a little odd
L596[09:59:12] <Inari> haha
L597[09:59:15] <g> :P
L598[09:59:27] <reinei> Inari, iff thats your real name, then WOW nice name, iff not you should kinda get what I meant
L599[09:59:38] <Inari> im gonna wear it for my boyfriend too fo course :P but theres still some better outfits for that
L600[09:59:41] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L601[09:59:47] <Inari> reinei: i have no clue what you mean :P and no it isnt my real name
L602[10:00:00] <reinei> actually, that second iff should have been a normal if
L603[10:00:07] <Inari> whats an iff
L604[10:00:11] <reinei> if and only if
L605[10:00:14] * Elizabeth slaps vifinos butt and giggles
L606[10:00:15] * EnderBot2 laughs
L607[10:00:16] <Inari> ah
L608[10:00:22] <Inari> lol
L609[10:00:23] <reinei> its a logical operator
L610[10:00:35] * vifino "oww"'s
L611[10:00:39] <Inari> lizzy be like https://www.youtube.com/watch?v=jt-8eaYUQ6o
L612[10:00:39] <MichiBot> Armand Van Helden - Hear My Name | length: 3m 32s | Likes: 3051 Dislikes: 117 Views: 957695 | by VidZone
L613[10:00:40] <reinei> due to the quirk that the statement if A then B is automatically true if A is false
L614[10:01:02] <reinei> and iff A then B is false if A is false
L615[10:01:15] <g> Inari probably more like this [NSFW audio] https://www.youtube.com/watch?v=6vIGH2rM7b4
L616[10:01:16] <MichiBot> Mark Ves - I Like It Hard (Radio Edit) [Electro / Electronic] | length: 2m 8s | Likes: 7 Dislikes: 0 Views: 2511 | by Feiyr
L617[10:01:23] <g> :P
L618[10:01:58] <Inari> but yeah kneesocks are <3 :p Forecaster: my main concern with cosplay outfits is that it might look cheaply made or used cheap fabrics or so :s
L619[10:02:11] <Inari> someday i should pay a tailor to make me an actual one if its bad lol
L620[10:02:20] <Inari> wonder how much that costs
L621[10:02:25] <Inari> i once read a shirt can be like 200~400
L622[10:02:27] <Inari> :x
L623[10:02:33] <g> it's expensive but probably not as much as you'd think for an entire outfit
L624[10:02:37] <reinei> making it yourself might be better
L625[10:02:37] <Elizabeth> :P
L626[10:02:46] <Inari> reinei: well that would require me leanring how to sew
L627[10:02:50] <reinei> well entire outfit will take a loong time though
L628[10:02:57] <Inari> which is kind of going very slowly given i dont have much to watch while sewing
L629[10:03:00] <g> it would take a while to make any full outfit
L630[10:03:07] <g> but yeah, practise practise
L631[10:03:41] <Inari> and then its kind demotivating when you finished a stitch, fuck up the end and it all unwrap slol
L632[10:04:13] <g> yeah, but yknow, nothing worth doing was ever easy
L633[10:04:23] <g> aside from that person you had that one-night-stand with I suppose
L634[10:04:25] <g> :v
L635[10:04:38] <g> s/v/>
L636[10:04:38] <MichiBot> <g> :>
L637[10:04:40] <reinei> https://xkcd.com/1349/
L638[10:04:40] <MichiBot> XKCD Comic Name: Shouldn't Be Hard Posted on: 3/31/2014
L639[10:04:51] <Inari> g: sure, but its still demotivating haha
L640[10:05:01] <reinei> just had to link that one
L641[10:05:22] ⇦ Quits: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection closed for inactivity)
L642[10:05:26] <g> I have somehow not seen that before
L643[10:05:53] <Inari> just gimme a machine taht makes it for me
L644[10:06:46] <g> sewing machine
L645[10:06:47] <g> :v
L646[10:06:56] <g> hell, even I know how to use a sewing machine
L647[10:06:57] <g> lol
L648[10:07:05] <Inari> lol, sewing machiens dont do whole outfits fro you
L649[10:07:11] <g> No, but they sure help
L650[10:07:12] <Inari> i mean something like a 3d printer
L651[10:07:12] <g> :P
L652[10:07:14] <Inari> load design
L653[10:07:15] <Inari> click run
L654[10:07:16] <g> haha
L655[10:07:18] <Inari> do something else for 3 days
L656[10:07:37] <Inari> cant be that hard D:
L657[10:07:54] <g> a 3D printer can't make a prototype object and make adjustments to it before going in for final processing to set it
L658[10:07:56] <g> :P
L659[10:08:06] <Forecaster> there are prototype 3d printers that can make clothes I think :P
L660[10:08:15] <Inari> adjustments?
L661[10:08:17] <g> I wouldn't imagine they'd be very detailed though
L662[10:08:24] <g> yeah, Inari, you need to try it on to make sure you have the sizes right
L663[10:08:28] <g> and adjust it if not
L664[10:08:51] <Inari> just measure the sizes properly D:
L665[10:08:56] <g> it's not that simple.
L666[10:09:04] <Inari> how, sizes dont magically change
L667[10:09:07] <g> you always have to check.
L668[10:09:09] <Inari> actually
L669[10:09:10] <Inari> dont measure
L670[10:09:13] <g> No, but they aren't necessarily a 100% accurate way to do it
L671[10:09:15] <Inari> just get a 3d scan
L672[10:09:16] <Inari> easier
L673[10:09:27] <g> the only way to do that would be with a 3D scan or a plaster mold or something yeah
L674[10:09:35] <Inari> why mold
L675[10:09:35] <g> but that won't help a person
L676[10:09:38] <g> mould
L677[10:09:40] <Inari> 3d scan, adjust design, print
L678[10:09:40] <Inari> :D
L679[10:09:41] <g> mold?
L680[10:09:44] <g> I forget which
L681[10:10:23] <Inari> i feel like the thing about adjusting sizes is largely because when sewing you only use the feew measurements you amde
L682[10:10:40] <g> the thing about adjusting is to make sure you didn't fuck up
L683[10:10:42] <g> human error is a thing
L684[10:10:53] <Inari> yeah
L685[10:10:56] <Inari> but this is a machine
L686[10:10:57] <Inari> :s
L687[10:11:03] <g> a machine with human inputs
L688[10:11:12] <Inari> 3d scan is human?
L689[10:11:15] <Forecaster> and as we all know, machines never make mistakes! :D
L690[10:11:30] <reinei> Forecaster, machines just need to make far fewer mistakes than us
L691[10:11:33] <g> we don't have 3D scans that are that accurate
L692[10:11:35] <g> afaik
L693[10:11:39] <Inari> ill just pay a stupid tailor, easier lol
L694[10:11:39] <g> not for people anyway
L695[10:11:41] <reinei> even if 'far' is just 0.01% better
L696[10:12:09] <Forecaster> https://www.youtube.com/watch?v=IvHbXoNFMz4
L697[10:12:09] <MichiBot> Pressception (crushing hydraulic press with hydraulic press) | length: 3m 50s | Likes: 1960 Dislikes: 15 Views: 14820 | by Hydraulic Press Channel
L698[10:12:11] <Forecaster> wut
L699[10:12:29] <Forecaster> hey look, a distraction
L700[10:12:38] <g> I knew someone would do this eventually
L701[10:12:39] <Inari> eh
L702[10:12:44] ⇨ Joins: Pyrolusite (~Pyrolusit@ARouen-651-1-387-60.w109-209.abo.wanadoo.fr)
L703[10:12:45] <Inari> should have 2 presses pressing into each other
L704[10:12:47] <Inari> (lewd?)
L705[10:14:26] <Inari> that pumping action though
L706[10:15:26] <g> that accent is so hard to understand
L707[10:15:27] <g> lol
L708[10:15:40] <Inari> anyway
L709[10:15:45] <Forecaster> it's Finnish
L710[10:15:46] <Inari> for now ill just get the cosplay maid outfit XD
L711[10:15:58] <g> Inari, you better take photos :v
L712[10:16:08] <Inari> nty
L713[10:16:08] <Inari> :s
L714[10:16:18] <g> :u
L715[10:16:19] <Inari> well
L716[10:16:20] <Inari> i will
L717[10:16:22] <Inari> and give them to my BF
L718[10:16:23] <Inari> :p
L719[10:16:27] * Elizabeth waits for pics from Inari
L720[10:16:55] <g> come to think of it, I think I'm the only person that posted a photo of themselves in here recently
L721[10:16:55] <g> lol
L722[10:17:50] <Inari> i want them to press water :f
L723[10:18:11] ⇨ Joins: surferconor425|Cloud (uid77899@2604:8300:100:200b:6667:4:1:304b)
L724[10:18:16] <reinei> if they can put up 200atm, they might be able to measurably compress it
L725[10:19:11] <Inari> i want ice seven though
L726[10:19:33] <reinei> how much pressure does that need?
L727[10:19:39] <reinei> I mean additional
L728[10:19:47] <Inari> "It can be formed from liquid water above 3 GPa (30000 atm) by lowering its temperature to room temperature,"
L729[10:23:09] <Stary2001> Elizabeth, we still need pics of you and vifino :D
L730[10:24:22] <Inari> with lizzy in shibari
L731[10:24:42] <vifino> Elizabeth doesn't have a shibari yet.
L732[10:25:52] <Stary2001> ........yet
L733[10:25:57] <Stary2001> YET?!
L734[10:26:13] <Elizabeth> :)
L735[10:26:53] * Stary2001 hides
L736[10:29:15] <Inari> haha
L737[10:29:24] <Inari> vifino: quick to change
L738[10:29:31] <Inari> i bet shge has tons of computer cables, just use those as replacement ropes
L739[10:29:59] <Elizabeth> I actually don't have that many here
L740[10:30:07] <Stary2001> lmao
L741[10:30:23] <Inari> i tried shibari once with some 10m network cable, worked reasonably well
L742[10:31:23] <Elizabeth> hmm
L743[10:31:49] <Forecaster> https://www.dropbox.com/s/sd5su0rxf09jcec/itsame.jpg?dl=0
L744[10:31:53] <Forecaster> I look like this :D
L745[10:32:18] <Elizabeth> hmm, you're one of those low definition humans
L746[10:32:37] <reinei> isn't it called an SDuman?
L747[10:33:42] <Forecaster> it's my FB profile picture, so it got downscaled :P
L748[10:33:55] <Inari> Elizabeth: low definition?
L749[10:34:01] <Elizabeth> https://www.etsy.com/listing/119549297/ultra-long-goth-punk-rocker-grunge-mummy?utm_source=Pinterest&utm_medium=PageTools&utm_campaign=Share I want a pair of these
L750[10:34:57] <payo-remote> Forecaster is higher def than lizzy for all we know :)
L751[10:35:27] <Forecaster> I don't take a lot of pictures of myself, so that's all I have :P
L752[10:35:46] <payo-remote> infinitely many more than we've seen of lizzy is what i'm saying
L753[10:36:04] <reinei> then my resolution is i by i pixels
L754[10:36:12] <Inari> 1/0=inf?
L755[10:36:20] <payo-remote> #lua 1/0
L756[10:36:21] <|0xDEADBEEF|> > inf
L757[10:36:23] <payo-remote> yep
L758[10:36:25] <reinei> thus, I have a -1 pixel big picture of myself
L759[10:36:25] <payo-remote> LUA!
L760[10:36:26] <EnderBot2> Lua*
L761[10:36:37] <Michiyo> I linked a picture of myself once here, don't know if anyone remembers it though :P
L762[10:36:39] <reinei> Inari, no but 1/e (epsilon)
L763[10:36:58] <Michiyo> here once*
L764[10:37:08] <Forecaster> I didn't see it
L765[10:37:45] <Michiyo> Last Halloween
L766[10:38:07] ⇨ Joins: Vexatos (~Vexatos@p200300556E32CA617DBE1EA7166A04E6.dip0.t-ipconnect.de)
L767[10:38:07] zsh sets mode: +v on Vexatos
L768[10:38:10] <Elizabeth> %oclogs
L769[10:38:13] <MichiBot> Elizabeth: https://oclogs.pc-logix.com/
L770[10:38:25] <Inari> lol
L771[10:38:29] <Inari> lizzy so eager
L772[10:38:34] <Michiyo> At least I think it was here..
L773[10:40:43] <Michiyo> Hmmm
L774[10:40:44] <Michiyo> Maybe not
L775[10:40:46] <Elizabeth> can't see any links int eh logs
L776[10:40:56] <Michiyo> yeah I checked 31st and 1st
L777[10:41:03] * Elizabeth sighs
L778[10:41:18] <Michiyo> Sowwy, you'll have to get your laughs at my expense at some other time
L779[10:41:18] <Michiyo> :P
L780[10:41:43] <Forecaster> probably don't need an HD shot of my face anyway by the way :P
L781[10:43:09] <Elizabeth> okay
L782[10:45:49] <Inari> https://dl.dropboxusercontent.com/u/18783800/meow.png heres a slightly low-res pic of me
L783[10:46:20] <KittyKath> Inari: You look beautiful :P
L784[10:46:28] <Inari> ikr
L785[10:46:30] <Inari> http://imgur.com/gallery/DgjE70W
L786[10:46:54] * Elizabeth will look when vifino has finished selecting what pizza he wants
L787[10:47:11] <Inari> full cheese pizza is so good
L788[10:47:21] <Inari> so how long is vifino still over there?
L789[10:47:46] <Forecaster> Inari: at least you don't use a lot of space
L790[10:49:03] <Inari> http://imgur.com/gallery/cTITvJv
L791[10:49:41] <Elizabeth> :@ fuck you dominos website
L792[10:49:52] <Inari> ew dominos
L793[10:50:30] <Forecaster> we don't have that here
L794[10:50:58] <Inari> https://www.youtube.com/watch?v=AQp8EgLWz6M time for more indulging
L795[10:50:59] <MichiBot> [AMV] Seirei Tsukai no Blade Dance (Ni-Sokkususu - KN33S0XXX) | length: 3m 54s | Likes: 1216 Dislikes: 32 Views: 89595 | by donishiroi
L796[10:51:26] <vifino> Inari: wow, you look so white
L797[10:51:39] <vifino> have you even heard of sun?
L798[10:51:56] <Inari> lol
L799[10:52:03] <Inari> well its true that i prefer to not be tanned though
L800[10:52:28] * vifino pours molten chocolate over Inari
L801[10:52:32] <vifino> mild tan
L802[10:52:32] <Michiyo> god damn it I clicked the link, it loaded white and I thought something was fucked up.. :P
L803[10:52:34] <Stary2001> oh you're getting dominos? :p
L804[10:52:54] <vifino> Michiyo: 1x1px, only pixel is invisible
L805[10:53:07] <Michiyo> yeah
L806[10:53:52] <Inari> its actually white
L807[10:54:12] <Forecaster> http://nedroid.com/2011/09/hotel/
L808[10:54:25] <Inari> so uhhhh
L809[10:54:37] <Inari> whats a good way to give something out of a large set a short id? :D
L810[10:54:58] <Forecaster> what's the id for?
L811[10:55:20] <Inari> i guess mostly so people have a readable name for it :P
L812[10:55:37] <Inari> kind of like what github does with commits i guess
L813[10:55:39] <Forecaster> assign it some kanji characters
L814[10:55:45] <Inari> haha
L815[10:55:47] <Inari> well
L816[10:55:49] <`-`> spacer.gif
L817[10:55:50] <Inari> tehy should be able to type it
L818[10:55:50] <Inari> :P
L819[10:55:59] <KittyKath> Inari: Hash + bas64?
L820[10:56:01] <reinei> ever heard of C-u?
L821[10:56:04] <KittyKath> base64
L822[10:56:07] <Inari> hmmm
L823[10:56:10] <Forecaster> it'll be a challenge
L824[10:56:11] <Inari> hash sounds like a good idea actually
L825[10:56:21] <Inari> might need to check colliisons stuff
L826[10:56:40] <KittyKath> Inari: Depends on how big your set is
L827[10:56:42] <reinei> hash collisions? what are you haching then?
L828[10:56:50] <reinei> hashing*
L829[10:57:14] <Inari> KittyKath: 10^(10^5.744182234088792)
L830[10:57:31] <reinei> its less than a googolplex at least
L831[10:57:35] <Inari> lol
L832[10:57:51] <Inari> i also kind of need to find a nice way to display where something is in the whole set :x
L833[10:57:52] <reinei> and << g_64
L834[10:58:23] <reinei> well if you use ahshes, you might be able to hashbucket it and then do some other display magic
L835[10:58:24] <KittyKath> Bother telling me why you have a set of 10 ^ 100000 ids that you need to make human writable?
L836[10:58:27] <reinei> hashes*
L837[10:58:38] <Inari> KittyKath: pictures :D
L838[10:58:48] <reinei> also: how did you get that 5. something there?
L839[10:58:48] <KittyKath> ooooookay.
L840[10:59:00] <Inari> dunno, ask wolframalpha
L841[10:59:05] ⇦ Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection reset by peer)
L842[10:59:14] <Inari> uhhh let me
L843[10:59:15] <Inari> check
L844[10:59:16] <Inari> oh right
L845[10:59:27] <Inari> maybe thats even more readable :P
L846[10:59:35] <Inari> 64^(640*480)
L847[10:59:56] <reinei> now THAT at least allows for someone to make sense of
L848[11:00:01] <Inari> haha
L849[11:00:15] <reinei> although that exponentiation is bad
L850[11:00:18] <Inari> i was trying to get the number of decimals, but seems the number is too bgi for WA to show that
L851[11:00:33] <Inari> hows it bad?
L852[11:00:36] <reinei> does that mean you have 64 layers of something?
L853[11:00:41] <Inari> no
L854[11:00:43] <Inari> 64 colours
L855[11:01:08] <Inari> then again
L856[11:01:12] <Inari> i dont need to index tehw hole set
L857[11:01:15] <Inari> so collisions might not apply
L858[11:01:26] <reinei> oh no not THAT equation (equation of thought: <umber of possible states> ^ <number of places/amount/...>
L859[11:01:43] <Inari> sounds like thats right?
L860[11:03:08] <Inari> for some reason my sounds is kinda low today
L861[11:03:14] * Elizabeth watches her and vifino's pizzas get prepared through the dominos tracker thingy
L862[11:03:24] <Inari> hm
L863[11:03:32] <Inari> ill buy pizza tomorrow - thats an idea :p
L864[11:04:05] <Forecaster> internet pizza!
L865[11:04:23] * Saphire nibbles on Elizabeth's pizza
L866[11:04:27] <reinei> I might eat pizza for dinner today mmh
L867[11:04:44] <Inari> reinei: basically im gonna take random images, scale them to be 640x480, convert to 64colours grayscale palette and see where they are in the whole set of possible 640x480x64 images
L868[11:04:55] <Inari> hoping, but doubting, to find some sort of "area" where most pictures end up in
L869[11:04:56] <Inari> :P
L870[11:05:06] <reinei> yep than its THAT equation
L871[11:05:23] <reinei> (dunno why I call it THAT but its the equation of any TI/CS guy)
L872[11:05:26] <Inari> or multiple areas at that
L873[11:05:37] <reinei> because 2^n is awesome
L874[11:05:43] <Inari> the equation that doesnt scale well haha
L875[11:06:02] <Inari> im still trying to pursue the project of getting all interesting pictures out of the set of the whole :P
L876[11:06:09] <Inari> so im trying to limit the search space
L877[11:06:40] <reinei> maybe try a gradient transformation of the pictures and only take those with at least N gradients?
L878[11:07:00] <reinei> and at most X gradients to filter the mostly noise ones
L879[11:07:51] <Inari> might try stuff like that too :p
L880[11:07:59] <Inari> just thought maybe i could cut away big parts of the set to begin with
L881[11:08:19] <Inari> but yeah the concept of those images kind of fascinates me
L882[11:08:24] <Inari> somewhere in there is a Michiyo in a maid outfit too
L883[11:08:40] <Inari> and a Lizzy in bondage
L884[11:08:53] <reinei> its VERY VERY likely that there is a better formular to generate the pictures than to just to incremental counts
L885[11:09:21] <Inari> well i wasnt doing incremental lol
L886[11:09:30] <Inari> since 2 pictures would be far apart either way
L887[11:09:34] <LuMistry> that's odd
L888[11:09:45] <LuMistry> I just felt like I had an idea, but I don't know what it is
L889[11:09:50] <Inari> lol
L890[11:09:53] <reinei> thats what I had in mind and which is why I think there is a better algorithm
L891[11:10:11] <LuMistry> It's probably something my subconscious is cooking up to solve one of my many problems regarding my project
L892[11:10:15] <Inari> just e.g. you can cut away the part where not all pixels have been touched yet
L893[11:10:20] <Inari> of course thata small part though
L894[11:10:20] <Inari> :P
L895[11:10:20] <reinei> LuMistry, gimme, I want to get the sense of enlightenment without the enlightenment too!
L896[11:10:22] <LuMistry> still weird though
L897[11:10:33] * LuMistry hands reinei a potato
L898[11:10:42] <reinei> whoaaa nice, thanks dude
L899[11:10:52] <Inari> reinei: any ideas on how to avoid downscaled versions of pictures though?
L900[11:10:56] <Inari> hm
L901[11:11:04] <reinei> like recursion?
L902[11:11:08] <Inari> maybe downscale the picture an mark its "area" as "used"
L903[11:11:17] <Inari> well no clue
L904[11:11:22] ⇨ Joins: LeshaInc (~LeshaInc@84.234.62.210)
L905[11:11:30] <Inari> but for each 640x480 picutre there will be another pictures that has tthe same picture 4 times in it
L906[11:11:36] <Inari> and another that will have half that picutre
L907[11:11:38] <Inari> and so on :x
L908[11:11:39] <reinei> what I meant
L909[11:11:50] <Inari> i feel like if there was some way to eliminate those
L910[11:11:53] <Inari> you'd cut away huge chunks
L911[11:11:53] <reinei> hashing won'T be good for that
L912[11:11:54] <Inari> :P
L913[11:12:05] <reinei> maybe there is a kind of 'bad hash'
L914[11:12:19] <reinei> such that parts of the same input result in aprts of the same hash?
L915[11:12:25] <reinei> parts*
L916[11:12:44] <Inari> theres hashes fro images that should be similar if the images are simular i guess
L917[11:13:00] <Inari> http://www.phash.org/
L918[11:13:02] *** Elizabeth is now known as Lizzy
L919[11:13:11] <reinei> and we have back a Lizzy!
L920[11:13:28] <Inari> there will also be many illegal pictures though D:
L921[11:13:46] <reinei> if its greyscale?
L922[11:13:55] <reinei> oh yeah right
L923[11:13:57] <Inari> childporn is still illegal in greyscale
L924[11:14:22] <reinei> I don't think your algorithm will become good enough to spew forth childborn in greyscale
L925[11:14:28] <Inari> haha
L926[11:14:31] <Inari> it doesnt have to
L927[11:14:33] <Inari> it just needs to get lucky
L928[11:14:36] <Inari> well
L929[11:14:38] <Inari> unlucky i guess
L930[11:15:03] <Inari> another idea would o course be to pick a random part of the set
L931[11:15:06] * vifino has been resting his head on Lizzy for a while
L932[11:15:11] <Inari> and if it looks promising, trying tro transform it to a picture
L933[11:15:12] <Inari> :P
L934[11:15:31] <Inari> anyway
L935[11:15:31] <vifino> Lizzy is _THE_ best pillow EVAR!
L936[11:15:37] <Inari> the gradient idea is good to check if its noise o rmore
L937[11:15:51] <reinei> well that picking a nice subset idea might work extremely well if pared with parralelism and stuff
L938[11:16:03] <Inari> need to figure out how to calculate the amount of gradients though xD
L939[11:16:17] <reinei> that should be easy, a kernel transformation
L940[11:16:22] <reinei> well two actually
L941[11:16:31] <reinei> one for up/down and one for left/right
L942[11:16:44] <Inari> the stuff used for edge detection?
L943[11:16:47] <reinei> then sum it up or put it into a vector space or whatever
L944[11:16:53] <reinei> Inari, exactly
L945[11:17:06] <Inari> hmm
L946[11:17:09] <Inari> might work :p
L947[11:17:15] <reinei> because edges make features and features are interesting
L948[11:18:09] <Inari> the fun thing is you could even do this for whole games XD the less fun thing i sthat the hit ratio for games is proabbly much lower :P
L949[11:18:26] <Inari> and cant be as easily tested
L950[11:22:08] <Inari> opencv migth actualyl do edge detection :P
L951[11:23:59] <Lizzy> PIZZAS R HERE
L952[11:24:02] <Stary2001> \:D/
L953[11:24:11] <Stary2001> go forth Lizzy, eat the pizzas
L954[11:24:16] * Lizzy noms
L955[11:25:06] * vifino noms
L956[11:29:26] <Stary2001> :3
L957[11:29:56] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L958[11:29:59] <Inari> soon the pizza will be in lizza
L959[11:30:05] ⇦ Quits: Inari (~Pinkishu@p5dec6be3.dip0.t-ipconnect.de) (Quit: Changing server...)
L960[11:30:22] ⇨ Joins: Inari (~Pinkishu@p5DEC6BE3.dip0.t-ipconnect.de)
L961[11:30:27] <Inari> woops
L962[11:30:30] <Inari> *Lizzy i mean
L963[11:30:40] <Inari> %oclogs
L964[11:30:42] <MichiBot> Inari: https://oclogs.pc-logix.com/
L965[11:36:45] <Inari> http://www.vgcats.com/comics/?strip_id=199
L966[11:36:57] <g> Can the timeout for event.pull() be a float?
L967[11:37:03] <g> The doc doesn't say
L968[11:37:20] <Inari> uh, sure?
L969[11:37:26] <g> I mean, a fraction of a second
L970[11:37:33] <Inari> i dont see why not frankly
L971[11:37:42] <reinei> it might, however, be floored
L972[11:38:07] <Inari> i donts ee why it would be floored either :x
L973[11:38:48] <reinei> timeouts are usually given in milliseconds as it involves no floating point math and might be able to save a few bytes soo
L974[11:39:03] <Inari> well oc timeouts are in second iirc
L975[11:40:50] <Forecaster> they are
L976[11:40:51] <g> yeah, OC timeouts are in seconds
L977[11:41:19] <Inari> and afaik you can only do 0.05 steps anyway
L978[11:47:27] ⇨ Joins: sciguyryan (~sciguyrya@95.211.188.17)
L979[12:13:12] <g> How's Lua's closures support?
L980[12:13:14] <g> eg, can I do this? https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/sublime_text_2016-04-07_18-13-12.png
L981[12:13:52] <g> (ignore the erroneous "do" statements, I keep forgetting you don't need them for functions)
L982[12:17:14] <Vexatos> g: f = function(a) do do do do do do do end end end end end end end end
L983[12:17:37] <Saphire> g, seems to be ok
L984[12:17:40] <fingercomp> g: yes, that'll work (without "do", of course)
L985[12:17:48] <Vexatos> do do do
L986[12:17:53] <g> Good stuff, thanks
L987[12:18:37] <g> Vexatos https://xkcd.com/851/
L988[12:18:55] ⇦ Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping timeout: 186 seconds)
L989[12:19:21] <Vexatos> nanananana nee noo na
L990[12:19:36] <Vexatos> nanunana :3
L991[12:19:40] <g> :v
L992[12:19:50] <g> time for some unidentified flavourful object and some code
L993[12:19:52] <g> https://www.youtube.com/watch?v=S77Dfzzyf-c
L994[12:19:52] <MichiBot> Unidentified Flavourful Object [UFO] - Mili | length: 4m 6s | Likes: 3892 Dislikes: 15 Views: 315134 | by Mili
L995[12:21:22] ⇦ Quits: fingercomp (~fingercom@host-46-50-128-141.bbcustomer.zsttk.net) (Quit: Lua definitely needs the "dont" keyword)
L996[12:22:59] *** rakiru|offline is now known as Kasen
L997[12:24:58] <Lizzy> Inari, the pizza is now all in me
L998[12:25:17] <vifino> And tonight...
L999[12:25:18] * vifino hides
L1000[12:25:34] <Inari> lewd
L1001[12:25:34] <g> that's not going to be the only thing all in you by the sounds of it
L1002[12:25:36] * g slaps vifino
L1003[12:25:36] * vifino finds the closest large object and gives g a slap with it
L1004[12:25:49] <Inari> g: of course, she has to drink something too
L1005[12:25:54] <g> :P
L1006[12:26:04] <vifino> Inari: *wink wink* *nudge nudge*
L1007[12:26:07] ⇦ Quits: surferconor425|Cloud (uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection closed for inactivity)
L1008[12:26:08] * vifino hides more
L1009[12:26:09] * Lizzy sighs
L1010[12:26:10] <Stary2001> hahaha
L1011[12:26:11] <Inari> lol
L1012[12:26:23] ⇦ Quits: sciguyryan (~sciguyrya@95.211.188.17) (Remote host closed the connection)
L1013[12:26:34] <Inari> we're being too lewd for Lizzy D:
L1014[12:26:44] <g> vifino has much to learn about "don't kiss and tell" by the looks of it
L1015[12:26:51] <Inari> haha
L1016[12:26:55] <Stary2001> :D
L1017[12:28:43] * Lizzy found her long network cable
L1018[12:29:18] <g> Saphire: Looks like I can't indeed do that with varargs
L1019[12:29:36] <Saphire> 'not'?
L1020[12:29:37] <g> it says that I can't use them outside of a vararg function, despite them being clearly defined in the outer scope..
L1021[12:29:58] <CompanionCube> I must have a dirty mind because that long network cable sounds lewd
L1022[12:30:55] <Lizzy> CompanionCube, if you read up you may get an idea of what it might be used for
L1023[12:30:55] <Stary2001> you have Inari to thank for tha
L1024[12:30:56] <Stary2001> t
L1025[12:31:29] <g> I'm really not sure how to pass this vararg into the closure
L1026[12:31:36] <g> can I store it as something else, maybe..?
L1027[12:31:49] <vifino> g: local args = {...}
L1028[12:32:01] <Inari> long netwrok cables could proabbly be used for some other fetish, but please dont try taht
L1029[12:32:02] <g> and I'm guessing there's some kind of apply function I can use with that
L1030[12:32:19] * g googles
L1031[12:32:25] <vifino> g: local args = {...}
L1032[12:32:27] <vifino> pls
L1033[12:32:27] <Lizzy> Inari, ?
L1034[12:32:27] <CompanionCube> Inari, did you ever see the cat5-o-9-tails
L1035[12:32:36] <g> ah, unpack()
L1036[12:32:37] <Inari> Lizzy: "all the way through" ;D
L1037[12:32:45] <Lizzy> ....
L1038[12:32:52] <vifino> WELL THEN
L1039[12:32:55] <Inari> haha
L1040[12:33:04] <xandaros> The term API has a bunch of functions that take a 'window' parameter. What's that and how do I get it?
L1041[12:33:04] <g> okay guys, maybe knock it off a bit :P
L1042[12:33:06] <Inari> its mostly a thing with tentacles i guess, and im not a fan
L1043[12:33:28] <CompanionCube> https://i.imgur.com/Vf4QdLt.jpg
L1044[12:34:05] <Lizzy> Inari, i was referencing that thing you kept imagining me in
L1045[12:34:22] <Inari> Lizzy: i know
L1046[12:34:34] <Inari> i wasnt imagining you in it though :p
L1047[12:34:53] <g> alright, here's another question for you wizards
L1048[12:35:11] <g> I've got an event loop set up, as in, it constantly pulls events and dispatches them to handlers
L1049[12:35:22] <Lizzy> Inari, you can if you want to :)
L1050[12:35:23] <g> I'm catching the interrupt event and setting event_loop.running to false to break it out of the loop
L1051[12:35:32] <g> interestingly, the first time I do ctrl+c, this works
L1052[12:35:34] <Inari> Lizzy: heh :P
L1053[12:35:42] <g> but if I start the app up again, and do it again, it doesn't
L1054[12:35:58] <g> it prints the text I have in the callback and just.. continues running
L1055[12:36:00] <vifino> no idea.
L1056[12:36:53] <Inari> http://imgur.com/gallery/fKz5Plf skirting about
L1057[12:37:32] <g> wat
L1058[12:38:00] <g> well, I guess it isn't that big an issue
L1059[12:38:15] <g> rebooting fixes it, so there's clearly some unwanted state _somewhere_
L1060[12:40:37] <Michiyo> g, are you using event.listen?
L1061[12:40:42] <g> event.pull
L1062[12:40:47] <g> in a loop
L1063[12:40:48] <Michiyo> Ah, no clue then :p
L1064[12:40:49] <g> one second timeout
L1065[12:41:04] <g> doesn't matter anyway, it's calling my handler
L1066[12:41:21] <xandaros> Can anyone tell me where I can get this window thing or what it's used for?
L1067[12:41:22] <g> just for some reason settings self.running to false doesn't stop the while loop which is running based on that variable to stop the second time?????
L1068[12:41:45] <Inari> http://imgur.com/gallery/QgYUm lol
L1069[12:42:00] <Michiyo> The reason I asked was, a lot of people overlook that event.listen persists after you terminate the program
L1070[12:42:13] <g> didn't know that
L1071[12:42:17] <g> care to take a quick look, Michiyo?
L1072[12:42:35] <xandaros> Michiyo: Don't the docs actually recommend you terminate the program ofter setting up your listeners?
L1073[12:42:59] *** amadornes[OFF] is now known as amadornes
L1074[12:43:00] <Michiyo> IDK, I don't read docs... :D I just know I get a lot of confused questions on that.
L1075[12:43:02] <g> SUPER SECRET CODE: https://gist.github.com/gdude2002/eb86a3424bee275f0cb589af891f11c7
L1076[12:43:06] <g> (not really)
L1077[12:43:13] <Michiyo> Also, window thing, in the new 1.6 builds xandaros..?
L1078[12:43:18] <g> yeah, there's my event loop and, below, the test program
L1079[12:43:38] <Michiyo> FML typing with just my left hand sucks
L1080[12:43:46] <xandaros> Michiyo: Well... I'm looking at the 1.6 docs, but I'm actually still using 1.5. Still, I can't figure it out from the docs, either
L1081[12:44:15] <Michiyo> xandaros, it's pretty new, you prob have to catch payo-remote around and ask him directly
L1082[12:44:51] <xandaros> It's just confusing me, since I see a bunch of functions taking a window parameter, but I can't find any that return it :D
L1083[12:45:23] <Michiyo> no clue g, sorry
L1084[12:45:34] <g> that's okay
L1085[12:45:40] <g> as I say, I can just reboot in this case
L1086[12:45:42] <Inari> so it prints "Interrupted"
L1087[12:45:44] <Inari> but doesnt stop doing stuff?
L1088[12:45:45] <g> yes
L1089[12:45:47] <xandaros> So, is 1.6 actually released? The channel topic says 1.5.22 is the newest version, but the docs default to 1.6
L1090[12:45:47] <g> that's right
L1091[12:45:50] <Michiyo> fucking arm is killing me... I might go to the hospital when my co-worker gets back
L1092[12:45:54] <g> but, Inari, the first run _does_ stop it
L1093[12:45:59] <Inari> Michiyo: what did you do XD
L1094[12:46:05] <Michiyo> xandaros, 1.6 is on jenkins
L1095[12:46:06] <g> if I re-run the test app, then yeah, it doesn't stop
L1096[12:46:08] <payo-remote> xandaros: ask me anything - also - please tell me what docs you specifically were reading that sucked
L1097[12:46:15] <Michiyo> http://ci.cil.li
L1098[12:46:17] <payo-remote> and i'll make that my first to fix
L1099[12:46:34] <payo-remote> xandaros: i think 1.6 is still technically "beta"
L1100[12:46:48] <g> payo-remote, the oc wiki's term api page references "windows" but nowhere on the wiki does it explain what those are or how to use them
L1101[12:46:56] <xandaros> payo-remote: I'm not saying they suck, they are actually pretty good compared to what I'm used to :D
L1102[12:46:59] <payo-remote> xandaros: oh thank you for pointing out that oddity (window param)
L1103[12:47:05] <Inari> g: try clearing the require cache maybe
L1104[12:47:05] <Inari> xD
L1105[12:47:08] <payo-remote> xandaros: it is an OPTIONAL param... ok cool
L1106[12:47:16] <payo-remote> i'll update things and and comments about that tonight
L1107[12:47:17] <g> Inari, how?
L1108[12:47:18] <g> :P
L1109[12:47:28] <xandaros> Yes, it is optional. I know I don't need it, but I still wonder about it
L1110[12:47:34] <Inari> uhhh
L1111[12:47:55] <Inari> package.loaded["event-loop"] = nil; ?
L1112[12:47:55] <payo-remote> g and xandaros : the window param is a future feature support placeholder thingie :)
L1113[12:47:56] <Inari> something like that
L1114[12:48:08] <payo-remote> while i AM able to create floating windows, the term api doesn't manage windows on its own
L1115[12:48:18] <payo-remote> it was the intent to separate concerns
L1116[12:48:23] <g> Inari yep, that works
L1117[12:48:33] <xandaros> payo-remote: Ah, alright. I'm making purescript bindings to open computers atm, so I guess I can just ignore it for now?
L1118[12:48:35] <payo-remote> but term needed to be aware, at least, of window variables for a future window api to be possible
L1119[12:48:52] <payo-remote> xandaros: yes definitely
L1120[12:48:55] <Inari> g: "works"?
L1121[12:49:20] <g> yeah, it stopped correctly after I did that
L1122[12:49:24] <payo-remote> xandaros: a windows api, or a multi-term api, will manage it for you transparently. it works based on the current process
L1123[12:49:26] <Inari> xD
L1124[12:49:27] <Inari> neat
L1125[12:49:34] <payo-remote> xandaros: other user scripts can be completely unaware they are in a window
L1126[12:49:37] <g> that's slightly worrying honestly
L1127[12:49:38] <g> lol
L1128[12:49:41] <Inari> lol
L1129[12:49:47] <g> although I really wonder why there's a system-wide require cache at all
L1130[12:49:54] <g> aside from it being the easier path
L1131[12:49:55] <Inari> cuase lua
L1132[12:50:08] <xandaros> payo-remote: Oh, I see. Like tmux windows?
L1133[12:50:13] <xandaros> (or screen)
L1134[12:50:13] <payo-remote> g: saves memory and speed and efficiency, etc :)
L1135[12:50:22] <Inari> "saves speed and efficiency"
L1136[12:50:26] <payo-remote> xandaros: yes actually
L1137[12:50:37] <payo-remote> also, "floating" windows
L1138[12:50:55] <xandaros> Yeah, not a huge floating fan myself :P (Using a tiling WM)
L1139[12:50:58] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/April/sublime_text_2016-04-07_18-50-57.png
L1140[12:50:59] <g> :v
L1141[12:51:15] <payo-remote> xandaros: they dont have to overlap, tbh --
L1142[12:51:19] <Inari> uhh
L1143[12:51:22] <Inari> you dont have to require it
L1144[12:51:29] <g> not in the repl
L1145[12:51:33] <payo-remote> s/tbh/to be clear/
L1146[12:51:34] <MichiBot> <payo-remote> xandaros: they dont have to overlap, to be clear --
L1147[12:51:45] <payo-remote> xandaros: floating simply is not "fullscrene"
L1148[12:51:48] <payo-remote> screen* :)
L1149[12:51:51] <Inari> g: its a lua thingy
L1150[12:51:58] <g> ah, right
L1151[12:52:20] <Inari> http://www.lua.org/manual/5.3/manual.html#pdf-package.loaded
L1152[12:52:23] <xandaros> Anyhow, payo-remote - since you're here. I'm also a bit confused about term.read and term.readKeyboard. The docs seem to be a mix of 1.5 and 1.6 and I have trouble figuring our what I should actually use
L1153[12:52:40] <Inari> g: im not sure how it being cached exactly interferes thouhg
L1154[12:52:40] <Inari> :P
L1155[12:52:49] <g> I don't know either
L1156[12:52:55] <g> I mean, it shouldn't be causing that at all
L1157[12:52:58] <g> buuuut it is
L1158[12:53:00] <payo-remote> xandaros: again thanks for pointing that out. i'm a poor tech writer :) also when you're the dev you read things for what they are MEANT to say too much :)
L1159[12:53:15] <xandaros> Yeah, I feel you :D
L1160[12:53:24] <payo-remote> xandaros: readKeyboard and drawText are "on the hardware/metal" methods
L1161[12:53:36] <payo-remote> they actually read key hits and actually render to gpu
L1162[12:53:53] <payo-remote> you shouldn't ever need to use them
L1163[12:53:55] <g> I still want to be able to render pixels to the gpu instead of characters
L1164[12:53:56] <xandaros> Yeah, I got that :D I meant the parameters
L1165[12:54:02] * vifino is browsing imgur with Lizzy
L1166[12:54:09] <payo-remote> you SHOULD use term.read and term.write
L1167[12:54:11] <xandaros> And, as I said, I'm writing bindings. I want to model the Lua API as closely as possible
L1168[12:54:16] <payo-remote> as those respect stdin/out
L1169[12:54:22] <g> vifino, can you knock that off? :v
L1170[12:54:27] <xandaros> I will reflect that they probably shouldn't be used in the docs, though
L1171[12:54:34] <g> do private couply things in private pls
L1172[12:54:37] <payo-remote> you should only use readKeyboard and drawText if you specifically want to bypass stdin/out
L1173[12:54:38] ⇨ Joins: AxelX7 (webchat@cpe-98-15-201-246.hvc.res.rr.com)
L1174[12:54:39] <CompanionCube> rendering pixels to the GPU would very likely be sweet
L1175[12:54:49] <g> CompanionCube: slow too
L1176[12:54:50] <g> but yes
L1177[12:54:51] <g> :P
L1178[12:55:04] <xandaros> payo-remote: I was mainly on about term.read, anyway. term.readKeyboard just mentions it works the same way as term.read
L1179[12:55:15] <AxelX7> Hey guys
L1180[12:55:22] <g> I can do "images" with space chars and colours, but pixels for like warning images and stuff would be neat
L1181[12:55:23] <g> Hi AxelX7
L1182[12:55:33] <payo-remote> xandaros: ok let's start over then, what is your question then? to undersatnd readKeyboard's params?
L1183[12:55:36] <payo-remote> stand(
L1184[12:55:37] <payo-remote> **
L1185[12:55:50] <xandaros> Let's go with term.read, ignore readKeyboard for now
L1186[12:55:50] <vifino> g: I'll put that on my "potentially do this some time" list.
L1187[12:56:01] ⇨ Joins: Willfon (~willfon@lurk.uio.no)
L1188[12:56:05] <AxelX7> I was wondering about nanomachines config options
L1189[12:56:09] <KittyKath> vifino: No make all the people that don't get some yealous :3
L1190[12:56:12] <g> vifino, no, seriously, you don't need to document what you're doing IRL with your partner in here
L1191[12:56:26] <g> there's actual relevant discussions going on in here for once
L1192[12:56:26] <g> :P
L1193[12:56:38] ⇨ Joins: xarses (~xarses@64.124.158.100)
L1194[12:56:39] <vifino> g: I'll just follow KittyKath's advice.
L1195[12:56:57] <payo-remote> xandaros: 1.6's term.read has backward support for (deprecated) 1.5 term.read params.
L1196[12:56:58] <vifino> On that topic, KittyKath!! \o/
L1197[12:57:32] <AxelX7> my players are concerned with the nanomachines being not worth anything besides death and a time sink
L1198[12:57:37] <g> crikey, talk about selfish
L1199[12:57:38] <g> anyway
L1200[12:57:46] <payo-remote> history is a table of previous inputs, dobreak is a boolean that prints a \n on enter, hintHandler is a callback/table for hints on tab, pwchar is a mask method to change input chars, filter is a callback/table to validate input
L1201[12:57:52] <xandaros> The old way is pretty clear, too. It never actually states the signature of the new way, though
L1202[12:57:54] <g> AxelX7, nope, they are useful
L1203[12:57:54] <payo-remote> ^ 1.5 spec
L1204[12:58:05] <g> risky maybe, but useful
L1205[12:58:20] <payo-remote> ok, so the new spec is only 1 arg, options, a table
L1206[12:58:26] <xandaros> ah!
L1207[12:58:28] <payo-remote> using keys to define the same things as 1.5
L1208[12:58:31] <Inari> g: but we like it
L1209[12:58:42] <payo-remote> (and some future ones not yet exposed)
L1210[12:58:43] <xandaros> it all makes sense now!
L1211[12:58:50] <g> Inari, some people might like it, but it's really not relevant to the channel at all
L1212[12:59:04] <payo-remote> xandaros: :) i sure hope to convey that in the docs...
L1213[12:59:04] <Inari> since when is #oc relevant to OC
L1214[12:59:05] <AxelX7> My question is wether there is a set of options in the config that allows nanos to be more apparent in their usefulness
L1215[12:59:12] <g> it's fine if there's nothing else going on imo, but otherwise it's pretty annoying
L1216[12:59:13] <xandaros> payo-remote: I suggest changing "The first parameter" to "The first (and only)"
L1217[12:59:19] <xandaros> +parameter
L1218[12:59:21] <payo-remote> mmk
L1219[12:59:28] <Inari> there isnt too much going on :3
L1220[12:59:39] <g> Inari, there's multiple relevant discussions going on
L1221[12:59:41] <g> :P
L1222[12:59:47] <g> AxelX7, I would think that experimenting would make it apparent
L1223[12:59:53] <Inari> oneof them is what happesn to Lizzy
L1224[13:00:10] <g> that would only be relevant in a personal channel for either of them imo
L1225[13:00:12] <xandaros> payo-remote: And I assume 'ops' is a field in that table, as well? Since the docs call it a 'parameter'
L1226[13:00:32] <g> also, Lizzy made it fairly clear that she wasn't okay with half of it earlier
L1227[13:00:33] <payo-remote> ugh sorry, i often call options just ops
L1228[13:00:36] <g> so yknow
L1229[13:00:38] <payo-remote> so no, it's just term.read(ops)
L1230[13:00:50] <payo-remote> and ops.dobreak, ops.filter, ops.pwchar, etc ...
L1231[13:00:54] <payo-remote> are optional keys in that ops
L1232[13:00:59] <xandaros> Alright. That explain term.readKeyboard, as well, then. (It's also called 'ops' there)
L1233[13:01:05] <payo-remote> yep yep
L1234[13:01:22] <AxelX7> yes it would. but ive noticed that for the most part the inputs do nothing noticeable, and that 2 safe inputs seems too small a number
L1235[13:01:23] <Lizzy> ?
L1236[13:01:46] <g> AxelX7, afaik, nanomachines are used for persistent potion effects
L1237[13:01:53] <g> I'm not really sure how they work outside of that, though
L1238[13:02:16] <xandaros> payo-remote: If these are going to be the 1.6 docs, maybe you should make the new way more prominent. At the moment it's like "This is how it's done. Oh btw, don't do that, do this instead.". I think a "This is how it's done. Oh btw, because legacy yo ucan also do this" would be better suited :)
L1239[13:02:33] <payo-remote> good advice and noted
L1240[13:02:34] <AxelX7> g, They are, but many combos dont do anything
L1241[13:02:46] <g> Sure, and that's why you experiment AxelX7
L1242[13:02:46] <AxelX7> as far as I can tell anyway
L1243[13:02:55] <g> But there are harmful potion effects
L1244[13:02:58] <AxelX7> Right
L1245[13:03:05] <g> also, have you considered that there may be a pattern?
L1246[13:03:13] <g> nanomachines are deliberately mysterious
L1247[13:03:16] <Lizzy> "<g> also, Lizzy made it fairly clear that she wasn't okay with half of it earlier" Eh?
L1248[13:03:31] <g> Lizzy, via sighing at the sexual stuff earlier
L1249[13:03:47] <g> AxelX7, but that's sensible given the fairly big rewards you get from using them correctly
L1250[13:04:00] <Lizzy> me sighing at something doesn't mean i'm not okay with it
L1251[13:04:22] <g> alright, if you say so
L1252[13:04:33] <vifino> g: reading Lizzy is an art. its hard to master and you probably don't.
L1253[13:05:08] <g> that's not really what I was attempting
L1254[13:05:20] <g> that's just usually what a sigh in response to a statement means
L1255[13:05:38] <g> if that's not how Lizzy means it, then that's fine too lol
L1256[13:05:45] <Lizzy> also Vexatos, did thou get thy %tell?
L1257[13:06:28] <payo-remote> xandaros: so how many of the libs are you creating bindings for?
L1258[13:06:28] <AxelX7> alright, i get that nanos are hard to understand and hard to get working correctly, but is there any method I can employ to have better luck testing them out?
L1259[13:06:43] <g> AxelX7, you could read the source :P
L1260[13:06:58] <g> Sorry I can't be more helpful than that, I haven't messed with them myself yet
L1261[13:07:03] <Inari> AxelX7: define luck
L1262[13:07:12] <g> Inari: more results I guess
L1263[13:07:20] <Inari> dont think theres somethign for results
L1264[13:07:25] <Inari> but theres https://gist.github.com/Inari-Whitebear/50450aff3f782d630dbc
L1265[13:07:26] <payo-remote> xandaros: i would skip /lib/sh.lua :) it's complex and huge and complex :) /lib/shell.lua is good enough
L1266[13:07:33] <Lizzy> lol https://i.imgur.com/qP5a3K6.jpg
L1267[13:07:55] <xandaros> payo-remote: I won't be implementing all the signal and event stuff, since it's impossible (I'll provide individual callbacks) and I will ignore the Abstract bus and the World Sensor components
L1268[13:08:04] <xandaros> Apart from that, pretty much everything I find in the docs
L1269[13:08:14] <payo-remote> ah ok
L1270[13:08:26] <payo-remote> so, you're proofing the docs more than the actual code, that's good :)
L1271[13:08:27] <payo-remote> ha
L1272[13:08:33] <xandaros> :D
L1273[13:08:39] <Inari> in action: https://dl.dropboxusercontent.com/u/18783800/ShareX/2016/01/2016-01-13_16-35-58_B8rGDk.mp4
L1274[13:08:45] <AxelX7> Inari: what would this code actually do? Im still new to the whole lua thing.
L1275[13:08:57] <payo-remote> /lib/sh was made from /bin/sh
L1276[13:09:25] <xandaros> payo-remote: Not exactly sure what to do with the event stuff, tbh. Ideally, I'd like to have a FRP framework frontend, but most FRP-like libraries I found for purescript are pretty bad... (If you have no idea what I'm talking about, just ignore it :D)
L1277[13:09:28] <payo-remote> i turned sh into an api for a few reasons, 1. nearly 800 unit tests!, 2. i DO reuse the sh api in some places, like io.popen
L1278[13:09:31] <g> Inari: that.. is pretty neat
L1279[13:09:51] <Inari> not sure if it worsk with the most recent openos ands uch though xD
L1280[13:10:17] ⇨ Joins: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com)
L1281[13:10:52] <Inari> yeah i made it because i culdnt be bothered manually testing the effects
L1282[13:10:52] <Inari> :P
L1283[13:11:05] <AxelX7> that is impressive
L1284[13:11:16] <Inari> its not that impressive
L1285[13:11:34] <Inari> i should give it a nice GUI someday
L1286[13:11:45] <payo-remote> Inari: if you share the code with me, i can let you know if it'll work on OpenOS 1.6
L1287[13:11:56] <Inari> [20:07:25] <Inari> but theres https://gist.github.com/Inari-Whitebear/50450aff3f782d630dbc
L1288[13:11:56] <Inari> xD
L1289[13:12:05] <AxelX7> I heard that combining multiple inputs makes new effects
L1290[13:12:11] <Inari> AxelX7: oh?
L1291[13:12:16] <Inari> thats news to me xD could be!
L1292[13:12:33] <g> that's what I've heard, yeah
L1293[13:12:34] <Inari> i just know you can get negativ eones if you have too many active
L1294[13:12:45] <Inari> might have to update autonano
L1295[13:12:45] <Inari> :P
L1296[13:12:56] <AxelX7> so theoretically 2 inputs that do nothing alone could give bonuses by being active simultaneously
L1297[13:13:04] <Inari> thats cool
L1298[13:13:05] <Inari> is that new?
L1299[13:13:10] <AxelX7> dunno
L1300[13:13:14] <Inari> xD
L1301[13:13:21] <Inari> oh well, might take a look at it tomorrow then
L1302[13:13:28] <payo-remote> Inari: yep!
L1303[13:13:29] <payo-remote> it'll work
L1304[13:13:34] <Inari> should be hard to add extra testing
L1305[13:13:42] <Inari> payo-remote: nice :3
L1306[13:13:48] <Inari> whats a good UI framework currently?
L1307[13:14:11] <payo-remote> Inari: and if not, totally %flip me
L1308[13:14:16] <Inari> lol
L1309[13:14:25] <AxelX7> It would be cool to come up with a program that tests the combinations.
L1310[13:14:28] <payo-remote> i'm active almost every night testing and checking bug reports
L1311[13:14:51] <Inari> ehr
L1312[13:14:54] <Inari> *shouldnt be hard
L1313[13:14:58] <Inari> i hate when i make such typos
L1314[13:14:58] <Inari> xD
L1315[13:15:08] <Inari> the obivous downside of testing more combinations is that itll take longer
L1316[13:15:14] <AxelX7> of course
L1317[13:16:30] <AxelX7> I just think it'd be awesome to have a program that essentially runs diagnostics on the nanos
L1318[13:21:24] <payo-remote> Inari: when i first started watching your video, my thought was "wow, it is taking a really long time to load nano"
L1319[13:22:59] <g> I often accidentally type nano instead of edit..
L1320[13:25:48] <xandaros> I often find myself accidentally writing random characters... Lots of js, usually
L1321[13:25:56] <xandaros> *'j's
L1322[13:26:10] <g> I've been using {} for blocks instead of <whatever> ... end
L1323[13:26:12] <payo-remote> xandaros: i may be unavailable if you have more questions. feel free to ping me here of course, but also make issues on oc'd github and @payonel if you want (i watch all the events anyways)
L1324[13:26:17] <g> and then immediately realising what I've done and removing them
L1325[13:26:56] <xandaros> payo-remote: If I have questions, I'll just ping you. If I find bugs, I'll open an issue :P
L1326[13:27:32] ⇨ Joins: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f)
L1327[13:29:32] <Inari> payo-remote: haha it kind of does
L1328[13:29:39] <Inari> payo-remote: its just making sure all inputs are turned off
L1329[13:29:43] <Inari> payo-remote: oh
L1330[13:29:46] <Inari> payo-remote: now i get waht you mean
L1331[13:29:47] <Inari> :P
L1332[13:38:09] <xandaros> payo-remote: Peeking at the source code for the term API, it seems there is a term.setViewport, which is not listed in the docs. I assume it is meant to be in the docs?
L1333[13:39:26] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Quit: Bye)
L1334[13:40:29] <xandaros> payo-remote: Also, term.gpu says it get's the "GPU". Since it's a table, it's a Proxy?
L1335[13:44:03] ⇦ Quits: Trangar (~Trangar@181-219-144-85.ftth.glasoperator.nl) (Quit: Leaving)
L1336[13:44:10] <Lizzy> Inari, Caitlyn https://imgur.com/gallery/LoNsm
L1337[13:49:54] <Lizzy> Inari, Caitlyn more: https://imgur.com/gallery/r6AvM
L1338[13:50:46] <Forecaster> Caitlyn: it would be cool if the biometric scanner actually used your face texture for identification
L1339[13:54:21] *** medsouz is now known as medsouz|offline
L1340[13:55:18] <Inari> Lizzy: those are some positively ugly maid outfits
L1341[13:55:48] ⇨ Joins: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c)
L1342[14:20:29] ⇨ Joins: ThylaComputer (~thylacomp@ip68-97-126-110.ok.ok.cox.net)
L1343[14:20:35] <ThylaComputer> Hey all!
L1344[14:21:50] <Inari> hello Computer
L1345[14:22:55] <gamax92> Hello Thyla
L1346[14:23:11] <gamax92> Right. need to fix wocchat >_>
L1347[14:24:08] ⇦ Quits: ThylaComputer (~thylacomp@ip68-97-126-110.ok.ok.cox.net) (Remote host closed the connection)
L1348[14:33:05] <Inari> http://imgur.com/gallery/QgYUm
L1349[14:33:10] <Inari> https://imgur.com/gallery/ZwVqc
L1350[14:35:36] <Forecaster> xD
L1351[14:38:10] ⇦ Quits: LeshaInc (~LeshaInc@84.234.62.210) (Quit: Die)
L1352[14:46:27] *** medsouz|offline is now known as medsouz
L1353[14:57:18] * vifino groans
L1354[14:58:19] <Forecaster> ?
L1355[15:04:31] <payo-remote> xandaros: term.setViewport is not in the docs because it would take a lot of code for a user to correctly use that
L1356[15:04:53] <payo-remote> xandaros: it's a forward compat feature for when we correctly support a multi-term api
L1357[15:05:04] <payo-remote> term.gpu returns the gpu proxy, yes
L1358[15:05:11] <gamax92> payo
L1359[15:05:16] <payo-remote> gamax92
L1360[15:05:16] <gamax92> how to get motivation
L1361[15:05:19] <payo-remote> haha
L1362[15:05:21] <payo-remote> for to code?
L1363[15:05:58] <payo-remote> gamax92: wocchat still broken?
L1364[15:06:11] <gamax92> yeah I've not pushed my fix yetr
L1365[15:06:16] <gamax92> it's also only for oos 1.6
L1366[15:07:05] <gamax92> like once oc officially releases with 1.6 + 1 week then I'll drop old term stuff
L1367[15:08:34] <payo-remote> tonight i'll be testing ram costs with commenting the crud out of term
L1368[15:08:46] <payo-remote> while yes, comments don't increase code chunk size -
L1369[15:08:53] <payo-remote> it does have a buffering cost, and this IS in a vm
L1370[15:08:57] <payo-remote> so, it's worth testing
L1371[15:09:35] <payo-remote> my last push brings boot to 167900 bytes
L1372[15:09:44] <payo-remote> thats 28100 free on 1 stick of T1
L1373[15:11:19] ⇦ Quits: bauen1 (~bauen1@ip5f5ac4ea.dynamic.kabel-deutschland.de) (Ping timeout: 186 seconds)
L1374[15:12:11] <gamax92> is that + or -
L1375[15:12:25] <gamax92> hopefully not +
L1376[15:13:42] <payo-remote> you mean, did my last push increase or decrease ram cost? actually it was a very modest increase, but the one before saved another 1.5k (probably lost ~100 in this last push, so still making progress over all)
L1377[15:13:54] <payo-remote> the thing is, though, i don't have any memory saving branches left
L1378[15:14:10] <payo-remote> there are a couple of areas i could improve, but, nothing in the pipeline atm
L1379[15:20:08] <Sangar> o/
L1380[15:20:59] <gamax92> payo-remote: alright, dev environment is back up for doing testing
L1381[15:20:59] ⇦ Quits: XDjackieXD (~XDjackieX@151.236.12.222) (Read error: Connection reset by peer)
L1382[15:21:03] ⇨ Joins: XDjackieXD (~XDjackieX@2a03:f80:ed15:151:236:12:222:1)
L1383[15:23:21] ⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1384[15:24:05] <gamax92> :/ the colors are breaking.
L1385[15:24:11] <payo-remote> Sangar: !
L1386[15:24:30] <payo-remote> gamax92: i didn't fix it? ok, then i need your help to tell me what's wrong
L1387[15:24:37] <payo-remote> the colors looked fine to me
L1388[15:24:44] <payo-remote> but then again, i never used wocchat before this bug
L1389[15:24:49] <gmaxhlp> hold on
L1390[15:25:00] <gmaxhlp> oh uhh.
L1391[15:25:09] <Sangar> payo! testing the pr now
L1392[15:25:10] <gamax92> payo-remote: where's your fixes for the absolute position and the spaces
L1393[15:25:20] <payo-remote> woot!
L1394[15:25:24] ⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Remote host closed the connection)
L1395[15:25:24] <payo-remote> gamax92: umm.....sec
L1396[15:25:26] ⇨ Joins: bauen1 (~bauen1@ip5f5ac656.dynamic.kabel-deutschland.de)
L1397[15:26:07] ⇦ Quits: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com) (Quit: Connection closed for inactivity)
L1398[15:26:12] <payo-remote> gamax92: https://github.com/MightyPirates/OpenComputers/pull/1737
L1399[15:26:17] <payo-remote> that PR had the related fixes
L1400[15:26:23] <gamax92> ahh okay, it was merged
L1401[15:26:25] <payo-remote> or just use latest
L1402[15:26:26] <payo-remote> yes
L1403[15:27:45] <Sangar> payo looking fine, thanks again :)
L1404[15:28:18] <gamax92> huh ... so my head phones aren't broken, the speakers (that I attach the headphones to) are
L1405[15:28:35] <payo-remote> Sangar: cool, glad to hear it
L1406[15:29:00] <gamax92> or it's only partially connected to the computer!
L1407[15:29:07] <xandaros> payo-remote: ah, I see. I won't provide a binding to it, then
L1408[15:29:14] <payo-remote> Sangar: btw, i'll be working on commenting code tonight, and testing ram cost for doing so (term really needs it) (i know comments don't increase code load cost, but the vm does need more ram to buffer the reads, so i'll be testing it)
L1409[15:29:32] <payo-remote> Sangar: anyways, the next PR (unless a bug is reported) should be no functional code changes, comments only
L1410[15:29:38] <payo-remote> xandaros: ? sh?
L1411[15:29:42] <gamax92> payo-remote: ;)
L1412[15:30:05] <Sangar> payo-remote, ok, nice. that'll be the first proper commenting of code in oc :X (aside from the api)
L1413[15:30:25] <payo-remote> haha, whatever. you commented plenty more than i have
L1414[15:30:28] <Sangar> (aside from what you may have commented already :P)
L1415[15:30:30] <xandaros> payo-remote: setViewPort
L1416[15:30:33] <Sangar> ehhh
L1417[15:30:35] <payo-remote> xandaros: ah, yes
L1418[15:30:36] <gamax92> Solarized OpenOS :o
L1419[15:31:01] <payo-remote> xandaros: yeah, that's not really a public api yet
L1420[15:31:03] <gamax92> I rebooted the computer while in (dead) wocchat, it didn't change the palette so it has solarized theme
L1421[15:31:19] <payo-remote> haha, i see
L1422[15:32:20] <Sangar> hmm, on that topic, can .shrc colors?
L1423[15:32:39] <Sangar> or rather, should there be env vars for colors?
L1424[15:32:40] <payo-remote> .shrc is run via /bin/source, i.e. it is run as a list of shell commands
L1425[15:32:57] <payo-remote> we have (now) LS_COLORS that ls uses to colors files and dirs
L1426[15:33:12] <payo-remote> we should add an env var for prompt colors
L1427[15:33:22] <Sangar> hmhm. i just think i like the idea of color themes for openos somehow :P
L1428[15:33:50] <gamax92> Solarized OpenOS, official theme!
L1429[15:34:04] <Sangar> screenshot?
L1430[15:34:05] <Vexatos> OpenOS solarized, obsidian, mint, dark, bright, lunar
L1431[15:34:11] <gamax92> Sangar: erm, okay
L1432[15:34:42] <payo-remote> and...man..it would be nice to have some type of tput support for shell coloring
L1433[15:35:16] <gamax92> Sangar: https://i.imgur.com/1oVvYMv.png
L1434[15:35:21] <payo-remote> like, $(tput setaf 5)MAGENTA$(tput sgr0)
L1435[15:35:28] <Sangar> neat
L1436[15:36:30] <gamax92> Sangar: btw, did you know OpenComputers has a forum? No? Well, it's at http://oc.cil.li/.
L1437[15:36:30] <payo-remote> actually...if i just added $() command support, and if we added a /bin for setting foreground/background colors
L1438[15:36:53] <Sangar> gamax92, orly? i should check that out some time >_>
L1439[15:37:11] <Sangar> payo-remote, do it :3
L1440[15:37:34] <payo-remote> haha, i should know this, is there a way to set foreground or background color via /bin ?
L1441[15:37:35] ⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1442[15:37:46] ⇨ Joins: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at)
L1443[15:37:54] <gmaxhlp> ahh okay, appears to be fixed payo
L1444[15:38:02] <payo-remote> \o/
L1445[15:38:03] <Sangar> not yet i don't think
L1446[15:38:14] <payo-remote> Sangar: hehe...okay
L1447[15:38:24] <payo-remote> i MIGHT get distracted from a comment-pr :)
L1448[15:38:29] <gmaxhlp> I do need to go change those graphical elements, those are awful now.
L1449[15:38:38] <payo-remote> gmaxhlp: which ?
L1450[15:38:42] <gmaxhlp> ahh beep.
L1451[15:38:52] <payo-remote> gmaxhlp: also, are you using the nowrap PR i gave you?
L1452[15:38:55] <gmaxhlp> beeep
L1453[15:39:02] <payo-remote> gmaxhlp: did you try filling in the line all the way?
L1454[15:39:24] <gmaxhlp> yeah, it's fixed now.
L1455[15:39:31] <payo-remote> Sangar: one thing i could use some screen buffering for, btw, would be to simplify scrollback
L1456[15:39:41] <payo-remote> i know a lot of people have asked for this in some way or another
L1457[15:40:07] <payo-remote> but -- all i care about would be some gpu load/store to get a region of screen data (char, foreground/background color)
L1458[15:40:25] <payo-remote> and i think it would probably need to be a userdata type? i dont know, that's not my area as much
L1459[15:40:43] <payo-remote> should* not _need_, but should be userdata
L1460[15:40:53] <Sangar> payo-remote, the way this is sorta implemented now is with the viewport :P
L1461[15:41:33] <payo-remote> oh crap, i didn't even think about looking into that new method you added
L1462[15:41:40] <Sangar> i mean we could surely make the default res even for t3 80x25 for the viewport and use the rest as backbuffer; wouldn't hurt for readability anyway :P
L1463[15:41:52] <Sangar> people still complaining about not being able to read the text on a t3 >_>
L1464[15:42:13] <payo-remote> there is a get max viewport?
L1465[15:42:25] <Sangar> max viewport is current set res
L1466[15:42:41] <payo-remote> just thinking/brainstorming
L1467[15:42:42] <payo-remote> um -
L1468[15:43:02] <payo-remote> what if we allowed a user to set max larger? ... and it'd consume ram to do so?
L1469[15:43:06] <Sangar> so set res to 80xYY and viewport to 80x25, then you have a YY-25 backbuffer
L1470[15:43:06] <payo-remote> maybe a bad idea
L1471[15:43:15] <payo-remote> i'm great at brainstorming bad ideas...fyi
L1472[15:43:43] <Sangar> i kinda like it the way it is. it's simple and robust
L1473[15:43:53] <payo-remote> Sangar: yeah, cool, that's a cool thing -- thanks for adding that
L1474[15:43:54] <Sangar> and easy to keep backwards compatible :P
L1475[15:45:13] <Vexatos> well I kind of have to replace every single setResolution in my programs with setViewport
L1476[15:45:40] <gamax92> Sangar: gpu.setPreferredRes :P
L1477[15:45:44] <Sangar> Vexatos, why?
L1478[15:46:06] <Sangar> setRes also sets viewport to that res
L1479[15:46:13] <gamax92> would default to highest when created, and user can easily just set it to something like 80x25 and have amazing readable T3
L1480[15:46:16] <Vexatos> yea but compat D:
L1481[15:46:33] <Sangar> Vexatos, compat with what exactly?
L1482[15:46:34] <Kodos> What would be the best way to use a custom library to add functions to an existing base lib
L1483[15:46:38] <Lizzy> Vexatos, not sure if you answered me earlier, did you see my %tells?
L1484[15:46:45] <Vexatos> Lizzy, have yet to watch it
L1485[15:46:52] <gamax92> Kodos: add/replace functions in the respective table?
L1486[15:47:01] <Kodos> So like
L1487[15:47:01] <Sangar> Kodos, probably just baselib.blah = new method in the module.lua?
L1488[15:47:13] <Vexatos> no clue .-.
L1489[15:47:17] <Kodos> component.gpu.mynewfunction = function(my codehere)?
L1490[15:47:33] <gamax92> uhh ... not sure about that, since that's a component proxy.
L1491[15:47:33] <Sangar> Kodos, ah, well. yes, but keep in mind that's on the proxy of that gpu
L1492[15:47:41] <Sangar> so once that gpu goes away your method goes away, too
L1493[15:47:56] <Kodos> That's fine, it's just for one computer, I don't need the new function to be persistent
L1494[15:48:17] <Lizzy> okay, it's not that long and i don't talk (not sure if i'll ever talk in the videos on that channel till i like how my voice sounds )
L1495[15:48:19] <payo-remote> Kodos: adding that in /boot/ is also a reasonable option
L1496[15:48:52] <Sangar> yeah, that might be a better idea in that case
L1497[15:52:05] ⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Quit: gmaxhlp)
L1498[15:54:15] <payo-remote> Sangar: HA!
L1499[15:54:17] <payo-remote> woops
L1500[15:54:20] <payo-remote> i mean, it's okay
L1501[15:54:21] <payo-remote> but
L1502[15:54:23] <payo-remote> haha
L1503[15:54:26] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-134-3-201-222.hsi14.kabel-badenwuerttemberg.de) (Ping timeout: 190 seconds)
L1504[15:54:38] <payo-remote> so that last PR you just merged, i accidentally had another commit on it that i hadn't meant to PR
L1505[15:54:46] <payo-remote> it's a good fix, but, yeah...
L1506[15:55:50] <payo-remote> sometimes i just have things i'm fixing or looking into
L1507[15:56:09] <payo-remote> but i plan to harden or revisit or test more -- anyways, that wget fix was because Shuudoushi was comlpaining that you could lose a file if the wget fails
L1508[15:57:31] <Sangar> i was wondering, but assumed you knew what you were doing, yeah :P
L1509[15:57:55] <Sangar> actually... wasn't there even an issue for that?
L1510[15:58:28] <payo-remote> there was
L1511[15:58:35] <Sangar> got it
L1512[15:58:39] <payo-remote> Sangar: did you review it? the code?
L1513[15:58:44] <payo-remote> what were your thoughts on my solution?
L1514[15:58:53] <Sangar> i glanced over it >_>
L1515[15:58:59] <payo-remote> ok ok
L1516[15:59:09] <payo-remote> i'll give it some tests and a 2nd look tonight
L1517[15:59:11] <payo-remote> sorry!
L1518[15:59:16] <payo-remote> >.<
L1519[15:59:35] <xandaros> lol
L1520[15:59:41] <payo-remote> i still fail at git sometimes
L1521[15:59:54] <payo-remote> i am used to cherry picking by default (perforce)
L1522[15:59:55] <Sangar> it looks sane enough i think
L1523[16:00:13] <Sangar> heh
L1524[16:00:48] <xandaros> payo-remote: I just use command line status, diff and log all the time. Gets most problems
L1525[16:00:53] <payo-remote> and with git, it's like, oh you want this commit, you get ALL THE COMMITS (i understand it isn't delta-based, but still, it's a mindset one needs)
L1526[16:01:06] <xandaros> *like
L1527[16:01:08] <payo-remote> xandaros: it's not a tools problems, it's a mindset problem
L1528[16:01:20] <Sangar> well, it's more a matter of "here's a branch", so yes, can be more than one commit :P
L1529[16:01:38] <payo-remote> i'm not saying i can't cherry pick, i'm saying in other source control systems, cherry-picking is the default nature of the system
L1530[16:02:02] <xandaros> Feature branches! Only then you base them off the wrong branch...
L1531[16:02:42] <payo-remote> moral of the story is simply, i can do better
L1532[16:03:07] <Sangar> and you will
L1533[16:03:10] * Sangar cracks whip
L1534[16:03:19] <payo-remote> o.o
L1535[16:03:20] <Sangar> ;)
L1536[16:04:19] <Lizzy> Sangar, what are you doing with my whip?
L1537[16:04:32] ⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1538[16:04:34] <gamax92> gmaxhlp: boop
L1539[16:04:42] * Sangar hides whip
L1540[16:04:46] <Sangar> what are you talking about!?
L1541[16:04:51] ⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Client Quit)
L1542[16:05:11] ⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1543[16:05:27] <gamax92> gmaxhlp: boop boop boop
L1544[16:05:35] <gmaxhlp> yay
L1545[16:07:19] <payo-remote> gamax92: can we close https://github.com/MightyPirates/OpenComputers/issues/1727 then?
L1546[16:07:38] <gamax92> I haven't even tested for that :/
L1547[16:14:12] <payo-remote> ok if i add a /bin util for setting/getting foreground/background colors, i need some name suggestions
L1548[16:14:31] <payo-remote> i COULD just use tput
L1549[16:15:04] <payo-remote> but that does more and is old and hard to understand and i'd probably simplify its use anyways ... so anything that even knows what that is would not know how to use OpenOS tput
L1550[16:15:09] <payo-remote> yeah, i dont want to use tput :)
L1551[16:18:33] ⇦ Quits: OmegaCenti (~OmegaCent@70-138-81-89.lightspeed.hstntx.sbcglobal.net) (Quit: Leaving)
L1552[16:19:05] ⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Quit: gmaxhlp)
L1553[16:20:00] ⇦ Quits: Vexatos (~Vexatos@p200300556E32CA617DBE1EA7166A04E6.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1554[16:20:20] ⇨ Joins: gmaxhlp (~gmaxhlp@50.141.114.254)
L1555[16:21:38] ⇦ Quits: gmaxhlp (~gmaxhlp@50.141.114.254) (Client Quit)
L1556[16:21:57] ⇨ Joins: ThylaComputer (~thylacomp@ip68-97-126-110.ok.ok.cox.net)
L1557[16:21:59] <ThylaComputer> Hello
L1558[16:22:03] <payo-remote> o/
L1559[16:22:04] <gamax92> hello
L1560[16:22:06] <g> o/
L1561[16:22:16] <payo-remote> #oc hug!
L1562[16:24:34] ⇨ Joins: gmaxwoc (~gmaxwoc@50.141.114.254)
L1563[16:24:48] <gmaxwoc> there we go, new characters for the tree
L1564[16:28:52] * Lizzy hug
L1565[16:29:09] <greaser|q> ⑨
L1566[16:31:04] <xarses> hmm, so is there a way to use the robots hand slot in functions like compare?
L1567[16:34:39] <ThylaComputer> *Macerates clay vigorously*
L1568[16:35:42] ⇦ Quits: gmaxwoc (~gmaxwoc@50.141.114.254) (Quit: Proudly using WocChat!)
L1569[16:36:06] <greaser|q> i think i've mostly solved the bus contention issues in Hardbus now
L1570[16:36:25] <greaser|q> none of these require direct access to components or architectures, they provide channel interfaces
L1571[16:36:44] <greaser|q> now i just need a way to communicate that the bus is being held
L1572[16:38:16] ⇨ Joins: sciguyryan (~sciguyrya@5ec2481d.skybroadband.com)
L1573[16:43:53] ⇦ Quits: Temportalist (uid37180@2604:8300:100:200b:6667:3:0:913c) (Quit: Connection closed for inactivity)
L1574[16:46:53] ⇦ Quits: sciguyryan (~sciguyrya@5ec2481d.skybroadband.com) (Remote host closed the connection)
L1575[16:49:46] <gamax92> payo-remote: okay, updated wocchat
L1576[16:49:55] <greaser|q> https://github.com/iamgreaser/hardbus-oc/blob/master/main.md <-- here's what the spec is right now, at the moment there are absolutely no non-agreed direct calls to architectures
L1577[16:50:37] <xarses> hardbus?
L1578[16:51:02] <greaser|q> it's a proposal to make OC gre^H^H^H^H more friendly for custom architectures based on real hardware
L1579[16:51:09] ⇨ Joins: Schzd (~Schzdadep@modemcable245.134-201-24.mc.videotron.ca)
L1580[16:51:17] <xarses> you want to make OC great again?
L1581[16:51:24] <greaser|q> it's already great
L1582[16:51:31] <xarses> who's going to build your wall?
L1583[16:51:38] <CompanionCube> xandaros, what wall
L1584[16:51:39] <greaser|q> russia
L1585[16:51:43] <greaser|q> and they'll build it around dan's house
L1586[16:51:44] <CompanionCube> no-one ever mentioned a wall
L1587[16:52:30] <xarses> well you can't make something great again if you don't build a wall, and get someone else to pay for it
L1588[16:52:37] <greaser|q> but yeah, basically the current interface (which i refer to as "softbus") is rather clunky
L1589[16:52:41] ⇦ Quits: jackmcbarn (jackmcbarn@gateway.insomnia247.nl) (Ping timeout: 192 seconds)
L1590[16:52:52] <xandaros> CompanionCube: wrong person :P
L1591[16:53:05] <greaser|q> it's covenient for an architecture which implements a language, but not for an architecture which implements a traditional CPU
L1592[16:53:57] <g> CompanionCube: trump.lua
L1593[16:54:24] <greaser|q> trump.elf more like it... although tbh i really should change the name "init.elf" to "init.mips" in the bootloader
L1594[16:54:35] <g> :P
L1595[16:54:41] <greaser|q> and get ds and/or bizna to change init.elf to init.arm
L1596[16:54:53] ⇨ Joins: jackmcbarn (jackmcbarn@gateway.insomnia247.nl)
L1597[16:56:02] <xandaros> I quite liked the red power computer, to be honest. A shame it was so difficult to use machine code and barely anyone used it
L1598[16:56:11] <greaser|q> hmm, if i do get a standard boot ROM in a similar vein to machine.lua, i could actually make it check the EEPROM type and possibly accept base64 data
L1599[16:56:21] <g> xandaros, the FORTH machine?
L1600[16:56:38] <payo-remote> gamax92: good work :)
L1601[16:56:42] <greaser|q> that was FORTH running atop a modified 6502
L1602[16:56:47] <xandaros> There was forth for it included, yes
L1603[16:56:59] <xandaros> It was actual a full emulator
L1604[16:57:07] <greaser|q> the 65EL02 which i've heard is actually incompatible in a lot of regards
L1605[16:57:14] <ping> i present to you
L1606[16:57:14] <g> I would probably have tried to use it if I had any idea how to make it useful back then
L1607[16:57:18] <ping> my 69 bit OS
L1608[16:57:23] *** amadornes is now known as amadornes[OFF]
L1609[16:57:59] <greaser|q> oh yeah fun thing, OCMIPS has caching and virtual memory :)
L1610[16:58:00] <xandaros> greaser|q: yeah, it was a mix and match of a lot of different 65*02 architectures
L1611[16:58:16] <greaser|q> so if you want to implement swap, you can
L1612[16:58:26] <greaser|q> wait why am i saying this aaaaaaaaaaaaaaargh
L1613[16:58:42] <gamax92> you let out your secrets
L1614[16:58:50] <g> lol
L1615[16:58:51] <gamax92> also I ran BASIC on the RP2 machine :v
L1616[16:58:54] <g> good job greaser
L1617[16:59:30] * payo-remote is afk
L1618[16:59:44] * g steals payo-remote's afk script
L1619[17:03:31] ⇦ Quits: cpup (~cpup@32.218.118.117) (Ping timeout: 201 seconds)
L1620[17:04:55] ⇨ Joins: cpup (~cpup@32.218.118.117)
L1621[17:05:15] <greaser|q> they're not secret, i'm just not sure why i'm saying them
L1622[17:05:37] <greaser|q> probably because saying what ocmips can do is more fun than writing documentation
L1623[17:05:50] <Kodos> gamax92, thanks for the reminder
L1624[17:06:04] <Kodos> I've got both my BASIC game code books, I wanted to fire up FTB Ultimate and plug some in
L1625[17:06:15] <greaser|q> hmm, i've realised that if you do want an ocmips system to work w/o RAM, you have to isolate the data cache
L1626[17:06:32] <greaser|q> and of course any DMA-based APIs will be broken
L1627[17:07:23] <greaser|q> it *might* be possible to abuse the 64-byte buffer used to tell you what type of component you have in a specific query as a general DMA buffer
L1628[17:07:37] <greaser|q> in which case you'd temporarily deisolate just to read it
L1629[17:09:00] <greaser|q> reason why you have to isolate the cache: it's a write-through cache and all writes are uncached
L1630[17:09:11] <greaser|q> well ok, apparently they show up in a "write buffer"
L1631[17:09:34] <greaser|q> which i don't emulate and i guess technically i don't need to emulate
L1632[17:12:23] ⇦ Quits: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at) (Quit: Yepoleb)
L1633[17:15:51] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L1634[17:20:15] ⇦ Quits: ThylaComputer (~thylacomp@ip68-97-126-110.ok.ok.cox.net) (Remote host closed the connection)
L1635[17:23:02] *** g is now known as gAway2002
L1636[17:29:28] ⇦ Quits: Keanu73 (~Keanu73@host-78-150-226-71.as13285.net) (Quit: Gotta go to bed or something. See ya!)
L1637[17:30:28] ⇦ Quits: Inari (~Pinkishu@p5DEC6BE3.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L1638[17:43:44] <Kodos> Can you set a wireless card's strength to 0, and have it just work as a wired card
L1639[17:46:02] <Kodos> Nevermind :x
L1640[17:53:31] <ping> lol
L1641[17:56:36] <greaser|q> reminds me i need to get a C implementation of BASIC working
L1642[17:56:44] <greaser|q> and by "get working" i mean "make"
L1643[17:58:46] ⇦ Quits: feldim2425 (~feldim242@178-190-46-36.adsl.highway.telekom.at) (Ping timeout: 190 seconds)
L1644[18:00:28] ⇨ Joins: feldim2425 (~feldim242@93-82-142-185.adsl.highway.telekom.at)
L1645[18:00:49] ⇦ Quits: reinei (~reinei@p5DCE4557.dip0.t-ipconnect.de) (Quit: Leaving)
L1646[18:03:19] *** Ajloveslily|Sleep is now known as Ajloveslily
L1647[18:03:41] <Kodos> A rack acts as a power converter, right? I can directly power it
L1648[18:13:04] ⇨ Joins: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at)
L1649[18:15:23] ⇦ Quits: AlexisMachina (uid57631@2604:8300:100:200b:6667:3:0:e11f) (Quit: Connection closed for inactivity)
L1650[18:16:38] <Kodos> Also, is the light supposed to be on like this constantly? http://puu.sh/oa43Y/efba3c7248.png
L1651[18:17:10] <greaser|q> hmm, hardbus idea: Machine could return a wrapper for HardbusComponent directly to an Architecture
L1652[18:17:19] <Kodos> Ah, nevermind, we're running an old version anyway
L1653[18:21:50] <Lizzy> Kodos: Racks can convert power, but if you're running multiple servers/devices i'd suggest using a power converter cause it has a much higher conversion rate
L1654[18:22:08] <Kodos> It's fine, just a terminal server, one T3 server, and 2 mounted floppy drives
L1655[18:24:23] <greaser|q> at the moment though the bus contention API looks a little bit clunky
L1656[18:25:45] <greaser|q> then again i guess an abstract class could be provided
L1657[18:35:49] <gamax92> greaser|q: you're doing great!
L1658[18:35:52] <gamax92> keep up the good work!
L1659[18:36:24] <greaser|q> cheers, i do need some idea of how to make the bus contention API not suck for component authors though
L1660[18:36:56] * Lizzy just had an idea for a lazy way of doing debug stuff in her python code
L1661[18:44:02] <Caitlyn> k... home from the hospital
L1662[18:44:09] <Caitlyn> ¬_¬ woo
L1663[18:44:39] ⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 201 seconds)
L1664[18:46:20] <Caitlyn> My arm/elbow isn't broken, just pulled muscle/tendon and really bad bruising on the bone in my wrist
L1665[18:46:33] <Stary2001> bone bruising is no joke
L1666[18:46:49] * Stary2001 hugs Caitlyn
L1667[18:47:28] * Caitlyn hugs Stary2001
L1668[18:47:34] <Caitlyn> Im in a sling though..
L1669[18:47:44] <Stary2001> aww
L1670[18:47:57] <Caitlyn> Refrigerators don't play fair
L1671[18:57:25] ⇨ Joins: Gyro (~Gyro@bb-66-55-207-221.gwi.net)
L1672[18:57:31] <Kodos> Wat
L1673[18:57:33] <Kodos> What happened
L1674[18:58:13] <Caitlyn> I really need speech to text... lol
L1675[18:58:27] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1676[18:59:36] <greaser|q> oh hey i just noticed something nifty in the OC source
L1677[18:59:48] <greaser|q> there's a version of the beep function that lets you enter in morse code
L1678[19:03:01] <Dimensional> oooh
L1679[19:03:36] <gamax92> yeah it's used for error codes
L1680[19:05:14] <Caitlyn> Was helping unload the Sears truck Customer ordered a giant ass fridge, our backroom was full. I had to turn around outside and when I did my dolly wheel caught on a manhole cover the fridge shifted and started to go over, I tried to stop it, and it jerked my arm around, and slammed my wrist between the fridge and a pallet jack
L1681[19:05:24] <Stary2001> oowwww
L1682[19:06:03] <Caitlyn> Thankfully I stopped any damage to the fridge, it only broke the packing Styrofoam
L1683[19:08:39] ⇨ Joins: JTJSniperBee (JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net)
L1684[19:08:50] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Remote host closed the connection)
L1685[19:08:55] <Caitlyn> fuckin entire right arm is killing me though
L1686[19:09:00] <Caitlyn> which is great.... cause I'm right handed
L1687[19:09:12] <JTJSniperBee> music? https://www.youtube.com/watch?v=aHjpOzsQ9YI
L1688[19:09:13] <MichiBot> Crystallize - Lindsey Stirling (Dubstep Violin Original Song) | length: 5m | Likes: 1647195 Dislikes: 26946 Views: 145710150 | by Lindsey Stirling
L1689[19:10:22] <JTJSniperBee> music should help
L1690[19:10:57] ⇨ Joins: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L1691[19:11:14] <greaser|q> i'm glad i learnt how to sort of write with my left hand at uni
L1692[19:11:36] <greaser|q> iirc in the end of my first trimester i picked up the gist of it
L1693[19:11:48] <greaser|q> and during the second i wrote a fair whack of my notes double-handed
L1694[19:11:58] <Stary2001> haha
L1695[19:12:10] <greaser|q> for maths it works well, for other things maybe not so much
L1696[19:12:29] <Caitlyn> well I can NOT use my left hand for shit... I had to sign my name SO many fuckin times today between the hospital and getting my pain meds
L1697[19:12:42] <Caitlyn> OH and at work for a UPS package before I went to the hospital
L1698[19:12:49] <Caitlyn> yeah... scribbles
L1699[19:13:00] <Stary2001> ..gj
L1700[19:15:39] ⇦ Quits: JTJSniperBee (JTJSniperB@c-71-192-106-128.hsd1.ma.comcast.net) (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
L1701[19:19:31] <Lizzy> Caitlyn, :/ that's bad
L1702[19:20:34] ⇨ Joins: OmegaCenti (~OmegaCent@70-138-81-89.lightspeed.hstntx.sbcglobal.net)
L1703[19:21:34] <OmegaCenti> Hiya! So, does this Applied Energistics api not exist any more? broken link maybe? https://github.com/MightyPirates/OpenComponents/tree/master/src/main/java/li/cil/occ/mods/appeng
L1704[19:22:07] <Caitlyn> OpenComponents isnt a thing, it was merged into OpenComputers directly
L1705[19:22:23] <OmegaCenti> oh, I see, so I am reading ancient information, my apologies
L1706[19:23:28] <Caitlyn> Yeah, an adapter on an ME controller, or export bus should be all you need
L1707[19:24:59] <OmegaCenti> I am about to give open computers manual another read through. The reason being I have forgotten how to request possible commands from the union between an adapter and its host block
L1708[19:25:40] <OmegaCenti> forinstance something like craftthis(args)
L1709[19:26:44] <OmegaCenti> component.methods?
L1710[19:38:29] ⇦ Quits: Pyrolusite (~Pyrolusit@ARouen-651-1-387-60.w109-209.abo.wanadoo.fr) (Read error: Connection reset by peer)
L1711[19:40:57] ⇨ Joins: alphaxseven (webchat@186.11.36.227)
L1712[19:53:19] ⇦ Quits: XDjackieXD (~XDjackieX@2a03:f80:ed15:151:236:12:222:1) (Ping timeout: 186 seconds)
L1713[19:55:21] <Kodos> https://imgur.com/gallery/tcvUC This is hilarious
L1714[19:57:21] ⇨ Joins: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
L1715[20:01:10] * vifino picks up Lizzy and goes to bed with her
L1716[20:01:58] ⇨ Joins: XDjackieXD (~XDjackieX@2a03:f80:ed15:151:236:12:222:1)
L1717[20:04:23] ⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com) (Read error: Connection reset by peer)
L1718[20:43:03] ⇦ Quits: marcin212 (~marcin212@51.254.25.20) (Ping timeout: 201 seconds)
L1719[20:43:06] ⇦ Quits: Guest50718 (~Magik6k_@51.254.25.16) (Ping timeout: 190 seconds)
L1720[20:51:36] ⇨ Joins: surferconor425|Cloud (uid77899@id-77899.tooting.irccloud.com)
L1721[20:55:56] ⇨ Joins: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
L1722[20:56:34] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:d36:c5d9:e15f:89a2)
L1723[20:59:25] ⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L1724[21:01:42] ⇦ Quits: Dimensional (~kvirc@40.134.242.242) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L1725[21:09:16] <gamax92> I need to compile a new kernel for the lappy without tuxonice
L1726[21:09:24] <gamax92> tuxonice is awful and causes kernel panics
L1727[21:17:44] * OmegaCenti queries google for tuxonice
L1728[21:23:19] ⇨ Joins: v^ (~ping@c-68-41-200-241.hsd1.mi.comcast.net)
L1729[21:23:19] zsh sets mode: +v on v^
L1730[21:24:07] ⇨ Joins: algrn912005 (webchat@ip68-8-238-47.sd.sd.cox.net)
L1731[21:24:16] <algrn912005> hey all
L1732[21:24:27] <algrn912005> is picking up of the drone bugged?
L1733[21:24:39] <algrn912005> I'm shift-right clicking it and all it does is try to turn it on...
L1734[21:25:01] <algrn912005> I currently have no way of picking it up.
L1735[21:28:23] <Kodos> Make a Scrench
L1736[21:29:08] <algrn912005> ah ok
L1737[21:29:11] <algrn912005> thanks!
L1738[21:30:19] ⇨ Joins: marcin212 (~marcin212@51.254.25.20)
L1739[21:30:35] ⇨ Joins: Magik6k (~Magik6k_@magik6k.net)
L1740[21:31:05] *** Magik6k is now known as Guest76531
L1741[21:33:26] ⇦ Quits: cpup (~cpup@32.218.118.117) (Ping timeout: 190 seconds)
L1742[21:36:29] ⇦ Quits: algrn912005 (webchat@ip68-8-238-47.sd.sd.cox.net) (Ping timeout: 195 seconds)
L1743[21:38:40] ⇦ Quits: alphaxseven (webchat@186.11.36.227) (Quit: Web client closed)
L1744[21:39:11] ⇨ Joins: alekso56_ (~znc@ti0107a400-2313.bb.online.no)
L1745[21:40:21] ⇨ Joins: cpup (~cpup@32.218.118.117)
L1746[21:42:34] ⇦ Quits: LuMistry (uid146685@2604:8300:100:200b:6667:3:2:3cfd) (Quit: Connection closed for inactivity)
L1747[21:54:27] ⇨ Joins: Dimensional (~kvirc@40.134.242.242)
L1748[22:05:12] *** brandon3055 is now known as brandon3055|away
L1749[22:09:29] <Dimensional> How do you make a program run in driver mode?
L1750[22:09:58] <payo-remote> Dimensional: consider event.listen or rc scripts
L1751[22:10:03] <Dimensional> okay
L1752[22:10:21] <Dimensional> Not really giving me much there.
L1753[22:10:27] <Dimensional> I know how to write in event.listen.
L1754[22:10:37] <Dimensional> But the program doesn't run in the background
L1755[22:11:00] <payo-remote> well in lua and openos, everything is strictly single threaded with no preemptive scheduling
L1756[22:11:07] * Dimensional nods
L1757[22:11:08] <payo-remote> so, there is only a 'foreground' process
L1758[22:11:20] <Dimensional> Though then again the OS is a program in itself
L1759[22:11:31] <payo-remote> event.listen allows you to register a callback, and thus you can pretend your script is "asleep" until that event occurs
L1760[22:11:42] <Dimensional> Okay.
L1761[22:11:50] *** alekso56_ is now known as alekso56
L1762[22:13:31] * Dimensional is using event.pull for the keypad on OpenSecurity. If I can rewrite it it to use event.list instead, I might be able to make the script listen for two different events, namely the keypad entry and a button to open the door from either side.
L1763[22:14:03] <payo-remote> yes, you'd need to keep state in a cached object between calls
L1764[22:14:07] <payo-remote> which you can do
L1765[22:14:19] <payo-remote> just don't use a local variable to the callback for that
L1766[22:17:46] ⇦ Quits: Lathanael|Away (~Lathanael@p54960151.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1767[22:21:43] ⇦ Quits: ping (~v^@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 201 seconds)
L1768[22:21:43] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L1769[22:23:17] ⇨ Joins: Lathanael|Away (~Lathanael@p5496093c.dip0.t-ipconnect.de)
L1770[22:29:48] ⇨ Joins: Skyro468 (webchat@184-156-77-103.dyn.centurytel.net)
L1771[22:29:59] <Skyro468> Hi
L1772[22:30:19] ⇦ Quits: Skyro468 (webchat@184-156-77-103.dyn.centurytel.net) (Client Quit)
L1773[22:34:33] <gamax92> 21 seconds!
L1774[22:48:19] ⇨ Joins: Gyro_ (~Gyro@bb-66-55-207-221.gwi.net)
L1775[22:48:19] ⇦ Quits: Gyro (~Gyro@bb-66-55-207-221.gwi.net) (Read error: Connection reset by peer)
L1776[22:49:48] ⇨ Joins: Gyro__ (Gyro@bb-66-55-207-221.gwi.net)
L1777[22:50:03] ⇦ Quits: Gyro_ (~Gyro@bb-66-55-207-221.gwi.net) (Read error: Connection reset by peer)
L1778[23:03:21] <Kodos> Dimensional, https://pastebin.com/R2GJ94V2 Or F_orecaster has a good one, too
L1779[23:03:27] ⇦ Quits: Gyro__ (Gyro@bb-66-55-207-221.gwi.net) (Read error: Connection reset by peer)
L1780[23:03:42] ⇨ Joins: Gyro__ (Gyro@bb-66-55-207-221.gwi.net)
L1781[23:05:23] ⇦ Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed for inactivity)
L1782[23:12:50] <Dimensional> Nice.
L1783[23:13:19] <Dimensional> Yes. I can use that.
L1784[23:13:49] <Dimensional> Why do you use computer in there?
L1785[23:13:57] <Dimensional> Oh. For the beep
L1786[23:14:20] <Dimensional> Nice though.
L1787[23:15:18] <Dimensional> What's the command to determine if a background process, ie event.listen() is running?
L1788[23:21:30] ⇦ Quits: Schzd (~Schzdadep@modemcable245.134-201-24.mc.videotron.ca) (Read error: Connection reset by peer)
L1789[23:25:56] <payo-remote> i think what you mean is, can you list registered callbacks for a named event?
L1790[23:26:14] <Dimensional> I'm wanting to know how to kill an event.
L1791[23:26:23] <payo-remote> ignore
L1792[23:26:33] <Dimensional> Because otherwise every time I edit the script I have to reboot the OC to clear the memory
L1793[23:26:33] <payo-remote> but no, there is no (current) way to listen listeners
L1794[23:26:45] <Dimensional> Or else it executes twice on every input
L1795[23:26:46] <payo-remote> but you can call event.ignore(key, fn) to unregister fn from key
L1796[23:26:47] <Dimensional> okay
L1797[23:27:05] <payo-remote> that won't happen unless there are two events or you've registered it twice
L1798[23:27:18] <Dimensional> Or changed the script and reran it without rebooting.
L1799[23:27:26] <Dimensional> If I rerun it, it'll register the event twice
L1800[23:27:54] <payo-remote> yes
L1801[23:29:41] *** medsouz is now known as medsouz|offline
L1802[23:40:06] ⇦ Quits: Yepoleb (~yepoleb@178-190-227-44.adsl.highway.telekom.at) (Quit: Yepoleb)
L1803[23:40:39] ⇦ Quits: v^ (~ping@c-68-41-200-241.hsd1.mi.comcast.net) (Ping timeout: 201 seconds)
L1804[23:45:30] ⇨ Joins: v^ (~ping@c-68-41-200-241.hsd1.mi.comcast.net)
L1805[23:45:31] zsh sets mode: +v on v^
L1806[23:46:49] <Dimensional> Hmm. I can't seem to get the redstone_changed() to work. I verified the side I'm using a switch on, but for some reason it's not registering it
L1807[23:48:08] <gamax92> Dimensional: code?
L1808[23:48:17] <Dimensional> event.listen("redstone_changed(6c2c9812-e567-4fbc-b822-c4b2e0620866,sides.front)",openDoor)
L1809[23:48:31] <gamax92> >_>
L1810[23:48:31] <Dimensional> I managed to make my othere event.listen() work, so... not sure what I'm doing wrong here.
L1811[23:48:42] <Dimensional> I'm following what it says on the signals page
L1812[23:48:45] <gamax92> perhaps because that's very wrong.
L1813[23:49:05] <Dimensional> Hmm. Maybe the ""?
L1814[23:49:10] <gamax92> no no, I'll show you.
L1815[23:49:17] <gamax92> event.listen("redstone_changed", openDoor)
L1816[23:49:44] <gamax92> your openDoor function will get passed the usual things you'd see from event.pull
L1817[23:49:55] <Dimensional> thanks
L1818[23:51:09] <gamax92> Dimensional: question, does another part of your program take in a password to open a door? :P
L1819[23:51:21] <Dimensional> mhm
L1820[23:51:36] <gamax92> Why is it the first thing everyone does is a password protected door.
L1821[23:51:44] <gamax92> Dimensional: stop what you're doing right now!
L1822[23:51:53] <Dimensional> Aw.... But it's so much fun.
L1823[23:51:53] <gamax92> be different, be unique!
L1824[23:52:19] <Dimensional> My password protected door uses a random number generator to rearrange the positions of the keys on the keypad.
L1825[23:52:34] <gamax92> oh well atleast you're using a keypad, that's different than normal
L1826[23:52:38] <Dimensional> Only the numbers are moved around. And it's set up to use a variable length pin
L1827[23:52:46] <Dimensional> I'm using it with OpenSecurity
L1828[23:53:30] <gamax92> I remember the time I wrote an elevator using Gopher's Biolocks keypad, that was fun
L1829[23:54:14] <Dimensional> heh
L1830[23:54:21] <Dimensional> So much fun
L1831[23:56:41] <Dimensional> Thanks. The issue with redstone_changed was the biggest obstacle with my script, both versions. Now I'm using that as a means of entering and exiting my base.
L1832[23:56:46] <Dimensional> The pin to get in, the button to get out.
L1833[23:57:03] <greaser|q> [04:51:39] <gamax92> Why is it the first thing everyone does is a password protected door.
L1834[23:57:07] <greaser|q> ^ this should be in the topic
L1835[23:57:36] <greaser|q> i mean i did one in CC back when OC wasn't a thing but it used a custom protocol over a bundled cable and two machines
L1836[23:57:43] <Dimensional> Well, my system all uses pistons hidden under the floor as a trap door that send wannabe intruders to their deaths. XD
L1837[23:59:39] <gamax92> greaser|q: do you know of any fuse filesystem caching tools?
L1838[23:59:59] ⇦ Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host closed the connection)
L1839[23:59:59] <greaser|q> gamax92: AFAIK no
<<Prev Next>> Scroll to Top