<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:08:40] ⇨
Joins: vftdan_ (~vftdan@185.238.219.98)
L2[00:11:05] ⇦
Quits: vftdan_irc (~vftdan@185.238.218.39) (Ping timeout: 190
seconds)
L3[02:00:54]

<lunar_sam>
damn, end of an era
L4[02:02:36]

<SpiderEveryOS> %tonk
L5[02:02:36] <MichiBot> Awesome!
SpiderEveryOS! You beat Vaur's previous record of <0 (By
4 hours, 34 minutes and 38 seconds)! I hope you're
happy!
L6[02:02:37] <MichiBot> SpiderEveryOS's
new record is 4 hours, 34 minutes and 38 seconds! SpiderEveryOS
also gained 0.00458 tonk points for stealing the tonk. Position
#1.
L7[02:04:53]

<lunar_sam>
perhaps i should make a PR with my gopher browser
L8[02:07:42]

<lunar_sam>
Izzy: yeah going to backwards offsets for lzss lets me shave almost
20 bytes from the decompressor
L10[02:08:53]

<lunar_sam>
writing offsets relative to the end of the current window instead
of the start of the window
L11[02:08:58] <Izzy> maybe I should PR in a
Minitel disk >:3
L12[02:09:06] <Izzy> everyone uses it
anyway~
L13[02:09:40]

<lunar_sam>
which means you don't need to actually store the window
separately when decompressing, you can just have it relative to the
end of the current output buffer
L14[02:25:09]

<lunar_sam>
`BIOS size: 3652 bytes`
L15[02:25:11]

<lunar_sam>
yippie
L16[02:25:58]

<lunar_sam>
though
L17[02:26:10]

<lunar_sam>
now ziptie's lzss implementation is completely incompatible
with everything else
L18[02:26:13]

<lunar_sam>
so keep that in mind lol
L19[02:34:37] <Izzy> sszl
L20[02:35:12]

<lunar_sam>
lol
L21[02:35:18]

<lunar_sam>
true.......
L22[02:36:03]

<lunar_sam>
i'll probably make my own minifier soon enough
L23[02:36:45]

<lunar_sam>
using dumb lua parser
L24[03:59:58]

<Forecaster> %sip
L25[03:59:58] <MichiBot> You drink a woolly
coralcreep potion (New!). Some tonk points fly by. Forecaster
caught 0.064 tonk points. (Rem. uses: 1)
L26[05:09:05]

<Forecaster> %sip wooly coralcreep
L27[05:09:05] <MichiBot> You drink a dull
coralcreep potion (New!). Forecaster's bones turn the color of
grass until they exit the room.
L28[05:09:20]

<Forecaster> Dammit
L29[05:33:56] ⇦
Quits: vidak (~vidak@2407:e400:7800:2c01:c4db:d9c4:aac4:94f6) (Ping
timeout: 180 seconds)
L30[05:44:01]

<Forecaster> %sip woolly coralcreep
L31[05:44:01] <MichiBot> You drink a woolly
coralcreep potion. Some tonk points fly by. Forecaster caught 0.004
tonk points. (Rem. uses: 0)
L32[05:44:12]

<Forecaster> There we go
L33[05:44:53]

<Vaur>
%chug
L34[05:44:53] <MichiBot> You drink a dusty
aether potion (New!). Vaur thinks "What if, like, *we* are the
potions man?". This makes no sense whatsoever.
L35[06:51:56] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:2e51:1421:8372:614d) Vexatos
L36[06:51:56] zsh
sets mode: +v on Vexatos
L37[06:52:30]

<Vaur>
%tonk
L38[06:52:31] <MichiBot> Darn! Vaur! You
beat SpiderEveryOS's previous record of 4 hours, 34 minutes
and 38 seconds (By 15 minutes and 16 seconds)! I hope you're
happy!
L39[06:52:32] <MichiBot> Vaur's new
record is 4 hours, 49 minutes and 54 seconds! Vaur also gained
0.00125 (0.00025 x 5) tonk points for stealing the tonk. Position
#3. Need 0.175946 more points to pass Forecaster!
L40[07:51:27] ⇨
Joins: vftdan (b5cb05d1b9@jabberfr.org)
L41[08:52:58]

