<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:22:43] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L2[00:35:06] ⇦ Quits: Inari (~Uni@p5DEC6DB1.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L3[00:40:55] *** mrkirby153 is now known as kirby|gone
L4[00:47:39] *** Kasen is now known as rakiru|offline
L5[00:51:24] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Read error: Connection reset by peer)
L6[00:56:26] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L7[00:57:09] ⇨ Joins: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L8[00:57:09] zsh sets mode: +v on Kodos
L9[01:06:00] <Kodos> Took a nap, had a dream I was living in Minecraft, with a factory that made computer parts, and used Forestry's mail system to 'ship' them
L10[01:10:42] <Xal> hey we have a similar thing goin on my server
L11[01:10:49] <Xal> i don't run it
L12[01:10:59] <Xal> but my buddy has some kind of ebay thing
L13[01:11:09] <Xal> where you can buy stuff and it ships it to you
L14[01:11:11] <Xal> not forestry tho
L15[01:11:14] <Xal> that would be cool
L16[01:27:24] <Izaya> that'd be pretty damn awesome
L17[01:36:13] <Izaya> know what'd be better?
L18[01:36:18] <Izaya> using drones to ship the items.
L19[01:37:44] <Xal> awww man
L20[01:37:48] <Xal> that's cool
L21[01:37:57] <Xal> i gotta work on something like that
L22[01:38:31] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Quit: Leaving)
L23[01:38:53] <Kodos> Ugh, I need an oredictionary converter that will literally convert ANYTHING that's oredicted the same
L24[01:40:48] <Kodos> Ah, unifier does work. I wonder what I was doing wrong the first time
L25[01:41:38] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L26[01:41:39] <Kodos> Erm, nevermind, not for everything it would seem
L27[01:56:38] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Quit: cya)
L28[01:58:42] <dangranos> http://www.commitstrip.com/en/2014/11/25/west-side-project-story/
L29[01:58:48] <dangranos> me, when i'm doing ANYTHING
L30[01:59:05] <Dashkal> There are a number of oredict classes that aren't intended to be interchangable except in recipes. The oredict tools tend to try to avoid those.
L31[02:00:08] <Kodos> Then I shall make my own, as soon as my PC is back up
L32[02:00:44] <Dashkal> Heh, while you can certainly do so, you're half way to ProjectE at that point
L33[02:00:52] <Kodos> How so?
L34[02:01:09] <Dashkal> As said, many of those classes are NOT intended to to be interchangable.
L35[02:01:31] <Kodos> Maybe I'll just do shapeless recipes for my items then
L36[02:01:41] <Dashkal> ex: Birch isn't suddenly magically oak, but the chest recipe doesn't care.
L37[02:02:24] <Kodos> I'm thinking 5 of any same color dyes in an L shape on a crafting grid results in 5 Industrial Dyes (my mod)
L38[02:02:26] <Kodos> Thoughts?
L39[02:14:46] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de)
L40[02:14:46] zsh sets mode: +v on Vexatos
L41[02:25:58] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:7145:9bf:62b2:ba8d) (Read error: Connection reset by peer)
L42[02:36:17] <dangranos> hmm
L43[02:36:19] <dangranos> damn..
L44[02:37:24] <dangranos> i wonder if there is any way to have "stack" clipboard
L45[02:46:41] <Vexatos> dangranos, http://parcellite.sourceforge.net/ maybe? :P
L46[02:48:48] <Izaya> http://i.imgur.com/yJIl33z.png I'm a terrible person.
L47[02:59:20] <Kodos> Oh nice, someone PR'd header support for HTTP api?
L48[03:01:17] <Vexatos> Kodos, only for internet.request. internet.open has always supported headers :P
L49[03:02:54] ⇦ Quits: Yepoleb (~quassel@178-190-228-239.adsl.highway.telekom.at) (Ping timeout: 194 seconds)
L50[03:03:20] ⇨ Joins: Yepoleb (~quassel@188-22-165-232.adsl.highway.telekom.at)
L51[03:03:33] <Kodos> I'm still mostly a noob with the internet api, so I'm not entirely sure of the difference, but okay
L52[03:03:48] <Kodos> I'm also super tired, so there's that
L53[03:05:22] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L54[03:05:42] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de)
L55[03:05:42] zsh sets mode: +v on Vexatos
L56[03:09:21] *** Keridos is now known as Keridos|away
L57[03:23:11] ⇦ Quits: Kodos (webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net) (Quit: Web client closed)
L58[03:56:36] ⇨ Joins: sciguyryan (~sciguyrya@80-254-76-239.dynamic.swissvpn.net)
L59[04:22:55] ⇨ Joins: Jezza (~Jezza@185.44.151.107)
L60[04:35:52] <dangranos> ._.
L61[04:36:05] <dangranos> why nobody uses tar?
L62[04:50:26] ⇦ Quits: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net) (Ping timeout: 190 seconds)
L63[04:57:22] ⇦ Quits: flappy (~flappy@85-76-10-84-nat.elisa-mobile.fi) (Ping timeout: 186 seconds)
L64[05:15:15] ⇨ Joins: llolik (~Adium@p200300455C4F310028D53A53E5E4051E.dip0.t-ipconnect.de)
L65[05:17:14] ⇨ Joins: llolik1 (~Adium@p200300455C4F31004C4E7EE9E6B3F540.dip0.t-ipconnect.de)
L66[05:17:53] <DeanIsaKitty> dangranos: The last time I checked a lot of people in the Linux & BSD community use tar :P
L67[05:18:42] ⇦ Quits: llolik (~Adium@p200300455C4F310028D53A53E5E4051E.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L68[05:19:32] ⇨ Joins: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
L69[05:20:01] <Sandra> It's just not a popular format in the outside unix community.
L70[05:20:48] <dangranos> and fucking winrar doesn't supports it
L71[05:20:57] <dangranos> or compressed tars
L72[05:21:17] <dangranos> and somewhy people use fucking winrar instead of 7zip
L73[05:21:19] <hitecnologys> Why would anyone use WinRAR when there are perfectly nice other (de)archivers?
L74[05:21:34] <DeanIsaKitty> hitecnologys: Preinstalled?
L75[05:21:53] <Vexatos> isn't like every unix program ever packed in .tar.gz :P
L76[05:22:07] <DeanIsaKitty> dangranos: Common issue of Windows not supporting Linux / free formats but the other way round :P
L77[05:22:16] <hitecnologys> DeanIsaKitty: WinRAR is proprietary software. Unless somebody uses cracked Windows distros, I'm not sure how that can happen. In the former case… well those aren't my problem.
L78[05:22:45] <DeanIsaKitty> hitecnologys: Uhm, I am pretty sure WinRAR is preinstalled up to 7 or vista.
L79[05:22:51] <dangranos> hitecnologys: you will be amazed
L80[05:22:56] <Vexatos> DeanIsaKitty, nope
L81[05:22:59] <Vexatos> can confirm it is not
L82[05:23:13] <Vexatos> unless your specific PC vendor does it
L83[05:23:15] <Vexatos> it's not
L84[05:23:19] <dangranos> go meet any of your friends irl who isn't very good with computers
L85[05:23:19] <DeanIsaKitty> Oh? So its crapware preinstalled by OEMs?
L86[05:23:24] <dangranos> DeanIsaKitty: YES
L87[05:23:32] <DeanIsaKitty> Huh. figures
L88[05:23:32] <dangranos> heh..
L89[05:23:38] <hitecnologys> dangranos: friends? IRL? You must be kidding!
L90[05:23:42] <dangranos> my dad uses OEM versions everywhere
L91[05:23:57] <Izaya> 7zip best archiver for windows
L92[05:24:01] <dangranos> ^
L93[05:24:04] <Izaya> what the fuck debian
L94[05:24:13] <Izaya> why did you remount /target as ro?
L95[05:24:22] <Turtle> 7zip is really good, but isn't it maintained by like this one guy?
L96[05:24:24] <DeanIsaKitty> But wouldn't that qualify for preinstalled. The last few OEMs winodws I got all had WinRAR installed on them (except the last one bc w8.1)
L97[05:24:29] <Izaya> actually, forget it, I'm installing on like 3 VMs at once, let's see if the other ones do it tool.
L98[05:24:31] <DeanIsaKitty> Turtle: Yes, so what?
L99[05:25:08] <Turtle> Generally means lower volume of updates and the such
L100[05:25:40] <Izaya> well
L101[05:25:47] <Izaya> it's a non-privelaged program
L102[05:25:50] <Sandra> I agree, 7zip is good.
L103[05:25:52] <Izaya> it doesn't do anything with networks
L104[05:25:55] <Turtle> well no
L105[05:26:01] <DeanIsaKitty> Turtle: gpg is maintained by like this one guy. Linux was for a long time maintained by this like one guy. Whats your point exactly?
L106[05:26:07] <Izaya> and the Windows release cycle is once every big bang
L107[05:26:33] <Turtle> my point was though, that OEMs are unlikely to include software made by 'this one guy' for either money, or pride reasons
L108[05:26:41] <Sandra> Yeah.
L109[05:26:56] <Izaya> who doesn't reinstall windows when they get a computer anyway?
L110[05:27:01] <Sandra> I mean, windows has direct support for zip files! So that's good.
L111[05:27:03] <Izaya> or even better, install linux?
L112[05:27:12] <hitecnologys> Isn't WinRAR maintained by 'this one guy' as well?
L113[05:27:21] <dangranos> winrar isn't maintained
L114[05:27:27] * Sandra points at self, izaya.
L115[05:27:35] <dangranos> it's just survives
L116[05:27:43] <dangranos> s/'s//
L117[05:27:43] <Kibibyte> <dangranos> it just survives
L118[05:27:55] <dangranos> now there is something named "winzip"
L119[05:28:02] <DeanIsaKitty> hitecnologys: No. RAR was designed by this one guy.
L120[05:28:40] <Turtle> actually, only for legal issues
L121[05:28:58] <Turtle> the guys' brother aparently holds the legal rights because the dev cba to deal with legals
L122[05:29:11] <Sandra> WinZip is between winrar and 7zip in quality.
L123[05:29:46] <nxsupert> I just ended up installing Cygwin for that sort of stuff.
L124[05:29:49] <dangranos> its name is literally between that
L125[05:29:56] <dangranos> nxsupert: try flinux
L126[05:30:18] <nxsupert> Don't need it anymore. No windows computers in my house :D
L127[05:30:46] <dangranos> :D
L128[05:30:46] <Sandra> Yep.
L129[05:30:49] <nxsupert> Only OS X and Linux :P
L130[05:30:54] <dangranos> ...oh
L131[05:31:04] <Turtle> ... you need more windows, or more linux
L132[05:31:05] * dangranos points accusingly at nxsupert
L133[05:31:12] <nxsupert> And some old school computers thinking about it.
L134[05:31:16] <Sandra> OS x is worse than windows.
L135[05:31:23] <nxsupert> No.
L136[05:31:33] <nxsupert> OS X is better than windows.
L137[05:31:36] <Sandra> It's the dumbest OS ive ever had the displeasure to use.
L138[05:31:48] <nxsupert> Dumb? What do you mean?
L139[05:32:03] <Sandra> Eheheheh. Don't even make me start.
L140[05:32:10] <Sandra> Why command?
L141[05:32:10] <nxsupert> Start.
L142[05:32:12] <Sandra> Why?
L143[05:32:20] <nxsupert> What do you mean?
L144[05:32:40] <hitecnologys> Sandra: why win?
L145[05:32:46] <Izaya> okay, let's look at this
L146[05:32:47] <Sandra> Why are all the keybinds command instead of control for some reason?
L147[05:32:56] <Izaya> I once had to deal with an OS X box
L148[05:33:00] <Izaya> and I had to run a script on it
L149[05:33:04] <Izaya> someone had deleted Terminal.app
L150[05:33:07] <Izaya> and it had no network
L151[05:33:20] <Izaya> I thought "that's fine, this script requires no interaction"
L152[05:33:28] <Izaya> so I opened some TextEdit or some crap
L153[05:33:32] <Izaya> made a file
L154[05:33:35] <Sandra> Ahahah no
L155[05:33:37] <Izaya> and it wouldn't let me save as .sh
L156[05:33:45] <Izaya> only .txt
L157[05:33:54] <nxsupert> So you can use the command keys in the terminal.
L158[05:33:57] <nxsupert> Umm.
L159[05:34:05] <Sandra> ???
L160[05:34:07] <Izaya> and then Finder wouldn't let me rename it to .sh, nor enable the execute bit
L161[05:34:09] <nxsupert> I can save stuff as sh's
L162[05:34:20] <Izaya> This was an old version of OS X
L163[05:34:21] <Izaya> 10.3
L164[05:34:50] <Sandra> Nxsupert... But why though?
L165[05:34:57] <nxsupert> Why what?
L166[05:35:11] <nxsupert> Also. OS X has approved a lot since then.
L167[05:35:23] <Sandra> Okay, some more. Why are applications folders?
L168[05:35:25] <DeanIsaKitty> *improved (i assume?)
L169[05:35:26] <Izaya> I did a clean install on that box
L170[05:35:27] <Izaya> 10.4
L171[05:35:29] <Izaya> still sucked
L172[05:35:47] <nxsupert> And if someone deletes the Terminal app, thats the users fault , not the operating systems.
L173[05:36:03] <Izaya> nxsupert, still couldn't set the execute bit from the file manager
L174[05:36:09] <Izaya> that's Apple's fault
L175[05:36:10] <nxsupert> As for an applications folder , To make it easier to install applications.
L176[05:36:20] <Turtle> nxsupert, it's the OS' fault if it's even possible to break it
L177[05:36:23] <Sandra> Hahah how?
L178[05:36:25] <Izaya> in all of its genius 'making unix easy' wisdom
L179[05:36:38] <Izaya> nxsupert, no, not that there's an applications folder
L180[05:36:44] <Izaya> why are the applications themselves folders?
L181[05:37:00] <nxsupert> Turtle: By that logic Linux is the worst OS in existance.
L182[05:37:09] <DeanIsaKitty> Turtle: no, not really. I think Linux very happily assumes the user is not a stupid monkey and knows what they are doing and is not slandered for it. (in this channel at least)
L183[05:37:19] <dangranos> Izaya: speaking of "applications being folders"..
L184[05:37:23] <DeanIsaKitty> Izaya: Linux.
L185[05:37:24] <Sandra> Linux indeed does do that.
L186[05:37:25] <Turtle> err, if you give linux to a stupid monkey, you bet it is the worst OS
L187[05:37:32] <dangranos> fuck that guy who wrote "MineOS" taht way
L188[05:37:40] <dangranos> ofc it looks nice..
L189[05:37:45] <Izaya> wasn't that designed to clone OS suX?
L190[05:37:45] <nxsupert> Applications being folders? Works better.
L191[05:37:48] <Turtle> Which is why you DON'T give it to stupid people
L192[05:37:55] <Sandra> Isn't mineos just a server is?
L193[05:37:59] <Sandra> OS?
L194[05:38:11] <dangranos> but it's like android, nice for users terrible for those who want to dig further than GUI
L195[05:38:15] <Turtle> iirc it's a stripped version of linux with just a jvm
L196[05:38:26] <dangranos> https://github.com/IgorTimofeev/OpenComputers < this
L197[05:38:33] <dangranos> (OC OS)
L198[05:38:45] <nxsupert> And the fact is , OS X us easy to use. But if I want to I can use it just like Linux.
L199[05:38:50] <dangranos> also, damn capital letters in paths
L200[05:38:53] <DeanIsaKitty> nxsupert: no you cant.
L201[05:39:27] <DeanIsaKitty> nxsupert: If anything you can use it as a cut down little brother of BSD but without the advantages BSD brings you.
L202[05:39:49] <Izaya> OS X: couldn't install xorg, 0/10
L203[05:40:17] <nxsupert> Why would you need X-ORG?
L204[05:40:22] <DeanIsaKitty> Xorg.
L205[05:40:27] <Izaya> so I don't have to deal with the finder, mostly
L206[05:40:33] <Izaya> so I can use Xfce or WindowMaker
L207[05:40:42] <nxsupert> What is wrong with finder?
L208[05:41:06] <hitecnologys> You don't need Xorg. Xorg is insecure, buggy and has terrible configuration file.
L209[05:41:10] <DeanIsaKitty> What is wrong with limiting the choices and options a user has to use their computer? Idfk, ask Windows.
L210[05:41:17] <Izaya> ^
L211[05:41:19] <nxsupert> You can get addons if you want to let you execute shell scripts,
L212[05:41:20] <DeanIsaKitty> hitecnologys: Off topic and NO
L213[05:41:29] <DeanIsaKitty> nxsupert: For only 99$ a year!
L214[05:41:32] <Izaya> also, I know this is a feature, but why does closing a program not close a program?
L215[05:41:40] <nxsupert> No. They are free.
L216[05:41:52] <hitecnologys> DeanIsaKitty: yes it is. How else would you call ability of every application to read input to another application?
L217[05:42:01] <DeanIsaKitty> nxsupert: So is linux. But all of it. And also OSS,
L218[05:42:16] <Turtle> DeanIsaKitty, like, tbf, you can do quite a bit more with windows than is designed, you just need to apply a sledgehammer generously
L219[05:42:24] <DeanIsaKitty> hitecnologys: No it isnt. Hmm, how do you like the word pipe?
L220[05:42:54] <DeanIsaKitty> Turtle: Probably. I don't know Windows but I find it to hard to learn properly.
L221[05:43:09] <nxsupert> The fact is anything I have written for OS X that isn't written in C or something , I have been able to run on my mac book.
L222[05:43:23] <DeanIsaKitty> nxsupert: Point?
L223[05:43:27] <hitecnologys> DeanIsaKitty: alright, let's go another way. Are you going to argue that it has nice configuration file?
L224[05:43:52] <hitecnologys> Because it doesn't.
L225[05:43:55] <Turtle> DeanIsaKitty, TLDR: Step 1) If you can't do things properly right away, stop trying to do it properly. Step 2) Break the rules. Step 3) ... Step 4) Profit.
L226[05:43:56] <DeanIsaKitty> hitecnologys: It does the job, its both human and computer readable and allows for pretty much anything to be configured.
L227[05:43:59] <DeanIsaKitty> Projection.
L228[05:44:24] <hitecnologys> -_-
L229[05:44:30] <DeanIsaKitty> Turtle: 1) If you cant do things properly the right way, use Linux. Its just faster for me that way.
L230[05:44:31] <Sangar> o/
L231[05:44:37] <DeanIsaKitty> \o
L232[05:44:57] <Turtle> well yeah, but this was in the case of using windows, i.e. no easy way out in the way of installing linux :p
L233[05:45:02] <nxsupert> o/
L234[05:45:07] <Turtle> o/
L235[05:45:20] <DeanIsaKitty> Turtle: I can happily confirm that I have never been in this situation.
L236[05:46:09] <Turtle> Sooo, I can conclude from that you didn't work in enterprise situations? :p /s
L237[05:46:47] <DeanIsaKitty> Turtle: The first question I ask is "Can I use Linux for absolutely everything?". Does that answer your question? :P
L238[05:47:24] <Turtle> oh god I already see so much ways manglement could fuck that up :p
L239[05:47:55] <DeanIsaKitty> Turtle: It worked fine the last few times. And if manglements gets pissed I just offer them to run a Winderps VM.
L240[05:48:24] <DeanIsaKitty> And promply start the hate for Windows come up again. Last time was a week and a half ago :P
L241[05:48:30] <Turtle> :p
L242[05:49:36] <DeanIsaKitty> :р
L243[05:50:27] <nxsupert> Umm.
L244[05:51:50] <DeanIsaKitty> nxsupert: No, really. I didn't get your point about running stuff on you macbook.
L245[05:52:47] <nxsupert> It is easy to use (easy than linux) but I can use it to develop stuff for linux.
L246[05:52:55] <DeanIsaKitty> Because it pretty sure wasn't "Everything I write for OS X can run on OS X on another machine" because I fucking hope OSX can at least do that.
L247[05:53:06] <DeanIsaKitty> Ah, so your macbook runs Linux?
L248[05:53:15] <nxsupert> Via VM.
L249[05:53:27] <DeanIsaKitty> Ah. Specify that next time :P
L250[05:53:40] <nxsupert> but. I can run it in os x too.
L251[05:54:24] <DeanIsaKitty> Also, fun fact: I can develop code on Linux that runs on OS X too. And Linux. And Windows. And BSD. And its written in C++.
L252[05:54:24] <nxsupert> Because they both share a lot of API's. I mean they are both POSIX compliant.
L253[05:54:41] <DeanIsaKitty> Even in C that is easy.
L254[05:55:23] <nxsupert> Yes. But you can't develop code that will run on both Windows and Linux. you would have to change it for each OS.
L255[05:55:49] <DeanIsaKitty> nxsupert: No, I can.
L256[05:55:53] <nxsupert> The fact is OS X is so much easier to use than Linux.
L257[05:56:07] <DeanIsaKitty> I have some C code here that will very happily run on Windows and Linux at the same time :)
L258[05:56:17] <DeanIsaKitty> nxsupert: Projection.
L259[05:56:46] <DeanIsaKitty> It may be for you. But not for every use case and every situation.
L260[05:56:57] <nxsupert> Yes. But if you need to write code that uses something like unix sockets you aren't exactly going to be able to run it on windows.
L261[05:57:06] <nxsupert> But you can on OS X.
L262[05:57:27] <DeanIsaKitty> nxsupert: That is not a point for OS X over LINUX. Over Windows, maybe.
L263[05:57:34] <nxsupert> But the point I am trying to get across is OS X is so so much easier to use than Linux.
L264[05:57:40] <Vexatos> Sangar!
L265[05:57:41] <Vexatos> Hi
L266[05:57:50] <DeanIsaKitty> nxsupert: But you don't.
L267[05:58:05] <Sangar> Vexatos!
L268[05:58:05] <DeanIsaKitty> You are saying stuff that has nothing to do with Linux or OS X in the first place.
L269[05:58:08] <Sangar> saw the pr!
L270[05:58:15] <Vexatos> I just made it a little better
L271[05:58:15] <nxsupert> The number of times I have messed up my Linux computer trying to get it to use my graphics card is mad. But with OS X , it just works!
L272[05:58:17] <Vexatos> (a lot)
L273[05:58:28] <Vexatos> added a shouldIgnoreLighting to make it NOT always glow >_>
L274[05:58:36] <DeanIsaKitty> nxsupert: Mac OS MAY be easier for you. But then again, you are not all of humanity.
L275[05:58:43] <Sangar> adjusting 1.8.8 right now (to also have the separate register* methods, it it's easier to backport in the future)
L276[05:58:58] <Vexatos> Sangar: and, fun fact, the shouldIgnoreLighting is conveniently placed so that you can apply your own GL transformations before returning anything :D
L277[05:59:16] <Vexatos> (just in case you need it)
L278[05:59:18] <Sangar> Vexatos, haven't looked at the actual rendering in detail yet :P
L279[05:59:20] <Sangar> ok
L280[05:59:22] <Vexatos> also renamed it to Abstract* to fit the prefab
L281[05:59:23] <nxsupert> True. But I bet most people would agree with me.
L282[05:59:29] ⇨ Joins: McKleiv (webchat@37-44-135-186-dynamic-customer.stayon.no)
L283[05:59:33] <DeanIsaKitty> nxsupert: Not here. As you can see from the log.
L284[05:59:36] <Vexatos> AND made it use the item texture atlas by default >_>
L285[05:59:40] <Vexatos> instead of the block one
L286[05:59:41] <McKleiv> Hello
L287[05:59:45] <Sangar> kk
L288[05:59:46] <nxsupert> Fair enough.
L289[05:59:52] <nxsupert> But still.
L290[05:59:55] <McKleiv> How's it going guys?
L291[06:00:02] <DeanIsaKitty> nxsupert: No. Not at all.
L292[06:00:05] <Vexatos> Also also made it look decent on item frames >_> them custom transformations
L293[06:00:14] <Vexatos> Btw, Sangar, was yesterday really your birthday? D:
L294[06:00:24] <DeanIsaKitty> nxsupert: You haven't made a point and proven it yet. So just stop already.
L295[06:00:46] <McKleiv> What are we discussing?
L296[06:00:54] <DeanIsaKitty> McKleiv: Nothing of importance.
L297[06:01:08] <nxsupert> Can we just say Linux and OS X are better than windows and leave it at that?
L298[06:01:15] <Sangar> Vexatos, yes :P
L299[06:01:16] <Vexatos> and, uuh. Sangar: I had to modify the obj file a little, since the object name you chose crashed the 1.7.10 obj loader >_> And I commented out the mtl stuff
L300[06:01:24] <Vexatos> but you can uncomment it
L301[06:01:31] <Vexatos> it won't affect the 1.7.10 one at all
L302[06:01:36] <Sangar> Vexatos, eh, so long as it works
L303[06:01:36] <DeanIsaKitty> nxsupert: *sigh*
L304[06:01:42] <Vexatos> and if you do, you can probably use the same obj file in both versions
L305[06:01:43] <DeanIsaKitty> nxsupert: Yes.
L306[06:01:43] <Sangar> yeah, i noticed that when i tried :X
L307[06:02:04] <Vexatos> since I didn't change any values but the object names
L308[06:02:12] <Sangar> tis fine this way, won't ever likely change, so idc
L309[06:02:18] <Vexatos> (yes I had to learn obj syntax >_>)
L310[06:02:27] <Vexatos> YOU ARE SO LAZY SNAGAR
L311[06:02:31] <Sangar> yep
L312[06:02:37] <Vexatos> Oh well, you still have to write all that documentation MWAHAHAHAHA
L313[06:02:49] <Sangar> documentation? what documentation? :P
L314[06:02:50] <DeanIsaKitty> Oh, right... Happy birthday Sangar. Want a cake?
L315[06:02:57] <Sangar> thanks!
L316[06:03:03] <Sangar> sure, y naught
L317[06:03:05] <Vexatos> You surely don't want the item renderer to be the only undocumented class in the API :3
L318[06:03:10] <nxsupert> The cake is a lie :P
L319[06:03:12] <Sangar> pffft
L320[06:03:16] <Vexatos> Sangar, why didn't you tell anyone that it was your birthday D:
L321[06:03:23] <DeanIsaKitty> Vexatos: He did.
L322[06:03:26] <Sangar> Vexatos, i kinda did >_>
L323[06:03:27] <Vexatos> what
L324[06:03:28] <Vexatos> when
L325[06:03:28] <DeanIsaKitty> A week or so agi.
L326[06:03:30] <DeanIsaKitty> *ago.
L327[06:03:31] <Vexatos> .-.
L328[06:03:33] <Sangar> and the day before
L329[06:03:37] <Sangar> :X
L330[06:03:39] <Vexatos> :(
L331[06:03:45] <Vexatos> Gratulamur tibi~
L332[06:03:46] <Vexatos> Anyway
L333[06:03:55] <Sangar> chibi?
L334[06:04:00] <DeanIsaKitty> Kibi?
L335[06:04:10] <Vexatos> <apply happy-birthday song>
L336[06:04:15] <Vexatos> Gratularmur tibi~
L337[06:04:17] <Vexatos> Gratularmur tibi~
L338[06:04:17] <DeanIsaKitty> <apply gema cost>
L339[06:04:23] <Vexatos> Gratularmur, care Florian~
L340[06:04:32] <Vexatos> Gratulamur tibi! ♪
L341[06:04:42] <Vexatos> Blergh
L342[06:04:49] <Vexatos> 3-syllable names are the worst for this song
L343[06:04:58] <Sangar> i'm sorry
L344[06:05:16] <DeanIsaKitty> Sangar: You better be! You are a bad person for having this long of a name!
L345[06:05:29] <Sangar> yes. totally my fault, i realize that now.
L346[06:05:36] <DeanIsaKitty> Good.
L347[06:05:38] <Sangar> should applied for a name change ages ago.
L348[06:05:42] <Sangar> my life is ruined.
L349[06:06:08] <DeanIsaKitty> Absolutely.
L350[06:06:22] <DeanIsaKitty> No one will ever love you.
L351[06:06:57] <Sangar> yeah.
L352[06:07:05] <Vexatos> DeanIsaKitty, 4-syllable names are fine again
L353[06:07:09] <Vexatos> can remove the "care"
L354[06:07:09] <Vexatos> :P
L355[06:07:22] <Sangar> Vexatos, just sing it with sangar then :X
L356[06:07:26] <Sangar> that's not three
L357[06:07:40] <DeanIsaKitty> 2 != 3. Hmm your logic is infallible
L358[06:07:40] <Vexatos> Ok
L359[06:07:41] <Vexatos> :3
L360[06:07:44] <Vexatos> Kethtar \:D/
L361[06:07:57] <Sangar> if you wanna bite your tongue while singing, sure!
L362[06:08:56] <Sangar> hrm. i'll prob pull it from prefab.client to just prefab. feels like pointless nesting right now :X
L363[06:11:08] <Izaya> okay so apparently read timeout -> remount /target ro
L364[06:12:02] <Vexatos> Sangar, I just wanted it to be.. separate from the rest since it contains so much MC-specific code >_>
L365[06:12:05] <Izaya> sure, debian
L366[06:12:05] <Izaya> thanks
L367[06:12:13] <Izaya> totally didn't break one of my virtual machines
L368[06:12:15] <Sangar> wait, the rest doesn't? :X
L369[06:12:23] <Sangar> i'm that good?
L370[06:12:26] <Sangar> okthen
L371[06:12:34] <Sangar> also Vexatos, learn to use more final :X
L372[06:12:54] <Vexatos> Sangar, there is a reason I made everything "protected"
L373[06:13:02] <Vexatos> it is on you to use the model if you want
L374[06:13:08] <Vexatos> but you should be free to change anything about it
L375[06:13:22] <Vexatos> which is also why I exported so much into separate methods :P
L376[06:13:27] <Sangar> hmm?
L377[06:13:37] <Sangar> i mean method parameters and local variables and such
L378[06:13:44] <Vexatos> an that
L379[06:14:04] <Vexatos> well it doesn't make much of a difference
L380[06:14:12] <Vexatos> since the IItemRenderer's params themselves aren't final
L381[06:14:14] <Vexatos> so why bother?
L382[06:14:23] <Vexatos> there are enough ways to derp, it's raw OpenGL after all
L383[06:14:39] <Sangar> it makes it impossible to accidentally assign something to a variable when you mean to assign it to a field e.g.
L384[06:14:40] <Vexatos> So I don't think making the params final matters at all
L385[06:14:59] <Sangar> also it makes the code clearer imho because you can be sure a variable won't be mutated somewhere down the line
L386[06:15:01] <Vexatos> Well, again. There are much more stupid ways to derp in MC rendering :P
L387[06:15:09] <Sangar> ?
L388[06:15:11] <Vexatos> feel free to change it once the PR is merged :P
L389[06:15:18] <Sangar> this is only relevant to your own method
L390[06:15:19] <dangranos> http://www.commitstrip.com/en/2015/02/17/have-you-tried-turning-it-off-and-on-again/
L391[06:15:24] <Vexatos> It's not my mod, after all
L392[06:15:27] <Sangar> :X
L393[06:15:31] <dangranos> aka "what's going on when ISP asks me to reboot my router"
L394[06:15:34] <Sangar> i am changing that, no worries
L395[06:15:49] <Sangar> i'd just like to point it out so in future prs i have less postprocessing to do :X
L396[06:17:52] <Vexatos> Well making a bad PR means I got you to stop procrastinating. sooo... Mission Accomplished? :P
L397[06:18:11] <Sangar> it means i have less time to work on oc today >_>
L398[06:18:21] <asie> [ ] not told
L399[06:18:23] <asie> [X] told
L400[06:18:23] <Vexatos> Like 10 minutes less time <3
L401[06:18:26] <asie> [X] opentoldputers
L402[06:18:30] <asie> [X] tolds-3d
L403[06:18:33] <asie> [X] told9k
L404[06:18:36] <Sangar> <_>
L405[06:18:37] <Vexatos> [X] charset-told
L406[06:18:38] <asie> [X] toldputronics
L407[06:18:44] <asie> [X] told block
L408[06:18:49] <Vexatos> [X] toldcraft
L409[06:18:53] <asie> [X] vexatold
L410[06:19:05] <Vexatos> [X] told.cil.li
L411[06:19:40] <Skye> [ ] understand
L412[06:19:46] <Magik6k> [X] toldwat
L413[06:19:54] <Skye> [x] Wat
L414[06:23:23] <Vexatos> Magik6k, when is the glorious oppmpt update finished :O
L415[06:25:56] <Magik6k> Vexatos, https://assets.magik6k.net/screenshoots/1450008967.png
L416[06:26:17] <Vexatos> Yea I saw you added your version tags
L417[06:26:32] <Vexatos> nice :D
L418[06:28:02] <Magik6k> I need to do some network related stuff, test new installer features, some small breaking changes and pull request
L419[06:28:26] <Vexatos> are you caching OPPM versions too?
L420[06:28:34] <Vexatos> also, how are you dealing with unversioned packages
L421[06:29:14] <Magik6k> Vexatos, yup, here is prettified mpt database: http://pastebin.com/EQRbPBS5
L422[06:30:40] <Vexatos> soo how are you handling unversioned packages and how are you handling packages with the same name on both frontends
L423[06:34:28] <Magik6k> Vexatos, I save version as nil, if it appers, package will upgrade, for same names mpt > oppm > mptLocalMirror
L424[06:34:53] * Elizabeth yawns
L425[06:37:01] <Vexatos> ok
L426[06:37:18] <Vexatos> Magik6k, that means I will probably want to get rid of my selene and OPPM mirrors on selene
L427[06:37:26] <Vexatos> as the github one is more up-to-date
L428[06:38:34] <Magik6k> k
L429[06:39:37] <Magik6k> [do it before 1.6 release, if someone has it installed from mpt, it won't upgrade from oppm]
L430[06:39:48] ⇦ Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Read error: Connection reset by peer)
L431[06:41:27] <Vexatos> ok
L432[06:41:57] <Vexatos> Magik6k, how do I delete an entire repo?
L433[06:42:02] <Magik6k> umm
L434[06:42:04] <Vexatos> I only seem to be able to delete packages
L435[06:42:12] <Magik6k> I guess I have to do that ;p
L436[06:42:23] <Izaya> Hm.
L437[06:42:30] <Vexatos> well do it then :P
L438[06:42:36] <Vexatos> the two repos are selene and oppm >_>
L439[06:42:41] <Izaya> I am unable to decide between salt and ansible.
L440[06:43:02] ⇨ Joins: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de)
L441[06:43:15] <Izaya> Any opinions here? I'm leaning towards ansible for its ease of setup but...
L442[06:46:52] <dangranos> what's that?
L443[06:47:42] <Izaya> they're configuration management tools
L444[06:47:58] <Magik6k> Vexatos, done
L445[06:48:03] <Vexatos> thanks :)
L446[06:49:55] <Vexatos> Magik6k, we should probably have some fields telling if a package works for a specific OS... or is there any better way >_>
L447[06:50:05] <Vexatos> I mean every OS should have their environment variable set
L448[06:50:08] <Vexatos> soo :/
L449[06:51:14] <Magik6k> hmm
L450[06:51:51] <Vexatos> I wish we could do it like unix and just have a package that works on every distro >_>
L451[06:52:35] <Magik6k> Most OpenOS progs work just fine on plan9k
L452[06:53:16] <Magik6k> (I only need virtual primary gpu for near 100% compat)
L453[06:58:42] <Vexatos> oppm does not :P
L454[06:58:52] <Vexatos> or does it now >_>
L455[06:59:44] <Vexatos> https://github.com/OpenPrograms/Vexatos-Programs/blob/master/op-manager/oppm.lua#L5-L10 since I need quite a bit of stuff :P
L456[07:04:22] ⇨ Joins: h3po (~h3po@aftr-5-146-248-117.unity-media.net)
L457[07:05:35] ⇨ Joins: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de)
L458[07:20:32] <Vexatos> Hmm... Sangar, do you still use that git.io firefox addon thinger?
L459[07:20:42] <Sangar> yes
L460[07:20:56] <Vexatos> It doesn't appear to work for me anymore...
L461[07:21:08] <Vexatos> :/
L462[07:21:17] <dangranos> uh?
L463[07:21:53] <Vexatos> I enable it... and there's no icon .-. Also the hotkey doesn't work either... weird
L464[07:29:46] <Vexatos> Aha! I see
L465[07:32:25] ⇨ Joins: Turtle2 (~SentientT@82-171-92-73.ip.telfort.nl)
L466[07:32:26] *** Cranium[Away] is now known as Krampus
L467[07:32:51] <Sangar> you do?
L468[07:33:44] <nxsupert> o/
L469[07:34:01] *** SleepingFairy is now known as Daiyousei
L470[07:34:27] ⇦ Quits: Turtle2 (~SentientT@82-171-92-73.ip.telfort.nl) (Client Quit)
L471[07:34:56] <Vexatos> Sangar, yea, it apparently uses a part of the SDK which isn't there anymore >_>
L472[07:35:02] <Vexatos> Now I need to figure out how to edit an addon
L473[07:35:06] <Sangar> :/
L474[07:37:35] <Vexatos> well it does ship the sdk but apparently it doesn't load it... or something?
L475[07:37:54] ⇦ Quits: llolik1 (~Adium@p200300455C4F31004C4E7EE9E6B3F540.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L476[07:40:34] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L477[07:53:07] ⇦ Quits: VikeStep (~VikeStep@101.184.165.77) (Read error: Connection reset by peer)
L478[07:53:30] ⇦ Quits: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L479[07:53:42] ⇨ Joins: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de)
L480[07:58:26] ⇦ Quits: McKleiv (webchat@37-44-135-186-dynamic-customer.stayon.no) (Ping timeout: 204 seconds)
L481[08:02:58] ⇦ Quits: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L482[08:05:56] ⇨ Joins: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de)
L483[08:10:40] ⇨ Joins: Madxmike (~Madxmike@24-216-135-50.static.sghl.ga.charter.com)
L484[08:11:34] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L485[08:11:46] ⇦ Quits: h3po (~h3po@aftr-5-146-248-117.unity-media.net) (Quit: Leaving.)
L486[08:13:27] <dangranos> SHIP ALL THE THINGS
L487[08:13:31] * dangranos runs away
L488[08:13:35] <nxsupert> ?
L489[08:15:06] <reinei> 25KiB download? who cut my wifi cables again?
L490[08:16:16] <Elizabeth> ... windows, when i hide an update. i want it to say hidden...
L491[08:20:57] ⇨ Joins: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net)
L492[08:20:58] ⇦ Quits: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L493[08:24:39] ⇨ Joins: h3po (~h3po@aftr-5-146-248-117.unity-media.net)
L494[08:29:33] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Quit: I appear to have flexed out of the room.)
L495[08:32:18] ⇨ Joins: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de)
L496[08:33:11] <reinei> can someone provide me with a gradle-2.5+ -all.zip file here please?
L497[08:33:21] <reinei> the gradle servers are incredibly slow atm for me
L498[08:48:42] <Vexatos> http://git.io/v0c6b
L499[08:48:48] <Vexatos> woop
L500[08:48:57] <Vexatos> guess who just learned how to make firefox addons >_>
L501[08:48:58] * Vexatos dies
L502[08:49:02] <Vexatos> Sangar, I fixed it <_>
L503[08:49:18] *** alekso56_off is now known as alekso56
L504[08:50:54] <Sangar> Vexatos, good job!
L505[08:51:36] <Vexatos> I can Ctrl+Y again \:D/
L506[08:53:41] ⇦ Quits: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L507[08:56:22] ⇨ Joins: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net)
L508[08:57:48] <vifino> Vexatos: Controlled Yanking is dangerous!
L509[08:58:44] <Vexatos> Sangar, why are you creating a new IItemRenderer for each of your modules o-O
L510[08:58:51] ⇨ Joins: Inari (~Uni@p5DEC6DB1.dip0.t-ipconnect.de)
L511[08:58:52] <Vexatos> you could just use a single one for all of them >_>
L512[08:59:30] <Sangar> because it hardly matters and i don't need another static variable somewhere :P
L513[09:00:10] ⇦ Quits: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L514[09:00:30] <hitecnologys> Izaya: I use Ansible and I'm highly satisfied with it. Haven't used Salt but from what I know, it uses agents so Ansible is more flexible and probably more robust since it only needs SSH access and Python interpreter on target machines.
L515[09:01:56] ⇨ Joins: Negi (~Poireau@2a01:e34:ef13:4150:e2ca:94ff:fe1f:76e0)
L516[09:02:35] ⇨ Joins: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net)
L517[09:02:50] <Vexatos> Sangar, please >_> Could you PLEASE add source code to the :dev maven thinger :/
L518[09:03:02] <Sangar> make a pr >_>
L519[09:03:05] <Vexatos> how am I supposed to steal all your code .-.
L520[09:03:11] <Vexatos> I have no idea how maven works though
L521[09:03:19] <Sangar> welcome to the team
L522[09:03:27] <Sangar> i'm off for a bit, laters o/
L523[09:05:50] *** Keridos|away is now known as Keridos
L524[09:05:54] ⇨ Joins: reinei_ (~reinei@pd9e1c61a.dip0.t-ipconnect.de)
L525[09:07:50] ⇦ Quits: reinei (~reinei@p5DE88030.dip0.t-ipconnect.de) (Ping timeout: 192 seconds)
L526[09:15:02] <Vexatos> Sangar, https://github.com/MightyPirates/TIS-3D/pull/23
L527[09:15:04] <Vexatos> your fault.
L528[09:16:41] ⇦ Quits: Madxmike (~Madxmike@24-216-135-50.static.sghl.ga.charter.com) (Ping timeout: 190 seconds)
L529[09:17:03] ⇨ Joins: Madxmike (~Madxmike@24-216-135-50.static.sghl.ga.charter.com)
L530[09:25:44] ⇨ Joins: MJRLegends_ (webchat@05410422.skybroadband.com)
L531[09:25:58] <MJRLegends_> hi
L532[09:27:29] *** Keridos is now known as Keridos|away
L533[09:27:42] <Vexatos> hello
L534[09:27:51] <MJRLegends_> i need some help with some computercraft code
L535[09:28:19] <MJRLegends_> anyone able to help?
L536[09:28:49] <Inari> trust me, noone can help you with more info on wht your issue is :P so back to cc
L537[09:29:15] <MJRLegends_> http://pastebin.com/jynMAHYQ i need the event listener of mouse_touch and theses drawControlScreen() drawDisplayScreen() to keep looping
L538[09:30:01] <MJRLegends_> *monitor_touch
L539[09:31:05] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L540[09:32:27] ⇦ Quits: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L541[09:32:35] ⇨ Joins: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net)
L542[09:33:11] <Elizabeth> MJRLegends_, sorry, if you want help with ComputerCraft you'll have to go back to their channel (which, from my whoising i can see you're already in). This is the channel for OpenComputers
L543[09:34:33] ⇦ Quits: Texelsaur (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
L544[09:34:49] ⇨ Joins: Texelsaur (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net)
L545[09:35:53] <Magik6k> ~w tunnel
L546[09:35:53] <ocdoc> http://ocd.cil.li/component:tunnel
L547[09:37:14] ⇦ Quits: MJRLegends_ (webchat@05410422.skybroadband.com) (Ping timeout: 204 seconds)
L548[09:38:15] <hydraz> Morning
L549[09:38:44] <Vexatos> Magik6k, really looking forward to the next mpt :P
L550[09:39:23] <Vexatos> although I really do wish there was an easy way to make your programs compatible with both OpenOS and plan9k so noone would need to worry about accidentally downloading an os-specific package :/
L551[09:40:42] <Inari> anyone know any good MC streamers? xD (i know thats a bit vague of a question <.< just someone you think is fun to watch, streams regularly and such)
L552[09:40:59] <Inari> Vexatos: what makes them incompatible?
L553[09:41:21] <hydraz> Heh, plan9.
L554[09:41:36] <Vexatos> Inari, asie does stream :3
L555[09:42:51] *** reinei_ is now known as reinei
L556[09:45:00] ⇦ Quits: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com) (Read error: Connection reset by peer)
L557[09:45:01] ⇦ Quits: Texelsaur (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
L558[09:45:10] <Elizabeth> .-. go away onenote, i didn't mean to click you
L559[09:45:17] ⇨ Joins: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com)
L560[09:45:17] ⇨ Joins: Texelsaur (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net)
L561[09:46:01] <vifino> "I never pay me any attention, Elizabeth :(' - onenote
L562[09:47:16] ⇦ Quits: lacsap (~lacsap@modemcable157.188-82-70.mc.videotron.ca) (Remote host closed the connection)
L563[09:48:28] <Inari> Vexatos: well asie only streams coding? xD
L564[09:50:06] ⇦ Quits: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 206 seconds)
L565[09:54:12] <hydraz> > onenote
L566[09:54:25] <Inari> > >
L567[09:54:46] <vifino> > > >
L568[09:54:52] <hydraz> > not using > for quoting previous messages
L569[09:55:09] <Inari> > > > https://www.youtube.com/watch?v=WpPWm1Oo8c0
L570[09:55:10] <MichiBot> Inari: Izaya - circulation sleeve - Durarara [Cover] | length: 4m 13s | Likes: 1041 Dislikes: 15 Views: 120825 | by Cegoo Kun
L571[09:55:13] <vifino> markdown style quotation masterrace
L572[09:55:18] <hydraz> brah do you even mailing list
L573[09:55:25] <vifino> yes i do
L574[09:55:33] <hydraz> vifino: what are these downmarks you speak of
L575[09:55:34] <vifino> 80 char / line masterrace yo
L576[09:55:46] <hydraz> yeeee
L577[09:56:07] * hydraz goes back to reading the lkml
L578[09:56:54] <vifino> rename-to-lynox.patch
L579[09:58:17] <hydraz> Ah, look, more network patches. And amdgpu updates, too
L580[09:59:11] ⇦ Quits: Kilobyte (kilobyte@cucumber.kilobyte22.de) (Quit: ZNC - 1.6.0 - http://znc.in)
L581[09:59:21] ⇨ Joins: Kilobyte (kilobyte@cucumber.kilobyte22.de)
L582[09:59:23] zsh sets mode: +v on Kilobyte
L583[09:59:46] ⇦ Quits: Madxmike (~Madxmike@24-216-135-50.static.sghl.ga.charter.com) (Ping timeout: 186 seconds)
L584[10:00:14] ⇦ Quits: Kilobyte (kilobyte@cucumber.kilobyte22.de) (Remote host closed the connection)
L585[10:00:27] * Kubuxu is reading source of ARM core for OC.
L586[10:00:41] <Kubuxu> It is a giant spaghetti mess.
L587[10:00:50] <hydraz> Hm?
L588[10:00:59] <Kubuxu> Hmm, I would eat spaghetti.
L589[10:03:05] *** SleepyFlenix is now known as Flenix
L590[10:04:47] <`-`> So about 100 birds landed in our yard at the same time
L591[10:04:53] <`-`> And they all took off at the same time
L592[10:05:01] <`-`> I could feel the wind through my window
L593[10:06:56] <vifino> :D
L594[10:07:49] <Pwootage> Kubuxu: I was planning on using that as a reference to write a cleaner one, but then I started thinking about JIT and working on the JS arch and havn't started yet
L595[10:08:00] <Magik6k> Vexatos, could you setup separate repo for Plan9k on OpenPorgrams(mainly for docs)?
L596[10:08:37] <Magik6k> ~w printer
L597[10:08:37] <ocdoc> Predicted http://www.lua.org/manual/5.2/manual.html#pdf-print
L598[10:08:47] <Magik6k> ~w 3d print
L599[10:08:47] <ocdoc> Predicted http://ocd.cil.li/component:3d_printer
L600[10:09:03] <Vexatos> Magik6k, you can do that, too
L601[10:09:23] <Magik6k> ohwait, indeed
L602[10:10:02] <Magik6k> or nope
L603[10:10:04] <Kubuxu> Pwootage: I have long lasting desire to write nice ASM (in general) , ARM is great base for it. Full ARM is enormous but when you pick what you like, mix it with some things it won't be big and will be present to write in.
L604[10:10:12] <Magik6k> Vexatos, https://assets.magik6k.net/screenshoots/1450023006.png
L605[10:10:56] <Pwootage> Kubuxu: What do you think of https://docs.google.com/spreadsheets/d/1uS_XcoY3tSfTlJKu-7WNGf6MFwqVBW9fT3UNRWD69ZA/edit?usp=sharing ?
L606[10:10:56] <Kubuxu> Like: I don't need 7 processor modes, even two (user and supervisor) will be to much for game type application.
L607[10:11:04] <Xal> Kubuxu, if real ARM isnt going to be implemented, why even make it ARM?
L608[10:11:06] <Vexatos> Magik6k, whaat
L609[10:11:10] <Xal> just write your own instruction set
L610[10:11:18] <Xal> hell, there's no hardware limitations
L611[10:11:28] <Pwootage> Kubuxu: the one I linked was designed to be easy to emulate, although if you have some fun ideas to modify it I'm open to hear them
L612[10:11:31] <Xal> just make the most software-oriented instruction set possible
L613[10:11:45] <Magik6k> Vexatos, alse that https://assets.magik6k.net/screenshoots/1450023088.png
L614[10:11:46] <Kubuxu> Xal: because ARM has great properties for writing purely in it.
L615[10:11:58] <Kubuxu> All operations can be conditional ie.
L616[10:12:12] <Pwootage> I like the conditional instructions in arm...
L617[10:12:14] <hydraz> If you're going to support ARM, I demand Jazelle support
L618[10:12:34] <Xal> it's going to be emulated, so why not make the most convoluted cisc architecture possible?
L619[10:12:34] <Kubuxu> I won't. ARM7 specification is 7k pages....
L620[10:12:41] <Vexatos> Magik6k, F5.
L621[10:12:44] <Vexatos> can you do it now?
L622[10:12:45] ⇨ Joins: Kilobyte (kilobyte@cucumber.kilobyte22.de)
L623[10:12:48] zsh sets mode: +v on Kilobyte
L624[10:12:53] <Pwootage> Xal: because eew ;P
L625[10:12:58] <hydraz> <Xal> it's going to be emulated, so why not make the most convoluted cisc architecture possible? ← yea like x86_64 or some shit
L626[10:13:03] <Magik6k> Vexatos, still nope
L627[10:13:08] <Kubuxu> Xal: because cisc is annoying to write in as you have to remember 100s or instructions.
L628[10:13:17] <Xal> fair enough
L629[10:13:21] <hydraz> Uh, what, no.
L630[10:13:34] <hydraz> You don't _need_ to remember the convoluted instructions at all
L631[10:13:43] <Xal> and I guess arm would be familiar to most people
L632[10:13:45] <Pwootage> Anyway, if someone comes up with a fun arch, I've written I think 5 different VM sims before, I can probably help out with it
L633[10:13:48] <asie> [X] because CISC can often be slower to emulate
L634[10:13:50] <asie> more specialized logic
L635[10:13:58] <Kubuxu> hydraz: In arm you remember about 30 and you remember them all.
L636[10:14:08] ⇨ Joins: lacsap (~lacsap@modemcable157.188-82-70.mc.videotron.ca)
L637[10:14:10] <hydraz> I can't remember 7 ¯\_(ツ)_/¯
L638[10:14:11] <asie> also, heigher cognitive load
L639[10:14:27] <Kubuxu> Then you just modify them by conditions, or word sizes.
L640[10:14:28] <Magik6k> Vexatos, ma it have someting to do with me not being in programmers team?
L641[10:14:31] <Magik6k> *may
L642[10:14:36] <Vexatos> Magik6k, try now
L643[10:14:49] <Magik6k> Now I can
L644[10:15:14] ⇦ Quits: Ditchbuster (~Ditchbust@2601:280:4401:3497:f0f0:4136:7f57:a472) (Ping timeout: 206 seconds)
L645[10:15:17] <Xal> make an fpga architecture :P
L646[10:15:33] <Xal> so you can flash the computer with different gate configurations
L647[10:15:45] <Pwootage> Xal: actually that sounds like a fun idea for a mod...
L648[10:15:51] <Kubuxu> Xal: I have parser written in Java for one if you want to do it.
L649[10:15:56] <Kubuxu> It is not as simple as it sounds.
L650[10:16:06] <Xal> oh god no fpga languages are complex as hell
L651[10:16:11] <Xal> but you could make a simple one
L652[10:16:17] <Kubuxu> Xal: it is simple one.
L653[10:16:34] <Kubuxu> Just implementation of machine won't be that simple.
L654[10:16:40] <Xal> yeah
L655[10:16:53] <Xal> it depends on how complex you want it to be
L656[10:17:42] <Kubuxu> ie. ARM does not have dedicated push/pop it has STM/LDM store/load multiple, which allow you massive things ie. push 13 registers onto stack and increase stack pointer register in one call. STM sp!, {r0-r12}
L657[10:18:02] <hydraz> And people say ARM is risc
L658[10:18:21] <Kubuxu> It is, because it is one instruction.
L659[10:18:33] <hydraz> I'm pretty sure that's not how RISC is defined.
L660[10:18:39] <Kubuxu> In case of cisc this instruction would be 7 different ones.
L661[10:18:52] <Pwootage> RISC is actually defined in terms of the fact that all instructions are the same length
L662[10:18:56] <Xal> this is more like cisc behaviour
L663[10:19:02] <Xal> because it's doing a lot in one instruction
L664[10:19:02] <hydraz> Kubuxu: you're insane
L665[10:19:05] <hydraz> ↑
L666[10:19:06] <Pwootage> in that regard, other than the whole thumb thing, arm is RISC
L667[10:19:30] * hydraz goes back to terraria
L668[10:19:56] <Pwootage> Well I guess risc stands for reduced instruction set computer... whatever
L669[10:20:10] <Kubuxu> And `push` is just aliased to STMxx sp!, {$$} (where xx is type of stack that is used)
L670[10:20:47] ⇨ Joins: Ditchbuster (~Ditchbust@2601:280:4401:3497:f0f0:4136:7f57:a472)
L671[10:20:48] <hydraz> leal (%rsi,%rdi),%eax
L672[10:21:22] <Xal> CISC means you have opcodes like this: VFMADDSUBPS
L673[10:21:34] <Xal> that do this: Fused Multiply-Alternating Add/Subtract of Packed Single-Precision Floating-Point Values
L674[10:21:39] <Xal> whatever the fuck that means
L675[10:21:48] <hydraz> SIMD is a magical thing
L676[10:21:50] <Antheus> TFW you hear coil whine for the first time
L677[10:22:13] <Kubuxu> Other characteristic of RISC is that there are no ALU+Memory instructions
L678[10:22:34] <hydraz> x86 is so CISC there's AES instructions
L679[10:22:50] <Kubuxu> So you have to first load into register and then do operations.
L680[10:23:04] <Kubuxu> hydraz: in ARM it would be implemented as a co-processor.
L681[10:23:14] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L682[10:23:21] <Pwootage> (ARM coprossesors exist for h264 and AES I think?)
L683[10:23:30] * hydraz could not care less about ARM
L684[10:23:41] <Kubuxu> They do, depending on core.
L685[10:24:10] <hydraz> Co-processors remind me of x87 and that STILL gives me the creeps
L686[10:24:10] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de)
L687[10:24:11] zsh sets mode: +v on Vexatos
L688[10:24:33] <Kubuxu> I do care about ARM as I hope that x86_64 will burn in hellfire, and that it will happen soon.
L689[10:24:36] <Pwootage> hydraz: what's your ISA of choice?
L690[10:24:49] <hydraz> Does LLVM count?
L691[10:25:05] <Pwootage> Not really... :P
L692[10:25:19] <Xal> i don't think x86_64 is dieing anytime soon
L693[10:25:21] <hydraz> then x86_64 as it dominates the PC and server markets
L694[10:25:45] * Kubuxu prefers Intel over AT&T
L695[10:26:03] * hydraz prefers consistency over convenience
L696[10:26:16] <Xal> tfw we should go back to powerpc
L697[10:26:24] <Xal> tfw it
L698[10:26:29] <Xal> tfw it's worse than x86
L699[10:26:36] <hydraz> :O
L700[10:26:46] <Kubuxu> AMD will release its first higher power ARM cores upcoming year.
L701[10:26:47] <Pwootage> Ninty still uses powerpc (and arm)
L702[10:27:24] <hydraz> plus, it's 2015, why would you be writing assembly
L703[10:27:29] <Pwootage> The local university has an ARM supercomputer - 7 racks of 35 3 ghz oct-core arm processors with 64 gb ram and a 120gb ssd each
L704[10:27:42] <Kubuxu> If we get Intel into the race, the change will happen quick.
L705[10:27:44] <Pwootage> hydraz: so it can more easily be properly emulated in Minecraft ;D
L706[10:27:54] <Xal> i wrote a sha-1 implementation in x86_64
L707[10:27:56] <Xal> never again
L708[10:28:15] <hydraz> Pwootage: step 1, invent ISA
L709[10:28:18] <hydraz> step 2, write LLVM backend
L710[10:28:23] <hydraz> step 3, tell Clang to use that
L711[10:28:26] <hydraz> step 4, write in C
L712[10:28:35] <Pwootage> hydraz: do you want to write a backend of LLVM? I've tried, it kinda sucks
L713[10:28:47] <Xal> gcc has a similar thing to llvm backends right?
L714[10:28:57] <hydraz> Xal: yea except less flexible.
L715[10:28:59] <Pwootage> Xal: yeah but I think it's a worse code-base
L716[10:29:18] <Kubuxu> gcc just wasn't designed for it.
L717[10:29:34] <Pwootage> I really like LLVM but it's still complicated to write a backend for
L718[10:29:45] <Kubuxu> LLVM was designed with it in mind. They did what they could but it will never be easy.
L719[10:29:56] <hydraz> i.e., I have 7 freestanding gccs, 2 unknown-linux-gnu gccs and mingw gccs.
L720[10:30:17] <Xal> i hate using mingw
L721[10:30:25] <Xal> it's a massive pain
L722[10:30:25] <Pwootage> I hate compiling for windows
L723[10:30:35] <Xal> ^^^^^^
L724[10:30:40] <Kubuxu> I prefer corss-compiling for windows than compiling on windows.
L725[10:30:42] <hydraz> I don't even use them
L726[10:31:09] * hydraz nukes
L727[10:31:31] <Pwootage> Heh, swift is open source, so if someone makes a VM for an ISA with an LLVM backend, you could write the whole thing in swift
L728[10:31:34] <Pwootage> (if you wanted to)
L729[10:31:42] <Xal> swift...
L730[10:31:43] <Xal> heh
L731[10:31:43] <hydraz> I couldn't get switfc to work.
L732[10:32:01] <hydraz> Even then, I'd much rather use rust.
L733[10:32:09] <Pwootage> (I know very little about swift other than superficially it looked a lot like scala)
L734[10:32:28] <hydraz> Pwootage: You should know rust is better in every sense of the word
L735[10:32:57] <Pwootage> hydraz: That's bad news for switft, then, since I've heard several people complain about rust
L736[10:33:10] <Pwootage> (maybe I've just never heard anyone who likes it talk about it, though)
L737[10:33:33] <Xal> https://i.imgur.com/04uV9FM.png
L738[10:33:43] <Xal> mfw the first major company to open-source
L739[10:33:53] <Pwootage> Apple's retarded
L740[10:33:53] <nxsupert> Not really.
L741[10:34:09] <hydraz> Pwootage: Swift is 'popular' because the alternative is objective C
L742[10:34:13] <Pwootage> Now I mean a significant part of OXS is actually open source these days
L743[10:34:20] <hydraz> But they're closing it
L744[10:34:27] <Xal> oh god objective c
L745[10:34:33] <hydraz> every new release some tens of projects get replaced
L746[10:34:35] <Pwootage> hydraz: yeah, I figured
L747[10:34:59] <Xal> it's the bastard child of c and god knows what demented oo apple could conjure up
L748[10:35:20] <Pwootage> I don't like the look of objective C, or some of it's concepts
L749[10:35:29] <Pwootage> Now here's a question, what does everyone think of D?
L750[10:35:34] <hydraz> D?
L751[10:35:36] <hydraz> never heard of it
L752[10:35:46] <Xal> seen it, never used it
L753[10:36:04] <Pwootage> I've written some, it seems like c++ without all the crap that C++ does
L754[10:36:13] <Pwootage> so, like, a two-pass C++
L755[10:36:34] <gamax92> *shot*
L756[10:36:50] <hydraz> But does D have every feature ever?
L757[10:36:58] <Pwootage> You write the implementation of classes inside the class, etc
L758[10:37:02] <hydraz> the other day I learned C++ even has trailing return type syntax for functions
L759[10:37:09] <Xal> c++17...
L760[10:37:12] <Daiyousei> does anyone even care about d
L761[10:37:13] <Xal> modules plz...
L762[10:37:17] <hydraz> C++11 even
L763[10:37:20] <Daiyousei> except a tiny userbase
L764[10:37:25] <Xal> https://www.youtube.com/watch?v=ND-TuW0KIgg
L765[10:37:25] <hydraz> i.e auto main (int argc, char **argv) -> int { return 42; }
L766[10:37:25] <MichiBot> Xal: Hitler on C++17 | length: 4m | Likes: 589 Dislikes: 8 Views: 53625 | by Andy Prowl
L767[10:37:33] <Kubuxu> C99
L768[10:37:40] <Pwootage> Daiyousei: that's what I was trying to find out :P it seems like a decent language from what I've done in it
L769[10:37:52] <hydraz> Xal: http://niceme.me
L770[10:38:03] <Daiyousei> it does look decent
L771[10:38:11] <hydraz> Yea guys but Rust!
L772[10:38:15] <Daiyousei> rust is also good
L773[10:38:34] <nxsupert> I'll stick to C :P
L774[10:38:40] <Daiyousei> except code can turn very verbose
L775[10:38:43] <Xal> c 4 lyfeeeeeeeee
L776[10:38:47] <Pwootage> I should try rust at some point...
L777[10:38:49] <Xal> the most portable language
L778[10:38:56] <Xal> the most flexible language
L779[10:38:59] <hydraz> Xal: lol
L780[10:39:03] <Xal> the most easy to learn language
L781[10:39:05] <Pwootage> Xal: ironically, C has been ported to everything but minecraft :P
L782[10:39:19] <hydraz> don't you remember the RPC?
L783[10:39:29] <gamax92> Yes, I remember the 65EL02
L784[10:39:31] <Xal> simulated 6502 was the shit
L785[10:39:42] <gamax92> 65EL02 ya fak
L786[10:39:43] <hydraz> I'm pretty sure someone got C to run on the RPC.
L787[10:39:50] <Xal> we need a 6502 arch before we need an ARM arch
L788[10:39:58] <gamax92> We have a 6502 arch
L789[10:40:00] <Pwootage> Pretty sure gamax did one
L790[10:40:01] <Pwootage> yeah
L791[10:40:04] <hydraz> We do?
L792[10:40:04] <Xal> wat
L793[10:40:06] <gamax92> it also fucking sucks
L794[10:40:08] <gamax92> wanna take over?
L795[10:40:09] <Xal> how did i not know this
L796[10:40:09] <hydraz> hehe
L797[10:41:18] <Pwootage> OH WAIT I FORGOT
L798[10:41:24] <Pwootage> I actually got C running in minecraft
L799[10:41:29] <Pwootage> in two different ways >.>
L800[10:41:40] <Skye> I want to make a Z80 arch
L801[10:41:42] <Skye> but too lazy
L802[10:41:57] <hydraz> https://github.com/torvalds/linux/tree/master/arch ← implement any of those
L803[10:41:58] <Kubuxu> Compile it to Lua
L804[10:42:00] <gamax92> Xal: https://github.com/Techokami/OCSymon
L805[10:42:24] <Pwootage> Heh, I do have a javscript arch, and emscripten is a thing (that produces GIGANTIC files but still)
L806[10:42:37] <Techokami> link to javascript arch?
L807[10:42:50] <gamax92> ignore that it's not under my name, I wrote all of it (excluding the Symon core) and Techokami has sat on it >:c
L808[10:42:58] <Pwootage> https://github.com/Pwootage/oc-js still writing the OS for it
L809[10:43:08] <Techokami> noice
L810[10:43:14] <gamax92> oooh
L811[10:43:17] <hydraz> You can compile Linux with Emscripten, it seems
L812[10:43:20] <Techokami> also I'm sitting on it because gamax92 was going to delete it
L813[10:43:38] <Techokami> so it am saved
L814[10:43:42] <Techokami> brb
L815[10:43:47] <gamax92> well this is true
L816[10:43:57] <hydraz> Scala seems a bit like Rust
L817[10:44:00] <Xal> does your arch have undocumented opcodes?
L818[10:44:01] <Xal> http://i.imgur.com/YKQhp6L.jpg
L819[10:44:08] <gamax92> if Symon does then yes
L820[10:44:12] <hydraz> (probably the other way around)
L821[10:44:40] <gamax92> Xal: but yeah, basically, how am I supposed to do something like components or signals in an efficient way for a 6502
L822[10:44:45] <Pwootage> hydraz: depends completely on the order you learn them :P
L823[10:44:51] <hydraz> Pwootage: 'usr/kernel'? Do you want a copy of the hier(7)?
L824[10:45:19] <Pwootage> hydraz: that's my work-around for writing a 5,000 line kernel.js >.>
L825[10:45:36] <Pwootage> hydraz: It probably should go in /usr/src, technically
L826[10:46:01] <hydraz> You should have a tiny core and put the rest in (usr)/lib/modules
L827[10:46:07] <Xal> im gonna make some new dank processor memes
L828[10:46:27] <gamax92> Xal: no make a better 6502 arch
L829[10:46:29] <hydraz> Pwootage: you should make it a microkernel :>
L830[10:46:40] <Xal> gamax92, this is more important
L831[10:46:47] <gamax92> Xal: this is more important
L832[10:47:01] <Pwootage> hydraz: I thought about it, but it's tricky in javascript since I don't have co-routines... I could support them using java threads and seperate execution engines, but that's even more thread syncing to do
L833[10:47:04] <Skye> Does anyone want a Z80 arch, or should I continue being lazy?
L834[10:47:08] <Xal> people have written hundred of emulators
L835[10:47:09] <gamax92> Skye: yes
L836[10:47:17] <Xal> this is perhaps the very first dank 6502 meme
L837[10:47:26] <Skye> gamax92, which one?
L838[10:47:34] <hydraz> Pwootage: this is why I want an architecture that isn't bound to a language
L839[10:48:10] <gamax92> Skye: ... what do you mean which one
L840[10:48:25] <Pwootage> hydraz: technically, https://github.com/Pwootage/oc-or1k or a qemu bridge I don't have on github right now
L841[10:49:01] <hydraz> if you have interruptions and a PIT, a stack and a way to save registers then you can do preemptive multitasking
L842[10:49:15] <Skye> gamax92, should I be lazy or make a Z80 arch
L843[10:49:34] <Pwootage> hydraz: I have that implemented in sor1k I'm pretty sure
L844[10:49:52] <gamax92> Skye: z80 arch
L845[10:50:01] * Skye notes down
L846[10:50:02] <Skye> okay
L847[10:50:09] <Skye> maybe after my exams
L848[10:50:32] <`-`> Welp, time to port dart:async to C++ for use in libogc stuffs
L849[10:50:48] <Techokami> back
L850[10:50:50] <`-`> gamax92: I am playing around with lwp threads
L851[10:51:04] <`-`> They actually work supprisingly well
L852[10:51:15] <`-`> I can keep 60fps on the Render Thread while loading stuff on other threads
L853[10:51:53] <hydraz> Pwootage: methinks you forgot to push a package
L854[10:52:09] <Pwootage> hydraz: it's a different project, https://github.com/Pwootage/sor1k/
L855[10:52:39] <hydraz> ah ok
L856[10:53:09] <hydraz> I had to look up what those silly namespaces were called again
L857[10:56:00] <hydraz> Pwootage: /me complains. https://github.com/Pwootage/sor1k/blob/master/src/main/scala/com/pwootage/sor1k/devices/VGATextModeBuffer.scala ← the VGA framebuffer starts at B8000h
L858[10:56:48] <Xal> fresh new meme off the press
L859[10:56:48] <Xal> http://i.imgur.com/7NyDfCu.jpg
L860[10:57:02] <Xal> aww it messed up
L861[10:57:02] <Pwootage> Xal: ahahahaha
L862[10:57:12] <Xal> tiny text
L863[10:57:33] <Pwootage> hydraz: I can't remember where I mount it in OC... but that is configurable
L864[10:57:45] * gamax92 gets out reading glasses, gets out magnifying glasses as well
L865[10:57:52] <gamax92> can't read it
L866[10:58:13] <hydraz> Signed multiply with accumulate of 16 bit * 16 bit values, result is sign extended to 32 bits, then added to a 64 bit value.
L867[10:58:14] <hydraz> RISC.
L868[10:58:47] <gamax92> hydraz: that was a joke you know.
L869[10:59:03] <hydraz> my IRC client STILL doesn't do auto-intonation
L870[10:59:15] <Pwootage> rip
L871[10:59:21] <hydraz> Pwootage: by the way, also your OS better have a decent TTY driver. (regarding ocjs)
L872[10:59:52] <Pwootage> hydraz: if you want to help design and/or write it, let me know
L873[11:00:27] <Xal> https://i.imgflip.com/vpa1k.jpg
L874[11:00:32] <Xal> let's try this again
L875[11:00:44] <hydraz> Xal: needs more jpeg
L876[11:00:48] <Xal> anyway im done with memes for now
L877[11:01:03] <Pwootage> Xal makes two memes, than gives up. Not very dank.
L878[11:01:11] <hydraz> Doubleplusundank.
L879[11:01:26] <gamax92> interpolation tells us that Xal is now making negative memes
L880[11:02:17] <hydraz> Pwootage: I'd be glad to help except I can't JS for shit
L881[11:02:32] <reinei> JS is OK
L882[11:02:40] <Pwootage> JS sucks less than Lua ;D
L883[11:02:48] <Vexatos> wat
L884[11:02:50] <gamax92> nah
L885[11:02:51] <Vexatos> w a t
L886[11:02:51] <Magik6k> wat
L887[11:02:55] <hydraz> wat
L888[11:02:57] <Vexatos> *ahem*
L889[11:02:57] <reinei> if you have lua 5.3 it doesn't even suck that badly
L890[11:03:01] * hydraz coughs
L891[11:03:04] <gamax92> lua 5.3 sucks
L892[11:03:06] <Vexatos> W A T
L893[11:03:09] <gamax92> fucking garbage mate
L894[11:03:11] <hydraz> gamax92: wat
L895[11:03:14] <Magik6k> JS sucks way more han lua
L896[11:03:21] <Pwootage> JS has pants-on-head stupid prototypical inheretiance, but it actually WORKS
L897[11:03:27] <gamax92> it's CANT SHOVE THIS INTO AN INTERGER REPRESENTATION bullsgit
L898[11:03:34] <Xal> lua: no continue, no bitwise operators just to be special
L899[11:03:38] <Vexatos> gamax92, what do you mean
L900[11:03:40] <Magik6k> except that you can compile scala to JS, than it's somewhat usable
L901[11:03:43] <gamax92> If I had lua 5.3 with literally not that, it'd be amazing
L902[11:03:46] <hydraz> Xal: bro do you even lua 5.3?
L903[11:03:49] <Vexatos> Xal, it has bitwise operators though .-.
L904[11:03:55] <gamax92> #lua string.format("%d",0.6)
L905[11:03:55] <|0xDEADBEEF|> > [string "lua"]:1: bad argument #2 to 'format' (number has no integer representation)
L906[11:04:11] <reinei> gamax, what do you expect?
L907[11:04:18] <Magik6k> #lua 2|4
L908[11:04:19] <gamax92> it to not break a bunch of my old code
L909[11:04:20] <hydraz> %d takes an integer
L910[11:04:23] <|0xDEADBEEF|> > 6
L911[11:04:32] <Vexatos> it's d for "digit" for a reason
L912[11:04:38] <Vexatos> 0.6 is not a digit
L913[11:04:46] * Vexatos hides
L914[11:04:53] <gamax92> doesn't change that it breaks code
L915[11:05:11] <hydraz> gamax92: s/%d/%10f/g
L916[11:05:18] <hydraz> boom, fixed
L917[11:05:19] <reinei> if you don't port your code, don't complain
L918[11:05:37] <hydraz> #lua string.format ("%10f", math.pi)
L919[11:05:41] <|0xDEADBEEF|> > 3.141593
L920[11:05:48] <gamax92> #lua string.char(0.7)
L921[11:05:48] <|0xDEADBEEF|> > [string "lua"]:1: bad argument #1 to 'char' (number has no integer representation)
L922[11:05:50] <gamax92> fix that
L923[11:05:53] <Pwootage> Hm, short of "hardware" handling of multiple threads, or going purely-event based, I'm not sure how exactly I want to handle jsos
L924[11:06:02] <hydraz> gamax92: ...
L925[11:06:06] <Vexatos> gamax92, you seriously want the ASCII character belonging to a non-integer?
L926[11:06:14] <gamax92> works in 5.2
L927[11:06:23] <Vexatos> Well I'm glad they fixed it, then
L928[11:06:26] <Xal> # lua _={_=_G}for--[[]]__--[[]]in(next),_["_"]do(_)[_]=(__)_[#_[_]],_[_[_]:byte(-#"#"
L929[11:06:26] <Xal> )+#_[_]-(#{}+#"(#''"*#"*#*#*"*#"_[_[]]")]=_[_],_[_]end(_)[_]=_._[_[#""]]{[_._[_
L930[11:06:26] <Xal> [#""]]]=_}_[""]=_._[_._[_[#[=[=#=]=]*-((#[=[#[=]#]=]))]](_._[_[-#[[_[-#[#_[_]]]
L931[11:06:26] <Xal> ](_))]_[";"]=_._[_[#"#"+(#")#^")^#"#^"]]_["'"]=[[sub]]_['"']=_[""][_["'"]]_["/"
L932[11:06:26] <Xal> ]=[[/_)=.,[#"('*:^;+]]_["'"]=_[""][_['"'](_[-#[[=[=]=]]],-#",_",-#"..").._["'"]
L933[11:06:28] <Xal> ]_["["]=_['"'](_[-#"#-]_"],#",",#{_}).._['"'](_[-#"-"],#",",#"#").._['"'](_[-(#
L934[11:06:30] <Xal> "^#^")^#"^#"],#"-",#"(").._['"'](_[#_[-#"#"]*-#"[#"],#_[-#"#"],#_[-#"#"]).._[''
L935[11:06:31] <|0xDEADBEEF|> > [string "lua"]:1: ')' expected near <eof>
L936[11:06:31] <Vexatos> ok
L937[11:06:32] <Xal> ..'"'](_[-#[[=[]=]]],#_["/"]/#_["/"],#"/").._['"'](_[-(#"#)-")^#[[""]]],-#"-,",
L938[11:06:34] <Xal> -#[=[[]]=])_["]"]=_['"'](_[-#_[-#"-"]],#",",#"#").._[";"](_["["]..[=[('\]=]..(#
L939[11:06:35] <Vexatos> RIP
L940[11:06:36] <Xal> '#).'*#',..]]'*#'",#"#",'-#'(').."')")().._['"'](_[-#_[-#"-"]],-#_[-#"-"]-#"-",
L941[11:06:37] <hydraz> ...
L942[11:06:38] <Xal> -#_[-#"-"])_['_']=_[";"](_["["]..'(_[""].'.._[";"](_["["]..[[('\]]..((#_["/"]+#
L943[11:06:40] <Pwootage> RIP
L944[11:06:40] <gamax92> Mimiru
L945[11:06:40] <Xal> "'")*#"#*("*#"..").."')")().._['"'](_[#_[-#"_"]*#"[_"],-#"#-,",-#"(,").._['"'](
L946[11:06:42] <Xal> _[-#_["/"]],-#",",-#"(")..'(_["/"],...,#"#","")-#"#")')_[";"](_["'"](_["'"]([[]
L947[11:06:42] *** Mimiru sets mode: +q Xal!*@*
L948[11:06:44] <Xal> #/#)[([;#.))."[,[:[:[+)/,#[+#)[:[.)))^)^#/#)[([;#.))."[,[:[:[+)/,#[+#)[:[.)))^]
L949[11:06:46] <Xal> ]],"[^".._["/"].."]",""),"(.)(.)",_[";"]("_['.'],_['#']=...".._["["].."(_['']."
L950[11:06:46] <hydraz> danke
L951[11:06:47] <gamax92> tanks <3
L952[11:06:48] <Xal> .._["]"].."(_['_'](...)*#_['/']+_['_'](_['#'])))")))(...)_={#{...},#{#{}},#"#"}
L953[11:06:50] <Xal> damn
L954[11:06:52] <Vexatos> Kartoffel <3
L955[11:06:52] <Xal> it works on my machine
L956[11:06:59] <reinei> was?
L957[11:07:03] <Xal> #lua _={_=_G}for--[[]]__--[[]]in(next),_["_"]do(_)[_]=(__)_[#_[_]],_[_[_]:byte(-#"#" )+#_[_]-(#{}+#"(#''"*#"*#*#*"*#"_[_[]]")]=_[_],_[_]end(_)[_]=_._[_[#""]]{[_._[_ [#""]]]=_}_[""]=_._[_._[_[#[=[=#=]=]*-((#[=[#[=]#]=]))]](_._[_[-#[[_[-#[#_[_]]] ](_))]_[";"]=_._[_[#"#"+(#")#^")^#"#^"]]_["'"]=[[sub]]_['"']=_[""][_["'"]]_["/" ]=[[/_)=.,[#"('*:^;+]]_["'"]=_[""][_['"'](_[-#[[=[=]=]]],-#",_",-#"..").._["'"] ]_["["]=_['"'](_[-#"#-]_"],#",",#{_}).._['"']
L958[11:07:03] <Xal> (_[-#"-"],#",",#"#").._['"'](_[-(# "^#^")^#"^#"],#"-",#"(").._['"'](_[#_[-#"#"]*-#"[#"],#_[-#"#"],#_[-#"#"]).._['' ..'"'](_[-#[[=[]=]]],#_["/"]/#_["/"],#"/").._['"'](_[-(#"#)-")^#[[""]]],-#"-,", -#[=[[]]=])_["]"]=_['"'](_[-#_[-#"-"]],#",",#"#").._[";"](_["["]..[=[('\]=]..(# '#).'*#',..]]'*#'",#"#",'-#'(').."')")().._['"'](_[-#_[-#"-"]],-#_[-#"-"]-#"-", -#_[-#"-"])_['_']=_[";"](_["["]..'(_[""].'.._[";"](_["["]..[[('\]]..((#_["/"]+#
L959[11:07:06] <Xal> "'")*#"#*("*#"..").."')")().._['"'](_[#_[-#"_"]*#"[_"],-#"#-,",-#"(,").._['"']( _[-#_["/"]],-#",",-#"(")..'(_["/"],...,#"#","")-#"#")')_[";"](_["'"](_["'"]([[] #/#)[([;#.))."[,[:[:[+)/,#[+#)[:[.)))^)^#/#)[([;#.))."[,[:[:[+)/,#[+#)[:[.)))^] ]],"[^".._["/"].."]",""),"(.)(.)",_[";"]("_['.'],_['#']=...".._["["].."(_['']." .._["]"].."(_['_'](...)*#_['/']+_['_'](_['#'])))")))(...)_={#{...},#{#{}},#"#"}
L960[11:07:10] <Mimiru> XAL FUCKING QUIT
L961[11:07:14] <Xal> sorry
L962[11:07:23] <gamax92> Mimiru, being an op, can still see all of Xal's spam
L963[11:07:24] <EnderBot2> https://www.youtube.com/watch?v=anwy2MPT5RE
L964[11:07:28] <Mimiru> ffs.
L965[11:07:35] <Magik6k> Mimiru, https://assets.magik6k.net/screenshoots/1450026450.png
L966[11:07:41] *** Mimiru sets mode: -q Xal!*@*
L967[11:07:47] <Pwootage> gamax92: I didn't know ops could see chat from +q, good to know
L968[11:07:49] <Vexatos> Spam, spam, spam, spam, spam, spam, spam, bacon and spam.
L969[11:07:55] <Mimiru> IRC has fucking length limits.
L970[11:07:56] <gamax92> but yeah, my small utf8 character encoder and decoder works based on the fact that previous lua versions didn't error on that
L971[11:07:56] <hydraz> Spam, ham and eggs.
L972[11:07:58] <Xal> no more spam I promise
L973[11:08:17] <hydraz> gamax92: relying on ub is bad
L974[11:08:17] <Mimiru> Magik6k, http://michi.pc-logix.com/2015-12-13_11-08-07.png
L975[11:08:26] <gamax92> ub?
L976[11:08:31] <hydraz> undefined behaviour
L977[11:08:37] <Vexatos> ^
L978[11:08:38] <gamax92> it's not undefined behavious
L979[11:08:40] <Vexatos> it is
L980[11:08:46] <Vexatos> if it does not exist in Lua's manual
L981[11:08:47] <Vexatos> it is
L982[11:08:47] <hydraz> it is
L983[11:08:48] <gamax92> it aways gets truncated to an int an works
L984[11:08:55] <gamax92> int trucation is defined
L985[11:08:56] <Mimiru> Channel has +z set, ops see messages by quited/banned users
L986[11:08:57] <hydraz> Try casting a f64 to a char
L987[11:08:57] <Vexatos> so that's what you want?
L988[11:09:03] <Pwootage> Mimiru: ah
L989[11:09:06] <Vexatos> #lua string.char(0.6 // 1)
L990[11:09:11] <Vexatos> is that what you want?
L991[11:09:12] <hydraz> local _char = string.char; function string.char (x) return _char(math.ceil(x)) end
L992[11:09:16] <gamax92> uhh, maybe
L993[11:09:26] <Vexatos> the // 1 is like casting to int
L994[11:09:30] <Vexatos> i.e. math.floor, pretty much
L995[11:09:52] <Vexatos> #lua 15 // 1
L996[11:09:52] <|0xDEADBEEF|> > 15
L997[11:09:56] <Vexatos> #lua 15.4 // 1
L998[11:09:56] <|0xDEADBEEF|> > 15.0
L999[11:10:05] <Vexatos> #lua 15.7 // 1
L1000[11:10:05] <|0xDEADBEEF|> > 15.0
L1001[11:10:07] <gamax92> .. lol wot.
L1002[11:10:14] <Vexatos> see? math.floor
L1003[11:10:16] <gamax92> you'd think that they'd both give 15.0
L1004[11:10:30] <Vexatos> #lua string.char(15)
L1005[11:10:30] <|0xDEADBEEF|> >
L1006[11:10:35] <Vexatos> #lua string.char(70)
L1007[11:10:35] <|0xDEADBEEF|> > F
L1008[11:10:38] <Vexatos> #lua string.char(70.4)
L1009[11:10:38] <|0xDEADBEEF|> > [string "lua"]:1: bad argument #1 to 'char' (number has no integer representation)
L1010[11:10:39] <Vexatos> #lua string.char(70.4 // 1)
L1011[11:10:40] <|0xDEADBEEF|> > F
L1012[11:10:41] <Vexatos> see?
L1013[11:10:42] <Vexatos> :D
L1014[11:10:43] <Elizabeth> ....
L1015[11:10:59] <Mimiru> Oh hai Elizabeth
L1016[11:11:07] <Elizabeth> hai
L1017[11:11:20] * Elizabeth has a minced pie with condensed milk
L1018[11:11:32] <Skye> yuck
L1019[11:11:33] <Mimiru> ugh... I really don't wanna finish the Display Panel for OS.... Anyone wanna do that for me? :D
L1020[11:11:35] <hydraz> This is why we should all use type-safe and memory-safe programming languages
L1021[11:11:50] <hydraz> ... such as Rust and Scala, and Haskell and possibly others I cba to find out
L1022[11:11:50] <Elizabeth> Skye, it tastes quite nice
L1023[11:12:02] <Vexatos> hydraz, needs more Selene
L1024[11:12:03] <gamax92> Xal never answered my question though
L1025[11:12:06] <Vexatos> Elizabeth, minced? ;_;
L1026[11:12:25] <Elizabeth> mince/minced, not sure what it's called
L1027[11:12:27] <hydraz> Vexatos: Atom? niiice
L1028[11:12:35] <Vexatos> atom? wat
L1029[11:12:41] <Elizabeth> wat
L1030[11:12:45] <hydraz> https://github.com/Vexatos/atom-language-selene
L1031[11:12:52] <Vexatos> well that's just the plugin .-.
L1032[11:12:53] <Mimiru> gamax92, I'll pay you in eternal thanks... :P
L1033[11:12:56] <hydraz> I know
L1034[11:13:10] <gamax92> Mimiru: what's up?
L1035[11:13:10] <hydraz> I'm (mostly) no retard
L1036[11:13:17] <Mimiru> "<@Mimiru> ugh... I really don't wanna finish the Display Panel for OS.... Anyone wanna do that for me? :D"
L1037[11:13:30] <hydraz> that's the only even remotely programming related thing a google search for 'selene language' turned up
L1038[11:13:38] <gamax92> aren't those like the nuclear display panels?
L1039[11:13:41] * Elizabeth feels lonely on Discord and blames Mimiru
L1040[11:13:44] <Vexatos> hydraz, https://github.com/Vexatos/Selene
L1041[11:13:44] <Vexatos> >_>
L1042[11:13:46] <Mimiru> Sorta, yes
L1043[11:14:02] <gamax92> I don't know how to opengl sorry
L1044[11:14:07] <Mimiru> Elizabeth, discord crashed... sorry
L1045[11:14:07] <Pwootage> Elizabeth: have you been liking discord? I've just started to mess with it myself
L1046[11:14:29] <Elizabeth> Pwootage, only just started using it, havent used it fully yet
L1047[11:14:33] <gamax92> here since Pwootage is active and can arch:
L1048[11:14:52] <gamax92> what I'm planning on doing, is since there's like a ~16KB unmapped area in my Arch's, having memory mapped definitions for components
L1049[11:15:22] <gamax92> so like, you tell the component mapper to map in a component and at blah to blah adddress you can interface with the component
L1050[11:15:24] ⇨ Joins: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net)
L1051[11:15:46] <Antheus> Mimiru, I haz quesiton
L1052[11:15:49] <Xal> fresh meme off the press https://i.imgflip.com/vpata.jpg
L1053[11:15:51] <Pwootage> gamax92: sounds good
L1054[11:16:05] <Antheus> I have one 8 GB stick of ram in my computer
L1055[11:16:21] <Antheus> I know when I get more, it has to be another 8 GB stick, but does it have to be the exact same brand
L1056[11:16:40] <Antheus> or can I just get another 8GB DDR3 RAM stick
L1057[11:16:43] <Pwootage> gamax92: just define the interface well :P
L1058[11:16:44] <Mimiru> It doesn't *HAVE* to be 8 GB, and it doesn't *HAVE* to be the same brand
L1059[11:16:49] <gamax92> yeah that's my problem
L1060[11:17:02] <Vexatos> Xal, noone uses goto
L1061[11:17:03] <Mimiru> but for dual channel same capacity/speed
L1062[11:17:05] <Vexatos> people just code sanely
L1063[11:17:13] <hydraz> I.. I use goto
L1064[11:17:16] <Xal> that's not an excuse for not having a continue statement
L1065[11:17:18] <gamax92> I use goto
L1066[11:17:18] <reinei> OUT
L1067[11:17:21] <hydraz> I mean, I use jmp
L1068[11:17:25] <Mimiru> and for best performance same brand is preferred
L1069[11:17:42] <Vexatos> hydraz, what do you think about Selene :3
L1070[11:17:54] <reinei> Vexatos, does selene add continue?
L1071[11:18:03] <Vexatos> reinei, can't
L1072[11:18:04] <Vexatos> :(
L1073[11:18:21] <reinei> ah right, that whole: no preprocessor, right?
L1074[11:18:26] <hydraz> Vexatos: Smart self-calling syntax is confusing, assignment operators are good (do you have ++ and -- tho) apart from := which is kinda.. eh
L1075[11:18:50] <Vexatos> reinei, yep
L1076[11:19:02] <Vexatos> there's only so much you can do using only Lua's pattern system
L1077[11:19:02] <Pwootage> Reminds me, once I get some of this OS fleshed out, I need to try scala.js code in oc-js
L1078[11:19:19] <Skye> Pwootage, OC in OC?
L1079[11:19:20] <hydraz> Pwootage: or ClojureScript :3
L1080[11:19:31] <gamax92> Pwootage: for something like a network card, you can just write in the 8 bytes for the address, then the rest of the bytes, and it gets sent as a string
L1081[11:19:33] <Vexatos> hydraz, no ++ and -- for reasons of impossibility.
L1082[11:19:52] <Vexatos> That is, every piece of custom syntax in Selene must be impossible syntax
L1083[11:19:54] <hydraz> suuure..
L1084[11:19:57] <Vexatos> i.e. not able to exist in Lua code
L1085[11:20:04] <reinei> hydraz: show me a -- implementation!
L1086[11:20:05] <Pwootage> gamax92: what about multiple string params?
L1087[11:20:07] <Vexatos> since Selene's parser, while active, will parse anything
L1088[11:20:14] <gamax92> I don't know.
L1089[11:20:20] <Vexatos> so even files which do not contain any Selene code
L1090[11:20:22] <Vexatos> pure lua files
L1091[11:20:30] <Vexatos> so it must not accidentally parse anything in those
L1092[11:20:41] <Pwootage> hydraz: I've been meaning to learn clojure, havn't yet though
L1093[11:20:46] <gamax92> Pwootage: how would I mark multiple strings
L1094[11:20:52] <Vexatos> that's a problem
L1095[11:21:09] <Vexatos> and also one of the main reasons why I don't have pattern matching in Selene right now :/
L1096[11:21:18] <Pwootage> gamax92: well you either have length or nul termination usually
L1097[11:21:21] <hydraz> Vexatos: [cont] wrapped tables seem nice enough, lambdas are good but being wrapped in () is kinda icky, ternary operator is useless, foreach is nice, and there are many, many many functions
L1098[11:21:46] <Vexatos> () wrapping is needed because Lua pattern system
L1099[11:21:48] <gamax92> Pwootage: cool but remember, 6502
L1100[11:21:51] <Vexatos> remember I have no regex
L1101[11:21:52] <Vexatos> at all
L1102[11:22:02] <Vexatos> so I need a different way of detecting a complete statement
L1103[11:22:07] <Vexatos> which is why I use the ()
L1104[11:22:09] <reinei> then make a statemachine!
L1105[11:22:13] <Mimiru> gamax92, lol, k, thanks anyway
L1106[11:22:23] <gamax92> I'm also noticing that like all documentation on rpc8 has vanish
L1107[11:22:28] <Vexatos> Selene is written purely in basic Lua
L1108[11:22:28] <hydraz> Kinda confused you have string.foreach but not fable.foreach
L1109[11:22:41] <hydraz> s/f(able)/t$1/
L1110[11:22:42] <Kibibyte> <hydraz> Kinda confused you have string.foreach but not table.foreach
L1111[11:22:56] <hydraz> table.map could be useful too
L1112[11:23:00] <Vexatos> hydraz, that is mainly because tables better be wrapped before doing stuff on them
L1113[11:23:03] <Pwootage> gamax92: the only way I can htink of to solve this problem is to have a single byte you write to, plus a byte to indicate you're done
L1114[11:23:13] <Pwootage> (which I thnk some network handlers actually do)
L1115[11:23:22] <Vexatos> so you do $(t):foreach instead
L1116[11:23:29] <Vexatos> or t$$ t:foreach
L1117[11:23:29] <hydraz> Ah, I see, should have scrolled a bit more. sorreh
L1118[11:23:32] <Vexatos> or any of the other things
L1119[11:23:45] <Vexatos> yea, most things are in wrapped tables and wrapped strings
L1120[11:24:24] <Antheus> Mimiru, any brand of RAM you perfer, going for an 2X8 so I can have 24GB of ram
L1121[11:24:49] <Mimiru> I usually use crucial
L1122[11:25:05] <Pwootage> Hm, I htink I might load a few libraries into memory for every VM, notably rx.js
L1123[11:25:07] <Vexatos> <Mimiru> Elizabeth, discord crashed... sorry
L1124[11:25:11] <Pwootage> (which would make it a standard library)
L1125[11:25:12] <hydraz> I'd kill for a language that compiles to Lua and has 'all statements are expressions'
L1126[11:25:17] <Vexatos> wait there is a discord server? U:
L1127[11:25:34] <Mimiru> Vexatos, for PC-L Though one for OC wouldn't be a bad Idea.... one second :P
L1128[11:25:37] <Vexatos> hydraz, elaborate <3
L1129[11:25:49] <Vexatos> I'm always open to adding new things
L1130[11:25:56] <Vexatos> provided I am able to do it
L1131[11:26:02] <Pwootage> I want to get into this OC discord
L1132[11:27:19] <Antheus> Mimiru, left or right: http://www.microcenter.com/endeca/CompareV2.aspx?returnUrl=L3NlYXJjaC9zZWFyY2hfcmVzdWx0cy5hc3B4P049NDI5NDk2Njk2NSA0Mjk0ODYzNjQ1IDQyOTQ5MzczMTImcGFnZT0x
L1133[11:27:30] <hydraz> Vexatos: i.e local x = if 2 >= 1 then 'one' or 'two' end
L1134[11:27:34] <gamax92> Pwootage: ehh, i guess
L1135[11:27:47] <Mimiru> Antheus, Blank page.
L1136[11:27:56] <Vexatos> hydraz, wouldn't that be ternary? >_>
L1137[11:28:11] <Vexatos> local x = (2>=1?'one':'two')
L1138[11:28:15] <Mimiru> https://discord.gg/0hVukoQ2KYm2aoXh
L1139[11:28:27] <hydraz> Or more usefully, local x = match y { 1 => 2, _ = 1 }
L1140[11:28:53] <hydraz> match y do 1 => 2, _ => 1 end? dunno
L1141[11:28:55] <hydraz> you get the idea
L1142[11:29:02] <Vexatos> pattern matching?
L1143[11:29:11] <gamax92> Pwootage: I'm writing a memory tool at the least, copy X bytes from addr to addr, addr,addr+X-1 to addr, addr to addr+X-1, addr+X-1 to addr+X-1
L1144[11:29:13] <Vexatos> <Vexatos> that's a problem
L1145[11:29:13] <Vexatos> <Vexatos> and also one of the main reasons why I don't have pattern matching in Selene right now :/
L1146[11:29:27] <gamax92> for packing and unpacking
L1147[11:29:34] <Vexatos> if you find me an impossible syntax for pattern matching, hydraz
L1148[11:29:36] <Vexatos> PLEASE
L1149[11:29:36] <gamax92> or just general copying
L1150[11:29:37] <Vexatos> tell me
L1151[11:29:39] <Pwootage> gamax92: right
L1152[11:30:07] <hydraz> http://rustbyexample.com/expression.html
L1153[11:30:07] ⇦ Quits: Ivoah (~Ivoah@p-69-195-53-235.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L1154[11:30:12] <hydraz> 'impossible' wot
L1155[11:30:18] <reinei> impossible in standard lua
L1156[11:30:26] <hydraz> >match
L1157[11:30:34] <reinei> so selene lknows that you DEFINITELY intended a match
L1158[11:30:36] <hydraz> literally, not quote
L1159[11:30:46] <Vexatos> hydraz, please
L1160[11:30:51] <Vexatos> did you even read the log
L1161[11:31:34] <hydraz> &match, %match, <some-other-symbol>match
L1162[11:32:26] <reinei> #lua fucntion something(a, b) return a, b end; soemthing 5 4;
L1163[11:32:30] <|0xDEADBEEF|> > [string "lua"]:1: syntax error near 'something'
L1164[11:32:36] <Vexatos> hydraz, http://paste.asie.pl/XkjW
L1165[11:32:36] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1166[11:32:39] <reinei> yeah it was one argument only sugar
L1167[11:32:47] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de)
L1168[11:32:47] zsh sets mode: +v on Vexatos
L1169[11:32:51] <hydraz> lemmeguess, ^W?
L1170[11:32:56] <gamax92> these poptarts taste like a sugar cookie with frosting on top
L1171[11:32:59] <Vexatos> yay RIP connection
L1172[11:33:02] <Vexatos> what did I miss
L1173[11:33:02] * Vexatos checks Mimiru's logs
L1174[11:33:07] <hydraz> nothing
L1175[11:33:13] <gamax92> nothing of value
L1176[11:33:36] <Vexatos> ok
L1177[11:33:42] <Vexatos> so yea, hydraz, read that
L1178[11:33:50] <Vexatos> What I mean by "impossible"
L1179[11:33:55] <hydraz> > since Selene's parser, while active, will parse anything \ so even files which do not contain any Selene code \ pure lua files ← stoopiditeh
L1180[11:34:27] <reinei> how?
L1181[11:34:59] <hydraz> Language X's parser shouldn't parse language Y
L1182[11:35:14] <Xal> is rust worth checking out?
L1183[11:35:18] <reinei> how do you tell that something is language X if X is just Y
L1184[11:35:28] <Vexatos> ^ that exactly
L1185[11:35:39] <Vexatos> I have no way of telling if a chunk of code is Lua or Selene code at runtime
L1186[11:35:43] <hydraz> if X is just Y then X is completely worthless
L1187[11:35:47] <Vexatos> remember, Lua is an interpreted language
L1188[11:35:48] <hydraz> Xal: depends on your application
L1189[11:35:51] <Vexatos> and Selene can be too
L1190[11:35:57] <Skye> Vexatos, maybe a header at the top of a file?
L1191[11:36:08] <Vexatos> Skye, what about chunks of code
L1192[11:36:12] <Skye> or
L1193[11:36:16] <Skye> a way to activate it
L1194[11:36:20] <Skye> with a dummy API
L1195[11:36:20] <Vexatos> anything passed into load()
L1196[11:36:28] <Vexatos> well that is already happening.
L1197[11:36:40] <reinei> Vexatos: you CAN read comments, correctly?
L1198[11:36:41] <Vexatos> but Selene parses code before it's executed for obvious reasons
L1199[11:36:44] <reinei> correct*
L1200[11:36:46] <Vexatos> so there is no way to do that
L1201[11:36:53] <Skye> Vexatos, so you look through it
L1202[11:36:55] <Skye> not execute it
L1203[11:36:59] <reinei> just have --SELENE and --END-SELENE
L1204[11:37:01] <Vexatos> reinei, again, I thought about adding --selene or something like that to mark it
L1205[11:37:09] <Vexatos> but then again
L1206[11:37:14] <Vexatos> what about chunks of code?
L1207[11:37:14] <gamax92> --[[SELENE ]]
L1208[11:37:21] <hydraz> <<SELENE ... >>
L1209[11:37:23] <reinei> just have it be forced to be on a seperate line or fail
L1210[11:37:35] <Vexatos> my parser doesn't work that way
L1211[11:37:41] <Vexatos> and I'd like not to rewrite it
L1212[11:38:00] <gamax92> rewrite it
L1213[11:38:01] <hydraz> not my problem if you're limiting yourself because of bad design choices ¯\_(ツ)_/¯
L1214[11:38:11] <reinei> someone get me another Vex from anotehr dimension to rewrite selenes parser so this one can continue work
L1215[11:38:28] <Vexatos> hydraz, it's not a design choice
L1216[11:38:32] <Vexatos> it's not like I had a choice
L1217[11:38:39] <hydraz> ... of course you did
L1218[11:38:55] <Skye> Vexatos, I have an idea
L1219[11:38:55] <Vexatos> Forcing people to write --WHATEVERCOMMENT just to enable selene sounds... bad
L1220[11:39:02] <Skye> Vexatos, I have an idea
L1221[11:39:08] <Vexatos> Skye, you have an idea
L1222[11:39:09] <Vexatos> Skye, you have an idea
L1223[11:39:15] <Elizabeth> !flags MichiBot +Vv
L1224[11:39:15] -zsh- Elizabeth (Lizzy) set flags +Vv on Michibot.
L1225[11:39:15] zsh sets mode: +v on MichiBot
L1226[11:39:21] <hydraz> how about you make Selene programs be Selene and Lua programs be Lua?
L1227[11:39:36] <Skye> make an API that reloads the code chunk under Selene?
L1228[11:39:37] <Vexatos> hydraz, but Selene programs ARE Lua programs
L1229[11:39:44] <hydraz> That's your problem
L1230[11:39:46] <Vexatos> it compiles to Lua, after all
L1231[11:39:49] <Vexatos> to Lua source code
L1232[11:40:00] <reinei> better put that 'compile' in quites
L1233[11:40:05] <reinei> quotes*
L1234[11:40:10] <hydraz> reinei: uh what
L1235[11:40:23] <hydraz> This fits perfectly in the definition of a compiler
L1236[11:40:24] <reinei> it results in lua code
L1237[11:40:38] <Kubuxu> It is transcoded to Lua.
L1238[11:40:50] <hydraz> It is compiled to Lua
L1239[11:40:54] <Kubuxu> transcoding is correct term.
L1240[11:40:57] <gamax92> it is compiled to Lua
L1241[11:41:02] <gamax92> Kubuxu: no fuck off it's a compiler
L1242[11:41:14] <hydraz> Kubuxu: 'Transcoding is the direct analog-to-analog or digital-to-digital conversion of one encoding to another'
L1243[11:41:21] <hydraz> gamax92 is correct
L1244[11:41:26] <Xal> it is transpiled to lua. is everyone happy?
L1245[11:41:32] <hydraz> No, it's compiled
L1246[11:41:39] <hydraz> there's no rule that says a compiler MUST take in some language and output assembly
L1247[11:41:42] <hydraz> or object files
L1248[11:41:50] <reinei> never said that
L1249[11:41:51] <Kubuxu> sorry, transpiling
L1250[11:42:04] <Xal> i just invented the word transpiling as a joke
L1251[11:42:20] <Kubuxu> Google ES6 transpiler.
L1252[11:42:21] <gamax92> remember this btw? http://bigfootinformatika.hu/65el02/
L1253[11:42:35] <Skye> Vexatos, so, how does the idea of an API to reload the program as Selene work sound?
L1254[11:43:01] <Kubuxu> Vexatos: you should make use of hashbang syntax
L1255[11:43:03] <Skye> if you want to, you could also have it try to compile it under selene if it has a syntax error
L1256[11:43:10] <hydraz> reinei: so why do you say you should put the compile in quotes?
L1257[11:43:19] <Vexatos> Kubuxu, I should... but what about chunks then
L1258[11:43:25] <reinei> hydraz: safety of people misinterpreting it
L1259[11:43:35] <hydraz> ...
L1260[11:43:38] <gamax92> ...
L1261[11:43:42] <Vexatos> Selene is supposed to be about as stupidly simple as Lua
L1262[11:43:43] <Kubuxu> If you run in from selene then load loads selene code.
L1263[11:43:44] <gamax92> yes because ignorance
L1264[11:43:48] <hydraz> Compilation is the right term
L1265[11:44:11] <Vexatos> Kubuxu, I don't know if the parent is Selene or not though
L1266[11:44:22] <hydraz> If you take an input language and produce semantically equivalent code in another language, regardless of input, output or steps then it's compilation
L1267[11:44:45] <Kubuxu> If you run program from selene then you change env of this program so load works like in selene.
L1268[11:44:47] <hydraz> Kubuxu: hehe
L1269[11:45:07] <hydraz> So glad you told me to google 'es6 transpiler'
L1270[11:45:16] <Kubuxu> A program that translates from a low level language to a higher level one is a decompiler. A program that translates between high-level languages is usually called a source-to-source compiler or transpile
L1271[11:45:18] <Kubuxu> r
L1272[11:45:23] <hydraz> http://i.imgur.com/YrIVZaL.png
L1273[11:45:44] <reinei> hydraz: http://www.oxforddictionaries.com/definition/english/compile
L1274[11:45:59] <Mimiru> !flags +vV MichiBot
L1275[11:46:08] <reinei> lower-level, but selene is supposed to be THE SAME as lua
L1276[11:46:09] <Kubuxu> Yes because it is commonly use term, google is not always right.
L1277[11:46:13] <reinei> so it really is a transpiler
L1278[11:46:14] <gamax92> ehh
L1279[11:46:22] <hydraz> Kubuxu: https://github.com/google/traceur-compiler
L1280[11:46:22] <gamax92> when did anyone say Selene is the same as Lua?
L1281[11:46:27] <gamax92> Cause obviously it's not
L1282[11:46:45] <Kubuxu> https://en.wikipedia.org/wiki/Compiler 3rd paragraph
L1283[11:46:48] <reinei> (I know that oxford is just an OBSERVING linguistic institution, however this prooves that MOST people use compiling this way)
L1284[11:46:51] <hydraz> and https://developers.google.com/closure/compiler/?hl=en and https://github.com/clojure/clojurescript
L1285[11:47:00] <`-`> f->then([](void *arg){}); yis boi
L1286[11:47:09] <Kubuxu> or better: https://en.wikipedia.org/wiki/Source-to-source_compiler
L1287[11:47:17] <hydraz> Kubuxu: wikipedia is less right than google most times
L1288[11:47:47] <Vexatos> Kubuxu, yea, but how would load decide if it's being run from Selene or Lua
L1289[11:47:48] <hydraz> Also, cherry-picking much? First paragraph
L1290[11:47:51] <hydraz> "A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code."
L1291[11:48:05] <Kubuxu> Then everything is a "thing"
L1292[11:48:14] <hydraz> Of course everything is a thing, duh
L1293[11:48:15] <Kubuxu> Or every fruit is just "fruit"
L1294[11:48:31] <hydraz> wat
L1295[11:48:35] <reinei> https://xkcd.com/1318/
L1296[11:48:37] <MichiBot> XKCD Comic Name: Actually Posted on: 1/17/2014
L1297[11:48:39] <reinei> nuff' said
L1298[11:48:41] <Kubuxu> There are not apples or oranges because they all are fruits.
L1299[11:48:54] <Kubuxu> Same transpiler is a special case of compiler.
L1300[11:49:09] <hydraz> "There is no gcc or g++ because they are both compilers."
L1301[11:49:30] <hydraz> or "There are no Lua and Javascript because they are both interpreted"
L1302[11:49:33] <hydraz> that's what you're saying
L1303[11:49:43] <Kubuxu> It is what you are saying.
L1304[11:49:46] <gamax92> where did Kubuxu read the "thing"
L1305[11:49:48] <Vexatos> <Vexatos> Kubuxu, yea, but how would load decide if it's being run from Selene or Lua
L1306[11:50:39] <Kubuxu> Vexatos: if you run lua that it is run by /bin/lua if you run selene then program that loads it is /bin/selene which can prep enviroment.
L1307[11:51:00] <Kubuxu> First line of file can specify in which program to run it in.
L1308[11:51:30] <hydraz> Yea, but what about chunks?!
L1309[11:51:34] <gamax92> no seriously, hydraz didn't use "thing" and neither does that wikipedia article, Kubuxu just looks like a jackass
L1310[11:51:42] <Kubuxu> It defaults to Lua as Lua is like ELF or PE in case of OC.
L1311[11:51:56] <hydraz> gamax92: I've just decided Kubuxu is too moronic to understand this
L1312[11:52:11] <Kubuxu> gamax92: I was saying that you can call transpiler a compiler, same as you can call apple a fruit.
L1313[11:52:44] <Kubuxu> But if it has a dedicated, established name, don't call it a "compiler in apostrophes"
L1314[11:52:57] <Vexatos> whataboutchunks
L1315[11:53:01] <reinei> xD
L1316[11:53:04] <Kubuxu> What chunks?
L1317[11:53:23] <gamax92> no I insulted you before for using transcoding, transpiler works
L1318[11:53:55] <Kubuxu> gamax92: I just was mistaken at first but I corrected myself.
L1319[11:54:06] <Kubuxu> If program that started it was /bin/selene then `load` works as in selene, what is the problem?
L1320[11:54:37] <Kubuxu> Vexatos: ^^
L1321[11:54:56] <Vexatos> Kubuxu, load("return 4")
L1322[11:55:30] <Kubuxu> Yeah, and what? (is that even correct Lua/selene)?
L1323[11:55:37] <gamax92> it is correct
L1324[11:55:47] <gamax92> it returns 4 :P
L1325[11:56:14] <Kubuxu> oh yeah, forgot that load loads chunks not function.... :P
L1326[11:56:20] <hydraz> It returns a function that returns 4, no?
L1327[11:56:28] <gamax92> yeah
L1328[11:56:42] <Kubuxu> gamax92: It is also called transcompiler that is why I messed it up
L1329[11:56:54] ⇨ Joins: aerolivier (webchat@179.97.199.146.dyn.plus.net)
L1330[11:57:15] <Vexatos> Kubuxu, so the problem is that it makes no sense for a chunk to have a hashbang in front
L1331[11:57:32] <Vexatos> especially because OpenOS for instance parses those itself
L1332[11:57:36] <Vexatos> which is another issue
L1333[11:58:14] <hydraz> i'm curious to know openos' implementation of hashbangs
L1334[11:58:50] <Kubuxu> Vexatos: but if it s Lua program then it should work like in Lua, if you want to load Selene inside Lua I think there should be special way to enable it or just `require"selene".load(...)` (it might be hard to do).
L1335[11:58:57] ⇦ Quits: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com) (Quit: Leaving)
L1336[12:00:31] <Vexatos> hm
L1337[12:00:37] <Vexatos> But what about easy-to-use? :/
L1338[12:00:45] <Vexatos> you should be able to just run a Selene file
L1339[12:00:50] <Vexatos> that's what liveMode is for, after all
L1340[12:00:59] <Vexatos> to have Selene interpret the file at runtime
L1341[12:01:04] <Vexatos> without you having to do any work
L1342[12:01:08] <Skye> Vexatos, did you see my suggestions?
L1343[12:01:22] <Vexatos> <Skye> if you want to, you could also have it try to compile it under selene if it has a syntax error
L1344[12:01:25] <Vexatos> That one?
L1345[12:01:39] <Kubuxu> It is easy to use, either run it from selene (as you do with any script language) or use #!.
L1346[12:01:44] <Skye> it was half of one
L1347[12:01:49] <Vexatos> that's quite eww since it means every chunk of code is thrown into load() twice
L1348[12:02:04] <Vexatos> Kubuxu, neither would work for OpenOS :P
L1349[12:02:11] <Skye> Vexatos, yes, but the situation is quite eew
L1350[12:02:12] <Kubuxu> Why?
L1351[12:02:29] <Vexatos> Kubuxu, because hashbang are already parsed by sh.lua
L1352[12:02:34] <Vexatos> so I don't want to interfere there
L1353[12:02:43] <hydraz> Vexatos: but selene file would still work?
L1354[12:02:48] <Kubuxu> Vexatos: but hashbang is what you need.
L1355[12:02:54] <Vexatos> hydraz, then it wouldn't be "just run"
L1356[12:02:57] <Vexatos> like it is with Lua files
L1357[12:03:03] <Kubuxu> It shouldn't???
L1358[12:03:10] <Kubuxu> It shouldn't.
L1359[12:03:12] <Vexatos> ... that's what it is made for
L1360[12:03:23] <Kubuxu> That is what #! is made for.
L1361[12:03:29] <Vexatos> for a user, there should be no difference between selene and Lua
L1362[12:03:39] <Vexatos> #! would interfere with sh.lua
L1363[12:03:45] <Kubuxu> To have custom programs run files so user don't see what runs it.
L1364[12:04:16] <Vexatos> Have you seen my selene.lua?
L1365[12:04:16] <Kubuxu> User still runs "myfilename" and sh changes it to '/bin/selene < myfilename'
L1366[12:04:32] <Kubuxu> No, but it can be modified, can't it?
L1367[12:04:39] <Vexatos> http://git.io/v0Co0
L1368[12:04:42] <Vexatos> Yes
L1369[12:04:57] <Vexatos> but...... assuming I do use hashbangs, then it would work ONLY for OpenOS
L1370[12:05:04] <Vexatos> and not for any other environment
L1371[12:05:15] <Kubuxu> What other env?
L1372[12:05:30] *** Mimiru is now known as Caitlyn
L1373[12:05:32] <Kubuxu> Magik6k can implement hashbang or already had.
L1374[12:05:32] <hydraz> Does OpenOS not have /usr/bin/env?
L1375[12:05:34] <Vexatos> plan9k, the official Lua binaries, LuaJ, etc.
L1376[12:05:36] *** Caitlyn is now known as Michiyo
L1377[12:05:37] <Vexatos> ComputerCraft
L1378[12:05:42] *** Michiyo is now known as Mimiru
L1379[12:05:44] <Vexatos> all those
L1380[12:05:52] <hydraz> lua(1) actually works with hashbangs just fine
L1381[12:05:55] <Vexatos> I would have to write a custom selene.lua for every single piece of this
L1382[12:06:08] <Vexatos> For every Lua environment ever
L1383[12:06:21] <Pwootage> Who was it here who knows about duktape (the javascript vm)
L1384[12:06:47] <Kubuxu> And you already write custom boostrap to enable liveMode and slow everything down as you part 99% of Lua and 1% of selene.
L1385[12:07:12] <Vexatos> uhm
L1386[12:07:21] <Vexatos> how is that related to me having to write custom /bin/selene
L1387[12:07:30] <Kubuxu> Also if something does not support #! directly, you can just look for it in wrapped 'load'
L1388[12:07:45] <Kubuxu> As Lua allows fort #! just fine.
L1389[12:08:08] <Vexatos> #lua #!
L1390[12:08:08] <|0xDEADBEEF|> > [string "lua"]:1: unexpected symbol near '#'
L1391[12:08:10] <Vexatos> :D
L1392[12:08:39] <Kubuxu> ...
L1393[12:08:55] <Kubuxu> IDK, I just know that liveMode is shitty solution (sorry).
L1394[12:09:12] <hydraz> Vexatos: http://screencloud.net/v/ol66
L1395[12:09:23] <Vexatos> hydraz, neat
L1396[12:09:35] <Vexatos> but I'd like to have a solution that doesn't depend on the implementation of that
L1397[12:10:12] <Vexatos> Kubuxu, of course it is
L1398[12:10:14] ⇨ Joins: iceman11a (icemna11a@cpe-74-141-48-157.neo.res.rr.com)
L1399[12:10:26] <Vexatos> and I'd love to only parse files that are designated Selene files
L1400[12:10:40] <Vexatos> but hashbang is way too environment-dependent
L1401[12:10:51] <Vexatos> I'd like something that doesn't depend on anything else
L1402[12:10:54] <Kubuxu> #! is standard in any serious sh-like.
L1403[12:10:58] <CompanionCube> ^
L1404[12:11:06] <CompanionCube> heck, on linux it's actually part of the kernel
L1405[12:11:06] <hydraz> #! is standard in any serious Unix-like kernel*
L1406[12:11:12] <Vexatos> well too bad that I don't care about sh
L1407[12:11:19] <Vexatos> I only care about a decent Lua impl
L1408[12:11:25] <CompanionCube> iirc it's implemented as a binfmt
L1409[12:11:25] <hydraz> CompanionCube: it's a part of the executable loader basically everywhere.
L1410[12:11:27] <Vexatos> that's all selene requires right now
L1411[12:11:37] <Vexatos> and I would very much like to keep it that way
L1412[12:11:49] <Vexatos> Hell, I even made it run on ComputerCraft
L1413[12:11:55] <Vexatos> and that one's Lua impl is extremely bad
L1414[12:11:57] <Vexatos> and incomplete
L1415[12:11:59] <Kubuxu> Vexatos: you have OC specific loader, you have P9k specific loader and you have CC specific loader.
L1416[12:12:07] <Vexatos> which is not what I want
L1417[12:12:14] <Vexatos> the loader? Sure
L1418[12:12:34] <hydraz> FreeBSD does it, OpenBSD does it, NetBSD does it, as does Dragonfly, as does OS X, as does every hobby UNIX out there
L1419[12:12:35] <Vexatos> but the loader doesn't depend on anything in /bin either+
L1420[12:12:45] <Kubuxu> You can't have same loader everywhere as you use non-standard Lua starting of.
L1421[12:13:01] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1422[12:13:09] <Kubuxu> (CC can't even implement `print` correctly).
L1423[12:13:26] <CompanionCube> Isn't it weird how eerily similar this is to problems with dependencies and linking in C libraries?
L1424[12:13:49] <Vexatos> CompanionCube, considering Lua is functionality wise rather close to C, not really
L1425[12:15:07] <hydraz> CompanionCube: I have a fix
L1426[12:15:11] ⇦ Quits: Jezza (~Jezza@185.44.151.107) (Read error: Connection reset by peer)
L1427[12:15:14] <hydraz> only link against glibc and libc++
L1428[12:15:30] * Vexatos nods
L1429[12:15:36] <Vexatos> Selene should only depend on Lua
L1430[12:15:37] <Vexatos> there
L1431[12:15:38] <Vexatos> same issue
L1432[12:15:41] <Vexatos> same resolution
L1433[12:17:27] <Kubuxu> Vexatos: yes, but selene-loader has to depend on environment it runs in.
L1434[12:17:36] <Vexatos> but only the loader
L1435[12:17:51] <Kubuxu> Yes, so make '/bin/selene-loader' ....
L1436[12:18:18] <Vexatos> I will not depend on anything that even requires a shell to be present
L1437[12:18:24] <Vexatos> not in plain Selene
L1438[12:18:30] <Vexatos> selene itself is supposed to run without ANYTHING else
L1439[12:18:37] <Vexatos> and it does run in OpenOS without anything else
L1440[12:18:45] <hydraz> Then it's a freestanding C program?
L1441[12:18:47] <Vexatos> the loader is just there to integrate Selene with the shell
L1442[12:19:01] <Vexatos> It's a freestanding Lua program
L1443[12:19:13] <Kubuxu> Selene should be a lib, lib doesn't know how it runs, but loader for this lib has to depend on environment it loads this lib into.
L1444[12:19:17] <hydraz> You just contradicted yourself
L1445[12:19:49] <Vexatos> Yep, Kubuxu, thus, the parser shouldn't try and detect something like a hashbang
L1446[12:19:58] <Vexatos> since the parser is part of the lib
L1447[12:20:10] <Kubuxu> But you can have pre-parser.
L1448[12:20:13] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L1449[12:20:23] <Kubuxu> But correct solution is:
L1450[12:20:34] <Kubuxu> Make it a program.
L1451[12:20:40] <Vexatos> ...
L1452[12:20:44] <Vexatos> . . .
L1453[12:20:47] <gamax92> . . .
L1454[12:20:50] <hydraz> ………
L1455[12:21:00] <hydraz> Unicode ♥
L1456[12:21:02] <Kubuxu> If shell uses #! then users have easy to use way to start it.
L1457[12:21:05] <Vexatos> Didn't I answer that like 4 times already?
L1458[12:21:11] <Vexatos> No.
L1459[12:21:14] <Kubuxu> If it does not then make them implement #1...
L1460[12:21:17] <gamax92> SEY YES
L1461[12:21:23] <hydraz> Vexatos: we're talking to a wall here
L1462[12:21:32] <Vexatos> hydraz, hmmm?
L1463[12:21:38] <gamax92> fak yal I'mm go play Turrican
L1464[12:21:45] <Kubuxu> hydraz: thanks, then help solving the problem instead of complaining.
L1465[12:21:46] <Vexatos> Don't get me wrong, I'd LOVE to get rid of that load hack
L1466[12:21:47] <hydraz> Vexatos: mr. Kubuxu refuses to understand anything we say
L1467[12:21:55] <Vexatos> I would L O V E to
L1468[12:21:58] <Vexatos> it's horribly
L1469[12:22:02] <Vexatos> horribly slow
L1470[12:22:11] <Vexatos> parsing every single Lua chunk in runtime
L1471[12:22:14] <gamax92> Vexatos: would you LÖVE to?
L1472[12:22:27] <Vexatos> gamax92, Selene doesn't work in LÖVE unless you do even worse hacks, sorry
L1473[12:22:35] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1474[12:22:40] <gamax92> Vexatos: cause of the whole 5.1 thing?
L1475[12:22:47] <Vexatos> no, I got Selene to work in CC
L1476[12:22:56] <gamax92> ehh?
L1477[12:22:57] <Vexatos> it's mainly because LÖVE uses custom load() that are not load()
L1478[12:23:06] <gamax92> bullshit
L1479[12:23:07] <Vexatos> so selene doesn't replace them itself
L1480[12:23:08] <gamax92> it's luajit's load
L1481[12:23:15] <Kubuxu> Vexatos: if you want to get rid of it you have to hook somewhere else.
L1482[12:23:20] <Vexatos> Nadeko tried, pretty sure
L1483[12:24:01] <Kubuxu> If you have better place than #! then gr8, otherwise ...
L1484[12:24:20] <Vexatos> well anything is better than depending on another program
L1485[12:24:29] <Vexatos> including the thing it is right now
L1486[12:24:37] <Vexatos> After all, yes, selene makes loading chunks way slower
L1487[12:24:57] <Vexatos> but without speed limit like OC has, it's like 1.5miliseconds vs 1 milisecond so noone even cares
L1488[12:25:29] <Vexatos> If you find me a neat solution that does not require other programs, just maybe a change in syntax or WHATEVER
L1489[12:25:38] <Kubuxu> To make it possible to use /bin/selene from #! you just need to make it load from stdin, it doesn't require anything custom.
L1490[12:25:59] <Vexatos> the fact that there is a shell that allows you to run hashbang is custom enough
L1491[12:26:11] <Kubuxu> Like /bin/selene [program_name] and /bin/selene -
L1492[12:26:54] * Vexatos sighs
L1493[12:27:00] <Vexatos> hydraz, a wall indeed
L1494[12:27:09] <gamax92> to be fair, you aren't trying it
L1495[12:27:15] <gamax92> you're just saying no it won't work and not trying it
L1496[12:27:20] <Vexatos> it will work
L1497[12:27:22] <Vexatos> and it will work well
L1498[12:27:27] <Vexatos> but I do not want to do it
L1499[12:27:34] <Kubuxu> ...
L1500[12:27:38] <Kubuxu> wall indeed
L1501[12:27:50] <Vexatos> because the point of selene is that it can run anywhere, any place that has a standard Lua implementation
L1502[12:27:53] <Vexatos> no matter anything else
L1503[12:27:55] <aerolivier> Vexatos: hi, sorry to butt in, but what are you suggesting instead of #!
L1504[12:28:00] <Vexatos> no matter if there is a shell, etc
L1505[12:28:19] <Kubuxu> Vexatos: and it will run everywhere.
L1506[12:28:27] <Vexatos> aerolivier, my point is that I do not have any suggestion apart from what's already there, which is bad but still better than depending on the shell
L1507[12:28:31] <gamax92> Vexatos: it's just a loader, the other parts of selene will still work anywhere there is lua
L1508[12:28:41] <Vexatos> gamax92, liveMode will not
L1509[12:28:48] <Kubuxu> It will, why no?
L1510[12:28:52] <gamax92> Like Lua, it will compile on ANSI C, but has extensions for not C
L1511[12:29:01] <Vexatos> because the entire point of hashbang would be to get rid of livemode as it is
L1512[12:29:02] <Vexatos> >_>
L1513[12:29:23] <Vexatos> since a hashbang would run it through selene.lua
L1514[12:29:33] <Vexatos> making liveMode not necessary
L1515[12:29:56] <Kubuxu> Vexatos: you are messing two things here, you can either run selene as lib, or as scripting language/program
L1516[12:30:10] <Vexatos> You run selene exactly like you run Lua
L1517[12:30:32] <Vexatos> the "lib" is just for loading the language into runtime
L1518[12:30:44] <Vexatos> after that, it's just like Lua
L1519[12:30:47] <Vexatos> or at least supposed to
L1520[12:30:49] <Kubuxu> So make it work like Lua and not replace Lua.
L1521[12:30:51] <Vexatos> to be*
L1522[12:31:01] <Vexatos> But Lua doesn't need hashbang to run :P
L1523[12:31:48] <Kubuxu> Then file to be run in Lua should need to be directly run in Lua or Lua has to default execution environment.
L1524[12:31:51] <Vexatos> It would be amazing if there was a way to have Selene not parse anything that doesn't contain Selene code
L1525[12:31:52] <aerolivier> Lua doesn't need it, but as far as I know it works just fine with it
L1526[12:32:03] <Vexatos> aerolivier, again
L1527[12:32:10] <Vexatos> #lua #!/bin/lua return 4
L1528[12:32:10] <|0xDEADBEEF|> > [string "lua"]:1: unexpected symbol near '#'
L1529[12:32:12] <Vexatos> it does not.
L1530[12:32:16] <Kubuxu> Currently you are changing default execution environment.
L1531[12:32:20] <Vexatos> not without a shell impl that supports it
L1532[12:32:27] <Vexatos> and here we have the problem of chunks again
L1533[12:32:30] <Vexatos> which are loaded directly
L1534[12:32:31] <Kubuxu> It does when you start new lua instance.
L1535[12:32:40] <aerolivier> correct me if I'm wrong, but you have two (2) options to run a Lua script: use lua file.lua or add the shebang to the start and let the shell handle that
L1536[12:32:55] <Vexatos> aerolivier, for standard Lua, that is true
L1537[12:33:00] <Kubuxu> Lua executable ignores first line if it is #!
L1538[12:33:00] <Vexatos> but what about stuff like OpenComputers
L1539[12:33:14] *** rakiru|offline is now known as Kasen
L1540[12:33:27] <Kubuxu> In OC default execution environment is Lua.
L1541[12:33:48] <aerolivier> OC seems to be fine with the #! being present, no?
L1542[12:33:57] <aerolivier> or is that OpenOS to blame?
L1543[12:33:57] <Vexatos> just because sh.lua handles it
L1544[12:34:01] <Vexatos> yes exactly
L1545[12:34:03] <Vexatos> that's OpenOS
L1546[12:34:27] <Vexatos> Selene could run on an EEPROM if there was enough space for it (you can netboot it onto a microcontroller with enough RAM just fine)+
L1547[12:34:50] <Kubuxu> Vexatos: then you don't have problems of running different programs.
L1548[12:34:54] <Vexatos> and Kubuxu's solution would not
L1549[12:35:05] <aerolivier> I assume your issue here is that you don't know whether the code actually requires preprocessing using Selene, am I correct?
L1550[12:35:05] <Kubuxu> You have just one that has to load selene manually .
L1551[12:35:20] <Vexatos> aerolivier, yes exactly!
L1552[12:35:31] <Vexatos> It just parses everything and I made sure no code that is not Selene code will be parsed accidentally
L1553[12:36:37] <aerolivier> so what you are needing is some kind of pragma that will be ignored by Lua but recognised by Selene
L1554[12:37:01] <Vexatos> something that isn't tedious to add to your own code
L1555[12:37:16] <Vexatos> preferably nothing to add to your own code at all
L1556[12:37:17] <Kubuxu> -- selene
L1557[12:37:40] <Vexatos> since adding stuff to code means I will still have to parse it once anyway
L1558[12:37:52] <Vexatos> just like I would have to with non-selene code
L1559[12:38:14] <aerolivier> with Lua, that's likely going to be a comment, unless you can accept changing the filename for example (i.e. script.s.lua or similar)
L1560[12:39:12] <aerolivier> though in contexts where you don't have a filename to begin with, that's a bit impossible
L1561[12:39:31] <Vexatos> well it should be file-ending-independent
L1562[12:41:39] <aerolivier> maybe there are many thing it should or shouldn't be, but one of the choices has to be picked
L1563[12:42:30] ⇦ Quits: DrummerMC (DrummerMC@no.love.for.the.world.panicbnc.org) (Quit: I'm not online)
L1564[12:42:30] ⇦ Quits: kirby|gone (mrkirby153@the.government.stole-your.pw) (Quit: Leaving)
L1565[12:42:46] <aerolivier> the advantage with the #! method is that it's already in common use and it shouldn't be too terrible to make selene strip that out before the code is loaded by Lua
L1566[12:42:58] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A4462C00E2740C0B78F3.dip0.t-ipconnect.de) (Ping timeout: 186 seconds)
L1567[12:43:14] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A4152C00E2740C0B78F3.dip0.t-ipconnect.de)
L1568[12:43:15] zsh sets mode: +v on Vexatos
L1569[12:43:27] <Vexatos> YAY WEBDERP
L1570[12:43:39] <aerolivier> just to repeat what I said because of timeout: the advantage with the #! method is that it's already in common use and it shouldn't be too terrible to make selene strip that out before the code is loaded by Lua
L1571[12:43:39] <Vexatos> let's see
L1572[12:43:43] <Vexatos> what did you miss
L1573[12:44:05] <Vexatos> <Vexatos> although it is generally recommended to use .sel.lua since it makes most syntax highlighters still work >_>
L1574[12:44:07] <Vexatos> <Vexatos> .sel is fine too but my own code is still always .lua :P
L1575[12:44:09] <Vexatos> <Vexatos> And exactly
L1576[12:44:11] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L1577[12:44:11] <Vexatos> <Vexatos> loading chunks of code is the thing here
L1578[12:44:15] <Vexatos> <Vexatos> and adding stuff to comments mean I could still accidentally parse a Lua file
L1579[12:44:18] <Vexatos> <Vexatos> if it FOR WHATEVER REASON contains -- selene
L1580[12:44:19] <Vexatos> <Vexatos> meaning I still have to rely on anything after that being impossible syntax
L1581[12:44:21] <Vexatos> <Vexatos> I mean, it would make parsing non-lua-files a lot faster
L1582[12:44:24] <Vexatos> <Vexatos> but would still force me to rely on special syntax the way it does right now
L1583[12:44:26] <Vexatos> what I said
L1584[12:44:34] <Vexatos> >_>
L1585[12:45:50] <Vexatos> sooo yea, that is still an issue :/
L1586[12:46:04] <aerolivier> by loading chunks of code, do you mean an at-runtime, loading from strings kind of thing?
L1587[12:46:28] <Vexatos> yes
L1588[12:46:43] <Vexatos> a "chunk" in lua is something like "return 17"
L1589[12:46:48] <Vexatos> literally anything
L1590[12:47:03] <Vexatos> loading a file really is just reading the contents of the file into a string (which is now your chunk)
L1591[12:47:23] <aerolivier> If it was me, I'd maybe do something like implement two methods at the same time: #! method for files, and add a small token (such as @s) to these 'chunks'
L1592[12:47:52] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1593[12:48:52] <Vexatos> well @ is the only invalid character that I haven't used yet
L1594[12:49:20] <aerolivier> e.g. your little 'chunk' would be "@s return 17"
L1595[12:49:28] <Vexatos> still, having it detect and strip hashbang would then interfere with shells
L1596[12:49:49] <aerolivier> sorry, how would it interfere with shells?
L1597[12:50:22] <Vexatos> in case shells parse hashbang, it would be bad if the hashbang was stripped by the shell or by selene first
L1598[12:50:26] <Vexatos> and then not by the other
L1599[12:50:40] <aerolivier> this situation can never be
L1600[12:50:42] <Vexatos> s/not/not detected/
L1601[12:50:42] <Kibibyte> <Vexatos> and then not detected by the other
L1602[12:50:59] <aerolivier> if you hashbang is #!/bin/selene-loader - as someone else suggested earlier
L1603[12:51:30] <aerolivier> then that script will be piped in to selene-loader and so you can be certain it's a selene file, because it was explicitly requested
L1604[12:51:43] <Vexatos> case 1: there happens to be a file called selene-loader. case 2: Your shell errors on an invalid hashbang
L1605[12:51:55] <Inari> is there math proven through the world? like, say you have a complicated formula thingy and its very hard to prove it being true even for a big number of X, make a physical system that should return the right solution, observe it and prove the math thave, rather than in an abstract way? :P something like that
L1606[12:51:56] <Vexatos> oh yea, that problem
L1607[12:52:06] <Vexatos> yea, I won't write my own OS-dependent selene-loader program
L1608[12:52:07] <Vexatos> no thanks
L1609[12:52:28] <reinei> Inari: I don't think there is
L1610[12:52:32] <aerolivier> it wouldn't have to be OS-dependent, no?
L1611[12:52:35] <reinei> also math != physics
L1612[12:52:42] <Vexatos> aerolivier, it does
L1613[12:52:46] <Inari> math describes physics though
L1614[12:52:51] <Inari> or can do
L1615[12:52:57] <Vexatos> who guarantees me that the shell supports hashbang?
L1616[12:53:02] <Vexatos> Easiest example: ComputerCraft.
L1617[12:53:04] <reinei> yes but we have some paradoxes that won't work in physics
L1618[12:53:13] <Inari> :p
L1619[12:53:25] <Vexatos> reinei, quantum particles \:D/
L1620[12:53:28] <reinei> so physics is like a different set that intersects math => you cannot prover everything
L1621[12:53:30] <aerolivier> In ComputerCraft, the shell will load the program through Lua loadfile, which you can intercept there yourself?
L1622[12:53:36] <Inari> not everything
L1623[12:53:37] <Inari> but something
L1624[12:53:46] <reinei> yes
L1625[12:53:51] <Pwootage> I think I might be able to get duktape working as a fully-persistent javascript arch... need to verify some things first, though
L1626[12:53:54] <reinei> but what do you want to prove anyway?
L1627[12:53:56] <Inari> reinei: im a unicorn
L1628[12:54:19] <Vexatos> aerolivier, et voilà: Fully os-dependent implementation again since I now have to replace loadfile too with a custom hashbang parser just to make it work
L1629[12:54:20] <reinei> also, if you can build a machine that outputs the 'desired' output, you're eiterh cheating or you already prooved your theorem XD
L1630[12:54:44] <aerolivier> Don't you already replace the loadfile and load anyway for the point of a selene script loading another?
L1631[12:54:47] <Inari> Not everything could also be something. For example , not everything could be half of something, which is still something, and therefore not nothing.
L1632[12:54:58] <Vexatos> aerolivier, yes, but the replacement is the same for every Lua environment
L1633[12:55:10] <aerolivier> Then why not have the same replacement here?
L1634[12:55:14] <Vexatos> having to parse hashbang manually sometimes and sometimes not is the thing
L1635[12:55:25] <reinei> Inari: I mostly meant that you would have to fight with the math community pretty hard to have it be accepted a 'prove'
L1636[12:55:29] <Vexatos> because for CC I would have to parse it manually and for OpenOS for instance not
L1637[12:55:49] <Inari> reinei: well with that last line i was referring to https://www.youtube.com/watch?v=WnzlbyTZsQY xD
L1638[12:55:49] <MichiBot> Inari: AI vs. AI. Two chatbots talking to each other | length: 1m 24s | Likes: 37643 Dislikes: 490 Views: 4811409 | by CornellCCSL
L1639[12:56:25] <aerolivier> when the shell reads the hashbang, it doesn't strip it out when it pipes it to the program
L1640[12:57:20] <Vexatos> aerolivier, I do not want selene to require anything that would go into /bin
L1641[12:57:28] <Vexatos> it is a library. You load it. It works. Done.
L1642[12:57:42] <Vexatos> that's how it is right now and I would very much like to keep it that way
L1643[12:58:04] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L1644[12:58:09] <Vexatos> as I said, there are environments where you don't even have a shell nor a filesystem at all
L1645[12:59:40] <aerolivier> nobody has said you actually need to execute the hashbang once you parse it, you only use it to verify that it's a selene script
L1646[13:00:22] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1647[13:00:38] <Vexatos> indeed, but what if the shell errors on an invalid hashbang
L1648[13:00:51] <Vexatos> this means that every impl with a shell and hashbang support MUST have a file called selene-loader
L1649[13:00:56] <Vexatos> and every other must not
L1650[13:01:02] <aerolivier> if you're loading selene as a library, you'll need some kind of bootstrapper in pure Lua anyway, no?
L1651[13:01:15] <reinei> Vexatos: I understand your argument, but no library can be perfect for everyone
L1652[13:01:17] <Vexatos> yes, but that doesn't necessary imply the existence of a shell
L1653[13:01:27] <Vexatos> necessarily*
L1654[13:01:32] <Vexatos> reinei, well, right now it works that way
L1655[13:01:37] <Vexatos> it is horrible and hacky and slow
L1656[13:01:40] <Vexatos> but it does work
L1657[13:01:50] <Vexatos> without the user having to do any additional work
L1658[13:01:51] <Vexatos> at all
L1659[13:02:12] <aerolivier> Once you've included selene in your pure Lua code, great, you don't need to worry about the shell anymore if the person using the library is using standard Lua functions to load extra files
L1660[13:02:15] ⇨ Joins: DrummerMC (DrummerMC@no.love.for.the.world.panicbnc.org)
L1661[13:02:46] <Vexatos> ...what do you mean
L1662[13:03:07] <aerolivier> the shell only loads the program that the user types in at the shell
L1663[13:03:27] ⇨ Joins: kirby|gone (mrkirby153@the.government.stole-your.pw)
L1664[13:03:36] <aerolivier> every invocation of the loading functions after can therefore be under your control, provided the user includes your library then?
L1665[13:03:52] *** kirby|gone is now known as mrkirby153
L1666[13:04:11] <Vexatos> yea but how would selene determine if load() is being called from a selene environment or not
L1667[13:04:41] ⇨ Joins: Corded (michiyo@eos.pc-logix.com)
L1668[13:04:57] <reinei> what he is trying to say is:
L1669[13:05:21] <reinei> selene is only involved in programs that specifically LOAD selene, so any load() selene sees is a load() it needs to ahndle
L1670[13:05:23] <reinei> handle*
L1671[13:05:26] ⇦ Quits: Corded (michiyo@eos.pc-logix.com) (Client Quit)
L1672[13:05:42] <reinei> as any other handle is supposed to not even get passed to selene
L1673[13:06:18] <Vexatos> soo it should load selene everytime
L1674[13:06:21] <Vexatos> then unload it again?
L1675[13:06:29] <reinei> for every program that uses selene
L1676[13:06:36] <Vexatos> how to unload selene then
L1677[13:06:46] <Vexatos> i.e. how to detect when the program ends
L1678[13:06:54] <aerolivier> your program using selene, the entry file can't be using this magic fancy-pants syntax, right?
L1679[13:07:59] ⇨ Joins: Corded (michiyo@eos.pc-logix.com)
L1680[13:08:00] zsh sets mode: +v on Corded
L1681[13:08:13] <Mimiru> Test
L1682[13:08:34] <aerolivier> every file that uses selene, the developer puts a token at the start of it. This is how your Selene loader detects whether to bother preprocessing it or not
L1683[13:09:23] <Vexatos> ok, a token. sure. Which line?
L1684[13:09:46] <reinei> until first empty line?
L1685[13:09:56] <reinei> 1. easy to detect 2. allows quite some freedom
L1686[13:10:15] <Vexatos> I like my comments in the first line for instance
L1687[13:10:20] <reinei> yeah
L1688[13:10:27] <reinei> then you can have all your comments
L1689[13:10:35] ⇦ Quits: Corded (michiyo@eos.pc-logix.com) (Client Quit)
L1690[13:10:41] <reinei> just have the token as the last line at the start before ANY empty lines
L1691[13:10:55] <reinei> and abort parsing the file for the token once you found it
L1692[13:11:18] ⇨ Joins: Corded (michiyo@eos.pc-logix.com)
L1693[13:11:19] zsh sets mode: +v on Corded
L1694[13:11:21] <aerolivier> abort parsing if you find a blank line without having found it first, no?
L1695[13:11:26] <Mimiru> OOOH
L1696[13:11:28] <Mimiru> It does work.
L1697[13:11:28] <reinei> then you can have (?:hashbang)?(?:comments)?(?:token) or any permutation of that
L1698[13:11:34] <Elizabeth> ohai
L1699[13:11:36] <reinei> aerolivier: yes
L1700[13:11:57] <Vexatos> Lies.
L1701[13:12:03] <Mimiru> Heh
L1702[13:12:28] <aerolivier> unless I'm wrong, you'll always have to have some pure Lua code to actually load the Selene library first, because if the Lua parser smells any funny syntax, it'll error out
L1703[13:12:53] <Pwootage> Oh neat
L1704[13:13:41] <Vexatos> What aboud blank lines in comments
L1705[13:13:46] <Vexatos> or between hashbang in comments, etc
L1706[13:13:58] <reinei> if they contain -- they are no longer empty, are they?
L1707[13:14:02] <Vexatos> aerolivier, yes of course
L1708[13:14:07] <Vexatos> reinei, --[[
L1709[13:14:08] <reinei> Vexatos: not your problem anymore
L1710[13:14:20] <Vexatos> multiline comments are a thing, you know
L1711[13:14:30] <Vexatos> meaning I would have to apply my parser anyway
L1712[13:14:35] <Vexatos> just to detect multiline comments
L1713[13:14:37] <Mimiru> Ok, restarting the bridge in screen
L1714[13:14:39] ⇦ Quits: Corded (michiyo@eos.pc-logix.com) (Client Quit)
L1715[13:14:42] <Vexatos> i.e. no speed gain
L1716[13:15:41] <Skye> Mimiru, what discord was that?
L1717[13:15:48] <Vexatos> this means that I could only properly detect a token either at line 1 or literally anywhere in the file
L1718[13:16:13] <Mimiru> Skye, https://discord.gg/0hVukoQ2KYifZFCA
L1719[13:17:06] ⇨ Joins: Corded (michiyo@eos.pc-logix.com)
L1720[13:17:07] zsh sets mode: +v on Corded
L1721[13:17:51] <Mimiru> Well @Pwootage there is an issue with that.... :P
L1722[13:18:01] <Mimiru> People have to prefix with @ and no one from IRC will know to do that
L1723[13:18:30] <Mimiru> Also actions don't translate... I'll look into that at some point
L1724[13:18:31] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L1725[13:18:34] <Pwootage> Yeah... nonetheless, easier to get ahold of me on my phone (and easier for me to chat from my phone)
L1726[13:18:40] <Mimiru> or maybe I'll put the code on git and let someone else help..
L1727[13:18:43] <Vexatos> Mimiru, make bot detect username
L1728[13:18:46] <Vexatos> apply @ automatically
L1729[13:18:52] <Skye> I wonder... what bridge bot do you use?
L1730[13:18:56] <Mimiru> Vexatos, https://gist.github.com/CaitlynMainer/244ed80221d6bb782b79
L1731[13:19:11] <Skye> haha
L1732[13:19:13] <Mimiru> Have at it.
L1733[13:19:17] <Skye> I know the person who made the original bot
L1734[13:19:31] <Mimiru> me too, copygirl
L1735[13:19:44] <Vexatos> wait wat
L1736[13:19:47] <Vexatos> that's cord?
L1737[13:19:48] <Vexatos> pls
L1738[13:19:49] <Skye> yes
L1739[13:19:50] <aerolivier> there is an alternative to adding a token, but it's arguably very ugly and probably not a good idea, but you could only run your preprocessor if the Lua parser fails to parse the file
L1740[13:19:51] <Skye> a fork
L1741[13:19:55] <Vexatos> Forcord?
L1742[13:19:57] <Vexatos> D:
L1743[13:20:02] <Skye> hmm
L1744[13:20:15] <Vexatos> aerolivier, meaning it would be passed to load() twice
L1745[13:20:18] <Vexatos> lots more load there
L1746[13:20:20] <Mimiru> Vexatos, this is livescript
L1747[13:20:24] <Mimiru> running in node.js
L1748[13:20:24] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1749[13:20:25] <Skye> I need to tell copy to put the bot into a proper github repo
L1750[13:20:28] <aerolivier> Vexatos: yes, that's why I said it was very ugly
L1751[13:20:32] <Skye> so it can be PR'd
L1752[13:20:43] <reinei> I'm off bye
L1753[13:20:49] ⇦ Quits: reinei (~reinei@pd9e1c61a.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L1754[13:20:50] <Mimiru> o/ reinei
L1755[13:20:54] <Mimiru> missed.
L1756[13:20:55] <Mimiru> :P
L1757[13:21:02] <Mimiru> Also needs to bridge join/parts lolol
L1758[13:21:13] <aerolivier> ultimately, you're going to have to think about some token to put there on your own
L1759[13:21:27] <Skye> @Mimiru, uhh... I think copy's version does that
L1760[13:21:33] <Skye> you're just using an out of date fork
L1761[13:21:34] <Skye> I think
L1762[13:21:40] <Vexatos> aerolivier, I would have to parse it anyway even if I had a token
L1763[13:21:49] <Vexatos> because it could be, say, inside a string or comment
L1764[13:21:52] <Vexatos> and thus be invalid
L1765[13:22:12] <Vexatos> unless I force it to be in the first line
L1766[13:22:15] <aerolivier> that's why this token would have to come absolutely first
L1767[13:22:17] <Vexatos> making stuff like hashbang impossible
L1768[13:22:39] <Vexatos> since hashbang is parsed by shell before token is. but not always!
L1769[13:22:56] <Skye> Mimiru, copygirl's current version looks nicer in IRC clients. :P
L1770[13:23:13] <aerolivier> then you'll have to follow reinei's suggestion and make it the first non-blank line
L1771[13:23:39] <Vexatos> which would be a hashbang
L1772[13:23:51] <Vexatos> s/would/could
L1773[13:23:51] <Kibibyte> <Vexatos> which could be a hashbang
L1774[13:23:57] <aerolivier> sorry, I mean any line before the first blank
L1775[13:24:01] ⇦ Quits: Corded (michiyo@eos.pc-logix.com) (Remote host closed the connection)
L1776[13:24:05] ⇨ Joins: Corded (michiyo@eos.pc-logix.com)
L1777[13:24:05] zsh sets mode: +v on Corded
L1778[13:24:12] <Mimiru> Ok... lets see it in action then :P
L1779[13:24:26] <Skye> gah.
L1780[13:24:36] <Skye> copygirl didn't update the gist it appears
L1781[13:24:39] <Mimiru> Unless I'm missing a gist.. :P
L1782[13:25:11] <Skye> I'm pinging copygirl. repeatedly. D:
L1783[13:25:13] <Elizabeth> test
L1784[13:25:31] <Vexatos> aerolivier, forcing you to have ugly code style :/
L1785[13:26:40] <aerolivier> an alternative which would give users a bit more select control is to do something in the style of PHP
L1786[13:26:41] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L1787[13:27:07] <aerolivier> parsing something like that rapidly could be challenging though
L1788[13:27:43] <aerolivier> or, finally:
L1789[13:27:59] <aerolivier> either the first line, or if the first line begins with #!, the second lime
L1790[13:28:00] <aerolivier> line*
L1791[13:28:14] <Vexatos> eww relying on non-Selene syntax
L1792[13:29:07] <aerolivier> if you are the developer of Selene, then that would 'become' Selene syntax, but I agree for usage in Lua, it's not that nice
L1793[13:29:50] <Vexatos> I am not opposed to an @sel token in the first line
L1794[13:29:59] <Vexatos> since it's impossible to exist in Lua
L1795[13:30:09] <Vexatos> but then again it breaks other stuff
L1796[13:30:11] <aerolivier> I think the best solution is @sel in first line or 2nd if 1st is a #! line
L1797[13:30:12] <Vexatos> which is bad
L1798[13:30:27] <aerolivier> or even --@sel
L1799[13:30:30] <Vexatos> but what if you are like me and like your comments in the very first line
L1800[13:30:38] <Vexatos> or right after the hashbang
L1801[13:30:51] <Vexatos> --@sel can't do that because that could exist in standard Lua
L1802[13:30:52] <aerolivier> if your comments are in the very first line or straight after the hashbang, it'd have to be tough
L1803[13:30:53] <Skye> areoliver: @sel would crash the Lua, which is good
L1804[13:30:54] <Vexatos> and it mustn't
L1805[13:30:59] <Vexatos> EXACTLX
L1806[13:31:01] <Vexatos> Skye gets it
L1807[13:31:05] <Vexatos> it must error normal Lua
L1808[13:31:08] <Vexatos> then it is suitable for Selene
L1809[13:31:18] <Skye> because crashing is faster than reloading
L1810[13:31:25] <Vexatos> nonono
L1811[13:31:28] <Vexatos> not that+
L1812[13:31:40] <Vexatos> the main reason is that this way I cannot accidentally parse non-selene code
L1813[13:31:41] <Skye> :3
L1814[13:31:44] * Vexatos dies
L1815[13:31:44] <Skye> ah
L1816[13:31:49] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1817[13:32:12] <Vexatos> with a --@sel in non-selene code it could assume it is selene code
L1818[13:32:14] <Vexatos> and parse it
L1819[13:32:15] <aerolivier> I think we've exhausted the solutions here to be honest, though
L1820[13:32:28] <Vexatos> once I go away from relying on impossible syntax, that will be bad
L1821[13:32:43] <Vexatos> Which means I have to rely on impossible syntax anyway!
L1822[13:33:14] <Vexatos> aerolivier, we are at the point we have been hours ago
L1823[13:33:27] <Vexatos> Selene still parses every file
L1824[13:33:29] <Vexatos> all is good
L1825[13:33:31] <Vexatos> slow, but good
L1826[13:33:46] <aerolivier> slow is not good xD
L1827[13:35:01] <Pwootage> "Make it work, make it right, make it fast"
L1828[13:35:04] <Pwootage> (or something like that)
L1829[13:38:13] <aerolivier> by the way, has anyone ever messed around with piping the stdout of programs to the stdin of others using OpenOS?
L1830[13:38:33] <Pwootage> if I had to guess, plank9k supports that (never tried it myself)
L1831[13:39:26] <aerolivier> OpenOS's shell claims to support it. And it makes a good attempt. But if the program uses io.stdout:write and not io.write, it doesn't seem to redirect at all
L1832[13:40:43] <Vexatos> Magik6k FIX IT D:
L1833[13:41:12] <aerolivier> kinda makes the entire thing useless, since it doesn't capture print because of it. That is, unless I'm noobing it up
L1834[13:41:26] <Magik6k> Vexatos, fix what?
L1835[13:41:51] <aerolivier> I wrote my own tee program only to find it wasn't doing what I hoped XD
L1836[13:42:14] <Magik6k> aerolivier, try Plan9k
L1837[13:42:29] <Magik6k> (current floppy is outdated)
L1838[13:42:29] <aerolivier> is this a WONTFIX issue in that instance?
L1839[13:42:52] <Vexatos> aerolivier, report it on github
L1840[13:42:53] <Vexatos> otherwise it is
L1841[13:42:57] <Magik6k> aerolivier, it requires multitasking, which OpenOS lacks
L1842[13:42:58] <aerolivier> ok
L1843[13:43:22] <aerolivier> OpenOS supports coroutine-based processes, no?
L1844[13:43:53] <aerolivier> It seems to work absolutely fine if you use io.write but not io.stdout:write
L1845[13:44:03] <Magik6k> Way OpenOS pipes work(as far as I know), It just buffers output from one process and when it dies, it feeds it into the next process
L1846[13:44:23] <Magik6k> [I may be wrong]
L1847[13:44:59] <Magik6k> aerolivier, Anyways, if you want multitasking OS, grab plan9k
L1848[13:45:05] <aerolivier> OK cheers
L1849[13:45:18] <aerolivier> I have to go now, but cheers for that.
L1850[13:45:22] <Magik6k> (OpenOS multitasking is derp)
L1851[13:45:45] <Skye> aerolivier, you should still report the bug!
L1852[13:46:02] <Magik6k> ^
L1853[13:46:15] <Skye> as io.write and io.stdout:write should work the same
L1854[13:49:03] ⇨ Joins: copygirl (~copygirl@copy.mcft.net)
L1855[13:49:10] <copygirl> You guys stink!
L1856[13:49:18] ⇦ Quits: aerolivier (webchat@179.97.199.146.dyn.plus.net) (Ping timeout: 204 seconds)
L1857[13:49:19] <Mimiru> Nou!
L1858[13:49:22] <Mimiru> \o copygirl
L1859[13:49:26] <copygirl> Hey :D
L1860[13:49:36] <Skye> I was expecting a ban hammer! :P
L1861[13:49:49] <Vexatos> hai koppeh
L1862[13:49:55] <copygirl> Skye said you're using my faulty IRC-Discord bridge script?
L1863[13:50:01] <Elizabeth> yep
L1864[13:50:07] <Mimiru> Yep
L1865[13:50:20] <Skye> copygirl, at least give them the latest version to fix it! D:
L1866[13:50:39] <Mimiru> I was using a modified one by allaryin, but switched back to your stock one
L1867[13:51:18] <copygirl> The latest version is a rewrite, but it's kinda half-complete half-never-going-to-work-like-I-wanted.
L1868[13:51:27] <Mimiru> Aww
L1869[13:51:38] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L1870[13:52:11] <copygirl> Had the great idea of writing a wrapper for the IRC library I'm using (good thing) and Discord (not really necessary), so they could function similarly.
L1871[13:52:36] <copygirl> Fire the same events, have similar methods for sending messages, etc...
L1872[13:52:46] <copygirl> But yeah I didn't bother writing the Discord portion..
L1873[13:53:33] <copygirl> And the documentation might be off.
L1874[13:53:49] <Xal> jeez the channel's way more active today
L1875[13:54:18] <Skye> copygirl, please can you dump the code?
L1876[13:54:27] <copygirl> Well, do they want it?
L1877[13:54:41] <Skye> it looks nicer
L1878[13:55:03] <copygirl> Oh, that reminds me of something funny :)
L1879[13:55:08] <Mimiru> Well, if it atleast functions enough to link the two I wouldn't mind it :P
L1880[13:55:38] <copygirl> I ran into an issue where the bot "disconnected" from Discord - it appeared as offline - but it still relayed messages to it (not back).
L1881[13:55:39] <`-`> gamax92: HomebrewAppState has("sd:/apps/3dmaze"); Loader::queue(&has); UI::add(&has); // ( ͡ಠ ͜ʖ ͡ಠ)
L1882[13:55:42] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L1883[13:56:02] <Skye> Mimiru, it handles stuff like pings properly
L1884[13:56:05] <Mimiru> Heh yeah I've seen that
L1885[13:56:24] <gamax92> gamax92: oh, you doing homebrew again?
L1886[13:56:39] <copygirl> It still randomly disconnects (doesn't handle automatic reconnecting) every now and then. It's been running fine for at least a week now though.
L1887[13:57:01] <copygirl> Oh yeah, right, it does that.
L1888[13:57:10] <gamax92> ... i replied to myself
L1889[13:57:13] <gamax92> `-`: hi
L1890[13:57:19] <copygirl> You can do @DiscordGal and it will properly highlight on the other end.
L1891[13:57:29] <Skye> @doesthiswork
L1892[13:57:33] <Skye> oh
L1893[13:57:41] <Skye> I thought it had an ugly hash
L1894[13:57:47] <gamax92> is this a bridge bot
L1895[13:57:49] <gamax92> please murder
L1896[13:57:51] <copygirl> Does @doesthiswork exist?
L1897[13:57:54] <Skye> no
L1898[13:57:58] <Skye> @Skye
L1899[13:58:04] <`-`> gamax92: hai
L1900[13:58:09] <copygirl> I think it did already replace names one way.
L1901[13:58:09] <gamax92> `-`: whatcha doing
L1902[13:58:21] <`-`> gamax92: I was making things with threads and stuff for Wii
L1903[13:58:22] <Vexatos> Mimiru, no bots allowed without permission. Ban
L1904[13:58:38] <Mimiru> Vexatos, ermwat?
L1905[13:58:39] <gamax92> gamax92: Can we have Race The Sun for Wii
L1906[13:58:42] <gamax92> fkjsdfgklsjdfk
L1907[13:58:45] <`-`> lol
L1908[13:58:52] <gamax92> wtf is wrong with me
L1909[13:59:00] <`-`> idk, lol
L1910[13:59:03] <Skye> @Skye
L1911[13:59:03] <copygirl> If you want, I could also have cord join this channel and your discord server.
L1912[13:59:09] <Mimiru> gamax92, yes, it's a bridge to discord
L1913[13:59:09] <gamax92> `-`: Can we have Race The Sun for Wii
L1914[13:59:13] <copygirl> "cord" is the name of my bot fyi.
L1915[13:59:18] <`-`> gamax92: Renderer::addRenderable(networkText); Network::init(); Logger::init(); Renderer::removeRenderable(networkText);
L1916[13:59:20] <Pwootage> My mom always told me it was ok to talk to myself, as long as I don't get in an argument and cease talking to myself
L1917[13:59:21] <gamax92> da fak is Discord
L1918[13:59:26] <`-`> gamax92: the hell is race the sun
L1919[13:59:29] <Mimiru> https://discord.gg/0hVukoQ2KYifZFCA
L1920[13:59:29] <Skye> copygirl, do you really hate your code that much
L1921[13:59:32] <Mimiru> That is discord
L1922[13:59:49] <gamax92> `-`: endless obstacle racer
L1923[13:59:54] <copygirl> Right, this is a good test anyway.
L1924[13:59:56] <gamax92> game ends when you hit something
L1925[14:00:09] <`-`> ...sure, I guess
L1926[14:00:12] <Skye> copygirl, can you at least put it on a github repo
L1927[14:00:15] <gamax92> or run out of energy
L1928[14:00:17] <`-`> I'm still in the middle of working on this
L1929[14:00:19] <Skye> so people can report bugs without pinging you
L1930[14:00:23] <Skye> and have pull requests
L1931[14:00:56] <`-`> Anyways, time to open source WiMu I guess
L1932[14:01:00] <`-`> Or atleast what I have right now
L1933[14:01:01] <gamax92> WiMu?
L1934[14:01:05] <copygirl> You might want to get rid of Corded before I drop in my bot.
L1935[14:01:06] <`-`> gamax92: WiMu
L1936[14:01:12] <Vexatos> Wireless Mimiru
L1937[14:01:13] <gamax92> what ever happened to WiiMC
L1938[14:01:14] <copygirl> That is, if that's what you want, Mimiru.
L1939[14:01:22] <gamax92> did they ever fix YouTube (hah no)
L1940[14:01:23] <`-`> gamax92: itded
L1941[14:01:35] ⇦ Quits: Corded (michiyo@eos.pc-logix.com) (Remote host closed the connection)
L1942[14:01:41] <Mimiru> copygirl, we can give it a shot
L1943[14:01:43] <Vexatos> gamax92, do you pronounce that "whimsy" >_>
L1944[14:01:47] <copygirl> Time to break it!
L1945[14:02:28] <gamax92> Wii M C
L1946[14:02:58] ⇨ Joins: cord (~cord@copy.mcft.net)
L1947[14:03:05] <copygirl> Testing
L1948[14:03:09] Mimiru sets mode: +v on cord
L1949[14:03:22] <gamax92> `-`: https://www.youtube.com/watch?v=iGAgrq-BhEM
L1950[14:03:22] <MichiBot> gamax92: Race the Sun - Record 268'765'757 | length: 45m 38s | Likes: 353 Dislikes: 4 Views: 35714 | by Seahorse
L1951[14:03:29] <cord> <Skye> beep
L1952[14:03:32] <cord> <Skye> :D
L1953[14:03:38] <gamax92> the only thing I've found similar is Geometry Racer on Android
L1954[14:03:43] <Mimiru> Don't make me slap you Skye
L1955[14:03:45] <cord> <Skye> now, copygirl, make it open source! :P
L1956[14:03:49] <gamax92> there are also some COMPLETE ripoffs
L1957[14:04:16] <copygirl> I don't mind the open-sourcing, I mind maintaining it.
L1958[14:04:25] <Mimiru> Heh I know that feeling :P
L1959[14:04:31] <copygirl> Not to mention people will use it and they probably shouldn't.
L1960[14:04:34] <cord> <Skye> D:
L1961[14:04:56] <gamax92> I don't mind maintaining it, infact I don't on a lot of things
L1962[14:05:01] <Skye> copygirl, don't close the door after the horse has bolted
L1963[14:05:30] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L1964[14:05:37] <gamax92> a wild ^v has appeared
L1965[14:05:53] <copygirl> @Skye #obsidian #oc testing
L1966[14:05:53] <cord> <Skye> wait
L1967[14:05:59] <cord> <Skye> gkjasgag
L1968[14:06:05] <cord> <Skye> <copygirl> @Skye #obsidian #oc testing
L1969[14:06:18] <cord> <Skye> funny
L1970[14:06:25] <cord> <Skye> the IRC bot can link to obsidian
L1971[14:06:28] <cord> <Skye> but I can't
L1972[14:06:35] <copygirl> It can link channels across servers apparently.
L1973[14:06:35] <`-`> gamax92: https://github.com/ds84182/WiMu
L1974[14:07:11] <`-`> gamax92: If I were to make a RtS clone for the Wii, I would want to use threads everywhere
L1975[14:07:20] <`-`> LWP threads are better then pthreads imo
L1976[14:07:35] <gamax92> heh
L1977[14:07:40] <`-`> Also, gotta fix all that weird tabbing everywhere
L1978[14:08:07] <copygirl> Oh, you can also talk to cord, and it can throw dice.
L1979[14:08:11] <cord> <Skye> copygirl, so the issue is that you don't want to maintain this bot?
L1980[14:08:11] <copygirl> Hope that's not a problem.
L1981[14:08:20] <Skye> cord, wot
L1982[14:08:21] <cord> Skye: Wheh..?
L1983[14:08:24] <Skye> %ping
L1984[14:08:26] <MichiBot> Ping reply from Skye 0.38s
L1985[14:08:27] <copygirl> @Skye I don't think it should be used.
L1986[14:08:41] <Skye> copygirl, there are already bots that do things
L1987[14:08:43] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L1988[14:08:54] <copygirl> I hope you don't have another bot that responds to dice rolls.
L1989[14:08:55] <copygirl> d20
L1990[14:09:02] <copygirl> 1d20
L1991[14:09:03] <cord> copygirl: 1d20 = 1
L1992[14:09:07] <`-`> gameserv hype
L1993[14:09:12] <copygirl> Wait, did I just critical fail?
L1994[14:09:14] <copygirl> 1d20
L1995[14:09:14] <cord> copygirl: 1d20 = 20
L1996[14:09:18] <copygirl> WHAT THE FUCK
L1997[14:09:22] <`-`> 1d20
L1998[14:09:23] <cord> `-`: 1d20 = 15
L1999[14:09:26] <`-`> Nope
L2000[14:09:30] <`-`> 1 die, 1-20
L2001[14:09:45] <Skye> oh no
L2002[14:09:46] <Skye> not again
L2003[14:09:49] <`-`> 1d20
L2004[14:09:50] <cord> `-`: 1d20 = 6
L2005[14:09:57] <`-`> Yeah, those are random
L2006[14:10:10] <copygirl> It can do multiple as well: 4d6 2d20 1d100
L2007[14:10:10] <cord> copygirl: 4d6 = 14 ( 4, 4, 1, 5 ) ~ 3.5 [+] 2d20 = 3 ( 2, 1 ) ~ 1.5 [+] 1d100 = 86 [=] 103
L2008[14:10:26] <`-`> gamax92: So, next thing I need to do is implement the UI update thread
L2009[14:10:40] <Skye> copygirl, so please open source ut
L2010[14:10:52] <copygirl> ....fiiiine.
L2011[14:11:15] <copygirl> It's just a little annoying because it's on my VPS so I either gotta do it from there (ugh) or DL it first.
L2012[14:11:25] <cord> <Pwootage> 1d20
L2013[14:11:26] <cord> Pwootage: 1d20 = 16
L2014[14:11:29] <cord> <Pwootage> Works here too, neat
L2015[14:11:34] <`-`> gamax92: I also made C++ wrappers of a lot of C things
L2016[14:11:36] <copygirl> Naturally.
L2017[14:11:44] <cord> <Skye> :3
L2018[14:11:57] <`-`> LWP Mutex, MessageQueue, C opendir and fopen, probably more
L2019[14:12:05] <copygirl> if you ask cord a question it will answer it in 8ball style as well (yes/no/maybe/???)
L2020[14:12:07] <`-`> I did it so I wouldn't go insane
L2021[14:12:13] <copygirl> So, have fun I guess.
L2022[14:12:18] <`-`> cord: who am i pls
L2023[14:12:19] <cord> `-`: Talk to me more.
L2024[14:12:23] <`-`> Oh my.
L2025[14:12:34] <hydraz> cord: do you love `-`?
L2026[14:12:35] <cord> hydraz: Maaaaaybe..?
L2027[14:12:43] <`-`> >.<
L2028[14:12:49] <copygirl> Damn.
L2029[14:12:54] <Pwootage> The cool part is it hilighted me correctly in both chats: pwootage: in IRC, and @pwootage in discord
L2030[14:13:30] <Vexatos> cord: Does Skye like Flamingos?
L2031[14:13:30] <cord> Vexatos: Are you out of your mind?
L2032[14:13:34] <Vexatos> D:
L2033[14:13:46] <Vexatos> Skye, you heretic!
L2034[14:13:48] <Skye> cord: Vexatos x asie ?
L2035[14:13:48] <cord> Skye: Probably not.
L2036[14:13:53] <Vexatos> wat
L2037[14:14:00] <Skye> cord, asie x copygirl ?
L2038[14:14:00] <cord> Skye: No way!
L2039[14:14:00] <Vexatos> skye pls
L2040[14:14:02] <Skye> D:
L2041[14:14:16] <Vexatos> cord, asie x copygirl, for real this time
L2042[14:14:16] <cord> Vexatos: ...?
L2043[14:14:18] <copygirl> This just in: cord apparently hater of fanfics
L2044[14:14:19] <Vexatos> >_>
L2045[14:14:23] <`-`> cord: `-` x `-`
L2046[14:14:23] <cord> `-`: No comment.
L2047[14:14:24] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L2048[14:14:25] zsh sets mode: +v on v^
L2049[14:14:27] <`-`> Alrighty then
L2050[14:14:37] <Vexatos> cord, asie x copygirl, DON'T MOCK US
L2051[14:14:38] <cord> Vexatos: Yeah.
L2052[14:14:39] <cord> <vifino> Cord is so cordy.
L2053[14:14:39] <asie> cord, me x copygirl ?
L2054[14:14:40] <cord> asie: Computation error.
L2055[14:14:54] <Vexatos> :X
L2056[14:14:54] <asie> Okay this just in cord hates ships
L2057[14:15:00] <asie> cord, Vexatos x copygirl ?
L2058[14:15:00] <cord> asie: No!
L2059[14:15:02] <Elizabeth> cord, Elizabeth x vifino
L2060[14:15:03] <cord> Elizabeth: I am disappoint.
L2061[14:15:06] <asie> LOL
L2062[14:15:08] <Vexatos> wow
L2063[14:15:09] <Vexatos> harsh
L2064[14:15:10] <hydraz> lmao
L2065[14:15:11] <asie> cord, Skye x Vic
L2066[14:15:12] <cord> asie: Sorry.
L2067[14:15:14] * Elizabeth presents middle finger
L2068[14:15:16] <Vexatos> RIP Elizabeth's feelings
L2069[14:15:23] <Alissa> wtf is going on in here
L2070[14:15:28] <hydraz> cord: `-` x his right hand
L2071[14:15:28] <vifino> cord, vifino x Elizabeth
L2072[14:15:28] <cord> hydraz: Beep boop.
L2073[14:15:29] <cord> vifino: Baz.
L2074[14:15:36] <asie> cord, copygirl x copyboy
L2075[14:15:36] <cord> asie: Njeh~?
L2076[14:15:39] <Alissa> cord, vifino x Alissa
L2077[14:15:39] <cord> Alissa: Foo.
L2078[14:15:46] <copygirl> You gotta have the ? on the end for a yes/no style answer.
L2079[14:15:49] <Alissa> close enough to Poo
L2080[14:15:49] <asie> oh
L2081[14:15:51] <asie> cord, Skye x Vic?
L2082[14:15:51] <Alissa> we're good vifino
L2083[14:15:51] <cord> asie: What?!
L2084[14:15:53] <asie> LOL
L2085[14:16:08] <asie> cord, cord x Inumuta?
L2086[14:16:08] <cord> asie: Yeah.
L2087[14:16:10] <asie> YES
L2088[14:16:11] <Alissa> cord, vifino x alissa ?
L2089[14:16:11] <Skye> cord, Elizabeth x vifino ?
L2090[14:16:12] <asie> OTP
L2091[14:16:12] <cord> Alissa: Totally.
L2092[14:16:13] <hydraz> cord: but do you love asie?
L2093[14:16:13] <cord> Skye: No.
L2094[14:16:14] <asie> FOUND THE OTP
L2095[14:16:14] <cord> hydraz: Heck yeah!
L2096[14:16:15] <Alissa> ._.
L2097[14:16:16] <asie> I FOUND THE OTP
L2098[14:16:17] <Alissa> oh
L2099[14:16:21] <asie> cord x Inumuta
L2100[14:16:23] <asie> this is it
L2101[14:16:26] <vifino> Alissa: could you not?
L2102[14:16:30] <Skye> cord, Lizzy x vifino ?
L2103[14:16:31] <cord> Skye: Insufficient data.
L2104[14:16:38] <hydraz> asie: it's you × cord apparently
L2105[14:16:40] * Skye slaps cord
L2106[14:16:40] * EnderBot2 laughs
L2107[14:16:41] ⇦ Quits: Texelsaur (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net) (Read error: Connection reset by peer)
L2108[14:16:43] <asie> hydraz: i was here first
L2109[14:16:45] <Vexatos> so vifino x alissa is go, but vifino x Elizabeth is no?
L2110[14:16:47] <Vexatos> D:
L2111[14:16:49] <Alissa> vifino: blame cord
L2112[14:16:50] <copygirl> cord takes all the bitches
L2113[14:16:52] <Alissa> Vexatos: ¯\_(ツ)_/¯
L2114[14:16:58] ⇨ Joins: Texelsaur (~jaquadro@c-76-28-30-178.hsd1.ma.comcast.net)
L2115[14:17:00] <Vexatos> this sounds like a fanfic to me
L2116[14:17:01] * Skye sets cord on fire
L2117[14:17:02] <Vexatos> feelings are hurt
L2118[14:17:03] <Alissa> sorry Elizabeth
L2119[14:17:04] <Vexatos> D:
L2120[14:17:05] <vifino> Stop fucking pinging the hell out of me. :|
L2121[14:17:11] <Vexatos> cord, copygirl x asie?
L2122[14:17:11] <cord> Vexatos: I guess?
L2123[14:17:15] <Vexatos> <_>
L2124[14:17:20] <Alissa> vifino: if we ping the hell out of you
L2125[14:17:22] <copygirl> No cheating. You asked that before.
L2126[14:17:22] <Alissa> do you become a saint?
L2127[14:17:23] <asie> cord, Vexatos x Flamingo?
L2128[14:17:23] <cord> asie: Nope.
L2129[14:17:26] <copygirl> Accept the RNG!
L2130[14:17:30] <hydraz> cord: vifino x Vexatos?
L2131[14:17:30] <cord> hydraz: Yes!
L2132[14:17:34] <Vexatos> ;_;
L2133[14:17:35] <cord> <Skye> copygirl, NEVER
L2134[14:17:44] <Elizabeth> cord, Skye x copygirl
L2135[14:17:45] <cord> Elizabeth: Curse you, Merasmus!
L2136[14:17:47] <asie> cord: Sangar x dan200?
L2137[14:17:47] <cord> asie: Are you out of your mind?
L2138[14:17:50] <asie> Yes, yes I am
L2139[14:17:51] <Vexatos> HAHAHAHA
L2140[14:17:56] <hydraz> lol
L2141[14:17:57] <DeanIsaKitty> copygirl: Make it a deterministic function so that the result is always the same :P
L2142[14:18:04] <asie> Vexatos: That'd be the most tsundere ship
L2143[14:18:04] <Alissa> cord, Alissa x her fiance?
L2144[14:18:05] <cord> Alissa: Maaaaaybe..?
L2145[14:18:07] <Vexatos> cord, v^ x ^v?
L2146[14:18:07] <cord> Vexatos: Computation error.
L2147[14:18:08] <asie> "I-it's not like I cloned your mod or anything!~"
L2148[14:18:14] <asie> "B-baka Dan..."
L2149[14:18:20] <v^> Vexatos, ?
L2150[14:18:22] <Vexatos> asie pls
L2151[14:18:23] <Alissa> asie: i'm supposed to be doing homework
L2152[14:18:27] <Elizabeth> cord, Sangar x DeanIsaKitty
L2153[14:18:27] <cord> Elizabeth: I agree.
L2154[14:18:28] <asie> cord: Alissa x Homework?
L2155[14:18:28] <cord> asie: I don't know!
L2156[14:18:31] <Alissa> i just had to disguise my laughter as a really weird choke
L2157[14:18:35] <DeanIsaKitty> Elizabeth: Shut up :<
L2158[14:18:37] <copygirl> DeanIsaKitty: Doesn't work that well if you add a space or ask the same question in a different way.
L2159[14:18:40] * Elizabeth hidees
L2160[14:18:47] <asie> Alissa: "S-Sangar-kun... why are you so persistent?"
L2161[14:18:58] <Vi> Yes, this is exactly what I want to get pinged for
L2162[14:19:08] <Vexatos> asie: <Sangar> "I made eris. I AM persistence."
L2163[14:19:15] * Vexatos takes cover
L2164[14:19:21] * Vi is displeased
L2165[14:19:35] <Skye> cord, Vi x Vi ?
L2166[14:19:35] <cord> Skye: I won't tell.
L2167[14:19:44] <copygirl> (So, yes.)
L2168[14:19:46] <asie> "I-it's not like your colored turtles were ever cute, Dan-kun! *blush*"
L2169[14:19:47] <Vexatos> cord, Vi x Skye?
L2170[14:19:47] <cord> Vexatos: Nope.
L2171[14:19:48] <vifino> cord: Lizzy x vifino?
L2172[14:19:48] <Alissa> cord, Alissa x asie?
L2173[14:19:48] <cord> vifino: Sure.
L2174[14:19:49] <cord> Alissa: Sure.
L2175[14:19:54] <vifino> \o/
L2176[14:19:56] <asie> D:
L2177[14:20:01] <Alissa> OH
L2178[14:20:02] <Vexatos> asie: Stopit
L2179[14:20:03] <Alissa> WOW.
L2180[14:20:05] <asie> cord, Have you been lying all this time?
L2181[14:20:05] <cord> asie: I have no opinion.
L2182[14:20:06] <Alissa> :c
L2183[14:20:08] <Alissa> Hurtful.
L2184[14:20:17] <asie> I know!
L2185[14:20:21] <Alissa> :c
L2186[14:20:23] <Vexatos> wow cord really is rude
L2187[14:20:26] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2188[14:20:27] <copygirl> No opinion, thus no lies? This might be a trap!
L2189[14:20:38] <copygirl> cord: You're on a roll!
L2190[14:20:38] <cord> copygirl: What is love?
L2191[14:20:41] <Vexatos> cord, has it been a trap all along?
L2192[14:20:41] <cord> Vexatos: What the fueh?
L2193[14:20:47] * Vi hugs Vi
L2194[14:20:53] <hydraz> cord: ARE YOU OR ARE YOU NOT LYING?!
L2195[14:20:54] <cord> hydraz: Duh.
L2196[14:21:02] <hydraz> of course
L2197[14:21:04] <CompanionCube> CompanionCube x cord?
L2198[14:21:04] <Vexatos> cord: Nadeko x Selene
L2199[14:21:05] <cord> Vexatos: Wow.
L2200[14:21:11] <Vexatos> ikr
L2201[14:21:12] <`-`> cord: `-` x gamax92
L2202[14:21:12] <CompanionCube> cord: CompanionCube x cord
L2203[14:21:13] <cord> `-`: Beep.
L2204[14:21:14] <cord> CompanionCube: Heh.
L2205[14:21:14] <Vexatos> cord: Nadeko x Selene?
L2206[14:21:15] <cord> Vexatos: Doubt it.
L2207[14:21:16] <Vi> Vi, they arent serious about it dont worry...
L2208[14:21:18] <Vexatos> DAMNIT NADEKO
L2209[14:21:19] <asie> cord: Selene x Plan9k?
L2210[14:21:19] <cord> asie: Pff, maybe..
L2211[14:21:21] <`-`> >beep
L2212[14:21:21] * Vi pats Vi
L2213[14:21:24] <`-`> cord: `-` x gamax92
L2214[14:21:25] <cord> `-`: No comment.
L2215[14:21:26] <Skye> cord: CompanionCube x cord ?
L2216[14:21:27] <`-`> Alrighty
L2217[14:21:29] <`-`> Q_Q
L2218[14:21:29] <asie> [ OPENSHIPPING ]
L2219[14:21:30] <Skye> cord: CompanionCube x cord ?
L2220[14:21:30] <cord> Skye: For sure!
L2221[14:21:44] <Vexatos> asie, twitter.com/MinecraftFanficGenerator when
L2222[14:21:45] <CompanionCube> yaaay
L2223[14:21:46] <asie> cord: Would you like to sign a contract with me?
L2224[14:21:46] <cord> asie: Probably.
L2225[14:21:48] <Vexatos> DO. IT.
L2226[14:21:52] <Vexatos> DOOOO EEEEET
L2227[14:21:59] <CompanionCube> cord: Do you love me?
L2228[14:22:00] <cord> CompanionCube: Computation error.
L2229[14:22:01] <asie> Vexatos: "S-Soaryn-senpai, your tanks are so cute!"
L2230[14:22:02] <CompanionCube> aww
L2231[14:22:04] <asie> "What tanks?"
L2232[14:22:10] <asie> "I don't see any tanks over here"
L2233[14:22:29] <Skye> what have I done
L2234[14:22:37] <Vexatos> we need a Minecraft Fanfic generator. Collab with Thog or make it yourself, I don't care
L2235[14:22:41] <Vexatos> It just needs to be a thing
L2236[14:22:44] <hydraz> I'm just sitting here laughing my ass off and asking what the fuck
L2237[14:22:49] <asie> "Pahi-chan! Pahi-chan! I made a new version of EE2!"
L2238[14:22:56] <Vexatos> ~ x3n0
L2239[14:23:01] <DeanIsaKitty> hydraz: Business as usual in #oc.
L2240[14:23:10] <asie> cord: DeanIsaKitty x hydraz?
L2241[14:23:11] <cord> asie: No.
L2242[14:23:13] <asie> Ok.
L2243[14:23:14] <cord> <Elizabeth> http://i.imgur.com/uJmwp8i.webm
L2244[14:23:16] <DeanIsaKitty> Thank god.
L2245[14:23:31] <Vexatos> cord: internet x kittens?
L2246[14:23:32] <cord> Vexatos: Maaaaaybe..?
L2247[14:23:32] <copygirl> I hope your OPs are fine with this mess.
L2248[14:23:34] <Vexatos> ;_;
L2249[14:23:47] <asie> copygirl: Eh
L2250[14:23:50] <cord> <Skye> @Elizabeth cute kitten
L2251[14:23:50] <Vexatos> cord, x3n0 x Pahimar?
L2252[14:23:51] <cord> Vexatos: True.
L2253[14:23:51] <DeanIsaKitty> copygirl: Yep. They actively engage it this mess :P
L2254[14:23:53] <copygirl> Vexatos: They're not ready for a serious intimate relationship yet.
L2255[14:23:54] <Vexatos> D:
L2256[14:24:04] <Pwootage> cord: OpenComputers x ARM?
L2257[14:24:05] <cord> Pwootage: I don't know!
L2258[14:24:09] <asie> Pwootage: Soon.
L2259[14:24:10] <Pwootage> Well that's no help
L2260[14:24:11] <Elizabeth> cord, DeanIsaKitty x Elizabeth
L2261[14:24:12] <cord> Elizabeth: Derp.
L2262[14:24:14] <asie> But not OpenComputers. :)
L2263[14:24:14] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2264[14:24:17] <asie> Anyhow.
L2265[14:24:17] <Elizabeth> about right
L2266[14:24:21] <Alissa> cord: DeanIsaKitty x Elizabeth ?
L2267[14:24:21] <Vexatos> cord: TIS-3D x Tape drives?
L2268[14:24:21] <cord> Vexatos: I dunno...
L2269[14:24:21] <hydraz> cord: OpenComputers × x86_64?
L2270[14:24:22] <cord> Alissa: Maaaaaybe..?
L2271[14:24:23] <cord> hydraz: I don't know!
L2272[14:24:24] <Vexatos> ;&
L2273[14:24:27] <hydraz> so close
L2274[14:24:28] <Pwootage> asie: Now you have me intrigued :P
L2275[14:24:31] <asie> "E-Elo-senpai! Will you marry me?"
L2276[14:24:37] <Alissa> cord: OpenComputers x Assembly?
L2277[14:24:38] <cord> Alissa: Computation error.
L2278[14:24:42] <Vexatos> asie, she's been dead all along
L2279[14:24:43] <asie> cord: Ops x Banhammer?
L2280[14:24:44] <cord> asie: I won't tell.
L2281[14:24:45] <Vexatos> you just didn't know
L2282[14:24:46] <asie> LOL
L2283[14:24:49] <hydraz> lmao
L2284[14:24:50] <cord> <Skye> I wonder if Vi wants to marry Eloraam
L2285[14:24:58] <asie> cord: Ops x /kick?
L2286[14:24:59] <cord> asie: Sure.
L2287[14:25:00] <hydraz> cord: Vi x Eloraam?
L2288[14:25:01] <cord> hydraz: No.
L2289[14:25:02] <asie> OH SHI
L2290[14:25:07] <hydraz> Skye: there's your answer
L2291[14:25:09] <asie> cord: Vi x Emacs?
L2292[14:25:10] <cord> asie: Probably.
L2293[14:25:18] <Pwootage> That makes sense
L2294[14:25:23] <Vi> Oh cmoon!
L2295[14:25:23] <hydraz> Repugnant
L2296[14:25:24] <`-`> cord: Nano x Bash
L2297[14:25:24] <cord> `-`: Duh.
L2298[14:25:25] <Vexatos> cord: Elo's wires x asie's "wires"?
L2299[14:25:26] <cord> Vexatos: Negative.
L2300[14:25:26] <`-`> >Duh
L2301[14:25:28] <Vexatos> AHA!
L2302[14:25:32] <hydraz> Knew it
L2303[14:25:37] <`-`> cord: ds84182 x Rositchi
L2304[14:25:38] <cord> `-`: Ugu~
L2305[14:25:40] <`-`> What
L2306[14:25:42] <asie> cord: Am I cute?
L2307[14:25:43] <cord> asie: Negative.
L2308[14:25:44] <`-`> what the fuck does that supposed to mean
L2309[14:25:48] <Vexatos> WOW
L2310[14:25:48] <`-`> please don't mean yes
L2311[14:25:49] <Vexatos> so
L2312[14:25:51] <Vexatos> rude
L2313[14:25:53] <Vexatos> cord pls
L2314[14:25:53] <`-`> I don't want to be shipped with sister
L2315[14:25:54] * Vi pats asie
L2316[14:25:54] <asie> copygirl: Your bot is terrible. Fix it.
L2317[14:26:01] <Vexatos> cord, is asie cute?
L2318[14:26:02] <cord> Vexatos: Totally.
L2319[14:26:02] <Skye> `-`, it means cute
L2320[14:26:06] <`-`> Oh
L2321[14:26:07] <`-`> god
L2322[14:26:07] <Pwootage> It learns
L2323[14:26:08] <`-`> no
L2324[14:26:08] <asie> Vexatos: Now it's being sarcastic
L2325[14:26:10] <`-`> help
L2326[14:26:11] <Vexatos> cord, was that sarcasm?
L2327[14:26:12] <cord> Vexatos: Nope.
L2328[14:26:14] <Vexatos> See?
L2329[14:26:17] <Skye> well
L2330[14:26:17] <asie> cord, were you lying then?
L2331[14:26:18] <cord> asie: I don't know!
L2332[14:26:18] <Skye> not cute
L2333[14:26:21] <hydraz> cord: but is asie cute for reals?
L2334[14:26:22] <cord> hydraz: Computation error.
L2335[14:26:22] <Skye> but a cute noise
L2336[14:26:30] <Skye> cord, am I cute?
L2337[14:26:31] <cord> Skye: For sure!
L2338[14:26:35] <Vexatos> cord, does skye have an amazing voice?
L2339[14:26:36] <cord> Vexatos: Positive.
L2340[14:26:38] <copygirl> asie: You should've stopped asking it question when it was still in a good mood.
L2341[14:26:38] <Vexatos> SEE
L2342[14:26:40] <Vexatos> I TOLD YOU
L2343[14:26:41] <Alissa> cord: do I have a nice butt?
L2344[14:26:42] <cord> Alissa: Positive.
L2345[14:26:42] <copygirl> questions*
L2346[14:26:43] <Alissa> :3
L2347[14:26:49] ⇦ Quits: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net) (Quit: cya)
L2348[14:26:50] <hydraz> hehe
L2349[14:27:00] <hydraz> Xal has had enough of our shit
L2350[14:27:01] <Vexatos> cord, how do you know about Alissa's butt? Are you skynet ;_;?
L2351[14:27:01] <cord> Vexatos: Negative.
L2352[14:27:06] <asie> cord: Are you not skynet?
L2353[14:27:07] <cord> asie: No idea.
L2354[14:27:09] <hydraz> cord: are you the NSA?
L2355[14:27:09] <cord> hydraz: Probably?
L2356[14:27:13] <hydraz> DUN DUN DUUUUUUUUUN
L2357[14:27:17] <asie> THE PLOT THICKENS
L2358[14:27:20] <cord> <Skye> DUNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN
L2359[14:27:26] <copygirl> cord is illuminari confirmed
L2360[14:27:26] <`-`> cord: Are we going to get Half Life 3?
L2361[14:27:26] <cord> `-`: Negative.
L2362[14:27:30] <Vexatos> https://www.youtube.com/watch?v=bW7Op86ox9g
L2363[14:27:31] <MichiBot> Vexatos: DUN-DUN-DUUUUN!!! - Sound Effect | length: 4s | Likes: 8351 Dislikes: 295 Views: 2002246 | by Dark Parodies
L2364[14:27:32] <hydraz> :'(
L2365[14:27:32] <asie> cord: Are you in the Illuminati?
L2366[14:27:32] <`-`> Alright, thank
L2367[14:27:33] <cord> asie: Positive.
L2368[14:27:36] <asie> THE PLOT THICKENS MORE
L2369[14:27:37] <cord> * Skye screams and dies in pool of blood
L2370[14:27:45] <Alissa> cord: can you do my homework for me please?
L2371[14:27:46] <cord> Alissa: Insufficient data.
L2372[14:27:53] <Alissa> cord: can you do my English homework for me please?
L2373[14:27:54] <cord> Alissa: No.
L2374[14:27:56] <Alissa> :c
L2375[14:27:58] <DeanIsaKitty> Embrace the RNG!! \o/
L2376[14:28:05] <`-`> cord: Do you praise RNGesus?
L2377[14:28:06] <cord> `-`: Doubt it.
L2378[14:28:08] <`-`> What.
L2379[14:28:12] <asie> cord: Is your RNG infallible?
L2380[14:28:13] <copygirl> atheistbot
L2381[14:28:13] <cord> asie: Doubt it.
L2382[14:28:15] <`-`> BLASPHEMY
L2383[14:28:18] <asie> Well. There we go.
L2384[14:28:27] <copygirl> cord: u so random lawl
L2385[14:28:28] <cord> copygirl: Wheh..?
L2386[14:28:38] <asie> cord: Do you actually know the answers to our questions and not randomize them?
L2387[14:28:39] <cord> asie: Doubt it.
L2388[14:28:42] <copygirl> cord: *kuddles*
L2389[14:28:43] <cord> copygirl: Hahaha~
L2390[14:28:46] <asie> Case closed.
L2391[14:28:49] <hydraz> THE PLOT THICKENS EVEN MORE!
L2392[14:28:50] <Vexatos> http://www.dramabutton.com/
L2393[14:29:07] <Vi> cord: Is Skye a lolicon?
L2394[14:29:08] <cord> Vi: False.
L2395[14:29:17] <copygirl> Vi: Which one?
L2396[14:29:20] <hydraz> cord: 1 | 0?
L2397[14:29:21] <cord> hydraz: No!
L2398[14:29:25] <Vexatos> cord, is skye a location?
L2399[14:29:25] <cord> Vexatos: Computation error.
L2400[14:29:25] <hydraz> the right answer
L2401[14:29:32] <Vexatos> cord, is skye a location in the UK?
L2402[14:29:32] <cord> Vexatos: Maybe.
L2403[14:29:34] <Vexatos> <_>
L2404[14:29:36] <gamax92> `-`: cool
L2405[14:29:40] <asie> cord: And you don't seem to understand~
L2406[14:29:41] <cord> asie: Exterminate!
L2407[14:29:43] <asie> WHAT
L2408[14:29:51] <hydraz> cord: are you of Dalek origin?
L2409[14:29:51] <cord> hydraz: Probably not.
L2410[14:29:53] <asie> cord: Do you hate Lain?
L2411[14:29:54] <cord> asie: Heck yeah!
L2412[14:29:55] <Vi> I think it doesnt like you
L2413[14:29:56] <asie> OH SHIT
L2414[14:30:03] <Antheus> what is cord relaying from
L2415[14:30:08] <asie> THE PLOT TICNHKES
L2416[14:30:13] <Vexatos> RIP asie, 1997 - 2015
L2417[14:30:14] <asie> http://www.dramabutton.com/ http://www.dramabutton.com/ http://www.dramabutton.com/
L2418[14:30:19] <Skye> cord, do I need to get Izaya to kick you for not liking Lain?
L2419[14:30:20] <cord> Skye: Probably not.
L2420[14:30:22] <Vexatos> (It was 1997, right?)
L2421[14:30:26] <copygirl> Antheus: It's an IRC-Discord bridge bot, mainly, if tht's what you're asking.
L2422[14:30:31] <asie> (Yes!)
L2423[14:30:35] <copygirl> I mean, that's its intended use.
L2424[14:30:40] <Vexatos> wasn't it january 97, asie?
L2425[14:30:41] <Skye> ahah
L2426[14:30:43] <Vexatos> or am I stupid >_>
L2427[14:30:55] <asie> Vexatos: It was
L2428[14:30:56] <Vexatos> early january IIRC ;_;
L2429[14:30:59] <asie> It was Cirno January 1997
L2430[14:31:03] <Vexatos> YES
L2431[14:31:05] <Vexatos> Exactly!
L2432[14:31:07] <asie> I'm happy to be born on a Cirno day
L2433[14:31:15] <Skye> BAKA BAKA BAKA
L2434[14:31:19] <Vexatos> asie, be glad. I am usually the worst person to remember names and brithdays
L2435[14:31:28] <Vexatos> But I kind of remembered yours
L2436[14:31:30] <Vexatos> :O
L2437[14:31:35] <CompanionCube> cord: do you like me?
L2438[14:31:35] <cord> CompanionCube: Maaaaaybe..?
L2439[14:31:43] <CompanionCube> it doesn't hate me :D
L2440[14:31:48] <Skye> CompanionCube, cord is your lover!
L2441[14:31:53] <hydraz> THE PLOT IS SO THICK AT THIS POINT THAT IT'S PROBABLY BULLETPROOF
L2442[14:31:54] <copygirl> cord: Do you hate CompanionCube?
L2443[14:31:55] <cord> copygirl: Probably.
L2444[14:31:59] <Vexatos> copygirl, it needs more tsundere responses >_>
L2445[14:32:00] * Vexatos hides
L2446[14:32:01] <copygirl> It's uncertain.
L2447[14:32:01] <CompanionCube> fuck you too bot
L2448[14:32:09] <CompanionCube> copygirl, make it deterministic
L2449[14:32:16] <Skye> CompanionCube, nu!
L2450[14:32:17] <copygirl> Based on what?
L2451[14:32:22] <asie> copygirl: A hash of the question
L2452[14:32:24] <Skye> CompanionCube, it's just tsundere
L2453[14:32:35] <copygirl> I don't want to.
L2454[14:32:35] <asie> Take a SHA256 of the question and use the first 4 bytes as the seed for the RNG.
L2455[14:32:41] <Vexatos> Skye is confirmed to have an amazing voice
L2456[14:32:42] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Quit: I appear to have flexed out of the room.)
L2457[14:32:51] <asie> That way, breaking the question system would require one to break SHA256
L2458[14:32:53] <DeanIsaKitty> asie: Why even sha at that point? CRC32
L2459[14:32:55] <asie> and if they do it's probably for the better.
L2460[14:32:57] <asie> DeanIsaKitty: Read up.
L2461[14:32:59] <copygirl> Why shouldn't it be able to respond differently when you ask the same thing?
L2462[14:33:01] <Vexatos> https://www.youtube.com/watch?v=cphNpqKpKc4
L2463[14:33:01] <MichiBot> Vexatos: DUN DUN DUUUUN!!! (Dramatic Sound Effect) | length: 4s | Likes: 1388 Dislikes: 30 Views: 237742 | by QualityReactions
L2464[14:33:05] <CompanionCube> or
L2465[14:33:09] <CompanionCube> make it semi-deterministic
L2466[14:33:46] <asie> There was a relevant webcomic for this!
L2467[14:33:50] <copygirl> It could respond differently depending on its mood.
L2468[14:34:27] <CompanionCube> good idea
L2469[14:35:20] <hydraz> cord: on a scale from 1 to 10, how bored are you?
L2470[14:35:20] <cord> hydraz: For sure!
L2471[14:35:21] <Vi> And this way, the sentient AI to rule us all was born
L2472[14:35:31] <Vi> It kills based on its mood
L2473[14:35:38] <cord> <Skye> yanderai?
L2474[14:35:41] <Vexatos> cord, on a scale from skye to asie, how Vi are you?
L2475[14:35:41] <Vi> I think we are doomed
L2476[14:35:41] <cord> Vexatos: I don't know!
L2477[14:35:48] <hydraz> :D
L2478[14:36:00] <asie> copygirl: http://ars.userfriendly.org/cartoons/?id=19990602
L2479[14:36:02] <asie> This one~!
L2480[14:36:14] <Vi> Im starting to think that Vi is not the most favorable nick
L2481[14:36:45] <asie> Vi: Emacs.
L2482[14:36:47] <Vi> They all think Im some sort of text editor
L2483[14:36:50] * Vi sobs
L2484[14:37:03] <hydraz> Vi: nah, the text editor is vi. all lowercase.
L2485[14:37:09] * Vexatos is now known as Vim
L2486[14:37:11] <Vexatos> no wait
L2487[14:37:20] * Vexatos is now known as nano
L2488[14:37:22] <hydraz> and emacs isn't a text editor, it's a huge stinking pile of elisp
L2489[14:37:34] <asie> Vexatos: No!
L2490[14:37:36] <asie> Nano is mine!
L2491[14:37:38] <Kubuxu> Vi Modified
L2492[14:37:38] <Vi> hydraz, hexchat doesnt care about caps
L2493[14:37:44] <Vi> So I get pinged on either
L2494[14:37:46] <Vexatos> asie: You fell for my trap
L2495[14:37:54] <Vexatos> this is exactly the response I was waiting for
L2496[14:37:55] <Vexatos> MWAHAHAHA
L2497[14:37:57] <asie> Vexatos: ...
L2498[14:37:59] <copygirl> cord: asie x Nano?
L2499[14:37:59] <cord> copygirl: Positive.
L2500[14:38:00] <asie> /You/.
L2501[14:38:01] <hydraz> Vi IMproved*
L2502[14:38:02] <asie> copygirl: YES!
L2503[14:38:09] <asie> THANK THE RNG WIZARDS!
L2504[14:38:13] <Vexatos> asie, indeed
L2505[14:38:14] <CompanionCube> I wish nano had plugins
L2506[14:38:19] <hydraz> but nano is too simple to be decent :<
L2507[14:38:24] <Vexatos> asie, it was all part of my plan to have cord confirm you
L2508[14:38:27] <CompanionCube> but currently I'm trying emacs with ergoemacs-mode
L2509[14:38:34] <asie> Vexatos: I see.
L2510[14:38:36] <asie> The butterfly effect?
L2511[14:38:36] <Vexatos> ARE YOU HAPPY NOW
L2512[14:38:43] * hydraz likes Atom with vim-mode
L2513[14:38:49] <Vexatos> the lepidopter effect, asie
L2514[14:39:02] <Vi> I dont know why but every time I hear "emacs" I feel slightly stab-happy
L2515[14:39:04] <CompanionCube> Atom would be nice if it didn't embed a decent-sized chunk of Chromium
L2516[14:39:08] <hydraz> Vi: :D
L2517[14:39:09] <CompanionCube> which is known to be RAM-hungry
L2518[14:39:10] <Vexatos> almost as cool as the phoenicopter effect
L2519[14:39:16] <hydraz> CompanionCube: that's the /point/
L2520[14:39:17] <Vexatos> BEHOLD THE PHOENICOPTER
L2521[14:39:34] <CompanionCube> hydraz, I have already got firefox open
L2522[14:39:35] <Vexatos> Vi, emacs
L2523[14:39:40] <Vexatos> emacs emacs emacs emacs
L2524[14:39:45] * Vi stabs Vexatos
L2525[14:39:46] * DeanIsaKitty is of the opinion that any editor that has to add a vi(m)-mode has made a few horrible decisions in design.
L2526[14:39:47] <CompanionCube> I don't need for my RAM to be wasted needlessly running another rendering engine
L2527[14:39:52] <Vi> Woops... I didnt mean to...
L2528[14:39:56] <Vi> That, couldnt...
L2529[14:40:08] <Vi> It was stronger than me
L2530[14:40:16] <Vi> I think the AI is already taking over
L2531[14:40:17] * Elizabeth hides
L2532[14:40:17] * CompanionCube grabs the ed pistol
L2533[14:40:19] * Vexatos bleeds severely
L2534[14:40:21] <Kubuxu> If you use console editor only for configs, go for nano, if console editor is something more for you (you know what I mean), use something other than nano.
L2535[14:40:23] * CompanionCube shoots Vi with it
L2536[14:40:33] <hydraz> DeanIsaKitty: I imagine you're very good with Vim?
L2537[14:40:35] <CompanionCube> '?'
L2538[14:40:43] <DeanIsaKitty> hydraz: I imagine you're right?
L2539[14:40:43] <Antheus> "!"
L2540[14:40:52] <Vexatos> inb4 asie with interrobang
L2541[14:40:52] <Antheus> :wq!
L2542[14:41:00] * vifino hides with Elizabeth
L2543[14:41:02] <CompanionCube> Antheus, dare you to launch ed
L2544[14:41:11] <Antheus> what's ed?
L2545[14:41:18] <Vexatos> .......
L2546[14:41:18] <Vi> Good question
L2547[14:41:19] <Vexatos> edit.
L2548[14:41:24] <Antheus> oh uh
L2549[14:41:25] <hydraz> A very old editor.
L2550[14:41:29] <hydraz> that isn't even visual
L2551[14:41:31] <Antheus> edit
L2552[14:41:32] <CompanionCube> obviously it's the Standard Text Editor.
L2553[14:41:34] <Antheus> BOOM
L2554[14:41:42] <nxsupert> o/
L2555[14:42:04] * vifino launches midnight commander's editor
L2556[14:42:05] <hydraz> it is also the precursor to sed
L2557[14:42:06] <vifino> ( ͡° ͜ʖ ͡°)
L2558[14:42:09] <asie> Vexatos: CharsetLib?
L2559[14:42:12] * Vi throws a cat at CompanionCube
L2560[14:42:31] <gamax92> hydraz: no
L2561[14:42:45] <Vexatos> asie, exactly
L2562[14:42:50] <CompanionCube> I wonder
L2563[14:42:55] <CompanionCube> can anyone here actually use ed
L2564[14:42:56] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2565[14:43:35] <CompanionCube> ah, ed won't work on windows
L2566[14:43:42] <hydraz> lol windows
L2567[14:43:57] <hydraz> gamax92: from wikipedia, "sed, the standard UNIX stream editor based on the scripting features in ed."
L2568[14:44:03] <cord> <Pwootage> Isn't there a version of ed written in like 100 bytes or something?
L2569[14:44:10] <CompanionCube> well
L2570[14:44:31] <CompanionCube> you could make a fairly accurate version by just having an infinite loop consisting of 2 things
L2571[14:44:34] <hydraz> there is a freestanding version of ed
L2572[14:44:35] <CompanionCube> one that asks for user input
L2573[14:44:39] <CompanionCube> one that prints '?'
L2574[14:45:00] <CompanionCube> bonus points if ctrl-c also prints '?'
L2575[14:46:21] <gamax92> that gives me an idea
L2576[14:46:59] <Vexatos> CompanionCube, how does ed even work
L2577[14:47:01] <Vexatos> I have no clue
L2578[14:47:06] <copygirl> Right then, enjoy the bot. I'm off.
L2579[14:47:11] <copygirl> cord: Does this channel stink?
L2580[14:47:12] <cord> copygirl: Yes.
L2581[14:47:13] <CompanionCube> Vexatos, I also have no clue
L2582[14:47:15] <copygirl> Good boy.
L2583[14:47:19] <DeanIsaKitty> Vexatos: Its a line-based editor.
L2584[14:47:19] ⇦ Parts: copygirl (~copygirl@copy.mcft.net) ())
L2585[14:47:37] <CompanionCube> but I read https://www.gnu.org/fun/jokes/ed-msg.html
L2586[14:47:48] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2587[14:47:52] <cord> <Pwootage> copygirl: Yes. 1:47 PM[IRC]<copygirl> cord: Does this channel stink? apparently the bot sends replies backwards to discord
L2588[14:48:07] <cord> <Skye> ?
L2589[14:48:08] <DeanIsaKitty> Vexatos: Your usual editor would use characters as the smallest unit. In ed you operate on lines. At least from the little i used it so far
L2590[14:48:28] <CompanionCube> http://blog.sanctum.geek.nz/actually-using-ed/
L2591[14:48:30] <gamax92> while 1 do term.read()print"?" end
L2592[14:48:38] <gamax92> ed.lua
L2593[14:48:53] <hydraz> > term.read
L2594[14:49:13] <hydraz> did you mean io.stdin:read
L2595[14:49:13] <gamax92> and?
L2596[14:49:15] <gamax92> no
L2597[14:49:21] <gamax92> no i did not infact
L2598[14:49:40] <hydraz> because this term thing of yours is nil
L2599[14:49:57] <gamax92> are you drunk
L2600[14:50:46] <hydraz> no, are you?
L2601[14:50:56] <gamax92> would you like me to hold your hand so you can require term yourself you fucking retard
L2602[14:51:24] <hydraz> http://screencloud.net/v/4drx
L2603[14:51:59] <gamax92> aww, the moron doesn't realize it's for openos
L2604[14:52:09] <gamax92> how cute
L2605[14:52:21] <Elizabeth> http://i.imgur.com/qZMSRyE.jpg
L2606[14:52:37] <hydraz> this openos thing of yours is unstandard
L2607[14:53:01] <DeanIsaKitty> hydraz: This is a channel about OpenComputers. You will meet some unstandard stuff.
L2608[14:53:02] <CompanionCube> someone is tragically failing at context
L2609[14:53:12] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A4152C00E2740C0B78F3.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L2610[14:53:19] <hydraz> 3 someones are tragically failing at sarcasm
L2611[14:53:30] ⇨ Joins: Vexatos (~Vexatos@p200300556E14A4152C00E2740C0B78F3.dip0.t-ipconnect.de)
L2612[14:53:31] zsh sets mode: +v on Vexatos
L2613[14:53:55] <CompanionCube> unlike context, sarcasm can be difficult to detect over the internet
L2614[14:54:15] <cord> <Pwootage> I lack the context to determine whetehr that was sarcastic or not
L2615[14:54:16] <cord> * Pwootage hides
L2616[14:54:37] <hydraz> Weirdly, the people at freenode seem to detect sarcasm very easily
L2617[14:54:54] <CompanionCube> one does not simply say 'people at IRC Network X'
L2618[14:55:02] <DeanIsaKitty> hydraz: Weirdly, this is not freenode and the culture in this channel is very special.
L2619[14:55:07] <malcom2073> The inability to understand that sarcasm is difficult to detect however, is quite standard
L2620[14:55:24] <gamax92> hydraz is showing inability to adapt to various surroundings
L2621[14:55:27] <malcom2073> That's like saying "The people in texas"
L2622[14:55:28] <DeanIsaKitty> GnuPG update \o/
L2623[14:55:33] ⇦ Quits: Vexatos (~Vexatos@p200300556E14A4152C00E2740C0B78F3.dip0.t-ipconnect.de) (Client Quit)
L2624[14:55:44] <cord> <Pwootage> @DeanIsaKitty: what's new?
L2625[14:55:54] <DeanIsaKitty> Pwootage: Check the changelog.
L2626[14:56:05] <CompanionCube> DeanIsaKitty, I think you dropped some airquotes. Here: ""
L2627[14:56:12] <cord> <Pwootage> that sounds like it takes some effort
L2628[14:56:14] <cord> <Pwootage> ;)
L2629[14:56:42] <Alissa> "Packages (288)"
L2630[14:56:48] <Alissa> i just ran pacman -Syu a few days ago
L2631[14:56:50] <Alissa> wtf changed
L2632[14:56:57] <CompanionCube> there was a recent C++ ABI chnage
L2633[14:56:57] <gamax92> heh
L2634[14:56:58] <Alissa> oh. haskell.
L2635[14:56:59] <cord> <Pwootage> Probably your desktop environment
L2636[14:57:02] <CompanionCube> meaning big rebuild
L2637[14:57:04] <Skye> Mimiru, Elizabeth: did you see copygirl's new GitHub repo? ^^;;
L2638[14:57:05] <DeanIsaKitty> Pwootage: Explaining to you what the new stuff in GnuPG is sound like even more efford since I you probably have no idea.
L2639[14:57:10] <Alissa> I don't use a desktop environment.
L2640[14:57:11] <gamax92> ~you entire way of life~
L2641[14:57:12] <CompanionCube> check the news at archlinux.org
L2642[14:57:16] <Alissa> It's one package \o/
L2643[14:57:17] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8002:ea78:cce8:941:4cb:d670)
L2644[14:57:17] <hydraz> 'Desktop environment'?
L2645[14:57:20] <Elizabeth> Skye, eh?
L2646[14:57:39] <Skye> https://github.com/copygirl/cord
L2647[14:57:41] * CompanionCube uses a pseudo-desktop environment
L2648[14:57:46] <cord> <Pwootage> DeanIsaKitty: I know, :P all I know is when I went to update my server I had to do some shenanigins because it depends on a newer ncurses
L2649[14:57:54] * hydraz just uses i3 and a lot of terminals
L2650[14:57:54] <Skye> asie's reminding copygirl on the importance of licences
L2651[14:57:55] <CompanionCube> i.e a desktop shell
L2652[14:58:19] <gamax92> Skye: mmm, licenses
L2653[14:58:33] <DeanIsaKitty> vifino: You FFI'd lua-jit in Go or did you use standard lua?
L2654[14:58:41] <CompanionCube> https://www.enlightenment.org/ss/display.php?image=e-56689fbebf4908.02141901.png
L2655[14:58:44] <CompanionCube> my desktop
L2656[14:58:45] <vifino> DeanIsaKitty: Wha?
L2657[14:58:52] <gamax92> It's been a long time since I've used enlightenment
L2658[14:59:02] <CompanionCube> gamax92, I <3 Enlightenemnt
L2659[14:59:03] <DeanIsaKitty> gamax92: -1?
L2660[14:59:06] <vifino> CGo + pkgconfig. :l
L2661[14:59:07] <CompanionCube> *Enlightenment
L2662[14:59:14] <vifino> But yeah, I use luajit.
L2663[14:59:16] <vifino> Because reasons.
L2664[14:59:18] <DeanIsaKitty> oke
L2665[14:59:26] <vifino> Why?
L2666[14:59:39] <CompanionCube> I'm a particular fan of the default UI theme and configurability
L2667[14:59:41] <DeanIsaKitty> Just asking. May have to do something similar.
L2668[14:59:45] <CompanionCube> the lightweightness is an added bonus
L2669[14:59:47] <vifino> Alright.
L2670[15:00:03] <gamax92> I'm a MATE user, mainly because of Change >_>
L2671[15:00:31] <CompanionCube> what do you think of my desktop?
L2672[15:00:38] <vifino> I'm an awesome user, because fuck window borders.
L2673[15:00:48] <gamax92> vifino is awesome
L2674[15:00:52] <vifino> :)
L2675[15:00:54] <DeanIsaKitty> gamax92: Duh.
L2676[15:01:07] * CompanionCube even has a working big power button on his desktop wallpaper
L2677[15:01:08] <gamax92> CompanionCube: I want that theme
L2678[15:01:18] <CompanionCube> gamax92, GTK theme or general UI theme?
L2679[15:01:40] <gamax92> I guess GTK?
L2680[15:01:50] <Alissa> i actually take back what I said before
L2681[15:01:54] <Alissa> I moved to GNOME 3
L2682[15:01:55] <CompanionCube> the panel is the general UI theme
L2683[15:02:01] <Alissa> so i do use a DE now
L2684[15:02:03] <CompanionCube> firefox iirc is using the GTK theme
L2685[15:02:03] <gamax92> they both look the same
L2686[15:02:11] <CompanionCube> gamax92, that's intentional
L2687[15:02:18] <CompanionCube> I selected the GTK theme to match the general one
L2688[15:02:29] <gamax92> then why ask if they are the same D:<
L2689[15:02:43] <DeanIsaKitty> Given how extremely loosely defined DE is, I am actually using one too.
L2690[15:02:45] <CompanionCube> because the GTK one can be used on any desktop
L2691[15:03:08] <CompanionCube> the general UI is specific to Enlightenment
L2692[15:03:29] <gamax92> something like fluxbox wouldn't be a DE, right?
L2693[15:03:38] <CompanionCube> fluxbox is really more of a WM
L2694[15:03:42] <vifino> DeanIsaKitty: dwm was it?
L2695[15:04:01] <gamax92> CompanionCube: which is what I thought
L2696[15:04:09] <DeanIsaKitty> vifino: Thats the window manager. But it only shares some 50% code and the name with the original by now.
L2697[15:04:25] <vifino> Okay.
L2698[15:04:25] <Skye> https://github.com/copygirl/cord/pull/1
L2699[15:04:47] <CompanionCube> gamax92, do you have a specific app that you'd like to see with that theme enabled?
L2700[15:05:10] <hydraz> a widget factory is always a good choice
L2701[15:06:06] <CompanionCube> don't know if I have one for GTK installed
L2702[15:06:09] <gamax92> CompanionCube: sure, the gtk widget factory ;)
L2703[15:06:12] <Ekoserin> ~w math
L2704[15:06:13] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-math
L2705[15:08:30] <CompanionCube> as much as I hate the GTK3 fuck-titlebars UI style:
L2706[15:11:52] <CompanionCube> https://imgur.com/a/XNfNX
L2707[15:12:39] <CompanionCube> do you have a good app for gtk2?
L2708[15:12:57] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2709[15:12:58] ⇦ Quits: sciguyryan (~sciguyrya@80-254-76-239.dynamic.swissvpn.net) ()
L2710[15:14:09] <CompanionCube> gamax92, ^
L2711[15:15:09] <hydraz> awf-gtk2 is a thing
L2712[15:15:22] <Magik6k> Anyone with openprograms access, plz: https://github.com/OpenPrograms/openprograms.github.io/pull/6
L2713[15:16:57] <CompanionCube> alternatively, look at http://gnome-look.org/content/show.php/?content=156023
L2714[15:17:10] ⇨ Joins: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L2715[15:17:10] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2716[15:17:51] <MajGenRelativity> greetings
L2717[15:18:04] <nxsupert> Kon'nichiwa
L2718[15:18:16] <MajGenRelativity> Hello nxsupert
L2719[15:18:19] <MajGenRelativity> How are you?
L2720[15:18:34] <cord> <Pwootage> Hm, discord on windows doesn't seem to support IME, lame
L2721[15:18:50] <nxsupert> Sad :( Doing a maths pastpaper.
L2722[15:19:07] <nxsupert> And does OC have a cord channel now or something?
L2723[15:19:19] <cord> <Pwootage> ye
L2724[15:19:38] ⇦ Quits: asie (~asie@asie.pl) (Ping timeout: 190 seconds)
L2725[15:19:43] <MajGenRelativity> what is cord?
L2726[15:19:57] <DeanIsaKitty> Discord
L2727[15:20:08] * MajGenRelativity motions to go on
L2728[15:20:15] <Elizabeth> https://discord.gg/0hVukoQ2KYkLlEr8
L2729[15:20:40] <MajGenRelativity> ah
L2730[15:20:54] <cord> <nxsupert> Testing
L2731[15:21:15] ⇨ Joins: asie (~asie@asie.pl)
L2732[15:21:16] ⇦ Quits: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net) (Read error: Connection reset by peer)
L2733[15:22:27] <cord> <MGR> hello
L2734[15:22:44] ⇨ Joins: primetoxinz (~primetoxi@ip68-107-226-229.hr.hr.cox.net)
L2735[15:27:37] ⇨ Joins: MajGenRelativity_ (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net)
L2736[15:29:46] ⇦ Quits: MajGenRelativity (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Ping timeout: 192 seconds)
L2737[15:30:37] ⇦ Quits: MajGenRelativity_ (~MajGenRel@c-73-186-66-242.hsd1.ma.comcast.net) (Client Quit)
L2738[15:31:25] ⇨ Joins: Jezza (~Jezza@185.44.151.107)
L2739[15:34:05] ⇦ Parts: Jezza (~Jezza@185.44.151.107) ())
L2740[15:34:25] ⇨ Joins: Jezza (~Jezza@185.44.151.107)
L2741[15:36:24] <cord> <wsecu> herro
L2742[15:37:03] <cord> <wsecu> etdunika?
L2743[15:37:53] ⇦ Parts: _CURS0R_ (~curs0r@bl11-178-109.dsl.telepac.pt) ())
L2744[15:38:28] <cord> <wsecu> nubin rats subar, e`cubat
L2745[15:39:04] zsh sets mode: +v on asie
L2746[15:39:11] <gamax92> asie has voice
L2747[15:40:06] ⇨ Joins: NixillUmbreon (~nixill@c-68-51-179-137.hsd1.mi.comcast.net)
L2748[15:40:52] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2749[15:41:06] ⇦ Quits: NixUmbreon (~nixill@c-68-51-179-137.hsd1.mi.comcast.net) (Ping timeout: 192 seconds)
L2750[15:41:26] ⇦ Quits: h3po (~h3po@aftr-5-146-248-117.unity-media.net) (Quit: Leaving.)
L2751[15:42:23] <cord> <CompanionCube> wow
L2752[15:42:32] <cord> <CompanionCube> such abuse of username for the bot.
L2753[15:42:41] <cord> <CompanionCube> @[IRC]
L2754[15:43:02] <cord> <MGR> Oh lol
L2755[15:44:57] <cord> <wsecu> cutokuk nubin serat!
L2756[15:46:03] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2757[15:48:05] <cord> <wsecu> diabata serat
L2758[15:51:26] <cord> <CompanionCube> speak english?
L2759[15:53:52] ⇨ Joins: TYKUHN2 (webchat@cpe-75-186-10-24.cinci.res.rr.com)
L2760[15:54:13] <TYKUHN2> Is there a particular reason that the Data card has an interactable filesystem?
L2761[15:55:41] <Skye> TYKUHN2, drivers
L2762[15:57:28] ⇨ Joins: ^v4 (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L2763[15:57:30] <v^> .openprg
L2764[15:57:40] <gamax92> eww it's v^
L2765[15:57:44] <^v4> v^, http://v4.pixeltoast.tk/paste/05n6H.html
L2766[15:58:00] <Alissa> eww v^
L2767[15:58:03] <TYKUHN2> I figure the files are on there, but the filesystem being interactable tripped my program at one point.
L2768[15:58:26] <v^> Magik6k, your openprograms is up
L2769[15:58:53] <gamax92> why would it not be interactable?
L2770[15:59:09] <gamax92> kinda have to you know, interact with it to get it's data?
L2771[16:05:03] *** Keridos|away is now known as Keridos
L2772[16:05:10] <TYKUHN2> The Data card has it's own component interface/API
L2773[16:05:48] <gamax92> and?
L2774[16:06:11] <TYKUHN2> The filesystem on the card is interactable with all it's code.
L2775[16:06:19] <gamax92> and?
L2776[16:06:39] <TYKUHN2> It tripped my code up when it was searching for a filesystem to load a library from
L2777[16:06:41] <gamax92> why is that a problem, the internet card does the same thing
L2778[16:06:58] <gamax92> the internet card has a component interface, and a filesystem containing a wrapper and programs
L2779[16:09:04] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L2780[16:17:01] <Ekoserin> ~w network
L2781[16:17:02] <ocdoc> Predicted http://ocd.cil.li/item:network_card
L2782[16:17:02] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2783[16:17:16] <cord> <MGR> Hi Ekoserin
L2784[16:18:40] <TYKUHN2> Well I'm back to figuring out why IO library hates me.
L2785[16:18:52] *** TYKUHN2 is now known as TYKUHN2|Coding
L2786[16:19:12] <gamax92> ~w ocdoc
L2787[16:19:12] <ocdoc> http://ocd.cil.li/
L2788[16:24:51] ⇨ Joins: Something12 (~Something@s010634bdfa9eca7b.vs.shawcable.net)
L2789[16:33:58] ⇨ Joins: CiPeW (Csstform@lightning.bouncer.ml)
L2790[16:36:40] ⇦ Quits: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net) (Read error: Connection reset by peer)
L2791[16:37:31] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2792[16:37:56] <TYKUHN2|Coding> math.huge isn't a function is it?
L2793[16:38:19] <Alissa> it isn't.
L2794[16:38:21] <Alissa> it's a number
L2795[16:38:26] <Alissa> #lua math.huge / math.huge
L2796[16:38:27] <|0xDEADBEEF|> > -nan
L2797[16:39:18] <TYKUHN2|Coding> I suspected so. Back to the random prints everywhere
L2798[16:39:39] <Alissa> :D
L2799[16:40:09] <TYKUHN2|Coding> Note to self: When loading a library remember the .lua on the end (file not found)
L2800[16:40:40] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2801[16:40:51] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L2802[16:40:54] <TYKUHN2|Coding> I will say this is the best code I have yet made. Custom error messages! Occasionally atleast.
L2803[16:41:54] <DeanIsaKitty> TYKUHN2|Coding: Have a cookie.
L2804[16:44:22] <TYKUHN2|Coding> Attempt to call nil value while executing /lib/package.lua YAY
L2805[16:45:07] <Alissa> TYKUHN2|Coding: why not just run package.lua
L2806[16:45:12] <Alissa> and then view the traceback
L2807[16:45:19] <Alissa> ... sh.lua has it print traceback, correct?
L2808[16:45:34] <TYKUHN2|Coding> I'm executing from an EEPROM
L2809[16:46:13] <TYKUHN2|Coding> It MIGHT work since it doesn't appear debug is a library that is loaded... maybe?
L2810[16:47:28] <TYKUHN2|Coding> I'll flash it on and test
L2811[16:48:24] <TYKUHN2|Coding> I really cannot tell with this resolution what is going on
L2812[16:49:16] <TYKUHN2|Coding> Ctrl-S is your friend
L2813[16:50:29] <TYKUHN2|Coding> Maybe I should mention I manually triggered the error?
L2814[16:52:19] *** Skye is now known as Skye|Away|Exams
L2815[16:52:27] <Alissa> Why are you writing filesystem code from an EEPROM anyways?
L2816[16:52:46] ⇨ Joins: _CURS0R_ (~CURS0R@bl11-178-109.dsl.telepac.pt)
L2817[16:53:09] <TYKUHN2|Coding> I have to access the filesystem in order to run files
L2818[16:53:23] <cord> <Pwootage> Only one filesystem, though
L2819[16:54:31] <Alissa> but why are you running anything.
L2820[16:54:38] <Alissa> the EEPROM is your boot loader
L2821[16:54:45] <Alissa> it should be independent of filesystem
L2822[16:54:54] <vifino> #g cups backend implementation docs
L2823[16:54:55] -Kibibyte- vifino: 2280 results total; First: CUPS Implementation of IPP - CUPS.org | http://www.cups.org/spec-ipp.html
L2824[16:55:01] <vifino> :|
L2825[16:55:27] <TYKUHN2|Coding> In order to boot a system you have to have code to boot it with. The loader just boots that code.
L2826[16:55:55] ⇨ Joins: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L2827[16:55:55] zsh sets mode: +v on v^
L2828[16:56:33] <TYKUHN2|Coding> I guess what your saying is why am I accessing the library packages at this point in the loading... but this won't be the finaly product anyways. I will probably just cut-paste code from this into the init code.
L2829[16:57:00] <gamax92> what are you even writing
L2830[16:57:32] <Alissa> gamax92: i'm thinking an OS that relies on a custom boot loader?
L2831[16:57:34] <Alissa> ¯\_(ツ)_/¯
L2832[16:57:35] <TYKUHN2|Coding> At this point... not sure exactly. My current code is set up to basically have a command line shell on the EEPROM
L2833[16:57:45] <TYKUHN2|Coding> End product I hope for an OS
L2834[16:58:07] <`-`> )beg
L2835[16:58:09] <`-`> fak
L2836[16:58:11] <Alissa> Why not just use the standard EEPROM ?
L2837[16:58:13] <hydraz> So busybox basically
L2838[16:58:20] <TYKUHN2|Coding> Reasons :)
L2839[16:58:31] <TYKUHN2|Coding> Frankly: Because I can make a custom one
L2840[16:58:31] <Alissa> Well, good luck getting anyone to use it. :P
L2841[16:58:42] <TYKUHN2|Coding> If anything else I will just use it personally for fun
L2842[17:00:24] <Ekoserin> ~w printer
L2843[17:00:25] <ocdoc> Predicted http://www.lua.org/manual/5.2/manual.html#pdf-print
L2844[17:00:49] <Ekoserin> Close enough
L2845[17:01:53] <gamax92> `-`: threads
L2846[17:02:09] <`-`> gamax92: what about them?
L2847[17:02:14] <gamax92> look at all dem der threads
L2848[17:02:21] <`-`> deyprtti
L2849[17:03:44] <gamax92> `-`: You have a Wii U right?
L2850[17:03:51] <`-`> gamax92: No
L2851[17:03:53] <gamax92> oh
L2852[17:04:03] <gamax92> well ...
L2853[17:04:30] <vifino> `-`: i am building a cups backend that prints to irc.
L2854[17:04:33] <vifino> send help
L2855[17:04:40] <`-`> vifino: why
L2856[17:04:46] <vifino> `-`: i dont know
L2857[17:04:50] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 186 seconds)
L2858[17:04:50] <vifino> send help
L2859[17:04:57] ⇨ Joins: Techokami|OC (~techokami@c-76-28-30-178.hsd1.ma.comcast.net)
L2860[17:05:01] * gamax92 prints help through your backend
L2861[17:05:09] <Techokami|OC> ahoy
L2862[17:05:22] <gamax92> ahoy matey
L2863[17:07:07] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2864[17:11:22] <TYKUHN2|Coding> I just remembered that it worked (mostly) and the IO library somehow loaded, until I fixed an entirely unrelated bug.
L2865[17:11:41] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2866[17:13:13] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2867[17:16:41] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2868[17:19:44] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2869[17:20:22] <TYKUHN2|Coding> Yeah I'm loading it wrong
L2870[17:20:32] <TYKUHN2|Coding> Compiling error when loading package.lua
L2871[17:21:37] <Sandra> ... What have you done.
L2872[17:22:20] <TYKUHN2|Coding> Unfinished string after the first line of code
L2873[17:22:56] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L2874[17:24:07] ⇦ Quits: Jezza (~Jezza@185.44.151.107) (Ping timeout: 186 seconds)
L2875[17:24:11] <CompanionCube> isn't package.lua like, a core openos library
L2876[17:24:25] <TYKUHN2|Coding> Does the filesystem.read component method count lines or characters?
L2877[17:25:08] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2878[17:25:32] <gamax92> bytes
L2879[17:25:36] ⇦ Quits: Negi (~Poireau@2a01:e34:ef13:4150:e2ca:94ff:fe1f:76e0) (Quit: WeeChat 1.3)
L2880[17:29:13] ⇦ Parts: _CURS0R_ (~CURS0R@bl11-178-109.dsl.telepac.pt) (the POSIX many-worlds interpretation implementation: while (event()) { fork(); }))
L2881[17:29:32] ⇨ Joins: v^Phone (~ping@172.56.10.20)
L2882[17:29:33] zsh sets mode: +v on v^Phone
L2883[17:30:20] <TYKUHN2|Coding> It appears to have loaded execpt for the fact "attempt to index global 'package'"
L2884[17:31:08] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L2885[17:31:29] <Alissa> How are you loading it?
L2886[17:31:43] <TYKUHN2|Coding> I'm just going to put that over in the "I should commit sepukku" pile
L2887[17:32:06] ⇦ Quits: v^ (~ping@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L2888[17:34:34] <Inari> http://static.zerochan.net/Gasai.Yuno.full.861595.jpg cute
L2889[17:38:10] <TYKUHN2|Coding> I might as well cut paste the init at this point and cut out unneeded
L2890[17:38:21] <Mimiru> %mcstatus
L2891[17:38:21] <MichiBot> Mimiru: Website: Up Session: Up Account: Up Auth: Up Skins: Up Auth Server: Up Session Server: Down API: Up Textures: Up
L2892[17:38:24] <Mimiru> ¬_¬
L2893[17:39:25] <TYKUHN2|Coding> Attempt to index local Package
L2894[17:39:50] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L2895[17:40:02] <cord> <Mimiru> Everyone is fired.
L2896[17:40:11] <cord> <Mimiru> Go home.
L2897[17:40:17] <Sandra> It's all going according to keikaku. (TN: keikaku means plan)
L2898[17:40:20] <gamax92> oh okay
L2899[17:40:56] <Sandra> Do we have cord in #oc now?
L2900[17:40:58] <Sandra> Huh.
L2901[17:41:00] <Mimiru> We do
L2902[17:41:13] <Sandra> What discord server?
L2903[17:41:14] <cord> <Mimiru> https://discord.gg/0hVukoQ2KYifZFCA
L2904[17:42:09] <cord> <Sandra> Oh, cool.
L2905[17:42:17] <cord> <hydraz> Very cool.
L2906[17:44:08] <TYKUHN2|Coding> Fixed it! Somewhat!
L2907[17:44:30] <hydraz> TYKUHN2|Coding: ?
L2908[17:44:41] ⇨ Joins: _CURS0R_ (~CURS0R@bl11-178-109.dsl.telepac.pt)
L2909[17:45:29] <cord> <Inari> fancy
L2910[17:45:52] <cord> <hydraz> hm?
L2911[17:46:14] <TYKUHN2|Coding> Is the require function part of the package library?
L2912[17:46:16] <cord> <Inari> nothing :P i like discord, and the irc bridge is nice haha
L2913[17:46:35] <cord> <hydraz> I like how it automatically converted ? into.. well, ?
L2914[17:46:41] <cord> <Inari> i woooooonder... modding discord to connect to irc...
L2915[17:47:21] <cord> <Mimiru> Ohai @Inari
L2916[17:47:28] <cord> <Inari> ohai :D
L2917[17:47:31] <cord> <Sandra> Niiice.
L2918[17:47:40] <cord> <gamax92> oh this is cool
L2919[17:47:49] <cord> <Mimiru> \o/ @gamax92!
L2920[17:47:50] <cord> <Sandra> Damn right.
L2921[17:47:51] <cord> <Inari> can we get a #mcstatus channel or something
L2922[17:48:09] <cord> <Inari> @gamax92: and this is hot http://p2.i.ntere.st/3d2ff34c5ae094083ccd700b2b073337_480.jpg :3
L2923[17:48:15] <cord> <gamax92> sdfkjsdklfjsdklf
L2924[17:48:23] <cord> <Sandra> Heh.
L2925[17:48:34] <cord> <Pwootage> discord is the best
L2926[17:48:35] <cord> <hydraz> O_o
L2927[17:48:36] <cord> <Mimiru> @Inari well... as soon as I get michibot supporting commands from @cord you can do %mcstatus here and get.. well mcstatus
L2928[17:48:56] <cord> <Inari> i meant more like a bot that woudl post into the discordchannel on changes, but that works i guess
L2929[17:49:18] <cord> <Mimiru> Do you know of a bot that does that..?
L2930[17:49:30] <cord> <Inari> nah, but not too hard to write one in node or so
L2931[17:49:43] <cord> <Sandra> FTBBot does.
L2932[17:49:44] <cord> <Mimiru> Well if you write it, I'll add it.
L2933[17:49:57] <cord> <Sandra> But that's in #FTB.
L2934[17:50:26] <cord> <Inari> hm bit annoying that you cant change the discord server
L2935[17:50:30] <cord> <Inari> for better bridging
L2936[17:50:37] <cord> <Mimiru> ?
L2937[17:50:39] <cord> <Sandra> Can't you?
L2938[17:50:49] <cord> <Inari> well unless they released code to host your own :P
L2939[17:50:55] <cord> <Mimiru> Oh..
L2940[17:50:56] <cord> <Mimiru> no
L2941[17:51:00] <cord> <Sandra> Oh, right.
L2942[17:51:09] <cord> <Inari> since then you could have [IRC] name : message
L2943[17:51:15] <cord> <ds84182> Ok, I guess I'm here
L2944[17:51:16] <cord> <Sandra> Eh, cord works well enough IMO.
L2945[17:51:17] <cord> <hydraz> this UI is weird
L2946[17:51:18] <cord> <Inari> not an IRC thingy saying <name>: msg
L2947[17:51:24] <cord> <Mimiru> Well the [IRC] thing is the bot..
L2948[17:51:27] <cord> <Mimiru> it's ran by CopyGirl
L2949[17:51:28] <cord> <Inari> i know
L2950[17:51:35] <cord> <Inari> but thats what im saying :P its bad bridging
L2951[17:51:38] <cord> <Inari> woudl be neater the other way
L2952[17:51:39] <cord> <Mimiru> Meh
L2953[17:51:49] <cord> <ds84182> However, it's really laggy in Firefox
L2954[17:51:54] <cord> <ds84182> like, insanely laggy
L2955[17:51:58] <cord> <Inari> get the desktop client
L2956[17:52:02] <cord> <Sandra> There's a desktop client.
L2957[17:52:09] <cord> <Mimiru> ^
L2958[17:52:14] <cord> <Mimiru> Desktop client ftfw
L2959[17:52:15] <cord> <ds84182> For Linux?
L2960[17:52:18] <cord> <Sandra> And a mobile client.
L2961[17:52:19] <cord> <Sandra> Ya.
L2962[17:52:24] <cord> <hydraz> > Linux > Coming Soon
L2963[17:52:27] <cord> <Inari> xD
L2964[17:52:29] <cord> <hydraz> ?
L2965[17:52:30] <cord> <Inari> poor tux
L2966[17:52:34] <cord> <Sandra> It's win/mac/Linux I think?
L2967[17:52:34] <cord> <Pwootage> Android app works great, actually
L2968[17:52:36] <cord> <Sandra> Isn't it?
L2969[17:52:45] <cord> <Sandra> Yeah, I'm using the android app rn.
L2970[17:52:48] <Mimiru> So much chat coming from cord :P
L2971[17:52:50] <cord> <Inari> i like how #oc is completely discord now
L2972[17:52:54] <cord> <hydraz> http://screencloud.net/v/x6eF
L2973[17:52:55] <cord> <Sandra> Heh.
L2974[17:53:04] <cord> <ds84182> Not going to use the Android app yet, I'm watching a stream on my phone
L2975[17:53:06] <cord> <hydraz> oh look, screencloud inlining
L2976[17:53:08] <cord> <Sandra> Oh, rip.
L2977[17:53:14] <`-`> Goodness, it's using so much CPU
L2978[17:53:16] <`-`> Firefoxrip
L2979[17:53:18] <cord> <Mimiru> lmao @Inari @hydraz it inlines lots of images..
L2980[17:53:22] <TYKUHN2|Coding> It works except IO library likes to load everything
L2981[17:53:28] <cord> <Pwootage> And I think YT videos
L2982[17:53:35] <cord> <gamax92> Your CPU are belong to us
L2983[17:53:38] <cord> <Inari> and tweets
L2984[17:53:44] <cord> <Inari> and it tends to screw up sometimes with images
L2985[17:53:48] <cord> <Inari> causing bad aspect ratio
L2986[17:53:54] <cord> <Pwootage> https://www.youtube.com/watch?v=dQw4w9WgXcQ
L2987[17:53:55] <MichiBot> cord: Rick Astley - Never Gonna Give You Up | length: 3m 33s | Likes: 913953 Dislikes: 49026 Views: 162480079 | by RickAstleyVEVO
L2988[17:53:56] <cord> MichiBot: Huh?
L2989[17:54:02] <cord> <Sandra> It's p bad in the inbrowser version, but the desktop version is fine.
L2990[17:54:03] <cord> <Pwootage> No, does not inline yt videos, lame
L2991[17:54:10] <cord> <hydraz> For some reason it doesn't want to scroll down properly.
L2992[17:54:12] <cord> <Inari> uhm
L2993[17:54:15] <cord> <Inari> it does inline yt vids
L2994[17:54:20] ⇦ Parts: Ekoserin (~Ekoserin@c-73-133-224-81.hsd1.va.comcast.net) ())
L2995[17:54:24] <cord> <hydraz> it inlines yt here
L2996[17:54:25] <cord> <Sandra> Not completely.
L2997[17:54:26] <cord> <Inari> http://akari.in/pinky_G5j6W <-
L2998[17:54:26] ⇨ Joins: Ekoserin (~Ekoserin@c-73-133-224-81.hsd1.va.comcast.net)
L2999[17:54:39] <cord> <hydraz> apparently aur/discord is a think
L3000[17:54:40] <cord> <gamax92> It inlined for me
L3001[17:54:41] <cord> <Pwootage> Why didn't it for me? Odd.
L3002[17:54:47] <cord> <Pwootage> Oh I wonder if it doesn't inline my own stuff
L3003[17:54:52] <cord> <Inari> it does
L3004[17:54:56] <cord> <hydraz> no dependencies? O_o
L3005[17:55:06] <cord> <gamax92> static binary?
L3006[17:55:07] <cord> <hydraz> Don't know if regular O_o or ಠ_ಠ
L3007[17:55:16] <cord> <gamax92> not the latter please :P
L3008[17:55:30] <cord> <Sandra> Anyone know an android app that you can share images to to upload them?
L3009[17:55:41] <cord> <Pwootage> You can upload directly to discord
L3010[17:55:45] <cord> <Inari> someone should mod MC to display server status when you fail to connec to a server
L3011[17:55:46] <cord> <hydraz> Imgur?
L3012[17:55:54] <cord> <Sandra> https://cdn.discordapp.com/attachments/125675911474446336/125747555400155136/Screenshot_2015-12-14-10-54-53.png
L3013[17:55:58] <cord> <Sandra> Not from share, sadly.
L3014[17:56:06] <cord> <gamax92> http://simg4.gelbooru.com//images/80/92/80922babe75c538538f94ef4b9cdecfe.jpg
L3015[17:56:09] <cord> <Sandra> I don't get an inline, just that.
L3016[17:56:13] <TYKUHN2|Coding> Is it weird I use the computercraft wiki to program OpenComputers?
L3017[17:56:20] <cord> <gamax92> yes
L3018[17:56:23] <cord> <hydraz> @gamax92 not static, but it does pack dependencies along
L3019[17:56:27] <cord> <Mimiru> Yes.. yes it is.
L3020[17:56:33] <cord> <Sandra> In every way, yes.
L3021[17:56:41] <cord> * Inari fondles gamax's pic
L3022[17:56:43] <cord> <gamax92> Is anyone else seeing corrupted text?
L3023[17:56:49] <TYKUHN2|Coding> I mainly use it for links to various portions of the LUA manual
L3024[17:56:58] <cord> <Pwootage> @gamax92 font shenanigins?
L3025[17:57:11] <cord> <Mimiru> @gamax92 only "corrupted text" are emotes in IRC..
L3026[17:57:13] <cord> <Sandra> Try ~w string
L3027[17:57:16] <cord> <Mimiru> that i've seen anyway
L3028[17:57:19] <cord> <gamax92> I'll screenshot
L3029[17:57:24] <cord> <hydraz> Emoji?
L3030[17:57:29] ⇨ Joins: Xal (~Xal@S0106881fa12987ab.vw.shawcable.net)
L3031[17:57:30] <cord> <Mimiru> ^
L3032[17:57:37] <Sandra> ~w string
L3033[17:57:38] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-string
L3034[17:57:43] <cord> <hydraz> The desktop client on Linux seems to be an electron-shell wrapper around the regular client
L3035[17:57:49] <cord> <hydraz> as in, it even carries settings over
L3036[17:57:50] <cord> <gamax92> http://i.imgur.com/lsqqFLF.png
L3037[17:58:01] <cord> <Inari> lol
L3038[17:58:06] <cord> <Inari> thats pretty weird @gamax92
L3039[17:58:10] <Sandra> TYKUHN2|Coding: ocdoc is good.
L3040[17:58:14] <cord> <Mimiru> That's.... special
L3041[17:58:21] <cord> <Inari> ocdoc is love ocdoc is live
L3042[17:58:28] <cord> <gamax92> live
L3043[17:58:32] <cord> <Inari> live.
L3044[17:58:37] <cord> <Inari> dont question me, baka
L3045[17:58:38] <cord> <hydraz> live.
L3046[17:58:45] <cord> * hydraz questions @Inari
L3047[17:58:50] <cord> <Sandra> Settings are stored on the discord servers iirc.
L3048[17:58:52] <cord> <Sandra> So...
L3049[17:58:53] <cord> * Inari throws a tantrum
L3050[17:58:56] <cord> <gamax92> AMA with Inari
L3051[17:58:58] <cord> * hydraz notices the lack of /shrug
L3052[17:59:02] <cord> <Sandra> They're in all the versions.
L3053[17:59:11] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3054[17:59:24] <cord> <Mimiru> (╯°□°)╯︵ ┻━┻
L3055[17:59:34] <cord> <hydraz> except I can't increase font size in the desktop client
L3056[17:59:37] <cord> <hydraz> ಠ_ಠ
L3057[17:59:38] <cord> <Inari> https://giphy.com/gifs/sailor-moon-scream-d0JPBhiwCm6Kk
L3058[17:59:39] <cord> <Sandra> Oh nice, discord tells you if a thing is a bit now?
L3059[17:59:42] <cord> <Inari> gotta love /giphy
L3060[17:59:43] <cord> <gamax92> ( ͡° ͜ʖ ͡°)
L3061[17:59:44] <cord> <Sandra> *bot
L3062[17:59:47] <TYKUHN2|Coding> What is __Mode in terms of metatables?
L3063[17:59:47] <_CURS0R_> so, don't mind me asking but where are all those chat list from +cord comming from?
L3064[17:59:58] ⇨ Joins: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net)
L3065[17:59:58] <cord> <Mimiru> No, I put the bot in a bot group for perms
L3066[18:00:04] <cord> <Mimiru> Restricts what it can do
L3067[18:00:12] <cord> <hydraz> I like how _CURS0R_'s name becomes italic
L3068[18:00:14] <cord> <hydraz> hehe
L3069[18:00:23] <cord> <gamax92> _is this how this works?_
L3070[18:00:29] <cord> * hydraz this is how that works
L3071[18:00:32] <cord> <Sandra> _CURSOR_, https://discord.gg/0hVukoQ2KYknVwWE
L3072[18:00:34] <cord> <hydraz> LOL
L3073[18:00:44] ⇨ Joins: Nachtara (~coob@50-83-108-134.client.mchsi.com)
L3074[18:00:56] <Inari> *_oh gahwds_*
L3075[18:01:10] <cord> <hydraz> Italicizing something with asterisks (ie ^\*.*\*$) converts to an ACTION in IRC
L3076[18:01:11] <TYKUHN2|Coding> ~w __mode
L3077[18:01:11] <ocdoc> Predicted http://ocd.cil.li/component:modem
L3078[18:01:19] <_CURS0R_> i always knew i was italic in every way
L3079[18:01:20] <TYKUHN2|Coding> Dangit ocdoc!
L3080[18:01:38] <cord> <hydraz> CURS0R: http://lua-users.org/wiki/WeakTablesTutorial
L3081[18:01:43] <cord> <Inari> just rtfm :<
L3082[18:01:44] <cord> <hydraz> ay, wrong person
L3083[18:01:49] <cord> <hydraz> whoops
L3084[18:01:51] <hydraz> TYKUHN2|Coding: http://lua-users.org/wiki/WeakTablesTutorial
L3085[18:02:09] <cord> <Inari> meh i already feel discord is just the next thing that isnt good enough :P
L3086[18:02:18] <cord> <Inari> someone make a new startup pls
L3087[18:02:20] <cord> <Sandra> It's better than irc.
L3088[18:02:28] <cord> <Sandra> And it's still brand new.
L3089[18:02:46] <cord> <Inari> once they officially allow third-party stuff it'll be somewhat irc-ish
L3090[18:02:50] <Daiyousei> its far from being better than irc imo
L3091[18:02:51] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3092[18:03:00] <cord> <hydraz> does it do syntax highlighting tho
L3093[18:03:01] <`-`> I agree with Daiyousei
L3094[18:03:05] <cord> <Sandra> Yes.
L3095[18:03:10] <`-`> Web version murders Firefox
L3096[18:03:11] <cord> <Sandra> I think.
L3097[18:03:15] <gamax92> Color test
L3098[18:03:21] <`-`> Burple.
L3099[18:03:21] <hydraz> nope
L3100[18:03:22] <cord> <Inari> it doesnt do anything that IRC couldnt do though xD
L3101[18:03:31] <cord> <gamax92> besides color
L3102[18:03:34] <cord> <Inari> well, aside the voicechat
L3103[18:03:46] <cord> <hydraz> It doesn't do colors
L3104[18:03:49] <cord> <hydraz> I'm disappoint
L3105[18:03:54] <cord> <_CURS0R_> so what's this... i feel back in the overworkd again...
L3106[18:03:55] <cord> <hydraz> ಠ_ಠ discord, ಠ_ಠ
L3107[18:04:09] <cloakable> wat
L3108[18:04:11] <cord> <hydraz> overworkd, the overworking daemon?
L3109[18:04:15] <cord> <Pwootage> It can do syntasx hilighting, yes
L3110[18:04:16] <cord> <Sandra> I'm sure it wouldn't be that hard for them to add colors, alternate servers etc.
L3111[18:04:17] <cord> <Inari> and i guess the backlog i s a nice feature
L3112[18:04:22] <cord> <_CURS0R_> ^^
L3113[18:04:30] <cord> <Inari> @Sandra: assuming they want to ;)
L3114[18:04:31] <cord> <Pwootage> Backlog is something I get with my bouncer, anywya
L3115[18:04:32] <cord> <gamax92> oh, the file upload thingy
L3116[18:04:39] ⇨ Joins: v^Phone_ (~ping@172.56.10.20)
L3117[18:04:39] zsh sets mode: +v on v^Phone_
L3118[18:04:45] <cord> <Pwootage> @gamax92 DCC :D
L3119[18:04:51] <cord> <gamax92> hah
L3120[18:04:55] <cord> <_CURS0R_> s/overworkd/overworld
L3121[18:04:56] <cord> <Sandra> It's better than teamspeak and the rest of those things so...
L3122[18:05:04] <cord> <hydraz> true
L3123[18:05:08] ⇦ Quits: v^Phone (~ping@172.56.10.20) (Read error: Connection reset by peer)
L3124[18:05:19] <cloakable> Yeah, check out all the platforms it runs on that teamspeak doesn't
L3125[18:05:42] <cord> <hydraz> It doesn't run on Linux
L3126[18:06:03] <cloakable> Oh look, the os I run my desktop/laptop/server on
L3127[18:06:04] ⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl) (Quit: Nettalk6 - www.ntalk.de)
L3128[18:06:11] <cord> <Sandra> Well, it does.
L3129[18:06:16] <cord> <Sandra> There's a web client.
L3130[18:06:22] <cord> <gamax92> I see mac android and windows and i know ts does for all three, what's your point
L3131[18:06:29] <cord> <Sandra> Which is less good but it exists.
L3132[18:06:38] <cord> <hydraz> The web-client-wrapper someone dares call native has really good GNOME 3 notification support
L3133[18:06:39] <cord> <Mimiru> Kh... right im here on my tablet too
L3134[18:06:43] <cord> <Mimiru> Oh*
L3135[18:07:10] <cord> <gamax92> Here in my garage
L3136[18:07:19] <cloakable> I run TS on my server, laptop and desktop.
L3137[18:07:27] <cord> <Sandra> Ts for mobile costs money.
L3138[18:07:38] <cord> <gamax92> yeah sadly ...
L3139[18:07:48] <cord> <Sandra> Discord doesn't.
L3140[18:07:56] <DeanIsaKitty> Mumble doesn't either.
L3141[18:07:59] <cloakable> Meh
L3142[18:07:59] <cord> <hydraz> http://screencloud.net/v/2P3W
L3143[18:08:08] <cord> <gamax92> heh
L3144[18:08:14] <cord> <Inari> https://dl.dropboxusercontent.com/u/18783800/test.jpg
L3145[18:08:21] <cord> * hydraz waits
L3146[18:08:27] <cord> <Sandra> Eh, well. Since there's an irc bridge client its just fine.
L3147[18:08:31] <cord> <gamax92> This file is no longer available. For additional information contact Dropbox Support.
L3148[18:08:31] <cloakable> I used to run Mumble, but it's quite a bit less 'point and click connect' than ts
L3149[18:08:41] <cord> <Inari> haha
L3150[18:08:44] <cord> <Inari> dropbox didnt like it
L3151[18:08:52] <cord> <gamax92> what was it ...
L3152[18:09:02] <cord> <Inari> eicar antivirus test file renamed to .jpg extension :<
L3153[18:09:12] <cord> <Mimiru> ...
L3154[18:09:28] <cord> <Mimiru> ...
L3155[18:09:33] <hydraz> The "desktop" client segfaulted
L3156[18:09:38] <cord> <Inari> fail
L3157[18:09:47] <cord> <Inari> discord will be nice once we have more 3rd party clients
L3158[18:09:53] <cord> <hydraz> How does Chromium segfault.
L3159[18:09:54] <cord> <hydraz> how.
L3160[18:10:04] <cloakable> heh
L3161[18:10:18] <cord> <Mimiru> You're a 3rd party client...
L3162[18:10:24] <Sandra> How doesn't it?
L3163[18:10:40] <cord> <hydraz> I mean, I know how it selgfaults: when the kernel sends a posix segv signal to it
L3164[18:10:55] <cord> <hydraz> How it doesn't catch that segfault is another story
L3165[18:10:58] <cord> <gamax92> Discord does what IRCdont
L3166[18:11:07] <cord> <Inari> like what?
L3167[18:11:11] <cord> <hydraz> Segfault!
L3168[18:11:30] <cord> <Sandra> Discord is meant to be a competitor to Skype, ts, mumble, curse voice, etc.
L3169[18:11:32] <cord> <Inari> the only real improvement over irc is proabbyl the backlog
L3170[18:11:38] <cord> <Sandra> Not really to irc.
L3171[18:11:55] <DeanIsaKitty> Sandra: And? How is it compared to these?
L3172[18:11:56] <cord> <Sandra> And it does that quite well.
L3173[18:12:03] <cord> <Inari> well its a billion times better than skype
L3174[18:12:11] <cord> <Sandra> Damn right.
L3175[18:12:16] <DeanIsaKitty> And Mumble?
L3176[18:12:18] <cord> <hydraz> Absolutely straight
L3177[18:12:24] <cord> <Inari> i dont use mumble
L3178[18:12:25] <cord> <Inari> dontaskme
L3179[18:12:29] <DeanIsaKitty> I didn't
L3180[18:12:38] <cord> <Pwootage> it's better than muble, skype, and ts imo
L3181[18:12:40] <cord> <Pwootage> by a lot
L3182[18:12:41] <cord> * Inari sprays water at dean
L3183[18:12:48] <cord> <Sandra> About the same I think, except that it lacks positional audio.
L3184[18:12:55] <cord> <Inari> are you saying im not worth asking :<
L3185[18:13:06] <cord> <gamax92> I've never used positional audio
L3186[18:13:09] <_CURS0R_> the problem is that the IRC protocol didn't evolve. and client don't use the CTCP to realy augment the IRC experience... it's sad but IRC it's a dying beast
L3187[18:13:10] <DeanIsaKitty> Pwootage: In what way?
L3188[18:13:11] <cord> <Pwootage> @Sandra probably going to bea dded at some point (and I've never used it myself)
L3189[18:13:27] <cord> <Inari> well clients could use ctcp to agument it
L3190[18:13:30] <cord> <Inari> e.g. kvirc does avatars
L3191[18:13:37] <cord> <Inari> client can easily embed pictures, youtube, etc
L3192[18:13:42] <cord> <CompanionCube> IRCv3 is a thing
L3193[18:13:44] <cord> <Pwootage> DeanIsaKitty: Skype/teamspeak/mumble use lots more cpu in general, and they look really really ugly
L3194[18:14:00] <cord> <CompanionCube> and comes with multiple new features
L3195[18:14:09] <cord> <CompanionCube> I don't know if any are widely used / know of yet
L3196[18:14:11] <cord> <gamax92> Cube get a pic
L3197[18:14:21] <_CURS0R_> IRCv3?
L3198[18:14:24] <Sandra> Yeah, discord's client is good with de cpu.
L3199[18:14:29] <DeanIsaKitty> Pwootage: So, you are honestly trying to tell me that an webapp - or even some random startup app (like discord is) is lighter on CPU than Mumble? Really?
L3200[18:14:31] <cord> <hydraz> I _think_ discord grabbed my gravatar automagically
L3201[18:14:49] <cord> <Pwootage> DeanIsaKitty: I can't 100% say for sure for mumble, but its' *way* better than skype or teamspeak
L3202[18:14:52] <cord> <CompanionCube> http://ircv3.net/
L3203[18:14:52] <TYKUHN2|Coding> I don't remember the debug library. Is it possible to dump memory/code/whatever?
L3204[18:14:53] <DeanIsaKitty> Because if so you are pretty disconnected from reality.
L3205[18:15:12] <cord> <hydraz> I hate how much chromium forks
L3206[18:15:22] <cord> <CompanionCube> I hate Chromium in general.
L3207[18:15:23] <Xal> what is this cord thing
L3208[18:15:31] <DeanIsaKitty> Pwootage: How about prove it? I would even argue its not at all better than Teamspeak.
L3209[18:15:35] <cord> <CompanionCube> RAM-hungry bitch.
L3210[18:15:36] <cord> <Inari> i <3 chromum
L3211[18:15:38] <cord> <Sandra> Xal, https://discord.gg/0hVukoQ2KYknVwWE
L3212[18:15:43] <cord> <gamax92> I <3 Chrome
L3213[18:15:47] <cord> <Inari> oh and on another discord server we changed to it from steam
L3214[18:15:49] <cord> <Inari> cause you know, steam sucks
L3215[18:15:53] <cord> <Inari> and keeps going down/breaking group chat
L3216[18:15:54] <cord> <Inari> etc
L3217[18:16:09] <hydraz> Chromium's issue isn't memory usage
L3218[18:16:14] <Xal> why can't everyone just be in irc :P
L3219[18:16:15] <cord> <Sandra> I like chrome, but I hate its ramhogginess.
L3220[18:16:23] <cord> <gamax92> why can't you be on discord
L3221[18:16:29] <cord> <Inari> because irc has no free bouncer
L3222[18:16:31] <Sandra> Xal, we are.
L3223[18:16:32] <cord> <Inari> and my client doestn embed
L3224[18:16:34] <cord> <Inari> and avatars
L3225[18:16:41] <Xal> why be in TWO things
L3226[18:16:45] <cord> <CompanionCube> @Inari bullshit.
L3227[18:16:46] <DeanIsaKitty> Xal: Because Discord is new and has this shiny new interface that is totally completely better than IRC.
L3228[18:16:54] <cord> <CompanionCube> Free BNCs exist.
L3229[18:16:59] <Xal> you irc interface only depends on your client
L3230[18:17:10] <cord> <Inari> @CompanionCube: sure but they do everything, not just send me a backlog, they proxy my connection
L3231[18:17:10] <hydraz> but they're crap
L3232[18:17:14] <cord> <Sandra> DeanIsaKitty, its good stuff.
L3233[18:17:15] <cord> <Inari> thats inherently insecure :P
L3234[18:17:28] <DeanIsaKitty> Xal: If you didn't even understand that that was sarcasm I have little hope for you.
L3235[18:17:38] <DeanIsaKitty> Inari: And SaaSS is not? How?
L3236[18:17:43] <Pwootage> Yeah teamspeak is spiking up to 90% cpu on a regular basis, and min of 12% of my mac's cpu to run
L3237[18:17:52] <cord> <CompanionCube> SaaS is worse for insecurity imho.
L3238[18:17:53] <cord> <Sandra> Yaha.
L3239[18:17:57] <Pwootage> discord is peaking at about 10
L3240[18:18:06] <Pwootage> averaging more like 6
L3241[18:18:15] <cord> <Inari> *shrug* at least whats transmitted form me is from me :D
L3242[18:18:24] <cord> <CompanionCube> Not only is it insecure for the same reason, but it can be even less secure because you can very rarely peek behind the curtain
L3243[18:18:27] <DeanIsaKitty> Inari: Prove it.
L3244[18:18:33] <cord> <Inari> and you dont get the annoyances of bouncers, they go down, and bleh, blargh, meh
L3245[18:18:43] <Pwootage> My bouncer doesn't go down :P
L3246[18:18:44] <DeanIsaKitty> And Discord will never ever go down
L3247[18:18:47] <cord> <CompanionCube> with a BNC you can at least look at how that software does it as nearly all are OSS.
L3248[18:18:54] <cord> <Inari> if discord is down, its down for everyone
L3249[18:19:02] <DeanIsaKitty> Because they are several instances that are disconnected with way better load balancing!
L3250[18:19:11] <DeanIsaKitty> Inari: Advantage of that is ... ?
L3251[18:19:11] <cord> <CompanionCube> and also
L3252[18:19:12] <cord> <Sandra> Exactly.
L3253[18:19:16] <cord> <CompanionCube> it totally doesn't have fault-tolerance built-in
L3254[18:19:18] <cord> <Inari> Dean: I don't miss caht
L3255[18:19:21] <Pwootage> Actually the distributed nature of discord means it might handle outages better, but it might not
L3256[18:19:32] <cord> <CompanionCube> Isn't IRC very distributed
L3257[18:19:36] <Pwootage> *net *split
L3258[18:19:41] <DeanIsaKitty> Inari: Oh no! the great Inari could miss some thing. Better halt the world when she's sleeping!
L3259[18:19:52] <cord> <Sandra> Netsplits....
L3260[18:20:05] <cord> <Inari> Dean: well thats the point of a backlog - to noto miss something, its kinda pointless if it misses something now, is it?
L3261[18:20:07] <cord> <CompanionCube> @Pwootage with a netsplit the network remains usable and operational
L3262[18:20:16] <DeanIsaKitty> Inari: Then use a bouncer.
L3263[18:20:17] <cord> <CompanionCube> with discord, if it's down your just fucked
L3264[18:20:18] <cord> <CompanionCube> no way around it
L3265[18:20:22] <cord> <Inari> Dean: ~.~
L3266[18:20:35] <cord> <_CURS0R_> So this discord this has a server one can install? or is it centralized?
L3267[18:20:36] <cord> <Sandra> But would it be down?
L3268[18:20:38] <cord> <Inari> Dean: we were at the point where we are using a bouncer and the bouncer netsplits/throws up/does something
L3269[18:20:39] <cord> <Pwootage> *shrug* it doesn't really matter, they're two different things
L3270[18:20:41] <DeanIsaKitty> Inari: You aren't making any arguments here other than "if i cant talk nobody else should be able to"
L3271[18:20:43] <cord> <Pwootage> Discord is centralized
L3272[18:20:46] <cord> <Sandra> Centralized, for now.
L3273[18:21:06] <cord> <Inari> my argument actually is like: discord's backlog is there if discord is there
L3274[18:21:15] <cord> <Inari> irc's backlog could be lacking things due to it not being a server feature
L3275[18:21:16] <DeanIsaKitty> Inari: So is a bouncers
L3276[18:21:24] <cord> <hydraz> Holy shit firefox has so many threads.
L3277[18:21:25] <cord> <Inari> well no
L3278[18:21:28] <DeanIsaKitty> Well yes
L3279[18:21:29] <cord> <Inari> bouncer backlog is there if bouncer is there
L3280[18:21:33] <cord> <Inari> irc server can be there wihtout bouncer
L3281[18:21:37] <cord> <Inari> discord cant be there without discord
L3282[18:21:53] <DeanIsaKitty> Again the great inari could miss out on some chat...
L3283[18:21:57] <cord> <gamax92> my graphics card is being real crashy today
L3284[18:22:06] <cord> <gamax92> Yes, the great Inari
L3285[18:22:07] <cord> <Inari> again, thats the point of a backlog
L3286[18:22:11] <cord> <Inari> im pointing out he bouncer concept is faulty
L3287[18:22:13] <DeanIsaKitty> And to be completely fair, backlog can be enabled is every mayor server :)
L3288[18:22:22] <DeanIsaKitty> IRC that is
L3289[18:22:27] <cord> <Inari> well i havent seen it on esper yet :P
L3290[18:22:34] <cloakable> I have Quassel for backlog. :D
L3291[18:22:38] <malcom2073> quassel rocks
L3292[18:22:43] <DeanIsaKitty> Not an argument. You could always just open your own network.
L3293[18:22:43] <cloakable> it does
L3294[18:22:49] *** Daiyousei is now known as SleepingFairy
L3295[18:22:51] <malcom2073> I just wish there was a free iphone app for it
L3296[18:22:55] <cord> <Sandra> Also. In a netsplit, the server that splits has separate channels to the rest of the network during the duration of the split.
L3297[18:22:57] <cord> <Inari> well it kind of is an argument if most networks dont have it lol
L3298[18:23:09] <DeanIsaKitty> Inari: Not really.
L3299[18:23:18] <cord> <Inari> ~.~
L3300[18:23:20] <cloakable> also: my quassel core is decentralized ;3
L3301[18:23:21] <malcom2073> Discord proves xkcd's rule of 14 standards
L3302[18:23:44] <DeanIsaKitty> malcom2073: Its not even FOSS.
L3303[18:23:49] <malcom2073> Also: Holy hell you all jumped on the trendy bandwagon quick
L3304[18:23:49] <cloakable> also: going to bed
L3305[18:23:50] <cord> <Inari> yeah sure, theres a fault with X? better not use Y which fixes that fault cause you could develop a new X that fixes the fault
L3306[18:23:51] <cord> <Inari> wat :P
L3307[18:24:10] <malcom2073> DeanIsaKitty: The iphone one? Yeah I know. I've been tempted to try it, I'm a Qt dev by trade, and I hear Qt works on the iphone heh
L3308[18:24:17] <cord> <Sandra> And since there's no backlog, the people on the split server, and the people on the not split server have separate messaging.
L3309[18:24:25] <cord> <Inari> that too
L3310[18:24:26] <malcom2073> Inari: Congrats on your 15th standard :-D
L3311[18:24:28] <cord> <gamax92> yeah
L3312[18:24:32] <cord> <Inari> basically: IRC backlog is a broken concept
L3313[18:24:41] <DeanIsaKitty> Inari: More like "Oh, this feature of X is available but not enabled everywhere. Lets invent Y that has less features (but the one I want) but is really bad and nobody uses but it has this one awesome feature"
L3314[18:25:01] <cord> <Sandra> I like using brand new things.
L3315[18:25:02] <cord> <gamax92> the idea is that other standards die out or get less heavily used
L3316[18:25:04] <cord> <Sandra> It's cool.
L3317[18:25:05] <DeanIsaKitty> Inari: No, it is not. It has different priorities
L3318[18:25:05] <cord> <hydraz> > yeah sure, theres a fault with X? better not use Y which fixes that fault cause you could develop a new X that fixes the fault I interpreted that as X.org.
L3319[18:25:07] <cord> <hydraz> please help me
L3320[18:25:23] <cord> <gamax92> XFree86
L3321[18:25:30] <cord> <hydraz> Ded
L3322[18:25:42] <cord> <gamax92> R.I.P in pieces
L3323[18:25:49] <cord> <hydraz> RIPIPRIP
L3324[18:25:57] <cord> <hydraz> Rest in peace in pieces, `rip`.
L3325[18:28:19] <CompanionCube> obviously we need to revert back to the W Window System
L3326[18:28:35] <cord> <hydraz> Yea, W for Wayland.
L3327[18:28:39] <cord> <Pwootage> Tbh, the best feature of discord is the fact it will use push notifications to notify my phone :P
L3328[18:28:39] <CompanionCube> no
L3329[18:28:52] <CompanionCube> I mean the actual W Window System
L3330[18:28:54] <cord> <Sandra> Yeah, that's cool.
L3331[18:28:56] <CompanionCube> W Window System
L3332[18:29:08] <CompanionCube> https://en.wikipedia.org/wiki/W_Window_System
L3333[18:29:56] <cord> <Mimiru> God damn you people bitch a lot
L3334[18:30:10] <malcom2073> Welcome to the internet, you must be new :)
L3335[18:30:11] <cord> <hydraz> You're literally bitching about our bitching right now
L3336[18:30:20] <cord> <Mimiru> ...
L3337[18:30:26] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3338[18:30:41] <Xal> when will people stop bitching about bitching
L3339[18:30:47] <Xal> there ^ three levels of bitching
L3340[18:30:51] <malcom2073> Bitchception
L3341[18:32:14] ⇦ Quits: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 192 seconds)
L3342[18:32:18] <Sandra> Goddamn it people bitch about everything these days
L3343[18:32:28] <Sandra> (4 levels of bitching)
L3344[18:32:43] <hydraz> STOP BITCHING ABOUT BITCHING ABOUT BITCHING ABOUT BITCHING!
L3345[18:32:47] <Mimiru> Why exactly do I bother with people?
L3346[18:33:08] <malcom2073> Asking that question, means you're hanging out with the wrong people
L3347[18:33:19] <Mimiru> You fucking think?
L3348[18:33:29] <malcom2073> I swear I've never touched her
L3349[18:33:43] <cord> <hydraz> hehe
L3350[18:33:55] <cord> <Inari> @Dean: except that discord is used plent? ;)
L3351[18:34:06] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3352[18:34:06] <DeanIsaKitty> Inari: Oh, half a million users? Where?
L3353[18:34:30] ⇨ Joins: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net)
L3354[18:34:32] <cord> <hydraz> It appears that we have a case of citation needed in our hands, gentlemen
L3355[18:34:59] <_CURS0R_> bitching about bitching ... to infinit is probably = -1/12
L3356[18:35:46] <DeanIsaKitty> hydraz: For what? My numbers or yours?
L3357[18:35:48] <Mimiru> I'm just wondering why the fuck it matters what people use to chat.
L3358[18:36:07] <DeanIsaKitty> Mimiru: It does not. I just hate smug hipsters. :)
L3359[18:36:38] <DeanIsaKitty> And I just count everyone on Discord as such. Get used to it.
L3360[18:36:41] <cord> <Inari> well, sorry that i evaluate a software by my personal needs, not your ideals
L3361[18:36:56] <cord> <Pwootage> DeanIsaKitty: Well I hate angry anti-anything-new people :P
L3362[18:36:56] <vifino> DeanIsaKitty: I have to show you some chat thing i made soonish, you're soooooo gonna love it. :3
L3363[18:37:01] <Sandra> Dun dun duuuun.
L3364[18:37:11] <vifino> also, hai :D
L3365[18:37:20] <Mimiru> ¬_¬
L3366[18:37:27] <DeanIsaKitty> Pwootage: I'm not against something new if it brings and objective advantage at little to no cost.
L3367[18:37:29] <Inari> %mcstatus
L3368[18:37:31] <MichiBot> Inari: Website: Up Session: Up Account: Up Auth: Up Skins: Up Auth Server: Up Session Server: Down API: Up Textures: Up
L3369[18:37:35] <Inari> come oooonnn
L3370[18:37:53] <cord> <Inari> well theres the split
L3371[18:38:00] <cord> <Inari> i care about subjective advantage :P
L3372[18:38:14] <Mimiru> DeanIsaKitty, You're entitled to your own wrong opinion, I don't care, but I'm hardly a smug fucking hipster.
L3373[18:38:27] <Sandra> DeanIsaKitty, there /is/ little to no cost. But the advantage is subjective.
L3374[18:38:35] <cord> <Pwootage> Objective advantage: push notifications to android, no matter whether I'm connected or not
L3375[18:38:46] <DeanIsaKitty> Mimiru: If you're offended by that, that wasn't intended. Thats my opinion though.
L3376[18:38:53] <DeanIsaKitty> Sandra: SaaSS. Cost is subjective too.
L3377[18:38:58] <Mimiru> "You're entitled to your own wrong opinion, I don't care"
L3378[18:39:12] <Sandra> Although you could say voice chat is an advantage.
L3379[18:39:15] <DeanIsaKitty> Mimiru: Cool, we got that in common.
L3380[18:39:21] <Sandra> Well, yeah.
L3381[18:39:29] <DeanIsaKitty> Sandra: Yes, but I then again would compare that to Mumble.
L3382[18:39:40] <Sandra> You can't judge software objectively.
L3383[18:39:58] <cord> <Pwootage> (Has mumble re-done thier UI recently? I havn't installed it in ages, now I'm curious)
L3384[18:39:59] <DeanIsaKitty> Sandra: No, you can't really, that is true.
L3385[18:40:01] <cord> <Inari> and well im not claiming discord is th eholy grail :P
L3386[18:40:07] <cord> <Inari> i'd change tons of things ifi could
L3387[18:40:09] <Sandra> Then why are you?
L3388[18:40:12] <hydraz> You can judge that VB.NET is objectively shit
L3389[18:40:12] <DeanIsaKitty> Pwootage: Not that I am aware of.
L3390[18:40:13] <CompanionCube> can't you judge *elements* of software objectively?
L3391[18:40:35] <Sandra> I mean... Possibly. But not really.
L3392[18:40:35] <DeanIsaKitty> Sandra: Take the objective out of my statement, you are correct that it does not belong there.
L3393[18:41:04] <Sandra> I'm not asking you to change.
L3394[18:41:10] <DeanIsaKitty> hydraz: It is for some usecases. But its probably not for others.
L3395[18:41:13] <Sandra> There's cord for a reason.
L3396[18:41:36] <Sandra> Yeah, exactly.
L3397[18:41:45] <DeanIsaKitty> Sandra: Yeah, but bridges have (for me) the big disadvantage that its harder to sort sentences to people.
L3398[18:42:04] <DeanIsaKitty> Since its all one color now because it all comes from one nick.
L3399[18:42:04] <cord> <Inari> but yeah "make your own" is kinda of BS if my point is using, not making, i dont have infinite amounts of time to literally make own everything everywhere
L3400[18:42:05] <Sandra> Vb.net is good for making very simple gui applications.
L3401[18:42:28] <DeanIsaKitty> Inari: You don't have to. There are free, proven and open alternatives.
L3402[18:42:32] <Sandra> Since that's its goal.
L3403[18:43:27] <cord> <Inari> thers an alternative that lets me use esper, gives me a flaw-free backlog, embeds pictures/yt vids, does dekstop notifications, runs on phones/tablets too? :o
L3404[18:44:07] <Mimiru> %mcstatus
L3405[18:44:10] <MichiBot> Mimiru: Website: Up Session: Up Account: Up Auth: Up Skins: Up Auth Server: Up Session Server: Slow API: Up Textures: Up
L3406[18:44:15] <Sandra> Without a shit client?
L3407[18:44:19] <DeanIsaKitty> define flaw-free, define use esper, define embed, define runs on phone/tabled, define desktop notifications.
L3408[18:44:25] <malcom2073> Shit is such a relative term
L3409[18:44:32] <Sandra> That's true.
L3410[18:44:35] <malcom2073> And entirely up to interpretation
L3411[18:44:56] <Inari> define: runs on phone/tablet -> software is able to run on phone/tablet
L3412[18:45:13] <Alissa> Inari: IRCCloud?
L3413[18:45:21] <malcom2073> Inari: As in made for phone/table, or just able to run? Do you want finger touch, pen touch, guesture control, what?
L3414[18:45:22] <Inari> does that embed?
L3415[18:45:32] <Alissa> IRCCloud has mobile apps for - at least - Android
L3416[18:45:38] <Inari> malcom2073: well ideally with an interface that works, yeah :P
L3417[18:45:38] <DeanIsaKitty> uhm. Awesome definition. Did anybody ever tell you that there are serveral OSes for Phones and tablets?
L3418[18:45:42] <malcom2073> "able to run" is pretty thin featurewise
L3419[18:45:44] <Alissa> and I found a way once to make IRCCloud a desktop application.
L3420[18:45:56] <Sandra> I think irccloud does embed stuff as well.
L3421[18:46:01] <Inari> DeanIsaKitty: when someone says "runs on phone/tablet" they usually mean "iOS and android" I'd like to include winphone, but yeah
L3422[18:46:06] <Alissa> and yeah Inari
L3423[18:46:08] <malcom2073> Point is, if you're picky, you're better off writing software yourself :P
L3424[18:46:14] <Alissa> IRCCloud can embed pastebins, pictures, videos...
L3425[18:46:16] <DeanIsaKitty> Inari: I don't use that definition at all, sorry.
L3426[18:46:20] <Inari> malcom2073: except not having the time for that
L3427[18:46:28] <Inari> DeanIsaKitty: well literally every coompany seems to
L3428[18:46:31] <Mimiru> And IRCCloud disconnects after x time idle unless you pay for it.
L3429[18:46:35] <Sandra> Fuck winphone.
L3430[18:46:41] <Pwootage> DeanIsaKitty: that actually makes *you* the hipster, in this case
L3431[18:46:43] <DeanIsaKitty> Inari: Well no.
L3432[18:46:43] <Sandra> And everything it stands for.
L3433[18:46:48] <DeanIsaKitty> Pwootage: Oh, how so?
L3434[18:46:58] ⇦ Quits: TYKUHN2|Coding (webchat@cpe-75-186-10-24.cinci.res.rr.com) (Ping timeout: 204 seconds)
L3435[18:47:02] <Inari> DeanIsaKitty: i cant count how many times i read "runs on your smartphone" or "your devices" but it really means "iOS/Anroid"
L3436[18:47:33] <Pwootage> DeanIsaKitty: android/IOS account for like 95% of the phone market
L3437[18:47:39] <Pwootage> last I checked, anyway
L3438[18:47:40] <DeanIsaKitty> Ok, well at least we decided on a definition. Four more to go.
L3439[18:47:43] <malcom2073> I'm angy it doesn't run on my ubuntu phone damnit! They should spend money on making it work for the 1%'ers
L3440[18:47:52] <Inari> i mean if you say "runs on PC" you also expect they dont refer templeOS
L3441[18:47:52] <Mimiru> Pwootage, really, I didn't think RIM had 5% market share... :P
L3442[18:47:55] <Mimiru> lololol
L3443[18:48:09] <DeanIsaKitty> Pwootage: 92% but I do get your point.
L3444[18:48:32] <Inari> embed, well you know, show pictures below the link and such stuff :P youtube videos too, playable, etc
L3445[18:48:52] <DeanIsaKitty> I'm sure there is a client that does that. Quassel does some of it iirc.
L3446[18:49:02] <Mimiru> http://michi.pc-logix.com/2015-12-13_18-48-55.png
L3447[18:49:05] <Inari> yeah im sure theres a client that does X but not Y
L3448[18:49:07] <Sandra> There's other options.
L3449[18:49:12] <Mimiru> ftfw
L3450[18:49:28] <Sandra> That doesn't mean that discord is not an option that suits us.
L3451[18:49:36] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3452[18:49:50] <malcom2073> Why are you chatting in irc rather than discord right now?
L3453[18:50:06] <Pwootage> More convenient for others in IRC, personally
L3454[18:50:07] <malcom2073> I noticed you all switched back
L3455[18:50:16] <cord> <Sandra> Because y'all are.
L3456[18:50:29] <Mimiru> ME? Right now? cause I'm chatting in another IRC channel
L3457[18:50:32] <Mimiru> So I'm already here
L3458[18:50:41] <Inari> so far i ahvent seen an irc client that crosses all off: doesnt look like shit, embeds, avatars, runs cross-platform, smart tab-autocomplete, etc
L3459[18:50:47] <vifino> Okay there, Pwootage?
L3460[18:51:05] <cord> <Sandra> I switched back when that person said why are you all in this cord thing.
L3461[18:51:06] <vifino> ( 68/341) upgrading chromium
L3462[18:51:12] <vifino> BRACE FOR IMPACT
L3463[18:51:16] <cord> <Sandra> To say I'm in both.
L3464[18:51:30] <cord> <hydraz> Holy shit, how long have you been putting updates for vifino?
L3465[18:51:40] <CompanionCube> wasn't there a recent rebuild
L3466[18:51:42] <vifino> A month, at max.
L3467[18:51:44] <CompanionCube> for the C++ ABI stuff
L3468[18:51:47] ⇦ Quits: Nachtara (~coob@50-83-108-134.client.mchsi.com) (Quit: I appear to have flexed out of the room.)
L3469[18:51:48] <vifino> Yeah.
L3470[18:51:57] <CompanionCube> That was 200 packages for me.
L3471[18:52:02] <DeanIsaKitty> Inari: Do you have a discord client that is FOSS, runs on Linux natively, connects to a network that is extremely distributed, has logs for all channels while also proving privacy and allows me to use OTR and mpOTR as much as I want?
L3472[18:52:30] <Inari> DeanIsaKitty: no but i dont care about your needs so i'm still gonna like discord xP
L3473[18:52:40] <DeanIsaKitty> Inari: And I'm gonna like IRC.
L3474[18:52:46] <DeanIsaKitty> And call yall hipsters.
L3475[18:52:54] <cord> <Pwootage> Old fart
L3476[18:53:02] <DeanIsaKitty> Probably.
L3477[18:53:04] <Inari> suit yourself :p
L3478[18:53:17] * Antheus puts a suit on
L3479[18:53:18] <DeanIsaKitty> CompanionCube: Anything interesting with my client?
L3480[18:53:21] * CompanionCube wonders how OTR / mpOTR fits in with irssi
L3481[18:53:27] <Antheus> ur mum
L3482[18:53:41] <Inari> ideally merge IRC and discord to a better thigny
L3483[18:53:43] <DeanIsaKitty> CompanionCube: Ever heard about this awesome idea that calls itself editing code?
L3484[18:54:11] <CompanionCube> yes
L3485[18:54:14] <DeanIsaKitty> Also irssi has plugins that implement OTR
L3486[18:54:26] <DeanIsaKitty> One to be precise but its a good one
L3487[18:54:35] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3488[18:54:39] <Mimiru> "Old-time radio" Sounds right
L3489[18:54:40] <Mimiru> :P
L3490[18:54:53] <Mimiru> Yes.. I know what it means
L3491[18:54:59] <DeanIsaKitty> Mimiru: I do use radio, yes :P
L3492[18:55:53] <cord> * hydraz steers clear of the drama and goes back to terraria
L3493[18:56:06] ⇨ Joins: TYKUHN2 (webchat@cpe-75-186-10-24.cinci.res.rr.com)
L3494[18:56:25] ⇦ Quits: _CURS0R_ (~CURS0R@bl11-178-109.dsl.telepac.pt) (Remote host closed the connection)
L3495[18:56:32] <cord> <Mimiru> This thing still needs to relay join/part/quit
L3496[18:58:35] <gamax92> oh, we back to IRC now?
L3497[18:59:40] <TYKUHN2> When is process loaded?
L3498[18:59:46] <TYKUHN2> Where is process loaded I should say
L3499[19:00:31] <TYKUHN2> Seriously? Just found it
L3500[19:00:38] <hydraz> grepping is a magical thing
L3501[19:01:30] <cord> <Mimiru> @gamax92 no IRC is lamezorz
L3502[19:01:43] <cord> <gamax92> oh
L3503[19:02:04] <cord> <Mimiru> SO says Hipster @Mimiru it seems.
L3504[19:02:52] ⇨ Joins: _CURS0R_ (~CURS0R@bl11-178-109.dsl.telepac.pt)
L3505[19:05:28] <DeanIsaKitty> Mimiru: So it seems :P
L3506[19:07:07] *** alekso56 is now known as alekso56_off
L3507[19:10:01] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3508[19:12:52] ⇨ Joins: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590)
L3509[19:14:46] <`-`> I have an app on my phone that decides to use up 200mb in cache randomly
L3510[19:14:48] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3511[19:14:56] <`-`> Its the most annoying shit ever
L3512[19:15:02] <TYKUHN2> Implementing workaround for IO: Not remotely possible for a long time. Good to know
L3513[19:17:06] zsh sets mode: +v on LordFokas
L3514[19:20:34] <cord> <ds84182> I guess I'm here now... I kinda don't like how small the font is in here... I also don't like the font itself
L3515[19:21:31] <DeanIsaKitty> Can you not change that?
L3516[19:21:44] <cord> <ds84182> Some of the touch targets are under 44 dp in side, which is crappy for smaller screens
L3517[19:22:01] <cord> <vifino> hai dere @ds84182
L3518[19:22:39] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Remote host closed the connection)
L3519[19:22:44] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3520[19:23:08] <cord> <ds84182> If the font was the regular system font and font sizes were system font sizes, I would actually use this. Otherwise, I'm not straining my eyes to look at this.
L3521[19:23:56] <cord> <ds84182> The title in the toolbar is the size of normal text everywhere else on my phone
L3522[19:24:50] <cord> <Pwootage> Probably can change that, idk
L3523[19:25:12] <cord> <vifino> @ds84182 Only because you are addicted to Roboto.
L3524[19:25:19] <cord> <ds84182> Setting my system font size to large makes this app comfortable
L3525[19:25:31] <cord> <vifino> But yeah, the font is kinda straining.
L3526[19:25:48] <cord> <ds84182> The text is too small on normal system font size.
L3527[19:26:17] <cord> <ds84182> And I like to have apps that look like the system itself
L3528[19:26:23] <cord> <hydraz> Roboto is nice.
L3529[19:26:53] <cord> <ds84182> Roboto is my go to font when I need to add fonts to a project
L3530[19:27:23] <cord> <ds84182> I wonder if there is an xposed module to override font stuff
L3531[19:28:52] <TYKUHN2> At this point I am essentially copying the code from init.lua and not getting process to load correctly.
L3532[19:30:34] <`-`> Got Fonter, phone is rebooting now
L3533[19:30:36] <TYKUHN2> I'm giving up. I have no clue how the process API is supposed to be loaded
L3534[19:30:48] <`-`> I might have to get another app to fool around with DPIs
L3535[19:31:38] <`-`> This is why the Material spec said 44dp touch targets. It's not for style points, it actually makes apps unusable on large phones because touch targets get too small
L3536[19:32:06] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3537[19:32:09] <`-`> But no, we don't follow the Material design guidelines and instead take the iOS approach since iOS has a predetermined screen size at all time
L3538[19:32:11] ⇨ Joins: v^Laptop (~ping@c-68-41-200-241.hsd1.mi.comcast.net)
L3539[19:32:12] zsh sets mode: +v on v^Laptop
L3540[19:32:27] ⇨ Joins: ^v (~^v@c-68-41-200-241.hsd1.mi.comcast.net)
L3541[19:33:38] <cord> <Pwootage> Material design is a great spec
L3542[19:36:08] <cord> <ds84182> OK, font is now Roboto
L3543[19:38:46] <cord> <ds84182> I don't have anything to change DPI right now, so these touch targets will stay small
L3544[19:39:18] <cord> <gamax92> Boo
L3545[19:40:31] <`-`> I cant use Fonter for Slack because it uses font based icons everywhere :/
L3546[19:40:56] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3547[19:42:22] <cord> <gamax92> What xposed modules are you using
L3548[19:52:55] *** `-` is now known as ds84182
L3549[19:53:00] *** ds84182 is now known as `-`
L3550[20:00:26] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3551[20:01:04] ⇦ Quits: TYKUHN2 (webchat@cpe-75-186-10-24.cinci.res.rr.com) (Ping timeout: 204 seconds)
L3552[20:06:18] ⇦ Quits: v^Laptop (~ping@c-68-41-200-241.hsd1.mi.comcast.net) (Quit: Leaving)
L3553[20:06:39] ⇨ Joins: v^Laptop (~ping@c-68-41-200-241.hsd1.mi.comcast.net)
L3554[20:06:39] zsh sets mode: +v on v^Laptop
L3555[20:09:30] <Mimiru> Argh EnumDyeColor ¬_¬
L3556[20:10:17] <Mimiru> :P
L3557[20:11:37] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3558[20:14:44] ⇨ Joins: TYKUHN2 (webchat@cpe-75-186-10-24.cinci.res.rr.com)
L3559[20:23:50] <Pwootage> Mimiru: what are you using that for?
L3560[20:24:27] <cord> <Mimiru> I'm porting OpenSecurity to 1.8 EnumDyeColor is used instead of an int for the color of the floppy for SecureOS
L3561[20:30:03] <cord> <Pwootage> Ah yeah, I noticed that when setting up the floppy for oc.js (the operating system)
L3562[20:32:39] <cord> <Mimiru> Ugh... I'm also seeing all the glaring fuckups I made in OS for 1.7
L3563[20:33:35] ⇨ Joins: Kenz (~kenz@95.138.77.142)
L3564[20:35:27] ⇦ Quits: Kenz (~kenz@95.138.77.142) (Remote host closed the connection)
L3565[20:37:39] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L3566[20:41:58] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3567[20:42:00] *** v^Laptop is now known as IRCVille
L3568[20:42:12] *** IRCVille is now known as v^Laptop
L3569[20:44:30] ⇨ Joins: Test (~test@95.138.77.142)
L3570[20:44:39] ⇦ Quits: Inari (~Uni@p5DEC6DB1.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.1 Aria http://www.kvirc.net/)
L3571[20:45:28] ⇦ Quits: Test (~test@95.138.77.142) (Remote host closed the connection)
L3572[20:47:40] <TYKUHN2> How can I invert an event.pull filter?
L3573[20:48:21] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3574[20:52:59] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3575[20:55:42] <cord> <Pwootage> It's a Lua pattern, so the same way you invert one of those, I guess
L3576[20:55:58] <cord> <Pwootage> Oh man I should implement that in pure javascript, can support regex that way
L3577[20:57:08] <TYKUHN2> I forget how to pass variable amounts of arguments to a function
L3578[20:58:20] <cord> <Pwootage> function (param1, param2, ...) I think?
L3579[20:59:08] <cord> <Pwootage> Yeah, and then "..." is a table of the extra params I think
L3580[20:59:39] <Mimiru> So 777 errors on OpenSecurity... And that's after I've fixed roughly 300
L3581[20:59:58] <Mimiru> I have no idea how I'm going to fix the camo on the door controller
L3582[21:00:00] <cord> <Pwootage> Probably mostly renamed classes and such, if I had to guess
L3583[21:00:02] * Mimiru sighs
L3584[21:00:42] <Mimiru> No, a lot of it is totally going to have to be reimplemented cause, because the texture shit is different.
L3585[21:01:21] <cord> <Pwootage> Right, 1.8 completely changed the handling of blocks, which kinda sucks for mods with lots of blocks
L3586[21:03:30] <Mimiru> BlockPos is annoying too
L3587[21:03:36] <Mimiru> But I can understand it... sorta
L3588[21:04:34] <cord> <Pwootage> Oh, always fun when you get a warning popping up over your htop that your cpu is getting too hot so it's auto-down-clocking (was compiling glibc)
L3589[21:04:44] <TYKUHN2> Now an EEPROM measures in size or size of binary equilvalent?
L3590[21:04:49] <cord> <Mimiru> Never had that one....
L3591[21:05:36] <TYKUHN2> Because windows reports this file to be flashed to a EEPROM is 1.53Ki ad 4.00Ki on disk which scares me
L3592[21:06:22] <cord> <Pwootage> It's file size, i.e. number of characters in the file
L3593[21:06:53] <TYKUHN2> Oh okay so I can easily write this code... maybe
L3594[21:07:31] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3595[21:08:01] <cord> <Pwootage> Even better is the fact that I was compiling glibc with a 12-char patch to fix a crash in my nvidia drivers
L3596[21:08:04] <Mimiru> %seen Sangar
L3597[21:08:05] <cord> <Pwootage> Oh brilliant, my icons are broken, nice
L3598[21:08:05] <MichiBot> Mimiru: Sangar was last seen 12h 4m 36s ago.
L3599[21:10:45] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3600[21:11:50] <Mimiru> Any java devs wanna try to guess why itemstack.getItem() instanceof EEPROM throws "Incompatible conditional operand types Item and EEPROM" ?
L3601[21:11:54] <Mimiru> Works fine in 1.7
L3602[21:11:55] <Mimiru> not in 1.8
L3603[21:12:54] <cord> <Pwootage> Guessing EEPROM doesn't extend Item? Idk
L3604[21:13:32] <Mimiru> It's scala... but it seems to yes.. in a round about way
L3605[21:16:34] ⇦ Quits: v^Phone_ (~ping@172.56.10.20) (Ping timeout: 186 seconds)
L3606[21:19:25] ⇨ Joins: v^Phone (~ping@172.56.10.20)
L3607[21:19:26] zsh sets mode: +v on v^Phone
L3608[21:20:35] ⇦ Quits: v^Phone (~ping@172.56.10.20) (Client Quit)
L3609[21:21:16] ⇦ Quits: v^Laptop (~ping@c-68-41-200-241.hsd1.mi.comcast.net) (Ping timeout: 190 seconds)
L3610[21:21:22] ⇦ Quits: ^v (~^v@c-68-41-200-241.hsd1.mi.comcast.net) (Ping timeout: 186 seconds)
L3611[21:21:50] <TYKUHN2> I assume I cannot determine which side a modem message is coming from?
L3612[21:25:01] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3613[21:26:30] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3614[21:28:25] * Mimiru sighs
L3615[21:28:30] <Mimiru> ForgeDirection being gone sucks too
L3616[21:30:51] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3617[21:32:04] <TYKUHN2> If I added a modem into a computer, would it's address be broadcasted under a component_added event?
L3618[21:33:09] <TYKUHN2> Appears not
L3619[21:33:53] <TYKUHN2> That is very disappointing
L3620[21:34:20] ⇦ Quits: Nathan1852 (~Nathan185@hsi-kbw-109-192-132-090.hsi6.kabel-badenwuerttemberg.de) (Quit: Bye :))
L3621[21:34:29] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3622[21:44:11] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3623[21:45:36] <TYKUHN2> Is Ivoah a bot or a person with a really bad internet?
L3624[21:45:45] <cord> <Mimiru> the latter.
L3625[21:48:58] <TYKUHN2> The more I mess with networking in Opencomputers the more I wish it was a little more network-discovery capable
L3626[21:49:44] <TYKUHN2> Though, in saying that, I have made a semi-functional router in less than 2.5KiB, more room to blunt-force a discovery protocol.
L3627[21:49:49] <Sandra> I wonder if it's possible to disable direct modem messages in the config.
L3628[21:50:03] <TYKUHN2> How do you mean?
L3629[21:50:13] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3630[21:50:30] <TYKUHN2> What are you wondering? I'll look it up.
L3631[21:51:00] <Sandra> I mean messages that aren't broadcasts.
L3632[21:51:56] <TYKUHN2> I'd love more spoofable system.
L3633[21:51:59] <cord> <Pwootage> That might be a fun way to write code
L3634[21:52:07] ⇨ Joins: v^Laptop (~ping@c-68-41-215-101.hsd1.mi.comcast.net)
L3635[21:52:08] zsh sets mode: +v on v^Laptop
L3636[21:52:10] <TYKUHN2> But I have looked before and found nothing I liked.
L3637[21:52:18] ⇨ Joins: ^v (~^v@c-68-41-215-101.hsd1.mi.comcast.net)
L3638[21:52:38] <Sandra> I know that the computronics spoofing card exists which lets you send a message from any arbitary address.
L3639[21:52:52] <Sandra> Unsure if it lets you listen as any arbitary address.
L3640[21:53:10] <cord> <Pwootage> It's really easy to add new things to OpenComputers, a new networking system probably would be pretty easy
L3641[21:53:26] <TYKUHN2> Sandra you make it I download it :)
L3642[21:53:37] <TYKUHN2> Also: Present chance. BUmping that up to 100%
L3643[21:54:26] <Sandra> I'd make one, but my computer is currently broken and I'm using this on my phone.
L3644[21:54:42] <cord> <Pwootage> rip sandra's computer
L3645[21:55:35] <TYKUHN2> notAfraidOfSpiders=true
L3646[21:55:42] <cord> <Mimiru> Urgh
L3647[21:55:49] <cord> * Mimiru stabs forge
L3648[21:56:41] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3649[21:57:15] <TYKUHN2> disassembleAllTheThings
L3650[21:57:33] <cord> <Pwootage> There are some pretty OP things to disassemble, depending on your pack
L3651[21:57:45] <cord> <Pwootage> Notably, portal frames or guns from treasure chests
L3652[21:57:58] <Sandra> What's notAfraidOfSpiders?
L3653[21:59:10] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3654[22:01:05] <TYKUHN2> Robots break cobwebs with any tool
L3655[22:02:54] <Sandra> Ah right.
L3656[22:03:18] <TYKUHN2> If I knew java dangit!
L3657[22:05:54] <cord> <Pwootage> Java's not that hard :P
L3658[22:06:52] <TYKUHN2> I used to know it
L3659[22:07:27] <cord> <Mimiru> 709 errors
L3660[22:07:30] *** Tahgtahv is now known as Tahg
L3661[22:09:03] <cord> <Pwootage> Didn't you say 700 earlier?
L3662[22:10:26] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3663[22:10:44] <Mimiru> 777
L3664[22:11:11] <Alissa> 9001
L3665[22:11:19] <Alissa> bye
L3666[22:11:25] <cord> <Mimiru> At this point, it might as well be
L3667[22:11:26] <cord> <Mimiru> -_-
L3668[22:11:32] ⇦ Quits: Lathanael|Away (~Lathanael@p5496105C.dip0.t-ipconnect.de) (Ping timeout: 206 seconds)
L3669[22:12:21] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3670[22:12:44] <Sandra> Fixing one error can lead to more than one other error.
L3671[22:12:53] <v^Laptop> Alissa, gamax92 i brought back the rpg plugin
L3672[22:12:56] <Sandra> This is coding.
L3673[22:12:59] <v^Laptop> in #V
L3674[22:13:35] <Alissa> v^Laptop: oh joy
L3675[22:17:51] <TYKUHN2> Wait. CODING!?
L3676[22:18:07] ⇨ Joins: Lathanael|Away (~Lathanael@p54961F17.dip0.t-ipconnect.de)
L3677[22:19:23] <TYKUHN2> I suppose tomorrow I'll figure out if I can fit an entire router & firewall onto a microcontroller
L3678[22:21:20] <Sandra> This is madness!
L3679[22:21:20] <EnderBot2> Yes, yes it is.
L3680[22:21:35] <Sandra> I agree.
L3681[22:22:56] ⇦ Quits: TYKUHN2 (webchat@cpe-75-186-10-24.cinci.res.rr.com) (Ping timeout: 204 seconds)
L3682[22:24:36] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3683[22:29:05] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3684[22:29:38] ⇦ Quits: Reika (~Reika@reika.kalseki.mods.abrarsyed.me) (Ping timeout: 186 seconds)
L3685[22:30:18] ⇦ Quits: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net) (Ping timeout: 194 seconds)
L3686[22:31:05] ⇨ Joins: Cazzar (~CazzarZNC@vocaloid.lovers.at.cazzar.net)
L3687[22:31:05] zsh sets mode: +v on Cazzar
L3688[22:31:17] ⇨ Joins: Reika (~Reika@reika.kalseki.mods.abrarsyed.me)
L3689[22:40:51] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3690[22:42:33] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8002:ea78:cce8:941:4cb:d670) (Quit: Leaving)
L3691[22:43:06] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3692[22:48:46] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3693[22:49:47] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3694[23:02:30] <Mimiru> Ugh fuck it
L3695[23:02:34] <Mimiru> 672 errors
L3696[23:02:35] <Mimiru> going to bed
L3697[23:06:53] ⇨ Joins: Ivo (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3698[23:06:54] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Read error: Connection reset by peer)
L3699[23:07:22] *** Ivo is now known as Guest75631
L3700[23:12:04] ⇨ Joins: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L3701[23:16:15] *** mrkirby153 is now known as kirby|gone
L3702[23:16:51] <Izaya> whoa, they were playing Paramore on the radio
L3703[23:21:41] ⇦ Quits: Guest75631 (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3704[23:24:03] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3705[23:30:50] <gamax92> fix an error and get two more!
L3706[23:31:01] <gamax92> but when will it end
L3707[23:31:27] <Izaya> 99 bugs on the wall
L3708[23:31:43] <Izaya> patch it out, mail it around
L3709[23:31:53] <Izaya> 101 bugs on the wall
L3710[23:33:02] <gamax92> 99 bugs in the code
L3711[23:34:20] <v^Laptop> gamax92, why dont you rpg
L3712[23:35:35] <gamax92> why don't you make a kitkat theme for lollipop
L3713[23:37:22] <gamax92> "so lonely" "salami"
L3714[23:37:31] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3715[23:39:30] ⇦ Quits: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net) (Ping timeout: 206 seconds)
L3716[23:39:55] *** Krampus is now known as Cranium[Away]
L3717[23:40:56] ⇨ Joins: v^ (~v^@c-68-41-215-101.hsd1.mi.comcast.net)
L3718[23:41:41] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3719[23:45:46] <v^Laptop> gamax92, ill give u a diamond
L3720[23:45:49] <v^Laptop> if you join
L3721[23:47:02] <Alissa> i think i still have those old rpg farming aliases
L3722[23:51:16] ⇦ Quits: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net) (Ping timeout: 190 seconds)
L3723[23:54:39] ⇨ Joins: Ivoah (~Ivoah@p-68-237-136-19.dsl1.rtr.chat.fpma.frpt.net)
L3724[23:57:53] *** SleepingFairy is now known as Daiyousei
L3725[23:59:48] *** Kasen is now known as rakiru|offline
<<Prev Next>> Scroll to Top