<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:03]
<SinaMegapolis> so i want to convert
"screen" to "monitor"
L2[00:02:24]
<SinaMegapolis> good idea right?
L3[00:02:53] * Temia
shrugs apathetically.
L4[00:03:09] <Temia> eh. don't fix what
ain't broken.
L5[00:03:49]
<SinaMegapolis> :l
L7[00:05:57] <Izaya> cpr monitors?
L8[00:06:27]
<SinaMegapolis> yeah
L9[00:06:33] <Izaya> do you mean crt?
L10[00:06:46]
<SinaMegapolis> ?
L11[00:06:50] <Izaya> Because I have a
cathode ray tube monitor on my desk
L12[00:06:51]
<SinaMegapolis> yeah
L13[00:06:59] <Izaya> It's not bad, but the
computer built into it is terrible
L14[00:07:41] *
Temia doesn't know what she's going to do about her nice CRT serial
terminal when she moves :<
L15[00:07:55]
<SinaMegapolis> and i domt like ctr
monitors (i used them 10 years :l )
L16[00:08:11]
<SinaMegapolis> crt*
L17[00:08:26] <Izaya> CRT monitors are
great for a lot of things
L18[00:08:30] <Izaya> Temia: which?
L19[00:09:15] <Temia> Which model? DEC
VT420.
L20[00:09:28]
<SinaMegapolis> lzaya : for graphic?!
L21[00:10:08] <Temia> CRT displays are
frequently lagless, so yes, actually
L22[00:10:24]
<SinaMegapolis> ?
L23[00:10:41] <Izaya> They're good for
watching videos on and playing games
L24[00:10:46] <Izaya> They're not great at
text though
L25[00:11:03] <Temia> Well, I say
"frequently", but honestly I can't think of a single one
that isn't
L26[00:12:37] <Temia> Also, my serial
terminal is nice for text. Nice crisp green phosphors. 'w'
L27[00:13:10] <Izaya> Monochrome CRTs are
fine for text
L28[00:13:22] <Izaya> and look
wonderful
L30[00:24:02] *
Temia idly contemplates whether she could make Ilberd a Feared name
on SS13 because of all the Griffin she'd be obligated to
do.
L31[00:24:18] *
Temia ...shows herself out.
L33[00:42:31] ⇨
Joins: AshIndigo
(~EiraIRC@host-92-11-196-119.as43234.net)
L34[01:00:14] ⇦
Quits: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net) (Read
error: Connection reset by peer)
L35[01:01:55] ⇨
Joins: Vartru
(~Vartru@65-78-64-118.c3-0.eas-ubr4.atw-eas.pa.cable.rcn.com)
L36[01:02:07] <Vartru> 'scuse me, anyone
around?
L38[01:08:32] <Vartru> I've got a question
regarding the mod. I'm trying to write a file to a cassette in
computronics, but am having trouble
L39[01:10:35] <Vartru> I can't quite figure
out how to direct the <Tape Write> to the file on my
computer. Can anyone help me demystify that?
L40[01:13:21] <Izaya> So the file is on the
ingame computer?
L41[01:13:32] <Vartru> No, that's where my
hiccup is.
L42[01:13:54] <Vartru> I've got it sitting
on my desktop, and can't figure out where to put it so that I can
access it ingame
L43[01:14:07] <Izaya> There's a few ways to
do that
L44[01:14:39] <Vartru> I tried uploading
the file to my google drive so that I could HTTP it, but that
didn't work out, and it stops trying to write it after about
7%
L45[01:14:54] <Izaya> You can shut the
ingame computer down and take the HDD out, copy it into the folder
in your save and then start the computer again
L46[01:14:56] <Izaya> ah you see
L47[01:15:04] <Izaya> it was probably
trying to download like 999 GB of google javashit
L49[01:18:44] <Vartru>
[processing...]
L50[01:21:20] <Vartru> That worked! thank
you much!
L51[01:24:12] ⇨
Joins: VikeStep
(~VikeStep@192.43.96.58.static.exetel.com.au)
L52[01:24:18] ⇦
Quits: Vartru
(~Vartru@65-78-64-118.c3-0.eas-ubr4.atw-eas.pa.cable.rcn.com)
()
L53[01:41:04]
<Chaz> Hmm.
How would I go about calling a secondary component? I've got a
computer setup that uses two transposers and I'd like to make a
shortcut for both the primary transposer and the secondary
one
L54[01:41:11]
<Chaz> (or
just calling both by their address)
L55[01:46:53] ⇨
Joins: Trangar
(~Trangar@249-153-145-85.ftth.glasoperator.nl)
L56[01:47:49]
<Chaz> Ah
wait, I think I might have it, let's see
L57[01:51:17]
<Chaz> Or
not, that just throws a malformed number at me
L58[01:55:21]
<Chaz> Ah,
just a pebcak. Forgot to wrap the address in quotes
L59[02:29:36] ⇨
Joins: Inari (~Pinkishu@p5dec6ace.dip0.t-ipconnect.de)
L60[02:33:13] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:1050:d4dd:b688:ae99:62c5)
(Quit: Cervator)
L61[02:33:37] ⇨
Joins: npe|office
(~NPExcepti@bps-gw.hrz.tu-chemnitz.de)
L62[02:38:06] ⇨
Joins: Vexatos
(~Vexatos@p200300556E5AFE555487DD433767DD0C.dip0.t-ipconnect.de)
L63[02:38:06] zsh
sets mode: +v on Vexatos
L64[02:42:10] <Inari> Michiyo: I forgot how
to build/run Lanteabot :P
L65[02:42:55] <Inari> I can gradelb uild
it, but then it errors with java.lang.NoClassDefFoundError:
org/reflections/Reflections after asking the channel it should be
in
L67[02:45:52] <MichiBot> Vexatos: Sangar
will be notified of this message when next seen.
L68[02:50:31] <Inari> Quantum issues
L69[02:53:33] ⇦
Quits: TheCryptek (thecryptek@2607:fe90:4:b:5054::30) (Quit: Glitch
got lose, I must catch him!)
L71[02:54:47] <MichiBot> XKCD Comic Name:
Stardew Valley Posted on: 2/10/2017
L72[02:56:08] ⇨
Joins: TheCryptek (thecryptek@ircbouncehouse.com)
L73[02:57:41] ⇦
Quits: Stary (Stary@2001:470:ca8f::ffff) (Ping timeout: 384
seconds)
L74[02:58:47] <Inari> "watered"
ahuuu
L75[02:58:51] <Inari> If thats your fetish,
I guess
L76[02:59:32] ⇦
Quits: quantsini (~quantsini@2604:a880:1:20::744:f001) (Remote host
closed the connection)
L77[02:59:42] ⇨
Joins: quantsini (~quantsini@2604:a880:1:20::744:f001)
L78[03:02:12] ⇨
Joins: Stary (Stary@2001:470:ca8f::ffff)
L79[03:32:04] *
Ashindigo_ looks at the random robot names list
L80[03:32:45] *
Ashindigo_ wants to make a robot now just for this
L81[04:14:11] ⇦
Quits: johnnyhostile (~irssi@castlevania.bhgdo.com) (Ping timeout:
384 seconds)
L82[04:19:46] * FR^2
.oO( ESP8266 with DS18S20 sends temperature measurements into the
minecraft server for in-game display? )
L83[04:20:11] <Inari> Ashindigo_: The
caliburator
L84[04:22:04] <Ashindigo_> deus ex
reference or something else?
L85[04:41:35] <Inari> Ashindigo_: Dunno
just thougth a bot named "The calibrator" funny andthen
that reminded be if liberator, and then i somehow meshed
caliburator out of that
L86[04:47:02] <Vexatos> Forecaster, that
xkcd is very, very accurate :P
L88[04:48:55] <MichiBot>
フリップフラッパーズ OP
FULL /Flip Flappers opening | length:
4m 44s | Likes:
764 Dislikes:
5 Views:
92,220 | by
Twin DrillXV
| Published On 10/11/2016
L89[04:49:27] <Ashindigo_> ッ
L90[04:49:44] ⇨
Joins: diphtherial (~diphtheri@dainsleif.pw)
L91[04:50:00] <diphtherial> is there a way
to view more of the entries in a table after printing it out with
the '=' operator?
L92[04:51:37] <Vexatos> no but you can do
for k, v in pairs(tbl) do print(k, v) end
L93[04:52:14] <Vexatos> (oooor
$(tbl):foreach(print) if you have selene :⁾)
L94[04:52:33] <diphtherial> unfamiliar with
selene, but the syntax looks nice; i'll look into it
L95[04:52:42] <Vexatos> ,_,
L96[04:52:50] <diphtherial> i don't do a
lot of lua programming; my day-to-day language is python
L97[04:52:59] <Vexatos> So you are one of
those sane people
L98[04:53:15] <diphtherial> frankly, my
initial interest in OC was to provide a way for me to check up on
my game without opening the client (which takes like 5
minutes)
L99[04:53:22] *
Vexatos glares at S3 for using perl
L100[04:53:22] <diphtherial> heh
L101[04:54:02] <Vexatos> You're free to
write an OC addon adding a python architecture :P
L102[04:54:23] <Vexatos> There aren't many
architectures out there right now
L103[04:54:25] <diphtherial> that'd be
interesting. i'll consider it
L104[04:54:29] *
Ashindigo_ kinda feels like adding some adapter
methods
L105[04:54:39] <Vexatos> Ashindigo_, to
what :U
L106[04:54:50] <Ashindigo_> thats the
issue... i dont know
L107[04:55:00] <diphtherial> a solution
looking for a problem, heh
L108[04:55:13] <Inari> diphtherial: Lots
more architectures have been started than ever finished from what
I've seen
L109[04:56:15] <Vexatos> AFAIK the only
working architectures were MIPS and... something else I can't
remember
L110[04:56:18] <Vexatos> only two, I
think
L111[04:56:33] <Vexatos> And even those
had neither persistence nor memory usage implemented
L112[04:56:56] <Inari> Gimem MIPS with
persistence and usage
L113[04:57:22] <diphtherial> so you'd
write your code in mips assembly, or did they also provide
compilers for high-level languages to mips?
L114[04:57:35] <diphtherial> i haven't
done anything in MIPS since my undergrad
L115[04:57:59] <Inari> There are alreadt
compilers for that thing I'd think
L117[04:58:37] <Vexatos> I have no
idea
L118[04:59:10] <Vexatos> diphtherial, IIRC
you'd use an external compiler to compile to the MIPS
architecture
L119[04:59:17] <Vexatos> and then load
that bytecode
L121[04:59:42] <Inari> Well I mean
L122[04:59:53] <Inari> once you have your
mips PC running, nothing stops you from compiling ingame I
guess
L123[05:00:51] <Inari> Its just
assembly,not rocket science
L124[05:05:06] <diphtherial> iirc mips is
a register-based architecture, and writing code that efficiently
uses the registers can be tricky
L125[05:05:16] <diphtherial> it'd be
trivial if it were stack-based, like the jvm
L126[05:05:37]
<20kdc>
*efficiently* uses the registers
L127[05:05:48]
<20kdc> Key
word there seems to be *efficiently*
L128[05:05:49] <diphtherial> i suppose it
doesn't matter for the kinds of programs people typically write in
OC as long as they're correct
L129[05:05:52] <diphtherial> indeed
L130[05:06:13]
<20kdc> you
could always use the PDP-11 B compiler approach
L131[05:06:31] <diphtherial> what approach
is that?
L132[05:06:44]
<20kdc>
output a bunch of library routines, then have your code consist
entirely of calls to those routines
L133[05:07:20] <diphtherial> i don't know
what's going on with mosh, but it's having real trouble with
whatever this discord-to-irc bot is outputting
L134[05:07:57]
<20kdc> it
probably contains colour formatting stuff
L135[05:08:29] <diphtherial>
<+Corded> <20kdc>e it probably contains
colourformatting stuff
L136[05:08:36] <diphtherial> just to give
you a sample
L137[05:08:50]
<20kdc>
interesting that there's an extra 'e' and a missing space
there
L138[05:09:30]
<20kdc>
basically if you see any bytes under 0x20 then they're probably
formatting bytes
L139[05:11:09]
<20kdc> at
some point some bright spark invented an in-band way to send
colours over IRC using the unused parts of the character set
between 0x01 and 0x1F. Like, on HexChat Ctrl-K will write a
colour-selection-byte, and then a number or two can be put after
that
L140[05:11:38]
<20kdc>
Since they aren't used in most messages but IIRC Corded uses them,
I'd guess that's the issue?
L141[05:15:34]
⇨ Joins: Asior (~Asioron@217.118.95.70)
L142[05:21:13] ⇦
Parts: Asior (~Asioron@217.118.95.70) (Once you know what it is you
want to be true, instinct is a very useful device for enabling you
to know that it is))
L143[05:25:30]
<Kodos>
o/
L144[05:26:31] <Ashindigo_> \o
L145[05:26:40]
<Kodos> Have
I missed anything
L146[06:01:48]
<SinaMegapolis> lol
L147[06:03:41]
<SinaMegapolis> ashindigo are you
there?
L148[06:16:36]
⇨ Joins: t20kdc
(~20kdc@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net)
L149[06:17:39]
<20kdc>
Kodos: someone's IRC client is acting weird due to how Corded
formats messages, checking raw logs in 3, 2, 1...
L150[06:17:55]
<20kdc>
...no formatting at all???
L151[06:18:00] ⇦
Parts: t20kdc
(~20kdc@cpc84817-aztw28-2-0-cust142.18-1.cable.virginm.net)
(Leaving))
L152[06:20:29] <diphtherial> fwiw, it's
not really a big deal for me; it could just be my irssi+mosh
situation specifically
L153[06:24:37] <Izaya> 20kdc, isn't that
called like, threaded compilation or something?
L154[06:24:55] <Izaya> I think a threaded
FORTH is one that is entirely calls to other words that call other
words
L155[06:36:12]
⇨ Joins: Turtle (~SentientT@82.171.92.73)
L156[06:50:25] <Mimiru> inari when you
build it you should get a few jars
L157[06:50:31] <Mimiru> you have to run
the biggest one
L158[06:51:01] <Mimiru> Oh.. no I changed
that didn't I
L159[06:51:08] <Mimiru> you only get the
full jar now
L160[06:51:21] <Inari> I ran
LanteaBot-1.1.0.jar
L161[06:51:48] <Mimiru> Yeah.. I forgot I
made it only generate the one jar..
L162[06:52:10] <Lizzy> hmm, why is my
script using a load of cpu time
L163[06:52:15] <Lizzy> it's doing sod
all....
L164[06:52:21] <Mimiru> compile
'org.reflections:reflections:0.9.9-RC1' is in the
build.gradle
L165[06:52:25] <Mimiru> is it not
downloading or something?
L166[06:52:57] <Inari> Hmm will check
again later I suppose :P
L167[06:53:42] <Inari> At least it isn't
becauseI'm building it wrongly
L168[06:53:49] <Mimiru> Inari, try
switching that to 0.9.10
L169[07:23:07]
<20kdc>
Izaya: *googles* yeah, that
L170[07:23:48] <Lizzy> WOOHOO my script
works
L171[07:24:12] <Lizzy> it's a little
crash-happy with some exceptions that i'll need to fix but it
works
L172[07:24:32] <Lizzy> also need to work
out why it uses 100% of the cpu
L173[07:24:54] <Izaya> 20kdc: It's an
elegant method. Makes even the machine code easy to follow.
L174[07:29:33] <Mimiru> Corded explicitly
*strips* color stuff from IRC to Discord, it doesn't do any kind of
color stuff from Discord to IRC.
L175[07:44:07] ⇦
Quits: techno156 (~techno156@137.154.137.222) (Quit:
Leaving)
L176[07:50:15] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L177[07:55:47]
⇨ Joins: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L178[08:21:03] ⇦
Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au) (Read
error: Connection reset by peer)
L179[08:25:07]
<20kdc>
Izaya: definitely elegant
L180[08:25:10]
<20kdc> also
probably not optimal
L181[08:25:18]
<20kdc> but
definitely elegant and will get a system running
L182[08:26:25] <Izaya> It's not
horrifyingly slow and when you're working with something like FORTH
it's a lot better than a word being other words concatenated or
something
L183[08:26:40] <Izaya> because FORTH often
means reading and writing manually
L184[08:26:52] <Izaya> and I mean if you
want something that works reasonably for a compiler it works well
too.
L185[08:27:46]
⇨ Joins: johnnyhostile
(~irssi@castlevania.bhgdo.com)
L186[08:28:52] <Lizzy> k, just found out
that the script i was working on may not be needed
L187[08:29:05] <Lizzy> ¬_¬
L188[08:29:23] <Lizzy> thanks line manager
for relaying that information to me...
L189[08:29:24] <Lizzy> not
L190[08:30:14]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:1050:af:d92b:ba21:fd7b)
L191[08:30:34] <Forecaster> woo
L192[08:30:44]
<20kdc>
Izaya: definitely easier to work with than writing a compiler which
doesn't consider stack accesses and instead sends stack metadata
& what it wants to access to a semi-assembler down the line to
manage stack for it
L193[08:31:17]
<20kdc>
(which is what happens when trying to write optimal code for a
stack machine)
L194[08:33:13] <Lizzy> now, do i continue
working on GRS or do i just shelve it in it's current
'working-but-fragile' state and do other stuff
L195[08:34:24]
<20kdc>
...GRS?
L196[08:34:34] <Izaya> 20kdc: is it bad
that my idea of fun is hand-assembling programs for an imaginary
stack machine?
L197[08:34:52] <Lizzy> Creen Rabbit
Swordfish, project name for my computer wakeup script stuff at
work
L198[08:35:19]
<20kdc>
Izaya: is it bad that my idea of fun is writing a B compiler for an
existing but obscure stack machine?
L199[08:35:36] <Izaya> touch'e
L200[08:36:57]
<20kdc> I
wonder if translating C++ into C, then translating C into B would
work... that would be useful, since then I could compile just about
anything into B, and from there it's relatively simple to compile
B
L201[08:37:49]
<20kdc> new
OC architecture? *writes not-very-good-but-servicable B compiler,
compiles Lua*
L202[08:38:07]
<20kdc> that
wouldn't need the C++ -> C step, even
L203[08:38:28]
<20kdc>
...Aha! Idea! *Compile asm.js into B.*
L204[08:40:26] <Izaya> That's
horrifying.
L205[08:40:31] <Izaya> (Do it! :D)
L206[08:40:56]
<20kdc>
well, thinking about it: asm.js is basically B given that it only
has one machine word type for address / ints
L207[08:41:23]
<20kdc>
unless I've missed some memo, anyway
L208[08:41:55]
<20kdc> I
guess there's floats in asm.js?
L209[08:42:07]
<20kdc>
Still, it ought to work
L210[08:42:16]
<20kdc>
...now if only I had a clue how to parse asm.js
L211[08:43:49]
<Kodos>
wat
L212[08:44:58] <Inari> I have no clue wth
you're on about :P
L213[08:46:44]
<20kdc>
plus, technically the B compiler for asm.js probably only needs to
support a subset of B. asm.js never takes the reference of a
variable, for example.
L214[08:46:50]
<20kdc> This
means that subset could be translated into Lua.
L215[08:48:00]
<20kdc> So
compiling NetHack into asm.js, asm.js into a subset of B, a subset
of B into Lua, might be a reasonably feasible option if you were
slightly insane.
L216[08:49:23] <Saphire> Uh
L217[08:49:38] <Saphire> Why not just
fucking LLVM it directly into lua?
L218[08:49:49]
<20kdc>
...can LLVM output Lua code?
L219[08:49:59] <Stary> make a
backend
L220[08:50:03] <Stary> ( ͡° ͜ʖ ͡°)
L222[08:50:20]
<20kdc> ...I
read the LLVM documentation on writing a backend. It's a ton of
pages and includes a metric ton of interfaces.
L223[08:50:30] <Saphire> 20kdc: yup, it's
scary
L224[08:50:35]
<20kdc> Plus
last I heard LLVM interfaces change every 8 months or so.
L225[08:50:36] <Stary> that's the other
way
L226[08:50:40] <Stary> lua ->
llvm
L227[08:50:53] <Saphire> Oooh, wait
L229[08:51:05] <Saphire> Here, better one
i think
L230[08:51:09]
<20kdc> At
least, *that's what I found out when getelementptr changed.*
L231[08:52:21]
<20kdc>
Suffice to say I gave up on LLVM at that point because if I can't
expect stability using it as a compiler target, and the backend
interface is overcomplicated so I can't use it to turn C into
whatever, I might as well just do things myself.
L232[08:57:51] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb)
(Ping timeout: 198 seconds)
L233[08:58:25]
⇨ Joins: Doty1154 (~Doty1154@67.215.244.186)
L234[09:14:53]
⇨ Joins: Thamathar
(~Thamathar@cb-217-129-170-13.netvisao.pt)
L235[09:14:58] <Thamathar> Hello
everyone
L236[09:15:33] <Forecaster> hi
L237[09:16:22] <Thamathar> Any news on the
bug of the fake components?!
L238[09:18:20] <Forecaster> not that I'm
aware
L239[09:19:38] <Thamathar> Saying that I
have now 63/16 components hehe must restart the server to go back
to normal
L240[09:19:42] <Saphire> Isn't that a
somewhat old bug now>
L241[09:20:20] <Thamathar> If its old I
don't know
L242[09:38:15]
⇨ Joins: Charlotte
(Charlotte@Allons-y.PanicBNC.ninja)
L243[09:46:29]
⇨ Joins: Kodos
(~Kodos@2602:306:ce20:6c30:526:a831:b4e8:89fe)
L244[09:46:29]
zsh sets mode: +v on Kodos
L245[09:49:53] <Kodos> Bleh
L246[09:50:34] <Izaya> So uh
L247[09:51:13] <Izaya> Why didn't
Microsoft compile GNU against the existing POSIX API that was in
older Windows versions?
L248[10:09:46] <Lizzy> Thamathar, have you
raised a ticket for it on the issue tracker
L249[10:10:37] <Vexatos> (or found an
existing one)
L251[10:23:22] <payonel> o/
L252[10:23:36] <Michiyo> \o mayonel
L253[10:23:37] <Michiyo> <3
L254[10:23:45] <payonel> haha :)
L255[10:23:55] <Vexatos> It's mayonel and
Pichiyo!
L256[10:24:06] <Michiyo> \o/
L257[10:25:14] ***
payonel is now known as mayonel
L258[10:25:51] <Ashindigo_> /me
claps
L259[10:25:52] <Ashindigo_> ...
L260[10:25:54] *
Ashindigo_ claps
L261[10:28:35] ***
Michiyo is now known as Pichiyo
L262[10:28:55] <Pichiyo> -NickServ- Nick
Pichiyo is now registered to your account. heh
L263[10:29:11] <mayonel> :)
L264[10:37:05] <Kodos> Ugh, this is such a
pain in the ass
L265[10:37:46] <Vexatos> Kodos,
constipated?
L266[10:38:05] <Kodos> Vexatos, no, trying
to package my products and get them listed for sale (Second
Life)
L267[10:38:19] <Skye> Izaya, easy: they
didn't want to maintain the userland
L268[10:38:22] <Skye> also
L269[10:38:28] <Skye> they used what they
already had for android
L270[10:39:05] <Sangar> o/
L271[10:40:02] <Kodos> o/
L272[10:41:59] <Vexatos> Sangar o\
L273[10:42:03] <Vexatos>
NotEnoughTells!
L274[10:42:38]
⇨ Joins: Schzd
(~Schzdadep@modemcable121.35-162-184.mc.videotron.ca)
L275[10:42:47] ⇦
Quits: Schzd (~Schzdadep@modemcable121.35-162-184.mc.videotron.ca)
(Read error: Connection reset by peer)
L276[10:43:35] <Ashindigo_> /o\
L277[10:44:06] <mayonel> Sangar: o/
L278[10:44:18] <mayonel> oh ha, still
mayo
L279[10:44:21] ***
mayonel is now known as payonel
L280[10:45:57] <Kodos> We all got a
chicken duck woman thing waiting for us
L281[10:46:38] <Kodos> Every day I worry
all day
L282[10:47:42] <Sangar> ~o~
L283[10:47:44] <Sangar> mmm
L284[10:48:07] <Sangar> Vexatos, no idea
about the issue you linked, very weird :/
L285[10:49:31] <Thamathar> Back
L286[10:50:15] <Thamathar> Lizzy I though
that Kodos did pass the info, from what I did understood he did
pass it to Sangar and Vexatos, but let me check the discord
chat
L287[10:50:47]
⇨ Joins: SinaMegapolis (webchat@46.143.4.22)
L288[10:50:48] <Thamathar> "Vexatos
and Sangar sounded like they might have figured out the problem.
I'll keep you posted"
L289[10:50:59] <Thamathar> but if needed I
will create a ticket on the github for it
L290[10:51:11] <Vexatos> There are already
four hundred tickets on that issue
L291[10:51:17] <SinaMegapolis> hello
mayonel :D
L293[10:51:32] <Vexatos> well,
400±397
L294[10:51:55] <payonel> Vexatos++ for
unicode ±
L295[10:51:57] <Thamathar> Ok I would say
alot :P so no need to add another one
L296[10:52:10] <Vexatos> payonel,
RightAlt+Shift+9
L297[10:52:16] <Vexatos>
lrn2keyboard
L298[10:52:33] <Vexatos> (You need this
character a lot when studying chemistry :P)
L299[10:52:45] <payonel> 1. it's
ctrl+shift+u on ubuntu, and 2. i know how to keyboard, thanks
L300[10:53:00] <Vexatos> Ctrl+Shift+U for
unicode
L301[10:53:19] <Vexatos> But
rightAlt+shift+9 just puts the character there directly
L302[10:53:22] *
Vexatos praises ibus
L303[10:53:29] <payonel> not on this
system it doesn't
L304[10:53:34] <Vexatos> Install ibus
:3
L305[10:53:37] <payonel> no thanks
L306[10:53:40] <Vexatos> :3
L307[10:53:51] <payonel> Vexatos-- for
ibus
L308[10:54:02] <Vexatos> It's super useful
for the greek keyboards it has
L309[10:54:13] <Vexatos> So many special
characters needed ._.
L310[10:54:23] <payonel> Inari is a
special character
L311[10:54:50] <Vexatos> Inari is not on
my keyboard... Or is it
L312[10:54:59] ⇦
Quits: SinaMegapolis (webchat@46.143.4.22) (Ping timeout: 180
seconds)
L313[10:55:18]
⇨ Joins: AshIndigo
(~EiraIRC@host-92-11-196-119.as43234.net)
L314[10:55:57] <Vexatos> Nevermind I
actually do
L315[10:56:32] <Vexatos> have a couple of
IMEs on here
L316[10:56:43] <Vexatos> So Inari
technically is on my keyboard :X
L317[10:56:59] <Vexatos> Why do I have so
much junk installed
L318[10:57:09] <Vexatos> Apparently a
hebrew keyboard as well ._.
L319[11:00:48] ***
Pichiyo is now known as Michiyo
L320[11:02:28]
⇨ Joins: SinaMegapolis (webchat@46.143.4.22)
L321[11:04:42] ⇦
Quits: SinaMegapolis (webchat@46.143.4.22) (Client
Quit)
L322[11:07:22] <Michiyo> my tablet's GPS
thinks I'm in California...
L323[11:08:20] <Vexatos> well are
you?
L324[11:08:24] <Michiyo> No...
L325[11:08:25] <Vexatos> Or is your
tablet's GPS module?
L326[11:08:28] <Michiyo> Nowhere
near
L327[11:08:34] <Vexatos> you sure
L328[11:08:38] <Michiyo> ummm, the GPS
module is in the tablet, so I'm going to go with no as well
L329[11:08:44] <Vexatos> maybe California
is the name of the neighboring street
L330[11:08:49] <Vexatos> :3
L331[11:09:21] <Michiyo> Sure, maybe.. but
it thinks I'm in yuba city
L333[11:10:11] <Michiyo> Protip: I'm not
here
L334[11:14:33] <Michiyo> woot pizza
ordered for lunch
L335[11:24:27] <payonel> well crap. was
trying to fix one last thing in my oc emulator for the day before i
decide to focus on work i'm paid for -- and i broke
everything
L336[11:24:38] <payonel> everything as in,
my config load
L337[11:24:54] <Sangar> gg
L338[11:24:55] <payonel> and really, the
lua value type to my c++ wrapper converter :(
L339[11:24:58] <Sangar> ;)
L340[11:25:08] <Sangar> version control
ftw
L341[11:25:24] <payonel> yeah, it's all
versioned
L342[11:25:44] <payonel> but i'm
disappointed :/ i'll have this over my head for the whole day until
i can see what i did wrong
L343[11:26:11] <Vexatos> just port OC to
1.11 to relax
L344[11:26:33] <payonel> i have a
recursive Value converter that takes the lua_State and an index (to
convert a value on the stack), and my config is now { components =
{ {...}, {...} } } and it (the conversion) segfaults when in that
innermost table
L345[11:27:08] <Vexatos> and that is why
you use a language with GC :⁾
L346[11:27:13] *
Vexatos runs
L347[11:27:46] <payonel> right, bc a gc
would stop me from writing crap code :)
L348[11:27:49] *** Vi
is now known as Lily
L349[11:28:26] <Vexatos> payonel, GC means
Garbage Code
L350[11:28:35] <Vexatos> it is _made_ for
that :⁾
L351[11:28:43] <payonel> haha
L352[11:30:32] *
gamax92 stares
L353[11:30:50] *
AshIndigo looks up from his oc screen
L354[11:39:54]
⇨ Joins: sytoru
(webchat@host86-184-18-45.range86-184.btcentralplus.com)
L355[11:39:58] <sytoru> toot toot
L356[11:40:08] <AshIndigo> chugga chugga
chugga
L357[11:41:07] <sytoru> ^^
L358[11:59:51] <AshIndigo> can
microcontrollers use redstone?
L359[12:06:15] <Inari> I believe so
:P
L360[12:07:29] <payonel> AshIndigo: yep,
create your uc with a redstone card
L361[12:07:41] <AshIndigo> cool
L362[12:08:40] <Inari> payonel: Did any
work on bytecode signing yet?
L363[12:09:00] <payonel> no...i've been
having WAY too much fun making an oc emulator
L364[12:09:23] <Inari> lol
L365[12:09:29] <payonel> seriously,
building a lua_State controller in c++ has been very
enjoyable
L366[12:09:39] <Inari> Is the bytecode
loading something that would go in anyway?
L367[12:10:06] <payonel> it's something i
care about, if that's sort of what you're asking
L368[12:10:42] <payonel> i want to add
swap to openos, and that's how i want to do it
L369[12:12:53] <Inari> Hmmm
L370[12:13:53] <Inari> How did you want to
do taht again xD Like allowing only the dumped bytecode
L371[12:14:00] <payonel> yeah
L372[12:14:36] <Inari> Yeah, but
L373[12:14:37] <Inari> how
L374[12:14:44] <Inari> How do you attach
somethign to string.dump return
L375[12:14:47] <Inari> That can be saved
to a file
L376[12:16:40] <payonel> string.dump's
return would be unaltered bytecode. but i would intercept and keep
a record of the bytecode to know it is trusted
L377[12:16:59] <Inari> Hm
L378[12:17:08] <Inari> You'd have to do
that on the scala side though?
L379[12:17:11] <payonel> i could prevent
memory abuse by storing the record of the bytecode in the same lua
state of the "machine"
L380[12:17:28] <payonel> i could actually
manage it fully in machine.lua
L381[12:17:41] <Inari> Doesn't it count to
the memory limitaiton then though
L382[12:17:42] <payonel> which is one
layer outside the sandbox of the runtime
L383[12:17:46] <payonel> yes
L384[12:18:01] <payonel> but just the
"key" of the bytecode, so a small cost
L385[12:18:18] <Inari> Like a
hashsum?
L386[12:18:21] <payonel> yes
L387[12:18:25] <Inari> Hmm makes
sense
L388[12:18:51] <Inari> I was thinking
hashsum but didn't see how you'd only allow preivoulsy dumped code
:P But if you track the sums that works of course
L389[12:19:30] <payonel> i dont know how
(yet) to hook in to persistence though
L390[12:19:43] <payonel> i would need to
store these keys for unloading and reloading the chunks
L391[12:20:00] <Inari> Aren't they
persisted by default?
L392[12:20:03] <Inari> As part of the
luastate
L393[12:20:09] <payonel> but i'm sure i
can solve that, i just dont know that code in oc yet
L394[12:20:14] <payonel> oh
L395[12:20:17] <payonel> you might be
right
L396[12:20:25] <payonel> that might
"just work"
L397[12:20:26] <payonel> :)
L398[12:20:33] <payonel> lua is so
cool
L399[12:20:35] <Inari> I mean they are in
the lua state, just not in the layer acessible by users
L400[12:20:42] <Inari> I think so anyway
:P
L401[12:20:49] <payonel> right, but as you
say, the machine.lua is PART of that state
L402[12:20:53] <payonel> i think you're
right
L403[12:21:12] <Inari> Dealing with locals
will still be a pain though :P
L404[12:22:22] <payonel> think of the lua
state like: root { machine { openos } }
L405[12:22:39] <payonel> i could put the
hashing code in machine, and store the data there quite
easily
L406[12:22:46] <payonel> the
"root" lua state is managed in scala
L407[12:23:20] <payonel> but when a
machine is persisted, that whole stack is saved
L408[12:23:30] <payonel> not JUST openos,
but everything from that root
L409[12:23:34] <Inari> Yeah, thats why I
was thinking it should be persisted by default :P
L410[12:23:40] <payonel> and i think youre
right
L411[12:23:41] <Inari> WAsn't sure if the
machine layer migth be shraed across all machines
L412[12:23:45] <payonel> im just showing
why i agree
L413[12:23:50] <payonel> it is not
L414[12:24:19] <Inari> I think string
table is shared though
L415[12:24:25] <Inari> Or was that only on
CC
L416[12:24:57] <payonel> well, that
depends how the scala layer is building the root state when it
loads the std libs for lua
L417[12:25:00] <gamax92> Inari:
machine.lua generates an entire new environment table anyway so
it's not
L418[12:25:05] <gamax92> and iirc that was
just a LuaJ issue
L419[12:25:29] <payonel> yeah that makes
sense, it would depend on LuaJ in that case
L420[12:25:39] <Inari> LuaJ, urgh
L421[12:25:46] <payonel> but i would be
intercepting the string.dump in machine.lua
L422[12:25:53] <payonel> not in the
standard lib outside root
L423[12:26:05]
<20kdc>
payonel: so, break one hash, and you get the ability to load
untrusted bytecode?
L424[12:26:15] <payonel> 20kdc yep
L425[12:26:20]
<20kdc>
...choose wisely.
L426[12:26:25] <Inari> Well no
L427[12:26:39] <Inari> Because he stores
the hashes. Unless you mean finding a collision
L428[12:26:45]
<20kdc>
Yes.
L429[12:26:45] <gamax92> finding a
collision
L430[12:26:49] <payonel> i assumed the
collision
L431[12:26:50] <Inari> Yeah well
L432[12:26:52]
<20kdc> I
mean, that *should* be impossible
L433[12:27:02] <Inari> Its virtuall
impossible I'd think
L434[12:27:09] <payonel> s/ the/he was
referring to the/
L435[12:27:09] <MichiBot> <payonel>
i assumed he was referring to the collision
L436[12:27:23]
<20kdc> but
if it came down to it I'd just store the bytecode as-is and have it
count towards the memory limit indirectly
L437[12:27:24] <Inari> you need a modified
bytecode that still somehow gets the same hash and is valid to
laod
L438[12:27:33] <Inari> Or does lua just
laod any given bytecode :P
L439[12:27:34] ⇦
Quits: xandaros (~xandaros@185.35.77.23) (Quit: WeeChat
1.7)
L440[12:27:51] <Inari> 20kdc: I believe
the memory limit isn'thandled on the lua side though?
L441[12:28:13]
<20kdc>
Inari: the memory limit is handled by the C code IIRC
L442[12:28:20] <Inari> Yeah
L443[12:28:23] <Inari> so you'd need to
mod that then xD
L444[12:28:29]
<20kdc> So
if you wanted bytecode to count against the memory limit
L445[12:28:30] <payonel> i would charge
the cost of the key
L446[12:28:35]
<20kdc> just
keep it Lua-side
L447[12:28:49]
<20kdc> so
long as it's Lua-side then it counts against the memory limit
L448[12:28:52] <Inari> 20kdc: It makes no
sense if it counts against the emmory limit though
L449[12:28:52] <payonel> i could charge
the memory cost anywhere, it's just easier to do all of this within
machine.lua
L450[12:29:08] <Inari> We're talking about
allowing bytecode that was previously gotten from string.dump to be
loaded again
L451[12:29:14] <payonel> Inari: i want it
to count against the memory limit
L452[12:29:17] <Inari> If the bytecode
still costs memory then its useless fro swapping
L453[12:29:24] <payonel> no, JUST the
key
L454[12:29:34] <payonel> or is 20kdc
saying to charge the entire bytecode?
L455[12:29:36] <Inari> payonel: Yes, but
20kdc said the bytecode
L456[12:29:36] <Inari> :P
L457[12:29:40] <payonel> because no...like
Inari said, that would be pointless
L458[12:29:44]
<20kdc> hmm,
I suppose
L459[12:29:54] <payonel> sorry i
misunderstood
L460[12:30:11]
<20kdc> I'd
have done it simply on security basis, but yeah, it is
pointless
L462[12:30:21]
⇨ Joins: xandaros (~xandaros@185.35.77.23)
L463[12:30:43] <Inari> Just rewrite OC to
properly sandbox lua :P
L464[12:30:51] <payonel> haha
L465[12:30:52] <Inari> Then we can load
any btecode
L466[12:31:03] <payonel> it is sandboxed
quite well :)
L467[12:31:20] <payonel> but maybe rewrite
lua load to not give vunerability to loading bytecode
L468[12:31:28] <payonel> :)
L469[12:31:43] <Inari> Well sure.... thats
going to be a hard one though
L470[12:32:25] <Kodos> Wife got me my
V-Day present early :3
L471[12:32:48] <Inari> I' mkind of happy I
don't do V-Day presents... though I'd be happy making a chocolate
heart or something
L472[12:32:49] <Vexatos> V-Day?
L473[12:32:58] <Inari> vagin--- valentines
day
L474[12:32:59] <Vexatos> Is that like
D-Day? :P
L475[12:33:09] <Vexatos> So it is
indeed
L476[12:33:21] <payonel> ive never called
it v-day, but i guessed Kodos was talking about the 14th
L477[12:33:28] <Kodos> Indeed
L478[12:33:31] <Vexatos> Oh right that was
the 14th
L479[12:33:37] <Kodos> id have typed it
out but lazy
L480[12:33:45] <Kodos> Vexatos, is, not
was
L481[12:33:48] <Kodos> It's only the
10th
L482[12:33:50] <Vexatos> I never notice
that day happening :P
L483[12:33:55] <payonel> Inari: :) that
must be what it stands for
L484[12:34:04] <Vexatos> It's just an
excuse to buy flowers
L485[12:34:30] <Inari> You need an excuse
to do so
L486[12:34:31] <Inari> Poor vex
L487[12:34:35] <Kodos> We don't waste
money on flowers
L488[12:34:39] <Kodos> We usually go out
to eat
L489[12:34:40] <payonel> i like to think
of it as a reminder to be generous to my significant other
L490[12:34:40] <Vexatos> flower industry
makes more money the three days before Valentine's day than they
make during the other 362 days
L491[12:34:43] <Kodos> But since my wife
isn't feeling good
L492[12:34:46] <Kodos> I got her her
favorite food
L493[12:34:48] <Vexatos> (combined)
L494[12:34:53] <Inari> Sushi?
L495[12:34:54] <Kodos> And she got me two
slices of the best sausage pizza in the area
L496[12:35:03] <Kodos> Nothing quite so
elegant
L497[12:35:04] <Inari> Waiot
L498[12:35:08] <Kodos> She's a mashed
potato junkie
L499[12:35:10] <Inari> what did she do
with the other 6 slices
L500[12:35:19] <Kodos> Nothing, our local
place sells it by the slice
L501[12:35:25] <Vexatos> My grandmother
makes the best mashed potatoes
L502[12:35:31] <Vexatos> She even grows
them herself
L503[12:35:38] <Inari> So
L504[12:35:39] <Kodos> Does your
grandmother sprinkle cheddar in her mashed potatoes
L505[12:35:49] <Inari> Who makes Kodos'
wife meet up with Vexatos' grandmother?
L506[12:36:03] <Vexatos> No because they
usually eat it with Sauerkraut or kale and that wouldn't fit
L507[12:36:06] <Kodos> Wherever she goes,
I'll have to go as well
L508[12:36:13] <Kodos> Mmm kale
L509[12:38:39] <Kodos> Huh, Steam
Greenlight's getting redlighted =D
L510[12:39:15]
<20kdc>
...this means?
L511[12:39:22] <Kodos> They're replacing
it
L512[12:39:28] <Kodos> In the spring,
apparently
L513[12:40:39]
<20kdc>
Good.
L514[12:44:36] <Inari> Yep
L515[12:44:41] <Inari> It will be even
easier to get crap on steam :D
L516[12:45:21] <Ashindigo_> Great!
L517[12:45:34] <Inari> At this point they
can replace it with a filehosting service
L518[13:04:45] <payonel> Inari: ha!
L520[13:05:13] <MichiBot>
Kedi -
Official U.S. Trailer - Oscilloscope Laboratories | length:
2m 17s | Likes:
1,565
Dislikes:
24 Views:
164,628 |
by
oscopelabs | Published On 15/12/2016
L522[13:06:27] <Ashindigo_> Heyo
L523[13:08:20] <sytoru> o/
L524[13:10:36] <sytoru> imma grab a cup of
tea and then fun times with pairing keyboard/screen with a
computer
L525[13:15:33] <sytoru> ok
L526[13:16:07] <sytoru> having recently
started with OC I quickly discovered the joy of random
keyboard/screen assignment on boot
L527[13:16:46] <sytoru> np. did some
digging and i got a script together than binds the gpu to the
screen and sets the appropriate keyboard as primary
L528[13:17:17] <sytoru> runs fine if
called through the profile
L529[13:18:00] <sytoru> however, if i call
it through rc.d it gets reset at system init phase of boot
L530[13:18:30] <sytoru> keeping it as a
profile call is no biggie, but I want to use rc.d for 2
reasons
L531[13:18:34] <sytoru> 1 more
elegant
L532[13:19:06] <sytoru> 2 i can create a
script that autocreates the bind script in rc.d and calls rc
<script> enable
L533[13:19:27] <sytoru> to make installing
it on a new computer as simple as a single script call
L534[13:20:38] <sytoru> (also would make
it idiot proof for release)
L536[13:35:37] <S3> it is 12 degrees
out
L538[13:35:47] <S3> nice and warm
L539[13:35:58] <S3> 20mph wind gusts
L540[13:36:20] <Kodos> 12 F is anything
but warm
L541[13:39:20] <S3> it's fine :D
L542[13:42:42] <sytoru> any
ideas/suggestions on avoiding the reset?
L543[13:46:33] <Michiyo> afaik, you can't
but payonel would know better..
L544[13:46:44] <Michiyo> assuming he's
around
L545[13:51:33] <sytoru> uhuh
L546[13:51:41] <sytoru> kk and thx
L547[13:57:20] <payonel> sytoru:
gpu+window binding in an rc script for boot?
L548[13:58:52] <sytoru> bsically
L549[13:59:08] <sytoru> it's a gpu.bind
and setPrimary("keyboard"
L550[13:59:19] <payonel> openos shoudn't
be changing the gpu and screen selected right from the very start
of boot
L551[13:59:36] <payonel> i'm not certain
about the kb binding, but the gpu and screen surely should not be
altered
L552[14:00:06] <payonel> what i'm saying
is, you may have found a bug (so far as I consider the design of
the boot process)
L553[14:00:26] <sytoru> the screen binding
to gpu is randomly selecting a screen (with attached
keyboard)
L554[14:00:35] <payonel>
yes,"random"
L555[14:00:37] <sytoru> which afaik was
intended operation
L556[14:00:43] <payonel> but during boot,
before any boot script, before any rc
L557[14:00:51] <sytoru> yeah
L558[14:01:10] <sytoru> when the boot
process hits "system init" it resets to the initial
L559[14:01:11] <payonel> and after that,
but it is not rebound after that
L560[14:01:26] <payonel> that should not
be the case
L561[14:02:06] <sytoru> i assume that the
primary component setting is done at the system init stage
L562[14:02:25] <payonel> it's not an issue
about primaries
L563[14:02:32] <sytoru> nono
L564[14:02:40] <sytoru> i was thinking in
terms of the backend setup
L565[14:03:07] <sytoru> assuming that
system init is when the computer components are assigned their
attributes
L566[14:03:40] <payonel> let's give some
names to the stages, as in everything that happens before shell is
ready
L567[14:03:52] <sytoru> sure
L568[14:04:39] <sytoru> we can use the
ones listed on screen during boot
L569[14:05:02] <payonel> boot is all of
that. init is core library loading. boot_scripts are after that,
and rc is next. then "init" signal dispatch, last event
processing
L570[14:05:23] <payonel> so boot: core,
boot_scripts, rc, "init", event processing
L571[14:05:34] <sytoru> hmm
L572[14:06:03] <payonel> during core, gpu
and screen are selected and bound
L573[14:06:15] <payonel> i do that so you
see the boot messages
L574[14:06:18] <sytoru> i see the last
items listed as "boot/99_rc.lua", "initializing
components...", "initializing system..."
L575[14:06:24] <sytoru> *nods*
L576[14:06:59] <payonel> but gpu and
screen should there after be left alone, and i would not expect
them to rebind
L577[14:07:04] <payonel> even if you
change them during rc
L578[14:07:13] <sytoru> kk
L579[14:07:16] <payonel> so, i consider
this a bug and will investigate tonight
L580[14:07:25] <sytoru> the steps seen
from my end
L581[14:07:43] <sytoru>
"boot/99_rc.lua" is displayed on the randomly selected
screen
L582[14:07:58] <sytoru> my script then
assigns the desired keyboard/screen
L583[14:08:23] <sytoru> "init.
comp." and "init. sys." msgs are displayed on that
assigned screen
L584[14:08:36] <sytoru> and then things go
back to the initially selected screen
L585[14:08:46] <payonel> sounds like term
might be rebinding
L586[14:08:49] <sytoru> although i only
have 2 computers interconnected atm
L587[14:09:06] <sytoru> do you want me to
hook a third in and see if it re-randomises
L588[14:09:08] <sytoru> ?
L589[14:09:10] <payonel> there is some
fail safe code in term that makes sure you always have a
screen
L590[14:09:22] <sytoru> mhm
L591[14:09:23] <payonel> but it could be
buggy in this workflow
L592[14:09:38] <sytoru> let me check the
version i'm using
L593[14:09:52] <sytoru> it's the currently
included one for curse sf3
L594[14:10:01] <payonel> anything after
1.6 would be relevant
L595[14:10:10] <sytoru> yeah
L596[14:10:15] <sytoru> it's 1.6.1.6
L597[14:10:19] <payonel> yep, very
relevant
L598[14:10:27] <payonel> well, if you can
wait a day, i'll work on it tonight
L599[14:10:27] <sytoru> xD
L600[14:10:33] <payonel> you are welcome
to troubleshoot it too if you like
L601[14:10:37] <sytoru> i can wait more
than a day xD
L602[14:11:00] <payonel> well sure,
typically i wouldn't give priority to a day :) but, gpu binding
matters to me :)
L603[14:11:04] <sytoru> i'm a lua noob but
dabbled with programming in various languages for.... :D
L604[14:11:21] <sytoru> np.
L605[14:11:38] <sytoru> for the moment
i'll just use a call from either profile or .shrc
L606[14:11:55] <payonel> yeah, and that's
not going to run before term loads, so youre safe there
L607[14:12:17] <payonel> well...unless
term has other related areas of concern :)
L608[14:12:29] <payonel> to be honest,
term is the most complex library in the system
L609[14:12:31] <sytoru> heh. i only went
for rc.d because of elegance and creating a simple as possible
program
L610[14:13:01] <sytoru> the goal was to
create a program i can pastebin onto an unconnected computer, run
once and have it do everything
L611[14:13:04] <payonel> while boot in its
own right is complex, and the delayload library system is also
rather complex..also devfs
L612[14:13:09] <payonel> term wins
L613[14:13:14] <sytoru> hee hee
L614[14:13:32] <sytoru> yeah. in anything
like this "most complex" is always a relative term
L615[14:13:49] <sytoru> that implies
nothing on other parts except not most
L616[14:14:03] <payonel> i'm honestly
proud of where /lib/term is now
L617[14:14:29] <sytoru> i was really
impressed with how comfortable it all felt
L618[14:14:30] <payonel> it's not as
unix-like as i would like. there is a lot i've learned about how
real shell and terminals work since i started rewriting
/lib/term
L619[14:14:44] <sytoru> i've used *nix
systems since around '93
L620[14:15:00] <payonel> but, for example,
openos term handles wide chars even better than putty and gnome
terminal
L621[14:15:18] <sytoru> even down to the
imprelementation of a man command <3
L622[14:15:26] <sytoru> dayum
L623[14:15:44] <payonel> haha, well, i
could do some improvements to man, like have a formatting language,
and not just /bin/more a plain text file
L624[14:15:55] <payonel> we do have
/bin/less now, btw (since 1.6)
L625[14:16:04] <payonel> it's has SOME
bugs (edge cases)
L626[14:16:07] <sytoru> i'm British so
basically forget about everything except English language :D
L627[14:16:08] <sytoru> heh
L628[14:16:15] <sytoru> haven't used that
yet
L629[14:16:18] <sytoru> i was always a cat
man
L630[14:16:19] <payonel> when i get around
to working those out, i'll replace the default PAGER (used by
man)
L631[14:16:29] <sytoru> which also worked
xD
L632[14:16:44] <payonel> well when your
screen is too short (and we dont have terminal buffering)
L633[14:16:44] <sytoru> haven't tried
piping anything yet tho ;)
L634[14:17:04] <sytoru> fair enough
L635[14:17:19]
⇨ Joins: Laurelianae
(~Eleria@ipb21bbf30.dynamic.kabel-deutschland.de)
L636[14:17:20] <payonel> but /bin/more
doesn't give scrolling back up. /bin/less does
L637[14:17:31] <sytoru> being new to the
mod i'm only looking at short stuff so dar
L638[14:17:36] <sytoru> nice
L639[14:17:58] ⇦
Parts: Laurelianae
(~Eleria@ipb21bbf30.dynamic.kabel-deutschland.de) ())
L640[14:17:59] <payonel> well if you could
pastebin your rc script and share the link
L641[14:18:04] <sytoru> sure
L642[14:18:05] <payonel> just to make sure
i repro things appropriately
L644[14:19:43] <sytoru> the resolution
call is also reset
L645[14:20:04] <payonel> THAT is
different
L646[14:20:05] <sytoru> and you can ignore
the "Hello Dave" that's just simple testing
L647[14:20:21] <sytoru> ??
L648[14:20:29] <payonel> the resolution
issue
L649[14:20:35] <payonel> it's working as
designed
L650[14:20:47] <payonel> that's not to say
the design is right - just that i would expect it to reset
L651[14:20:52] <sytoru> heh
L652[14:20:55] <sytoru> fair enough
:D
L653[14:21:32] <sytoru> it's not something
that i would include in a default script
L654[14:21:43] <payonel> i can't control
the order of events, and when term "wakes up", it checks
that it is fullscreen
L655[14:21:56] <payonel> this is necessary
for reasons...
L656[14:22:04] <payonel> such as hot
swapping gpus and screens that vary in resolution
L657[14:22:12] <payonel> openos actually
supports that, without crashing
L658[14:22:17] <sytoru> yeah
L659[14:22:30] <sytoru> it was something i
was actually considering for my particular usage case
L660[14:22:32] <payonel> which, again,
points to "term is complex"
L661[14:23:01] <payonel> not messy, not
bloated. the rework (since 1.5) greatly improved term
L662[14:23:09] <payonel> but it needs to
be not-crashy
L663[14:23:22] <sytoru> rather than
running the same program on multiple computers but swapping output
between screens
L664[14:23:40] <payonel> yeah, i've done
similar pet projects
L665[14:24:02] <payonel> which is one
reason this matters to me; why "respecting the boot gpu"
matters to me
L666[14:25:50] <Forecaster> gpu respect
yo
L667[14:25:58] *
Forecaster throws up random sign
L668[14:26:07] <payonel> Forecaster:
o_O
L669[14:26:14] <payonel> why did you eat
this random sign to begin with?
L670[14:26:25] <Forecaster> I was
hungry!
L671[14:28:08] <payonel> sytoru: btw, you
shouldn't have to set the kb
L672[14:28:38] <payonel> what happens if
you don't? [[ assuming you've put the bind in .shrc ]]
L674[14:31:43] <Forecaster> factorio
\o/
L675[14:31:53] <Forecaster> 0.15 eta
"end of march"
L676[14:31:56] <Forecaster> \o/
L677[14:32:01] <Forecaster> @Lizzy
L678[14:32:12] <Lizzy> woo
L679[14:32:43] <Forecaster> I wanna
nuclear all the things!
L680[14:36:15] <Kodos> Will the reactors'
finished sprite not look like ass?
L681[14:36:26] <Kodos> Last I checked, it
was a gray square with a radioactive symbol on it
L682[14:37:10] <Forecaster> that was
"programmer art"
L683[14:37:26] <Kodos> I hope they asked
GotLag for permission to use their assets
L684[14:37:30] <Kodos> His reactors look
nice
L685[14:37:53] <Forecaster> most likely
their artists will make sprites for them
L686[14:37:55] <Inari> The article even
stated that its just the art he (the programmer) used while
implementing the stuff and that the art department will make proper
ones
L687[14:37:56] <Inari> :p
L688[14:38:09] <Forecaster> ^
L689[14:38:17] <Inari> Or She I
guess
L690[14:38:21] <Inari> I didn't check
their name/gender
L691[14:38:21] <Inari> :p
L692[14:38:35] <Inari> Lets use they
L693[14:40:43] <Forecaster> they have an
"Art-director" called Albert and a Graphic artist called
Jurek
L694[14:41:01] <Forecaster> and another
graphic artist called Václav
L695[14:41:22] <Forecaster> so he, he and
he
L696[14:41:23] <Forecaster> :P
L697[14:42:23] <Inari> Well I was
referring to the programmer, not the art department
L698[14:42:23] <Inari> :P
L699[14:42:35] <Inari> Also you are
assuming people's gender, how rude!
L701[14:52:11] <CompanionCube> Inari: how
are you
L702[14:59:02] <Inari> CompanionCube: The
lewd has accumulated and I have spawned
L703[14:59:10] <Inari> Hrm
L704[14:59:20] <Inari> That sounds odder
than I intended given the different meanings of spawning
L705[15:00:07] <Inari> CompanionCube: How
are you?
L706[15:00:30] <CompanionCube> good
L707[15:03:58] <Inari> How lewd is
good?
L708[15:15:38] <CompanionCube> Inari:
about 1% of your lewdness
L709[15:17:03] <Forecaster> they have even
more programmers!
L710[15:18:53] <sytoru> @payonel sorry
dude. missed that
L711[15:19:01] <sytoru> if i don't set the
keyboard and rebind the gpu
L712[15:19:07] <sytoru> then the keyboard
is not moved
L713[15:19:22] <sytoru> resulting in me
having the output on a screen with no way to input
L714[15:19:35] <sytoru> from right
clicking on that screen
L715[15:19:58] <sytoru> actually no way to
input at all
L716[15:20:02] <payonel> hmm, ok - kb is
probably cached in term
L717[15:20:18] <payonel> if you remove/add
a kb (anywhere) you'll have a kb on your active screen
L718[15:20:20] <sytoru> or do you mean
after the reset?
L719[15:21:08] <sytoru> from what i
saw
L720[15:21:22] <sytoru> they keyboard is
bound to the screen, but not the other way around
L721[15:21:53] <sytoru> so rebinding the
gpu to a different screen leaves the systems bound input keyboard
as the original
L722[15:22:08] <sytoru> but the output
from that keyboard is still associated with the screen that it is
placed on
L723[15:22:32] <payonel> i understand it
is the screen that holds the kb, but term is responsible for
keeping the active screen "interactive"
L724[15:22:41] <sytoru> ah okies :D
L725[15:22:58] <payonel> i'll consider
reviewing the cache code in term for this workflow
L726[15:23:08] <payonel> it's lower
priority than the rebind issue you've uncovered
L727[15:23:14] <sytoru> kk
L728[15:23:47] <sytoru> it's not something
that you would noticed unless you had the "intended"
knowledge in your head
L729[15:24:50] <sytoru> and you may not
necessarily want to swap the term's keyboard if the program running
is outputing to muiltiple screens
L730[15:25:40] <sytoru> ie: i have a
reactor monitor that switches gpu.bind in order to output a
graphical display of each of the reactors
L731[15:25:40] <payonel> the issue i have
to solve is that...every kb component on your screen sends kb
events
L732[15:25:54] <payonel> so i have must
filter, unfortunately
L733[15:26:06] <payonel> the other problem
is that i have to cache, else term response time is unsuable
L734[15:26:17] <sytoru> mhm
L735[15:26:41] <payonel> and - as is the
problem with caching, you have to update cache
L736[15:27:46] <payonel> i probably just
need to release the kb cache when the gpu.bind occurs
L737[15:27:58] <payonel> thought i was,
but, i it's been a while
L738[15:32:08] <sytoru> oh. while i
remember
L740[15:32:17] <sytoru> if you pastebin
run that
L741[15:32:35] <sytoru> it will create a
script to bind the keyboard/screen in the location you ran it
from.
L742[15:36:34] <payonel> haha, nice
L743[15:36:55] <payonel> btw, what if you
could label your components?
L744[15:37:01] <payonel> and instead of
binding to address, you could bind to names?
L745[15:37:07] <AshIndigo> that would make
me happy
L746[15:37:39] <payonel> there is an
experimental feature in openos (in latest builds) for that
L747[15:37:52] <payonel> /bin/label can
now label components
L748[15:37:59] <payonel> and you can refer
to them by that label name
L749[15:38:28] <payonel> it's...not
perfect (there are workflows that can confuse this, where there is
no clear unambiguous solution)
L750[15:38:37] <payonel> but i wanted it
out there for review and bake time
L751[15:39:27] *
AshIndigo wishes he had dev oc right now
L752[15:39:52] <payonel> AshIndigo: i've
been asked (numerous times) to make an oppm tool to let you update
your openos install
L753[15:40:00] <payonel> it's something i
should do..eventually
L754[15:40:18] <sytoru> @payonel something
like that would be awesome
L755[15:40:41] <AshIndigo> i like the
sound of it
L756[15:40:58] <sytoru> it's effectively
is the diffrence between entering a web address normally or using
the ip of the site xD
L757[15:41:15] <sytoru> and i could write
a dns server for my power plant :D
L758[15:42:25] <sytoru> since br_reactor
is listed as a component :p
L759[15:42:31] <payonel> i'll show you the
commands to use named components, it might be slightly verbose or
clunky, but, it's very alpha i suppose
L760[15:43:02] <payonel> sytoru: what
example component do you want me to demonstrate? a named screen or
a named br_reactor?
L761[15:44:09] <sytoru> screen is probably
safer ;)
L762[15:44:38] <payonel> at some point you
have to know which screen you want named, or maybe you have only
one screen connected and you name it first?
L763[15:44:40] <sytoru> although i had a
thought about whether you meant internally or naming them with a
right click in game
L764[15:44:48] <payonel> ah
L765[15:44:51] <payonel> no internal to
openos
L766[15:45:21] <payonel> though can't you
copy-to-clipboard the component address in-game?
L767[15:45:28] <payonel> then you could
use that address and name it in openos
L768[15:45:41] <AshIndigo> i use the
atlauncher log to copy the address
L769[15:45:43] <sytoru> well
L770[15:45:57] <sytoru> i don't really
know all that much of what is available
L771[15:46:05] <payonel> anyways -
L772[15:46:19] <payonel> `l
/dev/components/by-type/br_reactor`
L773[15:46:20] <sytoru> i wrote that
script because i said screw typing that long ass address :D
L774[15:46:38] <sytoru> i haven't seen a
highlight/copy/paste thing for the screen
L775[15:46:39] <payonel> will list your
reactors as symlinks named "0" .. n where (n-1) is the
number of reactors you have connected
L776[15:46:47] <sytoru> and i didn't think
to try pasting from the chat in-game
L777[15:46:51] <payonel> and
"0", btw, will always be your primary component of that
type
L778[15:47:14] <sytoru> that's
awesome
L779[15:47:27] <payonel> you can `cat
/dev/components/by-type/br_reactor/0/address` to get its
address
L780[15:47:38] <sytoru> hee hee
L781[15:47:54] <payonel> if you `label
/dev/components/by-type/br_reactor/0/device my_fav_reactor` then
your reactor is labeled
L782[15:48:13] <payonel> and `cat
/dev/components/by-label/my_fav_reactor/address` is now that same
reactor
L783[15:48:18] <sytoru> hmmm
L784[15:48:30] <payonel> persists after
reboot (if / is rw)
L785[15:48:41] <sytoru> would it be
possible for the label to exist as a 0 byte file within the file
structure?
L786[15:48:57] <sytoru> like
br_reactor/label
L787[15:49:07] <AshIndigo> -_-
L788[15:49:08] <payonel> there is a label
dev file already
L789[15:49:14] <AshIndigo> im disappointed
in myself
L790[15:49:21] <payonel> `cat
/dev/components/by-type/br_reactor/0/label`
L791[15:49:30] <payonel> AshIndigo:
?
L792[15:49:30] <AshIndigo>
"powerRuning" != "powerRunning"
L793[15:49:39] <payonel> AshIndigo:
derp
L794[15:49:56] <payonel> sytoru: you can
also create a custom rule in /etc/udev/rules.d/foobar.lua
L795[15:50:10] <payonel> such as
{{address="........",
label="my_fav_reactor"}}
L796[15:50:13] <sytoru> mhm
L797[15:50:34] <payonel> this feature area
is very limited for now
L798[15:50:48] <sytoru> *nods*
L799[15:50:52] <payonel> again, it's an
initial release of it all
L800[15:51:23] <sytoru> what?
L801[15:51:33] <sytoru> the pre-alpha is
missing features?
L802[15:51:33] <payonel> ?
L803[15:51:36] <payonel> haha
L804[15:51:37] <sytoru> HOW DARE
YOU!
L805[15:51:50] <payonel> :|
L806[15:52:05] <sytoru> sorry
L807[15:52:07] *
AshIndigo hides with his oc server
L808[15:52:11] <sytoru> i came over all
consumer for a moment
L809[15:52:30] *
payonel throws semicolons at sytoru
L810[15:52:52] <sytoru> lol
L811[15:53:01] <sytoru> i'm not used to
lua yet
L812[15:53:12] <sytoru> the number of
times i've had to delete those ; .....
L813[15:53:39] <payonel> oh i wasn't
referring to your lua code btw, was just being odd
L814[15:53:42] <AshIndigo> i feel like lua
is going to mess me up once i get back to java
L815[15:53:56] <payonel> AshIndigo: it's
not you, it's the java
L816[15:54:01] <sytoru> heh np
L817[15:54:08] <sytoru> you wouldn't know
xD
L818[15:54:25] <AshIndigo> well time to go
install more adapters all over the place
L819[15:54:53] <payonel> sytoru: what's
your preferred language? (preference can be weighted by experience,
xor enjoyment, xor pseudo-random)
L820[15:55:22] <sytoru> variants of
C
L821[15:55:32] <sytoru> C was my first
main language
L822[15:55:49] <sytoru> back when C++ was
still being finalised
L823[15:57:35] <payonel> i started in c++,
then did c#, and am back in c++ now. never worked in c (i've worked
with c, but with!=in)
L824[15:57:57] <sytoru> heh
L825[15:58:01] <sytoru> i'm just old
L826[15:58:16] <sytoru> there is no real
reason to use C over C++ anyway
L827[15:58:46] <payonel> i personally
prefer c++. i dont enjoy c
L828[15:58:48] ***
medsouz|offline is now known as medsouz
L829[15:59:17] <sytoru> lol
L830[15:59:24] <sytoru> i didn't have a
choice at the time
L831[15:59:31] <sytoru> we were taught C,
then fortran
L832[15:59:36] <sytoru> and then machine
code
L833[15:59:39] <Temia> Well, good to know
someone's my clear senior here.
L834[15:59:56] <sytoru> which we entered
into test stations via a hex keypad
L835[16:00:16] <payonel> sytoru: you dont
have to be old to work in c, or even machine code
L836[16:00:19] <payonel> depends on your
industry
L837[16:00:24] <Temia> Fortran,
however...
L838[16:00:33] <payonel> nasa still uses
fortran heavily
L839[16:00:38] <sytoru> yeah
L840[16:00:39] <Temia> Okay, fair
point.
L841[16:00:45] <sytoru> because they are
old
L842[16:00:47] <payonel> haha
L843[16:00:51] <sytoru> and that was what
their shit was written in
L844[16:01:02] <sytoru> and they never
paid for a full rewrite :D
L845[16:01:03] <payonel> well, i dont
consider myself old, but i've been working i c++ since the late
90s
L846[16:01:10] <Temia> They haven't the
budget for a full rewrite.
L847[16:01:30] <payonel> in*
L848[16:01:33] <sytoru> well not now they
don't :D
L849[16:01:55] <sytoru> but it's cool that
their high-tech spaceship shit is all from the 70s/80s :D
L850[16:02:01] <sytoru> and yeah
L851[16:02:19] <sytoru> i don't consider
myself old, but as far as minecraft community goes i am :)
L852[16:02:47] ⇦
Quits: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net) (Read
error: Connection reset by peer)
L853[16:05:41] <payonel> sytoru: would be
cool to see a poll of mc players
L854[16:06:28] <payonel> to chart
statistically age, demographics, reasons for play, types of play,
mods used, type of servers used (personal hosting, private
hosting), years played, hours played
L855[16:06:32] <payonel> etc
L856[16:06:52] <payonel> # of accounts
owned :)
L857[16:07:12] <payonel> <- 4
L858[16:07:16] <Inari> I have like
L859[16:07:17] <Inari> 5 or 6
L860[16:07:21] <payonel> haha! nice
L861[16:08:35] <Forecaster> I have exactly
1
L862[16:08:36]
⇨ Joins: AshIndigo
(~EiraIRC@host-92-11-196-119.as43234.net)
L863[16:09:11] <payonel> yeah, that's how
i feel about AshIndigo, too
L864[16:10:21] <AshIndigo> ?
L865[16:10:34] <payonel> AshIndigo: oh
youre back ...
L866[16:10:43] *
Temia technically has 0. Not a cracked player, she just piggybacks
on a friend's account when someone invites her to a server.
.3.
L868[16:10:53] <AshIndigo> i never really
left..
L869[16:11:22] <AshIndigo> its adorable
inari
L870[16:11:47] <Forecaster> you left for
about 6 seconds :O
L871[16:12:00] <AshIndigo> mc
crashed
L872[16:12:33] <payonel> Inari: that's
really sweet :). the head-bury in the hand is like my cat,
Popo
L873[16:12:46] <Inari> That naming
though
L874[16:13:00] <payonel> ? popo? :)
L875[16:13:04] <Inari> Yeah
L876[16:13:16] <payonel> poh-poh :), payo
and his cat popo :/
L878[16:13:31] <Forecaster> One of ours is
named Snape
L879[16:13:38] <payonel> ha
L880[16:13:55] <Forecaster> we didn't name
him, but it suits him
L881[16:13:59] <Forecaster> he's 100%
black
L882[16:14:04] <payonel> i also didn't
name popo
L883[16:14:11] <payonel> but he's most
definitely, Popo
L884[16:14:55] <Forecaster> and I mean
100%, not a single bit of fur on him that is white or anything
else...
L885[16:14:59] <Forecaster> even his nose
is black
L886[16:15:16] <Forecaster> I've never
seen a cat that is completely single-color before
L887[16:15:23] <payonel> ha, cool
L888[16:16:32] <Inari> Forecaster: Now
paint him with that pure-black material
L889[16:16:53] <Forecaster>
vanta-black
L890[16:17:05] <Inari> That
L891[16:17:17] <payonel> oh the
light-sucking black stuff?
L892[16:17:31] <Inari> Yeah
L893[16:17:31] <Forecaster> yeah
L894[16:17:39] <payonel> that stuff is
unnerving
L895[16:17:55] <Inari> I still want
clothing that reacts to electroagmetnic fields :P
L896[16:18:02] <Inari> We've got the tech
apparently, but noone made it
L897[16:18:03] <Inari> :<
L898[16:18:31] <Forecaster>
"react"?
L899[16:18:37] <Forecaster> how?
L900[16:18:51] <Inari> change colour
depending on direction and/or strength
L901[16:18:58] <Forecaster> ah
L902[16:20:14] <Inari> Probably even woudl
change i you stoo dstill but people who looked at you moved
L903[16:20:17] <Inari> Come to think of it
:P
L905[16:23:37] <sytoru> ^script will
create an rc.d script and enable it to bind keyboard/screen
L906[16:23:47] <AshIndigo> "555"
best component name
L907[16:24:01] <sytoru> work now finished.
time to concentrate on some minecrafting :DD
L908[16:27:53] <sytoru> the mod was
updated to reflect the new pastebin address right?
L909[16:31:09] <Kodos> Hm?
L910[16:31:21] <payonel> yes
L911[16:37:47] ***
Tedster is now known as AndChat|140627
L912[16:38:00] ***
AndChat|140627 is now known as Tedster
L913[16:40:59] ⇦
Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
(Quit: Leaving)
L914[16:53:35] ⇦
Quits: Inari (~Pinkishu@p5dec6ace.dip0.t-ipconnect.de) (Quit: 'The
wave-particle duality is like a struggle between a tiger and a
shark: each is supreme in his own element but helpless in that of
the other.')
L916[17:09:56] <Forecaster> gasp, shiny
things
L917[17:11:26] <Vexatos> >work on
finding fixes for critical bugs in OC making the game almost
unplayable due to your work getting lost frequently
L918[17:11:35] <Vexatos> >add new
features in obscure mod few people even know about
L919[17:11:38] <Vexatos> Yes
L920[17:11:48] <Sangar> :3
L921[17:11:50] *
Vexatos approves
L922[17:17:06] <payonel> Sangar: still
awake? :)
L923[17:17:25] <Sangar> aye
L924[17:18:53] <payonel> Sangar: if i
create a local var in machine.lua - is it persisted between
loads?
L925[17:19:07] <payonel> i could make it
_G or _ENV if needed
L926[17:19:16] <payonel> just curious how
the rules of persistence works at that level
L927[17:19:27] <payonel> in-game, as per
your scala code
L928[17:19:42] <payonel> also, where is
that save code?
L929[17:19:57] <payonel> i'm interested to
repro it in c++
L931[17:23:18] <payonel> ok thanks
L932[17:26:23] ⇦
Quits: Chaoschaot234
(~Chaoschao@83-221-68-156.dynamic.primacom.net) (Read error:
Connection reset by peer)
L933[17:27:47]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
L934[17:34:23] <Sangar> working on tis is
so fun, it's so... focused :P
L935[17:35:16] <Vexatos> a language with a
static analyzer
L936[17:35:46] <Vexatos> come to #charset
and have fun telling mezz at how the Scala plugin doesn't care
about annotations like @Nonnull \:D/
L937[17:36:13] <Vexatos> (I'm close to
giving up the 1.11 port again)
L938[17:38:58] <Sangar> D:
L939[17:39:00] <Sangar> well
L940[17:39:08] <Sangar> might be a good
time as any to rewrite oc in java
L941[17:39:12] <Sangar> i'm not even
joking
L942[17:50:39] ***
Vexatos is now known as Vexasleep
L943[17:50:42] ⇦
Quits: Vexasleep
(~Vexatos@p200300556E5AFE555487DD433767DD0C.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L944[17:59:51] <gamax92> Sangar: on a
scale of 1 to 1 how much regret do you have writing oc in
scala
L945[18:00:09] <AshIndigo> alot?
L946[18:00:15] <gamax92> a lot
L947[18:01:10] <Sangar> what happened to
the alot bot response :(
L948[18:03:15] <Sangar> frankly not that
much, learning scala was a pretty great experience. and this was
before capabilities and java 8, so traits were kind of king. if 1
is meh and 10 is utter existential despair, then probably somewhere
around 3, but rising :P
L949[18:03:22] ⇦
Quits: AshIndigo (~EiraIRC@host-92-11-196-119.as43234.net) (Read
error: Connection reset by peer)
L950[18:05:11] ⇦
Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 -
www.ntalk.de)
L951[18:19:10]
⇨ Joins: VikeStep
(~VikeStep@192.43.96.58.static.exetel.com.au)
L952[18:21:00] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-091-089-189-253.hsi2.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L953[18:35:47]
<TYKUHN2>
Suddenly 60 "USB device not recognized" messages!
L954[19:09:45] <S3> so I got
cool-retro-term hooked up.
L955[19:10:23] ⇦
Quits: Crazylemon (~Crazylemo@207.62.170.220) (Remote host closed
the connection)
L956[19:15:28] ⇦
Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read
error: Connection reset by peer)
L957[19:17:00]
⇨ Joins: Dark
(~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L958[19:20:47] <gamax92> frag 256
L959[19:20:48] <gamax92> rts 1
L960[19:22:15] <gamax92> retry 0
L961[19:22:38] <gamax92> because anything
over 0 results in internet lock ups
L962[19:23:15]
⇨ Joins: Xal
(~xal@S0106f0f2490b0073.vw.shawcable.net)
L963[19:26:23] ⇦
Quits: Thamathar (~Thamathar@cb-217-129-170-13.netvisao.pt) (Quit:
Leaving)
L964[19:38:50] ⇦
Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read
error: Connection reset by peer)
L965[19:40:25]
⇨ Joins: Dark
(~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L966[19:55:26] ⇦
Quits: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read
error: Connection reset by peer)
L967[19:56:59]
⇨ Joins: Dark
(~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L968[20:01:09] ⇦
Quits: Doty1154 (~Doty1154@67.215.244.186) (Ping timeout: 198
seconds)
L969[20:01:32]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb)
L970[20:02:59] ⇦
Quits: sytoru
(webchat@host86-184-18-45.range86-184.btcentralplus.com) (Ping
timeout: 180 seconds)
L971[20:03:29]
⇨ Joins: sytoru
(webchat@host86-184-18-45.range86-184.btcentralplus.com)
L972[20:03:42] <sytoru> stupid cable
:c
L973[20:16:23]
⇨ Joins: techno156 (~techno156@137.154.137.222)
L975[21:01:46] <S3> sytoru: go with
DSL?
L976[21:04:00] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:a963:53e7:a3fd:34cb)
(Read error: Connection reset by peer)
L977[21:04:26]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L978[21:17:31]
<TYKUHN2>
Suck it AI
L979[21:27:05] ⇦
Quits: techno156 (~techno156@137.154.137.222) (Ping timeout: 190
seconds)
L980[21:49:07]
<TYKUHN2>
And short circut returns first right?
L981[21:51:39] ⇦
Quits: BearishMushroom
(~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error:
Connection reset by peer)
L982[22:20:33] ⇦
Quits: Xal (~xal@S0106f0f2490b0073.vw.shawcable.net) (Quit:
Quitting)
L983[22:26:47] ⇦
Quits: Ashindigo_ (uid202308@id-202308.hathersage.irccloud.com)
(Quit: Connection closed for inactivity)
L984[22:39:03]
<TYKUHN2>
function meta.__sub(one, two) one + (two * -1)
L985[23:08:07] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Killed
(NickServ (GHOST command used by Nachie)))
L986[23:08:12]
⇨ Joins: Nachtara
(~Nachiebre@173-22-110-5.client.mchsi.com)
L987[23:11:25] ⇦
Quits: VikeStep (~VikeStep@192.43.96.58.static.exetel.com.au)
(Quit: Leaving)
L988[23:33:34]
⇨ Joins: techno156 (~techno156@137.154.137.222)
L989[23:39:34] ⇦
Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit:
Mischief Managed!)