<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:03:24] <Izzy> re: password length:
using a passphrase rather than a password you can happily end up
with passwords in the 40+ characters range
L2[00:32:01] <Amanda> I use pass phrases for
anything I'll be manually entering, 64-char bottom complements for
anything else
L3[00:33:24] <Amanda> I'm not sure if 1pass
is intentionally generating easy-to-remember phrases though, the
three I most frequently enter could almost be regular short
sentences, if a bit asinine
L4[00:45:24] <Amanda> Like, my root password
is a short scary story almost
L5[01:50:17] <ThePiGuy24> had a funky dream
last night where i made a fun demoscene type demo thing in oc; was
3d rendered running at a smooth fps, with a vehicle of some sort
driving its way through a sort of factory styled orange and grey
dev textured environment backed by tracker music ;3
L6[01:51:11] <ThePiGuy24> now i have the
urge to make it real; i have sorta some of the work done already,
i.e a mostly functional 3d renderer and a partially functional
amiga tracker player, so i guess i should get to work ;p
L7[02:02:38] <Izzy> have to run it in ocvm
for full speed I imagine
L8[02:04:23] ⇦
Quits: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
(Remote host closed the connection)
L9[02:07:21] ⇨
Joins: Amanda
(~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
L11[02:24:01] <Amanda> Really, Google? I
wouldn't have guessed from the explosions that've been going on
from the last couple days:
L13[02:24:46] <Amanda> Anyway, I need to
get ssh setup for my phone to my servers before I send my laptop
out, synapse was trying to write to the replica again
L14[02:25:44] *
Amanda lays her head on elfi, pushing her down into the floof, does
a heccen zzzmew
L15[02:25:44] <Amanda> Night girls
L16[02:29:02]
<Sky>
>Amanda: Anyway, I need to get ssh setup for my phone to my
servers before I se…
L17[02:29:02]
<Sky>
Whenever you read this in the morning, on Android I just use
termux, it works the same as a normal terminal, and you don't need
a rooted phone
L18[02:29:19]
<Sky> I
just generated my ssh key using the normal `ssh-keygen`, added it
to my servers, and it just worked
L19[02:39:00]
<Vaur>
%tonkout
L20[02:39:04] <MichiBot> Consarn it! Vaur!
You beat CompanionCube's previous record of 4 hours, 3 minutes and
22 seconds (By 6 minutes and 11 seconds)! I hope you're
happy!
L21[02:39:05] <MichiBot> Vaur has stolen
the tonkout! Tonk has been reset! They gained 0.004 tonk points!
plus 0.003 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 0.91056. Position #3 Need
0.06597481 more points to pass CompanionCube!
L24[03:54:29] <CompanionCube> neat
L25[03:55:58] ⇦
Quits: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
(Ping timeout: 183 seconds)
L26[04:27:20] ⇦
Quits: progwml6 (~progwml6@45.159.183.209) (Ping timeout: 195
seconds)
L27[04:31:45] ⇨
Joins: progwml6 (~progwml6@45.159.183.209)
L28[04:38:28] ⇨
Joins: Hawk777
(~Hawk777@2607:c000:829b:6400:cc5e:3e8e:2d0:1492)
L30[05:03:51] ⇦
Quits: NavySerray
(~NavySerra@2601:147:4580:59a0:918e:b1a8:d9b4:5259) (Ping timeout:
190 seconds)
L31[06:07:50]
<kristopher38> >ThePiGuy24: now i have
the urge to make it real; i have sorta some of the work done
already…
L32[06:07:50]
<kristopher38> You could submit it to the
wild compo
L33[06:11:17] <Corded> * <Michiyo>
sighs
L34[06:11:20]
<Michiyo>
%regex
L35[06:11:23] <MichiBot> Some people, when
confronted with a problem, think "I know, Ill use regular
expressions." Now they have two problems. - Jamie
Zawinski
L36[06:15:38]
<Forecaster> You just need to regex
harder
L37[06:20:43]
<Forecaster> %sip
L38[06:20:45] <MichiBot> You drink a safe
aether potion (New!). Forecaster feels chill.
L39[06:22:52] ⇨
Joins: Vexatos
(~Vexatos@p200300eaef20b35255ea370b4ba0dc23.dip0.t-ipconnect.de)
L40[06:22:52] zsh
sets mode: +v on Vexatos
L41[07:06:51] ⇨
Joins: eeeeeeeeeee (webchat@146.70.23.146)
L42[07:07:11] <eeeeeeeeeee>
eeeeeeeeeee
L43[07:07:18] ⇦
Quits: eeeeeeeeeee (webchat@146.70.23.146) (Client
Quit)
L44[07:13:24]
<Forecaster> eeeendeed
L45[07:35:45] <Izzy> I have written a disk
caching layer B)
L46[07:37:16]
<Forecaster> why would you do such a
thing
L47[07:37:24] <Izzy> also something to make
them act like a file stream
L48[07:37:55] <Izzy> for my next trick I'll
make tape drives act like block devices /s
L49[07:38:13] <Izzy> hm, not /s
L50[07:39:02]
<Forecaster> double sarcasm cancels out,
so now you have to do it
L51[07:39:43] <Izzy> yeah that's the
plan
L52[07:40:05] <Izzy> it seems simpler to
implement a filesystem on top of a block device rather than a file
stream
L53[07:40:11] <Izzy> but both of them can
certainly use caching
L54[07:45:35] <Hawk777> Swap on tape
when?
L55[07:46:27] <Izzy> also, you get
readString and writeString
L56[07:47:05] <Izzy> which is an
improvement over real drive components
L58[07:50:58]
<Forecaster> What is this for
L59[07:52:04]
<Michiyo>
This gives you locations of badges and plaques with in game
coordinates (and clickable copy links with a command to use in
game) This is so I can dump the map files on a new update, and get
all of the new badge / plaque locations for updating the game's
wiki
L61[07:55:17]
<Forecaster> seems like cheating o3o
L62[07:55:29]
<Michiyo>
*shrug*
L63[07:58:56]
<Forecaster> yep, definitely
cheating
L64[07:59:08]
<Forecaster> *continues to slowly work on
auto mining script for E:D*
L65[07:59:11]
<Michiyo>
The main issue I had with this is that annoyingly the badges are
offset within a group with an arbitrary offset.
L66[08:00:03]
<Michiyo>
PYR 0 4.5 -0 Pos 721.376343 164.832001 -699.314941 (and this map
has a YAW Offset, because fuck you that's why) so just getting the
badge / plaque coordinate isn't enough you have to then offset it
by the offset of the parent group
L67[08:00:26]
<Forecaster> spatial math is so much
fun
L68[08:01:01]
<Michiyo>
Also, LOL what is consistancy? `Ref grp_Badge_tourism` / `Ref
grp_Badge_Tourism`, `Ref grp_Plaque_Tourism` are all the same
thing.
L69[08:01:09]
<Michiyo>
Some entries have a PYR offset, some don't...
L70[08:01:22]
<Michiyo>
so special handling for it all made getting it work a pain in the
ass.. lol
L73[08:03:59]
<Forecaster> why would the caps be
different...
L74[08:04:13]
<Forecaster> what kind of insanity is
that
L75[08:04:16]
<Michiyo>
Because fuck you that's why!
L76[08:04:48]
<Michiyo>
This entire system is from circa ~1999
L77[08:05:11]
<Michiyo>
So it's all by hand, and even though it's been updated you don't
touch stuff that works.. lol
L78[08:05:16]
<Michiyo>
add to it, but don't change it.
L79[08:05:36]
<Forecaster> but... they would have had to
code it to account for that...
L80[08:05:48]
<Forecaster> what kind of crazy person
would do it that way
L81[08:05:55]
<Michiyo>
Nah, the code doesn't care about casing lol
L82[08:06:15]
<Michiyo>
I've read the def/txt parser, it just... doesn't care
L83[08:06:27]
<Forecaster> that's easy enough but not
badge vs plaque
L84[08:06:42]
<Michiyo>
Ah, again, it doesn't care what the layer is named
L85[08:06:47]
<Michiyo>
it's just... a layer on the map
L86[08:06:59]
<Michiyo>
it only means anything to the person editing the map
L87[08:07:09]
<Forecaster> ah
L88[08:08:18]
<Michiyo>
the layers exist solely to make map editing easier. You can select
the layer in the map editor and manipulate it. When the game data
is built it's all just crammed into a binary file format that
ignores a ton of this info
L89[08:09:23]
<Forecaster> ah, that makes more
sense
L90[08:11:36]
<Michiyo>
So yeah, I'm sure that when I dump all of the badge layer files
I'll end up with even more special casing
L91[08:11:40]
<Michiyo>
but atleast now I know how to handle them
L92[08:11:55]
<Michiyo>
`$refPattern = '/Ref
(?:grp_Badge_tourism|grp_Plaque_Tourism)\s+(PYR\s+([\d\.-]+)\s+([\d\.-]+)\s+([\d\.-]+)\s+)?Pos\s+([\d\.-]+)\s+([\d\.-]+)\s+([\d\.-]+)/i';`
*gag*
L93[08:12:05]
<Michiyo>
Oh, and also `$defPattern = '/Def
(?:grp_Badge_tourism|grp_Plaque_Tourism)[\r\n]+(.*?)[\r\n]+End/si';`
L94[08:12:27]
<Forecaster> I'm glad the E:D journal is
JSON and not... that
L95[08:13:01]
<Michiyo>
Yeah... the thing about a game this old is it predates most handy
file formats.
L96[08:14:07]
<Michiyo>
The client / server communication passes actual C structs back and
forth...
L97[08:14:25]
<Forecaster> sounds fun
L98[08:14:55]
<Michiyo>
For various definitions of fun..
L99[08:15:07]
<Michiyo>
anyway it's after 1AM, and I've got 'Merica stuff to do
tomorrow
L100[08:15:17]
<Forecaster> a very specific definition
which reads "fun"
L101[08:15:28]
<Michiyo>
'Merica FUCK YEAH... ._.
L102[08:15:46]
<Forecaster> ah yeah, it's sky explosion
day over there
L103[08:16:16]
<Michiyo>
Yeah.. kids like Fireworks so, we're going to go downtown to the
river front, and watch the fireworks, and sweat to death before
then.
L104[08:16:39]
<Forecaster> that also sounds fun, using
the same definition as earlier
L105[08:16:45]
<Michiyo>
97f/36c
L106[08:16:52] <Izzy> hmm okay, well as a
library this is perhaps not perfect, but I'll write a utility
function to spawn a process to monitor memory usage and flush
caches when it starts ticking up I guess
L107[08:16:56]
<Michiyo>
and it'll likely be hotter.. lol
L108[08:17:04]
<Forecaster> it's been cloudy and raining
here the last week or so
L109[08:17:07]
<Forecaster> it's been nice
L110[08:17:47] <Izzy> "but Izzy why
are you writing a caching layer" because I want to implement a
filesystem for block devices and tapes
L111[08:17:49]
<Michiyo>
we won't be back to cloudy/rainy unitl novemberish
L112[08:22:07]
<Forecaster> hm
L113[08:22:32]
<Forecaster> rather than trying to keep
track of how many limpets are active maybe I should just have the
script periodically launch collector limpets...
L114[08:31:28] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:cc5e:3e8e:2d0:1492)
(Quit: Leaving.)
L115[09:22:23] ⇦
Quits: bul_bul (bul@2001:df0:27b::1f6) (Ping timeout: 189
seconds)
L116[09:48:54]
⇨ Joins: bul_bul (bul@2001:df0:27b::1f6)
L117[10:06:23] ⇦
Quits: bul_bul (bul@2001:df0:27b::1f6) (Ping timeout: 189
seconds)
L118[10:30:00]
⇨ Joins: bul_bul (bul@2001:df0:27b::1f6)
L119[10:42:25] ⇦
Quits: bul_bul (bul@2001:df0:27b::1f6) (Ping timeout: 195
seconds)
L120[11:18:25]
⇨ Joins: bul_bul (bul@2001:df0:27b::1f6)
L121[11:34:11] ⇦
Quits: bul_bul (bul@2001:df0:27b::1f6) (Ping timeout: 190
seconds)
L122[11:44:03]
⇨ Joins: Amanda
(~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
L123[11:44:28] ⇦
Quits: Amanda (~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
(Remote host closed the connection)
L124[11:48:52]
⇨ Joins: Amanda
(~m-yt727s@pool-71-175-94-81.phlapa.fios.verizon.net)
L125[11:56:25] <Amanda> Sure is great to
wake up to your homelab being on fire
L126[11:57:03] <Amanda> Seems at some
point my second nuc decided to kernel panic or something, taking
down ceph with it
L127[11:57:14] <Amanda> So my pihole
froze
L128[11:57:25] <Amanda> So everything else
ignited
L129[11:57:53] <Amanda> Think I'll be
making a proper NAS at some point
L130[11:59:18] <Amanda> Or I really need
to figure out how to make my RPI a proper third monitor
L131[11:59:34]
⇨ Joins: bul_bul (bul@2001:df0:27b::1f6)
L132[12:00:16] <Amanda> Anyways, that was
my plan @Sky, just need to add my phone's ssh keys to my
servers
L133[12:21:23] <Amanda> @Nadja can you
tell the foxen to stop playing with matches near my homelab when I
sleep?
L134[12:24:36]
<Nadja> I'm
afraid that's not the foxen
L136[12:53:59] <Amanda> @Izzy how can I
vaccuum pleroma's db? It seems to be timing out in SELECTs and
killing itself?
L137[12:54:23] <Izzy> usual way you vacuum
a psql db
L138[12:54:31] <Amanda> ah
L139[12:54:42] <Izzy> I don't remember the
exact setup but basically you want to do a vacuum analyze and you
can do that while the instance runs
L140[12:54:55] <Izzy> then you want to do
a vacuum full while the instance is down
L141[12:55:15] <Izzy> I do the former
daily (at c. 3:30 AM) and the latter monthly
L143[13:00:16]
<Forecaster> it's quite flickery
L144[13:00:50] <Izzy> yup
L145[13:01:01] <Amanda> %blame @inari
somehow
L146[13:01:02] *
MichiBot blames @inari somehow for it not being Friday. Or if it is
Friday then for it being Friday
L147[13:05:48] <Amanda> Welp, a vacuum
didn't seem to work. Pleroma is complaining a bunch of queries are
taking more than 15000ms, which eventually kills it
L148[13:06:08] <Izzy> have you done the db
optimisation thinger?
L149[13:06:27] <Amanda> And postgres is
showing a bunch of fairly complicated queries being canceled by the
client
L150[13:06:42] <Amanda> Db optimisation
thinger?
L151[13:07:02] <Izzy> there's a site that
can calculate a sane and performant postgres configuration for
you
L152[13:07:15] <Amanda> Ah yeah did that
awhile ago
L153[13:07:25] <Izzy> might need to do the
full vacuum then
L154[13:08:15] <Amanda> At least for that
host, still need to move pleroma into my patroni cluster, which
I've not done that for yet
L155[13:10:36] <Izzy> set local
statement_timeout to 0;
L156[13:10:38] <Izzy> vacuum full
verbose;
L157[13:13:48] <Amanda> "WARNING: SET
LOCAL can only be used in transaction blocks"
L158[13:16:51] <Izzy> probably fine, might
set it to 0 for interactive sessions
L159[13:16:56] <Izzy> (it's from my auto
vacuum script)
L160[13:17:14] <Izzy> also I managed to
make it less flickery though somewhat slower :3
L161[13:20:11] <Amanda> Seems the trick
was to run it multiple times
L163[13:38:03] <Amanda> Love to see
it:
L165[13:41:41] <Izzy> hehe :3
L166[13:45:57] <Amanda> Welp, filed the PR
to add my termux key to my servers. Waiting for CI to run now
L167[13:54:41] <Amanda> I hope the RMA
doesn't take too long with my laptop, assuming they'll even let me
ship it to them with the battery ballooning
L168[13:55:05] <Amanda> Might have to find
the screwdrivers to take it apart anyway
L169[14:08:12]
<Forecaster> That is much nicer
looking
L170[14:32:27]
⇨ Joins: NavySerray
(~NavySerra@2601:147:4580:59a0:ed2b:6a59:cd36:52b0)
L171[15:13:22] ⇦
Quits: NavySerray
(~NavySerra@2601:147:4580:59a0:ed2b:6a59:cd36:52b0) (Quit:
Leaving)
L172[15:14:05]
<Forecaster> %sip
L173[15:14:06] <MichiBot> You drink a
wonderful rubium potion (New!). The bottle turns into a
sword.
L174[15:14:35]
<Forecaster> Stabby time!
L175[15:17:20] <Amanda> %p
L176[15:17:23] <MichiBot> Ping reply from
Amanda 0.75s
L177[15:20:00]
<spokr>
%tonk
L178[15:20:01] <MichiBot> Woooo! spokr!
You beat Vaur's previous record of <0 (By 12 hours, 40 minutes
and 57 seconds)! I hope you're happy!
L179[15:20:02] <MichiBot> spokr's new
record is 12 hours, 40 minutes and 57 seconds! spokr also gained
0.01268 tonk points for stealing the tonk. Position #20 => #19.
(Overtook forecaster) Need 0.01255 more points to pass
redstoneparkour!
L180[15:20:15]
<spokr>
yeahhh wooo baby i beat forecaster 2
L181[15:20:19]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:829b:6400:7775:c718:b79c:cb2d)
L182[15:24:24]
<Forecaster> I should merge that
L183[16:18:54] *
Elfi yaaawns, burrows against Amanda, sleepy moth
noises
L184[16:19:11] *
Amanda meows good meowning to Elfi, offers her some
snackies
L185[16:25:11] *
Elfi nibbles on a cookie
L186[16:27:11] <Amanda> ls
L187[16:27:17] <Amanda> .. this is not my
terminal
L188[16:27:38]
<Forecaster> no directories here
L189[16:27:41]
<Forecaster> or are there...
L190[16:36:45] <Elfi> lämp/ moffs/ cuties/
gamedev/
L191[16:55:26]
<Forecaster> the first one is just
hundreds of pictures of lamps, isn't it
L192[16:56:15] <Elfi> ...n-no
L193[16:56:28] <Elfi> $ chmod 700
lämp
L194[16:58:29]
<Vaur>
%sip
L195[16:58:31] <MichiBot> You drink a
proprietary amethyst potion (New!). Vaur is suddenly more aware of
cute things nearby until they steal a shoe.
L196[17:58:00] *
Amanda curls up atop Elfi, meows about how it's not still fair that
the foxen broke her laptop, and how she'll have to mail it off to
be fixed
L197[18:31:26] <Amanda> %splash
@Forecaster with mutable amethyst potion
L198[18:31:27] <MichiBot> You fling a
mutable amethyst potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a cerulium fox until they download a
car.
L199[18:32:55]
<Forecaster> hey
L200[18:56:02] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 189
seconds)
L201[19:08:52]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L202[19:17:26]
<Vaur>
%sip
L203[19:17:27] <MichiBot> You drink a
sans-serif purple potion (New!). Tonk moved back 4 hours. (Rem.
uses: 1)
L204[19:18:05] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 195
seconds)
L205[19:19:37]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L206[19:22:25]
<Forecaster> %sip sans-serif purple
L207[19:22:25] <MichiBot> You drink a
sans-serif purple potion. Tonk moved back 4 hours. (Rem. uses:
0)
L208[19:22:52] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 183
seconds)
L209[19:23:02]
<Vaur>
%tonkout
L210[19:23:03] <MichiBot> I'm sorry Vaur,
you were not able to beat spokr's record of 12 hours, 40 minutes
and 57 seconds this time. 12 hours, 3 minutes and 2 seconds were
wasted! Missed by 37 minutes and 55 seconds!
L211[19:23:12]
<Forecaster> I thought so
L212[19:23:12]
<Vaur>
dang
L213[19:23:55]
<Forecaster> 4 + 4 then the tonk 4 hours
ago = 12 hours, so the 40 minutes were missing
L214[19:25:15]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L215[19:29:35] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 183
seconds)
L216[19:37:12]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L217[19:40:31] ⇦
Quits: stephan48 (~stephanj@nemesis.stejau.de) (Ping timeout: 190
seconds)
L218[19:53:02]
⇨ Joins: stephan48 (~stephanj@nemesis.stejau.de)
L219[20:10:03] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:7775:c718:b79c:cb2d)
(Quit: Leaving.)
L220[20:11:25] <Amanda> %give MichiBot a
punch card containing a forkbomb
L221[20:11:26] *
MichiBot accepts the punch card containing a forkbomb and adds it
to her inventory
L222[20:11:58]
⇨ Joins: Hawk777
(~Hawk777@2607:c000:829b:6400:e58f:7dcd:69a2:280)
L223[20:35:36] <Amanda> I'm bored,
entertain me mortals!
L224[20:36:31]
<Forecaster> I wonder if I could take my
passenger ship, my auto-navigation program, and do a bunch of
passenger missions to earn money
L225[20:51:29] ⇦
Quits: Hawk777 (~Hawk777@2607:c000:829b:6400:e58f:7dcd:69a2:280)
(Quit: Leaving.)
L226[20:56:10]
<Forecaster> Well apparently it needs some
adjustments
L227[20:56:26]
<Forecaster> It doesn't like 180s
L228[20:57:32] <Amanda> %choose factorycat
or farmcat or spacecat or heeeyyyy macarena
L229[20:57:36] <MichiBot> Amanda:
Elementary dear Watson, "spacecat" is the obvious
choice!
L230[21:10:27] <Amanda> %choose spacecat;
2d or 3d
L231[21:10:27] <MichiBot> Amanda: 2d
spacecat
L232[22:22:58]
<Forecaster> %sip
L233[22:23:06] <MichiBot> You drink a
wonderful aether potion (New!). The ghost of a plant haunts
Forecaster until they have an apple.
L234[22:25:55] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Ping timeout: 195
seconds)
L235[22:26:12]
⇨ Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L236[23:36:15] ⇦
Quits: Izzy (~izzy@210.1.218.92) (Ping timeout: 186
seconds)
L237[23:42:18]
⇨ Joins: Izzy (~izzy@210.1.218.92)