<SpiderEveryOS> %sip
L42[08:52:59] <MichiBot> You drink a
falling lime potion (New!). Gravity reverses for SpiderEveryOS
until they have a nap.
L43[09:01:27] ⇦
Quits: Amanda (~m-yt727s@cloud.camnet.site) (Read error: Connection
reset by peer)
L44[09:22:09] *** Joins: doskel
(~doskel@246c-83ff-fe36-52b7.v6.us-sjo1.upcloud.host) doskel
L45[09:24:22]

<Forecaster> it's probably a good
thing gravity reversed
L46[09:24:35]

<Forecaster> because if you're
drinking a falling potion I'm pretty sure you have to be
falling too
L48[10:44:47]

<Vaur>
%chug
L49[10:44:47] <MichiBot> You drink a
crystal pussplum potion (New!). Vaur is suddenly wearing gloves
they don't remember putting on.
L50[11:10:20] ⇦
Quits: vftdan_ (~vftdan@185.238.219.98) (Ping timeout: 201
seconds)
L51[11:36:34] ⇦
Parts: vftdan (b5cb05d1b9@jabberfr.org) (Error from remote
client))
L52[11:41:00] *** Joins: Amanda
(~m-yt727s@cloud.camnet.site) AmandaC
L53[11:49:18] *
Amanda meows and looks around
L54[11:49:32] *
Amanda orders MichiBot some %soup
L55[11:49:32] <MichiBot> Waiter!! Waiter!!
Theres vibe code for a filesystem in my soup!
L56[12:11:47]

<Forecaster> ew
L57[12:12:08]

<Forecaster> Michibot needs to get a
different soup
L58[12:31:35]

<Vaur>
%tonkout
L59[12:31:36] <MichiBot> Wah! Vaur! You
beat your own previous record of 4 hours, 49 minutes and 54 seconds
(By 49 minutes and 10 seconds)! I hope you're happy!
L60[12:31:37] <MichiBot> Vaur has tonked
out! Tonk has been reset! They gained 0.005 tonk points! plus 0.008
bonus points for consecutive hours! Current score: 1.18988,
Position #3 Need 0.162946 more points to pass Forecaster!
L61[12:32:00]

<SpiderEveryOS> Ag, lit as I was
checking
L62[12:37:04]

<Vaur>
%chug
L63[12:37:04] <MichiBot> You drink a
falling aqua potion (New!). Vaur loses exactly a handful of
luck.
L64[13:26:51] ⇨
Joins: vftdan (b5cb05d1b9@2a00:c70:1:178:170:40:189:1)
L65[13:49:56]

<vftdan> Is
it not possible to set a custom handler for "too long without
yielding" that would not destroy the call stack up to
`*pcall`/`coroutine.resume`?
L66[13:55:23] <Corded> > <vftdan>
Is it not possible to set a custom handler for "too long
wi…
L67[13:55:23]

<vftdan>
(So that instead of killing the process or getting a error inside
it I could transparently preempt it)
L68[13:55:37] <Amanda> That would defeat
the purpose of the handler, allowing code to just continue pegging
the cpu
L69[14:01:50]

<Vaur>
%chug
L70[14:01:51] <MichiBot> You drink a
5th-dimensional adamantium potion (New!). Vaur's hair glows
the color of copper until they use "Swing Soup" in a
sentence.
L71[14:04:56] <Corded> > <Amanda>
That would defeat the purpose of the handler, allowing code…
L72[14:04:56]

<vftdan>
Wouldn't a `pcall` in a loop do it anyway?
L73[14:05:25]

<Forecaster> You could just yield
properly, that would prevent the error
L74[14:07:58] <Amanda> I'm pretty sure
machine.lua wraps pcall to handle TLWY specially, and not allow it
to be cauvght
L75[14:09:25] <Corded> >
<Forecaster> You could just yield properly, that would
prevent the error
L76[14:09:25]

