<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:10:54] <Kodos> Nope
L2[00:11:03] <Forecaster> %loot
L3[00:11:03] <MichiBot> Forecaster: You get a loot box! It contains a doorknob.
L4[00:12:00] <slyjester> wondering if anyone has played around with snmp
L5[00:12:26] <Forecaster> What's that?
L6[00:14:27] <slyjester> snmp?
L7[00:14:51] <slyjester> simple network management protocol
L8[00:36:51] <Izaya> in OC?
L9[00:37:55] <slyjester> yea
L10[00:38:34] <Izaya> I can't say I have, but I might poke at something like it now
L11[00:38:57] <Izaya> Could be nice for managing microtel-based devices
L12[00:39:10] <slyjester> Maybe
L13[00:40:29] <Izaya> Currently working on a DOS clone though.
L14[00:53:44] ⇦ Quits: TheCryptek (TheCryptek!~TheCrypte@ircbouncehouse.com) (Ping timeout: 194 seconds)
L15[00:55:31] ⇨ Joins: TheCryptek (TheCryptek!~TheCrypte@2607:fe90:4:b:5054::30)
L16[01:05:07] ⇦ Quits: slyjester (slyjester!~slyjester@2600:1700:130:bee0:c101:9e4b:17a6:a415) (Quit: Leaving)
L17[01:10:33] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C107179482749AB9459A3EA46D.dip0.t-ipconnect.de)
L18[01:10:33] zsh sets mode: +v on Vexatos
L19[01:18:26] <Forecaster> https://twitter.com/therpf/status/999047252264996865
L20[01:18:26] <MichiBot> Tue May 22 17:00:00 CDT 2018 @therpf: Steampunk Gun with Magic Spell Display using LED fan https://t.co/fWIRRw63CR
L21[01:28:46] <Forecaster> http://variety.com/2018/tv/news/matt-groening-netflix-disenchantment-premiere-date-1202819643/
L22[02:19:42] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C107179482749AB9459A3EA46D.dip0.t-ipconnect.de) (Ping timeout: 182 seconds)
L23[02:33:27] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C1071794277913904216D815BF.dip0.t-ipconnect.de)
L24[02:33:27] zsh sets mode: +v on Vexatos
L25[03:20:20] <Izaya> wat
L26[03:20:30] <Izaya> so apparently returning directly under an if is invalid now
L27[03:25:03] <Izaya> does my fs.open only not work in ocvm?
L28[03:25:29] <Forecaster> %choose yes or no
L29[03:25:29] <MichiBot> Forecaster: no
L30[03:25:41] <Forecaster> definitely not
L31[03:25:51] <Izaya> guess either the docs are wrong or oc has a bug then
L32[03:28:23] <Izaya> code works fine in OC
L33[03:28:28] <Izaya> payonel: your stuff is broken
L34[03:28:41] <Izaya> ... lemme check if there's any ocvm updates first
L35[03:29:37] <Izaya> nope
L36[03:30:23] <Skye> Izaya, wat
L37[03:30:35] <Izaya> Skye: my code works fine in real OC but not in ocvm
L38[03:31:32] <Skye> Izaya, wat
L39[03:31:37] <Izaya> yes
L40[03:35:43] <Izaya> good to know I can't test this particular piece of code on my laptop I guess
L41[03:36:25] <Izaya> Skye: for my command interpreter, attempt to evaluate code as lua or no?
L42[03:36:32] <Izaya> s/code/input/
L43[03:36:32] <MichiBot> <Izaya> Skye: for my command interpreter, attempt to evaluate input as lua or no?
L44[03:39:16] <Skye> lush much
L45[03:39:27] <Izaya> yes it's literally luash v2
L46[03:39:31] <Izaya> for DOS
L47[03:39:46] <Izaya> ~w load
L48[03:39:46] <ocdoc> http://www.lua.org/manual/5.2/manual.html#pdf-load
L49[03:40:53] <Skye> dooo iiit
L50[03:42:26] <Izaya> Skye: I think my DOS clone is p. functional now
L51[03:42:40] <Izaya> with networking, a workable shell, etc
L52[03:42:40] <Skye> you can call it minios
L53[03:42:41] <Skye> :p
L54[03:42:44] <Izaya> it just lacks an editor...
L55[03:42:46] <Skye> miniDOS
L56[03:43:05] <Izaya> (and half the shell builtins)
L57[03:43:42] <Skye> Izaya, what's its name
L58[03:43:56] <Izaya> dunno yet
L59[03:44:55] <Skye> miniDOS? :P
L60[03:46:08] <Izaya> it's probably bad that this ended up being p. much made out of spare modules in the minitel embedded dir
L61[03:46:30] <Skye> that's good
L62[03:46:43] <Izaya> the only original module is the command interpreter
L63[03:48:10] <Izaya> which is honestly pretty bad
L64[03:48:57] <Skye> why
L65[03:49:07] <Izaya> it's just a mess
L66[03:49:47] <Skye> so was minios
L67[04:06:34] ⇦ Quits: Hobbyboy (Hobbyboy!Hobbyboy@hobbyboy.co.uk) (Ping timeout: 194 seconds)
L68[04:07:02] ⇦ Quits: Keridos (Keridos!~Keridos@static.56.72.76.144.clients.your-server.de) (Ping timeout: 182 seconds)
L69[04:07:35] ⇦ Quits: evil_dan2wik (evil_dan2wik!~evil_dan2@2a01:4f8:160:9023::4) (Ping timeout: 202 seconds)
L70[04:29:51] ⇨ Joins: Hobbyboy (Hobbyboy!Hobbyboy@hobbyboy.co.uk)
L71[04:30:45] ⇦ Quits: Kodos (Kodos!~Kodos@23.251.21.39) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L72[04:34:46] <Forecaster> %loot
L73[04:34:46] <MichiBot> Forecaster: You get a loot box! It contains a box full of worms.
L74[04:35:08] <Forecaster> hm
L75[04:35:17] <Forecaster> %makemagic a box full of worms
L76[04:35:17] <MichiBot> a magic box full of worms
L77[04:35:31] <Forecaster> maybe that should come out as "a box full of magic worms" instead
L78[06:04:55] <MGR> https://notalwaysright.com/not-even-close-no-cigar-2/113685/
L79[06:22:09] <S3> lol
L80[06:22:56] <S3> I wouldn't worry about the probable cause searching though
L81[06:23:17] <S3> if he knew his rights he could tell him "i'm sorry officer, but I do not consent to searches"
L82[06:23:34] <S3> and he would have to respect that, or he becomes liable in a court of law.
L83[06:23:40] <S3> the officer that is
L84[06:27:37] <S3> The one thing about the police though is never ever say the word "no"
L85[06:27:41] <S3> that's dishonorable.
L86[06:28:58] <MGR> The police can never say no, or you can never say no to the police?
L87[06:29:14] <S3> you should never say no to the police
L88[06:29:23] <S3> but instead, you can ask them questions
L89[06:29:43] <S3> or make statements that are much nicer way of saying no like I stated above with search consent
L90[06:30:13] <S3> they can't search you without consent unless they explain you can by giving you your rights and detaining you
L91[06:30:40] <S3> but there's also implied consent so you need to be careful how you sayit
L92[06:31:12] <MGR> I'm pretty sure you're allowed to politely answer questions in the negative
L93[06:31:31] ⇦ Quits: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout: 194 seconds)
L94[06:31:35] <S3> I never said you arenn't but saying the word "no" is a bad idea
L95[06:31:49] <MGR> ¯\_(ツ)_/¯
L96[06:32:26] <S3> gotta get going
L97[06:32:39] <Skye> If you're white you are fine, if you're not then you're fucked if you say "no". racism!
L98[06:33:38] <Skye> yes I know that's probably quite political and cynical but it definitely appears that way, so...
L99[06:33:40] ⇨ Joins: Xal (Xal!~Xal@S010664777dabacc3.vw.shawcable.net)
L100[06:33:40] * Skye hides
L101[06:36:15] <CosmoConsole> what's the channel to ask a Java development question in (related to OpenComputers)?
L102[06:36:34] <Izaya> Probably here, it being the OpenComputers channel and all.
L103[06:38:16] <MGR> Here
L104[06:40:40] <CosmoConsole> what's the ideal way to make the computer pause until a certain event (and yield to other computers)? Context#pause requires a specific determinate time to pause for and I don't have a way to even estimate that properly
L105[06:41:39] <CosmoConsole> (context: I'm adding OpenComputers support to a mod of mine that has ComputerCraft support, and in the latter, I can use pullEvent, since it is blocking and yields to other computers)
L106[06:43:00] <Forecaster> have you tried looking at other OC addons?
L107[06:43:17] <CosmoConsole> they all seem to just use Context#pause as they know how long they have to pause the computer for
L108[06:51:56] <Forecaster> if you need more specific help ask Vexatos or payonel
L109[06:52:39] <CosmoConsole> I'm not going to ask them directly for now, I'll see whether they notice the question first
L110[06:53:31] <Izaya> They've both already been pinged :D
L111[06:55:00] <Forecaster> I just pinged both of them for you :P
L112[06:56:27] <CosmoConsole> I see, it's like IRC pings. well, thank you, I'll wait until they are on
L113[06:56:41] <Forecaster> this channel is relayed to irc yes
L114[06:56:48] <Forecaster> as it says in the topic nobody reads
L115[06:59:03] ⇨ Joins: ben_mkiv (ben_mkiv!~ben_mkiv@p5797209D.dip0.t-ipconnect.de)
L116[07:12:25] <gerard> In Discord it is [at]name, for example @gerard
L117[07:12:53] <gerard> but that doesn't work for the IRC users, since they are not actually here. They are like ghosts.
L118[07:13:02] <Skye> just write our name
L119[07:13:05] <Skye> our client will ping us
L120[07:13:27] <gerard> Yeah, what Skye [BOT] says
L121[07:13:39] <Corded> * <gerard> huehue
L122[07:13:46] <Izaya> lots of bots here
L123[07:13:49] <Skye> don't say [BOT] you bottist
L124[07:14:06] <Izaya> I am not presently a bot
L125[07:33:38] * AmandaC replaces Izaya with a small shell script
L126[07:33:57] <Izaya> I am presently a bot
L127[07:35:52] <Forecaster> this statement is false
L128[07:36:34] * MajGenRelativity does a test
L129[07:36:49] <MGR> So, actions aren't relayed to Discord anymore?
L130[07:37:38] <Forecaster> uh, they should be
L131[07:37:43] <Forecaster> that seems like a bug
L132[07:37:50] * MajGenRelativity well, they are not
L133[07:37:55] * Izaya hands MGR a spider
L134[07:37:56] <MGR> It is indeed a bug
L135[07:38:07] <MGR> That action came through
L136[07:38:14] <MGR> But I've used two that haven't
L137[07:38:17] * Forecaster actions the actions
L138[07:38:21] <Forecaster> odd
L139[07:38:21] * Izaya hands MGR more spiders
L140[07:38:29] * MajGenRelativity does a 3rd test
L141[07:38:32] <Forecaster> seems random
L142[07:38:39] <MGR> Hmm
L143[07:38:44] <Forecaster> @Mimiru something borked the bork
L144[07:38:54] <MGR> Yeah, because 2 of my actions didn't go through
L145[07:38:57] ⇨ Joins: Inari (Inari!~Pinkishu@p4FC1E74B.dip0.t-ipconnect.de)
L146[07:39:04] <Forecaster> might just need a restart or something
L147[07:39:44] <Forecaster> https://loadingartist.com/comic/rules-suck/
L148[07:41:10] <S3> whee
L149[07:48:16] <S3> I wonder @Forecaster what's in his soda bottle... :D
L150[07:49:17] <Forecaster> Hat Juice
L151[08:05:17] <S3> I dunno
L152[08:05:21] <S3> could have been urine from the start
L153[08:13:11] <Forecaster> %loot
L154[08:13:11] <MichiBot> Forecaster: You get a loot box! It contains a fork in the road.
L155[08:13:37] <Corded> * <Forecaster> tries to put it in the cutlery drawer
L156[08:17:24] <Temia> %loot
L157[08:17:24] <MichiBot> Temia: You get a loot box! It contains two lockpicks.
L158[08:18:04] <Temia> %inv add a brass sky pirate spoil
L159[08:18:04] * MichiBot summons 'a brass sky pirate spoil' and adds to her inventory. This seems rather fragile...
L160[08:33:17] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L161[08:33:41] <S3> LOL
L162[08:37:30] ⇨ Joins: Keridos (Keridos!~Keridos@static.56.72.76.144.clients.your-server.de)
L163[09:07:26] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L164[09:12:49] <Izaya> http://i.4cdn.org/g/1527170464612.webm
L165[09:21:47] <Forecaster> that's adorable
L166[09:24:16] <Forecaster> https://www.smbc-comics.com/comic/horatio
L167[09:24:22] <Forecaster> embrace ghost dads
L168[09:25:09] <Izaya> my worry about such a mechanism is the motor breaking
L169[09:27:41] <Izaya> then again I think I've used that camera twice on my phone, and it was both to look behind something
L170[09:37:05] <Mimiru> https://imgur.com/gallery/W8LCJUb
L171[09:37:23] <Mimiru> also, no clue.. code looks fine, and if it works on some actions but not others I doubt it's a restart issue..
L172[09:41:07] <Forecaster> Temia's last loot result didn't arrive either, so it's not just actions
L173[09:41:18] <Temia> ?
L174[09:41:22] <Temia> Yes it did.
L175[09:41:31] <Forecaster> the corded issue
L176[09:41:34] <Mimiru> It didn't go to Discord.
L177[09:41:36] <Temia> Ohh.
L178[09:41:42] <Temia> That's unusual.
L179[09:41:54] <Mimiru> hmm
L180[09:43:31] * Mimiru shrugs
L181[09:43:41] <Forecaster> Is another mystery
L182[09:44:48] <Mimiru> huh...
L183[09:45:22] <Mimiru> ERROR JDA - One of the EventListeners had an uncaught exception java.lang.ClassCastException
L184[09:45:47] <Mimiru> I need to add a timestamp to the console output..
L185[09:46:15] <Mimiru> also, lots of Detected unclosed WebhookClient! Did you forget to close it? ... which is odd cause I swear I close the webhook client.
L186[09:47:37] <Forecaster> weird
L187[09:47:38] <Mimiru> client.send(message1); client.close();
L188[09:48:02] <Mimiru> hmm
L189[09:51:38] <Mimiru> Also, looks like Corded is losing connection to the websocket.. quiet a bit
L190[09:51:57] <Mimiru> http://paste.pc-logix.com/axuzupefiw.css
L191[09:52:36] <Mimiru> I wonder if those disconnects happen to be around the same time messages fail
L192[10:00:59] <Forecaster> since "Is another mystery" it's dropped 6 out of 9 messages
L193[10:04:50] <CosmoConsole> I've progressed a bit further on my issue - it seems all I need is basically an event.pull but from the Java side
L194[10:06:12] <CosmoConsole> Machine#popSignal does not count as it is non-blocking
L195[10:20:27] <Inari> %inv add MichiBot's privacy agreement
L196[10:20:27] * MichiBot summons 'MichiBot's privacy agreement' and adds to her inventory. This seems rather fragile...
L197[10:20:37] <Inari> %pet Temia
L198[10:20:37] * MichiBot pets Temia with no tea. 4 health gained!
L199[10:28:42] <Temia> '^'
L200[11:15:33] ⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) ()
L201[11:16:25] ⇨ Joins: Corded (Corded!~MichiBot@eos.pc-logix.com)
L202[11:16:26] zsh sets mode: +v on Corded
L203[11:44:39] <S3> %inv add vegetarian beef
L204[11:44:39] * MichiBot summons 'vegetarian beef' and adds to her inventory. This seems very sturdy.
L205[11:47:48] <Forecaster> %inv add carnivorous beef
L206[11:47:48] * MichiBot summons 'carnivorous beef' and adds to her inventory. This seems very sturdy.
L207[11:48:02] <Forecaster> you don't want to get in it's way
L208[11:49:45] <S3> One of my coworkers is unboxing an unopened copy of windows XP at work right now
L209[11:55:06] <Lizzian> %loot
L210[11:55:06] <MichiBot> Lizzian: You get a loot box! It contains a happy flower.
L211[11:56:12] <S3> happy happy happu
L212[11:56:14] <S3> happy*
L213[11:57:00] <Mimiru> <+MichiBot> Lizzian: You get a loot box! It contains a happy flower.
L214[11:57:10] <Mimiru> cause that message didn't go... through
L215[11:57:17] <Mimiru> neither did the one I just pasted
L216[11:57:17] <Mimiru> wut
L217[11:57:19] <Mimiru> <+MichiBot> Lizzian: You get a loot box! It contains a happy flower.
L218[11:57:23] <Mimiru> ....
L219[11:57:41] <Mimiru> so it just seems to be dropping lots of shit now
L220[11:58:03] <Mimiru> Test
L221[11:58:08] <Mimiru> .
L222[11:58:12] <Mimiru> test
L223[11:58:16] <Mimiru> hmm
L224[11:58:26] <Mimiru> Test
L225[11:58:43] <Mimiru> K, let's try this without the webhook for a while.
L226[12:01:00] <Skye> Erk
L227[12:01:27] <Mimiru> It's like going back to the stone ages...
L228[12:01:28] <Mimiru> lol
L229[12:11:12] <Mimiru> %loot
L230[12:11:12] <MichiBot> Mimiru: You get a loot box! It contains an unlabeled key.
L231[12:21:53] <Rami> Hello
L232[12:22:11] <Rami> Is there any recommened power mod for 1.12.2 ?
L233[12:27:04] <Skye> Do you want computers to need power?
L234[12:29:12] <Rami> Yeah, I want to use them with power
L235[12:29:18] <Rami> (need power)
L236[12:29:32] <Rami> I tried buildcraft, but doesn't seem to work
L237[12:29:34] <Skye> Do you have other mods you use?
L238[12:30:08] <Rami> I have project red
L239[12:30:30] <Skye> Does that have power?
L240[12:30:43] <Rami> http://tinyurl.com/y8le9lbf
L241[12:30:47] <Rami> No, it doesn't
L242[12:32:16] <Skye> Do you want just power or an entire tech mod?
L243[12:32:28] <Rami> Just power
L244[12:33:07] <Skye> Hmm... That's tricky
L245[12:33:18] <Skye> I know there's Forge Energy
L246[12:33:41] <Skye> So you're looking for a power gen mod that uses Forge energy
L247[12:33:54] <Skye> I dunno what that'd be though
L248[12:34:08] <Skye> I haven't used one of those
L249[12:36:48] <payonel> Izaya: what?
L250[12:37:27] <payonel> "so apparently returning directly under an if is invalid now" "does my fs.open only not work in ocvm?" "guess either the docs are wrong or oc has a bug then" "code works fine in OC" "payonel: your stuff is broken"
L251[12:37:58] <payonel> @status @CosmoConsole
L252[12:37:58] <Discord> CosmoConsole is currently OFFLINE
L253[12:38:15] <payonel> @forecaster what was the question (summary)?
L254[12:38:36] <Rami> Any stable power mod ?
L255[12:38:46] <payonel> sheep power is stable
L256[12:38:47] <payonel> :)
L257[12:39:39] <gerard> sheep power _dansgame_
L258[12:40:42] <payonel> @rami sheep power is something i added to oc
L259[12:40:46] <payonel> it's not a "power mod" :)
L260[12:41:12] <Rami> Why don't OC have it's own power generator ?
L261[12:41:19] <payonel> it does, sheep power
L262[12:42:31] ⇨ Joins: max_ (max_!~max@37.237.65.242)
L263[12:42:31] ⇦ Quits: max_ (max_!~max@37.237.65.242) (Remote host closed the connection)
L264[12:43:06] <payonel> @rami: https://www.youtube.com/watch?v=zbkZ-1dIR1o
L265[12:43:07] <MichiBot> OpenComputers: Carpeted Capacitors | length: 3m 59s | Likes: 16 Dislikes: 1 Views: 587 | by Mighty Pirates | Published On 4/2/2018
L266[12:44:14] <Rami> Ah
L267[12:44:19] <Rami> No coal one ?
L268[12:44:30] <Rami> But why sheeps ?
L269[12:44:31] <Rami> ?
L270[12:44:44] <payonel> sheep and ocelots :)
L271[12:45:18] <Rami> Meh
L272[12:45:24] <Rami> Gonna do some farming then
L273[12:45:49] <gerard> btw, in the video it's said "12 ocelots" or "24 sheeps" is for 1 computer
L274[12:46:08] <gerard> is this the case?
L275[12:46:41] <payonel> those numbers are based on emperical data
L276[12:46:49] <payonel> of running a computer running "hot"
L277[12:47:11] <payonel> in normal workflows, i find 4 sheep to be sufficient
L278[12:47:47] <payonel> but the more sheep and more batteries you have, the better :) that way, when a sheep dies, you've got a supply still
L279[12:49:22] <Rami> What rams does OpenOS to operate ?
L280[12:49:32] <Rami> Playing on a survival world \:)
L281[12:49:36] <payonel> what rams?
L282[12:49:52] <gerard> probs the amount of memory which is preferred for OpenOS
L283[12:50:18] <Rami> Yes, amount of memory
L284[12:50:27] <payonel> as much as you can give it? :)
L285[12:50:43] <payonel> openos boot takes ~130K
L286[12:51:02] <payonel> but, openos boot also doesn't load ALL the core libs, it only loads a subset necessary to get you a shell
L287[12:51:11] <payonel> openos fully loaded is probably 220K
L288[12:51:18] <payonel> maybe a bit more, maybe 250
L289[12:51:25] <payonel> i haven't tested that recently
L290[12:51:53] <payonel> you should also have AT LEAST 50k for user space, plus 30k "wiggle room"
L291[12:52:28] <payonel> so openos on 1 stick of tier 1 ram (which is 196k) leaves you roughly 65k
L292[12:52:41] <payonel> which is below my recommendation of 80k for user space + wiggle
L293[12:52:58] <payonel> it'll run some basic stuff, but also likely crash due to out of memory
L294[12:53:10] <payonel> it'll successfully run 'install'
L295[12:53:35] <payonel> a tier 1.5 stick is 256k, which is fantastic
L296[12:53:48] <payonel> you should be fine with 1.5, if you're concerned about tier options
L297[12:53:59] <payonel> and if you can use 2x tier 1.5s, all the better
L298[12:54:04] <AmandaC> does it successfully run `rm -rf /` though?
L299[12:54:10] <payonel> AmandaC: :)
L300[13:05:06] ⇨ Joins: lol768 (lol768!lol768@catastrophe.esper.net)
L301[13:05:46] <lol768> Same question here, apologies for the interruption: Don't suppose anyone here has logs covering the last hour?
L302[13:10:38] <Temia> https://irclogs.pc-logix.com/view?chan=oc&log=2018-05-24.log
L303[13:11:11] <lol768> Thanks Temia :)
L304[13:11:16] <Temia> Not a problem. Is something the matter?
L305[13:11:23] <Temia> I've been mostly tabbed out all day.
L306[13:12:34] <lol768> I had some suspicions about user max_ - this was one of the channels joined. Normally it's spam in a part/quit message. I think everything is fine though, so I'll leave you in peace!
L307[13:12:49] ⇦ Parts: lol768 (lol768!lol768@catastrophe.esper.net) (Cheers o/))
L308[13:18:24] <Rami> NICE http://tinyurl.com/ybuxgsyd
L309[13:18:34] <Rami> nice http://tinyurl.com/ybuxgsyd [Edited]
L310[13:22:07] <Rami> Player 1: We need lot's of power to execute this
L311[13:22:25] <Rami> Player 2: Holds wheat in his hand and runs in circles around the sheeps
L312[13:27:42] <S3> wut
L313[13:36:52] ⇨ Joins: smoke_fumus (smoke_fumus!~smoke_fum@188.35.176.90)
L314[13:42:39] <ben_mkiv> S3 because they create energy from electrostatic charge
L315[13:44:33] <payonel> ben_mkiv: yep, obviously
L316[13:44:34] <payonel> :)
L317[13:44:45] <Forecaster> obviously!
L318[13:44:49] <Forecaster> what are we talking about?
L319[13:45:01] <Forecaster> I'm super exhausted
L320[13:45:09] <Forecaster> I walked to the store and back twice!
L321[13:46:36] <ben_mkiv> about caps with carpet
L322[13:46:57] <Forecaster> the nerve of those carpets!
L323[13:46:59] <Forecaster> how dare they
L324[13:47:13] <Forecaster> (we are upset about the carpets right?)
L325[13:50:07] ⇨ Joins: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net)
L326[14:15:00] <S3> payonel: Oh.
L327[14:15:15] <S3> payonel: so I'm looking into letting OpenOS sit on top of my miniature OS
L328[14:15:38] <S3> which would perhaps instantly make that free memory go up a lot! (sounds weird I know)
L329[14:28:32] <Inari> Just overwrite the getFree/getTotal memory functions
L330[14:28:33] <Inari> ;D
L331[14:31:22] <payonel> S3: and why do you think memory would improve?
L332[14:40:08] <Forecaster> food.getFree()
L333[14:40:13] <Forecaster> aw it didn't work
L334[14:55:02] <Rami> Woah, the `install` command is a huge power consumer
L335[14:55:12] <payonel> rami: because of cp
L336[14:56:58] <Forecaster> http://tinyurl.com/ybyc2qgv
L337[15:03:17] <payonel> if i'm going to push out a new /bin/edit, i'm planning on changing some of the hotkeys
L338[15:03:24] <payonel> hopefully, this doesn't piss of the community
L339[15:06:13] <AmandaC> payonel: make it modal, they'll be too busy trying to get out of it too complain
L340[15:06:25] <Forecaster> as long as I can still hold spacebar to overheat my system I'll be good
L341[15:06:52] <SquidDev> I'm hardwired to press ESC to enter back into normal mode though.
L342[15:06:55] <payonel> igettthatref.png
L343[15:07:09] <payonel> SquidDev: :) there is no escape option :)
L344[15:08:14] <SquidDev> Alas…
L345[15:08:39] <payonel> the new /bin/edit would share keybinds with the shell
L346[15:08:45] <payonel> ^w cuts the prev word
L347[15:08:52] <payonel> the old /bin/edit ^w closes the editor
L348[15:09:22] <Forecaster> as long as it still tells you what to press it'll be fine
L349[15:09:24] <payonel> in the new /bin/edit, ^d, ^c, and ^x are all allowed to close the editor
L350[15:09:41] <SquidDev> Oh, so it's like Emacs? I approve!
L351[15:09:45] <payonel> yep, just finished that this morning
L352[15:10:06] <SquidDev> Pthth, C-x C-c to close, that's the only way!
L353[15:10:10] <Forecaster> I've never used emacs
L354[15:10:20] <payonel> SquidDev: i dont plan on supporting keybind _sequences_, just fyi
L355[15:11:03] <SquidDev> I wasn't expecting you to. It would be neat to see, but rather pointless for the base editor.
L356[15:21:35] <Rami> What tire is the robot generator upgrade ?
L357[15:21:41] <Rami> What tire the robot generator upgrade is ? [Edited]
L358[15:21:45] <payonel> probably 2
L359[15:21:47] <payonel> but i dont remember
L360[15:21:56] <payonel> also, tier* :)
L361[15:21:58] <Forecaster> that photo is a 3D printer by the way
L362[15:22:02] <Forecaster> to-be-assembled
L363[15:22:03] <Rami> http://tinyurl.com/yadugmfp
L364[15:22:14] <Rami> I can't insert it anywhere
L365[15:22:27] <payonel> @rami looks like you're using a tier 1 case
L366[15:22:29] <payonel> try tier 2
L367[15:22:36] <Rami> ah
L368[15:22:41] <Rami> ?
L369[15:22:55] <Corded> * <Rami> checks the recipe of tier 2 case
L370[15:24:32] <payonel> @rami your `install` is going to suck power because it makes a lot of harddrive read/write calls
L371[15:24:38] <payonel> harddrives consume a fair bit of power
L372[15:24:54] <Rami> Thanks the tier 2 case made it
L373[15:25:01] <Rami> The generator supports coal, right ?
L374[15:25:04] <payonel> you're welcome
L375[15:25:05] <payonel> yes
L376[15:25:28] <Rami> It's more realistic than CC
L377[15:25:42] <payonel> @rami it has a bit of a description here: https://ocdoc.cil.li/item:generator_upgrade
L378[15:26:25] <Rami> There's the ingame manual ?
L379[15:26:31] <payonel> that too
L380[15:26:35] <payonel> i never use that :(
L381[15:26:42] <Mimiru> @Forecaster does the kit come with a fire extinguisher now?
L382[15:26:44] <Mimiru> :P
L383[15:26:52] <payonel> Mimiru: how did it go!?!!
L384[15:27:23] <Forecaster> Mimiru: nope, no fire extinguisher
L385[15:27:27] <Forecaster> I don't even own one
L386[15:27:30] <Mimiru> If my background check comes in before close of business today, I have orientation tomorrow, and start training Sunday
L387[15:28:09] <Mimiru> @Forecaster that's the A8 right?
L388[15:28:16] <Forecaster> yeah
L389[15:28:23] <Forecaster> I mean I sure hope so
L390[15:28:27] <Mimiru> So, you *might* want to change that.
L391[15:28:41] <Mimiru> Fire extinguisher might be a good idea.
L392[15:28:57] <Forecaster> eh, I've got lungs, what could possibly go wrong
L393[15:29:02] <Mimiru> Fire.
L394[15:29:04] <Forecaster> you can blow out a fire right?
L395[15:29:05] <Mimiru> lots. of. fire.
L396[15:29:05] <Forecaster> :D
L397[15:29:17] <Mimiru> The connectors have a habit of melting, and... fire.
L398[15:29:23] <Forecaster> ah
L399[15:29:39] <Forecaster> I'll keep a water bucket handy
L400[15:30:01] <Mimiru> lol
L401[15:30:12] <Mimiru> %g anet a8 fire
L402[15:30:13] <MichiBot> Mimiru: https://www.youtube.com/watch?v=MzWVrv4L1R0 - *Avoid a Fire Hazard - Anet A8 Safety Upgrades - YouTube*: "Aug 11, 2017 ... Cheap, DIY 3D printers can pose a significant fire and safety hazard if not used with extreme caution. Bill shows off the safety upgrades he's ..."
L403[15:30:25] <Mimiru> Oh, that works... some safety upgrades.
L404[15:30:50] <Forecaster> oh neat
L405[15:31:53] <Forecaster> %inv add "safety" helmet
L406[15:31:53] * MichiBot summons '"safety" helmet' and adds to her inventory. This seems very sturdy.
L407[15:32:50] <Forecaster> hm, it's a bit different
L408[15:33:06] <Forecaster> the power supply of mine doesn't have a plug in it
L409[15:33:59] <Forecaster> it came with a cable with an american plug in one end and loose cables on the other
L410[15:34:12] <Mimiru> lol..
L411[15:34:16] <payonel> Mimiru: awesome
L412[15:34:19] <Forecaster> that's another issue
L413[15:34:25] <Forecaster> gonna need an adapter or a new cable
L414[15:34:41] <Mimiru> if my background check doesn't come through by end of day... I start June 8th :/
L415[15:34:48] <Forecaster> oh
L416[15:34:55] <Forecaster> he got another better power supply
L417[15:35:42] <Mimiru> yeah he added his own plug and stuff
L418[15:36:57] <Forecaster> it's slightly ironic that some of the upgrades needs to be 3D printed :P
L419[15:37:02] <Mimiru> lol
L420[15:37:14] <Forecaster> so I'll have to assemble it without upgrades first, and upgrade it later
L421[15:38:09] <Forecaster> ohno
L422[15:38:14] <Forecaster> he says they're mandatory D:
L423[15:42:18] <Mimiru> They're very important, yes.
L424[15:42:42] <Forecaster> but I have to use it to make them
L425[15:42:47] <Mimiru> Yes
L426[15:42:52] <Forecaster> I'm stuck in a catch-22 D:
L427[15:42:56] <Mimiru> So... start the print job, and watch it.. closly
L428[15:42:59] <Mimiru> closely*
L429[15:43:04] <Forecaster> I will
L430[15:43:12] <Forecaster> but I'll have to assemble it first
L431[15:43:17] <Forecaster> might do it this weekend
L432[15:43:19] <Mimiru> Don't want anything unfortunate happening.
L433[15:43:21] <Forecaster> I just got a surface for it
L434[15:43:24] <Mimiru> Nice
L435[15:43:55] <Forecaster> I got a tv-bench from my gf, which replaced the one I got from my brother a while ago
L436[15:44:08] <Forecaster> so now I can assemble the printer on that
L437[15:44:09] <Mimiru> If you happen to have a Raspberry Pi sitting around, doing nothing.. Octoprint is an amazing tool.
L438[15:44:29] ⇦ Parts: payonel (payonel!~payonel@2607:5300:61:8d9::bad:c0de) (Leaving))
L439[15:44:34] ⇨ Joins: payonel (payonel!~payonel@2607:5300:61:8d9::bad:c0de)
L440[15:44:34] zsh sets mode: +v on payonel
L441[15:44:39] <Forecaster> the only other surface I had was my coffee table, and I didn't want to put it on there....
L442[15:44:44] <Forecaster> I don't have a Pi
L443[15:44:45] <payonel> days since ^w in hexchat: 0
L444[15:44:52] <Mimiru> payonel, upgrade again
L445[15:44:55] <Mimiru> :P
L446[15:45:06] <Mimiru> 2.14.1 I just hit ctrl-w and nothing.
L447[15:45:16] <Forecaster> %magic
L448[15:45:16] <MichiBot> Forecaster: http://www.reactiongifs.com/wp-content/uploads/2013/03/magic.gif
L449[15:45:30] <payonel> Mimiru: didnt i try to upgrade and i couldnt?
L450[15:45:32] <payonel> i can't remember
L451[15:45:42] <Forecaster> try again!
L452[15:45:44] <Mimiru> IDK I remember there was talk about upgrading...
L453[15:45:55] <Mimiru> I think you went from suppper old to 2.12.4 :p
L454[15:46:33] <Mimiru> @Forecaster I've got like 5 sitting in their boxes still... if it wasn't for the international shipping I'd send you one
L455[16:12:13] <20kdc> ...I have no idea what setViewport is
L456[16:14:53] <payonel> 20kdc the viewport and the resolution generally match/are the same thing
L457[16:15:23] <payonel> but when you change resolution, you are cropping the space in which you can render
L458[16:15:38] <payonel> changing the viewport changes/moves the area you can rasterize
L459[16:15:54] <payonel> in other words, you can keep your res max, and move your viewport
L460[16:16:02] <payonel> if allows you to have an offscreen buffer
L461[16:16:19] <payonel> it*
L462[16:16:39] <payonel> put in a t3 gpu, and set viewport equal to a t2 area
L463[16:16:50] <payonel> then render to offscreen space, and move the viewport
L464[16:16:58] <payonel> everything is updated at once, in a single update
L465[16:22:01] <20kdc> that's neat and also apparently totally unsupported by OCEmu
L466[16:24:03] <payonel> hmm i thought it was. gamax92 has some pretty impressive emulator tests
L467[16:24:13] <payonel> which i've run against ocvm as well
L468[16:26:55] <payonel> oh you're right :)
L469[16:26:56] <payonel> haha
L470[16:26:58] <payonel> well, there you go
L471[16:28:41] <payonel> 20kdc: my ocvm just passes args to *Viewport to *Resolution
L472[16:28:53] <payonel> maybe i'll implement viewport support one day
L473[16:29:46] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L474[16:34:35] <Izaya> payonel: my fs code doesn't work in ocvm but it works in OC
L475[16:35:07] <payonel> yeah, why?
L476[16:38:06] <Izaya> unsure
L477[16:38:15] <payonel> oohkay :)
L478[16:38:22] <Izaya> when I try to use fs.open it just fails in ocvm
L479[16:38:28] <payonel> could you reduce it to a minimal repro?
L480[16:38:30] <Izaya> (my fs.open, that is)
L481[16:38:37] <Izaya> I'll poke at it over the weekend
L482[16:39:18] <Izaya> https://i.4cdn.org/g/1527155511758.jpg
L483[16:41:03] <payonel> Izaya: but what do you mean it fails?
L484[16:41:14] <payonel> could you describe the failure?
L485[16:42:32] <Izaya> When I call fs.mounts[FSI].open(whatever,mode) it returns false
L486[16:42:42] <Izaya> Whereas OC returns a number
L487[16:43:11] <Izaya> It may just be my dumb code but it does work unmodified in OC
L488[16:50:41] <payonel> Izaya: a _number_ ? it should return a userdata, a table, or nil, reason
L489[16:50:55] <payonel> those commas i just used are very confusing
L490[16:50:58] <Izaya> right
L491[16:51:08] <payonel> it should return userdata(a table); or nil, reason
L492[16:51:12] <Izaya> well, ocvm doesn't like my open statement anyway
L493[16:51:47] <payonel> and your `fs.mounts[FSI]` is a filesystem component proxy?
L494[16:52:16] <Izaya> yeah
L495[16:52:24] <Izaya> proxies go in fs.mounts
L496[16:52:37] <Izaya> https://github.com/ShadowKatStudios/OC-Minitel/blob/master/Embedded/ufs.lua
L497[16:56:40] <payonel> izaya what version of oc?
L498[16:56:59] <payonel> anyways, i hope you can debug it. because from the lua code it looks fine
L499[16:57:24] <Izaya> OpenComputers-MC1.12.2-1.7.2.67.jar
L500[16:57:48] <AmandaC> is your ocvm up to date, too? there was a push ~recently~ fixing some issues with components
L501[16:57:53] <payonel> yeah weird. i'd expect userdata for the file handles
L502[16:58:48] <Izaya> I pulled last night and nothing
L503[17:01:06] <AmandaC> %choose listen tech or listen ha-ha
L504[17:01:06] <MichiBot> AmandaC: listen tech
L505[17:16:27] <Inari> %pet AmandaC
L506[17:16:27] * MichiBot pets AmandaC with Spectre plushie toy. 11 health gained!
L507[17:16:48] * Inari messes with AmandaC's branch prediction
L508[17:16:52] <Skye> Nyan
L509[17:17:38] * AmandaC sneezes, pushes Inari away
L510[17:18:46] <Inari> https://twitter.com/catgirls_bot/status/999776293544779777 nice artstyle
L511[17:18:46] <MichiBot> Thu May 24 17:16:57 CDT 2018 @catgirls_bot: https://t.co/2LKhMnrYjs https://t.co/d5zLAwDZSI
L512[17:50:44] ⇦ Quits: Inari (Inari!~Pinkishu@p4FC1E74B.dip0.t-ipconnect.de) (Quit: 'Knee! High! Fight! High! High! High, high, high! High! High! High, high, high! Knee, high, fight!')
L513[17:52:02] <Izaya> https://i.4cdn.org/g/1527180950546.jpg
L514[18:01:16] ⇨ Joins: slyjester (slyjester!~slyjester@2600:1700:130:bee0:74a5:92a3:be40:f6e7)
L515[18:03:59] <Forecaster> What's a dispositivo
L516[18:06:20] <Wuerfel_21> from what i hear, GDPR suxx ass
L517[18:06:27] <Wuerfel_21> confirm?
L518[18:09:30] <Forecaster> More control over your data is a bad thing?
L519[18:09:33] <Vexatos> @Forecaster that's spanish for device
L520[18:13:43] <Forecaster> Ah
L521[18:18:37] <S3> jvampires?
L522[18:18:59] <S3> oh catgirls
L523[18:19:04] <Kodos> Damn. Totalbiscuit passed
L524[18:19:08] <S3> ?
L525[18:19:11] <S3> what
L526[18:19:17] <payonel> woah
L527[18:19:28] <payonel> @kodos that is sad. thanks for letting us know
L528[18:19:57] <Kodos> Indeed
L529[18:22:13] ⇦ Quits: DarkCow (DarkCow!~MrDark@2607:fcc8:d48b:eb00:3ca5:f1b:98e4:1af9) (Read error: Connection reset by peer)
L530[18:25:00] <payonel> S3: so why do you think running openos on top of your os would reduce memory cost?
L531[18:35:01] ⇦ Quits: Doty1154 (Doty1154!~Doty1154@c-73-189-164-179.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
L532[18:49:30] <S3> payonel: oh hello. Because I can patch the OpenOS stuff to make use of my OS's processing stuff, you said OpenOS has processes now right?
L533[18:49:44] <S3> also Izaya I simplified my recv() !
L534[18:49:49] <S3> https://www.irccloud.com/pastebin/rViDJXwt/
L535[18:50:00] <S3> Much easier now.
L536[18:52:28] <S3> so now we can just do...
L537[18:55:35] <S3> https://www.irccloud.com/pastebin/m3aj2t1n/
L538[18:56:14] <S3> in some other process......
L539[18:56:41] <S3> send(some_pid, 'hello')
L540[18:59:41] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C1071794277913904216D815BF.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L541[19:13:55] <Kleadron> doot doot
L542[19:24:49] <S3> ?
L543[19:25:00] <Lizzian> Doing an upgrade of the forums, they may be offline for a bit
L544[19:25:37] <S3> NOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
L545[19:25:51] <S3> How am I supposed to forum :(
L546[19:26:00] <S3> Oh wait I don't forum :D
L547[19:31:36] <Lizzian> k, upgrade done
L548[19:31:46] <Lizzian> now to find out where they put the sodding gdpr stuff
L549[19:40:19] <Izaya> S3: do you even have an account
L550[19:42:05] <S3> Izaya: I do actually just for OETF
L551[19:42:06] <S3> lol
L552[19:50:27] <Izaya> payonel: so ocvm doesn't like it when I try to open a file with a trailing /, oc is fine with it
L553[19:55:03] ⇨ Joins: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@p57972184.dip0.t-ipconnect.de)
L554[19:55:40] <S3> wut
L555[19:57:08] <Izaya> S3: if I try to open("whatever.lua/") ocvm does not like it
L556[19:57:32] <S3> yeah I know
L557[19:57:36] <S3> its just weird
L558[19:57:53] * Izaya nods
L559[19:57:54] <S3> I wonder if its a problem with Lua actually
L560[19:57:55] ⇦ Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p5797209D.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L561[19:58:15] <S3> whatever functions hes using to access the files
L562[19:58:34] <Izaya> man it's too bad I can't bind multiple shortcuts to the same thing in XFCE
L563[19:58:51] <Izaya> being able to ctrl-alt-h or ctrl-alt-l to move between workspaces would be nice
L564[19:58:55] <S3> I havet used xfce for a while
L565[19:59:00] ⇦ Quits: smoke_fumus (smoke_fumus!~smoke_fum@188.35.176.90) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
L566[19:59:03] <Izaya> hitting arrow keys is an entirely different movement to typing
L567[19:59:03] <S3> I remember xfce 3
L568[19:59:04] <S3> :)
L569[19:59:39] <S3> but
L570[20:00:25] <Izaya> S3: my DOS clone more or less works now
L571[20:00:31] <S3> Yay
L572[20:00:41] <Izaya> I can run files on the disk and functions in the env and run lua directly from the command line
L573[20:02:51] <S3> I may be insane
L574[20:02:59] <S3> https://www.irccloud.com/pastebin/21mr1uUB/
L575[20:03:03] <S3> But now to test that function!
L576[20:03:52] <S3> This should let me do callbacks in the actor model
L577[20:04:09] <Lizzian> Message contained 4 or more newlines and was pastebined https://paste.pc-logix.com/lopohaliqu
L578[20:04:13] <Lizzian>
L579[20:04:37] <infina> ...that last end looks wrong... maybe it is the extra line...
L580[20:04:58] <Lizzian> quite possibly
L581[20:07:10] <S3> infina: nope
L582[20:07:30] <S3> it's simply there to separate the callback logic from the rest of the function
L583[20:07:48] <S3> That's so I know where the ehile loop ends
L584[20:07:55] <S3> otherwise it bothers me
L585[20:08:33] <Lizzian> oh, i thoguht you were talking about my announcement... oh well
L586[20:08:35] <infina> S3: http://vignette1.wikia.nocookie.net/glee/images/6/62/Mean_girls_eww_why.gif/revision/latest?cb=20130307150315
L587[20:09:03] <S3> wut
L588[20:09:33] <S3> you know me, if I see a patter of things that are all the same I can't read it
L589[20:09:35] <S3> or count it
L590[20:09:42] <S3> why do you think I avoid lisp?
L591[20:09:43] <S3> :)
L592[20:09:55] <S3> I love lisp, but I just can't count ()s
L593[20:10:10] <S3> editor () matching is not good enough
L594[20:10:44] <S3> it actually causes my eyes to fuzz
L595[20:12:26] <S3> Oh yeah I have another thing I have to do. I need to figure out how to handle async and sync calling
L596[20:12:32] <S3> not receiving them
L597[20:12:53] <infina> S3: Don't worry. Once we start you working in the AFCs, having your eyes fuzz from reading lisp will seem pleasant.
L598[20:13:08] <S3> lol
L599[20:14:46] <infina> I still haven't found the right terminal settings after almost 2 years to be able to use backspace in my commands on them...
L600[20:28:14] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:84c1:46b4:e01c:b743)
L601[20:30:17] <Xal> S3: most people who write lisp for a living don't rely on editor-matched ()s, because they used a sexp-editor like smartparens or paredit instead
L602[20:30:38] <S3> still Xal
L603[20:30:45] <S3> it's identical patterns of anything
L604[20:30:53] <S3> cabinets, drawers, periods...
L605[20:30:58] <S3> even runs
L606[20:30:59] <S3> rugs*
L607[20:31:03] <Xal> how do you program then
L608[20:31:21] <S3> you just saw :D
L609[20:32:07] <Xal> lisp isn't at all tied to parentheses
L610[20:32:35] <S3> anyways, I make optimizations to avoid being annoyed by patterns
L611[20:32:54] <S3> that's why in that code I pasted above the last two ends are separated
L612[20:33:35] <Xal> I'd hope you abstract over patterns because that's essence of programming!
L613[20:34:08] <Xal> I'd argue lisp (even with parens) has less repetition than most other languages due to its high level of abstraction
L614[20:34:29] <Xal> sexps make it very easy to abstract over boilerplate that's inescapable in most other languages
L615[20:34:55] <S3> Xal: also you do realize I've been programming for 22 years right?
L616[20:34:58] <S3> :D
L617[20:35:16] <Xal> Obviously you don't have enough lisp in your life :P
L618[20:35:27] <S3> I don't have anything against lisp really
L619[20:39:25] <S3> Oh yeah I want to implement supervisors
L620[20:42:19] <S3> I guess supervisors will have to subscribe to receiving eents concerning the processes they watch i.e. a crash
L621[20:43:26] <S3> whih also mens I can't free a pid # until it is "eleased"
L622[20:43:30] <S3> released
L623[20:48:57] ⇦ Quits: slyjester (slyjester!~slyjester@2600:1700:130:bee0:74a5:92a3:be40:f6e7) (Quit: Leaving)
L624[20:58:48] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L625[20:59:26] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L626[21:23:08] <Kleadron> %loot
L627[21:23:08] <MichiBot> Kleadron: You get a loot box! It contains a Magic N30! (25%)
L628[21:33:44] <Izaya> S3: https://0x0.st/s2qN.lua lua DOS premium, with networking
L629[21:45:50] ⇦ Quits: Cervator (Cervator!~Thunderbi@2601:4c1:4001:1d5d:84c1:46b4:e01c:b743) (Quit: Cervator)
L630[21:56:07] ⇦ Quits: TheCryptek (TheCryptek!~TheCrypte@2607:fe90:4:b:5054::30) (Ping timeout: 198 seconds)
L631[21:56:56] <S3> packet driver and all eh
L632[21:58:07] <S3> neat
L633[21:58:16] <S3> how do your constants work
L634[21:58:20] <S3> like COMPUTER and UPTIME
L635[21:58:30] <S3> re you just setting them somewhere in env?
L636[22:01:50] ⇨ Joins: TheCryptek (TheCryptek!~TheCrypte@2607:fe90:4:b:5054::30)
L637[22:03:11] <Izaya> the env only applies to the shell
L638[22:03:17] <Izaya> and __index of that env is _G
L639[22:13:52] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L640[22:14:43] ⇦ Quits: ben_mkiv|afk (ben_mkiv|afk!~ben_mkiv@p57972184.dip0.t-ipconnect.de) (Ping timeout: 198 seconds)
L641[22:42:45] ⇨ Joins: Unh0ly_Tigg (Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L642[23:44:38] ⇦ Quits: alfw (alfw!~alfw@znc.exozone.net) (Ping timeout: 182 seconds)
L643[23:47:30] <payonel> Izaya: why...why would you want to add a trailing / to a file?
L644[23:47:46] <payonel> irl you can't
L645[23:47:48] <Izaya> You wouldn't
L646[23:48:01] <Izaya> Was just a side effect of how I parsed stuff
L647[23:48:10] <payonel> interesting
L648[23:48:39] <payonel> S3: so if i can get this straight, you think your os AND process stack is smaller than openos' /lib/process.lua ?
L649[23:51:35] <payonel> also, it would be tricky to get openos to NOT load its process lib
L650[23:52:09] <payonel> it doesn't force load it, it is loaded indirectly via require, but require as a global is set during boot when openos runs its /boot/ scripts
L651[23:52:33] <payonel> i suppose you could intercept the fs.open of /lib/process :)
L652[23:52:53] <payonel> sort of, require would still try to load() that
L653[23:54:25] <payonel> ah, i know, you could intercept the new index on _G, and catch the new require it tries to load
L654[23:56:16] <payonel> Izaya: so...am i supposed to make my fs.open equally weird? :)
L655[23:56:29] <Izaya> I dunno.
L656[23:56:43] <Izaya> Alternatively, make it not work with a / on the end in OC
L657[23:57:40] <payonel> heh
L658[23:57:43] <payonel> easier to make ocvm weird
L659[23:57:50] <payonel> it would NOT be the first weird thing
<<Prev Next>> Scroll to Top