<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:32:06] <Amanda> %choose zzzmews
time?
L2[00:32:06] <MichiBot> Amanda: I
don't think I've heard of "zzzmews time", so
probably not.
L3[00:32:30] <Amanda> Hrm...unlikely story,
you're just trying to steel all my eeps!
L4[00:32:57] * Amanda
curls up amongst Lizzy's kittens again, does a heccen
zzzmew
L5[00:33:01] <Amanda> Night girls
L6[00:33:01] <Hawk777> Steel yourself. The
eepening draws near.
L7[01:27:40] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:f72a:ec62:21ff:41de)
(Quit: Leaving.)
L8[01:38:48] ⇦
Quits: Izzy (~izzy@210.1.201.103) (Ping timeout: 201
seconds)
L9[01:40:20] *** Joins: Izzy (~izzy@210.1.201.103)
ShadowKatStudios
L10[01:41:02] ⇨
Joins: lukeyboy
(~lukeyboy@47-186-205-96.fdr01.dntn.tx.ip.frontiernet.net)
L11[01:41:25] <lukeyboy> hewo?
L12[01:41:49] ⇦
Quits: lukeyboy
(~lukeyboy@47-186-205-96.fdr01.dntn.tx.ip.frontiernet.net) (Client
Quit)
L13[01:46:05]

<Brisingr
Aerowing> Going to eep myself soon too. Long days of moving
ahead (and behind)
L14[01:56:54] ⇨
Joins: lukeyboy (~lukeyboy@47.186.205.96)
L15[02:00:50] ⇦
Quits: lukeyboy (~lukeyboy@47.186.205.96) (Client
Quit)
L16[03:14:52]

<Forecaster> %sip
L17[03:14:52] <MichiBot> You drink a
2-dimensional citrus potion (New!). A genie appears out of the
empty bottle, turns it into a pie, then vanishes.
L19[03:42:53]

<Brisingr
Aerowing> So I'm switching from Kubuntu to Zorin OS
L20[03:43:04]

<Brisingr
Aerowing> Much lighter weight
L21[05:32:02] ⇨
Joins: Zuri (~zuri@c-68-58-21-66.hsd1.in.comcast.net)
L22[05:32:07] <Zuri> hello?
L23[05:32:34] <Zuri> does this chat room
work?
L24[05:33:34] ⇦
Quits: Zuri (~zuri@c-68-58-21-66.hsd1.in.comcast.net) (Client
Quit)
L25[05:37:10]

<Michiyo>
Why don't you just join, say something wair one minute and
leave, OVER AND OVER AND OVER.
L26[05:37:33]

<Michiyo>
seems to work for everyone else that's done it today
L27[05:38:18]

<Forecaster> I mean, if you haven't
responded within one minute clearly you don't exist
L28[05:38:23]

<Michiyo> *
wait
L29[05:38:28]

<Michiyo>
True.
L30[05:44:51] ⇦
Quits: tevo (~tevo@2001:19f0:1000:1603:5400:5ff:fe14:7c9a) (Ping
timeout: 201 seconds)
L31[05:45:02] *** Joins: tevo
(~tevo@2001:19f0:1000:1603:5400:5ff:fe14:7c9a) tevo
L32[05:59:32] *** Joins: Hawk777
(~Hawk777@2605:1700:1080:de00:c5d1:4d3:8b60:eb8f) Hawk777
L34[06:35:04]

<Forecaster> oh we are planning so many
enterprise-facing updates
L35[06:36:05]

<Forecaster> how did they know
L36[06:38:12] <Hawk777> Mm yes definitely a
bit growth window for OpenComputers coming up isn’t there?
L37[06:38:19] <Hawk777> *big
L38[06:38:57]

<Forecaster> My favourite part is `I
noticed it is mainly Scala.`
L39[06:39:07]

<Forecaster> Okay... great? No follow up
on that?
L40[06:39:26]

<Forecaster> A tier statement of
fact
L41[06:39:36]

