<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:09:45] <gamax92> okay it might work,
if something holds true.
L2[00:10:55]
<Ristelle>
annnd?
L3[00:17:35] <gamax92> it didn't hold
true
L4[00:18:42] <AshIndigo> %inv add true
L5[00:18:45] <gamax92> my issue is that I
have to somehow get my architecture object from a method, but the
method is static and the only thing it's passed in is the lua state
pointer
L6[00:18:46] *
MichiBot summons 'true' and adds to her inventory. This seems very
sturdy.
L7[00:19:48] <gamax92> mapping pointers to
objects won't work because threads will mean the function can be
called with lua states that aren't the main state
L8[00:19:57] <gamax92> and I don't think I
can get the main state from the thread state.
L9[00:22:00] ⇨
Joins: ben_mkiv
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L10[00:26:46] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:220f:d12e:125:3e4e:8af9)
(Quit: Cervator)
L11[00:28:29] <gamax92> hmm, there's global
state and local state and the global state has a mainthread
field
L12[00:31:16] <gamax92> I'll just add in a
function to retrieve the mainthread field
L13[00:47:47] <gamax92> project is alive
again \o/
L14[00:49:32]
<Ristelle>
nice
L15[00:57:24]
<Ristelle>
gamax92... for updates i still have over 4000 calls
L16[00:57:35]
<Ristelle>
speaking of OCRC
L17[00:57:41]
<Ristelle>
OCRCNT*
L18[00:58:03]
<Ristelle> i
could do fills
L19[00:58:34]
<Ristelle>
which has a totally call count of 1700
L20[00:58:38]
<Ristelle>
total*
L21[01:08:48] <payonel> gamax92: i'm sure
what you're doing, but, for each pointer+method callback i create a
closure and store a pointer to the object
L22[01:09:08] <gamax92> payonel: hmm?
L23[01:09:11] <payonel> and when the static
callback is made, i use that captured pointer
L24[01:09:49] <payonel> you were talking
about needing an object but the method called is static
L25[01:11:01] <gamax92> yeah, I just went
with the state -> arch map idea and added a method to get the
main thread from any thread
L26[01:13:11] <gamax92> currently working
on getting invoke to work
L27[01:14:45]
<Ristelle>
gamax do you have a quick moment?
L28[01:14:55] <gamax92> possibly
L29[01:15:13]
<Ristelle>
ill just say about OCRCNT ill be using fills
L30[01:15:20]
<Ristelle>
there will be no updates however
L31[01:15:45]
<Ristelle>
in one of my test images. i reached a count of 1700
L32[01:15:55]
<Ristelle>
1783 to be exact
L33[01:15:59]
<Ristelle>
is that a lot or?
L34[01:16:15] <gamax92> yeah, you can't do
that in a tick
L35[01:16:25]
<Ristelle> i
could limit to 100
L36[01:16:31]
<Ristelle>
is that okay or stil ltoo much?
L37[01:16:36]
<Ristelle>
still too*
L38[01:16:46] <gamax92> should be okay, but
I don't know the exact limit, haven't profiled it myself
L39[01:16:59]
<Ristelle>
anyway to profile?
L40[01:18:07] <gamax92> yeah just run a gpu
call in a loop until the computer uptime is not the same
L41[01:37:32] <gamax92> 306 sets per tick,
171 fills, 91 copies
L42[01:43:04] ⇦
Quits: DeGariless (~DeGariles@174-087-138-238.dhcp.chtrptr.net)
(Ping timeout: 383 seconds)
L43[02:04:36]
<Forecaster>
%juggle 6
L44[02:04:37] *
MichiBot juggles with a Hrmm bleh, a parboiled Robot, inari's legs,
Feelings, true, & a dead lock
L45[02:04:38] *
MichiBot drops a Hrmm bleh which takes 3 damage
L46[02:04:39] *
MichiBot drops inari's legs which takes 2 damage
L47[02:04:40] <MichiBot> Not again...
L48[02:04:49]
<Ristelle> a
tick is 20 right?
L49[02:04:52] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:4444:83e5:6356:4a2d) (Read
error: Connection reset by peer)
L50[02:05:03] <ben_mkiv> no
L51[02:05:08]
<Ristelle>
oh
L52[02:05:09]
<Ristelle>
right
L53[02:05:14]
<Ristelle>
the thing at BTM right?
L54[02:05:16] <ben_mkiv> 20ticks is a
second on a not lagging server
L55[02:05:28]
<Ristelle>
yeah was gonna say that.. lol^
L56[02:05:32]
<Ristelle>
eurgh
L57[02:05:33] <ben_mkiv> ok, then its
correct
L58[02:06:05]
<Ristelle>
and gamax what is a set considered as?
L59[02:06:19] <gamax92> gpu.set
L60[02:07:52]
<Ristelle>
should i hard code it or?
L61[02:18:18] ⇨
Joins: Vexatos
(~Vexatos@p200300556E4C19313022E58BA353379A.dip0.t-ipconnect.de)
L62[02:18:18] zsh
sets mode: +v on Vexatos
L64[03:03:19] ⇦
Quits: ben_mkiv (~ben_mkiv@p57972568.dip0.t-ipconnect.de) (Ping
timeout: 383 seconds)
L66[03:40:51] ⇨
Joins: DeGariless
(~DeGariles@ip-66-48-244-173.california.us.northamericancoax.com)
L67[04:13:51]
<Forecaster>
%juggle 6
L68[04:13:52] *
MichiBot juggles with free will, a quantum hug, chainsaw, gel
bikini, sudo ifconfig cpsw0 up 44.128.174.98/30, & a
cyberdeck
L69[04:13:53] *
MichiBot drops free will which takes 1 damage
L70[04:13:54] *
MichiBot drops a quantum hug which takes 1 damage
L71[04:13:55] *
MichiBot drops gel bikini which takes 4 damage, gel bikini flickers
and pops out of existence.
L72[04:13:56] *
MichiBot drops sudo ifconfig cpsw0 up 44.128.174.98/30 which takes
1 damage
L73[04:13:57] <MichiBot> Not again...
L74[04:14:27]
<Lizzy>
%jiggle
L75[04:14:27] *
MichiBot jiggles
L76[04:17:29]
<Forecaster>
%jiggle @Lizzy
L77[04:17:29] *
MichiBot jiggles @Lizzy
L78[04:17:41] <Corded> * <Lizzy>
nyahhs
L79[04:58:20] <AshIndigo> %choose restart
or meh
L80[04:58:20] <MichiBot> AshIndigo:
restart
L81[04:58:52] ⇦
Quits: AshIndigo (~AshIndigo@host-92-1-167-114.as43234.net) (Quit:
ZNC 1.6.5 - http://znc.in)
L82[05:00:57] ⇨
Joins: AshIndigo
(~AshIndigo@host-92-1-167-114.as43234.net)
L83[05:04:56] ⇨
Joins: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com)
L84[05:27:02] ⇦
Quits: Backslash_ (~Backslash@ip-94-114-160-58.unity-media.net)
(Quit: Leaving)
L85[05:48:44] ⇨
Joins: Backslash
(~Backslash@ip-94-114-160-58.unity-media.net)
L86[05:58:15]
<Ristelle>
wb
L87[06:04:37] ⇨
Joins: rashy_
(~rashdanml@node-1w7jr9ss4vulnjwz78i7upgt3.ipv6.telus.net)
L88[06:07:02] ⇦
Quits: rashdanml
(~rashdanml@node-1w7jr9ss4vulqdila6jmgavo2.ipv6.telus.net) (Ping
timeout: 186 seconds)
L89[07:22:15] ⇨
Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:218e:15ce:2665:76a6)
L90[07:47:58] <AmandaC> %newtopic
L91[07:48:02] <MichiBot> AmandaC: #1 I
know! Let's talk about a quantum hug
L92[07:48:15]
<MGR> A hug
that both is and is not?
L94[07:56:26] <S3> picked up a hitchhiker
for the first time today
L95[07:56:49] <AmandaC> And you were
murdered, S3?
L96[07:56:55] <S3> we were on backroads
heading back home an hour out or so and there was this guy histling
and shivering like crazy
L98[07:57:14] <S3> turns out, this guy had
been walking for 12 hours in 27F weather with rain
L100[07:57:35] <S3> AmandaC: no, people
here are nice
L101[07:57:36]
<Forecaster>
sounds fun
L102[07:57:39] <S3> we don't hve those
problems
L103[07:57:47] <AmandaC> Ah, so you
murdered him, got it
L104[07:57:51]
<Forecaster>
that's just what a murder victim would say
L105[07:59:55] <S3> That's crazy shit
though
L106[08:00:01] <S3> 40 miles in the middle
of the night
L107[08:00:29] <S3> No people in Maine
don't murder people unless it's drug related or an accidengt
L108[08:00:31] <S3> accident*
L109[08:01:47] <S3> I actually have a
friend who's brother accidently shot somebody
L110[08:02:23] <S3> they didn't have
proper gun handling experience, picked up the gun by the trigger,
and relied on the safety (never do that wtf)
L111[08:02:53] <S3> Pretty rare but
happens
L112[08:03:10] <S3> This is why gun
education is very important
L113[08:03:21]
<Forecaster>
no kidding
L114[08:03:36] <AmandaC> I don't believe
you. Murdering or getting murdered are the only two possible
outcomes of picking up a hitchhiker.
L115[08:03:37] <S3> It wasn't the guns,
but the fact that his parents never taught him how to use a
gun
L116[08:04:01] <S3> gun safety is super
essential
L117[08:04:28] <S3> because then when
somebody actually gets a gun and they don't have any knowlege of
how to use it properly, then they cause accidents.
L118[08:04:39] <S3> Most of the time
nobody gets hurt and being just scare themselves but
L119[08:05:37] <S3> Even if you never use
guns, I think it is very important to sit down with your kids after
they reach a certain age to teach them about gun safety, it's what
my grandfather did
L120[08:06:16]
<Forecaster>
I've never seen a gun and I'm find with that
L121[08:06:20]
<Forecaster>
fine*
L122[08:06:21]
<Forecaster>
:P
L123[08:06:36] <AmandaC> same
L124[08:06:45]
<MGR> I once
fired a musket
L125[08:06:49] <S3> There are some people
that'l never end up in that situation and that's fine
L126[08:06:51] ⇦
Quits: Vexatos
(~Vexatos@p200300556E4C19313022E58BA353379A.dip0.t-ipconnect.de)
(Ping timeout: 383 seconds)
L127[08:06:59]
<MGR> At a
colonial US town place
L128[08:07:08] <AmandaC> I don't
understand why we're talking about guns now, though.
L129[08:07:10]
<MGR> But I
don't plan on going near guns
L130[08:07:17]
<MGR> More
guns*
L131[08:07:25] <S3> but here in Maine
everybody has guns and at some point your teenage kid will be at a
friends house and probably be given the opportunity to fire at cans
or something in the backyard
L132[08:07:44] <S3> which is why it's
extremely important here to teach your kids how to use them
properly just in case.
L133[08:07:53] <AmandaC> %choose be
reasonable or NO
L134[08:07:53] <MichiBot> AmandaC: be
reasonable
L135[08:07:57] <AmandaC> :(
L136[08:08:07]
<Forecaster>
I'm guessing because S3 is a gun fan
L137[08:08:09] ⇦
Quits: Icedream (~icedream@has.streaminginter.net) (Ping timeout:
200 seconds)
L138[08:08:12]
<Forecaster>
and likes talking about guns
L139[08:08:13] <AmandaC> %choose
reasonable includes going to turkey day dinner or nah
L140[08:08:13] <MichiBot> AmandaC:
reasonable includes going to turkey day dinner
L142[08:08:27]
<Forecaster>
but you are talking about guns
L143[08:08:29] <AmandaC> damnit
L144[08:08:36] <S3> Forecaster Not really,
but here in Maine we're very loyal to our gun rights
L145[08:08:47]
<Forecaster>
k
L146[08:08:54]
<Forecaster>
I don't care one bit :D
L147[08:08:56] <S3> I forgot why we
started talking about it XD
L148[08:09:17] <AmandaC> You made the
quantum leap from hitchhiker murder to guns, somehow
L149[08:09:34] <S3> I didn't talk about
hitchhiker murder you did
L150[08:09:53] <S3> and we just dropped
him off at his place
L151[08:10:00] <AmandaC> that just
increases the distance that the leap happen
L152[08:10:04] <S3> no murder
involved
L153[08:10:15] <AmandaC> that means you
went from talking about picking up a hitchiker to guns.
L154[08:10:28] <S3> which means
nothing
L155[08:10:52]
<Forecaster>
or everything, since quantum mechanics are involved :D
L156[08:11:00] <AmandaC> Anyway, time to
do more minecrack
L157[08:11:00]
<Forecaster>
who knoooows
L158[08:11:19]
<Forecaster>
AmandaC: but think of the children! they need crack too!
L159[08:11:49] <AmandaC> @Forecaster They
can pull my custom 1.12.2 pack from my cold, dead, muzzle!
L160[08:15:17]
⇨ Joins: Icedream
(~icedream@has.streaminginter.net)
L161[08:16:37]
⇨ Joins: Thutmose
(~Patrick@66-191-215-194.dhcp.spbg.sc.charter.com)
L162[08:17:11]
⇨ Joins: Vexatos
(~Vexatos@p200300556E4C19513022E58BA353379A.dip0.t-ipconnect.de)
L163[08:17:11]
zsh sets mode: +v on Vexatos
L164[08:19:16] <AmandaC> Anybody know
another mod for 1.12 that adds mcmultipart covers? chisels and bits
keeps causing corruption when used with refinedstorage
L165[08:25:53] <S3> AmandaC: I do not
understand! Why do modders make that even possible!
L166[08:26:17] <AmandaC> S3: huh? MAke
what possible?
L167[08:26:29] <S3> corruption
L168[08:26:50] <AmandaC> It's not
intentional, but a crash causes the state to get saved
invalid
L169[08:27:08] <AmandaC> luckally it's
only for the blocks which have the covers on them, not an entire
chunk
L170[08:27:19] <S3> Is it possible to
create a journaled storage format?
L171[08:27:24] <S3> to prevent that
L172[08:27:36] <S3> It'd be a mod of
course
L173[08:28:07] <S3> I've been wondering
about making an octree replacement for anvil
L174[08:28:13]
<Kodos>
LittleBlocks?
L175[08:28:15] <S3> it'd be cool to save a
metajournal if that'd help
L176[08:29:35]
⇨ Joins: brandon3055_
(~Brandon@pa49-184-151-188.pa.vic.optusnet.com.au)
L177[08:30:39] <AmandaC> @Kodos I'm mostly
interested in this kind of thing for covering cables to make the
base marginally prettier
L178[08:31:42] <S3> IE cables!
L179[08:31:57] <S3> I've seen super neat
IE cable setups
L180[08:32:07] <S3> where people will run
them accross cielings, etc
L181[08:32:21] ⇦
Quits: brandon3055
(~Brandon@pa49-184-151-188.pa.vic.optusnet.com.au) (Ping timeout:
207 seconds)
L182[08:38:35] ⇦
Quits: Thutmose (~Patrick@66-191-215-194.dhcp.spbg.sc.charter.com)
(Ping timeout: 200 seconds)
L183[08:46:31]
<Forecaster>
time for some jugglin
L184[08:46:34]
<Forecaster>
%juggle 6
L185[08:46:34] *
MichiBot juggles with a bag of bag of holding, a dead lock, cookie,
Nenequest, a qunatum computer, & Feelings
L186[08:46:35] *
MichiBot drops a dead lock which takes 2 damage
L187[08:46:36] *
MichiBot drops cookie which takes 5 damage
L188[08:46:37] *
MichiBot drops Nenequest which takes 5 damage, Nenequest falls into
a chasm.
L189[08:46:38] *
MichiBot drops a qunatum computer which takes 1 damage
L190[08:46:39] *
MichiBot drops Feelings which takes 5 damage, Feelings vanishes
into a rift in space.
L191[08:46:40] <MichiBot> Not
again...
L192[08:46:58]
<Forecaster>
wellp, feelings are gone
L193[08:47:04]
<Forecaster>
I'm indifferent to you all.
L194[08:48:36] <Temia> %give MichiBot a
wind-up sylph
L195[08:48:36] *
MichiBot accepts the wind-up sylph and adds it to her
inventory
L196[08:51:38]
⇨ Joins: Thutmose1
(~Patrick@2600-6c5e-177f-e7a6-edcf-e4f7-612f-0e46.dhcp6.chtrptr.net)
L197[08:54:59] ⇦
Quits: Thutmose1
(~Patrick@2600-6c5e-177f-e7a6-edcf-e4f7-612f-0e46.dhcp6.chtrptr.net)
(Ping timeout: 183 seconds)
L198[08:56:53]
⇨ Joins: comfix
(~comfix@2a02:8071:28b:ad00:d250:99ff:fe10:f755)
L199[08:57:10] ⇦
Parts: comfix (~comfix@2a02:8071:28b:ad00:d250:99ff:fe10:f755)
())
L200[09:02:08] <Izaya> great idea: esp8266
+ 6 keys + micro joystick
L201[09:02:19] <Izaya> bt mouse and
chording keyboard
L202[09:09:40]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L203[09:11:17] <AshIndigo> isnt the
esp8266 just wifi?
L204[09:17:18] <Izaya> possibly
L205[09:17:20] <Izaya> probably
L206[09:17:33] <Izaya> anyway you could do
kb over wifi
L207[09:17:52]
<Ristelle>
%give MichiBot Copy of Tales of Symphonia
L208[09:17:52] *
MichiBot accepts Copy of Tales of Symphonia and adds it to her
inventory
L209[09:17:57] <Mimiru> 03.0
L210[09:22:06] <Mimiru> ._.
L211[09:22:10] <Mimiru> oops
L212[09:24:21] <S3> I have never playerd
tales of symphonia
L213[09:24:32] <S3> somebody gave me a GBa
cart of it once and I never got to finish it
L214[09:24:35] <S3> it got lost
somewhere
L215[09:24:50]
<Forecaster>
%moo ^
L216[09:24:50] <MichiBot> Forecaster: it
goot loost soomewhere
L217[09:26:21]
<Ristelle>
S3 if you do have a Wii try Dawn of the new world
L218[09:26:27] ***
medsouzf is now known as medsouz
L219[09:26:37] ⇦
Quits: DeGariless
(~DeGariles@ip-66-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 200 seconds)
L220[09:26:49]
<Ristelle>
img pls?
L222[09:27:07]
<Ristelle>
ther we go
L223[09:28:31] <MichiBot> Inari REMINDER:
boku no inu
L224[09:29:22]
<Forecaster>
I looked that up
L225[09:29:35]
<Forecaster>
those dogs look weird...
L226[09:30:07]
⇨ Joins: Inari
(~Pinkishu@p4FC1E2EB.dip0.t-ipconnect.de)
L227[09:30:26] <Inari> MichiBot: Sing me a
song of a dozen crows
L228[09:30:57]
<Forecaster>
I guess you didn't get the reminder since you weren't here :P
L229[09:31:02] <Inari> payonel: What a
beauty
L230[09:36:03]
⇨ Joins: techno156 (~techno156@137.154.29.113)
L231[09:36:53] <SAL9000> 01:58:31
<+MichiBot> Inari REMINDER: boku no inu
L232[09:37:12] <Inari> Yeah just recalled
that already
L233[09:37:12] <Inari> :3
L234[09:37:37] <Inari> Thought I would be
on IRc by 16:00
L235[09:37:42] <Inari> (when I see it
yesterdaY)
L236[09:37:47] <Inari> *Set it
L237[09:38:58]
<Forecaster>
MichiBot should check if the target is present first, and if not
add it as a tell instead
L238[09:39:26] <Inari> Would be nice,
yeah
L239[09:42:36] <Inari> "Current deals
(⪖ 40% discount, ⪖ 60% rating)" whats this crap :|
L240[09:42:41] <Inari> How about you just
show me all deals
L241[09:42:47] <Inari> Oh Up there
:P
L242[09:44:03] ***
medsouz is now known as medsouz|offline
L243[09:49:57] <Temia> Ooh, Atelier Sophie
is on special. Maybe I should get htat.
L244[09:51:11]
<Forecaster>
who?
L246[09:51:57] <Temia> It's a cute game
about cute alchemy
L247[09:52:41] ⇦
Parts: ben_mkiv (~ben_mkiv@p57972568.dip0.t-ipconnect.de)
(leave))
L248[09:52:45]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L249[09:56:15] <Inari> (It's actually
about following very precise stpes for endings and crushing time
schedules)
L250[10:06:09]
⇨ Joins: brandon3055__
(~Brandon@pa49-184-151-188.pa.vic.optusnet.com.au)
L251[10:08:06] ⇦
Quits: brandon3055_
(~Brandon@pa49-184-151-188.pa.vic.optusnet.com.au) (Ping timeout:
186 seconds)
L252[10:13:22]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L253[10:26:17]
⇨ Joins: Nathan1852
(~Nathan185@hsi-kbw-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L254[10:27:28] ⇦
Quits: Icedream (~icedream@has.streaminginter.net) (Ping timeout:
183 seconds)
L256[10:31:32] <MichiBot>
Arson as a
Christmas Tradition: The Gävle Goat | length:
3m |
Likes:
19,894 Dislikes:
83 Views:
486,581 | by
Tom
Scott | Published On 28/11/2016
L257[10:37:39]
⇨ Joins: Icedream
(~icedream@has.streaminginter.net)
L258[11:02:34] ⇦
Quits: Icedream (~icedream@has.streaminginter.net) (Quit: A lol
made me boom.)
L259[11:05:03] <gamax92> @Pwootage current
status, Lua is able to load the eeprom, search for and open files,
but then dies because no Value support
L260[11:06:03] <gamax92> Tried using light
userdata, but machine.lua did not like this
L261[11:06:56] <gamax92> and or it's
because of the entire userdata api being unimplemented >_>, I
just now realized
L262[11:09:17] ⇦
Quits: ben_mkiv (~ben_mkiv@p57972568.dip0.t-ipconnect.de) (Ping
timeout: 200 seconds)
L263[11:12:52]
<Pwootage>
Still, loading the eeprom is progress
L264[11:15:41]
⇨ Joins: Icedream
(~icedream@has.streaminginter.net)
L265[11:16:39] <Gavle> Skye, first person
to get my name
L266[11:16:49] <Gavle> I wasn't referring
to the goat though
L267[11:20:08] <Skye> Gavle is pronounced
yevley
L268[11:20:35] <Inari> Gaby!
L269[11:37:15] <Gavle> Yes it is.
L270[11:38:16] <Gavle> It's not just Gavel
with the last two letters flipped.
L271[11:41:25]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:220f:8454:4e3f:c8b8:8885)
L272[11:48:58] <gamax92> getting closer,
files from the openos floppy being loaded, just now crashing with
"/lib/core/boot.lua:24: attempt to get length of a nil
value"
L273[11:50:06] ⇦
Quits: viomi (~viomi@kurosawa.daviszone.org) (Read error: No route
to host)
L274[11:50:17]
⇨ Joins: viomi (~viomi@kurosawa.daviszone.org)
L275[11:52:20] <gamax92> ahh, failure to
push value from Java to Lua
L276[11:58:25]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L277[11:59:02] <gamax92> alright, can now
push arrays to Lua
L278[12:00:14]
⇨ Joins: MyNameIsJosh (webchat@84.55.60.49)
L279[12:00:24] <MyNameIsJosh> yo
L280[12:00:38] <gamax92> darn, npe
L281[12:01:29]
⇨ Joins: DeGariless
(~DeGariles@174-087-138-238.dhcp.chtrptr.net)
L282[12:01:31] <gamax92> dang, almost
booted
L283[12:02:02] ⇦
Quits: MyNameIsJosh (webchat@84.55.60.49) (Client
Quit)
L284[12:02:31] ⇦
Quits: techno156 (~techno156@137.154.29.113) (Quit:
Leaving)
L286[12:03:45] <gamax92> got to here and
then hung
L287[12:05:33] ⇦
Quits: DeGariless (~DeGariles@174-087-138-238.dhcp.chtrptr.net)
(Ping timeout: 207 seconds)
L288[12:08:18] <Vexatos> no
/boot/44_selene.lua D:
L290[12:08:44]
<Forecaster>
haha
L291[12:10:01] <gamax92> needs signal push
support
L292[12:13:01] <gamax92> Vexatos: better
pr selene into core openos :v
L293[12:13:18]
⇨ Joins: DeGariless
(~DeGariles@ip-2-48-244-173.california.us.northamericancoax.com)
L294[12:20:48] <payonel> gamax92: is this
the lua-in-java-lua runtime thing?
L295[12:20:51] <gamax92> yeah
L296[12:21:12] <payonel> :) cool
L297[12:21:14] <gamax92> it's getting
stuck in a loop somewhere and dying after it receives it's
component_added signal
L298[12:21:33] ⇦
Quits: DeGariless
(~DeGariles@ip-2-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 383 seconds)
L299[12:21:45]
⇨ Joins: DeGariless
(~DeGariles@ip-174-48-244-173.california.us.northamericancoax.com)
L300[12:22:12] <payonel> Inari: i think i
figured out that my cat hasn't actually been sick for the last
week. sneezing and swallowing a lot of extra drainage
L301[12:22:44] <Inari> Hm?
L302[12:22:45] <payonel> instead ... a
sneeze this morning revealed the end of a blade of grass in his
nose :/
L303[12:22:52] <Inari> Heh
L304[12:23:05] <payonel> poor guy, i
pulled it out, he's now in a deep sleep on my lap
L305[12:23:16] <Inari> ^^ Must have been
annoying haha
L306[12:23:16] <Vexatos> sounds
catastrophic
L307[12:23:27] <payonel> Inari: yeah i
felt bad for him
L308[12:23:36] <Inari> Better than that
turtle that had a straw stuck in its nose at least :P]
L309[12:24:21] <payonel> i like how at
first he's really pissed me at for holding him while i inflict even
more discomfort pulling it out
L310[12:24:24] <ben_mkiv> did they get
catweed?
L311[12:24:34] <payonel> then 5 seconds
after i remove it, he's super happy with me
L312[12:24:42] <payonel> pissed at*
me
L313[12:24:53] <ben_mkiv> guess we got
it
L314[12:26:25] <payonel> yeah. and to be
fair, he's a very trusting cat - he wasn't _that_ pissed, but
definitely not in favor
L315[12:28:31] <payonel> Vexatos: and yes
.. he's feline better now
L316[12:28:55] <Vexatos> that's not how
you pronounce feline but okay
L317[12:29:08] <Vexatos> FELINE IS NOT A
CHEMICAL
L318[12:29:11] <Vexatos> I LEARNT THAT THE
HARD WAY
L319[12:29:18] <Inari> It's a pawsible
pronounciation
L320[12:29:50] <Inari> s/noun/nun
L321[12:29:51] <MichiBot> <Inari>
It's a pawsible pronunciation
L322[12:29:52] <Inari> I think
anyway
L323[12:30:47] <payonel> :)
L324[12:30:49] <gamax92> :(
L325[12:31:10] <gamax92> payonel you're
the openos wizard can you help me out
L326[12:31:22] <payonel> that it gets
stuck?
L327[12:31:38] <payonel> does it receive
the signal? have you confirmed the vm considers the signal well
formed?
L328[12:32:26] <payonel> but it should
only wait for 1 second for the init signal, then you should see the
motd print
L329[12:32:51] <payonel> yeah, i just
confirmed that last point
L330[12:32:58] <payonel> so the motd never
prints? it hangs on boot?
L331[12:33:48] <gamax92> yeah, also it
never gets the init signal
L332[12:33:59] <payonel> which should only
delay motd by 1 second
L333[12:34:05] <gamax92> lemme go decode
these byte arrays into strings (for logging)
L334[12:34:14] <payonel> is uptime
updating?
L335[12:34:25] <payonel> the timeout
depends on uptime changing
L336[12:34:33] <payonel> also, perhaps it
doesn't resume after a pullSignal
L337[12:34:33] <gamax92> uptime is
implemented
L338[12:34:55] <payonel> the event.pull(1,
"init") is the first pullSignal
L340[12:45:08] <payonel> ah, must be the
fs added handler
L341[12:45:22] <payonel>
/boot/90_filesystem.lua
L342[12:45:24] <Inari> RIP Thread
L343[12:45:26] <Inari> 2017-2017
L344[12:45:43] <payonel> which tries to
run autorun
L345[12:46:06] <payonel> and calls a bunch
of filesystem component methods on that that newly available
fs
L346[12:46:21] <payonel> perhaps the fs
you added has a faulty fs driver?
L347[12:46:44] <gamax92> oh boy I got a
SegmentationFault
L348[12:47:04] <vifino> gdb ftw
L349[12:47:05] <gamax92> and it murdered
Minecraft
L350[12:47:23] <payonel> haha
L351[12:47:26] <gamax92> vifino: but this
segmentationfault is just within a virtual memory system
L352[12:47:31] <vifino> oh
L353[12:47:35] <vifino> rip
L354[12:48:52] <gamax92> welp time to add
logging statements everywhere
L355[12:52:14]
⇨ Joins: cpp
(~cpp@228-236-54-37.pool.ukrtel.net)
L356[12:58:33]
<peaceoops>
So I'm a little confused by the "load" function. In the
example I'm working from, the result of the function is returned to
two variables. Here's the code. To me, both should work
identically:
https://pastebin.ca/3939180
L357[12:59:24] ⇦
Quits: glasspelican
(~quassel@ktnron060ww-lp140-01-76-71-23-102.dsl.bell.ca) (Remote
host closed the connection)
L358[12:59:28]
<peaceoops>
In mine, though, the commands don't actually seem to execute.
L359[13:00:01] <gamax92> note that the
first one calls result, but the second one doesn't ever call
result
L360[13:00:13] <gamax92> see line 18
L361[13:01:39] <payonel> @peaceoops the
first return from load is a function that executes the code you
just compiled
L362[13:01:53] <payonel> as gamax92 points
out, on line 18 it is executing that function
L363[13:02:12]
<peaceoops>
OK, now that really has me confused. How are they checking for....
Ohhhh... Is it just me or is that a weird way of doing that?
L364[13:02:17] <payonel> you would want an
else result() end
L365[13:02:26]
<peaceoops>
Why re-use the same variables like that?
L366[13:02:31] <payonel> @peaceoops
huh?
L367[13:03:13]
<peaceoops>
Your response tells me I just don't grok it yet ?
L368[13:03:17] <gamax92> the return values
of load are either [function], or [nil, "error
message"]
L369[13:03:28] <payonel> @peaceoops load
returns two values, result: function that is the code chunk you
just loaded, reason: string error message
L370[13:03:32] <payonel> yeah ^ what
gamax92 said
L371[13:03:57] <gamax92> payonel: I hacked
in a debug.traceback into the tlwy code
L372[13:04:22]
<peaceoops>
But they are using the same variables for the result of load() and
the result of the command that load() is loading.
L373[13:04:41] <payonel> @peaceoops, no,
it is ONLY the result of load
L374[13:04:57] <payonel> result() executes
that code, and returns the "result of the command that load()
loaded" :)
L375[13:05:16]
⇨ Joins: glasspelican
(~quassel@ktnron060ww-lp140-01-76-71-23-102.dsl.bell.ca)
L376[13:05:32]
<peaceoops>
Yep, it just clicked.
L377[13:05:38] <payonel> :>
L378[13:05:43] <payonel> cool, i have to
go afk for a while
L379[13:05:47] <payonel> gamax92: sorry to
run
L380[13:05:50] *
payonel afk
L381[13:05:58]
<peaceoops>
Thanks Payonel and gamax!
L382[13:12:08] ⇦
Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Quit:
Leaving)
L383[13:14:37] <cpp> hi, how
unicode.wtrunc worksНН
L385[13:15:31]
<Forecaster>
uh
L386[13:15:38]
<Forecaster>
was that a question?
L388[13:18:15]
<Forecaster>
it was a simple yes or no question, implying that you might want to
try again
L389[13:18:38]
<Forecaster>
or is unicode.wtrunc a thing I'm unaware about?
L390[13:19:12] <gamax92> ~w unicode
L393[13:21:40] <Mimiru> click the link,
read the page, it has docs for wtrunc
L394[13:23:27] <cpp> looked already
L395[13:24:43] <Mimiru> Truncates the
given string up to but not including count width. If there are not
enough characters to match the wanted width, the function errors. I
don't know how much clearer that can get.
L396[13:25:32] <cpp> symbol width 16
pixels
L397[13:29:30]
<Forecaster>
Mimiru: we need to turn it invisible
L398[13:31:25] <cpp> Corded: do you want
to ban me?
L399[13:31:40]
<Forecaster>
1. Corded is a relay bot
L400[13:31:42]
<Forecaster>
2. no
L401[13:33:18] <cpp> I'm confused.
L402[13:34:16]
<Forecaster>
wee
L403[13:36:09]
⇨ Joins: Deadlyy_ (webchat@178.69.43.171)
L404[13:36:24] <Inari> hint
"width" there doesn't talk about pixels :P
L405[13:36:36] <cpp> Thanks for answers.
Though I practically did not understand anything.
L406[13:36:37] <Inari> Or maybe it
does
L407[13:36:42] <Inari> %shrug
L408[13:36:42] <MichiBot> No you
shrug!
L409[13:36:51] <Inari> I'd assumes it
means characters
L410[13:37:10] <LeshaInc> length.
L411[13:39:05] <LeshaInc> or maybe
L412[13:39:53] <LeshaInc> it is length in
symbol places
L413[13:40:22] <LeshaInc> for example «ム»
has width of 2
L414[13:40:44] <Inari> Lets just check the
code :P
L416[13:42:11] <LeshaInc> yep
L417[13:42:26] <Inari> " // Note to
self: NOT VIA THE FUCKING RESOURCE SYSTEM BECAUSE IT'S FUCKING
CLIENT ONLY YOU IDIOT." heh
L418[13:51:50] <payonel> cpp: wtrunc
returns a string that is SHORTER in its printed length than the
width you specify
L419[13:52:19] <payonel> wtrunc is
annoyingly picky, you cannot ask for for a width >= (yes,
greater than OR EQUAL TO) the printed length of the string
given
L420[13:52:31] <payonel> so,
unicode.wtrunc("abc", 3) throws an exception
L421[13:53:09] <payonel> derp, i meant
4
L422[13:53:23] <payonel> i meant, it does
not return the full string length given
L423[13:53:34] <payonel> >.< sorry,
i'm an idiot
L424[13:53:44] <payonel>
unicode.wtrunc("abc", 3) returns "ab"
L425[13:53:52] <payonel>
unicode.wtrunc("abc", 4) throws an exception
L426[13:54:00] <payonel>
unicode.wtrunc("abc", 2) returns "a"
L427[13:56:41] <Mimiru> Corded relays chat
between IRC and Discord, it is not a person, it's a bot.
<DiscordUser> Message
L428[13:59:10] <LeshaInc> docs should be
improved as sometimes they're confusing
L429[13:59:16] <LeshaInc> i guess
L430[14:04:56] ⇦
Quits: Deadlyy_ (webchat@178.69.43.171) (Quit: Web client
closed)
L431[14:05:03]
⇨ Joins: Deadlyy (~Deadlyy@178.69.43.171)
L432[14:08:25]
<Forecaster>
that's crazy talk
L433[14:09:02]
<Forecaster>
if you don't understand the docs the issue is that you haven't torn
out enough hair yet
L434[14:09:49] <AshIndigo> what if you
dont have anymore hair to tear out?
L435[14:09:51] ⇦
Parts: ben_mkiv (~ben_mkiv@p57972568.dip0.t-ipconnect.de)
(leave))
L436[14:09:55]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L437[14:11:32]
<Forecaster>
well then... yuo're doomed
L438[14:11:37]
<Forecaster>
you're*
L439[14:11:59] <AshIndigo> that
escalated
L440[14:13:07] <Izaya> this is why
programmers often grow long hair
L441[14:13:12] <Izaya> so they don't end
up doomed
L442[14:13:54] <vifino> that makes a
surprising amount of sense.
L443[14:14:20] <AshIndigo> but growing
long hair just increases the strand legnth, it doesnt increase the
number of follicles
L445[14:27:52]
<1MachoK> I
have a challenge for you guys
L446[14:28:56]
<1MachoK> I
have a piece of ciphered text
L447[14:29:30]
<1MachoK>
And whoever deciphers it will get an imaginary jar of cookies
L448[14:29:50]
<1MachoK>
Any1 interested?
L449[14:29:55] <AshIndigo> sure
L451[14:30:43]
<1MachoK>
And here's the text
L454[14:31:45]
<1MachoK>
Thanks
L455[14:32:44]
<Kodos> Does
P = S?
L456[14:32:57]
<Kodos> This
looks like simple letter substitution
L457[14:33:29]
<1MachoK> It
is character substitution indee
L458[14:33:33]
<1MachoK> It
is character substitution indeed [Edited]
L459[14:34:00]
<1MachoK>
But I'm afraid I can't tell you if P=S ?
L460[14:34:14]
<Kodos> If I
was at my pc I could solve this. But it's thanksgiving and I am at
moms
L461[14:34:36]
<Kodos> I
took a class for this particular type of cipher
L462[14:34:41]
<1MachoK>
You can save it and try it later if you want
L463[14:35:01]
<Kodos> I'm
sure it'll be solved by then
L464[14:35:03] *
CompanionCube goes to find a good frequency analysis
page
L465[14:35:21]
<Kodos> Cc I
can offer some insight if you'd like
L466[14:35:44] <CompanionCube> sure
L467[14:37:31]
<Kodos> P is
probably s. O is probably A.
L468[14:37:57]
<Kodos>
Double characters are a great starting point to deciphering
L469[14:38:11] <CompanionCube> what text
has such a high frequency of S though?
L470[14:38:25]
<1MachoK> +1
for that question
L471[14:38:43]
<Kodos> I'm
assuming one of the characters used is substituting space
L472[14:38:53]
<Kodos> So
take that into account
L473[14:39:32]
<1MachoK>
Keep this in mind "Every character contained in the cipher is
used in the decoded cipher"
L474[14:39:58]
<Kodos> Oh.
Derp. I see my error
L475[14:40:20]
<Kodos> It's
all smashed together. Looks odd on mobile
L476[14:40:46]
<1MachoK>
There are space characters in the text, yes
L477[14:40:55]
<1MachoK> So
some other character must = space
L478[14:42:00]
<Kodos>
Looks like " is space but could be wrong.
L479[14:44:55] <gamax92> bleh I got no
idea why this hangs, it hangs on " local prev =
primaries[componentType] or (adding[componentType] and
adding[componentType].proxy)"
L480[14:45:38] <gamax92> I even got rid of
the decompile recompile step, class splitter now puts things in the
right package, still hangs specifically on that line
L481[14:47:39] <CompanionCube> but with =
space, you get this insanely long word
L482[14:48:04] <CompanionCube> O?PCGSA
AHZPMWOAPHSOHGSPQLCQLPMGTOPRSGCP?SG,U.OVPVSOLCQZPWOPRG,AVPW
L483[15:01:19] ⇦
Quits: Deadlyy (~Deadlyy@178.69.43.171) (Ping timeout: 183
seconds)
L484[15:02:00] ⇦
Quits: cpp (~cpp@228-236-54-37.pool.ukrtel.net) (Quit: WeeChat
1.6)
L485[15:02:49]
<1MachoK> It
took me around 5 hours to solve it so take your time ?
L486[15:14:01] <gamax92> for some reason
all of the onComponentAvailable handlers seem to die.
L487[15:21:04]
<Forecaster>
hm
L488[15:21:10]
<Forecaster>
how do I check a cert if it's expired
L489[15:22:43] <gamax92> look for a
"Use by" date
L490[15:23:44] <Skye> @1MacoK has it got
any relation to the enigma? :P
L491[15:23:48] <CompanionCube> look at the
notAfter field?
L492[15:26:34]
<1MachoK>
@Skye, it's a bit similar, but the rules are not the same;
character representation on enigma change with every position, but
here they stay the same.
L493[15:26:53] <Skye> that seems brute
forceable
L494[15:27:30]
<1MachoK>
well
L495[15:27:37]
<1MachoK> 32
permutations of 32
L496[15:27:52]
<1MachoK>
Just filter it correctly and yeah
L497[15:27:58]
<Skye> I am
too lazy
L498[15:27:59]
<Skye> but
hmmm
L499[15:28:14]
<Skye>
wait
L500[15:28:15]
<Skye>
hm
L501[15:28:40]
<1MachoK>
I'm currently working on a program to make it easier
L502[15:28:42]
<Skye> each
letter could be 31 others
L503[15:28:57]
<1MachoK>
Yeah
L504[15:29:11]
<Skye> there
are many possibilities though
L505[15:29:51]
<1MachoK>
263130836933693530167218012160000000
L506[15:29:58]
<1MachoK>
That's how many
L507[15:30:51]
<Skye> is it
english?
L508[15:30:55]
<1MachoK>
Yes
L509[15:31:30]
<Skye>
wait
L510[15:31:34]
<Skye>
frequency analysis
L511[15:31:40]
<Skye> map
the most common chars
L512[15:31:57] <Izaya> then do automated
hangman
L513[15:32:03]
<Skye> get
the order of most common chars in the english language
L514[15:32:11]
<Skye> and
map it that way
L515[15:32:24]
<1MachoK>
Well someone else is going to do it first if you say it out loud
:p
L516[15:32:26]
<Skye> then
it should be readable enough to manually correct each letter
L517[15:32:36] <Izaya> is there a
prize
L518[15:32:38]
<Skye> too
lazy
L519[15:32:59]
<1MachoK>
Imaginary jar of cookies is the prize
L520[15:33:07] <Izaya> oh
L521[15:33:10] <Izaya> afraid I have work
to do
L522[15:33:11]
<Forecaster>
downloading them and opening them in windows is pretty
straightforward
L523[15:33:14] <Izaya> otherwise I'd have
a go
L525[15:33:42]
<1MachoK>
This was posted by a friend on some other server
L526[15:33:58]
<1MachoK> He
gave the role "code breaker" to anyone who could do
it
L527[15:34:12] <Izaya> Did he then make
them do stuff?
L528[15:34:23]
<1MachoK> So
maybe you guys could get it too if you speak to an admin (?)
L529[15:34:40] <Izaya> IRC has no roles
\o/
L530[15:34:53]
<1MachoK>
Imaginary role than (?)
L531[15:34:54] <payonel> openos 1.7.1
pushed. 62k free
L532[15:35:02] <Temia> Roles, pfft
L533[15:35:08] <Izaya> What's the point of
an imaginary role?
L534[15:35:16] <Izaya> Hell, what's the
point of an arbitrary title?
L535[15:35:24] <Izaya> payonel: is that up
or down
L536[15:35:40] <payonel> Izaya: up from a
hair below 60k
L537[15:35:45] <Izaya> Oh nice
L538[15:35:50]
<1MachoK>
Like whats the point of anything
L539[15:35:50] <payonel> and, 1.7.1 has
better vt100 support
L540[15:36:03] <payonel> reverse video
added, and is used for cursor blink
L541[15:36:04] <vifino> If there'd be a
decent prize, I'd do it.
L542[15:36:06] <gamax92> and 1.7.1 still
doesn't boot
L543[15:36:08] <Izaya> There's no point to
anything so do whatever seems fun :D
L544[15:36:14] <Izaya> payonel: oh that's
p. shiny
L545[15:36:16] <payonel> gamax92: :P
L546[15:36:18] <vifino> I have a program
that breaks things like that automatically *somewhere*.
L547[15:36:19] <gamax92> on this lua
abomination, atleast
L548[15:36:21] <Izaya> tfw fastty was too
buggy to show off at BTM
L549[15:36:40] <gamax92> tfw BTM was too
buggy to show off anything
L550[15:36:57] <Izaya> s/$/ at BTM/
L551[15:36:58] <MichiBot> <gamax92>
tfw BTM was too buggy to show off anything at BTM
L552[15:37:17] <vifino> dictionary +
letter frequency stuff + shortest distance to valid word, solves
stuff like that quite easily.
L553[15:37:23] <Izaya> are you confused by
the technicalities of international travel
L554[15:37:42] <vifino> could also train a
neural network with english words...
L555[15:37:54] <vifino> sounds like a fun
thing to do when i wanna mess with neural networks.
L556[15:38:19] <gamax92> now it's hanging
on ' if not node.fs or not rest or (({r=true,rb=true})[mode] and
not node.fs.exists(rest)) then'
L557[15:38:49] <payonel> gamax92: so what
is fs.exists doing?
L558[15:39:19] <gamax92> I don't think
it's calling fs.exists
L559[15:40:52] *
Izaya boredly considers setting up a VM for running headless ocvm
instances
L560[15:40:57] <payonel> i think you know,
but node.fs is the actual fs proxy
L561[15:41:08] <payonel> i just wanted to
make sure that was stated
L562[15:41:10] <Izaya> can I set CPU time
limits with xen?
L563[15:44:05] <payonel> not node.fs: this
is a virtual node (like a symbolic link) ## not rest: path lookup
failed (e.g. circular links) ## lastly: read-mode AND not
fs.exists
L564[15:45:46] <payonel> Izaya: why put
ocvm in a vm?
L565[15:45:57]
<Skye>
@1MachoK: I'd start by creating a program that counts the frequency
of each character, then create another program that allows me to
swap characters
L566[15:46:18] <Izaya> payonel: all public
services should be in their own VM
L567[15:46:27] <payonel> ah, +public
L568[15:46:58]
<Skye> I
then would take a list of letters in the english language by
commonality and then map them to each other
L569[15:47:03]
<Skye> this
would give gibberish
L570[15:47:05]
<1MachoK>
That's exactly what mine does ?
L571[15:47:10]
<Skye> but
it should be mostly doable
L572[15:47:16] ⇦
Quits: glasspelican
(~quassel@ktnron060ww-lp140-01-76-71-23-102.dsl.bell.ca) (Remote
host closed the connection)
L573[15:47:28]
<Skye> then
certain stuff could be filtered out with a character not being able
to be matched to itself
L574[15:53:19]
⇨ Joins: glasspelican
(~quassel@ktnron060ww-lp140-01-76-71-23-102.dsl.bell.ca)
L575[16:09:39]
<Forecaster>
yay
L576[16:09:42]
<Forecaster>
ssl is back online
L578[16:13:00]
<Forecaster>
hm, maybe I should have enabled redirects from http
L579[16:13:50] <gamax92> but yeah as you
can see something is massively wrong.
L580[16:15:43] <payonel> gamax92: what was
the hung call?
L581[16:15:49] <gamax92> dunno
L582[16:16:10] <payonel> and \27[37m
should change the terminal color. it should print as you see it
when the parse fails
L583[16:16:17] <gamax92> all of the places
it seems to hang are if statements with 'or's and 'and's
L584[16:16:31] <payonel> i would git pull
on the openos source, maybe you grabbed a bad commit? (i didn't
think i pushed any bad vt100 code)
L585[16:16:37] <gamax92> >_>
payonel
L586[16:16:41] <gamax92> it's not an
openos problem
L587[16:16:46] <gamax92> it's a lua
abomination problem
L588[16:17:20] <payonel> but openos
shouldn't even be pushing those chars to the gpu
L589[16:17:33]
<Forecaster>
there we go, http redirect to https enabled :D
L590[16:17:37] <gamax92> payonel
L591[16:17:46] <gamax92> stop :I
L593[16:17:58] <gamax92> the shit runs
fine in normal lua
L594[16:19:03]
<Forecaster>
"Please select a random minute within the hour for your
renewal tasks."
L595[16:19:03]
<Forecaster>
wut
L596[16:19:09]
<Forecaster>
can cron do that? oO
L597[16:20:51] <payonel> gamax92: well i'm
interested to find out how your arch breaks vt parsing
L598[16:22:15] <payonel> gamax92: so could
this replace LuaJ?
L599[16:22:18] <payonel> :)
L600[16:22:31] <gamax92> maybe when it's
not broken and cumbersome to use
L601[16:23:07] ⇦
Quits: Nathan1852
(~Nathan185@hsi-kbw-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L602[16:23:09]
<Forecaster>
the answer is apparently not really, but you can use
"sleep" to sort of do it
L603[16:23:11]
<Forecaster>
I guess
L604[16:28:37] ⇦
Quits: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net) (Ping timeout:
183 seconds)
L605[16:29:45] <gamax92> added support for
pushing characters to lua, got a cursor now
L606[16:30:39]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L607[16:31:17] <payonel> gamax92: i'm
curious what you mean
L608[16:35:14] ⇦
Quits: Inari (~Pinkishu@p4FC1E2EB.dip0.t-ipconnect.de) (Quit: 'Make
every second count!' - Reinhardt (Overwatch))
L609[16:35:17] <payonel> where do you have
to push chars to lua? and why would that fix the cursor?
L610[16:44:48] <gamax92> payonel: in
pushing signals and pushing component invoke returns
L611[16:45:32] <payonel> ah i see
L612[16:45:34] <gamax92> null -> nil,
boolean -> boolean, byte arrays and chars -> string, Number
subclasses -> number, Value -> light userdata
L613[16:45:57] <payonel> i have to run
again
L614[16:45:58] <payonel> o/
L615[16:46:01] *
payonel afk
L616[16:50:52] <Izaya> payonel: I had a
fun idea
L617[16:51:05] <Izaya> I could wrap all
funcitons in _G with a thing that yields after using them
L618[16:51:37] <Izaya> kernel would use
normal functions but you could have almost-preemptive
multitasking
L619[16:52:09] <Izaya> because short of an
empty loop or maybe doing maths nothing would be able to hold
execution for more than one function call
L620[16:54:14] <CompanionCube> Izaya: call
it pseudoemptive
L621[16:54:22] <Izaya> I like that
:3
L622[16:54:29] *
Izaya will use that when he ends up rewriting PsychOS
L623[16:54:49] <CompanionCube>
again?
L624[16:55:18] <Izaya> Always again.
L625[16:55:34] <Izaya> Eventually I'll get
annoyed with some major design decision and nuke and pave it
L626[16:55:41] <CompanionCube> Izaya: you
are always very agile with your OSes :^)
L627[16:56:01] <Izaya> Move at the speed
of procrastination and break things by accident.
L628[16:59:38]
<Pwootage>
@gamax92 I kinda want to try running duktape through your fancy
compiler to get something that I could maybe make into a persistent
JS arch
L629[16:59:56] <gamax92> @Pwootage do you
have docker?
L630[17:00:16]
<Pwootage>
Sure do, or if I don’t it’s easy to re-set-up
L632[17:02:00] <Izaya> 'sides, nobody uses
my stuff anyway
L633[17:05:38] ⇦
Quits: Vexatos
(~Vexatos@p200300556E4C19513022E58BA353379A.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L634[17:14:08] <vifino> %tell 20kdc I
started working on ljwm again. Fixed a few bugs, too.
L635[17:14:09] <MichiBot> vifino: 20kdc
will be notified of this message when next seen.
L636[17:14:11] <Temia> ...
L638[17:14:14] *
Temia jawdrop
L639[17:14:28] *
Temia proceeds to get crushed under a fragment of
Dalamud.
L640[17:15:34] <gamax92> okay unicode.sub
is entirely broken.
L641[17:16:00] <Mimiru> wow...
L642[17:16:44] <gamax92> also dang, that's
pretty
L643[17:17:18] <vifino> Oh, Izaya, did I
ever show you ljwm? might interest you.
L644[17:17:18] <gamax92> oh dammit
>_>, start reads from 2 and end read from 2 as well, horray
copy and paste errors
L645[17:18:02] <gamax92> vifino: what be
this?
L646[17:18:19] <vifino> basically luajit +
XCB bindings and wrappers
L647[17:18:22] <gamax92> oh
L648[17:18:51] <vifino> you can write your
own window manager in lua if you so desire.
L649[17:19:22] <vifino> might need to add
a few functions here and there considering i choose not to
autogenerate bindings from the horrible xml xproto stuff.
L650[17:19:44] <vifino> but in general,
neat things. quite a bit more simple than using xcb in C.
L652[17:28:57]
<Pwootage>
Ooo
L653[17:33:50] <gamax92> I also have
parameter names now in the lua api, since I'm using the reassembled
classes directly
L654[17:35:40] ⇦
Quits: Icedream (~icedream@has.streaminginter.net) (Quit: A lol
made me boom.)
L655[17:35:50] <gamax92> it's still very
much broken, the computer randomly doesn't startup with a
IndexOutOfBoundsException from lljvm's memory system, and randomly
hangs everywhere
L656[17:36:20] <gamax92> I've just been
rewriting certain statements to avoid the hang, which let me find
and fix other bugs
L657[17:36:53]
⇨ Joins: Icedream
(~icedream@has.streaminginter.net)
L658[17:37:14] ⇦
Quits: Renari (~Renari@70.15.17.141.res-cmts.sm.ptd.net) (Read
error: Connection reset by peer)
L659[17:41:04]
⇨ Joins: Renari
(~Renari@70.15.17.141.res-cmts.sm.ptd.net)
L660[17:45:31] <Izaya> oooooo shiny
vifino
L661[17:45:42] <Izaya> though, awesomewm
is also a thing
L662[17:50:50] <gamax92> all of the
addresses in this thing are super low, I'm contemplating trying to
make the memory system start at 2GB, so that accessing null
pointers would also be detected and throw a segfault
L663[17:52:20]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:b4f9:6930:4d16:e1da)
L664[17:59:02] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:b4f9:6930:4d16:e1da)
(Ping timeout: 183 seconds)
L665[18:00:31]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:f1b3:73b1:2862:b892)
L666[18:05:11]
<FLORANA>
oooh Temia nice find
L667[18:07:00]
<FLORANA>
hey does enyone know why `"0/0"` returns
`"-1.#IND"`? cuz i was expecting a error or
something...
L668[18:07:42] <gamax92> -1.#IND is the
same as NaN
L669[18:07:53]
<FLORANA>
oh
L670[18:08:57]
<FLORANA> i
was still expecting a error like `stdin:1: divided by 0`
L671[18:09:05]
<FLORANA>
lol
L672[18:12:35]
<FLORANA>
btw what is `LuaP`?
L673[18:21:03] <gamax92> Lua compiled into
llvm bytecode converted into java assembly
L674[18:23:14]
<FLORANA>
ah
L675[18:36:46]
⇨ Joins: Backslash_
(~Backslash@ip-94-114-160-58.unity-media.net)
L676[18:38:49] ⇦
Quits: Backslash (~Backslash@ip-94-114-160-58.unity-media.net)
(Ping timeout: 183 seconds)
L677[19:04:10] ⇦
Quits: DeGariless
(~DeGariles@ip-174-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 183 seconds)
L678[19:04:57]
⇨ Joins: DeGariless
(~DeGariles@ip-91-48-244-173.california.us.northamericancoax.com)
L679[19:12:39] ⇦
Quits: ben_mkiv (~ben_mkiv@p57972568.dip0.t-ipconnect.de) (Ping
timeout: 186 seconds)
L680[19:14:01] ⇦
Quits: DeGariless
(~DeGariles@ip-91-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 200 seconds)
L682[19:22:22] <S3> is there an llvm jvm
backend?
L683[19:22:26] <S3> interesting
L684[19:22:52] <gamax92> S3:
L685[19:23:08] <gamax92> bleh, yeah, it's
old though and unofficial
L687[19:23:42] <S3> hm. I am not sure yet
what to think about the pcb fork, pcb-rnd
L688[19:24:04] <S3> I have decided I want
to build my CPU using mostly 74LS series logic ICs
L689[19:24:09] <gamax92> S3: llvm
2.3
L690[19:24:11] <S3> and wire wrap in my
rack cabinet
L691[19:24:30] <Izaya> that is a good
goal
L692[19:24:48] <gamax92> an attempt was
made to port to 3.3, but did not get finished, various other things
for 3.6 and 3.7 were done as well but I don't believe those
work
L693[19:24:55] <gamax92> 7 year old
project now
L695[19:25:21]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972407.dip0.t-ipconnect.de)
L696[19:25:38] <S3> Izaya: Amazon has bulk
7400 series logic bags with like 400 random pieces apiece for 45
USD..
L697[19:25:44] <S3> but I dunno if I can
get ones that are just LS series
L698[19:25:48] <S3> LS is what I
need
L699[19:26:51] <S3> Low power
Schottkey
L700[19:27:02] <S3> they're faster so
better for this sort of thing
L701[19:27:53]
⇨ Joins: DeGariless
(~DeGariles@ip-92-48-244-173.california.us.northamericancoax.com)
L702[19:27:56] <S3> hmm the grab bag is
just random
L703[19:36:01] <Izaya> it'd be cool just
to see what you could do with it
L704[19:42:01] <S3> if I can get a core
clock of 44Khz cpu speed then I will be happy
L705[19:42:15] <S3> also need to think
about output
L706[19:45:18] <S3> if I can figure out
how to generate composite output then I can modulate it with an RF
carrier wave
L707[19:45:23] <S3> and then just plug it
into my TV
L708[19:45:28] <S3> my black and white
analog TV
L709[19:47:21] <S3> I don't even need
color output
L710[19:49:52] <S3> Izaya: that'd be a
neat circuit, a device with NTSC composite video RF output, PS/2
input, and a UART to connect it to the computer
L711[19:50:56] <Izaya> tiny terminal
board?
L712[19:59:13] <S3> it won't be tiny by
any means.. I figure.
L713[19:59:46] <S3> It looks like NTSC
uses two frequences for vertical and horrizontal sync
L714[20:00:19] <S3> I have a couple ways
to do this, I could use those fancy shamcy 4 pin crystal oscilators
that are a nice solid frequency and you just qire it up to positive
and ground...
L715[20:00:54] <S3> OR.. I can use a two
pin crystal and use some 74LS04 and capacitors with maybe a
potentiometer to fine tune output frequency..
L716[20:01:09] <S3> the latter is
difficult only because finding the perfect capacitor can be a
bitch
L717[20:01:26] <S3> the third way is to
use a 555 and the fourth way is to build a 555
L718[20:01:42] <S3> (building a 555 is so
simple)
L719[20:02:25] <S3> vifino:
thoughts?
L720[20:02:41] <S3> the four pins, if the
tv likes them, are very good and don't ever need to be
adjusted
L721[20:02:49] <S3> but ... if the
frequency is just off a hair..
L722[20:02:59] <S3> ALTHOUGH my analog tv
has frequency adjustments..
L723[20:03:02] <S3> on the dial
L724[20:03:13] <S3> (for fine tuning the
carrier at least)
L725[20:03:26] ⇦
Quits: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com) (Read error:
Connection reset by peer)
L726[20:13:03] ⇦
Quits: DeGariless
(~DeGariles@ip-92-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 200 seconds)
L727[20:26:58]
⇨ Joins: DeGariless
(~DeGariles@ip-31-48-244-173.california.us.northamericancoax.com)
L728[20:32:03] <S3> something else I could
do..
L729[20:32:50] <S3> I could just output to
YART and use like some sort of arduino at the other end with NTSC
video output
L730[20:34:17] <S3> but actual NTSC video
output would be awesome
L731[20:44:16] <ben_mkiv> %choose wait for
hopsin release or go to sleep
L732[20:44:17] <MichiBot> ben_mkiv: wait
for hopsin release
L733[20:44:23] <ben_mkiv> but its 2h 20m
-.-
L734[20:49:32] ⇦
Quits: DeGariless
(~DeGariles@ip-31-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 183 seconds)
L735[20:49:50]
⇨ Joins: DeGariless
(~DeGariles@ip-28-48-244-173.california.us.northamericancoax.com)
L736[20:54:07] ⇦
Quits: DeGariless
(~DeGariles@ip-28-48-244-173.california.us.northamericancoax.com)
(Ping timeout: 200 seconds)
L737[21:08:03]
⇨ Joins: DeGariless
(~DeGariles@ip-141-48-244-173.california.us.northamericancoax.com)
L739[21:15:27] <S3> I'ma make a RAM replay
circuit
L740[21:15:45] <S3> so I can save the
state of my computer and load it into memory
L741[21:16:01] <S3> I can save this
information on VCR tapes
L742[21:16:09] <S3> since I have an old
VCR lying around
L743[21:16:32] <S3> since the VCR is
stereo, I can use stereo tapes and store / load at 2x speed
L744[21:17:12] <S3> All I have to do, is
generate / read FSK
L745[21:17:21] <S3> I can easily read it
using I&Q data
L746[21:22:41] <gamax92> S3: by lljvm
having a virtual memory system, I can easilly just persist and
unpersist LuaP by saving and loading the virtual memory
L748[21:22:54] <gamax92> but, that's not
effecient
L749[21:23:18] <gamax92> I did compile
eris into this though
L750[21:23:44] <Izaya> S3: vhs is so
reliable
L751[21:23:59] <S3> Izaya: What makes you
say that?
L752[21:24:33] <Izaya> that they were
grainy and flaky and broke on occasion
L753[21:24:49] <S3> I only thought of it
because stereo (two audio channels therefore twice the data rate of
bits, and I have 8 hour tapes.
L754[21:24:58] <S3> mostly 6 hour ones but
8 hour too
L755[21:25:31] <S3> I can use one of these
to cheat
L757[21:25:39]
<Kodos>
Anyone have that paste handy for the cipher? Home now
L758[21:28:21] <gamax92> S3: "Wanna
play a game?" "Sure!" "Alright hold on a bit,
it takes 8 hours to load." "..."
L762[21:28:42] <S3> you can store more
than one thing...
L763[21:28:47] <S3> I would create a
"filesystem like thing
L764[21:28:58] ⇦
Quits: ben_mkiv (~ben_mkiv@p57972407.dip0.t-ipconnect.de) (Ping
timeout: 198 seconds)
L765[21:29:00] <S3> not really, but I'd
store "files" on it
L766[21:29:08] <S3> it'd say where in
memory it's located and its size, etc
L767[21:29:24] <S3> like a container
L768[21:29:24] <gamax92> S3: no.
L769[21:29:26] <gamax92> one file
L770[21:29:28] <gamax92> 8 hours
L772[21:29:49] <gamax92> NO!
L773[21:29:56] <S3> why would you
even..
L774[21:36:38] <Mimiru> reminds me of the
old PC to VCR backup systems...
L775[21:36:52] <Izaya> I want one, but I
don't think it'd be too reliable
L776[21:37:12] <Izaya> you'd want to write
two tapes, make sure they had error correction and stuff
L777[21:43:52]
<Kodos>
Okay, P is definitely E
L778[21:45:56] <Izaya> Wonder if I could
throw together a shell script to do random substitution ciphers and
see if it matches lots of words in the system dictionary
L779[21:45:59] <Izaya> like, just those
words
L780[21:46:16] <Izaya>
s/words/characters/
L781[21:46:16] <MichiBot> <Izaya>
like, just those characters
L782[21:47:38]
<Kodos> I
*think* I may have solved a word, which will help
tremendously
L783[22:21:27] ⇦
Quits: Lathanael|Away (~Lathanael@p54960D1F.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L784[22:27:39]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960166.dip0.t-ipconnect.de)
L785[22:29:46]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972407.dip0.t-ipconnect.de)
L786[22:30:24] <S3> HOLY SHIT
L787[22:30:27] <S3> Izaya: check this
out
L788[22:30:35] <S3> stereo gives me two
channels for fast read / write
L789[22:30:58] <S3> but I can stripe data
accross and use the video channel of the VCR tape for parity
L790[22:31:05] <S3> itl be like RAID
5
L792[22:31:33] <S3> why is this
good?
L793[22:31:48] <S3> well it means that if
a channel starts to weaken it can do error detection inline
L794[22:33:14] <S3> Nothing says I can't
record an audio signal to the video part of the VCR tape
L795[22:35:39] <gamax92> @Kodos solved
it
L796[22:41:45]
<Pwootage>
S3: sounds like you're doing something fun
L798[22:51:53] <S3> What makes you say
that?
L799[22:52:36] <gamax92> Izaya: how goes
solving?
L800[22:53:05] <Izaya> gamax92: never
started
L801[22:53:17] <Izaya> class finished and
now I'm on the bus
L802[22:53:23] <gamax92> oh, fair
enough
L803[22:54:39] <gamax92> now that I have
solved this I feel unchanged and will go back to watching
youtube
L804[23:03:10]
<Kodos>
gamax, gimme
L805[23:03:16]
<Kodos> I
wanna compare to w hat I have so far
L806[23:04:12]
<gamax92>
@Kodos messaged
L807[23:05:27] <S3> Izaya: bus holy
shit
L808[23:05:35] <S3> it's 6 minutes after
midnight here
L809[23:05:46] <gamax92> Izaya lives in
hell though
L810[23:06:01] <gamax92> it's like 4pm or
so there
L811[23:06:33] <gamax92> well, lot of
timezones, so not sure, 1-4pm
L812[23:23:08] <S3> can we JUST get rid of
timezones
L813[23:23:14] <S3> they're stupid
L814[23:23:47] <S3> one does not go back
in time if you fly in a place faster than 1000 mph to the
west.
L815[23:24:26] <S3> however, you do slow
time by going east..
L816[23:34:53] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:f1b3:73b1:2862:b892)
(Ping timeout: 183 seconds)
L817[23:37:16]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:c956:42f:9bd6:f902)
L818[23:55:30] <gamax92> I found a nice
little phrase that happens to lock up Lua
L819[23:55:38] <gamax92> if true and false
or false and true then end
L820[23:57:41] <gamax92> hangs in
luaV_execute