<<Prev Next>> Scroll to Bottom
Stuff goes here
L2[00:52:31]
<Doot> 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> Amanda: Out of
these two choices? I'd say "sleeps time".
L6[02:08:31]
<lunar_sam>
very nice
L7[02:17:32]
<ThePiGuy24> 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]
<Forecaster> %tonk
L19[06:38:18] <MichiBot> Fiddlesticks!
Forecaster! You beat Vaur'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 Vaur!
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]
<Ashirg>
%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]
<Ashirg>
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]
<Vaur>
%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]
<Vaur>
%warp
L73[09:52:09] <MichiBot> You end up in your
bed.
L74[09:52:17]
<Vaur>
perfect
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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Forecaster> 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]
<Z0idberg>
@Wattana you should uh.. see my printf
L119[18:12:21]
<Z0idberg>
It's interesting...
L120[18:12:43]
<Z0idberg>
well my print() I mean
L122[18:14:08]
<Z0idberg>
notice the name of the function and the last line in the
function
L123[18:15:57]
<Z0idberg>
the top level print is actually:
L125[18:16:17]
<Z0idberg>
so the way it works is that it tokenizes an input string by control
characters.
L126[18:16:33]
<Z0idberg>
and then it feeds it into gtty_print which is a recursive function
that breaks down every chunk
L127[18:17:37]
<Z0idberg>
it does that here:
L129[18:17:44]
<Z0idberg>
Particularly on this line: ` if pfix < 32 then
handle_ctrl(terminal, pfix, chunks[1]) -- Next chunk passed for
\e`
L130[18:18:17]
<Z0idberg>
At least this is how Trotwood handles printing to the gpu
L131[18:19:01]
<Z0idberg>
the tokenize is straight forward:
L133[18:19:05]
<Z0idberg>
And that's pretty much all you need
L134[18:20:09]
<Z0idberg>
it will convert something like "Hello, World!\n" into
{"Hello, World!", "\n"}
L135[18:20:58]
<Z0idberg>
Izaya: Maybe I am just insane
L136[18:22:35]
<Z0idberg>
I could rewrite this a little to be less uh
L137[18:22:36]
<Z0idberg>
confusig
L138[18:22:41]
<Z0idberg>
confusing [Edited]
L139[18:23:48]
<Kodos>
%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]
<Z0idberg>
Well that's classioc
L142[18:24:05]
<Z0idberg>
Well that's classic [Edited]
L143[18:29:10]
<Ocawesome101> @Z0idberg that is a very
interesting method of doing printing
L145[18:29:50]
<Z0idberg>
fixed the tokenize paste
L146[18:29:59]
<Z0idberg>
Did you notice that every one of those functions except for put()
is recursive?
L147[18:30:00]
<Z0idberg>
😄
L148[18:30:32]
<Z0idberg>
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]
<Z0idberg>
It is also fast enough that the performance impact is
negligible.
L150[18:31:26]
<Ocawesome101> neat
L152[18:32:12]
<Z0idberg>
I don't think it has scrollback functionality or anything at that
commit
L153[18:32:17]
<Z0idberg>
I'm pretty sure I lost those commits
L154[18:32:41]
<Ocawesome101> 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]
<lunar_sam>
over LTE
L157[18:33:08]
<Ocawesome101> OG cynosure's vt100
emulator is reasonably fast, but its buffering system slows it
down
L158[18:33:16]
<Z0idberg>
vt100 would be kinda cool
L159[18:33:19]
<lunar_sam>
thank you for out of order post
L160[18:33:21]
<Ocawesome101> vt100 is very nice
L161[18:33:34]
<lunar_sam>
tsuki is still in a state of Maybe Soon(tm)
L162[18:33:43]
<Ocawesome101> vt100 is a requirement for
a unix-like :P
L163[18:33:57]
<lunar_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]
<Ocawesome101> if i can get a vt100
emulator to run TLE then i'm happy, generally
L165[18:34:16]
<Ocawesome101> heh
L166[18:34:17]
<Ocawesome101> luPPC
L167[18:34:26]
<lunar_sam>
nah
L168[18:34:32]
<lunar_sam>
that's not crackheaded enough for sam
L169[18:34:38]
<lunar_sam>
sam must overengineer EVERYTHING
L170[18:34:41]
<Ocawesome101> just
L171[18:34:51]
<Ocawesome101> fix the luPPC issue that
makes ULOS fucking die
L172[18:34:59]
<lunar_sam>
lmao
L173[18:35:03]
<lunar_sam>
xd
L174[18:35:03]
<Ocawesome101> and then use it for
tsuki
L175[18:35:16]
<lunar_sam>
but then i can't multithread :^)
L176[18:35:27]
<lunar_sam>
thats kinda important for dumb things i want to do
L178[18:35:43]
<lunar_sam>
i mean
L179[18:35:46]
<lunar_sam>
SMP
L180[18:35:48]
<lunar_sam>
:^)
L181[18:35:53]
<Ocawesome101> yeah, yeah, w/e
L182[18:35:55]
<Ocawesome101> :P
L183[18:35:57]
<lunar_sam>
:P
L184[18:36:07]
<lunar_sam>
sam has aggressively dumb ideas
L186[18:36:35]
<Ocawesome101> it just randomly does this
sometimes
L187[18:36:48]
<lunar_sam>
anyways, i have an idea i could fairly easily implement
L188[18:36:59]
<lunar_sam>
the hard part is making a C compiler for it
L189[18:37:07]
<Z0idberg>
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]
<lunar_sam>
~~i could also just use nelua~~
L191[18:37:21]
<Z0idberg>
It all depends if I get the job I'm going for next week
L192[18:37:22]
<lunar_sam>
whoa zoidberg has a new pfp
L193[18:37:55]
<Ocawesome101> 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]
<Ocawesome101> because if so
L195[18:38:07]
<Ocawesome101> that is at once wonderful
and wonderfully cursed
L196[18:38:39]
<lunar_sam>
>Ocawesome101: so is your new plan for tsuki to have it …
L197[18:38:40]
<lunar_sam>
yes
L198[18:38:46]
<lunar_sam>
i say VM but
L199[18:38:51]
<lunar_sam>
it'd be similar to the lua VM
L200[18:39:18]
<lunar_sam>
much of everything is abstracted away
L201[18:39:24]
<Ocawesome101> hmmm, my mouth is almost
finally starting to get some feeling back
L202[18:39:24]
<lunar_sam>
i'll extend it as need be
L203[18:39:37]
<lunar_sam>
i'll probably also have it extendable with native code
L204[18:39:38]
<lunar_sam>
:P
L205[18:39:39]
<Ocawesome101> had a tooth filling earlier
and the dentist numbed the lower front left portion of my jaw
L206[18:39:41]
<lunar_sam>
"native"
L207[18:39:43]
<Ocawesome101> well that's cirsed
L208[18:39:44]
<Ocawesome101> cursed
L209[18:40:00]
<lunar_sam>
simply load a VELX for hardware i/o
L210[18:40:07]
<Ocawesome101> but this seems similar to
@Z0idberg's OS idea?
L211[18:40:21]
<lunar_sam>
i just want tsuki in both OC and on real hardware tbh
L212[18:40:23]
<lunar_sam>
:P
L213[18:41:41]
<Ocawesome101> the only thing i see
possibly being an issue is performance and memory usage in OC
L214[18:41:53]
<lunar_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]
<lunar_sam>
i can do awful things to get the performance i want
L217[18:42:13]
<lunar_sam>
`i hope you like if/else chains`
L218[18:42:15]
<Ocawesome101> chuckles nervously
L219[18:42:30]
<Ocawesome101> for large numbers of
comparisons table lookups are faster
L220[18:42:33]
<Ocawesome101> i benchmarked it
L221[18:42:33]
<lunar_sam>
as for memory, that might be a bigger problem
L222[18:42:36]
<lunar_sam>
oh really?
L223[18:42:40]
<lunar_sam>
neat
L224[18:42:59]
<lunar_sam>
i guess that makes sense
L225[18:43:06]
<lunar_sam>
too bad there's no switch statement
L226[18:43:13]
<lunar_sam>
switch would be great for this
L227[18:43:15]
<Ocawesome101> 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]
<Ocawesome101> for 2^27 iterations
L229[18:43:31]
<lunar_sam>
oh yeah, and if i'm just
L230[18:43:34]
<lunar_sam>
using the array part
L231[18:43:37]
<lunar_sam>
it's probably even faster
L232[18:43:54]
<Ocawesome101> probably slightly,
yes
L233[18:46:38]
<lunar_sam>
honestly, the hard part is coming up with how to store certain
things
L234[18:46:40]
<lunar_sam>
lmao
L235[18:47:23]
<lunar_sam>
oh wait, cursed idea time, types are referenced by pointers to
their def data structure
L236[18:48:02]
<Z0idberg>
@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]
<Z0idberg>
😄
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]
<Z0idberg>
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]
<Z0idberg>
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]
<Z0idberg>
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]
<Z0idberg>
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]
<Forecaster> %tonkout
L272[19:10:59] <MichiBot> Huzzah!
Forecaster! 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> Forecaster 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
Vaur!
L274[19:12:45] ⇦
Quits: ben_mkiv (~ben_mkiv@2001:16b8:141c:600:fe34:97ff:fea9:75f2)
(Quit: Leaving)
L275[19:15:43]
<Ocawesome101> >Z0idberg:
<@!563866872702042132> <@!175686996461617162…
L276[19:15:43]
<Ocawesome101> ah, this makes sense
L277[19:18:15]
<lunar_sam>
hm
L278[19:18:20]
<lunar_sam>
not sure when i can reboot my pinephone after flashing manjaro
phosh
L279[19:18:30]
<lunar_sam>
jumpdrive be wacky
L280[19:19:07]
<Ocawesome101> once you've `dd`'d it and
unmounted it
L281[19:19:48]
<lunar_sam>
sec
L282[19:19:52]
<lunar_sam>
unmounting the mmc
L283[19:20:58]
<lunar_sam>
whoa
L284[19:21:03]
<lunar_sam>
it has a fancy loading screen now
L285[19:21:04]
<lunar_sam>
:o
L286[19:22:09]
<Ocawesome101> fancy like how fancy?
L287[19:22:17]
<Ocawesome101> like manjaro logo +
spinner?
L288[19:23:24]
<Ocawesome101> 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]
<lunar_sam>
yea, manjaro logo
L292[19:31:18]
<Kristopher38> >Z0idberg: I forget who
expressed interest in my progre…
L293[19:31:18]
<Kristopher38> i was one of the people
that expressed interest
L294[19:32:34]
<Z0idberg>
ah
L295[19:32:42]
<Z0idberg>
well I'm looking into some optimizations now
L296[19:38:18]
<lunar_sam>
hm
L297[19:38:22]
<lunar_sam>
does the hotspot work
L298[19:39:05]
<Ocawesome101> on arch phosh i've had it
mostly work
L299[19:39:08]
<Ocawesome101> on arch plasma not so
much
L300[19:39:50]
<lunar_sam>
let's see if it works on majaro phosh
L301[19:40:14]
<lunar_sam>
very good
L302[19:40:23]
<lunar_sam>
now i wonder if i can use discord through anbox or something
:P
L303[19:40:40]
<Ocawesome101> waydroid
L304[19:40:44]
<Ocawesome101> use waydroid
L305[19:40:48]
<lunar_sam>
hm?
L306[19:41:35]
<Ocawesome101> 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]
<lunar_sam>
ah
L308[19:41:48]
<lunar_sam>
does it crash a bunch
L309[19:41:49]
<lunar_sam>
lmao
L310[19:42:04]
<Ocawesome101> it was quite stable for
me
L311[19:42:11]
<Ocawesome101> 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]
<Ocawesome101> 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]
<Ocawesome101> no clue
L323[19:58:34]
<Ocawesome101> actually
L324[19:58:34] <lunar_sam> nice
L325[19:58:35]
<Ocawesome101> i think it does
L326[19:58:39] <lunar_sam> oh
L327[19:58:40] <lunar_sam> sickk
L328[19:58:42]
<Ocawesome101> 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]
<Ariri>
%pat dequbed
L339[21:05:35]
<Ariri>
%pat Amanda
L340[21:05:46]
<Ariri> i
always forget
L341[21:05:48]
<Ariri>
¯\(ツ)/¯
L342[21:06:26]
<Michiyo>
%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]
<Ariri>
some bots do pat pet or both
L345[21:06:51]
<Ariri> i
forgor
L346[21:07:01]
<Ariri>
also noooo the brand new czar ;(
L347[21:07:24]
<Ariri>
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]
<Ariri>
=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]
<Z0idberg>
@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?:
L355[21:36:04]
<Z0idberg>
this would be a library you could use to make message handling a
lot easier
L356[21:36:49]
<Z0idberg>
@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?:
L358[21:37:37]
<Z0idberg>
@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?:
L360[21:37:58]
<Kristopher38> I think I lack some bigger
context
L361[21:38:12]
<Z0idberg>
this is what it could look like if I made it more BEAM like
L362[21:38:38]
<Z0idberg>
you create a public API of functions and then create callbacks for
messages
L363[21:38:51]
<Kristopher38> and experience with
interprocess communication, probably
L364[21:38:52]
<Z0idberg>
(This is how IPC works)
L365[21:39:04]
<Z0idberg>
IPC is a big part of Trotwood
L366[21:39:25]
<Z0idberg>
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]
<Kristopher38> 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]
<lunar_sam>
Haha
L369[21:41:26]
<Kristopher38> what are other approaches
you could do?
L370[21:41:29]
<lunar_sam>
Discord on the pinephone werks
L371[21:42:39]
<Z0idberg>
This module above would let you do something like this in a lua
shell:
L373[21:44:44]
<Kristopher38> or rather it should print
"Test message: Hello, World?", right?
L374[21:48:47]
<Kristopher38> 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]
<Z0idberg>
Not at all
L376[21:58:44]
<Z0idberg>
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]
<Z0idberg>
the disk space is shared amongst them
L378[21:59:17]
<Z0idberg>
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]
<Z0idberg>
so you'd only have to write it once
L380[22:00:05]
<Z0idberg>
Trotwood will do the rest
L381[22:02:46]
<Kristopher38> >Z0idberg:
<@!216561561978929152> The process API has b…
L382[22:02:46]
<Kristopher38> you have to define one
module like this per process, right?
L383[22:03:00]
<Z0idberg>
yeah.
L384[22:03:08]
<Z0idberg>
but you can also make processes without modules
L385[22:03:16]
<Z0idberg>
the stock spawn function will take a lua string
L386[22:03:59]
<Z0idberg>
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]
<Z0idberg>
processes don't follow files
L388[22:04:21]
<Z0idberg>
they just run functions in another coroutine thats it
L389[22:04:28]
<Z0idberg>
so really it's like a thread
L390[22:15:14] <lunar_sam> neat
L391[22:37:32]
<Kodos>
%tonk
L392[22:37:36] <MichiBot> Dagnammit!
Kodos! You beat Forecaster'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 bauen1!
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)