<Forecaster> maybe even S tier
L42[06:45:49] *** Joins: Vexatos
(~Vexatos@2001:4647:af75:0:a080:e3c:e20b:a11d) Vexatos
L43[06:45:49] zsh
sets mode: +v on Vexatos
L44[07:10:21] <Corded> >
<Forecaster> oh we are planning so many enterprise-facing
updates
L45[07:10:21]

<asie>
mandatory 2FA to log into an opencomputer
L46[08:06:00] <Izzy> you jest but I've
been stewing on implementing TOTP based auth for years
L47[08:07:10]

<Forecaster> no we need those keycards
businesses use to lock computers
L48[08:08:50] <Izzy> OpenSecurity :3
L49[08:08:59] <Izzy> javacard applets is
kinda a fun idea
L50[08:09:42]

<Forecaster> No I mean you need a real
physical one of course
L51[08:12:42] <Izzy> okay I have one
L52[08:12:43] <Izzy> let's go
L53[08:19:37] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:c5d1:4d3:8b60:eb8f)
(Quit: Leaving.)
L54[08:38:20] <Corded> > <Izzy>
you jest but I've been stewing on implementing TOTP based
a…
L55[08:38:21]

<RedstoneParkour> nono logging in has to
cause a notification on your smartphone that you have to tap to
allow the login
L56[08:40:21]

<RedstoneParkour> (funnily enough this is
actually possible)
L57[08:40:58] <Izzy> I bet it is :D
L58[08:41:02] <Izzy> but I hate that
shit
L59[08:41:11]

<RedstoneParkour> also
L60[08:41:16]

<RedstoneParkour> totp auth for
what?
L61[08:41:22] <Izzy> now, have a
notification pop up on your _laptop_
L62[08:41:30]

<RedstoneParkour> even easier
L63[08:41:38] <Izzy> uh, OC tablet, I
mean
L64[08:41:42]

<RedstoneParkour> oh
L65[08:42:04] <Izzy> okay so my thinking
was to use it for auth over minitel
L66[08:42:12]

<RedstoneParkour> hmmm
L67[08:42:22] <Izzy> actual encryption is
pretty heavy
L68[08:42:26]

<RedstoneParkour> well
L69[08:42:28] <Izzy> but sha256 every 30s
isn't bad
L70[08:42:34] <Izzy> (heavy
code-size-wise)
L71[08:42:39]

<RedstoneParkour> maybe icekey?
L72[08:42:47] <Izzy> maybe!
L73[08:42:54] <Izzy> I also don't
trust myself to implement encryption properly
L74[08:42:55]

<RedstoneParkour> lunar_sam made a lua
port of that recently and it seems quite small
L76[08:43:56]

<RedstoneParkour> 6KB or so
L77[08:44:29] <Izzy> that's not tooo
bad
L78[08:44:32]

<RedstoneParkour> just need some kind of
asymmetric encryprion...
L79[08:44:58] <Izzy> I've considered
some sort of encryption tm before
L80[08:45:09] <Izzy> but kinda just
shrugged and gone "too hard for the benefit"
L81[08:47:12]

<RedstoneParkour> yup
L82[08:48:31] <Izzy> TOTP for authorising
RPC calls seems more practical
L83[08:49:03] <Izzy> hash the request as
part of the secret
L84[08:49:36]

<RedstoneParkour> TOTP based on what
time?
L85[08:49:46] <Izzy> real time's not
hard to derive in OC, just annoying
L86[08:49:53]

<RedstoneParkour> ok so real time
L87[08:50:08] <Izzy> something like secret
+ RPC ID + truncated hash of request payload
L88[08:50:12]

<RedstoneParkour> what about computers
connected over an internet bridge
L89[08:50:25] <Izzy> use GMT
L90[08:50:29]

<RedstoneParkour> the clocks aren't
perfectly in sync
L91[08:50:37]

<RedstoneParkour> same for when the packet
is delayed
L92[08:50:57]

<RedstoneParkour> or i assume the time
will be rounded to the nearest minute or so?
L93[08:50:59] <Izzy> TOTP typically uses
30s intervals and allows +/-1 interval
L94[08:51:07] ⇦
Quits: Amanda (~m-yt727s@cloud.camnet.site) (Read error: Connection
reset by peer)
L95[08:51:13]

