<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:25:59]
<AdorableCatgirl> i made another flying
triangle
L3[01:04:06] ⇦
Quits: regakakobigman_
(~regakakob@c-73-174-187-176.hsd1.pa.comcast.net) (Ping timeout:
198 seconds)
L5[01:21:02] <MichiBot> Amanda: Inari will
be notified of this message when next seen.
L6[01:21:03] <MichiBot>
Brushing my Maine
Coon (Sasha) Purring :) | length:
13m 10s | Likes:
2,090 Dislikes:
24 Views:
81,137 | by
PIPPADOODLEDO | Published On 9/1/2019
L7[01:22:24] <Amanda> %choose continue the
hallucinating or rain box?
L8[01:22:25] <MichiBot> Amanda: I saw that
"rain box?" is the best choice in a vision
L9[02:00:34] <expert975> If I remove the
last newline, I'll be one byte away from EEPROM data size. Can you
kill the last byte?:
https://termbin.com/zqdn
L10[02:06:03]
<ThePiGuy24> hmm
L11[02:06:13] <Amanda> %choose 🍄 or
☢️
L12[02:06:13] <MichiBot> Amanda: If I had
a gold nugget for every time someone asked me about
"☢️"
L13[02:06:46] <Amanda> expert975:
newlines
L14[02:07:12] <expert975> Amanda: what
about them?
L15[02:07:13] <Amanda> At least I'm pretty
sure the one between the unpack line and the following end can
go
L16[02:07:54] <expert975> Amanda: '2end'
errors
L17[02:08:01] <Amanda> I ah
L18[02:08:41] <Amanda> %8ball obey
%choose?
L19[02:08:41] <MichiBot> Amanda: [ The
Bowling ball doesn't answer ]
L20[02:08:51] <Amanda> That's a no
L21[02:09:01] <Amanda> %8ball late
pizza?
L22[02:09:01] <MichiBot> Amanda: Ask again
later
L23[02:09:19] <expert975> %8ball kill last
byte or go to sleep?
L24[02:09:19] <MichiBot> expert975: Reply
hazy, try again
L25[02:09:25] <expert975> %8ball kill last
byte or go to sleep?
L26[02:09:25] <MichiBot> expert975:
Outlook not so good
L27[02:09:31] <expert975> What does that
even mean?
L28[02:09:32] <Amanda> That's also a no,
I'm not some middle aged dad making pizza at midnight
L29[02:09:35]
<ThePiGuy24> expert975: i might have a
way
L30[02:09:51] <expert975> ThePiGuy24: tall
us :O
L31[02:09:54] <expert975> *tell
L32[02:09:57] <Amanda> expert975: %8ball is
yes/no %choose is multiple choice
L33[02:10:11]
<ThePiGuy24> could you remove the `>0`
from `g=''if e>>k&1>0 then`?
L34[02:10:21] ⇦
Quits: GuntherDW (~guntherdw@quadran.system33.be) (Ping timeout:
189 seconds)
L35[02:10:33] <Amanda> %g magic eight
ball
L36[02:10:34] <MichiBot> Amanda:
http://www.indra.com/8ball/front.html - *Magic 8
Ball*: "Spike's 8-Ball reaches into the future, to find the
answers to your questions. It knows what will be, and is willing to
share this with you. Just think of a question
that ..."
L37[02:10:51] <expert975> ThePiGuy24: 0
evaluetes to true, so no
L38[02:10:55] <Amanda> %wiki magic eight
ball
L39[02:10:57] <MichiBot> Amanda:
https://en.wikipedia.org/wiki/Magic_8-Ball - *Magic
8-Ball - Wikipedia*: "The Magic 8-Ball is a plastic sphere
made to look like an eight-ball, that is used for fortune-telling
or seeking advice. It was first invented in 1950 by Albert
C."
L40[02:11:05]
<ThePiGuy24> rip i forgot lua is
awkward
L41[02:11:24] <Amanda> Holy shit, it's from
the '50s
L42[02:11:26] <expert975> *evaluates
L43[02:11:34] <Amanda> I thought the '80s
at the latest
L44[02:12:54] <expert975> %8ball space cows
or fish people?
L45[02:12:54] <MichiBot> expert975: [ The
Bowling ball doesn't answer ]
L46[02:13:03] ⇨
Joins: GuntherDW (~guntherdw@quadran.system33.be)
L48[02:48:40] <expert975> \o/
L49[02:53:11]
<Kleadron>
nil = not nil
L50[02:53:16]
<Kleadron>
all problems fixed
L51[02:53:46] ⇦
Quits: Kilobyte (~kilobyte@banana-new.kilobyte22.de) (Quit: ZNC -
1.6.0 - http://znc.in)
L52[02:54:53] ⇦
Quits: Keridos
(~Keridos@static.56.72.76.144.clients.your-server.de) (Quit: ZNC -
http://znc.in)
L53[03:05:30]
<AdorableCatgirl> wew
L54[03:06:16]
<AdorableCatgirl> expert975: btw i'm
stealing that for use in Zorya
L55[03:06:32] <Amanda> %8ball hallucinate
before bed?
L56[03:06:32] <MichiBot> Amanda: Reply
hazy, try again
L57[03:06:45] <Amanda> %8ball ^
L58[03:06:45] <MichiBot> Amanda: Reply
hazy, try again
L59[03:06:59] *
Amanda stares at MichiBot incredulously
L60[03:07:18] <Amanda> %8ball ^
L61[03:07:18] <MichiBot> Amanda: Signs
point to yes
L62[03:07:19] <expert975> AdorableCatgirl:
make good use
L63[03:07:41]
<AdorableCatgirl> dam
L64[03:07:44]
<AdorableCatgirl> this would be bad
use
L65[03:07:49] <expert975> haha
L66[03:08:27] <Amanda> %8ball will
expert975 ever learn the difference between this and %choose?
L67[03:08:27] <MichiBot> Amanda: My reply
is no
L68[03:08:44]
<AdorableCatgirl> %choose pain or
pain
L69[03:08:44] <MichiBot> AdorableCatgirl:
I've heard "pain" is in these days
L70[03:09:00]
<Kleadron>
but which pain
L71[03:09:02]
<Kleadron>
🤔
L72[03:09:06] *
Amanda nods safely, goes off to hallucinate more monster girl harem
story
L73[03:09:27] <expert975> %choose go to
sleep or hug Amanda
L74[03:09:27] <MichiBot> expert975:
"go to sleep" is for cool kids!
L77[03:10:11] <Amanda> No touchy da
fluffy
L78[03:13:22] <expert975> %splash
expert975
L79[03:13:22] <MichiBot> You fling a smelly
solarium potion (New!) that splashes onto expert975. A warp zone
opens up next to expert975. (Use %warp to jump in)
L80[03:13:34] <expert975> %warp
L81[03:13:34] <MichiBot> You end up in a
dimension populated by sheep lizard boys.
L82[03:14:34]
<AdorableCatgirl> wait what
L83[03:15:52]
<The_Stargazer> why is the `rc` daemon's
folder `rc.d` and not `rcd`? Should I call my daemon's folder
`login.d`?
L84[03:16:05] <expert975> %warp back
L85[03:16:06] <MichiBot> You end up in a
world inhabited by clowns.
L86[03:17:45]
<ThePiGuy24> yep sounds like the correct
dimension
L87[03:19:10] <expert975> Can I use the
sheep lizard boys to power my computers?
L88[03:20:26]
<ThePiGuy24> probably not
L89[03:21:30] <expert975> I'm sure I can at
least try
L90[03:24:01] <Amanda> @The_Stargazer
because it's a directory. It's. It for daemon
L91[03:24:16] <Amanda> It's not*
L92[03:24:28]
<The_Stargazer> it's not what
L93[03:24:46] <Amanda> Instead of it's.
It
L94[03:25:24] <Amanda> Right, enough
shitpost reading, let's really get back to this monster girl harem
story I found instead. Ttfn nedds
L95[03:25:31] <Amanda> Nerds*
L96[03:26:44] <Ariri> Link uwu
L97[03:27:43] ⇨
Joins: Keridos
(~Keridos@static.56.72.76.144.clients.your-server.de)
L98[03:28:15]
<The_Stargazer> can drones use
items?
L99[03:31:03] <expert975> The_Stargazer:
I'm pretty sure they can
L100[03:31:40]
⇨ Joins: ben_mkiv (~ben_mkiv@88.130.156.158)
L101[03:33:59] ⇦
Quits: Keridos
(~Keridos@static.56.72.76.144.clients.your-server.de) (Quit: ZNC -
http://znc.in)
L102[03:36:31]
⇨ Joins: Keridos
(~Keridos@static.56.72.76.144.clients.your-server.de)
L103[03:45:17] ⇦
Quits: expert975 (~expert975@191.223.109.106) (Quit:
bye)
L104[03:51:28]
⇨ Joins: Kilobyte
(~kilobyte@banana-new.kilobyte22.de)
L105[03:51:28]
zsh sets mode: +v on Kilobyte
L106[03:53:27]
<Kleadron>
Where's Megabyte
L107[03:57:53]
<AdorableCatgirl> shut
L108[03:59:57]
<The_Stargazer> what is the range of the
computronics camera?
L109[04:15:32] <ben_mkiv> cant see any
limit in the code on a quick look
L110[04:19:23] <Amanda> Ariri: sadly it's
not Yuri, and its not really okay to link in here anyway
L111[04:20:08] <Ariri> I dont mind the
lack of yuri; but thats okay
L112[04:32:26]
<Kleadron>
brug
L113[04:32:42]
<Kleadron>
doesn't irc have a message command
L114[04:42:33] <Amanda> Yes, but I'm also
not sure she's old enough for me to feel comfortable linking a
story at her with a sex scene in the very first chapter.
L115[04:42:50] <Amanda> Anyway, time to
pass out. Night nerds
L116[04:42:53] <ben_mkiv> %lua 8 % 4 +
1
L117[04:42:53] <MichiBot> 1
L118[04:46:06]
<The_Stargazer> are drones
invincible?
L119[04:59:01] ⇦
Quits: superminor2 (~super@159.242.41.91.dynamic.cltel.net) (Quit:
Bye!)
L120[04:59:37]
⇨ Joins: KEKGAGg
(~KEKGAGg@ns520132.ip-158-69-116.net)
L121[05:00:31] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L122[05:01:44] ⇦
Quits: KEKGAGg (~KEKGAGg@ns520132.ip-158-69-116.net) (Read error:
Connection reset by peer)
L123[05:02:12]
⇨ Joins: superminor2
(~super@159.242.41.91.dynamic.cltel.net)
L124[05:02:12]
zsh sets mode: +v on superminor2
L125[05:04:48] <Ariri> I wouldnt mind
XD
L126[05:05:15]
<The_Stargazer> ok so, when using a debug
card, to get the distance a drone has to move to reach a player do
I subtract the player's X, Y, and Z from the drone's or the other
way around?
L127[05:09:49] ⇦
Quits: ATMunn (ATMunn@hellomouse.net) (Ping timeout: 204
seconds)
L128[05:10:05]
⇨ Joins: ATMunn (ATMunn@hellomouse.net)
L129[05:13:11]
⇨ Joins: KEKGAGg
(~KEKGAGg@ns520132.ip-158-69-116.net)
L130[05:14:17] <Izaya> player's from
drone's, I think
L131[05:14:22] <Izaya> I may be wrong, try
both
L132[05:14:47]
<The_Stargazer> aight thanks
L133[05:14:53]
<The_Stargazer> will do
L134[05:58:17]
<The_Stargazer> uh
L135[05:58:21]
<The_Stargazer> my drone is drifting
around the player
L136[05:58:56]
<The_Stargazer> i'm constantly updating
the drone's and the player's X, Y, and Z values using the debug
card
L137[05:59:07]
<The_Stargazer> but it doesn't stop above
the player, it just circles them
L138[06:27:19] <Izaya> probably isn't
properly precise
L139[06:27:24] <Izaya> if the difference
is <1 make it 0
L140[06:29:16] ⇦
Quits: gamax92 (~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
(Read error: Connection reset by peer)
L141[06:30:50]
<andrew[andrboot]> Hi guys, dumb question
| anyone got a - one liner to provide utc time for pasing? (wanting
a script to output during a period of time, then to not output
during a period of time)
L142[06:30:53] ⇦
Quits: Backslash (~Backslash@d75-156-174-126.abhsia.telus.net)
(Read error: Connection reset by peer)
L143[06:31:19] <Izaya> you can use os.date
and os.time for ingame time
L146[06:33:45]
<The_Stargazer> is it <= or
=<?
L147[06:33:56]
<The_Stargazer> forums are up btw
L148[06:34:02] <Izaya> <=
L149[06:34:07]
<The_Stargazer> aight thanks
L150[06:41:33]
<The_Stargazer> ok so it's still
drifting
L152[06:42:53] <Izaya> >goto
L153[06:42:57] <Izaya> I'm not helping
debug this
L154[06:43:36]
<The_Stargazer> ok, so what should I use
instead?
L155[06:43:41] <Izaya> structured
code
L156[06:43:43]
<The_Stargazer> I need it to fire and then
go back to tracking
L157[06:44:28] <Izaya> so separate firing
and tracking into their own functions, and loop over the two
L158[06:44:45]
<The_Stargazer> ok, ill do that
L159[06:45:13] <Izaya> goto results in
hard to debug spaghetti code
L160[06:45:33] <Izaya> admittedly at sizes
like that it doesn't matter that much but I'm not gonna encourage
goto
L161[06:45:35]
<The_Stargazer> right
L162[06:45:56] <Izaya> gosub >
goto
L163[06:46:42]
<The_Stargazer> gosub?
L164[06:46:49] <Izaya> to to
subroutine
L165[06:47:02]
<The_Stargazer> right
L166[06:47:14] <Izaya> pushes the program
counter to the return stack and jumps, so the subroutine's RET
calls can jump back to where you called the subroutine from
L167[06:49:16]
<The_Stargazer> can you put functions in
`while true do` loops?
L168[06:49:36] <Izaya> well if you
couldn't put functions in them what could you put in them
L169[06:49:50]
<The_Stargazer> ?
L170[06:50:24] <Izaya> I'm not sure what
the point of having structure like that if you can't put anything
in them
L171[06:50:35] <Izaya> what's the point of
while true do end, y'know?
L172[06:51:02]
<The_Stargazer> im confused
L173[06:51:34] <Izaya> ... unless you mean
replace true with a function call, because you can
L174[06:52:06]
<The_Stargazer> i mean have functions
inside a while true do loop
L175[06:52:11] <Izaya> of course
L176[06:52:11]
<The_Stargazer> is that a bad idea?
L177[06:52:31] <Izaya> I'm not sure what
use a loop would be if you couldn't call functions in it,
y'know?
L178[06:52:33]
<The_Stargazer> oh and i hope you don't
mind but i borrowed some code from skex
L179[06:52:39]
<The_Stargazer> i mean like
L180[06:52:42]
<The_Stargazer> define functions inside
it
L181[06:52:45] <Izaya> oh
L182[06:52:47] <Izaya> OH
L183[06:52:56] <Izaya> yeah don't do
that
L184[06:52:59] <Izaya> it's probably
fine
L185[06:53:00]
<The_Stargazer> ok i won't
L186[06:53:09] <Izaya> but it's a lot
cleaner memory-wise to define them outside of a loop
L187[06:53:18] <Izaya> because if you do
it in a loop it re-creates the function each time
L188[06:53:28]
<The_Stargazer> ah
L189[06:53:44] <Izaya> which probably gets
either garbage collected or replaced in memory but it's still time
your program could be running rather than defining a function
L190[06:54:05] <Izaya> there are specific
uses for it but you'll know them when you see them
L191[06:59:22]
<The_Stargazer> is `~< n` valid for
'not below n'?
L192[06:59:46] <Izaya> no
L193[06:59:51] <Izaya> try >
L194[06:59:55] <Izaya> greater than
L195[07:00:00] <Izaya> or >=
L196[07:00:04]
<The_Stargazer> aight
L197[07:00:06] <Izaya> for greater or
equal to
L198[07:01:06] <CompanionCube> inb4 code
from skex has different license to your code
L199[07:02:46] <Izaya> license: all users
of skex are now property of SKS
L200[07:03:14] <Izaya> (this license must
be applied to all derivatives or software containing segments of
this program's code)
L201[07:03:25] <CompanionCube> Izaya: why
not take their firstborn while you're at it :P
L202[07:03:29]
<The_Stargazer> i think skex's code is
weird
L203[07:03:29]
<The_Stargazer> it says `<eof>
expected near 'end'` but my code has no extra or missing
`end`'s
L204[07:03:49] <Izaya> CompanionCube: tf
would I do with that
L205[07:04:04] <Izaya> nobody buys those
any more
L206[07:04:17] <CompanionCube> Izaya: tf
would you do with the users
L207[07:04:25] <Izaya> put them to work,
of course
L208[07:04:49] <CompanionCube> why doesn't
that work for the firsrborn
L209[07:05:03] <Izaya> well if I can claim
then whenever I like then sure
L210[07:05:16] <Izaya> I'll let the other
person raise the child then claim them when they can be of
use
L211[07:05:36] <Izaya> but I don't want to
be involved with children at all
L212[07:05:46] <Izaya> messy inconvenient
creatures that are bad at communicating
L214[07:05:58]
<The_Stargazer> is this a better way of
doing things?
L215[07:06:05]
<The_Stargazer> i replaced the `goto`'s
with function calls
L216[07:07:00] *
CompanionCube just randomly checked minitel's license, MPL2. I
assume skex had the shame. Even if not including the standard
Exhibit A doesn't make the license obvious :p
L217[07:07:37] <Izaya> looks good
L218[07:07:54]
<The_Stargazer> neither skex's page nor
it's code mention a license
L219[07:07:59] <Izaya> CompanionCube: I
don't think I licensed skex explicitly which I think technically
makes it all rights reserved but the way I see it that means it's
public domain
L220[07:08:22] <CompanionCube> lol
L221[07:08:40] <CompanionCube> well it's
in the logs now so i guess that counts :p
L222[07:09:00] <Izaya> I mean tbh I kinda
wish people would stop using it
L223[07:09:08]
<The_Stargazer> it's good code tho
L224[07:09:12] <Izaya> the microtel core
libraries are better for 99% of things
L225[07:09:47]
<The_Stargazer> yeah but how you use a lib
when you only got one file
L226[07:09:52] <Izaya> microtel
L227[07:09:55] <Izaya> you
L228[07:09:58] <Izaya> minify it
L229[07:10:02]
<The_Stargazer> oh
L230[07:10:09]
<The_Stargazer> does microtel include an
event lib?
L231[07:10:22] <Izaya> then concatenate
your program to the end of it
L232[07:10:39] <Izaya> no but it wraps
computer.pullSignal so it supports listeners
L233[07:10:48]
<andrew[andrboot]> realtime no install
😦
L234[07:10:50]
<andrew[andrboot]> http failed.
L235[07:11:02] <Izaya> is http
enabled
L236[07:11:13]
<The_Stargazer> the client mentions a `BSD
2-clause lisence`
L237[07:11:13]
<The_Stargazer> but the BIOS mentions no
license
L238[07:11:17]
<andrew[andrboot]> err i have internetcard
in machine
L239[07:11:23] <Izaya> singleplayer?
L240[07:11:27]
<andrew[andrboot]> multi
L241[07:11:29]
<andrew[andrboot]> not blocked server
side
L242[07:11:31] *
CompanionCube refrains from making bad jokes about npm, javascript
and webdev
L243[07:11:33] <Izaya> ah
L244[07:11:42] <Izaya> lemme double
check
L245[07:15:28] <Izaya> well, the program
doesn't work in ocvm, but I installed it just fine
L246[07:15:36] ⇦
Quits: KEKGAGg (~KEKGAGg@ns520132.ip-158-69-116.net) (Quit:
KEKGAGg)
L248[07:16:49]
<Forecaster> 8ball is less of
"yes" or "no" and more "99% of the time
giving a non-answer" :P
L249[07:16:51]
<andrew[andrboot]> hmm
L250[07:16:53]
<andrew[andrboot]> oh it 'installed'
L251[07:16:56]
<andrew[andrboot]> O.o
L252[07:17:09] <Izaya> some of the repos
are kill don't worry too much about the error if it fails
L253[07:17:17] <Izaya> so you should be
able to realtime-sync start
L254[07:17:28] <Izaya> then go into lua
and =realtime.time()
L255[07:17:50] <Izaya> assuming you
installed realtime-sync
L256[07:17:54] <Izaya> also it's rc
realtime-sync start
L257[07:17:57] <Izaya> sorry, long
day
L258[07:18:10]
<andrew[andrboot]> hmm
L260[07:18:49] <Izaya> doesn't look
installed them
L261[07:18:51] *
Izaya squints
L262[07:19:04] <Izaya> oppm uninstall
realtime; oppm uninstall realtime-sync; oppm install
realtime-sync
L263[07:19:22] <Izaya> wait
L264[07:19:37] <Izaya> actually no I think
OpenOS loads libs if they haven't been used when you open Lua
L265[07:19:38]
<andrew[andrboot]> realtime-sync
installed, realtime failed 🙂
L266[07:19:39] <Izaya> carry on
L267[07:19:43] <Izaya> ?.?
L268[07:19:46] <Izaya> let's see the error
then
L270[07:20:36] <Izaya> that doesn't look
right...
L271[07:21:02] <Izaya> but it is because I
am dumb
L272[07:21:12] <Izaya> and forgot to
replace a name when I copied this entry in my repository's
programs.cfg
L273[07:22:08] <Izaya> not sure how long
it'll take github to update the programs.cfg but until then you
can
L275[07:22:21] <Izaya> assuming you have a
/usr/lib, anyway
L276[07:23:16]
<andrew[andrboot]> file already exists
o.O
L277[07:23:21]
<andrew[andrboot]> yet.. /usr/lib is
emptty
L278[07:23:36] <Izaya> remove it, wget
wrote an empty file when it couldn't get it
L279[07:23:46]
<andrew[andrboot]> remove /usr/lib ?
L280[07:23:58] <Izaya>
/usr/lib/realtime.lua
L281[07:24:10]
<andrew[andrboot]> doesn't exist.
L282[07:24:16] <Izaya> ah
L283[07:24:23] <Izaya> you need to leave
the trailing slash on wget
L284[07:24:38] <Izaya> otherwise it tries
to download the file to /usr/lib rather than
/usr/lib/realtime.lua
L286[07:25:44] <Izaya> yeah
L287[07:25:51] <Izaya> wget is trying to
download the file as /usr/lib
L288[07:25:54] <Izaya> like, as the folder
you're in
L289[07:25:55]
<andrew[andrboot]> ooh
L290[07:26:08] <Izaya> which doesn't work,
for obvious if arbitrary reasons
L291[07:26:15]
<andrew[andrboot]> ok
L292[07:26:16]
<andrew[andrboot]> thats better
L293[07:26:17] <Izaya> :D
L294[07:26:28]
<andrew[andrboot]> 5.9 hmm
L295[07:26:32] <Izaya> though if you're in
/usr/lib you should be able to wget it without specifying a path
anyway
L296[07:26:59]
<andrew[andrboot]> it lies 😉
L297[07:27:10] <Izaya> well of
course
L298[07:27:13] <Izaya> it isn't
synchronised yet
L299[07:27:20] <Izaya> rc realtime-sync
start; rc realtime-sync enable
L300[07:27:30]
<andrew[andrboot]> aha
L301[07:27:58]
<andrew[andrboot]> hmm
L302[07:28:07] <Izaya> We're abusing HTTP
headers to find out the time of, by default, Google's servers, and
using that as the real time.
L303[07:28:09] <Izaya> :D
L304[07:28:24]
<andrew[andrboot]> heh. so im getting
1579678063.2
L305[07:28:27] <Izaya> Yup.
L306[07:28:38]
<andrew[andrboot]> hmm
L307[07:28:51] <Izaya> that's the current
unix epoch, roughly
L308[07:29:01]
<andrew[andrboot]> but that was done with
utc
L309[07:29:05] <Izaya> that is, seconds
since the start of january 1, 1970
L310[07:29:15] <Izaya> ... yes?
L311[07:29:19] <Izaya> that's the unix
epoch in UTC
L312[07:29:37]
<andrew[andrboot]> oooh
L313[07:29:48] <Izaya> you can use that as
input for os.date
L314[07:30:19] <Izaya> try
os.date(nil,realtime.time())
L315[07:30:36]
<andrew[andrboot]> uhuh
L316[07:30:37]
<andrew[andrboot]> interesting.
L317[07:30:42]
<andrew[andrboot]> THank you for breaking
my brain :p
L318[07:30:45] <Izaya> :D
L319[07:31:00] <Izaya> computers - sane
ones - store the time as seconds since 1970 and then convert that
to human-friendly strings on the fly
L320[07:31:05] <Izaya> it makes it easy to
work with
L321[07:31:17]
<The_Stargazer> does windows do that?
(wait, is windows sane)
L322[07:31:21] <CompanionCube> no
L323[07:31:23] <Izaya> it is not, and it
does not
L324[07:31:24]
<andrew[andrboot]> hnmmm
L325[07:31:29]
<andrew[andrboot]> so hmm
L326[07:31:30] <CompanionCube> Windows has
a *different* epoch
L327[07:31:35]
<The_Stargazer> which is?
L328[07:31:36] <Izaya> and returns time in
ms! :D
L329[07:31:42] <CompanionCube> 1601, I
think?
L330[07:32:03] <Izaya> friendly advice,
never use os.time as the basis for anything timing-critical
L331[07:32:17] <Izaya> it returns seconds
on unix-like systems and ms on windows systems
L332[07:32:29] <Izaya> :D
L333[07:32:37] <CompanionCube> also
windows does the insane thing of keeping the hardware clock in
localtime
L334[07:32:57]
<andrew[andrboot]> so if i just want
hour:minutes
L335[07:32:59]
<The_Stargazer> random thought:
L336[07:33:07] <CompanionCube> which can
cause Fun when you use multiple OSes and don't know that
L337[07:33:18]
<The_Stargazer> why is the discord
labelled "OpenComputers / TIS-3D" if there's no `#tis-3d`
channel?
L338[07:33:52] <Izaya> then you'd do
os.date("%H:%M",realtime.time())
L339[07:33:59] <Mimiru> @The_Stargazer
Because.
L341[07:38:04] *
Izaya likes %Y-%m-%d %H:%M
L342[07:38:28] <Corded> *
<andrew[andrboot]> is tired
L343[07:39:09]
<Forecaster> @The_Stargazer to confuse and
disorient you while we rob you blind
L345[07:40:11] <Izaya> nah you're
comparing a number to a string
L346[07:40:16] <Izaya>
"07"
L347[07:40:33]
<andrew[andrboot]> i had it as 7
L348[07:40:38]
<andrew[andrboot]> but hmm ok string.find
it is
L349[07:40:44] <Izaya> ???
L350[07:40:49] <Izaya> no os.date returns
a string
L351[07:40:54]
<andrew[andrboot]> kk
L352[07:41:04] <Izaya> so you need to
compare it to a string or convert it to a number to get a useful
output
L353[07:41:06] <Izaya> :D
L354[07:41:37]
⇨ Joins: KEKGAGg
(~KEKGAGg@ns520132.ip-158-69-116.net)
L355[07:41:55]
<andrew[andrboot]> yea string.find
ftw.
L356[07:42:06] <Izaya> string.find is
overkill
L357[07:42:08] <Izaya> just
L358[07:42:16] <Izaya> if ... ==
"07"
L359[07:42:26]
<andrew[andrboot]> oh
L360[07:42:57] <CompanionCube> Izaya: inb4
someone brings up ISO 8601 - oops
L361[07:43:04]
<andrew[andrboot]> and if i wanted to
wildcard a $ in a string?
L362[07:43:39] <Izaya> then you'd want to
use string.find or string.match :D
L363[07:43:41] <Izaya> probably
match
L364[07:43:44]
<andrew[andrboot]> xD
L365[07:45:45]
<andrew[andrboot]> hmm string.match docu
hard
L366[07:46:05]
<andrew[andrboot]> aka non finding.
😛
L367[07:46:59]
<andrew[andrboot]> to luja googles!
L368[07:48:17]
<andrew[andrboot]> Danke.
L369[07:49:45]
<andrew[andrboot]> Izaya.. i have spent
the last 3 months on/of cursing $os.time/os.date.. and you have
solved/helped point in the directions wihtin 30 minutes.
L370[07:49:46]
<andrew[andrboot]> thank you 😛
L371[07:49:53]
<andrew[andrboot]> now to go bash moddev
bout oc events
L373[07:50:25] <Izaya> also I had an
either cursed or excellent idea at work today
L374[07:50:29] <Izaya> an OC zine
L375[07:52:42]
<andrew[andrboot]> now to wire into
auto-stop/start without breaking things hmm wait
L376[07:53:03]
<andrew[andrboot]> i can probably use an
event to trigger based on time yea?
L377[07:53:21] <Izaya> ~w event
L379[07:53:23] <Izaya> event.timer
L380[07:53:50]
<andrew[andrboot]> or i could use
os.sleep
L381[07:53:56]
<andrew[andrboot]> like i normally do
:p
L382[07:54:08] <Izaya> but then you can't
use the computer
L383[07:54:17]
<andrew[andrboot]> eh can always shove it
on a server
L384[07:55:40]
<ThePiGuy24> problem: cant use computer
because is waiting.
L385[07:55:40]
<ThePiGuy24> solution: make more
computers.
L386[07:55:55]
<andrew[andrboot]> yea.. so uh i use OC to
'trigger train brake.. on my tracks
L387[07:56:03]
<andrew[andrboot]> i have .. a 'large'
amount of OC computers.. in the world 😛
L388[07:56:09]
<andrew[andrboot]> All using event
triggers though.
L389[08:27:09]
⇨ Joins: regakakobigman_
(~regakakob@c-73-174-187-176.hsd1.pa.comcast.net)
L390[08:30:53]
<Kristopher38> expert975: what can I say
except sugoi
L391[08:32:38]
<Kristopher38> Good job for fitting it in
less than 256 bytes
L392[08:33:48] ⇦
Quits: Kleadron (~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
(Quit: Xbox overlords taking over the planet)
L393[08:51:50]
<Forecaster> %sip
L394[08:51:50] <MichiBot> You drink a
shimmering silver potion (New!). Dramatic music briefly plays in
the distance.
L395[08:53:13]
<Forecaster> oh dear
L396[08:53:22]
<Forecaster> I might need a sword
bottle
L397[08:54:28]
<andrew[andrboot]> hmm
L398[08:54:51]
<andrew[andrboot]> Izaya still
alive?
L399[08:55:01] <Izaya> nope
L401[08:55:43]
<ThePiGuy24> just like the rest of
us
L402[08:56:37]
<ThePiGuy24> `realtime` isnt defined
L403[08:56:44]
<andrew[andrboot]> not pulling from
lua?
L404[08:56:49]
<andrew[andrboot]> hmm
L405[08:56:57] <Izaya> well you didn't
require realtime
L406[08:57:02]
<andrew[andrboot]> aah
L407[08:57:05] <Izaya> so you don't get it
in your script environment :D
L408[08:57:26]
<andrew[andrboot]> wohoo
L409[08:57:27]
<andrew[andrboot]> magic!
L410[08:58:50]
<Forecaster> %magic
L412[09:25:44]
<andrew[andrboot]> ooh. hmm %H is htat in
12 hour time, or 24
L413[09:28:17]
<Forecaster> %H is 24 hours, %I is 12
hours
L414[09:29:31]
<andrew[andrboot]> oh
L415[09:29:33]
<andrew[andrboot]> i can be lazy
then
L416[09:29:49]
<Forecaster> %I is with capital i by the
way
L417[09:29:58]
<andrew[andrboot]> yea i
copy/pasta'd
L418[09:30:11] <Izaya> That's why your
font differentiates between I and l. Your font does that,
right?
L419[09:30:18]
<andrew[andrboot]> discord... :/
L420[09:31:11]
<Forecaster> %sip
L421[09:31:11] <MichiBot> You drink a
gloomy black potion (New!). A genie appears out of the empty
bottle, turns it into a pie, then vanishes.
L422[11:47:35] ⇦
Quits: ben_mkiv (~ben_mkiv@88.130.156.158) (Killed (NickServ (GHOST
command used by
ben_mkiv|afk!~ben_mkiv@mue-88-130-63-203.dsl.tropolys.de)))
L423[11:47:40]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@mue-88-130-63-203.dsl.tropolys.de)
L424[12:04:57] <Lizzian> %tonk
L425[12:04:58] <MichiBot> Voldemort!
Lizzian! You beat CompanionCube's previous record of 23 hours, 1
minute and 57 seconds (By 4 minutes and 22 seconds)! I hope you're
happy!
L426[12:04:59] <MichiBot> Lizzian's new
record is 23 hours, 6 minutes and 19 seconds! Lizzian also gained
0.00168 (0.00007 x 24) tonk points for stealing the tonk.
L427[12:06:24] <Lizzian> hah
L428[12:11:06]
<Forecaster> dangit
L429[12:18:57]
⇨ Joins: expert975 (~expert975@191.223.109.106)
L430[12:55:51]
⇨ Joins: f (webchat@178.167.190.246.threembb.ie)
L431[12:56:02] ⇦
Quits: f (webchat@178.167.190.246.threembb.ie) (Client
Quit)
L432[12:57:06]
<ThePiGuy24> 🇫
L433[14:14:52] ⇦
Quits: Ariri (uid378594@id-378594.hathersage.irccloud.com) (Quit:
Connection closed for inactivity)
L434[14:41:52]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L435[15:00:06] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L436[15:39:58] ⇦
Quits: ba7888b72413a16a (~ba7888b72@66.109.211.150) (Ping timeout:
189 seconds)
L438[15:43:54]
<Ocawesome101> Wow lol
L439[15:44:33]
⇨ Joins: ba7888b72413a16a
(~ba7888b72@66.109.211.150)
L441[16:32:00]
<Forecaster> %sip
L442[16:32:00] <MichiBot> You drink a dull
violium potion (New!). Once empty the potion bottle fills with a
different potion.
L443[16:32:28]
<Forecaster> %sip
L444[16:32:28] <MichiBot> You drink a
smooth copper potion (New!). Forecaster's bones turn white for 5
moons.
L445[16:32:41]
<Forecaster> but... wait...
L446[16:35:30]
<Ocawesome101> @Brisingr Aerowing spits
out coffee
L447[16:42:16] <expert975> %sip
L448[16:42:16] <MichiBot> You drink a
stirring lime potion (New!). After drinking the potion you realize
the bottle has your face on it.
L449[16:42:44]
⇨ Joins: Backslash
(~Backslash@d75-156-174-126.abhsia.telus.net)
L450[17:19:22]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-70-125.dynamic.as20676.net)
L451[17:19:22]
zsh sets mode: +v on Vexatos
L452[17:34:28]
⇨ Joins: gamax92
(~gamax92@c-73-153-119-160.hsd1.co.comcast.net)
L453[17:34:28]
zsh sets mode: +v on gamax92
L454[18:03:18] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@mue-88-130-63-203.dsl.tropolys.de)
(Ping timeout: 378 seconds)
L455[18:24:19]
⇨ Joins: Inari
(~Pinkishu@pD9E8F7E9.dip0.t-ipconnect.de)
L457[18:33:44] <Inari> Amanda: asmr for
cats?
L458[18:43:31] ⇦
Quits: Vexatos (~Vexatos@port-92-192-70-125.dynamic.as20676.net)
(Ping timeout: 202 seconds)
L460[18:56:02]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-2-220.dynamic.as20676.net)
L461[18:56:02]
zsh sets mode: +v on Vexatos
L462[18:57:43] ⇦
Quits: Backslash (~Backslash@d75-156-174-126.abhsia.telus.net)
(Read error: Connection reset by peer)
L463[19:18:23]
⇨ Joins: Kleadron
(~kleadron@c-73-254-147-9.hsd1.wa.comcast.net)
L464[19:20:39]
<Forecaster> the nerve!
L466[19:50:46]
<Forecaster> "A beautifully painted
cover depicts various Fey having a party. The book is slightly
larger than most other books so that it can easily be handled by
small hands."
L467[19:50:48]
<Forecaster> Sorry what
L468[19:51:10]
<Forecaster> how does making it bigger
make it easier to handle by "small hands"
L469[19:58:01] <Elfi> I think it's less
literal handling and more that they can go for a larger print for
ease of reading.
L470[19:58:31] <Elfi> Also what book is
this, asking for a friend
L471[19:59:16]
<Forecaster> it's a fictional book
L474[19:59:56] <Elfi> Also larger =
sturdier binding
L475[20:00:01] <Elfi> awww
L476[20:00:10] <Elfi> ;w;
L477[20:00:39]
<Forecaster> this PDF labels certain books
as children's books though, but this one isn't one of them...
L478[20:01:06]
<Forecaster> I assumed the "small
hands" was referring to fairies or something
L479[20:01:49] <Elfi> Probably an
oversight. Plenty of errors slip through the cracks like that. It
definitely seems like a children's book.
L480[20:01:53] <Elfi> Also what PDF Is
this
L481[20:01:54] <Elfi> Gimme
L482[20:01:56] *
Elfi grabbyhands
L483[20:02:23]
<Forecaster> they also spelled Fey as
"Fay" which I dislike
L484[20:02:31] <Elfi> Yeahhh
L485[20:02:33]
<Forecaster> I'm correcting things as I'm
transcribing it
L486[20:02:37] <Elfi> 3PP?
L487[20:02:44]
<Forecaster> ?
L488[20:02:49] <Elfi> Third-party
publisher
L489[20:02:50]
<Forecaster> oh, yeah
L490[20:03:03]
<Forecaster> I bought it off of
dmsguild
L491[20:03:11] <Elfi> still, this is cute.
=w= I wanna look at it
L492[20:03:12]
<Forecaster> it's called The Grand
Library
L493[20:03:22] <Elfi> Oohh
L494[20:03:25] <Elfi> Now I definitely
want it
L495[20:03:30] <Elfi> This sounds like a
very useful DM tool
L496[20:03:44]
<Forecaster> it's just a collection of
books like the above
L497[20:04:25] <Elfi> I play an arcanist
in my pathfinder game who will happily peruse shelves and grab shit
for preservation's sake if it's in a ruin or other abandoned
location. My GM would love me for this
L498[20:04:30]
<Forecaster> over a hundred of them I
think
L499[20:04:42]
<Forecaster> 36 pages
L500[20:05:10]
<Forecaster> some are skill books and
other effects
L501[20:05:22]
<Forecaster> it's pretty neat, though I'm
modifying most of it to suit me :P
L502[20:06:13] <Elfi> Hm, those might be
less portable
L503[20:06:16] <Elfi> Still though
L504[20:06:24] <Elfi> If not the PDF
itself, gimme the product page ;w;
L505[20:06:51] <Elfi> Pretty please?
L509[20:08:28] <Mimiru> ha.. damn
L510[20:08:36]
<Forecaster> I mean, it's "pay what
you want", but there you go
L511[20:09:30]
<Forecaster> when you download it, get the
file called `Library_(V2).pdf`
L512[20:09:34]
<Forecaster> it's the updated
version
L513[20:09:51]
<Forecaster> the original lacks an index
and has more spelling errors and stuff
L514[20:14:28]
<Forecaster> gotta have books
L515[20:14:28]
<Kleadron>
> how does making it bigger make it easier to handle by
"small hands"
L516[20:14:29]
<Kleadron>
think about it another way, it makes the words bigger so they don't
easily fall out of your head
L517[20:17:17] <CompanionCube> %loot
L518[20:17:17] <MichiBot> CompanionCube:
You get a loot box! It contains a jar of dirt. (??)
L519[20:17:30] *
CompanionCube tips the dirt out on Forecaster
L520[20:17:30] <expert975> Children have
small hands
L521[20:19:22]
<Forecaster> hey D:
L522[20:19:33]
<Forecaster> %fling dirt at
CompanionCube
L523[20:19:34] <MichiBot> Forecaster
flings dirt in a random direction. It hits the ground near
CompanionCube
L524[20:19:41]
<Forecaster> dangit
L525[20:25:28]
<AdorableCatgirl> we talking about dnd
characters
L526[20:41:48]
<Forecaster> I guess
L527[20:50:30] <Inari> "Old Minecraft
took so much longer to play. We didn't have beacons for extra
mining speed and walkspeed...." me, an actual programer who
never touched beacons much: "ah, yes"
L528[20:51:04] <Izaya> people do some
crazy stuff with vanilla minecraft nowadays
L529[20:51:11] <Izaya> more steps than
modded, but it's pretty impressive
L530[20:51:25]
<AdorableCatgirl> anyway, a dnd character
i'm playing now is pretty fun
L531[20:51:28]
<AdorableCatgirl> psycho bard
L532[20:51:48] <Inari> dnd character of
romance and lewdness
L533[20:53:07]
<AdorableCatgirl> she's both the "aww
do you need some help" and "i can make a rope out of
their intestines" character
L534[20:53:08]
<AdorableCatgirl> she's grate
L535[20:53:10]
<AdorableCatgirl> *great
L536[20:54:54]
<AdorableCatgirl> and, she's a swiftstride
shifter B)
L537[20:56:55] <Elfi> Oh, fun.
L538[20:57:25] <Elfi> I've been
contemplating making a cute pixie who is a spy for a neutral or
antagonistic force because crystfairy aesthetic is good =w=
L539[20:59:43]
<AdorableCatgirl> she's a cute lil foxgirl
who is very fucking angry, sometimes
L540[21:00:33]
<Forecaster> hmm...
L541[21:00:42]
<Forecaster> notes down some sudden idea
for his setting
L542[21:00:45]
<AdorableCatgirl> what
L543[21:00:46]
<Forecaster> ideas*
L544[21:17:39] <Elfi> Cuuute c:
L546[21:32:37] <expert975> Why can't I use
computer.energy() from the EEPROM?
L547[21:34:44]
<Forecaster> because "computer"
is an API
L548[21:35:24] <expert975> Where can I
find its code?
L549[21:35:39]
<Forecaster> if you want to do it from an
eeprom look at how the API gets that data
L550[21:35:48] <expert975> Yes, where is
it?
L551[21:36:07]
<Forecaster> in the libs dir?
L552[21:36:34] <expert975> Are you
guessing? I guess not
L553[21:37:34] <expert975> 'cat /lib/*.lua
| grep maxEnergy' prints nothing
L554[21:38:34] <expert975> I want a
microcontroller to report the energy level of my network, but I
can't find where computer.energy is implemented
L555[21:41:09]
<Kristopher38> Interesting, computer.lua
doesn't exist anywhere
L556[21:41:25]
<Kristopher38> Except in adapters but
that's not what you're looking for
L557[21:42:17]
<Forecaster> according to the custom os's
page on the wiki, `computer.energy` and `computer.maxEnergy` should
be available
L558[21:42:18] <expert975>
ComputerAPI.scala:114, oh why...
L559[21:42:32] <expert975> Affirmative, it
says so
L560[21:43:39] <expert975> "//
Computer API, stuff that kinda belongs to os, but we don't want to
clutter it"
L561[21:43:41] <expert975> Really?
u.u
L562[21:44:23] <expert975> Then how is
that available in OpenOS and not in my custom EEPROM? What's the
magic?
L563[21:44:55] <expert975> What
encantation should I chant to summon the computer gods?
L564[21:45:08]
<Kristopher38> I don't like how robot.lua
gets magically mounted from a different filesystem if you're
running openOS from a robot and it's not included with openOS
L565[21:45:21]
<Kristopher38> But this is way worse
:/
L566[21:45:34]
<Kristopher38> I don't like how robot.lua
gets magically mounted from a different filesystem if you're
running openOS from a robot, and it's not included with openOS
[Edited]
L567[21:49:16]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L569[22:10:32] <Amanda> Inari: how is
brushies ASMR?
L570[22:11:34]
<Kristopher38> Did someone say asmr?
L571[22:12:16] <Inari> Amanda: I mean,
it's sound, and such? Simiklar to stuff like ASMR barber where you
see barber work, this is the equivalent for cats
L572[22:12:16] <Inari> xD
L573[22:13:03] <Amanda> Inari: it's meant
to be an instructional video, not the end result
L574[22:13:22] <Inari> Amanda: nah, much
more comfy to just watch it
L575[22:13:30] <Amanda> %bap Inari
L576[22:13:31] <MichiBot> Amanda baps
Inari with the Immovable Force!
L577[22:14:32] <Inari> Rude
L578[22:14:40] <Inari> Amanda: just watch
it and be entranced
L579[22:21:29]
<Kleadron>
asmr yoda eats hot chicken wings
L580[22:22:18] <Amanda> Inari: but
watching a video does nothing about the loose fur on me, or the
residue from whatever random thing you deccided to try and put in
my fur last.
L581[22:22:47] <Inari> %pet Amanda
L582[22:22:48] <MichiBot> Inari is
brushing Amanda with the letter 5. Amanda regains 1d4 => 4 hit
points!
L584[22:23:33] <Amanda> %choose halucinate
or irradiate?
L585[22:23:33] <MichiBot> Amanda: The
proof is in the pudding. Definitely "halucinate".
L586[22:32:16]
<AdorableCatgirl> time to try out kotlin
native
L587[22:44:58] <Forecaster> %restart
L588[22:45:00] ⇦
Quits: MichiBot (~MichiBot@149.56.6.196) ()
L589[22:45:09] <Forecaster> moop
L590[22:45:21]
⇨ Joins: MichiBot (~MichiBot@eos.pc-logix.com)
L591[22:45:21]
zsh sets mode: +v on MichiBot
L592[23:11:02]
<Forecaster> %sip
L593[23:11:03] <MichiBot> You drink a
prickly metal potion (New!). 5 nearby pebbles suddenly shift
slightly in Forecaster's direction.
L594[23:11:27]
<Forecaster> I didn't change anything with
potions, I just wanted one
L595[23:15:12] <Amanda> likely story
L596[23:16:25] <Amanda> %give MichiBot a
mytheril letteropener
L597[23:16:25] *
MichiBot accepts the mytheril letteropener and adds it to her
inventory
L598[23:17:39] <expert975> l
L599[23:17:51] <expert975> %give Amanda
smelly fish
L600[23:17:52] *
MichiBot searches through her inventory for a bit. "I couldn't
find anything..."
L601[23:18:04] <Amanda> nothx
L602[23:26:26]
<Kleadron>
i am going to explore TIS-3D
L603[23:28:14]
<Kleadron>
cool, assembly language
L604[23:28:24]
<Kleadron>
i have no idea how to read or write assembly language
L605[23:33:34] <Vexatos> there is a good
tutorial for the mod on steam
L607[23:46:10]
<DaComputerNerd> %sip
L608[23:46:10] <MichiBot> You drink a
gloomy unobtanium potion (New!). The potion contained a computer
virus! It changed your theme to one you don't like!
L609[23:51:43] ⇦
Quits: Vexatos (~Vexatos@port-92-192-2-220.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L610[23:52:33]
<Zef> To be
fair the first time I messed with TIS-3D I had no idea it was based
off another game
L611[23:52:43]
<Zef> and
the instructions included were lacking major parts
L612[23:52:59]
<Zef> That
was 1.7.10 and also a while ago