<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:05:27] <Izaya> :D
L2[00:05:34] <Izaya> okay, general RPC on a microcontroller; success!
L3[00:25:13] <Izaya> https://imgur.com/8fWliMs.png
L4[00:41:09] ⇦ Quits: bpm140 (bpm140!bpm140@fomalhaut.me) (Quit: ZNC - https://znc.in)
L5[00:41:09] ⇦ Quits: fingercomp (fingercomp!fingercomp@fomalhaut.me) (Quit: .)
L6[00:41:09] ⇦ Quits: Totoro (Totoro!totoro@fomalhaut.me) (Quit: ZNC - https://znc.in)
L7[00:41:19] ⇨ Joins: LeshaInc (LeshaInc!LeshaInc@fomalhaut.me)
L8[00:41:47] ⇨ Joins: bpm140 (bpm140!bpm140@fomalhaut.me)
L9[00:43:26] ⇨ Joins: Totoro (Totoro!totoro@fomalhaut.me)
L10[00:43:57] ⇨ Joins: fingercomp (fingercomp!fingercomp@fomalhaut.me)
L11[00:45:21] ⇦ Quits: Dimtree (Dimtree!~dimtree@75-110-149-215.nbrncmtk01.res.dyn.suddenlink.net) (Ping timeout: 189 seconds)
L12[00:53:28] ⇨ Joins: Dimtree (Dimtree!~dimtree@75-110-149-215.nbrncmtk01.res.dyn.suddenlink.net)
L13[00:55:38] <Izaya> %tell ben_mkiv https://imgur.com/VPuXHxu.png
L14[00:55:38] <MichiBot> Izaya: ben_mkiv will be notified of this message when next seen.
L15[01:32:27] <Forecaster> %tonk
L16[01:32:27] <MichiBot> Dagnammit! Forecaster! You beat Ariri's previous record of 3 hours, 32 minutes and 29 seconds (By 2 hours, 49 minutes and 45 seconds)! I hope you're happy!
L17[01:32:28] <MichiBot> Forecaster's new record is 6 hours, 22 minutes and 15 seconds! Forecaster also gained 0.01132 (0.00283 x 4) tonk points for stealing the tonk.
L18[01:33:06] <The_Stargazer> are there simple GUI libs available for use?
L19[01:41:18] <Ariri> dang it, i forgot
L20[02:18:39] <Izaya> I feel like "simple" GUIs aren't really a thing
L21[02:18:46] <Izaya> kinda an oxymoron
L22[02:18:49] <Izaya> a contradiction
L23[02:28:40] <CompanionCube> Izaya: in OC the very concept of 'graphics' isn't really a thing
L24[02:29:13] <Izaya> which helps simplify somewhat
L25[02:29:32] <CompanionCube> a 'simple' GUI is only an oxymoron given the above
L26[02:36:02] <Sketamine> there is actually a few gui libs out there you just have to find them
L27[02:36:21] <Sketamine> maybe not simple though
L28[02:43:00] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L29[02:56:19] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L30[03:22:23] ⇦ Quits: bauen1 (bauen1!~bauen1@ipbcc03b58.dynamic.kabel-deutschland.de) (Remote host closed the connection)
L31[03:26:09] ⇨ Joins: bauen1 (bauen1!~bauen1@188.192.59.88)
L32[03:30:42] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8F93A.dip0.t-ipconnect.de)
L33[03:34:52] <Lizzy> %tonk
L34[03:34:52] <MichiBot> I'm sorry Lizzy, you were not able to beat Forecaster's record of 6 hours, 22 minutes and 15 seconds this time. 2 hours, 2 minutes and 25 seconds were wasted! Missed by 4 hours, 19 minutes and 50 seconds!
L35[03:34:58] <Lizzy> aww
L36[03:45:36] ⇦ Quits: Ariri (Ariri!uid378594@id-378594.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L37[04:02:38] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:395a:e7c5:afc2:2a0c) (Ping timeout: 190 seconds)
L38[04:20:00] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b)
L39[04:35:28] <bauen1> these are the kinds of issues why i'm a bit reluctant to use ldoc: https://github.com/stevedonovan/LDoc/issues/206
L40[04:35:29] <MichiBot> Title: Inline reference to Class (@type) | Posted by: zjarkov | Posted: Thu Jul 23 10:03:49 CDT 2015 | Status: open
L41[04:35:36] <bauen1> but other than that it works quite nicely
L42[05:33:54] ⇨ Joins: idk (idk!webchat@rev-81-92-251-244.radiolan.sk)
L43[05:33:59] <idk> Hi
L44[05:34:06] ⇦ Quits: idk (idk!webchat@rev-81-92-251-244.radiolan.sk) (Client Quit)
L45[05:40:02] ⇨ Joins: LoxusForge (LoxusForge!~loxusforg@rev-81-92-251-244.radiolan.sk)
L46[05:40:41] <LoxusForge> motd
L47[05:41:23] ⇦ Quits: LoxusForge (LoxusForge!~loxusforg@rev-81-92-251-244.radiolan.sk) (Remote host closed the connection)
L48[05:41:40] <Lizzy> k
L49[05:41:43] <Lizzy> %sip
L50[05:41:43] <MichiBot> You drink a resonating cyan potion (New!). Lizzy grows a mustache until their next sip of water.
L51[05:42:38] <Forecaster> %sip
L52[05:42:38] <MichiBot> You drink a smelly weather potion (New!). Forecaster's pockets suddenly contain a number of ruby colored marbles.
L53[05:42:48] <Lizzy> %sip water
L54[05:42:48] <MichiBot> You drink some water. Wait... this isn't water... it's a warpy crimson potion!
L55[05:43:12] <Lizzy> %sip ^
L56[05:43:12] <MichiBot> Everything Lizzy says is now in Comic Sans until Sozin's Comet returns.
L57[05:43:45] * Lizzy desides to obliterate the mustache instead of trying to get water from MichiBot
L58[06:06:11] ⇦ Quits: bauen1 (bauen1!~bauen1@188.192.59.88) (Quit: leaving)
L59[06:13:50] <Forecaster> %restart
L60[06:14:11] <Forecaster> oh... right... I'm on discord... doh
L61[06:31:29] <Soni> the only GUI one needs is text positioning and line wrap/marquee
L62[06:32:33] <Soni> (marquee is easier to work with)
L63[06:32:58] <Soni> in any case you're gonna need an unicode width library
L64[06:33:32] <Izaya> Like unicode? :p
L65[06:45:30] <Inari> AmandaC: https://www.reddit.com/r/aww/comments/dpyc8z/my_stepdad_took_the_dog_for_a_walk_and_all_the/ haha
L66[06:45:54] <Soni> does it support widths
L67[06:46:40] <Izaya> yeah you use unicode.len and you get the length in character cells
L68[06:47:28] <Soni> okay
L69[06:48:26] <Soni> also something that can split on grapheme clusters
L70[06:48:53] <Izaya> it's like
L71[06:49:03] <Izaya> all the length-related functions of the string library
L72[06:49:05] <Izaya> but unicode aware
L73[06:49:11] <Izaya> I believe the functions are inherited from java
L74[06:49:13] <Soni> (unicode is fun)
L75[06:49:36] <Soni> (ever heard of grapheme clusters?)
L76[06:50:26] <AdorableCatgirl> lua 5.3 has native unicode support
L77[06:50:34] <Izaya> a more obnoxious term for a unicode character
L78[06:50:47] <AdorableCatgirl> `utf8`.whatever
L79[06:50:57] <Soni> no, that has a different meaning
L80[06:51:28] <AmandaC> %wiki grapheme clusters
L81[06:51:29] <MichiBot> AmandaC: https://en.wikipedia.org/wiki/Grapheme - *Grapheme - Wikipedia*: "In linguistics, a grapheme is the smallest unit of a writing system of any given language. An individual grapheme may or may not carry meaning by itself, and ..."
L82[06:52:18] <AmandaC> so, functionally, a unicode code point.
L83[06:52:30] <Soni> no, that also has a different meaning
L84[06:52:51] <AmandaC> (X) Doubt
L85[06:54:19] <Soni> http://www.unicode.org/glossary/
L86[06:54:59] <Soni> don't be so anglocentric, Karen
L87[06:55:23] <Inari> Don't be a Karenist
L88[06:56:45] <AmandaC> I can't exactly fix that, considering I only know english, dispitemy best efforts.
L89[06:57:22] <Soni> you can start by stopping doubting
L90[06:57:52] <AmandaC> I only doubted it because it came from you, who has a history of semi-making-up terms or transplanting terms out of their original context into an unrelated one.
L91[06:58:14] <Soni> that's different from telling you about definitions
L92[06:58:25] <AmandaC> You present the informatino in the same way
L93[06:58:37] <Soni> no, not really
L94[06:59:13] <Soni> made up terms and metaphors = in text etc
L95[06:59:27] <Soni> not "that has a different meaning" etc
L96[06:59:40] <AdorableCatgirl> wtf
L97[07:03:41] <Soni> oh, you might be thinking of "bitcoin is ocap on a blockchain" etc
L98[07:04:10] <AdorableCatgirl> w h a t
L99[07:04:37] <Soni> you'd think those are obviously shitposts...
L100[07:05:15] <Soni> anyway, w/e, you know how to look for the authoritative sources, so just do it
L101[07:05:55] <Soni> I'll guess OC has broken grapheme cluster rendering tho
L102[07:07:28] <AdorableCatgirl> alrighty then
L103[07:08:15] <AdorableCatgirl> man, you're literally a drain on fun
L104[07:10:08] <Forecaster> %restart
L105[07:10:09] ⇦ Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) ()
L106[07:10:47] ⇨ Joins: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com)
L107[07:10:47] zsh sets mode: +v on MichiBot
L108[07:12:01] <AdorableCatgirl> f
L109[07:12:10] <AdorableCatgirl> michibot fucking died
L110[07:15:08] ⇦ Quits: LeshaInc (LeshaInc!LeshaInc@fomalhaut.me) (Quit: Да всё...)
L111[07:16:16] <Inari> Uh
L112[07:16:18] <Inari> It restarted?
L113[07:19:47] <AdorableCatgirl> ye
L114[08:05:17] <Izaya> >write clever screen allocator for multiple displays
L115[08:05:21] <Izaya> >[--vm--] /home/izaya/Documents/ocvm/system/machine.lua:1046: getDeviceInfo not implemented
L116[08:34:55] <Ariri> %tonk
L117[08:34:56] <MichiBot> I'm sorry Ariri, you were not able to beat Forecaster's record of 6 hours, 22 minutes and 15 seconds this time. 5 hours and 2 seconds were wasted! Missed by 1 hour, 22 minutes and 12 seconds!
L118[08:35:15] <Ariri> heck
L119[08:35:41] <Ariri> oh yeah duh, time change
L120[08:41:45] <Elfi> Oh right
L121[08:41:56] <Elfi> That's why I'm awake at a decent hour
L122[08:42:46] * AmandaC giggles, snugs up around Elfi, yawns, as she is bored.
L123[08:42:52] <AmandaC> %8ball more scared green mario?
L124[08:42:53] <MichiBot> AmandaC: Without a doubt
L125[08:42:59] * Elfi hugs Amanda ;u;
L126[08:43:03] <Elfi> Pas is okay!
L127[08:43:13] <AmandaC> Pas?
L128[08:43:22] <Elfi> Paxiti
L129[08:43:34] * AmandaC feels like she's missing context
L130[08:43:42] <Elfi> The one behind the picture of the catgirl with the trans pride shirt
L131[08:43:57] <AmandaC> Ah, did someething happen to them? :s
L132[08:44:02] <Elfi> They were in a bad way for a while and went silent so people feared the worst
L133[08:44:07] <AmandaC> ah
L134[08:44:16] <Elfi> I thought I had mentioned it to you, I'm sorry
L135[08:44:32] <Elfi> I was beside myself with worry
L136[08:48:22] ⇨ Joins: asie (asie!~asie@asie.pl)
L137[08:48:22] zsh sets mode: +v on asie
L138[08:48:26] <asie> experimenting with CTIF2
L139[08:50:07] * AmandaC pawhugs Elfi
L140[08:50:09] <AmandaC> It's okay.
L141[08:50:25] * Elfi hugs ;u;
L142[08:55:48] <Ariri> cute
L143[08:56:06] <Ariri> v wholesome
L144[08:57:25] <Forecaster> %sip
L145[08:57:27] <MichiBot> You drink a warpy transparent potion (New!). Forecaster feels chill.
L146[08:58:36] <Inari> %pet Elfi
L147[08:58:36] * MichiBot brushes Elfi with fitness fleece. 6 health gained!
L148[09:01:50] <asie> Izaya: bug report received. it's the one which appeared ages ago, but we still don't know why or if it's specific to oc-staging - it's super rare
L149[09:02:10] <Izaya> okey
L150[09:06:18] <descention> Are there any other updated Minecraft mods that do programming in game?
L151[09:08:38] <Lizzy> fucking ssh session stop crashing
L152[09:08:50] <Forecaster> check curseforge?
L153[09:11:57] ⇨ Joins: Vexatos (Vexatos!~Vexatos@port-92-192-221-10.dynamic.qsc.de)
L154[09:11:57] zsh sets mode: +v on Vexatos
L155[09:20:40] <Lizzy> errr, okay one of my domains has switched back stuff.... wtf
L156[09:22:26] <Forecaster> server ghosts!
L157[09:24:27] <Lizzy> idk why it's getting my old blog on my main domain...
L158[09:25:26] <Lizzy> %lookup whirlpool.theender.net
L159[09:25:29] <MichiBot> ERROR: No DNS record for 'whirlpool.theender.net'
L160[09:25:30] <MichiBot> DNS error Resolved: Unresolved: whirlpool.theender.net
L161[09:25:35] <Lizzy> erm
L162[09:25:37] <Lizzy> wat
L163[09:26:06] <Forecaster> Resolved: Unresolved best error
L164[09:26:14] <Lizzy> ok.... what the fuck firefox?
L165[09:26:45] <Lizzy> Forecaster, could you try going to my main domain (theender.net) and tell me if you get my blog or the actual enternet site?
L166[09:27:12] <Forecaster> I get your portal page
L167[09:27:28] <Lizzy> good, that means you're hitting whirlpool then
L168[09:28:01] <Lizzy> for some unknown reason. my work pc is getting responded to by ayiana which is on a different ip
L169[09:28:21] <Forecaster> local host record?
L170[09:28:31] <Lizzy> it shouldn't be, no
L171[09:28:37] <Forecaster> or outdated cached dns records?
L172[09:28:48] <Lizzy> nslookup in command prompt returns the right thing
L173[09:28:58] <Forecaster> weird
L174[09:29:09] <Forecaster> page cached in browser?
L175[09:29:50] <Lizzy> nope, looking at the dev console it's actually making the connection to ayiana
L176[09:30:57] <Lizzy> lemme restart FF
L177[09:31:39] <Lizzy> now it's getting the right page
L178[09:31:41] <Lizzy> what the fuck
L179[09:31:46] <Forecaster> woo
L180[09:32:12] <Izaya> https://i.imgur.com/LzNJpxh.png
L181[09:32:24] <Lizzy> meh. i guess i'll just have to be annoyed with never working out what the fuck it did
L182[09:32:47] <Lizzy> cause theender.net hasn't pointed to ayiana for some months now
L183[09:33:18] <Forecaster> ghosts.
L184[09:33:44] <Izaya> How can I put more than 5 GPUs in a server?
L185[09:34:04] <Forecaster> more servers
L186[09:36:47] <Lizzy> https://i.redd.it/z4yxvycau0w31.jpg relatable
L187[09:42:20] ⇨ Joins: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L188[09:47:54] <Izaya> https://social.shadowkat.net/media/c37cd774d362399c661cd84fdd5b7fc5ab8aeb4c9f56cd696953435c7f20ba7a.webm
L189[09:47:57] <Izaya> AdorableCatgirl: ^
L190[09:53:03] ⇦ Quits: cpw (cpw!~cpw@2607:f2c0:eb8a:500:983e:ecff:fe2a:4f7f) (Ping timeout: 190 seconds)
L191[09:53:40] ⇨ Joins: cpw (cpw!~cpw@2607:f2c0:eb8a:500:983e:ecff:fe2a:4f7f)
L192[09:54:01] <AdorableCatgirl> Izaya: oh yeah, this is epic
L193[09:54:14] <Izaya> add a little bit of vcomponent
L194[09:54:22] <Izaya> and you have remote components that act like local components :^)
L195[09:54:40] <AdorableCatgirl> oh yeah i need to finish zorya-neo
L196[09:54:55] <AdorableCatgirl> so we can have bios level vcomponent
L197[09:55:00] <Izaya> ayy and since that video I made the redstone functions actually return
L198[09:55:12] * Izaya coughs
L199[09:56:06] <Izaya> it's worth noting I don't actually have rpc servers for non-embedded devices yet
L200[09:58:27] <AdorableCatgirl> lmao
L201[09:59:32] <Izaya> because quite frankly it's not something I needed for what I was doing
L202[09:59:50] <Izaya> I just needed lots of redstone outputs
L203[10:00:33] <AdorableCatgirl> i mean
L204[10:00:43] <AdorableCatgirl> fair enuf
L205[10:00:57] <Izaya> industrial automation means lots of GPIOs
L206[10:01:40] <AdorableCatgirl> fair
L207[10:02:23] <Izaya> what I wrote should work nicely to export arbitrary components over RPC though
L208[10:02:25] <Izaya> :3
L209[10:02:51] * Izaya exports capacitor_bank over RPC
L210[10:03:35] <AdorableCatgirl> gpu over rpc when
L211[10:03:46] <Izaya> never
L212[10:03:48] <Izaya> not allowed
L213[10:04:00] * Izaya squints
L214[10:04:00] <AmandaC> Izaya: ben's ocdevices mod has a block for housing extra cards.
L215[10:04:02] <Izaya> hold up
L216[10:04:06] <Izaya> what did you just say
L217[10:04:11] <Izaya> AmandaC: yeah I couldn't get it to do anything
L218[10:04:38] <Izaya> AdorableCatgirl: soon: remote terminals that just expose the GPU over RPC
L219[10:11:24] <AdorableCatgirl> big think
L220[10:23:07] ⇦ Quits: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net) (Quit: Reconnecting)
L221[10:23:09] ⇨ Joins: AdorableCatgirl (AdorableCatgirl!~sam@pool-100-7-96-45.rcmdva.fios.verizon.net)
L222[10:32:26] * Lizzy closes her eyes and breaths slowly to keep her anger levels down before she ends up throwing her phone at the wall
L223[10:35:38] <Forecaster> don't do that
L224[10:35:46] <Forecaster> you might damage the wall
L225[10:36:51] <Lizzy> it aint my wall so i don't care
L226[10:36:53] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.58)
L227[10:37:04] <Lizzy> and i don't get paid enough to care lol
L228[10:51:06] <Caitlyn> https://drive.pc-logix.com/index.php/s/FdYaXwt75rxBP7a
L229[10:55:19] <AmandaC> Caitlyn: that episode's from when i was six months old? O.o
L230[10:55:52] <Caitlyn> Ouch.... g et off my lawn
L231[10:56:12] <AmandaC> :P
L232[10:56:26] * Caitlyn yells at a cloud
L233[10:56:40] <AmandaC> I didn't realise that TNG was still airing new episodes after I was born.
L234[10:56:57] <AmandaC> I only remember catching it as reruns in my teens
L235[10:58:12] <Caitlyn> May 23, 1994
L236[10:58:15] <Caitlyn> last episode
L237[10:58:22] <AmandaC> huh
L238[11:01:55] <ben_mkiv> %sip
L239[11:01:56] <MichiBot> You drink a runny emerald potion (New!). ben_mkiv feels a sudden surge of static electricity.
L240[11:02:50] <bpm140> %teleport
L241[11:03:00] <bpm140> i died
L242[11:03:30] <AmandaC> Respect Instant Pasta
L243[11:08:32] <Lizzy> %sip
L244[11:08:33] <MichiBot> You drink a porous aether potion (New!). Everything Lizzy says is now in Wingdings until they see a bird.
L245[11:38:14] <MichiBot> You drink a light ruby potion (New!). Elfi reboots for an update for 2 minutes.
L246[11:38:14] <Elfi> %quaff
L247[11:38:19] * Elfi clonk.
L248[11:41:24] <Caitlyn> %drink
L249[11:41:24] <MichiBot> You drink a gloopy titanium potion (New!). Caitlyn turns into a sloth platypus girl until they see a star fall.
L250[11:41:30] <Caitlyn> I...
L251[11:41:32] <Caitlyn> Erm.
L252[11:41:53] <Caitlyn> Huh..
L253[11:57:11] <Elfi> %quaff mutable pink potion
L254[11:57:11] <MichiBot> Elfi turns into a tan lava until they leave the computer.
L255[11:57:18] * Elfi oozes away from the computer
L256[12:00:13] <Lizzy> %sip
L257[12:00:13] <MichiBot> You drink a seeping bavarium potion (New!). The potion contained a computer virus! But Lizzy's anti-virus routines destroy it.
L258[12:01:31] <Elfi> %quaff sparkling grathnode potion
L259[12:01:31] <MichiBot> This doesn't seem to be a potion I recognize... Make sure it has an appearance and consistency keyword, and the word "potion" in it.
L260[12:01:33] <Elfi> Hmm
L261[12:01:35] <Elfi> Time to PR
L262[12:03:28] <Soni> some jokes only assholes make. some jokes only make assholes.
L263[12:05:02] <AdorableCatgirl> saying something twice doesn't make it a fact. saying something twice doesn't make it a fact.
L264[12:05:33] <AdorableCatgirl> wait i'm dyslexic
L265[12:05:54] <AdorableCatgirl> nevermind, got the fucking words backwards
L266[12:06:02] <Soni> syntax is fun, as is ambiguity
L267[12:07:54] * Lizzy thinks she'll update her home server today and adjust some stuff on it
L268[12:08:02] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Quit: https://i.imgur.com/xacQ09F.mp4)
L269[12:08:41] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L270[12:33:04] <AmandaC> %8ball laptop goes to the doctor?
L271[12:33:04] <MichiBot> AmandaC: Signs point to yes
L272[12:33:12] * AmandaC nods sagely
L273[12:38:12] <Inari> AmandaC: again?
L274[12:44:13] <AmandaC> Inari human doctor not computer doctor
L275[12:44:47] <AmandaC> Time for my quarterly meds appointment
L276[12:44:52] <Inari> I see
L277[12:44:57] <Inari> Thougth your laptop was broken and has to go to the doctor
L278[12:44:57] <Inari> :P
L279[12:45:03] <AmandaC> Nah
L280[12:45:15] <AmandaC> Though they still haven't sent me the screws
L281[12:45:28] <AmandaC> Need to poke them about that when I'm home
L282[13:00:48] <stephan48> %tonk
L283[13:00:48] <MichiBot> I'm sorry stephan48, you were not able to beat Forecaster's record of 6 hours, 22 minutes and 15 seconds this time. 4 hours, 25 minutes and 52 seconds were wasted! Missed by 1 hour, 56 minutes and 22 seconds!
L284[13:00:56] <stephan48> damn.
L285[13:01:02] <stephan48> missed that one
L286[13:06:45] <AdorableCatgirl> f
L287[13:07:07] <AdorableCatgirl> for a second
L288[13:07:17] <AdorableCatgirl> i sat and thought "did i take my meds today"
L289[13:07:20] <AdorableCatgirl> then i remembered i did
L290[13:10:31] <Lizzy> %remindme 8m pizza
L291[13:10:31] <MichiBot> I'll remind you about "pizza" at 11/01/2019 01:18:31 PM
L292[13:18:31] <MichiBot> Lizzy REMINDER: pizza
L293[13:18:35] <Lizzy> thans MichiBot
L294[14:07:58] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@88.130.156.58) (Ping timeout: 190 seconds)
L295[14:14:11] ⇨ Joins: Kilobyte (Kilobyte!~kilobyte@2a01:4f8:201:34c7::1)
L296[14:14:11] zsh sets mode: +v on Kilobyte
L297[14:41:13] <Lizzy> oh wonderful
L298[14:41:22] <Lizzy> steam now segfaults on startup
L299[14:42:56] <Caitlyn> I'm not a huge fan of the new UI... segfaulting would almost be better. :P
L300[14:43:28] <FeherNeoH> I had its chromium gpu-process freeze on me with 3GB RAM allocated
L301[14:45:19] <Lizzy> hmm, i wonder if it's missing some library...
L302[14:45:40] <Lizzy> yes
L303[14:45:49] <FeherNeoH> that's what dependency declarations are supposed to prevent...
L304[14:46:07] <Lizzy> i forgot to re-install lib32-nvidia-utils when i put my 970 back in my pc
L305[14:46:38] <FeherNeoH> now I wish I had a 970
L306[14:47:20] <Lizzy> i mean, previously i had my Vega64 in my pc but my pc kept having graphics crashes so i've put my 970 back in and will be testing my vega on some test hardware i have
L307[14:47:52] <FeherNeoH> if a Vega crashes on you all the time, look at your PSU
L308[14:48:30] <Lizzy> it doesn't crash all the time
L309[14:48:45] <Lizzy> and sometimes it crashes under load sometimes just on chrome
L310[14:48:58] <FeherNeoH> they seem to be extremely sensitive to voltage fluctuation
L311[14:49:13] <Lizzy> and if it was the psu, then more than just the graphics would freeze, no?
L312[14:49:25] <Lizzy> everything else continues, just the graphics freeze up
L313[14:49:30] <FeherNeoH> my Vega 11 had no problems under load, Chrome crashed it a lot though
L314[14:49:37] <FeherNeoH> replaced PSU, no problems since
L315[14:49:40] <Lizzy> hmm
L316[14:50:10] <FeherNeoH> saw the same with an RX 5700 too
L317[14:50:26] <Ocawesome101> Slightly off topic but I’ve got an RX 560 and it works flawlessly
L318[14:50:43] <FeherNeoH> that's... normal...
L319[14:50:59] * Lizzy claps slowly
L320[14:51:01] <Lizzy> good for you
L321[14:51:15] <FeherNeoH> you probably didn't use a '99 server power supply for your brand new rig
L322[14:51:16] <Ocawesome101> What psu do you have?
L323[14:51:27] <Ocawesome101> Oh yeah no I didn’t lol
L324[14:51:37] <Ocawesome101> Maybe get a new PSU?
L325[14:51:42] <FeherNeoH> I did
L326[14:51:44] <Lizzy> i've got a 650w modular psu from corsair
L327[14:51:47] <FeherNeoH> fixed my Vega problems
L328[14:51:50] <Ocawesome101> Oh ok
L329[14:52:05] <FeherNeoH> Well, COrsair should be okay
L330[14:52:12] <FeherNeoH> Well, Corsair should be okay [Edited]
L331[14:52:16] <Ocawesome101> I also have a 650w modular from Corsair! Is yours the CX650M?
L332[14:52:41] <Lizzy> i don't think so, i think it's an i variant
L333[14:52:50] <Lizzy> lemme clear some shit off my pc and i'll look
L334[14:53:30] <Lizzy> i was wrong
L335[14:53:33] <Lizzy> RM650
L336[14:56:20] <Lizzy> the psu on the pile of spare hardware i call "bones" is onlt 500W and i've connected the Vega up by 2 x 4-pin molex to 8-pin pcie since the psu doesn't have those connections themselves, so we'll see how good that goes
L337[14:56:40] <Lizzy> i need to go dig up one of my displayport to dvi cables though
L338[14:59:27] ⇨ Joins: baschdel (baschdel!~baschdel@2a02:6d40:3625:6601:54fe:4e96:d22f:897c)
L339[15:01:06] <Lizzy> meh, can't find one right now, oh well
L340[15:01:46] <Ocawesome101> Hmm. Ok.
L341[15:12:30] ⇨ Joins: z0id (z0id!sid159874@id-159874.hathersage.irccloud.com)
L342[15:12:50] <z0id> I decided to get irccloud again
L343[15:14:16] <AmandaC> so you say... BRIAN!
L344[15:19:21] <z0id> wat
L345[15:19:35] <z0id> hold on...
L346[15:20:06] <z0id> fuck
L347[15:20:11] ⇦ Quits: z0id (z0id!sid159874@id-159874.hathersage.irccloud.com) ()
L348[15:20:18] ⇨ Joins: z0id (z0id!sid159874@id-159874.hathersage.irccloud.com)
L349[15:20:28] <z0id> Whos' Brian?
L350[15:20:33] <AmandaC> You are.
L351[15:20:36] <AmandaC> It still says it. :D
L352[15:20:39] <z0id> oh crap WTH
L353[15:21:01] ⇦ Quits: z0id (z0id!sid159874@id-159874.hathersage.irccloud.com) (Client Quit)
L354[15:21:03] ⇨ Joins: z0id (z0id!sid159874@2001:67c:2f08:7::2:7082)
L355[15:21:08] <z0id> ok
L356[15:21:10] <z0id> maybe now
L357[15:21:18] <AmandaC> Hi (nil)
L358[15:21:21] <z0id> it's not that I reeeeely carre
L359[15:21:29] <z0id> but it's kind of weird
L360[15:21:30] <CompanionCube> %tonk
L361[15:21:30] <MichiBot> I'm sorry CompanionCube, you were not able to beat Forecaster's record of 6 hours, 22 minutes and 15 seconds this time. 2 hours, 20 minutes and 42 seconds were wasted! Missed by 4 hours, 1 minute and 33 seconds!
L362[15:22:35] <z0id> Ok I need to head out to pick someone up. I noticed that irccloud has some sort of custom IRC client support
L363[15:22:41] <z0id> I should check that out
L364[15:22:49] <z0id> It just acts as a normal bouncer then?
L365[15:23:03] <z0id> neat. I do not rememeber this feature.
L366[15:22:53] <AmandaC> yup
L367[15:23:45] <AmandaC> %8ball cereal?
L368[15:24:12] * AmandaC paws at MichiBot
L369[15:24:52] <Caitlyn> it's dead jim
L370[15:24:49] <AmandaC> @Forecaster broke her again!
L371[15:24:35] <Caitlyn> %test
L372[15:24:26] <AmandaC> %8ball cereal time?
L373[15:25:49] <MichiBot> AmandaC: Without a doubt
L374[15:25:50] <MichiBot> Caitlyn: Success
L375[15:25:56] <MichiBot> AmandaC: Outlook not so good
L376[15:25:56] <Caitlyn> Oh....
L377[15:25:58] <Caitlyn> umm
L378[15:26:05] <Caitlyn> load on Eos is currently 29 and climbing
L379[15:26:11] <AmandaC> oh dear
L380[15:26:07] <Caitlyn> quickly
L381[15:26:48] <Caitlyn> Aaaand.. dropping
L382[15:26:57] <Caitlyn> most of the CPU usage was Corded..
L383[15:32:21] * Lizzy claps
L384[15:35:06] <Inari> https://media.discordapp.net/attachments/309529094452936705/639887213676593152/73313839_10206088673892864_4884797259293655040_n.png
L385[15:47:42] <AdorableCatgirl> I AM A GENIUS
L386[15:47:46] <AdorableCatgirl> I FIXED MY HEADACHE
L387[15:47:52] <AdorableCatgirl> ALL I NEEDED WAS COFFEE
L388[15:48:03] <Lizzy> did you remove your head?
L389[15:48:21] <AdorableCatgirl> no i added coffee
L390[15:48:34] <AdorableCatgirl> i'm a caffeine fiend
L391[15:51:27] <AmandaC> Caffine addiction! :D
L392[15:55:22] <Caitlyn> Good thing I'm not addicted!
L393[15:55:17] <z0id> AdorableCatgirl: Generally, water and food that has enough sodium can help with headaches, because dehydration is extremely common and many people have it without realizing it!
L394[15:55:13] * Caitlyn looks over @ the bottle of Caffeine pills on her desk
L395[15:58:48] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L396[15:55:51] <z0id> I have coffee in my brandy
L397[16:04:30] zsh sets mode: +v on Corded
L398[16:04:30] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L399[16:03:42] <Caitlyn> yay
L400[16:03:42] <Caitlyn> and I have a call to make so Ican't fix it now
L401[16:02:13] <Caitlyn> WTF
L402[16:02:12] <Caitlyn> load is now topping 70
L403[16:02:09] <Caitlyn> welp..
L404[16:01:39] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Ping timeout: 189 seconds)
L405[16:07:57] <z0id> I'm using the irccloud unofficial desktop app
L406[16:08:02] <z0id> it makes things easier
L407[16:11:51] <AmandaC> unoffical desktop app?
L408[16:12:46] <z0id> https://github.com/irccloud/irccloud-desktop
L409[16:12:52] <z0id> its just an electron wrapper for irccloud
L410[16:13:01] <CompanionCube> 'desktop app' sure
L411[16:13:31] * z0id wraps CompanionCube in electron
L412[16:13:44] <CompanionCube> error: am not written in javascript
L413[16:13:55] <z0id> No you are written in COBOL
L414[16:14:07] <CompanionCube> i'm not that old
L415[16:14:23] <z0id> Ok you are written in ..... BASIC
L416[16:14:47] <CompanionCube> %stab z0id
L417[16:14:47] * MichiBot stabs z0id with a Magic destruction of cats! (25%) doing 22 damage (20+2)
L418[16:15:05] <z0id> %smack CompanionCube
L419[16:15:12] <z0id> why is that not a thing yet
L420[16:15:21] <CompanionCube> %bap z0id
L421[16:15:21] * MichiBot baps z0id with extreme agile cloud native digital microservices
L422[16:15:22] <z0id> I want to see a %heave command
L423[16:15:45] <AmandaC> z0id: that... that's not unoffical, I don't think?
L424[16:15:47] ⇨ Joins: bauen1 (bauen1!~bauen1@b2b-78-94-124-210.unitymedia.biz)
L425[16:15:54] <z0id> are you sure?
L426[16:16:03] <z0id> oh wait you're right
L427[16:16:11] <z0id> I didn't see that it was part of the irccloud group
L428[16:22:07] <Caitlyn> ._> and load is now back to 1.06
L429[16:22:08] <Caitlyn> wtf.
L430[16:23:48] <z0id> ?
L431[16:24:12] <The_Stargazer> can anyone recommend a simple and easy-to-use GUI lib?
L432[16:24:37] <z0id> ncurses.
L433[16:25:01] <Caitlyn> Load on Eos has spiked twice now, once to ~30, and again to 70..
L434[16:25:01] <The_Stargazer> ncurses is a thing in OC?
L435[16:25:09] <z0id> oh for OC?
L436[16:25:10] <z0id> no
L437[16:25:14] <The_Stargazer> aight
L438[16:25:14] <Caitlyn> then it drops before I have a chance to check anything, because work.
L439[16:25:22] <z0id> I think I recall AmandaC working on one a LONG time ago
L440[16:25:25] <z0id> how did that come out?
L441[16:25:48] <z0id> personally if I made a GUI lib I would make it liek dialog for *nix
L442[16:25:57] <z0id> shell based dialogs
L443[16:28:59] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Ping timeout: 202 seconds)
L444[16:29:28] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L445[16:29:28] zsh sets mode: +v on Corded
L446[16:30:16] * Caitlyn shakes EOs
L447[16:30:20] <Caitlyn> WTF ARE YOU DOING?
L448[16:31:40] <z0id> ?
L449[16:31:47] *** z0id is now known as S3
L450[16:38:34] <AmandaC> I don't recall ever working on a ncurses-type thing for OC
L451[16:38:53] <AmandaC> I made one for CC, but it's stupid-inefficent and doesn't work under OC at all
L452[16:39:49] <S3> oh that was it
L453[16:39:51] <S3> I remember now
L454[16:40:00] <AdorableCatgirl> oh yeah
L455[16:40:03] <AdorableCatgirl> it's gamer time
L456[16:40:49] <S3> I should make a dialog lib just for OC
L457[16:41:16] <S3> If I do it well I could even make it overlay over an existing application
L458[16:42:07] <S3> I could make a paneling framebuffer lib to go with it
L459[16:42:35] <S3> I could make it for trotwood and port it to OpenOS
L460[16:42:51] <S3> though trotwood has little need for GUI things
L461[16:44:54] <S3> paneling as an optional dependency, a mouse UI lib that is optional as well, and then dialog itself
L462[16:46:17] <S3> You know I just realized I have too many projects XD
L463[16:46:40] <bauen1> AmandaC: boy i have a mostly working VT100 implementation for you
L464[16:46:52] <bauen1> mostly working => most essential stuff is supported
L465[16:47:05] <bauen1> should be enough to implement something like ncurses
L466[16:47:14] <bauen1> i do have my own version of libedit / readline
L467[16:50:22] <AmandaC> I mean. my CC thing just used raw screen calls
L468[16:52:49] <S3> bauen1: bauen1 does it have bell support
L469[16:53:43] <S3> Trotwood has a special library driver called gtty
L470[16:53:54] <S3> fierst thing I implemented for control codes was bell
L471[16:54:03] <bauen1> yes
L472[16:54:04] <S3> It's easy to do and a good test
L473[16:54:15] <S3> I had it before I even did carriage return or line feed :D
L474[16:54:48] <bauen1> it supports the most common ansi control codes for color, cursor movement, clearing the screen in various ways, report cursor position
L475[16:55:31] <S3> I actually like gtty quite a lot so far even though its unfinished because it tokenizes every string being printed into tokens of contrrol characters and strings
L476[16:55:39] <S3> print itself doesn't handle control chars at all
L477[16:56:00] <S3> it only works with printable strongs and recursively breaks them down until there is nothing left to print
L478[16:56:27] <The_Stargazer> threads are amazing
L479[16:56:29] <S3> The one thing I wish it had was some sort of way to remember a framebuffer for task switching or scrolling
L480[16:56:34] <The_Stargazer> i can run two gui libs at once
L481[16:56:40] <The_Stargazer> (`charts` and `forms`)
L482[16:57:08] <bauen1> i could probably implement a virtual consoles program
L483[16:57:14] <S3> hehe
L484[16:57:27] <S3> I decided to roll my own processing scheduler ideas into Trotwood, it uses the actor model
L485[16:57:43] <S3> its all about message passing
L486[16:59:49] <S3> The only thing that REALLY pisses me off is that Lua handles tables by reference
L487[16:59:53] <S3> it makes things really annoying
L488[17:00:42] ⇦ Quits: nos (nos!~nos@dsl-hkibng41-56730a-6.dhcp.inet.fi) (Remote host closed the connection)
L489[17:00:46] * Lizzy sighs
L490[17:01:01] <Lizzy> damn neir crashed on me whilst i was playing it
L491[17:01:28] <S3> Whatchya playin
L492[17:01:45] <Lizzy> also i can't spell
L493[17:01:51] <Lizzy> I was playing Nier Automata
L494[17:02:02] <Lizzy> until i hit a puddle and it crashed
L495[17:04:00] <AdorableCatgirl> S3: i have too many projects too
L496[17:04:11] <AdorableCatgirl> good thing i'm also helping izaya with about nothing but a few things
L497[17:04:23] <Lizzy> also huh, the new steam library stuff seems to show games i own and free games i've played but don't have installed i think
L498[17:04:31] <AdorableCatgirl> i hate the new steam thing
L499[17:04:33] <AdorableCatgirl> my E Y E S
L500[17:04:53] <Lizzy> that or i just don't remember half the games i have
L501[17:08:03] <bauen1> Lizzy: it does (finally i actually know which games i started playing and then uninstall due to disk space)
L502[17:13:54] <bauen1> i'm currently debating how i should handle <file/buffer>:read(0) and handle timeouts and allow waiting on multiple handles (files, sockets, etc...) at the same time
L503[17:14:11] <bauen1> this "simple" solution turned into a mess really quickly
L504[17:16:37] <Caitlyn> uuuugh so tired.
L505[17:16:44] <Caitlyn> and ~2 hours of work left q_q
L506[17:16:53] <Forecaster> :/
L507[17:16:58] * Lizzy radiates some energy towards Caitlyn
L508[17:21:49] <Inari> AmandaC: https://media.discordapp.net/attachments/309526717398122496/639890348310790147/74693528_3044252088923609_4878199725670531072_n.png?width=702&height=702
L509[17:26:32] <AdorableCatgirl> gotta get my S E N I O R P I C T U R E taken
L510[17:26:41] <AdorableCatgirl> with my fucking pothead hair
L511[17:28:51] <Forecaster> invest in hairspray
L512[17:32:18] <S3> why bothe
L513[17:32:19] <S3> bother*
L514[17:32:30] <S3> if she's a pothead then she should look like a pothead
L515[17:32:45] <S3> that way everyone who looks at the yearbooks goes, "oh hey look that was that cool pothead we knew"
L516[17:33:15] <Forecaster> okay...
L517[17:39:53] <S3> the point of that Forecaster is for them to be themselves
L518[17:39:57] <S3> if that's the way they like their hair
L519[17:41:09] <Forecaster> well it sounded like they didn't want it, hence my suggestion
L520[17:43:38] <Soni> [18:59] <S3> The only thing that REALLY pisses me off is that Lua handles tables by reference
L521[17:43:45] <Soni> t[t]=t
L522[17:43:49] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@i59F678E9.versanet.de)
L523[17:44:03] <Soni> do that in python
L524[17:49:26] <AdorableCatgirl> B) *he also everyone knows i'm a jackass
L525[17:49:34] <AdorableCatgirl> my friend is doing my portrait
L526[17:49:46] <AdorableCatgirl> she has a greenscreen and everything
L527[17:51:01] <baschdel> S3,Soni: To be honest I like that tables are handled by reference but what I don't like is, that I always have to write the table.copy() myself
L528[17:51:18] <Soni> you don't
L529[17:51:27] <Soni> there's a 260-byte oneliner
L530[17:51:38] <Soni> deep, shallow, everything
L531[17:51:52] <AdorableCatgirl> ok
L532[17:52:13] <Soni> https://gist.github.com/SoniEx2/fc5d3614614e4e3fe131
L533[17:54:42] <AdorableCatgirl> ok
L534[17:56:25] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8F93A.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L535[17:57:20] <bauen1> if you combined a bit of assembly boot code, a network driver, lua and eris (with the debug yield patches) you could probably write a distributed operating system that runs lua code
L536[17:57:53] <bauen1> it would need a c compiler, linker and assembler written in lua to become self-hosting though
L537[17:58:38] <bauen1> guess i'll add that somewhere on my "interesting, somewhat-unrealistig projects" list
L538[17:58:40] <AdorableCatgirl> anyways
L539[17:58:49] <AdorableCatgirl> had my picture taken
L540[17:58:55] <AdorableCatgirl> had to stop myself from laughing
L541[17:59:24] <Soni> emscripten emscripten into lua and emscripten a c compiler as well
L542[17:59:35] <Soni> :p
L543[17:59:59] <CompanionCube> bauen1: as a intermediate step one could something like UEFI
L544[18:00:05] <AdorableCatgirl> my friend and her family are great
L545[18:34:18] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L546[18:42:12] <Sketamine> Has anybody made an OpenOS thingy for vs?
L547[18:57:33] <AmandaC> Vscode has sumneko.lua which works pretty well
L548[19:01:23] <Gopnik> Hey im looking for a open comouter dev for a build project of mine if your interested in this
L549[19:01:24] <Gopnik> https://www.reddit.com/r/MinecraftBuddies/comments/btv43q/java_if_your_a_builderprogrammeror_good_with/?utm_medium=android_app&utm_source=share
L550[19:04:02] <AdorableCatgirl> why
L551[19:04:14] <AdorableCatgirl> OpenComputers is all about DIY
L552[19:05:57] <Gopnik> Because im not a programmer
L553[19:06:06] <Gopnik> Well not the best at all
L554[19:08:49] <AdorableCatgirl> learn kotlin ez
L555[19:09:20] <Gopnik> If your not insterested thanks for your opinion. But in here for someone elses help then
L556[19:09:28] <Gopnik> If your not insterested thanks for your opinion. But im here for someone elses help then [Edited]
L557[19:20:25] <AdorableCatgirl> nah so, i'm actually serious
L558[19:20:29] <AdorableCatgirl> learn to program yourself
L559[19:20:49] <AdorableCatgirl> it's not really that difficult as long as you don't try to start with C or C++
L560[19:20:58] <AdorableCatgirl> ...or Java, specifically.
L561[19:23:11] <AdorableCatgirl> learn kotlin
L562[19:45:43] ⇨ Joins: Vexaton (Vexaton!~Vexatos@port-92-192-179-184.dynamic.qsc.de)
L563[19:45:43] zsh sets mode: +v on Vexaton
L564[19:48:42] ⇦ Quits: Vexatos (Vexatos!~Vexatos@port-92-192-221-10.dynamic.qsc.de) (Ping timeout: 206 seconds)
L565[19:48:59] <Sketamine> Can anybody think of a stronger encryption for strings in lua than just using a basic hash and replacing the letters
L566[19:49:09] <Sketamine> because that can be reversed way too easily
L567[19:54:23] <AdorableCatgirl> what
L568[19:56:26] <Izaya> actual encryption
L569[19:56:40] <Izaya> there's libs for chacha20 and (probably) AES256
L570[19:59:18] ⇦ Quits: Vexaton (Vexaton!~Vexatos@port-92-192-179-184.dynamic.qsc.de) (Quit: Insert quantum chemistry joke here)
L571[20:14:24] <ben_mkiv> isnt that the purpose of the data card?
L572[20:14:31] <ben_mkiv> to provide aes256 / 384
L573[20:20:38] <Soni> the data card is kinda bad for that purpose as it's completely unspecified what aes and mode it uses
L574[20:21:05] <Soni> also there's no aes384, you're mixing it up with sha384
L575[20:23:03] <Caitlyn> https://docs.oracle.com/javase/7/docs/api/javax/crypto/Cipher.html "AES/CBC/PKCS5Padding"
L576[20:26:55] <A_D> apparently tick accelerators work on OC cases. Welp.
L577[20:27:08] <A_D> Soni: Its almost always going to be CBC.
L578[20:29:25] <A_D> also, use a simple cipher
L579[20:29:35] <A_D> substitution ciphers are fun
L580[20:29:41] <AdorableCatgirl> icekey exists
L581[20:32:27] ⇦ Quits: baschdel (baschdel!~baschdel@2a02:6d40:3625:6601:54fe:4e96:d22f:897c) (Ping timeout: 198 seconds)
L582[20:33:48] <Soni> A_D: so can you use it to build up the other cipher modes
L583[20:34:20] <A_D> Soni: If you really want the ability to build your own ciphers like that, why not write an addon mod
L584[20:34:33] <Soni> *sigh*
L585[20:34:37] <A_D> because doing it in lua will ALWAYS be slow
L586[20:34:53] <A_D> not to mention that if you REALLY want to do it in lua, nothing is stopping you from implementing ECB and working up
L587[20:34:59] <A_D> you have everything that is needed.
L588[20:35:04] <Soni> honestly, for the same reason I wish TLS primitives were available
L589[20:35:13] <A_D> Write an addon mod
L590[20:35:26] <Soni> pure lua tls now
L591[20:35:37] <A_D> Which would be both insecure and slow
L592[20:35:39] <Soni> so you can use tls for irc
L593[20:35:51] <Soni> A_D: with java primitives
L594[20:35:51] <A_D> Use a local proxu
L595[20:35:54] <A_D> proxy*
L596[20:36:01] <A_D> oh okay, java primitives, hmm
L597[20:36:08] <A_D> what could that possibly be abused for
L598[20:36:12] <A_D> whats the coiny thing>?
L599[20:36:15] <A_D> bitmoney?
L600[20:36:18] <A_D> coin bit?
L601[20:36:22] <A_D> mining uses aes
L602[20:36:25] <Soni> *sigh* I'm not gonna argue with you because you'll never understand this stuff
L603[20:36:28] <A_D> you could take down a server.
L604[20:36:29] <Soni> uh
L605[20:36:36] <Soni> we already have sha2
L606[20:36:40] <A_D> ...I understand AES and TLS fine, thank you
L607[20:37:17] <Soni> mining uses sha2 and ed25519
L608[20:37:18] <A_D> yes, and sha2 is significantly less expensive than aes
L609[20:37:21] <A_D> and no, it doesnt.
L610[20:37:27] <A_D> Bitcoin is aes based
L611[20:37:29] <Soni> aes is cheap af
L612[20:37:36] <A_D> No, AES on NEW procs is cheap.
L613[20:37:40] <A_D> not old ones
L614[20:37:46] <Soni> bitcoin is ed25519 based
L615[20:37:48] <A_D> AES instructions are relatively new
L616[20:38:04] <Soni> public key crypto, not symmetric
L617[20:38:25] <Soni> RSA is the expensive one
L618[20:39:06] <Soni> AES can handle multi megabytes per second on a relatively old Core i5-3330
L619[20:39:33] <A_D> OpenEncryption
L620[20:39:11] <A_D> derp. Anyway, they're all a bit more than what is in scope for OC
L621[20:39:20] <A_D> an addon mod would work great for that
L622[20:41:50] <Soni> *sigh*
L623[20:41:56] <Soni> [22:36] <Soni> *sigh* I'm not gonna argue with you because you'll never understand this stuff
L624[20:42:05] <A_D> ...Why exactly wont an addon work?
L625[20:42:22] <Soni> because it needs to be in scope for OC
L626[20:42:33] <A_D> I don't think thats your call to make
L627[20:42:35] <Soni> for it to be effective
L628[20:42:47] <A_D> ...how exactly is an addon mod ineffective?
L629[20:43:12] <Soni> the built-in IRC disk won't support such addon
L630[20:43:18] <A_D> your point?
L631[20:43:23] <A_D> add your own disk in your addon mod
L632[20:43:29] <Paradoxical> well, if it won't just make a new one >.>
L633[20:43:40] <Soni> if you don't see the issue...
L634[20:43:44] <Soni> *sigh*
L635[20:43:57] <A_D> I think you're overblowing an issue
L636[20:44:39] <A_D> if you're concerned about security for other users, those users should understand it anyway, they're programmers after all
L637[20:44:55] <Soni> why do we have built-in HTTPS but not TLS over TCP
L638[20:45:27] <A_D> Because HTTPs was added and TLS for TCP stuff wasnt?
L639[20:45:51] <Soni> I still think those should be unified
L640[20:46:28] <Soni> TLS for TCP wasn't added because devs didn't wanna implement socket wrapping
L641[20:46:41] <Soni> but they don't wanna give ppl primitives either
L642[20:46:44] <A_D> understandably. Done incorrectly it makes a mess.
L643[20:47:06] <A_D> hmm... if only there was some way of modifying opencomputers without having the dev's permission
L644[20:47:08] <Soni> primitives would've worked just as well
L645[20:47:15] <A_D> I wonder if some sort of add on could be created to do that
L646[20:47:18] <AdorableCatgirl> I MADE AN ENCRYPTION METHOD
L647[20:47:19] <AdorableCatgirl> IN LUA
L648[20:47:19] <MichiBot> Lua*
L649[20:47:23] <AdorableCatgirl> THAT'S DECENTLY FAST
L650[20:47:25] <Soni> (or even better)
L651[20:47:46] <AdorableCatgirl> https://github.com/Adorable-Catgirl/icekey-lua heRe yA fuCkiN gO
L652[20:48:20] <Soni> anyway there's still an open issue about it
L653[20:48:28] <Soni> go talk there
L654[20:49:15] <AdorableCatgirl> what
L655[20:49:18] <Soni> you need no socket wrapping if ppl just have primitives
L656[20:49:34] <AdorableCatgirl> ok
L657[20:49:44] <AdorableCatgirl> but >bloat
L658[20:49:54] <Soni> bonus points if you also mount a CA store
L659[20:50:05] <AdorableCatgirl> oh and >more libs
L660[20:50:18] <A_D> ohgod a dep on openssl
L661[20:50:29] <Soni> also it can be used between OC computers
L662[20:50:32] <Soni> what
L663[20:50:36] <Soni> no, just java
L664[20:51:00] <Soni> besides, ppl use mozilla's CA store
L665[20:51:01] <A_D> but I;d want openssl based encryption
L666[20:51:26] <Soni> ... java provides literally the same things
L667[20:51:35] <A_D> what if I don't trust the java implementation to be as robust?
L668[20:52:05] <Soni> then don't use HTTPS, which is also java provided!
L669[20:52:25] <A_D> ¯\_(ツ)_/¯ you missed my point, well done
L670[20:52:27] <Soni> write your own HTTPS on top of the TCP API
L671[20:52:43] <AdorableCatgirl> anyways why the fuck you need it
L672[20:52:54] <A_D> they want secure IRC, was an example
L673[20:52:59] <A_D> if only there was some sort of software
L674[20:53:04] <A_D> that could bounce IRC connections
L675[20:53:05] <AdorableCatgirl> if it's in OC shit
L676[20:53:11] <AdorableCatgirl> hmm
L677[20:53:10] <AdorableCatgirl> use
L678[20:53:13] <AdorableCatgirl> i dunno
L679[20:53:28] <Soni> also, having some sort of TLS or primitives beats my suggestion of hardcoding the TLS impl for a specific server at a specific point in time
L680[20:53:24] <A_D> lol
L681[20:53:19] <AdorableCatgirl> icekey
L682[20:53:49] <AdorableCatgirl> ok
L683[20:53:45] <A_D> And opens OC up to numerous possible security vulns
L684[20:54:31] <Soni> if you figure out how to exploit cryptographic primitives let me know
L685[20:54:45] <AdorableCatgirl> all i'm saying is
L686[20:54:48] <A_D> ...who said anything about the primitives?
L687[20:54:59] <A_D> If the glue code has an issue its alsoa problem
L688[20:55:00] <AdorableCatgirl> icekey works fine in the scope of OC
L689[20:55:18] <Soni> the glue code is user-provided lua
L690[20:55:26] <Soni> oc just does primitives
L691[20:55:37] <A_D> ...no, there must be glue to connect the primitives to OC
L692[20:55:42] <Soni> oh
L693[20:55:50] <Izaya> on the subject of crypto
L694[20:55:53] <Soni> well they're implemented in java
L695[20:56:01] <A_D> and that magically makes them secure?
L696[20:56:02] <Izaya> did I miss anyone posting a compact SHA-1 lib?
L697[20:56:04] <A_D> or safe?
L698[20:56:09] <Soni> yes, yes it does
L699[20:56:11] <A_D> Izaya: I don't think so
L700[20:56:22] <A_D> BREAKING NEWS! All code written in java is 100% secure
L701[20:56:23] <Soni> in this case it does
L702[20:56:32] <A_D> openssl to reimplement immediately
L703[20:56:34] <Izaya> remember
L704[20:56:37] <AdorableCatgirl> anyways
L705[20:56:39] <Izaya> all haskell code has no side effects
L706[20:56:42] <Izaya> as nobody will ever run it
L707[20:56:54] <A_D> Izaya: nono they're just all concentrated to that one computer in the US
L708[20:57:00] <AdorableCatgirl> :^)
L709[20:57:19] <Izaya> https://pastebin.com/a8vqXFVU
L710[20:57:25] <AdorableCatgirl> anyways, fuck off with ssl shit, use icekey
L711[20:57:25] <Izaya> we TOTP soon
L712[20:57:52] <Soni> the only really unsafe java APIs I know of involve the OS
L713[20:58:07] <Soni> stuff like I/O and GUIs, mostly
L714[20:58:21] <AdorableCatgirl> ok then
L715[20:58:22] <A_D> Define unsafe. You're talking to a bunch of programmers. Unsafe has about ten different definitions.
L716[20:58:28] <Soni> basically anything that isn't just math
L717[20:58:59] <Soni> unsafe as in "buffer overrun, underrun, ace, rce, etc"
L718[20:59:05] <A_D> So insecure.
L719[20:59:12] <Soni> not "side-channel key leakage"
L720[20:59:41] <Soni> (in OC, nobody cares, the server is a bigger threat than hypothetical attackers)
L721[21:00:01] <A_D> [citation needed]
L722[21:00:04] <AdorableCatgirl> what
L723[21:00:24] <AdorableCatgirl> Soni: what the fuck does that even mean
L724[21:00:32] <Soni> I'd never type my gmail password on an OC computer in a server
L725[21:00:48] <Izaya> so your definition of safe is essentially memory-safe
L726[21:00:55] <AdorableCatgirl> weLL NO SHIT SHERLOCK
L727[21:00:56] <A_D> AdorableCatgirl: hypervisor argument, I think
L728[21:01:07] <A_D> Izaya: that was why I asked the question
L729[21:01:07] * Izaya holds up a "rewrite it in rust" sign
L730[21:01:15] <A_D> also Soni, memory safety does not secure code make
L731[21:01:21] <AdorableCatgirl> rust lol
L732[21:01:31] <A_D> you can write perfectly memory safe code that still has giant gaping holes.
L733[21:01:41] <Soni> you won't pwn a Minecraft server with cryptographic primitives
L734[21:01:48] <A_D> ...seriously?
L735[21:01:55] <A_D> you're coming from a security standpoint
L736[21:01:55] <Izaya> ... because they're just maths?
L737[21:01:57] <A_D> and you say that shit?
L738[21:02:12] <A_D> first rule of defensive programming. You're already compromised. Mitigate.
L739[21:02:13] <Soni> try it yourself
L740[21:02:19] <Soni> let me know if you succeed
L741[21:02:43] <Soni> yeah, by the server admin
L742[21:02:43] <A_D> Just because I can't do it doesn't meant its 1, not something to be concerned about, and 2, something to be ignored
L743[21:02:47] <Izaya> fuck me
L744[21:02:55] <Izaya> >TOTP implementations MAY use HMAC-SHA-256 or HMAC-SHA-512 functions,
L745[21:02:57] <Izaya> based on SHA-256 or SHA-512
L746[21:03:02] <A_D> lol have fun Izaya
L747[21:03:12] <Izaya> no I mean I already had a sha256 lib
L748[21:03:22] <Soni> HMAC is easy
L749[21:03:32] <A_D> Izaya: just glue two together and bam! sha512
L750[21:03:38] <Izaya> like
L751[21:03:38] <A_D> thats how this works, right?
L752[21:03:45] <Izaya> I didn't even need to think about sha1
L753[21:03:51] <Soni> *sigh*
L754[21:05:04] <AdorableCatgirl> Izaya: when are we getting secure minitel
L755[21:05:18] <Izaya> like
L756[21:05:19] <Izaya> eventually
L757[21:05:21] <Izaya> maybe
L758[21:05:29] <AdorableCatgirl> i will fucking jank it
L759[21:05:38] <Izaya> consider:
L760[21:05:44] <Izaya> a library which wraps socket objects
L761[21:05:56] <AdorableCatgirl> >wrapping
L762[21:06:03] <AdorableCatgirl> i was gonna use icekey lmao
L763[21:06:13] <Soni> I hope they're not a network admin
L764[21:07:05] <AdorableCatgirl> well i know enough about security to not trust you lmao
L765[21:07:13] <Izaya> AdorableCatgirl: I mean, the idea would just be to have an ez-to-use library which does pubkey caching and presents something that acts like a socket
L766[21:07:26] <AdorableCatgirl> fair, fair
L767[21:07:35] <Izaya> bonus points for something you can abuse to force applications to use said secure sockets
L768[21:07:56] <A_D> proxy could be fun for that actually
L769[21:08:11] <A_D> bounce all networking from a machine though a proxy, and suddenly, secure tunnel
L770[21:08:20] <Soni> hm, unix-like sockets would be cool
L771[21:09:03] <Izaya> A_D: vtunnel, but with a socket that is actually over a secure minitel socket rather than TCP
L772[21:09:25] <AdorableCatgirl> i'll put something together w/ icekey for now, but ofc it's symmetric
L773[21:10:29] <Izaya> pre-shared key secured sockets, not terrible
L774[21:10:42] <Izaya> hey here's a terrible idea for ya
L775[21:10:43] <AdorableCatgirl> not great but
L776[21:10:53] <Izaya> have per-host keys
L777[21:10:56] <Izaya> right
L778[21:11:02] <Izaya> or maybe even per-connection keys
L779[21:11:08] <Izaya> and if it has that
L780[21:11:14] <Izaya> it sends all the traffic as a different packet type
L781[21:11:27] <Izaya> which is just a clone of the usual 3 packet types, but encrypted
L782[21:12:15] <AdorableCatgirl> o h
L783[21:35:01] ⇨ Joins: S3_ (S3_!~bhodgins@168.235.88.168)
L784[21:35:03] <S3_> huh
L785[21:35:12] <S3_> I have literally nothing to do
L786[21:39:07] ⇨ Joins: Ariri (Ariri!uid378594@id-378594.hathersage.irccloud.com)
L787[21:45:36] <Ariri> %tonk
L788[21:45:37] <MichiBot> Goshhawk! Ariri! You beat Forecaster's previous record of 6 hours, 22 minutes and 15 seconds (By 1 minute and 50 seconds)! I hope you're happy!
L789[21:45:38] <MichiBot> Ariri's new record is 6 hours, 24 minutes and 6 seconds! Ariri also gained 0.00021 (0.00003 x 7) tonk points for stealing the tonk.
L790[22:01:14] <S3_> %js Array(16).join("wat" - 1) + " Batman!"
L791[22:01:16] <MichiBot> NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN Batman!
L792[22:08:07] <Ariri> heh
L793[22:11:23] <Ariri> test msg
L794[22:45:32] <S3_> test msg?
L795[23:31:20] <Ariri> test msg
L796[23:38:49] <Izaya> the only thing I don't have an appropriate cover for is MultiMC in my Steam library
L797[23:38:51] <Izaya> good stuff
L798[23:38:58] <Izaya> oh, and Skyrim Script Extender
L799[23:39:15] <Izaya> though, I don't actually have Skyrim installed.
L800[23:43:13] <ben_mkiv> you can add custom apps to steam?
L801[23:43:41] <ben_mkiv> nvm, yes
L802[23:45:29] <Izaya> https://imgur.com/pT4I4Ne.png
L803[23:54:05] ⇦ Quits: Dimtree (Dimtree!~dimtree@75-110-149-215.nbrncmtk01.res.dyn.suddenlink.net) ()
<<Prev Next>> Scroll to Top