<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:06:18] ⇦ Quits: superminor2 (superminor2!~super@159.242.40.203.dynamic.cltel.net) (Ping timeout: 190 seconds)
L2[00:15:02] <Forecaster> %potion
L3[00:15:03] <MichiBot> Forecaster: You get a molten rust potion (New!)
L4[00:15:16] <Forecaster> %drink ^
L5[00:15:16] <MichiBot> It tastes sweet.
L6[00:21:36] <Kodos> Holy shit shuudoshi you’re alive
L7[00:22:02] <Kodos> Also flight in 8 hours. First time flying solo
L8[00:22:21] <Kodos> Always had family or my wife with me thus far.
L9[00:35:54] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Ping timeout: 198 seconds)
L10[00:40:34] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L11[01:00:56] <McMaartenz> Can I send a hard interrupt from a program? (Ctrl Alt C)
L12[01:01:11] <McMaartenz> I've tried `event.push("interrupted")`, only doing a soft interrupt
L13[01:05:46] <Forecaster> I don't think so, but you could just cause a crash
L14[01:06:19] <Forecaster> Why do you need to do that?
L15[01:21:50] ⇨ Joins: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net)
L16[01:24:18] ⇦ Quits: rashy (rashy!~rashdanml@d24-156-232-46.home4.cgocable.net) (Ping timeout: 190 seconds)
L17[01:27:54] <McMaartenz> mhm
L18[01:27:58] <McMaartenz> How do I cause a crash
L19[01:28:00] <McMaartenz> ;)
L20[01:28:51] <Forecaster> just do something wrong
L21[01:28:57] <Forecaster> call a function that doesn't exist
L22[01:29:11] <Forecaster> there's probably a way to throw an exception with a custom message too I bet
L23[01:29:14] <McMaartenz> eh
L24[01:29:19] <McMaartenz> I hope
L25[01:29:38] <McMaartenz> But
L26[01:29:43] <McMaartenz> wouldn't that just close the program
L27[01:29:46] <McMaartenz> instead of sending an intterupt
L28[01:29:49] <McMaartenz> .w.
L29[01:29:52] <Forecaster> I think you can just `error("My message")`
L30[01:30:02] <Forecaster> that's what an interrupt is
L31[01:30:11] <Forecaster> I don't know what you want to do
L32[01:30:20] <Forecaster> if it's your program you can just end it
L33[01:30:30] <Forecaster> I don't know why you need to interrupt it by force
L34[01:30:47] <McMaartenz> hm
L35[01:30:57] <McMaartenz> oh I said it wrong perhaps
L36[01:31:07] <McMaartenz> Hold on
L37[01:31:15] <McMaartenz> You can send keys through `event.push()` right
L38[01:31:30] <The_Stargazer> so i just learnt that discord has a lua syntax
L39[01:31:36] <McMaartenz> oh?
L40[01:31:40] <Forecaster> it does
L41[01:31:44] <McMaartenz> :o
L42[01:31:49] <The_Stargazer> you do three backticks and then lua after it
L43[01:31:58] <The_Stargazer> so ````lua`
L44[01:31:59] <The_Stargazer> ```
L45[01:32:06] <McMaartenz> mhm
L46[01:32:07] <McMaartenz> wrong usage
L47[01:32:09] <The_Stargazer> so [three backticks]lua
L48[01:32:09] <Forecaster> yep, it works for many languages
L49[01:32:16] <The_Stargazer> i cant do backticks within backticks
L50[01:32:28] <The_Stargazer> the ~ key is a backtick
L51[01:32:39] <The_Stargazer> also
L52[01:32:46] <The_Stargazer> i dont understand why people use computercraft
L53[01:32:47] <McMaartenz> Code Block pastebined https://paste.pc-logix.com/papiwixoxe
L54[01:32:48] <The_Stargazer> i never will
L55[01:32:49] <McMaartenz> hm
L56[01:32:50] <McMaartenz> yeah works
L57[01:33:01] <McMaartenz> (unusable function don't use it fellow programmers)
L58[01:33:05] <Forecaster> http://tinyurl.com/yx988y6h
L59[01:33:21] <The_Stargazer> >Code Block pastebined https://paste.pc-logix.com/zinimoqalo
L60[01:33:22] <The_Stargazer> haha
L61[01:33:29] <The_Stargazer> okay so that doesn't work
L62[01:33:33] <The_Stargazer> disappointing
L63[01:33:34] <Forecaster> Code Block pastebined https://paste.pc-logix.com/abefapucoz
L64[01:33:35] <The_Stargazer> but anyway
L65[01:33:42] <The_Stargazer> yeah i never use local when i write functions
L66[01:33:47] <McMaartenz> never?
L67[01:33:50] <McMaartenz> rip
L68[01:33:52] <The_Stargazer> `local`? Don't know the meaning of the word.
L69[01:33:55] <McMaartenz> LOCAL
L70[01:34:00] <McMaartenz> unable to be accesed by other programs?
L71[01:34:01] <McMaartenz> idk
L72[01:34:03] <The_Stargazer> yes
L73[01:34:06] <McMaartenz> no..
L74[01:34:07] <McMaartenz> wait
L75[01:34:09] <Forecaster> anyway @McMaartenz what about event.push
L76[01:34:10] <The_Stargazer> `local` means local to that program
L77[01:34:15] <McMaartenz> no but
L78[01:34:18] <McMaartenz> If it's INSIDE
L79[01:34:21] <Forecaster> no, it means local to the context
L80[01:34:22] <McMaartenz> an IF statement
L81[01:34:27] <McMaartenz> yeah exactly
L82[01:34:28] <The_Stargazer> does that even work?
L83[01:34:38] <The_Stargazer> wait yeah
L84[01:34:44] <The_Stargazer> im thinking of a diff. language
L85[01:34:44] <McMaartenz> if you put a local into an IF statement, it will not be accesible by things out of the IF statement
L86[01:34:49] <The_Stargazer> really?
L87[01:34:50] <McMaartenz> rip
L88[01:34:55] <Forecaster> the context the variable/function was inilitalized in
L89[01:34:58] <McMaartenz> ^^
L90[01:35:03] <McMaartenz> That's a better explanation
L91[01:35:18] <The_Stargazer> also, does `while true do` come from the linux `while` and `true` commands?
L92[01:35:26] <The_Stargazer> is that where it originated
L93[01:35:27] <McMaartenz> Ask lua developer
L94[01:35:29] <McMaartenz> not here
L95[01:35:35] <Forecaster> no idea
L96[01:35:46] <McMaartenz> But how would I use `event.push()` @Forecaster
L97[01:35:51] <Forecaster> to do what?
L98[01:35:51] <McMaartenz> I can send a "interrupted"
L99[01:36:02] <Forecaster> a hard interrupt is not an event
L100[01:36:04] <Forecaster> you can't do that
L101[01:36:10] <McMaartenz> yeah but you've pinged me
L102[01:36:12] <Forecaster> the question is *why* do you want to do that
L103[01:36:13] <McMaartenz> with..
L104[01:36:15] <McMaartenz> oh
L105[01:36:19] <McMaartenz> well
L106[01:36:22] <McMaartenz> Based on the wiki
L107[01:36:30] <McMaartenz> It sends an interrupted event
L108[01:36:37] <McMaartenz> So I thought, maybe I should try that
L109[01:36:42] <The_Stargazer> the `event` lib confuses me
L110[01:36:43] <McMaartenz> (ended up sending soft interrupt)
L111[01:36:53] <McMaartenz> why does it?
L112[01:37:07] <The_Stargazer> it's confusing to me
L113[01:37:10] <McMaartenz> oh
L114[01:37:15] <The_Stargazer> `event.pull` isn't that simple
L115[01:37:21] <McMaartenz> it is to me
L116[01:37:41] <The_Stargazer> someone should write a book on oc's lua
L117[01:37:45] <Forecaster> ctrl + c sends the "interrupted" event which is a soft interrupt, meant to be caught by the program so it can do a graceful shutdown (unregister any listeners and save any data if necessary)
L118[01:37:47] <The_Stargazer> like PIL but for OC
L119[01:37:48] <McMaartenz> *bRuh*
L120[01:37:58] <McMaartenz> mhm
L121[01:37:59] <McMaartenz> but what if
L122[01:38:03] <The_Stargazer> like PIL but specialised for OC [Edited]
L123[01:38:06] <McMaartenz> the program didn't make a soft interrupt handler
L124[01:38:07] <The_Stargazer> like PIL but specialised for OC [Edited]
L125[01:38:10] <McMaartenz> ?
L126[01:38:22] <The_Stargazer> also
L127[01:38:26] <The_Stargazer> dmesg catches the event
L128[01:38:32] <McMaartenz> whats PIL
L129[01:38:34] <Forecaster> I can't think of any reason you'd need to send that from within a program
L130[01:38:37] <The_Stargazer> Programming in Lua
L131[01:38:40] <The_Stargazer> It's a book
L132[01:38:40] <McMaartenz> o
L133[01:38:41] <The_Stargazer> on
L134[01:38:41] <The_Stargazer> well
L135[01:38:47] <The_Stargazer> programming... in lua!
L136[01:39:00] <McMaartenz> cognrats
L137[01:39:08] <McMaartenz> an OC book as you've said earlier would be great
L138[01:39:09] <Forecaster> like I said, if the program wants to stop it can just... stop
L139[01:39:18] <Forecaster> it doesn't need an interrupt
L140[01:39:47] <Forecaster> interrupts are purely for the user to tell a program they want it to stop
L141[01:40:15] <McMaartenz> hA
L142[01:40:18] <McMaartenz> makes sense
L143[01:47:29] ⇨ Joins: Inari (Inari!~Pinkishu@pD9E8E550.dip0.t-ipconnect.de)
L144[01:47:54] <Inari> <@568232194154168321>
L145[01:48:01] <McMaartenz> ??
L146[01:48:03] <Inari> Damn
L147[01:48:13] <Inari> Hoped that'd be an everyone ping :P
L148[01:52:05] <McMaartenz> lmAo
L149[01:54:12] <The_Stargazer> Huh
L150[01:54:15] <The_Stargazer> That resolves to my IP
L151[01:54:28] <The_Stargazer> I wonder if that user ID resolves to your current IP?
L152[01:54:33] <McMaartenz> no...?
L153[01:54:37] <The_Stargazer> nvm
L154[01:54:41] <The_Stargazer> the site was fake
L155[01:54:57] <The_Stargazer> But seriously
L156[01:55:05] <The_Stargazer> What user is that ID for?
L157[01:55:20] <McMaartenz> For @ everyone
L158[01:55:34] <The_Stargazer> Really?
L159[01:55:39] <The_Stargazer> @ everyone has a special ID?
L160[01:55:53] <McMaartenz> Don't look at me
L161[01:58:14] <Forecaster> %potion
L162[01:58:14] <MichiBot> Forecaster: You get a thick void potion (New!)
L163[01:58:18] <Forecaster> %sip ^
L164[01:58:19] <MichiBot> Forecaster temporarily gains the ability to summon safety pins.
L165[01:58:25] <Forecaster> woop
L166[01:58:25] <McMaartenz> ...
L167[02:06:32] <Forecaster> :P
L168[02:07:03] <Inari> Maybe, maybe not
L169[02:07:05] <Inari> Who knows
L170[02:07:07] <Inari> %potion
L171[02:07:08] <MichiBot> Inari: You get a fragrant salmon potion (New!)
L172[02:07:10] <Inari> %drink ^
L173[02:07:10] <MichiBot> Inari temporarily gains the ability to summon safety pins.
L174[02:07:14] <Inari> \o/
L175[02:07:25] * Inari has a safety pin summoning contest with @Forecaster
L176[02:07:39] <Forecaster> D:<
L177[02:17:10] <Lizzy> %tonk
L178[02:17:10] <MichiBot> By my throth! Lizzy! You beat Forecaster's previous record of 1 hour, 43 minutes and 27 seconds (By 48 minutes and 25 seconds)! I hope you're happy!
L179[02:17:11] <MichiBot> Lizzy's new record is 2 hours, 31 minutes and 53 seconds! Lizzy also gained 0.00162 (0.00081 x 2) tonk points for stealing the tonk.
L180[02:18:51] <Forecaster> dangit
L181[02:20:28] <McMaartenz> ah
L182[02:20:29] <McMaartenz> fuk
L183[02:20:54] <McMaartenz> So
L184[02:20:58] <McMaartenz> I've made something
L185[02:21:02] <McMaartenz> Can someone test it :P
L186[02:21:09] <McMaartenz> It's easy to use
L187[02:21:12] <McMaartenz> (I hope)
L188[02:21:53] <McMaartenz> https://git.io/fj3gw
L189[02:23:06] <Izaya> neat, gitea can now act as an oauth provider
L190[02:28:52] <Inari> https://i.imgur.com/3NzLYxF.mp4
L191[02:31:55] <Inari> "My average is about 3 poundings per second."
L192[02:32:35] <Inari> "the key to be good [...] is [...] all about timing and trust in the guy that is pounding"
L193[02:38:07] <kepler68?> %tonk
L194[02:38:07] <MichiBot> I'm sorry kepler68?, you were not able to beat Lizzy's record of 2 hours, 31 minutes and 53 seconds this time. 20 minutes and 56 seconds were wasted! Missed by 2 hours, 10 minutes and 56 seconds!
L195[02:48:37] <Forecaster> sigh, it's barely been 2 hours and I'm already bored and want to go home.
L196[03:57:07] <Izaya> https://0x0.st/zbre.png
L197[04:02:22] <Forecaster> That's a big chessboard
L198[04:02:38] <Simon> I couldn't find it anywhere so it's either not planned for the foreseeable future or it's a bit secret. But I'm going to ask anyways:
L199[04:02:39] <Simon> When/will OpenComputers be updated past 1.12.2?
L200[04:02:39] <Izaya> hell yeah
L201[04:02:50] <Izaya> now I need to design a decent desk
L202[04:03:27] <Forecaster> Probably
L203[04:03:31] <Izaya> Thinking fitting 2 machines per desk, 4 desks per desk complex, is going to be the idea
L204[04:20:06] <Forecaster> sounds excessive, I'd go with half a machine
L205[04:25:59] <Izaya> https://0x0.st/zbrY.png
L206[04:46:26] <Lizzy> @simon it probably will be, AFAIK Forge isn't yet stable for 1.13+?
L207[04:46:44] <Lizzy> nvm, just found some files for 1.13
L208[04:46:53] <Simon> https://files.minecraftforge.net/maven/net/minecraftforge/forge/index_1.13.2.html
L209[04:47:03] <Lizzy> err, my guess is Soon:tm:
L210[04:47:24] <Simon> Yeah, hopefully.
L211[04:47:43] <Simon> 1.13 feels like a new 1.7.10 for modding.
L212[04:49:40] <Inari> @Simon So a less good 1.4.7?
L213[05:03:05] <Simon> ?
L214[05:03:42] <Inari> Thats what 1.7.10 was
L215[05:03:42] <Inari> :D
L216[05:05:34] <Forecaster> why?
L217[05:06:14] <Inari> Cause it didn't have some essential mods, or stuff was changed since it?
L218[05:08:28] <Inari> e.g. redpower wasn't updated beyond 1.4.7, and RF had been introduced
L219[05:11:00] <Forecaster> kay
L220[05:12:03] <Zef> 1.7.10 was good for modding because it was stable and no new updates were released for so long
L221[05:12:24] <Inari> As was 1.4.7
L222[05:13:38] <Simon> 1.13 had a lot of behind the scenes fixes beyond the water themed update. Which is why 1.13 feels very promising.
L223[05:14:33] <Inari> I need more mods with interesting mechanics and power systems
L224[05:59:56] <Lizzy> %tonkout
L225[05:59:57] <MichiBot> Gadsbudlikins! Lizzy! You beat your own previous record of 2 hours, 31 minutes and 53 seconds (By 49 minutes and 56 seconds)! I hope you're happy!
L226[05:59:58] <MichiBot> Lizzy has tonked out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004 bonus points for consecutive hours! Current score: 0.09699
L227[06:15:40] <Forecaster> %tonk
L228[06:15:41] <MichiBot> Fopdoodle! Forecaster! You beat Lizzy's previous record of <0 (By 15 minutes and 43 seconds)! I hope you're happy!
L229[06:15:42] <MichiBot> Forecaster's new record is 15 minutes and 43 seconds! Forecaster also gained 0.00026 tonk points for stealing the tonk.
L230[06:54:42] <Forecaster> O goodie... My apartment has gone offline...
L231[07:03:00] <Forecaster> %potion
L232[07:03:01] <MichiBot> Forecaster: You get a shining white potion (New!)
L233[07:03:13] <Forecaster> % sip ^
L234[07:03:43] <Forecaster> %sip ^
L235[07:03:43] <MichiBot> Forecaster's hair grows three times longer.
L236[07:27:51] ⇨ Joins: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com)
L237[07:42:50] <Z0idburg> ok ordered a new taillight comes in tomorrow
L238[07:42:59] <Z0idburg> thatl fix that crap
L239[07:43:05] <Z0idburg> $109
L240[07:43:28] <Z0idburg> sucky part is my Jeep works again and I need to wear the new computer in
L241[07:43:31] <Z0idburg> but I can't drive it
L242[07:43:39] <Z0idburg> tail light doesn't even function anymore
L243[07:49:38] ⇨ Joins: xarses_ (xarses_!~xarses@24.5.179.230)
L244[07:51:57] ⇦ Quits: xarses (xarses!~xarses@24.5.179.230) (Ping timeout: 198 seconds)
L245[07:58:04] ⇨ Joins: andreww (andreww!~xarses@24.5.179.230)
L246[07:59:47] ⇦ Quits: xarses_ (xarses_!~xarses@24.5.179.230) (Ping timeout: 180 seconds)
L247[08:06:02] <Lizzy> %tonk
L248[08:06:03] <MichiBot> Fudge! Lizzy! You beat Forecaster's previous record of 15 minutes and 43 seconds (By 1 hour, 34 minutes and 37 seconds)! I hope you're happy!
L249[08:06:04] <MichiBot> Lizzy's new record is 1 hour, 50 minutes and 21 seconds! Lizzy also gained 0.00158 tonk points for stealing the tonk.
L250[08:13:59] <Forecaster> Nuh
L251[08:39:52] <Z0idburg> YAY
L252[09:13:54] ⇨ Joins: Cervator (Cervator!~Thunderbi@2601:4c1:4000:362c:3552:69f2:d9ed:6a3b)
L253[09:40:58] <AmandaC> Yet Another Yoyo?
L254[09:45:50] <Bob> mmm
L255[09:52:34] <Kodos> Whoo Seattle here I come
L256[10:28:02] <Temia> Whatcha heading to Seattle for?
L257[10:29:58] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C1072F5F5051FAEF0F91594250.dip0.t-ipconnect.de)
L258[10:29:58] zsh sets mode: +v on Vexatos
L259[10:41:34] <Lizzy> %tonk
L260[10:41:35] <MichiBot> Jiminy Cricket! Lizzy! You beat your own previous record of 1 hour, 50 minutes and 21 seconds (By 45 minutes and 10 seconds)! I hope you're happy!
L261[10:41:36] <MichiBot> Lizzy's new record is 2 hours, 35 minutes and 32 seconds! No points gained for stealing from yourself. (Lost out on 0.00075 x 2 = 0.0015)
L262[10:50:18] <Izaya> https://i.4cdn.org/o/1556030970404.webm
L263[10:51:59] <Bob> cheats
L264[11:12:28] <Inari> Izaya: Haha
L265[11:12:33] <Inari> That cat has power fantasies now
L266[11:12:54] <Izaya> https://i.4cdn.org/o/1556031746749.webm
L267[11:13:06] <Inari> What even
L268[11:13:35] <Inari> Were they carrying a napalm bottle or what
L269[11:14:23] <Izaya> dunno, looks like the fuel tank punctured or something
L270[11:23:12] <Inari> https://images-ext-2.discordapp.net/external/rJc4wIzDpnMaYWNAjtVleepS4SIAtW07aiSaXOfUuCQ/https/i.imgur.com/jKrUeGg.mp4
L271[11:27:18] <Izaya> a few ducks
L272[11:45:29] <Forecaster> Welp, I have no internet still :|
L273[11:45:47] <Izaya> lies
L274[11:45:55] <Forecaster> Interruption is because they're upgrading the net
L275[11:46:03] <Forecaster> I'm on my work phone
L276[11:46:25] <Forecaster> I have no internet in any of my servers or computers
L277[11:47:13] <Forecaster> It could last for a few days ):
L278[11:56:14] <Inari> You know what would be stupidly impressive
L279[11:56:30] <Inari> If someone completes darksouls using an enigma machine as input device
L280[11:57:22] ⇨ Joins: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net)
L281[12:01:01] <Mimiru> @Forecaster I could offer a VM.. :P
L282[12:06:01] <Forecaster> I have no way to transfer my sites currently :P
L283[12:06:39] * Lizzy can offer caching/reverse proxy stuffs :P
L284[12:06:52] <Lizzy> obviously doen't help right now
L285[12:06:58] <Izaya> mail the drives
L286[12:07:05] <Forecaster> Could go for it once it comes back though, cause it can go up and down while they're working
L287[12:09:01] <Lizzy> i think all of my sites (with the exception of my gitlab and znc pages) go through whirlpool now
L288[12:09:02] <Mimiru> Just mail me a flash drive :P
L289[12:09:19] <Mimiru> I should likely do caching..
L290[12:09:36] <Mimiru> Something like that would have been *GREAT* for the recent spike in traffic Eos got.
L291[12:09:47] <Mimiru> sustained 60mb/s up
L292[12:09:56] <Mimiru> I'd LOVE to know how much actual BW I used
L293[12:10:18] <Mimiru> Unfortunately VNStat says I used 14KB a day
L294[12:11:29] <Lizzy> heh, currently it's just a basic nginx cache, doesn't save much bandwidth/load on the "origin" servers since they're on the same host
L295[12:12:22] <Lizzy> actually, i think the forums is the one thing going through whirlpool that doesn't use the cache but that's just cause the forum files are on the same virtual disk as the cache storage is
L296[12:12:54] <Lizzy> ideally i need to move it off of there and onto a dedicated "app" server
L297[12:13:10] <Lizzy> which is then not internet-exposed
L298[12:16:13] <Forecaster> The work is going to be done by the 3rd
L299[12:16:37] <Forecaster> But hopefully they'll be done messing with the connection to my building before then
L300[12:18:38] <Mimiru> Ouch
L301[12:18:41] <Mimiru> the 3rd..
L302[12:21:13] <Forecaster> Yeah, but that's the entire upgrade, not just this area
L303[12:47:21] ⇨ Joins: Webchat070 (Webchat070!webchat@n058152044088.netvigator.com)
L304[12:47:41] <Webchat070> hi
L305[12:47:58] <Forecaster> Hello
L306[12:49:15] ⇨ Joins: computer1 (computer1!~computer1@n058152044077.netvigator.com)
L307[12:49:37] <Webchat070> hi
L308[12:49:45] <computer1> hello
L309[12:55:02] ⇨ Joins: pc2 (pc2!~pc2@n058152044088.netvigator.com)
L310[12:55:29] <pc2> oh yes got oc IRC working
L311[12:55:37] <pc2> is anyone here using oc as well?
L312[12:55:48] <computer1> oh wow
L313[12:55:53] <computer1> you're from oc as well
L314[12:55:59] <computer1> how many people here's from oc
L315[12:56:06] <pc2> seems ded
L316[12:56:33] <pc2> wait a min
L317[12:56:37] * simon816 dies
L318[12:56:39] <computer1> ?
L319[12:56:47] <Inari 『 おにいでれ 』> http://tinyurl.com/yx94ofwt
L320[12:57:47] ⇦ Quits: pc2 (pc2!~pc2@n058152044088.netvigator.com) (Remote host closed the connection)
L321[12:57:47] ⇦ Quits: computer1 (computer1!~computer1@n058152044077.netvigator.com) (Remote host closed the connection)
L322[13:00:19] <Forecaster> Oh no
L323[13:00:34] <Forecaster> I hope I have internet on Saturday...
L324[13:00:50] <Inari> @Forecaster why not?
L325[13:00:55] <Vexatos> I hopefully won't have internet for a few hours on friday
L326[13:01:12] <Inari> Vexatos: But why
L327[13:01:18] <Vexatos> Because I may or may not be getting anything between a 2x and a 5x bandwidth increase
L328[13:01:56] <Inari> Neat
L329[13:02:11] <Inari> Just don't catch a bandworm
L330[13:02:35] <Forecaster> Not "not"
L331[13:02:45] <Forecaster> I better have internet
L332[13:03:33] <Vexatos> meanwhile hello from the land of science https://cdn.discordapp.com/attachments/208945051848409088/570254439793950741/20190423_160605.jpg
L333[13:03:39] <Vexatos> where we do science among our science
L334[13:04:02] <Inari> Whats that
L335[13:04:11] <Forecaster> And it's because D&D obviously
L336[13:04:25] <Vexatos> a molecular dynamics simulation simple enough to run on my laptop
L337[13:04:37] ⇦ Quits: A_D (A_D!A_D@doom-tower.awesome-dragon.science) (Quit: ZNC - https://znc.in)
L338[13:04:37] <Inari> @Forecaster my quesiton meant more "Why would you not have?"
L339[13:04:48] <Vexatos> @Forecaster gotta roll luck for having stable internet
L340[13:04:51] <Inari> Vexatos: What molecules though :o
L341[13:04:58] <Vexatos> Inari, just potassium in water >_>
L342[13:05:03] <Inari> Neat
L343[13:05:10] <Inari> Doesn't that explode
L344[13:05:15] <Forecaster> %roll 1d20
L345[13:05:15] <MichiBot> [7] = 7
L346[13:05:21] <Forecaster> Dangit
L347[13:05:22] <Vexatos> ouch
L348[13:06:12] <Vexatos> not looking good man
L349[13:06:15] <Inari> Vexatos: Whats the brown ball in the middle?
L350[13:06:15] <Forecaster> Inari read up...
L351[13:06:32] <Inari> @Forecaster I did, just explaining my originla question :p
L352[13:06:32] <Vexatos> Inari, that's the potassium atom
L353[13:06:36] <Inari> Neat
L354[13:06:53] <Inari> I thought POtassium was a molecule to be honest
L355[13:06:59] <Vexatos> the graph is the pair distribution function between the potassium and oxygen atoms
L356[13:07:10] <Vexatos> telling you the most likely distances between them
L357[13:07:25] <Vexatos> Inari, maybe you should study chemistry :^)
L358[13:07:26] <Lizzy> @forecaster just tether to your phone, that'll be totally stable /s
L359[13:07:33] <Inari> Vexatos: I think I'd fail it
L360[13:07:34] <Inari> \zo/
L361[13:08:09] <Vexatos> now I need to do 24 simulations and compare the results
L362[13:08:34] <Vexatos> luckily they only take a minute on a 2x2.6GHz laptop
L363[13:09:07] ⇨ Joins: Armin_Davis (Armin_Davis!A_D@doom-tower.awesome-dragon.science)
L364[13:10:41] <Vexatos> seeing water molecules wiggle along in an animation is neat
L365[13:12:24] <Inari> Reminds me of that project to create an animation that depcits chemical reactions as they actually happen. Since apparently we can't really do that so far
L366[13:12:34] <Inari> (animation as in, assembled photos to an anaimtion)
L367[13:12:53] <Vexatos> you can use molecular dynamics to render reactions as they happen
L368[13:13:18] <Vexatos> this is like the boring part of the lecture, next week we're going to start with quantum chemistry and then the fun and brain-melting part begins
L369[13:13:47] <Vexatos> (and also the part where good luck trying to calculate systems of more than 30 atoms)
L370[13:13:47] <Inari> Vexatos: But thats a render
L371[13:13:51] <Inari> not an actual photo of reality
L372[13:14:12] <Vexatos> photos of reality would require an SPM
L373[13:14:14] * Lizzy pokes Mimiru with a pool noodle
L374[13:14:23] <Lizzy> did you get a chance to look at my ping?
L375[13:14:26] <Vexatos> and SPMs typically only work on frozen matrices where reactions don't happen so
L376[13:14:40] <Inari> Nah, it was like
L377[13:14:41] <Inari> A thingy
L378[13:15:23] <CompanionCube> %tonk
L379[13:15:24] <MichiBot> I'm sorry CompanionCube, you were not able to beat Lizzy's record of 2 hours, 35 minutes and 32 seconds this time. 2 hours, 33 minutes and 49 seconds were wasted! Missed by 1 minute and 42 seconds!
L380[13:15:27] <Vexatos> microscopy on the atomic level is difficult, is all
L381[13:15:34] <Lizzy> haha
L382[13:15:34] <CompanionCube> what
L383[13:15:36] <CompanionCube> hacks
L384[13:15:53] <Inari> Vexatos: Thats why it was a complex project. Anyway, it was some video I saw on YT, but can't find it right now, will have to hceck later
L385[13:15:54] <CompanionCube> wait nvm read that wrong
L386[13:23:43] <Forecaster> I'm glad my media server is local so I can watch stuff
L387[13:27:40] <Mimiru> Lizzy, sorry, this week has been hell
L388[13:27:42] <Mimiru> hang on
L389[13:29:06] ⇦ Quits: Armin_Davis (Armin_Davis!A_D@doom-tower.awesome-dragon.science) (Quit: ZNC - https://znc.in)
L390[13:29:15] ⇨ Joins: A_D (A_D!A_D@doom-tower.awesome-dragon.science)
L391[13:32:11] <Forecaster> Also, tomorrow is my last day at work
L392[13:33:15] <Vexatos> Inari, https://quantum-chemistry.at-work.today/9BcRYta.webm
L393[13:33:46] <Vexatos> that's one frame every 500 fs of simulation
L394[13:33:53] ⇦ Quits: Webchat070 (Webchat070!webchat@n058152044088.netvigator.com) (Quit: webchat.esper.net)
L395[13:34:26] <Bob> w a t e r
L396[13:34:51] <Vexatos> so around two trillion FPS
L397[14:11:28] <Mimiru> @Forecaster by choice, or by force? Either way, I hope everything works out for you.
L398[14:17:01] <McMaartenz> damn
L399[14:17:04] <McMaartenz> %potion
L400[14:17:05] <MichiBot> McMaartenz: You get a gloomy white potion (New!)
L401[14:17:09] <McMaartenz> %drink^
L402[14:17:14] <McMaartenz> %drink ^
L403[14:17:14] <MichiBot> McMaartenz gains the ability to talk to bricks.
L404[14:17:21] <McMaartenz> Hello mr Brick
L405[14:17:47] <McMaartenz> careful else I will brick you michibo
L406[14:18:45] <McMaartenz> hA
L407[14:18:50] <McMaartenz> Guys any ideas to do
L408[14:22:22] <McMaartenz> Do I make like a gui
L409[14:22:24] <Forecaster> By force
L410[14:22:40] <Forecaster> But I have an interview for a new job the day after
L411[14:26:13] * Mimiru hugs @"Forecaster"
L412[14:26:16] <Mimiru> Good luck
L413[14:29:25] <Forecaster> I'll be fine :P
L414[14:30:55] <Forecaster> Was kinda bored of that job anyway, and getting scolded for eating a sandwich in the office for lunch, and listening to a podcast while working
L415[14:33:56] <McMaartenz> that makes... no sense
L416[14:33:57] <McMaartenz> ?
L417[14:34:42] <Forecaster> %actualshrug
L418[14:34:42] <MichiBot> Forecaster: ¯\_(ツ)_/¯
L419[14:37:50] ⇨ Joins: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi)
L420[14:37:57] * Lizzy hopes she doesn't break her HyperLoop network again with what she's about to change on it
L421[14:39:46] <Lizzy> hmm, does python have an XML parsing lib...
L422[14:41:12] <Forecaster> No doubt
L423[14:41:12] <CompanionCube> https://docs.python.org/3/library/xml.etree.elementtree.html?
L424[14:42:12] <Lizzy> i think that'll work
L425[14:45:23] <Forecaster> I've used that :P
L426[14:45:31] <Forecaster> Works fine as far as I recall
L427[14:47:32] ⇦ Quits: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L428[14:47:48] ⇨ Joins: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net)
L429[14:48:13] <Lizzy> yeah, seems to be fine. i'll need to look into it more later though. Will probably use it to automatically manage some network stuff for libvirt
L430[14:53:02] <Lizzy> also will actually be getting some use out of the random lone ip i have
L431[14:54:00] <Forecaster> I forget why I needed it (something something xml)
L432[15:05:58] ⇦ Quits: flappy (flappy!~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping timeout: 190 seconds)
L433[15:07:19] <stephan48> Lizzy: i rebooted my root yesterday
L434[15:07:41] <Lizzy> good for you?
L435[15:08:07] <stephan48> with all the 15 VMs on it. some routing did not come up clean again - was fun to debug how a random openvpn connection with BGP running over it broke some vpn routing :D
L436[15:08:43] <CompanionCube> lol
L437[15:08:44] <stephan48> sorry, was not meaning to hl you. debugging networking stuffs is fun
L438[15:08:50] <Lizzy> yep
L439[15:08:58] <Lizzy> seeing as i've just broken my internal network again
L440[15:09:04] <stephan48> even more fun when stuff happens automagically
L441[15:09:45] <stephan48> the issue was that i stopped that connection deliberatly upon boot because i thought it was useless - it made some asymetric routing work throu - which was required for a link
L442[15:13:48] <Lizzy> arghhh FFS
L443[15:16:32] <Lizzy> hmm
L444[15:16:38] <Lizzy> okay one vm is responding so far...
L445[15:16:59] <Lizzy> ironically it's the test one i just booted up...
L446[15:19:39] <Lizzy> AHA GOT IT
L447[15:21:03] <Lizzy> there we go, just needed to tell the vm interfaces to go to a different virtual net then back onto the hyperloop
L448[15:21:34] <CompanionCube> 'PM considers another vote on her deal to try to stop EU elections' ....
L449[15:23:56] *** Lizzy is now known as Lizzian
L450[15:27:32] * Lizzian hmms, wonders why one of her dns entries isn't behaving
L451[15:35:34] <Lizzian> ah, think i found why...
L452[15:35:42] <Lizzian> Mimiru, your ns2 is being a bitch :/
L453[15:35:57] <Mimiru> It does that.
L454[15:36:07] <Mimiru> :/
L455[15:36:18] <stephan48> teach it some manners!
L456[15:36:30] ⇨ Joins: LizzyHyperLoop (LizzyHyperLoop!~root@natpunch.theender.net)
L457[15:36:38] <LizzyHyperLoop> woop, rdns is working
L458[15:37:29] <LizzyHyperLoop> i mean, it was working, it's just the first time i connected calamity probably used mimi's ns2 to get the address, which would fail since that is still giving out the wildcard entry
L459[15:37:33] ⇦ Quits: LizzyHyperLoop (LizzyHyperLoop!~root@natpunch.theender.net) (Client Quit)
L460[15:40:41] <Izaya> https://oc.cil.li/index.php?/topic/1874-topmcserversorg-free-or-paid-server-listing-2500-visits-daily/
L461[15:40:45] <Izaya> is that allowed? ?.?
L462[15:41:09] <Lizzian> but cool, i now have NAT set up on the internal network so i can still update stuff there
L463[15:41:33] <Lizzian> err, we don't have a guideline for it (i should probably write some up) but i'ma say no and take action
L464[15:41:43] <Temia> CRUSH IT
L465[15:41:48] <Temia> SHOW YOUR AUTHORITY]
L466[15:42:13] <Izaya> :D
L467[15:42:18] <CompanionCube> bad ad is bad
L468[15:42:36] <Bob> Isn't ther an admin approval thing
L469[15:42:41] <Lizzian> yes
L470[15:42:54] <Lizzian> and i will be investigating into who approved it
L471[15:43:00] <CompanionCube> they could've at least put some effort into it :p
L472[15:44:21] <Inari> Oooh
L473[15:44:24] <Inari> someone's getting axed
L474[15:45:25] <Lizzian> ffs brain
L475[15:45:31] <Lizzian> meet is not spelt as meat
L476[15:45:41] <Inari> I was nice meating you
L477[15:46:10] <Forecaster> Better than "feet" :P
L478[15:46:15] <Bob> Hahahaha i want to know
L479[15:46:22] <Bob> who could aprove that
L480[15:46:31] <Bob> who will be our source of disappointment
L481[15:46:46] <Bob> %blame Whoever did this
L482[15:46:47] * MichiBot blames Whoever did this for ruptured tires
L483[15:46:54] <Forecaster> It was me, Dio!
L484[15:47:33] <Z0idburg> huh...
L485[15:47:43] <Z0idburg> Izaya so I realized something neat about my Jeep's engine
L486[15:48:09] <Wattana Gaming> Zoidburg!
L487[15:48:11] <Wattana Gaming> Im hungry!
L488[15:48:39] <Inari> Eat Z0id
L489[15:49:03] <Wattana Gaming> ?
L490[15:49:18] <Izaya> McThargoids
L491[15:50:06] <Z0idburg> I noticed that well first of all my V6 is the same thing as the V8 model without the remaining two cylinders
L492[15:50:15] <Z0idburg> granted very small other changes
L493[15:50:17] <Z0idburg> but also
L494[15:50:27] <Z0idburg> the more important part- the V6 is 90 degrees
L495[15:50:49] <Z0idburg> (just like the v8 obviously)
L496[15:51:11] <Z0idburg> You know what that means?
L497[15:51:27] <Lizzian> post has been dealt with
L498[15:51:41] <Wattana Gaming> u talking about engines?
L499[15:51:52] <Z0idburg> By Chryslers traditional definition, it is theoretically a hemi.
L500[15:52:04] <Z0idburg> yes
L501[15:52:18] <Z0idburg> I have a 3.7L V6 powertech in my car
L502[15:53:03] <Z0idburg> I might be pulling the engine out soon
L503[15:53:06] <Mimiru> I've not approved anything in a while..
L504[15:53:17] <Z0idburg> to take the pistons out. We'll see after I do some testing
L505[15:53:34] <Izaya> fug I gotta adjust my bike's chain
L506[15:53:45] <Z0idburg> But I just think that's cool
L507[15:53:53] <Izaya> they tightened it on a cold day but it's been pretty warm more recently so it's too lose
L508[15:53:57] <Z0idburg> I mean a Hemi is 90 degrees, because it's a hemicircle
L509[15:54:04] <Z0idburg> that was the whole point
L510[15:54:09] <Izaya> neat
L511[15:54:28] <Z0idburg> though the only one they mark as Hemi in that year was the 5.7 gigantic V8
L512[15:54:35] <Z0idburg> gigantic for 2005
L513[15:54:52] <Z0idburg> 347 cu inches
L514[15:55:01] <Izaya> is a flat 2-cylinder engine technically a radial engine? like if the cylinders are 180* from each other?
L515[15:55:09] <Izaya> :D
L516[15:55:37] <Z0idburg> radial engines are far different
L517[15:55:41] <Z0idburg> oh wait radial
L518[15:55:47] <Z0idburg> I thought you said rotary
L519[15:56:01] <Z0idburg> there's actually a name for that iirc
L520[15:56:08] <Z0idburg> radials are usually around a circle
L521[15:56:32] <Z0idburg> I think they're just called flat
L522[15:56:56] <Izaya> yeah but like
L523[15:57:05] <Izaya> if it were circular in the middle and etc
L524[15:57:10] <Izaya> but only had 2 cylinders
L525[15:59:24] <Lizzian> thanks for bringing that topic to my attention Izaya
L526[15:59:30] <Z0idburg> heh
L527[15:59:40] <Z0idburg> OI think to be a true radial you technically need 3
L528[15:59:41] <Z0idburg> but
L529[16:00:09] <Z0idburg> because by that definition even a 60degree V is radial
L530[16:00:30] <Izaya> nah if it's flat all the cylinders are equidistant
L531[16:07:38] <Inari> I remember someone building a "rotary" engine in MC :P Basically 4 buildcraft combusiton engines pointing to a pipe (so a + shape overall) and only two of them are on at any given time or so, and whats on "rotates" over tiem
L532[16:10:52] <Wattana Gaming> *combusiton*
L533[16:10:59] <Wattana Gaming> lol
L534[16:11:13] <Zef> how dare they mix 2 letters
L535[16:11:48] <Zef> Well anyways at one point I made a "hard drive" of sorts in mc using funky locomotion (I think)
L536[16:12:02] <Zef> It would rotate a disk of chests around and pick up a specific chest
L537[16:13:52] <Inari> %bap @"Wattana Gaming"
L538[16:13:53] * MichiBot baps @"Wattana Gaming" with Barber88
L539[16:15:28] <Wattana Gaming> WHY DID U DO IT REEEEEEEEE
L540[16:19:59] *** Lizzian changes topic to Forums: https://oc.cil.li/ | Wiki: http://ocd.cil.li/ | Latest version: 1.7.4 | Dev Builds: http://ci.cil.li/ | Channel Rules: https://oc.cil.li/topic/171-oc-channel-rules/ | Stats: https://oclogs.pc-logix.com/stats.html | Discord: https://discord.gg/bYqKv7h
L541[16:21:04] * Lizzian finally managed to make it so that the `/index.php?/` part of the forum urls is not needed!
L542[16:21:18] <Inari> You learned rewriting!
L543[16:21:35] <Lizzian> technically not :P
L544[16:22:39] <Lizzian> I just made Nginx try either `$uri` or `/index.php?$args`, which i had in before but only just realised that i needed to actually enable the url rewriting option in the forums
L545[16:23:00] <Inari> Heh
L546[16:23:08] <Lizzian> though someone's client still seems to be using an index.php url
L547[16:23:43] <AmandaC> %8ball halucinate more?
L548[16:23:44] <MichiBot> AmandaC: Signs point to yes
L549[16:25:36] ⇦ Quits: Inari (Inari!~Pinkishu@pD9E8E550.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L550[16:26:39] <Forecaster> %tonkout
L551[16:26:39] <MichiBot> Consarn it! Forecaster! You beat Lizzy's previous record of 2 hours, 35 minutes and 32 seconds (By 35 minutes and 43 seconds)! I hope you're happy!
L552[16:26:40] <MichiBot> Forecaster has stolen the tonkout! Tonk has been reset! They gained 0.003 tonk points! plus 0.002 bonus points for consecutive hours! (Reduced to 50% because stealing) Current score: 0.33439
L553[16:26:47] <Lizzian> %tonk
L554[16:26:48] <MichiBot> Heckgosh! Lizzian! You beat Forecaster's previous record of <0 (By 8 seconds)! I hope you're happy!
L555[16:26:49] <MichiBot> Lizzian's new record is 8 seconds!
L556[16:29:57] <Lizzian> %tonkpoints
L557[16:29:57] <MichiBot> Lizzian: You currently have 0 points!
L558[16:30:01] <Lizzian> oh
L559[16:30:07] <Lizzian> i guess it didn't track over...
L560[16:30:10] *** Lizzian is now known as Lizzy
L561[16:30:13] <Lizzy> %tonkpoints
L562[16:30:15] <MichiBot> Lizzy: You currently have 0.09857 points!
L563[16:30:17] <Lizzy> much better
L564[16:30:20] <Lizzy> %tonk
L565[16:30:21] <MichiBot> Dagnabbit! Lizzy! You beat Lizzian's previous record of 8 seconds (By 3 minutes and 23 seconds)! I hope you're happy!
L566[16:30:22] <MichiBot> Lizzy's new record is 3 minutes and 32 seconds! Lizzy also gained 0.00006 tonk points for stealing the tonk.
L567[16:31:25] <Forecaster> MichiBot is not aware of changing names no
L568[16:34:12] <AmandaC> I mean, she's aware of nickserv...
L569[16:34:24] <AmandaC> ( ISTR )
L570[16:34:43] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C1072F5F5051FAEF0F91594250.dip0.t-ipconnect.de) (Ping timeout: 190 seconds)
L571[16:38:06] ⇨ Joins: Aeralius (Aeralius!webchat@ip4da3a5bb.direct-adsl.nl)
L572[16:38:47] <Aeralius> I litterally never used an IRC before after knowing it exists for ever
L573[16:39:03] <Forecaster> Commands only receive the current nick, I'd have to look up nickserv stuff
L574[16:39:05] <Aeralius> What's so good about IRC when you got Discord?
L575[16:39:22] <Aeralius> ah this works too
L576[16:39:23] <Forecaster> Some people prefer it
L577[16:39:39] <Aeralius> Well, i dont mind any. They have the same purpose anyway. Still better than Skype
L578[16:40:04] <Aeralius> How active is this community?
L579[16:40:06] <Mimiru> @Forecaster it listens for nick changes and keeps a table
L580[16:40:11] <Mimiru> IIRC anyway
L581[16:41:39] ⇦ Quits: Aeralius (Aeralius!webchat@ip4da3a5bb.direct-adsl.nl) (Client Quit)
L582[16:41:53] <Lizzy> okay, perhaps adding "*" as a record by itself for my domain wasn't the best idea
L583[16:42:18] <Aeralius> :p
L584[16:42:40] <Mimiru> Bah, I need to reboot my dedi
L585[16:42:42] * Mimiru sighs
L586[16:42:50] <Lizzy> cause my dns server was set to only use itself to look up and also search my domain... so when it searched anything up, it'd get redirected to whirlpool.
L587[16:43:26] <Lizzy> so according to nodequery it's been down but it hasn't
L588[16:43:37] <Lizzy> it's just been trying to notify whirlpool instead...
L589[16:43:49] * Lizzy facepalms
L590[16:44:07] <Lizzy> it now uses 1.1.1.1 and one of these days i will figure out pdns-recursor properly again
L591[16:44:40] <Aeralius> so yeah this community seems active
L592[16:46:27] <Forecaster> It's undead
L593[16:46:52] <Forecaster> We rise each full moon
L594[16:48:23] ⇨ Joins: Vexatos (Vexatos!~Vexatos@p200300C1072F5F611A2A38C64B2D0E22.dip0.t-ipconnect.de)
L595[16:48:23] zsh sets mode: +v on Vexatos
L596[16:50:07] <Aeralius> I got a question. How do i download my github directory into OC?
L597[16:51:18] <Wattana Gaming> I always use git clone ?
L598[16:51:33] <Aeralius> whats that?
L599[16:51:37] <Aeralius> You mean
L600[16:51:43] <Aeralius> manually cloning it into a directory?
L601[16:51:47] <Wattana Gaming> the `git` command
L602[16:51:58] <Aeralius> http://tinyurl.com/y4d477om
L603[16:52:04] <Wattana Gaming> I mean
L604[16:52:11] <Wattana Gaming> Use the irl terminal
L605[16:52:26] <Aeralius> Yeah but that's not my question. Im assuming it's not possible?
L606[16:52:43] <Wattana Gaming> like this http://tinyurl.com/y2bpca5g
L607[16:52:51] <Wattana Gaming> you can just clone the repository into your directory
L608[16:52:58] <Aeralius> Thats understandable lol but im actually not even running linux right now
L609[16:53:14] <Wattana Gaming> I think you can install `git` on windows
L610[16:53:22] <Aeralius> Thats true
L611[16:53:33] <Aeralius> Im using the software that uses visual buttons and stuff instead a command line
L612[16:53:35] <Bob> You could use the git api
L613[16:53:38] <Aeralius> Yeahhh
L614[16:53:51] <Bob> tought its Json
L615[16:54:09] <Aeralius> so im assuming there is no such function in OpenOS to copy a github dir?
L616[16:54:12] <Lizzy> i think there was some form of github repo downloader on OPPM, not 100% sure on that though
L617[16:54:13] <Bob> i was thinking of making an OC / guthub thing
L618[16:54:25] <Bob> An entire directory i doubt
L619[16:54:44] <Bob> but you can easily get files using wget "url" "filepath/name"
L620[16:54:52] <Lizzy> i mean, OPPM itself can pull down a whole directory to some extent
L621[16:55:12] <Lizzy> anyway, i need to bed and should have done so about 30 minutes ago
L622[16:55:41] <Bob> I need to sleep a while ago
L623[16:55:45] <Bob> cant sleep
L624[16:56:12] <Bob> i should go do something
L625[16:56:35] <Aeralius> So i guess the best way of syncing github is by doing it outside of minecraft
L626[16:57:01] <Forecaster> %tonk
L627[16:57:03] <MichiBot> Dad-Sizzle! Forecaster! You beat Lizzy's previous record of 3 minutes and 32 seconds (By 23 minutes and 9 seconds)! I hope you're happy!
L628[16:57:04] <MichiBot> Forecaster's new record is 26 minutes and 41 seconds! Forecaster also gained 0.00039 tonk points for stealing the tonk.
L629[16:57:38] <Bob> @Aeralius yea while you could also code your own OC program, you have everything you'll need
L630[16:58:06] <Aeralius> Well thats a problem. Im building a lightweight operation system. I have to sync my github so i wont lose it when i break my computer
L631[16:58:13] <Aeralius> But i already have some progress on github
L632[16:59:31] <Bob> I work on OC within the drive folder
L633[16:59:34] <Bob> then push to git
L634[17:04:21] <Z0idburg> @Aeralius well
L635[17:04:42] <Z0idburg> if you got that on your actual shell on something like Linux I would have said, "stop installing 32 bit binaries"
L636[17:04:53] <Z0idburg> lol
L637[17:04:57] <Aeralius> what is this even supposed to mean http://tinyurl.com/yyxx3stk
L638[17:05:04] <Z0idburg> oh wait no that usually says "no such file or directory"
L639[17:05:06] <Aeralius> Never had this message
L640[17:05:20] <Z0idburg> do yourself a favor
L641[17:05:27] <Z0idburg> and when installing git. install git from git
L642[17:05:29] <Z0idburg> the real git
L643[17:05:42] <Z0idburg> literally the official git msi
L644[17:05:48] <Z0idburg> it comes with ssh
L645[17:05:54] <Aeralius> ye i got that
L646[17:06:04] <Wattana Gaming> the recursion is unreal
L647[17:06:12] <Z0idburg> don't listen to Wattana
L648[17:06:17] <Z0idburg> he doesn't like recursion
L649[17:06:20] <Wattana Gaming> oi oi
L650[17:06:36] <Wattana Gaming> u dont have the right to say that
L651[17:06:40] <Z0idburg> lol
L652[17:06:48] <Aeralius> yeah fk this im manually downloading it
L653[17:06:52] <Z0idburg> so Wattana you going to join the Trotwood project?
L654[17:06:56] <Aeralius> it just doesnt like my project
L655[17:06:59] <Wattana Gaming> prolly not
L656[17:07:03] <Z0idburg> Why not?
L657[17:07:11] <Z0idburg> it's hiring for volunteers
L658[17:07:13] <Wattana Gaming> Think I need to grind my programming
L659[17:07:18] <Aeralius> Done
L660[17:07:21] <Z0idburg> wut
L661[17:07:31] <Wattana Gaming> im still somewhat bad at custom OS
L662[17:08:06] <Wattana Gaming> but first..... lemme reinstal my grub bootloader
L663[17:09:01] <Z0idburg> WHY
L664[17:09:05] <Z0idburg> grub is horrible
L665[17:11:48] <Aeralius> grub is ok
L666[17:11:51] <Aeralius> sometimes
L667[17:19:54] <Wattana Gaming> http://tinyurl.com/y4pcxhsr
L668[17:19:57] <Wattana Gaming> OwO
L669[17:20:38] ⇦ Quits: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150) (Read error: Connection reset by peer)
L670[17:21:03] ⇨ Joins: ba7888b72413a16a (ba7888b72413a16a!~ba7888b72@66.109.211.150)
L671[17:22:12] <Wattana Gaming> whos that
L672[17:25:00] <Aeralius> OwO
L673[17:27:52] ⇦ Quits: Vexatos (Vexatos!~Vexatos@p200300C1072F5F611A2A38C64B2D0E22.dip0.t-ipconnect.de) (Quit: Insert quantum chemistry joke here)
L674[17:36:12] ⇦ Quits: stephan48 (stephan48!~stephanj@nemesis.stejau.de) (Ping timeout: 189 seconds)
L675[17:36:57] ⇨ Joins: stephan48 (stephan48!~stephanj@nemesis.stejau.de)
L676[17:37:01] <t20kdc> if it's one of those messy UEFI jobs that'll probably be the recovery partition showing up or something
L677[17:41:43] <Wattana Gaming> I think so
L678[17:45:20] <Wattana Gaming> BOOM SHAKA LAKA BOOM http://tinyurl.com/y4e2ejee
L679[17:48:03] ⇦ Quits: t20kdc (t20kdc!~20kdc@cpc139326-aztw33-2-0-cust441.18-1.cable.virginm.net) (Ping timeout: 190 seconds)
L680[17:50:02] ⇦ Quits: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net) (Read error: Connection reset by peer)
L681[17:50:16] ⇨ Joins: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net)
L682[17:50:29] <Wattana Gaming> IRC spamming i n t e n s i f i e s
L683[17:51:21] <Aeralius> http://tinyurl.com/y6p8eyn4
L684[17:51:34] <Aeralius> mew
L685[17:52:21] ⇨ Joins: rashy__ (rashy__!~rashdanml@d24-156-232-46.home4.cgocable.net)
L686[17:52:27] <Wattana Gaming> ?
L687[17:53:39] <Aeralius> hmm
L688[17:54:54] ⇦ Quits: rashy_ (rashy_!~rashdanml@d24-156-232-46.home4.cgocable.net) (Ping timeout: 189 seconds)
L689[17:57:54] <Wattana Gaming> Someone pls stop Jura http://tinyurl.com/yyu7rncd
L690[17:58:11] <Zef> Don't make this into a shitty meme chat.
L691[17:59:11] <Wattana Gaming> @Zef it's Jura's reddit acc
L692[17:59:23] <Wattana Gaming> He's *everywhere*
L693[18:00:38] <Zef> oof
L694[18:01:27] <Wattana Gaming> He even put someone's face onto a texture pack http://tinyurl.com/y3up93ml
L695[18:02:23] <Aeralius> x
L696[18:04:45] <Zef> okay?
L697[18:17:24] <Wattana Gaming> idk if im biased or not but I feel like Forge ModLoader starts faster on Linux
L698[18:18:29] <Lizzian> Please keep the shitposting to a minimum thanks
L699[18:18:36] <Wattana Gaming> ?
L700[18:18:45] <Wattana Gaming> anyway, does fml really load faster on Linux?
L701[18:18:57] <Wattana Gaming> or am I biased?
L702[18:18:58] <Lizzian> Also i feel most stuff starts faster on Linux
L703[18:19:44] <Lizzian> Then agaric my lobby's instigator is on an nvme ssd and the main place I use Windows is at work
L704[18:19:51] <Lizzian> ...
L705[18:20:13] <Lizzian> Tiredness and swore do not mix
L706[18:20:18] <Lizzian> *swipe
L707[18:20:20] <Lizzian> Ffs
L708[18:20:42] <Wattana Gaming> is that what people call "auto correct fail"
L709[18:21:01] <Lizzian> Then again my Linux install is on an nvme ssd and the main place I use Windows is at work [Edited]
L710[18:22:16] <Lizzian> In other news I can't sleep
L711[18:22:48] <Wattana Gaming> Lizzian are you using auto correct or some weird keyboard forkery?
L712[18:22:55] <Wattana Gaming> Your typing is getting weird
L713[18:23:14] <Lizzian> Swipe on phone keyboard
L714[18:23:26] <Wattana Gaming> ok
L715[18:23:43] <Lizzian> It's not too bad when I pay Arterton doing it
L716[18:23:52] <Lizzian> Attention *
L717[18:24:09] <Wattana Gaming> dang
L718[18:24:14] <Wattana Gaming> I can feel your pain
L719[18:24:39] <Wattana Gaming> By the way, you better get some sleep
L720[18:25:23] <Lizzian> :bongocat: ya think?
L721[18:25:36] <Wattana Gaming> idk
L722[19:31:00] <Z0idburg> HARBOR FREIGHT IS CLOSED! ?
L723[19:31:13] <Z0idburg> for the day
L724[19:43:11] <Z0idburg> Yep ok I am removing chrome right now
L725[19:47:31] ⇦ Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-181.nctv.com) (Quit: Leaving.)
L726[19:54:27] ⇨ Joins: Atom (Atom!~Atom@158.69.117.130)
L727[19:54:30] <Atom> Hello
L728[19:54:55] <LilNoU> egg
L729[19:55:10] <Atom> thonk
L730[19:55:27] <LilNoU> no u
L731[19:55:32] <LilNoU> u friccin man
L732[19:55:53] <Atom> oh
L733[19:55:58] <LilNoU> yes "oh'
L734[20:04:36] <Z0idburg> eggs?
L735[20:05:07] <Zef> i'm so random guyss
L736[20:05:12] <Zef> e g g
L737[20:05:34] <Wattana Gaming> hey is there any git tool for OpenComputers?
L738[20:07:07] ⇦ Quits: Atom (Atom!~Atom@158.69.117.130) (Quit: Atom)
L739[20:11:03] <CompanionCube> GRUB sucks...but it's my only option :(
L740[20:12:34] <CompanionCube> https://github.com/OpenPrograms/Gopher-Programs/blob/master/gitrepo.lua oppm has this
L741[20:12:47] <CompanionCube> maybe it works for downloading git repos
L742[20:12:51] <CompanionCube> maybe it doesn't
L743[20:13:35] <Z0idburg> wait why would it be your only option
L744[20:13:46] <CompanionCube> because nothing else supports ZFS /boot :p
L745[20:13:58] <Z0idburg> use boot0?
L746[20:14:07] <CompanionCube> boot0?
L747[20:14:08] <Z0idburg> ?
L748[20:14:16] <Z0idburg> FreeBSD's MBR
L749[20:14:18] <Z0idburg> ?
L750[20:14:21] <CompanionCube> >MBR
L751[20:14:23] <CompanionCube> >UEFI
L752[20:14:30] <Z0idburg> well there's also a UEFI one
L753[20:14:35] <Z0idburg> but boot0 is the mbr one
L754[20:15:05] <CompanionCube> ...does the FreeBSD loader support loading arbitrary UEFI files
L755[20:15:25] * CompanionCube glares suspiciously in EFISTUB's direction
L756[20:15:28] <Z0idburg> well considering UEFI is FAT
L757[20:15:41] <CompanionCube> Not *purely* FAT, though
L758[20:15:44] <Z0idburg> I was kidding about all of this you know, it would work but there's no point
L759[20:15:52] <Z0idburg> I just hate Grub
L760[20:16:02] <Z0idburg> you know what I wish was available easily for x86 based systems?
L761[20:16:06] <Z0idburg> uboot.
L762[20:16:13] <Z0idburg> I think uboot is the best boot loader ever
L763[20:16:34] <CompanionCube> why?
L764[20:16:37] <Z0idburg> but unfortunately its best suited for MIPS and ARM based systems
L765[20:16:45] <Wattana Gaming> guys I now had an idea for the future filesystem implementation OCLinux would use
L766[20:16:59] <Z0idburg> well I believe it works for both mmio and non mmio systems
L767[20:17:05] <Wattana Gaming> It will go the Linux way
L768[20:17:07] <CompanionCube> OCLinux?
L769[20:17:18] <Z0idburg> but most importantly it has stuff like telnet and kernel loading over ymodem / kermit serial etc
L770[20:17:18] <Wattana Gaming> yea it's an attempt to clone Linux
L771[20:17:31] <CompanionCube> if you're cloning linux
L772[20:17:38] <CompanionCube> is there a reason not to ripoff ext4 wholesale?
L773[20:17:49] <Z0idburg> ext4 is ginormous
L774[20:17:53] <Z0idburg> you're better off porting ext2
L775[20:18:08] <Wattana Gaming> NOT THE EXT PLEASE I BEG YOU
L776[20:18:17] <Wattana Gaming> Im not porting it
L777[20:18:20] <Wattana Gaming> NEVER
L778[20:18:24] <Z0idburg> ext2 isn't so bad
L779[20:18:26] <CompanionCube> what do you have against ext
L780[20:18:30] <Wattana Gaming> Im scared
L781[20:18:39] <CompanionCube> it's comparatively simple compared to some other filesystems
L782[20:18:52] <Z0idburg> if you do ext2 you wont have to do journaling
L783[20:18:58] <Z0idburg> which removes tons of complexity
L784[20:19:06] <Z0idburg> and ext2 is compatible with ext4
L785[20:19:19] <Z0idburg> in the sense that ext4 systems can still read ext2 data
L786[20:19:31] <Wattana Gaming> I want to implement it like this: You need to mount a drive before you can access it
L787[20:19:42] <Z0idburg> sigh
L788[20:19:46] <Z0idburg> we had this conversation wattana
L789[20:19:51] <CompanionCube> https://www.percona.com/blog/wp-content/uploads/2017/11/devel_effort-1024x659.png just look at this graph to see the comparative simplicity :p
L790[20:19:54] <Wattana Gaming> oh ._.
L791[20:20:10] <Z0idburg> this is what the VFS usually does
L792[20:20:11] <Wattana Gaming> whats zfs tho
L793[20:20:14] <Z0idburg> OK!
L794[20:20:24] <Z0idburg> Let's take a look at the skeleton for Trotwood's VFS
L795[20:20:35] <Z0idburg> because it's probably the simplest
L796[20:20:53] <Wattana Gaming> ok ***s e n d m e t h e l i n k***
L797[20:21:20] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/ahifuqaboj
L798[20:21:31] <Z0idburg> it's small enough to paste in a code block
L799[20:22:14] <Wattana Gaming> hmmm
L800[20:22:18] <Z0idburg> it's in progress so you'll see some weirdness in :mount
L801[20:22:20] <Z0idburg> but
L802[20:22:28] <Wattana Gaming> How do I port this to OCLinux
L803[20:22:35] <Z0idburg> the point is, there are 5 functions
L804[20:22:55] <Z0idburg> No you need to come up with your own Linux is slightly different mine is optimized for actor based systems
L805[20:23:00] <Z0idburg> the point is
L806[20:23:03] ⇨ Joins: Atom (Atom!~Atom@158.69.117.130)
L807[20:23:16] <Atom> H e l l o f r i e n d s : ]
L808[20:23:17] <Z0idburg> mountpoints, in my VFS there's just a table you can't see here
L809[20:23:21] <Z0idburg> local nountpoints = {}
L810[20:23:48] <Z0idburg> what happens is mountpoinyts could look like this at runtime:
L811[20:23:57] <LilNoU> o
L812[20:24:41] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/eregitepax
L813[20:25:01] <Z0idburg> when you open a file for example, it checks against this to figure out which filesystem driver to relay it to
L814[20:25:17] <Z0idburg> in my case it's very different but I figured I'd make it more unix like for you
L815[20:25:33] <Z0idburg> I use something called namespaces, for example http:// is a namespace
L816[20:25:46] <Z0idburg> so in mine there's stuff like
L817[20:27:09] ⇦ Quits: Atom (Atom!~Atom@158.69.117.130) (Client Quit)
L818[20:27:54] <Z0idburg> Code Block pastebined https://paste.pc-logix.com/ewugaruxon
L819[20:28:13] <Z0idburg> the tables in my cases are just registered fs driver libraries
L820[20:28:33] <Z0idburg> and I might even make them PIDs
L821[20:28:47] <Z0idburg> to prevent the VFS from crashing when there is an fs driver bug
L822[20:29:11] <Z0idburg> @Wattana Gaming is this making sense?
L823[20:29:29] <Wattana Gaming> a little
L824[20:29:41] <Z0idburg> with a *nix style mountpoint it's a bit more complicated, you need to make sure the mountoint matches
L825[20:29:51] <Z0idburg> some path
L826[20:30:10] <Z0idburg> I dediced to make mine dead simple by saying all system code is under system://
L827[20:30:30] <Z0idburg> such as system://kernel.lua
L828[20:31:02] <Z0idburg> on managed disks in OC these are just aliases to full paths sus "/system"
L829[20:31:20] <Z0idburg> but on unmanaged Trotwood Filesystems it uses special namespaces that interweave
L830[20:31:59] <Z0idburg> it allows me to have partitions with quotas without compromising space of others
L831[20:32:08] <Z0idburg> i.e. I can say "system" has 4 MB
L832[20:32:43] <Z0idburg> and it doesn't take 4MB away from other partitions. it just means that it can store a maximum of 4MB
L833[20:32:57] <Z0idburg> it keeps ref counts when you make files
L834[20:33:53] <Z0idburg> anyways @Wattana Gaming , you need a mount database which can just be a table. you need functions to update that table, you need to be able to look at that table when you open files , and probably when you close files read and write etc
L835[20:34:11] <Z0idburg> in vfs you only look at it with open() and nothing else, unless you're mounting of umounting
L836[20:34:58] <Wattana Gaming> now that make a lot more sense
L837[20:35:14] <Z0idburg> in my vfs*
L838[20:35:33] <Z0idburg> Remember a long time ago I mentioned something
L839[20:35:41] <Z0idburg> I mentioned if you ever support one and only one filesystem ever
L840[20:35:45] <Z0idburg> then you don't need a VFS
L841[20:35:53] <Z0idburg> just some sort of filesystem API
L842[20:36:20] <Wattana Gaming> ?
L843[20:36:23] <Z0idburg> a VFS is really just for multiplexing multiple filesystems
L844[20:38:13] <Wattana Gaming> By the way, how do I disable animations on MineOS? It's lagging
L845[20:38:24] <Z0idburg> mineos is a lagosaurus
L846[20:39:08] <Wattana Gaming> lagosaurus?
L847[20:47:13] <Z0idburg> yep
L848[20:48:09] <Z0idburg> %lua string.match("foobar://bizbaz", "://")
L849[20:48:10] <MichiBot> ://
L850[20:48:13] <Z0idburg> gotta remember how to do this
L851[20:48:22] <Z0idburg> oh yeah derp
L852[20:48:49] <Z0idburg> %lua string.match("foobar://bizbaz", "%S+://%S+")
L853[20:48:49] <MichiBot> foobar://bizbaz
L854[20:48:56] <Z0idburg> oh yeah I need captures too
L855[20:49:05] <Mimiru> K, Discord <-> IRC Bridge will be going down for a while. Actually all of Eos... and the rest of my servers too
L856[20:49:20] <Z0idburg> %lua string.match("foobar://bizbaz", "(%S+)://")
L857[20:49:21] <MichiBot> foobar
L858[20:49:24] <Z0idburg> ok..
L859[20:49:30] <Wattana Gaming> so a few moments ago I was editing my 4KB kernel when MineOS ran out of ram and decided that it want to die
L860[20:49:35] <Z0idburg> %lua string.match("foobar://bizbaz", "(%S+)://(%S+)")
L861[20:49:36] <MichiBot> foobar, bizbaz
L862[20:49:39] <Z0idburg> good.
L863[20:50:23] <Wattana Gaming> Ay Zoid how should I name my filesystem
L864[20:53:40] ⇦ Quits: ocdoc (ocdoc!~ocdoc@eos.pc-logix.com) (Remote host closed the connection)
<<Prev Next>> Scroll to Top