<RedstoneParkour> right
L96[08:52:58] *** Joins: Amanda
(~m-yt727s@cloud.camnet.site) AmandaC
L97[08:53:03] <Izzy> by including a counter
as part of the data to hash, managed per-host, it'd avoid
replay attacks too
L98[08:53:18]

<RedstoneParkour> hmm
L99[08:53:50]

<RedstoneParkour> how cursed would it be
to include the minitel packet id in the hash
L100[08:54:23] <Izzy> would mean you
couldn't do it in minitel "userspace"
L101[08:54:54]

<RedstoneParkour> really
L102[08:55:35]

<RedstoneParkour> yeah i see
L103[08:55:48]

<RedstoneParkour> i suppose one could
manually push net_send signals
L104[08:55:51] <Izzy> oh, wait, no, could
technically be do- yeah
L105[08:56:03] <Izzy> it's pretty
arcane though
L106[08:56:11] <Izzy> may not be portable
to other implementations either
L107[08:56:29]

<RedstoneParkour> true
L108[08:56:34] <Izzy> Amanda's
implementation for KOS NEO may not allow that
L109[08:56:55]

<RedstoneParkour> maybe add an extra arg
to net.rsend for the packet id
L110[08:57:07] <Izzy> true
L111[09:00:06] <Izzy> another fun one
would be to implement it into the stack itself
L112[09:00:58] <Izzy> just have it add the
TOTP auth thingo to the end of each packet if there's a shared
key available
L113[09:00:58]

<RedstoneParkour> oh the
authentication?
L114[09:01:04]

<RedstoneParkour> hmm
L115[09:01:16] <Izzy> if the other end has
a shared key, silently drop any packets that don't fit
L116[09:02:06] <Izzy> wouldn't stop
eavesdropping but it would prevent screwing around
L117[09:02:27] ⇦
Quits: Amanda (~m-yt727s@cloud.camnet.site) (Remote host closed the
connection)
L118[09:04:34] *** Joins: Amanda
(~m-yt727s@cloud.camnet.site) AmandaC
L119[09:05:17]

<RedstoneParkour> add it to the packet as
another part or append to data?
L120[09:05:33] <Izzy> another part
L121[09:05:49] <Izzy> should be ignored by
current implementations
L122[09:06:59]

<RedstoneParkour> should be valid
yes
L123[09:07:26]

<RedstoneParkour> won't be forwarded
by most implementations though
L124[09:08:28]

<RedstoneParkour> nvm won't be
forwarded by any implementations i currently know of
L125[09:08:44]

<RedstoneParkour> maaaaybe kittenos-neo as
i havent checked the source of that
L126[09:12:06]

<SpiderEveryOS> %tonkout
L127[09:12:06] <MichiBot> Wild!
SpiderEveryOS! You beat Vaur's previous record of 6 hours,
34 minutes and 52 seconds (By 2 hours, 56 minutes and 16 seconds)!
I hope you're happy!
L128[09:12:07] <MichiBot> SpiderEveryOS
has stolen the tonkout! Tonk has been reset! They gained 0.009 tonk
points! plus 0.008 bonus points for consecutive hours! (Reduced to
50% because stealing) Current score: 2.482074. Position #1
L129[09:18:37] <Izzy> could add forwarding
it
L130[09:20:39]

<RedstoneParkour> of course
L131[09:21:36]

<RedstoneParkour> would the api for
authenticated rpc look like the current rpc.allow and rpc.deny
api?
L132[09:21:58]

<RedstoneParkour> well i'd assume
yes...
L133[09:22:01]

<RedstoneParkour> hmm
L134[09:22:57]

<RedstoneParkour> it would probably become
a pain quite fast to manually set up the auth keys for each
pc
L135[09:23:07]

<RedstoneParkour> (especially for a
network the size of vn)
L136[09:23:39]