<vftdan> I
want to be able to preempt untrusted code. (In theory I could just
parse and patch it in `load` like Axis-os supposedly does it, but
it would be nice to be able to do it without such means)
L77[14:09:36] <Corded> > <vftdan>
Is it not possible to set a custom handler for "too long
wi…
L78[14:09:37]

<RedstoneParkour> if only debug.sethook
was available...
L79[14:09:38]

<RedstoneParkour> oh
L80[14:10:01]

<RedstoneParkour> you may want to look at
ulos2's experiments at preemption
L81[14:10:45] <Corded> > <Amanda>
I'm pretty sure machine.lua wraps pcall to handle TLWY
spec…
L82[14:10:45]

<vftdan>
The only special handling I've noticed so far is that it skips
the error capture, so it becomes not possible to run
`debug.traceback` or whatever else just before destroying the
callstack
L83[14:12:31] <Corded> >
<RedstoneParkour> you may want to look at ulos2's
experiments at preemption
L84[14:12:31]

<vftdan> Is
it on github?
L88[14:29:29]

<vftdan> *
environment?) (Tho I'm not sure whether either of the options
has upsides and downsides).
L89[14:29:41]

<vftdan> *
and/or downsides).
L90[14:38:55] <Corded> > <vftdan>
> the random name prevents programs from overwriting it
and…
L91[14:38:55]

<vftdan> 🤔
malformed code will be handled differently. In my case starting
with `()` would result in a valid code that immediately yields and
maybe somehow destroys the sysyield reference. But it's
probably mitigateable just by adding a semicolon to my prefix. In
the case of ulos attempt to close the function early and
immediately call it
L92[14:38:55] <Corded> would result in an
unmatched `end`, and attempt to balance it out would also result in
a malformed code, because Lua doesn't allow any statements
after `return` statement before `end`.
L93[14:40:46] <Corded> > <vftdan>
🤔 malformed code will be handled differently. In my case s…
L94[14:40:46]

<vftdan>
Ah, lua doesn't even seem to allow `function() ... end()`, it
only allows `(function() ... end)()`
L95[15:04:29]

<SpiderEveryOS> %tonk
L96[15:04:29] <MichiBot> Uh-oh!
SpiderEveryOS! You beat Vaur's previous record of <0 (By
2 hours, 32 minutes and 53 seconds)! I hope you're
happy!
L97[15:04:30] <MichiBot>
SpiderEveryOS's new record is 2 hours, 32 minutes and 53
seconds! SpiderEveryOS also gained 0.00255 tonk points for stealing
the tonk. Position #1.
L98[15:08:02]

<Vaur>
%chug
L99[15:08:02] <MichiBot> You drink a goopy
citrus potion (New!). Vaur watches helplessly as 0.018 tonk points
take flight into the horizon. (Rem. uses: 0)
L100[15:08:23]

<Vaur>
great ...
L101[16:41:43] <Corded> >
<vftdan> Also, is there an issue/fix for this crash:
https://party.t…
L103[16:41:44] <MichiBot>
Title:
Assertion failed updating wireless network
| Posted by:
thedeadferryman
| Posted: Sat Mar 11 18:12:51 UTC 2023
|
Status: open
L104[16:52:17] ⇦
Parts: vftdan (b5cb05d1b9@2a00:c70:1:178:170:40:189:1) (Error from
remote client))
L105[17:21:08]

<Vaur>
%chug
L106[17:21:08] <MichiBot> You drink a
robust redstone potion (New!). Someone just had some of Vaur's
favourite food and they didn't get any!
L107[17:25:00]

<Forecaster> That's terrible
L108[17:25:04]

<Forecaster> %sip
L109[17:25:05] <MichiBot> You drink a
gloomy ferozium potion (New!). A voice whispers a secret into
Forecaster's ear only they can hear.
L110[17:25:28]

<Forecaster> Yeah I know that food was
probably super tasty
L111[17:41:29]

