<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:23:18] ⇦
Quits: superminor2 (superminor2!~SuPeR@nc01.superminor2.net)
(Remote host closed the connection)
L2[00:23:39] ⇨
Joins: superminor2
(superminor2!~SuPeR@nc01.superminor2.net)
L3[00:23:40] zsh
sets mode: +v on superminor2
L4[00:27:17] ⇨
Joins: ben_mkiv
(ben_mkiv!~ben_mkiv@p4FED4A10.dip0.t-ipconnect.de)
L5[00:59:02] ⇨
Joins: Neo (Neo!~Neo@eos.pc-logix.com)
L6[01:15:28]
<logan2611>
one of these days ill start my custom os
L8[01:59:11]
<Forecaster>
Soon™
L9[02:30:13] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Quit: Leaving.)
L10[03:13:06] ⇦
Quits: Yarillo
(Yarillo!~Yarillo@2001:660:4701:2004:5054:ff:feb8:97e9) (Quit:
WeeChat 1.4)
L11[03:13:15] ⇦
Quits: cee (cee!~cee@alpha.kalka.io) (Ping timeout: 182
seconds)
L12[03:13:40] ⇨
Joins: cee (cee!~cee@alpha.kalka.io)
L14[03:24:36]
<Forecaster>
wat
L15[03:24:52]
<Forecaster>
wat
L17[03:25:07]
<Forecaster>
:|
L18[03:25:28]
<Forecaster>
reboot fixed it, but still, wat
L19[03:29:46] <Izaya> AmandaC: my advice,
fire it up in ocemu, feed the event to neo.emergency, watch the
console output of ocemu
L20[03:31:40] ⇨
Joins: Inari
(Inari!~Pinkishu@p4fc1e122.dip0.t-ipconnect.de)
L22[04:37:42] ⇨
Joins: Vexatos
(Vexatos!~Vexatos@p200300556E62B533134166EEEB831194.dip0.t-ipconnect.de)
L23[04:37:42] zsh
sets mode: +v on Vexatos
L25[06:01:02]
<Forecaster>
seems legit
L26[06:01:10]
<Forecaster>
#science
L27[06:01:23]
<MGR>
Obviously how lasers work
L28[06:01:27]
<Forecaster>
yes
L29[06:02:07] <Inari> Who the heck wrote
this
L30[06:02:22]
<MGR> Not a
very sciency man
L31[06:02:32]
<Forecaster>
whoever wrote this episode of The Flash
L32[06:52:55] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:7951:a95c:ad12:2af7)
(Read error: Connection reset by peer)
L33[06:54:34] ⇨
Joins: Dark
(Dark!~MrDark@2607:fcc8:d48b:eb00:826:c81b:4c3b:f8e3)
L34[07:02:24] ⇨
Joins: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com)
L36[07:23:56] <MichiBot>
The Black Hole
Bomb and Black Hole Civilizations | length:
9m 15s |
Likes:
5,722 Dislikes:
27 Views:
51,353 | by
Kurzgesagt – In
a Nutshell | Published On 22/4/2018
L37[07:48:25] <AmandaC> Izaya: I've
sprinkled logging around, and I'm getting the modem event, then my
code is not finding the msgReqID from the packet in the inFlight
table, so I'm not even getting far enough to send a reply to the
calling app.
L39[07:53:55] <AmandaC> ... son of a bitch,
I think I see why now
L40[07:56:40] <Inari> %give MichiBot a
quantum werewolf
L41[07:56:40] *
MichiBot accepts the quantum werewolf and adds it to her
inventory
L42[07:57:05] <Inari> Forecaster: Pls, we
all know CERN is using black holes for time travel
L43[07:57:55] <Vexatos> @Forecaster I have
played Advance Wars, I know this stuff
L44[07:58:07]
<Forecaster>
:P
L45[07:58:17] <Vexatos> black hole bombs
are way too expensive >_>
L46[07:58:25] <Vexatos> well they are just
called black bombs
L47[07:58:28] <Vexatos> but whatever
L48[07:58:45] <Vexatos> black hole is the
only one using them
L49[07:59:52]
<Forecaster>
I feel they've got some kind of theme going... but I'm not
sure
L50[08:18:20] <S3> !!!!!!!
L51[08:18:55] <S3> Sometimes a very
particular game written by a bunch of kids who can't program to
save their lives pisses me off
L52[08:22:58] <Arcan> S3: eh?
L53[08:25:05]
<Forecaster>
is it minecraft?!
L54[08:27:13] ⇨
Joins: Yarillo
(Yarillo!~Yarillo@2001:660:4701:200b:5054:ff:fec8:c1cd)
L55[08:27:49] <Izaya> AmandaC: IIRC you
subscribe to a service's events
L56[08:28:43] <Izaya> Then you get the
events in the form of x.SVC.whatever, your, actual, push,
data
L57[08:29:42] <AmandaC> Izaya: the problem
was the request being echoed back at the calling ocemu instance,
causing my code to go "Oh, lemme clean that out of inFlight
since we've received info!" so when the server actually
replied with the actual reply, it was already removed.
L58[08:30:00] <AmandaC> I changed it to
only remove it form inFlight when it's a reply or an error, not the
request itself
L59[08:30:10] <Izaya> Ah :D
L60[08:30:43] <Izaya> Well, that works then
:3
L61[08:31:16] <S3> @Forecaster yes
L62[08:31:24] <Izaya> I should try to
convince 20kdc to come back to esper so they can actually answer
questions
L65[08:32:44] <Izaya> Looking good!
L66[08:33:20] <AmandaC> Need to think about
how to do timeouts, next
L67[08:33:46] <AmandaC> right now that will
hang if the server never responds, instead of returning an error
after 10s (or 30s after an ack )
L68[08:34:05] *
Izaya nods
L69[08:55:53]
<20kdc>
AmandaC: For a NeoUX & event-based application:
`event.runAt(os.uptime() + 10, disconnectAndSuch)`
L70[08:56:17]
<MalkContent> does oc have a bud?
L71[08:56:41] <Izaya> Oh hey.
L72[08:57:25] <Izaya> I guess it
worked.
L73[09:01:21] <AmandaC> @20kdc I wanted it
to be part of the normal calling system, so it schedules timers in
the service for the protocol that then handles the cleanup of the
data should the request not come through properly
L74[09:01:41] <AmandaC> ( and returns a
"x.svc.lilac", "error" response )
L75[09:02:10]
<20kdc> That
makes sense, and should work fine.
L77[09:03:42] <Inari> %pet AmandaC
L78[09:04:00] <AmandaC> Is there any way I
can notify kos that I want my service to be started, other than
requiring the user to set "run.svc-lilac=yes"?
L79[09:04:11] *
Inari pokes MichiBot
L80[09:04:38]
<20kdc>
Well, if the user gives you permission to access system settings,
then you can set the setting yourself
L81[09:05:26] <AmandaC> I am guessing my
tactic of `neo.executeAsync("svc-lilac")` might have
worked if I waited for it to actually have started?
L82[09:05:29]
<Forecaster>
%shell
L83[09:05:29] *
MichiBot loads a rebar into a shell and fires it. It strikes the
ground near nxsupert, cpw and Totoro. They each take 12, 7 and 13
splash damage respectively.
L84[09:05:35]
<20kdc>
AmandaC: Yup, that'd work
L85[09:06:37] ⇨
Joins: UnRealDinnerbone
(UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com)
L86[09:06:39] <AmandaC> Not sure if it'd be
too memory intensive, but might be interesting to have services be
able to be launched automatically when they're *Access()'d
L87[09:07:17] <AmandaC> At least for when
`x.svc.foo` matches an app named `svc-foo`
L88[09:07:22] ⇨
Joins: jvekstrem-extrem
(jvekstrem-extrem!~lainez@185.40.31.127)
L89[09:08:11]
<20kdc>
Hmm... it might be something sys-icecap could do.
L90[09:09:02]
<20kdc>
Kernel's theoretically supposed to stay away from the more specific
policy stuff
L91[09:09:11] <AmandaC> ah, fair
enough
L92[09:21:47] <S3> blueberry neatloaf
L93[09:21:47] <S3> meatloaf*
L94[09:22:19] <Izaya> Neatloaf? Neat.
L96[09:23:56] <Arcan> %inv add Izaya's
neatloaf
L97[09:23:57] *
MichiBot summons 'Izaya's neatloaf' and adds to her inventory. This
seems very sturdy.
L98[09:24:02] <S3> neater than a 50"
CRT on your foot
L99[09:24:09] *
Arcan winces
L100[09:24:52] <S3> which is better than a
50" CRT that fell on your foot
L101[09:25:30] <Izaya> sturdy af
L102[09:31:19]
⇨ Joins: FR^2
(FR^2!~frquadrat@2001:41d0:1:82c1::1)
L103[09:33:12] <Skye> ~markov Izaya
L104[09:33:13] <ocdoc> I've got two
GTX690s for free because GPL v3 isn't that thick walls
L105[09:33:31] <Skye> how do I search the
wiki with ocdoc
L106[09:33:40] <Izaya> ~w stuff
L108[09:33:56] <Skye> ~w ecwnr
L109[09:33:56] <ocdoc> Predicted Inari. (
I tried D: )
L110[09:34:09] <Inari> Wat
L111[09:34:32]
<Smexy Snek>
I cannot read the 'Event' page on the wiki.
L112[09:34:33]
<Smexy Snek>
It's terrible.
L113[09:34:49] <Inari> Improve it!
L114[09:34:58]
<Smexy Snek>
I cant edit the wiki...
L115[09:35:05] <Inari> Why not
L116[09:35:13]
<Smexy Snek>
Because it's not wikipedia.
L117[09:35:18]
<Smexy Snek>
I can't just go in and edit it?
L118[09:35:22] <Izaya> You need to
register and login first
L119[09:35:36] <Skye> ~w event
L121[09:35:46] <Skye> ~w Inari
L123[09:35:51]
<Smexy Snek>
PLUS, I can't fix something I don't understand. The reason Im ON
the event wiki page is because Im trying to learn it lol
L124[09:35:53] <Skye> ~markov Inari
L125[09:35:54] <ocdoc> Is +q them whats
inside that function fro that BTC seems to run more often ;-;
L126[09:35:56] <Inari> Yeah, just
register, login, and edit :p
L127[09:36:00] <Skye> ~markov Lewd
L128[09:36:01] <ocdoc> Please wait
...
L129[09:36:04] <Skye> well that's your
problem?
L130[09:36:09] <Skye> what do you want to
do?
L131[09:36:11] <ocdoc> Nickname does not
exist
L132[09:36:15]
<Smexy Snek>
I'm trying to make a touch interface.
L133[09:36:20] <Inari> And whats your
issue with the event page
L134[09:36:22] <Skye> ~markov lewd
L135[09:36:22] <ocdoc> My voice is still
lewd. D: lewd cherries
L136[09:36:34]
<Smexy Snek>
Nothing is understandable
L137[09:36:34]
<Smexy Snek>
O cam
L138[09:36:40]
<Smexy Snek>
I can't tell what to change [Edited]
L139[09:36:43]
<Smexy Snek>
And what not to change
L140[09:36:53] <Inari> What about it isn't
understandable
L141[09:36:56] <Skye> okay
L142[09:36:59] <Izaya> Great to hear such
specifics.
L143[09:37:02] <Skye> I think you're using
it for the wrong purpose
L144[09:37:04]
<Smexy Snek>
Hold on
L145[09:37:07] <Skye> this isn't a list of
events
L146[09:37:11]
<Smexy Snek>
No no
L147[09:37:15] <Skye> it's how to use the
event API
L148[09:37:17]
<Smexy Snek>
That's not what Im trying to say
L149[09:37:30]
<Smexy Snek>
As I said before, hold on.
L150[09:37:50]
<Smexy Snek>
event.listen(event: string, callback: function): boolean
L151[09:37:54]
<Smexy Snek>
On something like this ^^^
L152[09:38:03]
<Smexy Snek>
I don't know what to change in it, what to get rid of, what to
keep.
L153[09:38:10] <Skye> that's... fine
L154[09:38:14] <Skye> look at the
exam
L155[09:38:15] <Skye> ple
L156[09:38:18] <Skye> at the bottom
L157[09:38:37]
<Smexy Snek>
Very bottom?
L158[09:38:42] <Skye> "General
purpose event handler"
L159[09:38:48] ⇦
Quits: wolfmitchell (wolfmitchell!~mitchell@23-111-179-112.exho.co)
(Ping timeout: 186 seconds)
L160[09:38:54] <Skye> wait
L161[09:38:54] <Skye> not
L162[09:38:57] <Skye> that's wrong
L163[09:38:58] <Skye> what
L165[09:39:00] <Skye> that's why
L166[09:39:04] <Skye> there are no
examples
L167[09:39:05] <Skye> >_<
L168[09:39:13]
<Smexy Snek>
The examples don't show how to use that one...
L169[09:39:17] <Izaya> I don't see the
issue though
L170[09:39:29]
<Smexy Snek>
The issue is it's hard to read the wiki.
L171[09:39:32] <Skye> Izaya, event.listen
is documented as a function
L172[09:39:36] <Skye> but not as an
example
L173[09:39:37]
<Forecaster>
function("input name" : "input type") :
"return type"
L174[09:39:47] <Izaya> it gives you a
basic idea of what the argument should be and the type the argument
type
L175[09:39:51]
<Smexy Snek>
That's easier to read.
L176[09:39:55]
<Smexy Snek>
What Forecaster just did
L177[09:40:01]
<Smexy Snek>
That's WAY easier to read than: event.listen(event: string,
callback: function): boolean
L178[09:40:02] <Izaya> in addition,
underneath, it explains what eahc is fort
L179[09:40:04] <Skye> it's exactly the
same
L180[09:40:06] <Inari> It' the same
though
L181[09:40:07] <Skye> >_<
L183[09:40:12] <Izaya> s/fore/for/
L184[09:40:12] <MichiBot>
<Smexy Snek> As I said befor, hold
on.
L185[09:40:12]
<Smexy Snek>
No, it's not.
L186[09:40:20] <Skye> event.listen is a
function
L187[09:40:26]
<Smexy Snek>
ITS AN EXAMPLE
L188[09:40:29] <Inari> He just replaced
the actual names with a name that tells you what it means xD
L189[09:40:34] <Skye> uh???
L190[09:40:35]
<Smexy Snek>
Yeah?
L191[09:40:38]
<Smexy Snek>
And?
L192[09:40:42]
<Smexy Snek>
That makes it easier to read, no?
L193[09:40:47] <Inari> The syntax for that
format is what Forecaster told you
L194[09:41:01] <Inari> event.listen(event:
string, callback: function): boolean
L195[09:41:02] <Inari>
function("input name" : "input type") :
"return type"
L196[09:41:05] <Inari> evnet.listen is a
function
L197[09:41:09]
<Smexy Snek>
Its
L198[09:41:10]
<Smexy Snek>
An
L199[09:41:11]
<Smexy Snek>
Example
L200[09:41:16] <Skye> event.listen(event:
string, callback: function): boolean
L201[09:41:17] <fingercomp> no, it's
not
L202[09:41:18] <Inari> It has an input
thats an event, and it wants that to be a string
L203[09:41:24] <Skye> you use it like
this
L204[09:41:30] <Inari> it has another
input thats a callbacka nd wants that to be a function
L205[09:41:35] <Inari> And it'll return a
boolean
L206[09:41:54] <Skye>
event.listen("example_event", function()
print("something happened!") end)
L207[09:42:04]
<Forecaster>
I just described how to read the docs
L208[09:42:13] <Skye>
event.listen("key_up", handleEvent) -- register
handleEvent to be called on key_up then end the program
L209[09:42:16]
<Forecaster>
you can't write the docs like that
L210[09:42:21] <Skye> see the example at
the bottom of the page?
L211[09:42:38]
<Smexy Snek>
No.
L212[09:42:43]
<Smexy Snek>
Yes
L213[09:42:47]
<Smexy Snek>
It had to load in.
L214[09:43:05]
<Smexy Snek>
Im gonna stop asking questions now lol.
L215[09:43:09] <Skye> .-.
L216[09:43:15]
<Smexy Snek>
No
L217[09:43:18]
<Smexy Snek>
Not cuz of you guys
L218[09:43:26] <Skye> while it's not the
most clear, we can't teach you if you close off like this?
L219[09:43:28]
<Smexy Snek>
Because I don't look for things.
L220[09:43:37]
<Smexy Snek>
Nonono
L221[09:43:41]
<Smexy Snek>
That's not what I'm trying to do.
L223[09:43:54]
<Smexy Snek>
Sorry, I meant I'm gonna stop because I'm not looking for
things.
L224[09:44:06]
<Smexy Snek>
I don't understand something and automatically get frustrated it's
a flaw of mine xD
L225[09:44:14] <Izaya> So it seems.
L226[09:44:19] <Skye> well we were trying
to help you understand?
L227[09:44:26]
<Smexy Snek>
Yeah Ik.,
L228[09:44:30]
<Smexy Snek>
And Im being an ass.
L229[09:44:31]
<Smexy Snek>
XD
L230[09:44:34] <Skye> tbh the syntax of
the docs aren't that great]
L231[09:44:40] <Skye> but they work once
you understand it
L232[09:44:42]
<Smexy Snek>
That's the word I was looking for.
L233[09:44:44] <Izaya> Got a better
suggestion, Skye?
L234[09:44:57] <Izaya> I'm sure one could
write a script to replace this syntax :D
L235[09:45:11] <Skye> Izaya, first page
contains an annotated descirption of how to use the function
syntax
L236[09:45:34]
<Smexy Snek>
What Im trying to say is that its harder for new users to
understand 'event.listen(event: string, callback: function):
boolean' rather than the other thing
L237[09:45:39] <Inari> It's common
format
L239[09:45:48]
<Smexy Snek>
Not for people new XD
L240[09:45:53] <Skye> hmmm
L241[09:45:55]
<Smexy Snek>
It's like reading Chinese.
L242[09:45:56] <Inari> Well, it's
documentation
L243[09:46:01] <Skye> What if it was
highlighted
L244[09:46:02] <Skye> like
L245[09:46:09] <Skye> if you held your
mouse over the parts
L246[09:46:09]
<Smexy Snek>
Yeah that would be awesome ?
L247[09:46:15]
<Forecaster>
"the other thing" was just me describing the syntax...
you can't use that for the docs
L249[09:46:44]
<Smexy Snek>
Then look at what Skye said instead of automatically shooting back
at me XD
L250[09:47:15] <Skye> It took a bit for me
to understand it, but after seeing the examples it cleared it
up
L251[09:47:44] <Skye> since this a common
format I think it would be best if we explained this on the first
page?
L252[09:47:44] <Inari> Yes, to read
chinese you learn to read it
L253[09:47:45] <Inari> :P
L254[09:48:05]
<Smexy Snek>
Where on the wiki do I learn to read it?
L255[09:48:13]
<Smexy Snek>
Is there a page explaining how common works?
L256[09:48:14] <Skye> we need to make it.
:P
L257[09:48:18] <Skye> it's assumed
L258[09:48:22]
<Smexy Snek>
Exactly XD
L259[09:48:40]
<Forecaster>
you either know or come here and ask
L260[09:49:03] <Skye>
function_name(argument_name: argument_type, [optional_argument:
opt_arg_type]): return_type
L261[09:49:31] <Skye> it's based on the
syntax of Scala?
L262[09:49:33]
<Smexy Snek>
Well if you're gonna tell me "Learn it" you might as well
tell me how it works as well.
L263[09:49:43] <Skye>
function_name(argument_name: argument_type, [optional_argument:
opt_arg_type]): return_type
L264[09:49:48] <Skye> is that
helpful?
L265[09:49:48]
<Forecaster>
we did
L266[09:49:53]
<Smexy Snek>
Yes
L267[09:49:56]
<Smexy Snek>
It is ?
L268[09:51:15] <Skye> Izaya, could you
make fancy HTML / CSS / JS that could help with that?
L269[09:51:33] <Izaya> can be done
entirely in HTML and CSS IIRC
L270[09:51:44] <AmandaC> Okay, am I
missing something or is there no easy way to get the component
address of something you're connecting with a MFU?
L271[09:51:48] <Izaya> dokuwiki even has
it
L272[09:51:56] <AmandaC> ( that is, in a
clipboard )
L274[09:52:14]
<Smexy Snek>
Why am I directed to so many different wikis XD
L275[09:52:18] <Vexatos> AmandaC, yea just
get a debug card and sendToClipboard :^)
L276[09:52:26] <AmandaC> :/
L277[09:52:28] <Vexatos> AmandaC, you only
need the first three or four characters anyway >_>
L278[09:52:46] <AmandaC> Oh, right
L279[09:53:13] <Skye> Izaya, would it be
possible to autogenerate those and have those happen in code
blocks?
L280[09:54:04] <Izaya> Probably.
L281[09:54:11] <Izaya> That said, you'll
want to talk to whoever runs the wiki.
L282[09:56:04] <Skye> who does?
L283[09:56:08] *
Izaya shrugs
L284[09:56:55] <Inari> %pet AmandaC
L285[09:56:55] *
MichiBot brushes AmandaC with a quantum werewolf. 21 health
gained!
L286[09:57:11] <Inari> Thats a lot of
health
L287[09:57:29] <Izaya> I still don't see
the issue though, it's a standard way of writing docs, it's
concise, and it's not ambiguous
L288[09:57:40] <Izaya> Oh, new God of War
game is out.
L289[09:57:42] <Inari> Whats that format
even called?
L290[09:59:09] <Izaya> unsure
L291[09:59:14] <Izaya> I've seen it before
though
L292[09:59:25] <Inari> Yeah
L293[09:59:28] <Inari> Just wondering on
the name
L295[10:00:26] <Izaya> I thought it was
used in the Lua manual too, but apparently not.
L296[10:01:29] <Inari> The lua manual is
terrible
L297[10:01:30] <Inari> :D
L298[10:01:43] <Skye> Izaya, where is it
used then?
L299[10:01:46] <Skye> lua users
wiki?
L300[10:01:48] <Izaya> It's functional and
comprehensive, but not well formatted.
L301[10:01:58] <Skye> what's a better way
to format it
L303[10:02:17] <Vexatos> the PIL is way
better :P
L304[10:04:19] <Skye> Izaya, it's the same
but without types
L305[10:04:30] <Izaya> or return
values
L306[10:04:46] <Skye> what does the PIL
use
L307[10:04:49] <Skye> what does the lua
users wiki use
L308[10:04:58] <Skye> did OC invent it's
own scala inspired format
L309[10:05:01]
<Smexy Snek>
Thanks guys for being patient with me btw, I gtg bai
L310[10:07:04] <Vexatos> Almost every
language I know has a format similar to this, anyway
L311[10:07:15] <Vexatos> it's mostly an
upgraded lua manual syntax
L312[10:07:42] <Izaya> I like it. Colours
wouldn't be bad, though.
L313[10:09:42] <Skye> so we need
highlighting and also explanations?
L314[10:15:36]
<Smexy Snek>
Or just have a page describing how it works
L315[10:15:49]
<Smexy Snek>
And if someone is confused about how it's formatted send them the
link to it.
L316[10:16:08]
<Smexy Snek>
And colors would help :3
L317[10:26:11] <Izaya> ~w
serialization
L319[10:28:37] <Inari> Well at least the
"name: type" is called a type annotation it seems
L321[10:43:49]
<20kdc> ooo!
monitoring for some sort of factory?
L322[10:44:18] <AmandaC> my base's power
system
L323[10:45:00] <AmandaC> Rather, a few
devices in my base that store / produce power
L324[10:45:21] <AmandaC> I think I'll make
a proper UI for that specific system now
L325[10:46:12] <Izaya> I'll take a look in
a minute
L326[10:46:20] <Izaya> however, I am
currently on a machine without a browser
L327[10:48:41] ⇦
Quits: Neo (Neo!~Neo@eos.pc-logix.com) (Ping timeout: 186
seconds)
L328[10:49:15]
⇨ Joins: Neo (Neo!~Neo@eos.pc-logix.com)
L329[10:49:22]
⇨ Joins: Oddstr13
(Oddstr13!Odd@satomi.openshell.no)
L330[10:49:24] ⇦
Quits: payonel (payonel!~payonel@2607:5300:61:8d9::bad:c0de) (Ping
timeout: 186 seconds)
L331[10:49:24] ⇦
Quits: mrkirby153 (mrkirby153!mrkirby153@2a01:7e00:e000::11) (Ping
timeout: 186 seconds)
L332[10:49:40]
⇨ Joins: payonel
(payonel!~payonel@2607:5300:61:8d9::bad:c0de)
L333[10:49:45] ⇦
Quits: Arcan (Arcan!znc@nightfall.moe) (Ping timeout: 186
seconds)
L334[10:49:45] ⇦
Quits: LordFokas (LordFokas!LordFokas@2001:41d0:2:d8bc::13) (Ping
timeout: 186 seconds)
L335[10:49:45] ⇦
Quits: minecreatr (minecreatr!~minecreat@tterrag.com) (Ping
timeout: 186 seconds)
L336[10:49:45] ⇦
Quits: Patchi (Patchi!Patchi@2001:41d0:2:d8bc::13) (Ping timeout:
186 seconds)
L337[10:49:45] ⇦
Quits: AngieBLD (AngieBLD!AngieBLD@2001:41d0:2:d8bc::13) (Ping
timeout: 186 seconds)
L338[10:49:45] ⇦
Quits: s0cks (s0cks!socks@ds003.info) (Ping timeout: 186
seconds)
L339[10:50:06] <Mimiru> yay esper is
dying.
L340[10:50:07] ***
payonel is now known as Guest91232
L341[10:50:17] ⇦
Quits: Guest26405 (Guest26405!~Thog@is.aww.moe) (Ping timeout: 186
seconds)
L342[10:50:17] ⇦
Quits: Hobbyboy (Hobbyboy!Hobbyboy@hobbyboy.co.uk) (Ping timeout:
186 seconds)
L343[10:50:17] ⇦
Quits: ` (`!justastran@lightning.bouncer.ml) (Ping timeout: 186
seconds)
L344[10:50:49] ⇦
Quits: vifino (vifino!~vifino@tty.sh) (Ping timeout: 186
seconds)
L345[10:51:21] ⇦
Quits: Saphire (Saphire!saphire@to1.hashbang.sh) (Ping timeout: 186
seconds)
L346[10:51:53] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Ping
timeout: 186 seconds)
L347[10:52:01]
⇨ Joins: Arcan (Arcan!znc@nightfall.moe)
L348[10:52:24] ***
Guest91232 is now known as payonel
L349[10:52:25] ⇦
Quits: pwootage (pwootage!~pwootage@new.pwootage.com) (Ping
timeout: 186 seconds)
L350[10:52:25] ⇦
Quits: tehbeard (tehbeard!~tehesper@208.80.10.200) (Ping timeout:
186 seconds)
L351[10:52:25] ⇦
Quits: Forecaster (Forecaster!Forecaster@znc.theender.net) (Ping
timeout: 186 seconds)
L352[10:52:30]
⇨ Joins: Forecaster
(Forecaster!Forecaster@2001:41d0:2:d8bc::13)
L353[10:52:33]
⇨ Joins: pwootage
(pwootage!~pwootage@new.pwootage.com)
L354[10:52:35]
zsh sets mode: +v on payonel
L355[10:52:57] ⇦
Quits: dustinm` (dustinm`!~dustinm@68.ip-149-56-14.net) (Ping
timeout: 186 seconds)
L356[10:53:29] ⇦
Quits: clampy (clampy!~clamp_cla@2a03:b0c0:1:d0::808:1001) (Ping
timeout: 186 seconds)
L357[10:53:32]
⇨ Joins: vifino (vifino!~vifino@tty.sh)
L358[10:54:01] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Ping timeout:
186 seconds)
L359[10:54:01] ***
vifino is now known as Guest90478
L360[10:54:48]
⇨ Joins: dustinm`
(dustinm`!~dustinm@68.ip-149-56-14.net)
L361[10:55:09]
⇨ Joins: tehbeard
(tehbeard!~tehesper@208.80.10.200)
L362[10:55:37] ⇦
Quits: jackie (jackie!~jackie@irc.chaosfield.at) (Ping timeout: 186
seconds)
L363[10:55:48]
⇨ Joins: dangranos
(dangranos!~dangranos@eos.pc-logix.com)
L364[10:57:19]
⇨ Joins: AngieBLD
(AngieBLD!AngieBLD@2001:41d0:2:d8bc::13)
L365[10:57:27]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L366[10:57:36]
⇨ Joins: Saphire
(Saphire!~Saphire@to1.hashbang.sh)
L367[10:57:47]
⇨ Joins: Sandra
(Sandra!Sandra@2001:41d0:2:d8bc::13)
L368[10:58:06] <Inari> Temia: Nice emacs
setup
L369[10:58:31]
⇨ Joins: mrkirby153
(mrkirby153!mrkirby153@2a01:7e00:e000::11)
L370[10:58:39]
⇨ Joins: minecreatr
(minecreatr!~minecreat@tterrag.com)
L371[10:58:52] ⇦
Quits: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L372[10:59:02] <Inari> %pet AmandaC
L373[10:59:08] <Inari> Oh
L374[10:59:12] <Inari> MichiBot DCd
too
L375[10:59:17]
⇨ Joins: Thog (Thog!~Thog@is.aww.moe)
L376[10:59:21]
⇨ Joins: ` (`!justastran@lightning.bouncer.ml)
L377[10:59:45] ***
Thog is now known as Guest40986
L378[11:00:16]
⇨ Joins: Patchi
(Patchi!Patchi@2001:41d0:2:d8bc::13)
L379[11:01:00]
⇨ Joins: MichiBot
(MichiBot!~MichiBot@eos.pc-logix.com)
L380[11:01:00]
zsh sets mode: +v on MichiBot
L381[11:01:03] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Client
Quit)
L382[11:01:11]
⇨ Joins: LordFokas
(LordFokas!LordFokas@2001:41d0:2:d8bc::13)
L383[11:01:29] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Ping timeout:
186 seconds)
L384[11:01:39]
⇨ Joins: MichiBot
(MichiBot!~MichiBot@eos.pc-logix.com)
L385[11:01:39]
zsh sets mode: +v on MichiBot
L386[11:02:19]
⇨ Joins: s0cks (s0cks!socks@ds003.info)
L387[11:02:33]
⇨ Joins: jackie
(jackie!~jackie@static.213-239-213-45.clients.your-server.de)
L388[11:02:33]
zsh sets mode: +v on jackie
L389[11:03:05]
⇨ Joins: Hobbyboy
(Hobbyboy!Hobbyboy@hobbyboy.co.uk)
L390[11:03:54]
⇨ Joins: clampy
(clampy!~clamp_cla@2a03:b0c0:1:d0::808:1001)
L391[11:04:58]
⇨ Joins: Backslash_
(Backslash_!~Backslash@ip-94-114-162-224.unity-media.net)
L392[11:05:23]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L393[11:07:21] ⇦
Quits: s0cks (s0cks!socks@ds003.info) (Ping timeout: 186
seconds)
L394[11:07:21] ⇦
Quits: Backslash
(Backslash!~Backslash@ip-94-114-162-224.unity-media.net) (Ping
timeout: 186 seconds)
L395[11:07:33] <Mimiru> holy shit
esper
L396[11:07:34] <Mimiru> wtf
L398[11:08:35]
<Wuerfel_21>
EsperNET having seizure again?
L399[11:08:43] <Izaya> saying I don't have
a browser was inaccurate, it's more like "I might as well not
have a browser"
L400[11:09:15] <Izaya> AmandaC: next, make
it format it nicely :D
L402[11:09:53] <AmandaC> ( Which I just
finished )
L403[11:10:01] ⇦
Quits: daniel (daniel!~quassel@jupiter.danger-it.de) (Ping timeout:
186 seconds)
L404[11:10:14] <Izaya> :D
L405[11:10:15] <Izaya> very nice
L406[11:10:20]
⇨ Joins: daniel
(daniel!~quassel@jupiter.danger-it.de)
L407[11:10:31] <Izaya> that reminds
me
L408[11:10:36] <Izaya> I was gonna make
another launcher
L409[11:10:52] <AmandaC> Currently
debating if I want to learn the neoux requrements for a widget to
code up a progress bar widget
L410[11:10:58] <Izaya> @20kdc, how does a
launcher like xfce4-appfinder sound? :D
L411[11:11:30]
<20kdc>
Sure! I've already added the ability to change the set Alt-Enter
launcher via an Advanced Setting.
L412[11:11:42]
<20kdc> As
per usual, it'll all be in R2.
L413[11:12:06]
<20kdc>
Which will come out once I'm done one-upping print3d-view with a
live wireframe display.
L414[11:12:52] <AmandaC> Is there some
where you upload dev versions of the inst.lua?
L415[11:13:26] <AmandaC> I went and just
built it and uploaded it my nextcloud to get it on a proper MC
machine, but it'd be nice to have something that I don't have to
manually update
L416[11:14:11] <AmandaC> %choose progress
bar or file manager
L417[11:14:12] <MichiBot> AmandaC:
progress bar
L418[11:15:17]
<20kdc>
AmandaC: Ok, I'll make one, but it'll be very unstable.
L419[11:15:25]
<20kdc> Or
I'll forget to update it.
L420[11:15:30]
<20kdc> One
of the two.
L421[11:16:00]
<20kdc>
Also, installing it might have the side effect that the update
mechanisms are going to think you're already up to date, so you'll
have to reinstall when a release comes out.
L422[11:16:44] <Izaya> ~w table
L425[11:18:48] <AmandaC> master as of
yesterday has been fairly stable for me
L426[11:18:54] <AmandaC> R1's advanced
settings didn't want to let me add a value for some reason, which
is what set me down that path in the first place.
L427[11:19:03] <AmandaC> er, add a
key
L428[11:19:18]
<20kdc>
Master is the output after I'm reasonably sure of non-breakiness to
push.
L429[11:19:35]
⇨ Joins: s0cks (s0cks!socks@ds003.info)
L430[11:23:29]
⇨ Joins: Webchat_29528
(Webchat_29528!webchat@199-212-045-062.dynamic.caiway.nl)
L431[11:23:48] ⇦
Quits: Webchat_29528
(Webchat_29528!webchat@199-212-045-062.dynamic.caiway.nl) (Client
Quit)
L432[11:23:51] <Inari> %pet AmandaC
L433[11:23:51] *
MichiBot brushes AmandaC with a burning pile of RFC specs. 3 health
gained!
L434[11:23:54] <Inari> :D
L435[11:24:02]
⇨ Joins: Webchat_40002
(Webchat_40002!webchat@199-212-045-062.dynamic.caiway.nl)
L436[11:24:44] ⇦
Quits: Webchat_40002
(Webchat_40002!webchat@199-212-045-062.dynamic.caiway.nl) (Client
Quit)
L437[11:27:59] <Izaya> :D this ia ctually
p. nice
L438[11:28:04] <Izaya> is actually*
L440[11:31:01] <Izaya> It has some weird
behavior but it does work
L441[11:32:19] <Izaya> namely, search for
fm, it has ghost buttons
L442[11:32:35]
<20kdc>
oooo, fancy
L443[11:32:49] <Izaya> guessing it's
because it doesn't want the text field to be that small
L444[11:32:51]
<20kdc>
though the ghost buttons thing should probably not be
happening
L445[11:33:07]
<20kdc>
oooh, wait, I see, you have a width under 8
L446[11:33:14]
<20kdc> I
forgot about that rule, let me just go document it
L447[11:34:24] <Izaya> oh hey I guessed
right
L448[11:34:24] <Izaya> wwidth =
math.max(wwidth, 8)
L450[11:35:49]
<20kdc> the
reasoning here is basically that it'd be impossible to have any
idea what an app was unless the width was at least 8
L451[11:36:02]
<20kdc>
oooo, fancy!
L452[11:36:09] <Izaya> :o
L453[11:36:11] <Izaya> Very nice :D
L455[11:38:08] <AmandaC> I might be doing
something bad in it though
L456[11:38:22] <AmandaC> ( other than
hard-coding the colours )
L457[11:38:45] <Izaya> ricing support
wen
L458[11:38:46] <Izaya> when
L459[11:39:08] <AmandaC> ricing
what?
L460[11:39:44] <Izaya> everything :D
L461[11:39:55] <Izaya> but then again
windows define their own colours so I guess never
L462[11:40:37] <AmandaC> ... I'm confused
what ricing is then, I assumed it was trying to squeeze every ounce
of power out of a cpu
L463[11:40:39] ⇦
Quits: Yarillo
(Yarillo!~Yarillo@2001:660:4701:200b:5054:ff:fec8:c1cd) (Read
error: No route to host)
L464[11:41:00] <Izaya> no uh
L465[11:41:12] <Izaya> ricing is putting a
fancy spoiler on a shit car
L466[11:41:31] <Izaya> it's making it look
fancy while not really improving stuff
L467[11:42:29]
⇨ Joins: Yarillo
(Yarillo!~Yarillo@2001:660:4701:2004:5054:ff:feb8:97e9)
L468[11:42:39] <Izaya> it can also apply
to UIs
L469[11:42:46] <AmandaC> ah
L471[11:43:41] <Izaya> tl;dr I want to be
able to apply colour themes to my KOS NEO desktop because I want to
be able to emulate Windows 3.1 Hot Dog Stand
L472[11:43:47] <Izaya> or alternatively
make everything solarized
L473[11:43:53] <Izaya> depends on the
day
L474[11:44:47] <AmandaC> haha.
L475[11:45:14] <Izaya> tl;dr again:
default window colours with configurable settings
L476[11:50:09] <Izaya> woo, I can use my
GH repo as a claw repo
L477[11:50:41] <Izaya> @20kdc if I intend
to PR stuff into the repo, is MPLv2 license fine?
L478[11:51:05] <Izaya> the launcher stuff
I'm happy to public domain but I'd like to keep all minitel stuff
under the same license
L479[11:53:12] <AmandaC> 12:50:10
<Izaya> woo, I can use my GH repo as a claw repo <- Mind
sharing how?
L481[11:54:22] <Izaya> not 100% sure if
it's working properly though
L482[11:54:23] <Izaya> :|
L483[11:55:15] <AmandaC> ah
L484[11:55:36] <Izaya> I seem to be unable
to download things
L485[11:55:49] <Izaya> but it did pick up
my additions
L486[12:00:03] <Izaya> Today's weird
thought: A T2 GPU with T3 resolution but T1 colours would be
nice
L487[12:00:17] <Izaya> the ultimate in
dumb terminal displays
L488[12:03:17]
<Forecaster>
woo
L490[12:06:00]
<20kdc>
Izaya: You can use any license, though I'm going to have to work
out some complicated way to get the licensing details written down
correctly.
L491[12:06:39]
<20kdc> And
if the license prohibits distribution by CLAW, then that's not
usable.
L492[12:06:58] <Izaya> That'd
figure.
L493[12:19:47]
⇨ Joins: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L494[12:23:34] ⇦
Quits: Unh0ly_Tigg
(Unh0ly_Tigg!~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
(Client Quit)
L495[12:28:19] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E62B533134166EEEB831194.dip0.t-ipconnect.de)
(Ping timeout: 182 seconds)
L497[12:37:43] <AmandaC> Izaya: oh nice,
that prompted me to do a bit of digging ,and apparently it works
for any fs on the machine. So now my experimental/kos dir which
gets mounted into a server as a floppy disk, can be an installation
source
L498[12:38:05] <Izaya> huh
L499[12:38:07] <Izaya> nice :D
L500[12:39:30] <AmandaC> That is, without
having to change app-claw
L501[12:40:03]
<20kdc> yes,
seemed preferable to trying to join the argument over which network
stack is the bestest
L502[12:40:13]
<20kdc>
solution: just make everything file-copying based.
L503[12:40:16]
<20kdc> also
simplified the code.
L504[12:42:09]
⇨ Joins: Vexatos
(Vexatos!~Vexatos@p200300556E62B520FDBC41C00CC97504.dip0.t-ipconnect.de)
L505[12:42:09]
zsh sets mode: +v on Vexatos
L506[12:47:21] ⇦
Quits: glasspelican
(glasspelican!~quassel@ktnron060ww-lp130-02-64-231-90-68.dsl.bell.ca)
(Ping timeout: 198 seconds)
L507[12:56:26]
⇨ Joins: glasspelican
(glasspelican!~quassel@ktnron060ww-lp130-02-64-231-90-68.dsl.bell.ca)
L508[12:59:35] <Izaya> I'm out, I guess.
4AM x_x
L510[13:06:07] <Izaya> Works on my
machine
L511[13:06:22] <Izaya>
run.svc-minitel=yes, that is
L512[13:07:23]
<20kdc>
Izaya: API change that shouldn't break anything incoming: services
will be automatically started if the security request is ok'd by
the user
L513[13:07:35] <Izaya> Oh nice
L514[13:07:59] <Izaya> Will I be able to
autostart programs yet?
L515[13:07:59]
<20kdc> if
this is a particular concern, look specifically for being started
by the process "sys-icecap"
L516[13:08:14]
<20kdc> and
as for autostarting programs, no, that's not a thing at
present.
L517[13:08:55] <AmandaC> @20kdc Will the
requestAccess for the service wait until the service has started,
before returning?
L518[13:09:00]
<20kdc>
Yes.
L519[13:09:14]
<20kdc>
Unless it takes over 30 seconds for the access you requested to
become available,
L520[13:09:25] <AmandaC> Nice. What of
something like `x.svc.foo.bar`?
L521[13:09:52] <AmandaC> ( Or is that
something we shouldn't be doing )
L522[13:10:07]
<20kdc>
There is a syntax for that, and it is enforced: x.svc.foo/bar
L523[13:10:08]
⇨ Joins: Thutmose
(Thutmose!~Patrick@host-69-59-79-123.nctv.com)
L524[13:10:13] <AmandaC> ah
L525[13:10:17]
<20kdc> And
yes, it works too.
L526[13:10:49]
<20kdc>
Basically, "x.svc.", your app name, optional
"/" postfix.
L527[13:11:15]
<20kdc> The
postfix must match the Lua pattern:
`"/[a-z0-9/%.]*$"`
L528[13:12:23] <AmandaC> I guess that
explains why I was getting errors trying to
requestAccess("r.svc.lilac.settings")
L529[13:13:03]
<20kdc> If
the app is called svc-lilac.settings that should work, not that
you're supposed to name it that way.
L530[13:13:30] <AmandaC> ah
L531[13:13:52]
<20kdc> The
syntax has to be unambiguous, though, because allowing an app
called svc-lilac.settings to be confused with an app called
svc-lilac can cause quite a bit of trouble.
L532[13:13:56] <AmandaC> I changed it to
r.svc.lilac/settings instead, because I wanted to provide a
seperate interface for my settings than the actual function
calls
L533[13:14:05] * `
is summoned
L534[13:14:38]
<20kdc>
...um, hi! Sorry for pinging you. I did not realize that the code
escaping mechanism apparently gets translated in such a way that
you get pinged.
L535[13:15:41] <Corded> *
<Forecaster> thinks it's their own fault for having a
single-character name :P
L536[13:17:56] <Mimiru> ^
L537[13:20:28] <Inari> %fling
L538[13:20:28] *
MichiBot flings MGR in a random direction. It hits the ground near
ping
L539[13:21:14]
<20kdc> why
*MGR*? what did MGR do?
L540[13:21:21]
<20kdc>
%fling MichiBot
L541[13:21:21] *
MichiBot flings Jelly Bombs in a random direction. It hits MichiBot
right in their lunch. They take 15 damage.
L542[13:21:41]
<20kdc>
...so, directly upwards, then
L543[13:21:50] <Mimiru> @Forecaster might
wanna make fling do the thing too
L544[13:21:59]
<Forecaster>
maybe
L545[13:21:59] <Izaya> Man, Stargate has
no issue with killing people for real for good
L546[13:22:19] <Inari> Do what thing
L547[13:22:32]
<Forecaster>
you know, *the thing*
L548[13:23:42] *
Inari eyes AmandaC
L550[13:24:00] <MichiBot> Sat Apr 21
14:35:17 CDT 2018 @Wervus: Shout out to my cat for being the best
pencil case ever
https://t.co/cO0Xu6U958
L551[13:24:28]
<Forecaster>
there
L552[13:24:39]
<Forecaster>
once built it will do the thing
L553[13:24:40] <AmandaC> D:
L554[13:24:56] <Inari> %fling
L555[13:24:57] *
MichiBot flings Falcon Heavy Center Core Memorial Model in a random
direction. It hits LePlaYa in their spleen. They take 8 damage
(7+1).
L556[13:25:14] <Inari> I don't get
it
L557[13:25:21] <Inari> %source
L559[13:25:24]
<Forecaster>
*once built*
L560[13:25:27] ⇦
Quits: MichiBot (MichiBot!~MichiBot@eos.pc-logix.com) (Remote host
closed the connection)
L561[13:25:32] <Inari> Oh
L562[13:25:32] <Inari> I see
L563[13:25:46]
⇨ Joins: MichiBot
(MichiBot!~MichiBot@eos.pc-logix.com)
L564[13:25:46]
zsh sets mode: +v on MichiBot
L565[13:27:51] <Inari> And on to the daily
task of finding something to watch while having dinner
L566[13:28:22]
<Forecaster>
%fling MichiBot
L567[13:28:23] *
MichiBot flings charged staff in a random direction. It hits
Forecaster on the left hand. They take 7 damage (6+1).
L568[13:34:55]
<Forecaster>
%fling inari
L569[13:34:55] *
MichiBot flings Jelly Bombs in a random direction. It hits inari
underneath their foot. They take 12 damage.
L570[13:36:53] ⇦
Quits: scj643 (scj643!~quassel@scj.theender.net) (Quit:
Bye)
L571[13:37:04]
⇨ Joins: scj643
(scj643!~quassel@scj.theender.net)
L572[14:10:06]
⇨ Joins: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:c15a:a82b:9a8c:7518)
L573[14:14:10] <AmandaC> @20kdc what
emulator was that in your video for the auto-start, btw? Or was
that in MC proper?
L574[14:15:16]
<20kdc>
AmandaC: OCEmu. It has it's oddities, but it seems accurate enough
for this kind of testing.
L575[14:15:23] <AmandaC> ah
L576[14:15:47]
<20kdc> That
said, don't bother with setPrecise... unless the copy I have is
just really out of date, it's a NOP.
L577[14:16:17] <AmandaC> I've been using
ocvm for awhile now, got ocemu set back up yesterday specifically
to toy with kos, since it seems to dislike ocvm in some way
L578[14:16:35]
<20kdc>
That's worrying. What in particular's going wrong?
L579[14:16:43] <AmandaC> Screen just stays
blank
L580[14:17:04]
⇨ Joins: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com)
L581[14:17:07]
<20kdc>
...oookay. I think I'm just going to go into OCVM and start
figuring out a new way to do console logging.
L582[14:18:26] <AmandaC> payonel might
accept a PR to add a log function to the "sandbox"
component
L583[14:19:48]
<20kdc>
standardization is great isn't it
L584[14:20:15] <AmandaC> and actually that
probably wouldn't be too hard to add, If I recall the ocvm source
correctly, so I might throw that together and shoot it off
L585[14:20:43]
<20kdc>
...should I just iterate through all components for any method
called "log"
L586[14:20:51]
<20kdc> on
the basis that I can see this becoming a bit of a trend
L587[14:20:52] <Inari> %give MichiBot
deep-fried cat hair balls
L588[14:20:52] *
MichiBot accepts deep-fried cat hair balls and adds it to her
inventory
L589[14:22:46] <Arcan> %inv add deep-fried
cat hair balls
L590[14:22:47] *
MichiBot watches the summoning misfire and the two identical items
merge into a massive, unidentifiable blob
L591[14:23:04] <Arcan> %inv list
L593[14:24:02]
<Wuerfel_21>
%inv add Can i add shit, too?
L594[14:24:02] *
MichiBot summons 'Can i add shit, too' and adds to her inventory. I
could get some good swings in with this.
L595[14:24:06]
<Wuerfel_21>
ayyy
L596[14:24:51]
<Wuerfel_21>
%inv add the almighty piggycorn
L597[14:24:51] *
MichiBot summons 'the almighty piggycorn' and adds to her
inventory. This seems rather fragile...
L598[14:26:09]
<20kdc> %inv
add a circular print of Corded's avatar
L599[14:26:09] *
MichiBot summons 'a circular print of Corded's avatar' and adds to
her inventory. This seems rather fragile...
L600[14:26:26]
<20kdc> as
usual, MichiBot is spot-on
L601[14:27:02]
<Wuerfel_21>
i assume there is some magic mojo to allow MichiBot usage through
Corded
L602[14:27:18]
<Forecaster>
yes
L603[14:27:21]
<Forecaster>
much magic
L605[14:27:25]
<Wuerfel_21>
or does this work: %inv add somehing
L606[14:27:36]
<Forecaster>
nope, has to be just the command :P
L607[14:28:11]
<Wuerfel_21>
i thought it might work by allowing the command to start within the
message
L608[14:28:23] <Inari> I wonder
L609[14:28:30] <Inari> Is there a term for
the matter inside a black hole?
L610[14:28:35] <Mimiru> AbstractListener
there lets MichiBot work from most bridges, be it Discord,
Minecraft... and anything else that follows the same format of
<Nick> Message or (Nick) Message
L611[14:28:44]
<Forecaster>
inari the singularity?
L612[14:29:01] <Inari> Yeah, but whats the
material of it
L613[14:29:16]
<Forecaster>
literally anything?
L614[14:29:36] <Inari> Sure, but once it
enters the singularity it loses it's previous existance, kind of,
no? So if you add wood, it isn't wood anymore
L615[14:29:49]
<Forecaster>
once it's in the black hole it doesn't really matter what it
is
L616[14:30:08]
<Forecaster>
it's just part of the singularity now
L618[14:31:52] <AmandaC> ( from latest
master on github )
L619[14:32:15]
<20kdc>
Thanks! I can tell you that ocvm's bind is apparently
useless.
L620[14:32:23] <Inari> Black holes are
hard to imagine
L621[14:33:10] <AmandaC> @20kdc useless
how?
L622[14:33:12] <Inari> Also i wonder how a
singularity would look :p
L623[14:33:37] <Mimiru> So.. I have a
magical MicroSD card.
L624[14:33:40]
<20kdc>
AmandaC: Useless in that calling it apparently causes an error,
which shouldn't happen.
L625[14:33:50] <Mimiru> 32GB 808 MB free,
I nuke the files on it, and the files come back.
L626[14:33:57] <Mimiru> I format the card,
and the files are still there.
L627[14:34:06]
<Wuerfel_21>
SD card of holding
L628[14:34:16] <Mimiru> now if only I
could add more files.
L629[14:34:21] <AmandaC> the only thing I
see in the function for that is it might error if passed a
non-string
L630[14:34:43] <Inari> Okay then
L631[14:34:55] <Inari> Googling gave me a
nude pic
L632[14:35:44]
<Forecaster>
googling black hole? :P
L633[14:35:49]
<20kdc>
AmandaC: It also seems to ignore the reset argument, which means
that if you ever use more than one screen with it, you will
*probably* run into issues.
L634[14:36:29] <Inari> Googling "how
would a naked singularity look"
L635[14:37:57] <AmandaC> ocvm only
supports a single screen, anyway
L636[14:38:11] <AmandaC> since it's
terminal based
L637[14:39:14]
<20kdc> Ok,
so I have no idea which machine.lua is in use
L638[14:39:39] <Inari> Ahhh, feeling the
cool night air sweep into the room feels so good
L639[14:41:47]
<20kdc>
...or any idea what the error actually is
L640[14:41:58]
<20kdc> it
seems to be Lua-side, but... details are missing
L641[14:43:08]
⇨ Joins: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:905:130f:4093:2772)
L643[14:48:13] ⇦
Quits: Dark (Dark!~MrDark@2607:fcc8:d48b:eb00:826:c81b:4c3b:f8e3)
(Read error: Connection reset by peer)
L644[14:48:17]
<20kdc> In
which case, I have no idea, because gpu.bind shouldn't fail there
unless a lot of other stuff has gone very horribly wrong
L645[14:49:50] <AmandaC> gpu.bind isn't
returning an error, near as I can tell from sprinkling some
additional logging into ocvm
L646[14:50:07]
<20kdc>
...in which case things have gone *extremely* wrong
L647[14:50:59]
<20kdc> if
there happens to be any random reason why proxies would be
broken...
L648[14:53:11] <AmandaC> ... huh
L649[14:53:37]
<20kdc>
...because at this point that'd be my guess short of useful error
messages
L650[14:53:46] <AmandaC> I changed
gpu.bind to return a true instead of just nothing, and now KittenOS
is booting
L651[14:54:14]
<20kdc>
...given that the specific line totally ignores the return
value
L652[14:55:33] <AmandaC> Of course, it's
all for naut, because the terminal can't seem to accept alt-enter
as input
L653[14:55:43]
<20kdc> do
you have mouse?
L654[14:55:59]
<20kdc> if
so, right-click on the backdrop
L655[14:56:28] <AmandaC> I tried a
different terminal emulator and that works now.
L656[14:57:52] <AmandaC> gpu.bind is
defined to return boolean,[string] so I think I'll just chock that
part up to ocvm being non-complient
L657[14:59:34]
<20kdc> I'm
kind of wondering if everybody just called gpu.bind with
pcall
L658[14:59:46]
<20kdc> so
it never got noticed
L660[15:11:51] *
Inari wonders if theres any way to set water on fire
L661[15:12:05] <AmandaC> Inari: throw
magnesium on it
L662[15:12:17] <Inari> But the magnesium
burns then I thought?
L663[15:15:59] ⇦
Quits: UnRealDinnerbone
(UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com) (Quit:
Connection closed for inactivity)
L664[15:26:00] <Xal> pass a really strong
electric current through it
L665[15:33:40]
<MGR> I
think chlorine trifluoride works too
L666[15:34:06]
<MGR> Yeah,
it sets water on fire
L667[15:52:17]
⇨ Joins: UnRealDinnerbone
(UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com)
L668[16:09:36] ⇦
Quits: ben_mkiv (ben_mkiv!~ben_mkiv@p4FED4A10.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L670[16:22:24] ⇦
Quits: ocdoc (ocdoc!~ocdoc@eos.pc-logix.com) (Ping timeout: 186
seconds)
L671[16:22:39] <Xal> you need a better WM,
my friend
L673[16:23:52] <Xal> I won't say how many
emacs buffers I have open right now
L674[16:29:20]
<Wuerfel_21>
but srsly, quad view blender + too many terminals. To the
uninitiated, i must look like some kind of cyber sorceress
L675[16:37:48] ⇦
Quits: FR^2 (FR^2!~frquadrat@2001:41d0:1:82c1::1) (Quit:
quit)
L677[16:49:11] <MichiBot> Sun Apr 22
16:39:29 CDT 2018 @HollyConrad: Happy #EARTHDAY from me and the
good boi ??
https://t.co/gwZlwKOno0
L679[16:55:55]
<Wuerfel_21>
~~piss yellow?~~
L680[16:56:31] <Inari> I don't think piss
hast hat colour :P And it mostly stands out in the context (the red
hair adds to it I guess)
L681[16:58:58] <Inari> You know
L682[16:59:07] <Inari> Neurons are pretty
lewd, they spend all day getting excited until they shoot
L683[17:02:15]
<Wuerfel_21>
No Lewding!
L684[17:03:06] <Inari> Well it bedtime
anyway
L685[17:03:09] ⇦
Quits: Inari (Inari!~Pinkishu@p4fc1e122.dip0.t-ipconnect.de) (Quit:
'Have a break... have a Hitachi. *bzzzzz*')
L686[17:50:23] <S3> Is that temia holding
a bird? is she not going to eat it?
L688[17:50:48] <S3> or inari
L689[17:50:49] <Temia> 1. That's not me;
2. I'm a minotaur, not a cat
L690[17:50:57] <Temia> 3. Pretty sure it's
not Inari either
L692[18:15:59] ⇦
Quits: UnRealDinnerbone
(UnRealDinnerbone!uid60473@id-60473.ealing.irccloud.com) (Quit:
Connection closed for inactivity)
L693[18:27:07] ⇦
Quits: Vexatos
(Vexatos!~Vexatos@p200300556E62B520FDBC41C00CC97504.dip0.t-ipconnect.de)
(Quit: Insert quantum chemistry joke here)
L695[18:35:34]
<Ristelle>
Just wondering through twitter
L696[18:35:42]
<Ristelle>
wandering*
L698[19:03:59] <Izaya> ooo, multiple
commands in one go?
L699[19:04:23] <AmandaC> Nope, passing
arguments to a command
L700[19:04:51] <AmandaC> Though, using
that you could indeed do that, with the "batch"
command
L701[19:04:56] <Izaya> ah
L703[19:08:52] *
Izaya nods
L704[19:08:59] <Xal> are you using ocemu
or ocvm for this?
L705[19:09:19] <AmandaC> Ocvm now
L706[19:09:42] <AmandaC> Because most of
my code stuff is under it atm
L707[19:09:49] <Xal> curious: why'd you
switch?
L708[19:10:49] <AmandaC> I switched awhile
ago, only just reinstalled ocemu yesterday. (Because kos wasn't
happy under ocvm)
L709[19:11:17] <AmandaC> And the switch
was mostly for convince, iirc
L710[19:13:22] <AmandaC> Oh and ocemu
wasn't very stable under tumbleweed
L711[19:14:38] <Izaya> I'm p. sure I can't
currently install ocemu on arch but ocvm is fine
L712[19:17:47] <AmandaC> I've become more
familiar with the ocvm source tree too, so I feel more confident in
assessing damage if something doesn't work right (such as gpu.bind
misbehaving)
L713[19:19:57] <Xal> honestly lua
dependency hell is why I stopped using ocemu too
L714[19:20:36] <Izaya> apparently one of
the libs is now depreceated
L715[19:21:48] <Xal> you know something's
wrong when it's easier to introduce c++ dependencies than add
another lua lib
L716[19:25:57] <payonel> AmandaC: i like
it (the pr)
L717[19:26:09] <payonel> can we discuss a
different log prefix?
L718[19:27:14] <AmandaC> payonel:
sure
L719[19:27:36] ⇦
Quits: Thutmose (Thutmose!~Patrick@host-69-59-79-123.nctv.com)
(Quit: Leaving.)
L720[19:28:00] <AmandaC> payonel: I wanted
the messages to be distinct from anything that ocvm itself
generated, and "lua: " was just the first thing that came
to mind
L721[19:28:15] <Izaya> that reminds me,
@20kdc, can I suggest the log be accessible from the system
itself?
L722[19:29:16] <Izaya> @20kdc it'd be nice
to have a dmesg sort of program I could run while working on a
program
L723[19:29:57] <payonel> AmandaC: do you
have any particular opinions on the Computer::print using
"[--vm--]" ?
L724[19:30:38] <AmandaC> payonel: I asume
Computer::print is something that the normal logs go through?
L725[19:31:04] <payonel> AmandaC:
Computer::print is _G.print to the machine.lua
L726[19:31:10] <payonel> and removed from
the OC sandbox
L727[19:31:21] <payonel> it is what i use,
via sandbox.cprint = print, when logging
L728[19:31:30] <payonel> it prefixes log
messages with [--vm--]
L729[19:31:33] <AmandaC> ahh
L730[19:31:38] <payonel> it isn't the
"normal" logging, per se
L731[19:31:44] <payonel> though all things
go through the lout object
L732[19:31:49] <payonel> so that it
appends to the vm/log file
L733[19:32:18] <AmandaC> No objection to
[--vm--] here, it'd be fairly easily greppable which was one of my
concerns
L734[19:32:38] <payonel> yep, cool
L735[19:32:49] <AmandaC> I'll update the
PR shortly, getting a snack
L736[19:32:53] <payonel> oh no fret
L737[19:33:03] <payonel> i'll merge it and
update
L738[19:33:16] <AmandaC> ah, okay
L739[19:33:43] <AmandaC> payonel: Also,I
didn't think of it but it might be worth looking for similar things
like the gpu.bind issue.
L740[19:33:58] <AmandaC> payonel: It seems
returning nothing from that was causing machine.lua to decide that
it failed for some reason?
L741[19:34:15] <payonel> that's
intereseting. i really appreciate you fixing that
L742[19:34:34] <AmandaC> I'm not clear on
why it happens for that, but not the sandbox.log I added, which
also returns nothing
L743[19:35:09] <payonel> btw, the
machine.lua does nothing with any component save the eeprom
L744[19:35:18] <payonel> so the bind issue
would be in the eeprom source (i.e the bios.lua)
L745[19:35:43] <Izaya> I wonder if sebios
behaves properly in ocvm
L746[19:35:45] <AmandaC> but in gpu.bind's
case it was breaking the ABI anyway (at least, ocdoc says it's
gpu.bind(string[, boolean):boolean[, string] )
L747[19:35:55] <Izaya> I really should
rewrite that to use minitel and frequest I guess
L749[19:39:27] <payonel> do you have more
of the stack?
L751[19:40:11] <AmandaC> sys-init.lua:326
is a call to a component.proxy for a gpu, calling bind(address,
false)
L752[19:41:07] <payonel> ok i see what you
mean
L753[19:41:08] <AmandaC> WhenI sprinkled
logging into gpu.bind in ocvm the last line before that was hitting
the nothing-to-do return
L754[19:42:11] <payonel> i wonder if it is
just proxies, as opposed to component.invoke
L755[19:42:15] <payonel> i'll test
that
L756[19:43:18] <payonel> hrm, no
L757[19:43:21] <payonel> well, curious
:)
L758[19:43:23] <payonel> i'll poke some
more
L759[19:43:28] <AmandaC> sure. :)
L760[19:43:33]
⇨ Joins: cee1
(cee1!~cee@2601:40d:4400:2ccd:1e1b:dff:fe6a:9f1b)
L761[19:44:36] <S3> Oh cool
L762[19:45:17] <S3> I bought some nice
looking all season tires for my Jeep a few months back and I found
them on a top 5 road legal off road tires listing
L763[19:53:00] <Izaya> Nice?
L765[19:55:46] <S3> which explains why
I've been doing so great in snow and mud
L766[19:55:51] <S3> for a rear wheel
drive
L767[19:56:07] <S3> I would love to have a
4x4 but the gas mileage would plummet
L768[19:56:36] <Izaya> just passed a
servo
L769[19:56:42] <Izaya> $1.549/L
L770[19:58:39] <S3> servo? like a gas
pump?
L771[19:58:45] <Izaya> yeah
L772[19:58:50] <Izaya> service
station
L773[19:58:50] <S3> why is gas so
expensive out there?
L775[19:58:59] <S3> uh lemme convert
L776[19:59:13] <Izaya> it's v. expensive
recently
L777[19:59:30] <Izaya> apparently the US
has run out of buffer and wherever in the middle east isn't
exporting as much now
L778[19:59:33] <S3> holy shit it's
expensive
L779[19:59:38] <S3> it's also getting
expelsive here
L780[19:59:52] <S3> it's about $2.77
atm
L781[19:59:56] <S3> t was $2.50 the other
day
L782[19:59:58] <S3> per gallon
L783[20:00:05] <Izaya> a month ago we got
it for $1.249/L
L784[20:00:09] *
Arcan lives in florida, which is flat, so can drive an efficient
car
L785[20:00:34] <Izaya> tfw looking at a
110cc bike
L786[20:00:39] <S3> Arcan: stop and go
traffic is the killer not so much the hills
L787[20:00:51] <S3> I drive a standard, so
I always go faster to coast down the hills and up the next
L788[20:01:34] <S3> I can ride the clutch
down the hills all I want and since I live in a very hilly state
there are places I can go holding in the clutch most of the way on
some roads :D
L790[20:01:59] <S3> take a half an hour
drive doing almost 400 RPM most of the time
L791[20:02:21] <Arcan> I /drove/ a
standard that got 40mpg at 60mph which is better than anything my
parents have ever owned
L792[20:02:27] <Izaya> AmandaC: are you
uh
L793[20:02:35] <Izaya> textFmting
it?
L794[20:02:45] <AmandaC> Izaya: I guess I
should do that, huh...
L795[20:02:46] <S3> my car will never get
40mpg
L796[20:02:52] <Izaya> that'll implement
wrapping
L797[20:02:59] <S3> Arcan: O have a 3.7L
V6
L798[20:03:01] <AmandaC> oh?
L800[20:03:15] <S3> Arcan: but the nice
thing is I get 220 HP and shittons of torque
L801[20:03:19] <AmandaC> Izaya: got an
example I can see?
L802[20:03:24] <Arcan> S3: I /had/ a 2013
ford focus with anemic acceleration
L803[20:03:24] <Izaya> yeah one sec
L804[20:03:27] <S3> so I can make it up
really steep hilsl like nothing
L805[20:03:28] <Arcan> but i totaled
it
L806[20:03:29] <AmandaC> ( of using
textFmt )
L807[20:03:32] <Arcan> cause i'm a dumbass
teen
L809[20:03:59] <S3> Arcan: so my friend
has this really ncie 2017 Honda hatchback that is crazy, 0-60 in
like 3 seconds..
L810[20:04:06] <S3> it has 220 HP like my
Jeep
L812[20:04:10] <Izaya> fmtText
rather
L813[20:04:20] <Arcan> i dun like
hatchbacks
L814[20:04:29] <S3> but the funny thing is
Arcan I let him drive my car and my car may weigh 5300 pounds
unlike his, but I have twice the torque as his engine does
L815[20:04:37] <Izaya> you give it a
string and a line length and it gives you a word-wrapped table of
lines
L816[20:04:44] <AmandaC> ah, nice
L817[20:04:50] <Izaya> which you can then
feed to a NeoUX textview
L818[20:04:51] <S3> so he was very, VERY
surprised to feel the ammount of force my Jeep has on the
road
L819[20:04:54] <AmandaC> I assume it
handles \n also?
L820[20:04:54] <Arcan> S3: what he do,
spin your tires?
L821[20:04:58] <Izaya> yeah
L822[20:05:02] <Arcan> I spun my tires in
rain...
L823[20:05:03] <AmandaC> nice, I'll give
that a use
L824[20:05:04] <S3> Arcan: oh it's so
easy
L825[20:05:06] <Arcan> was >.<
L826[20:05:16] <S3> Arcan: I can spin my
tires starting in 3rd gear
L827[20:05:19] <S3> it's fucking
crazy
L828[20:05:28] <Arcan> the pickup truck I
had before the focus spun tires all the time and it was an
automatic
L829[20:05:35] <Arcan> it slid around like
nobody's business
L830[20:05:48] <Arcan> that truck got
totalled too >.< wasn't my fault i swear
L831[20:05:51] <S3> Arcan: it's rear wheel
drive though, so it;'s very fun in the snow :)
L832[20:06:01] <S3> it does donuts in the
snow so well
L833[20:06:13] <Izaya> oooh, sitting
behind a Falcon converted into a ute
L834[20:06:16] <Arcan> S3: muffled
eurobeat in distance
L835[20:06:38] <Arcan> first car: rwd
pickup: driver fell asleep, hit me, totalled
L836[20:07:00] <Arcan> second car: was
speeding because am dumb and was in hurry, ran stop sign, t-boned
someone, feel really dumb, totalled
L837[20:07:04] <S3> Arcan: it's kind of
shitty that it's the only rear wheel drive Jeep I've ever heard of
but at the same time more power to the rear wheels :D
L838[20:07:11] <S3> no HP wasted on
4x4
L839[20:07:21] <Arcan> within 6 months of
the first
L840[20:07:25] *
Arcan cringes at own dumb'
L841[20:07:35] <S3> Arcan: ouch
L842[20:08:15] <S3> Arcan: most of the
places I drive don't have stop signs for at least a half an
hour
L843[20:08:17] <S3> or lights
L844[20:08:41] <S3> I can go 60mph on
backroads for quite a long time
L845[20:08:48] <Arcan> S3: it's funny
because normally i make an effort to come to a complete stop at
signs (most people roll through them)
L846[20:08:53] <Arcan> but i got
disoriented
L847[20:09:12] <S3> Arcan: yeah so, I
never stop before the stop sign unless I forsee it's
dangerous
L848[20:09:21] <S3> I also stop before I
get into the road
L849[20:09:36] <S3> but like I said my
Jeep weighs 5300 pounds,
L850[20:09:56] <Arcan> everyone speeds
around here
L851[20:10:09] <S3> and it comes to making
a complete stop I'm not going to stop the car before the sign
completely, then burn up my clutch to inch forward that's
stupid
L852[20:10:11] <Arcan> so i'm hardly the
only one
L853[20:10:18] <S3> My rule is stop before
the road so nobody can hit you
L854[20:10:36] <S3> because here stop
signs are often up to 8 feet before the road
L855[20:10:48] <Arcan> also, we have more
than enough police around here in suburbia that i don't want to get
another $160 parking ticket
L857[20:11:06] <S3> they won't give me a
ticket for doing that
L858[20:11:10] <S3> least not herer
L859[20:11:21] <S3> they'll stop you if
you don't stop, and if you stop into the road
L860[20:11:23] <Arcan> they will
here
L861[20:11:31] <Arcan> specially in a
neighborhood
L862[20:11:51] <S3> in populated
neighborhoods I'm not driving very fast anyways
L863[20:11:53] <Arcan> they're nice people
but i don't begrudge them their stoppings
L864[20:12:05] <Arcan> too many people
driving like morons, 'cluding me
L865[20:12:42] <S3> there's side streets
here I onlyd rive like 10 Mph on and if I'm near the end of the
street I'm going like 1mph, I'm not going to stop before the stop
sign if it's 5 feet from the road I might as well just hold the
clutch in and stop it where I can see
L866[20:13:01] <S3> because here, you
can't see from the stop sign if it's that far away
L867[20:13:05] <S3> at all
L868[20:13:29] <S3> it's just a waste of
transmission wear.
L869[20:13:41] <S3> but then again
L870[20:13:48] <S3> the cops here are
pretty lenient
L871[20:14:04] <S3> you can drive almost
anywhere not in town 10mph over and you'll never get a ticket
L872[20:14:15] <Arcan> well same here on
the highways
L873[20:14:30] <S3> tbh I usually hold it
at 5 over off highway
L874[20:14:30] <Arcan> but my gosh i've
seen some idiocy (and done some, of course)
L875[20:14:41] <S3> reason being is that
you don't want to go 10 over on most of our roads
L876[20:14:41] <Arcan> you can get away
with 20 over on some days
L877[20:14:43] <Arcan> on highways
L878[20:14:47] <Arcan> like
L879[20:14:50] <Arcan> interstate
highways
L880[20:15:40] <S3> We have one highway
:D
L881[20:15:49] <S3> it does split at one
point and rejoin but not far
L882[20:16:25] <S3> There have been rallys
in the past 20 years multiple times to build new highways / extend
one of them but they never pass
L883[20:16:28] <S3> people don't want
them
L884[20:16:39] <S3> 1 australian dollar in
usdThey ruin local business
L885[20:16:46] <S3> they ruin local
business*
L886[20:17:38] <S3>
errrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr2jik
L890[20:21:18] <Izaya> Looks nice :D
L891[20:21:55] <S3> Arcan: I don't
understand why you guys like flat roads so much
L893[20:22:01] <S3> doesn't driving on
this appeal to you?
https://www.google.com/maps/@44.6475431,-69.1659391,3a,75y,225.07h,82.91t/data=!3m6!1e1!3m4!1siS34G7EEQfvptJ47SQBDIQ!2e0!7i13312!8i6656
L894[20:22:31] <S3> btw I would love to
have a house right there
L895[20:22:32] <S3> hahaha
L896[20:22:55] <Arcan> S3: we couldn't
have hilly roads if we wanted them
L897[20:22:56] <S3> except that I'd have
to listen to trucks coming down with engine brakes every
night
L898[20:23:02] <Arcan> florida is very f l
a t
L899[20:23:11] <S3> not as flat as kansas
right?
L900[20:23:19] <S3> wat's your horizon
distance?
L901[20:23:23] <S3> what*
L902[20:25:05] <S3> followed that road a
bit
L903[20:25:10] <S3> found dandylion
haven
L906[20:25:22] <S3> goldenrod
L907[20:28:35] <Arcan> S3: depends on
where you are, it's not completely flat, but flat enough that
there's no big hills
L909[20:28:47] <Arcan> there's also a lot
of trees
L910[20:29:01] <S3> speaking of hills
there's this street in this nearby town that's really fun
L911[20:29:05] <Arcan> not as flat as
kansas no
L912[20:31:56] <S3> oh man it doesnt look
as bad in maps
L913[20:31:58] <S3> as it does IRL
L914[20:32:28] <S3> well this street:
https://www.google.com/maps/@44.806876,-68.7792946,3a,75y,30.18h,85.59t/data=!3m6!1e1!3m4!1sns2oOydGIG-QE74ICEVePw!2e0!7i13312!8i6656
L915[20:32:35] <S3> if I stop right there
and put it in second
L916[20:32:44] <S3> will drive me right up
to 5500 rpm no problem
L917[20:32:52] <S3> in first I mean
L918[20:32:54] <S3> if I just let it
go
L919[20:33:05] <S3> it's extremely steep
in person but thanks to camera angles it looks reasonable :D
L920[20:33:24] <S3> anyways, in the winter
time we had a really bad snow storm right
L921[20:33:47] <S3> so my friend and I
took turns making a running start from the bottom of that hill with
a stretch of flatter ground trying to make it to the top
L922[20:34:02] <S3> and then we'd start
sliding backwards and would have to slowly crawl backwards and try
again :D
L923[20:34:23] <S3> we never made it up
that hill :D
L924[20:34:43] <Arcan> there is this one
driveway into a plaza here
L925[20:34:51] <Arcan> the steepest slope
in florida literally
L927[20:35:37] <Arcan> to get down it
without careening into the parking lot, had to put in first gear
and roll down riding the brakes but letting engine keep slow
L928[20:35:56] <S3> hahah
L929[20:35:59] <S3> sounds like this
one
L930[20:36:15] <payonel> AmandaC: did you
have ANY other changes to ocvm at the time?
L931[20:36:16] <S3> though I usually hold
it in second instead for reasons
L932[20:36:29] <S3> my first gear will pop
out if you don't hold it in place
L933[20:36:53] <payonel> AmandaC: because
i believe i know the problem
L934[20:36:54] <S3> it needs a new fork
and I also need a new syncro for reverse
L935[20:37:07] <AmandaC> payonel: I don't
believe so
L936[20:37:09] <payonel> but it would make
a LOT more sense if you had any other changes
L937[20:38:13] <AmandaC> payonel: I might
have been running a few commits behind master, but otherwise the
only changeI have in my WD is I changed tasks.json to use lua=5.3
instead of lua=local
L938[20:38:17]
⇨ Joins: Gmon01
(Gmon01!~gmon01@ip161.ip-144-217-30.net)
L939[20:38:55] <payonel> AmandaC: so
without debugging exactly your build or whatever -- i can't speak
with 100% confidence but, i can explain a part of the issue at
least, and what i'm seeing
L940[20:39:03] <payonel> so obviously
gpu.bind works, generally
L941[20:39:44] <payonel> when you call
gpu.bind(addr), there are 3 values on the stack, 1. the gpu
address, 2. "bind", and 3. screen address
L942[20:39:54] <payonel> the Gpu::bind
code was WRONG in returning 0, but for 2 reasons
L943[20:40:05] <payonel> yes, the api says
it shouldn't :)
L944[20:40:12] <payonel> but 2. it wasn't
clearing the stack
L945[20:40:21] <payonel> ValuePack::ret
actually does this properly
L946[20:40:35] <payonel> NO component
method should return on its own, ALL should call
ValuePack::ret()
L947[20:40:38] <payonel> even for "no
return"
L948[20:40:47] <payonel> the first thing
the ret() helper does is clear the stack
L949[20:40:59] <payonel> so, the first 2
values (gpu address, and "bind") had already been
removed
L950[20:41:06] <payonel> but the screen
address was still on the stack
L951[20:41:17] <AmandaC> payonel: I wonder
if it's because the gpu.bind call in question was specifically
passing false for "reset"
L952[20:41:23] <payonel> when the
machine.lua checked the invoke result, it saw the screen address on
the stack, which being a string is true-thy
L953[20:41:34] <payonel> possible, but
that would be the 2nd value
L954[20:41:59] <payonel> at any rate, the
important point here is that NO component method should return a
value directly, all should go through ValuePack::ret
L955[20:42:42] <AmandaC> which means my
log func is wrong, too. \o/
L956[20:43:00] <payonel> true, but, i also
just repro'd your bug using false
L957[20:43:05] <payonel> and i think i
know why -- sec
L958[20:45:53] <payonel> AmandaC: yep, the
pushed args for the call are in reverse from args in return
L959[20:46:12]
<Ristelle>
payo: Configs for calls when
L960[20:46:14] <payonel> so whatever is
the LAST value passed is first on the stack on return, if the
called function doesn't clear (as it is supposed to)
L961[20:46:27] <payonel> @ristelle :)
after my terminal updates for openos
L962[20:46:31] <payonel> which are
currently in progress
L963[20:46:39]
<Ristelle>
....Oh
L964[20:47:07]
<Ristelle>
It isn't that hard to make 1 variable configurable...
L965[20:47:11] <payonel> AmandaC: so
gpu.bind(addr, false, "FOOBAR") would actually return
"FOOBAR", false, ...
L966[20:47:40] <payonel> @ristelle i'm not
postponing it because it is hard :)
L967[20:47:55]
<Ristelle>
?
L968[20:48:10] <payonel> AmandaC: but that
is all because the ocvm isn't properly preparing the stack as the
lua spec says it should
L969[20:48:26] <payonel> as i said, it
should be using the ValuePack::ret
L970[20:48:42] <payonel> anyways, sanity
returned, i can fix this properly now
L971[20:48:46] <payonel> thanks for poking
at it
L972[20:53:42] <Xal> payonel do you have
CI set up for ocvm
L973[20:53:50] <payonel> no
L974[20:58:10] *
Mimiru bashes head against nearest wall
L975[20:58:49] <payonel> what bc i haven't
setup ci for ocvm? :(
L976[20:59:35] <Mimiru> No.. because I
can't test Corded for some reason.
L977[21:00:21] <Mimiru> When I launch it I
can relay from Discord to IRC but not IRC to Discord, even with a
fresh pull from github
L978[21:06:59] <payonel> AmandaC: there
wasn't support for literally `return ValuePack::ret(lua);` which i
just added, but, it seems the component invoke checks in
machine.lua would like at least a true return if the call didn't
fail
L979[21:07:18] <payonel> so, perhaps i
leave out support for ValuePack::ret(lua), and require methods at
least declare success or failure
L980[21:08:32]
<Keridos> Is
it possible to remove an eeprom from a microcontroller?
L981[21:08:43]
<Keridos>
and: do microcontrollers need power?
L982[21:08:49] <payonel> Keridos: a hopper
can
L983[21:08:52] <payonel> yeah, they use
power
L984[21:09:05] <payonel> though, i think
the default power cost for uCs should be a fraction of what it is
:)
L985[21:09:15] <payonel> AmandaC: i pushed
a small update
L986[21:09:33]
<Keridos>
hopper does not seem to remove it
L987[21:09:59] <payonel> hmm i thought it
could
L988[21:10:03]
<Keridos> i
am on 1.10.2 though
L989[21:10:09] <payonel> that doesn't
matter
L990[21:10:25] <payonel> i mean, it is
important, but, we don't have version specific features
L991[21:10:33] <payonel> we definitely
have, at times, version specific bugs though :)
L992[21:10:53] <payonel> i wonder what is
supposed to work :/ i forget about the uC behavior
L993[21:11:03] <payonel> i fixed a bug
last year with ender io conduits and uCs
L994[21:11:13] <payonel> it was sucking an
inf. number of eeproms out of them
L995[21:11:32] <payonel> perhaps we don't
support it, perhaps we should
L997[21:11:49]
<Keridos>
currently have this as my code
L998[21:11:57] <payonel> ==, not =
L999[21:12:03]
<Keridos> eh
yeah
L1000[21:12:17]
<Keridos> the flashed bios still has
==
L1001[21:12:33] <payonel> btw, if you
don't care for flashing, you can edit /dev/eeprom directly
L1002[21:12:39] <payonel> in openos, of
course
L1003[21:13:01]
<Keridos> i used
component.eeprom.set('code')
L1004[21:13:05]
<Keridos> in lua
L1005[21:13:26]
<Keridos> the microcontroller start up fine
but does not seem to do anything at all
L1006[21:13:27] <payonel> that works too,
you might like `edit /dev/eeprom` though
L1007[21:15:06]
<Keridos> oh boy, i think i am on the
bugged version
L1008[21:15:18] <payonel> what version
would that be?
L1009[21:15:21]
<Keridos> just tried using an enderio
conduit and it gave me 46 redstone cards
L1010[21:15:26] <payonel> hahaha
L1011[21:15:27] <payonel> yeah
L1012[21:15:33] <payonel> you're on an
old oc version
L1013[21:15:44] <payonel> 1.6.x ?
L1014[21:15:51] <payonel> i think i fixed
that in 1.7.0
L1015[21:16:09]
<Keridos> 1.6.2.7 yeah
L1016[21:17:24] <Mimiru> So... working on
a feature for Corded...
L1018[21:17:40] <Mimiru> That's IRC -
> Discord
L1019[21:19:32] <Mimiru> So, instead of
Corded <IRC-Nick> Message, it'll just be IRC-Nick
Message
L1020[21:20:00]
<Keridos> maybe add a ":"
there
L1021[21:20:15] <AmandaC> \o/ svc-lilac
now properly handles being started automatically, and will shut
down when it's no-longer needed by any processes!
L1022[21:20:15] <Mimiru> Discord itself
doesn't have ":"'s
L1023[21:20:41] <AmandaC> Mimiru: :o
nice!
L1024[21:20:46]
<Keridos> kind of weird that the
microcontroller does not seem to work though
L1025[21:21:13] <AmandaC> Does not seem
to work how, @Keridos
L1026[21:21:37] <payonel> @keridos try
the "wrong" side
L1027[21:21:50] <payonel> i believe i
recall bug reports about sided-ness being flipped for some
cards
L1028[21:21:54]
<Keridos> well I tried it in three
directions
L1029[21:22:15] <payonel> also, i'd test
the same code in a computer so you can debug it more easily
L1030[21:22:28] <Xal> personally, I think
the discord-irc integration should be as painful as possible
L1031[21:22:32] <Xal> to discourgae
people from using discord
L1032[21:22:35] <payonel> haha
L1033[21:23:08] <payonel> Xal: Mimiru's
work with corded is great. however, i think ppl should have to pay
to use it
L1034[21:23:10] <payonel> :)
L1035[21:23:22] <Mimiru> lol, I wish
:P
L1036[21:23:59] <Xal> when did
opencomputers get a discord channel anyway
L1037[21:24:06] <Mimiru> A long long time
ago.
L1038[21:24:37] <payonel> ...in a galaxy
far far away
L1039[21:24:51] <Mimiru> December
2015ish?
L1040[21:25:04] <Mimiru> That's when I
started working on the original Corded
L1041[21:27:54] <Xal> oh what I would
give to live in a world with no discord
L1042[21:31:00] <Xal> though your work in
making the post-discord world more livable is much appreciated,
Mimiru
L1043[21:32:17] <AmandaC> @20kdc you
mentioned "check your parent process for
sys-<something>" re: automatic starting -- how would one
do that? I'd like to make my service not immediately kill itself if
it wasn't started via the automatic startup.
L1044[21:36:41] <AmandaC> Going to lay
down I think, night nerds.
L1045[21:38:22] <Mimiru> o/ Night
AmandaC
L1046[21:42:52]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1047[21:43:02]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1048[21:43:03]
zsh sets mode: +v on Corded
L1049[21:43:05] <Mimiru> Test
L1050[21:43:09] <Mimiru> huh
L1051[21:43:31]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1052[21:43:39]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1053[21:43:40]
zsh sets mode: +v on Corded
L1054[21:43:58]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1055[21:44:07]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1056[21:44:08]
zsh sets mode: +v on Corded
L1057[21:44:16] <Mimiru> Trying
again.
L1058[21:44:23] <Mimiru> Now it's just
totally broken..
L1059[21:44:24] <Mimiru> lol
L1060[21:44:26]
<Mimiru>
Test
L1061[21:44:31]
<Mimiru>
ok.. works from but not to.
L1062[21:45:06] <Mimiru> Test
L1063[21:45:25] <Mimiru> But why
though.
L1064[21:45:59] <Mimiru> I wonder if this
is going to the wrong server somewhere...
L1065[21:46:11] <Mimiru> Test
L1066[21:48:26]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L1067[21:48:43]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1068[21:48:44]
zsh sets mode: +v on Corded
L1069[21:48:57] <Mimiru> Test
L1070[21:49:04]
<Mimiru>
._.
L1071[21:49:20]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1072[21:49:33]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1073[21:49:34]
zsh sets mode: +v on Corded
L1074[21:49:47] <Mimiru> I'm very glad I
added the ability to launch specific versions to the start
script
L1075[21:50:35]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1076[21:50:43]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1077[21:50:44]
zsh sets mode: +v on Corded
L1078[21:50:46] <Mimiru> It works fine in
dev..
L1079[21:50:49] <Mimiru> but not
here.
L1080[21:50:54]
<Mimiru>
I don't even
L1081[21:51:08]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1082[21:51:18]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1083[21:51:19]
zsh sets mode: +v on Corded
L1084[21:52:34] <AmandaC> Mimiru: I meant
to tell you to let maybe try when the username is also a discord
name
L1085[21:52:52] <AmandaC> Ugh, sorry for
the extra words there.
L1086[21:53:16] <Mimiru> webhooks let you
"impersonate" discord users, if that's what you
mean
L1087[21:54:01] <AmandaC> Yeah, my
thought was it might not let you do it for usernames that match a
normal user in the server
L1088[21:54:21] <Mimiru> yeah, no issues
there
L1089[21:54:26] <Mimiru> it works fine
over on my dev server
L1090[21:54:30] <Mimiru> just... not
here
L1091[21:54:36] <Mimiru> also the
fallback doesn't work
L1092[21:54:37] <Mimiru> :/
L1093[21:54:48] <AmandaC> %blame
gremlims
L1094[21:54:48] *
MichiBot blames gremlims for the zombie breakout
L1095[21:54:53] <Mimiru> which is, if
there is no webhook configured just use the standard send
method
L1096[21:55:02] <AmandaC> Ah.
L1097[21:55:35] <AmandaC> Anyway, I've
finished reading my various social feeds, time for sleep now
L1098[21:55:39] <Mimiru> o/
L1099[21:58:32]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1100[21:58:40]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1101[21:58:41]
zsh sets mode: +v on Corded
L1102[21:58:47] <Mimiru> Test
L1103[21:59:03] <Mimiru> Ok... it seems
my method is never even called.. neat-o
L1104[21:59:06]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L1105[21:59:16]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1106[21:59:17]
zsh sets mode: +v on Corded
L1107[21:59:40] <S3> way to start a week
with absolutely no idea what's happening!
L1108[22:05:06]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1109[22:05:14]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1110[22:05:15]
zsh sets mode: +v on Corded
L1111[22:05:16] <Mimiru> Merp
L1112[22:05:20] *
Mimiru sighs
L1113[22:05:30] <Mimiru> so... getting
the webhooks is blocking
L1114[22:06:11]
⇦ Quits: MajGenRelativity
(MajGenRelativity!uid288574@id-288574.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L1115[22:06:44]
⇦ Quits: Gmon01 (Gmon01!~gmon01@ip161.ip-144-217-30.net)
(Remote host closed the connection)
L1116[22:13:15]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com)
()
L1117[22:13:53]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1118[22:13:54]
zsh sets mode: +v on Corded
L1119[22:13:55] <Mimiru> Test
L1120[22:23:12]
⇦ Quits: Xellurat
(Xellurat!Elite16692@the.icing.on.the.cake.elitebnc.org) (Ping
timeout: 186 seconds)
L1121[22:25:05]
⇨ Joins: Xellurat
(Xellurat!Elite16692@the.icing.on.the.cake.elitebnc.org)
L1122[22:26:17]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com)
()
L1123[22:27:00]
⇨ Joins: Corded
(Corded!~MichiBot@mail.pc-logix.com)
L1124[22:27:01]
zsh sets mode: +v on Corded
L1125[22:27:03] <Mimiru> Test
L1126[22:28:07]
⇦ Quits: Corded (Corded!~MichiBot@mail.pc-logix.com) (Read
error: Connection reset by peer)
L1127[22:39:41]
⇨ Joins: Michiyo
(Michiyo!~Michiyo@2607:5300:61:8d9::2bad:babe)
L1128[22:39:42]
zsh sets mode: +o on Michiyo
L1129[22:40:06]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1130[22:40:07]
zsh sets mode: +v on Corded
L1131[22:40:15]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Remote
host closed the connection)
L1132[22:40:42]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1133[22:40:43]
zsh sets mode: +v on Corded
L1134[22:42:37]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com) (Client
Quit)
L1135[22:42:48]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1136[22:42:49]
zsh sets mode: +v on Corded
L1137[22:43:53]
⇦ Quits: Doty1154
(Doty1154!~Doty1154@2601:648:8000:134f:c15a:a82b:9a8c:7518) (Read
error: Connection reset by peer)
L1138[22:43:54] <Mimiru> Test
L1139[22:44:26]
<Mimiru>
\o/
L1140[22:44:32] <Mimiru> EET WORKS
L1142[23:00:31]
⇦ Quits: Corded (Corded!~MichiBot@eos.pc-logix.com)
()
L1143[23:04:22]
⇨ Joins: Corded
(Corded!~MichiBot@eos.pc-logix.com)
L1144[23:04:23]
zsh sets mode: +v on Corded
L1145[23:04:31] <Mimiru> Test
L1146[23:04:35] <Mimiru> woo.
L1147[23:10:12]
⇦ Quits: Cervator
(Cervator!~Thunderbi@2601:4c1:4001:1d5d:905:130f:4093:2772) (Quit:
Cervator)
L1148[23:13:41]
⇦ Quits: cee1
(cee1!~cee@2601:40d:4400:2ccd:1e1b:dff:fe6a:9f1b) (Quit: WeeChat
1.6)
L1149[23:24:40]
⇨ Joins: cee1
(cee1!~cee@2601:40d:4400:2ccd:1e1b:dff:fe6a:9f1b)
L1150[23:35:49]
⇦ Quits: cee1
(cee1!~cee@2601:40d:4400:2ccd:1e1b:dff:fe6a:9f1b) (Quit: WeeChat
1.6)
L1151[23:36:26]
⇨ Joins: cee1
(cee1!~cee@2601:40d:4400:2ccd:1e1b:dff:fe6a:9f1b)
L1152[23:43:12]
⇦ Quits: cee1
(cee1!~cee@2601:40d:4400:2ccd:1e1b:dff:fe6a:9f1b) (Quit: WeeChat
1.6)
L1153[23:47:35] *
Mimiru pokes @Forecaster
L1154[23:47:48]
<Forecaster> Oh what I wouldn't give to
live in a world where people didn't moan about programs they're in
no way forced to use
L1155[23:47:55] <Mimiru> lol
L1156[23:48:45] <Mimiru> So, what do you
think @Forecaster?
L1157[23:48:54]
<Forecaster> Looking good!
L1158[23:49:09]
<Forecaster> No avatar though
L1159[23:49:10] <Mimiru> there is a bit
more delay than before...
L1160[23:49:43]
<Forecaster> That's probably fine
L1161[23:50:06] <Mimiru> Supposedly I can
do a per message avatar.. yet to try to figure out how
L1162[23:50:08] <Mimiru> or... if I want
to
L1163[23:51:21]
<Forecaster> Not that important :P
L1164[23:51:37] <Xal> Forecaster: not
forced to use right now
L1165[23:51:53] <Mimiru>
.setAvatarUrl(avatarUrl);
L1166[23:51:58] <Mimiru> neat.
L1167[23:52:32]
<Forecaster> /me rolls eyes
L1168[23:52:50]
<Forecaster> Oh right, that doesn't work on
mobile still
L1169[23:53:34] <Mimiru> lol...