<RedstoneParkour> and i assume its not
smart to reuse the same secret for multiple computers
L137[09:23:39] <Izzy> yeah I imagine it
would only be used for high security stuff
L138[09:24:04]

<RedstoneParkour> as in?
L139[09:24:13] <Izzy> idk
L140[09:24:17] <Izzy> essential
infrastructure?
L141[09:24:33]

<RedstoneParkour> i mean power production
isnt remote controlled aiui (yet)
L142[09:25:38] <Izzy> technically doable
but yeah it's just remote monitoring
L143[09:25:47] <Izzy> and if people want
to remotely monitoring the power at home go for it
L144[09:25:55]

<RedstoneParkour> yup
L145[09:26:34]

<RedstoneParkour> i'd say its not
needed right now because the working group act is not used so
everyone can access everything
L146[09:26:48] <Izzy> imanage2 will
hopefully use multicast
L147[09:27:15] *** Joins: RedstoneParkour
(~RedstoneP@109.37.145.102) RedstoneParkour
L148[09:27:19] <Izzy> been looking at
multicast IRL
L149[09:27:25] <Izzy> turns out I'm
doing it wrong
L150[09:27:26]

<RedstoneParkour> wait multicast is coming
to minitel then?
L152[09:27:35] <Izzy> it's
technically already there
L153[09:27:43] <Izzy> it's just LAN
only
L154[09:27:48]

<RedstoneParkour> yeah
L155[09:28:07]

<RedstoneParkour> that would be really
nice btw
L156[09:29:24]

<RedstoneParkour> well
L157[09:29:39]

<RedstoneParkour> would it improve
efficiency much?
L158[09:30:16] <Izzy> if I were to
reimplement it with my current knowledge
L159[09:30:18]

<RedstoneParkour> i suppose it could help
with the noticeboards
L160[09:30:21] <Izzy> it'd be more
like multicast groups
L161[09:30:35] <Izzy> IRL
L162[09:30:40] <Izzy> so you'd have
~group
L163[09:30:55]

<RedstoneParkour> and that's just
some group of hostnames?
L164[09:31:12] <Izzy> no like you send to
~group and you can subscribe to ~group in the daemon
L165[09:31:16] <Izzy> and you could
configure your routers to pass through a given ~group or all of
them
L166[09:31:22]

<RedstoneParkour> oh
L167[09:31:35] <Izzy> LAN by default but
you can selectively or blanket pass through them at routers
L168[09:31:37]

<RedstoneParkour> so (optionally filtered)
level 3 broadcasts
L169[09:31:48] <Izzy> yup
L170[09:32:36]

<RedstoneParkour> it'd require manual
configuration on each node though (unless an rpc interface is made
for that)
L171[09:32:50] <Izzy> yup
L172[09:32:57]

<RedstoneParkour> is it possible to trace
the route a minitel packet takes?
L173[09:33:00] <Izzy> probably write a
maintenance daemon for them
L174[09:33:04] <Izzy> not _really_
L175[09:33:09]

<RedstoneParkour> sad
L176[09:33:35] <Izzy> not intentionally
it's just simpler to not track these things
L177[09:33:59]

<RedstoneParkour> so automatic ~group
joining seems not possible
L178[09:36:04]

<RedstoneParkour> hmm
L179[09:36:26]

<RedstoneParkour> what if, instead of
multicast, there are amplification servers
L180[09:36:43]

<RedstoneParkour> as in you send one
packet to the server and it sends multiple packets to different
hosts
L181[09:36:55]

<RedstoneParkour> (or the same host)
L182[09:37:40]

