<<Prev Next>> Scroll to Bottom
Stuff goes here
L2[00:00:23] <Izaya> WB is really taking the
piss with this one
L3[00:10:52] ⇦
Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 198
seconds)
L4[01:31:18] <Skye> Izaya's more recent code
tends to be better.
L5[01:33:03] <Skye> Their early code is
horrifying
L6[01:34:59] <Izaya> yeah uh
L7[01:35:10] <Izaya> I mean
L8[01:35:13] <Izaya> it worked
wonderfully
L9[01:35:25] <Izaya> but it was about as
readable as perl
L10[01:38:57] <Skye> Yeaaaahhh
L11[02:01:14] <Izaya> Skye: PsychOS user
guide
L12[02:01:18] <Izaya> I've covered the
shell
L13[02:01:22] <Izaya> what next?
L14[02:03:00] <Izaya> should I have normal
man pages about utilities/functions/
L15[03:39:54] <Skye> Izaya, how to write
drivers and programs
L16[03:46:11] ⇦
Quits: Dark (~MrDark@2607:fcc8:d48b:eb00:8c62:3318:db37:d1e5) (Read
error: Connection reset by peer)
L17[04:18:35] ⇨
Joins: Dark
(~MrDark@2607:fcc8:d48b:eb00:c05e:b56d:1509:3c7d)
L18[04:20:54] ⇨
Joins: Inari (~Pinkishu@p4fc1e991.dip0.t-ipconnect.de)
L19[04:50:11] ⇨
Joins: Bhootrk_ (~Bhootrk_@118.189.203.83)
L20[05:13:11] ⇦
Quits: dustinm` (~dustinm@68.ip-149-56-14.net) (Quit:
Leaving)
L21[05:24:01] ⇨
Joins: dustinm` (~dustinm@68.ip-149-56-14.net)
L22[05:38:49] ⇦
Quits: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com)
(Ping timeout: 200 seconds)
L23[05:41:07] ⇨
Joins: Vexatos
(~Vexatos@p200300556E09FE44EDEED82900EE4FCF.dip0.t-ipconnect.de)
L24[05:41:07] zsh
sets mode: +v on Vexatos
L25[05:45:41] ⇦
Quits: surferconor425 (sid77899@ealing.irccloud.com) (Read error:
Connection reset by peer)
L26[05:46:36] ⇨
Joins: surferconor425
(sid77899@id-77899.ealing.irccloud.com)
L27[07:06:54] ⇨
Joins: BearishMushroom
(~BearishMu@c-82-209-154-59.cust.bredband2.com)
L28[07:11:20] ⇨
Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net)
L29[07:17:42] ⇦
Quits: Syrren (~syrren@101.187.171.220) (Ping timeout: 200
seconds)
L30[07:18:35] ⇨
Joins: Syrren (~syrren@1.125.104.198)
L31[07:27:28] ⇦
Quits: Bhootrk_ (~Bhootrk_@118.189.203.83) (Read error: Connection
reset by peer)
L32[07:30:27] ⇦
Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping
timeout: 204 seconds)
L33[07:31:19] ⇨
Joins: Nova
(~nova@host81-135-106-90.range81-135.btcentralplus.com)
L34[07:37:08] ⇨
Joins: Izaya (~Izaya@210.1.213.55)
L35[07:40:40] ⇨
Joins: Syrren_ (~syrren@101.187.171.220)
L36[07:43:04] ⇦
Quits: Syrren (~syrren@1.125.104.198) (Ping timeout: 204
seconds)
L37[07:49:12] ***
Syrren_ is now known as Syrren
L38[07:52:19] ⇦
Quits: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com)
(Quit: Proudly using WocChat!)
L39[07:52:35] ⇨
Joins: SubThread
(~SubThread@185-157-160-84.pool.ovpn.com)
L40[07:58:41] ⇦
Quits: SubThread (~SubThread@185-157-160-84.pool.ovpn.com) (Quit:
I'm busy)
L41[07:58:49] ⇨
Joins: Nova
(~nova@host81-135-106-90.range81-135.btcentralplus.com)
L42[08:09:49] ⇨
Joins: SubThread
(~SubThread@185-157-160-84.pool.ovpn.com)
L43[08:14:02] <Inari> Wow
L44[08:14:11] <Inari> Even IE11 doesn't
support the form attribute on input elements
L45[08:14:11] <Inari> ¬_¬
L46[08:18:05] <Cruor> Inari: you expect
IE11 to implement anything?
L47[08:18:42] <SubThread> IE has very good
support for malware though, works 99 times out of 100.
L48[08:19:06] <Cruor> thats like 100% of
the time 99% of the time :O
L50[08:31:52] <Temia> Gah
L51[08:32:45] <Inari> Cruor: Well IE11
seems fairly Okay
L52[08:32:49] <Inari> At least Edge v16 has
it
L53[08:38:27] <stephan48> is it possible to
list all registered event.listeners on the current computer?
L54[08:53:07] *
Temia flops over. Still in search of cute mods .3.
L55[09:07:50] ⇨
Joins: Thutmose
(~Patrick@2602:30a:c0ab:a810:3161:ca39:8e82:ea2c)
L56[09:09:00] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 186
seconds)
L57[09:13:34] ⇨
Joins: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl)
L58[09:15:32] ⇨
Joins: Izaya (~Izaya@210.1.213.55)
L59[09:39:29] ⇨
Joins: xarses (~xarses@67.218.117.86)
L60[09:45:14] ***
Syrren is now known as SAL9000
L61[09:51:36] ⇦
Quits: SubThread (~SubThread@185-157-160-84.pool.ovpn.com) (Quit:
I'm busy)
L63[10:21:57] <S3> gamax92: fun
things
L65[10:22:23] <S3> woops I forgot
exit
L66[10:22:25] <gamax92> yup those are
things that could be fun
L67[10:25:14] <S3> It just so turns out
that finding a word in the dictionary is very fast and easy. Every
string in forth should be size, contents- so when traversing the
dictionary of words finding the name by string, all you have to do
is skip all entries that aren't the length of the word itself, and
if it is the same length, then you compare
L68[10:25:44] <S3> and of course the first
character that is incorrect tells you it's not ther right word so
some performance there too
L69[10:25:56] <S3> it's definately not O(n)
in the normal sense
L70[10:29:36] ⇦
Quits: linuxdaemon (~linuxdaem@bnc.linuxdemon.xyz) (Ping timeout:
200 seconds)
L71[10:30:04] ⇦
Quits: A_D (A_D@bnc.linuxdemon.xyz) (Ping timeout: 204
seconds)
L72[10:38:55] <gamax92> S3: I ended up
implemention a dictionary similar to that, check length and bail on
first mismatch
L73[10:39:23] <gamax92> though I think the
one in the eeprom is simpler but less performant, needed
space
L74[10:39:24] <S3> It's not a bad way to do
it by any means
L75[10:42:32] ⇨
Joins: Tuxman20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L76[10:44:07] <Tuxman20> Good news! I took
a programming class and since I was free to choose my final
project...I made a blackjack game for OpenOS :P (Almost done.. just
the split mechanics that I need to tackle)
L77[10:45:20]
<MGR> That
sounds cool!
L78[10:45:26]
<MGR> Does
it have a GUI?
L79[10:46:53] <Tuxman20> not yet.. but I'll
probably use the same one as that nanobot control app I saw on the
forum
L80[10:47:23]
<MGR>
Nice
L81[10:47:42] <Vexatos> Which version of
OpenOS are you using?
L82[10:47:50]
<MGR> Post
the program on the forums
L83[10:47:52] <S3> Tuxman20: you wrote it
in forth right?
L84[10:47:56]
<MGR> I'll
have to check it out
L85[10:48:07] <Tuxman20> it's in Lua
L86[10:48:15] *
Temia flops about lifelessly. Need cute mods .o.
L87[10:48:50]
<MGR>
Tuxman20, if you post it anywhere, can you PM me a link
please?
L88[10:48:51] <Vexatos> S3, that's an odd
way to spell Selene
L89[10:49:00]
<MGR>
MajGenRelativity on IRC
L90[10:49:03] <S3> ahahahahahaha ha haha ha
ha..
L91[10:49:05] <gamax92> Temia: I only know
of tech mods :<
L93[10:49:08] <Tuxman20> Vexatos: I'm on
Direwolf 1.10, never updated past that
L94[10:49:12] <Vexatos> oh god
L95[10:49:20] <Temia> It's okay,
Gamax
L96[10:49:37] <Tuxman20> Corded: it's on
github TuxMan20/Open-Blackjack
L97[10:49:46]
<MGR> Ok,
thank you
L98[10:49:51] <S3> Temia: cute mods?
L99[10:49:53] <S3> what's a cute mod
L100[10:49:58] <Temia> A mod with cute
things in it
L102[10:50:02] <S3> like?
L103[10:50:04] <Temia> Like... Exotic
Birds! Birds are cute.
L104[10:50:05] <Vexatos> Flamingo is a
cute mod
L105[10:50:11] <Tuxman20> I installed it
in OpenOS via gitrepo (But I had to change the sleep() function to
os.sleep()
L106[10:50:11]
<MGR> Corded
is also the bridge bot, it is Major General Relativity
speaking
L107[10:50:12] <Temia> Flamingo is a very
cute mod, thank you for the suggestion
L108[10:50:40] <payonel> Tuxman20: what do
you mean you had to change the sleep function?
L109[10:50:45]
<MGR> Gtg
for now
L110[10:50:51] *
gamax92 ports JustCoffee to 1.10
L111[10:50:56] <S3> Temia: until they poop
on you
L112[10:50:56] <gamax92> JustCoffe
L113[10:51:00] <gamax92> It's just
coffee
L114[10:51:13] <S3> man that's what I
should make, a mod with birds that take a shit in the air and land
on your face
L115[10:51:20] <Vexatos> gamax92, I
remember that mod >_>
L116[10:51:25] <Temia> ...I'm...
reasonably certain the birds in thoes mods don't poop?
L119[10:51:38] <gamax92> Vexatos: oh yeah,
what did it do?
L120[10:51:43] <S3> bacause that's a big
problem with birds
L121[10:51:51] <Tuxman20> I coded it in
Atom on macOS... so os.sleep() doesnt exist. So I used something
else and THEN I had to change it back when I came back in
OpenOS
L122[10:51:52] <S3> they tend to poop
everywhere
L123[10:52:04] <Temia> Bibliocraft is also
pretty cute, so I added it
L124[10:52:34] <Vexatos> gamax92, it added
tea I think
L125[10:52:58]
⇨ Joins: TuxMan20_
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L126[10:52:58] <payonel> Tuxman20: ah,
just add a local sleep = os and os.sleep or sleep
L127[10:53:00] <payonel> Tuxman20:
:)
L128[10:53:46] <Tuxman20> payonel: oops...
:P
L129[10:53:58] ⇦
Quits: Tuxman20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host
closed the connection)
L130[10:54:01] *
Vexatos wonders how an entity called "Tuxman" can morally
justify not using a Linux distribution
L131[10:54:12] <payonel> Vexatos: +1
L132[10:55:04] <payonel> s/ entity called
"Tuxman"/yone/
L133[10:55:50] <TuxMan20_> Vexatos:
Because macOS is the most stable version of Linux ;)
L134[10:55:53] <payonel> you checking my
host? :)
L135[10:56:08] <payonel> TuxMan20_:
:/
L136[10:56:09] <Vexatos> That doesn't even
make sense
L137[10:56:11] <Temia> BSD is not Linux
:V
L138[10:56:21] <payonel> and mac is hardly
bsd
L139[10:56:22] <Vexatos> Well macOS isn't
either >_>
L140[10:56:33] <TuxMan20_> macOS is Unix
based... so I was just poking fun :P
L141[10:56:42] <TuxMan20_> I use Linux
Mint when I dabble
L142[10:56:46] <Temia> Payo, it has more
to do with BSD than it does with Linux at least. :P
L143[10:57:10] <Vexatos> Mint is best
:I
L144[10:57:11] <payonel> to be honest, i
have almost no idea what i'm talking about
L145[10:57:42] <Vexatos> payonel, as long
as you use arch or mint, you're fine :^)
L146[10:57:43] <payonel> i dont know
anything about bsd
L147[10:57:49] <payonel> i use neither
:P
L148[10:57:52] <Vexatos> D:
L149[10:57:54] *
Vexatos bans
L150[10:57:57] <Temia> Well, for the
record, the Darwin kernel is in fact BSD-derived
L151[10:58:10] <S3> Temia: I feel like I
had this argument yesterday
L152[10:58:28] <gamax92> Vexatos: no it
added coffee :|
L153[10:58:32] <Vexatos> Mint, Arch and
OpenOS are the only good operating systems :^)
L154[10:58:36] <Vexatos> gamax92, dammit,
I was close
L155[10:58:38] <gamax92> it wasn't even
drinkable
L156[10:58:47] <S3> First of all Mint and
Arch are not operating systems
L157[10:58:53] <Vexatos> yes they are
D:
L158[10:58:56] <gamax92> and had no
recipe
L159[10:59:02] <S3> No, they are
distributions.
L160[10:59:04] <Vexatos> They operate my
system
L161[10:59:05] <Vexatos> D:
L162[10:59:46] <S3> If they were truly
operating systems then they woul dhave their own ground up designed
kernel
L163[10:59:53] <S3> instead of using a
Linux kernel
L164[11:00:13] <S3> it's just a
distribution of software and configuration wrapped around a
kernel
L165[11:00:19] <TuxMan20_> Vexatos: see
what you've done now? Happy with what you started? :P
L168[11:00:40] <S3> OMG DOES THAT
EXIST
L169[11:00:46] <S3> O M G
L170[11:01:03] <Temia> I KNEW IT
L171[11:01:07] <Temia> I knew it was going
to happen
L172[11:01:15] <Vexatos> Well it was
obvious
L173[11:01:26] <Vexatos> TuxMan20_, don't
mind S3, they also like perl
L174[11:01:31] <Vexatos> It's not an
opinion to value
L175[11:01:40] *
Vexatos runs
L177[11:02:25] <S3> Perl is a nice
imperative language
L178[11:02:46] <Vexatos> Selene is too
:⁾
L179[11:02:54] <Vexatos> That doesn't make
it good :⁾
L180[11:03:20] <Vexatos> Selene is
basically the same as perl: A piece of trash and only two people in
the world like it
L181[11:03:30] <Vexatos> :^)
L182[11:03:30] <gamax92> more than two
people use perl
L183[11:03:33] <Vexatos> Yes
L184[11:03:37] <gamax92> oh
L185[11:03:38] <gamax92> like
L186[11:03:42] <gamax92> carry on
then
L187[11:03:47] <Vexatos> But noone I know
enjoys writing in perl, other than S3
L188[11:03:49]
<digital>
just cause they use it doesn't mean they like XP
L189[11:03:59] <Vexatos> They just do
because they have to
L190[11:04:06]
<digital>
^
L191[11:04:25] <Vexatos> With Selene, only
two people actually use it, so it's not QUITE the same :P
L192[11:04:28] <S3> I do PHP dev at work
but I hate it
L193[11:04:35] <Vexatos> Well yes
L194[11:04:39] <S3> I would rather write
in Perl than PHP anyday, t beats the shit out of PHP
L195[11:04:43] <Vexatos> PHP isn't quite
as trashy as perl
L196[11:04:46] <Vexatos> but not far off
>_>
L197[11:04:53] <S3> no, PHP is extremely
trashy
L198[11:04:58] <Vexatos> It is
L199[11:05:00]
<digital>
PHP is just wierd.
L200[11:05:03] <S3> if you really dive
down into its desig it's horrible
L201[11:05:13] <Vexatos> PHP is less
trashy and less powerful than perl
L202[11:05:22] <S3> PHP is way more
trashy
L203[11:05:32] <Vexatos> Says the perl
fangirl
L204[11:05:43] <S3> I'm not even a
girl
L205[11:05:49] <Vexatos> Does it matter?
:P
L207[11:06:15] *
Skye hides the box of magic potions
L208[11:06:50] <Vexatos> Nowadays, most of
the languages common on Linux distros are ancient pieces of
junk
L209[11:07:09] <Vexatos> python is the
only reasonably sane one
L210[11:07:41] <Vexatos> But that has the
whole 2.7 vs 3.5 dilemma going for it
L211[11:08:16] <Skye> IMO we should make
you have to write python3 or python2 and just ban python
L212[11:11:00] <Inari> Rewrite unix in
Julia
L213[11:12:03] <S3> omg forth is just so
amazing
L214[11:12:05] <S3> check this out
L215[11:12:09] <Inari> Vexatos: Isn't most
of it C?
L216[11:12:09] <S3> a finite state machine
in forth:
L218[11:12:18] <S3> isn't that just
BEAUTIFUL?!
L219[11:12:29] <TuxMan20_> Python2 vs
Python3 is the same issue that plagues EVERY technology
professionals. No adults with a career want to go back to school to
learn a "new way" .. so old tech drags on as long as it
can still run. It's easier (already have the people who know how to
do it), it's cheaper (no training, downtime)
L220[11:12:39] <S3> the state transition
table for the FSM table is forth code itself XD
L221[11:12:47] <Skye> TuxMan20_, they have
the SAME SYNTAX
L222[11:12:50] <Skye> It's not NEW
L223[11:12:53] <S3> gamax92: ^
L224[11:12:55] <Skye> it's just a breaking
change
L225[11:13:01] <Inari> TuxMan20_: Also
means you can use old libs :D
L226[11:13:31] <S3> gamax92: because of
this thistle may be awesome for making FSMs for circuit ops using
OC
L227[11:13:35] <S3> using a forth
L228[11:13:50] <S3> will have to
experiment
L229[11:13:53] <TuxMan20_> Inari: I work
with technology folks... you wouldn't believe the closed-mind
mentality
L230[11:14:04] <gamax92> S3: hey I wrote a
thing that blinks a redstone lap
L234[11:14:17] <S3> cool :D
L235[11:14:26] <gamax92> yep it uses the
timers and an IRQ
L236[11:14:27] <S3> in assembly?
L237[11:14:33] <gamax92> yeh
L238[11:14:41] <S3> I haven't looked at
the component control yet
L239[11:14:51] <S3> it may be useful for
me to implement component handling words
L240[11:15:12] <gamax92> uhh they're not
great, but they work and are somewhat easy to use
L242[11:15:26] <S3> I remember 65el02
forth cheated
L243[11:15:33] <S3> and used variables
assigned to memory locations
L244[11:15:36] <S3> like 3 IAX !
L245[11:15:41] <S3> or something
L246[11:16:00] <Vexatos> TuxMan20_, you
have no idea
L247[11:16:02] <gamax92> well 65el02 had a
whole bus system and device interfaces that were friendly to such a
system
L249[11:16:09] <Vexatos> It's NOTHING
compared to adoption of changes in science
L250[11:16:14] <gamax92> OC has an 8-bit
unfriendly component system
L251[11:16:37] <Vexatos> Unless you have
something like ATR-IR which turns a 12-minute analysis into a
25-second one
L252[11:16:40] <S3> yeah wtf Sangar why
you no make 8 bit component bus
L253[11:16:41] <Vexatos> >_>
L255[11:16:49] <gamax92> I think it wasn't
that great even for a MIPS processor
L256[11:17:27] <S3> it would have been
nice if OC was a bit more low level but I understand why it is the
way it is
L257[11:17:32] <TuxMan20_> Vexatos: I
don't know but I can probably imagine ;)
L258[11:17:36] <gamax92> S3: but yeah I'm
taking suggestions as for how to better present components to the
65c02, there's a wrapper system but no wrappers atm
L259[11:17:38] <S3> Skye: is it you that
likes the m68s?
L260[11:17:45] <S3> like the 68000
L261[11:17:46] <Skye> S3, yes?
L262[11:17:53] <S3> tell me what you think
of the 6809?
L263[11:18:05] <S3> gamax92: it's a very
stumping problem
L264[11:18:07] <gamax92> except for the
generic wrapper that takes in serialized data
L265[11:18:34] <Skye> S3, uh I like the
68k... I have no idea about the 6800 series
L266[11:18:47] <S3> the 6809 is
unbelievably powerful
L267[11:18:51] <S3> way more powerful than
the 6800
L268[11:18:53] <Skye> I do have an old
computer based on the Hitachi 6309
L269[11:18:59] <Skye> more accurately two
of them
L270[11:19:05] <S3> I have a 6809 in my
color computer at home I discovered
L271[11:19:09] <Skye> EPSON HX-20
L273[11:20:34] <Skye> the 6309 is... odd
from what I can tell
L274[11:20:47] <Skye> fully compatible
with the 6809, but... with extra 16-bit stuff
L275[11:20:54] <Skye> and apparently a
high speed serial bus?
L276[11:38:58] <S3> wait wat
L277[11:39:05] <S3> is the 6309
newer?
L279[11:40:42] <S3> so the 6309 is a 6809
with extra stuff, and a 6809 compat mode
L280[11:40:56] <S3> Skye: if the 6309 has
two stacks, then I'd say it's a winner
L281[11:41:38] <Skye> well
L282[11:41:43] <Skye> it has a 32-bit
register
L283[11:42:09] <Skye> which is made of a
16 bit register
L284[11:42:17] <Skye> which is made of two
8 bit registers
L285[11:42:19] <Skye> so uh
L286[11:42:29] <Skye> you COULD use the
second register as a stack pointer
L287[11:42:45] <Skye> but you'd need a
place to save it for 32-bit math operations
L288[11:43:00] <Vexatos> I have no idea
about any of this \:D/
L289[11:43:10] <Vexatos> I know some of
these numbers >_>
L290[11:43:31] <S3> Skye: if the 6309 has
two stacks, then I'd say it's a winner?
L292[11:43:38] <S3> I mean
L293[11:43:45] <S3> Skye: shouldn't it be
made of two 16 bit registers?
L294[11:43:51] <S3> the 32 bit
register
L295[11:43:59] <Skye> a new 16 bit
register
L296[11:44:01] <Skye> and the old
one
L298[11:45:36] <Skye> it also has a hidden
"V" register apparently
L299[11:45:42] <Skye> but it's hard to
access
L300[11:46:06] <Skye> "only by inter
register operation"
L302[11:47:03] <S3> I think graphics might
be nice too
L303[11:47:27] <S3> a scanline display for
graphics. The idea is that using RDMA you'd talk to the graphics
device
L304[11:47:36] <Skye> uhhh
L305[11:47:37] <Skye> for OC?
L306[11:47:44] <S3> yeah!
L307[11:47:49] <S3> no no
L308[11:47:50] <S3> not for OC
L309[11:47:51] <S3> for MC
L310[11:47:53] <S3> a new mod
L311[11:48:01] <Skye> oooh
L312[11:48:02] <Skye> I see
L313[11:48:06] <S3> something specifically
designed from the ground up
L314[11:48:12] <Skye> make the system bus
generic!
L316[11:48:21] <S3> I was thinking some
sort of RDMA network
L317[11:48:24] <S3> so for example
L318[11:49:06] <S3> let's say you had a
screen, you could hook it up in different ways
L319[11:49:19] <S3> for graphics, you
could connect a graphics device in between
L320[11:49:38] <S3> but for vt100 terminal
operation, you can simply place a terminal device between the
screen and the computer
L321[11:49:48] <S3> for you, it's all
memory io
L322[11:49:48] <Skye> eeeeh
L324[11:50:00] <Skye> so you want network
cables to be DMA cables
L326[11:50:08] <S3> there's a reason
L328[11:50:30] <S3> this way you aren't
limited by your hardware of the machine you're using. addon mods
can allow you to rearrange what your hardeware setup looks
like
L329[11:50:53] <S3> and you can make mods
that allow you to connect these DMA terminators to your favorite
mods like AE or Big Reactors
L330[11:51:17] <Skye> suggestion: have it
as a generic parallel bus
L331[11:51:22] <S3> I'd like to do
something similar to the Immersive Engineering wires
L332[11:51:29] <Skye> so you can stick RAM
onto it.
L333[11:51:52] <S3> if it's DMA you can
stick RAM on the DMA bus
L334[11:52:06] <Skye> the big problem
would be address space
L335[11:52:25] <S3> not necessarily memory
space no longer has to be flat
L336[11:52:31] <S3> because of the DMA
network
L337[11:52:54] <Skye> so you'd have DMA
controllers that map between different address spaces?
L338[11:53:36] <Skye> or would that be
IOMMUs?
L339[11:55:55] <S3> yeah DMA doesn't care
whats on the other side, if it's an IO device or anything. there'd
be some simple DMA api, it'd have its own concept of memory, etc
and a built in circuit switched protocol for forming a network of
devices. I can draw a diagram, it's really quite amazing
L340[11:59:48] <Skye> so... there would be
adreess spaces seperated by controllers?
L341[12:04:39] <Skye> S3, I have an idea
for a protocol... want to hear it and judge if it's good or
bad?
L342[12:17:43] <gamax92> S3: Thistle has a
DMA
L343[12:17:54] <gamax92> with 4 copy
modes
L344[12:18:00] <S3> gamax92: I saw!
L345[12:18:45]
⇨ Joins: A_D (A_D@bnc.linuxdemon.xyz)
L346[12:20:18] <TuxMan20_> Quick noob high
school math question: For my blackjack game, I want to test my
random seed (to see how "random" ). If I produce 1000
numbers, should I check the mean or the variance?
L347[12:21:31] <S3> the problem with
random isthat it repeats
L348[12:21:42] <S3>
deterministically
L349[12:22:47] <TuxMan20_> that's why I
want to test different kind of seeds: using os.time, or the program
ID, or the computer's uptime... or all of the above
L350[12:23:36] <TuxMan20_> I would access
the mic and CPU temperature also... but in OpenOS it's kind of
difficult :P
L351[12:25:22]
⇨ Joins: linuxdaemon
(linuxdemon@bnc.linuxdemon.xyz)
L352[12:28:54] <Inari> TuxMan20_: 1000
seems kind of alow amount
L353[12:29:28] <TuxMan20_> Inari: Just a
question of adding more zeroes in the for loop. No biggie :P
L354[12:36:35] <TuxMan20_> *I meant
Standard deviation... not variance... my bad :P
L355[12:42:28] <Inari> Why not check
both
L356[12:42:29] <Inari> :P
L357[12:43:46] <TuxMan20_> Inari: Porque
no los dos :P sure, I need the mean anyway. But is there one value
that I should pay more attention to?
L358[12:44:29] <Inari> I have no idea what
the first part of that means :D
L359[12:47:02] <CompanionCube> things that
make me sad: 'With all of the Fake News coming out of NBC and the
Networks, at what point is it appropriate to challenge their
License? Bad for country!' - this is something trump actually
tweeted
L360[12:49:11] <Michiyo> %w 72396
L361[12:49:13] <MichiBot> Current weather
for Wynne, AR Current Temp: 70.0°F/21.1°C Feels Like: 70.0°F/21.1°C
Current Humidity: 55% Wind: From the ESE 4.0 Mph/6.4 Km/h
Conditions: Partly Cloudy
L362[12:49:23] <Michiyo> \o/ not fuckin
90!
L363[12:58:27] <payonel> Michiyo: :)
L364[12:58:41] <payonel> Michiyo: btw,
isn't there a stats page for #oc ?
L365[12:59:32] <Michiyo> yeah, the link is
on oclogs
L366[13:00:08] <payonel> that has stats
too? not just logs?
L367[13:00:14] <payonel> %log
L368[13:00:15] <payonel> %logs
L370[13:00:44] <payonel> oh look, a
[stats] button
L371[13:01:47] <Michiyo> :P
L372[13:02:26] <Michiyo> I figured why not
do stats on the logs since I have them.. lol
L373[13:11:36] <TuxMan20_> For whoever is
interested... I used all sorts of seeds... and they pretty much all
give back the same types of range of numbers :S So S3 has a
point... no matter how you try to affect the results, the way the
function is built WILL have a degree of predictability
L374[13:12:12] <TuxMan20_> Mean:
26.498784
L375[13:12:12] <TuxMan20_> Variance:
225.18474052135
L376[13:12:12] <TuxMan20_> Standard
Deviation: 15.006156753858
L377[13:12:14] <TuxMan20_> Min Normal:
11
L378[13:12:16] <TuxMan20_> Max Normal:
41
L379[13:12:28] <TuxMan20_> for values of 1
to 52 for exemple
L380[13:13:26] <TuxMan20_> from a
population of 1 million random numbers.
L381[13:17:04] <vifino> hi.
L382[13:19:11] <TuxMan20_> yello
L383[13:24:34] <Izaya> huh
L384[13:24:44] <Izaya> sanity check: does
lain.shadowkat.net work for anyone?
L385[13:27:11] <Michiyo> %isup
lain.shadowkat.net
L386[13:27:13] <MichiBot> Michiyo: https
is DOWN (Might be using untrusted certificates)
L387[13:27:14] <MichiBot> Michiyo: http is
DOWN
L388[13:27:21] <Izaya> huh.
L389[13:27:24] <Michiyo> also down in
browser.
L390[13:27:39] <Izaya> alright, well, it
works over the LAN so I guess my routers are acting up
L391[13:27:43] *
Izaya turns them off and on again
L392[13:27:46] <Izaya> Back in a few
minutes.
L393[13:31:34] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 204
seconds)
L394[13:33:08]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L395[13:38:12]
⇨ Joins: Izaya (~Izaya@210.1.213.55)
L396[13:45:51] <Michiyo> %isup
lain.shadowkat.net
L397[13:45:54] <MichiBot> Michiyo: https
is UP
L398[13:45:55] <MichiBot> Michiyo: http is
UP
L399[13:45:59] <Michiyo> :P
L400[13:55:01]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:c8aa:c129:868d:1ee1)
L401[14:17:48] ⇦
Quits: Nova (~nova@host81-135-106-90.range81-135.btcentralplus.com)
(Read error: Connection reset by peer)
L402[14:25:54] ***
TuxMan20_ is now known as TuxMan20
L403[14:34:38] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:c8aa:c129:868d:1ee1)
(Read error: Connection reset by peer)
L404[14:37:24] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 183
seconds)
L405[14:41:42]
⇨ Joins: Izaya
(~Izaya@210-1-213-55-cpe.spintel.net.au)
L406[14:57:21] ⇦
Quits: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host
closed the connection)
L407[14:57:54]
⇨ Joins: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L408[15:21:00]
⇨ Joins: iisu
(~iis@89-64-38-103.dynamic.chello.pl)
L409[15:21:04] <iisu> Hi.
L410[15:21:46] <iisu> How do I program a
robot without a screen and keyboard?
L411[15:22:07]
<Forecaster>
that'll be difficult
L412[15:23:28] <iisu> Can I do it with
linked cards?
L413[15:23:57]
<Forecaster>
you'd have to put code on it that lets you upload code to it and
run it first
L414[15:25:06] <iisu> Once I assemble it I
can't change the components, right?
L415[15:25:19]
<Forecaster>
you can disassemble it
L416[15:25:27] <iisu> The idea of using a
robot like a computer is weird.
L417[15:25:40]
<Forecaster>
but there's like a 10% chance a component is destroyed
L418[15:25:55]
<Forecaster>
why not just put a screen and keyboard in it?
L419[15:26:23] <iisu> Because robots
aren't meant to be computers. It feels not right.
L420[15:26:31] <iisu> No real reason
though.
L421[15:26:37]
<Forecaster>
okay...
L422[15:27:05]
<Forecaster>
I just use it to copy code into it from floppy disks
L423[15:28:55] <iisu> I see.
L424[15:28:59] *
Izaya accesses his machines remotely
L425[15:29:18] <Izaya> %p
L426[15:29:22] <iisu> I want to build a
robot to put some cables for me.
L427[15:29:52] <AmandaC> %choose snack or
no snac
L428[15:29:52] <MichiBot> AmandaC: no
snac
L429[15:29:57] <AmandaC> :(
L430[15:30:38]
<Forecaster>
also if the robot errors and stops, good luck finding out what
happened :P
L431[15:30:44] <iisu> It's quite a long
distance and goes through mountains. I thought I would put them one
block under ground up to a certain height (it would be dumb to go
on top of the mountains if you can just dig through them).
L432[15:31:20] <iisu> So I need the robot
to know the height it's on and I need it to know its position to
know when to stop.
L433[15:31:50] <iisu> I don't think there
would be any water on its way but what happens if a robot meets
water?
L434[15:31:58]
<Forecaster>
nothing
L435[15:32:02]
<Forecaster>
it just goes through it
L436[15:35:58]
⇨ Joins: Kileahh (~Kileahh@219.243.95.208)
L437[15:37:50] <Michiyo> Izaya, %p is
broken, use %ping or %msp
L438[15:38:02] <Izaya> %ping
L439[15:38:03] <MichiBot> Ping reply from
Izaya 0.79s
L440[15:38:04] <MichiBot> Ping reply from
Izaya 0.57s
L441[15:38:08] <Izaya> heh
L442[15:38:10] <Michiyo> why is %p broken?
no idea... it works fine in my dev bot.
L443[15:38:18] <Izaya> ~magic~
L444[15:39:02]
<Forecaster>
it's not borked by a dynamic command or something?
L445[15:39:08]
<Forecaster>
something that'd be unique to this instance
L446[15:40:03] <Michiyo> @Forecaster, I
don't think so..
L447[15:40:05] *
Michiyo shrugs
L448[15:40:18] <Michiyo> %delcommand
p
L449[15:40:19] <MichiBot> Michiyo: Command
deleted
L450[15:40:22] <Michiyo> %p
L451[15:40:26] <Michiyo> nop
L452[15:40:35]
<Forecaster>
strange
L453[15:40:41] <Michiyo> %addcommand p
merp
L454[15:40:41] <MichiBot> Michiyo: Command
Added
L455[15:40:43] <Michiyo> %p
L456[15:40:43] <MichiBot> merp
L457[15:40:47] <Michiyo> %delcommand
p
L458[15:40:47] <MichiBot> Michiyo: Command
deleted
L459[15:40:56]
<Forecaster>
does it error?
L460[15:41:10] <Michiyo> nope.. it does
literally nothing..
L461[15:41:17]
<Forecaster>
very weird
L462[15:41:38] ⇦
Quits: Corded (~MichiBot@hekate.pc-logix.com) ()
L463[15:41:48] <Michiyo> oops
L464[15:41:51] <Michiyo> wrong bot.
L465[15:42:05]
⇨ Joins: Corded (~MichiBot@hekate.pc-logix.com)
L466[15:42:05]
zsh sets mode: +v on Corded
L467[15:42:15] <Michiyo> What no..
everything is fine.. I didn't kill Corded.
L468[15:45:25] <AmandaC> I'm sure some
people in here would enjoy this: to get logs out of minecraft, I
have to tell journalctl 'fuck you' (`journalctl -efu
minecraft-server`)
L469[15:45:57] ⇦
Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping
timeout: 186 seconds)
L470[15:46:18] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed
the connection)
L471[15:46:46]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L472[15:46:46]
zsh sets mode: +v on MichiBot
L473[15:46:53] <Michiyo> %p
L474[15:47:35] <Michiyo> 15:47:21.183
[listenerPool0-thread26] INFO IRCBot - <-- Msg: #oc Michiyo: %p
it sees the message
L475[15:47:39] <Michiyo> but doesn't
process it
L476[15:47:43] <Michiyo> %ping
L477[15:47:44] <MichiBot> Ping reply from
Michiyo 0.41s
L478[15:47:59] <Michiyo> but no errors
either
L479[15:48:03] <AmandaC> %blame
Forecaster
L480[15:48:03] *
MichiBot blames Forecaster for ruptured tires
L481[15:48:24] <Michiyo> I usually
would... except it works in dev. lol
L482[15:49:26]
<Forecaster>
yeah that makes it tricky to debug...
L483[15:50:05] <AmandaC> %blame Forecaster
anyway
L484[15:50:05] *
MichiBot blames Forecaster anyway for the moon not being made of
cheese
L485[15:50:06] <AmandaC> :P
L486[15:50:38] <Michiyo> hmm
L487[15:50:46]
<Forecaster>
hey, the big red button on that cheese-transmorgifier just begged
to be pressed
L488[15:51:39] <gamax92> how to debug when
not in a debugger
L489[15:51:44] <gamax92>
System.out.println
L490[15:51:46] <gamax92> everywhere
L491[15:51:47]
⇨ Joins: Izaya (~Izaya@210.1.213.55)
L492[15:52:05] <Michiyo> gamax92, that's
what I'm about to do
L493[15:53:01]
<Forecaster>
does %pi work?
L494[15:53:11] <Michiyo> %pi
L495[15:53:18] <Michiyo> I forgot I added
that
L496[15:53:19] <Michiyo> and no
L497[15:53:26]
<Forecaster>
:|
L498[15:53:36] <Michiyo> I added an alias
to msp "msping" and it's broken in dev.
L499[15:54:17] <Michiyo> unless.. I forgot
to restart the bot when I added that 2nd alias.
L500[15:56:49] <iisu> ok, so I have CPU,
two memories, Lua BIOS EEPROM, HDD and a disk drive.
L501[15:56:51] <Michiyo> yeah.. aliases
seem broken.
L502[15:57:08] <iisu> How do I let it know
its position?
L503[15:57:10] <Michiyo> but not all of
'em
L504[15:59:01]
<Forecaster>
weird
L505[15:59:06]
<Forecaster>
I'll have to look at that
L506[15:59:15]
<Forecaster>
does it depend on the length?
L507[16:00:55] <Michiyo> in dev, ^ping
works, ^p, ^pi, ^meeh don't ^dice works, ^roll works
L508[16:01:03] <Michiyo> ^msp works,
^msping doesn't
L509[16:01:11]
<Forecaster>
that's very weird
L510[16:01:32] <Michiyo> I tried changing
how the command is registered to be exactly like dice.. and nothing
changed
L511[16:01:33] <iisu> Found something.
Navigation update.
L512[16:02:42] <Michiyo> ping had the
commands registered in initHook after calling initCommands to set
them up.. I moved the register to directly after making the
commands.. and nothing changed
L513[16:03:23] <iisu> And I want it to
mine and put blocks.
L514[16:04:08] <Michiyo> Ok, @Forecaster
to make it even better...
L515[16:04:26] <Michiyo> I tosses a
breakpoint in the ExecuteSuccess.... and it's running it on all of
those.
L516[16:04:32] <Michiyo> tossed*
L517[16:05:26]
<Forecaster>
huh
L518[16:06:56] <iisu> What upgrades do I
need for a robot to mine blocks and put other blocks?
L519[16:06:59] ⇦
Quits: asie (~asie@asie.pl) (Quit: asie)
L520[16:07:28] <Michiyo> @Forecaster what
is params now?
L521[16:07:38]
<Forecaster>
huh?
L522[16:08:06]
<Forecaster>
oh in registerAlias?
L523[16:08:54]
<Forecaster>
it sets forced arguments
L524[16:09:09] <Michiyo> Well.. see in
sendPing there is "if (params.size() > 0) {"
L525[16:09:33] <Michiyo> which seems to
always be empty, but always gets called instead of anything else in
that tree
L526[16:09:42] <Michiyo> for
aliases*
L527[16:09:54] <Michiyo> when I call it
with "ping" it calls the proper chunk of code.
L528[16:10:04]
<Forecaster>
hm
L529[16:10:07] ⇦
Quits: iisu (~iis@89-64-38-103.dynamic.chello.pl) (Quit:
leaving)
L530[16:10:33] <Michiyo> Oh.. I see,
params here was loking for %p nick
L531[16:10:36] <Michiyo> looking*
L532[16:10:42] <gamax92> %p gamax92
L533[16:10:58] <Michiyo> Well, it's still
broken :P
L534[16:11:03] <Michiyo> it's not getting
the data it expected.
L536[16:11:57] <Michiyo> it's getting
"[, Merp]"
L537[16:12:32]
<Forecaster>
then I've goofed somewhere
L538[16:15:05] <AmandaC> See, it IS
Forecaster's fault!
L539[16:15:32] <AmandaC> Inari: Trade show
kitteh. :3
L540[16:17:13] <Michiyo> I just switched
ping from using an arraylist<string> to string..
L541[16:17:15] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net)
(Remote host closed the connection)
L542[16:17:28] <Michiyo> if you need to
ping more than one person.. suck it up :P
L543[16:17:40] <Michiyo> though, I could
fix the other way now that I know the issue
L544[16:17:50]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net)
L545[16:20:43]
<Forecaster>
hm
L546[16:20:45]
<Forecaster>
I may have a fix
L547[16:24:59]
<Forecaster>
I feex
L548[16:25:55] <AmandaC> %choose flake or
RESPONSIBILITY
L549[16:25:55] <MichiBot> AmandaC:
RESPONSIBILITY
L550[16:25:58] <AmandaC> D:
L551[16:29:12] *
AmandaC quietly flakes instead
L552[16:30:15] <Michiyo> Thanks
@Forecaster I was looking in the wrong place lol
L553[16:30:20] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) ()
L554[16:30:32]
<Forecaster>
well, I did write it to begin with :P
L555[16:30:41]
<Forecaster>
brokedness and all
L556[16:30:42]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L557[16:30:42]
zsh sets mode: +v on MichiBot
L558[16:30:54] <Michiyo> Well, I thought
the issue was in the command, not in the alias system
L559[16:32:01] <Michiyo> ^p
L560[16:32:03] <Michiyo> ._.
L561[16:32:04] <Michiyo> %p
L562[16:32:05] <MichiBot> Ping reply from
Michiyo 0.31s
L563[16:33:40] <payonel> Inari: ❤
L564[16:33:56] <Inari> ^^
L565[16:34:23] ⇦
Quits: Inari (~Pinkishu@p4fc1e991.dip0.t-ipconnect.de) (Quit: 'A
girl can have multiple page programs!')
L566[16:34:35] <Michiyo> Thanks
@Forecaster
L567[16:34:53]
<Forecaster>
don't thank me for fixing broken code I wrote :P
L568[17:00:06]
<Forecaster>
It was a one-line fix too
L569[17:00:42] <AmandaC> %choose try and
explain or just supress
L570[17:00:42] <MichiBot> AmandaC: just
supress
L571[17:01:08] <Corded> *
<Forecaster> deploys suppressant sprinklers
L572[17:03:12] ⇦
Quits: Kileahh (~Kileahh@219.243.95.208) (Read error: -0x1: UNKNOWN
ERROR CODE (0001))
L573[17:04:59] *
AmandaC puts on the appropiate face for being in the
rain
L574[17:05:32] ⇦
Quits: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host
closed the connection)
L575[17:05:38]
⇨ Joins: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L576[17:05:44] <AmandaC> Is that david
tenant dr who realising he can't change anything, or a cat angery
at the world. You decide.
L577[17:06:18] *
AmandaC wanders off to collect some sanity from the
ether
L578[17:07:11]
<Forecaster>
So that's where all the sanity goes
L579[17:10:57]
⇨ Joins: iisu
(~iis@89-64-38-103.dynamic.chello.pl)
L580[17:12:23] <iisu> Do I need BIOS and
HDD on a robot?
L581[17:13:34] <AmandaC> simple answer:
yes, complex answer: no. ( You can do without a hdd if you write a
custom eeprom, but that's a massive can of worms )
L582[17:13:53] <gamax92> I just got an
email where the subject starts with "[SPAM]"
L583[17:13:57] <gamax92> gee you didn't
even try
L584[17:15:07] ⇦
Quits: Vexatos
(~Vexatos@p200300556E09FE44EDEED82900EE4FCF.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L585[17:15:35] <iisu> But I have a disk
drive. I don't need the robot to write anything on the disk so I
don't need a disk, right?
L586[17:16:01] <gamax92> an eeprom only
has 4KB of code space
L587[17:16:16] <gamax92> if you can work
with such limitations then you can do without the disk
L588[17:16:58] <iisu> The code would stay
on the floppy.
L589[17:18:46] <iisu> I don't want to use
a monitor and a keyboard. So I need to write my programs on the
floppy somehow, using a computer and then put the floppy in robot's
disk drive.
L590[17:19:05] <iisu> That's how I got
what you guys told me before.
L591[17:19:05] <gamax92> then well ... do
that.
L592[17:20:17] <iisu> Now I see that it's
wrong. Floppies are not writable.
L593[17:20:27] <gamax92> loot disks are
not writable
L594[17:20:34] <gamax92> floppy disks you
craft yourself are
L595[17:21:04] <Michiyo> my mail server
spam filter adds [SPAM] to the start of messages it thinks are
spam
L596[17:21:08]
<MultiDarkSamuses> What is the best way to
write code that you want access to in different instances of
OpenComputers (so, say I have two different modpacks with it
installed)?
L597[17:21:09] <iisu> ok, thanks.
L598[17:23:32] <iisu> MultiDarkSamuses:
SSH
L599[17:23:45]
<MultiDarkSamuses> What do you mean?
L600[17:25:38] <iisu> SSH from one
OpenComputer to another and run the program, I guess.
L601[17:26:48]
<MultiDarkSamuses> Well, I mean, between
modpacks... I want to be able to move the code from one modpack to
another. I know I can use GitHub, but I am not sure how it will
integrate with everything... Like, I want to write the code in-game
for easy testing, and then port it over.
L602[17:28:29]
⇨ Joins: Vexatos
(~Vexatos@p200300556E09FE73EDEED82900EE4FCF.dip0.t-ipconnect.de)
L603[17:28:29]
zsh sets mode: +v on Vexatos
L604[17:30:05]
<MGR>
@MultiDarkSamuses You can use pastebin or Gist
L605[17:30:20]
<MGR>
There's an ingame program to transfer to/from if you have an
internet card in the computer
L606[17:31:35]
<MultiDarkSamuses> I guess I will have to
integrate networking...
L607[17:31:45] ⇦
Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error:
Connection reset by peer)
L608[17:32:00]
<MGR>
@MultiDarkSamuses What do you mean?
L609[17:32:13]
<MultiDarkSamuses> I'm writing an OS (for
fun).
L610[17:32:21] <gamax92> @MultiDarkSamuses
Do you mean across different minecraft servers?
L611[17:32:35]
<MultiDarkSamuses> Well, I don't play on
servers, but essentially.
L612[17:33:32]
<MultiDarkSamuses> Specifically, from Sky
Factory 3 to Space Astronomy 2.
L613[17:33:50]
<MGR>
@MultiDarkSamuses Mind if I PM you?
L614[17:34:00]
<MultiDarkSamuses> Not at all.
L615[17:34:16] <gamax92> if he says
something about "GERT", run away
L616[17:35:22] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L617[17:39:22]
<Marcel> why
should he run away if he says smth. about "GERT"
gamax92?
L618[17:39:36]
<MGR> Oh
no
L619[17:46:37] ⇦
Quits: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Remote host
closed the connection)
L620[17:51:18] <AmandaC> @Marcel because
it has no real use in this case, so it'd just be needless
indocrtonation
L621[17:52:36] <vifino> instant noodles =
instant win.
L622[17:52:38] <iisu> There's a link to
"Autorun and Startup scripts" article on the wiki but
there's no such page.
L623[17:52:41]
<MGR> I'm
not planning to talk about GERT
L624[17:52:54]
<MGR> That's
not the right tool, I don't think
L625[17:53:32] <iisu> Can I like autorun a
script from a floppy disk?
L626[17:53:58] <iisu> I have Lua BIOS but
no HDD.
L627[17:55:57] <payonel> iisu: you want to
autorun a file from a floppy, using only an eeprom?
L628[17:56:12] <payonel> you could just
call your file: init.lua
L629[17:57:23] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-2d51-183a-5c05-1def.dhcp6.chtrptr.net)
(Remote host closed the connection)
L630[17:58:14] <iisu> And that's it?
L631[17:58:49] <payonel> that's basically
all the Lua EEPROM does, it looks for an init.lua file in each
filesystem :)
L632[17:59:14] <payonel> runs the first*
it finds
L633[17:59:20] <payonel> * not really the
first
L634[17:59:34] <iisu> ok, I think I know
all that I need. Thanks.
L635[18:00:34] ⇦
Quits: iisu (~iis@89-64-38-103.dynamic.chello.pl) (Quit:
leaving)
L636[18:05:49] ⇦
Quits: xarses (~xarses@67.218.117.86) (Ping timeout: 198
seconds)
L637[18:09:28]
⇨ Joins: IzayaPhone
(webchat@pa49-180-135-5.pa.nsw.optusnet.com.au)
L638[18:10:00] <IzayaPhone> %isup
shadowkat.net
L639[18:10:01] <MichiBot> IzayaPhone:
https is DOWN (Might be using untrusted certificates)
L640[18:10:02] <MichiBot> IzayaPhone: http
is DOWN
L641[18:10:07] <IzayaPhone> oh
wonderful
L642[18:13:16] <S3> o m g... Joe Armstrong
was right!
L643[18:13:26] <S3> we've been doing it
wrong this entire time
L644[18:13:33] <S3> APIs are horrible, and
evil
L645[18:13:50] <S3> I finally understand
wtf he was going on about
L646[18:21:09]
⇨ Joins: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L647[18:21:44]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-9802-5987-cd67-69de.dhcp6.chtrptr.net)
L648[18:24:51] <CompanionCube> ?
L649[18:26:18] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-9802-5987-cd67-69de.dhcp6.chtrptr.net)
(Remote host closed the connection)
L650[18:27:39] ⇦
Quits: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca) (Ping
timeout: 186 seconds)
L651[18:27:42]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-4537-6a7c-b722-7d39.dhcp6.chtrptr.net)
L652[18:31:46] <payonel> AmandaC: FOUND
IT
L653[18:39:10] <AmandaC> payonel: the
weird modem bug?
L654[18:40:31] <payonel> AmandaC:
yeah
L655[18:40:34] <payonel> it wasn't a race
condition
L656[18:40:42] <payonel> it was a i'm an
idiot condition :)
L657[18:43:15] *
IzayaPhone fixed his stupid terminal-related bug
L658[18:43:18] <IzayaPhone> I think it
might also be an ocemu bug :3
L659[18:43:19] <payonel> AmandaC: pull
latest
L660[18:43:25] <payonel> IzayaPhone:
nah
L661[18:43:26] <IzayaPhone>
s/ocemu/ocvm/
L662[18:43:27] <MichiBot>
<IzayaPhone> I think it might also be an ocvm bug :3
L663[18:43:27] <payonel> :P
L664[18:43:41] <payonel> oh --
L665[18:43:48] <IzayaPhone> it's a line
below where it should be
L666[18:43:48] <IzayaPhone> then I draw
again
L667[18:43:48] <IzayaPhone> because if I
draw once
L668[18:43:50] <payonel> i thought you
were saying i made the same mistake in ocemu
L669[18:43:51] <IzayaPhone> and it's in
the right place
L670[18:43:57] <payonel> my modem code in
the two are quite different
L671[18:44:16] <payonel> IzayaPhone: if
you can provide a small repro, i'll poke at it
L672[18:44:21] <payonel> might take a few
days, because i tend to put things off
L673[18:44:26] <payonel> but,that'd be
awesome
L674[18:44:37] <IzayaPhone> I haven't
tested in anything yet
L675[18:44:45] <payonel> AmandaC: let the
loop run ~1050 times, all good
L676[18:45:12] <payonel> I+ let the loop
run
L678[18:46:25] <payonel> IzayaPhone: talk
to AmandaC about making good repros
L680[18:46:40] <AmandaC> payonel: nice.
I'll check it out tomorrow. Currently hereartical technologies,
(don't tell Temia!)
L681[18:46:51] <payonel> IzayaPhone: i'm
not going to debug 1700 lines of code
L682[18:46:53] <Temia> <____<
L683[18:47:02] <AmandaC> Currently
researching*
L684[18:47:12] <IzayaPhone> payonel: the
difference is whether _G.term_hack is true or false
L685[18:47:28] <IzayaPhone> if
_G.term_hack is true it draws each line twice
L686[18:47:35] <IzayaPhone> if it's false
it only does it once
L687[18:47:38] <payonel> i would still
prefer a minimal repro
L688[18:47:48] <payonel> ^.^ pleeease
:)
L689[18:48:10] <AmandaC> payonel: tbh it
was pure chance I could make a reliable repro. I could repro it
with that code until I had the spark of inspiration of adding the
bang message
L690[18:48:22] <AmandaC> Couldn't*
L691[18:48:39] <IzayaPhone> well, I'll
poke at it later
L692[18:48:41] <AmandaC> Anyway, back to
research
L693[18:48:46] <IzayaPhone> I don't have
anything to check whether it's my code or not
L694[18:48:56] <IzayaPhone> because I
can't run ocemu and I don't want to kill my laptop
L695[18:49:00] <IzayaPhone> s battery with
actual Minecraft
L696[18:49:16] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-4537-6a7c-b722-7d39.dhcp6.chtrptr.net)
(Remote host closed the connection)
L698[18:52:27] <payonel> i guess
technically it was a race condition
L699[18:52:45] <IzayaPhone> so modems
should work in ocvm properly now? :D
L700[18:52:54] <payonel> if the messages
come in fast enough, then the code path that pops the messages off
the queue see two in the same loop, reusing a buffer
L701[18:53:04] <payonel> IzayaPhone: they
should work better :)
L702[18:53:23] <IzayaPhone> shiny I can
mess with that
L703[18:53:35] <payonel> IzayaPhone:
before this fix i just made ... it could LOOK like messages were
lost
L704[18:53:48] <payonel> instead of
messages: A, B, C, D, E
L705[18:53:50] <IzayaPhone> also uh
L706[18:53:55] <payonel> you might see A,
A, C, D, E
L707[18:53:57] <IzayaPhone> is ocvm
changing terminal colours randomly a feature?
L708[18:53:59] <payonel> or A, B, C, C,
E
L709[18:54:07] <payonel> IzayaPhone:
no
L710[18:54:11] <IzayaPhone> huh
L711[18:54:11] <payonel> :P
L712[18:54:23] <payonel> but
L713[18:54:29] <IzayaPhone> because every
time I restart my ocvm instance it uses a different set of
colours
L714[18:54:49] <payonel> if you print vt
codes that openos doesn't understand, openos tries to print them
raw to the terminal
L715[18:55:13] <IzayaPhone> I
L716[18:55:15] <payonel> and ocvm runs in
a "real" terminal, which likely handles the codes as you
had hoped openos would
L717[18:55:16]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-85ba-3151-45c3-ce89.dhcp6.chtrptr.net)
L718[18:55:30] <IzayaPhone> 'm not 100%
sure whether I have any escape codes
L719[18:55:30] <IzayaPhone> I'll check I
guess
L720[18:55:37] <IzayaPhone> in other
news
L721[18:55:41] <IzayaPhone> I'm gonna
switch to supporting VT100
L722[18:55:54]
⇨ Joins: TuxMan20
(~tuxman20@modemcable205.133-178-173.mc.videotron.ca)
L723[18:55:56] <payonel> IzayaPhone: what
is your terminal?
L724[18:56:01] <IzayaPhone> because then I
don't have to write a script to translate from VT52 to VT100 when I
log into my OC computers from a terminal
L725[18:56:09] <IzayaPhone> like, what
terminal emulator am I using?
L726[18:56:12] <payonel> yes
L727[18:56:15] <IzayaPhone>
xfce4-terminal
L728[18:56:36] <payonel> ok. i dont know
of any issues
L729[18:56:44] <payonel> but,
interesting
L730[18:56:58] <IzayaPhone> if I just mash
reboot a few times it works fine
L731[18:57:01] <IzayaPhone> I get a set of
colours I can actually use
L732[18:58:41] <IzayaPhone> anyway
L733[18:58:42] ⇦
Quits: IzayaPhone (webchat@pa49-180-135-5.pa.nsw.optusnet.com.au)
()
L734[19:25:53] ⇦
Quits: BearishMushroom
(~BearishMu@c-82-209-154-59.cust.bredband2.com) (Read error:
Connection reset by peer)
L735[19:33:59] ⇦
Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout:
186 seconds)
L736[19:41:57]
⇨ Joins: Xal
(~Xal@S010664777dabacc3.vw.shawcable.net)
L737[19:48:00] <TuxMan20> gamax92: Just
want to say thanks for OCEmu...pretty wicked project :D
L738[20:03:28]
⇨ Joins: Kileahh (~Kileahh@219.150.53.68)
L739[20:23:24] <AmandaC> %tell Inari my
heretical research has hit it's limits, I'll need that time machine
repaired soon, kthx
L740[20:23:24] <MichiBot> AmandaC: Inari
will be notified of this message when next seen.
L741[20:24:24] <AmandaC> %choose cake for
dinner or cake for dinner!
L742[20:24:24] <MichiBot> AmandaC: cake
for dinner
L743[20:24:48] <AmandaC> That first one
should have had a question mark. Oh well, I'll just have to have
cake for dinner
L744[20:44:41] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 200
seconds)
L745[20:46:11] <Kileahh> Hello, I'm trying
to use the radar from computronics in oc. When I use
radar.getPlayers() there is no error, but there is no player too in
the list. Even me :
https://pastebin.com/aK1SYxYP
L746[20:47:54] <AmandaC> I'm going from
memory, but doesnt the radar return some kind of iterator instead
of the results?
L747[20:48:58] <Mimiru> local players =
radar.getPlayers(range) for i,k in pairs(players) do etc etc
end
L748[20:49:34] <Mimiru> should just be a
table
L749[20:49:47] <AmandaC> Hrm
L750[20:50:17] <Kileahh> In the doc, it
says it returns a list of players with their distance
L751[20:50:22] <AmandaC> Ah
L752[20:50:43] <AmandaC> I must be
misremembering or conflating it with something else
L753[20:51:04] <AmandaC> Let's see
here
L754[20:51:07]
⇨ Joins: Izaya
(~Izaya@210-1-213-55-cpe.spintel.net.au)
L755[20:51:35] <Mimiru> wonder if your
range being so high causes some kind of issue
L756[20:52:08] <Kileahh>
"getPlayers([distance:number]):table - Returns a list of all
players detected within the specified or the maximum
range"
L757[20:52:13] <Kileahh> I will try with
8
L758[20:52:20] <AmandaC> Ah, yeah
L759[20:52:27] <AmandaC> Def conflating
it.
L760[20:52:58] <Kileahh> Same result, it's
empty
L761[20:53:05]
<Kodos> Code
pls
L762[20:53:14] <AmandaC> They linked it
earlier
L763[20:53:16] <Mimiru> he linked it up
there a bit ^
L764[20:53:21] <Mimiru> s/he/they/
L765[20:53:21] <MichiBot> <Mimiru>
they linked it up there a bit ^
L766[20:54:21] <Mimiru> Ugh... jury duty
orientation tomorrow morning
L767[20:56:30] *
AmandaC hands Mimiru That™
L768[20:58:01] *
Mimiru hugs OpenSecurity's EntityDetector
L769[20:58:23] *
Mimiru thanks AmandaC for.. This™
L770[21:00:34] *
AmandaC nods solumnly
L771[21:00:52] <AmandaC> I just installed
open security today, actually.
L772[21:01:25] <AmandaC> The entity dector
seems to be missing a recipe according to JEI though
L773[21:01:32] <Mimiru> :/ odd
L774[21:01:35] <AmandaC> Or was it
something else
L775[21:01:37] <Mimiru> version?
L776[21:02:03] <AmandaC> Latest from curse
earlier today, mc 1.10.2
L777[21:02:07] <Mimiru> 1/7/1.10?
L778[21:02:49] <AmandaC> 1.10
L779[21:03:29] <Mimiru> Entity detector
has a recipe registered
L780[21:03:43] <Mimiru> it's in the code
anyway :P
L781[21:04:09] <AmandaC> Might be
something else. I'll fill you in tomorrow, as I'm currently laying
down getting ready to unplug for the night
L782[21:04:29] <Mimiru> kk, thanks if I'm
not around either %tell me, or toss an issue up on github
L783[21:04:51] <Mimiru> Use Michiyo for
days ofc :P
L784[21:05:15] <AmandaC> If it helps, it's
one of the first 3 or so items listed in jei
L785[21:05:42] <AmandaC> But it also might
be an issue on my end, I'm starting to think my pack is
cursed
L786[21:06:45] <AmandaC> Apparently the
fancy loading screen is in the forge version I use, and it's just a
black screen in my pack. Also, random item's seem to lose their
localization
L787[21:07:12] <Mimiru> o_O lol
L788[21:07:19] <AmandaC> My base power is
routed through a tile.capacator.name
L789[21:08:20] ⇦
Quits: Vexatos
(~Vexatos@p200300556E09FE73EDEED82900EE4FCF.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L790[21:08:27] <AmandaC> (eio capacator
bank)
L791[21:08:32] <Mimiru> lol
L792[21:08:56] <AmandaC> I should really
look into these glitches before they lead to some serious
damage
L793[21:09:28] <AmandaC> (worse than my RS
disks somehow storing negative amounts of items, anyway)
L794[21:12:05] <Kileahh> Hum... I tried to
explore the list manually (playerList[1]), always nil
L795[21:12:29] <Kileahh> And I try with no
value for the distance, to try the default value
L796[21:20:36] <gamax92> perhaps that
means you're a ghost
L797[21:20:48] <gamax92> Do you feel as if
you exist or are only observing?
L798[21:22:00] <Kileahh> It can be fun to
be a ghost but my hunger reminds me I exist
L799[21:24:58] <Kileahh> Whaaaat, the
radar is an oriented dependant block
L800[21:25:10] <Kileahh> And it was not
say in the wiki
L801[21:26:46] <Kileahh> 180°
L802[21:27:46] <Kileahh> The radar is a
troll
L803[21:35:06] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-85ba-3151-45c3-ce89.dhcp6.chtrptr.net)
(Remote host closed the connection)
L804[21:36:17]
⇨ Joins: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-4080-a3a3-1b4d-6fe8.dhcp6.chtrptr.net)
L805[21:43:48] ⇦
Quits: DeGariless
(~DeGariles@2600-6c52-6f00-01c8-4080-a3a3-1b4d-6fe8.dhcp6.chtrptr.net)
(Remote host closed the connection)
L806[21:46:21] <Kileahh> No it was not the
problem... The radar is just gluttony
L807[22:13:52] <S3> CompanionCube: I sorta
went off somewhere
L808[22:14:19] <S3> but what I was trying
to say was that APIs as we use them are horrible things we should
stop making
L809[22:24:10] ⇦
Quits: Izaya (~Izaya@210-1-213-55-cpe.spintel.net.au) (Ping
timeout: 183 seconds)
L810[22:25:24] ⇦
Quits: Lathanael|Away (~Lathanael@p549603A0.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L811[22:30:24]
⇨ Joins: Izaya (~Izaya@210.1.213.55)
L812[22:31:54]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960377.dip0.t-ipconnect.de)
L813[22:57:30] <S3> That moment
L814[22:57:43] <S3> when you wait until
8PM to write a 6 page paper that's due at 11:59
L815[22:57:47] <S3> and you get it in at
11:58
L816[22:58:28] <S3> now its time to read
and submit another paper by 9:30 AM
L817[23:08:51] ⇦
Quits: Thutmose (~Patrick@2602:30a:c0ab:a810:3161:ca39:8e82:ea2c)
(Quit: Leaving.)
L818[23:10:17]
⇨ Joins: Kileahh_ (~Kileahh@104.207.83.25)
L819[23:12:42] ⇦
Quits: Kileahh (~Kileahh@219.150.53.68) (Ping timeout: 198
seconds)
L820[23:15:31] ⇦
Quits: Kileahh_ (~Kileahh@104.207.83.25) (Read error: Connection
reset by peer)
L821[23:15:40]
⇨ Joins: Kileahh_ (~Kileahh@104.207.83.25)
L822[23:17:24]
⇨ Joins: Kileahh__ (~Kileahh@104.207.83.25)
L823[23:19:23] ⇦
Quits: Kileahh_ (~Kileahh@104.207.83.25) (Ping timeout: 200
seconds)
L824[23:49:31]
⇨ Joins: Kileahh_ (~Kileahh@219.243.95.250)
L825[23:52:39]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8000:134f:4151:ef5:c523:9f4e)
L826[23:55:42] ⇦
Quits: Kileahh__ (~Kileahh@104.207.83.25) (Ping timeout: 383
seconds)