<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:42] <Izaya> I want to get an M.2
SATA drive so I can slap another drive into the array
L2[00:03:21] <Izaya> save a real SATA port
for the spinning disk
L3[00:14:27] ⇦
Quits: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
(Remote host closed the connection)
L4[00:23:07] <Lizzy> %remindme 15h roll cage
for muder kitty
L5[00:23:07] <MichiBot> I'll remind you
about "roll cage for muder kitty" at 08/28/2020 07:23:07
AM
L6[00:29:01] ⇨
Joins: Vexaton
(~Vexatos@port-92-192-20-221.dynamic.as20676.net)
L7[00:29:01] zsh
sets mode: +v on Vexaton
L8[00:31:42] ⇦
Quits: Vexatos (~Vexatos@port-92-192-56-253.dynamic.as20676.net)
(Ping timeout: 194 seconds)
L9[00:54:26] <CompanionCube> looking at why
'communism' was trending on twitter was a mistake.
L10[00:59:03]
<Ariri>
I’ll Marx that one on my list of hashtags not to browse then
L11[01:00:05] <CompanionCube> hah, that's
not a terrible joke
L12[01:00:53] <CompanionCube> (but
seriously, the 'everything is gommunism' shtick never dies, does
it?)
L13[01:01:56]
<Ariri>
gommunism?
L15[01:07:01]
<Invention64
🌹> Oh, pretty much exactly what I thought. A bunch of people
talking about things they don't understand, therefore they are
bad.
L16[01:07:48] <Izaya> CompanionCube: our
gommunism
L17[01:14:13] ⇦
Quits: Vexaton (~Vexatos@port-92-192-20-221.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L18[01:32:34]
<bad at
vijya> ourgrane
L19[01:34:33] *
CompanionCube stole the word from the "gommunism no food"
joke
L20[02:02:06] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.248.162) (Quit:
Goooooooodbyeeeeeee)
L22[02:02:07] <MichiBot> Amanda: Inari
will be notified of this message when next seen.
L23[02:03:09]
<Ariri> OCR
ftw?
L24[02:19:46]
<Invention64
🌹> All you got to do is copy it down once and put it on a qr
code
L25[02:40:00] ⇦
Quits: flappy (~flappy@88-113-149-197.elisa-laajakaista.fi) (Ping
timeout: 378 seconds)
L27[03:15:04] <Izaya> looks like KSP to
me
L28[03:15:29] <Izaya> > Last played
2017-02-26
L29[03:15:41] <Izaya> or 26-02-2017 if you
prefer
L30[03:16:04]
<Ariri>
Thank you
L31[03:16:13] <ben_mkiv|afk> YYYY-MM-DD is
at least easy sortable :>
L32[03:16:40] <Izaya> YYYY-MM-DDTHH:MM:SS
is the standard
L33[03:22:38]
<ThePiGuy24> whether you use YY(YY)MMDD or
DDMMYY(YY), just be glad that you dont have to use the clusterfuck
that is MMDDYY(YY)
L34[03:31:23]
<ThePiGuy24> %tonk
L35[03:31:23] <MichiBot> Dagnabbit!
ThePiGuy24! You beat Ariri's previous record of 1 hour, 22
minutes and 10 seconds (By 2 hours, 47 minutes and 44 seconds)! I
hope you're happy!
L36[03:31:25] <MichiBot> ThePiGuy24's new
record is 4 hours, 9 minutes and 55 seconds! ThePiGuy24 also gained
0.0056 (0.0028 x 2) tonk points for stealing the tonk. Position #5.
Need 0.1590964 more points to pass SquidDev!
L37[03:31:53]
<ThePiGuy24> %tonkleaders
L39[03:33:50]
<CybernewtonDS> Embedding the
serialization library into an already-full EEPROM sucks. D:
L41[03:35:10] <Elfi> Implement the lzjb
decompression routine
L42[03:40:46] ⇨
Joins: Ocawesome101 (~ocawesome@38.65.248.162)
L43[03:41:12] <Ocawesome101> o/
L45[03:42:26] <Ocawesome101> ....oops,
disregard my wild CTCPing
L46[03:44:23] <Michiyo> Rude!
L47[03:50:12] <Ariri> %choose work on bot
stuff or play Russian Roulette with Klang
L48[03:50:13] <MichiBot> Ariri: I received
a message from future you, said to go with "work on bot
stuff".
L49[03:50:27] <Ariri> %8ball are you sure
you don't want to tempt klang?
L50[03:50:28] <MichiBot> Ariri: Without a
doubt
L51[03:50:46] <Ariri> Fair
L52[03:54:57] <Amanda> I wonder if
clang-drives still work with the physics boxes updates
L53[03:58:33]
<Ariri>
clang-drives? Are they related to gravity engines?
L54[03:59:08] <S3> Wild CTCP
appeared!
L55[04:00:36] <S3> Also, I don't lnow if I
still hgave it @CybernewtonDS but I had a serializing function that
was very small..
L56[04:00:49] <S3> I have no idew where I
would have had it in
L57[04:00:59] <S3> probably an old copy of
trotwood sources, or S3IX
L58[04:01:18] <Ocawesome101> what's
S3IX?
L59[04:01:22] <Ocawesome101> older os
project?
L60[04:01:29] <S3> it's what became
Trotwoode
L61[04:01:34] <S3> Trotwood*
L62[04:01:40] <Ocawesome101> ah
L63[04:01:49] <S3> this was before I
decided not to make it *nix like
L64[04:01:55] <S3> there's enough of
those
L65[04:02:08] <Ocawesome101> true
L66[04:02:08] <S3> S3IX was the rewrite of
OCBSD
L67[04:02:28] <Ocawesome101> i tried to
make a not-*nix-like os and failed miserably - see Photon
L68[04:02:37] <S3> which was basically an
OS with the organizational structure of the FreeBSD kernel, in a
very abstracted way
L69[04:02:41] <Ocawesome101> i see
L70[04:02:48] <S3> it had kobjs and
stuff
L72[04:04:30] <S3> well Trotwood is
extremely light
L73[04:04:38] <S3> because the OS is just
an actor scheduler
L74[04:04:43] <S3> nothing more
L75[04:05:12] <S3> it comes with some
things for inter node networking and stuff but its not required to
run
L76[04:06:08] <S3> Plus, if you make a
program in trotwood and do while true do coroutine.yield() end the
proram will yield once and never run ever again
L77[04:06:17] <S3> unless some other
program tells it to wake up.
L78[04:06:34] <S3> it uses a pubsub event
system and events wake processes.
L79[04:07:53] <Ocawesome101> neat
L80[04:07:58] <S3> it also differs from
unix likes because instead of everything being a file, ebverything
is a pid
L81[04:08:04] <Ocawesome101> no
timeouts?
L82[04:08:13] <Ocawesome101> that's an
interesting concept
L83[04:08:26] <S3> when you do open(file)
the return you get is a pid to the driver's handler that will
handle your file IO
L84[04:08:34] <S3> which means the vfs does
not have a read or write at all
L85[04:08:42] <Ocawesome101> that's
actually clever
L86[04:08:47] <S3> all the vfs does is open
and mount and unmount
L87[04:08:53] <S3> yeah I did it for
performance reasons
L88[04:09:11] <Ocawesome101> so then read()
and write() and whatnot just take a pid + whatever else?
L89[04:09:26] <S3> no timeouts currently,
no, but nothing stops you from generating a wakup timer event
somehow.
L90[04:09:39] <Ocawesome101> i might have
to steal that idea for a microkernel and maybe finally successfully
write one :P
L91[04:09:42] <S3> yep, and close() as
well
L92[04:09:53] <S3> there's an API for
creating callbacks
L93[04:09:58] <S3> so like,
L94[04:10:12] <S3> if you look the
functions in the driver are like,
L95[04:10:20] <S3> function read(pid,
...)
L96[04:10:32] <Ocawesome101> mhm
L97[04:10:40] <S3> and you can call them
the hard way
L98[04:10:44] <S3> by doing send(pid, blah
blah
L99[04:10:55] <S3> but the callbasck API
allows you to do fun things like
L100[04:11:05] <S3> foo.read() for
exa,ple
L101[04:11:09] <S3> example*
L102[04:11:27] <S3> using some magic
L103[04:11:35] <Ocawesome101> %magic
L105[04:11:40] <S3> ahahahaha
L106[04:11:45] <Ocawesome101> :D
L107[04:12:28] <S3> because trotwood is
aimed at networking nodes and resources and components etc, I chose
to provide a default shell that simulates the one in a Mikrotik
router
L108[04:12:38] <S3> it acts very much like
a database
L109[04:13:21] <Ocawesome101> i just had a
really cursed idea
L110[04:13:52] <Ocawesome101> an os where
all you have in userspace is four functions, open(), read(),
write(), and close()
L111[04:14:01] <Ocawesome101> and you do
all interaction with the system through like a devfs
L112[04:14:09] <Ocawesome101> similar to
plan 9 but even more so
L113[04:14:18] <S3> Unix only has 6 core
functions, in theory
L114[04:14:25] <S3> obviously we add more
but
L115[04:14:31] <S3> open close read write
fork and exec
L116[04:14:40] <S3> out of all of those
you can make every other function
L117[04:14:49] <Ocawesome101> neat
L118[04:15:06] <CompanionCube> how do you
make chmod :p
L119[04:15:17] <S3> heheh.
L120[04:15:31] <S3> technically that's
just opening the disk somewhere :)
L121[04:15:53] <S3> now interestingly
enough my new secret mod I'm working on adds some OC hardware
components
L122[04:16:25] <Ocawesome101>
CompanionCube: open("/perms/home/user/file",
"w"); write(h, newperms); close()
L123[04:16:34] <Ocawesome101> have a
permissionfs
L124[04:17:05] <Ocawesome101> to list
files you just open a directory with `w`
L125[04:17:06] <S3> and what special about
it as that some of them have their own jnlua interpreter that is
sandboxed, that does not run in OC context, but provides components
to the OC computer, and has specific interaction with very
particular functions in the mod for interacting with a certain
something
L126[04:17:17] <S3> I call it the lua
"firmware" and you can flash it
L127[04:17:17] <CompanionCube>
Ocawesome101: if we're going to do that, we don't need fork or exec
either
L128[04:17:21] <Ocawesome101> S3:
interesting
L129[04:17:32] <CompanionCube> just open
/dev/process/new or /proc/self/fork :p
L130[04:17:41] <Ocawesome101> heh
L131[04:17:47] <S3> the idea is that the
firmeware doesn't have to go through the component stuff
L132[04:17:58] <S3> so it isn't limited to
the delay of a component call
L133[04:18:31] <Ocawesome101>
interesting
L134[04:18:39] <S3> I have considered
using the trotwood core in the stock firmware
L135[04:18:50] <S3> since it isnt very
power hungry
L136[04:19:02] <S3> I only need it for
event driven firmware though
L137[04:19:34] <S3> but yeah I think what
I want to do is let you put in an OC EEPROM
L138[04:19:45] <S3> and the data on the 4K
eeprom is the firmware for that device
L139[04:19:48] <S3> easy to flash and
upgrade
L140[04:19:59] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L141[04:20:57] <S3> reason 2 why I did it
this way is so that the heavy lifting is done in the lua firmware
not the Kotlin code in the JVM. If I want to add new features to
the way the interaction on my specific routines works etc you dont
have to wait for a new mod update
L142[04:21:05] <S3> only jvm stuff would
need a mod update
L143[04:21:20] <S3> I can easily provide
firmware upgrades or you can flash your own stuff on
L144[04:22:06] <S3> i.e. let's say the mod
doesn't support such and such component function over the
communication system that links other components of its kind
L145[04:22:32] <S3> long as it didnt need
a change on the JVM you could just add it in and reflash
L146[04:22:40] <CompanionCube> everything
can be solved with more indirection!
L147[04:22:40] <Ocawesome101> nice
L148[04:23:27] <Ocawesome101> i have
managed to successfully write basic clones of `cat` and `wc` in C,
are you proud of me yet? :P
L150[04:24:07] <CompanionCube> cool
L151[04:24:13] <Ocawesome101> ty ty
L152[04:24:18] <S3> There is one big
downside to my luafirmware thing
L153[04:24:26] <Ocawesome101> speed?
L154[04:24:32] <S3> oh no
L155[04:24:33] <S3> its very fast
L156[04:24:41] <S3> much faster than doing
it from OC
L157[04:24:41] *
CompanionCube wonders how long you get fucked over by
UB
L158[04:24:53] <Ocawesome101>
CompanionCube: UB?
L159[04:25:03] <CompanionCube> Undefined
Behaviour
L160[04:25:11] <Ocawesome101> ah
L161[04:25:28] <Ocawesome101> i mean, my
book on C is from like 1978
L162[04:25:30] <S3> the problem is that
you have to make a custom interface to your component code in the
JVM for every device that supports firmware
L163[04:25:43] <CompanionCube> C is rather
notably filled with footguns that the standard allows compilers to
give you say, nasal demons.
L164[04:25:49] <Ocawesome101> S3: ah yeah
that'd be a little annoying
L165[04:25:52] <S3> I dont think theres a
way around that without compromising security and other
thiungs
L166[04:27:02] <S3> UNLESS....
L167[04:27:27] <S3> I design a small API
in Kotlin that makes your OC device act like a microkernel module
bus..
L168[04:27:38] <CompanionCube> (also
there's minor niceties in C99)
L169[04:28:04] <S3> then the firmware only
has to understand the maqchine it presents
L170[04:28:17] <S3> I think that's an epic
idea
L171[04:30:32] <S3> That may be what I
have to do
L172[04:30:53] <S3> have a very very tiny
virual environment somehow proxified with some glue code to the
Kotlin stuff
L173[04:31:18] <S3> and then the firmware
of course I have an api that lets you make your own components in
the firmware with lua
L174[04:31:40] <S3> as well as push events
of course
L175[04:39:29]
<Invention64
🌹> Took me too long to figure out the bit order for braille
graphics
L177[04:43:48] <S3> it's just a simple
bitwise operation
L178[04:44:02]
<Invention64
🌹> Well that's what I thought too
L179[04:44:24]
<Invention64
🌹> But apparently only the first 6 are in proper order so you
need to handle the last two bits separately
L180[04:56:36] ⇦
Quits: regakakobigman
(~regakakob@c-73-174-187-176.hsd1.pa.comcast.net) (Ping timeout:
189 seconds)
L181[05:04:42] <Ocawesome101> oh, by the
way
L182[05:04:56] <Izaya> Ayy, got my bronze
pickaxe
L183[05:05:02] <Izaya> Not as good as
steel, but I'll take it.
L184[05:05:03] <Ocawesome101> what's an
"actor" scheduler?
L185[05:05:11] <Ocawesome101> nice
L187[05:05:41] <Ocawesome101> ty
L189[05:18:53] <CompanionCube> S3 is
erlang gang
L190[05:20:25] <S3> actors are basically
microprocesses that can communicate with eachother and create new
actors
L191[05:20:35] <S3> they are nothing
more
L192[05:20:51] <S3> They are based on
physics
L193[05:44:36] ⇦
Quits: Cervator
(~Thunderbi@2600:1700:1a25:9160:11e9:660b:22a9:699e) (Quit:
Cervator)
L194[06:20:14] <Ocawesome101> S3: how do
you handle, with your pid-as-file-descriptor thing, if a thread
opens multiple files simultaneously
L195[06:20:30] <Ocawesome101> like, is
there a second parameter or do you spawn a thread for every opened
file?
L196[06:26:51] <Izaya> I mean, if you open
the same file with two processes, you end up with two file
descriptors
L197[06:27:03] <Ocawesome101> yeah
L198[06:27:05] <Ocawesome101> but
L199[06:27:19] <Ocawesome101> what if the
same process opens multiple files
L200[06:27:30] <Izaya> then you get
multiple file descriptors
L201[06:27:42] <Ocawesome101> did you see
how they're doing it
L202[06:27:57] <Ocawesome101> `open()`
returns a PID of the driver process that will handle your
request
L203[06:29:01] <Izaya> got a link?
L204[06:29:18] <Ocawesome101> just read
the scrollback
L205[06:29:29] <Ocawesome101> about 2
hours ago
L206[06:29:44] <Izaya> oh, I see
L207[06:29:56] <Izaya> maybe a file object
is an abstraction on top of the message passing
L208[06:30:11] <Ocawesome101>
possibly
L209[06:44:16] <Ocawesome101> idea: drive
component function (maybe `drive.readSectors`) that allows reading
ranges of sectors, and possibly a companion for writing
L210[06:44:31] <Izaya> eh, you can
abstract that away
L211[06:44:47] <Ocawesome101> yeah, i
know
L212[06:44:55] <Izaya> though I suppose
the appeal is to encourage extents rather than fragmentation
L213[06:45:03] <Ocawesome101> but it'd
potentially make unmanaged filesystems a lot faster
L214[06:45:04] <Ocawesome101> and
that
L215[07:01:16] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.248.162) (Quit: I'm probably
going to bed.)
L216[07:54:15] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@88.130.157.136) (Ping timeout: 189
seconds)
L217[08:04:15]
<Forecaster> %tonk
L218[08:04:16] <MichiBot> Willikers!
Forecaster! You beat ThePiGuy24's previous record of 4 hours, 9
minutes and 55 seconds (By 22 minutes and 56 seconds)! I hope
you're happy!
L219[08:04:17] <MichiBot> Forecaster's new
record is 4 hours, 32 minutes and 51 seconds! Forecaster also
gained 0.0019 (0.00038 x 5) tonk points for stealing the tonk.
Position #1.
L220[08:21:43]
<Forecaster> %sip
L221[08:21:43] <MichiBot> You drink a
gloomy boneboo potion (New!). A tiny cloud appears with a
ridiculous smile on it. It follows Forecaster until they
sneeze.
L222[08:26:43]
<Ariri>
%8ball should I be alarmed by how quickly my computer went to
sleep?
L223[08:26:44] <MichiBot> Ariri: [ The
Bowling ball doesn't answer ]
L224[08:34:05]
<Forecaster> %pet @Ariri with the tiny
cloud
L225[08:34:06] <MichiBot> Forecaster is
petting @Ariri with the tiny cloud. @Ariri regains 1d4 => 1 hit
points!
L226[09:00:32]
⇨ Joins: immibis
(~immibis@dslb-002-205-077-069.002.205.pools.vodafone-ip.de)
L227[09:04:43] ⇦
Quits: immibis
(~immibis@dslb-002-205-077-069.002.205.pools.vodafone-ip.de) (Ping
timeout: 204 seconds)
L228[09:07:24]
⇨ Joins: immibis
(~immibis@dslb-002-205-077-069.002.205.pools.vodafone-ip.de)
L229[09:10:33]
⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L230[09:11:33] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Read error:
Connection reset by peer)
L231[09:11:33] ***
DBotThePony1 is now known as DBotThePony
L232[09:18:47]
⇨ Joins: t20kdc
(~20kdc@cpc139340-aztw33-2-0-cust225.18-1.cable.virginm.net)
L233[09:28:04]
⇨ Joins: Inari
(~Pinkishu@p508ef76c.dip0.t-ipconnect.de)
L235[09:42:49] <Inari> Amanda: haha
L236[09:42:54] <Inari> Makes me wonder if
theres a max length for it
L237[09:43:18] <Inari> hopefully the
string has lots of indistinguishable lower-case L's and uppercase
i's
L238[09:43:18] <Inari> :D
L240[09:43:42] <MichiBot>
The friend
that ACTUALLY gives you the wifi password | length:
4m
2s | Likes:
245,486 Dislikes:
1,086 Views:
1,812,493 | by
CalebCity | Published On 25/8/2020
L241[10:22:44]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-20-221.dynamic.as20676.net)
L242[10:22:44]
zsh sets mode: +v on Vexatos
L243[11:47:02] ⇦
Quits: Alaura (~quassel@2001:19f0:6401:a2d:5400:ff:fe0b:fb93)
(Quit: https://quassel-irc.org - Chat comfortably.
Anywhere.)
L244[11:48:52]
⇨ Joins: Alaura
(~quassel@2001:19f0:6401:a2d:5400:ff:fe0b:fb93)
L245[14:07:23] <S3> Ocawesome: Every
filehandle is a process. Coroutines are not very big, I can run
hundreds and hundreds of them no problem in OC
L246[14:08:16] <S3> ok so the driver
itself isnt a process, usually
L247[14:08:34] <S3> its just the handle it
gives you, you use the driver's API to handle what it does
L248[14:09:28] <S3> now if you are using a
clustering filesystem sure there are other processes involved
L249[14:09:41] <S3> for doing things like
consistent hashing etc
L250[14:10:54] <S3> The only purpose to
have a process is a) hold state, and b) isolate errors.
L251[14:11:58] <S3> when you read past the
end of a file the filehandle crashes, and spits out an error
code.
L252[14:12:18] <S3> that way the entire
system doesnt go down
L253[14:19:14] <S3> oh yeah and c) receive
and push events.
L254[14:30:43]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L255[14:37:16]
⇨ Joins: Thutmose1
(~Patrick@host-69-59-79-181.nctv.com)
L256[14:37:57] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Ping
timeout: 189 seconds)
L257[15:01:03]
⇨ Joins: Cervator
(~Thunderbi@2600:1700:1a25:9160:78a4:1036:6df1:f9dd)
L258[15:23:08] <MichiBot> Lizzy REMINDER:
roll cage for muder kitty
L259[15:23:21] <Inari> o.o what
L260[15:23:22]
<Ariri>
%tonk ?
L261[15:23:23] <MichiBot> Willikers!
Ariri! You beat Forecaster's previous record of 4 hours, 32
minutes and 51 seconds (By 2 hours, 46 minutes and 15 seconds)! I
hope you're happy!
L262[15:23:24] <MichiBot> Ariri's new
record is 7 hours, 19 minutes and 7 seconds! Ariri also gained
0.01385 (0.00277 x 5) tonk points for stealing the tonk. Position
#11. Need 0.03183 more points to pass DaComputerNerd!
L263[15:23:30]
<Ariri>
hoorah
L264[15:23:46]
<Ariri>
Inari: roll cage for muder kitty, duh
L265[15:24:05] <Inari> %bap ARiri
L266[15:24:05] <MichiBot> Inari baps ARiri
with the physicists!
L267[15:24:31]
<Ariri> not
the physicists D:
L268[15:25:12]
<ThePiGuy24> %bap the physicists
L269[15:25:12] <MichiBot> ThePiGuy24 baps
the physicists with the NSA's GPG Key!
L270[15:49:19]
<Ocawesome101> S3: I wondered if that’s
what it was. Neat
L271[15:53:24] ⇦
Quits: DBotThePony (~Thunderbi@31.220.170.28) (Ping timeout: 194
seconds)
L272[16:01:31]
⇨ Joins: DBotThePony (~Thunderbi@89.113.141.222)
L273[16:09:32]
⇨ Joins: DBotThePony1 (~Thunderbi@31.220.170.28)
L274[16:09:44] ⇦
Quits: DBotThePony (~Thunderbi@89.113.141.222) (Read error:
Connection reset by peer)
L275[16:09:44] ***
DBotThePony1 is now known as DBotThePony
L276[16:24:14] <Inari> %splash
Amanda
L277[16:24:15] <MichiBot> Inari flings a
soft röd potion (New!) that splashes onto Amanda. Amanda's
favourite hat is suddenly on fire.
L278[16:24:43] *
Amanda watches Inari's laundry pile ignite, stares.
L279[16:25:37] *
Amanda decides that's somebody else's problem, cuddles back up
around Elfi, contemplating whta to do
L280[16:25:46] <Inari> rude
L282[16:33:06]
⇨ Joins: Ocawesome101 (~ocawesome@38.65.248.162)
L283[16:33:09] <Ocawesome101> o/
L284[16:35:15] ⇦
Quits: MajGenRelativity (~MajGenRel@64.94.215.124) (Read error:
Connection reset by peer)
L285[16:35:21]
<Ariri>
beams a canister of fire extinguisher on top of the pile, and
phasers it open
L286[16:35:39]
<Ariri>
Kablooey :3
L287[16:57:37] <Inari> %pet Ariri
L288[16:57:37] <MichiBot> Inari is
brushing Ariri with a Magic bowling 8ball! (25%). Ariri regains 1d4
=> 2 (Magic +2) => 4 hit points!
L289[16:58:19] <Ariri> /me hugs the
bowling 8ball and naps
L290[16:58:32] <Ariri> ...what
L291[16:58:41] <Inari> fail
L292[16:59:01] <Ariri> Am i tripping or
isnt that supposed to do the thing?
L293[16:59:09] *
Ariri says hello
L294[16:59:11] <Michiyo> you have a space
before the /
L295[16:59:33] <Ariri> Oh, i dont even
remember typing that
L296[16:59:44] <Ariri> I blame it on me of
the night before
L297[16:59:45] <Inari> You're clearly
tripping
L298[16:59:56] <Ariri> @.@
L299[17:42:21] <dequbed> Izaya: Are you
playing modpack v7, v8, v9 or something completely else now?
L300[17:43:12] <dequbed> Lizzy: roll DEX
for murder kitty!
L301[17:44:31] <Lizzy> %roll 1d20
L302[17:44:31] <MichiBot> 16
L303[17:46:18] <dequbed> Lizzy: Your
murder kitty goes on a full rampage, killing the orc and the
goblin.
L304[17:46:21] <CompanionCube> %tonk
L305[17:46:21] <MichiBot> I'm sorry
CompanionCube, you were not able to beat Ariri's record of 7 hours,
19 minutes and 7 seconds this time. 2 hours, 22 minutes and 58
seconds were wasted! Missed by 4 hours, 56 minutes and 8
seconds!
L306[17:46:30] <Lizzy> dequbed,
nyaahahahahahahah
L307[17:56:06]
<Ariri>
spoopy
L308[18:05:40] <Elfi> A commoner nearby
dies of fright of the cat's rampage
L309[18:06:48] <dequbed> Elfi: That sounds
like it would require a higher throw than a 16 :p
L310[18:06:55] <Elfi> Not really
L311[18:07:03] <Elfi> Level 1 commoners
die to cats all the time
L312[18:07:26] <dequbed> Direct attack?
Yes. Die of fear though?
L313[18:07:45] <Elfi> Commoners don't have
good will saves either
L314[18:07:52] <dequbed> point
taken.
L315[18:16:38] <CompanionCube> Izaya:
google continues the war against it's users:
https://qoto.org/@freemo/104765288863293481 (maybe
also Amanda and t20kdc )
L316[18:18:42] <t20kdc> CompanionCube:
question is, is this actually a Google-initiated thing or is it the
result of some user report
L317[18:19:00] <Ocawesome101>
%discord
L319[18:19:03] <t20kdc> like someone
reporting the app for hate speech, providing some details of some
hate-speech-providing-source that work in basically any of the
apps...
L320[18:19:46] <dequbed> t20kdc: It's the
result of an automated process biased in favour of siloed apps
where the developer of the app is directly responsible or connected
to the responsible for the content of the network.
L321[18:20:41] <t20kdc> that's probably
the most likely explaination, yeah
L322[18:20:48] <dequbed> Is it a valid
assumptions that apps are siloed? Yes, most all all. Is it nice of
them of not even going to the efford of tagging the /well known/
clients of the largest decentralized social network? No.
L323[18:21:13] <dequbed> s/all all/all
are/g
L324[18:21:13] <MichiBot> <dequbed>
Is it a valid assumptions that apps are siloed? Yes, most all are.
Is it nice of them of not even going to the efford of tagging the
/well known/ clients of the largest decentralized social network?
No.
L325[18:21:50]
<bad at
vijya> nice
L326[18:21:59]
<bad at
vijya> google can eat shit and die
L327[18:22:06] <dequbed> Not the
point.
L328[18:22:36] <CompanionCube> imagine if
this was ios though
L329[18:22:56] <CompanionCube> then you'd
be up the creek without a paddle
L330[18:23:26] <dequbed> They wouldn't
though. They'd just force you to charge for creating an account and
take a share of howevermuch they want.
L331[18:24:01] <CompanionCube> i see what
you did there :)
L332[18:24:54] <t20kdc> the annoying thing
is, Android is still successfully being the least-bad option
despite Google being shit
L333[18:25:34]
<bad at
vijya> fair
L334[18:25:53] <t20kdc> like, we saw what
happened when new players try to enter the market when Windows RT
happened
L335[18:26:07] <t20kdc> simply put: they
try to be like Apple, i.e. worse
L336[18:31:20] <t20kdc> basically, if
Google ship an update to stop people installing Fortnite via APK,
then Android is completely doomed
L337[18:31:39] <t20kdc> because it means
that the core thing which differentiates it from iOS would be being
lost
L338[19:05:46]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.136)
L339[19:38:03] ⇦
Quits: Ocawesome101 (~ocawesome@38.65.248.162) (Ping timeout: 204
seconds)
L340[20:37:19] <Amanda> t20kdc: they're
not going to though. They've actually gone after carriers and
device manufacturers who disable side-loading
L341[20:37:33] <Amanda> I think it's in
the CTS now that side-loading has to be a thing
L342[20:38:43] <t20kdc> Amanda: If it is
true that will remain the case, then Android (or modified variants
where available) will remain the current 'best case'
scenario.
L343[20:45:29]
⇨ Joins: Ocawesome101 (~ocawesome@38.65.248.78)
L344[20:45:37] <Ocawesome101> o/
L345[20:45:40] <Ocawesome101> power went
out :/
L346[20:46:07] <Ocawesome101> s/went
out/flickered/w/e
L347[20:46:07] <MichiBot>
<Ocawesome101> power flickered :/
L348[20:46:29]
⇨ Joins: MajGenRelativity
(~MajGenRel@104.140.52.179)
L349[20:54:42] ⇦
Quits: Alaura (~quassel@2001:19f0:6401:a2d:5400:ff:fe0b:fb93)
(Quit: https://quassel-irc.org - Chat comfortably.
Anywhere.)
L350[20:56:15]
⇨ Joins: Alaura
(~quassel@2001:19f0:6401:a2d:5400:ff:fe0b:fb93)
L351[22:08:40] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.157.136) (Ping timeout: 194
seconds)
L352[22:26:29]
⇨ Joins: Clondus
(~Clondus@bcdee1bb.skybroadband.com)
L353[22:26:49] <Clondus> Hi
L354[22:26:52]
⇨ Joins: Phantom
(~Phantom@bcdee1bb.skybroadband.com)
L355[22:26:57] <Clondus> Hi
L356[22:26:58] <Phantom> bruh
L357[22:27:03] <Clondus> bruh indeed
L358[22:27:28]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.136)
L359[22:27:56] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.157.136) (Client
Quit)
L360[22:28:11]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.157.136)
L361[22:28:46] <Clondus> Helloi
L362[22:28:55] ⇦
Quits: Clondus (~Clondus@bcdee1bb.skybroadband.com) (Client
Quit)
L363[22:34:45] ⇦
Quits: Phantom (~Phantom@bcdee1bb.skybroadband.com) (Ping timeout:
204 seconds)
L364[22:47:51] ⇦
Quits: Kilobyte (~kilobyte@2a01:4f8:201:34c7::1) (Quit: ZNC - 1.6.0
- http://znc.in)
L365[22:48:34]
⇨ Joins: Kilobyte
(~kilobyte@banana-new.kilobyte22.de)
L366[22:48:34]
zsh sets mode: +v on Kilobyte
L367[22:50:49] ⇦
Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Client
Quit)
L368[22:51:23]
⇨ Joins: Kilobyte
(~kilobyte@banana-new.kilobyte22.de)
L369[22:51:24]
zsh sets mode: +v on Kilobyte
L370[22:53:36] ⇦
Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Client
Quit)
L371[22:54:09]
⇨ Joins: Kilobyte
(~kilobyte@banana-new.kilobyte22.de)
L372[22:54:10]
zsh sets mode: +v on Kilobyte
L373[23:04:52] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.157.136) (Killed (NickServ (GHOST
command used by
ben_mkiv|afk!~ben_mkiv@mue-88-130-63-179.dsl.tropolys.de)))
L374[23:04:57]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@mue-88-130-63-179.dsl.tropolys.de)
L375[23:40:41] <Ocawesome101> so i have
decided yet again to attempt to write a working microkernel in
opencomputers
L376[23:42:23] <Ocawesome101> i'm stealing
s3's idea of 'everything is a pid', which does make certain things
easier