<RedstoneParkour> it'd probably also
require manual configuration to be optimal though
L183[10:12:24] *
Amanda meows and looks around
L184[10:12:31] *
Amanda curls up atop Izzy
L185[10:13:40] <Amanda> I'm not sure,
but I think my KOS neo impl actually allows you to pass a
packetid?
L186[10:14:14] <Amanda> The packetid is
generated at the time you call the service anyway, so if not I
could just add it
L187[10:14:34] <Amanda> Iirc anyway,
it's been a hot minute since I looked
L188[10:27:16] <Lizzy> nyaa
L189[10:28:34] *
Amanda meows hello to Lizzy, steals her credit card to order
MichiBot some %soup
L190[10:28:34] <MichiBot> Waiter!!
Waiter!! Theres the AZI103 Dahak Mk.II in my soup!
L191[10:32:01] <Amanda> MichiBot's
soup costs -100USD, so it's no big deal!
L192[10:32:11] *
Lizzy glares
L193[10:32:43] <Amanda> Not 100usd,
negative 100 the restraint gives you money to take it!
L194[10:43:15] <Lizzy> ah
L195[10:48:58]

<Forecaster> that's probably because
it usually contains things not suitable for soup
L196[10:50:35]

<Forecaster> %tonk
L197[10:50:35] <MichiBot> Dagnabbit!
Forecaster! You beat SpiderEveryOS's previous record of
<0 (By 1 hour, 38 minutes and 29 seconds)! I hope you're
happy!
L198[10:50:36] <MichiBot>
Forecaster's new record is 1 hour, 38 minutes and 29 seconds!
Forecaster also gained 0.00164 tonk points for stealing the tonk.
Position #2. Need 0.569928 more points to pass
SpiderEveryOS!
L199[10:50:41]

<Forecaster> and also %sip
L200[10:50:41] <MichiBot> You drink a
gloomy aluminium potion (New!). Forecaster's favourite cup is
now upside down.
L201[10:51:16] <Amanda> %splash
@Forecaster with mutable aluminium potion
L202[10:51:17] <MichiBot> You fling a
mutable aluminium potion (New!) that splashes onto @Forecaster.
@Forecaster turns into a dryad until they have a redacted
potion.
L203[10:51:29]

<Forecaster> dangit D:
L204[10:51:35]

<Forecaster> I just had a potion
though...
L205[10:51:36] <Amanda> What kind of
potion? The world may never know!
L206[10:52:24]

<Forecaster> I know which one I had just
now
L207[10:52:29]

<Forecaster> unfortunately it was not
redacted
L208[10:53:02] <Amanda> But the antidote
potion was redacted!
L209[10:53:11] <Amanda> So you can't
know what it was!
L210[11:21:18] <Amanda> %choose space2 or
keep playing with the echo
L211[11:21:18] <MichiBot> Amanda: A
nearby lamp replies "Not keep playing with the
echo!".
L212[11:46:54]

<Vaur>
%chug
L213[11:46:54] <MichiBot> You drink a warm
orange potion (New!). Vaur remembers an unimportant
appointment.
L214[11:54:34] <Amanda> Hrm...
L215[12:27:12] <Amanda> going to have to
fetch more iron for the current mission
L216[12:27:17] <Amanda> The nearby iron
node is dry
L217[12:30:16]

<Forecaster> good because then you'd
just have gotten rust from it
L218[12:45:17]

<Forecaster> * otherwise
L219[13:25:54] <Amanda> Hrm...
L220[14:26:27] <Amanda> %choose space
cubes or cave factory or ocean2
L221[14:26:27] <MichiBot> Amanda: Pretty
sure I'd want you to go with "cave factory"!
L222[15:21:50]

<Michiyo>
lol, someone got upset I closed their 9 year old issue on OpenFM,
because I'm not supporting 1.10.2
L223[15:27:09]

<Forecaster> ohno
L224[15:27:23]

<Forecaster> not an ancient version that
next to nobody plays!
L225[15:27:39]

<Forecaster> I bet it's just that guy
that plays on that version
L226[15:28:09]

<Michiyo>
The mod hasn't worked for you in 9 years, surely you're
not STILL waiting on that fix.
L227[15:28:43]

<Forecaster> as long as the ticket was
open they held on to hope...
L228[15:28:50]

<Forecaster> but now it's been
crushed
L229[15:28:59]

<Forecaster> tiny violin sounds
L230[15:29:02]

