<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:38] ⇦ Quits: UnRealDinnerbone (UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L2[00:11:23] <AmandaC> oops it's 01.00
L3[00:11:30] * AmandaC closes subnautica, goes to sleep
L4[00:22:58] <Izaya> ups
L5[00:23:00] <Izaya> sleep well
L6[00:58:34] ⇦ Quits: Dimtree (Dimtree!~dimtree@75-110-156-132.nbrncmtk01.res.dyn.suddenlink.net) (Read error: Connection reset by peer)
L7[01:09:30] ⇨ Joins: Dimtree (Dimtree!~dimtree@75.110.156.132)
L8[01:35:17] <Forecaster> ...
L9[01:35:25] <Forecaster> I could actually use a touchscreen tv
L10[01:35:37] <Forecaster> assuming it works with a computer that is
L11[01:38:19] <Izaya> I think the requirement of a touchscreen TV is that it comes with Android and expects you to use that
L12[01:38:49] <Forecaster> damn
L13[01:39:26] <Izaya> doesn't mean it won't work with other inputs, I just doubt it'd let you pass through the touch part
L14[01:41:51] <Saphire> ... Fuck
L15[01:42:17] <Saphire> There are 50 winners out of 3555 people participating in Google code-in
L16[01:42:17] <Forecaster> dammit, regular touchscreen monitors are expensive
L17[01:42:23] <Forecaster> :|
L18[01:42:49] <Saphire> That's.. that's fucking worldwide competition, and only 4k people?
L19[01:43:00] <Forecaster> 3.5k
L20[01:43:03] <Saphire> Why did I not participate q-q
L21[01:44:34] <Forecaster> I wonder if I could build a table with a trackball built into it
L22[01:44:46] <Saphire> Hmm?
L23[01:44:50] <Saphire> What for?
L24[01:45:48] <Forecaster> http://i63.tinypic.com/2emh01k.jpg
L25[01:45:51] <Forecaster> something like that
L26[01:46:27] <Forecaster> that one with dry erase board around it is neat
L27[01:46:32] <Forecaster> I haven't seen that before
L28[01:46:42] <Forecaster> it's not super pretty though
L29[01:46:49] <Forecaster> maybe blackboard would look better
L30[01:47:10] <Izaya> you'd end up with dust though
L31[01:47:21] <Forecaster> yeah, but is that a big issue
L32[01:47:44] <Forecaster> also I'd think that chalk is more enviroment friendly than dry-erase pens
L33[01:49:55] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300556E187E54214727D8035C9BBB.dip0.t-ipconnect.de)
L34[01:49:55] zsh sets mode: +v on Vexatos
L35[01:50:25] <Forecaster> there's a lot of these and I want one very badly
L36[02:25:27] <Kodos> https://i.imgur.com/9HYZoJd.gifv
L37[02:50:51] ⇨ Joins: Inari (Inari!~Pinkishu@p5DEC634B.dip0.t-ipconnect.de)
L38[02:52:12] <Inari> https://pbs.twimg.com/media/DVqXASqWAAAyyMF.jpg:large thats a cute artstyle
L39[02:56:09] <Inari> http://potatosemi.com/
L40[03:25:13] <Inari> %give MichiBot a cute shark handbag
L41[03:25:13] * MichiBot accepts the cute shark handbag and adds it to her inventory
L42[03:27:15] <Forecaster> %shell
L43[03:27:15] * MichiBot loads a nuclear warhead into a shell and fires it. It strikes the ground near Inari, rikai and evil_dan2wik. They each take 4, 4 and 4 splash damage respectively.
L44[03:27:37] <Inari> Nownow
L45[03:27:41] <Inari> No need to dig out the nukes :<
L46[03:27:59] <Forecaster> presumably it wasn't armed, since it only did a total of 12 damage :P
L47[03:28:03] <Inari> %fling Forecaster
L48[03:28:03] * MichiBot flings an Ar Tonelico? bomb in a random direction. It hits Forecaster on a body part they didn't even know they had. They take [1] damage.
L49[03:30:27] *** Guest41827 is now known as fingercomp
L50[03:39:40] <Forecaster> %shell
L51[03:39:40] * MichiBot loads an EMP warhead into a shell and fires it. It strikes superminor2. They take 15 damage. jfred and Kilobyte_ stood too close and take 8 and 3 splash damage respectively.
L52[03:39:50] <Forecaster> oh my
L53[03:39:58] <Inari> All the bombs/warheads this morning
L54[03:52:25] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED442D.dip0.t-ipconnect.de)
L55[04:55:05] <Forecaster> https://i.imgur.com/M6JUkwz.jpg
L56[04:55:33] <Inari> Haha, loveit
L57[05:28:29] ⇨ Joins: jackmcbarn (jackmcbarn!jackmcbarn@gateway02.insomnia247.nl)
L58[05:38:12] <Inari> %give MichiBot a fresh pair of kneesocks
L59[05:38:12] * MichiBot accepts the fresh pair of kneesocks and adds it to her inventory
L60[05:48:28] *** Alex_hawks|Alt is now known as Alex_hawks
L61[07:07:14] ⇨ Joins: Host (Host!webchat@176.100.66.192)
L62[07:07:37] ⇨ Joins: Hekk (Hekk!~hekk@176.100.66.192)
L63[07:07:41] <Hekk> Hello
L64[07:07:53] <Host> Hey
L65[07:08:20] * Izaya squints
L66[07:08:26] <Izaya> Two people on the same server?
L67[07:08:32] <Hekk> Yep
L68[07:08:37] <Izaya> o/
L69[07:08:53] <Hekk> I just test irc in minecraft :/
L70[07:08:57] <Hekk> sorry
L71[07:08:59] ⇦ Quits: Hekk (Hekk!~hekk@176.100.66.192) (Remote host closed the connection)
L72[07:09:04] <Izaya> o.O
L73[07:09:08] <Izaya> Was just saying hi
L74[07:09:35] <S3> What does it mean when Windows 10 says you got a message on your phone?
L75[07:09:54] <Izaya> I assume it means you got a message on your phone, but it could also mean it wants you to get a Windows phone.
L76[07:09:58] <Izaya> Do they still make those?
L77[07:10:10] <AmandaC> They do not
L78[07:10:15] <S3> I do not own a phone, and I never registered any sort of phone with them.
L79[07:10:29] <ben_mkiv> you do now
L80[07:10:41] <Izaya> The OS itself was sucky but it had some nice features
L81[07:10:44] <S3> lol
L82[07:10:59] ⇦ Quits: Host (Host!webchat@176.100.66.192) (Ping timeout: 180 seconds)
L83[07:12:23] ⇨ Joins: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl)
L84[07:14:16] <S3> Oh yah, so I couldn't find my oil filter wrench
L85[07:14:36] <S3> so I took my leather belt off and used that, worked great, but never do that
L86[07:15:19] <S3> I only tested to see if it'd work, then retightened it before it spilled, I have problems with my drain plug, so I had to go to the store
L87[07:15:33] <S3> took my tooks and rags out of everywhere and started driving
L88[07:15:45] <S3> smelt burning plastic.. "OH SHIT, I LEFT THE BELT AROUND THE OIL FILTER"
L89[07:16:15] <S3> got out and there was my belt, the buckle had been completely torn to nothing and the leather strap was in and out of all my pulleys and belt
L90[07:16:18] <S3> engine belt*
L91[07:16:29] <S3> but the engine had NO problems, it wqas just chugging away XD
L92[07:16:36] <S3> om nom nom
L93[07:17:10] <AmandaC> %choose more ocean crack or try and be productive
L94[07:17:10] <MichiBot> AmandaC: try and be productive
L95[07:17:13] <AmandaC> I REFUSE
L96[07:18:22] <S3> I love how AmandaC almost always chooses the opposite
L97[07:18:30] <S3> ocean crack?
L98[07:19:02] <AmandaC> S3: That's selection bias
L99[07:19:45] <AmandaC> Worth noting that "Hrm" isn't "I disagree" it's a thinking noise.
L100[07:21:12] <Izaya> the CGI space battles in B5 hold up surprisingly well
L101[07:21:56] <Izaya> though I guess the time difference between 1998? and the Star Wars prequel trilogy isn't that huge
L102[07:33:05] ⇨ Joins: UnRealDinnerbone (UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com)
L103[09:05:39] ⇨ Joins: Nachtara (Nachtara!~Nachiebre@2604:2d80:c02c:9998:bc7b:2c98:6766:51e9)
L104[09:17:15] ⇨ Joins: BearishMushroom (BearishMushroom!~BearishMu@82-209-154-59.cust.bredband2.com)
L105[09:24:28] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L106[09:25:06] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L107[09:25:06] zsh sets mode: +v on MichiBot
L108[09:26:05] <Mimiru> %dyncmd enable
L109[09:26:05] <MichiBot> Enabled dyncmd
L110[09:39:11] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L111[09:40:52] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L112[09:40:52] zsh sets mode: +v on MichiBot
L113[09:47:21] <Mimiru> ok, rewrote the dnsbl stuff a bit.. maybe it'll work Hekk up there is listed on baracuda and I'm ok with them not coming back.
L114[09:49:19] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L115[09:49:34] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L116[09:49:34] zsh sets mode: +v on MichiBot
L117[10:01:33] ⇨ Joins: Alex_hawks|Alt (Alex_hawks|Alt!~Alex_hawk@124.178.78.47)
L118[10:01:37] *** Alex_hawks|Alt was kicked by zsh ((MichiBot) Reason: Listed on dnsbl.sorbs.net | For: 6h | Expires: 02/10/2018 04:01:33 PM))
L119[10:04:03] ⇦ Quits: Alex_hawks (Alex_hawks!~Alex_hawk@124.178.78.47) (Ping timeout: 182 seconds)
L120[10:07:10] <Mimiru> Welp.
L121[10:08:12] <Forecaster> yay
L122[10:09:02] <Mimiru> they've been here for a while.. not spammed but their host is on sorbs :/
L123[10:09:18] <Mimiru> %restart
L124[10:09:20] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L125[10:09:26] <Inari> Blacklists aren't perfect :D
L126[10:09:27] <Forecaster> I have no idea what sorbs is :P
L127[10:10:01] <Mimiru> No, not perfect, but better than nothing
L128[10:10:19] <Inari> Maybe they spammed elsewhere :3 Maybe someone on the same host did
L129[10:10:28] <Mimiru> @Forecaster it means their host (Not 100% them but someone that has had their IP recently) has spammed via email, or has hit a honeypot
L130[10:11:06] <Inari> Lewd honeypot
L131[10:11:15] <Inari> Also why does dnsbl.sorbs.net just hand me "apache 2.4 documentation"
L132[10:11:38] <Mimiru> because the actual site is http://www.sorbs.net/?
L133[10:11:55] <Inari> Still makes no sense :p
L134[10:11:59] <Mimiru> dnsbl.sorbs.net is their DNS server
L135[10:12:10] <Inari> It should show nothing, redirect, or something. Not show some docuemntation
L136[10:14:19] <Mimiru> so if you do a query 47.78.178.124.dnsbl.sorbs.net you'll get an IP back, the return tells you *which* list it;s on.. I don't use that though
L137[10:14:46] <Mimiru> 124.178.78.47 returns 127.0.0.10 which is dul.dnsbl.sorbs.net
L138[10:15:30] <Mimiru> %deldnsbl dnsbl.sorbs.net
L139[10:15:38] <Mimiru> %remdnsbl dnsbl.sorbs.net
L140[10:15:43] <Mimiru> ...
L141[10:16:15] <Mimiru> %remdnsbl dnsbl.sorbs.net
L142[10:16:17] <Mimiru> wtf
L143[10:16:27] <Mimiru> %listdnsbl
L144[10:16:40] <Mimiru> Oh fml
L145[10:16:43] <Mimiru> it never came back
L146[10:17:03] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L147[10:17:03] zsh sets mode: +v on MichiBot
L148[10:17:05] <Mimiru> %deldnsbl dnsbl.sorbs.net
L149[10:17:20] *** Mimiru sets mode: -b *!*@124.178.78.47
L150[10:18:24] <Mimiru> %remdnsbl dnsbl.sorbs.net
L151[10:18:25] <MichiBot> Mimiru: An error occurred while trying to remove the service.
L152[10:18:34] <Mimiru> %listdnsbl
L153[10:18:34] <MichiBot> Mimiru: dnsbl.proxybl.org, zombie.dnsbl.sorbs.net, http.dnsbl.sorbs.net, socks.dnsbl.sorbs.net, misc.dnsbl.sorbs.net, xbl.spamhaus.org, spam.dnsbl.sorbs.net, b.barracudacentral.org, dnsbl.sorbs.net, dnsbl.dronebl.org
L154[10:18:51] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L155[10:22:05] <Mimiru> I didn't realize that checking the base sorbs bl would hit the dul bl
L156[10:22:48] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L157[10:22:48] zsh sets mode: +v on MichiBot
L158[10:23:31] <Mimiru> %checkdnsbl 124.178.78.47
L159[10:23:36] <MichiBot> Host wasn't found on any tracked DNSBLs
L160[10:26:45] <Mimiru> %listdnsbl
L161[10:26:45] <MichiBot> Mimiru: dnsbl.proxybl.org, zombie.dnsbl.sorbs.net, http.dnsbl.sorbs.net, socks.dnsbl.sorbs.net, misc.dnsbl.sorbs.net, xbl.spamhaus.org, spam.dnsbl.sorbs.net, b.barracudacentral.org, dnsbl.dronebl.org
L162[11:16:09] <Inari> %give MichiBot a chicken turbine
L163[11:16:09] * MichiBot accepts the chicken turbine and adds it to her inventory
L164[11:25:59] ⇦ Quits: DCNick3 (DCNick3!webchat@5.3.140.108) (Ping timeout: 180 seconds)
L165[11:47:57] ⇨ Joins: DCNick3 (DCNick3!webchat@5.3.128.30)
L166[11:54:12] <DCNick3> Hmm, I've posted a PR, but now I'm unsure If I put it to right branch
L167[11:55:13] <DCNick3> What branch is OK for new features?
L168[12:11:18] <Skye> DCNick3, the 1.7.10 branch is the default branch
L169[12:43:25] <DCNick3> So I pushed there. Ok
L170[13:08:11] <DCNick3> payonel, what do you think about implementing string.pack for lua 5.2, should it be done ot not?
L171[14:00:53] ⇨ Joins: Alex_hawks|Alt (Alex_hawks|Alt!~Alex_hawk@124.178.78.47)
L172[14:00:59] *** Alex_hawks|Alt is now known as Alex_hawks
L173[14:26:40] <CntKillMe> Why not just use Lua 5.3 DCNick3
L174[14:34:24] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300556E187E54214727D8035C9BBB.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ?)
L175[14:35:08] <DCNick3> Hmm, that's a good idea. The question is why still use lua 5.2
L176[14:35:23] <DCNick3> I haven't seen any breaking-changes
L177[14:35:40] <DCNick3> But still default architecture is still lua 5.2
L178[14:36:36] <DCNick3> Is there any particular reason for that?
L179[14:36:51] <DCNick3> It would ne nice to have lua 5.3 as default one
L180[14:37:02] <Kodos> OC used 5.2 for a long time before 5.3 was added. IIRC, 5.2 is default to prevent any breaking changes in someone's code for their programs
L181[14:37:21] <Kodos> Changing the arch is easy enough ingame
L182[14:37:46] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300556E187E54411C9CA34DE54980.dip0.t-ipconnect.de)
L183[14:37:46] zsh sets mode: +v on Vexatos
L184[14:38:39] <DCNick3> Hmm, that have a point.. But is there really breaking-changes updates in lua 5.3?
L185[14:39:04] <DCNick3> *any
L186[14:39:06] <Skye> DCNick3, there are some incompatibilities
L187[14:39:25] <Skye> I think it's possible to patch them in userland code, but no one does, and that would use up a lot of ram
L188[14:39:32] <Skye> thing is
L189[14:39:36] <Skye> it's a new number type
L190[14:39:38] <Skye> integer
L191[14:40:14] <Kodos> Wasn't table stuff messed with, too?
L192[14:40:43] <Kodos> Something about respecting metamethods or some such. It's all very confusing to me
L193[14:40:45] <CntKillMe> i think payonel said they're going to eventually make 5.3 the default
L194[14:40:52] <DCNick3> Ye, missed that, integers were added only in lua 5.3, yep
L195[14:41:01] <CntKillMe> i think 5.3 added __pairs or was that 5.2
L196[14:41:20] <Kodos> 5.3 doesn't support __ipairs
L197[14:41:23] <Kodos> So probably
L198[14:41:27] <DCNick3> __pairs is lua 5.3
L199[14:41:32] <DCNick3> *5.2
L200[14:41:43] <CntKillMe> http://www.lua.org/manual/5.3/readme.html#changes
L201[14:41:45] <CntKillMe> here's a rundown
L202[14:41:53] <CntKillMe> nothing seems game changing
L203[14:41:58] <CntKillMe> `table library respects metamethods`
L204[14:42:04] <CntKillMe> except that
L205[14:42:11] <CntKillMe> table.insert now invokes newindex and stuff ig
L206[14:42:15] <DCNick3> But can respecting metamethods REALLY break something?
L207[14:42:23] <CntKillMe> 99.99% of the time it shouldn't
L208[14:42:28] <CntKillMe> but some people rely on these sort of things
L209[14:42:36] <CntKillMe> even though they should be using rawset if they dont want to invoke anything
L210[14:43:30] <Kodos> People shouldn't do a lot of stuff
L211[14:43:35] <Kodos> Rarely stops them
L212[14:43:53] <Kodos> Take Tide pods as an example
L213[14:43:53] <DCNick3> Hmm, that makes sense
L214[14:44:19] <Kodos> You would ***think*** one would know not to put a laundry detergent pod in your mouth
L215[14:44:25] <Kodos> But, you know, people still do it
L216[14:44:28] <Kodos> For whatever the fuck reason
L217[14:44:30] <CntKillMe> nicest thing about 5.3 is probably string.pack and unpack tbh
L218[14:44:42] <Kodos> Not bitwise operators?
L219[14:44:43] <CntKillMe> 64 bit ints and bitwise ops are nice and all but
L220[14:44:47] <Kodos> Or UTF-8 support
L221[14:44:55] <CntKillMe> oh that too
L222[14:45:05] <CntKillMe> but bitwise ops aren't as useful imo
L223[14:45:12] <CntKillMe> since bit lib
L224[14:45:34] <CntKillMe> although it's far better than having a library to use, but string.pack/unpack can deal with anything
L225[14:45:37] <DCNick3> bitlib is for 32 bit
L226[14:45:44] <CntKillMe> it supports variable-size variable-endianness encoding and decoding
L227[14:45:50] <CntKillMe> yeah
L228[14:45:52] <DCNick3> but binops are syntax sugar, more efficient and 64 bit
L229[14:46:09] <CntKillMe> im not saying it's not nice, it is nice
L230[14:47:11] <DCNick3> Yep, string.pack is core feature for my PR in fact
L231[14:47:21] <DCNick3> without it it's not so useful..
L232[15:01:48] <Skye> tbh it'd be nice if there was a way to bridge functionality
L233[15:01:59] <Skye> like 5.3 stuff implemented in OpenOS that can be
L234[15:02:21] <Skye> and OpenOS for 5.3 might have a backwards compat hack tool?
L235[15:04:28] <DCNick3> Ye, that would be cool
L236[15:04:45] <DCNick3> But implementing stuff in OpenOS will comsume memory
L237[15:04:51] <DCNick3> And.. That's bad, right?
L238[15:04:58] <Skye> yeah...
L239[15:05:04] <Skye> but if it was optional
L240[15:05:23] <DCNick3> And how would you activete it?
L241[15:05:58] <DCNick3> I can't imagine how this can be done...
L242[15:06:07] <Skye> well
L243[15:06:24] <Skye> have a program called lua5.2 for 5.2 backwards compat
L244[15:06:30] ⇦ Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 182 seconds)
L245[15:06:35] <Skye> and also libraries are lazy loaded
L246[15:07:11] <Skye> and it's probably possible to implement some libraries in ways that are lazy loaded even if they don't appear to be
L247[15:07:12] <DCNick3> Hmm, sounds good
L248[15:07:49] ⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L249[15:08:11] <DCNick3> But it would cause restructuring OpenOS to allow storing lua5.2 and lua5.3 libraries, right
L250[15:08:22] <DCNick3> like, two separate folders
L251[15:08:59] <CntKillMe> apart from the bit library, why wouldnt most 5.2 code work on 5.3
L252[15:09:27] <CntKillMe> why do you need a compatibility layer at all as opposed to just extending the bit library to the global table
L253[15:09:32] <DCNick3> bit library is still provided by lua5.3 as i recall
L254[15:10:20] <DCNick3> but, as already mentioned, lua5.3 starts to respect metatables in some methods
L255[15:10:41] <DCNick3> So their logic should be changed for that layer
L256[15:10:45] <DCNick3> right?
L257[15:11:08] <CntKillMe> yeah but imo if you're relying on the fact t.insert and t.remove dont respect metamethods, your code probably __shouldn't__ work anyways
L258[15:11:26] <Skye> you could also probably add optional backwards compat hacks with that too
L259[15:11:28] <CntKillMe> even though it does, it seems really stupid to rely on that (albeit i'm sure some people do)
L260[15:12:18] <DCNick3> And that's the problem - people DO
L261[15:13:31] <CntKillMe> yeah but it's probably less than a percent, we shoulnd't have to account for them (at least i wouldn't)
L262[15:13:41] <DCNick3> Hmm..
L263[15:13:57] <DCNick3> And question about project management
L264[15:14:15] <DCNick3> who can finally decide this feature to be or not to be
L265[15:15:12] <DCNick3> ?
L266[15:15:20] <Skye> ???
L267[15:15:25] <DCNick3> meh..
L268[15:15:45] <DCNick3> Who decides if particular feature should be implemented or not
L269[15:16:10] <DCNick3> Or it's like community and voting
L270[15:16:12] <CntKillMe> whoever can accept the PR :p
L271[15:16:34] <vifino> mayonel.
L272[15:16:37] <vifino> its always mayonel.
L273[15:17:41] <DCNick3> Hmm, so it's finally him..
L274[15:17:43] <DCNick3> Ok, thanks
L275[15:31:05] ⇦ Quits: s0cks (s0cks!socks@ds003.info) (Ping timeout: 186 seconds)
L276[15:35:06] ⇨ Joins: s0cks (s0cks!socks@ds003.info)
L277[15:36:04] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:2003:708a:c289:148a)
L278[15:58:44] <Inari> <https://twitter.com/canceric/status/962146091050319872&gt;
L279[16:01:34] <MichiBot> Timed ban of Alex_hawks|Alt Expired. Placed by: DNSBL Check
L280[16:19:41] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:19c9:d60:8cc4:bc91)
L281[16:29:55] <gerard> https://i.imgur.com/oyuu0e7.gif
L282[16:41:46] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L283[16:52:40] ⇦ Quits: Inari (Inari!~Pinkishu@p5DEC634B.dip0.t-ipconnect.de) (Quit: 'Do you have confidence glands in your boobs?' [Commie] (Kotoura-san))
L284[17:09:08] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED442D.dip0.t-ipconnect.de) (Ping timeout: 207 seconds)
L285[17:23:57] <payonel> DCNick3: i took a brief overview of the changes
L286[17:24:15] <payonel> the buffer should be allocated via lua_newuserdata
L287[17:24:32] <payonel> rather than managed manually, and i think i saw you were using nbt data to preserve it
L288[17:25:10] <payonel> it should be fully managed by the environemnt, which will also self adjust the memory usage. there shouldn't be a separate unmanaged memory
L289[17:25:28] <payonel> also, my initial thought is that there doesn't need to be any execution cost
L290[17:27:31] <payonel> anyways, if you use lua_newuserdata, the object is tracked by the lua state for you
L291[17:27:40] <payonel> it'll save and restore and take memory from the machine for you
L292[17:30:27] <Izaya> http://i.4cdn.org/vg/1518289703418.jpg
L293[17:30:46] <Temia> I honestly expected Inari to post something like that
L294[17:31:28] <Izaya> It'd certainly fit the MO
L295[17:37:31] <CntKillMe> Payonel does OC just use gcinfo for mem usage?
L296[17:42:46] <payonel> @CntKillMe: no, lua state management allows the vm host to intercept/track all memory allocation
L297[17:42:51] <payonel> and that's what OC does
L298[17:42:56] <payonel> also, that how ocvm tracks memory usage
L299[17:43:23] <CntKillMe> Does gcinfo/collectgarbage”count” not track all memory used directly by Lua?
L300[17:43:54] <payonel> gc count gives the same number if you are intercepting mallocs correctly
L301[17:45:33] <payonel> @CntKillMe: this is how ocvm tracks memory usage: https://github.com/payonel/ocvm/blob/master/components/computer.cpp#L93
L302[17:45:35] <CntKillMe> So why not use that instead? Or do you want the machine to error __right__ when they use too much memory
L303[17:45:57] <payonel> we use the malloc intercept, like i said
L304[17:46:00] <payonel> which is the same
L305[17:46:12] <payonel> but the malloc intercept lets us stop allocations when they are requested
L306[17:46:17] <CntKillMe> Ah ok
L307[17:54:10] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) (Remote host closed the connection)
L308[18:01:42] <CntKillMe> that project is epic
L309[18:04:03] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L310[18:04:03] zsh sets mode: +v on MichiBot
L311[18:04:31] <payonel> @CntKillMe which?
L312[18:04:37] <CntKillMe> ocvm
L313[18:04:49] <payonel> oh
L314[18:05:45] * payonel is afk
L315[18:06:26] <Skye> payonel, what do you think of the general concept of the mutable string buffer
L316[18:06:49] <Mimiru> payonel detached, so you might be waiting for that answer
L317[18:10:57] <CntKillMe> string buffers are already typically mutable
L318[18:20:59] ⇦ Quits: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com) ()
L319[18:22:41] ⇨ Joins: MichiBot (MichiBot!~MichiBot@hekate.pc-logix.com)
L320[18:22:41] zsh sets mode: +v on MichiBot
L321[18:22:44] <Mimiru> Arcan, there, I hard disabled it for your channel.
L322[18:24:18] <Arcan> Mimiru: thanks (also from toks [the grumpy op])
L323[18:24:30] <Mimiru> I don't honestly give any further fucks.
L324[18:40:28] <Kodos> How hard is colored lighting in MC? I see it mentioned a few times a year, but I don't think I've seen more than one mod tyr it
L325[18:40:31] <Kodos> How hard is colored lighting in MC? I see it mentioned a few times a year, but I don't think I've seen more than one mod try it [Edited]
L326[19:05:09] <Arcan> Mimiru: understood
L327[19:52:58] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:2003:708a:c289:148a) (Quit: Leaving)
L328[19:57:33] <Mimiru> @Kodos, it's a huge pain in the ass
L329[19:57:46] <Mimiru> it requires rewriting LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOTS of base MC rendering code
L330[19:58:14] <Kodos> That seems... excessively hard for something as seemingly simple as colored lights
L331[19:58:29] <Kodos> Also has anyone made any progress on those display panels?
L332[19:58:44] <Kodos> ds84182, are you even alive
L333[19:59:06] <Mimiru> No, I killed him when he failed to finish OS's screens
L334[19:59:29] <Kodos> =D
L335[19:59:48] <Kodos> In all seriousness though, the keypad has some base stuff already doesn't it? Since it has a panel
L336[20:00:02] <Mimiru> Oh the text rendering isn't hard..
L337[20:00:18] <Mimiru> the hard part is scaling it on slave screens
L338[20:00:29] <Kodos> Wait, you're trying to make multiblock ones?
L339[20:00:33] <Mimiru> Yes
L340[20:00:52] <Kodos> I mean, that's cool and all, but why? Wouldn't you just use regular screens at that point with adjusted resolution?
L341[20:00:54] <Mimiru> OpenFM/OpenSec's keypad both do inworld text rendering it's not hard
L342[20:01:53] <Mimiru> Well, one use for it is another mod I was working on for someone else
L343[20:01:59] <Mimiru> they wanted screens without using computers
L344[20:02:07] <Mimiru> for like nuclear control text card replacement
L345[20:03:29] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300556E187E54411C9CA34DE54980.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ?)
L346[20:05:03] <Kodos> Indeed
L347[20:38:05] ⇦ Quits: Turtle (Turtle!~SentientT@ip5657cbb2.direct-adsl.nl) (Read error: Connection reset by peer)
L348[20:42:44] <Mimiru> Kodos, heres one of the main problems right now...
L349[20:42:44] <Mimiru> http://michi.pc-logix.com/javaw_2018-02-10_20-42-22.png
L350[20:45:27] <Kodos> Occlusion?
L351[20:45:42] <Kodos> err that's not what that's called
L352[20:45:45] <Mimiru> I think it's a broken stencil implementation
L353[20:46:13] <Mimiru> http://michi.pc-logix.com/javaw_2018-02-10_20-46-00.png cause here it's fine
L354[20:46:20] <Mimiru> but the tops of blocks, grass wiooth it's alpha
L355[20:46:24] <Mimiru> oo?
L356[20:46:26] <Mimiru> with*
L357[20:48:41] <Kodos> Interesting
L358[20:49:14] <Kodos> Also, fun story; my washer's drain pipe isn't properly installed, so now there's water in my laundry room \o/
L359[20:54:26] <Mimiru> good times.
L360[21:13:11] <Brisingr Aerowing> @Kodos Ouch. We had a severe water leak in my mom's shower in our previous house (the shower handle was installed improperly by the plumber that did it. It turns out he was unlicensed and operating illegally, and had been arrested about a year prior). Our basement was flooded by that. Due to the cause of the issue, insurance paid for it and a good chunk of money was taken off our next water bill.
L361[21:14:14] <Kodos> Mine is pretty minor. From what I can tell, the piping from the drainpipe in the wall down to whatever it drains into seems like it's not big enough to support the output my washer puts out when it drains, so it fills faster than it can empty
L362[21:14:22] <Kodos> Hopefully they can do something about it, lest I have to buy a new washer
L363[21:16:34] * Mimiru sighs at this code
L364[21:28:36] <Mimiru> aaand I give up.
L365[21:30:51] <Mimiru> %tell gamax92 hey... if you could look at this code from ds84182 https://github.com/PC-Logix/OpenSecurity/commit/e2f4e67583e77a836fbeb53651748e44a36998ce and figure out why it does stuff like http://michi.pc-logix.com/javaw_2018-02-10_20-42-22.png I'd really appreciate it.
L366[21:30:51] <MichiBot> Mimiru: gamax92 will be notified of this message when next seen.
L367[21:40:54] <Izaya> :D
L368[21:40:58] <Izaya> https://www.youtube.com/watch?v=aTaongVHM0Y
L369[21:40:59] <MichiBot> The Floppotron: Down Under | length: 2m 1s | Likes: 2,111 Dislikes: 5 Views: 16,867 | by Pawe? Zadro?niak | Published On 10/2/2018
L370[21:55:47] ⇦ Quits: lp (lp!~lordpipe@66.109.211.167) (Ping timeout: 207 seconds)
L371[21:56:06] ⇨ Joins: lp (lp!~lordpipe@66.109.211.167)
L372[22:01:27] ⇨ Joins: Alex_hawks|Alt (Alex_hawks|Alt!~Alex_hawk@124.178.78.47)
L373[22:03:41] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:2003:708a:c289:148a)
L374[22:03:57] ⇦ Quits: Alex_hawks (Alex_hawks!~Alex_hawk@124.178.78.47) (Ping timeout: 182 seconds)
L375[22:33:03] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:19c9:d60:8cc4:bc91) (Quit: Cervator)
L376[22:56:54] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com) (Quit: Leaving.)
L377[23:07:11] *** Alex_hawks|Alt is now known as Alex_hawks
L378[23:23:55] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@2601:648:8000:134f:2003:708a:c289:148a) (Read error: Connection reset by peer)
L379[23:32:27] ⇦ Quits: UnRealDinnerbone (UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com) (Quit: Connection closed for inactivity)
L380[23:33:44] <AmandaC> Izaya: ooc which vehicles have you created so far? I just finished a Cyclops in my release new game
L381[23:43:56] <Izaya> cyclops, prawn, seamoth
L382[23:44:11] <Izaya> just killed the ghost thingawhatsit in the meme tree cave
L383[23:47:20] <AmandaC> Ah
L384[23:48:31] <AmandaC> My next task is I want to get to one of the alien structures to get a recipe
L385[23:48:45] <Izaya> Batteries?
L386[23:48:49] <AmandaC> Yup
L387[23:49:14] <Izaya> I put one of em in my Cyclops and it doubled the battery. Excellent :D
L388[23:49:24] <AmandaC> Only issue is I've got no idea the path to take
L389[23:50:13] <AmandaC> I fell out of the game doing it's EA while they were still changing the cave networks a lot
L390[23:50:21] <Izaya> Ah
L391[23:50:34] <Izaya> I know the way to the thermal plant if you want to know
L392[23:50:45] <AmandaC> So I've got a semi decent handle navigating the surface
L393[23:51:24] <AmandaC> If it's not too much trouble, sure. Just pm it to me because I'm about to pass out
L394[23:52:17] <AmandaC> Night nerds
L395[23:52:21] <Izaya> o/
<<Prev Next>> Scroll to Top