<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:26:45] ⇨ Joins: helim (~helim@172-220-161-161.dhcp.chtrptr.net)
L2[00:28:24] ⇦ Quits: helim (~helim@172-220-161-161.dhcp.chtrptr.net) (Remote host closed the connection)
L3[00:29:07] <Izaya> \o/
L4[00:29:18] <Izaya> basic fs attribute support is a thing now
L5[00:30:24] <payonel> o/
L6[00:30:35] <Izaya> \o
L7[00:30:52] <Izaya> now I have to force fs to give a shit about read, write and execute perms
L8[00:32:00] <Izaya> but yeah I can fs.setattr(fname,k,v) and fs.getattr(fname,k)
L9[00:32:10] <Izaya> ACLs, file metadata...
L10[00:33:06] <Temia> DW20, if the JVM was crashing without throwing a parachute... It might've been OC's native lua libs trying to restore a corrupted state or something, probably
L11[00:34:10] <Temia> One segfault later and it all comes tumbling down o/
L12[00:34:18] * Temia faceplants. zzzmoo.
L13[00:34:27] <gamax92> oh
L14[00:34:43] ⇨ Joins: Wiiplay123 (~kvirc@adsl-72-154-27-55.bna.bellsouth.net)
L15[00:35:02] * Temia drags herself over to Gamax, curls up on. zzz.
L16[00:35:25] <gamax92> Do minotaurs grow in trees?
L17[00:35:49] <gamax92> also, radare2 has been analyzing this binary for the past uhh ... 8 hours
L18[00:36:59] <gamax92> it's doing /something/, it's using cpu and is constantly outputting some analysis progress
L19[00:38:04] <payonel> Izaya: what about your other os?
L20[00:38:11] <payonel> how's its progress
L21[00:38:14] <payonel> or plans to add to it
L22[00:38:25] <gamax92> oh hey payonel
L23[00:38:31] <payonel> gamax92: :) hello
L24[00:38:33] <Izaya> PsychOS or?
L25[00:38:49] <payonel> what was the name of your os that was all in one file and small and stuff
L26[00:38:54] <Izaya> MultICE
L27[00:38:57] <payonel> gamax92: i'm in dresden!
L28[00:39:01] <payonel> Izaya: yeah! that one
L29[00:39:05] <Izaya> It works well enough as it is
L30[00:39:11] <gamax92> I'm not in dresden!
L31[00:39:16] <Izaya> I'm going to add a copper network driver to it eventually
L32[00:39:20] <payonel> gamax92: :(
L33[00:39:30] <Izaya> but I'm more interested in adding fun features to PsychOS right now
L34[00:39:55] <payonel> Izaya: careful, that's how i lost the last 2 years of my life
L35[00:40:14] <Izaya> :P
L36[00:40:25] <Izaya> once I hit a brick wall with this one I'm gonna rewrite it
L37[00:41:02] <Izaya> do a proper microkernel
L38[00:41:07] <Izaya> fs as a process
L39[00:45:24] <Izaya> muahaha
L40[00:45:51] <Izaya> you can now write to the attributes if you have write perms
L41[00:46:38] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:59d8:bef9:d720:58eb) (Quit: Cervator)
L42[00:49:04] <Izaya> payonel: https://github.com/XeonSquared/PsychOS/blob/fsdev/modules/lib/fs.lua pure fancyness
L43[00:50:16] <Izaya> thought: the FS library alone is significantly larger than most MultICE systems
L44[00:50:17] <payonel> Izaya: are you going to separate kernel and user space, e.g. using lau sandboxing?
L45[00:50:24] <payonel> Izaya: yeah, not surprised :)
L46[00:50:56] <Izaya> payonel: a few libraries I'm keeping in kernel space
L47[00:51:07] <Izaya> most of the stuff is being separated into separate loadable libraries
L48[00:51:31] <payonel> i meant to ask, more specifically, how do you plan to separate the two spaces
L49[00:51:33] <Izaya> the stuff is in genkernel() to wrap require style libraries into the kernel
L50[00:51:36] <Izaya> oh
L51[00:51:44] <Izaya> I do a thing I call insulation
L52[00:52:13] <Izaya> I don't block access to _G but each process's _ENV shadows _G
L53[00:52:39] <payonel> i see, yeah
L54[00:52:42] <payonel> well fun :)
L55[00:52:53] <payonel> i would have a lot of fun making something new
L56[00:53:06] <Izaya> if you want to write stuff for PsychOS... :P
L57[00:53:09] <payonel> but i realize there is value in having someone who's primarily concerned with openos
L58[00:53:33] <Izaya> https://lain.shadowkat.net/~izaya/ocdoc/PsychOS/ here's the docs
L59[00:55:00] <Izaya> builds are available here, I suggest severything kernels for trying stuff out
L60[00:55:03] <Izaya> https://lain.shadowkat.net/~izaya/ocdoc/PsychOS-build/
L61[00:56:01] <Izaya> (s- kernels have been stripped of syntactical sugar and as such use less memory and storage)
L62[01:05:26] ⇦ Quits: Roachy (webchat@c-98-222-59-174.hsd1.il.comcast.net) (Ping timeout: 180 seconds)
L63[01:23:37] ⇦ Quits: Wiiplay123 (~kvirc@adsl-72-154-27-55.bna.bellsouth.net) (Quit: KVIrc 4.9.2 Aria http://www.kvirc.net/)
L64[01:56:24] ⇦ Quits: Xilandro (~Kodos@2602:306:ce20:6c30:4dd3:210f:57a9:dc8c) (Read error: Connection reset by peer)
L65[02:33:17] ⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L66[03:01:59] ⇨ Joins: viomi (~viomi@kurosawa.daviszone.org)
L67[03:20:17] ⇦ Quits: viomi (~viomi@kurosawa.daviszone.org) (Remote host closed the connection)
L68[03:30:45] <Izaya> https://i.imgur.com/UJtuaAF.png 15k gain
L69[03:30:57] <Izaya> with the new FS stuff
L70[03:33:15] <20kdc> Izaya: where is this?
L71[03:33:28] <Izaya> where?
L72[03:33:36] <Izaya> it's in my SP world
L73[03:37:50] <OctagonalCeilingFerret> Oooh, that's nice.
L74[03:37:50] <OctagonalCeilingFerret> I'm the kind of Linux fag that uses 'top' to display memory and cpu usage though ?
L75[03:44:48] ⇨ Joins: Inari (~Pinkishu@p5dec6075.dip0.t-ipconnect.de)
L76[03:45:38] <Izaya> I don't have top nor vi yet, unfortunately
L77[03:46:12] <Inari> Boo!
L78[03:46:24] <Inari> AmandaC: Haha, nice that you like it ^^
L79[03:49:48] <Izaya> that said, as of now I have filesystem permissions so
L80[03:50:14] <Izaya> \o/
L81[03:50:20] <Izaya> still needs a lot of work
L82[03:50:29] <Izaya> but I can read- and write- protect files now
L83[03:51:11] <Izaya> so.....
L84[03:51:13] <Izaya> yay?
L85[03:54:14] ⇦ Quits: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de) (Quit: no! no!! not that button!!!)
L86[03:54:50] ⇨ Joins: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de)
L87[04:17:48] <OctagonalCeilingFerret> Haha, fair
L88[04:18:09] <OctagonalCeilingFerret> I still to this day, don't know how the hell to work vi
L89[04:18:29] <OctagonalCeilingFerret> I used to know how to save a file in it. Once
L90[04:18:48] <Lizzy> @OctagonalCeilingFerret did you use github's repo naming suggestions to come up with your name?
L91[04:19:11] <OctagonalCeilingFerret> Nah, I just slapped random words together that sounded good together
L92[04:19:19] <OctagonalCeilingFerret> Nah, I just slapped random words together that sounded good
L93[04:19:37] <OctagonalCeilingFerret> It is very satisfying to say
L94[04:20:14] <Izaya> It does look like a GH repo name
L95[04:22:02] <OctagonalCeilingFerret> Haha, fair enough. I only recently made a github account, I'm not really familiar with the naming conventions
L96[04:22:31] <Izaya> When you create a repo it sticks some names together as a suggestion
L97[04:22:37] <Lizzy> it's not so much as naming conventions, just sounds like something GH would suggest
L98[04:22:52] <Izaya> for example, "ideal-octo-spork"
L99[04:40:31] <OctagonalCeilingFerret> Heh
L100[04:40:32] <OctagonalCeilingFerret> I see
L101[04:40:57] <OctagonalCeilingFerret> But yeah, nah, I'm just weird
L102[04:41:52] <Saphire> Izaya: pffft no, he's clearly using XKCD Horse Staple generator
L103[04:43:26] <OctagonalCeilingFerret> It uses four words though ?
L104[04:45:52] <GreaseMonkey> [21:29:09] <OctagonalCeilingFerret> I still to this day, don't know how the hell to work vi
L105[04:45:59] <GreaseMonkey> find a file called vimqrc.pf
L106[04:46:00] <GreaseMonkey> erm
L107[04:46:03] <GreaseMonkey> vimqrc.pdf
L108[04:46:06] <GreaseMonkey> and just learn the damn thing
L109[04:46:14] <GreaseMonkey> don't wait until you're forced to learn it due to a bout of RSI
L110[04:46:31] <GreaseMonkey> you will eventually get j and k around the right way most of the time
L111[04:46:31] <OctagonalCeilingFerret> Hah. Fair enough
L112[04:46:41] <Izaya> You'll end up working faster with it too
L113[04:46:54] <GreaseMonkey> :%s/\s\+$//g
L114[04:46:56] <GreaseMonkey> is a useful command
L115[04:47:07] <OctagonalCeilingFerret> Um
L116[04:47:24] <OctagonalCeilingFerret> Is it?
L117[04:47:28] <GreaseMonkey> yep
L118[04:47:34] <GreaseMonkey> % = all doc, s = substitute, \s = any whitespace character, \+ = match 1 or more, $ end of line
L119[04:48:22] <OctagonalCeilingFerret> That actually seems potentially useful
L120[04:48:58] <GreaseMonkey> if you're using git properly, unnecessary trailing whitespace will pop out at you and then you can just run that find-and-replace regex
L121[04:49:00] <20kdc> on the one hand scriptable tools are useful
L122[04:49:05] <20kdc> on the other hand that's an esolang
L123[04:49:23] <GreaseMonkey> nah it's just a regex
L124[04:49:28] <OctagonalCeilingFerret> Huh
L125[04:49:49] <20kdc> exactly
L126[04:49:52] <GreaseMonkey> also you'll eventually discover window splits and later on tabs
L127[04:50:05] <GreaseMonkey> it's about as much of an esolang as APL is
L128[04:50:05] <20kdc> I guess it's less esoteric than a VM where bytes are copied
L129[04:50:12] <20kdc> and APL isn't an esolang?
L130[04:50:28] <GreaseMonkey> vi commands and APL are both pretty powerful
L131[04:50:44] <GreaseMonkey> it may look like gibberish to the uninitiated but you can do a lot with it
L132[04:50:53] <GreaseMonkey> vi isn't intuitive but it's hella powerful
L133[04:50:57] <OctagonalCeilingFerret> I presume vim has the same capabilities of vi?
L134[04:50:57] * Izaya is eventually going to write a vi clone in Lua and then you'll be able to just write your vi scripts in lua
L135[04:51:05] <Izaya> vim = vi improved
L136[04:51:06] <GreaseMonkey> vim's basically vi on steroids
L137[04:51:13] <OctagonalCeilingFerret> Ah
L138[04:51:42] <GreaseMonkey> also has pretty good mouse support although you need a slightly odd setup to get it working in putty or mintty because they both kinda suck
L139[04:51:53] <GreaseMonkey> that setup is :set ttymouse=xterm2
L140[04:52:04] <OctagonalCeilingFerret> @Izaya that would be cool.
L141[04:52:04] <OctagonalCeilingFerret> Shame I never use anyone's OpenComputers code but my own
L142[04:52:08] <GreaseMonkey> you do not set your overall TTY to xterm2, you just use xterm for that, but the mouse has to be xterm2
L143[04:52:17] <GreaseMonkey> otherwise you get the mediocre mouse support
L144[04:52:29] <GreaseMonkey> w/ xterm2 mouse though you can actually drag-select and the scroll wheel works
L145[04:53:02] <20kdc> OctagonalCeilingFerret: so you don't use OpenOS? ?
L146[04:53:03] <OctagonalCeilingFerret> Fancy
L147[04:53:06] <Izaya> why would you ever use a mouse when you can navigate without leaving the home row
L148[04:53:10] <OctagonalCeilingFerret> Hahaha, touche
L149[04:53:29] <GreaseMonkey> because resizing window splits is a lot easier when you drag them with your mouse
L150[04:53:37] <Izaya> that's a fair point
L151[04:53:38] <Izaya> still
L152[04:53:39] <OctagonalCeilingFerret> Only because I lack the capability and time required to even attempt to write my own.
L153[04:53:42] <20kdc> (I mean, if you don't use OpenOS, that's interesting, I like seeing what OSes get thought up)
L154[04:53:43] <Izaya> mouse gets in the way for me
L155[04:53:43] <GreaseMonkey> and some things are just easier to point-and-click for
L156[04:53:53] <Izaya> most of the time
L157[04:54:16] <GreaseMonkey> also there's more to navigation than hjkl
L158[04:54:27] <GreaseMonkey> my personal favourite is { and }
L159[04:54:37] <GreaseMonkey> which brings you to the nearest empty line
L160[04:54:38] <OctagonalCeilingFerret> Nah, I do use it. I'm still figuring out a lot of shit on writing my own stuff in lua
L161[04:54:51] <GreaseMonkey> i used to use fFtT a bit but these days i tend to just use /
L162[04:55:13] <GreaseMonkey> also v V ^V are useful esp. when doing substitutions
L163[04:55:27] <GreaseMonkey> although for ^V it's mostly useful w/ the r (replace with single character) command
L164[04:55:45] <GreaseMonkey> i have tried vimscript, it feels a little bit like BASIC
L165[04:56:35] <GreaseMonkey> anyhow i need sleep, gnight
L166[04:57:47] <OctagonalCeilingFerret> Night
L167[04:58:49] <OctagonalCeilingFerret> By the way, anyone got any code that would be a good example on how to use coroutines?
L168[05:00:34] <Izaya> I have a lot of code that uses coroutines
L169[05:00:39] <Izaya> I don't think it's a good example though
L170[05:00:51] <OctagonalCeilingFerret> Fair enough
L171[05:01:24] <Lizzy> that moment when you forget you were meant to go and help someone because you were distracted reading software wikis
L172[05:01:26] <OctagonalCeilingFerret> I think I know how they work anyway, I just need to put the time in to try things out and get experience using it
L173[05:01:31] <OctagonalCeilingFerret> Ahahaha
L174[05:01:43] <Izaya> >:D got my build server generating the fsdev branch too
L175[05:02:08] <Izaya> https://lain.shadowkat.net/~izaya/ocdoc/PsychOS-build/fsdev/PsychOS-fsdev-latest/
L176[05:02:19] <OctagonalCeilingFerret> I did have a program using two coroutines working in ComputerCraft once, was my first time trying to use them and it just worked first time. That was years ago though
L177[05:02:53] <OctagonalCeilingFerret> "everything.lua". Hahaha.
L178[05:03:06] <Izaya> That's the kernel with most of the extra programs in it.
L179[05:03:15] <Izaya> Because obviously that's a great idea
L180[05:03:25] <OctagonalCeilingFerret> Heh
L181[05:03:43] <Izaya> now includes the exec/ stuff too
L182[05:03:45] <Corded> * <Lizzy> grumbles about chrome not supporting the ability to scroll tabs with the mouse on windows
L183[05:03:50] <Izaya> so the minimal kernel isn't totally useless
L184[05:04:17] * Izaya mumbles something about needing to write an installer
L185[05:04:26] <OctagonalCeilingFerret> I think I would've made them seperate., but I understand
L186[05:04:45] <Izaya> Easier for testing if I only need to update one file rather than like 15
L187[05:05:17] <OctagonalCeilingFerret> I'd rather have a small amount of easily browsable code segmented into more files. It just seems more orderly. This is true though
L188[05:05:35] <Izaya> @OctagonalCeilingFerret, boot up an OC computer with an internet card, paste this in: cd /tmp ; wget https://lain.shadowkat.net/~izaya/ocdoc/PsychOS-build/fsdev/PsychOS-fsdev-latest/severything.lua init.lua ; init
L189[05:06:18] <OctagonalCeilingFerret> I wasn't going to start my game today, haha. Maybe later
L190[05:06:29] <Izaya> Fair enough.
L191[05:07:09] <OctagonalCeilingFerret> I play with a large modpack, so I have to spend 15 minutes (No joke) waiting for it to start. Hahaha
L192[05:07:23] <Izaya> yeah I get ya
L193[05:07:40] <Izaya> My game only takes 5 minutes to start but it's running from an SSD
L194[05:08:52] <OctagonalCeilingFerret> Ah
L195[05:09:26] <OctagonalCeilingFerret> That might do it. I cheaped out with my harddrive. As HDD's go, it's not very fast
L196[05:09:46] <Izaya> 5kRPM?
L197[05:09:59] <OctagonalCeilingFerret> Uh, let me find the model and check
L198[05:10:22] ⇨ Joins: Thutmose1 (~Patrick@172-10-186-129.lightspeed.gnvlsc.sbcglobal.net)
L199[05:11:17] ⇦ Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:d9fa:4ae5:cb44:e577) (Ping timeout: 183 seconds)
L200[05:11:21] <OctagonalCeilingFerret> 5400-7200
L201[05:11:38] <Izaya> huh
L202[05:11:44] <Izaya> spins slower when not in much use?
L203[05:12:25] <OctagonalCeilingFerret> Honestly, no idea. I may be a qualified computer technician, but when it comes to hard drives, I look at the capacity and that's it
L204[05:13:14] <20kdc> capacity is probably the most important thing so long as you have a way to bring all the game files into I/O cache before you start playing
L205[05:13:38] <OctagonalCeilingFerret> Other sites list the maximum as 5400, so I'm not sure about the 7200
L206[05:14:13] <Izaya> I'm running two dying Seagate HDDs and a cheap SSD I pulled from a laptop at work
L207[05:14:16] <Izaya> living on the edge
L208[05:14:22] <OctagonalCeilingFerret> Ahahaha
L209[05:14:42] <OctagonalCeilingFerret> @20kdc That's true, the problem is how long it takes for it to do that ?
L210[05:15:01] <Izaya> on the upside, my laptop, where I do actual work, has a new Sandisk SSD and a relatively new HSGT HDD
L211[05:15:06] <OctagonalCeilingFerret> This drive was brand new 4 years ago, figure I've still got a bit of life in it
L212[05:15:23] <Izaya> there's a daemon that forces files into cache on boot
L213[05:15:26] <Izaya> forget the name though
L214[05:15:33] <20kdc> preload?
L215[05:15:37] <Izaya> possibly
L216[05:15:39] * Izaya shrugs
L217[05:15:45] <Izaya> yeah these drives are like 10 years old
L218[05:15:45] <20kdc> personally I'd just write a program to try and use madvise to tell the kernel "pretty please load this explicit list of files"
L219[05:15:45] <OctagonalCeilingFerret> Hmm
L220[05:15:54] <Izaya> Windows keeps telling me one is dying
L221[05:15:59] <Izaya> the other one can't be far off
L222[05:16:49] <OctagonalCeilingFerret> ?
L223[05:17:02] <20kdc> huh
L224[05:17:03] <20kdc> https://hoytech.com/vmtouch/
L225[05:17:38] <OctagonalCeilingFerret> To be fair, the first few times you have a problem with them, you can usually get away with repairing bad sectors. Then you're good for another couple of years, that's pushing it though, haha
L226[05:18:04] <Lizzy> Izaya, check the SMART status of the drives, we've had a few at work which SMART reported as "okay" and had like, 4billion read/seek errors
L227[05:18:06] <20kdc> what if you have triple backup on multiple computers, are you safe then?
L228[05:18:14] <OctagonalCeilingFerret> Interesting. Going to recreate it in OpenComputers? Hahaha
L229[05:18:20] <Izaya> I mean, nothing has actually happned to any of the data, so
L230[05:18:27] <OctagonalCeilingFerret> Depends, where are those computers located? Haha
L231[05:18:41] <Izaya> Lizzy: CrystalDiskInfo reports one is doing okay, the other one is very much not happy
L232[05:18:53] <Lizzy> ah, cool
L233[05:18:55] <OctagonalCeilingFerret> Two backups on two different cloud services, in two different regions should be fine ?
L234[05:19:02] <20kdc> no cloud services for me
L235[05:19:11] <Izaya> I mean
L236[05:19:16] <Lizzy> we've also had disks which have reported that their dead/dying and only like, 100 read errors
L237[05:19:18] <OctagonalCeilingFerret> My solution is to just not have data I don't want to lose
L238[05:19:30] <Izaya> I have aes256 encrypted containers on my work google drive
L239[05:19:42] <Izaya> because I have unlimited storage on there
L240[05:19:50] <Izaya> not practical for backup though
L241[05:19:58] <Izaya> 0.3Mbps upload doesn't work well for it
L242[05:20:12] <OctagonalCeilingFerret> I had to do a report on the advantages of using cloud services, I still have residual information from the research in my head
L243[05:20:27] <Corded> * <Lizzy> has an 8TB drive in her home server that's used for backing up her pc/laptop and some other systems
L244[05:20:29] <OctagonalCeilingFerret> Yeah, no. Hahaha
L245[05:20:41] <OctagonalCeilingFerret> Haha, nice
L246[05:20:59] * Izaya has a 15TB RAID5 array in his home server but it isn't enough to back up all his stuff anyway
L247[05:21:11] <OctagonalCeilingFerret> RIP
L248[05:21:38] <Lizzy> currently debating if i want to store my server backups on there as well or use Amazon's S3 storage for that
L249[05:21:48] <OctagonalCeilingFerret> I mean, I have a Cisco PSU from a 1U switch.
L250[05:21:49] <OctagonalCeilingFerret> I've modifier it into a bench power supply for my electronic projects
L251[05:21:56] <Izaya> encrypt it, pipe it into cold storage Lizzy?
L252[05:22:05] <20kdc> I use some custom secret sauce for my "backup solution", which lets me transfer data via memory pen if need be, but typically I just sshfs it over
L253[05:22:19] <Izaya> memory pen? o.O
L254[05:22:21] <OctagonalCeilingFerret> Fair
L255[05:22:30] <Izaya> like, a pen with a flash drive?
L256[05:22:42] <Inari> @OctagonalCeilingFerret: What are you? gfycat?
L257[05:22:43] <OctagonalCeilingFerret> It's just another name for a flash drive, is it not?
L258[05:22:46] <20kdc> ^
L259[05:22:52] <Izaya> oh
L260[05:22:58] <Izaya> boring
L261[05:22:59] <OctagonalCeilingFerret> Yes.
L262[05:23:01] <OctagonalCeilingFerret> Hahaha
L263[05:23:13] <OctagonalCeilingFerret> Actual flash drive pens have barely any storage
L264[05:23:18] <OctagonalCeilingFerret> They're not worth using, tbh
L265[05:23:24] <Inari> surprising
L266[05:23:34] * Izaya has a brick with a USB port
L267[05:23:35] <20kdc> I wonder if I could actually modify a pen to contain a flash drive
L268[05:23:45] <Lizzy> Izaya, i had a similar plan. the most recent backup would be in the infrequent access option so i could quickly get at it if needed, then any older backups would be put into the glacier (only keeping a max of 2 backup sets there)
L269[05:24:01] <OctagonalCeilingFerret> Hahaha. High capacity ones probably exist, but I'm cheap/frugal, and just look at stuff in the realm of $20NZD
L270[05:24:11] <Izaya> oh you're from NZ?
L271[05:24:13] <Izaya> nice o/
L272[05:24:15] <OctagonalCeilingFerret> Yeah
L273[05:24:18] <20kdc> I haven't got the storage to keep backup history,
L274[05:24:27] * Izaya is from hell
L275[05:24:28] <OctagonalCeilingFerret> ?
L276[05:24:31] <OctagonalCeilingFerret> Hahahaha
L277[05:24:37] <Lizzy> cause it keeps costs down and i don't think i need more than 3 months of backups
L278[05:24:40] <OctagonalCeilingFerret> You mean America right?
L279[05:24:44] <OctagonalCeilingFerret> ?
L280[05:24:48] <Izaya> geez no
L281[05:24:51] <20kdc> but I do have a common ~100GB dataset containing arbitrary video footage I keep across 3 devices.
L282[05:24:52] <Lizzy> nope, izaya is downunder
L283[05:24:59] <OctagonalCeilingFerret> Ah!
L284[05:25:00] <Izaya> I don't have a word for the US
L285[05:25:12] <Izaya> I don't really know of a way to call a place worse than hell
L286[05:25:27] <Lizzy> hell.2
L287[05:25:28] <OctagonalCeilingFerret> I just figured that with that hurricane stuff, it's probably not a nice place to live atm
L288[05:25:36] <OctagonalCeilingFerret> Ahahahaha
L289[05:25:36] <Lizzy> *Hell/2
L290[05:25:48] <OctagonalCeilingFerret> ?
L291[05:25:54] <OctagonalCeilingFerret> The 2nd circle of hell
L292[05:26:06] <20kdc> Izaya is in Hell 98SE Beta 2, America is Hell ME - Final Release
L293[05:26:16] <OctagonalCeilingFerret> ?
L294[05:26:20] <OctagonalCeilingFerret> Oh god
L295[05:26:22] * Izaya crashes, BSODs
L296[05:26:28] <OctagonalCeilingFerret> Hahahaha
L297[05:26:40] <Lizzy> i like the HCF directive
L298[05:26:49] * Izaya also ignites
L299[05:27:23] <OctagonalCeilingFerret> Lukily, I'm not old enough that I had to spend much of my life on Windows OS's earlier than XP
L300[05:27:48] <Izaya> XP was okayish
L301[05:27:56] <Izaya> went downhill from 2k tbh
L302[05:27:58] <Lizzy> i sorta started on ME, though that's when i was really young and wasn't allowed to use the computer that much
L303[05:27:59] <OctagonalCeilingFerret> Well, I would be, if I weren't a console pleb for the first 7 years of my life
L304[05:28:14] <20kdc> you...
L305[05:28:16] <20kdc> you *heretic*!
L306[05:28:22] <Corded> * <20kdc> lights torch
L307[05:28:25] <OctagonalCeilingFerret> ?
L308[05:28:27] <Corded> * <20kdc> goes to grab pitchfork
L309[05:28:37] * Izaya ignites the pitchfork
L310[05:28:44] <20kdc> ...that... what
L311[05:28:52] <OctagonalCeilingFerret> I do remember though, I used to play games on Yahoo Games with my dad on an old 98 machine.
L312[05:28:58] <OctagonalCeilingFerret> Hacks!
L313[05:29:04] <OctagonalCeilingFerret> Hax!
L314[05:29:08] <20kdc> ...sure ok whatever
L315[05:29:13] <Corded> * <20kdc> grabs lit pitchfork
L316[05:29:13] <20kdc> ow
L317[05:29:17] <20kdc> Ow, ow, ow
L318[05:29:24] <Izaya> I used to spend a lot of time playing Age of Empires and Rollercoaster Tycoon on 95
L319[05:29:30] <Izaya> when I wasn't fucking with solaris anyway
L320[05:29:39] <OctagonalCeilingFerret> What is this, DnD?
L321[05:29:40] <OctagonalCeilingFerret> I have a lot of experience lighting my weapons on fire and burning myself
L322[05:29:53] <OctagonalCeilingFerret> That extra damage was so worth it though
L323[05:30:32] <OctagonalCeilingFerret> I mostly played them on 98. But Age of Empires was one of the few things that computer could run, hahaha
L324[05:31:13] <OctagonalCeilingFerret> Think it was an early Pentium 4. As P4's went, the processor was alright, but the graphics card couldn't handle anything
L325[05:31:27] <Izaya> a Pentium 4!
L326[05:31:31] <Izaya> you're fancy
L327[05:31:39] <Izaya> my box had two Pentium IIIs
L328[05:31:47] <OctagonalCeilingFerret> At least it had two of them ?
L329[05:32:04] <OctagonalCeilingFerret> Hey, want a brand new P3 heatsink? I have one sitting around that's unused
L330[05:32:14] <Izaya> (and it would've run circles around yours, was one of the highest-clock speeds available for the P3 and it would happily beat a P4 at 3Ghz)
L331[05:32:21] <OctagonalCeilingFerret> Flash
L332[05:32:41] <OctagonalCeilingFerret> The P3's I've used boasted a wopping 344MHz
L333[05:32:51] <OctagonalCeilingFerret> The P3's I've used boasted a whopping 344MHz
L334[05:32:51] <Izaya> 344Mhz
L335[05:33:02] <Izaya> I have a P2 that can do 350
L336[05:33:15] <OctagonalCeilingFerret> Hahaha
L337[05:33:34] <OctagonalCeilingFerret> Nice
L338[05:34:52] <OctagonalCeilingFerret> Hang on, must've been 533. Unless it was underclocked, I can't find any information on Wikipedia about any 344 P3's or close
L339[05:35:41] <Izaya> I have a 500 or 700Mhz P3 laptop kicking around too
L340[05:36:07] <OctagonalCeilingFerret> Hahahaha, nice
L341[05:36:42] <OctagonalCeilingFerret> You sound like you've got a lot of old PCs
L342[05:36:54] <Izaya> Far too many of them >.>
L343[05:37:05] <Izaya> Working on selling some of them off
L344[05:37:21] <OctagonalCeilingFerret> They're worth selling? hahahaha
L345[05:37:27] <Izaya> not really
L346[05:37:37] <Izaya> but I can get between $20 and $50 for a shitbox with Linux Mint
L347[05:37:38] <Izaya> so
L348[05:37:42] <OctagonalCeilingFerret> Fair
L349[05:38:13] <OctagonalCeilingFerret> There's a place here that recycles old computers. They want $20 for a bloody PSU, it's ludicrous
L350[05:38:19] ⇦ Quits: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L351[05:38:30] <Izaya> I use old PSUs as bench power supplies
L352[05:39:05] <OctagonalCeilingFerret> Fair. ATX PSUs were too big to use for my electronics "workshop"
L353[05:39:47] <OctagonalCeilingFerret> That Cisco one is like, 8cm by I dunno, 15?
L354[05:39:50] <OctagonalCeilingFerret> It's tiny
L355[05:40:09] <OctagonalCeilingFerret> Has to be, to fit in a 1U rackmount switch I guess
L356[05:40:51] ⇨ Joins: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com)
L357[05:40:54] <OctagonalCeilingFerret> My "workshop" is also a lid off a 2U rackmount server I got on TradeMe for a dollar. I've got stuff tapped to it
L358[05:41:45] <OctagonalCeilingFerret> On a dresser, in my room
L359[05:42:28] <OctagonalCeilingFerret> Gotta get all of that flux poisoning from soldering in a room barely bigger than Harry Potter's room under the stairs
L360[05:42:31] <Izaya> https://a.uguu.se/lZQyedblehyJ_18263.jpg unrelated: miracle cable management job
L361[05:43:07] <OctagonalCeilingFerret> Not ba
L362[05:43:08] <OctagonalCeilingFerret> Not bad
L363[05:43:40] <Izaya> spot the SSD
L364[05:43:47] <OctagonalCeilingFerret> My case has holes to route the cables between the back and the side
L365[05:44:16] <OctagonalCeilingFerret> It's not glued to the side with hot glue, 0/10
L366[05:44:42] <Izaya> I mean
L367[05:44:44] <Izaya> it might as well be
L368[05:44:48] <OctagonalCeilingFerret> Hahaha, true
L369[05:44:59] <Izaya> SSD is wedged into the back of the motherboard tray
L370[05:45:25] <OctagonalCeilingFerret> Ahahahaha
L371[05:45:47] <OctagonalCeilingFerret> Yeah, 3.5 to 2.5 converters cost too much
L372[05:45:53] <OctagonalCeilingFerret> I can understand this
L373[05:46:04] <MGR> Don't most cases come with 2.5" bays now?
L374[05:46:06] <Izaya> and it fits just so perfectly
L375[05:46:10] <Izaya> Now? Sure.
L376[05:46:13] <Izaya> In 1998? no.
L377[05:46:18] <OctagonalCeilingFerret> ^
L378[05:46:23] <MGR> Well, why are you using a 1998 case?
L379[05:46:35] <Izaya> Because it's the only one I have that has enough space for a GTX 690
L380[05:46:41] <Izaya> also it has wonderful cooling
L381[05:46:42] <OctagonalCeilingFerret> Ahahahaha
L382[05:46:46] <MGR> Get a new case????
L383[05:46:55] <Izaya> Why would I do that if I have a perfectly functional one?
L384[05:46:58] <Lizzy> ^
L385[05:47:00] <OctagonalCeilingFerret> ^
L386[05:47:04] <MGR> Because it doesn't have 2.5" bays
L387[05:47:10] <OctagonalCeilingFerret> Bah, who needs em
L388[05:47:12] <Izaya> It has a space for a SSD though.
L389[05:47:15] <MGR> So it isn't "perfectly functional"
L390[05:47:23] <Izaya> I count that as perfectly functional.
L391[05:47:40] <Izaya> Besides, don't you know, you can mount a 2.5" drive using only the ATX screw holes?
L392[05:47:45] <OctagonalCeilingFerret> Technically, it has a lot of spaces for an SSD. All you need is glue
L393[05:48:18] <OctagonalCeilingFerret> Well, you'd only need one screw for it. It's not like it's going to vibrate like a HDD
L394[05:48:19] <Izaya> also, do you know how much a new case with this kinda layout would cost?
L395[05:48:21] <Izaya> Lots.
L396[05:49:00] <Izaya> I have $0.90 to my name at present.
L397[05:49:18] <Izaya> Finding a fun place to mount an SSD is a small price to pay
L398[05:49:21] <Izaya> also MGR fix your server
L399[05:49:31] <MGR> It's being fixed
L400[05:49:38] <Izaya> excellent
L401[05:49:53] <OctagonalCeilingFerret> I paid $60 for my case new, I was being cheap
L402[05:50:06] <MGR> I've paid less for cases
L403[05:50:20] * Izaya has never bought a case
L404[05:50:26] <OctagonalCeilingFerret> Which currency though ?
L405[05:50:29] <MGR> USD
L406[05:50:37] <Izaya> I need to get around to removing some of the paneling from this one though.
L407[05:50:47] <OctagonalCeilingFerret> $60NZD was about $25-30USD when I bought it
L408[05:50:50] <Izaya> If I get rid of most of the front I can stick a bunch of fans there
L409[05:50:53] <MGR> Ah
L410[05:50:55] <Izaya> force air through
L411[05:51:08] <MGR> Or you could buy a new case with better airflow
L412[05:51:16] <OctagonalCeilingFerret> Even better alternative
L413[05:51:18] <Izaya> why though
L414[05:51:19] <Izaya> I have tools
L415[05:51:21] <OctagonalCeilingFerret> Drill holes
L416[05:51:24] <OctagonalCeilingFerret> Oh
L417[05:51:24] <Izaya> I have power tools
L418[05:51:25] <OctagonalCeilingFerret> Well
L419[05:51:29] <OctagonalCeilingFerret> There you go
L420[05:51:31] <Izaya> that can cut SOLID STEEL
L421[05:51:33] <Izaya> :D
L422[05:51:46] <Lizzy> I have a practical solution to Izaya's 'ssd mounting problem' https://www.amazon.co.uk/dp/B00V5JHOXQ/ref=wl_it_dp_o_pC_S_ttl?_encoding=UTF8&colid=ZE99PBARW7EX&coliid=I35LQAFUG5OA7E&psc=1
L423[05:51:46] <Izaya> so modding it is easier than going out and buying a new case
L424[05:51:48] <OctagonalCeilingFerret> Make your own fan holes, nobody can tell you what to do!
L425[05:52:05] <OctagonalCeilingFerret> mfw not 0.90c AUD
L426[05:52:17] <OctagonalCeilingFerret> ?
L427[05:52:19] <Lizzy> yeah, still cheaper than a new case perhaps
L428[05:52:21] <Izaya> Lizzy: I'm more inclined towards the internal one
L429[05:52:43] <OctagonalCeilingFerret> What's also cheaper than a new case, is a 3.5 to 2.5 adapter ?
L430[05:52:55] <MGR> Yeah, but then your case doesn't look ugly
L431[05:52:56] <OctagonalCeilingFerret> Still has one more 3.5 slot
L432[05:53:03] <OctagonalCeilingFerret> Hahaha
L433[05:53:08] <OctagonalCeilingFerret> It's in disguise
L434[05:53:14] <Izaya> fun fact
L435[05:53:20] <Izaya> if I put the panels back on this thing
L436[05:53:20] <Lizzy> i was contemplating buying that the other day, then i slapped myself because i already have 2 2.5/3.5" docking stations and i don't have enough stuff to put in it
L437[05:53:23] <Izaya> it's beige
L438[05:53:33] <OctagonalCeilingFerret> ?
L439[05:53:37] <OctagonalCeilingFerret> Beautiful
L440[05:53:46] <Izaya> I'm much more inclined towards this plain steel setup
L441[05:54:08] <Izaya> I have a line of fans from a 1U server, if I cut out a hole in the front and mount it in the gap, then put the side panel back on, it'll force so much air through
L442[05:54:13] <OctagonalCeilingFerret> I like black, when when you're going for retro/cheap aesthetic, beige is life
L443[05:54:34] <Izaya> also cut out a hole in the back where the extra serial port holes are so more air can get through
L444[05:54:37] <OctagonalCeilingFerret> I've considered the same thing, but I lack the tools
L445[05:54:49] <Lizzy> my current case is white, though the metal side panels got a bit bleached when it used to be in the sun
L446[05:55:05] <Izaya> (this thing has those punch-out metal covers for serial ports, parallel ports and something else I can't identify)
L447[05:55:14] <MGR> My case is black
L448[05:55:16] <OctagonalCeilingFerret> RIP
L449[05:55:24] <OctagonalCeilingFerret> Awww yus
L450[05:55:38] <Izaya> I mean, I could spray paint the panels of mine
L451[05:55:51] <OctagonalCeilingFerret> So, you seem to be interested in retro tech. A tape drive + manual and a tape worth anything to you?
L452[05:55:56] <Izaya> but I'm honestly more inclined to strip the paint entirely
L453[05:56:07] <OctagonalCeilingFerret> So, you seem to be interested in retro tech. An external tape drive + manual and a tape worth anything to you?
L454[05:56:15] <Izaya> It'd go perfectly with my copy of Norton Desktop 3.0
L455[05:56:22] <OctagonalCeilingFerret> Paint it with the blood of your enemies
L456[05:56:22] <Lizzy> eww
L457[05:56:35] <OctagonalCeilingFerret> I just cried tears of blood. Am I your enemy?!
L458[05:56:38] <OctagonalCeilingFerret> ?
L459[05:56:51] <Izaya> in all seriousness if anyone wants to send me 80GB DAT tapes, I have a SCSI drive for them
L460[05:57:17] <OctagonalCeilingFerret> I might actually have one...
L461[05:57:39] <Izaya> I was thinking
L462[05:57:43] <Izaya> strip the paint on the panels
L463[05:57:52] <Izaya> 3D print a new front
L464[05:58:00] <Izaya> (because the front is beige plastic)
L465[05:58:13] <Izaya> stencil on a nice design onto the side
L466[05:58:27] <OctagonalCeilingFerret> 4mm Data Tape DDS-90
L467[05:58:45] <OctagonalCeilingFerret> Wrong standard I think
L468[05:58:55] <Izaya> yeah I think that one is a little old
L469[05:59:19] <Izaya> 2GB vs 80GB
L470[05:59:31] <OctagonalCeilingFerret> It didn't list a capacity
L471[05:59:39] <Izaya> Found one online
L472[05:59:46] * Izaya wonders if he should stick the SCSI controller card into his desktop
L473[05:59:50] <OctagonalCeilingFerret> Well, if that's too old, I have an even older one here. 120Mbytes
L474[05:59:56] <OctagonalCeilingFerret> DC2120
L475[06:00:12] <Izaya> impressive
L476[06:00:23] <OctagonalCeilingFerret> That's what the external drive uses
L477[06:01:04] <OctagonalCeilingFerret> No idea if it actually works though. I don't currently own a computer with those old serial jacks
L478[06:02:58] <OctagonalCeilingFerret> You know what would be a pointless addition to OpenComputers, but would kinda be cool? Tape drives.
L479[06:03:05] <Izaya> wellll
L480[06:03:20] <OctagonalCeilingFerret> Fine, cool is subjective
L481[06:03:27] <Izaya> hold up a sec
L482[06:03:46] <Izaya> [page is loading slowly]
L483[06:03:55] <OctagonalCeilingFerret> ?
L484[06:04:04] <Izaya> http://wiki.vex.tty.sh/wiki:computronics:tape
L485[06:04:17] <OctagonalCeilingFerret> Yeah, I found it before you did. hahaha
L486[06:04:30] <Izaya> thanks, NBN
L487[06:04:49] <OctagonalCeilingFerret> ?
L488[06:05:41] <OctagonalCeilingFerret> Computronics looks pretty nice
L489[06:06:52] <Izaya> It is.
L490[06:06:58] <Izaya> Also quite popular
L491[06:07:03] <OctagonalCeilingFerret> Fair enough
L492[06:13:21] <OctagonalCeilingFerret> Oh hey, there's a rule about not having nicknames over 16 characters.
L493[06:13:21] <OctagonalCeilingFerret> Neat.
L494[06:13:21] <OctagonalCeilingFerret> ...
L495[06:13:54] <Lizzy> doesn't really apply to discord
L496[06:14:01] <OctagonalCeilingFerret> That's for the IRC channeL?
L497[06:14:04] <OctagonalCeilingFerret> That's for the IRC channel?
L498[06:14:04] <Lizzy> yes
L499[06:14:07] <OctagonalCeilingFerret> Ah
L500[06:14:11] <OctagonalCeilingFerret> Cool beans
L501[06:14:12] * Izaya hmms
L502[06:14:25] <Lizzy> all other rules apply here though
L503[06:14:54] <Izaya> does a near-pure OC server with no world gen and chunks-sized plots interest anyone?
L504[06:14:56] <Lizzy> and if someone decides to be really stupid with a discord nickname i will change it
L505[06:15:01] <Izaya> creative, of course
L506[06:15:03] <OctagonalCeilingFerret> The rules are simple enough then.
L507[06:15:03] <OctagonalCeilingFerret> Don't be a dick
L508[06:15:03] <OctagonalCeilingFerret> Don't evade bans
L509[06:15:04] <OctagonalCeilingFerret> Sorted
L510[06:15:09] <Lizzy> yup
L511[06:15:11] <OctagonalCeilingFerret> The rules are simple enough then.
L512[06:15:11] <OctagonalCeilingFerret> Don't be a dick
L513[06:15:12] <OctagonalCeilingFerret> Don't evade bans
L514[06:15:12] <OctagonalCeilingFerret> Don't NSFW
L515[06:15:12] <OctagonalCeilingFerret> Sorted
L516[06:15:19] <Lizzy> Izaya, i dunno
L517[06:16:23] <OctagonalCeilingFerret> Not really. I really only mess around with OpenComputers when I'm not messing around with other mods, and I want something to do while I wait for people to join a server
L518[06:17:04] <Izaya> fair enough
L519[06:17:18] * Izaya is using a server like so already and figures he might as well open it up
L520[06:17:29] <OctagonalCeilingFerret> Fair enough
L521[06:18:33] <OctagonalCeilingFerret> I was mostly looking at the rules to see if there was anything regarding completelly off topic conversation, but apparently not. Mwahahaha
L522[06:23:13] <Izaya> this place is more off-topic than OC
L523[06:23:34] <OctagonalCeilingFerret> Yeah, I kinda figured that
L524[06:31:44] <Inari> %tell payonel https://imgur.com/gallery/O64NYtE
L525[06:31:44] <MichiBot> Inari: payonel will be notified of this message when next seen.
L526[06:43:55] <Inari> https://pbs.twimg.com/media/DJw1x6vUMAE0S7z.jpg:large huh, thats a pretty artstyle
L527[07:20:15] <S3> saw IT last night
L528[07:20:17] <S3> Hilarious movie
L529[07:20:27] <Izaya> was the creature a total twat?
L530[07:20:33] <Izaya> because he is in real life
L531[07:20:57] <AmandaC> Izaya knows pennywise IRL?
L532[07:21:05] <Izaya> wat
L533[07:21:11] * Izaya needs to double-check something
L534[07:21:29] <AmandaC> AIUI from context, that's the name of the creature in IT
L535[07:21:45] <Izaya> oh
L536[07:21:49] <AmandaC> ( character name, not real name)
L537[07:21:54] <Izaya> the person was actually a secondary character
L538[07:22:03] <Izaya> still a twat
L539[07:22:34] * AmandaC chooses to imagine Izaya being a tsuendre in this situation, because it amuses her
L540[07:22:51] <Izaya> eegh
L541[07:22:55] <Izaya> unneeded mental images
L542[07:22:57] <Izaya> plsno
L543[07:24:58] <Skye> I want to turn Izaya into a girl. :P
L544[07:25:08] <AmandaC> Wait, she's not already? D:
L545[07:25:19] <Izaya> that's p. weird Skye
L546[07:25:33] <Inari> xD
L547[07:25:41] * AmandaC makes a mental note to make sure Skye doesn't have any table saws
L548[07:26:11] <AmandaC> I'm tired of disposing of mutilated bodies. :<
L549[07:26:30] <Inari> Wouldn't a sort of... push thingy make more sense
L550[07:26:55] <Inari> I don't know what that would be called :P
L551[07:27:02] <AmandaC> Inari: I'm referencing a DLC of a horror game, for which I'm terribly sorry if I triggered anybody with.
L552[07:27:25] <Inari> Like a jackhammer but a single strong and longer push rather than many repeated smaller ones
L553[07:27:37] <Lizzy> erm
L554[07:28:08] <Inari> Temia: I don't recall. did you lke yuri? https://pbs.twimg.com/media/DJxAAt1WsAAHPh4.jpg:large
L555[07:28:24] <AmandaC> Inari: does your nee you put this much thought into turning a guy into your bride?
L556[07:28:44] <Inari> ?
L557[07:28:55] <AmandaC> Nothing, I should stop. :P
L558[07:29:02] <AmandaC> Inari: cute kiss image, tho~
L559[07:29:12] <Inari> I assume youmean my nii, but then I still don't get the bridge part or the other part xD I just thought it would make more snese to have an inversion than a cutoff
L560[07:29:43] <Inari> Oh right AmandaC liked yuri
L561[07:29:45] <Inari> Almost forgot xD
L562[07:29:57] * AmandaC is yuri, so ofc she lkes yuro.:P
L563[07:30:02] <Inari> :p
L564[07:30:06] <AmandaC> s/yuro/yuri/
L565[07:30:06] <MichiBot> * AmandaC is yuri, so ofc she lkes yuri.:P
L566[07:30:12] <Inari> You're getting dangerously close to horror again with that typo
L567[07:30:26] <AmandaC> yuro?
L568[07:30:30] <Inari> guro
L569[07:30:40] * AmandaC decides not to google
L570[07:30:43] <Inari> xD
L571[07:30:46] <Inari> Good choice
L572[07:31:18] <Inari> Need to look more for nice pjs later today
L573[07:31:32] <AmandaC> haha, still looking for a shiny, eh?
L574[07:31:46] <Inari> Yeah :<
L575[07:31:57] <Inari> It's surprisingly hard to find nice ones :P
L576[07:32:01] <AmandaC> hehe
L577[07:34:05] * Inari wonders if they used snapping turtles in ancient times when they needed to amputate a finger
L578[07:55:44] * Skye hides magic potions from Izaya
L579[08:18:01] <AmandaC> Skye: ah, I thought you'd use spaghetti and meatballs.
L580[08:18:19] <Corded> * <Lizzy> pets michibot
L581[08:18:31] <AmandaC> ( A MUD I played awhile back had a sex-changing item, which was spaghetti and meatballs )
L582[08:27:31] <Lizzy> %remindme 5h DNS Shizzel
L583[08:27:31] <MichiBot> I'll remind you about "DNS Shizzel" at 09/15/2017 01:27:31 PM
L584[08:30:13] ⇦ Quits: Backslash (~Backslash@ip-178-203-97-177.hsi10.unitymediagroup.de) (Quit: Leaving)
L585[08:35:01] ⇨ Joins: Backslash (~Backslash@ip-178-203-97-177.hsi10.unitymediagroup.de)
L586[08:38:57] ⇨ Joins: helim (~helim@172-220-161-161.dhcp.chtrptr.net)
L587[08:41:12] <Michiyo> lol @Lizzy
L588[09:04:25] <Temia> I like yuri to the same degree as anything else, in that love in general is cute o/
L589[09:04:37] <Temia> ...Well okay I may actually be a bit biased towards yaoi still. BUT LOVE IS CUTE!
L590[09:04:55] <Temia> Robot love is also especially cute, because love is cute and robots are cute.
L591[09:04:58] * Temia sagenods.
L592[09:05:52] <Temia> So there's your answer, Inari! It's cute o/
L593[09:14:40] <Inari> xD
L594[09:14:55] <Inari> %tell Vexatos https://images-na.ssl-images-amazon.com/images/I/91FXhjGy0wL._SX425_.jpg
L595[09:14:55] <MichiBot> Inari: Vexatos will be notified of this message when next seen.
L596[09:18:27] <Forecaster> Michael Bay Transformers aren't particularly cute though
L597[09:23:34] <20kdc> nanonanonanonanonano
L598[09:27:52] <Izaya> @20kdc https://a.pomf.cat/iiiswo.png https://a.pomf.cat/avtpfv.png
L599[09:28:05] <Izaya> 's coming together
L600[09:31:13] <Forecaster> augh
L601[09:31:22] ⇦ Parts: Direwolf20 (~direwolf2@2607:5300:60:399a::) ())
L602[09:31:22] <Forecaster> why doesn't the messages app have a dark mode
L603[09:31:42] <Forecaster> and why do none of the third-party texting apps respect custom alert sounds
L604[09:32:08] * Izaya points vaguely at silence
L605[09:32:15] <Izaya> I dunno if it cares about sounds or not but it has a dark theme
L606[09:32:19] <Lizzy> Signal has a dark theme
L607[09:33:26] <Forecaster> Signal is not sms by the looks of it
L608[09:33:40] <Izaya> Signal can handle your SMS but it's mostly for IM
L609[09:33:45] <Lizzy> ^
L610[09:33:57] <Izaya> Silence is SMS + optional encryption
L611[09:34:26] <Forecaster> does signal respect contact specific notification sounds?
L612[09:35:03] <Lizzy> unsure, you can set notifications per contact within signal though
L613[09:35:14] <Lizzy> not entirely sure if it pulls from the system address book
L614[09:35:14] <Forecaster> that'd work
L615[09:35:28] <Forecaster> the one I've tried didn't have it in any way
L616[09:36:10] <Forecaster> Signal requires all of the permissions apparently :P
L617[09:38:04] <Lizzy> hmm
L618[09:40:10] <Forecaster> nope
L619[09:40:17] <Forecaster> doesn't use the system sounds
L620[09:40:44] <Lizzy> ah, well it still allows you to set notifications per-contact/conversation
L621[09:41:13] <Forecaster> yeah, that works, I'll just have to re-define them
L622[09:42:42] <Forecaster> I like being able to hear who just sent something
L623[09:43:27] <Forecaster> unfortunate it doesn't have pinning conversations
L624[09:43:35] <Forecaster> but not critical
L625[09:46:14] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L626[09:51:07] ⇨ Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L627[09:57:29] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L628[10:00:28] ⇦ Quits: helim (~helim@172-220-161-161.dhcp.chtrptr.net) (Ping timeout: 186 seconds)
L629[10:07:25] <S3> shiny?
L630[10:12:42] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:7116:7363:7e4a:1757)
L631[10:16:19] <Michiyo> %w 72396
L632[10:16:21] <MichiBot> Current weather for Wynne, AR Current Temp: 78.8°F/26.0°C Feels Like: 83°F/28°C Current Humidity: 100% Wind: From the SE 3.0 Mph/4.8 Km/h Conditions: Clear
L633[10:29:49] <Saphire> %w 656001
L634[10:29:49] <MichiBot> No data returned
L635[10:30:00] <Saphire> %w barnaul
L636[10:30:01] <MichiBot> Current weather for Barnaul, Russia Current Temp: 65°F/18°C Feels Like: 65°F/18°C Current Humidity: 39% Wind: From the SW 2 Mph/4 Km/h Conditions: Partly Cloudy
L637[10:30:13] <Saphire> Ha!
L638[10:32:25] <gamax92> %w 65536
L639[10:32:25] <MichiBot> Current weather for Lebanon, MO Current Temp: 78.4°F/25.8°C Feels Like: 78.4°F/27°C Current Humidity: 62% Wind: From the SSW 8.3 Mph/13.4 Km/h Conditions: Clear
L640[10:49:59] <Inari> https://pbs.twimg.com/media/DJxhgWrXUAEVAqU.jpg:large the feels
L641[10:51:23] <Forecaster> eh
L642[10:52:10] <Inari> @Forecaster What :<
L643[10:53:13] <Forecaster> the pace feels too high
L644[10:53:19] <Forecaster> also "bro-ver"
L645[10:53:26] <Forecaster> eh
L646[11:08:51] <AmandaC> `537 packages to upgrade, 105 new, 16 to remove.` I guess GNOME 3.26 has been pushed to tumbleweed.
L647[11:13:55] <OctagonalCeilingFerret> Oh hey, this Cassini thing just appeared on my Facebook feed. Now I have some context
L648[11:15:16] <OctagonalCeilingFerret> Ok, they're crashing it into Saturn because it's low on fuel and they don't want to leave it there poluting and shit
L649[11:15:40] <AmandaC> Worried about killing possible aliens with earth bacteria
L650[11:16:15] <AmandaC> since Titon is considered a canadite for extra-terrestial life (though we've not found any evidence of such life yet )
L651[11:16:23] <Kodos> Actually they crashed it into Saturn to avoid impacting on Enceladus at a later date and affecting it (I think that's how you spell it)
L652[11:16:26] <OctagonalCeilingFerret> Hahaha, I think it's more about space debree
L653[11:16:28] <OctagonalCeilingFerret> Ah
L654[11:16:53] <Kodos> And if they were worried about life on Titan, they wouldn't have landed Huygens or w/e
L655[11:16:54] <OctagonalCeilingFerret> I dunno, I skipped most of the video lol. I just wanted the context for the comic
L656[11:20:46] <AmandaC> "Had they left the spacecraft in orbit, or parked it on one of Saturn's moons, they could have risked crashing into one of the moons around Saturn that could be home to life."
L657[11:21:49] <Izaya> [cue "The Gods Must Be Crazy"]
L658[11:22:56] <AmandaC> Avoiding contamination possible extra-terrestial life is also why they sent at least one jupiter observation thing into the cloudy death.
L659[11:23:12] <AmandaC> s/on p/on of p/
L660[11:23:12] <MichiBot> <AmandaC> Avoiding contamination of possible extra-terrestial life is also why they sent at least one jupiter observation thing into the cloudy death.
L661[11:26:29] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L662[11:32:56] <OctagonalCeilingFerret> Interesting
L663[11:33:34] ⇦ Quits: Thutmose1 (~Patrick@172-10-186-129.lightspeed.gnvlsc.sbcglobal.net) (Read error: Connection reset by peer)
L664[11:33:41] <Michiyo> okay... time to make the long nick then work with nicks coming over from Corded now..
L665[11:33:56] <Michiyo> a personal script, before anyone gets worried :P
L666[11:34:03] <Michiyo> also..
L667[11:34:07] <Michiyo> s/then/thing
L668[11:34:07] <MichiBot> <Michiyo> okay... time to make the long nick thing work with nicks coming over from Corded now..
L669[11:34:32] <Forecaster> long nick thing?
L670[11:34:41] <Michiyo> I have a script that trims long nicks
L671[11:34:57] <Forecaster> ah
L672[11:35:12] <Michiyo> Oh.. wait :/ it's not even loaded here... it's only on my home PC...
L673[11:35:20] <Michiyo> and it DOES work on corded nicks there... lol
L674[11:35:23] <Forecaster> my theme in irssi does that by having a fixed width on the name column :P
L675[11:36:31] <Inari> https://pbs.twimg.com/media/DJq5pZGX0AAVzIg.jpg:large haha
L676[11:37:26] <Forecaster> City of london, London based in London?
L677[11:37:29] <Forecaster> wait, where was it again?
L678[11:37:48] <Inari> Haha
L679[11:38:51] <Michiyo> London, Ontario
L680[11:39:12] <Forecaster> Lontario
L681[11:39:28] <AmandaC> Michiyo: no, London, Arkansas
L682[11:39:36] <20kdc> Inari: "Unpaid personal assistant"... vague much?
L683[11:40:14] <Michiyo> %w 72847
L684[11:40:15] <MichiBot> Current weather for London, AR Current Temp: 83.8°F/28.8°C Feels Like: 89°F/31°C Current Humidity: 65% Wind: From the SW 0.0 Mph/0.0 Km/h Conditions: Clear
L685[11:40:19] * Michiyo coughs.
L686[11:40:29] <Inari> @20kdc Well it's just the headline
L687[11:40:34] <Michiyo> %w 72855
L688[11:40:35] <MichiBot> Current weather for Paris, AR Current Temp: 86.0°F/30.0°C Feels Like: 89°F/32°C Current Humidity: 53% Wind: From the WSW 3.0 Mph/4.8 Km/h Conditions: Clear
L689[11:40:40] <Michiyo> my dad was from there 6
L690[11:40:43] <Michiyo> ^*
L691[11:41:55] <Inari> https://twitter.com/MarcosBL/status/641110424193232897 the only way
L692[11:42:01] <MichiBot> Mon Sep 07 23:46:51 CDT 2015 @MarcosBL: How to check if a number is negative http://t.co/6WoaAYsnsu
L693[11:42:32] <Michiyo> Oh...
L694[11:42:33] <Michiyo> Oh no.
L695[11:42:37] <Forecaster> haha
L696[11:42:49] <Michiyo> Oh GODS NO...
L697[11:49:49] <Inari> cute https://pbs.twimg.com/media/DJx6ZxpWsAETEeE.jpg:large
L698[12:00:50] <Kodos> Okay, I bid you all adieu. Ride's going to be here soon and then we are heading out of town for a family reunion
L699[12:06:06] <Forecaster> http://buttersafe.com/2017/09/14/the-ocean-floor/
L700[12:06:08] <Forecaster> amazing
L701[12:12:43] <SquidDev> /quit
L702[12:13:26] <Forecaster> also new: https://xkcd.com/1890/
L703[12:13:26] <MichiBot> XKCD Comic Name: What to Bring Posted on: 9/15/2017
L704[12:17:26] <Inari> https://www.youtube.com/watch?v=0MpL1KfYEJg
L705[12:17:26] <MichiBot> Raw Vegan Cooking - Cucumber Pizza - Ultra Spiritual Life episode 72 | length: 2m 20s | Likes: 7,916 Dislikes: 177 Views: 148,793 | by AwakenWithJP | Published On 5/9/2017
L706[12:18:26] <Forecaster> https://www.youtube.com/watch?v=W41uh2bS2Yc
L707[12:18:26] <MichiBot> Music Box Auto Hole Punch Machine | length: 17m 9s | Likes: 531 Dislikes: 20 Views: 17,026 | by Josh Sheldon | Published On 15/5/2017
L708[12:18:32] <Forecaster> the sound this machine makes...
L709[12:21:55] ⇨ Joins: Vexatos (~Vexatos@p200300556E26A29208BF0055D13AA6E1.dip0.t-ipconnect.de)
L710[12:21:55] zsh sets mode: +v on Vexatos
L711[12:24:58] <Inari> @Forecaster haha, sounds odd
L712[12:30:03] ⇨ Joins: Tbat (~Tbat@185.86.106.178)
L713[12:31:38] <Inari> %give MichiBot edible underwear
L714[12:31:39] * MichiBot accepts edible underwear and adds it to her inventory
L715[12:39:49] <Saphire> %give gel bikini
L716[12:39:50] * MichiBot searches through her inventory for a bit. "I couldn't find anything..."
L717[12:40:13] <Saphire> %inv add gel bikini
L718[12:40:15] <Forecaster> you just tried to give "gel" a bikini
L719[12:40:17] * MichiBot summons 'gel bikini' and adds to her inventory. I could get some good swings in with this.
L720[12:40:30] <Forecaster> :P
L721[12:49:43] <Michiyo> %give MichiBot Water soluble bikini
L722[12:49:44] * MichiBot accepts Water soluble bikini and adds it to her inventory
L723[12:52:03] <Saphire> Inb4 that's all the same thing
L724[12:52:59] <Michiyo> the water soluble isn't gel.. it looks like any normal fabric..
L725[13:14:15] <Tbat> %lua if test == 1 then print("true") end
L726[13:14:34] <Izaya> https://a.pomf.cat/tcaztp.png
L727[13:14:44] <S3> %forth 4 dup * .
L728[13:14:53] <S3> fail
L729[13:15:00] <S3> #botfail
L730[13:15:04] <Tbat> %lua if test isEqualTo 1 then print("true") end
L731[13:15:04] <MichiBot> main:1: 'then' expected near 'isEqualTo'
L732[13:15:10] <Tbat> there we go
L733[13:15:30] <Tbat> %lua test = 1 if test == 1 then print("yay") end
L734[13:15:30] <MichiBot> yay
L735[13:15:34] <Tbat> sweet
L736[13:15:55] <Tbat> That means I have another error in my script though, but thanks MichiBot ;)
L737[13:15:55] <MichiBot> Tbat: You're welcome!
L738[13:17:03] <Inari> %lua function isEqualTo(a, b) return a==b end
L739[13:17:04] <Inari> ;D
L740[13:17:52] <Tbat> Don't tease me, at least I'm trying to learn! ^^
L741[13:18:26] <gamax92> wow Inari such a tease
L742[13:18:39] <Inari> %lua function isTrue(a) return a == true end
L743[13:18:42] <Inari> %lua function isTrue(a) return a == true end
L744[13:19:00] <Inari> %lua if isTrue(isEqual(1, 1)) then print("yay") end
L745[13:19:00] <MichiBot> main:1: attempt to call global 'isEqual' (a nil value)
L746[13:19:08] <Inari> %lua if isTrue(isEqualTo(1, 1)) then print("yay") end
L747[13:19:08] <MichiBot> yay
L748[13:19:10] <Inari> \o/
L749[13:19:23] <Inari> %pet That
L750[13:19:24] * MichiBot brushes That with a lofstrom launch loop. That recovers 2 health!, the lofstrom launch loop vibrates into the ground.
L751[13:19:35] <CompanionCube> %pet Tbat
L752[13:19:36] * MichiBot brushes Tbat with freelance work. Tbat recovers 2 health!
L753[13:20:43] <gamax92> Inari: but are we looking for true specifically or truthy values?
L754[13:20:59] <Inari> :P
L755[13:21:28] <Tbat> Error handling in lua is so cryptic
L756[13:21:48] <Izaya> seems saner than most languages to me
L757[13:21:56] <Izaya> wrap it in a function that catches errors
L758[13:22:03] <Inari> %lua function isTrulyTrue(a) if type(a) ~= boolean then return false end else return isTrue(a) end
L759[13:22:03] <MichiBot> main:1: 'end' expected near 'else'
L760[13:22:07] <Izaya> if it returns false something fucked up
L761[13:22:19] <Inari> %lua function isTrulyTrue(a) if type(a) ~= boolean then return false end return isTrue(a) end
L762[13:22:26] <Inari> %lua isTrulyTrue(1)
L763[13:22:26] <MichiBot> false
L764[13:22:31] <Tbat> I prefer the error handling in Python.
L765[13:22:38] <Inari> %lua print(isTrulyTrue(true), isTrue(1))
L766[13:22:38] <MichiBot> false, false
L767[13:22:41] <Inari> Hrm
L768[13:22:48] <Inari> %shrug
L769[13:22:48] <MichiBot> No you shrug!
L770[13:22:56] <gamax92> uhh Inari
L771[13:23:15] <Inari> Oh right
L772[13:23:18] <Inari> type returns string :P
L773[13:23:25] <Inari> %lua function isTrulyTrue(a) if type(a) ~= "boolean" then return false end return isTrue(a) end
L774[13:23:30] <Inari> %lua print(isTrulyTrue(true), isTrue(1))
L775[13:23:30] <MichiBot> true, false
L776[13:23:40] <Inari> isTrue still doesn't work though
L777[13:23:49] <gamax92> yeah cause you're comparing directly against true
L778[13:23:50] <gamax92> 1 != true
L779[13:23:57] <gamax92> however, not not 1 gives true
L780[13:23:57] * Inari shrug
L781[13:24:18] <Inari> %lua function isTrue(a) return ~~a end
L782[13:24:18] <MichiBot> main:1: unexpected symbol near '~'
L783[13:24:23] <Inari> %lua function isTrue(a) return not not a end
L784[13:24:27] <Inari> %lua print(isTrulyTrue(true), isTrue(1))
L785[13:24:27] <MichiBot> true, true
L786[13:24:33] <Inari> %lua print(isTrulyTrue(true), isTrue(1), isTrulyTrue(1))
L787[13:24:33] <MichiBot> true, true, false
L788[13:24:40] <gamax92> you don't need print ffs
L789[13:24:45] <Inari> xD
L790[13:24:54] <Inari> I dunno MichiBot :3
L791[13:25:40] <Vexatos> %lua not 1
L792[13:25:40] <MichiBot> false
L793[13:26:11] <Vexatos> Inari, why not just a == true :I
L794[13:26:26] <Inari> :P
L795[13:26:44] <Vexatos> Hmm
L796[13:26:44] <Inari> Cause I obviously didn't know that it compares like that
L797[13:26:47] <Vexatos> %sel isTrulyTrue = (a -> a == true)
L798[13:26:54] <Inari> Vexatos: seen the flamingo?
L799[13:26:55] <Vexatos> %sel isTrulyTrue(1)
L800[13:26:59] <Vexatos> :u
L801[13:27:03] <Vexatos> I did
L802[13:27:04] <gamax92> %lua isTrulyTrue
L803[13:27:04] <MichiBot> function: 0x7f213c001470
L804[13:27:06] <gamax92> %lua isTrulyTrue(1)
L805[13:27:07] <Inari> \o/
L806[13:27:08] <Vexatos> it's very potato
L807[13:27:09] <gamax92> oh right
L808[13:27:14] <Vexatos> %sel return isTrulyTrue(1)
L809[13:27:14] <gamax92> that doesn't auto return
L810[13:27:19] <Vexatos> %sel print( isTrulyTrue(1))
L811[13:27:25] <Vexatos> %lua print( isTrulyTrue(1))
L812[13:27:28] <Vexatos> . _ .
L813[13:27:31] <MichiBot> @Lizzy REMINDER: DNS Shizzel
L814[13:27:31] <gamax92> it returns nothing
L815[13:27:47] <Vexatos> right
L816[13:27:51] <gamax92> %remindme 1m flip food on grill
L817[13:27:52] <MichiBot> I'll remind you about "flip food on grill" at 09/15/2017 01:28:51 PM
L818[13:27:53] <Vexatos> in sel it does
L819[13:28:02] <gamax92> but it didn't in sel
L820[13:28:07] <Vexatos> exactly
L821[13:28:09] <Vexatos> wat
L822[13:28:22] <Vexatos> %sel print("hi"(
L823[13:28:22] <MichiBot> main:1: ')' expected near '('
L824[13:28:24] <Vexatos> %sel print("hi")
L825[13:28:24] <MichiBot> hi
L826[13:28:28] <Vexatos> %sel print((a -> a == true)(1))
L827[13:28:40] <gamax92> perhaps I should have made it more clear when no values were returned
L828[13:28:41] <Vexatos> %sel print((a -> return a == true)(1))
L829[13:28:45] <Vexatos> uuuuuuuuuuuh
L830[13:28:51] <MichiBot> gamax92 REMINDER: flip food on grill
L831[13:28:55] <gamax92> thanks MichiBot
L832[13:28:55] <MichiBot> gamax92: You're welcome!
L833[13:28:57] <gamax92> fuck
L834[13:29:05] <Inari> ?
L835[13:29:21] <gamax92> Inari: Have you ever added pink salt to water
L836[13:29:28] <Inari> Not really?
L837[13:29:30] <Inari> thanks gamax92
L838[13:29:32] <Inari> Aw
L839[13:29:39] <Inari> Michibot should say you're welcome on that pattern :P
L840[13:29:39] * MichiBot smiles ^.^
L841[13:29:54] <gamax92> why would she do that
L842[13:30:01] <gamax92> you thanked me not her
L843[13:30:47] <Inari> Taking the glory, like a good mischievous bot
L844[13:31:03] <Tbat> What is the context for a global variable in a drone Bios? Global to just that script? Global to the whole drone?
L845[13:31:27] <Inari> Global to the current environmnet
L846[13:31:28] <Vexatos> %sel print((function(a) return a == true end)(1))
L847[13:31:28] <MichiBot> false
L848[13:31:28] <gamax92> a key in the _ENV table
L849[13:31:31] <Vexatos> wat
L850[13:31:40] <Inari> What gamax said
L851[13:31:44] <gamax92> Vexatos: 1 ~= true
L852[13:31:47] <gamax92> hence false
L853[13:31:49] <gamax92> what is wrong here
L854[13:31:54] <Vexatos> gamax92, I mean
L855[13:31:56] <Vexatos> that works
L856[13:32:00] <Vexatos> but print((a -> return a == true)(1))
L857[13:32:02] <Vexatos> returns nothing
L858[13:32:13] <Inari> ITT: Vexatos doesn't know his own creation
L859[13:32:17] <Tbat> I don't understand that, what does that mean?
L860[13:32:30] <Vexatos> Tbat, it means that I have way too much boredom
L861[13:33:11] <Tbat> I meant the current env @Vexatos
L862[13:33:15] <Inari> That: When the drone boots it sets up an envrionment your code runs in, the global variables are in the _ENV table of that environment. And unless you create a new environmnet with another _ENV table it will be global to all your bios code
L863[13:34:04] <Tbat> All my bios code? On all drones/robots/computers, shared?
L864[13:34:16] <Inari> https://twitter.com/EmrgencyKittens/status/908763647698243584 cute
L865[13:34:17] <MichiBot> Fri Sep 15 13:45:12 CDT 2017 @EmrgencyKittens: he did it https://t.co/021R6wcAra
L866[13:34:22] <gamax92> Tbat: of course not ...
L867[13:34:28] <Inari> Tbat: No, all code in that one bios :P
L868[13:34:38] <Tbat> yeah i thought so ^^
L869[13:34:43] <Tbat> would be really crazy otherwise
L870[13:34:53] <gamax92> hence it's probably the more sane choice :P
L871[13:35:32] <Tbat> well, 8 drones running the same bios and sharing variables/env, that would get funky way fast.
L872[13:35:51] <Vexatos> gamax92, it works in debug
L873[13:35:51] <Vexatos> what
L874[13:35:51] <Vexatos> MichiBot, pls
L875[13:35:59] <Vexatos> y u no sell a knee
L876[13:36:14] <Forecaster> out of stock
L877[13:36:29] <Inari> Too many arrows around
L878[13:37:06] <Vexatos> %sel (->"hi")()
L879[13:37:06] <MichiBot> hi
L880[13:37:11] <Vexatos> michibot pls
L881[13:37:37] <Vexatos> but print((a -> (a == true ? "yes" : "no"))(1))
L882[13:37:41] <Vexatos> %sel print((a -> (a == true ? "yes" : "no"))(1))
L883[13:37:46] <Tbat> thanks for the answers anyway, my drone script is soon done
L884[13:37:50] <Vexatos> %sel (a -> (a == true ? "yes" : "no"))(1)
L885[13:37:56] <Vexatos> uuuuuuuuuuuuuuuuuuh
L886[13:37:58] <gamax92> %lua selene.parse("(a -> (a == true ? \"yes\" : \"no\"))(1)")
L887[13:37:58] <MichiBot> ( _selene._newFunc ( function ( a ) return ( function ( ) if a == true then return "yes" else return "no" end end ) ( ) end , 1 , function ( a ) return end ) ) ( 1 )
L888[13:39:05] <Vexatos> %lua selene.parse([[(a -> return a == true)(1)]])
L889[13:39:05] <MichiBot> ( _selene._newFunc ( function ( a ) return a == true end , 1 , function ( a ) return end ) ) ( 1 )
L890[13:39:09] <Vexatos> the more simple one
L891[13:39:22] <Vexatos> looking just fine
L892[13:40:15] <Vexatos> %lua print(true and nil)
L893[13:40:15] <MichiBot> nil
L894[13:40:37] <Vexatos> %lua print(nil and true)
L895[13:40:37] <MichiBot> nil
L896[13:40:39] <Vexatos> k
L897[13:40:46] <Vexatos> no this should be working just fine
L898[13:41:07] <gamax92> Vexatos: it makes a function with no arguments, calls it with nothing, returns nothing
L899[13:41:21] <Vexatos> uh what
L900[13:41:31] <Vexatos> no it's working in my dev env just fine
L901[13:41:31] <gamax92> function ( a ) return ( function ( ) if a == true then return "yes" else return "no" end end ) ( ) end
L902[13:41:34] <Vexatos> the exact same parsed code
L903[13:41:54] <gamax92> oh well I guess it refers to the a in the outside function
L904[13:42:11] <Vexatos> wait a second
L905[13:42:28] <Vexatos> uh
L906[13:42:33] <Vexatos> wait a second
L907[13:42:39] <Vexatos> selene on michibot must be
L908[13:42:47] * Vexatos git blame
L909[13:43:17] <Vexatos> nah that can't be it
L910[13:43:21] <Vexatos> this was last february
L911[13:43:51] <Vexatos> %sel _selene._VERSION
L912[13:43:51] <MichiBot> Selene 0.1.0.5
L913[13:43:56] <Vexatos> nah all good here
L914[13:44:17] <Vexatos> gamax92, the difference is the second function
L915[13:44:20] <Vexatos> it shouldn't be there
L916[13:44:22] <Vexatos> it should be nil
L917[13:44:35] <Vexatos> it should be _selene._newFunc ( function ( a ) return a == true end , 1 , nil ) ) ( 1 )
L918[13:44:50] <Vexatos> and it is in dev
L919[13:44:50] <gamax92> %lua _selene._newFunc ( function ( a ) return a == true end , 1 , nil ) ) ( 1 )
L920[13:44:50] <MichiBot> main:1: unexpected symbol near ')'
L921[13:45:01] <gamax92> %lua ( _selene._newFunc ( function ( a ) return a == true end , 1 , nil ) ) ( 1 )
L922[13:45:01] <MichiBot> false
L923[13:45:03] <Vexatos> see
L924[13:45:14] <gamax92> %lua ( _selene._newFunc ( function ( a ) return ( function ( ) if a == true then return "yes" else return "no" end end ) ( ) end , 1 , nil ) ) ( 1 )
L925[13:45:15] <MichiBot> no
L926[13:45:18] <gamax92> welp
L927[13:45:22] <Vexatos> so uuh
L928[13:45:25] <gamax92> fix it
L929[13:45:37] <Vexatos> What's even happening
L930[13:45:53] <Vexatos> that parameter should only be filled if you have an exclamation mark in the lambda definition
L931[13:47:06] <Vexatos> %sel print((a!true -> return a == true)(1))
L932[13:47:07] <MichiBot> false
L933[13:47:10] <Vexatos> yea
L934[13:47:14] <Vexatos> this is working fine
L935[13:47:23] <Vexatos> %sel print((a!true -> a == true)(1))
L936[13:47:23] <MichiBot> false
L937[13:47:30] <Vexatos> %sel (a!true -> a == true)(1)
L938[13:47:30] <MichiBot> false
L939[13:48:20] <Vexatos> %sel string.split([[(a!true -> return a == true)]])
L940[13:48:20] <MichiBot> table: 0x7f213000bbb0
L941[13:48:23] <Vexatos> >->
L942[13:48:31] <Vexatos> %sel string.split([[(a!true -> return a == true)]]):concat("|")
L943[13:48:31] <MichiBot> (|a|!|t|r|u|e| |-|>| |r|e|t|u|r|n| |a| |=|=| |t|r|u|e|)
L944[13:48:46] <Vexatos> %sel string.split([[(a!true -> return a == true)]], "!"):concat("|")
L945[13:48:47] <MichiBot> (a|true -> return a == true)
L946[13:48:52] <Vexatos> %sel string.split([[(a -> return a == true)]], "!"):concat("|")
L947[13:48:52] <MichiBot> (a -> return a == true)
L948[13:49:00] <Vexatos> obviously, this is working fine
L949[13:49:14] <Vexatos> %lua selene.parse([[(a -> return a == true)]])
L950[13:49:14] <MichiBot> ( _selene._newFunc ( function ( a ) return a == true end , 1 , function ( a ) return end ) )
L951[13:49:18] <Vexatos> %lua selene.parse([[(a!true -> return a == true)]])
L952[13:49:18] <MichiBot> ( _selene._newFunc ( function ( a ) return a == true end , 1 , function ( a ) return true end ) )
L953[13:49:23] <Vexatos> so why is this not
L954[13:50:18] <Vexatos> gamax92, could michibot somehow be inserting a secret exclamation mark
L955[13:50:24] <Vexatos> %lua _VERSION
L956[13:50:24] <MichiBot> Lua 5.2
L957[13:50:45] <gamax92> I don't know, it's your code
L958[13:50:55] <Vexatos> I mean into messages in general
L959[13:52:33] <Vexatos> %lua for str in ("test!test2"):gmatch("([^!]*)") do print(str) end
L960[13:52:33] <MichiBot> test | | test2 |
L961[13:52:41] <Vexatos> %lua for str in ("test!test2"):gmatch("([^!]+)") do print(str) end
L962[13:52:41] <MichiBot> test | test2
L963[13:52:45] <Vexatos> %lua for str in ("test!"):gmatch("([^!]+)") do print(str) end
L964[13:52:45] <MichiBot> test
L965[13:52:47] <Vexatos> %lua for str in ("test"):gmatch("([^!]+)") do print(str) end
L966[13:52:47] <MichiBot> test
L967[13:52:48] ⇦ Quits: Tbat (~Tbat@185.86.106.178) (Quit: Leaving)
L968[13:52:51] <Vexatos> %lua for str in ("test"):gmatch("([^!]*)") do print(str) end
L969[13:52:52] <MichiBot> test |
L970[13:52:54] <Vexatos> %lua for str in ("test!"):gmatch("([^!]*)") do print(str) end
L971[13:52:54] <MichiBot> test | |
L972[13:52:56] <Vexatos> I see
L973[13:53:07] <Vexatos> hm
L974[13:53:11] <Vexatos> maybe I can fix this?
L975[13:54:12] <Vexatos> but then again
L976[13:54:19] <Vexatos> why is it working in dev
L977[13:58:44] <Vexatos> ...why is this code even here
L978[13:59:52] <gamax92> why are we here
L979[14:01:21] <gamax92> oh well, just got done cooking and eating food, kitchen is hazy and full of smoke, time to sleep
L980[14:03:33] <Inari> Temia: I see you found the nice shrug picture
L981[14:03:45] <Temia> ...I guess? ' ^'
L982[14:04:30] * gamax92 pets Temia
L983[14:04:45] * Temia leans and tailswishes =w=
L984[14:04:46] <Michiyo> Vexatos, age of the selene stuff in MichiBot vs in your dev?
L985[14:04:47] * Michiyo shrugs
L986[14:05:53] <Inari> Temia: I mean, you retweeted it.
L987[14:06:55] <Vexatos> Michiyo, not last february
L988[14:06:59] <Vexatos> it's actually a bug in selene
L989[14:07:05] <Vexatos> but no clue why it doesn't appear in edv
L990[14:07:07] <Vexatos> dev*
L991[14:07:08] <Michiyo> ah k
L992[14:10:08] <Vexatos> not quite sure how to fix this though
L993[14:11:29] <Vexatos> I need to split "a!b" into a table containing "a" and "b", "a" should produce "a" and "!a" should produce "" and "a"
L994[14:22:44] <Vexatos> Michiyo, I *might* just have fixed it http://git.io/v55Jw
L995[14:22:51] <Vexatos> would be nice if you updated it in a minute or so
L996[14:23:14] <Vexatos> as I said, it works in dev so I cannot really test outside of michibot :I
L997[14:23:14] <MichiBot> Vexatos: Nooooo
L998[14:24:57] ⇨ Joins: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L999[14:25:20] <Inari> Vexatos: Guess you migth have seen already, but https://twitter.com/julian24/status/908408966601945093
L1000[14:25:20] <MichiBot> Thu Sep 14 14:15:49 CDT 2017 @julian24: Da hatte offensichtlich jemand Spaß. https://t.co/tW2QLmrLZy
L1001[14:26:07] <Vexatos> Inari, the <enterprise/> tag though
L1002[14:26:45] ⇦ Quits: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Client Quit)
L1003[14:26:51] <Michiyo> Vexatos, it's building now.
L1004[14:27:19] <Vexatos> yay .-.
L1005[14:27:32] ⇦ Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L1006[14:27:51] ⇨ Joins: MichiBot (~MichiBot@hekate.pc-logix.com)
L1007[14:27:51] zsh sets mode: +v on MichiBot
L1008[14:27:54] <Michiyo> k, give it a minute.
L1009[14:27:59] <Vexatos> %sel selene.parse([[(a -> return a == true)]])
L1010[14:28:01] <Vexatos> NO! :D
L1011[14:28:11] <Michiyo> well.. then you can wait for your answer.
L1012[14:28:14] <Michiyo> :P
L1013[14:28:16] <Michiyo> %test
L1014[14:28:24] <MichiBot> ( _selene._newFunc ( function ( a ) return a == true end , 1 , nil ) )
L1015[14:28:26] <MichiBot> Michiyo: Success
L1016[14:28:28] <Vexatos> o boi
L1017[14:28:33] <Vexatos> see that nil
L1018[14:28:38] <Vexatos> I don gusd
L1019[14:28:41] <Vexatos> vry gud
L1020[14:29:03] <Vexatos> %sel print((a -> a == true)(1))
L1021[14:29:03] <MichiBot> false
L1022[14:29:03] <Forecaster> I don't see it
L1023[14:29:08] <Forecaster> I'm nil blind
L1024[14:29:08] <Vexatos> %sel (a -> a == true)(1)
L1025[14:29:08] <MichiBot> false
L1026[14:29:11] <Vexatos> yus
L1027[14:29:15] <Vexatos> gamax92, fixed :I
L1028[14:29:20] <Vexatos> and probably faster than before, too
L1029[14:29:21] <Vexatos> heh
L1030[14:29:28] <Vexatos> moar micro optimization
L1031[14:29:34] <Vexatos> this language needs it >_>
L1032[14:29:41] <gamax92> like all those spaces
L1033[14:30:06] <Vexatos> I'm sorry I don't want to make this thing smart about where space are optional and where they are not
L1034[14:30:17] <Vexatos> that would be even slower :I
L1035[14:30:44] <Kodos> Vex if it makes you feel better I can't get textures to load in Dev but it works in a compiled build
L1036[14:30:51] <Vexatos> but then again
L1037[14:31:02] <Vexatos> I'm not even sure if selene splits any tokens that actually contain relevant spaces
L1038[14:31:07] <Vexatos> it already ignores strings and comments
L1039[14:31:11] <gamax92> I have never gotten mc to work in dev anyway, atleast recently
L1040[14:31:19] <Vexatos> is there any other place in Lua where spaces are important?
L1041[14:31:20] <gamax92> I just symlink the build output into a multimc instance and test with that
L1042[14:31:48] <Michiyo> gamax92, I do both, cause I've ran into WAY to many issues that work in dev, but not in build.
L1043[14:32:50] <Vexatos> ah yes
L1044[14:32:51] <Vexatos> I remember
L1045[14:33:00] <Vexatos> nevermind then
L1046[14:33:06] <Vexatos> can't get rid of the spaces :P
L1047[14:33:12] <Vexatos> thanks Michiyo >_>
L1048[14:33:22] <Michiyo> np
L1049[14:33:34] <Vexatos> Yet another bug fixed
L1050[14:33:40] <Vexatos> You know
L1051[14:33:49] <Vexatos> I'd still ask people to find me a use for selene
L1052[14:34:01] <Vexatos> But I don't care anymore because I found julia :I
L1053[14:34:07] <gamax92> Vexatos: You sound like a great candidate for a certain Bug Testing Marathon
L1054[14:34:13] <Vexatos> HAHAHAHAHA
L1055[14:34:14] <Vexatos> ye
L1056[14:34:16] <Vexatos> selene on BTM
L1057[14:34:17] <Vexatos> sure
L1058[14:34:19] <Vexatos> hweh
L1059[14:34:27] <Vexatos> how about no
L1060[14:34:44] <Vexatos> I'd have to write software in selene or something ,_,
L1061[14:34:58] <Vexatos> the number of people who use selene is greater than 1
L1062[14:35:02] <Vexatos> doesn't mean I am one of them
L1063[14:35:25] <Forecaster> is the number of creators of selene using selene 0?
L1064[14:35:39] <Vexatos> yes
L1065[14:39:05] <Zerray> hey guys, robot.forward() returns 2 values, is it possbile to refer on one of them in a while loop? like while robot.forward() ~= nil do "something" end
L1066[14:39:56] <Vexatos> That should act on the first returned value of a function
L1067[14:40:20] <Zerray> well it doenst thats the point ?
L1068[14:40:38] <Michiyo> damn.. there was a RadioShack on Big Pine Key... was the store is just.. gone.
L1069[14:40:40] <Vexatos> You sure you're not mixing up the Robot API and the robot component?
L1070[14:40:53] <Michiyo> :/
L1071[14:40:58] <Vexatos> Michiyo, it forgot how to store
L1072[14:41:09] <Zerray> using the api not the component
L1073[14:41:23] <Michiyo> Hurricane destroyed it
L1074[14:41:24] <Forecaster> 1. goto store, 2. buy bread, 3. goto 1
L1075[14:41:47] <Michiyo> The owner lost his house too..
L1076[14:41:50] <Vexatos> except step 2 is tricky because you have like four types of bread to choose from
L1077[14:41:52] <MineRobber9000> Forecaster: ERROR: invalid line "store"
L1078[14:41:56] <Vexatos> ten in the morning
L1079[14:42:02] <Vexatos> and you have to choose which baker to go to
L1080[14:43:44] <Lizzy> %remindme 13h DNS shizzel
L1081[14:43:45] <MichiBot> I'll remind you about "DNS shizzel" at 09/16/2017 03:43:44 AM
L1082[14:45:42] <Forecaster> http://patorjk.com/misc/scrollingtext/timewaster.php
L1083[14:50:59] <Inari> @Forecaster pretty
L1084[14:51:26] <Forecaster> shame the pattern doesn't change though
L1085[14:51:29] <Forecaster> just the colors
L1086[14:53:05] <Zerray> so no solution for this ?^^
L1087[14:53:40] <Inari> @Zerray Have you tested it doesn't?
L1088[14:53:59] <Zerray> no it wont loop even if the condition is correct
L1089[14:54:36] <Inari> And you're sure it returns nil?
L1090[14:54:45] <Zerray> yes ofc
L1091[14:54:56] <Zerray> if i type in manual it returns nil, "solid"
L1092[14:55:17] <Inari> Well
L1093[14:55:22] <Inari> You check if it doesn't return nil
L1094[14:55:23] <Inari> :D
L1095[14:55:43] <Zerray> omg
L1096[14:55:45] <Zerray> you are right xD
L1097[14:55:53] <Zerray> Iam dumb gona kill my self thx
L1098[14:56:09] <Inari> That kinda joke usually isn't met with appreciation here
L1099[14:58:33] <Kodos> Indeed
L1100[15:42:30] ⇨ Joins: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de)
L1101[16:02:06] ⇨ Joins: smoke_fumus (~smoke_fum@188.35.176.90)
L1102[16:02:59] ⇦ Quits: smoke_fumus (~smoke_fum@188.35.176.90) (Client Quit)
L1103[16:11:57] ⇦ Quits: brandon3055_ (~Brandon@pa49-199-195-177.pa.vic.optusnet.com.au) (Ping timeout: 186 seconds)
L1104[16:23:46] ⇨ Joins: PedroBarbosa (webchat@37.189.13.45)
L1105[16:23:49] <PedroBarbosa> Hi
L1106[16:24:29] <CompanionCube> hi
L1107[16:25:58] <PedroBarbosa> What's the best mining program?
L1108[16:28:20] ⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L1109[16:29:37] <Inari> PedroBarbosa: Your own
L1110[16:29:53] <Kodos> Dig loot disc
L1111[16:32:34] <ben_mkiv> wonder how those programs store all the stuff the robot mines :>
L1112[16:32:52] <ben_mkiv> travel to some chest or stop on full inventory?
L1113[16:38:27] <Inari> ben_mkiv: Usually you have some drop off point configured, yeah
L1114[16:38:47] <Inari> Theres also some novel ways if you have fancy mods
L1115[16:38:57] <ben_mkiv> well, i would place enderchest on a waypoint :>
L1116[16:39:00] <Inari> Like plopping down an enderchest and stuffing the stuff in it, with having something that extracts from it at home
L1117[16:39:03] <ben_mkiv> ^^
L1118[16:39:13] <Inari> Why waypoint though
L1119[16:39:16] <Inari> Just have the robot carry it
L1120[16:39:17] <ben_mkiv> so no config would be needed
L1121[16:39:19] <ben_mkiv> oh
L1122[16:39:22] <ben_mkiv> good idea, too
L1123[16:57:08] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 204 seconds)
L1124[17:42:31] ⇦ Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Ping timeout: 204 seconds)
L1125[17:42:59] ⇦ Quits: PedroBarbosa (webchat@37.189.13.45) (Ping timeout: 180 seconds)
L1126[17:54:55] ⇦ Quits: Inari (~Pinkishu@p5dec6075.dip0.t-ipconnect.de) (Quit: 'Make every second count!' - Reinhardt (Overwatch))
L1127[19:04:15] ⇨ Joins: ben_mkiv|afk (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
L1128[19:10:16] ⇦ Quits: ben_mkiv (~ben_mkiv@p57972752.dip0.t-ipconnect.de) (Ping timeout: 383 seconds)
L1129[19:15:44] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:7116:7363:7e4a:1757) (Read error: Connection reset by peer)
L1130[19:16:15] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:7116:7363:7e4a:1757)
L1131[19:19:36] ⇦ Quits: glasspelican (~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca) (Ping timeout: 200 seconds)
L1132[19:30:18] ⇦ Quits: BearishMushroom (~BearishMu@c-82-209-154-59.cust.bredband2.com) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L1133[19:37:32] ⇨ Joins: glasspelican (~quassel@ktnron060ww-lp140-02-70-27-171-109.dsl.bell.ca)
L1134[19:43:10] ⇨ Joins: brandon3055 (~Brandon@pa49-185-185-30.pa.vic.optusnet.com.au)
L1135[20:00:59] ⇦ Quits: Vexatos (~Vexatos@p200300556E26A29208BF0055D13AA6E1.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1136[20:40:56] <Z0idburg> Hai1
L1137[21:05:35] <Z0idburg> wat
L1138[21:25:27] ⇦ Quits: ben_mkiv|afk (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de) (Remote host closed the connection)
L1139[21:27:50] ⇨ Joins: ben_mkiv (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
L1140[21:48:26] <S3> http://picosong.com/wwf3P/
L1141[21:48:29] <S3> so
L1142[21:48:42] <S3> after years my strings still dont' sound horrible
L1143[21:48:46] <S3> but tomorrow I replace them
L1144[21:56:57] ⇦ Quits: Lathanael|Away (~Lathanael@p54960893.dip0.t-ipconnect.de) (Ping timeout: 195 seconds)
L1145[21:58:44] ⇨ Joins: Lathanael|Away (~Lathanael@p54960938.dip0.t-ipconnect.de)
L1146[22:23:08] ⇦ Quits: ben_mkiv (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de) (Ping timeout: 383 seconds)
L1147[23:18:12] ⇨ Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L1148[23:37:04] ⇨ Joins: ben_mkiv (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de)
L1149[23:58:12] ⇦ Quits: ben_mkiv (~ben_mkiv@p4FED4612.dip0.t-ipconnect.de) (Ping timeout: 183 seconds)
<<Prev Next>> Scroll to Top