<Michiyo> I
am Michiyo, Crusher of Dreams.
L231[15:33:26] *** Joins: Hawk777
(~Hawk777@2605:1700:1080:de00:9bd:8fac:58c2:65df) Hawk777
L232[15:33:49] <stephan48> it is good to
set yourself goals!
L233[15:35:44]

<Forecaster> I can't believe you knew
what the issue is and didn't fix it for him, poor guy
L234[15:36:57]

<Michiyo>
Yeah... I figured out what it was 9 years ago, I don't recall
what was going on in... 2017 but I'm sure it was...
something
L235[15:37:18]

<Michiyo> I
should have documented it in the issue, but I didn't
L236[15:37:24]

<Forecaster> It sure was a year
L237[15:40:00]

<SpiderEveryOS> %tonk
L238[15:40:00] <MichiBot> Dagnabbit!
SpiderEveryOS! You beat Forecaster's previous record of 1
hour, 38 minutes and 29 seconds (By 3 hours, 10 minutes and 55
seconds)! I hope you're happy!
L239[15:40:01] <MichiBot>
SpiderEveryOS's new record is 4 hours, 49 minutes and 24
seconds! SpiderEveryOS also gained 0.00636 (0.00318 x 2) tonk
points for stealing the tonk. Position #1.
L240[15:48:19] <Amanda> Hrm...
L241[15:48:25] *
Amanda flops atop Michiyo
L242[15:48:47]

<Michiyo>
pets Amanda
L243[15:48:52] *
Amanda purrs softly
L244[16:03:36] <Lizzy> %choose mac and
cheese or burgers
L245[16:03:36] <MichiBot> Lizzy: A nearby
lamp whispers "mac and cheese" such that it's barely
audible.
L246[16:45:08]

<Michiyo>
Mac and Cheese Burgers.
L247[16:56:20]
⇨ Joins: vftdan
(b5cb05d1b9@2a00:c70:1:178:170:40:189:1)
L248[17:03:25]

<Forecaster> I'm sure more than one
person has made that
L249[17:10:04] ⇦
Quits: RedstoneParkour (~RedstoneP@109.37.145.102) (Read error:
Connection reset by peer)
L250[17:42:45]
⇨ Joins: User (~User@91.105.68.99)
L251[17:43:25] ⇦
Quits: User (~User@91.105.68.99) (Client Quit)
L252[17:46:22] *** Joins: RedstoneParkour
(~RedstoneP@109.37.151.78) RedstoneParkour
L253[18:41:12] <Amanda> I think a fast
food place in the US serves those
L254[19:04:15]

<Brisingr
Aerowing> Stoufers has Cheeseburger Mac and Cheese
dinners.
L255[19:04:33]

<Brisingr
Aerowing> And Pepperoni Pizza Mac and Cheese
L256[19:04:39]

<Brisingr
Aerowing> Haven't tried either.
L257[19:49:26] ⇦
Quits: Vexatos (~Vexatos@2001:4647:af75:0:a080:e3c:e20b:a11d)
(Quit: Insert quantum chemistry joke here)
L258[20:35:08] ⇦
Parts: vftdan (b5cb05d1b9@2a00:c70:1:178:170:40:189:1) (Error from
remote client))
L259[21:20:34]
⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)
L260[21:23:24]

<Vaur>
%tonkout
L261[21:23:25] <MichiBot> Shoot! Vaur!
You beat SpiderEveryOS's previous record of 4 hours, 49
minutes and 24 seconds (By 54 minutes)! I hope you're
happy!
L262[21:23:26] <MichiBot> Vaur has stolen
the tonkout! Tonk has been reset! They gained 0.005 tonk points!
plus 0.004 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 1.80489. Position #3 Need 0.107256
more points to pass Forecaster!
L263[22:39:10] ⇦
Parts: vftdan (b5cb05d1b9@jabberfr.org) (Disconnected: Hibernating
too long))
L264[22:51:33] ⇦
Quits: Hawk777 (~Hawk777@2605:1700:1080:de00:9bd:8fac:58c2:65df)
(Quit: Leaving.)
L265[23:27:05]
⇨ Joins: vftdan (b5cb05d1b9@jabberfr.org)