<Vaur>
%tonk
L112[17:41:29] <MichiBot> Gadsbudlikins!
Vaur! You beat SpiderEveryOS's previous record of 2 hours,
32 minutes and 53 seconds (By 4 minutes and 6 seconds)! I hope
you're happy!
L113[17:41:30] <MichiBot> Vaur's new
record is 2 hours and 37 minutes! Vaur also gained 0.00021 (0.00007
x 3) tonk points for stealing the tonk. Position #3. Need 0.180736
more points to pass Forecaster!
L114[18:19:12] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:2e51:1421:8372:614d)
(Quit: Insert quantum chemistry joke here)
L115[18:20:02]

<Brisingr
Aerowing> %splash @Forecaster with mutable potion
L116[18:20:03] <MichiBot> You fling a
mutable gold potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a radiation fox boy until they see a
bird.
L117[18:20:56] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:8277:3db1:ed7c:6160) Vexatos
L118[18:20:56]
zsh sets mode: +v on Vexatos
L119[19:20:21] <Amanda> Hrrrmmm
L120[19:20:30] <Amanda> %choose space ($);
thalassophobia or astrophobia
L121[19:20:30] <MichiBot> Amanda: space
(thalassophobia)
L122[19:26:22]

<Forecaster> Too much phobia, not enough
philia
L123[19:29:17] <Amanda> Also, neat, I
bought subnautica 2 for 10% off because I already owned the other
two games, and it was part of a bundle
L124[19:41:53] <Corded> >
<Forecaster> Too much phobia, not enough philia
L125[19:41:53]

<Flameingsoul> thalassophilia?
L126[19:42:45]

<Flameingsoul> do you yearn for the sea as
many yearn for the mines
L127[19:44:22] <Corded> >
<Amanda> Also, neat, I bought subnautica 2 for 10% off
because I alr…
L128[19:44:22]

<Michiyo>
Wish I could buy it just to fuck Krafton over a bit more.
L129[19:44:41]

<Michiyo>
Sadly my entertainment budget for the next year is about
-infinity
L130[21:06:32] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:8277:3db1:ed7c:6160)
(Quit: Insert quantum chemistry joke here)
L131[21:09:25]

<Michiyo>
_squints at email..._
L132[21:09:55] *
Amanda meows innocently
L133[21:11:22]

<Michiyo>
<3 Thanks, and fuck Krafton
L134[21:11:39]

<Michiyo>
(They're also the reason my 2nd fav MMO got shut down for
PC)
L135[21:11:43] <Amanda> indeed, Fuck
Krafton
L136[21:17:23]

<Flameingsoul> %tonk?
L137[21:17:31]

<Flameingsoul> %tonk
L138[21:17:32] <MichiBot> Wild!
Flameingsoul! You beat Vaur's previous record of 2 hours and
37 minutes (By 59 minutes and 1 second)! I hope you're
happy!
L139[21:17:33] <MichiBot>
Flameingsoul's new record is 3 hours, 36 minutes and 1 second!
Flameingsoul also gained 0.00294 (0.00098 x 3) tonk points for
stealing the tonk. Position #4. Need 0.26878 more points to pass
Vaur!
L140[21:17:35]

<Flameingsoul> ah there
L141[21:17:36]

<Flameingsoul> ok
L142[21:19:33] <Amanda> Hrrrm. I need
silver...
L143[21:25:26] ⇦
Quits: xal (~xal@mx1.xal.systems) (Ping timeout: 180
seconds)
L144[21:26:26]
⇨ Joins: xal (~xal@mx1.xal.systems)
L145[21:50:16]

<Flameingsoul> Substitute it for mercury,
its silvery looking after all
L146[22:08:53]
⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)
L148[23:09:58]

<Forecaster> It's probably perfectly
safe
L149[23:10:26]

<Forecaster> You'll barely notice
that half of it is lead
L150[23:10:58]

<Forecaster> What more egregious is that
it's not from Saturn at all!
L151[23:20:05] ⇦
Quits: vftdan (b5cb05d1b9@jabberfr.org) (Remote host closed the
connection)