<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:03] ⇦ Quits: Inari (~Pinkishu@p508ef170.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
L2[00:52:31] <Do​ot> I wanna lock the shell behind a password
L3[01:52:09] <Amanda> %choose sleeps time or continue poking the grey
L4[01:52:17] <MichiBot> Ama​nda: Out of these two choices? I'd say "sleeps time".
L5[02:01:13] <Izaya> https://shadowkat.net/tmp/7O6D.jpg https://shadowkat.net/tmp/7wKD.jpg
L6[02:08:31] <luna​r_sam> very nice
L7[02:17:32] <ThePi​Guy24> head pahoneys
L8[02:39:58] <Izaya> new wedge-shaped aftermarket pads
L9[02:40:05] <Izaya> much comfier even if the sound is a little wonky now
L10[02:43:13] * Amanda curls up around elfi and meows to her about her great hacking adventures today,
L11[02:43:31] * Amanda passes out mid-story
L12[02:43:35] <Amanda> Night nerds
L13[04:56:43] ⇦ Parts: lunar_sam (c44a7f2987@jabberfr.org) ())
L14[05:43:10] ⇦ Quits: Michiyo (~Michiyo@50.38.53.215) (Read error: -0x1: UNKNOWN ERROR CODE (0001))
L15[06:30:02] ⇨ Joins: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1)
L16[06:30:14] <lunar_sam> holy pain
L17[06:30:27] <lunar_sam> desktop on LTE is physical pain
L18[06:38:16] <Forec​aster> %tonk
L19[06:38:18] <MichiBot> Fiddlesticks! Forec​aster! You beat Va​ur's previous record of 6 hours, 53 minutes and 39 seconds (By 5 hours, 25 minutes and 40 seconds)! I hope you're happy!
L20[06:38:19] <MichiBot> Forecaster's new record is 12 hours, 19 minutes and 19 seconds! Forecaster also gained 0.03801 (0.00543 x 7) tonk points for stealing the tonk. Position #2. Need 0.41539254 more points to pass Va​ur!
L21[06:46:18] <Izaya> latency making you want to die?
L22[06:49:29] <lunar_sam> yes
L23[06:49:31] <lunar_sam> but
L24[06:49:39] <lunar_sam> throughput is so much better than the hotel wifi
L25[06:49:47] <lunar_sam> ~long story as to why i'm using hotel wifi~
L26[06:49:57] <lunar_sam> also the ethernet just
L27[06:49:59] <lunar_sam> doesn't work
L28[06:50:10] <lunar_sam> it's 11/10
L29[06:50:36] <CompanionCube> why doesn't it work
L30[06:50:40] <lunar_sam> dunno
L31[06:50:48] <CompanionCube> inb4 vlan funkiness.
L32[06:50:54] <lunar_sam> i never get any ip config
L33[06:51:30] <CompanionCube> but does the *ethernet* work?
L34[06:52:42] <lunar_sam> what's a good way to test
L35[06:52:43] <lunar_sam> lmao
L36[06:52:54] <CompanionCube> ifconfig?
L37[06:53:02] <lunar_sam> could wireshark it
L38[06:53:07] <lunar_sam> now that i think about it
L39[06:53:07] <Izaya> do you get a link when you plug it in?
L40[06:53:18] <CompanionCube> i would also suggest that
L41[06:53:39] <CompanionCube> probably nothing, but you never know
L42[06:54:28] <CompanionCube> also 'ip link' exists
L43[06:55:39] <lunar_sam> looks like i got a link but fuck all on it
L44[06:56:17] <CompanionCube> no broadcast traffic? unsurprising i guess :p
L45[06:57:08] <lunar_sam> hm
L46[06:57:33] <lunar_sam> ;p guess they'll need to deal with TN ARP requests
L47[06:57:54] <CompanionCube> if nothing else there should be *your own* broadcasts, right?
L48[06:59:51] <CompanionCube> i xuppose the 'giving absolutely no fucks' way is to do a broadcast storm and see if anything goes boom but that;s a bad idea
L49[07:00:18] <lunar_sam> wait
L50[07:00:21] <lunar_sam> i brought a switch with me
L51[07:00:24] <lunar_sam> lemme bypass that
L52[07:00:26] <lunar_sam> see if i get a link
L53[07:01:49] <lunar_sam> ah yes so
L54[07:01:54] <lunar_sam> the jack is not connected to anything
L55[07:02:01] <CompanionCube> rip
L56[07:02:46] <CompanionCube> inb4 take off stars in a review
L57[07:09:32] <lunar_sam> yes
L58[07:11:06] <lunar_sam> fuckers had a blue rj45 jack and it doesn't even work
L59[07:11:13] <lunar_sam> can't have shit in virginia
L60[07:20:15] <Ash​irg> %sip
L61[07:20:17] <MichiBot> You drink a wild avesmingo potion (New!). Ashirg turns into a unicorn girl until someone looks at them.
L62[07:20:32] <Ash​irg> Oh
L63[07:32:10] ⇨ Joins: Hawk777 (~chead@2607:c000:8275:d900:f913:800:e508:728d)
L64[07:46:13] ⇦ Quits: pwootage (~pwootage@new.pwootage.com) (Quit: Cya)
L65[07:46:27] ⇨ Joins: pwootage (~pwootage@new.pwootage.com)
L66[08:06:39] ⇨ Joins: Vexatos (~Vexatos@port-92-192-6-121.dynamic.as20676.net)
L67[08:06:39] zsh sets mode: +v on Vexatos
L68[09:06:23] ⇦ Parts: lunar_sam (c44a7f2987@2a00:c70:1:178:170:40:189:1) ())
L69[09:25:09] ⇦ Quits: Hawk777 (~chead@2607:c000:8275:d900:f913:800:e508:728d) (Quit: Leaving.)
L70[09:52:01] <Va​ur> %sip
L71[09:52:02] <MichiBot> You drink a fluffy bombastium potion (New!). A warp zone opens up next to Vaur. (Use %warp to jump in)
L72[09:52:08] <Va​ur> %warp
L73[09:52:09] <MichiBot> You end up in your bed.
L74[09:52:17] <Va​ur> perfect
L75[10:58:47] <Wat​tana> is creating variable scopes like this recommended? Code Block pastebined https://paste.pc-logix.com/uboqesusit
L76[11:00:03] <Izaya> I do it a bit in PsychOS and it hasn't caused any adverse effects I've noticed
L77[11:00:12] <Izaya> keeping kernel modules clean where applicable
L78[11:01:41] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L79[11:01:45] ⇨ Joins: DBotThePony (~Thunderbi@31.220.170.28)
L80[11:17:18] ⇨ Joins: ad (~ad@194.187.31.218)
L81[11:20:31] ⇦ Quits: ad (~ad@194.187.31.218) (Client Quit)
L82[13:39:13] ⇨ Joins: jkaan (~jkaan@212.154.4.247)
L83[13:39:30] <jkaan> hello guys
L84[13:40:17] <jkaan> IM TURKSH
L85[13:40:59] ⇦ Quits: jkaan (~jkaan@212.154.4.247) (Client Quit)
L86[13:44:08] <Amanda> So, it's update wednesday... do I uypdate on sattelite internert from a boat?
L87[13:48:57] ⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L88[13:49:22] ⇦ Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error: Connection reset by peer)
L89[13:49:22] *** DBotThePony1 is now known as DBotThePony
L90[13:50:02] <Amanda> Nah, AFAIK no other major CVE came out, so I'll just update my servers
L91[13:50:25] <Forec​aster> satellites are the best at updating things
L92[13:54:20] <Amanda> Well, shit: "error: postgresql_9_6 has been removed from nixpkgs, as this version is no longer supported by upstream"
L93[14:19:25] <Forec​aster> it was the satellites fault!
L94[14:54:33] ⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L95[14:56:40] ⇦ Quits: pwootage (~pwootage@new.pwootage.com) (Ping timeout: 189 seconds)
L96[14:56:59] ⇨ Joins: pwootage (~pwootage@new.pwootage.com)
L97[14:57:17] ⇨ Joins: brayden_ (~brayden@2400:8907::f03c:92ff:fed4:2e4b)
L98[14:57:46] ⇦ Quits: glasspelican (~quassel@2607:5300:201:3100::325) (Ping timeout: 189 seconds)
L99[14:57:46] ⇦ Quits: brayden (~brayden@2400:8907::f03c:92ff:fed4:2e4b) (Ping timeout: 189 seconds)
L100[14:57:46] *** brayden_ is now known as brayden
L101[15:01:03] ⇨ Joins: glasspelican (~quassel@179.ip-167-114-128.net)
L102[15:20:42] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-206.as13285.net) (Ping timeout: 189 seconds)
L103[15:43:28] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-206.as13285.net)
L104[17:01:47] ⇨ Joins: ben_mkiv (~ben_mkiv@2001:16b8:141c:600:fe34:97ff:fea9:75f2)
L105[17:39:30] <Forec​aster> it's great that steam tells you the download size before you start a download, but not the significantly larger post-install size... https://tinyurl.com/y5qkzvmw
L106[17:46:08] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Ping timeout: 189 seconds)
L107[17:52:55] <dequbed> @Forecaster because those 12GB may not mean 12GB of *additional* storage spaced used. They mean 12GB *written to your drive*. Those 12GB could be replacing 11.8GB of already existing files, steam can't easily tell.
L108[17:53:48] <Forec​aster> that's true
L109[17:54:06] <dequbed> It can on initial install and so far steam has always given me a very accurate post-install size before starting the download.
L110[17:54:16] <Forec​aster> still, getting to know the other value before starting it would still be useful
L111[17:54:56] <dequbed> Which other value?
L112[17:55:22] <Forec​aster> the "installed" size
L113[17:57:40] <dequbed> Which again is almost impossible to definitely know. And pretty useless thanks to that
L114[17:58:22] <dequbed> Well, especially if you count temporary files as "installed size". And if you don't, why do you care about the precise value?
L115[18:05:31] ⇨ Joins: Hawk777 (~chead@2607:c000:8275:d900:c1ea:bba:fcc:f072)
L116[18:06:07] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-206.as13285.net)
L117[18:07:54] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-206.as13285.net) (Ping timeout: 189 seconds)
L118[18:12:14] <Z0id​berg> @Wattana you should uh.. see my printf
L119[18:12:21] <Z0id​berg> It's interesting...
L120[18:12:43] <Z0id​berg> well my print() I mean
L121[18:13:57] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/fiwulefala
L122[18:14:08] <Z0id​berg> notice the name of the function and the last line in the function
L123[18:15:57] <Z0id​berg> the top level print is actually:
L124[18:15:57] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/awodufohoh
L125[18:16:17] <Z0id​berg> so the way it works is that it tokenizes an input string by control characters.
L126[18:16:33] <Z0id​berg> and then it feeds it into gtty_print which is a recursive function that breaks down every chunk
L127[18:17:37] <Z0id​berg> it does that here:
L128[18:17:38] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/ozitexuneg
L129[18:17:44] <Z0id​berg> Particularly on this line: ` if pfix < 32 then handle_ctrl(terminal, pfix, chunks[1]) -- Next chunk passed for \e`
L130[18:18:17] <Z0id​berg> At least this is how Trotwood handles printing to the gpu
L131[18:19:01] <Z0id​berg> the tokenize is straight forward:
L132[18:19:02] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/efehegexoy
L133[18:19:05] <Z0id​berg> And that's pretty much all you need
L134[18:20:09] <Z0id​berg> it will convert something like "Hello, World!\n" into {"Hello, World!", "\n"}
L135[18:20:58] <Z0id​berg> Izaya: Maybe I am just insane
L136[18:22:35] <Z0id​berg> I could rewrite this a little to be less uh
L137[18:22:36] <Z0id​berg> confusig
L138[18:22:41] <Z0id​berg> confusing [Edited]
L139[18:23:48] <Ko​dos> %sip
L140[18:23:49] <MichiBot> You drink a mutable ocean potion (New!). Kodos turns into a toad until they use "Classic" in a sentence.
L141[18:24:01] <Z0id​berg> Well that's classioc
L142[18:24:05] <Z0id​berg> Well that's classic [Edited]
L143[18:29:10] <Ocawes​ome101> @Z0idberg that is a very interesting method of doing printing
L144[18:29:46] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/yofamanuwa [Edited]
L145[18:29:50] <Z0id​berg> fixed the tokenize paste
L146[18:29:59] <Z0id​berg> Did you notice that every one of those functions except for put() is recursive?
L147[18:30:00] <Z0id​berg> 😄
L148[18:30:32] <Z0id​berg> recursively generate tokens, recursively process tokens, and recursively print chunks of string tokens, splitting them by the edge of the screen.
L149[18:31:00] <Z0id​berg> It is also fast enough that the performance impact is negligible.
L150[18:31:26] <Ocawes​ome101> neat
L151[18:32:02] <Z0id​berg> I'm going to redo it and clean it up but uh, the full source is here if you ever needed a bare gpu print: https://github.com/bhodgins/trotwood/blob/master/lib/gtty.lua#L137
L152[18:32:12] <Z0id​berg> I don't think it has scrollback functionality or anything at that commit
L153[18:32:17] <Z0id​berg> I'm pretty sure I lost those commits
L154[18:32:41] <Ocawes​ome101> for cynosure 2 i'm doing vt100, where speed is everything because string ops are slow, and i want the vt100 layer to be as fast as possible because i don't plan to let userspace access the gpu directly without root privileges
L155[18:33:05] <luna​r_sam> over LTE
L156[18:33:05] <luna​r_sam> guess what sam is downloading https://tinyurl.com/y4jvweca
L157[18:33:08] <Ocawes​ome101> OG cynosure's vt100 emulator is reasonably fast, but its buffering system slows it down
L158[18:33:16] <Z0id​berg> vt100 would be kinda cool
L159[18:33:19] <luna​r_sam> thank you for out of order post
L160[18:33:21] <Ocawes​ome101> vt100 is very nice
L161[18:33:34] <luna​r_sam> tsuki is still in a state of Maybe Soon(tm)
L162[18:33:43] <Ocawes​ome101> vt100 is a requirement for a unix-like :P
L163[18:33:57] <luna​r_sam> i wanna have Tsuki run on some sort of VM so i can use it in both OC and on a real computer :P
L164[18:34:09] <Ocawes​ome101> if i can get a vt100 emulator to run TLE then i'm happy, generally
L165[18:34:16] <Ocawes​ome101> heh
L166[18:34:17] <Ocawes​ome101> luPPC
L167[18:34:26] <luna​r_sam> nah
L168[18:34:32] <luna​r_sam> that's not crackheaded enough for sam
L169[18:34:38] <luna​r_sam> sam must overengineer EVERYTHING
L170[18:34:41] <Ocawes​ome101> just
L171[18:34:51] <Ocawes​ome101> fix the luPPC issue that makes ULOS fucking die
L172[18:34:59] <luna​r_sam> lmao
L173[18:35:03] <luna​r_sam> xd
L174[18:35:03] <Ocawes​ome101> and then use it for tsuki
L175[18:35:16] <luna​r_sam> but then i can't multithread :^)
L176[18:35:27] <luna​r_sam> thats kinda important for dumb things i want to do
L177[18:35:38] <Ocawes​ome101> ~~https://ocawesome101.github.io/lua-preemption.html~~
L178[18:35:43] <luna​r_sam> i mean
L179[18:35:46] <luna​r_sam> SMP
L180[18:35:48] <luna​r_sam> :^)
L181[18:35:53] <Ocawes​ome101> yeah, yeah, w/e
L182[18:35:55] <Ocawes​ome101> :P
L183[18:35:57] <luna​r_sam> :P
L184[18:36:07] <luna​r_sam> sam has aggressively dumb ideas
L185[18:36:26] <Ocawes​ome101> also wtf discord? https://tinyurl.com/y4bbwad9
L186[18:36:35] <Ocawes​ome101> it just randomly does this sometimes
L187[18:36:48] <luna​r_sam> anyways, i have an idea i could fairly easily implement
L188[18:36:59] <luna​r_sam> the hard part is making a C compiler for it
L189[18:37:07] <Z0id​berg> I forget who expressed interest in my progress on Trotwood the other day, mayube it was @Forecaster but I think that I might just have the initiative to continue working on it after looking at some of this. Redo a couple things while Iam at it
L190[18:37:07] <luna​r_sam> ~~i could also just use nelua~~
L191[18:37:21] <Z0id​berg> It all depends if I get the job I'm going for next week
L192[18:37:22] <luna​r_sam> whoa zoidberg has a new pfp
L193[18:37:55] <Ocawes​ome101> so is your new plan for tsuki to have it run in a VM, and then write implementations of that VM for both OC and for bare hardware?
L194[18:38:01] <Ocawes​ome101> because if so
L195[18:38:07] <Ocawes​ome101> that is at once wonderful and wonderfully cursed
L196[18:38:39] <luna​r_sam> >Ocawesome101: so is your new plan for tsuki to have it …
L197[18:38:40] <luna​r_sam> yes
L198[18:38:46] <luna​r_sam> i say VM but
L199[18:38:51] <luna​r_sam> it'd be similar to the lua VM
L200[18:39:18] <luna​r_sam> much of everything is abstracted away
L201[18:39:24] <Ocawes​ome101> hmmm, my mouth is almost finally starting to get some feeling back
L202[18:39:24] <luna​r_sam> i'll extend it as need be
L203[18:39:37] <luna​r_sam> i'll probably also have it extendable with native code
L204[18:39:38] <luna​r_sam> :P
L205[18:39:39] <Ocawes​ome101> had a tooth filling earlier and the dentist numbed the lower front left portion of my jaw
L206[18:39:41] <luna​r_sam> "native"
L207[18:39:43] <Ocawes​ome101> well that's cirsed
L208[18:39:44] <Ocawes​ome101> cursed
L209[18:40:00] <luna​r_sam> simply load a VELX for hardware i/o
L210[18:40:07] <Ocawes​ome101> but this seems similar to @Z0idberg's OS idea?
L211[18:40:21] <luna​r_sam> i just want tsuki in both OC and on real hardware tbh
L212[18:40:23] <luna​r_sam> :P
L213[18:41:41] <Ocawes​ome101> the only thing i see possibly being an issue is performance and memory usage in OC
L214[18:41:53] <luna​r_sam> performance should be fine
L215[18:42:00] ⇦ Quits: TPG24 (~ThePiGuy2@host-92-31-106-206.as13285.net) (Ping timeout: 189 seconds)
L216[18:42:04] <luna​r_sam> i can do awful things to get the performance i want
L217[18:42:13] <luna​r_sam> `i hope you like if/else chains`
L218[18:42:15] <Ocawes​ome101> chuckles nervously
L219[18:42:30] <Ocawes​ome101> for large numbers of comparisons table lookups are faster
L220[18:42:33] <Ocawes​ome101> i benchmarked it
L221[18:42:33] <luna​r_sam> as for memory, that might be a bigger problem
L222[18:42:36] <luna​r_sam> oh really?
L223[18:42:40] <luna​r_sam> neat
L224[18:42:59] <luna​r_sam> i guess that makes sense
L225[18:43:06] <luna​r_sam> too bad there's no switch statement
L226[18:43:13] <luna​r_sam> switch would be great for this
L227[18:43:15] <Ocawes​ome101> if you're looking for the 128th thing, a table lookup for `tab["128"]` takes ~2s over 2^27 iterations, and an if/else chain takes 30s if 128 is the last element
L228[18:43:24] <Ocawes​ome101> for 2^27 iterations
L229[18:43:31] <luna​r_sam> oh yeah, and if i'm just
L230[18:43:34] <luna​r_sam> using the array part
L231[18:43:37] <luna​r_sam> it's probably even faster
L232[18:43:54] <Ocawes​ome101> probably slightly, yes
L233[18:46:38] <luna​r_sam> honestly, the hard part is coming up with how to store certain things
L234[18:46:40] <luna​r_sam> lmao
L235[18:47:23] <luna​r_sam> oh wait, cursed idea time, types are referenced by pointers to their def data structure
L236[18:48:02] <Z0id​berg> @Ocawesome101 @lunar_sam and I bounce ideas off eachother all the time even elsewhere than here, so you shouldn't be surprised that some of the concepts are similar sometimes.
L237[18:48:03] <Z0id​berg> 😄
L238[18:48:12] <lunar_sam> :P
L239[18:48:18] <lunar_sam> that's probably why i decided this was a good idea
L240[18:48:31] <Z0id​berg> our projects have different use case goals though
L241[18:48:45] <lunar_sam> that's how these things usually are
L242[18:48:49] <Z0id​berg> the problem my OS tries to solve is kind of specific
L243[18:48:50] <lunar_sam> similar ideas, different goals
L244[18:49:00] <CompanionCube> if I/O is slow, perhaps a block-oriented terminal might be useful?
L245[18:50:10] <lunar_sam> hmm, how will i define primative types, though?
L246[18:50:16] <lunar_sam> ah yes, i know
L247[18:50:25] <lunar_sam> preprocessor time
L248[18:50:41] <lunar_sam> time for sam to do cursed things
L249[18:50:47] <CompanionCube> oh no
L250[18:50:52] <Z0id​berg> lol
L251[18:50:57] <lunar_sam> THERE IS NO SAFE CASTING
L252[18:51:01] <lunar_sam> FUCK AROUND AND FIND OUT
L253[18:51:10] <lunar_sam> IT'S ALL INTS, ALL THE WAY DOWN
L254[18:51:13] <Z0id​berg> void casting to void pointer pointers
L255[18:51:45] <lunar_sam> anyways
L256[18:51:49] <lunar_sam> sam needs to shower
L257[18:51:52] <lunar_sam> :)
L258[18:52:01] ⇨ Joins: Inari (~Pinkishu@p4fe7ef77.dip0.t-ipconnect.de)
L259[18:52:07] ⇨ Joins: ThePiGuy24 (~ThePiGuy2@host-92-31-106-206.as13285.net)
L260[18:52:11] <Inari> %sip
L261[18:52:12] <MichiBot> You drink a thick tuna potion (New!). A warp zone opens up next to Inari. (Use %warp to jump in)
L262[18:52:16] <Inari> %warp
L263[18:52:17] <MichiBot> You end up in a dimension that is just an endless field of flowers.
L264[18:52:20] <Inari> nice
L265[18:52:36] <Amanda> %splash Inari with mutable tuna potion
L266[18:52:43] * Inari makes a flower crown to stick on her tail
L267[18:52:46] <MichiBot> You fling a mutable tuna potion (New!) that splashes onto Inari. Inari turns into a lizard until they have an apple.
L268[18:52:52] <Inari> rude
L269[18:53:01] <Inari> %splash Amanda mutable potion
L270[18:53:08] <MichiBot> You fling a mutable chocolate potion (New!) that splashes onto Amanda. Amanda turns into a cyan unicorn girl until they see a star fall.
L271[19:10:58] <Forec​aster> %tonkout
L272[19:10:59] <MichiBot> Huzzah! Forec​aster! You beat your own previous record of 12 hours, 19 minutes and 19 seconds (By 13 minutes and 21 seconds)! I hope you're happy!
L273[19:11:00] <MichiBot> Forec​aster has tonked out! Tonk has been reset! They gained 0.012 tonk points! plus 0.022 bonus points for consecutive hours! Current score: 4.3296901, Position #2 Need 0.38139254 more points to pass Va​ur!
L274[19:12:45] ⇦ Quits: ben_mkiv (~ben_mkiv@2001:16b8:141c:600:fe34:97ff:fea9:75f2) (Quit: Leaving)
L275[19:15:43] <Ocawes​ome101> >Z0idberg: <@!563866872702042132> <@!175686996461617162…
L276[19:15:43] <Ocawes​ome101> ah, this makes sense
L277[19:18:15] <luna​r_sam> hm
L278[19:18:20] <luna​r_sam> not sure when i can reboot my pinephone after flashing manjaro phosh
L279[19:18:30] <luna​r_sam> jumpdrive be wacky
L280[19:19:07] <Ocawes​ome101> once you've `dd`'d it and unmounted it
L281[19:19:48] <luna​r_sam> sec
L282[19:19:52] <luna​r_sam> unmounting the mmc
L283[19:20:58] <luna​r_sam> whoa
L284[19:21:03] <luna​r_sam> it has a fancy loading screen now
L285[19:21:04] <luna​r_sam> :o
L286[19:22:09] <Ocawes​ome101> fancy like how fancy?
L287[19:22:17] <Ocawes​ome101> like manjaro logo + spinner?
L288[19:23:24] <Ocawes​ome101> or like custom phosh logo fancy
L289[19:25:17] ⇨ Joins: TtT (~TtT@194.125.251.111)
L290[19:25:28] ⇦ Quits: TtT (~TtT@194.125.251.111) (Client Quit)
L291[19:25:35] <luna​r_sam> yea, manjaro logo
L292[19:31:18] <Kristo​pher38> >Z0idberg: I forget who expressed interest in my progre…
L293[19:31:18] <Kristo​pher38> i was one of the people that expressed interest
L294[19:32:34] <Z0id​berg> ah
L295[19:32:42] <Z0id​berg> well I'm looking into some optimizations now
L296[19:38:18] <luna​r_sam> hm
L297[19:38:22] <luna​r_sam> does the hotspot work
L298[19:39:05] <Ocawes​ome101> on arch phosh i've had it mostly work
L299[19:39:08] <Ocawes​ome101> on arch plasma not so much
L300[19:39:50] <luna​r_sam> let's see if it works on majaro phosh
L301[19:40:14] <luna​r_sam> very good
L302[19:40:23] <luna​r_sam> now i wonder if i can use discord through anbox or something :P
L303[19:40:40] <Ocawes​ome101> waydroid
L304[19:40:44] <Ocawes​ome101> use waydroid
L305[19:40:48] <luna​r_sam> hm?
L306[19:41:35] <Ocawes​ome101> waydroid is anbox but better - it translates graphics calls to wayland-native stuff, so it actually runs reasonably well on the pinephone
L307[19:41:42] <luna​r_sam> ah
L308[19:41:48] <luna​r_sam> does it crash a bunch
L309[19:41:49] <luna​r_sam> lmao
L310[19:42:04] <Ocawes​ome101> it was quite stable for me
L311[19:42:11] <Ocawes​ome101> but i didn't really try much
L312[19:45:59] <lunar_sam> very good
L313[19:46:11] <lunar_sam> i can now use my pinephone for this
L314[19:46:42] <lunar_sam> now all i need is usb tethering for my desktop
L315[19:47:06] <lunar_sam> wait i can use the dock
L316[19:52:59] <lunar_sam> downloading packages is painfully slow
L317[19:55:13] <Ocawes​ome101> yeah the pinephone wifi card is rather shit
L318[19:56:12] <lunar_sam> yes
L319[19:56:20] <lunar_sam> tho this is modem
L320[19:56:24] <lunar_sam> LTE moment
L321[19:58:22] <lunar_sam> @Ocawesome101 does VoLTE work
L322[19:58:28] <Ocawes​ome101> no clue
L323[19:58:34] <Ocawes​ome101> actually
L324[19:58:34] <lunar_sam> nice
L325[19:58:35] <Ocawes​ome101> i think it does
L326[19:58:39] <lunar_sam> oh
L327[19:58:40] <lunar_sam> sickk
L328[19:58:42] <Ocawes​ome101> if you whisper the right magic words
L329[19:58:50] <lunar_sam> better than my old phone then
L330[19:59:01] <lunar_sam> lol
L331[20:45:11] <lunar_sam> test
L332[20:46:46] <lunar_sam> v good
L333[20:47:50] <Amanda> v very good, d bad
L334[20:47:57] * Amanda nods lesbianly
L335[21:03:54] <dequbed> %bap Amanda
L336[21:03:56] <MichiBot> dequbed baps Amanda with relay!
L337[21:04:35] <Amanda> D: rude!
L338[21:05:30] <Ar​iri> %pat dequbed
L339[21:05:35] <Ar​iri> %pat Amanda
L340[21:05:46] <Ar​iri> i always forget
L341[21:05:48] <Ar​iri> ¯\(ツ)/¯
L342[21:06:26] <Mic​hiyo> %pet @Ariri
L343[21:06:28] <MichiBot> Michiyo is brushing @Ariri with the keys to a BRAND NEW CZAR!. @Ariri regains 1d4 => 1 hit points! The keys to a BRAND NEW CZAR! angered a gnome and didn't put up enough of a fight.
L344[21:06:51] <Ar​iri> some bots do pat pet or both
L345[21:06:51] <Ar​iri> i forgor
L346[21:07:01] <Ar​iri> also noooo the brand new czar ;(
L347[21:07:24] <Ar​iri> lost to a garden gnome
L348[21:08:09] <dequbed> %pet @Ariri
L349[21:08:10] <MichiBot> dequbed is brushing @Ariri with java.lang.Object@035f4891. @Ariri regains 1d4 => 4 hit points! Java.lang.Object@035f4891 is eaten by a Grue.
L350[21:12:46] <Ar​iri> =w=
L351[21:30:38] ⇨ Joins: TPG24 (~ThePiGuy2@host-92-31-106-206.as13285.net)
L352[21:32:07] ⇦ Quits: ThePiGuy24 (~ThePiGuy2@host-92-31-106-206.as13285.net) (Ping timeout: 189 seconds)
L353[21:35:41] <Z0id​berg> @Kristopher38 The process API has been under debate for quite a while, and is up for different ideas. This is an example of what it could look like. What do you think of this and if you wanted something different, what would it be like?:
L354[21:35:41] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/lexutajeni
L355[21:36:04] <Z0id​berg> this would be a library you could use to make message handling a lot easier
L356[21:36:49] <Z0id​berg> @Kristopher38 The process API has been under debate for quite a while, and is up for different ideas. This is an example of what it could look like. What do you think of this and if you wanted something different, what would it be like?:
L357[21:36:49] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/bapabavoti [Edited]
L358[21:37:37] <Z0id​berg> @Kristopher38 The process API has been under debate for quite a while, and is up for different ideas. This is an example of what it could look like. What do you think of this and if you wanted something different, what would it be like?:
L359[21:37:37] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/tucupitawo [Edited]
L360[21:37:58] <Kristo​pher38> I think I lack some bigger context
L361[21:38:12] <Z0id​berg> this is what it could look like if I made it more BEAM like
L362[21:38:38] <Z0id​berg> you create a public API of functions and then create callbacks for messages
L363[21:38:51] <Kristo​pher38> and experience with interprocess communication, probably
L364[21:38:52] <Z0id​berg> (This is how IPC works)
L365[21:39:04] <Z0id​berg> IPC is a big part of Trotwood
L366[21:39:25] <Z0id​berg> since processes are constantly sending messages to one another, so I'm trying to play out different methods of making it simple but not limited
L367[21:41:06] <Kristo​pher38> sorry I can't offer much advice, in the sense that I don't know if it will work well or not, it looks reasonable and alright to me but you having more context and experience probably means you can see the larger picture
L368[21:41:21] <luna​r_sam> Haha
L369[21:41:26] <Kristo​pher38> what are other approaches you could do?
L370[21:41:29] <luna​r_sam> Discord on the pinephone werks
L371[21:42:39] <Z0id​berg> This module above would let you do something like this in a lua shell:
L372[21:42:40] <Z0id​berg> Code Block pastebined https://paste.pc-logix.com/ananizocex
L373[21:44:44] <Kristo​pher38> or rather it should print "Test message: Hello, World?", right?
L374[21:48:47] <Kristo​pher38> so if the system is potentially running on two physically separate machines, I could write two modules like the one above to handle messages as if they were processes, and the OS would handle passing the actual messages over the network?
L375[21:58:15] <Z0id​berg> Not at all
L376[21:58:44] <Z0id​berg> If two trotwood machines are configured to be on the same "node group" then all of the files on every machine are available to eachother in that group, @Kristopher38
L377[21:58:49] <Z0id​berg> the disk space is shared amongst them
L378[21:59:17] <Z0id​berg> all you have to do is tell which nodes to start that process, as many on them and as many times as you want
L379[21:59:46] <Z0id​berg> so you'd only have to write it once
L380[22:00:05] <Z0id​berg> Trotwood will do the rest
L381[22:02:46] <Kristo​pher38> >Z0idberg: <@!216561561978929152> The process API has b…
L382[22:02:46] <Kristo​pher38> you have to define one module like this per process, right?
L383[22:03:00] <Z0id​berg> yeah.
L384[22:03:08] <Z0id​berg> but you can also make processes without modules
L385[22:03:16] <Z0id​berg> the stock spawn function will take a lua string
L386[22:03:59] <Z0id​berg> having a module or file or library to encase your process in is just to make it easier to keep it in one place
L387[22:04:06] <Z0id​berg> processes don't follow files
L388[22:04:21] <Z0id​berg> they just run functions in another coroutine thats it
L389[22:04:28] <Z0id​berg> so really it's like a thread
L390[22:15:14] <lunar_sam> neat
L391[22:37:32] <Ko​dos> %tonk
L392[22:37:36] <MichiBot> Dagnammit! Ko​dos! You beat Forec​aster's previous record of <0 (By 3 hours, 26 minutes and 37 seconds)! I hope you're happy!
L393[22:37:37] <MichiBot> Kodos's new record is 3 hours, 26 minutes and 37 seconds! Kodos also gained 0.00344 tonk points for stealing the tonk. Position #12. Need 0.00586 more points to pass bau​en1!
L394[23:03:25] ⇦ Quits: Pokey (~pokey@vmi238643.contaboserver.net) (Ping timeout: 189 seconds)
L395[23:03:33] ⇨ Joins: Pokey (~pokey@vmi238643.contaboserver.net)
L396[23:31:12] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L397[23:41:34] ⇦ Quits: lordpipe (~ba7888b72@66.109.211.50) (Read error: Connection reset by peer)
L398[23:46:56] ⇦ Quits: Hawk777 (~chead@2607:c000:8275:d900:c1ea:bba:fcc:f072) (Quit: Leaving.)
L399[23:47:42] ⇨ Joins: lordpipe (~ba7888b72@66.109.211.50)
L400[23:56:06] ⇦ Quits: Inari (~Pinkishu@p4fe7ef77.dip0.t-ipconnect.de) (Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/)
<<Prev Next>> Scroll to Top