<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:31:25] ⇨
Joins: Vexatos
(~Vexatos@p200300eaef20b352a93097c0fdb2fcf0.dip0.t-ipconnect.de)
L2[00:31:25] zsh
sets mode: +v on Vexatos
L3[01:46:40]
<ashirg>
%tonk
L4[01:46:41] <MichiBot> Jeepers! ashirg!
You beat Ocawesome101's previous record of 2 hours, 6 minutes and
12 seconds (By 25 minutes and 6 seconds)! I hope you're
happy!
L5[01:46:42] <MichiBot> ashirg's new record
is 2 hours, 31 minutes and 18 seconds! ashirg also gained 0.00126
(0.00042 x 3) tonk points for stealing the tonk. Position #22. Need
0.0081 more points to pass ar2000!
L6[01:47:13]
<ashirg>
%sip
L7[01:47:13] <MichiBot> You drink a dotted
caterium potion (New!). ashirg comes face to face with a basilisk!
ashirg avoids it's gaze and gets away! (14 vs DC 14)
L8[01:47:22]
<ashirg>
That was close
L9[03:11:16] * Amanda
meows and looks around
L10[03:22:19] *
Amanda spots an @Nadja, wanders over to make kitten eyes for
permission to bat at the stars again to spell secret messages in
the sky
L11[03:27:09] ⇨
Joins: KUBA_YT
(webchat@95.49.58.108.ipv4.supernova.orange.pl)
L12[03:27:37] ⇦
Quits: KUBA_YT (webchat@95.49.58.108.ipv4.supernova.orange.pl)
(Client Quit)
L13[03:36:11]
<Vaur>
%sip
L14[03:36:12] <MichiBot> You drink a thick
pink potion (New!). Vaur gains the proportional strength of a
turtle until they have a dangerous potion.
L15[03:38:03]
<Nadja>
Amanda no. I'm *still* cleaning up the several cults you spawned
last time.
L16[03:42:37] <stephan48> tell me
more!
L17[03:47:31]
<Nadja> No
thanks, I don't want you to start the next feline-based
religion
L18[03:47:51]
<Forecaster> And the civilisations that
live near some of those stars tend to get really upset
L19[03:50:10]
<Nadja>
They were the ones with the *really* ugly cults. *shudder* No more
Alien sacrifices please
L20[03:55:12] <Amanda> @Nadja you're just
angry they're not foxen cults!
L21[03:55:17] <Izzy> oooh, there's an idea
for my next rimworld game
L22[03:55:22] <Izzy> kemetic structure cat
cult
L23[03:57:36] ⇨
Joins: Mishauragan
(~Mishaurag@79-139-193-221.dynamic.spd-mgts.ru)
L24[03:58:32] ⇦
Quits: Mishauragan (~Mishaurag@79-139-193-221.dynamic.spd-mgts.ru)
(Client Quit)
L25[04:33:44] <Izzy> fun fact: gamax92's
vcomponent works on PsychOS without modification
L26[04:45:50] <Amanda> fun fact:
Mroew
L27[05:15:58]
<Forecaster> That can't be true
L29[05:19:18] <Izzy> stacking vcomponent
services B)
L30[05:34:34]
<ar2000>
what is vcomponent exactly ?
L31[05:34:35]
<ar2000>
What is it used foor ?
L32[05:35:13] <Amanda> Creating virtual
components
L33[05:35:49]
<ar2000>
what do they do ?
L34[05:35:58] <Amanda> Whatever you want
them to.
L35[05:36:41]
<ar2000>
How do you do anything ?
L36[05:36:48] <Amanda> In Izzy's case,
they're emulating a "drive" component to be used
L37[05:37:32]
<ar2000>
For example, if I want a simple echo component with a signgle
method `echo` that return all it's parameters how would I do that
?
L38[05:38:15] <Amanda> You pass in the fake
component "object" to the vcomponent.add call
L39[05:38:53] <Izzy> fun things you can do
with vcomponents: put a block translation layer on top of tape
drives. make a fake tunnel card that speaks TCP. combine it with
mtrpc to attach a remote filesystem. combine it with mtrpc to
attach almost any component remotely.
L40[05:39:47]
<ar2000> If
I use it, it would be to update my encrypted filesystem
component
L42[05:41:14] <Amanda> But OpenOS also
supports passing fake components to mount
L43[05:41:23]
<ar2000>
That's what I'm doing
L44[05:41:45]
<ar2000>
vcomponent is just a way to cleanly integrate fake components in
the OS components's lib ?
L45[05:41:54] <Izzy> oh, yeah, turns out I
don't actually use vcomponent for mtfs either. hah.
L48[05:43:24] <Izzy> but basically yes it's
a set of wrappers over the component library so you can have
transparent fake components
L50[05:43:47] <Amanda> Uses monkey patching
to replace the default component library
L51[05:44:15] <Izzy> I was planning to
reimplement it as a PsychOS kernel module but it turns out it just
works as a library
L52[05:45:06]
<ar2000> I
might have a look at it, but if I plan to use it, I have to either
update pm-get to support oppm packages directly, or provide a
package in my repo
L53[05:46:12]
<ar2000> It
could be useful in osinetwork. Maybe
L54[05:46:33] <Amanda> You could use it to
implement a fake internet component
L55[05:46:58] <Izzy> Amanda: in my local
PsychOS copy, fsmanager will no longer replace your /boot if you
name a filesystem "boot"
L56[05:47:10] <Izzy> (or any other existing
name)
L57[05:47:16]
<ar2000>
I'm not sure I need to. If you just import the socket lib you can
already send UDP packet without having to manage components
L58[05:47:45] <Izzy> but software isn't
written against it
L59[05:48:20]
<ar2000>
hmmm
L60[05:48:21]
<ar2000> A
vcomp that act like a normal modem, but does reverse ARP to find
the destination ...
L61[05:48:24]
<ar2000>
maybe
L62[05:48:41] <Izzy> I've been meaning to
write something to provide a fake internet card only supporting
HTTP(S)
L63[05:48:50] <Izzy> and it would actually
talk to an FRequest server that does HTTP proxying
L64[05:49:06] <Izzy> so you could do oppm
over a minitel LAN to share an internet card
L66[05:51:39]
<ar2000>
And maybe include a cache for programs.cfg files
L67[05:51:55]
<ar2000> or
api request to avoid github api rate limiting
L68[05:52:20] <Izzy> that would be a neat
feature
L69[05:52:46] <Izzy> honestly though I just
made a script to generate installer disks for oppm repos
L70[05:52:56]
<ar2000> Do
OpenOS programs run nativelly on your OS ?
L72[05:53:10] <Izzy> PsychOS's pkgman
supports FRequest proxying natively so it's not a problem
there
L73[05:53:38]
<ar2000>
>Izzy: honestly though I just made a script to generate
installer disks for oppm…
L74[05:53:38]
<ar2000> I
know. I cloned it to include some rate limit handling, API key and
fix the (now fixed) but with `:`
L75[05:53:47] <Izzy> oh right
L76[05:54:00] <Izzy> but yeah that script
is why I haven't ended up actually doing the oppm proxy thing
L77[05:54:10] <Izzy> because I make a
minitel disk and use that to distribute software
L79[05:54:38]
<ar2000>
Fill free to take the token handling part I've added
L80[06:04:53] <Amanda> Izzy: how are you
using a tape drive in ocelot? Afaict it doesn't support that?
L81[06:05:04] <Amanda> or am I just
blind
L82[06:05:20] <Izzy> I'm not, have to boot
up minecraft for that unfortunately
L83[06:05:24] <Amanda> ah
L84[06:05:33] <Izzy> on a related note,
tape drive does not generate events for tape
insertion/removal
L85[06:05:35] <Izzy> which is a shame
L86[06:06:20]
<ar2000> I
need to make libtar better, and maybe able to read/write on tape.
After all, that's what tar archive were made for
L87[06:09:32]
<ar2000>
Any fs emulated component can be registred with vcomponent ?
L88[06:09:50] <Amanda> any kind of
component whatsoever can be
L89[06:09:57] <Amanda> even non-existant
ones
L90[06:10:09] <Izzy> hence
"partition" components
L91[06:27:51] ⇦
Quits: reborn (reborn@reborn.my.id) (Ping timeout: 190
seconds)
L92[06:42:41]
<Ocawesome101> %tonk
L93[06:42:43] <MichiBot> Swell!
Ocawesome101! You beat ashirg's previous record of 2 hours, 31
minutes and 18 seconds (By 2 hours, 24 minutes and 42 seconds)! I
hope you're happy!
L94[06:42:44] <MichiBot> Ocawesome101's new
record is 4 hours, 56 minutes and 1 second! Ocawesome101 also
gained 0.00723 (0.00241 x 3) tonk points for stealing the tonk.
Position #10. Need 0.02599457 more points to pass
RedstoneParkour!
L95[07:58:55] <Amanda> I could have sworn
fingercomp was working on tape drives, but I don't see it anywhere
on the gitlab
L96[08:04:32] * Elfi
clings to Amanda's back and wingblankets zzz
L97[08:05:44] *
Amanda carefully trots around while she's looking at stuff, offers
Elfi some breakfast
L98[08:06:18] * Elfi
nibbles on breakfast
L99[08:31:58] <Amanda> %choose comfort or
utility or laptopnaptime
L100[08:31:59] <MichiBot> Amanda: I'm 40%
"comfort"!
L101[08:33:42] <fingercomp> Amanda: the
only progress so far has been having a ticket open for that
L102[08:33:46] <Amanda> ah
L103[08:34:00] <Amanda> I realised after
the ping what I was thinking of may have been the sound card
L104[08:34:23] <Amanda> %choose be
productive or halucinate or factorycat or spacecat
L105[08:34:24] <MichiBot> Amanda: A
faraway lamp replies something inaudible.
L106[08:35:23] <Amanda> %choose factorycat
or spacecat
L107[08:35:24] <MichiBot> Amanda: Haven't
you always gone with "factorycat"? Hm, maybe not.
L108[08:37:38]
<Michiyo>
huh... I was sitting at 98% RAM usage (of 64 gb...) but TaskManager
couldn't show me WHAT was using that much RAM. Killed Firefox,
which was showing 5GB, and RAM usage dropped to 20%
L109[08:37:45] <Amanda> Izzy: oh also, it
seems disabling smooth scrolling made firefox's scrolling more
smooth with a touchscreen, ironically enough
L110[08:47:17]
<Forecaster> RAM is magic
L111[08:47:21]
<Forecaster> %sip
L112[08:47:21] <MichiBot> You drink a
basic sapphire potion (New!). A sudden craving for soup occupies
Forecaster's thoughts until someone turns on a lamp and then off
again.
L113[08:47:56]
<Vaur>
%sip
L114[08:47:56] <MichiBot> You drink a
smelly boneboo potion (New!). Vaur comes face to face with a
basilisk! Vaur is turned to stone until someone looks at them (6 vs
DC 14)
L115[08:48:25]
<Forecaster> what a nice statue
L116[08:51:16]
⇨ Joins: retr0 (~retr0@85.117.93.141)
L117[08:51:35] ⇦
Quits: retr0 (~retr0@85.117.93.141) (Client Quit)
L118[08:53:51] ⇦
Quits: lunar_sam (c44a7f2987@jabberfr.org) (Ping timeout: 190
seconds)
L119[08:54:03]
⇨ Joins: lunar_sam (c44a7f2987@jabberfr.org)
L120[10:16:23]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:829b:6400:2dbb:5eec:c6b1:22f8)
L121[11:35:43]
<brisingraerowing> A number of AMD CPUs
have a security bug.
L123[11:36:23]
<brisingraerowing> And this one is
***bad*** as it doesn't require elevated privileges.
L124[11:36:45]
<brisingraerowing> Though it's a bit
finicky to trigger.
L125[11:37:00]
<Forecaster> Good thing I don't use these
to lock my front door
L126[11:58:07]
⇨ Joins: reborn (reborn@reborn.my.id)
L127[13:55:45] <Amanda> I feel like I'm
missing some context here...
L128[13:55:54] <Amanda> what is "this
one"?
L129[13:56:26]
<Forecaster> the security bug I
assume
L130[13:56:40] <Amanda> I don't see
anything talking about a security bug?
L131[13:57:15]
<Forecaster> Did this message not get
bridged?
L132[13:57:18]
<Forecaster> "A number of AMD CPUs
have a security bug.
L134[13:58:27]
<Forecaster> no it did
L135[13:59:21] <Amanda> Was it last night
when I was plauing with matches on my homelab/
L136[13:59:33]
<Michiyo>
was about 3 hours ago?
L137[13:59:33] <Amanda> or yesterday? I
don't see anytihing at least
L140[13:59:52]
<Forecaster> it's right before the
"this one" message
L141[14:01:05] <Amanda> I see nothing but
join/parts between "What a nice statue" and "this
one", so I guess Ineed to stab my matrix sometime
L142[14:01:38]
<Michiyo>
Neo caught it, so it bridged, so yeah something odd on your
end
L143[14:02:27] <Amanda> %blame @inari
somehow
L144[14:02:27] *
MichiBot blames @inari somehow for the return of Vecna
L145[14:03:57] <Amanda> %choose
pizza?
L146[14:03:58] <MichiBot> Amanda: No,
maybe tomorrow.
L147[14:24:14] <CompanionCube> Izzy:
"Q: Why wouldn’t they be safe with trans women there?Starmer
says the Scottish prisoner case, Isla Bryson, illustrates
why." actual starmer quote
L148[14:31:07]
⇨ Joins: PunPunk (~PunPunk@193.33.171.141)
L149[14:31:22] ⇦
Quits: PunPunk (~PunPunk@193.33.171.141) (Client Quit)
L150[14:49:01] <Amanda> %choose rain box
or iced creams
L151[14:49:03] <MichiBot> Amanda: Hold on
tightly! "iced creams" is a wild ride!
L152[14:51:19] <Amanda> hrm, so rain box
first then, I don't want to go on a wild ride right meow
L153[15:05:43]
<Forecaster> Why not both!
L154[15:09:23] <Amanda> Please, the hot
rain box would ruin the iced creams
L155[15:12:34] <Amanda> %choose waves; em
or pressure
L156[15:12:35] <MichiBot> Amanda:
pressure waves
L157[15:13:02] <Amanda> %choose presure
waves and $; factorycat or spacecat
L158[15:13:03] <MichiBot> Amanda: presure
waves and factorycat
L159[15:13:18] <Amanda> time to launch
Izzy's favourite steam app
L160[15:45:22] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:2dbb:5eec:c6b1:22f8)
(Quit: Leaving.)
L161[16:07:40] ⇦
Quits: Vexatos
(~Vexatos@p200300eaef20b352a93097c0fdb2fcf0.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L162[16:09:11] <Izzy> CompanionCube: so I
think atlantis was a warning / instruction manual
L163[16:09:26] <CompanionCube> makes
sense
L164[16:24:53] <Izzy> so I'm trying to
figure out a sane boot process for PsychOS, assuming a nonsensical
computer.getBootAddress() result
L165[16:25:07] <Izzy> does "look for
a filesystem labelled computer.address:sub(1,8)
L166[16:25:13] <Izzy> oop
L167[16:25:31] <Izzy> does "look for
a filesystem labelled computer.address:sub(1,8)..'-boot' and attach
it" sound reasonable?
L168[16:44:05]
</mnt/femboy/PewPewCricket> hello
L169[16:44:41]
<PewPewCricket> how do i read a text
input
L171[16:46:45]
<Michiyo>
term.read
L172[16:47:35]
⇨ Joins: PewPewCricket
(~pewpewcri@068-114-100-212.res.spectrum.com)
L173[16:47:43] <PewPewCricket> h
L174[16:49:37] <PewPewCricket> i will now
make funny missile launch program
L175[16:50:13] ⇦
Quits: PewPewCricket (~pewpewcri@068-114-100-212.res.spectrum.com)
(Remote host closed the connection)
L177[17:06:53]
<ar2000>
>PewPewCricket: missile launch control room
L178[17:06:53]
<ar2000>
Can it lauch missile ?
L179[17:07:08]
<PewPewCricket> it is connected to 10
silos
L180[17:08:49]
<PewPewCricket> each with a 563 kt
thermonuclear missile
L181[17:14:46] <Amanda> %choose waves;
pressure or psychic
L182[17:14:48] <MichiBot> Amanda:
pressure waves
L183[17:16:08] <Amanda> Wait, that's not
what I meant to ask
L184[17:16:22] <Amanda> %choose 🍄 or
☢️
L185[17:16:22] <MichiBot> Amanda:
"☢️", now with 30% fewer deaths caused by
negligence!
L186[17:16:31] <Amanda> Sounds good
L187[17:19:42]
<PewPewCricket> i dont want to code a
radar missile interface
L188[17:19:47]
<PewPewCricket> aauuuggghhhh
L189[17:26:27] <Izzy> aha
L190[17:26:43] <Izzy> finally got the
correct order of operations to make defragmenting rtfs work
L191[17:29:22] <Izzy> importantly, if
there's a defragment already running, don't try to start another
one, just do the job
L193[17:35:23] *
Amanda snuggles up around Elfi, offers her some of her butterfinger
Blizzard
L194[17:35:57] <Elfi> Ooooh!
L195[17:35:59] *
Elfi nomf spoon
L196[17:39:50]
<PewPewCricket> i forgot how to clear the
screen with lua
L197[17:39:55]
<PewPewCricket> bru
L198[17:41:18]
<PewPewCricket> okay i read docs
L199[17:41:20]
<PewPewCricket> i got it
L200[17:42:46] <Izzy> Amanda: iunno if you
use ced on PsychOS, but I fixed long lines taking up two lines in
the most evil way possible
L201[17:43:08] <Izzy> (I set the cursor
position before drawing every line)
L202[17:48:49] <Amanda> Izzy: I do my best
to avoid editing literally anything in game, so I don't think I've
used that much
L203[17:52:17] *
Izzy shrugs
L204[17:52:22] <Izzy> I'm not very happy
with it in general tbh
L205[17:52:26] <Izzy> but it's
usable
L207[18:01:12]
<PewPewCricket> how can i print in
color
L208[18:01:20]
<PewPewCricket> i want to print some green
text
L209[18:05:16] <Izzy>
print("\27[32m<your text here>\27[0m")
L210[18:05:46]
<PewPewCricket> Can you explain how to do
it?
L211[18:06:12] <Izzy> that's using VT100
control codes to tell the terminal to change, in this case, the
text colour
L213[18:08:15]
<PewPewCricket> i see what to change to
change the color
L214[18:08:20]
<PewPewCricket> thanks
L215[18:09:03]
<ThePiGuy24> (the jankier but technically
better way to do in openos is to use gpu.setForeground or
gpu.setBackground, since you have full access to 24 bit (well, 256
colours but eh) colour rather than 16 colour)
L216[18:09:35] <Izzy> wow, if I include FS
drivers in the PsychOS kernel it goes from 25k to 43k
L217[18:09:42] <Izzy> guess I'll recommend
a 64k boot partition
L218[18:13:40]
<brisingraerowing> That's a lotta K
L219[18:18:11] <Amanda> %choose zzzmews
time?
L220[18:18:12] <MichiBot> Amanda: Oh yes,
definitely!
L222[18:21:18] *
Amanda lays her head on Elfi, meows sleepily about her factory, and
how she has two trains going to one station now, and how she should
really get proper oil going, but that means running more tracks or
deciding how she wants her power to be distributed, does a heccen
zzzmew
L223[18:24:03]
<healthcareusa> >PewPewCricket: i love
shedit
L224[18:24:04]
<healthcareusa> whats that ide
thing?
L225[18:24:15]
<PewPewCricket> ?
L226[18:24:33]
<healthcareusa> like
L227[18:24:35]
<healthcareusa> pretty colors
L228[18:24:36]
<healthcareusa> what is it
L229[18:24:41]
<PewPewCricket> shedit
L230[18:24:53]
<healthcareusa> i couldnt find anything on
google for that lol
L232[18:25:05]
<healthcareusa> ah
L233[18:25:07]
<healthcareusa> spelled it wrong
L234[18:25:26]
<healthcareusa> thanks :)
L235[18:25:30]
<PewPewCricket> yw
L236[18:25:39]
<PewPewCricket> it makes in game coding
much more bearable
L237[18:25:50]
<healthcareusa> whats the alternative to
in game coding?
L238[18:26:10]
<healthcareusa> im not familiar with any
way to use vscode on a mp-server computer
L239[18:30:43]
<Michiyo>
MP? there is no other option really, unless you have direct access
to the world folder.
L240[18:33:53]
<healthcareusa> yeah didnt think so
sadly
L241[18:34:26]
<healthcareusa> any way to copy entire
script to clipboard and replace entire script with clipboard?
L242[18:34:35]
<healthcareusa> to just use vscode as an
inbetween lol
L243[18:34:36]
<Michiyo>
I've had a mod planned for AGES that I need to actually... do
something with that would give you a VERY basic web/ftp interface
to a computer...
L244[18:34:57]
<Michiyo>
You can copy/paste from your PC INTO the game, but not the other
way, and it's limited to 1024 characters? I think
L245[18:40:36]
<healthcareusa> damn really SoL her
L246[18:41:03] <Izzy> so ocelot has an
ocelot card that supports logging
L247[18:41:23] <Izzy> but the log is only
flushed infrequently
L248[18:42:24] <Izzy> I feel like it's
meant to be more useful, but ???
L249[18:42:30] <Izzy> cc fingercomp
L250[18:53:40]
<ar2000>
>Izzy: but the log is only flushed infrequently
L251[18:53:40]
<ar2000>
Are you sure? Never happened to me. But it doesn't scroll down
automatically
L252[18:56:22] <Izzy> I'm watching it with
tail -f
L253[18:56:26] <Izzy> is there some way to
see it inside ocelot?
L255[18:56:39] <Izzy> so there is
L256[19:19:53]
<ar2000>
Wait : it dump in the console log ?
L257[19:20:07]
<ar2000> I
guess we both learned something
L258[19:48:27] <Izzy> wao
L259[19:48:41] <Izzy> I have PsychOS
mounting a block device as the boot filesystem
L261[21:37:41]
<Forecaster> >Michiyo: You can
copy/paste from your PC INTO the game, but not the other way, and
it'…
L262[21:37:42]
<Forecaster> The limit is a number of
lines I think
L263[21:58:42]
<Forecaster> >healthcareusa: any way to
copy entire script to clipboard and replace entire script with
cli…
L264[21:58:42]
<Forecaster> You can upload the script
somewhere and just wget it if you have an internet card
L265[22:00:10] <CompanionCube>
%tonkout
L266[22:00:10] <MichiBot> Dagnammit!
CompanionCube! You beat Ocawesome101's previous record of 4
hours, 56 minutes and 1 second (By 10 hours, 21 minutes and 26
seconds)! I hope you're happy!
L267[22:00:11] <MichiBot> CompanionCube
has stolen the tonkout! Tonk has been reset! They gained 0.015 tonk
points! plus 0.014 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 1.12994481. Position #3 Need
0.01104758 more points to pass Forecaster!
L268[22:01:00] <CompanionCube> aw
yiss
L269[22:01:03] <CompanionCube> %loot
L270[22:01:04] <MichiBot> CompanionCube:
You get a loot box! It contains a Shiny punch card containing a
forkbomb! (10%) (10%)
L271[22:01:08] <CompanionCube> oh no
L272[22:02:35] ⇦
Quits: bul_bul (bul@2001:df0:27b::1f6) (Quit: Leaving)
L273[22:04:52]
⇨ Joins: bul_bul (bul@2001:df0:27b::1f6)
L274[22:12:49]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:829b:6400:2a47:bf63:e549:d622)
L276[22:58:35] <CompanionCube> nice