<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:33] ⇨ Joins: Ashindigo_ (uid202308@id-202308.hathersage.irccloud.com)
L2[00:06:21] <gamax92> oh what
L3[00:06:26] <gamax92> reddit is down
L4[00:06:36] <gamax92> now what will I do
L5[00:13:58] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 204 seconds)
L6[00:15:06] ⇨ Joins: ping (v^@me.pxtst.com)
L7[00:15:33] <Ashindigo_> Ahhh!
L8[00:18:05] ⇦ Quits: medsouz|offline (~medsouz@medsouz.net) (Ping timeout: 190 seconds)
L9[00:20:51] ⇨ Joins: medsouz|offline (~medsouz@medsouz.net)
L10[00:29:26] <Saphire> %inv create hexagonal water
L11[00:29:30] * MichiBot summons 'hexagonal water' and adds to her inventory. I could get some good swings in with this.
L12[00:29:34] * Saphire shivers
L13[00:29:54] <Saphire> I saw a person, IRL, who belived that thing
L14[00:30:02] <Saphire> Well, "structured water"
L15[00:43:06] <Skye> Saphire
L16[00:43:23] <Skye> Saphire: water is made of spheres!
L17[00:43:35] ⇨ Joins: Laine_prikol (~androirc@178.35.167.133)
L18[00:48:46] ⇦ Parts: Laine_prikol (~androirc@178.35.167.133) (AndroIRC))
L19[00:49:21] * Saphire squints
L20[00:49:42] <Saphire> Describing an atom as a sphere is a bit... old
L21[00:50:20] <Saphire> Because they are actual bunch of protons, neutrons and electrons, which in turn are composed of even smaller thingies
L22[00:51:16] <Temia> I was tempted to ask "But what are the spheres made of?" but erased it
L23[00:52:24] <Saphire> Wait, electrons are elementary particles, derp
L24[00:52:33] * Temia patpats
L25[00:52:52] <Saphire> But protons and neutrons are not, and they are composed of them..? Lemme check
L26[00:53:28] <gamax92> It's turtles all the way down
L27[00:53:45] <Saphire> https://commons.wikimedia.org/wiki/File:Beta_Negative_Decay.svg - what is that? O.o
L28[01:02:09] *** cbcercas|AFK is now known as cbcercas
L29[01:02:42] ⇨ Joins: Vexatos (~Vexatos@p200300556E2A9F64A42AC613E1ACCF45.dip0.t-ipconnect.de)
L30[01:02:43] zsh sets mode: +v on Vexatos
L31[01:07:14] <Skye> Saphire, correction to myself... Water is made of probability
L32[01:09:33] <payonel> gamax92: all unit tests pass on ocvm
L33[01:09:41] <payonel> O_O
L34[01:14:50] <Forecaster> weh, yay work
L35[01:20:52] ⇦ Quits: TheMadMen (~themadmen@132.208.105.65) (Remote host closed the connection)
L36[01:21:50] <Forecaster> tonk MichiBot
L37[01:21:51] <MichiBot> Forecaster: The last Tonk was 8 hours, 40 minutes, 46 seconds ago! Your Tonk has been noted.
L38[01:22:45] <gamax92> payonel: hmm?
L39[01:23:31] <payonel> my emulator -- it's able to run all 1915 openos tests successfully
L40[01:23:33] <payonel> it's a milestone
L41[01:24:11] <Ashindigo_> _1915_
L42[01:24:27] <gamax92> payonel: ahh but can it run my tests? (which apparently have to be updated again as some of them are failing on real mc now)
L43[01:24:42] <payonel> gamax92: :) then i would guess not
L44[01:24:44] <gamax92> which is your fault
L45[01:24:54] <payonel> sadly that doesn't surprise me
L46[01:25:15] <payonel> computer.address() is confusing me
L47[01:25:32] <payonel> well, not sure how to make it work with the current implementation i have for component methods
L48[01:26:11] <payonel> in mc, computer.address() returns _address_string_, "computer"
L49[01:26:31] <payonel> and the component proxy for the computer has an address getter (a string), of just the address
L50[01:26:49] <payonel> but my code doesn't right now support both types with the same name...
L51[01:26:58] <payonel> is this something you ran into and had to solve?
L52[01:27:46] <payonel> i should just fix loadfile so i've done some good for the day
L53[01:29:28] <Forecaster> how would you even deprecate a bot command
L54[01:29:44] <gamax92> Forecaster: tell people to use create instead when they use add
L55[01:29:50] <gamax92> and then after a week remove add
L56[01:30:11] <Forecaster> but the "unkown sub-command" output basically does that?
L57[01:30:22] <gamax92> no because add doesn't work anymore
L58[01:30:37] <gamax92> payonel: in mc computer.add just returns an address
L59[01:32:31] <gamax92> ocemu just uses return (component.list("computer", true)())
L60[01:37:20] <payonel> gamax92: ah good to know. nonetheless, (just checked for reals mc) the computer object has an address() method, whereas all component proxies instead have an address string (getter)
L61[01:37:24] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L62[01:38:05] <payonel> i can fix it, it's just messy
L63[01:39:25] <gamax92> I see, all of the test failures are due to avoiding Java's JNI Modified UTF-8, so it's not payonel's fault :3
L64[01:39:48] <payonel> gamax92: a first!!
L65[01:39:55] <payonel> finally! not my fault
L66[01:46:06] ⇨ Joins: Andronio (webchat@178.91.161.205)
L67[01:54:03] <payonel> fixed address()
L68[01:54:41] ⇦ Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:5077:ee57:743b:c250) (Quit: Cervator)
L69[01:59:41] <Andronio> Hello
L70[01:59:50] <Forecaster> hi
L71[01:59:57] <Ashindigo_> Howdy
L72[02:00:11] <Forecaster> %quote add payonel finally! not my fault
L73[02:00:12] <MichiBot> Forecaster: Quote added at id: 137
L74[02:00:23] <Ashindigo_> tonk
L75[02:00:45] <Ashindigo_> ...
L76[02:00:46] <Forecaster> responses only work if MichiBot is addressed
L77[02:00:52] <Ashindigo_> Tonk MichiBot
L78[02:00:52] <MichiBot> Ashindigo_: The last Tonk was 39 minutes, 1 second ago! Your Tonk has been noted.
L79[02:00:53] <Forecaster> anywhere in the same message
L80[02:01:00] <Ashindigo_> Ah
L81[02:01:06] <Ashindigo_> Thanks
L82[02:01:16] <Forecaster> so you can tell MichiBot to go tonk herself if you like
L83[02:01:16] <MichiBot> Forecaster: The last Tonk was 23 seconds ago! Your Tonk has been noted.
L84[02:01:26] <Forecaster> it doesn't matter :P
L85[02:03:02] <Ashindigo_> I presume michibo tcan't tonk herself?
L86[02:03:15] <gamax92> ocdoc: you're cute! Unlike MichiBot
L87[02:03:15] <MichiBot> gamax92: I know! :D
L88[02:03:28] <Forecaster> :P
L89[02:03:29] <Ashindigo_> Wow
L90[02:03:39] * Ashindigo_ pets MichiBot
L91[02:03:39] * MichiBot Purrs
L92[02:04:48] ⇦ Quits: Renari (~Renari@75.97.175.15.res-cmts.bgr.ptd.net) (Ping timeout: 201 seconds)
L93[02:04:50] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L94[02:05:15] <Forecaster> ugh...
L95[02:05:40] <Forecaster> someone wrote "payedDate" into this sql table column name...
L96[02:05:42] <Forecaster> whyyyy
L97[02:08:20] ⇨ Joins: Renari (~Renari@75.97.175.15.res-cmts.bgr.ptd.net)
L98[02:09:56] <Ashindigo_> Thats bad?
L99[02:10:09] <Forecaster> it's incorrect grammar D:
L100[02:10:23] <Ashindigo_> oh
L101[02:10:43] <Forecaster> but I can't fix it because it'd require looking for usages and fix those too
L102[02:16:14] <Skye> I wonder if I could design my own floppy drive electronics
L103[02:19:36] <Ashindigo_> %inv add floppy drive electronics
L104[02:19:41] <MichiBot> Ashindigo_: Unknown sub-command 'add' (Try: list, create, remove (rem), preserve (pre), unpreserve (unpre), count, favourite (fav))
L105[02:19:57] <Ashindigo_> Damnit
L106[02:20:11] <Ashindigo_> %inv create floppy drive electronics
L107[02:20:12] * MichiBot summons 'floppy drive electronics' and adds to her inventory. This seems rather fragile...
L108[02:21:12] <Forecaster> %inv count
L109[02:21:16] <MichiBot> The inventory contains 143 items.
L110[02:21:20] ⇨ Joins: Alex_hawks (~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb)
L111[02:21:25] <Forecaster> %juggle
L112[02:21:25] * MichiBot juggles with rm -rf /*, a bottled yawn & sudo sandwich
L113[02:21:26] * MichiBot drops a bottled yawn which takes 1 damage
L114[02:21:27] <MichiBot> Oops...
L115[02:27:12] <Saphire> ..."read error" quit? O.o
L116[02:28:23] <Forecaster> ?
L117[02:33:02] ⇨ Joins: abec (~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
L118[02:41:40] *** wer38|AFK is now known as wer38
L119[02:43:17] <Temia> Michibot, you know what you wanna do with that, right? You wanna put a bangin' tonk on it
L120[02:43:17] <MichiBot> Temia: The last Tonk was 42 minutes, 1 second ago! Your Tonk has been noted.
L121[02:43:41] <Temia> `w`
L122[02:45:20] ⇦ Quits: Vexatos (~Vexatos@p200300556E2A9F64A42AC613E1ACCF45.dip0.t-ipconnect.de) (Ping timeout: 204 seconds)
L123[02:58:40] ⇨ Joins: Vexatos (~Vexatos@p200300556E2A9F00A42AC613E1ACCF45.dip0.t-ipconnect.de)
L124[02:58:41] zsh sets mode: +v on Vexatos
L125[03:06:38] <gamax92> payonel: "241 tests, 123 passed, 118 failed"
L126[03:08:36] <Forecaster> the math works out
L127[03:09:54] <Temia> %inv create the counterfeit halberd of the White Raven, Pradamante
L128[03:09:58] * MichiBot summons 'the counterfeit halberd of the White Raven, Pradamante' and adds to her inventory. This seems rather fragile...
L129[03:10:09] * Temia rolls over and goes to sleep
L130[03:10:43] <gamax92> time to sleep
L131[03:11:36] <Temia> zzzmoo. =.=
L132[03:12:20] <Forecaster> %give Temia pillows
L133[03:12:24] <MichiBot> Forecaster: No item found to give away.
L134[03:12:32] <Forecaster> %give Temia Pillows
L135[03:12:32] * MichiBot gives Temia Pillows from her inventory
L136[03:20:07] ⇨ Joins: Inari (~Pinkishu@p5DEC6256.dip0.t-ipconnect.de)
L137[03:31:37] <Forecaster> %juggle
L138[03:31:41] * MichiBot juggles with y, sentience & "Mettaton's
L139[03:31:42] * MichiBot drops "Mettaton's which takes 2 damage
L140[03:31:43] <MichiBot> I didn't do it!
L141[03:35:55] ⇨ Joins: Cogitabundus (~HAL@115.248.50.20)
L142[03:36:27] <Forecaster> %juggle
L143[03:36:27] * MichiBot juggles with bytecode exploit, y & nillerino
L144[03:36:28] * MichiBot drops bytecode exploit which takes 3 damage
L145[03:36:29] * MichiBot drops y which takes 5 damage, y melts into a puddle of unidentifiable goo.
L146[03:36:30] <MichiBot> ohno
L147[03:45:58] ⇦ Quits: Cogitabundus (~HAL@115.248.50.20) (Read error: Connection reset by peer)
L148[03:47:30] <Ashindigo_> %ohyes
L149[03:49:42] <Forecaster> %inv create Lens of Truth
L150[03:49:45] * MichiBot summons 'Lens of Truth' and adds to her inventory. I could get some good swings in with this.
L151[03:50:54] <Inari> %inv add Lentil of Truth
L152[03:50:58] <MichiBot> Inari: Unknown sub-command 'add' (Try: list, create, remove (rem), preserve (pre), unpreserve (unpre), count, favourite (fav))
L153[03:51:04] <Inari> %inv create Lentil of Truth
L154[03:51:04] * MichiBot summons 'Lentil of Truth' and adds to her inventory. This seems very sturdy.
L155[03:51:26] <nxsupert> %inv create DEATH
L156[03:51:30] * MichiBot summons 'DEATH' and adds to her inventory. This seems very sturdy.
L157[03:51:31] <Inari> Odd command changes
L158[03:51:31] <Inari> :P
L159[03:52:11] <Forecaster> I thought it sounded better :P
L160[03:52:22] <Inari> Just have both!
L161[03:52:45] <Forecaster> I guess
L162[03:54:20] <Forecaster> there
L163[03:54:26] <Forecaster> added "add" as an alias
L164[04:06:18] <Ashindigo_> %inv add a lightbulb
L165[04:06:22] <MichiBot> Ashindigo_: Unknown sub-command 'add' (Try: list, create, remove (rem), preserve (pre), unpreserve (unpre), count, favourite (fav))
L166[04:07:36] <Forecaster> it's not going to apply until the bot is re-deployed
L167[04:08:56] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 204 seconds)
L168[04:12:33] ⇨ Joins: ping (v^@me.pxtst.com)
L169[04:48:11] ⇦ Quits: brayden (~brayden@163.47.16.134) (Ping timeout: 206 seconds)
L170[04:48:16] ⇨ Joins: brayden (~brayden@163.47.16.134)
L171[05:00:52] ⇦ Quits: Alex_hawks (~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb) (Read error: Connection reset by peer)
L172[05:01:32] ⇨ Joins: Alex_hawks (~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb)
L173[05:17:56] ⇦ Quits: mrkirby153 (mrkirby153@the.government.stole-your.pw) (Ping timeout: 180 seconds)
L174[05:25:04] ⇨ Joins: mrkirby153 (mrkirby153@the.government.stole-your.pw)
L175[05:35:25] ⇦ Quits: daniel (~quassel@jupiter.danger-it.de) (Ping timeout: 190 seconds)
L176[05:35:26] ⇨ Joins: daniel (~quassel@jupiter.danger-it.de)
L177[05:36:58] <Forecaster> http://theworstthingsforsale.com/2017/03/29/relaxation-computer-system/
L178[05:37:01] <Forecaster> a bargain
L179[05:51:10] <Forecaster> https://www.youtube.com/watch?v=hrj9IAHWKkw
L180[05:51:11] <MichiBot> eevBLAB #32 - Youtube Restricted Mode Followup | length: 4m 59s | Likes: 861 Dislikes: 63 Views: 13,346 | by EEVblog | Published On 30/3/2017
L181[06:00:42] <Forecaster> I want an S8 >:
L182[06:04:07] <Forecaster> also, apparently germany has pizza robots now
L183[06:10:20] <Forecaster> but maybe I should get an s7 instead
L184[06:10:30] <Forecaster> the price will probably drop once the S8 comes out
L185[06:11:22] <Ashindigo_> but newer samsungs have stupid locked bootloader crap
L186[06:11:38] * Ashindigo_ hugs his moto g
L187[06:11:45] <g> :o
L188[06:12:00] <Forecaster> but shiny...
L189[06:12:10] <Ashindigo_> blagh
L190[06:12:11] <Forecaster> Ashindigo_: I don't know what that is
L191[06:12:19] <Forecaster> :P
L192[06:12:26] <Ashindigo_> what is what?
L193[06:12:35] <Forecaster> "stupid locked bootloader crap"
L194[06:12:52] <Ashindigo_> for installing custom roms/recoveries
L195[06:13:12] <Forecaster> I've had no need for that with my S6
L196[06:13:16] <Forecaster> S5*
L197[06:19:01] <Forecaster> tonk MichiBot
L198[06:19:01] <MichiBot> Forecaster: The last Tonk was 3 hours, 35 minutes, 44 seconds ago! Your Tonk has been noted.
L199[06:19:29] <Ashindigo_> it should say the last person that tonked
L200[06:20:42] <MGR> %juggle 6
L201[06:20:46] * MichiBot juggles with german things, 12th plane of suffering, LexManos, an elevator, Orion's collar & angry-eyes
L202[06:20:47] * MichiBot drops german things which takes 3 damage, german things ruptures and deflates.
L203[06:20:48] * MichiBot drops 12th plane of suffering which takes 3 damage
L204[06:20:49] * MichiBot drops LexManos which takes 1 damage
L205[06:20:50] * MichiBot drops an elevator which takes 4 damage
L206[06:20:51] * MichiBot drops angry-eyes which takes 2 damage
L207[06:20:52] <MichiBot> #@%&!!
L208[06:21:01] <MGR> Forecaster, I was looking at the S8 too ?
L209[06:21:01] <Forecaster> I could make it do that
L210[06:21:35] <Forecaster> I'll probably wait until the next paycheck, and then decide S7 or S8
L211[06:21:48] <MGR> Yeah
L212[06:23:47] <MGR> The Galaxy S8 and S8+ have an IP68 rating for water and dust resistance, so you can read AnandTech in the bath.
L213[06:23:56] <MGR> This is obviously what I dream of doing with my new phone
L214[06:24:05] <Forecaster> my S5 is already waterproof
L215[06:24:43] <Forecaster> the main reason I want to upgrade is because this thing performs horribly
L216[06:25:03] <MGR> Yeah, I know, I have the S5 as well
L217[06:25:07] <Forecaster> it gets slow when Firefox is running with any amount of tabs
L218[06:25:16] <MGR> Whenever it and the case get dirty, I just run it under the faucet
L219[06:25:18] <Forecaster> for too long
L220[06:25:33] <MGR> Firefox, you have failed me for the last time?
L221[06:25:48] <Forecaster> I think it runs out of ram
L222[06:25:52] <Forecaster> somehow
L223[06:26:07] <MGR> Touchwiz+2GB of RAM = Bad
L224[06:26:14] <MGR> Probably
L225[06:26:27] * Ashindigo_ pokes people with cyanogen/lineage
L226[06:26:30] <MGR> I won't be buying a new phone until probably the end of this year
L227[06:26:45] <MGR> I might go with the OnePlus 3T because it's cheaper, but who knows
L228[06:33:28] <S3> Izaya: what's up? Got some sort of notification from you while I was sleeping
L229[06:33:40] <S3> And the phone kinda erased it
L230[06:35:11] ⇨ Joins: LuMistry (uid146685@id-146685.highgate.irccloud.com)
L231[06:35:17] <LuMistry> Greetings
L232[06:35:38] <Forecaster> tonk MichiBot
L233[06:35:38] <MichiBot> Forecaster: The last Tonk was 16 minutes, 37 seconds ago! Your Tonk has been noted.
L234[06:35:56] <Ashindigo_> howdy mistry
L235[06:36:47] <LuMistry> I am well Ashindigo_
L236[06:36:56] <LuMistry> How are you?
L237[06:37:24] <Ashindigo_> good
L238[06:37:30] <LuMistry> That's good
L239[06:44:54] <Inari> fondle MichiBot
L240[06:44:57] <Inari> Still doesn't work :<
L241[06:46:16] <Forecaster> "MichiBot peppersprays Inari"
L242[06:46:25] <Inari> :P
L243[06:49:03] <Ashindigo_> %inv create salt spray
L244[06:49:07] * MichiBot summons 'salt spray' and adds to her inventory. This seems very sturdy.
L245[06:50:45] <LuMistry> %juggle 6
L246[06:50:49] * MichiBot juggles with boops, Toshiba TA7325P, an epilator, miracle whip, a miqo'te in heat & Selene
L247[06:50:50] * MichiBot drops Toshiba TA7325P which takes 3 damage
L248[06:50:51] * MichiBot drops miracle whip which takes 5 damage, miracle whip ruptures and deflates.
L249[06:50:52] * MichiBot drops a miqo'te in heat which takes 2 damage
L250[06:50:53] * MichiBot drops Selene which takes 4 damage, Selene vibrates into the ground.
L251[06:50:54] <MichiBot> Oops...
L252[06:51:06] <LuMistry> It's ok MichiBot
L253[06:51:57] <Ashindigo_> oh no selene has vibrated into the ground
L254[06:52:04] <Inari> Heh
L255[06:52:08] <Ashindigo_> atleast the boops are ok
L256[06:52:38] <Mettaton_Fab> the TA7325P took damage
L257[06:52:43] <MGR> Heh, reading a OnePlus 3 review
L258[06:52:50] <MGR> It targeted the NTSC color gamut XD
L259[06:53:05] ⇨ Joins: sshika (webchat@213.44.171.58)
L260[06:53:43] <sshika> hello
L261[06:53:53] <LuMistry> Hello
L262[06:53:55] <Forecaster> hi
L263[06:54:23] <sshika> how i do a digital arrangement in an array ?
L264[06:54:29] <Forecaster> a what?
L265[06:55:18] <sshika> in my array i hav {5;3;7;2;10...}. i want {1;2;3;4;5;6...}
L266[06:55:39] <LuMistry> There is a table.sort function
L267[06:56:09] <LuMistry> sshika, http://www.lua.org/manual/5.2/manual.html#pdf-table.sort
L268[06:56:23] <Forecaster> oh, not sure why that is "digital"
L269[06:56:32] <Ashindigo_> magic!
L270[06:56:38] <Forecaster> %magic
L271[06:56:39] <MichiBot> http://www.reactiongifs.com/wp-content/uploads/2013/03/magic.gif
L272[06:57:56] <Ashindigo_> tonk michibot
L273[06:57:56] <MichiBot> Ashindigo_: The last Tonk was 22 minutes, 17 seconds ago! Your Tonk has been noted.
L274[06:58:16] <Forecaster> I just added this, for future use
L275[06:58:19] <Forecaster> %hello
L276[06:58:20] <MichiBot> Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly and provide error/code examples! (Use pastebin.com if theyre more than one line!)
L277[06:58:39] <LuMistry> Thank you MichiBot
L278[06:58:40] <MichiBot> LuMistry: You're welcome!
L279[06:59:07] <Forecaster> LuMistry: I also fixed your issue :P
L280[06:59:23] <LuMistry> Good job MichiBot
L281[06:59:23] <MichiBot> LuMistry: Thanks!
L282[06:59:28] <LuMistry> You're welcome MichiBot
L283[06:59:28] * MichiBot smiles ^.^
L284[06:59:33] <LuMistry> Thank you Forecaster
L285[07:00:04] <Forecaster> I couldn't use actions before, but I updated the module
L286[07:00:17] * S3 pets MichiBot
L287[07:00:17] * MichiBot Purrs
L288[07:00:19] <LuMistry> That is good
L289[07:00:46] * Ashindigo_ boops michibot
L290[07:07:52] ⇦ Quits: Andronio (webchat@178.91.161.205) (Quit: Web client closed)
L291[07:09:06] <Izaya> tonk MichiBot
L292[07:09:07] <MichiBot> Izaya: The last Tonk was 11 minutes, 10 seconds ago! Your Tonk has been noted.
L293[07:09:16] <LuMistry> Tonk Izaya
L294[07:10:43] <Lizzy> what's a tonk?
L295[07:10:57] <LuMistry> Good question
L296[07:11:07] <vifino> It's like a bonk, but with T.
L297[07:11:15] * vifino snuggles Lizzy
L298[07:11:20] <Forecaster> it's a word I made up for this activity :P
L299[07:11:28] <vifino> Liar.
L300[07:11:29] * Lizzy snuggles vifino
L301[07:11:32] <Lizzy> vifino, ah
L302[07:13:29] <Forecaster> I've never heard anyone use it before at least
L303[07:14:05] <LuMistry> And it's literally bonk, but with a T Forecaster?
L304[07:14:18] <Forecaster> what?
L305[07:15:51] <LuMistry> Tonk
L306[07:16:03] <LuMistry> Tonk = (Bonk-B+T)?
L307[07:16:20] <Forecaster> that's not where I got it from but yeah...
L308[07:16:41] <LuMistry> Where did you get it from?
L309[07:17:10] <Forecaster> my brain
L310[07:17:35] <LuMistry> Ok
L311[07:26:52] <S3> Are there any good video upload sites that don't require accounts like imgur or posting?
L312[07:26:58] <MGR> Forecaster, I'll probably not be buying a new S8
L313[07:27:13] <MGR> It's not in my budget because I just built a shiny new computer
L314[07:27:33] <Izaya> What was the last one?
L315[07:28:02] <Forecaster> posting?
L316[07:28:15] <Forecaster> oh you meant "for"?
L317[07:29:04] <Izaya> no I meant
L318[07:29:07] <Izaya> what was the last one
L319[07:29:09] <Izaya> like
L320[07:29:11] <Izaya> what was it
L321[07:30:14] <MGR> Dagnabit, the OnePlus 3T doesn't work with my carrier
L322[07:30:44] <MGR> Time to execute on Plan B, whatever that was
L323[07:35:08] <MGR> Even if you flip burgers as day job, you can still lease and drive a brand new car every year.
L324[07:35:28] <MGR> My job pays better than that, but I still don't get to drive a brand new car every year...
L325[07:45:23] <Izaya> Ah, silly american networks?
L326[07:45:52] <Izaya> Don't get why they can't just use the same stuff as the rest of the world. I guess it's like using stupid units.
L327[07:46:22] <MGR> The USA's unit system is dumb
L328[07:46:40] <Izaya> And the network differences are unneccesary
L329[07:46:45] <MGR> I don't use an American carrier, so \o/
L330[07:46:54] <MGR> Or I do, but in a roundabout way
L331[07:47:08] <Izaya> So the 3T is for american networks?
L332[07:47:31] <MGR> No?
L333[07:47:44] <Izaya> So it's for standard networks and you're on a standard network?
L334[07:48:02] <MGR> I assume it's for standard networks, but I'm on my own network
L335[07:48:18] <Skye> What does that even mean
L336[07:48:29] <MGR> I'm on my own network
L337[07:48:36] <Izaya> What, got yourself a Stingray?
L338[07:48:41] <Skye> I'm so glad for European standardisation, even despite the red tape.
L339[07:48:42] <MGR> I wish
L340[07:48:47] <MGR> But no
L341[07:48:51] <Skye> Pop in a SIM card and away we go
L342[07:49:19] <MGR> I would love to be part of some huge data-mining operation so I could just see what people do
L343[07:49:29] <LuMistry> Heh
L344[07:49:36] <Skye> What does that even mean? MVNO?
L345[07:50:16] <MGR> MVNO?
L346[07:50:38] <MGR> No
L347[07:51:01] <Izaya> http://media.giphy.com/media/ZN380DzcgB9Go/giphy.gif
L348[07:51:27] <AmandaC> MVNO = reseller of one of the other carrier's network
L349[07:51:32] <MGR> I love Doctor Who
L350[07:51:43] <MGR> Thank you AmandaC, I looked it up just before you
L351[07:52:11] <AmandaC> Basically, something the FCC created to try and "drive competition" whithout pissing off one of the big-5 AIUI
L352[07:53:06] <MGR> Ah the FCC, killer of net neutrality and near obliterator of drones
L353[07:56:29] <Izaya> https://lainchan.org/tech/src/1490806118053.jpg
L354[07:57:07] <MGR> Lol
L355[08:01:42] <AmandaC> FCC doesn't have anything to do with drones.
L356[08:02:05] <MGR> My bad
L357[08:02:09] <AmandaC> Atleast, I'm pretty sure it was the FAA that was throwing a fit about them, and that's because people kept being idiots and flying them over airports.
L358[08:02:17] <MGR> FAA almost did the thing with the drones
L359[08:06:08] <Skye> @MGR then what do you mean
L360[08:06:15] <MGR> What?
L361[08:06:59] <Skye> What is your carrier?
L362[08:07:25] <Corded> * MGR makes face
L363[08:07:36] <MGR> I run a personal carrier out to my residence
L364[08:07:46] <MGR> It then terminates in the USA
L365[08:07:55] <Skye> How the hell does that even work?
L366[08:08:06] <AmandaC> Skye: it doesn't, he's dodging the question.
L367[08:08:19] <Skye> Do you mean WiFi network?
L368[08:08:30] <Skye> Or by breaking your local regulator?
L369[08:08:35] <Skye> SIP?
L370[08:08:48] <Skye> What country are you even in?
L371[08:09:03] <Skye> It's hard to have a meaningful conversation when you're so vague
L372[08:09:15] <MGR> Please stand by
L373[08:10:14] * Lizzy decides to sit on vifino's lap instead
L374[08:12:10] <Inari> this lightbulb has 1500 Lumiens
L375[08:12:28] <MGR> Is that a typo?
L376[08:12:34] <AmandaC> \o/ My Left joycon will def. be here today!
L377[08:12:46] <AmandaC> time to camp out on the windowsil
L378[08:12:58] <Katie> AmandaC, as the UPS driver delivering it today, umm... I'm gonna be busy all day so sorry..
L379[08:13:23] <AmandaC> Katie: you sure do wear a lot of hats. :P
L380[08:13:24] <Katie> I guess, I should correct that
L381[08:13:39] <Katie> as the UPS driver that was SUPPOSED to deliver it today..
L382[08:13:47] <AmandaC> :P
L383[08:14:06] <Katie> But yes, lots of hats.
L384[08:14:23] <Inari> Since when can you drive uninterruptible power supplies
L385[08:14:42] <MGR> Since wheels were added to them
L386[08:15:29] <Mettaton_Fab> can post something nep here?
L387[08:15:44] <Katie> nep?
L388[08:15:54] <Katie> also fak..
L389[08:15:57] <Katie> I can't find my inhaler
L390[08:16:12] <MGR> Not good Mimiru
L391[08:16:28] <Mettaton_Fab> pretty bad if u cant find ur inhaler
L392[08:16:31] * AmandaC darts to the corner, holding something in her mouth
L393[08:16:57] <Katie> \o/ Found it I can.... Breath easy now
L394[08:16:58] <Katie> heh
L395[08:17:04] <MGR> Oh yeah, it's truck day today
L396[08:17:15] <Katie> sadly
L397[08:17:28] <Katie> heeeey it's 66.6 deg
L398[08:17:32] <Katie> and fuck... rain is incoming
L399[08:17:41] <MGR> Don't die
L400[08:17:51] <AmandaC> The devil has cursed your town with rain!
L401[08:18:13] <AmandaC> YOU MUST HOLD A WITCH TRIAL TO FIND THE WORSHIPPER OF THE SATANIC!
L402[08:18:21] * Katie coughs
L403[08:18:24] <MGR> TeamViewer keeps dying on my secondary office computer
L404[08:18:26] * Lizzy coughs
L405[08:19:34] <Forecaster> I'd like to find the worshipper of the titanic
L406[08:19:59] <MajGenRelativity> Stop dying TeamViewer...
L407[08:20:59] <Lizzy> "No." ~ Teamviewer
L408[08:21:32] <MajGenRelativity> DIE POTATO
L409[08:21:36] <MGR> NOT TODAY
L410[08:22:08] <Inari> Computer says no
L411[08:22:48] <MajGenRelativity> We're going on the longest time the link has held up
L412[08:22:49] <MajGenRelativity> So yay
L413[08:23:12] <MajGenRelativity> I wonder if you can remote control a computer that is remote controlling another computer
L414[08:23:25] <Katie> Sure
L415[08:23:44] <Katie> I've had to do VNC chains like that before, and I think I've done it with TV
L416[08:24:11] <Katie> I had to VNC to my remote server, so I could VNC to my home server cause I forgot to port forward the home server
L417[08:24:20] <Katie> and the remote server was linked to the home server via neorouter
L418[08:25:09] <MajGenRelativity> Cool
L419[08:26:23] <Katie> damn... my clip on sunglasses don't fit my new glasses
L420[08:27:17] <MGR> Not good
L421[08:28:14] <Katie> off to work
L422[08:28:52] <MGR> Down the yellow brick road?
L423[08:30:47] <Saphire> ... There is yet another "make all the random computer related things" guy who found how to FR
L424[08:31:07] <Saphire> https://github.com/MightyPirates/OpenComputers/issues/2329
L425[08:31:21] <MGR> AAAAAAAAAAAAA
L426[08:31:26] <MGR> TeamViewer died again
L427[08:31:59] <Saphire> What do you even use it for?
L428[08:32:17] <Saphire> Windows remote desktop is pretty nice?
L429[08:32:47] <MGR> I use it to RDP into my home desktop
L430[08:32:55] <MGR> I should look into Windows remote desktop
L431[08:33:09] <MGR> Usually Teamviewer is way more reliable, but I've never used it on this computer before
L432[08:36:07] <Saphire> ...
L433[08:36:29] <Saphire> I have never ever on my life seen unreliable RDP
L434[08:36:55] <Saphire> It only failed when network died or computer got fucked up
L435[08:38:00] <MGR> Yep
L436[08:40:01] <AmandaC> Left joycon get!
L437[08:40:23] <MGR> yay
L438[08:40:51] <Forecaster> it left but it came back
L439[08:41:29] <Lizzy> the hell is a joycon?
L440[08:41:38] <Forecaster> Switch controller
L441[08:41:44] <Forecaster> Nintendo
L442[08:42:18] <Lizzy> ah
L443[08:44:48] <Forecaster> %juggle
L444[08:44:52] * MichiBot juggles with world peace, nillerino & that peculiar feeling that something's not right
L445[08:44:53] * MichiBot doesn't drop anything
L446[08:44:54] <MichiBot> In yo face!
L447[08:45:06] <Forecaster> good job MichiBot
L448[08:45:07] <MichiBot> Forecaster: You're too kind!
L449[08:45:29] <Mettaton_Fab> %juggle
L450[08:45:33] * MichiBot juggles with left arm, this magic moment & Bag of Holding
L451[08:45:34] * MichiBot drops left arm which takes 5 damage
L452[08:45:35] <MichiBot> Not again...
L453[08:45:38] <Ashindigo_> ~w drones
L454[08:45:38] <ocdoc> Predicted http://ocd.cil.li/component:drone
L455[08:45:48] <MGR> %juggle 6
L456[08:45:48] * MichiBot juggles with an ender dragon maid, S, e, Boobies, rm -rf /* & zettai ryouiki
L457[08:45:49] * MichiBot drops an ender dragon maid which takes 3 damage, the ender dragon maid rides off into the sunset on a horse with no name.
L458[08:45:50] * MichiBot drops S which takes 1 damage
L459[08:45:51] * MichiBot drops e which takes 2 damage
L460[08:45:52] * MichiBot drops Boobies which takes 5 damage, Boobies poofs away in a sparkly cloud.
L461[08:45:53] <MichiBot> Not again...
L462[08:46:29] <Forecaster> ouch, 5 damage
L463[08:46:45] <AmandaC> Nooo, not the blue footed boobies! I wanted those for lunch!
L464[08:47:42] <Ashindigo_> can drones move items?
L465[08:48:03] <Lizzy> i think so
L466[08:49:10] <Forecaster> yes
L467[08:49:17] <Forecaster> if you put an inventory upgrade in one
L468[08:51:36] <Ashindigo_> alright
L469[08:52:00] <AmandaC> g: I didn't realise that the Switch used a different method of talking to the controllers while they were docked. I though it was odd you couldn't turn on airplane mode while it was docked, I guess that's why
L470[08:52:07] * Izaya grumbles about OS X
L471[08:52:18] <g> AmandaC, yeah
L472[08:52:22] <Izaya> To get anything useful on there I have to compile half of your average linux system from source.
L473[08:52:23] <g> they're bluetooth controllers
L474[08:52:30] <g> but they also have a physical link when slotted into the side
L475[08:53:47] <Saphire> %inv create 'awesome' feature requests
L476[08:53:52] * MichiBot summons ''awesome' feature requests' and adds to her inventory. This seems rather fragile...
L477[08:54:52] <Forecaster> %juggle
L478[08:54:56] * MichiBot juggles with multipass, a blade with zero thickness & a heatsink
L479[08:54:57] * MichiBot drops a blade with zero thickness which takes 1 damage
L480[08:54:58] * MichiBot drops a heatsink which takes 4 damage
L481[08:54:59] <MichiBot> I didn't do it!
L482[08:55:00] <MGR> Saphire, this dude cannot even
L483[08:55:13] <Ashindigo_> when in doubt add a magic card for transport
L484[08:55:22] <Izaya> Also, why does apple hardware always have a logic board?
L485[08:55:23] <Ashindigo_> and avoid the cool flying robots and drones
L486[08:55:27] <Izaya> Never a motherboard or circuit board
L487[08:55:31] <Izaya> A logic board.
L488[08:55:46] <Izaya> If I had a piece of cardboard with boolean logic stuff on it would that be a logic board?
L489[08:55:54] <Izaya> It'd explain why their machines are so underpowered...
L490[08:56:05] <g> apple hardware is a bit weird
L491[08:56:07] <MGR> Yes
L492[08:56:17] <g> apple keyboards for example have a small amount of writable flash memory
L493[08:56:18] * Ashindigo_ hugs his laptop
L494[08:56:22] <Ashindigo_> wat
L495[08:56:33] <Izaya> Don't the webcams also have like fuckloads of cache?
L496[08:56:42] <g> it was actually exploited a while back to add a keylogger
L497[08:56:47] <Ashindigo_> %stab an apple keyboards flash memory
L498[08:56:47] <g> like, a keylogger on the actual keyboard
L499[08:56:51] * MichiBot shivs an apple keyboards flash memory with cute clothes doing [6] damage
L500[08:56:51] <Izaya> and also can I (mis)use the flash memory?
L501[08:56:52] <g> which was amusing
L502[08:56:57] <Mettaton_Fab> wait, so how much flash mem does a keyboard have?
L503[08:57:16] <g> hold on
L504[08:57:46] <g> it's about 8K of flash
L505[08:57:54] <g> along with 256 bytes of RAM
L506[08:58:03] <g> http://semiaccurate.com/2009/07/31/apple-keyboard-firmware-hack-demonstrated/
L507[08:58:27] <Izaya> Oh boring
L508[08:58:30] <Izaya> only on that fancy new one
L509[08:58:54] * Izaya is using one dated 2004ish
L510[08:59:24] * Ashindigo_ wants to have some "fun" with this
L511[08:59:45] <AmandaC> That would explain why you have to install "half of linux" to get anything "useful", Izaya.
L512[08:59:50] * AmandaC is fine with her macbook
L513[09:00:34] <AmandaC> It's probably still PPC, which Apple dropped support for like, 4 years ago
L514[09:00:56] <Izaya> It is indeed PPC
L515[09:01:02] <Izaya> Debian is much saner on it than OS X
L516[09:01:10] * Ashindigo_ should setup duel booting sometime
L517[09:01:18] <Izaya> But I mean, doesn't modern OS X still use an ancient verison of bash?
L518[09:01:21] <MGR> Yes please
L519[09:01:43] <MGR> %juggle 6
L520[09:01:45] <AmandaC> `GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin16)`
L521[09:02:04] <AmandaC> no idea how ancient that is, but I use fish anyway.
L522[09:02:08] <Izaya> okay yes
L523[09:02:11] <Izaya> GNU bash, version 4.4.5(1)-release (x86_64-unknown-linux-gnu)
L524[09:02:19] <Izaya> arch that hasn't been updated in about a month
L525[09:02:40] <AmandaC> And I've never run into a shell script that it couldn't run.
L526[09:02:44] <Izaya> You can't exactly run scripts on fish
L527[09:02:51] <AmandaC> I meant on the old bash
L528[09:02:54] <Izaya> I just tried to run screenfetch and it didn't work
L529[09:03:23] <AmandaC> fish doesn't use bash syntax, which is why scripts need to be run under bash or another one.
L530[09:03:38] <Izaya> ... that said, 10.4 comes with bash 2.0.4 or something
L531[09:03:41] <AmandaC> "thing; and other-thing" instead of "thing && other-thing"
L532[09:03:43] * Ashindigo_ makes bish
L533[09:03:54] <AmandaC> ( for example )
L534[09:05:39] <Izaya> on the upside I have something vaguely definable as an OS X system to test on now
L535[09:06:41] <Izaya> Got the XCode command line tools, promptly compiled new versions so I don't have to use those ancient-as-fuck versions
L536[09:06:58] <Izaya> Though that is validly due to that copy of XCode being from like, 2005
L537[09:08:15] ⇨ Joins: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L538[09:09:55] ⇦ Quits: Alex_hawks (~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb) (Read error: Connection reset by peer)
L539[09:10:28] ⇨ Joins: Alex_hawks (~Alex_hawk@2001:8003:8539:3e00:cd1d:f539:4568:39eb)
L540[09:20:13] <AmandaC> g: you and your mom have done like 20 more shrines than me xD
L541[09:20:21] <g> haha
L542[09:20:29] <g> I'm pretty sure she has an obscene number of hours
L543[09:20:35] <g> unfortunately I can't figure out how to see how many hours
L544[09:20:46] <AmandaC> Profile screen
L545[09:20:55] <g> been there
L546[09:21:26] <AmandaC> It's delayed by a bit, and vague
L547[09:21:36] <g> ah it's because she doesn't have a nintendo account
L548[09:21:43] <AmandaC> Under play activity
L549[09:21:45] <AmandaC> Ah
L550[09:21:49] <g> I have 40 hours
L551[09:21:55] <g> she must have way more than that
L552[09:22:06] <AmandaC> I'm at 105
L553[09:22:15] <g> also hey, while I'm here
L554[09:22:23] <g> SW-0323-8859-0795
L555[09:23:14] <AmandaC> Sent. :P
L556[09:23:25] <g> \o/
L557[09:24:12] <g> there we go
L558[09:24:15] <g> oh hey, snake pass just updated
L559[09:24:20] <g> maybe they fixed the silly rumble issues
L560[09:24:24] <AmandaC> Heh
L561[09:24:43] <AmandaC> There was a system update in the 4 days I didn't have the joycon apparently
L562[09:24:51] <g> yep, just bugfixes
L563[09:24:54] <g> "stability"
L564[09:25:35] <AmandaC> Ah
L565[09:25:45] <g> snake pass is super hard by the way
L566[09:25:47] <g> but great
L567[09:26:57] <Izaya> why is OS X's flimsy imitation of a package manager so slow? >.>
L568[09:29:33] <vifino> what the shit
L569[09:29:59] <vifino> Chrome gives me a ERR_UNSAFE_PORT error on localhost.
L570[09:30:13] <Ashindigo_> Slap it
L571[09:31:52] <Lizzy> lol?
L572[09:34:28] <Izaya> IT LIVES
L573[09:34:52] <Izaya> Got X11 forwarding working on the Mac.
L574[09:35:03] <Ashindigo_> Woo
L575[09:35:12] <Izaya> Now I can run real programs 'on' it
L576[09:35:24] <Ashindigo_> Do you think the people who made X call themselves the xmen?
L577[09:35:29] <Inari> A quick D is always good
L578[09:35:43] <Inari> https://www.youtube.com/watch?v=63qn9w-a2ok
L579[09:35:44] <MichiBot> Quick D: Traffic Dodging | length: 3m 27s | Likes: 1,918 Dislikes: 10 Views: 13,705 | by CaptainDisillusion | Published On 30/3/2017
L580[09:36:28] <AmandaC> g: I'm not sure if they're counted in the 74 shown on the loading screen, but I've got like 6-8 combat trials among the unfinished ones on my map. Taken to just noping on out if they are combat trials, heh
L581[09:36:42] <Izaya> Unfortunately luakit is a little derpy on there because the box I'm forwarding on doesn't like stuff like dbus
L582[09:36:48] <Izaya> "it's complicated"
L583[09:37:45] <g> AmandaC, the combat trials are actually pretty easy
L584[09:37:49] <g> it's all about timing
L585[09:38:06] <AmandaC> G: timing isn't my strong suit
L586[09:38:10] <g> well basically
L587[09:38:13] <g> every combat trial is the same
L588[09:38:16] <g> aside from two things
L589[09:38:21] <g> how much health the enemy has
L590[09:38:24] <g> and what's on the floor
L591[09:38:35] <g> oh, and what weapons the enemy has
L592[09:38:43] <g> but basically the thing is really slow and easy to dodge around
L593[09:38:58] <g> it has 3 stages as well, depending on how much damage you've done
L594[09:39:24] <g> for the first one, sometimes it'll jump back and spin at you, so hide behind something (using runes as necessary)
L595[09:39:33] <AmandaC> I can never get the timing down for the flurry strikes. Though, I've found elementwlnarros make a cake walk out of the third stage
L596[09:39:43] <Izaya> Thunar is working wonderfully though.
L597[09:39:51] <AmandaC> Elemental arrows*
L598[09:39:53] <g> for the second, sometimes it jumps back and starts making a big circle laster on the floor, jump out of range and then glide over it to hit it with a jump attach
L599[09:39:56] <Izaya> Let's try qutebrowser
L600[09:40:06] <g> and third, it justs sits somewhere and fires guardian beams, so deal with them in the same way
L601[09:40:22] <Ashindigo_> I thought my phone was dying when I saw the red blob
L602[09:40:29] <g> spoilers on irc
L603[09:40:30] <g> :>
L604[09:40:32] <AmandaC> IRC needs a proper spoiler tag.
L605[09:40:42] <AmandaC> It'll never happen, but it'd be nice
L606[09:40:45] <g> if you can get the timing down
L607[09:40:53] <g> then you can shield parry guardian beams right back at the guardian
L608[09:41:08] <g> that is the correct way to deal with them
L609[09:41:25] <g> unless you have a good bow and a shitton of ancient arrows, that is
L610[09:42:03] <AmandaC> Heh, I'll have to get on from my laptop. My phone copies the spoiler formatting to where ever I paste it
L611[09:42:09] <g> ..lol
L612[09:42:19] <g> I'll just dm it to you
L613[09:42:21] <Forecaster> oclogs :P
L614[09:42:22] <MGR> Discord removes the color code
L615[09:42:29] <Forecaster> %logs
L616[09:42:31] * MichiBot juggles with a blade with zero thickness, a whip, no tea, honkeytonk piano, PMS & pointy argument
L617[09:42:32] * MichiBot drops a whip which takes 1 damage
L618[09:42:33] * MichiBot drops no tea which takes 5 damage
L619[09:42:34] * MichiBot drops honkeytonk piano which takes 4 damage
L620[09:42:35] <Forecaster> %oclogs
L621[09:42:35] * MichiBot drops pointy argument which takes 4 damage
L622[09:42:36] <MichiBot> https://oclogs.pc-logix.com/
L623[09:42:37] <MichiBot> Oops...
L624[09:42:39] <MGR> LOL WHAT
L625[09:42:45] <Izaya> yay xfce4-terminal on OS suX
L626[09:42:58] <LuMistry> MichiBot, I think you need to fix that
L627[09:43:01] <Izaya> minor sanity
L628[09:43:11] <LuMistry> Forecaster, you broke her
L629[09:43:16] <Forecaster> ?
L630[09:43:27] <LuMistry> %logs made her juggle
L631[09:43:35] <Forecaster> %logs
L632[09:43:44] <Forecaster> nope
L633[09:43:58] * Forecaster shrugs
L634[09:44:04] <LuMistry> I see her juggling directly after %logs though
L635[09:44:11] <LuMistry> With no %juggle
L636[09:45:21] <Saphire> Bluuuuuu
L637[09:45:30] <Saphire> https://cdn.discordapp.com/attachments/186001537875705857/297016652795609099/JPEG_20170330_213715.jpg
L638[09:46:10] <Ashindigo_> %g I'm blue
L639[09:46:14] <Forecaster> that is blue
L640[09:46:21] <Forecaster> %search
L641[09:46:21] <MichiBot> Forecaster: Unknown sub-command '' (Try: google, curseForge, wiki, urban, ann, youtube)
L642[09:46:25] <Saphire> %inv create bluu
L643[09:46:29] * MichiBot summons 'bluu' and adds to her inventory. I could get some good swings in with this.
L644[09:46:43] <Ashindigo_> %search YouTube I'm blue
L645[09:46:43] <MichiBot> Ashindigo_: Unknown sub-command 'YouTube' (Try: google, curseForge, wiki, urban, ann, youtube)
L646[09:46:50] <Ashindigo_> -_-
L647[09:47:10] <Forecaster> oh, commands might be case-sensitive
L648[09:47:13] <Forecaster> hm
L649[09:47:24] <Forecaster> I should probably fix that
L650[09:47:31] <LuMistry> Yes
L651[09:47:37] <Forecaster> %search youtube I'm blue
L652[09:47:39] <MichiBot> Forecaster: Message too long to send to channel https://paste.pc-logix.com/emuquwapef
L653[09:48:04] * Ashindigo_ tosses a toLowerCase onto the the arg check
L654[09:51:27] <Izaya> OS X is much nicer with X11
L655[09:51:37] <Izaya> Now I just need to figure out where to run stuff from.
L656[09:51:45] <Ashindigo_> %pet X11
L657[09:51:45] * MichiBot pets X11 with item. X11 recovers 2 health!
L658[09:51:58] <Izaya> tigerbrew's library isn't exactly full of GUI applications.
L659[09:53:05] ⇦ Quits: abec (~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de) (Ping timeout: 190 seconds)
L660[09:57:16] <Saphire> %inv create X12
L661[09:57:20] * MichiBot summons 'X12' and adds to her inventory. This seems very sturdy.
L662[10:00:18] <Lizzy> XC
L663[10:03:34] ⇨ Joins: abec (~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
L664[10:07:49] <Forecaster> kay, fixed the command issue, will apply next update
L665[10:08:15] <MGR> Ryzen 7 got a performance patch for AoTS
L666[10:20:46] * Izaya is in physical pain
L667[10:21:04] <Izaya> I'm gonna need a hell of a lot lighter browser for an 800Mhz PowerlessPC box
L668[10:21:06] <MGR> That's probably bad
L669[10:21:16] <Mettaton_Fab> tenfourfox?
L670[10:21:23] <Izaya> Too heavy.
L671[10:23:14] <Izaya> FF3.6 is passable I guess
L672[10:23:26] <Izaya> I'd prefer a light webkit browser but apparently they only exist for Linux
L673[10:23:35] <Izaya> (and/or normal BSD)
L674[10:24:22] <Temia> Links
L675[10:24:28] <Temia> :D
L676[10:24:30] <Izaya> ...
L677[10:24:40] <Izaya> I'm already using xterm, why not? >.>
L678[10:24:49] <Temia> Woo~
L679[10:25:10] <Izaya> weirdly enough my xterm doesn't read my .bash_profile
L680[10:25:29] <Izaya> well, bash in my xterm doesn't
L681[10:25:38] <Izaya> but bash in my xterm does
L682[10:25:48] <Izaya> thanks, ...
L683[10:25:55] <Izaya> who do I even blame for this sort of sillyness?
L684[10:26:13] <MGR> Steve Jobs
L685[10:32:29] ⇦ Quits: sshika (webchat@213.44.171.58) (Quit: Web client closed)
L686[10:33:01] <Izaya> so
L687[10:33:04] <Izaya> Safari is a mess
L688[10:33:12] <Izaya> Firefox 3.6 is ancient
L689[10:33:26] <Izaya> TenFourFox 45 is a big, slow, relatively recent mess.
L690[10:40:15] <AmandaC> Izaya: you have only yourself to blame.
L691[10:40:33] <Izaya> uh
L692[10:40:35] <Izaya> what'd I do?
L693[10:40:35] <AmandaC> You're trying to use not-linux as linux, which will never tgo well
L694[10:40:48] <Izaya> I'm trying to get a sane web browser >.>
L695[10:41:08] <AmandaC> I only have needed X11 once or twice in the 2 years I've had this macbook. :P
L696[10:41:14] <Temia> Actually, wasn't there that whole OpenDarwin project before Apple gave it the axe?
L697[10:41:23] <Izaya> There was.
L698[10:41:31] <Temia> OS X kernel, rather more standard BSD userland deal
L699[10:41:51] <Izaya> I considered trying to build that but it's pretty hard to find a copy of it now.
L700[10:41:58] <Temia> Ouch.
L701[10:42:15] <Temia> But yeah, what I'm saying is that it's not that unusual to try and run Debian on Darwin
L702[10:42:48] <Izaya> I've got Debian with Linux (like, 3.2) on that box though
L703[10:42:55] <Temia> Oh, okay.
L704[10:43:12] <Temia> I thought for some reason you were still working from a base install of OS X.
L705[10:43:15] <Izaya> Though if I could figure out where the kernel is and try to load that that would be nice.
L706[10:43:25] <Izaya> See if I could build the usual GNU userland against it
L707[10:43:53] <Izaya> I'd still be stuck with weird-ass filesystems though.
L708[10:50:33] <payonel> o/
L709[10:50:41] <LuMistry> Hello payonel
L710[10:50:50] <payonel> ^.^ hi LuMistry
L711[10:51:11] <LuMistry> How are you?
L712[10:52:49] <payonel> i'm well -- most of my hobby projects never finish and ocvm (though not finished) is very much working, a reasonable v1.0
L713[10:53:09] <LuMistry> That's good
L714[10:53:58] * AmandaC contemplates
L715[10:54:04] <payonel> vifino: ocvm is in good working condition now. it's features all the way down from here
L716[10:54:30] <AmandaC> %choose look for more shrines or try and do some coding today
L717[10:54:35] <MichiBot> AmandaC: look for more shrines
L718[10:56:26] <Izaya> Temia: once upon a time there was a copy of GNU-Darwin
L719[10:56:30] <Izaya> bootable CDs and all
L720[10:57:06] <Izaya> it's gone fromsourceforge and stuff now
L721[10:57:31] <Temia> Alas and alack
L722[11:00:52] <Izaya> This still exists though http://darwinsource.sourceforge.net/
L723[11:02:02] <Saphire> %inv create a dragon-sized maid uniform
L724[11:02:06] * MichiBot summons 'a dragon-sized maid uniform' and adds to her inventory. This seems rather fragile...
L725[11:03:54] <Inari> %inv create love
L726[11:03:58] * MichiBot summons 'love' and adds to her inventory. I could get some good swings in with this.
L727[11:04:42] <payonel> Inari: https://gfycat.com/ThoroughExemplaryGreatdane
L728[11:04:42] ⇦ Quits: abec (~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de) (Ping timeout: 206 seconds)
L729[11:04:52] <AmandaC> %inv create an endless supply of bees
L730[11:04:56] * MichiBot summons 'an endless supply of bees' and adds to her inventory. This seems rather fragile...
L731[11:06:10] <Temia> Also, Inari is directly at fault for this, but after she added a number of things, there's only one thing I can think of
L732[11:06:26] <Temia> %inv create a copy of the Lusty Auri Maid
L733[11:06:30] * MichiBot summons 'a copy of the Lusty Auri Maid' and adds to her inventory. This seems rather fragile...
L734[11:06:47] * Temia walks out before the inevitable talk about dark knights and sword polishing can start.
L735[11:09:05] <Forecaster> http://www.loadingartist.com/comic/burned/
L736[11:09:58] <Saphire> Argonian maid, hmm?
L737[11:10:05] * Izaya attempts to summon a copy of Darwin from the depths of Apple's basement
L738[11:10:07] * Saphire nibbles on Temia
L739[11:10:11] * Izaya fails
L740[11:10:16] <Mimiru> Free blehs
L741[11:10:24] <Temia> Yes, but with Square's lizards instead.
L742[11:10:32] * Temia eepmoos. o-o
L743[11:10:38] <Mimiru> Training new guy not sure if I can trust him to rdp while he's here
L744[11:10:47] <Mimiru> So... tablet with discord it is
L745[11:11:06] <MGR> Help is nice ?
L746[11:11:52] <Forecaster> huh, mimiru is gray for some reason...
L747[11:11:55] <AmandaC> Mimiru: I'll take one of those blehs!
L748[11:12:53] * Saphire gives Temia a "lewd" badge. It is literally just a word on a badge.
L749[11:12:56] <Forecaster> oh, I guess Mimiru hasn't been on irc, at least for long enough to drop off my color table
L750[11:13:11] * Temia sobs
L751[11:13:12] <gamax92> payonel: hey
L752[11:13:37] <payonel> gamax92: loadfile relative fix pushed
L753[11:13:38] <payonel> sup
L754[11:14:15] <gamax92> payonel: did you look at my tests?
L755[11:15:49] <Saphire> Temia: p-please don't cry D:
L756[11:15:59] * Saphire hugs a moo
L757[11:16:06] <payonel> gamax92: no sorry, can you link them again
L758[11:16:08] <Izaya> So in theory, the Darwin build for PPC should have all the OS X drivers for this shitbox Mac
L759[11:16:11] <Temia> But I'm ruined for marriage ; A;
L760[11:16:36] ⇨ Joins: abec (~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de)
L761[11:16:46] <Izaya> This is going to be horrifying :D
L762[11:16:50] <Temia> Also if the inquisition of Halone sees me with that book I'll probably be set on fire and tossed into witchdrop
L763[11:19:42] * gamax92 gives Temia a flower garland
L764[11:19:44] * AmandaC stares blankly at the channel, decides to close her laptop and go back to BotW
L765[11:20:00] <Temia> That is a reasonable reaction
L766[11:20:13] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L767[11:21:21] <gamax92> payonel: https://github.com/gamax92/ocemulator-tests
L768[11:21:43] <Mettaton_Fab> this is like random arma bullshittery but in text form
L769[11:23:28] ⇨ Joins: MalkContent (~MalkConte@p4FDCE695.dip0.t-ipconnect.de)
L770[11:23:56] <gamax92> my cat is meowing at my door
L771[11:27:06] <gamax92> I gave him pettings
L772[11:27:28] <Inari> ocemulator
L773[11:27:44] <Inari> o..c...e.... m... err damn, you got half the way to ocelot and then you screwed it up
L774[11:29:49] <gamax92> Inari: ?
L775[11:29:57] <Inari> ocelot would be cool
L776[11:29:58] <Inari> :<
L777[11:30:02] <gamax92> k
L778[11:30:15] <gamax92> go make your own emulator called ocelot and then we'll have 5
L779[11:30:48] ⇦ Quits: abec (~abecderic@dslb-094-216-019-024.094.216.pools.vodafone-ip.de) (Ping timeout: 206 seconds)
L780[11:32:13] ⇨ Joins: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L781[11:32:33] <AmandaC> What're the other three?
L782[11:32:59] <AmandaC> Er, two
L783[11:33:59] <gamax92> the russian community made one and then there's also one by Altenius
L784[11:35:52] <MGR> There are 4 OC emulators? Cool
L785[11:37:26] <gamax92> the russian one is not updated and Altenius's is not updated, and payonel's is full of bug's and missing features, so there's 1 and a half emulators :P
L786[11:37:38] <Izaya> ...
L787[11:37:41] <Izaya> I'm out of CDs.
L788[11:37:41] <payonel> wow
L789[11:37:49] <Izaya> I was going to try darwinppc
L790[11:37:50] <payonel> sure my emulator is crap compared to ocemu :)
L791[11:37:53] <payonel> but it's not full of bugs
L792[11:37:58] <payonel> it's working really well now!
L793[11:38:03] <Izaya> but I'm out of CDs to burn and the machine won't take DVDs
L794[11:38:10] <Inari> 驈ꍬ慯鴠�阠驲��ᔿ
L795[11:38:14] <payonel> but yeah, it's missing loads of features
L796[11:38:19] <gamax92> missing features are basically the same as bugs
L797[11:39:15] <MGR> gamax92, I assume you have the working one?
L798[11:39:33] ⇨ Joins: xarses (~xarses@67.218.117.197)
L799[11:44:33] <xarses> payonel: YAY!
L800[11:44:48] <xarses> I can use my numpad now =P
L801[11:45:02] <gamax92> I fixed numpad in OCEmu too :<
L802[11:56:42] <xarses> nice
L803[11:57:20] <TYKUHN2> Anyone know Pnuematiccraft?
L804[11:57:56] <TYKUHN2> Could the air cannon be fired 565 blocks?
L805[12:10:28] <Forecaster> I don't think it has that much range
L806[12:10:34] <Forecaster> iirc
L807[12:15:55] <Izaya> So I found some CDs
L808[12:16:09] <Izaya> The image is in cdr format, which is the OS X format for CD images
L809[12:16:24] <Izaya> the Mac doesn't have a disc drive capable of burning
L810[12:16:32] <Izaya> "oh yeah it's 2004 let's stick a CD-ROM drive in"
L811[12:16:45] <Izaya> so now I'm converting it to an ISO I can burn on my desktop
L812[12:16:47] <Izaya> >.>
L813[12:18:45] <MGR> Payonel, yay, working event.listen!
L814[12:19:05] <AmandaC> I'm 99% sure that CDR is just ISO renamed.
L815[12:19:13] <Izaya> It isn't.
L816[12:19:31] <Mettaton_Fab> CDR is just the media type
L817[12:19:33] <Izaya> It acts like that on OS X but on any other system it might as well be a DMG - unusable
L818[12:19:41] <Mettaton_Fab> CD Recordable
L819[12:19:48] <Izaya> CDR is a file extension also
L820[12:19:55] <Mettaton_Fab> what
L821[12:20:06] <Izaya> it's the Apple CD image format.
L822[12:20:08] <Izaya> I said this.
L823[12:20:15] <Mettaton_Fab> i had a muffin today
L824[12:20:18] <Mettaton_Fab> at school
L825[12:20:35] <Izaya> Promptly changes subject. Whatever.
L826[12:20:41] <Mettaton_Fab> because it was one of my female classmates birthday
L827[12:21:46] <Izaya> AmandaC: http://pb.i0i0.me/p/teB4Oqrk
L828[12:21:47] <payonel> mgr: that fixed it for you? cool
L829[12:22:41] <AmandaC> huh, weird
L830[12:22:51] <Izaya> I assume it's legacy stuff.
L831[12:23:01] <Izaya> With some luck if you make a CDR on a modern Mac it'll give you an ISO image
L832[12:23:04] <Izaya> but you never know
L833[12:24:01] <g> Anyone in murrica want a 20% off code for the Western Digital store?
L834[12:24:04] <g> I can't use it, it's US only
L835[12:24:18] <g> plex pass perk :v
L836[12:26:48] * Izaya sighs
L837[12:26:53] <Izaya> Well, the disc burned correctly.
L838[12:26:58] <Izaya> Didn't keep the bootability though.
L839[12:27:52] <gamax92> going to go experiment with adding in userdata support to ocemu, found a way to generate userdata from lua
L840[12:29:28] <AmandaC> gamax92: is there any reason that ocemu spits out "Ignoring event: "? because I get spammed with these events (SDL2 rust bindings) in the logs whenever I use my touch pad on my mac: https://github.com/AngryLawyer/rust-sdl2/blob/master/sdl2-sys/src/event.rs#L58-L60
L841[12:31:10] <gamax92> AmandaC: it means that my sdl2 binding is too old to know about those events and I need to add them
L842[12:31:12] <TYKUHN2> I could chain em
L843[12:31:19] <AmandaC> gamax92: ah
L844[12:31:44] <TYKUHN2> Air cannon coal into a chest next to a compressor near another air cannon ?
L845[12:32:11] <AmandaC> Well, if you'd like, and can point me to the place those'd go, I'd be happy to add that. I ended up poking cfgemu some to make it's component list controls easier on the mac too
L846[12:32:38] <AmandaC> (insert either doesn't exist, or is convoluted, and the common shortcut for delete doesn't seem to work under OCEmu )
L847[12:33:07] <gamax92> oh, alright
L848[12:33:26] <TheCryptek> %seen TheFox
L849[12:33:28] <gamax92> AmandaC: it's in the sdl2 folder, cdefs has the actual structs and init is what creates lua bindings
L850[12:33:28] <MichiBot> TheFox was last seen 6d 19h 27m 19s ago.
L851[12:34:44] <TheCryptek> Is it possible to create an OS that only runs lua? So everything is lua, the desktop, the icons all of it?
L852[12:36:26] <AmandaC> gamax92: seems the cdefs already contains the relevent parts
L853[12:37:09] <gamax92> oh, then it's boot.lua that needs the listing
L854[12:37:22] <AmandaC> what should it do, just ignore it?
L855[12:37:43] <AmandaC> it's not sent in place of the mouse events, but in addition to, IIRC
L856[12:37:46] <gamax92> there's a table of values to names, I'll just add those events in it
L857[12:37:51] <AmandaC> ah, okay
L858[12:43:08] <Izaya> also AmandaC, what's the issue with attempting to use a unix-like as a unix-like?
L859[12:43:41] <AmandaC> Linux isn't UNIX, IIRC
L860[12:43:54] <AmandaC> they diverged somwehere in the 90s
L861[12:44:06] <TheCryptek> You are correct I believe.
L862[12:44:06] <AmandaC> ( their pholosophy, that is )
L863[12:44:27] <payonel> gamax92: your tests owned my buggy crap of an emulator
L864[12:44:34] <Mettaton_Fab> Linux shares some things with UNIX
L865[12:44:48] <AmandaC> They're both POSIX but not both Unix
L866[12:44:49] <Izaya> OS X/Darwin/XNU is also not UNIX
L867[12:45:00] <Izaya> Hence, unix-like
L868[12:45:02] <gamax92> AmandaC: pushed
L869[12:45:09] <Mettaton_Fab> they are FreeBSD to my knowledge
L870[12:45:21] <AmandaC> gamax92: probably want to ignore DOLLAR{GESTURE,RECORD} and MULTIGESTURE too
L871[12:45:46] <gamax92> added those too
L872[12:45:54] <Izaya> OS X has more in common with UNIX because it uses BSD utilities but it's still not *UNIX*
L873[12:45:57] <AmandaC> There's one more, but it seems you don't have a binding, but it's not nearly as frequent as those
L874[12:46:08] <Mettaton_Fab> OS X is a crippled BSD
L875[12:46:36] <Izaya> If you strip away the OS X part it seems like a sane enough microkernel and set of utils
L876[12:46:51] <Mettaton_Fab> iOS is FreeBSD to my knowledge because i once scrolled through the documentation in digital form on an iPhone 3G
L877[12:47:34] * AmandaC is exiting this conversation with Izaya, because she's not in the mood to talk to a brick wall
L878[12:47:52] <Izaya> Yeah fair enough
L879[12:48:00] <Izaya> I'm rather stubborn.
L880[12:48:19] <Mettaton_Fab> i want a good linux distro
L881[12:48:25] <payonel> Inari: https://i.imgur.com/zSkSl7t.gifv
L882[12:48:32] <Mettaton_Fab> any recommendations?
L883[12:48:41] <Izaya> But now I'm apparently installing Darwin on a Power Mac so I get drivers without the interface
L884[12:49:32] <Mettaton_Fab> wanna see a guy with enough PowerMacs to remake the Spaceballs ship in a better way?
L885[12:49:43] <Izaya> Druaga1?
L886[12:49:50] <Mettaton_Fab> yes!
L887[12:49:55] <Mettaton_Fab> you know him?
L888[12:49:59] <AmandaC> I'm in no way condoning Apple's decision to lock down OS X and charge an arm and a leg, but I also don't agree with the idea that it's not good just because of that.
L889[12:50:26] <Mettaton_Fab> OS X is pretty bad because it only works with Macs
L890[12:50:33] <Mettaton_Fab> even windows can run on macs
L891[12:50:41] <Mettaton_Fab> so why not the other way around?
L892[12:50:43] <AmandaC> I get a decent DE with all the unixy stuff I'm used to from my Linux desktop days, with better software support and less piss covering me from KDE/Gnome/Ubuntu's pissing contests.
L893[12:50:52] <gamax92> Well, you're wrong there metta
L894[12:50:59] <AmandaC> Hackintosh!
L895[12:51:01] <gamax92> ^
L896[12:51:14] <gamax92> OS X has been patched up to run on PC's for a long time
L897[12:51:37] <Mettaton_Fab> normie PCs, not enthusiast machines!
L898[12:51:56] <gamax92> yes
L899[12:53:13] <Mettaton_Fab> like intel celeron tier
L900[12:53:26] <payonel> gamax92: 1. i didnt know fs.list() returned a table.pack() with n defined, and 2. i haven't added getPaletteColor yet (nil)
L901[12:53:40] <payonel> anyways, awesome tests, thanks
L902[12:53:52] <AmandaC> gamax92: thistle for ocemu when? :P
L903[12:54:03] <AmandaC> surely someone's made a java -> lua transpiler by now. :P
L904[12:54:29] <AmandaC> ( I'm just being silly, you should finalize thistle-in-mc first, I feel )
L905[12:54:38] <gamax92> payonel: pretty much all tables that end up from Java have n in them
L906[12:55:06] <gamax92> provided they were originally an Array, Maps dont get n iirc
L907[12:55:19] <TheCryptek> Decent CPU or nah? Intel Celeron CPU N3050 @ 2.16GHz
L908[13:00:16] <gamax92> oh, machine.lua has goto's now ...
L909[13:01:19] <AmandaC> gamax92: should ocemu.connect-ing a screen_sdl2 work?
L910[13:02:08] <AmandaC> It seems to murder the first screen.
L911[13:02:40] <gamax92> it shouldn't work, multi window support is not there
L912[13:02:47] <AmandaC> ah, okay
L913[13:19:49] * Katie sighs
L914[13:23:37] <AmandaC> what's wrong, Katie? D:
L915[13:24:52] <Izaya> it lives
L916[13:24:55] <Izaya> Darwin is installing
L917[13:25:28] <Katie> AmandaC, Truck day, driver hit a car cover building when he was pulling out, had to hold an hour on my lunch cause truck was late.
L918[13:25:45] <AmandaC> ah
L919[13:25:48] <Katie> training new guy, can't RDP to IRC/do stuff cause I dunno if I can trust him to not tell the boss
L920[13:26:33] <Katie> I'm like 95% sure he's not going to last a week anyway
L921[13:26:43] <Katie> he was checking on another application on his lunch break
L922[13:26:44] <Katie> lol
L923[13:26:50] <Inari> gg
L924[13:31:12] ⇨ Joins: TheMadMen (~themadmen@132.208.105.65)
L925[13:37:56] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 201 seconds)
L926[13:41:33] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L927[13:42:32] ⇨ Joins: ping (v^@me.pxtst.com)
L928[13:46:55] <vifino> payonel: yay!
L929[13:50:30] <vifino> payonel: --depth doesnt work
L930[13:50:56] <vifino> --depth=256/16m/16 results in "invalid depth: <depth here>"
L931[13:57:04] <MGR> Payonel, I haven't tested it yet
L932[13:57:13] <MGR> I just saw that the issue was closed
L933[13:58:31] ⇨ Joins: benny- (~benny@p4FED4934.dip0.t-ipconnect.de)
L934[13:58:45] <benny-> hey, i have a chest with 20 blocks, which have the same itemname but different metadata
L935[13:59:03] <benny-> guess i cant access the metadata somehow without debug card?!
L936[14:00:43] <g> oh hey, it's steam's third annual anime sale
L937[14:01:03] <g> both actual anime and games
L938[14:01:13] <TYKUHN2> How?
L939[14:01:29] <TYKUHN2> Pneumaticraft refineries freeze lava source blocks from infinite distances away if it gets too hot
L940[14:01:33] <Inari> @TYKUHN2: Generally sales would be done by reducing prices
L941[14:01:59] <MGR> @TYKUHN2 That seems like what should be the opposite
L942[14:02:10] <TYKUHN2> Also heats awater
L943[14:02:43] <Inari> %inv create lava ice
L944[14:02:45] * MichiBot summons 'lava ice' and adds to her inventory. This seems very sturdy.
L945[14:02:57] <Inari> %inv remove lava ice
L946[14:02:57] <MichiBot> Inari: Removed item from inventory
L947[14:02:59] <MGR> That makes no sense
L948[14:02:59] <Inari> %inv create lava icecream
L949[14:03:00] * MichiBot summons 'lava icecream' and adds to her inventory. I could get some good swings in with this.
L950[14:03:09] <MGR> It should heat water, and maybe melt stone, but not freeze lava
L951[14:03:15] <MGR> %juggle 6
L952[14:03:19] * MichiBot juggles with a can of SPAM, dusted viomi, coin-operated boy, a fat dodo, Penguin floppy disk & a whip
L953[14:03:20] * MichiBot drops dusted viomi which takes 3 damage
L954[14:03:21] * MichiBot drops a fat dodo which takes 2 damage
L955[14:03:22] * MichiBot drops Penguin floppy disk which takes 3 damage
L956[14:03:23] * MichiBot drops a whip which takes 5 damage, the whip is eaten by a Grue.
L957[14:03:24] <MichiBot> #@%&!!
L958[14:03:54] <LuMistry> Better luck next time MichiBot
L959[14:07:13] <Ashindigo_> Mgr its for balancing not realism :\
L960[14:09:16] <TYKUHN2> Covered every side with water
L961[14:09:20] <TYKUHN2> STILL FROZE THE LAVA
L962[14:09:22] <TYKUHN2> Too expensive
L963[14:09:46] <MGR> Ashindigo_, how does it balance?
L964[14:10:08] <Ashindigo_> People used to abuse lava for heating since its free
L965[14:10:13] <Ashindigo_> Unlike the vortex tube
L966[14:11:07] <Inari> %inv create deep-fried cotton candy
L967[14:11:07] * MichiBot summons 'deep-fried cotton candy' and adds to her inventory. This seems rather fragile...
L968[14:11:23] <MGR> ah
L969[14:13:18] <S3> so
L970[14:13:30] <S3> I just got out of my midterm exam
L971[14:13:38] <S3> I HAD TO WRITE THREE ******* ESSAYS
L972[14:14:19] <Skye> S3, want a hug
L973[14:14:26] <S3> I'm good
L974[14:15:03] <Inari> Sounds like native language class
L975[14:15:17] <S3> Late Modern Political Thought
L976[14:15:19] <MGR> Sounds fun
L977[14:15:24] <Inari> Well
L978[14:15:28] <S3> I have 3 professors
L979[14:15:29] <MGR> AFK till home
L980[14:15:30] <Inari> thats what you get for taking classse with such names
L981[14:15:32] <MGR> probably
L982[14:17:53] <Forecaster> %inv create Political Thought
L983[14:17:57] * MichiBot summons 'Political Thought' and adds to her inventory. This seems very sturdy.
L984[14:23:33] <Inari> Black holes are cool
L985[14:24:02] <Inari> https://www.youtube.com/watch?v=KePNhUJ2reI
L986[14:24:02] <MichiBot> How Time Becomes Space Inside a Black Hole | Space Time | length: 15m 29s | Likes: 5,637 Dislikes: 89 Views: 123,369 | by PBS Space Time | Published On 30/3/2017
L987[14:24:32] <gamax92> Inari is cool too though
L988[14:27:48] ⇨ Joins: bauen1 (~bauen1@ip5f5bf98a.dynamic.kabel-deutschland.de)
L989[14:28:03] <Temia> Stuff needs to break.
L990[14:28:06] <Temia> %juggle
L991[14:28:10] * MichiBot juggles with bear trap, Earth & many cassette tapes
L992[14:28:11] * MichiBot drops bear trap which takes 1 damage
L993[14:28:12] <MichiBot> Not again...
L994[14:28:24] <Temia> :c
L995[14:28:56] * Temia pats Michibot. There there, catching a beartrap probably would've been a bad idea anyway.
L996[14:29:02] <Inari> %pet Temia
L997[14:29:06] * MichiBot brushes Temia with drone fists. Temia recovers 2 health!
L998[14:29:20] <gamax92> pets from MichiBot are not genuine
L999[14:29:31] <Inari> %inv create a pair of edible underwear
L1000[14:29:31] * MichiBot summons 'a pair of edible underwear' and adds to her inventory. This seems rather fragile...
L1001[14:29:34] <gamax92> give others genuine pets from yourself
L1002[14:29:42] <Inari> %stab gamax92
L1003[14:29:42] * MichiBot shivs gamax92 with RNG doing [4] damage, RNG poofs away in a sparkly cloud.
L1004[14:30:14] <AmandaC> Stabs from michibot are not genuine
L1005[14:30:19] <Inari> %inv count
L1006[14:30:19] <MichiBot> The inventory contains 151 items.
L1007[14:30:20] * AmandaC hides
L1008[14:30:25] <gamax92> give others genuine stabs from yourself
L1009[14:30:41] <Inari> Esp. lewd stabs
L1010[14:31:55] <Temia> Michibot ;_;ed at me in PM, what did I do :c
L1011[14:32:10] <Inari> What
L1012[14:33:27] <Forecaster> that was from the "there there"
L1013[14:33:34] <Forecaster> it's not supposed to be a pm though...
L1014[14:33:36] <Temia> Ah.
L1015[14:33:38] * Ashindigo_ pets Temia
L1016[14:33:46] * Temia muus. '^'
L1017[14:33:54] <Mettaton_Fab> my tapes have not been dropped!
L1018[14:34:04] <Inari> %juggle 1
L1019[14:34:04] * MichiBot juggles with anatidaephobia
L1020[14:34:05] * MichiBot doesn't drop anything
L1021[14:34:06] <MichiBot> Take that RNG!
L1022[14:34:10] * gamax92 puts the flower garland on Temia
L1023[14:34:19] <Temia> The junk must fall!
L1024[14:34:22] <Temia> %juggle 6
L1025[14:34:22] * MichiBot juggles with pointy argument, Jenkins, cute clothes, the anti-solution to world peace, a blade with zero thickness & item
L1026[14:34:23] * MichiBot drops pointy argument which takes 1 damage
L1027[14:34:24] * MichiBot drops Jenkins which takes 5 damage, Jenkins vibrates into the ground.
L1028[14:34:25] * MichiBot drops cute clothes which takes 3 damage
L1029[14:34:26] <MichiBot> Not again...
L1030[14:34:28] <Forecaster> there there MichiBot
L1031[14:34:28] <MichiBot> ;_;
L1032[14:34:30] <Temia> rip Jenkins
L1033[14:34:33] <Forecaster> huh
L1034[14:34:47] <Inari> still lacks Oxford comma
L1035[14:34:50] <Inari> %blame Forecaster
L1036[14:34:50] * MichiBot blames Forecaster for all of the bugs%&
L1037[14:34:50] <Temia> Try it in /me?
L1038[14:35:10] * Forecaster there there's MichiBot
L1039[14:35:12] <Forecaster> ah
L1040[14:35:18] <Forecaster> that's weird
L1041[14:35:29] <Forecaster> the target must be caught differently for some reason
L1042[14:35:39] <Inari> Cause its a diff messagetype
L1043[14:35:45] <Inari> \o/
L1044[14:35:55] <Forecaster> but it's still from the channel, so that should be the target
L1045[14:36:00] * Inari fluffs Temia's tail tuft
L1046[14:36:45] <Temia> %inv list
L1047[14:36:45] <MichiBot> Temia: Here's my inventory: http://michibot.pc-logix.com/inventory
L1048[14:37:07] <Ashindigo_> %stab lack of ammo
L1049[14:37:11] * MichiBot strikes lack of ammo with an epilator doing [10] damage
L1050[14:37:27] <Inari> 42 items added by me
L1051[14:37:28] <Inari> \o/
L1052[14:38:37] <Temia> %inv remove Mettaton's
L1053[14:38:40] <MichiBot> Temia: Removed item from inventory
L1054[14:38:44] <Temia> %inv remove "Mettaton's
L1055[14:38:44] <MichiBot> Temia: No such item
L1056[14:38:56] <Inari> %inv create a grey hair from Temia's tail tuft
L1057[14:38:56] * MichiBot summons 'a grey hair from Temia's tail tuft' and adds to her inventory. This seems rather fragile...
L1058[14:39:06] <Temia> ...
L1059[14:39:09] <Temia> ;___m
L1060[14:39:11] <Temia> ;__;
L1061[14:39:14] <Mettaton_Fab> hair is sturdy af
L1062[14:39:31] <Mettaton_Fab> u can strangle someone to death with hair
L1063[14:39:34] <Forecaster> not "a hair"
L1064[14:39:40] <Forecaster> :P
L1065[14:39:41] <Temia> %inv remove \"Mettaton's
L1066[14:39:41] <MichiBot> Temia: No such item
L1067[14:39:55] <Temia> Eh, I guess it'll break sooner or later
L1068[14:40:09] <Ashindigo_> Tonk MichiBot
L1069[14:40:09] <MichiBot> Ashindigo_: The last Tonk was 7 hours, 31 minutes, 2 seconds ago! Your Tonk has been noted.
L1070[14:40:16] <Inari> %inv remove "Mettaton's
L1071[14:40:20] <MichiBot> Inari: No such item
L1072[14:40:24] <Inari> Weird
L1073[14:40:28] <Mettaton_Fab> %juggle 5
L1074[14:40:31] * MichiBot juggles with red pants, some omni-gel, a truffle of love, cookies & poofy cat
L1075[14:40:32] * MichiBot drops some omni-gel which takes 2 damage
L1076[14:40:34] * MichiBot drops poofy cat which takes 1 damage
L1077[14:40:35] <MichiBot> Not again...
L1078[14:40:59] <Lizzy> %lua math.random(0,5)
L1079[14:41:00] <MichiBot> 2
L1080[14:41:03] <Lizzy> %lua math.random(0,5)
L1081[14:41:03] <MichiBot> 4
L1082[14:41:16] * Inari hands Lizzy a dice
L1083[14:41:58] <Temia> I forget, is it max inclusive or exclusive?
L1084[14:42:02] <Mettaton_Fab> %inv add shitty flatpanel 4:3 monitor
L1085[14:42:02] <MichiBot> Mettaton_Fab: Unknown sub-command 'add' (Try: list, create, remove (rem), preserve (pre), unpreserve (unpre), count, favourite (fav))
L1086[14:42:49] <Ashindigo_> %roll 1d6
L1087[14:42:49] <MichiBot> Ashindigo_: [4]
L1088[14:42:57] <payonel> %lua r=0 for i=1,1000 do r=math.max(r, math.random(0,5)) end return r
L1089[14:42:59] <MichiBot> 5
L1090[14:43:03] <Mettaton_Fab> %roll 1d20
L1091[14:43:03] <MichiBot> Mettaton_Fab: [6]
L1092[14:43:04] <payonel> Temia: max inclusive :)
L1093[14:43:06] <Temia> Ah.
L1094[14:43:18] <payonel> Temia: which is lua's style to be honest, because of 1 based crap
L1095[14:43:24] <payonel> :)
L1096[14:43:37] <Temia> Fair enough.
L1097[14:43:54] <Inari> That isn't a valid test
L1098[14:44:01] <gamax92> yes it is?
L1099[14:44:02] <Inari> Theres a small chance it could not return a 5
L1100[14:44:11] <gamax92> the test was if it was inclusive
L1101[14:44:13] <gamax92> it is inclusive
L1102[14:44:14] <payonel> it can give false negatives
L1103[14:44:19] <Inari> ^
L1104[14:44:21] <payonel> but it succeeded
L1105[14:44:23] <payonel> so it worked
L1106[14:44:24] <payonel> :)
L1107[14:45:02] <gamax92> in lua when you do math.random() without arguments, it'll give you [0, 1), otherwise it will atleast include the parameter given
L1108[14:45:35] <Temia> %lua 5^1000
L1109[14:45:35] <MichiBot> inf
L1110[14:45:47] <Temia> Yeah I think that's a pretty small chance
L1111[15:14:13] <gamax92> payonel: do you use truecolor support when it's there for accurate color representation?
L1112[15:14:35] <payonel> nope, there is no way to determine if it is there
L1113[15:14:53] <gamax92> payonel: doesn't mean you can't support it
L1114[15:15:12] <payonel> i could add a command line option to use it
L1115[15:15:16] <payonel> but i can't detect it at runtime
L1116[15:18:46] <Skye> who here is good with electronics, specifically stuff involving low voltages but with lots of current?
L1117[15:19:08] <Skye> a PSU that can output 20A 5V
L1118[15:19:24] <Skye> and I need a way to give it a minimum load of 3A
L1119[15:19:27] <Inari> Building your own PSU? :P
L1120[15:19:50] <Inari> Well, just connect something that passes 3A?
L1121[15:20:20] <Mettaton_Fab> me
L1122[15:20:30] <gamax92> bleugh, ffmpeg fullscreen toggle not working...
L1123[15:20:50] <gamax92> it just moves the window to the top of the the screen and then moves it back without having gone into fullscreen
L1124[15:20:51] <Inari> 5V/3A = 1.66~ Ohm, no? :p So you need something that has 1.66 Ohm and doesn't break at 15 watts
L1125[15:21:18] <Inari> I might be wrong though
L1126[15:21:20] <Inari> ask the Mettaton
L1127[15:22:26] <Inari> Or a junction transistor?
L1128[15:22:29] <Inari> bipolar
L1129[15:25:57] ⇦ Quits: Nathan1852 (~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de) (Read error: Connection reset by peer)
L1130[15:26:52] <Skye> High Power 1.7 Ohm resistor for minimum load on 5V (3 Amps). 15W
L1131[15:26:53] <Skye> High Power 40 Ohm resistor for minimum load on 12V (0.3 Amps). 3.6W
L1132[15:27:32] <Skye> wait
L1133[15:27:36] <Skye> did I get my maths wrong
L1134[15:27:39] <Skye> I dunno
L1135[15:27:40] <Inari> ?
L1136[15:27:56] <vifino> Noodles.
L1137[15:28:01] <gamax92> hey vifino
L1138[15:28:08] <Inari> Skye: Get wrong how
L1139[15:28:11] <vifino> Hey gamax92.
L1140[15:30:09] <Mettaton_Fab> just get something strong
L1141[15:30:18] <Mettaton_Fab> maybe a 50W resistor
L1142[15:32:23] <gamax92> vifino: was the bit ops and memory stuff ever put on github?
L1143[15:32:27] <gamax92> err ... oppm*
L1144[15:33:57] <vifino> gamax92: haven't had time yet, sorry :x
L1145[15:34:26] <vifino> I'd love to put it on oppm
L1146[15:35:07] <Skye> okay this is going to be annoying
L1147[15:35:14] <Inari> ?
L1148[15:35:33] <Skye> my circuit simulator, even when voltage is ideal still has a voltage drop
L1149[15:35:41] <Inari> ?
L1150[15:35:55] <Inari> voltage drop where? What do you mean with ideal
L1151[15:36:36] <Skye> I use a terrible circuit simulator I got free from school
L1152[15:37:36] <XDjackieXD> just use ltspice or any other spice tool with gui
L1153[15:37:59] <vifino> gamax92: I guess the sanest option would be to add a programs.cfg to the repo and get Vexatoast to add it to the list?
L1154[15:38:12] <gamax92> uhh, I suppose
L1155[15:38:56] <gamax92> oppm doesn't handle multiple repos well though
L1156[15:39:05] <gamax92> it just gets slower and slower
L1157[15:39:43] <Vexatos> Nothing to do about that, really
L1158[15:41:08] <gamax92> caaaaaaaaaaaaaches
L1159[15:41:30] <gamax92> and not the old style of cache that you did before that takes up a lot of disk space
L1160[15:41:48] <Vexatos> wasn't me
L1161[15:41:50] <Vexatos> I never did that
L1162[15:41:52] <Vexatos> that was magik :P
L1163[15:41:56] <gamax92> oh right
L1164[15:42:02] <Skye> cache it in a single repo?
L1165[15:42:02] <Temia> Could always set up a centralised backend that polls the repositories instead.
L1166[15:42:05] <Vexatos> what kind of cache
L1167[15:42:09] <vifino> gamax92: I don't wanna have to put memlib and my bitops saneifier in another repo which I have to update every time I change things. :(
L1168[15:42:26] <Vexatos> Skye, I'd then need a service updating the cache
L1169[15:42:27] <Vexatos> >->
L1170[15:42:41] <gamax92> does oc allow us to specify the http request type or is it just get and post only
L1171[15:42:55] <Vexatos> pretty sure it supports custom headers
L1172[15:42:59] <vifino> Doesn't it do plain sockets as well?
L1173[15:43:07] <Vexatos> yes, TCP
L1174[15:43:14] <Vexatos> but no HTTPS
L1175[15:43:20] <gamax92> and github requires https
L1176[15:43:21] <Skye> TLS would be... possible
L1177[15:43:22] <vifino> lame.
L1178[15:43:27] <gamax92> yeah, fingercomp has libtls
L1179[15:43:30] <Vexatos> basically, internet.request works with HTTPS, internet.open does not
L1180[15:43:52] <Skye> I mean, a TLS socket would be possible
L1181[15:43:54] <Skye> I've looked into it
L1182[15:44:00] <Vexatos> gamax92, http://ocdoc.cil.li/api:internet
L1183[15:44:12] <gamax92> Skye: oh well yes, but nobody has taken the time to implement it so
L1184[15:44:13] <Vexatos> What type of cache would you think is best?
L1185[15:44:19] <Skye> you'd have to get the TLS thingy that plugs into a normal socket
L1186[15:44:26] <Vexatos> I am not opposed to making OPPM faster :X
L1187[15:44:30] <Vexatos> the speed is its main issue
L1188[15:44:37] <Vexatos> (or lack thereof)
L1189[15:45:05] ⇦ Quits: MalkContent (~MalkConte@p4FDCE695.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L1190[15:45:54] <gamax92> Skye: go find it, cause otherwise all I found was that Java SSL Engine thing which you feed data into and out of and get ssl states back
L1191[15:46:06] <Skye> gamax92, exactly
L1192[15:46:13] <Skye> or
L1193[15:46:22] <gamax92> well I tried and failed so
L1194[15:46:28] <Skye> an alternative that's ugly
L1195[15:46:34] <Skye> spin up a thread with an SSL socket
L1196[15:48:00] <Skye> I'd experiment if I didn't promise to do a million other things and if I wasn't scared of wating hours for gradle
L1197[15:49:30] <payonel> Inari: https://slack-files.com/T025QNLGW-F4RJH4BMW-24702161c9
L1198[15:49:36] <payonel> and http://imgur.com/gallery/D6QGe
L1199[15:49:37] <Vexatos> So, how'd you cache all of OPPM
L1200[15:49:42] <Vexatos> without actually cacheing all of OPPM
L1201[15:49:42] <payonel> Inari: but the first, watch the whole thing
L1202[15:50:27] <payonel> Vexatos: is it possible to get the commit sha of the most recent push to any of the repos in the group?
L1203[15:50:38] <Inari> Haha, that look
L1204[15:50:45] <Vexatos> of course, but that is not even important
L1205[15:51:03] <payonel> you could cache the project files
L1206[15:51:11] <payonel> that's not "all of oppm"
L1207[15:51:18] <Vexatos> For now, I'm just interested in a cache that has package->repo
L1208[15:51:34] <Vexatos> because searching through every repo to find a package is the part that takes longest
L1209[15:51:53] <Vexatos> Everything else can then be gathered from that repo's programs.cfg
L1210[15:52:02] <Vexatos> It's just that I would not have to look up every single programs.cfg
L1211[15:53:14] <payonel> download all project cfgs, create a faster lookup table, save lookup to disk, save sha to version the table
L1212[15:53:34] <payonel> if table cached, download sha and check, if match, use table
L1213[15:54:18] <Vexatos> why not just download programs.cfg everytime
L1214[15:54:23] <gamax92> because that's slow
L1215[15:54:29] <Vexatos> It is only a few kilobytes
L1216[15:54:33] <gamax92> yes but it's slow
L1217[15:54:36] <Vexatos> not worse than the JSON response from github API
L1218[15:54:43] <gamax92> yes
L1219[15:54:46] <gamax92> but it's slow
L1220[15:54:58] <Vexatos> So how is it worse than downloading the sha
L1221[15:55:17] <payonel> well you could add an option to trust cache
L1222[15:55:19] <Kilobyte> Vexatos: hi
L1223[15:55:40] <Vexatos> THE HECK IT'S A KILOBYTE
L1224[15:55:42] * Vexatos runs
L1225[15:55:53] <XDjackieXD> xD
L1226[15:55:55] <Inari> %inv create Kilobyte
L1227[15:55:57] * MichiBot summons 'Kilobyte' and adds to her inventory. This seems very sturdy.
L1228[15:56:10] <gamax92> %inv create gamax92
L1229[15:56:14] <Kilobyte> there is only one of myself, i am not schizophrenic
L1230[15:56:14] <MichiBot> gamax92: You can't add yourself to the inventory.
L1231[15:56:25] <ocdoc> %inv create gamax92
L1232[15:56:34] * MichiBot summons 'gamax92' and adds to her inventory. This seems very sturdy.
L1233[15:56:37] <gamax92> hah
L1234[15:56:44] <XDjackieXD> %inv create Inari
L1235[15:56:48] * MichiBot I already have one of those.
L1236[15:56:51] <gamax92> lol
L1237[15:56:53] <Kilobyte> i think MichiBot might have some latency issues
L1238[15:56:54] <XDjackieXD> xD
L1239[15:57:02] <gamax92> Forecaster: bad engrish ^
L1240[15:57:10] <Kilobyte> it isn't by any chance written in java, is it?
L1241[15:57:33] <Vexatos> payonel, I don't see how that would be any better at all
L1242[15:57:40] <Vexatos> There is no need to compare SHA hashes
L1243[15:58:29] <vifino> Kilobyte: it is
L1244[15:58:36] <Kilobyte> that'd explain it
L1245[16:00:19] <Vexatos> gamax92, firstly, how'd you update the cache? Secondly, what exactly should be cached
L1246[16:00:56] <Skye> Vexatos, cache the metadata?
L1247[16:01:05] <Vexatos> That was what magik was doing
L1248[16:01:09] <Vexatos> and it was not a good idea :P
L1249[16:01:17] <Skye> hmm
L1250[16:01:26] <Vexatos> My idea would be only cacheing package->repo mapping
L1251[16:01:39] <Kilobyte> why not cache every package :D
L1252[16:01:47] <Kilobyte> totally won't go wrong
L1253[16:02:01] <vifino> Expert Tips From Kilobyte(tm)
L1254[16:02:05] <Vexatos> And then doing one programs.cfg lookup on that repo instead of checking every single programs.cfg like right now
L1255[16:02:31] <Vexatos> But then it'd cost a bit of the program's simplicity
L1256[16:02:42] <Vexatos> since you'd have to remember to update the cache occasionally
L1257[16:02:48] <Vexatos> Can't find new programs easily
L1258[16:03:02] <vifino> make a cron job, update every 10 minutes
L1259[16:03:06] <vifino> tada?
L1260[16:03:07] <Kilobyte> well, updating the cache/database/whatever is an integral part of any package manager
L1261[16:03:19] <Vexatos> vifino, in OpenOS
L1262[16:03:24] <vifino> oh, well, i dunno.
L1263[16:03:34] <Vexatos> Kilobyte, the entire point of OPPM is that it is a no-brainer
L1264[16:03:43] <Vexatos> That is why it is the standard package manager in OC
L1265[16:03:58] <Kilobyte> Vexatos: unimportant details
L1266[16:04:06] <vifino> And here I was thinking the reason was that you made it, Vexatos.
L1267[16:04:12] * vifino shrugs
L1268[16:04:30] <Vexatos> I am not an OC dev >_>
L1269[16:04:43] <vifino> are you sure about that?
L1270[16:04:45] <Vexatos> OPPM was the first package manager, but mpt is way better
L1271[16:04:51] <Vexatos> mpt is also more complicated though
L1272[16:04:56] <Vexatos> just like hal
L1273[16:05:00] <Vexatos> or hpm
L1274[16:05:31] <vifino> hal9000 install --sorry-dave death-to-humans
L1275[16:05:37] <payonel> Vexatos: what part is slow
L1276[16:05:44] <Vexatos> hel, sorry
L1277[16:05:58] <vifino> Lame.
L1278[16:06:11] <Vexatos> hel is the godess of hell
L1279[16:06:14] <Vexatos> how can that be lame :X
L1280[16:06:31] <XDjackieXD> "how can that be an mp3 decoder" :P
L1281[16:07:01] <Vexatos> payonel, https://github.com/OpenPrograms/Vexatos-Programs/blob/master/oppm/oppm.lua#L299-L330
L1282[16:07:03] <gamax92> how can that be flif
L1283[16:07:27] <payonel> just line 300?
L1284[16:07:31] <payonel> or the parsing?
L1285[16:07:36] <Vexatos> getRepos is easy
L1286[16:07:40] <Vexatos> that is just a single file download
L1287[16:07:48] <Vexatos> The problem is downloading that plus every single programs.cfg
L1288[16:07:57] <Vexatos> every single time you run oppm
L1289[16:07:58] <payonel> because what i'm saying is you parse and build a lookup for everything in one table
L1290[16:08:06] <payonel> wouldn't it be fast to reload that lookup from disk?
L1291[16:08:13] <Vexatos> That lookup is huge
L1292[16:08:17] <Vexatos> that is the problem
L1293[16:08:32] <Vexatos> There is too much data for an OC filesytem
L1294[16:08:45] <Vexatos> If your OPPM cache uses 20% of your HDD something is wrong
L1295[16:10:14] * payonel crafts hdd for holding oppm cache
L1296[16:10:46] <Skye> cache OPPM on an online thing with optimised APIs
L1297[16:11:06] <Vexatos> then hope that service never shuts down
L1298[16:11:12] <Vexatos> or crashes
L1299[16:11:18] <Vexatos> if you want that, get hpm
L1300[16:11:52] <Skye> Vexatos, make a github repo a cache
L1301[16:11:59] <Skye> if github goes down, OPPM is dead anyway
L1302[16:12:12] <payonel> but then vex would have to update it
L1303[16:12:18] <Vexatos> Exactly
L1304[16:12:23] <Vexatos> You'd need a bot to update the cache
L1305[16:12:30] <payonel> MichiBot!
L1306[16:12:45] <Skye> Vexatos, continuoous integration
L1307[16:12:54] <Skye> abuse the travis service
L1308[16:12:55] <Skye> :3
L1309[16:13:14] <payonel> that's not a horrible idea, honestly
L1310[16:13:17] <Vexatos> trigger travis every time any repo on OpenPrograms updates, sure
L1311[16:13:17] <Vexatos> >_>
L1312[16:13:42] <Skye> what? it's not that bad of an idea?
L1313[16:13:50] <payonel> i like it
L1314[16:14:25] <payonel> you could even make a build step that keeps bad repos out
L1315[16:14:29] <payonel> like, that time i broke everything
L1316[16:14:45] <payonel> a cached lookup (made by travis) could have checked the project cfgs for correctness
L1317[16:14:51] <AmandaC> y... you guys know the github webhook system is stupid-simple right? You could pair that with something that offers FAAS (Functions as a Service) to do the poking and proding without worrying about a server?
L1318[16:14:52] <payonel> the build would, i mean
L1319[16:15:29] <Vexatos> AmandaC, problem is that "something"
L1320[16:15:41] <payonel> AmandaC: sure, and what is that "faas" you'd recommend? we're talking about what and where the service would be
L1321[16:16:03] <payonel> anyways, i didn't start my point well, let me start over
L1322[16:16:06] <AmandaC> There's AWS Lambda, there's Google Cloud Functions, I think OpenShift has something that's free for OSS
L1323[16:16:21] <payonel> right, and vex is going to pay for aws lambda or google cloud
L1324[16:16:30] <Vexatos> o7
L1325[16:16:31] <payonel> and again, back to what vex said, it'll go down
L1326[16:16:50] <Vexatos> right now, OPPM is up as long as github is
L1327[16:16:58] <Vexatos> I wouldn't want to depend on two service
L1328[16:17:01] <Vexatos> services*
L1329[16:17:25] <AmandaC> Google is... google, and i think Github runs ontop of AWS anyway.
L1330[16:17:41] <payonel> but anyways, the travis build could create the cache asset. oppm just downloads the last good cache lookup as a single file
L1331[16:18:15] <payonel> but it could be exapnding to be project safe. i broke oppm once with a malformed project cfg. a build could verify the cfgs and my repro could have been blocked until i fixed it with another push
L1332[16:18:18] <payonel> anyways, i like the idea
L1333[16:18:29] <payonel> obviously, oppm works already, nothing to fix
L1334[16:19:40] <Skye> what takes OPPM the most time
L1335[16:19:53] <Vexatos> downloading the files >_>
L1336[16:20:07] <Vexatos> Can't do anything about that, so downloading the package metadata
L1337[16:20:15] <payonel> thus sha
L1338[16:20:20] <payonel> faster to download a single sha
L1339[16:20:29] <Vexatos> It is not
L1340[16:20:49] <Vexatos> a single programs.cfg is only 0.5 to 5 kilobytes
L1341[16:20:56] <AmandaC> lots of small files
L1342[16:20:57] <Vexatos> there is barely any noticable difference
L1343[16:20:57] <payonel> it's not the size, but the # of program cfgs
L1344[16:21:01] <Vexatos> Exactly
L1345[16:21:03] <AmandaC> concatanating them will speed it up
L1346[16:21:13] <payonel> that's why i said "single sha"
L1347[16:21:21] <payonel> faster than list of cfgs
L1348[16:21:22] <Vexatos> Hence why my idea would be to have a local cache of package->repo mappings
L1349[16:21:28] <Vexatos> It would not be nearly as big as all the metadata+
L1350[16:21:38] <Skye> okay... what info does it need?
L1351[16:21:52] <payonel> Vexatos: thought you said local cache was too big
L1352[16:22:04] <AmandaC> payonel: different thing being cached
L1353[16:22:07] <Vexatos> if it contains all the metadata, yes
L1354[16:22:15] <payonel> i never said what it had to contain
L1355[16:22:19] <Vexatos> but just this? https://hastebin.com/fuxamebivi.sm
L1356[16:22:30] <payonel> fine
L1357[16:22:43] <payonel> i never tried to prescribe what would be cached, just that it uses a cache
L1358[16:22:48] <Vexatos> I wonder how slow processing the cache would be
L1359[16:24:19] ⇨ Joins: MalkContent (~MalkConte@p4FDCE695.dip0.t-ipconnect.de)
L1360[16:24:45] <Vexatos> This would be the cache lookup https://hastebin.com/limesavese.lua
L1361[16:26:25] <Vexatos> but then again the cache would have to be updated manually
L1362[16:29:00] <Vexatos> payonel, question now is how the heck does travis work :P
L1363[16:29:00] ⇦ Quits: Inari (~Pinkishu@p5DEC6256.dip0.t-ipconnect.de) (Quit: 'If Chocola and a chocobo mate, is the result a chocolo or a chocoba?')
L1364[16:29:31] <Vexatos> and if I can even make it commit
L1365[16:29:41] <Vexatos> which I probably canÄt
L1366[16:29:56] <S3> Git commit -m vexatos
L1367[16:29:59] <payonel> haha
L1368[16:31:50] <Skye> Vexatos, you can give it a shell script to run in Linux
L1369[16:31:57] <Skye> the only problem is triggering it
L1370[16:32:05] <Skye> which you can basically let anyone do?
L1371[16:32:05] <Vexatos> exactly
L1372[16:32:15] <Skye> have a control repo
L1373[16:32:20] <Vexatos> Well the problem is that I need a server doing it
L1374[16:32:28] <Skye> nope
L1375[16:32:30] <Skye> Travis#
L1376[16:32:33] <Skye> have a control repo
L1377[16:32:38] <Skye> with information
L1378[16:33:11] <Skye> when someone does a PR, make it ping another travis server that does the hard work (with git private keys so isolation is needed)
L1379[16:35:51] <payonel> and have a 3rd travis that reviews the code and accepts the PR
L1380[16:36:01] <payonel> and a 4th that downloads the asserts and tests them
L1381[16:36:07] <payonel> maybe a 5th to leave comments
L1382[16:37:56] <Vexatos> I need the sixth one to get the other five coffee
L1383[16:38:09] <Skye> and a 7th for luck!
L1384[16:38:19] <payonel> Skye feels clever
L1385[16:38:28] <Vexatos> so uuh yea
L1386[16:38:36] <Vexatos> Online cache would be the easiest
L1387[16:38:43] <Vexatos> But for that I'd need a service that can do that :P
L1388[16:38:48] <Vexatos> Sooo
L1389[16:38:53] <Vexatos> Offline cache would be better
L1390[16:38:55] <Skye> rube goldberg a travis setup
L1391[16:38:56] <Vexatos> but requires manual updates
L1392[16:38:57] <Vexatos> :X
L1393[16:39:23] <Skye> what information needs to be cached
L1394[16:39:54] <Vexatos> Online? All metadata. Offline? Enough to look up the metadata
L1395[16:40:02] <payonel> just a list of install points and urls?
L1396[16:40:09] <payonel> install "names" i guess
L1397[16:40:18] <Vexatos> install points would be looked up online
L1398[16:40:26] <Vexatos> I won't store those offline :P
L1399[16:40:33] <Vexatos> offline/locally
L1400[16:40:35] <Vexatos> whatever you'd call it
L1401[16:40:36] <Vexatos> >_>
L1402[16:40:43] <Vexatos> let's call it local and remote instead
L1403[16:40:47] <payonel> right, i didn't mean points like that, i just meant the names
L1404[16:41:07] <Vexatos> As I said, all a local cache would need is some sort of package->repo mapping
L1405[16:41:22] <Vexatos> the rest could be acquired with a single programs.cfg lookup
L1406[16:41:35] <Vexatos> Problem is then that a player would have to manually update the cache
L1407[16:41:41] <Vexatos> using some command
L1408[16:41:54] <Vexatos> To be able to discover new programs
L1409[16:41:56] <payonel> oppm --update
L1410[16:42:07] <Vexatos> "oppm update" is already used to update packages :P
L1411[16:42:17] <payonel> could have been upgrade :P
L1412[16:42:41] <payonel> Vexatos: downloading 1 single file should be measurably faster than downloading all the project.cfgs
L1413[16:42:48] <Vexatos> If I were to do that, the simplicity of oppm would go poof
L1414[16:43:11] <payonel> i think performance would be good enough with having to download a single cache or lookup table or sha
L1415[16:43:28] <Skye> look
L1416[16:43:34] * payonel looks
L1417[16:43:41] <Skye> what is the bare minimum needed to speed things up
L1418[16:45:20] <payonel> Skye: { [repo_name] = {project name, project name}, [repo name] = {project name, project name} }
L1419[16:45:21] <payonel> i think
L1420[16:45:30] <payonel> i haven't reviewed the configurations for a long time
L1421[16:45:54] <Vexatos> As I showed
L1422[16:45:55] <Vexatos> https://hastebin.com/limesavese.lua
L1423[16:45:58] <Vexatos> that is what I'd do then
L1424[16:46:29] <Vexatos> It would be yet a bit easier if we sacrificed more storage space but eh
L1425[16:46:52] <Vexatos> But yea, the problem would really be getting people to update the cache
L1426[16:46:54] <payonel> then if i were to `oppm install psh` my lookup table would know psh comes from payonel repo, oppm would construct the url for payonel programs, download my project.cfg -- from that find psh, and go
L1427[16:47:07] <Vexatos> Otherwise new software would appear and noone would notice
L1428[16:47:19] <Vexatos> payonel, exactly my plsn
L1429[16:47:20] <Vexatos> plan*
L1430[16:47:33] <payonel> Vexatos: cool, glad i understand
L1431[16:47:47] <Vexatos> (FYI plan stands for payo-LAN and is payonel's new networking API)
L1432[16:47:54] <payonel> hahaha
L1433[16:48:58] <payonel> fingercomp local area network: flan
L1434[16:50:26] <Vexatos> monitored using fingercomp's LAN Observation Protocol, or flop
L1435[16:50:56] <Vexatos> payonel, there is no way in openos to get real time, right?
L1436[16:51:05] <Vexatos> Only time since the world started and computer uptime?
L1437[16:51:10] <Temia> If the two authors were reversed, would it be FLAN and PLOP?
L1438[16:51:54] <payonel> Vexatos: realTime() yeah, i think is world start. but i'm not sure :(
L1439[16:52:01] <Vexatos> pity
L1440[16:52:02] <payonel> computer.realTime() that is
L1441[16:52:12] <payonel> what were you thinking?
L1442[16:52:13] <Vexatos> Otherwise I could have it yell at you if you haven't updated the cache in a week :P
L1443[16:52:19] <payonel> haha
L1444[16:52:50] <payonel> how long does it take to run a single wget in-game?
L1445[16:53:08] <payonel> i really think the time cost is in setting up the connection for n files
L1446[16:53:15] <Vexatos> Yes
L1447[16:53:18] <Vexatos> It is the connections
L1448[16:53:27] <payonel> so why not force a cache check on every oppm run
L1449[16:53:32] <payonel> it's just a single download
L1450[16:53:41] <Vexatos> Nothing to be done about the installation itself being slow, but definitely the metadata access
L1451[16:53:44] <payonel> (assuming all the other magic we've talked about)
L1452[16:53:53] <Vexatos> That is the thing
L1453[16:53:55] <Vexatos> it is not
L1454[16:53:55] <AmandaC> payonel: then why cache at all?
L1455[16:53:57] <Vexatos> a single download
L1456[16:54:02] <Vexatos> It is one download per package.cfg
L1457[16:54:07] <Vexatos> plus the download of repos.cfg right now
L1458[16:54:11] <AmandaC> oh
L1459[16:54:15] * AmandaC slinks off to the shadows
L1460[16:54:25] <Vexatos> Right now there is no cacheing
L1461[16:55:04] <Vexatos> payonel, an online cache lookup would be the easiest but would require a service that actually updates the cache
L1462[16:55:29] <Vexatos> a local cache does not require it but has to be updated manuall
L1463[16:55:32] <Vexatos> manually*
L1464[16:55:54] <payonel> forgive me, but why not local cache plus sha
L1465[16:56:05] <payonel> your local machine acts as the service to build the condensed smart lookup
L1466[16:56:06] <Vexatos> what the heck would you need sha for
L1467[16:56:07] <payonel> and stores it
L1468[16:56:12] <Vexatos> Yea right
L1469[16:56:23] <payonel> Vexatos: because THAT already exists, github already provides that
L1470[16:56:29] <AmandaC> Vexatos: store the latest master sha in the cache -> hasn't changed? -> don't need to update that repo
L1471[16:56:40] <payonel> well, one sha for all
L1472[16:56:42] <Vexatos> Yes but building the connection to get the sha hash is just as slow as building the connection to download programs.cfg
L1473[16:56:51] <payonel> Vexatos: yes, for ONE
L1474[16:56:54] <payonel> but ONE*n
L1475[16:56:54] <Vexatos> Which one
L1476[16:57:03] <Vexatos> Which sha would it store
L1477[16:57:07] <Vexatos> one per repo?
L1478[16:57:22] <Vexatos> then you'd be back to where we started
L1479[16:57:25] <payonel> aah exactly --- this goes back to my first question about github shas and the group of repos oppm has
L1480[16:57:49] <payonel> i asked (perhaps not clear) can you get the sha of the last commit to the group as a whole
L1481[16:57:59] <Vexatos> no
L1482[16:58:04] <payonel> welp
L1483[16:58:07] <payonel> nevermind
L1484[16:58:09] <payonel> :)
L1485[16:58:23] <Vexatos> I wouldn't even want that, but no
L1486[16:58:24] <payonel> sorry, this whole time that's what i was building my idea on
L1487[16:58:30] <payonel> why not?
L1488[16:58:36] <payonel> then you could do what i've been saying
L1489[16:58:39] <payonel> with a single download
L1490[16:58:39] <Vexatos> because the only relevant commits are the ones affecting either repos.cfg or programs.cfg
L1491[16:58:48] <Vexatos> commits that only change other files don't matter
L1492[16:59:05] * AmandaC should try and stab ac-get into working, maybe
L1493[16:59:21] <AmandaC> meh
L1494[16:59:22] <Vexatos> This is as close to apt as I wanted to get :X
L1495[16:59:27] <payonel> it'd be better than no cache
L1496[16:59:28] <Vexatos> just without the cache
L1497[16:59:43] <Vexatos> payonel, but then you might as well use my cache idea
L1498[16:59:44] <payonel> so yeah, you'd need a service
L1499[16:59:47] <payonel> yep
L1500[16:59:54] <Vexatos> which is superior in every way
L1501[16:59:57] <payonel> haha
L1502[17:00:01] <Vexatos> get the sha out of your head
L1503[17:00:06] <payonel> it's gone
L1504[17:00:10] <Vexatos> it is 100% positively pointless
L1505[17:00:22] <payonel> i dont even know what you're talking about
L1506[17:00:34] <payonel> that thing i just forgot about?
L1507[17:00:36] <payonel> :P
L1508[17:01:41] <Vexatos> The two options we have right now are: Store the entire full metadata in a single file on the main github repo and poll that, and have a service that updates that every five minutes or so, Option two is cacheing the least information necessary to look up metadata locally but making people have to update the cache manually
L1509[17:02:21] <payonel> variation of first: why not travis build "the one true table" ?
L1510[17:02:24] <Vexatos> Option one requires a service, option two requires people knowing that the cache exists
L1511[17:02:35] <Vexatos> Because you would need a server running travis
L1512[17:02:55] <Vexatos> (And someone knowing how the hell travis works)
L1513[17:03:04] <payonel> AmandaC knows
L1514[17:03:07] * payonel runs
L1515[17:03:31] <AmandaC> Travis? That's the psycopath in GTA V, right?
L1516[17:05:00] <payonel> Vexatos: .... i think lastModifiedTime is in real time
L1517[17:05:09] <payonel> :) you could touch a file to get the current time
L1518[17:05:15] <payonel> muahaha!
L1519[17:05:23] <payonel> it's a hole in the matrix!
L1520[17:10:07] <Vexatos> quite a dilemma
L1521[17:12:32] ⇦ Quits: MalkContent (~MalkConte@p4FDCE695.dip0.t-ipconnect.de) (Quit: Leaving)
L1522[17:12:53] <Vexatos> well, time to go sleep
L1523[17:13:02] <TYKUHN2> Amadron ftw
L1524[17:13:07] <Vexatos> Need to find a solution to this
L1525[17:13:34] <Vexatos> Maybe there's a third option we haven't found out about yet? >_>
L1526[17:13:36] <Vexatos> night
L1527[17:13:40] <payonel> o/
L1528[17:13:48] <AmandaC> Summon demons to fetch the files instead!
L1529[17:13:51] ⇦ Quits: Vexatos (~Vexatos@p200300556E2A9F00A42AC613E1ACCF45.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L1530[17:13:55] <payonel> AmandaC: :D
L1531[17:14:18] <payonel> AmandaC: what i REALLY wish oppm had was the option to point at different repos on the command line
L1532[17:14:24] <payonel> so i could point to my fork for testing
L1533[17:14:38] <AmandaC> I'd like non-github repos. <.<
L1534[17:14:42] <payonel> or, you could even have it use a local network, and have a in-world server
L1535[17:14:46] <payonel> exactly
L1536[17:15:18] <payonel> long ago, in my first days in oc-land, i was working on a "replacement" for oppm
L1537[17:15:44] <payonel> but the scope doubled a few times until i realized i was never going to finish
L1538[17:16:15] <payonel> but one of the biggest reasons i wanted it was to allow local repos (inside the game world)
L1539[17:16:24] <payonel> so a server admin could even provide a local copy of it
L1540[17:19:18] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1541[17:22:28] <Skye> payonel: why not make OPPM be abstract enough to support anything that supports reading files from a path?
L1542[17:23:03] <payonel> well first of all, any changes to oppm are up to vex
L1543[17:23:27] <payonel> and secondly, i support that idea. but because of the first part being that it is vex's, that why i was making my own
L1544[17:26:46] <Skye> I'm fairly sure they'd prefer help for improvements rather than an outright clone. Though that's speculation
L1545[17:27:15] <TYKUHN2> WTF is going on
L1546[17:27:17] <gamax92> no
L1547[17:27:39] <TYKUHN2> Senate passed a bill to allow ISPs to sell data without informing the consumer
L1548[17:27:40] <gamax92> Vexatos has stated before that he's fine with you replacing oppm with something better :P
L1549[17:28:11] <TYKUHN2> Trump proposed allowing consumers to demand knowledge about what is being collected by the ISPs
L1550[17:28:40] <TYKUHN2> I have my handbasket ready
L1551[17:32:25] ⇦ Quits: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Ping timeout: 190 seconds)
L1552[17:34:15] <payonel> Skye: when i proposed all of these types of ideas back in the day to vex, he was fairly committed to keeping oppm simple
L1553[17:34:34] <payonel> i didn't want to be restricted to the extreme simple usage oppm is already confined to
L1554[17:35:17] <payonel> gamax92: yeah, and ideally a replacement would be 1. an oppm project itself, and 2. would read oppm project files
L1555[17:35:20] <payonel> that's how i was building it
L1556[17:35:28] <Skye> Hmm I seem
L1557[17:35:30] <payonel> but it's a type of project that easily grows out of control in scope
L1558[17:35:40] ⇨ Joins: Fallen0223 (~Fallen@224.151.196.104.bc.googleusercontent.com)
L1559[17:35:49] <Skye> Just fork OPPM and add the minimal features you need
L1560[17:36:03] <Skye> And then minimise them even more and PR them in
L1561[17:36:20] <payonel> you provide a good suggestion
L1562[17:36:26] <payonel> it's just something i didn't create time for
L1563[17:36:33] <payonel> sufficient* time
L1564[17:36:36] <Temia> Amanda, no!
L1565[17:36:41] <Temia> We should use fairies instead.
L1566[17:37:08] <AmandaC> Temia: but I cooked all the fairies into skewers
L1567[17:37:12] <gamax92> D:
L1568[17:37:19] <Temia> D:
L1569[17:37:22] <Temia> WE ARE NO LONGER FRIENDS
L1570[17:37:24] * Temia huff
L1571[17:37:30] <AmandaC> D:
L1572[17:37:35] <payonel> D:
L1573[17:38:08] <vifino> D:
L1574[17:48:55] ⇦ Quits: Fallen0223 (~Fallen@224.151.196.104.bc.googleusercontent.com) (Ping timeout: 201 seconds)
L1575[17:51:38] ⇨ Joins: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com)
L1576[17:52:58] <Kodos> What was the mod that made snow accumulate on the ground
L1577[17:53:04] <Kodos> in 1.7.10
L1578[18:14:52] ⇦ Quits: xarses (~xarses@67.218.117.197) (Ping timeout: 206 seconds)
L1579[18:35:07] * CompanionCube cooks AmandaC
L1580[18:35:24] ⇦ Quits: TheMadMen (~themadmen@132.208.105.65) (Remote host closed the connection)
L1581[18:35:44] <AmandaC> Photons suspended in the air with forcefields don't taste good.
L1582[18:36:13] <CompanionCube> but you aren't photons
L1583[18:36:29] <AmandaC> I am a hologram. Beep boop
L1584[18:37:26] * AmandaC wanders off to find some youtube to watch
L1585[18:37:32] <AmandaC> ttfn, folks
L1586[18:39:02] <scj643> https://scj643.me/s/latest.log
L1587[18:39:10] <scj643> can someone explain that error to me
L1588[18:40:31] <payonel> railcraft failed validation, terminating. Please re-download railcraft from an official source.
L1589[18:40:47] <payonel> mods.railcraft.common.core.Railcraft.fingerprintError(Railcraft.java:151) ~[Railcraft.class:?]
L1590[18:40:58] <scj643> Fucking hell
L1591[18:41:12] <payonel> java.lang.RuntimeException: Invalid Fingerprint
L1592[18:41:13] <scj643> I can't run a development build that I made from github
L1593[18:41:30] <payonel> is railcraft doing stupid crap trying to stop you?
L1594[18:41:38] <gamax92> you could do what I like to do
L1595[18:41:47] <gamax92> go into the fingerprinting code and delete all of it :D
L1596[18:42:00] <scj643> :P
L1597[18:42:01] <payonel> aye ^
L1598[18:42:03] <payonel> i like that
L1599[18:42:17] <scj643> I don't know any java though
L1600[18:42:24] <scj643> Point me in the right direction
L1601[18:42:26] <payonel> scj643: do you have a backspace key?
L1602[18:42:33] <scj643> :P
L1603[18:42:37] <scj643> I got sublime text
L1604[18:42:54] <payonel> scj643: what were you trying to do with a custom build, then?
L1605[18:42:57] <payonel> curious, mostly
L1606[18:43:13] <scj643> See what they are doing with the mod
L1607[18:43:25] <scj643> last official update was last holloween
L1608[18:43:49] <gamax92> scj643: go to src/main/java/mods/railcraft/common/core/Railcraft.java, find fingerprintError, delete everything inside
L1609[18:44:55] <scj643> throw new RuntimeException("Invalid Fingerprint");
L1610[18:45:27] <payonel> yeah, no need to throw
L1611[18:45:32] <scj643> Lol
L1612[18:48:29] <scj643> http://www.fox5atlanta.com/live
L1613[18:51:02] <payonel> what happened?
L1614[18:51:09] <payonel> oh just a collapse
L1615[18:51:23] <scj643> Yeah
L1616[18:51:27] <payonel> not an attack :)
L1617[18:51:27] ⇨ Joins: Crazylemon (~Crazylemo@c-98-237-179-255.hsd1.wa.comcast.net)
L1618[18:51:29] <payonel> or bomb
L1619[18:51:36] <scj643> Main building java sucks
L1620[18:52:55] <gamax92> scj643: friendly reminder that once you have succesfully built something in gradlew, you may pass it --offline to avoid going out on the internet to check for library updates and instead use the cache
L1621[18:52:58] <gamax92> faster builds
L1622[18:53:21] <scj643> THat's not what's slow
L1623[18:53:56] <scj643> can it use multiple threads?
L1624[18:55:10] <scj643> Making gameboy games required some skill
L1625[18:55:18] <scj643> it was all assembly
L1626[18:55:53] <S3> Assembly is ready
L1627[18:55:57] <S3> Easy*
L1628[18:56:06] <S3> Try writing in a hex editor
L1629[18:56:25] ⇦ Quits: Syrren (~syrren@101.166.196.210) (Ping timeout: 190 seconds)
L1630[18:56:38] <S3> Now you have manual relocation feature addition issues
L1631[19:00:25] <S3> Somebody or my block of swiss cheese in the freezer!!!!
L1632[19:00:38] <S3> So I tossed it in my pot of boiling chili
L1633[19:01:21] <gamax92> S3: I hope it was a block of cheese in the freezer and not a person
L1634[19:01:54] ⇦ Quits: Fallen0223 (~Fallen@cpe-24-211-147-118.nc.res.rr.com) (Quit: SHA-1 the Mighty has Fallen)
L1635[19:02:35] <S3> Lol
L1636[19:03:12] ⇦ Quits: Ashindigo_ (uid202308@id-202308.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L1637[19:05:28] <S3> Yes it's cheese
L1638[19:09:15] ⇦ Quits: SixDev (uid64016@id-64016.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L1639[19:15:39] ⇨ Joins: Tonitch8 (webchat@91.176.124.183)
L1640[19:18:41] <MGR> http://www.loadingartist.com/comic/programming/ My response to this question
L1641[19:22:59] ⇦ Quits: Tonitch8 (webchat@91.176.124.183) (Ping timeout: 180 seconds)
L1642[19:36:27] ⇨ Joins: Kodos (~Kodos@2602:306:ce20:6c30:84a8:b0d9:44c5:29cf)
L1643[19:36:27] zsh sets mode: +v on Kodos
L1644[19:41:57] ⇦ Quits: benny- (~benny@p4FED4934.dip0.t-ipconnect.de) (Remote host closed the connection)
L1645[19:43:16] <Kodos> Does anyone use Draconic Evolution
L1646[19:43:23] <payonel> o|
L1647[19:43:28] <Kodos> 1.10?
L1648[19:43:33] <payonel> o_
L1649[19:43:37] <Kodos> Lol
L1650[19:43:59] <payonel> ^.^
L1651[19:44:00] <Kodos> Trying to figure out if I got a bad download, or if the reactor shit was removed
L1652[19:44:17] <payonel> %flip shit
L1653[19:44:22] <MichiBot> payonel: (╯°□°)╯ʇıɥs
L1654[19:46:25] <gamax92> %flip discord
L1655[19:46:29] <MichiBot> gamax92: (╯°□°)╯pɹoɔsıp
L1656[19:46:34] <gamax92> give me my email already :|
L1657[19:46:41] ⇨ Joins: Cervator (~Thunderbi@2601:4c1:4000:1050:b1bb:6757:f1bf:15e9)
L1658[19:46:50] <gamax92> I don't have time for this shit.
L1659[19:55:19] *** cbcercas is now known as cbcercas|AFK
L1660[20:14:43] <TYKUHN2> Payonel flipped the shit
L1661[20:14:57] <TYKUHN2> Flipped his shit more specifically
L1662[20:27:03] ⇨ Joins: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L1663[20:37:12] ⇨ Joins: Syrren (~syrren@101.166.196.210)
L1664[21:05:11] * Saphire munches on cookies
L1665[21:06:10] * gamax92 pets Saphire
L1666[21:10:12] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:84a8:b0d9:44c5:29cf) (Quit: Leaving)
L1667[21:10:12] * Saphire squeaks, dropping the cookie, and hides in a teacup
L1668[21:19:41] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L1669[21:21:27] <Izaya> so Darwin finished installing
L1670[21:28:41] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 206 seconds)
L1671[21:30:44] ⇨ Joins: Colink02 (webchat@97-86-8-234.dhcp.stls.mo.charter.com)
L1672[21:31:11] <Colink02> hi i was wondering how do i make something a service?
L1673[21:31:48] ⇨ Joins: ping (v^@me.pxtst.com)
L1674[21:32:20] <Colink02> ...
L1675[21:35:27] <gamax92> lets see ... going to go implement a 6502 in lua
L1676[21:35:28] <payonel> Colink02: ?
L1677[21:35:33] <Colink02> ??
L1678[21:35:39] <gamax92> oh hey, Colink02 returned.
L1679[21:35:43] <Colink02> hi
L1680[21:35:46] <payonel> Colink02: event.listen?
L1681[21:36:51] <Colink02> ok because i have a file i thouht would work at: https://github.com/colin500/LuaPrograms/blob/master/service.lua
L1682[21:37:06] <gamax92> oh right, I can go look at the cpuemus repo for designs
L1683[21:38:12] <payonel> Colink02: 1. make different var names for start and start
L1684[21:38:19] <Colink02> payonel how does event.listen work though
L1685[21:38:29] <Colink02> why its the same varible
L1686[21:38:37] <gamax92> payonel: have fun with this one.
L1687[21:40:10] <Colink02> what gamax92?
L1688[21:40:20] <Izaya> https://a.pomf.cat/mxyxdr.jpg
L1689[21:40:49] <Colink02> what in the world of life is that thing still doing around
L1690[21:42:17] <Izaya> Wwell it still works so why wouldn't it be?
L1691[21:42:36] <Colink02> im just trying to make a service that sends a message through linked cards to send me data of when it becomes offline and if its active
L1692[21:42:37] <Izaya> At present it's running Darwin though I also have Debian installed on there.
L1693[21:43:00] <Colink02> what can you even do on that
L1694[21:43:22] <Izaya> well, with some luck, the same stuff you can do on any other unix-like machine
L1695[21:43:26] <Izaya> It can run Quake.
L1696[21:43:42] <Colink02> interesting
L1697[21:44:05] <payonel> 2. if you are defining start and stop, sounds like an rc service, put it in rc.d and then you can `rc <your_service_name> enable`
L1698[21:44:18] <Colink02> oh
L1699[21:44:25] <Colink02> thats how that works
L1700[21:44:41] <payonel> Colink02: but back to #1, you are reusing "start" twice
L1701[21:44:46] <payonel> it's not a good idea
L1702[21:44:54] <Colink02> wait where?
L1703[21:45:09] <payonel> line 5 and line 9
L1704[21:45:19] <Colink02> when i do rc service.lua stop i want it to stop the loop
L1705[21:45:27] <payonel> then assuming on line11 and 23, start is supposed to refer to start on line 5 but not 9
L1706[21:45:44] <payonel> it would be: rc service stop
L1707[21:45:47] <payonel> and not service.lua
L1708[21:45:59] <gamax92> Izaya: lol at that it help sticker
L1709[21:46:05] <Colink02> oh ok
L1710[21:47:32] <payonel> Colink02: i would rename start (on line 5) to is_running
L1711[21:47:40] <payonel> and change line 10 and line 23 to is_running
L1712[21:47:46] <Colink02> ok
L1713[21:48:00] <payonel> Colink02: also, you need to add a sleep in your running loop
L1714[21:48:01] <Izaya> gamax92: got it and the other one from a school
L1715[21:48:22] <payonel> Colink02: or rename it to do_continue or something
L1716[21:48:39] <payonel> in my work, we use b* for those, like bContinue
L1717[21:48:46] <payonel> but, many people don't like that
L1718[21:48:49] <payonel> meh
L1719[21:48:50] <Colink02> ok i did it might have to refresh
L1720[21:49:05] <payonel> line 10 too
L1721[21:49:07] <gamax92> payonel: ahh the gold ol single letter type prefix
L1722[21:49:16] <payonel> remove the arg from start() and stop()
L1723[21:49:22] <payonel> gamax92: it has its place
L1724[21:49:50] <Colink02> ok
L1725[21:49:56] <Colink02> did it
L1726[21:50:09] <gamax92> payonel: I used to do it myself
L1727[21:50:10] <payonel> Colink02: rename start (line 10) to is_running
L1728[21:50:29] <payonel> gamax92: i follow style of the work place
L1729[21:50:35] <payonel> for the most part
L1730[21:50:37] <gamax92> I have never had a job so
L1731[21:50:44] <Izaya> so is Horizon: Zero Dawn actually a PS 4 exclusive or is it like those Xbox exclusives that are exclusive for 24 hours?
L1732[21:51:02] <payonel> Izaya: exclusives: keeping consoles alive
L1733[21:51:03] <payonel> :P
L1734[21:51:52] <payonel> gamax92: for example, i use spacing in my own work, not tabs (though, i see the merits of tabs)
L1735[21:52:00] <payonel> but when i work on ocemu code i use tabs :)
L1736[21:52:23] <payonel> though you also convinced me that for lua code to stop using ; and () :)
L1737[21:52:32] <payonel> if () that is
L1738[21:52:49] <Colink02> ok payonel anything else?
L1739[21:53:08] <payonel> Colink02: yeah you need a sleep in your while loop
L1740[21:53:16] <payonel> os.sleep(0)
L1741[21:53:25] <gamax92> payonel: well i mean, spaces and tabs has a really large portion of users who use either
L1742[21:53:27] <Colink02> what is that for?
L1743[21:53:39] <payonel> Colink02: if you don't sleep you die
L1744[21:53:49] <Colink02> ok....
L1745[21:53:51] <gamax92> the number of people who use in lua semicolons and ()'s in ifs always and while 1 are well ... very fuew
L1746[21:54:16] <payonel> gamax92: true, i'm just saying, i try to match the style of the code i'm working in
L1747[21:55:43] <payonel> Colink02: i would swap lines 16 and 17
L1748[21:56:56] <payonel> Colink02: hmm, not sure what you plan to do with tmp like that
L1749[21:57:20] <Colink02> its just so its not constantly sending the same message
L1750[21:57:28] <Colink02> it cmpares them
L1751[21:57:33] <payonel> but not correctly
L1752[21:57:40] <Colink02> oh?
L1753[21:57:47] <payonel> i'll let you look
L1754[21:57:48] <payonel> :)
L1755[22:01:03] <payonel> also, wrong 'start' on line 11
L1756[22:01:16] <payonel> here is a solution
L1757[22:01:17] <payonel> function start() is_running = true local last = nil while is_running do local next = r.getactive() if last ~= next then t.send(next) last = next end os.sleep(0) end end
L1758[22:01:58] <payonel> wait wait wait ... this isn't going to work
L1759[22:02:19] <Colink02> ok
L1760[22:02:22] <payonel> what is wrong with me, i need a vacation
L1761[22:02:28] <Colink02> lol
L1762[22:02:41] <payonel> you need a service on a timer, you can't lock the rc engine like that
L1763[22:02:52] <payonel> you can still use rc, but you can't keep it in a loop
L1764[22:04:03] <payonel> first, declare a `local last_message = nil` and `local is_running = false` outside any methods
L1765[22:05:04] <payonel> then, create a service callback method: `local function service_callback() local next = r.getactive() if last_message ~= next then t.send(next) end last_message = next end`
L1766[22:06:05] <payonel> you don't even need is_running, remove that
L1767[22:06:14] <Colink02> ok
L1768[22:06:34] <payonel> and instead, keep a timer id `local timer_id = nil`
L1769[22:07:03] <Colink02> so remove local is_running = false
L1770[22:07:34] <payonel> then for start and stop: `function start() if timer_id then return end timer_id = event.timer(1, service_callback, math.huge) end` and `function stop() if timer_id then event.ignore(timer_id) timer_id = nil end end`
L1771[22:07:50] <payonel> yep, remove is_running and declare (outside methods) `local timer_id = nil`
L1772[22:08:00] <payonel> and add the start, stop, and service_call methods i gave
L1773[22:09:02] <Colink02> umm ok
L1774[22:13:06] <Colink02> ok bit lost at these last bit of messages
L1775[22:13:24] <gamax92> %quote add payonel if you don't sleep you die
L1776[22:13:28] <MichiBot> gamax92: Quote added at id: 138
L1777[22:15:59] <Colink02> ok so payonel whats function start() if timer_id then return end timer_id = event.timer(1, service_callback, math.huge) end and function stop() if timer_id then event.ignore(timer_id) timer_id = nil end end?
L1778[22:16:38] <payonel> Colink02: those are the start and stop functions you need
L1779[22:16:53] <payonel> start is called when you run `rc service start`, and stop is called when you run `rc service stop`
L1780[22:17:12] <Colink02> ok
L1781[22:17:56] <Colink02> should i remove all the other code in those functions previsously
L1782[22:18:03] <payonel> yep
L1783[22:18:15] <payonel> but you see i wrote for you a service_callback method, too
L1784[22:18:19] <payonel> without a while loop
L1785[22:18:20] <Colink02> ok
L1786[22:18:22] <payonel> because...that'd not work
L1787[22:18:54] <gamax92> payonel: btw feel free to suggest tests to add into that emu test suite
L1788[22:19:03] <Colink02> so i need a while loop in the service call back?
L1789[22:19:18] <payonel> gamax92: i should pass the ones you have first... :) haha
L1790[22:19:30] <payonel> i need to add get set PaletteColor
L1791[22:19:46] <payonel> Colink02: no loops, none, no where
L1792[22:19:48] <gamax92> I got so confused though, yesterday, all the tests were going through on MC
L1793[22:19:50] <gamax92> today, one test broke
L1794[22:19:51] <payonel> i gave you all the code you need
L1795[22:19:52] <gamax92> randomly.
L1796[22:19:52] <Colink02> ok
L1797[22:22:45] <Colink02> wheres this go timer_id = event.timer(1, service_callback, math.huge) end
L1798[22:23:16] <payonel> Colink02: i wrapped the code here in irc with backticks (`) to show you what code goes together
L1799[22:23:43] <gamax92> backticks translate into code blocks on discord
L1800[22:23:54] <Colink02> ok
L1801[22:24:00] <payonel> ah, thanks gamax92
L1802[22:24:14] <payonel> Colink02: but that should help "highlight" the code that goes together
L1803[22:26:22] <Colink02> ok now?
L1804[22:26:44] <payonel> remove line 7
L1805[22:26:51] <payonel> and line 6
L1806[22:27:25] <payonel> but yeah, looks fine
L1807[22:27:35] <Colink02> ok thank youo very much ?
L1808[22:27:45] <Colink02> ok thank you very much ?
L1809[22:28:30] <payonel> sorry
L1810[22:28:31] <payonel> mistake
L1811[22:28:36] <payonel> event.cancel(timer_id)
L1812[22:28:39] <payonel> not ignore
L1813[22:29:02] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 204 seconds)
L1814[22:29:10] <payonel> Colink02:
L1815[22:29:47] <Colink02> ?
L1816[22:30:05] <payonel> ^ what i said above
L1817[22:30:10] ⇨ Joins: ping (v^@me.pxtst.com)
L1818[22:30:18] <Colink02> yep just commit them
L1819[22:33:36] <Colink02> attempt to index global 'event' (a nil value) is that because i don't have the require("event") ?
L1820[22:34:17] <payonel> yes
L1821[22:36:50] <Colink02> i did `local event = require("event")` did i do it incorrectly?
L1822[22:37:16] <payonel> yes
L1823[22:37:34] <Colink02> whered i mess up...
L1824[22:38:16] <payonel> i dont know
L1825[22:38:21] <payonel> what happens or doesn't happen?
L1826[22:38:41] <Colink02> gives me the same error on line 21
L1827[22:39:08] <payonel> you'd have to reboot
L1828[22:39:17] <Colink02> ok
L1829[22:42:13] <Colink02> i did its still saying the same thing
L1830[22:42:56] <payonel> well now gist is missing an end, it should be a different error
L1831[22:43:04] <payonel> %lua function
L1832[22:43:05] <MichiBot> main:1: <name> expected near <eof>
L1833[22:43:14] <payonel> %lua function start()
L1834[22:43:15] <MichiBot> main:1: 'end' expected near <eof>
L1835[22:43:19] <payonel> ^ it should say that
L1836[22:43:28] <payonel> 'end' expected near
L1837[22:43:46] <payonel> look at your function strat(), it's missing an end
L1838[22:43:50] zsh sets mode: +v on ping
L1839[22:43:51] <Colink02> well i added it back still saying same thing
L1840[22:45:28] * Saphire chirps
L1841[22:46:19] ⇨ Joins: techno156 (~techno156@137.154.136.70)
L1842[22:48:25] <Colink02> any ideas
L1843[22:49:09] <Colink02> %lua event.timer
L1844[22:49:10] <MichiBot> main:1: attempt to index global 'event' (a nil value)
L1845[22:49:41] <Colink02> %lua timer_id = event.timer(1, service_callback, math.huge)
L1846[22:49:41] <MichiBot> main:1: attempt to index global 'event' (a nil value)
L1847[22:49:50] <Colink02> see
L1848[22:50:31] <payonel> Colink02: testing event with MichiBot doesn't prove anything
L1849[22:50:39] <Colink02> true
L1850[22:50:59] <payonel> you need to reboot your machine because rc caches things
L1851[22:51:29] <Colink02> ok ill do it again
L1852[22:52:55] <Colink02> Ok theat did it must of messed something up last time works now thanks payonel
L1853[22:53:04] <payonel> yep!
L1854[22:55:32] <Colink02> now when i do rc should it show up?
L1855[22:56:58] <payonel> show up where/how?
L1856[22:57:23] <Colink02> when i do rc it doesn't show up is that good?
L1857[22:58:03] <payonel> just running `rc` starts all enabled services
L1858[22:58:17] <Colink02> ok
L1859[22:58:18] <payonel> if you run `rc service enable` and then `rc` it should start it
L1860[22:58:30] <Colink02> ok
L1861[22:58:34] <payonel> but if you'd have to add a print to your start method
L1862[22:58:48] <payonel> i recommend a print message in start and stop to declare that
L1863[22:58:57] <Colink02> ok
L1864[22:59:10] <Colink02> like just below the function line?
L1865[22:59:35] <payonel> whatever message makes sense where you want it :)
L1866[23:03:38] <Colink02> how come that doesn't work?
L1867[23:04:41] <TYKUHN2> Depends. What doesn't work? ?
L1868[23:05:19] <Colink02> https://github.com/colin500/LuaPrograms/blob/master/service.lua my print lines
L1869[23:06:38] <payonel> Colink02: read your error messages
L1870[23:06:54] <Colink02> what error messages i didn't get any
L1871[23:13:10] ⇨ Joins: amuzet (~amuzet@108-213-217-147.lightspeed.sntcca.sbcglobal.net)
L1872[23:13:21] <amuzet> hello?
L1873[23:14:03] ⇦ Quits: ping (v^@me.pxtst.com) (Ping timeout: 206 seconds)
L1874[23:14:18] <gamax92> hi
L1875[23:14:33] <Colink02> hi
L1876[23:16:53] ⇦ Quits: Doty1154 (~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L1877[23:17:32] ⇨ Joins: ping (v^@me.pxtst.com)
L1878[23:25:53] ⇦ Quits: amuzet (~amuzet@108-213-217-147.lightspeed.sntcca.sbcglobal.net) (Remote host closed the connection)
L1879[23:27:29] ⇦ Quits: Colink02 (webchat@97-86-8-234.dhcp.stls.mo.charter.com) (Ping timeout: 180 seconds)
L1880[23:32:04] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: Always save before encountering a shiny.)
L1881[23:39:27] <Izaya> https://lain.shadowkat.net/~izaya/darwin.png
L1882[23:59:32] ⇨ Joins: wsss (webchat@172-1-101-111.lightspeed.brhmal.sbcglobal.net)
L1883[23:59:42] <wsss> Anyone home?
<<Prev Next>> Scroll to Top