<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:56:00] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L2[01:00:14] ⇨ Joins: Thisguy_ (Thisguy_!~thisguy@cpe-45-36-166-82.triad.res.rr.com)
L3[01:00:35] ⇦ Quits: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net) (Ping timeout: 183 seconds)
L4[01:00:49] <Thisguy_> When my microcontroller exits its main loop, it errors out with "computer halted." What do I need to do in the lua I flash to its EEPROM to halt without error?
L5[01:04:19] <Izaya> computer.shutdown()
L6[01:17:38] <Thisguy_> Thanks
L7[01:23:51] <Thisguy_> Where the fuck is my microcontroller?
L8[01:26:43] <Thisguy_> ...I guess I lost it somehow. Weird.
L9[01:41:57] ⇦ Quits: Thisguy_ (Thisguy_!~thisguy@cpe-45-36-166-82.triad.res.rr.com) (Quit: leaving)
L10[01:55:56] ⇨ Joins: Rose_ (Rose_!~rose@60.225.84.225)
L11[02:05:12] ⇦ Quits: Rose_ (Rose_!~rose@60.225.84.225) (Quit: Proudly using WocChat!)
L12[02:06:18] ⇨ Joins: Rose_ (Rose_!~rose@60.225.84.225)
L13[02:06:38] ⇦ Quits: Rose_ (Rose_!~rose@60.225.84.225) (Client Quit)
L14[02:07:07] ⇦ Quits: Lymia (Lymia!~lymia@magical.girl.lyrical.lymia.moe) (Remote host closed the connection)
L15[03:38:23] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107205E374F875C40908DAB22.dip0.t-ipconnect.de)
L16[03:38:24] zsh sets mode: +v on Vexatos
L17[03:58:18] <Izaya> ~w modem
L18[03:58:19] <ocdoc> http://ocd.cil.li/component:modem
L19[04:13:05] <Izaya> huuuuuuh
L20[04:13:18] <Izaya> the issue I was having with termsrv is gone
L21[04:13:20] <Izaya> o-ok
L22[04:59:37] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E3955E.dip0.t-ipconnect.de)
L23[05:16:35] <Izaya> how over-powered is witchery?
L24[05:27:05] <Nirahiel> Hello !
L25[05:28:28] ⇨ Joins: Nirahiel (Nirahiel!webchat@lfbn-1-12746-54.w90-90.abo.wanadoo.fr)
L26[05:31:08] ⇦ Quits: Nirahiel (Nirahiel!webchat@lfbn-1-12746-54.w90-90.abo.wanadoo.fr) (Client Quit)
L27[05:46:37] <Lizzy> oh, do i still have the tonk? hehehe
L28[05:46:49] <Lizzy> %tonkout
L29[05:46:50] <MichiBot> Lizzy has tonked out! Tonk has been reset! They gained 0.009 tonk points! Current score: 0.015
L30[05:56:40] <simon816> %tonk
L31[05:56:41] <MichiBot> Dagnabbit! simon816! You beat Lizzy's previous record of <0! I hope you're happy!
L32[05:56:42] <MichiBot> simon816's new record is 9 minutes and 50 seconds! 9 minutes and 50 seconds gained!
L33[06:12:19] <Izaya> https://my.mixtape.moe/ofmyjj.webm
L34[06:33:43] <evg-zhabotinsky> Do I understand correctly that the whole point of %tonk it that IRC shows no message history?
L35[06:34:22] <evg-zhabotinsky> %tonk
L36[06:34:22] <MichiBot> Dogast! evg-zhabotinsky! You beat simon816's previous record of 9 minutes and 50 seconds! I hope you're happy!
L37[06:34:23] <MichiBot> evg-zhabotinsky's new record is 37 minutes and 41 seconds! 27 minutes and 50 seconds gained!
L38[06:36:49] <Izaya> Nope.
L39[07:05:59] ⇨ Joins: hackmcer (hackmcer!~hackmcer@119.185.177.208)
L40[07:06:40] ⇦ Quits: hackmcer (hackmcer!~hackmcer@119.185.177.208) (Remote host closed the connection)
L41[07:17:09] <Inari> Why would that be the point
L42[07:17:54] <AmandaC> %tonk
L43[07:17:55] <MichiBot> Bejabbers! AmandaC! You beat evg-zhabotinsky's previous record of 37 minutes and 41 seconds! I hope you're happy!
L44[07:17:56] <MichiBot> AmandaC's new record is 43 minutes and 32 seconds! 5 minutes and 50 seconds gained!
L45[07:21:22] <Inari> https://imgur.com/gallery/yfCIfh9 pretty
L46[07:29:17] ⇦ Quits: brayden (brayden!~brayden@96.9.220.100) (Ping timeout: 180 seconds)
L47[07:29:27] ⇨ Joins: brayden (brayden!~brayden@96.9.220.100)
L48[07:30:02] * AmandaC hides from Inari before she connects the worms and pebble on her bed to her
L49[07:32:07] * AmandaC hides in her automatic scritching machine
L50[07:34:55] <Izaya> I made a thing that's actually useful
L51[07:35:00] <Izaya> https://my.mixtape.moe/iwxvvj.webm
L52[07:40:00] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de)
L53[07:52:28] <Forecaster> @evg-zhabotinsky we have history in this channel
L54[07:52:36] <Forecaster> %log
L55[07:52:44] <Forecaster> %logs
L56[07:52:45] <MichiBot> Forecaster: https://oclogs.pc-logix.com/
L57[07:52:55] <AmandaC> noooo, you weren't supposed to link that!
L58[07:53:22] <Forecaster> You dark secrets have been revealed!
L59[07:59:14] <Inari> AmandaC: Worms and pebble?
L60[07:59:26] <AmandaC> Don't worry about it!! Def don't read after https://irclogs.pc-logix.com/view?chan=oc&log=2019-01-11.log#L367
L61[08:01:12] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L62[08:06:48] <AmandaC> Anyway, oclogs doesn't matter, most users have a bouncer anyway
L63[08:06:52] <AmandaC> most regulars*
L64[08:10:45] <Temia> Mooo .o.
L65[08:11:15] * Lizzy meows
L66[08:11:17] <Temia> I mean sure, but I think Quassel still hasn't implemented logsearch
L67[08:12:15] <Izaya> grep exists \o/
L68[08:17:12] <Temia> Not really an option for SQL databases either .w.
L69[08:18:29] <Lizzy> select * from db.messagetable where message contains "sometext';
L70[08:18:41] <Lizzy> would probably work something like that?
L71[08:19:04] <Temia> Theoretically. Lacks finesse and context though
L72[08:19:07] <Temia> %tonk
L73[08:19:07] <MichiBot> Waesucks! Temia! You beat AmandaC's previous record of 43 minutes and 32 seconds! I hope you're happy!
L74[08:19:08] <MichiBot> Temia's new record is 1 hour, 1 minute and 12 seconds! 17 minutes and 39 seconds gained!
L75[08:19:44] <Temia> You wanna put a bangin' tonk on it
L76[08:22:32] * Inari tonks Temia's tail
L77[08:23:30] ⇨ Joins: FuckingBlyatBoi (FuckingBlyatBoi!~FuckingBl@mc98.ggservers.com)
L78[08:23:57] <FuckingBlyatBoi> h
L79[08:23:57] <Inari> Thats an odd nickname
L80[08:24:06] <FuckingBlyatBoi> *hi
L81[08:24:14] <Inari> %hello
L82[08:24:15] <MichiBot> Inari: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L83[08:24:24] <FuckingBlyatBoi> Im using MineOS on OC
L84[08:24:30] <FuckingBlyatBoi> it was random
L85[08:24:36] <evg-zhabotinsky> %tonk
L86[08:24:36] <MichiBot> I'm sorry evg-zhabotinsky, you were not able to beat Temia's record of 1 hour, 1 minute and 12 seconds this time.
L87[08:24:37] <MichiBot> 5 minutes and 28 seconds were wasted! Missed by 55 minutes and 43 seconds!
L88[08:24:38] <Inari> Ah, yes, that
L89[08:24:44] * Temia tailbaps Inari on the nose :T
L90[08:24:49] <Inari> Temia: :D
L91[08:25:10] <FuckingBlyatBoi> k, will go now
L92[08:25:15] ⇦ Quits: FuckingBlyatBoi (FuckingBlyatBoi!~FuckingBl@mc98.ggservers.com) (Client Quit)
L93[08:25:45] <Inari> %bye
L94[08:25:45] <MichiBot> Inari: Oh, well, bye I guess...
L95[08:30:17] <Temia> I can't help but worry you're developing an unhealthy interest in my tail D:
L96[08:30:31] <Inari> How so
L97[08:30:33] <Temia> I know it's cute but still!
L98[08:30:34] <Inari> Tailsa re fun to play with
L99[08:30:50] * Temia curls her tail around herself :x
L100[08:31:35] <Temia> Yeah but I'm the only one here whose tail has a tuft and you seem to go for it a lot compared to others >.>
L101[08:32:03] * Lizzy hides her tail as well
L102[08:35:11] * Skye sits on the ceiling
L103[08:35:58] <t20kdc> Temia: well... I guess that's why Inari goes for your tail... everybody else appears to have hid.
L104[08:36:19] * Skye throws a magic potion at t20kdc, turning them into a catgirl
L105[08:36:26] <t20kdc> Darn.
L106[08:37:26] <Inari> Temia: I don't know of anyone else having tails
L107[08:37:27] <Inari> :p
L108[08:37:41] * AmandaC quietly sneaks away
L109[08:37:44] <t20kdc> Well, now you do.
L110[08:38:12] <Inari> AmandaC: You're a cat, you hate it being messed with!
L111[08:38:24] <t20kdc> wait, so
L112[08:38:42] <t20kdc> Temia's fine because not-a-cat
L113[08:38:46] <AmandaC> Inari: and you think this is unique to cats?
L114[08:38:59] ⇨ Joins: Lymia (Lymia!~lymia@magical.girl.lyrical.lymia.moe)
L115[08:39:20] <t20kdc> but AmandaC is a cat and so they're offlimits! Hmph! How is... ooo, interesting hostname! *gets distracted*
L116[08:41:21] <Inari> %pet Lymia
L117[08:41:32] <Inari> %pet Lymia
L118[08:41:33] * MichiBot pets Lymia with fitness fleece. 8 health gained!
L119[08:41:40] <Izaya> "Last error: computer halted"
L120[08:41:47] <Izaya> I hate this error message. I really do.
L121[08:42:23] <AmandaC> Izaya: that means it reached the end of the eeprom/ the initial coroutine ended
L122[08:42:28] <Izaya> AmandaC: yup
L123[08:42:35] <Izaya> which means the machine died but not with a useful error message
L124[08:42:44] <Izaya> and in this case it's not being logged
L125[08:43:02] <Izaya> which means that the terminal server process is silently failing, as well as minitel and every other process on the machine
L126[08:50:13] <Lizzy> i hate silent errors
L127[08:52:20] <Inari> https://imgur.com/gallery/LhlECTn
L128[08:54:24] <Inari> https://imgur.com/gallery/tHxrdl8 o.o
L129[09:17:05] <Lizzy> Izaya, to answer your question from yesterday, yes 7dtd works on my arch install
L130[09:17:11] <Izaya> huh :|
L131[09:17:15] <Izaya> so it's something I've done
L132[09:17:17] <Izaya> "great"
L133[09:17:35] <Lizzy> though by works i mean it gets to the main menu
L134[09:18:53] <Izaya> further than it gets on mine
L135[09:26:54] <Mettaton_Fab> %tonk
L136[09:26:55] <MichiBot> Fudge! Mettaton_Fab! You beat Temia's previous record of 1 hour, 1 minute and 12 seconds! I hope you're happy!
L137[09:26:56] <MichiBot> Mettaton_Fab's new record is 1 hour, 2 minutes and 18 seconds! 1 minute and 6 seconds gained!
L138[10:10:19] ⇨ Joins: jackmcbarn (jackmcbarn!~jackmcbar@gateway02.insomnia247.nl)
L139[10:22:04] ⇦ Quits: jackmcbarn (jackmcbarn!~jackmcbar@gateway02.insomnia247.nl) (Ping timeout: 206 seconds)
L140[10:24:52] <Mimiru> Restarting corded in a minute, hopefully with a fix for those stupid spam messages
L141[10:24:59] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L142[10:25:16] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L143[10:25:17] zsh sets mode: +v on Corded
L144[10:25:43] <Mimiru> Ok... hopefully I don't get banned for sending this URL.
L145[10:25:58] <Mimiru> DO NOT CLICK THIS IF IT STICKS AROUND, OR GOES TO IRC. :D
L146[10:26:05] <Mimiru> Perfect
L147[10:26:10] <Mimiru> It didn't relay it and it deleted it
L148[10:31:44] <Lizzy> %tonk
L149[10:31:45] <MichiBot> Gadsbudlikins! Lizzy! You beat Mettaton_Fab's previous record of 1 hour, 2 minutes and 18 seconds! I hope you're happy!
L150[10:31:46] <MichiBot> Lizzy's new record is 1 hour, 4 minutes and 50 seconds! 2 minutes and 31 seconds gained!
L151[10:31:50] <ben_mkiv> thats censorship
L152[10:32:16] <Mimiru> Yes, it is.
L153[10:33:19] <Izaya> https://i.redd.it/bska30rgzw921.jpg
L154[10:33:36] <Izaya> I love the smell of censorship in the morning
L155[10:34:00] <Mimiru> Yep, how dare I stop spam bots from.. spamming us.
L156[10:34:03] <Mimiru> IREvil
L157[10:35:40] <Izaya> https://i.redd.it/qa6hsywvsy921.gif
L158[10:36:19] <Izaya> Heeeeey Mimiru
L159[10:36:39] <Izaya> Can I put laser turrets on the ceiling
L160[10:36:50] <Mimiru> At one point you could.. no idea if it still works
L161[10:36:57] <ben_mkiv> i can test rn
L162[10:37:15] <ben_mkiv> yes you can
L163[10:37:19] <Mimiru> yay
L164[10:37:21] <Mimiru> ty
L165[10:37:35] <Izaya> :D
L166[10:46:45] <Lizzy> "<Mimiru> Yep, how dare I stop spam bots from.. spamming us." my response when i read stack overflow answers about rejecting spam email and they say "you shouldn't outright reject stuff that hits the threshold because it could be important"....
L167[10:47:02] <Lizzy> If it were that fucking important, they should have set their mail server up properly
L168[10:49:02] <Lizzy> roughly all you need in order to get my mail server to actually listen is a valid domain, A/AAAA record and asociated reverse and not be on spamcop's block list
L169[10:49:51] <Lizzy> pretty basic things imo
L170[11:02:24] ⇨ Joins: Kleadron (Kleadron!~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L171[11:05:59] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L172[11:42:12] <AmandaC> %roll 1d4
L173[11:42:13] <MichiBot> AmandaC: [3]
L174[11:46:21] <Kleadron> %loot
L175[11:46:22] <MichiBot> Kleadron: You get a loot box! It contains the ultimate guide to killing all humans.
L176[11:47:39] <Kleadron> thanks i needed this
L177[11:48:31] <t20kdc> hang on, MichiBot just... *has* that?
L178[11:48:43] <t20kdc> %loot
L179[11:48:53] <Kleadron> time to exterminate all of the communist linux penguins
L180[11:49:31] <Mimiru> %loot sometimes tries to add to the inventory, and fails which is why you get no output sometimes.
L181[11:49:31] <MichiBot> Mimiru: You get a loot box! It contains a pen.
L182[11:49:36] <Mimiru> heh..
L183[11:49:43] <t20kdc> %loot
L184[11:50:20] <t20kdc> Kleadron: just be sure to exterminate the capitalist apple fruit and windows architectural elements too
L185[11:51:10] <Kleadron> i will destroy the fruit but windows 7 and xp for the win
L186[11:51:34] <t20kdc> then you'll still have to fight Microsoft
L187[11:51:45] <t20kdc> sooooo... sure?
L188[11:56:10] <Kleadron> windows xp error music plays
L189[11:56:20] <Kleadron> we will fight to the death with bill gates
L190[12:08:19] <AmandaC> %roll 1d2
L191[12:08:19] <MichiBot> AmandaC: [2]
L192[12:13:48] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de) (Ping timeout: 183 seconds)
L193[12:22:33] ⇨ Joins: xandaros (xandaros!~xandaros@185.35.77.23)
L194[12:28:05] <evg-zhabotinsky> %tonk
L195[12:28:06] <MichiBot> Bejabbers! evg-zhabotinsky! You beat Lizzy's previous record of 1 hour, 4 minutes and 50 seconds! I hope you're happy!
L196[12:28:07] <MichiBot> evg-zhabotinsky's new record is 1 hour, 56 minutes and 20 seconds! 51 minutes and 30 seconds gained!
L197[12:36:50] * Temia quietly feeds Kleadron to a walrus for threatening to harm penguins in her presence
L198[12:37:24] <Kleadron> the walrus explodes and all of the penguins in the immediate 50 miles drop dead
L199[12:37:25] * AmandaC grooms Temia's hand, purrs softly against her
L200[12:37:40] <Temia> Good thing we're not in antarctica.
L201[12:37:52] <Temia> Or any other penguin colonies.
L202[12:38:01] * Temia petpets Amanda c:
L203[12:38:13] <Temia> Oh, I've got a better idea for punishment'
L204[12:38:47] <AmandaC> Beam him into a degrading orbit around Sol?
L205[12:38:51] <Temia> Darn, I can't find a good video of it.
L206[12:38:53] <Temia> No, no
L207[12:39:07] <Temia> Using song magic to bury them in a stampede of parka-wearing penguins.
L208[12:39:38] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:d0ca:5285:e9d2:a72b) (Quit: Cervator)
L209[12:39:51] <Kleadron> AmandaC: Sal is tonight's biggest loser
L210[12:40:21] <AmandaC> Sol, as in, the sun around your puny little planet.
L211[12:40:27] <AmandaC> er, reverse that
L212[12:40:36] <Kleadron> puny little sun
L213[12:42:26] <AmandaC> Mimiru: you about?
L214[12:44:45] <Kleadron> oh cool the irc bridge stopped working
L215[12:45:12] <Lizzian> @Mimiru corded ded
L216[12:45:17] <AmandaC> ... or not
L217[12:45:18] <Lizzian> wait
L218[12:45:24] <Lizzian> discord to irc works...
L219[12:45:24] <Izaya> that'd explain why it's been so pleasant :^)
L220[12:45:34] <Kleadron> :O we can spy on discord
L221[12:45:43] <AmandaC> @status @Mimiru
L222[12:45:43] <Discord> Mimiru is currently ONLINE Playing: EVE Online
L223[12:46:05] <gamax92> discord's just having issues atm
L224[12:46:11] <Lizzy> oh hello spammer, time for you to go on my block list
L225[12:46:33] <Mimiru> .
L226[12:46:54] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L227[12:47:04] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L228[12:47:05] zsh sets mode: +v on Corded
L229[12:47:06] <Mimiru> Test
L230[12:47:17] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L231[12:47:21] <Mimiru> wtf
L232[12:47:36] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L233[12:47:37] zsh sets mode: +v on Corded
L234[12:47:49] <Mimiru> Test
L235[12:47:50] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L236[12:47:54] <Mimiru> ...
L237[12:47:57] <gamax92> Mimiru: it's a discord issue not the bot
L238[12:48:41] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L239[12:48:42] zsh sets mode: +v on Corded
L240[12:48:44] <Mimiru> Why are you fucking crashing
L241[12:48:53] <Mimiru> Test
L242[12:48:55] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L243[12:49:10] <Lizzy> discord side didn't even seem to log back in that time
L244[12:49:18] <Mimiru> java.net.SocketTimeoutException: timeout
L245[12:49:35] <Mimiru> Like gamax92 said, discord issue, and a non handled socket timeout
L246[12:49:38] <Kleadron> did discord break something
L247[12:50:07] <AmandaC> probably
L248[12:50:25] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L249[12:50:26] <Mimiru> .
L250[12:50:26] zsh sets mode: +v on Corded
L251[12:50:34] <Izaya> ..
L252[12:50:38] <Kleadron> ...
L253[12:50:39] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L254[12:50:40] <Mimiru> same socket timeout
L255[12:50:53] <Kleadron> NotSoBot is offline in my discord server
L256[12:51:08] <Mimiru> Oddly Natsumi seems to be working
L257[12:51:18] <Izaya> inb4 they changed the API again
L258[12:51:40] <Kleadron> hmm my own discord bot appears to have stopped working
L259[12:51:48] <AmandaC> Well, my kittiesdb bot hasn't out-right crashed. It's also not logged anything, either
L260[12:51:55] <Mimiru> And... Natsumi isn't listening now
L261[12:52:34] <AmandaC> Discord broke it: https://status.discordapp.com/
L262[12:52:38] <Mimiru> The Discord API server is going nuts
L263[12:52:50] <Kleadron> we can always rely on discord to break something
L264[12:53:31] <Izaya> for a service with a theoretically bulletproof backend they seem to break stuff a lot
L265[12:54:29] <Kleadron> yep discord has completely shat tiself
L266[12:54:31] <Kleadron> itself*
L267[12:54:59] <Izaya> and nothing of value was lost
L268[12:55:12] * Izaya cackles in IRC, dies
L269[12:55:38] * Kleadron watches as discord slowly burns into a pile of javascript and electron
L270[12:55:56] <gamax92> how does something burn into what it already was?
L271[12:56:35] <AmandaC> gamax92: because the paint job ontop falls off, I guess?
L272[12:57:39] <Kleadron> API response time is souring into the 1,500s and there is a major outage now
L273[13:00:21] <Kleadron> steam also appears to be having some trouble
L274[13:01:25] <gamax92> I don't see steam issues being reported anywhere
L275[13:01:34] <AmandaC> steam's fine here
L276[13:07:59] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L277[13:08:00] zsh sets mode: +v on Corded
L278[13:09:03] ⇨ Joins: Seich (Seich!webchat@177.247.69.187)
L279[13:11:05] <Mimiru> Meh, got stuff to do and can't wait for Discord to get its shit together
L280[13:11:11] ⇦ Quits: Fira_ (Fira_!~Fira@lfbn-1-13709-48.w90-3.abo.wanadoo.fr) (Read error: Connection reset by peer)
L281[13:11:12] <Lizzy> Forecaster, I can see that there's a message in your discord, but i can't see what it is
L282[13:13:40] ⇦ Quits: Seich (Seich!webchat@177.247.69.187) (Client Quit)
L283[13:14:55] <Skye> Lizzy, probably the D&D thing? :P
L284[13:15:07] <Lizzy> yeah
L285[13:23:09] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote host closed the connection)
L286[13:23:16] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L287[13:23:17] zsh sets mode: +v on Corded
L288[13:23:23] <Mimiru> Test
L289[13:23:31] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L290[13:23:38] <Mimiru> K, still broken so meh
L291[13:23:57] <AmandaC> It says they're rate-limiting people's retur
L292[13:23:58] <AmandaC> n
L293[13:36:53] <Kleadron> rate limiting is no fun
L294[13:37:56] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de)
L295[13:42:25] ⇨ Joins: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net)
L296[13:45:21] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de) (Ping timeout: 189 seconds)
L297[13:53:34] ⇨ Joins: Tomeno (Tomeno!~Tomeno@168-35.hukot.net)
L298[13:54:51] ⇦ Parts: Tomeno (Tomeno!~Tomeno@168-35.hukot.net) (Leaving))
L299[14:01:22] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L300[14:01:23] zsh sets mode: +v on Corded
L301[14:01:23] ⇨ Joins: logan2611 (logan2611!~logan2611@184-96-207-78.hlrn.qwest.net)
L302[14:01:36] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L303[14:02:25] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L304[14:02:26] zsh sets mode: +v on Corded
L305[14:02:39] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L306[14:03:30] ⇦ Quits: logan2611 (logan2611!~logan2611@184-96-207-78.hlrn.qwest.net) (Remote host closed the connection)
L307[14:05:20] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L308[14:05:21] zsh sets mode: +v on Corded
L309[14:05:44] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client Quit)
L310[14:19:01] <Inari> https://imgur.com/gallery/rs6p5Vw this just feels wrong
L311[14:20:09] <Kleadron> fold it the other way around
L312[14:20:22] <Kleadron> close it like a nintendo ds
L313[14:23:29] <AmandaC> Inari: Kuroko Shirai's phone when?
L314[14:29:48] <Lizzy> %tonk
L315[14:29:48] <MichiBot> Voldemort! Lizzy! You beat evg-zhabotinsky's previous record of 1 hour, 56 minutes and 20 seconds! I hope you're happy!
L316[14:29:49] <MichiBot> Lizzy's new record is 2 hours, 1 minute and 42 seconds! 5 minutes and 21 seconds gained!
L317[14:30:49] <Kleadron> darnit
L318[14:31:59] <AmandaC> %source
L319[14:32:01] <MichiBot> AmandaC: https://github.com/PC-Logix/LanteaBot/
L320[14:32:47] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de)
L321[14:38:22] <AmandaC> There, finally made the PR I decided I would like a week ago
L322[14:45:48] ⇨ Joins: AndroUser (AndroUser!~androirc@2a00:1fa0:8df:da7f:0:5d:3cb7:1301)
L323[14:55:45] ⇦ Quits: AndroUser (AndroUser!~androirc@2a00:1fa0:8df:da7f:0:5d:3cb7:1301) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L324[14:56:35] ⇨ Joins: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru)
L325[15:00:28] ⇨ Joins: EvgEnZh (EvgEnZh!~evg-zhabo@213.87.149.32)
L326[15:00:47] <Skye> hello o/
L327[15:03:34] ⇦ Quits: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru) (Ping timeout: 190 seconds)
L328[15:04:10] <EvgEnZh> Discord&irc mirroring broke?
L329[15:05:12] <Skye> yeah
L330[15:05:15] <Skye> Discord broke
L331[15:05:38] <EvgEnZh> %tonk
L332[15:05:38] <MichiBot> I'm sorry EvgEnZh, you were not able to beat Lizzy's record of 2 hours, 1 minute and 42 seconds this time.
L333[15:05:39] <MichiBot> 35 minutes and 50 seconds were wasted! Missed by 1 hour, 25 minutes and 52 seconds!
L334[15:05:50] <EvgEnZh> Ok
L335[15:06:25] <stephan48> all this nice silence!
L336[15:08:30] <Kleadron> allow me to ruin it
L337[15:08:32] <Kleadron> ahem
L338[15:08:35] <Kleadron> Windows XP
L339[15:10:46] <Skye> my fav windows version
L340[15:11:01] <Kleadron> i have windows xp on my "xp" machine
L341[15:11:07] <Kleadron> and it runs tekkit pretty well
L342[15:11:41] <Skye> I need an XP machine to play old games
L343[15:11:53] <Kleadron> i play starcraft and C&C games on it
L344[15:12:49] <AmandaC> https://i.imgur.com/c45NVHc.jpg
L345[15:12:52] <Kleadron> discord usually works enough in chrome 49 but a recent update broke the scrollbar in the chat so it cannot be used in chrome anymore
L346[15:13:01] <Kleadron> so i have to use it in mypal
L347[15:13:05] <EvgEnZh> I have XP on a VirtualBox because SimCity2k for Windows needs 256 color mode, and Wine does not support that.
L348[15:13:09] <Kleadron> but mypal is slower compared to chrome
L349[15:14:28] <EvgEnZh> Win95 games are the worst in this regard, they are too new for DosBox and too old for everything else.
L350[15:14:44] <Kleadron> i realized i have the wrong keyboard layout
L351[15:14:50] <Kleadron> this keyboard has a tall enter key
L352[15:15:31] <EvgEnZh> The tall Enter is the wrong one? Absolutely not!
L353[15:16:48] ⇨ Joins: aaaa (aaaa!~aaaa@ec2-35-180-69-234.eu-west-3.compute.amazonaws.com)
L354[15:16:56] <aaaa> hell yes
L355[15:17:39] <EvgEnZh> @hell You finally managed to connect to IRC after Discord bot died?
L356[15:18:18] ⇦ Quits: aaaa (aaaa!~aaaa@ec2-35-180-69-234.eu-west-3.compute.amazonaws.com) (Client Quit)
L357[15:18:21] <AmandaC> discord itself was dead. the bot was just a casualty, and it can't be restarted because Mimiru had shit to do
L358[15:18:40] <AmandaC> https://status.discordapp.com/incidents/cg7y5gbl80pg
L359[15:19:24] <EvgEnZh> Hm, ok. Also, which bot is it? And how nicknames are translated between IRC and Discord?
L360[15:19:36] <AmandaC> ONe-to-one
L361[15:19:41] <AmandaC> and it's Corded, but it's crashed
L362[15:20:35] <EvgEnZh> Em, it doesn't google. I meant which software is it.
L363[15:21:29] <AmandaC> https://github.com/CaitlynMainer/Yuri
L364[15:21:32] <AmandaC> That's the bot
L365[15:42:17] ⇨ Joins: BrainStone (BrainStone!webchat@p54B24318.dip0.t-ipconnect.de)
L366[15:43:43] <BrainStone> Hello
L367[15:43:47] <payonel> %hello
L368[15:43:47] <MichiBot> payonel: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L369[15:43:54] <payonel> >_>
L370[15:43:56] <payonel> %hello BrainStone
L371[15:43:56] <MichiBot> payonel: Hello! Welcome to #oc! The one and only opencomputers channel! Please ask your questions directly (dont ask to ask) and provide error/code examples! (Use pastebin.com if theyre more than one line!) Dont mind the random conversation you might have walked into.
L372[15:44:01] <payonel> %flip
L373[15:44:01] <MichiBot> payonel: (╯°□°)╯┻━┻
L374[15:44:05] <BrainStone> lol
L375[15:44:20] <BrainStone> Anyways I was wondering if I could get a hand with peripherals
L376[15:44:29] <payonel> components?
L377[15:44:32] <payonel> which component?
L378[15:44:42] <BrainStone> I want to see if the CC peripheral I implemented works with OC
L379[15:44:47] <payonel> cc has peripherals, oc has components
L380[15:44:56] <BrainStone> My apologies
L381[15:45:07] <BrainStone> I'm really just a modder and want to make sure everything works
L382[15:45:32] <Vexatos> well first you have to have both CC and OC installed
L383[15:45:41] <BrainStone> I do
L384[15:45:46] <BrainStone> Wait
L385[15:45:50] <Vexatos> then just place an adapter next to it
L386[15:45:57] <Vexatos> your block
L387[15:46:16] <BrainStone> So if I don't have CC installed, then the CC interfac/peripheral/whatever will not work?
L388[15:46:21] <Vexatos> of course not
L389[15:46:28] <Vexatos> how could it
L390[15:46:33] <AmandaC> The CC peripheral API needs the CC API
L391[15:46:44] <AmandaC> the OC compat just pretends to be a CC computer
L392[15:46:46] <Vexatos> and the CC API only works if CC is loaded
L393[15:46:46] <BrainStone> Hm. I thought OC included the API for compatibility reasons
L394[15:46:56] <EvgEnZh> Huh? I thought just the api part included with OC should be enough?
L395[15:46:57] <Vexatos> including APIs is a sin D:
L396[15:47:08] <AmandaC> That's incredibly volatile
L397[15:47:23] <BrainStone> Hm ok
L398[15:47:42] <BrainStone> Seems like I need to implement an OC component interface then as well
L399[15:47:55] <Vexatos> well no
L400[15:48:00] <Vexatos> what you want to implement is a driver
L401[15:48:06] <BrainStone> That's what I mean
L402[15:48:13] <Vexatos> no you were talking about a component
L403[15:48:17] <Vexatos> those are two different parts of the API
L404[15:48:22] <Vexatos> you do not want a component :P
L405[15:48:27] <BrainStone> I'm sorry
L406[15:48:33] <BrainStone> I have barely touched OC
L407[15:48:36] <Vexatos> so yea just implement a driver
L408[15:48:49] <BrainStone> Took me alone 5 minutes to set up a working computer in creative
L409[15:48:58] <Vexatos> or just run the /oc_sc command
L410[15:49:09] <BrainStone> What does that do?
L411[15:49:19] <Vexatos> alias for /oc_spawnComputer
L412[15:49:45] <BrainStone> Lol
L413[15:49:53] <BrainStone> RIP 5 minutes of my life
L414[15:50:13] <BrainStone> Ok. Then let's assume I have implemented the driver for my block
L415[15:50:27] <BrainStone> Will the CC peripheral code cause issues?
L416[15:50:47] <Vexatos> well if you want the OC API to behave exactly like the CC one, make your ManagedEnvironment implement ManagedPeripheral, read that one's javadoc for details
L417[15:50:47] <BrainStone> And how exactly do I test if it works?
L418[15:51:07] <Vexatos> well as long as you make sure the CC code isn't loaded when CC is not installed, and the OC code isn't loaded when OC is not installed
L419[15:51:17] <BrainStone> Piece of cake
L420[15:51:26] <Vexatos> as I said, place an adapter next to your block, then connect it to the computer
L421[15:51:50] <BrainStone> Even when I have the OC API implemented?
L422[15:52:00] <Vexatos> what?
L423[15:52:05] <Vexatos> that's what the adapter is for :I
L424[15:52:44] <BrainStone> I mean at this point I want to provide the methods the block has to OC directly through its API, like I did with CC
L425[15:53:08] <Vexatos> yes you can do that
L426[15:53:12] <BrainStone> Because I think it's kinda poinless if I have to have CC installed for the block to work with OC
L427[15:53:37] <Vexatos> and as I said, if you implement ManagedPeripheral on your ManagedEnvironment, the API will even look the same
L428[15:53:40] <AmandaC> the adapter isn't just for CC compat
L429[15:53:43] <Vexatos> so you don't even have to use the @Callback syntax
L430[15:53:55] <AmandaC> It's for interacting with non-computer things.
L431[15:54:57] <BrainStone> Ok
L432[15:55:00] <BrainStone> Makes sense#
L433[15:55:56] <Vexatos> terminology
L434[15:57:03] <Vexatos> Driver ≙ IPeripheralProvider
L435[15:57:11] <Vexatos> ManagedEnvironment ≙ IPeripheral
L436[15:57:32] <BrainStone> Ah ok
L437[15:57:34] <BrainStone> Thanks
L438[15:57:47] <BrainStone> Is there a guide somewhere?
L439[15:57:57] <BrainStone> I mean I'll figure it out if not
L440[15:58:09] <BrainStone> But if there's one it's handy to have (and yes, I checked)
L441[15:58:13] <Vexatos> well there are dozens of mods that implement it
L442[15:58:20] <Vexatos> and every class and method has javadocs
L443[15:58:41] <Vexatos> payonel, do you know of a proper guide? >_>
L444[15:59:01] <Vexatos> other than "read code but maybe don't read Computronics code it's not a good example and does very hacky things in certain places"
L445[15:59:05] <payonel> heh...i always refer modders to talk to Vexatos
L446[15:59:22] * payonel runs
L447[15:59:23] <Vexatos> Yea I most likely used that part of the API more than the rest of the world combined
L448[15:59:33] <AmandaC> payonel: maybe it should be added to the wiki
L449[15:59:50] <payonel> sure. but i couldn't write it. vex could
L450[16:00:02] <BrainStone> Ok
L451[16:00:02] <AmandaC> *camera pans to Vexatos*
L452[16:00:09] <BrainStone> I'll figure it out
L453[16:00:17] <BrainStone> And if I run into issues, I'll ask
L454[16:00:53] <AmandaC> %choose waves or irradiate
L455[16:00:53] <MichiBot> AmandaC: Somebody once told me to roll with waves
L456[16:01:19] <Vexatos> sure. but i couldn't write it. i'd need motivation
L457[16:01:49] <BrainStone> But just to be sure: For CC I need The PeripheralProvider (Driver for OC) and the Peripheral itself (ManagedEnvironment/ManagedPeripheral in OC). Do I also need both for OC?
L458[16:02:41] <Vexatos> basically, the driver is a singleton
L459[16:02:47] <Vexatos> that you register using api.Driver.add
L460[16:03:16] <Vexatos> what the Adapter block does is go through all registered drivers and asks them whether it worksWith() the block adjacent to the adapter
L461[16:03:26] <Vexatos> and, if so, grab the ManagedEnvironment it creates
L462[16:03:34] <BrainStone> Ok. So essentially the exact same
L463[16:03:38] <Vexatos> then it merges all those ManagedEnvironments for all compatible peripherals into one
L464[16:03:41] <BrainStone> Just different names
L465[16:03:43] <Vexatos> and provides that to OC
L466[16:03:46] <Vexatos> CC is slightly different
L467[16:03:53] <Vexatos> it only uses the first IPeripheral it finds
L468[16:03:58] <BrainStone> Ok
L469[16:04:01] <BrainStone> Makes sense
L470[16:04:14] <Vexatos> so if your block happens to also be an IInventory for example, OpenPeripheral might have a compatible provider with it
L471[16:04:22] <BrainStone> It's not
L472[16:04:24] <Vexatos> and make yours never be called
L473[16:04:32] <Vexatos> Computronics does a massive hack to fix that
L474[16:04:42] <Vexatos> so just tell people to install computronics if that happens :^^^^^^⁾
L475[16:04:48] * Vexatos runs from the SquidDev police
L476[16:04:48] <BrainStone> Lol
L477[16:05:08] <BrainStone> Squid is here too? xD
L478[16:05:11] <Vexatos> of course
L479[16:05:21] <Vexatos> he's the third most active OC dev ,-,
L480[16:05:26] <BrainStone> I've been pastering him yesterday, lol
L481[16:05:28] <Vexatos> which means he has made three commits in the past year
L482[16:05:31] <BrainStone> With CC that is
L483[16:05:40] <BrainStone> I know that feel
L484[16:05:59] <AmandaC> payonel: btw, did you ever look at my PR's code? :P
L485[16:06:08] <Vexatos> BrainStone, TL;DR the OC API has the best javadoc I've ever seen
L486[16:06:10] <Vexatos> so just read it
L487[16:06:22] <BrainStone> Changing a single line of code will get you second most active dev on most of my repos
L488[16:06:26] <BrainStone> Ok. Will do
L489[16:06:44] <BrainStone> I'm currently just waiting for the DevEnv to be setup
L490[16:06:55] <Vexatos> OC has a maven repo btw
L491[16:07:03] <Vexatos> though you've probably already seen it
L492[16:07:07] *** EvgEnZh is now known as evg-zhabotinsky
L493[16:07:15] <BrainStone> I saw
L494[16:07:26] <BrainStone> Already using it
L495[16:07:54] <BrainStone> Just reached "recompileMC"
L496[16:08:04] <payonel> AmandaC: pr: yes. i like it. i think i'll bring it in. i've been on a short hiatus
L497[16:08:05] <BrainStone> *elevator music plays
L498[16:08:17] <AmandaC> payonel: ah, fair enough. :3
L499[16:08:32] <AmandaC> payonel: I've been playing a forked 1.12 build with it manually merged up. :P
L500[16:08:50] <AmandaC> no crashes or similar
L501[16:08:52] <Vexatos> BrainStone, place computer, place adapter next to block, connect them somehow, using cables or whatever, then you can run the `components` program in OpenOS to see a list of components, hopefully including yours
L502[16:08:59] <payonel> LUA
L503[16:09:00] <MichiBot> It's Lua, not LUA. Name not an acronym.
L504[16:09:09] <Vexatos> BrainStone, oh also you will want to implement NamedBlock on your ManagedEnvironment as well
L505[16:09:13] ⇦ Quits: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@213.87.149.32) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L506[16:09:16] <Vexatos> it will allow you to give your peripheral a name
L507[16:09:25] ⇨ Joins: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@2a00:1fa0:86e:13fb:0:44:ea6b:de01)
L508[16:09:25] <BrainStone> Ah cool
L509[16:09:35] <BrainStone> Which is preffered?
L510[16:09:36] <Vexatos> which will then show up in `components`
L511[16:09:44] <BrainStone> "modid:name" or "name"
L512[16:09:46] <payonel> name it george
L513[16:09:58] <AmandaC> horse adapter, now available for OC!
L514[16:10:02] <Vexatos> the name you want to have visible in game, just like IPeripheral's getType
L515[16:10:04] <BrainStone> Sorry. It's already called kevin
L516[16:10:05] <payonel> "i will name him george, and hug him, and squeeze him, and pet him"
L517[16:10:07] <Vexatos> i.e. exclude the mod ID
L518[16:10:08] <AmandaC> wait, that's basically OpenEntity from ben_mkiv
L519[16:10:13] <Vexatos> because that would be garbage
L520[16:10:29] <BrainStone> Well I have the modid in getType xD
L521[16:10:40] <Vexatos> AmandaC, https://www.youtube.com/watch?v=Hf3UvwzGA8U
L522[16:10:41] <MichiBot> Drone passenger transport | length: 37s | Likes: 16 Dislikes: 0 Views: 504 | by MaakaSakuranbo | Published On 11/12/2015
L523[16:10:45] <Vexatos> BrainStone, don't
L524[16:10:46] <Vexatos> ever
L525[16:11:01] <payonel> BrainStone: vex really doesn't like breaking the fourth wall
L526[16:11:12] <BrainStone> Sounds like it breaks stuff
L527[16:11:13] <payonel> it offends his self
L528[16:11:16] <Vexatos> BrainStone, OC is meant to be an immersive experience, don't do anything that'd take people out of the game
L529[16:11:21] <Vexatos> yes what payonel said
L530[16:11:47] <AmandaC> Vexatos: I totally forgot about that
L531[16:11:52] <BrainStone> Ok
L532[16:11:58] * AmandaC wonders how Vexatos feels about her PR
L533[16:12:02] <Vexatos> So if you offer part of your conscience to having a random stranger not mentally die of internal bleeding, please respect my recommendation
L534[16:12:05] <ben_mkiv> what?
L535[16:12:17] <AmandaC> ben_mkiv: "OC adapter for horses" is what I meant by OE
L536[16:12:19] <BrainStone> But what if I only break it for CC?
L537[16:12:20] <BrainStone> xD
L538[16:12:26] <Vexatos> well CC is already broken
L539[16:12:29] <ben_mkiv> yea, but did brainstone do the same?
L540[16:12:30] <payonel> haha
L541[16:12:31] <Vexatos> I couldn't give half a care
L542[16:12:42] <BrainStone> Lol
L543[16:12:46] <AmandaC> ben_mkiv: I assume not, I'm just being asinine
L544[16:12:46] <Vexatos> that's on SquidDev to complain about
L545[16:13:00] <BrainStone> Though I'll respect your recommendation
L546[16:13:17] <ben_mkiv> im about to release the tier4 screens :P
L547[16:13:20] <ben_mkiv> is that the 4th wall?
L548[16:13:22] <Vexatos> AmandaC, I like how the commit message has nothing to do with the title of the PR
L549[16:13:24] <AmandaC> You should respect it if only for the only reason that it'd be fucky to use in OpenOS
L550[16:13:49] <AmandaC> `components["modid:block"].foo()` would be hell
L551[16:14:05] <Vexatos> wait that syntax works?
L552[16:14:06] <Vexatos> oh wait
L553[16:14:09] <Vexatos> yes it does in OpenOS
L554[16:14:14] <Vexatos> THANKS PAYONEL
L555[16:14:20] <AmandaC> It's just a magic table
L556[16:14:23] <Vexatos> wait no that was in before payo
L557[16:14:31] <Vexatos> gosh I am old
L558[16:14:33] <AmandaC> foo.bar is just lua sugar for foo["bar"]
L559[16:14:36] <BrainStone> I mean I'd be surprised if it didn't
L560[16:14:49] <BrainStone> Because... AmandaC just said it xD
L561[16:15:02] <Vexatos> AmandaC isn't all-knowing you know
L562[16:15:13] <AmandaC> Lies! I know everything important!
L563[16:15:16] <BrainStone> I never asserted that
L564[16:15:25] <Vexatos> for instance, she has yet to accept the ultimate superiority of Selene like S3 did years ago
L565[16:15:38] * Vexatos hides
L566[16:15:45] <BrainStone> It's just that I was aware that xx.yy is just syntactic sugar
L567[16:15:47] <payonel> Vexatos: what works that i didn't do?
L568[16:15:58] <payonel> back tics? ``
L569[16:16:00] <payonel> i added that
L570[16:16:00] <Vexatos> %sel print("Run, AmandaC, RUN!")
L571[16:16:01] <MichiBot> Run, AmandaC, RUN!
L572[16:16:14] <AmandaC> %sel () => "Hello World"
L573[16:16:14] <MichiBot> main:1: <name> expected near '214'
L574[16:16:17] <Vexatos> payonel, no components table, nevermind
L575[16:16:21] <payonel> ah
L576[16:16:31] <BrainStone> And also if you want I can show you my "finished" code so you can check if I have any 4th wall breaks by accident
L577[16:16:34] <Vexatos> %sel (=> "Hello World")
L578[16:16:34] <MichiBot> function: 0x7f1cb8097910
L579[16:16:38] <Vexatos> %sel (=> "Hello World")()
L580[16:16:38] <MichiBot> Hello World
L581[16:16:42] <Vexatos> %sel (-> "Hello World")()
L582[16:16:42] <MichiBot> Hello World
L583[16:16:45] <Vexatos> there you go AmandaC
L584[16:16:48] <AmandaC> :P
L585[16:16:49] <payonel> yeah, that was sangar. and...i'm not sure i would have put it on the components table
L586[16:17:06] <Vexatos> BrainStone, sure
L587[16:17:11] <Vexatos> so AmandaC uh
L588[16:17:14] <Vexatos> what does the PR do
L589[16:17:14] <payonel> there should have been a clear distinction between component and the component lib, filesystem components and the filesystem lib, etc
L590[16:17:27] <Vexatos> like
L591[16:17:29] <Vexatos> properly .-.
L592[16:17:30] <BrainStone> which modid should I check? "oc" or "opencomputers"
L593[16:17:33] <AmandaC> Vexatos: allows you to insert an analyzer into a tablet to get component IDs
L594[16:17:41] <Vexatos> does it just give you the ability to parse analyzer output?
L595[16:17:46] <Vexatos> hm
L596[16:17:48] <AmandaC> ( via the "tablet use" gesture )
L597[16:18:13] <Vexatos> ah I see
L598[16:18:14] <AmandaC> my "in-universe" explination is it's scanning, eg. MAC address barcodes
L599[16:18:16] <Vexatos> it extends tablet.use
L600[16:18:27] <BrainStone> I think I understand what you mean. It's just that I have only ever touched OC once before
L601[16:18:52] <payonel> BrainStone: what is your new component?
L602[16:19:19] <BrainStone> I have a block that consumes energy and turns it into (Sponge) money
L603[16:19:23] <Vexatos> AmandaC, so it is analyzer output and component name?
L604[16:19:29] <BrainStone> And I provide a readonly interface to read the stats
L605[16:19:36] <AmandaC> Vexatos: it's the component address and component type only
L606[16:19:39] <payonel> %logs
L607[16:19:40] <MichiBot> payonel: https://oclogs.pc-logix.com/
L608[16:19:51] <AmandaC> Vexatos: I've got a hard time justifying some of the other info the analyzer outputs, like battery level
L609[16:19:57] <Vexatos> AmandaC, that is fine then
L610[16:20:03] <Vexatos> yea exactly
L611[16:20:12] <BrainStone> Vexatos: which modid should I check? "oc" or "opencomputers"
L612[16:20:18] <ben_mkiv> uhm does that work already brainstone?
L613[16:20:18] <Vexatos> oc is not a mod id
L614[16:20:25] <BrainStone> Ok
L615[16:20:27] <AmandaC> I was considering making it inspect, eg, computer cases to get network/linked card addresses, but I'm on the fence in tha tregard.
L616[16:20:33] <ben_mkiv> i got some source flying around which interacts with economy plugins
L617[16:20:39] <BrainStone> ben_mkiv, yes it does
L618[16:21:07] <BrainStone> If it's ok I can post the repo/curseforge page/ore page
L619[16:21:14] <ben_mkiv> go for it
L620[16:21:20] <BrainStone> WHich one?
L621[16:21:24] <BrainStone> Or all? xD
L622[16:21:33] <ben_mkiv> just paste the code, so we can compile it
L623[16:21:39] <Vexatos> like anyone cares what you post in here
L624[16:21:43] * Vexatos hides from Lizzy
L625[16:21:48] <AmandaC> Vexatos: HOW DARE YOU!
L626[16:21:52] <ben_mkiv> %shell
L627[16:21:52] * MichiBot loads a phone charger into a shell and fires it. It strikes Thutmose. They take 4 damage. Lucifer and simon816 stood too close and take 3 and 2 damage respectively.
L628[16:21:53] <Vexatos> yea ok
L629[16:21:56] <AmandaC> :P
L630[16:21:56] <Vexatos> Let me rephrase
L631[16:21:58] <BrainStone> Well, some IRCS are super strict with that
L632[16:22:02] <BrainStone> So I prefer to ask
L633[16:22:03] <Vexatos> People care about cat pics
L634[16:22:03] <BrainStone> ;)
L635[16:22:18] <ben_mkiv> this is 90% cats/catgirls and 10% oc
L636[16:22:20] <BrainStone> ben_mkiv: https://github.com/AuraDevelopmentTeam/PowerMoney
L637[16:22:22] <Kleadron> i like cats
L638[16:22:29] <BrainStone> xD
L639[16:22:32] <Kleadron> idk about catgirls but i like cats
L640[16:22:35] <Vexatos> actually 50% is OC of cats
L641[16:23:07] <payonel> BrainStone: i don't like code pasted directly to irc. i prefer paste bins, like hastebin
L642[16:23:18] <Lizzy> so long as the stuff isn't against Esper's TOS, Discord's TOS (if corded is alive again yet) or very nsfw, it's probably okay. but please don't paste lots of stuff i will ban you
L643[16:23:21] <AmandaC> %lua ponk()
L644[16:23:21] <MichiBot> main:1: attempt to call global 'ponk' (a nil value)
L645[16:23:25] <AmandaC> alas
L646[16:23:26] <BrainStone> So do I payonel
L647[16:24:01] <payonel> AmandaC: :)
L648[16:24:22] <AmandaC> payonel: you should turn it into a dyncommand. :P
L649[16:24:36] <AmandaC> ( Or do dyncommands lose their state every run?? )
L650[16:25:07] <Vexatos> I should change %sel to end each evaluation with a random fun fact to advertise selene
L651[16:25:23] <Vexatos> Did you know that selene has composite functions
L652[16:25:24] <AmandaC> And they should all be absurde
L653[16:25:37] <AmandaC> "Selene was used in NASA's 1969 mission to the moon"
L654[16:25:45] <Vexatos> it is true!
L655[16:26:01] <Kleadron> the heck is selene
L656[16:26:09] <AmandaC> Vexatos's lua superset
L657[16:26:18] <Kleadron> oh
L658[16:26:26] <Vexatos> don't look at it it's trash
L659[16:26:30] <payonel> "Some argue that Selene is pronounced 'say-LEEN'"
L660[16:26:31] <Vexatos> (but it is fast and works really well)
L661[16:26:33] <Kleadron> selene architecture in opencomputers when
L662[16:26:46] <AmandaC> That's possible with just an eeprom, isn't it?
L663[16:26:48] <Vexatos> payonel, "however, this is obviously false and these idiots have since died from idiocy"
L664[16:26:50] <AmandaC> I thought someone did that at some point
L665[16:27:07] * payonel laughs
L666[16:27:09] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L667[16:27:10] zsh sets mode: +v on Corded
L668[16:27:11] <Mimiru> .
L669[16:27:13] <Vexatos> yea selene is only like
L670[16:27:16] * Vexatos checks
L671[16:27:16] <Mimiru> .
L672[16:27:21] <AmandaC> wb Corded
L673[16:27:31] <AmandaC> Much <3 Mimiru. :3
L674[16:27:35] <Vexatos> 60kB!
L675[16:28:02] <Kleadron> yep im sure that can just fit into a crappy 4kb chip no problem
L676[16:28:18] <AmandaC> loading the runtime off the disk would work
L677[16:28:24] <AmandaC> which I think is what the eeprom did
L678[16:28:34] <AmandaC> basically, it early-patched load and require
L679[16:28:52] <AmandaC> ... but maybe I dreamed this whole thing up
L680[16:29:03] <Mimiru> ummm
L681[16:29:04] <Vexatos> I just had
L682[16:29:04] <Mimiru> Test
L683[16:29:06] <Vexatos> the best idea
L684[16:29:07] <Mimiru> Oh there it goes
L685[16:29:11] <Vexatos> what if I
L686[16:29:19] <AmandaC> speak three words
L687[16:29:22] <AmandaC> at a time?
L688[16:29:22] <Vexatos> actually separate the selene constructors from the stdlib
L689[16:29:37] <Vexatos> so you can have a selene that is only the parser + the parts of the stdlib that the parser needs
L690[16:29:53] <Vexatos> Would probably get it down to below 20kB
L691[16:29:58] <AmandaC> @Mimiru they say it'll not "affect users" which might imply it'll be degraded service for bots
L692[16:30:12] <Vexatos> you'd lose all the functions but all the fancy syntax would still work
L693[16:30:43] <Vexatos> Kleadron, selene is written in Lua you don't need an architecture
L694[16:30:50] <Vexatos> in fact, oppm install selene-openos
L695[16:30:51] <Kleadron> oh
L696[16:31:01] <Kleadron> wait so whats special about it again
L697[16:31:05] <Vexatos> then you can juse use shebang and #/usr/bin/selene
L698[16:31:13] <Vexatos> err #!/usr/bin/selene
L699[16:31:26] <AmandaC> it's the trash that Vexatos has been justifying the existence of ever since it was made, that's what's special
L700[16:31:27] <Vexatos> because payonel is best
L701[16:31:31] <Vexatos> yes
L702[16:31:32] * AmandaC hides behind Inari
L703[16:31:36] <Vexatos> that is exactly it
L704[16:31:49] <AmandaC> s/justifying/trying to justify/
L705[16:31:50] <MichiBot> <AmandaC> it's the trash that Vexatos has been trying to justify the existence of ever since it was made, that's what's special
L706[16:31:52] <Vexatos> Kleadron, TL;DR it's not moonscript and I was really bored
L707[16:31:57] <Vexatos> AmandaC, failing to justify
L708[16:32:06] <Kleadron> hmm k then
L709[16:32:08] <Vexatos> still surprised that S3 gave it an honest chance
L710[16:32:17] <Vexatos> Kleadron, all I can say is that it is fast and it works
L711[16:32:27] <Vexatos> but it is really constrained by the limitations of Lua itself
L712[16:32:44] <Vexatos> being written in 100% Lua
L713[16:32:52] <Vexatos> meaning the entire parser uses the shitty Lua pattern system ,-,
L714[16:33:58] <Mimiru> %restart
L715[16:34:01] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) ()
L716[16:34:10] <Vexatos> BUY SELENE NOW! ONLY 0 DOLLARS [and all your soul] https://github.com/Vexatos/Selene/blob/master/README.md
L717[16:34:26] <Vexatos> oh yea and it also has the coolest logo of all programming languages ofc
L718[16:34:28] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L719[16:34:28] zsh sets mode: +v on MichiBot
L720[16:34:49] <AmandaC> Mimiru: :D
L721[16:34:50] <Mimiru> MichiBot can do Selene
L722[16:34:55] <Vexatos> Can it?
L723[16:34:56] <Vexatos> Wow!
L724[16:35:00] <AmandaC> ... I wonder
L725[16:35:00] <Vexatos> %sel "WOW!"
L726[16:35:10] <Vexatos> [please hold the line]
L727[16:35:11] <Mimiru> It may still be syncing
L728[16:35:15] <MichiBot> WOW!
L729[16:35:16] <Kleadron> i sure do love the low, low price of free
L730[16:35:24] <AmandaC> %addcommand seltest [sel] (-> "WOW!")()
L731[16:35:24] <MichiBot> AmandaC: Command Added
L732[16:35:24] <evg-zhabotinsky> %bf +[-[<<[+[--->]-[<<<]]]>>>-]>-.---.>..>.<<<<-.<+.>>>>>.>.<<.<-.
L733[16:35:26] <MichiBot> hello world
L734[16:35:28] <AmandaC> %seltest
L735[16:35:28] <MichiBot> AmandaC: [sel] (-> "WOW!")()
L736[16:35:30] <AmandaC> aww
L737[16:35:32] <Vexatos> MichiBot, petition to add random delay to michibot responses
L738[16:35:41] <AmandaC> %delcommand seltest
L739[16:35:42] <MichiBot> AmandaC: Command deleted
L740[16:35:43] <Vexatos> so it just bursts an answer when you least expect it
L741[16:35:46] <Mimiru> I don't have a [sel] tag yet, but maybe
L742[16:36:09] <Vexatos> Mimiru* thanks tab complete
L743[16:36:29] <AmandaC> %give MichiBot her sister and the superior clone
L744[16:36:29] * MichiBot accepts her sister and the superior clone and adds it to her inventory
L745[16:36:39] <BrainStone> All the methods from ManagedEnvironment can be ignored, right?
L746[16:38:09] <AmandaC> %choose rain or meh
L747[16:38:10] <MichiBot> AmandaC: Somebody once told me to roll with rain
L748[16:38:18] <Forecaster> *three years later* you get a lootbox!
L749[16:38:20] * AmandaC slinks off to the shadows
L750[16:39:31] <Kleadron> slinky
L751[16:40:38] <Vexatos> actually
L752[16:40:39] <Vexatos> I wonder
L753[16:41:02] <Vexatos> %sel $(i->i):take(3):foreach(i->(a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L754[16:41:02] <MichiBot> main:1: unexpected symbol near ')'
L755[16:41:10] <Vexatos> damn parentheses
L756[16:41:14] <Vexatos> how does one selene again
L757[16:41:30] <Forecaster> Does one even?
L758[16:41:36] <Vexatos> $(i->i):take(3):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L759[16:41:39] <Vexatos> %sel $(i->i):take(3):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L760[16:41:39] <MichiBot> main:1: [Selene] bad argument #1 (list or stringlist expected, got iterable)
L761[16:41:46] <Vexatos> huh
L762[16:41:50] <Vexatos> now this is a missing feature
L763[16:41:50] <Vexatos> nice
L764[16:42:05] <Vexatos> do we have a remindme command
L765[16:42:13] <Forecaster> Or missing bug
L766[16:42:13] <AmandaC> Temia: https://i.imgur.com/ufNN4iO.jpg
L767[16:42:17] <Forecaster> Yes
L768[16:42:22] <Mimiru> %remindthem Vexatos 10s Hello
L769[16:42:22] <MichiBot> I'll remind Vexatos about "Hello" at 01/12/2019 04:42:32 PM
L770[16:42:23] <Mimiru> :P
L771[16:42:28] <Mimiru> there is also a remindme
L772[16:42:32] <MichiBot> Vexatos REMINDER: Hello
L773[16:42:37] <AmandaC> Wait, there was a remindthem!?!
L774[16:42:45] <Mimiru> yeah lmao
L775[16:42:47] <Vexatos> %remindme 10h make take accept iterables
L776[16:42:48] <MichiBot> I'll remind you about "make take accept iterables" at 01/13/2019 02:42:47 AM
L777[16:43:00] <AmandaC> What is this witchcraft!?
L778[16:43:11] <Forecaster> What about %remindsomeone where you don't specify the user :P
L779[16:43:17] <Vexatos> let's just uh
L780[16:43:18] <Vexatos> %sel $(table.range(1,3):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L781[16:43:19] <MichiBot> main:1: ')' expected near <eof>
L782[16:43:25] <Vexatos> %sel $(table.range(1,3)):foreach(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i))
L783[16:43:30] <Vexatos> !
L784[16:43:32] <AmandaC> anyway, off for real now
L785[16:43:33] <Temia> :D
L786[16:43:38] * Temia hugs Amanda, give lots of pets
L787[16:44:14] <Mimiru> remindsomeone and it randomly picks a user.. lol
L788[16:44:14] <Vexatos> %sel $(table.range(1,3)):map(i->((a!a==1->"a")+(b!b==2->"b")+(c!c==3->"c"))(i)):concat("")
L789[16:44:15] <MichiBot> abc
L790[16:44:17] <Vexatos> yay
L791[16:44:36] <Vexatos> gosh selene is ugly without spaces
L792[16:44:38] <Vexatos> bwahaha
L793[16:45:35] <Vexatos> [holy shit selene is almost 2.5 years old)
L794[16:45:55] <BrainStone> Vexatos, can I just let "invoke" throw normal Java exceptions?
L795[16:45:59] <Forecaster> Happy code day to it!
L796[16:46:04] <Vexatos> BrainStone, of course
L797[16:46:08] <BrainStone> Like will they be handled properly=
L798[16:46:12] <Vexatos> it will throw a Lua error, printing the message
L799[16:46:29] <Vexatos> any subclass of Exception will work for that
L800[16:46:31] <BrainStone> Because for CC I need to throw Lua errors
L801[16:46:47] <Vexatos> well if CC isn't installed then that class doesn't exist
L802[16:47:22] <Vexatos> Most used are RuntimeException and InvalidArgumentException I guess? just use the appropriate one for your purpose
L803[16:47:22] <BrainStone> Ah ok
L804[16:47:39] <BrainStone> I mean for CC I need this: https://github.com/AuraDevelopmentTeam/PowerMoney/blob/master/src/main/java/dev/aura/powermoney/common/compat/computercraft/peripheral/PowerReceiverPeripheral.java#L133-L164
L805[16:47:40] <Vexatos> if you want to check the type of an argument, OC has methods for that
L806[16:47:50] <Vexatos> w h a t
L807[16:47:51] <Vexatos> t h e
L808[16:47:53] <Vexatos> h e l l
L809[16:47:59] <Vexatos> Lizzy, I can still ban people, can't I
L810[16:48:03] <BrainStone> xD
L811[16:48:10] <Skye> Calm down Vexatos
L812[16:48:13] <Vexatos> I've never tried it D:
L813[16:48:22] <Vexatos> BrainStone, you have no idea how illegal this is
L814[16:48:23] <Lizzy> !flags
L815[16:48:24] *** evg-zhabotinsky is now known as EvgEnZh
L816[16:48:34] <BrainStone> What?
L817[16:48:35] <Lizzy> yes, you can
L818[16:48:46] <BrainStone> What's illegal=
L819[16:49:14] <BrainStone> I catch all kinds of Exceptions and turn them into a decent LuaException
L820[16:49:26] <Vexatos> the fact that you use reflection for this
L821[16:49:31] <Vexatos> instead of being a good human being
L822[16:50:12] <BrainStone> I have forgotten to register methods and classes way too many times
L823[16:50:25] <BrainStone> So I let the JVM do that for me
L824[16:50:30] <BrainStone> I'm lazy
L825[16:50:35] <Vexatos> OC does the same btw
L826[16:50:41] <Vexatos> that's literally what @Callback is
L827[16:50:57] <BrainStone> CC doesn't have it
L828[16:51:24] ⇨ Joins: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru)
L829[16:51:27] <BrainStone> Ok. So I could drop ManagedPeripheral and just annotate my methods with @Callback?
L830[16:51:28] <Vexatos> but yes you can just propagate e.getTargetException
L831[16:51:30] <Vexatos> well
L832[16:51:37] <BrainStone> Not for CC
L833[16:51:38] <Vexatos> you might still want to modify the message I guess
L834[16:51:57] <Vexatos> and then throw either IllegalArgumentException, or more likely RuntimeException
L835[16:52:00] <Vexatos> OC doesn't care at all
L836[16:52:02] <BrainStone> The code is CC btw
L837[16:52:08] <Vexatos> well aware:I
L838[16:52:25] <BrainStone> So I'll just unpack the exception with e.getTargetException and throw it
L839[16:52:28] <BrainStone> Sounds good
L840[16:52:35] <Vexatos> well
L841[16:52:40] <Vexatos> still might want to sanify the message
L842[16:54:43] <BrainStone> Might do that
L843[16:54:54] <Vexatos> probably should
L844[16:55:16] <BrainStone> Though I really don't know what I should do to them lol
L845[16:55:51] <BrainStone> Hm. I'll just take the old code message wise
L846[16:57:55] <Vexatos> BrainStone, also note for peripheral/component names: all lower case with underscores is the right way to do them
L847[16:58:20] <Vexatos> method names as camel case
L848[16:58:29] <BrainStone> Double check
L849[16:58:33] <Vexatos> values usually are snake case in general
L850[16:58:46] <Vexatos> OC allows exposing functions as values instead
L851[16:59:02] <Vexatos> so it would be component.foobar.thing instead of component.foobar.thing()
L852[16:59:21] <BrainStone> Ah ok
L853[16:59:33] <Vexatos> not if you use ManagedPeripheral though
L854[16:59:38] <Vexatos> only @Callback has that
L855[16:59:42] <BrainStone> Ok
L856[16:59:46] <BrainStone> Will use that instead
L857[16:59:58] <BrainStone> Means I don't have to care about all the reflections
L858[17:00:17] <Vexatos> you need that annotation on each method, the method has to have a specific form
L859[17:00:37] <Vexatos> specifically public Object[] methodName(Context c, Arguments args) throws Exception;
L860[17:00:37] <BrainStone> Is it documented in @Callback=
L861[17:00:43] <BrainStone> Ok
L862[17:00:44] <Vexatos> the throws is optional ofc
L863[17:00:50] <BrainStone> Of course
L864[17:01:01] <Vexatos> you put those methods inside your ManagedEnvironment
L865[17:01:24] <BrainStone> I figured
L866[17:01:30] <Vexatos> example for simple exposition functions https://git.io/fhnze
L867[17:01:52] <BrainStone> If the values may change, is it still ok to expose them as variables?
L868[17:02:04] <BrainStone> Ah well, I'll stick to methods
L869[17:02:08] <BrainStone> For consistency
L870[17:02:13] <Vexatos> feel free to browse through Computronics' integration package for examples, but if you encounter anything scary-looking ignore it before it haunts you in your nightmares
L871[17:02:40] <Vexatos> BrainStone, eh it's possible but I wouldn't do it
L872[17:02:56] <BrainStone> So you'd say methods too
L873[17:02:59] <BrainStone> Good
L874[17:03:12] <Vexatos> hm?
L875[17:03:37] <BrainStone> I mean I have a few values that I could expose as values
L876[17:03:44] <BrainStone> Instead of methods
L877[17:03:50] <BrainStone> But their values can change
L878[17:04:05] <Vexatos> keep them functions then
L879[17:04:47] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 202 seconds)
L880[17:06:39] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 198 seconds)
L881[17:08:46] <evg-zhabotinsky> %xkcd
L882[17:08:46] <MichiBot> Random XKCD Comic: https://xkcd.com/1559/
L883[17:09:23] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L884[17:10:06] <evg-zhabotinsky> %source
L885[17:10:07] <MichiBot> evg-zhabotinsky: https://github.com/PC-Logix/LanteaBot/
L886[17:16:45] <payonel> %tonk
L887[17:16:46] <MichiBot> Willikers! payonel! You beat Lizzy's previous record of 2 hours, 1 minute and 42 seconds! I hope you're happy!
L888[17:16:47] <MichiBot> payonel's new record is 2 hours, 11 minutes and 7 seconds! 9 minutes and 24 seconds gained!
L889[17:21:12] <evg-zhabotinsky> %meh
L890[17:21:12] <MichiBot> evg-zhabotinsky: hai Kodos
L891[17:21:27] <evg-zhabotinsky> Not what I expected?
L892[17:22:10] <evg-zhabotinsky> %magic
L893[17:22:11] <MichiBot> evg-zhabotinsky: http://www.reactiongifs.com/wp-content/uploads/2013/03/magic.gif
L894[17:22:51] <evg-zhabotinsky> %all
L895[17:22:52] <MichiBot> evg-zhabotinsky: LIES!
L896[17:23:28] <evg-zhabotinsky> %stacktrace
L897[17:23:29] <MichiBot> evg-zhabotinsky: http://i.imgur.com/XffI6QA.jpg {0}
L898[17:23:47] <Mimiru> Most of these work in a query...
L899[17:23:49] <Mimiru> just saying
L900[17:23:57] <evg-zhabotinsky> ?
L901[17:24:07] <AmandaC> /msg MichiBot <command>
L902[17:24:36] <Kleadron> %loot
L903[17:24:36] <MichiBot> Kleadron: You get a loot box! It contains a leaf.
L904[17:24:50] <Kleadron> %eat leaf
L905[17:24:51] * MichiBot snatches it and eats it
L906[17:24:55] <Kleadron> oh
L907[17:24:59] <Kleadron> i didnt know that existed
L908[17:25:07] <Mimiru> %commands
L909[17:25:11] <Mimiru> oh oh n o
L910[17:25:16] <Mimiru> %help
L911[17:25:17] <MichiBot> Mimiru: Command list: http://michibot.pc-logix.com/help
L912[17:25:21] <Mimiru> yeah.. use that :P
L913[17:26:17] <evg-zhabotinsky> >/msg MichiBot %help >No reply...
L914[17:27:01] <Mimiru> Then you did it wrong... somehow because I just did it and it worked.
L915[17:27:10] <BrainStone> Vexatos: Looking good? https://github.com/AuraDevelopmentTeam/PowerMoney/blob/master/src/main/java/dev/aura/powermoney/common/compat/opencomputers/component/PowerReceiverEnvironment.java
L916[17:27:11] <Mimiru> Also.. help outputs exactly the link above, with the command list.
L917[17:28:03] <Vexatos> I forgot how disgustingly garbage lombok is
L918[17:28:30] <BrainStone> It's not the nicest, but I cuts boilerplate code
L919[17:28:37] <evg-zhabotinsky> >/query MichiBot %help
L920[17:28:43] <BrainStone> *it
L921[17:28:49] <BrainStone> And I'm lazy xD
L922[17:28:51] <Vexatos> BrainStone, you could have just extended AbstractManagedEnvironment in api.prefab
L923[17:28:52] <evg-zhabotinsky> Oh, ok.
L924[17:29:20] <Vexatos> instead of implementing ManagedEnvironment
L925[17:29:49] <Vexatos> anything that touches the world does not want to be direct
L926[17:29:50] <Vexatos> .-.
L927[17:29:55] <Vexatos> why are you making everything direct .-.
L928[17:30:16] <BrainStone> Nothing access the world
L929[17:30:21] <BrainStone> *accesses
L930[17:30:22] <Vexatos> getEnergyPerSecond sure does
L931[17:30:31] <Vexatos> also getEnergyPerSecondString is useless
L932[17:30:33] <BrainStone> Not at all
L933[17:30:47] <BrainStone> It just uses the world as a key#
L934[17:30:51] <Vexatos> just get rid of all the string methods
L935[17:31:05] <BrainStone> Ok. No problem
L936[17:31:06] <Vexatos> why do they exist
L937[17:31:10] <Vexatos> Lua has tostring()
L938[17:31:22] <Vexatos> .-.
L939[17:31:42] <BrainStone> Well, the values I have could exceed the precision of double
L940[17:31:50] <BrainStone> They are BigIntegers and BigDecimals
L941[17:32:27] <Vexatos> can I ban you from modding or something >_>
L942[17:32:33] <BrainStone> Why?
L943[17:32:51] <BrainStone> Double is too small for what I use here
L944[17:33:04] <BrainStone> I mean it could lose precision
L945[17:33:04] <Vexatos> then maybe you designed your mod wrong
L946[17:33:15] <BrainStone> Not at all
L947[17:33:16] <Vexatos> but that is none of my concern
L948[17:33:26] <Vexatos> so let's get back to the topic before I punch my monitor
L949[17:33:44] <AmandaC> if double might not be good enough, just always return a string and leave it up to the users to deal with the precision issues
L950[17:33:51] <BrainStone> It's just possible accumulate values that are bigger than what the native datatypes of Java can handle
L951[17:34:17] <AmandaC> not sure why you might need something more than 76 septillion or whatever though
L952[17:34:29] <evg-zhabotinsky> Double has 52 bits of precision! How is that not enough!?
L953[17:34:48] <BrainStone> By having enormous integer values
L954[17:35:08] <AmandaC> define "enormous"?
L955[17:35:37] <BrainStone> For like 99% of cases it would be enough but I know for a fact that if I were to use stuff like long or double, I'd hit the limit eventually
L956[17:35:43] <BrainStone> Bigger than LONG_MAX
L957[17:35:50] <Vexatos> Then give your block a limit >_>
L958[17:36:02] <evg-zhabotinsky> Anything up to 2^53 - 1 is represented exactly by Double.
L959[17:36:21] <BrainStone> LONG_MAX is 2^63 - 1
L960[17:36:39] <BrainStone> The block being limitless is by design
L961[17:36:42] <evg-zhabotinsky> Are tjose hashes or something?
L962[17:36:47] <CompanionCube> wtf would be bigger than 2^63 -1
L963[17:36:56] <Vexatos> There was this flowchart somewhere
L964[17:36:58] <Vexatos> hold on
L965[17:37:05] <BrainStone> I know how big that is
L966[17:37:22] <BrainStone> And I mean the Energy core of DE can hold LONG_MAX
L967[17:37:31] <BrainStone> And I've managed to fill that twice
L968[17:37:42] <BrainStone> (In two seperate mod packs)
L969[17:38:02] <BrainStone> LONG_MAX is easily achieveable
L970[17:38:12] <BrainStone> I was surprised myself
L971[17:38:47] <BrainStone> Anyways. I use BigInteger and BigDecimal to prevent any issues with overflow and out of bounds
L972[17:39:33] <BrainStone> Additionally the APIs I hook into use BigDecimal, so why not the two everywhhere
L973[17:44:00] <evg-zhabotinsky> Hm, I'm pretty sure that when you have such big values the precision does not matter if you are doing it right. (E.g. using coordinates relative to the Sun for room-scale simulation is wrong.) But be it as it may.
L974[17:44:22] <BrainStone> Rather safe than sorry
L975[17:44:58] <BrainStone> Why clean up after it blew up when I can prevent it in the first place while also making interfacing with the stuff I want to use easier
L976[17:45:07] <BrainStone> You know?
L977[17:47:26] <Vexatos> well that took way too long to find
L978[17:47:28] <Vexatos> BrainStone, https://quantum-chemistry.at-work.today/0047f2.png
L979[17:47:50] <Vexatos> You have no need to use BigInteger
L980[17:47:53] <Vexatos> if you think you do
L981[17:47:54] <Vexatos> you don't
L982[17:48:07] <AmandaC> Vexatos: apparently the economy plugin she's interfacing with uses it
L983[17:48:17] <BrainStone> He ;)
L984[17:48:19] <Vexatos> then the economy plugin is trash
L985[17:48:26] <Vexatos> and you should be modding something else or fix it
L986[17:48:34] <BrainStone> The SpongeAPI uses BigDecimal
L987[17:48:42] <Vexatos> well that sponge is trash I already knew
L988[17:48:58] <BrainStone> It's actually a good choice the way it's used
L989[17:49:05] <Vexatos> BigInteger is what 13-year-olds use to feel cool about themselves "hur dur I can have numbers larger than you"
L990[17:49:17] <BrainStone> It's really not that
L991[17:49:40] <Mimiru> I had to use BigDecimal in iPoints, cause you lot are asshats.. :P
L992[17:49:52] <Vexatos> nice
L993[17:50:35] <BrainStone> As I said, two reasons:
L994[17:50:35] <BrainStone> Making sure I cannot run into overflows and It makes working with BigDecimals easier
L995[17:50:37] <Vexatos> bigint is meant for maths, not for counting. If you use it for counting you made a design mistake
L996[17:50:53] <Vexatos> if overflows are even possible you made a design mistake
L997[17:51:08] <Vexatos> but hey I never have to touch that garbage
L998[17:51:11] <Vexatos> so why bother >_>
L999[17:51:20] <Vexatos> the rest of the code looks good enough to me
L1000[17:51:27] <BrainStone> If the values can accumulate bigger than long how is it a design mistake?
L1001[17:51:38] <Vexatos> assuming you use api.prefab.AbstractManagedEnvironment
L1002[17:51:41] <BrainStone> That's completely out of my hands
L1003[17:51:43] <AmandaC> because it means the value 1 is meaningless
L1004[17:51:44] <Vexatos> and get rid of all the dead boilerplate that way
L1005[17:51:51] <Vexatos> BrainStone, it's their design mistake then
L1006[17:51:55] <BrainStone> Already did that
L1007[17:52:06] <Vexatos> whoever decided that [number] is even allowed to be larger than that
L1008[17:52:07] <BrainStone> It's not Sponge's fault either
L1009[17:52:27] <BrainStone> It's just that if you add lots and lots of numbers you can exceed the limit
L1010[17:52:32] <Vexatos> yes
L1011[17:52:35] <Vexatos> set a limit
L1012[17:52:37] <Vexatos> in your design
L1013[17:52:41] <Vexatos> design it well
L1014[17:52:45] <Vexatos> instead of not bothering
L1015[17:52:46] <Vexatos> BigInt is an _extremely_ slow class
L1016[17:52:56] <Vexatos> from what it sounds like you are doing quite a few additions with it
L1017[17:53:08] <Vexatos> Maybe even on the MC server thread!
L1018[17:53:12] <Vexatos> Now that would be hilarious
L1019[17:53:21] <Vexatos> #1 lag cause found: Adding two numbers
L1020[17:55:13] <BrainStone> That's news to me tbh
L1021[17:55:35] <Vexatos> I've used it for maths enough to know how bad it is
L1022[17:55:39] <BrainStone> But probably my fault for assuming Java has decent built in BigInt stuff
L1023[17:55:43] <Vexatos> and the larger the numbers, the slower it gets
L1024[17:55:57] <Vexatos> theoretically, someone could DoS the server simply by increasing that number
L1025[17:56:06] <Vexatos> that is why you have limits
L1026[17:56:17] <Vexatos> oh it does have decent builin bigint stuff
L1027[17:56:27] <BrainStone> I know why I prefer C++, where you can just use GIMP xD
L1028[17:56:29] <Vexatos> but the concept of large number maths is inherently slow
L1029[17:56:34] <Vexatos> for obvious reasons
L1030[17:56:51] <Vexatos> so either you don't use them, or you deal with it being really slow
L1031[17:56:56] <Vexatos> which you must not do in Minecraft
L1032[17:56:59] <Vexatos> where tick time ie precious
L1033[17:57:01] <AmandaC> there's no CPUs with bigint primitives, so it'll always be slower than just native types
L1034[17:57:21] <BrainStone> GIMP is surprisingly fast
L1035[17:57:42] <Vexatos> still slower than it needs to be for minecraft
L1036[17:58:21] <BrainStone> Yeah
L1037[17:58:28] <Vexatos> never
L1038[17:58:29] <Vexatos> ever
L1039[17:58:32] <Vexatos> use bigint on the MC server thread
L1040[17:58:36] <Vexatos> if you do you are an idiot
L1041[17:58:39] <Vexatos> simple as that
L1042[17:58:53] <Vexatos> Computronics uses BigInts for RSA encryption per spec, but on a separate thread
L1043[18:00:43] <BrainStone> The longer I work with Java the more I hate it
L1044[18:00:52] <BrainStone> I've yet to see anything that's good
L1045[18:00:59] <Vexatos> like uh
L1046[18:01:01] <BrainStone> Because it always is the same
L1047[18:01:11] <Vexatos> the verbose strack traces making debugging easy
L1048[18:01:21] <Vexatos> the most simple multithreading you'll see in any language
L1049[18:01:26] <Vexatos> the expansive stdlib
L1050[18:01:41] <Vexatos> the easy portability of software
L1051[18:01:48] <BrainStone> It pretends to give you freedom of design and then due to bad implementations gives you none, etc
L1052[18:02:00] <BrainStone> Multithreading I have to disagree
L1053[18:02:00] <Vexatos> all implementations in standard java are very good
L1054[18:02:03] <Vexatos> as far as I know
L1055[18:02:09] <AmandaC> using bigint for bad ideas is always going to be a bad ide
L1056[18:02:14] <Vexatos> yea
L1057[18:02:18] <Vexatos> that's not java's fault it's yours
L1058[18:02:27] <BrainStone> If speed is an issue with BigInts, then it's badly implemented
L1059[18:02:30] <AmandaC> using GIMP on the main thread of a game is not likely to be much better
L1060[18:02:30] <Vexatos> no
L1061[18:02:39] <Vexatos> speed is an issue with bigints regardless of language
L1062[18:02:48] <BrainStone> Factor 10.000 faster
L1063[18:02:57] <Vexatos> if your number is larger it needs more bits to be stored and therefore adding two requires more bits to be processed
L1064[18:03:17] <BrainStone> Like I had the same code in both C++ and Java. We're talking about magnitudes faster
L1065[18:03:34] <BrainStone> Of course
L1066[18:03:39] <AmandaC> That's because java is a bytecode-language, not a machinecode-language
L1067[18:03:43] * AmandaC sighs
L1068[18:03:44] * Vexatos sighs
L1069[18:03:57] * AmandaC burries her head under Inari's pillow, tunes out this convo
L1070[18:04:00] <BrainStone> Though if it's slow enough that performance is an issue, then yeah that's bad
L1071[18:04:06] <BrainStone> And I'm aware
L1072[18:04:14] <Vexatos> it is
L1073[18:04:17] <BrainStone> Could've been a native though
L1074[18:04:23] <Vexatos> and it will always be regardless of language
L1075[18:04:33] <Vexatos> BrainStone, the entire point of java is
L1076[18:04:37] <Vexatos> that it is written in java
L1077[18:04:42] <Vexatos> all but the basics
L1078[18:04:47] <Vexatos> it is ultra portable
L1079[18:05:06] <Vexatos> you just take a .jar file and use it anywhere
L1080[18:05:15] <Vexatos> no need to ./configure;make :I
L1081[18:05:17] ⇨ Joins: Adorable-Catgirl (Adorable-Catgirl!webchat@pool-100-7-96-45.rcmdva.fios.verizon.net)
L1082[18:05:35] <Adorable-Catgirl> so
L1083[18:05:35] <BrainStone> What you have in portibility, you lose in performance
L1084[18:05:41] <AmandaC> Adorable-Catgirl: escape while you still can!
L1085[18:05:46] <BrainStone> MC is the best example
L1086[18:05:52] <Vexatos> but see
L1087[18:05:55] <Vexatos> you are writing a MC mod
L1088[18:05:58] <Vexatos> in java
L1089[18:06:00] <BrainStone> I know
L1090[18:06:00] <Vexatos> so deal with it
L1091[18:06:01] <Adorable-Catgirl> oh lmao
L1092[18:06:05] <Vexatos> and don't use bigints >_>
L1093[18:06:26] <Vexatos> AmandaC is this you
L1094[18:06:29] <BrainStone> Doesn't mean it's my main language and that I'm familiar with all performance cavecats
L1095[18:06:40] <Vexatos> well see
L1096[18:06:45] <Vexatos> bigint is not specific to the language
L1097[18:06:56] <Vexatos> Bigint in [your main language] has the same problem
L1098[18:07:29] <BrainStone> Basic BigInt implementations, do. Stuff like GIMP, really doesn't
L1099[18:07:34] <Vexatos> yes
L1100[18:07:49] <Vexatos> it being an order of magnitude faster than java just shifts the problem by an order of magnitude
L1101[18:08:11] <Vexatos> so instead of you being able to notice at 10^60 it might happen at 10^100
L1102[18:08:17] <Vexatos> it will still happen regardless
L1103[18:08:22] <BrainStone> We're talking about max 2-3 times slower for everything that fits in a long
L1104[18:08:47] <BrainStone> And you can't tell me that that is an performance issue
L1105[18:09:11] <Vexatos> with potentially hundreds of that block and potentially orders of magnitude larger numbers?
L1106[18:09:15] <BrainStone> That's hardly noticable if you don't just do math
L1107[18:09:21] <Vexatos> That have literally no cap and can grow until Java runs out of memory?
L1108[18:09:30] <Vexatos> uncapped bigints are literally memory leaks
L1109[18:10:00] <Vexatos> and adding two bigints frequently to make a new one?
L1110[18:10:05] <BrainStone> I mean I get what you say
L1111[18:10:16] <BrainStone> I will get rid of them as best I can
L1112[18:10:36] <Vexatos> like, you are aware that each .add call constructs a new BigInteger, right
L1113[18:10:39] <BrainStone> But stuff like that pisses me off
L1114[18:10:46] <BrainStone> Yes I am
L1115[18:11:15] <BrainStone> I just wasn't aware how much of a performance impact that has
L1116[18:12:09] <Vexatos> you mean native, primitive types of set length vs. a Java object?
L1117[18:12:28] <Vexatos> a java object that a complicated function is called on frequently
L1118[18:12:44] <Vexatos> BrainStone, everything in minecraft should have a size limit, you know
L1119[18:12:47] <Vexatos> a maximum capacity
L1120[18:12:58] <Vexatos> otherwise things just _will_ spiral out of control
L1121[18:13:19] <BrainStone> The block just consumes. Doesn't store it
L1122[18:13:54] <Vexatos> well PowerMoneyTickHandler.getLocalConsumedEnergy certainly has it
L1123[18:14:05] <BrainStone> Anyways, that just made me think about the common argument "The JVM can reuse memory, making creating and destroying objects almost overheadless"
L1124[18:14:36] <Vexatos> yup
L1125[18:14:36] <BrainStone> It stores it in a map, that gets discarded after a second or so
L1126[18:14:40] <Vexatos> Java is extremely fast
L1127[18:14:51] <Vexatos> at handling the contruction and destruction of lots of objects
L1128[18:14:59] <Vexatos> java is good at many small objects
L1129[18:15:15] <Vexatos> that is not a problem
L1130[18:15:25] <Vexatos> any maths you do with those bigints
L1131[18:15:29] <Vexatos> those are the problem
L1132[18:15:35] <Vexatos> bigint maths are slow
L1133[18:15:46] <AmandaC> a bigint containing 10^60 isn't a "small object" is the problem
L1134[18:16:16] <BrainStone> A byte array of size 8 afaik
L1135[18:16:23] <BrainStone> Plus a few intergers
L1136[18:16:36] <BrainStone> The internal state is pretty small
L1137[18:16:49] <BrainStone> But that the math is slow is a fair point
L1138[18:17:11] <Vexatos> AmandaC, even that is not an issue
L1139[18:17:23] <Vexatos> bigint storage is rather smart
L1140[18:17:28] <Vexatos> the maths are the issue
L1141[18:21:50] <BrainStone> Ok back to OC xD
L1142[18:21:56] <Adorable-Catgirl> so
L1143[18:22:01] <Adorable-Catgirl> uh
L1144[18:22:11] <BrainStone> the components command shows my component
L1145[18:22:34] <BrainStone> And I can find it in the lua prompt with "component.power_receiver"
L1146[18:22:49] ⇦ Quits: Adorable-Catgirl (Adorable-Catgirl!webchat@pool-100-7-96-45.rcmdva.fios.verizon.net) (Quit: webchat.esper.net)
L1147[18:22:57] <BrainStone> How can I call the methods on it?
L1148[18:25:18] <BrainStone> Calling "component.pwoer_receiver.getEnergyPerSecond()" gives me `"`nil "unknown error"`
L1149[18:25:28] <Vexatos> welp
L1150[18:25:39] ⇨ Joins: Adorable-Catgirl (Adorable-Catgirl!webchat@179.sub-174-226-14.myvzw.com)
L1151[18:25:44] <Vexatos> if it errored, check the game log
L1152[18:25:59] <Adorable-Catgirl> Sorry about that lmao
L1153[18:26:03] <BrainStone> Ah ok
L1154[18:26:08] <BrainStone> Btw
L1155[18:26:14] <BrainStone> Will switch to Discord
L1156[18:26:23] <BrainStone> Since the bot is bacl
L1157[18:26:27] <BrainStone> Test
L1158[18:26:32] <Adorable-Catgirl> o
L1159[18:26:35] <BrainStone> Looks good
L1160[18:26:48] ⇦ Quits: BrainStone (BrainStone!webchat@p54B24318.dip0.t-ipconnect.de) (Quit: webchat.esper.net)
L1161[18:27:00] <Kleadron> brain stain
L1162[18:27:02] <Adorable-Catgirl> what discord is it?
L1163[18:27:13] <BrainStone> Open Computers
L1164[18:27:20] <AmandaC> Check the /topic
L1165[18:27:36] <BrainStone> https://discord.gg/0hVukoQ2KYm2aoXh
L1166[18:27:38] <Adorable-Catgirl> I'm in one--oh alright.
L1167[18:27:45] <Adorable-Catgirl> Okay yeah
L1168[18:27:52] <Vexatos> this is IRC, not discord.
L1169[18:28:37] <Adorable-Catgirl> cool
L1170[18:28:44] ⇦ Parts: Adorable-Catgirl (Adorable-Catgirl!webchat@179.sub-174-226-14.myvzw.com) ())
L1171[18:29:08] <BrainStone> It's linked
L1172[18:29:11] <awoo> Yeah.
L1173[18:29:23] <awoo> Here I am lmao
L1174[18:29:34] <BrainStone> And I mean there's nothing wrong with it
L1175[18:29:48] <BrainStone> I'd just prefer only using one instant chat system
L1176[18:30:23] <awoo> I like to see message history tbh
L1177[18:31:07] <BrainStone> And that too!
L1178[18:31:12] <Kleadron> sometimes the link falls apart and a brave person has to weld it back together
L1179[18:31:28] <Kleadron> sometimes link falls apart and zelda panicks
L1180[18:31:41] <BrainStone> If that happens I have no issue using the webclient like before
L1181[18:31:58] <awoo> I feel good. Finally made a comfy BIOS. Also yeah.
L1182[18:32:34] <AmandaC> I've got continuous history from when I joined this channel literally years ago
L1183[18:33:19] <BrainStone> That requires special setup though
L1184[18:33:24] <AmandaC> not really
L1185[18:33:25] <BrainStone> Nothing IRC offers out of the box
L1186[18:33:28] <AmandaC> https://irccloud.com
L1187[18:33:51] <BrainStone> Using a special client is special setup
L1188[18:34:10] <AmandaC> even when it's not self-hosted and only 5$?
L1189[18:34:14] <Mimiru> %oclogs
L1190[18:34:14] <MichiBot> Mimiru: https://oclogs.pc-logix.com/
L1191[18:34:24] <Mimiru> That exists too :P
L1192[18:34:30] <Kleadron> %potion
L1193[18:34:30] <MichiBot> Kleadron: You get a viscous green potion
L1194[18:34:35] <Kleadron> %drink ^
L1195[18:34:35] <MichiBot> Kleadron's favourite hat is suddenly on fire.
L1196[18:34:41] <Kleadron> NOOOOOOO
L1197[18:34:58] <AmandaC> %potion
L1198[18:34:58] <MichiBot> AmandaC: You get a gloomy white potion
L1199[18:35:03] <AmandaC> %drink ^
L1200[18:35:04] <MichiBot> AmandaC gains one point of strength.
L1201[18:35:55] <Temia> %potion
L1202[18:35:55] <MichiBot> Temia: You get a viscous green potion
L1203[18:36:02] * Temia ... pours it on Inari
L1204[18:37:46] <BrainStone> Alright everything seems to be workin
L1205[18:39:00] <evg-zhabotinsky> Fun fact: If you make the now-fastest supercomputer (Summit, 143.5 petaflops) add double precision numbers, accumulating an error of the same magnitude as the largest of numbers being added will take at least 0.1 second. That is assuming the listed Rmax performance (which might be for floats instead of doubles, I'm not sure) and that it does nothing but adding those numbers. For the last entrees in the Top500 supercomputer rating, the time
L1206[18:39:00] <evg-zhabotinsky> will be more than 10 seconds. On my laptop, doing that with ordinary doubles (no SIMD instructions) in a single thread will take more than a week by the most optimistic performance estimate (3GHz => 3*10^3 additions per second).
L1207[18:39:46] <Kleadron> cool
L1208[18:40:14] <evg-zhabotinsky> I meant 3*10^9, not 3*10^3.
L1209[18:43:37] <evg-zhabotinsky> That's in relation to Double being "not enough" for normal computations. A week on a single 3GHz CPU core is an extremely overoptimistic estimate.
L1210[18:44:25] <evg-zhabotinsky> (That is, extremely over-pessimistic in terms of fearing of rounding errors.)
L1211[18:46:13] <evg-zhabotinsky> And Minecraft server is most definitely single-threaded, plus written in Java. (P.S.: Modern CPUs do double precision computations about as fast as with 64-bit integers, if not faster.)
L1212[18:58:31] <evg-zhabotinsky> Hm. You know, even with BigDecimal, a Minecraft server *might* be able to do enough additions so that doing them in double would yield 0.1% error... In a couple decades of continuous operation, I think?
L1213[19:00:08] ⇦ Quits: Icedream (Icedream!~icedream@212.83.173.97) (Quit: A lol made me boom.)
L1214[19:03:51] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107205E374F875C40908DAB22.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L1215[19:04:40] ⇨ Joins: Icedream (Icedream!~icedream@212.83.173.97)
L1216[19:12:01] <Inari> %drink viscous green potion
L1217[19:12:01] <MichiBot> Inari's favourite hat is suddenly on fire.
L1218[19:12:07] <Inari> D:
L1219[19:12:09] <Inari> Temia: mean
L1220[19:12:15] <Temia> c:
L1221[19:12:34] <Temia> %potion
L1222[19:12:34] <MichiBot> Temia: You get a ripe pink potion
L1223[19:12:38] <Temia> %drink ^
L1224[19:12:38] <MichiBot> Temia remembers an important appointment.
L1225[19:12:40] <Temia> :O
L1226[19:12:58] <ben_mkiv> %potion
L1227[19:12:59] <MichiBot> ben_mkiv: You get a light sky blue potion
L1228[19:13:02] <ben_mkiv> %drink
L1229[19:13:02] <MichiBot> Drink what?
L1230[19:13:08] <ben_mkiv> what?
L1231[19:13:15] <ben_mkiv> %drink potion
L1232[19:13:15] <MichiBot> This doesn't seem to be a potion I recognize...
L1233[19:13:23] <ben_mkiv> %drink light sky blue potion
L1234[19:13:23] <MichiBot> ben_mkiv turns into a newt.
L1235[19:13:35] <ben_mkiv> seriously?
L1236[19:14:21] <Kleadron> use %drink ^
L1237[19:14:44] <Kleadron> %loot
L1238[19:14:44] <MichiBot> Kleadron: You get a loot box! It contains an empty array.
L1239[19:14:49] <ben_mkiv> i talk about newts once in 10 years
L1240[19:14:55] <ben_mkiv> and so did yesterday...
L1241[19:15:05] <Kleadron> cool an empty array
L1242[19:15:10] <Kleadron> does it start at 0 or 1
L1243[19:16:20] <evg-zhabotinsky> %loot
L1244[19:16:26] <AmandaC> you'll never know, because it's empty
L1245[19:17:15] <evg-zhabotinsky> %loot
L1246[19:17:15] <MichiBot> evg-zhabotinsky: You get a loot box! It contains a fork.
L1247[19:17:32] <evg-zhabotinsky> %eat ^
L1248[19:17:32] * MichiBot snatches it and eats it
L1249[19:17:58] <Kleadron> %eat my hopes and dreams
L1250[19:17:59] * MichiBot snatches it and eats it
L1251[19:18:13] <AmandaC> %give MichiBot three point one four five nine turtle doves
L1252[19:18:13] * MichiBot accepts three point one four five nine turtle doves and adds it to her inventory
L1253[19:20:31] <evg-zhabotinsky> %loot
L1254[19:22:32] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E3955E.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L1255[19:29:40] <AmandaC> payonel: https://i.imgur.com/xcZM8qq.gifv
L1256[19:30:19] <AmandaC> %tell Inari https://i.imgur.com/xcZM8qq.gifv OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
L1257[19:30:20] <MichiBot> AmandaC: Inari will be notified of this message when next seen.
L1258[19:56:11] <evg-zhabotinsky> %tonk
L1259[19:56:11] <MichiBot> Gadsbudlikins! evg-zhabotinsky! You beat payonel's previous record of 2 hours, 11 minutes and 7 seconds! I hope you're happy!
L1260[19:56:12] <MichiBot> evg-zhabotinsky's new record is 2 hours, 39 minutes and 25 seconds! 28 minutes and 18 seconds gained!
L1261[20:07:12] ⇦ Quits: jackie (jackie!~jackie@irc.chaosfield.at) (Remote host closed the connection)
L1262[20:08:36] ⇨ Joins: jackie (jackie!~jackie@naos.chaosfield.at)
L1263[20:08:36] zsh sets mode: +v on jackie
L1264[20:12:25] ⇨ Joins: Translusence (Translusence!~transluse@vmi168361.contaboserver.net)
L1265[20:13:11] ⇦ Quits: Translusence (Translusence!~transluse@vmi168361.contaboserver.net) (Client Quit)
L1266[20:51:39] <AmandaC> %tonk
L1267[20:51:39] <MichiBot> I'm sorry AmandaC, you were not able to beat evg-zhabotinsky's record of 2 hours, 39 minutes and 25 seconds this time.
L1268[20:51:40] <MichiBot> 55 minutes and 27 seconds were wasted! Missed by 1 hour, 43 minutes and 57 seconds!
L1269[20:52:04] <AmandaC> I can time, honest
L1270[20:52:15] * AmandaC curls up
L1271[20:52:21] <AmandaC> Oh well, sleep time
L1272[20:52:24] <AmandaC> Night nerds
L1273[21:04:01] <evg-zhabotinsky> Well, for some it's morning already!
L1274[21:05:02] <evg-zhabotinsky> Which does not imply that all of them had some sleep already, sadly...
L1275[21:09:04] ⇦ Quits: evg-zhabotinsky (evg-zhabotinsky!~evg-zhabo@nat-1-25.msu.umos.ru) (Quit: Good thing that it's not monday.)
L1276[21:16:12] ⇦ Quits: EvgEnZh (EvgEnZh!~evg-zhabo@2a00:1fa0:86e:13fb:0:44:ea6b:de01) (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
L1277[21:19:44] <logan2611> if its so good why does it advertise itself
L1278[21:47:25] ⇨ Joins: Wow (Wow!~Wow@70.45.126.36)
L1279[21:47:37] <Wow> Hello
L1280[21:48:38] ⇦ Quits: Wow (Wow!~Wow@70.45.126.36) (Remote host closed the connection)
L1281[21:53:56] ⇨ Joins: Adorable-Catgirl (Adorable-Catgirl!webchat@pool-100-7-96-45.rcmdva.fios.verizon.net)
L1282[21:54:07] <Adorable-Catgirl> so
L1283[22:06:07] <ben_mkiv> guess inari is sleepwalking
L1284[22:24:00] <Adorable-Catgirl> is that a touhou reference
L1285[22:47:03] <TheFox> %tonk
L1286[22:47:05] <MichiBot> I'm sorry TheFox, you were not able to beat evg-zhabotinsky's record of 2 hours, 39 minutes and 25 seconds this time.
L1287[22:47:06] <MichiBot> 1 hour, 55 minutes and 24 seconds were wasted! Missed by 44 minutes!
L1288[22:47:11] <TheFox> REEEEEEEEE
L1289[22:47:13] <TheFox> Hi all
L1290[22:47:57] ⇨ Joins: NotWorking (NotWorking!~NotWorkin@70.45.126.36)
L1291[22:48:34] <Adorable-Catgirl> %tonk
L1292[22:48:35] <MichiBot> I'm sorry Adorable-Catgirl, you were not able to beat evg-zhabotinsky's record of 2 hours, 39 minutes and 25 seconds this time.
L1293[22:48:36] <MichiBot> 1 minute and 30 seconds were wasted! Missed by 2 hours, 37 minutes and 54 seconds!
L1294[22:48:44] <Adorable-Catgirl> oh
L1295[22:48:46] <Adorable-Catgirl> i c
L1296[22:48:49] <NotWorking> hello, is there a reason why I can't download an image from a url?
L1297[22:48:58] <Adorable-Catgirl> huh?
L1298[22:49:06] <TheFox> To an OC computer?
L1299[22:49:18] <NotWorking> Yep, running MineOS
L1300[22:49:18] <Adorable-Catgirl> OC mod or emulator?
L1301[22:49:21] <Adorable-Catgirl> oh
L1302[22:49:40] <Adorable-Catgirl> how big is the image
L1303[22:49:47] <NotWorking> 51x19
L1304[22:49:56] <TheFox> Ah, sorry I'm not sure I can help you much there with that. I'm not familiar with MineOS.
L1305[22:50:09] <Adorable-Catgirl> mineos is a DE for OpenOS iirc
L1306[22:50:44] <Adorable-Catgirl> i'm currently working on my own OS from the ground up lmao
L1307[22:50:47] <Izaya> :D https://my.mixtape.moe/emavly.png
L1308[22:51:00] <Adorable-Catgirl> ooo
L1309[22:51:07] <Adorable-Catgirl> Sauce?
L1310[22:51:31] <Izaya> got a connection over 500m to another base with actual wires
L1311[22:51:35] <Adorable-Catgirl> oh wow
L1312[22:51:48] <Adorable-Catgirl> currently also working on my BIOS/Bootloader/whatever
L1313[22:51:57] <Adorable-Catgirl> called Zorya
L1314[22:52:08] <Izaya> https://my.mixtape.moe/impgmc.png https://my.mixtape.moe/paywes.png
L1315[22:52:28] <Izaya> network stack is here if that's what you want https://github.com/ShadowKatStudios/OC-Minitel/
L1316[22:52:47] <Adorable-Catgirl> oh bless
L1317[22:53:38] <Adorable-Catgirl> https://my.mixtape.moe/ukpbzl.png
L1318[22:53:48] <Adorable-Catgirl> here's what Zorya looks like lmao
L1319[22:54:04] <ben_mkiv> that looks like grub
L1320[22:54:11] <Adorable-Catgirl> using OCEmu because my laptop is garbage and can't run MC well
L1321[22:54:20] <Adorable-Catgirl> and yea, it's supposed to look like grub
L1322[22:54:31] <Izaya> install ocvm
L1323[22:54:42] <Adorable-Catgirl> currently, iirc, it's really buggy
L1324[22:54:44] <Adorable-Catgirl> ocvm?
L1325[22:54:52] <Adorable-Catgirl> i thought OCEmu was better?
L1326[22:55:05] <Izaya> only if you use computer.beep tbh
L1327[22:55:18] <Adorable-Catgirl> oh
L1328[22:55:19] <Adorable-Catgirl> lmao
L1329[22:55:44] <Izaya> ocvm doesn't do sound but you can use it over ssh
L1330[22:55:58] <Adorable-Catgirl> https://github.com/Adorable-Catgirl/Zorya-BIOS here's by BIOS thing lmao
L1331[22:57:09] <Adorable-Catgirl> a lot of the code is a mess but it works*
L1332[22:58:00] <Izaya> can relate
L1333[22:58:32] <Adorable-Catgirl> the line i'm least proud of is `local function b2a(data)return sf(sf("%s-%s%s",sr(_x, 4),sr(_x.._x.."-",3),sr(_x,6)),sb(data, 1,#data))end`
L1334[22:58:39] <Adorable-Catgirl> oh i can't make code blocks
L1335[22:58:44] <Adorable-Catgirl> this isn't discord lmao
L1336[22:58:51] <Izaya> isn't it so pleasant
L1337[22:59:08] <Adorable-Catgirl> i have an entire BIOS that's one line
L1338[22:59:34] <Adorable-Catgirl> but it can technically boot my custom OS in under 950 characters so
L1339[22:59:47] <Adorable-Catgirl> http://0x0.st/s7v1.lua
L1340[22:59:47] * Izaya had a multi-tasking multi-user OS in 4KB at one point
L1341[22:59:55] <Adorable-Catgirl> wew
L1342[23:00:42] <Adorable-Catgirl> also for the semicolons vs space thing, semicolons are more comfortable to type
L1343[23:00:51] <Izaya> https://my.mixtape.moe/cqxpmf.webm
L1344[23:01:00] * Izaya enjoys doing OS bullshit
L1345[23:01:09] <Adorable-Catgirl> reee cinnamon keeps switching my keyboard layout back to US QWERTY
L1346[23:01:19] <Izaya> install xfce
L1347[23:01:24] ⇦ Quits: NotWorking (NotWorking!~NotWorkin@70.45.126.36) (Ping timeout: 189 seconds)
L1348[23:01:28] <Adorable-Catgirl> no
L1349[23:01:39] <Adorable-Catgirl> also iirc xfce doesn't like Eurkey either
L1350[23:01:57] <Adorable-Catgirl> Plasma works but Plasma just feels
L1351[23:01:58] <Adorable-Catgirl> idk
L1352[23:02:06] <Izaya> I should try plasma again some time
L1353[23:02:07] <Adorable-Catgirl> just doesn't feel right
L1354[23:02:09] <Izaya> it's been a year or two
L1355[23:02:13] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@mue-88-130-63-068.dsl.tropolys.de) (Ping timeout: 183 seconds)
L1356[23:02:18] <Adorable-Catgirl> it feels slower than cinnamon
L1357[23:02:29] <Izaya> I imagine it'd feel much slower than XFCE then x_x
L1358[23:02:44] <Adorable-Catgirl> i'm on a 12 year old laptop, before you ask
L1359[23:02:45] <Adorable-Catgirl> lmao
L1360[23:02:58] <Izaya> mine's what
L1361[23:03:00] * Izaya counts
L1362[23:03:05] <Izaya> 8 years old this year?
L1363[23:03:09] <Adorable-Catgirl> pfft
L1364[23:03:35] <Adorable-Catgirl> this thing has an AMD Turion 64 X2 RM-70
L1365[23:03:43] <Adorable-Catgirl> and ATI Radeon HD 3100 graphics
L1366[23:03:51] <Izaya> i5 2520m with HD 3000 here
L1367[23:03:55] <Adorable-Catgirl> >i5
L1368[23:04:01] <Adorable-Catgirl> i don't have a computer that new
L1369[23:04:19] * Izaya has a wide selection of shitboxes
L1370[23:04:20] <Adorable-Catgirl> my newest computer has a Core2 Duo E7500 iirc
L1371[23:04:49] <Adorable-Catgirl> my main desktop is an old Inspiron 530
L1372[23:04:52] <Adorable-Catgirl> or
L1373[23:04:53] <Adorable-Catgirl> well
L1374[23:05:19] <Adorable-Catgirl> a Frankenstein's monster wearing the skin of an Inspiron 530
L1375[23:05:28] <Izaya> :3
L1376[23:05:48] <Izaya> I have a HP Compaq dc7700 next to me, basically maxed out
L1377[23:06:13] <Adorable-Catgirl> 8GB of DDR2 800, a BSEL modded Core 2 Quad Q6600 running at 3GHz, GT 730, EVGA 80+ 600W PSU, 4TB of storage in total
L1378[23:06:15] <Izaya> 50% OC'd the shitty Core 2 Duo, 8GB of DDR2 RAM, half-height Radeon, running Haiku
L1379[23:06:16] <Adorable-Catgirl> ya know
L1380[23:06:16] <Izaya> v comf
L1381[23:06:19] <Adorable-Catgirl> the good stuff
L1382[23:06:27] <CompanionCube> https://www.igorkromin.net/index.php/2019/01/13/godaddy-is-sneakily-injecting-javascript-into-your-website-and-how-to-stop-it/
L1383[23:06:30] <CompanionCube> For shame.
L1384[23:06:39] <Adorable-Catgirl> i don't use godaddy
L1385[23:06:49] <CompanionCube> I don't either.
L1386[23:06:53] <Adorable-Catgirl> oh wait i do have a new-ish computer
L1387[23:07:12] <Adorable-Catgirl> An HP Pavilion something
L1388[23:07:14] <Adorable-Catgirl> desktop
L1389[23:07:22] <Adorable-Catgirl> with laptop hardware because ???
L1390[23:07:36] <Adorable-Catgirl> anyways, it has an AMD E1-2500 iirc
L1391[23:07:36] <CompanionCube> It's still rather shady from a company that's already got a reputation in the toilet for me,
L1392[23:07:39] <CompanionCube> so
L1393[23:07:46] <Adorable-Catgirl> ahh
L1394[23:07:53] <Adorable-Catgirl> that reminds me of nvidia's flaming VRMs
L1395[23:09:24] <CompanionCube> (Injecting javashit into customers webpages because Metrics(tm) is shitty.)
L1396[23:10:28] <simon816> godaddy is universally hated among developers
L1397[23:11:12] <Adorable-Catgirl> anyways Tsuki's kernel, currently called Luna, is a mess and I love it
L1398[23:11:38] * Izaya squints
L1399[23:11:40] <Adorable-Catgirl> It loads part way then crashes because i can't spell
L1400[23:11:40] <Izaya> that name is familiar
L1401[23:11:50] <Adorable-Catgirl> what
L1402[23:12:03] <Adorable-Catgirl> i just started this whole thing a few days ago
L1403[23:12:19] <Adorable-Catgirl> i mean, i ran a website called Luna, but it's been dead since like
L1404[23:12:21] <Adorable-Catgirl> day one
L1405[23:12:37] <Adorable-Catgirl> it was a terrible imageboard made with lua
L1406[23:12:40] <Adorable-Catgirl> luvit in particular
L1407[23:12:46] <Adorable-Catgirl> N O D E . L U A
L1408[23:12:54] * Izaya vomits
L1409[23:13:07] <CompanionCube> why?
L1410[23:13:17] <Izaya> the association with node is ... unpleasant
L1411[23:13:28] <Izaya> I'm all for lua on the backend though
L1412[23:14:03] <CompanionCube> but the '.lua' part of the joke balances it out
L1413[23:14:03] <Adorable-Catgirl> idk why i used luvit
L1414[23:14:19] <Adorable-Catgirl> luvit is literally just node.js but a little less
L1415[23:14:21] <Adorable-Catgirl> idk
L1416[23:14:25] <Adorable-Catgirl> terrible?
L1417[23:14:34] <Adorable-Catgirl> i personally loathe JS
L1418[23:15:08] <CompanionCube> there's no nodejs without the shit
L1419[23:15:33] <Adorable-Catgirl> i said a little less terrible
L1420[23:15:47] <Adorable-Catgirl> apache2's mod_lua is pretty comfy tho
L1421[23:16:05] <Izaya> it's apache2 specific more or less though
L1422[23:16:10] <Izaya> and nginx > apache2
L1423[23:16:21] <Adorable-Catgirl> yea yea
L1424[23:16:34] <Adorable-Catgirl> i know how to use and abuse apache2
L1425[23:16:43] <Adorable-Catgirl> so i've stuck to that
L1426[23:16:45] * Izaya nods
L1427[23:16:55] * Izaya still has several installs of apache2 in varios places
L1428[23:17:50] <Adorable-Catgirl> http://jane.midnightbar.xyz/ you can tell who one of my favorite 2hus is
L1429[23:18:26] <Adorable-Catgirl> christ, what's using so much RAM on my server?
L1430[23:18:32] <Izaya> cute APU
L1431[23:18:42] <Adorable-Catgirl> terrible APU
L1432[23:18:48] <Adorable-Catgirl> not as bad as the 2100, mind you
L1433[23:18:54] <Izaya> my favourite kind
L1434[23:19:11] <Adorable-Catgirl> man
L1435[23:19:15] <Adorable-Catgirl> i'm still bummed
L1436[23:19:32] <Adorable-Catgirl> my original server was a Toshiba Satellite A305
L1437[23:19:40] <Adorable-Catgirl> with a Core 2 Duo T6400
L1438[23:19:50] <Adorable-Catgirl> and it was faster than the current POS
L1439[23:20:08] <Adorable-Catgirl> it's kinda depressing
L1440[23:20:28] <CompanionCube> my usual desktop has plenty of power
L1441[23:20:44] <Adorable-Catgirl> oh, mysqld is using all the RAM
L1442[23:20:46] <CompanionCube> FX3850 + 16G RAM + RX480
L1443[23:20:50] <Adorable-Catgirl> oof
L1444[23:20:53] <Adorable-Catgirl> fx series
L1445[23:20:54] <CompanionCube> *8350
L1446[23:20:58] <Adorable-Catgirl> heard many bad things about them
L1447[23:20:58] <CompanionCube> dammit
L1448[23:21:15] <Adorable-Catgirl> after what i've heard
L1449[23:21:17] <CompanionCube> Adorable-Catgirl: the only downside is the rather inferior single-threading
L1450[23:21:28] <Adorable-Catgirl> don't wanna touch those with a 10ft pole
L1451[23:21:34] <Adorable-Catgirl> now ryzen on the other hand
L1452[23:21:39] <CompanionCube> ryzen op
L1453[23:21:45] <Adorable-Catgirl> ryzen looks great
L1454[23:21:48] <CompanionCube> or even better: threadrippee
L1455[23:21:51] <Mimiru> I love my 8350. Almost and to give it to Naomi..
L1456[23:22:03] <Mimiru> But I will very much like my new Ryzen
L1457[23:22:05] <Izaya> https://0x0.st/s7GZ.txt
L1458[23:22:14] <Mimiru> Sad not and... damn auto. Correct
L1459[23:22:17] <Adorable-Catgirl> HAHAHA
L1460[23:22:20] <Adorable-Catgirl> ARCH LEEEENOOOOX
L1461[23:22:25] <Izaya> i use arch btw
L1462[23:22:36] <Adorable-Catgirl> i use arch btw
L1463[23:22:39] <CompanionCube> having 8 cores is nice though when you get most of your software from gentoo
L1464[23:23:17] <Adorable-Catgirl> oof
L1465[23:23:19] <Adorable-Catgirl> gentoo
L1466[23:23:32] <Adorable-Catgirl> i use my friend's server for compiling most of the time tbh
L1467[23:23:40] <CompanionCube> distcc op?
L1468[23:24:00] <Adorable-Catgirl> it all started when i realized GCC kept segfaulting because my PSU couldn't actually provide 200W
L1469[23:24:07] <Adorable-Catgirl> it's efficiency was
L1470[23:24:13] <Adorable-Catgirl> terrible to say the least
L1471[23:24:21] <Adorable-Catgirl> how it was ever rated for 400W
L1472[23:24:28] <Adorable-Catgirl> well yeah i have no clue
L1473[23:24:30] * CompanionCube doesn't need it because i have enough CPU grunt to do it locally and enough RAM to build all the things in tmpfs
L1474[23:24:51] <Adorable-Catgirl> ok
L1475[23:24:59] <Adorable-Catgirl> my Q6600 serves me well enough lmao
L1476[23:25:16] <CompanionCube> if i did gentoo for my pi3 it'd be handy though
L1477[23:25:30] <Adorable-Catgirl> https://my.mixtape.moe/fttnso.png i use arch btw
L1478[23:25:52] <Adorable-Catgirl> also
L1479[23:25:55] <Adorable-Catgirl> DUDE WEED LMAO
L1480[23:26:06] <Adorable-Catgirl> WEED LINUX DUDE LMAO
L1481[23:26:18] <Kleadron> i do not get how that is funny in the slightest
L1482[23:26:33] <Adorable-Catgirl> anyways my desktop has packages in at least 6 different package managers
L1483[23:26:43] <Adorable-Catgirl> bedrock linux bless
L1484[23:27:02] <CompanionCube> another bedrock user in the wild?
L1485[23:27:06] <Adorable-Catgirl> yea
L1486[23:27:06] <CompanionCube> impossibru.
L1487[23:27:11] <Adorable-Catgirl> i needed GCC 8 on Mint
L1488[23:27:21] <Izaya> >hates JS
L1489[23:27:24] <Izaya> >mostly AMD hardware
L1490[23:27:27] <Izaya> >bedrock linux
L1491[23:27:31] <Adorable-Catgirl> literally that's my only reason
L1492[23:27:31] <Izaya> a girl after your heart, CompanionCube
L1493[23:27:43] <Adorable-Catgirl> >AMD hardware
L1494[23:27:52] <Adorable-Catgirl> you see
L1495[23:27:58] <Adorable-Catgirl> only two PCs have AMD hardware
L1496[23:28:07] <CompanionCube> Izaya: I'm dinging them for the flatpak and snaps though
L1497[23:28:07] <Adorable-Catgirl> actually three but the K6/2 doesn't count
L1498[23:28:37] <Adorable-Catgirl> i have so many laptops with Pentium Ms you wouldn't believe
L1499[23:28:44] <Adorable-Catgirl> flatpak is for steam iirc
L1500[23:28:50] <Adorable-Catgirl> snap is for discord, again, iirc
L1501[23:28:56] * simon816 uses ubuntu
L1502[23:29:03] <Izaya> >discord
L1503[23:29:06] <Izaya> you disappoint me greatly
L1504[23:29:08] <Adorable-Catgirl> i was not gonna wait for libc++ to compile
L1505[23:29:14] <Adorable-Catgirl> thanks dad
L1506[23:29:18] <simon816> >the virgin ubuntu vs arch chad
L1507[23:29:28] <Adorable-Catgirl> E L E C T R O N . J S I S T H E F U T U R E
L1508[23:29:32] <CompanionCube> why even use the so-called 'desktop' app thouh
L1509[23:29:45] <Adorable-Catgirl> i mean my desktop uses an ubuntu based distro
L1510[23:29:49] <Adorable-Catgirl> so i mean
L1511[23:29:50] <Izaya> better data collection, CompanionCube
L1512[23:29:54] <Adorable-Catgirl> ayy lmao
L1513[23:30:33] <CompanionCube> %help
L1514[23:30:33] <MichiBot> CompanionCube: Command list: http://michibot.pc-logix.com/help
L1515[23:30:47] <CompanionCube> %attack Adorable-Catgirl
L1516[23:30:48] <MichiBot> Valid "attacks": stab, hit, shiv, strike, slap, poke, prod
L1517[23:30:54] <Adorable-Catgirl> now what if i told yall most of my CLI tools are just hacked together with lua scripts
L1518[23:31:04] <Adorable-Catgirl> because they are
L1519[23:31:06] <CompanionCube> nothing wrong with that
L1520[23:31:28] <Adorable-Catgirl> also i've been redpilled into the lua 5.3 cult
L1521[23:31:39] <Adorable-Catgirl> friendship ended with luajit 2.1
L1522[23:31:40] <CompanionCube> %attack slap Adorable-Catgirl
L1523[23:31:40] * MichiBot slaps Adorable-Catgirl with furious 1 2 oatmeal doing 4 damage
L1524[23:31:50] <CompanionCube> that should do it
L1525[23:31:53] <Adorable-Catgirl> ouch
L1526[23:32:24] <Adorable-Catgirl> but yeah
L1527[23:32:34] <Adorable-Catgirl> me and a friend were gonna try to roll our own distro
L1528[23:32:58] <Adorable-Catgirl> then i got lazy and i still haven't finished the package manager
L1529[23:32:59] <Adorable-Catgirl> made with
L1530[23:33:04] <Adorable-Catgirl> L U A 5 . 3
L1531[23:34:07] <CompanionCube> (Hot take: snap/flatpak are at least partially questionable appstore knockoffs and nix/guix are the only actually worthwhile unconventional package managers)
L1532[23:34:23] <Adorable-Catgirl> snap and flatpak feel hacked together as fuck
L1533[23:34:27] <Adorable-Catgirl> snap in particular
L1534[23:34:38] <Izaya> installing half an OS to install a package is sick and wrong
L1535[23:35:48] <Adorable-Catgirl> hot take: aur is not god's gift to man
L1536[23:35:55] <Adorable-Catgirl> maybe i haven't been redpilled into arch yet
L1537[23:36:11] <Izaya> the aur is useful but its greatness is overstated
L1538[23:36:12] <CompanionCube> aur is very useful
L1539[23:36:25] <Adorable-Catgirl> yeah AUR is useful but
L1540[23:36:26] <Izaya> uncommon stuff will generally require abuse to get it to work
L1541[23:36:36] <Adorable-Catgirl> it's not the greatest thing
L1542[23:36:39] <CompanionCube> indeed
L1543[23:36:49] <Adorable-Catgirl> now bleeding edge packages are sometimes very useful
L1544[23:36:57] <Izaya> that spot is taken by ssh
L1545[23:37:01] <Izaya> (the greatest thing)
L1546[23:37:21] <Adorable-Catgirl> unless it's Linux Mint and for whatever reason I got the fucking git build as a "stable" package
L1547[23:37:28] <CompanionCube> the AUR is a very good reason to have an arch stratum
L1548[23:37:48] <Adorable-Catgirl> tbh, i only started using bedrock so i could use gcc8
L1549[23:38:02] <Adorable-Catgirl> because that just happened to make some shit i was working on compile correctly
L1550[23:38:05] <Izaya> I think haiku has gcc8
L1551[23:38:15] <Adorable-Catgirl> to this day, i have no reason why the fuck that worked
L1552[23:38:16] <Izaya> install haiku
L1553[23:38:37] <Kleadron> CompanionCube now has a Companion to be a Cube with
L1554[23:38:39] <Adorable-Catgirl> install templeos
L1555[23:38:40] <CompanionCube> steam for haiku when? \s
L1556[23:38:58] <Izaya> CompanionCube: some time after vulkan drivers, probably
L1557[23:39:05] <Adorable-Catgirl> delete sbin
L1558[23:39:29] <CompanionCube> Izaya: non-linux GPU drivers are just a mess in general though
L1559[23:39:36] <CompanionCube> even on freebsd
L1560[23:39:36] <Izaya> true enough
L1561[23:39:38] <Adorable-Catgirl> nvidia drivers on linux
L1562[23:39:46] <Adorable-Catgirl> are some of the worst things to ever exist
L1563[23:39:58] <CompanionCube> correction: proprietary drivers
L1564[23:40:03] <Adorable-Catgirl> proprietary drivers are unstable as fuck for older GPUs
L1565[23:40:14] <Adorable-Catgirl> open source is just slow
L1566[23:40:43] <Adorable-Catgirl> i'm on the old low end so i get screwed either way
L1567[23:40:46] <CompanionCube> perks of running AMD GPUs is not dealing with nvidia's kernel shit
L1568[23:40:52] <Adorable-Catgirl> GT 730 :(
L1569[23:41:03] <Adorable-Catgirl> >having an AMD GPU
L1570[23:41:04] <Adorable-Catgirl> pfft
L1571[23:41:15] <Adorable-Catgirl> i only use my trust ATI Radeon HD 3100
L1572[23:41:21] <Adorable-Catgirl> which struggles to run STALKER
L1573[23:41:23] <Adorable-Catgirl> god help me
L1574[23:41:31] * Izaya mails Adorable-Catgirl a GTX 690
L1575[23:41:41] <CompanionCube> i think that's worse than my previous GPU
L1576[23:41:43] <Izaya> (good luck using that with a 200W PSU)
L1577[23:41:46] <Adorable-Catgirl> nah
L1578[23:41:50] <Adorable-Catgirl> i have a 600W PSU now
L1579[23:41:52] <CompanionCube> A desktop HD3200
L1580[23:42:18] <Adorable-Catgirl> HD 3100 is a mobile GPU and it's
L1581[23:42:29] <Adorable-Catgirl> slightly better than the Intel GMA X4500MHD
L1582[23:43:29] <Adorable-Catgirl> but hey, what's yalls opinion on any minecraft version over 1.7.10 :^)
L1583[23:43:59] <Izaya> well
L1584[23:44:00] <CompanionCube> bedrock edition is heresy but i have nothing against the newer onee
L1585[23:44:17] <Izaya> last night I finally figured out an improvement in 1.12 over 1.7.10
L1586[23:44:20] <Izaya> but I forget now
L1587[23:44:24] <Izaya> so it must've been shit
L1588[23:44:45] <Adorable-Catgirl> bedrock edition more like i want to blow my brains out edition l m a o
L1589[23:44:51] <Adorable-Catgirl> okay so
L1590[23:45:00] <Izaya> bedrock edition is literally pocket edition
L1591[23:45:00] <Adorable-Catgirl> Windows 10 is the worst OS I've used
L1592[23:45:02] <Izaya> just saying
L1593[23:45:06] <Adorable-Catgirl> worse than Vista
L1594[23:45:23] <CompanionCube> tbf Vista was 'OK'
L1595[23:45:25] <Adorable-Catgirl> at least vista was stable
L1596[23:45:33] <Adorable-Catgirl> SP3
L1597[23:45:36] <CompanionCube> even if young me was pissed af about UAC
L1598[23:45:38] <Adorable-Catgirl> or SP2
L1599[23:45:41] <Adorable-Catgirl> whatever
L1600[23:45:50] <Adorable-Catgirl> windows 10 just
L1601[23:45:51] <Adorable-Catgirl> doesn't
L1602[23:45:53] <Adorable-Catgirl> fucking
L1603[23:45:54] <Izaya> idk why everyone hates UAC I turn it up when I use Windows
L1604[23:45:55] <Adorable-Catgirl> work
L1605[23:46:12] <Kleadron> because its annoying to most people, including me
L1606[23:46:15] <Adorable-Catgirl> "time to try to install this OS i've successfully installed a single time"
L1607[23:46:15] <Kleadron> to have to click a box
L1608[23:46:19] <CompanionCube> Izaya: young me was pissed because young me was not admin
L1609[23:46:28] <Izaya> ... that makes sense
L1610[23:46:35] <Adorable-Catgirl> oh hey it just won't install
L1611[23:46:43] <Adorable-Catgirl> ain't that great
L1612[23:46:44] <Kleadron> tbh UAC is like the password dialog of linux
L1613[23:47:01] <Kleadron> it wont let you touch anything without first confirming you are the administrator
L1614[23:47:14] <Izaya> which is how it should work
L1615[23:47:22] <Adorable-Catgirl> first, it just doesn't recognize my hard drive controller
L1616[23:47:26] <Adorable-Catgirl> i have no clue why
L1617[23:47:35] <Adorable-Catgirl> so that was fun
L1618[23:47:42] <Adorable-Catgirl> then it just installs without ntfs.sys
L1619[23:47:49] <Adorable-Catgirl> again, no clue why
L1620[23:47:50] <Izaya> what
L1621[23:47:51] <Kleadron> lmao what
L1622[23:47:53] <CompanionCube> I tried to upgrade laptop to w10 once because free
L1623[23:48:02] <Adorable-Catgirl> then
L1624[23:48:13] <Adorable-Catgirl> i finally got it installed and
L1625[23:48:15] <CompanionCube> Didn't even make it past the first reboot so it remained on Windows 7
L1626[23:48:23] <Kleadron> windows 10 is bad, if you install windows 10 you become a bigger loser than Sal
L1627[23:48:31] <Adorable-Catgirl> cortana crashing causes explorer to completely hang
L1628[23:48:36] <CompanionCube> Apparently W10 is incompatible with the wifi adapter
L1629[23:48:39] <Izaya> kek sounds about right
L1630[23:48:42] <Adorable-Catgirl> because of course it does
L1631[23:48:44] <Adorable-Catgirl> so
L1632[23:48:50] <Adorable-Catgirl> windows 7 SP1 bless
L1633[23:48:56] <CompanionCube> by now it's in 'it was for the better'
L1634[23:49:06] <Adorable-Catgirl> aero glass is literally faster than windows 10
L1635[23:49:09] * Izaya eliminated all the windows installs in their place of residence
L1636[23:49:27] <Adorable-Catgirl> you see
L1637[23:49:30] <CompanionCube> Izaya: my laptop still has a windows 7 that hasn't been touched in forever
L1638[23:49:31] <Adorable-Catgirl> i still use Windows 7
L1639[23:49:33] <Adorable-Catgirl> for vijya
L1640[23:49:40] <CompanionCube> also a VM or two
L1641[23:49:47] <Adorable-Catgirl> STALKER doesn't run well in WINE
L1642[23:49:51] <CompanionCube> but i think i baleeted the VMs
L1643[23:49:57] <Adorable-Catgirl> and nvidia drivers are
L1644[23:49:59] <Adorable-Catgirl> terrible
L1645[23:50:00] <Adorable-Catgirl> so
L1646[23:50:04] <Adorable-Catgirl> windows is my best bet
L1647[23:50:07] <Kleadron> I use Windows 7 as my main OS because I like it
L1648[23:50:15] <Izaya> considering your hardware I can't fault that tbh
L1649[23:50:26] <Adorable-Catgirl> also i use XP on a comfy old PC
L1650[23:50:32] <CompanionCube> ew
L1651[23:50:39] <Adorable-Catgirl> for older games
L1652[23:50:55] <CompanionCube> do you try to avoid internetting on it
L1653[23:50:56] <Adorable-Catgirl> basically most titles that use EAX don't work right under Windows 7
L1654[23:50:57] <Izaya> I have a somewhat beefier machine so DXVK and WINE works nicely :3
L1655[23:50:58] <CompanionCube> becauee xp
L1656[23:51:00] <Kleadron> oh i also have XP installed on my oldest working computer
L1657[23:51:14] <Kleadron> i mess around with it at night
L1658[23:51:24] <Adorable-Catgirl> i have MS-DOS 7 installed on my oldest working computer
L1659[23:51:27] <Izaya> TMI >.>
L1660[23:51:35] <Izaya> my oldest working machine has BeOS installed
L1661[23:51:36] <Adorable-Catgirl> AMD K6/2 bless
L1662[23:51:57] <CompanionCube> Izaya: I have yet to use proton seriously because the games I usually play are native :P
L1663[23:52:11] <Adorable-Catgirl> anyways, currently, my XP machine is sometimes connected to the internet
L1664[23:52:13] <Izaya> CompanionCube: works well for Prey and Elite: Dangerous so I'm happy
L1665[23:52:22] <Izaya> also runs GTA V surprisingly well
L1666[23:52:25] <Izaya> ignoring the VRAM issues
L1667[23:52:25] <Adorable-Catgirl> really?
L1668[23:52:31] <Adorable-Catgirl> well
L1669[23:52:48] <Adorable-Catgirl> but lemme ask you something
L1670[23:52:58] <Adorable-Catgirl> does rain in STALKER work in Proton?
L1671[23:53:07] <Izaya> which stalker
L1672[23:53:11] <Adorable-Catgirl> last time i used WINE, rain caused the game to crash
L1673[23:53:18] <Adorable-Catgirl> SHoC
L1674[23:53:23] <Kleadron> i always have my xp machine connected to the internet, i like being open to the world wide web of "security issues"
L1675[23:53:26] <Izaya> I've only tried the first one
L1676[23:53:28] <Izaya> but rain worked fine
L1677[23:53:31] <Adorable-Catgirl> huh
L1678[23:53:34] <Adorable-Catgirl> cool
L1679[23:53:37] <Adorable-Catgirl> also
L1680[23:53:40] <Adorable-Catgirl> speaking of STALKER
L1681[23:53:46] <Adorable-Catgirl> openxray hype
L1682[23:53:50] <Izaya> :>D
L1683[23:53:52] <Izaya> erm
L1684[23:53:54] <Izaya> :D
L1685[23:54:08] <Adorable-Catgirl> https://github.com/OpenXRay/xray-16
L1686[23:54:32] <Adorable-Catgirl> soon, Call of Pripyat will be able to run on Linux natively
L1687[23:56:50] <CompanionCube> cool
L1688[23:57:17] <Adorable-Catgirl> so how about source 2
L1689[23:57:33] <Adorable-Catgirl> :^)
L1690[23:59:02] <CompanionCube> i was going to ask a question but i've forgotten it
L1691[23:59:11] <Adorable-Catgirl> oof
L1692[23:59:45] <Adorable-Catgirl> anyways, PRs are welcome for Zorya. Go ahead and add loaders for any OC OS you can lmao
<<Prev Next>> Scroll to Top