<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:25:46] <payonel> o/
L3[00:42:04] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8000:134f:c15a:a82b:9a8c:7518)
(Read error: Connection reset by peer)
L4[00:54:45] ⇦
Quits: techno156 (~techno156@137.154.29.33) (Remote host closed the
connection)
L5[01:38:40] ⇦
Quits: flappy (~flappy@a88-113-154-4.elisa-laajakaista.fi) (Ping
timeout: 204 seconds)
L6[02:21:37] ⇨
Joins: ben_mkiv
(~ben_mkiv@p4FED5A72.dip0.t-ipconnect.de)
L7[03:53:45] ⇨
Joins: InariTest
(~inaritest@p4fc1ec05.dip0.t-ipconnect.de)
L8[03:53:47] ⇦
Quits: Backslash
(~Backslash@ip-178-200-133-98.hsi07.unitymediagroup.de) (Quit:
Leaving)
L9[03:55:37] ⇦
Quits: InariTest (~inaritest@p4fc1ec05.dip0.t-ipconnect.de) (Remote
host closed the connection)
L10[03:55:46] ⇨
Joins: Inari (~Pinkishu@p4fc1ec05.dip0.t-ipconnect.de)
L11[03:55:48]
<Forecaster>
:O
L12[03:56:10] <Inari> Tested taht old
openIRC issue, works for me though
L13[03:56:11] <Inari> So no clue
L14[03:56:34]
<Forecaster>
what issue?
L16[03:58:53] <Inari> I seem to recall
there being a report of wocchat breaking similarily and me also
failing to reproduce that. Though not sure if thats accurate.
L17[03:59:50]
<Forecaster>
that's unfortunate I guess :P
L18[03:59:55]
<Forecaster>
for those who have that issue
L19[04:33:57] <Inari> Would new additions
be favoured to be in Java nowadays? :P
L20[04:34:11] <Inari> *preferred I
guess
L21[04:37:29]
<Forecaster>
what?
L22[04:39:17] ⇦
Quits: Kodos (~Kodos@2602:306:32c1:b730:491b:5369:3c41:b3cf) (Ping
timeout: 183 seconds)
L23[04:39:26] ⇨
Joins: Kodos
(~Kodos@2602:306:32c1:b730:491b:5369:3c41:b3cf)
L24[04:39:26] zsh
sets mode: +v on Kodos
L25[05:37:36] ⇨
Joins: Backslash
(~Backslash@ip-178-200-133-98.hsi07.unitymediagroup.de)
L26[06:23:29] ⇨
Joins: Vexatos
(~Vexatos@p200300556E4C1901C1C10B48542F1732.dip0.t-ipconnect.de)
L27[06:23:30] zsh
sets mode: +v on Vexatos
L28[06:50:09]
<Forecaster>
todays Commentocracy is amazingly cringe-inducing
L29[06:50:11] ⇨
Joins: Arcanitor (webchat@71.46.246.100)
L30[06:51:11] <Izaya> indeed
L31[07:16:29] ⇦
Quits: Arcanitor (webchat@71.46.246.100) (Ping timeout: 180
seconds)
L32[07:33:56] <S3> Inari: they should add
TCO
L33[07:34:01] <S3> it is on the list for
Oracle
L34[07:38:26] <Inari> TCO?
L35[07:38:44] <Inari> @Forecaster I mean
like, if I add something new to OC, should I code it in Scala or
Java
L36[07:39:56] <S3> Inari: Do you like
functional programming?
L37[07:40:08] <Inari> I've never really
used it much, so I don't know
L38[07:40:35] <Inari> I just recall tryin
to use Scala for the TRadingCard because Sangar would have
converted the Java to Scala anyway
L40[07:41:06] <S3> I would recommend
learning a functional language other than Scala first (even if it's
just a blow through tutorial) to get an idea, because if you learn
functional programming from Scala imo you might miss out on some
really key disciplines of functional programming
L41[07:41:15] <S3> but I would recommend
Scala for sure
L42[07:41:47] <S3> Scala is sort of a
hybrid language
L43[07:42:04] ⇨
Joins: techno156 (~techno156@137.154.29.33)
L44[07:42:12] <Inari> Yeah, but OC wants to
be rewritten in Java
L45[07:42:17] <Inari> So I wonder if new
additions shouldn't be in Java
L46[07:42:17] <ben_mkiv> really?
L47[07:42:23] <ben_mkiv> why?
L48[07:42:46] <Inari> I think because it's
more approachable for people or something? Not sure, ask Sangar or
Vexatos
L50[07:42:47] <ben_mkiv> oc kinda was some
motivation for me to learn scala xD
L51[07:43:04] <Inari> Maybe ti was more
like, it should be completely refactored anyway
L52[07:43:11] <Inari> So might as well
change to Java to allow more people to contribute
L54[07:43:34] <ben_mkiv> maybe scala is one
of the reasons why oc is so stable/bugfree
L55[07:43:38] <ben_mkiv> because not
everyone can contribute...
L56[07:43:50] <Inari> It isn't that bugfree
:D
L57[07:43:55] <Izaya> java is a lot more
popular than scala so there's a better chance people will know
it
L58[07:43:58] <ben_mkiv> compared to other
mods it is pretty solid
L59[07:44:10] <Inari> Plus Java got some
features now that it didn't have when OC was written
L60[07:44:26] <ben_mkiv> well i think it
has pros and cons
L61[07:44:30] <ben_mkiv> like staying with
scala
L62[07:44:43] <AmandaC> Clearly it should
be rewritten in Kotlin.
L63[07:44:47] *
AmandaC hides behind Inari
L64[07:44:57] <Izaya> also, I think the
relative stability is from the relatively slow changes in the java
side of the mod
L65[07:45:03] <Izaya> s/java/scala/
L66[07:45:03] <MichiBot> <Izaya>
also, I think the relative stability is from the relatively slow
changes in the scala side of the mod
L67[07:45:17] <ben_mkiv> never touch a
running system^^
L68[07:45:36] <Izaya> lots of stuff changes
but a lot of recent stuff has been lua side
L69[07:45:39] <S3> Inari: wait what? they
are pondering rewriting OC in Java?
L70[07:45:48] <S3> I wonder why..
L71[07:46:19] <Inari> Well as said Vexatos
probably can answer that better :P
L72[07:46:56] <S3> No language is the best,
but I think Scala was a good choice.
L73[07:47:20] <S3> especially if OC was
written with a functional mindset (I haven't really looked at the
code to check)
L74[07:47:40] <S3> if it was, then ben_mkiv
that is certainly why OC is pretty clean in terms of bugs.
L75[07:47:42] <Vexatos> 2) You basically
get no PRs because noone knows Scala and can be bothered to learn
it
L76[07:47:47] <Vexatos> 3) it's shit
L77[07:47:58]
<Forecaster>
Bug free haha
L78[07:48:07] <Vexatos> 1) I like a mod
taking less than two minutes to compile
L79[07:48:07] <Inari> Vexatos: Wherse
1)
L80[07:48:09]
<Forecaster>
That's a good one
L81[07:48:10] <Inari> :joy:
L82[07:48:24] <Inari> Is Scala compilation
that slow?
L83[07:48:28] <Vexatos> yes
L84[07:48:36] <S3> it's pretty horrible,
but who cares about compile time
L85[07:48:38] <S3> wimps.
L86[07:48:53] <AmandaC> It's hard to
iterate fast with slow compile times.
L87[07:48:55] <ben_mkiv> is java really
compiled to bytecode?
L88[07:49:00] <ben_mkiv> thought it just
gets obfuscated
L89[07:49:03] <S3> When I started using
*nix it took me 3 and a half days to compile glibc
L90[07:49:03] <ben_mkiv> or however thats
spelled
L92[07:49:19] <ben_mkiv> you should compile
openoffice or chrome
L93[07:49:21] <ben_mkiv> have fun :P
L94[07:49:30] <S3> chromium does take a
while
L95[07:49:50] <S3> seriously I don't
understand people and their stupid afraidness of compile time
XD
L96[07:49:55] <S3> it is SO fast
today
L97[07:49:59] <Vexatos> S3, you do not
compile glibc every five minutes though
L98[07:50:10] <S3> at that time I was doing
2 or 3 passes
L99[07:50:23] <Vexatos> If you have to
compile two minutes, launch Minecraft two minutes, spend twenty
seconds testing
L100[07:50:24] <Vexatos> and repeat
L101[07:50:27] <Vexatos> yea no
L102[07:50:29] <ben_mkiv> because it
failed after 4h because of a missing header file?! :D
L103[07:50:43] <S3> Vexatos: lazy
L104[07:50:49] <ben_mkiv> nope
L105[07:50:51] <Vexatos> I'd rather fix
bugs than wait for it to compile
L106[07:51:03] <ben_mkiv> he's right, its
really nice to have such short compile times for testing
L107[07:51:12] <S3> again, definately this
new age "I can't believe this is taking so long it takes 1
minute" excuse
L108[07:51:13] <AmandaC> S3 must just like
really like chair jousting
L109[07:51:15]
⇨ Joins: Dracotech (~techno156@137.154.29.33)
L110[07:51:24] <S3> AmandaC: ROFL
L111[07:51:35] <dequbed> Vexatos: OTOH
when I program very functional I don't compile very often at all. I
do tons of changes before I ever get the feeling of having to
compile.
L112[07:51:42] <Vexatos> ...
L113[07:51:44] <Vexatos> This is OC
L114[07:51:47] <Vexatos> you don't do a
lot of changes
L115[07:51:52] <Vexatos> you fix one
single bug
L116[07:51:52] <Vexatos> test it
L117[07:51:55] <Vexatos> and commit
L118[07:52:23] <S3> dequbed: a good
functional programmer has a cocise idea of their input and output
and program flow, so I agree.
L119[07:52:29] <Vexatos> This is not about
functional programming
L120[07:52:30] <Vexatos> This
L121[07:52:30] <Vexatos> is
L122[07:52:31] <Vexatos> about
L123[07:52:32] <Vexatos> scala
L124[07:52:32] <Vexatos> being
L125[07:52:35] <Vexatos> slow as
heck
L126[07:52:39] <Vexatos> :I
L127[07:52:50] <S3> use Clojure
L128[07:52:53] <dequbed> Vexatos: Yes it
is. But I personally never found that bothersome. That is what my
point is about.
L129[07:53:15] <Vexatos> Not until you
spend longer compiling your code than you spend writing, testing,
and refining it
L130[07:53:20] <AmandaC> S3: I seriously
doubt that even if OC was programmed strictly functionally, that
any person could fit the whole mod's flow into their mental RAM at
once.
L131[07:53:39] <S3> AmandaC: Oh no I would
never make THAT bold of a statement
L132[07:53:54] <dequbed> AmandaC: But you
don't. That's the beauty of fp. You only need to know about your
local stuff, the rest is in the types.
L133[07:54:43] <S3> I'm working at
preparing to create a Hitachi 6309 computer mod (similar to
eloraams rpc 6502)
L134[07:54:52] <AmandaC> The amazing thing
about theory vs practice: They're never the same. Sure,
theoretically fp could be broken down like that, in practice:
no.
L135[07:55:01] <Vexatos> The main reason
right now is that there is no reason for OC to still use
Scala
L136[07:55:03] <S3> and I dunno if I
should use Scala or be very adventerous and try with Clojure as
I've seen some clojure mod concepts
L137[07:55:17] <Vexatos> 95% of the
language's features exist in Java now
L138[07:55:23] <dequbed> Vexatos: AHAHAH
no.
L139[07:55:26] <Vexatos> And I can live
without pattern matching
L140[07:55:33] <S3> now with Scala, I can
make all cpus in the MC game run off of the same exact core
L141[07:55:42] <S3> instead of having a
bunch of cpu core objects floating around
L142[07:55:55] <S3> well I could always do
that but Scala makes it easy
L143[07:57:01] <S3> Vexatos: I just think
you're overreacting to compile times because you didn't experience
what it used to be like before debuggers were invented
L144[07:57:21] <Vexatos> S3, just because
it used to be worse
L145[07:57:25] <Vexatos> doesn't mean it's
great now
L146[07:57:28] <S3> granted I was born
after the first debuggers were invented, but I've dealt with
machines that existed before
L147[07:57:38] <S3> oh its fantastic
L148[07:57:52] <S3> I can compile all my
shit on FreeBSD on modern computrs in like 24 hours
L149[07:57:55] <S3> I am SO happy
L150[07:58:04] <Vexatos> dequbed, we have
looked into how feasible it is... and it is. If only someone had
the time to port the mod
L151[07:58:15] <dequbed> AmandaC: Uh well,
I *am* talking about my experience though. Yes in a corporate
setting and on bigger projects than mine there will be bigger
problems but even then I heard mostly that that theory lines up
with reality quite well.
L152[07:58:16] <Vexatos> it's almost no
effort to port the scala-specific features to java
L153[07:58:22] <Vexatos> thanks to the new
stuff in j8
L155[07:58:45] <dequbed> Vexatos: I'm not
saying it's not. But the 95% claim is ... an order of magnitude
off.
L156[07:58:50] <Vexatos> yea no
L157[07:58:53] <Vexatos> It's about
right
L158[07:58:55] <Vexatos> at least for
OC
L159[07:59:10] <Vexatos> basically the
only thing I cannot replicate in j8 are lazy vals and pattern
matching
L160[07:59:32] <dequbed> For OC totally,
I'm not disputing that. But Scala and Java are very different
beasts and if you use fancy fp Java just doesn't do that. At
all.
L161[08:00:34] <S3> dequbed: and then
Oracle finally implements TCO in Java and all of Reika's mods
instantly stop loading
L162[08:00:54] <Vexatos> Won't
happen
L163[08:00:57] <AmandaC> TCO?
L164[08:01:01] <Inari> Word pls
L165[08:01:02] <Vexatos> Forge is
inherently j9 incompatible so we're safe :P
L166[08:01:04] <S3> It's on Oracle's list
of TODO Vexatos
L167[08:01:05] <S3> and it will
happen
L168[08:01:06] <Inari> Why can't I pick a
highlight colour freely
L169[08:01:08] <Vexatos> as I said
L170[08:01:15] <S3> when it happens it
will literally break his mods
L171[08:01:16] <Vexatos> j9 won't happen
for forge :P
L172[08:01:23] <S3> I see
L173[08:01:29] <dequbed> TCO = Tail Call
Optimization I assume?
L175[08:01:44] <dequbed> Uh, isn't that
more of a JVM issue than a Java one?
L176[08:02:01] <S3> dequbed: Reika is
testing stack size instead of using iteration which is the solution
for deep recursion...
L177[08:02:17] <S3> and when TCO comes out
it will force it to iterate anyways and he will deadloop
L179[08:02:50] <Vexatos> It doesn't matter
at all
L180[08:03:05] <Vexatos> since Forge and
probably even Minecraft doesn't work in j9
L181[08:03:09] <Vexatos> forge for
sure
L182[08:03:14] <AmandaC> PRetty sure
Vanilla MC also crashes under J9
L183[08:03:17] <S3> dequbed: depends where
it's implemented
L184[08:03:32] <AmandaC> because they
changed the class loader object
L185[08:03:40] <S3> the concept of tco is
simple enough it can usually be implemented at any level
L186[08:03:46] <AmandaC> and MC is is
naughty and tries to turn it into it's specific class
L187[08:04:02] <S3> is that a Notchcode
thing?
L188[08:04:32] <Vexatos> OC would also
become quite a bit faster if we ported it to Java...
L189[08:04:41] <S3> OC is fast..
L190[08:04:50] <Vexatos> so?
L191[08:04:52] <S3> the biggest slowdown
is server -> client
L192[08:05:02] <S3> which is not a
language issue
L193[08:05:06] <Vexatos> Just because you
are at 500 doesn't mean you shouldn't try to reach 510
L194[08:05:16] <S3> I just think it's a
dumb reason
L195[08:05:29] <Vexatos> Scala is slow,
both in compilation and at runtime, compared to Java
L196[08:05:35] <Vexatos> But nobody has
the time to port OC anyway
L197[08:05:37] <Vexatos> so whatever
L198[08:05:49] <Vexatos> S3, main reason
is that nobody writes PRs for a Scala mod
L199[08:06:35] ⇦
Quits: Dracotech (~techno156@137.154.29.33) (Quit:
Leaving)
L200[08:06:38] <S3> Vexatos: If you really
want to help speed things up from 10 to 11, help convert the world
back to static memory now that CMOS is very advanced in its
development. Help us create a world where the CPU is waiting less
for memory and memory runs as fast as the cpu.
L201[08:06:45] <S3> which is our largest
bottleneck in modern cpus
L202[08:07:03] <AmandaC> Apples, meet
Oranges
L203[08:07:06] <Vexatos> I am a chemist,
not a hardware engineer
L204[08:07:13] <S3> blame the advancement
of dynamic memory which, is cheaper, but with our technology static
memory would be pretty cheap by now
L206[08:07:26] <S3> well then stop
complaining :D
L207[08:07:50] <Vexatos> you stop saying
stupid things
L208[08:08:02] <S3> It's not stupid, it's
true
L209[08:08:14] <AmandaC> IT's also pretty
much entirely irrelevent
L210[08:08:21] <S3> Okay maybe you think
it's stupid, but it is definately true
L211[08:08:45] <S3> eh, it's slightly
relevant
L212[08:08:52] <S3> just off in a
different direction
L213[08:09:08] <S3> a "different
tackle" of optimization I would say
L214[08:09:20] <AmandaC> Also totallty
unrealistic and out of scope for speeding up a MC mod
L215[08:09:31] <S3> it would technically
speed up everything
L217[08:09:48] *
AmandaC sighs
L218[08:10:42] <AmandaC> Sure, you could
put fuel into your car, but have you considered maybe replacing the
entire guts of the car to make it electric instead of needing
fuel?
L219[08:11:04] <S3> Considering modern
cpus waste the majority of their cycles waiting for memory? Yeah..
Vexatos wants to switch to a different language to shave off some
development time frustrations and make some minor performance
tweaks, but doesn't care that modern day cpu architectures are
inefficient as shit
L220[08:11:04] <Temia> I just looked back
on this and didn't see anything about S3's notes on SRAM being
directly OC-related, Amanda?
L221[08:11:15] <AmandaC> It'd remove the
need for fuel!
L222[08:11:18] <Temia> Or wait, re-read
what you said. I need more coffee =.=
L223[08:11:22] <Vexatos> S3, now tell me
which of those two things I am capable of doing
L224[08:11:24] <Temia> Missed the out of
scope part.
L225[08:12:50] <S3> Oh shit I gotta drive
to class. But anyways, whatever the case Have you considered maybe
it's not the language of choice but the implementation of OC itself
in its language of choice (I wouldn't know)
L226[08:13:14] <S3> of course I know Scala
is pretty slow in comparison, I definately notied that myself
L227[08:13:54]
⇨ Joins: Arcanitor (webchat@71.46.246.100)
L228[08:13:59] <S3> But additionally there
could be other things that could boost performance at runtime
possibly without a language change
L229[08:14:33] <Vexatos> In other less
stupid news
L230[08:14:42] <Vexatos> OC has reached
seven million downloads on curseforge
L231[08:14:44] <AmandaC> That'd solve the
speed issue, and require s much effort as the port, without the
primary reason for the port: Making more people consider submitting
PRs
L232[08:14:47] <Vexatos> hooray and
such.
L234[08:16:35] <S3> AmandaC: not 100% sure
what you're saying there but
L235[08:17:05] <S3> Are you saying that
people aren't submitting PRs not just because of the language but
because of performance issues?
L236[08:17:11] <AmandaC> no
L237[08:17:23] <AmandaC> I'm saying you're
severly missing the point of the port
L238[08:17:49] <AmandaC> and that
rearranging everything to make it faster in scala would require
probably as much effort as the port would
L239[08:17:57] <S3> Maybe
L240[08:18:18] <S3> I'm using an actor
model design in Scala for my 6309 mod if I choose to use
Scala
L241[08:18:28] <S3> which, isn't the
fastest thing either XD
L242[08:18:41] <S3> but I care more about
flow efficiency
L243[08:19:32] <S3> If I can make 100
computers run off of the same exact core and provide a super simple
api for IO devices to integrate into the RDMA memory mapping
network easily..
L244[08:19:47] <S3> (I don't want 100
computers btw, it's just a random number)
L245[08:22:11] <Vexatos> which you can
totally do for a tileentity in minecraft
L247[08:22:48] <S3> well..
L248[08:22:59] ⇦
Quits: Arcanitor (webchat@71.46.246.100) (Ping timeout: 180
seconds)
L249[08:22:59] <S3> the thing is no state
is needed
L251[08:23:54] <S3> Neat!
L252[08:23:58] <S3> is it edible?
L253[08:24:06] <Inari> See second
comment
L254[08:24:18] <Izaya> "When I
retired a few years ago I was at an Air Force base running mission
critical stuff on a PDP-8. There also was a machine running Pickles
& Trout CP/M. I was ordered to pretend that I didn't know
that."
L256[08:24:27] <Izaya> Well that's
comforting.
L257[08:24:56] <S3> Izaya: :D
L258[08:25:38] <S3> ok I'm like.. late for
class already.. gotta go
L259[08:25:49] <Izaya> o/
L260[08:40:38]
<Forecaster>
I don't get it
L261[08:42:07] <AmandaC> Wheeeeee, It's
always fun when words randommly don't look like they're spelled
right. Espically for a dyslexic like me
L262[08:42:28] <AmandaC> "table"
looks wrong for me all the sudden
L263[08:43:45]
<Forecaster>
very fun
L264[08:44:43] <dequbed> AmandaC:
"Promise" look hard at that word and the same happens
;)
L265[08:46:50] <AmandaC> sure, looking too
long at any word can cause it. But I just loaded up my editor, to a
lua file, and was thinking "I wonder why this works, table is
misspelt, and it's a type check!"
L266[08:47:42]
<Forecaster>
miss-pelt is a weird word too
L267[08:54:30] <Inari> Vexatos: So should
new additoins use JAva or Scala? :p
L268[08:56:00] <Vexatos> I don't know
>_>
L269[08:56:03] <Vexatos> it doesn't really
matter
L270[08:56:34] <Izaya> both
L271[08:56:35] <Izaya> neither
L272[08:56:37] <Izaya> all of the
baove
L273[08:56:39] <Izaya> ...
L274[08:57:34]
<Forecaster>
yes, all of the baove
L275[08:57:40]
<Forecaster>
I agree with that
L276[08:58:53]
<Forecaster>
OC is about 15% java already, make it more java!
L277[09:04:33] <Michiyo> AmandaC, all.
the. effing. time. ._.
L278[09:04:39] <Michiyo> yay
lysdexia
L279[09:21:11]
<Forecaster>
Foxes
L280[09:26:23] <Temia> Counterpoint:
cows.
L281[09:26:58]
<Forecaster>
Fair
L282[09:29:56] ⇦
Quits: techno156 (~techno156@137.154.29.33) (Remote host closed the
connection)
L283[09:32:19] <ben_mkiv>
~computronics
L284[09:32:22] <ben_mkiv>
%computronics
L285[09:32:33] <ben_mkiv> please
help
L286[09:32:34] <ben_mkiv> :D
L287[09:32:42]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L289[09:33:07] <ben_mkiv> thanks
L290[09:33:10] <Izaya> (actual quality may
vary, I'm not responsible for the content)
L291[09:33:28] <Izaya> (probably good
though \o/ )
L292[09:43:10] ⇦
Quits: Vexatos
(~Vexatos@p200300556E4C1901C1C10B48542F1732.dip0.t-ipconnect.de)
(Ping timeout: 204 seconds)
L293[09:56:26]
⇨ Joins: Vexatos
(~Vexatos@p200300556E4C1924C1C10B48542F1732.dip0.t-ipconnect.de)
L294[09:56:27]
zsh sets mode: +v on Vexatos
L295[09:57:33]
⇨ Joins: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L296[10:04:52]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4001:83b3:41e9:24ae:bf44:797d)
L297[10:12:45]
⇨ Joins: Arcanitor (webchat@71.46.246.100)
L298[10:29:25] ⇦
Quits: Gethiox (~gethiox@gethiox.pl) (Quit: WeeChat
1.7.1)
L299[10:29:42] <Michiyo> ~w
computronics
L301[10:29:55] <Michiyo> hey that got
updated.. theres also that, though.. Izaya's site is more indepth
:P
L302[10:35:06] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED5A72.dip0.t-ipconnect.de) (Ping
timeout: 204 seconds)
L303[10:38:52] ⇦
Quits: SAL9000 (~syrren@101.187.171.220) (Ping timeout: 183
seconds)
L304[10:40:29] ⇦
Quits: Nathan1852
(~Nathan185@HSI-KBW-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L305[10:50:00]
⇨ Joins: ben_mkiv
(~ben_mkiv@p4FED5A72.dip0.t-ipconnect.de)
L306[10:52:32]
⇨ Joins: Gethiox (~gethiox@gethiox.pl)
L307[11:05:11]
⇨ Joins: sigmasoldier
(~sigmasold@178.237.158.33)
L308[11:05:24] <sigmasoldier> I've never
used IRC
L309[11:05:25] <sigmasoldier> xd
L310[11:05:31] <AshIndigo> %hello
L311[11:05:31] <MichiBot> Hello! Welcome
to #oc! The one and only opencomputers channel! Please ask your
questions directly (dont ask to ask) and provide error/code
examples! (Use pastebin.com if theyre more than one line!) Dont
mind the random conversation you might have walked into.
L312[11:06:24] <sigmasoldier> Is there any
way to prevent a floppy from running 'autorun'?
L313[11:06:49] <ben_mkiv> remove floppys
from the drive
L314[11:07:02] <AshIndigo> ~w floppy
L316[11:07:04] <ben_mkiv> you should also
do this in reallife to not get a parity b mbr boot virus
L317[11:07:26] <AshIndigo> Id be surprised
if he had a floppy drive
L318[11:08:24] <ben_mkiv> oh well, its
2017 already -.-
L319[11:08:34] <payonel> sigmasoldier: you
can disable autorun
L320[11:08:37] <sigmasoldier> :')
L321[11:08:38] <fingercomp> sigmasoldier:
try running `filesystem.setAutorunEnabled(false)` in the lua
interpreter
L322[11:08:39] <sigmasoldier>
thanks!
L323[11:08:54] <payonel> sigmasoldier:
/etc/filesystem.cfg has that setting
L324[11:09:02] <payonel> it is true by
default
L325[11:09:48] <ben_mkiv> is there
anything compacter than the adapter to use lots of DB Upgrades in a
computer?
L326[11:10:28] ⇦
Quits: sigmasoldier (~sigmasold@178.237.158.33) (Quit:
sigmasoldier)
L328[11:30:04]
⇨ Joins: Syrren (~syrren@101.187.171.220)
L329[11:30:54] *
Inari sprayts warm vanilla sugar perfume on Temia
L330[11:31:00] *
Temia meeps? o-o
L331[11:31:13]
⇨ Joins: sigmasoldier
(~sigmasold@178.237.158.33)
L332[11:31:31]
⇨ Joins: xarses_ (~xarses@67.218.117.86)
L333[11:31:34] <AmandaC> That was a nice
surprise. My phone started ringing, so my laptop paused the
music
L334[11:31:48] <Inari> I miiight try
implementing that card that lets you output stuff to the analyzer.
Though I'm wondering if it should do more than that, seems like
little functionality gained for losing a card sot
L335[11:32:06] <Inari> Then again it's
mostly for MCUs I guess. And those don't tend to use many
cards
L336[11:36:27] ⇦
Quits: Syrren (~syrren@101.187.171.220) (Ping timeout: 200
seconds)
L337[11:36:49] ⇦
Quits: xarses (~xarses@c-67-180-86-164.hsd1.ca.comcast.net) (Ping
timeout: 200 seconds)
L338[11:39:29] ⇦
Quits: Arcanitor (webchat@71.46.246.100) (Ping timeout: 180
seconds)
L339[11:47:51]
⇨ Joins: Syrren (~syrren@101.187.171.220)
L340[11:51:36] ⇦
Quits: Syrren (~syrren@101.187.171.220) (Read error: No route to
host)
L341[11:51:50]
⇨ Joins: Syrren (~syrren@101.187.171.220)
L342[12:04:49] <S3> AmandaC: google voice
/ hangouts doing that or something?
L343[12:05:39] <AmandaC> S3: KDE Connect
on the phone probably sent a signal to my laptop which sent a
signal to the music app on my laptop
L344[12:06:23] *
AmandaC is currently giving Lollypop a try, so it's got proper dbus
stuff for accepting signals from other apps.
L345[12:06:32] <S3> heh. I would not be
surprised, I don't bother with KDE anymore or any DEs, but I
remember KDE always having a bunch of integrated features for doing
things like that.
L346[12:06:43] <S3> I haven't used KDE
since 3.5
L347[12:07:03] <AmandaC> I'm hoping the
stuff Google announced about MediaSession stuff gets wired up in
Chrome so I can get this experience using GPM as well.
L348[12:07:12] <AmandaC> I'm using
GNOME
L349[12:07:13] ⇦
Quits: sigmasoldier (~sigmasold@178.237.158.33) (Ping timeout: 183
seconds)
L350[12:07:27] <AmandaC> There's a
gnome-shell extension to speak the protocol KDE Connect uses
L352[12:08:43] <S3> I see, I looked up KDE
connect now, neat.
L353[12:09:30]
⇨ Joins: Arcanitor (webchat@71.46.246.100)
L354[12:10:02] <Arcanitor> why cannot
microcontrollers control stuff
L355[12:10:18] <ben_mkiv> what
stuff?
L356[12:10:23] <S3> Arcanitor: You raise
the same thing I have several times
L357[12:10:34] <Arcanitor> any attached
components
L358[12:10:38] <Inari> Because they're
already basically PCs
L359[12:10:43] <Arcanitor> they cannot
interact with anything except redsonte
L360[12:10:43] <Inari> So if they could,
we could just remove them
L361[12:10:43] <Inari> :p
L362[12:10:46] <S3> So microcontrollers in
OC aren't supposed to be able to interact with external devices,
which is super unrealistic but just the way OC did it
L363[12:11:07] <S3> because I mean,
usually it's inverted, you'd use a microcontroller in real life to
interact with external devices instead XD
L364[12:11:11] <Arcanitor> i thought
microcontrollers would be a cheap alternative to a PC that can't
display anything
L365[12:11:24] <ben_mkiv> but pcs are used
in first place
L366[12:11:36] <Inari> Well a PC without a
screen can't display anthing
L367[12:11:36] <Inari> :D
L368[12:11:43] <Arcanitor> like i would
totally make 20 microcontrollers if that was the case
L369[12:12:29] <AmandaC> I use MCUs for
simple shit I don't feel like building the parts for a proper
computer for
L370[12:12:50] <AmandaC> like my base
network beacon, to make my tablet switch off the linked card.
L371[12:12:54] <ben_mkiv> only used them
for wireless redstone for now
L372[12:13:19] <AmandaC> I'd use it for my
linked card bridge too, but the linked card is T3 which means you
can't place it even in the highest tier MCU
L373[12:14:04] <ben_mkiv> you tell a lot
of your base... so are there screenshots or something? xD
L374[12:14:43] <AmandaC> Nope, but all the
code I write / use for it is at
gitlab.darkdna.net/amanda/oc-fileserver
L375[12:15:51] <ben_mkiv>
gitlab.darkdna.net refused to connect.
L376[12:16:18] <AmandaC> try https
L377[12:16:22] <AmandaC> I guess the http
forward broke
L378[12:16:32] <S3> redirect man
L379[12:16:33] <ben_mkiv> https works, but
is for wimps
L381[12:17:05] <ben_mkiv> aww <3
L382[12:17:10] <ben_mkiv> you played
around more with openglasses?!
L383[12:17:11] <S3> I've considerd moving
to gitlab a couple of times but cgit has been working well for
me
L385[12:19:32] <S3> I thinkI want to use a
slab for my computer mod
L386[12:19:39] <S3> a full block is
weird
L387[12:19:41]
⇨ Joins: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com)
L388[12:19:49] <S3> but there's this
awkwardness with connecting wires to the top
L389[12:22:56] <S3> I have an idea
L390[12:23:02] <S3> I could develop a
backplane system
L391[12:26:17] <Arcanitor> what is a
backplane...
L392[12:26:28] *
AmandaC heads to her bunker, for no real reason
L393[12:26:39] <Arcanitor> it sounds
vaguely familiar but i don't remember what it is
L394[12:27:12] <ben_mkiv> your mind is on
the backlane?!
L395[12:29:31] <S3> Arcanitor: it's a
piece of hardware used to interconnect subsystems
L396[12:30:25] <S3> generally a backplane
has no logic, but may have logic for interconnecting devices. a
backplane is usually just a pcb board with some sort of modular
design to allow for devices to be connected or removed, etc
L397[12:31:00] <S3> in my case, I'd like
to make a slab sized backplane that holds the address and data bus.
Devices attached in the backplane have full control over system
memory
L398[12:32:00] <Arcanitor> kk
L399[12:32:06] <S3> Does that make
sense?
L400[12:32:24] <Arcanitor> that sounds
dangerous to give devices access to system memory
L402[12:32:29] <S3> example
L403[12:32:52] <S3> do you think so?
L404[12:32:58] <Arcanitor> mk so it's a
PCB with a bunch of connectors on it to plug stuff in
L405[12:33:17] <S3> as one example, yes
that's correct
L406[12:33:19] <Arcanitor> i mean, if the
devices aren't careful doesn't that mean they could overwrite
memory of other devices or programs
L407[12:33:20] <S3> there's many
kinds
L408[12:33:31] <S3> correct
L409[12:34:07] <ben_mkiv> make some rack
like thing? they also exist for "plain" pcbs without
case
L410[12:34:17] <S3> ben_mkiv: that's my
idea
L411[12:34:29] <S3> I would like to create
a rack that allows you to plug in these backplanes
L412[12:34:29] <Arcanitor> so on an IRL
system i'd want devices to either have their own memory that
programs pull from or have them ask the OS for a designated block
of memory and the OS makes sure they stay in it
L413[12:34:36] <S3> which hold the cpu and
memory devices
L414[12:34:38] <S3> what do you think
ben_mkiv
L416[12:34:56] <ben_mkiv> kinda like
those
L417[12:34:59] <Arcanitor> that said
lower-level languages like C++ will let you write BS to whatever
address you want
L418[12:35:00] <ben_mkiv> could also be
full block imho
L419[12:35:03] <S3> ben_mkiv: :)
L420[12:35:09] <S3> I'd want to make it 1
to 2 blocks
L421[12:35:15] <S3> simulating a 42U
rack
L422[12:35:16] <ben_mkiv> sounds
good
L423[12:35:23] <Arcanitor> you could
overwrite the entire system memory with the darth sidious copypasta
until it crashes
L424[12:35:44] <S3> Arcanitor: this is how
it was in the golden age of computing :D
L425[12:36:08] <Arcanitor> I don't believe
in a "golden age of computing"
L426[12:36:14] <S3> no? :)
L427[12:36:19] <Arcanitor> sure the
increased average techincal skill of programmers was higher
L428[12:36:24] <Vexatos> that was back
when components were made of gold
L429[12:36:32] <Vexatos> before
transistors were a thing
L430[12:36:36] <S3> Vexatos: rofl
L431[12:36:42] <Arcanitor> *rolls
eyes*
L432[12:36:58] <S3> Arcanitor: It also
helped that manuals actually were technical manuals
L433[12:37:02] <S3> that told you how the
CPU, etc worked
L434[12:37:07] <Arcanitor> but the immense
increases in computational power of modern computers are worth
it...
L435[12:37:32] <Arcanitor> S3: I doubt
even Intel's engineers know exactly what part of each CPU does
what. It is all software-generated now.
L436[12:37:44] <gamax92> uhh
L437[12:38:12] <S3> Arcanitor: I'm a
computer engineer, and I sort of disagree.. but I know what you're
saying :D and yes, microcode has come a long way
L438[12:38:24] <Arcanitor> i'm talking
about stuff like verilog
L439[12:38:47] <S3> verilog is just
HDL
L440[12:39:06] <gamax92> AmandaC: what's
this oc-filesystem do?
L441[12:39:26] <Arcanitor> you make all
the pieces with an HDL and specialized software generates the uv
lightmasks etc. to etch microprocessors
L442[12:39:36] <Arcanitor> is my
understanding of the process
L443[12:39:37] <AmandaC> gamax92: ?
L444[12:39:45] <gamax92> AmandaC: what do
you mean '?' :|
L445[12:39:55] <S3> ben_mkiv: how many
backplanes per server, and should you be able to interconnect them
together and place zones to seperate certain ones?
L446[12:40:04] <S3> or is that too
complicated
L447[12:40:11] <ben_mkiv> no zones, dont
make stuff overcomplicated xD
L448[12:40:12] <S3> per rack*
L449[12:40:26] <ben_mkiv> and no idea of
the amount as i have no idea about the arch you are trying to
emulate
L450[12:40:33] <AmandaC> gamax92: the repo
is oc-fileserver, and it's just a mismash of code that runs my base
in C
L451[12:40:35] <S3> so in that case should
all backplanes interconnect, or should they be seperate
L452[12:40:43] <ben_mkiv> connect
L453[12:40:43] <S3> I am ok with each rack
being one big backplane
L454[12:40:45] <ben_mkiv> imho
L455[12:40:54] <S3> you could just use a
different rack for a different computer
L456[12:40:55] <gamax92> oh, alright
L457[12:41:04] <ben_mkiv> yea and it makes
it scaleable
L458[12:41:05] <AmandaC> s/C/MC/
L459[12:41:05] <MichiBot> <AmandaC>
gamax92: the repo is oc-fileserver, and it's just a mismash of code
that runs my base in MC
L460[12:41:18] <S3> ben_mkiv: Hitachi
6309
L461[12:41:23] <S3> a 16 bit 6809
basically
L462[12:41:39] <S3> but with two
UARTs
L463[12:41:46] <S3> and an RDMA controller
that uses one of the UARTs
L464[12:41:48] <AmandaC> gamax92: there IS
a couple of FS's in there though, gitlabfs which loads the code
from the gitlab repo, and another that speaks the RPC API that my
base uses for retreiving files
L465[12:42:11] <AmandaC> also a
barely-started not-even-close-to-working webdav
L466[12:42:11] <S3> ben_mkiv: so you can
do IPC with devices and other computers using RDMA, or roll your
own comms with the serial UART directly
L467[12:42:31] <gamax92> AmandaC: I need
to make ocnetfs better, not requiring it to download the entire
response first before being able to parse it
L468[12:42:37] <S3> the 6309 is also very
capable of running code compiled in C
L469[12:42:48] <S3> not that I want
to
L470[12:42:57] <AmandaC> I should
implement fs.list for my gitlabfs sometime
L471[12:43:16] <gamax92> er wait a minute
... I'm stupid I should just limit the read speed <_<;
L472[12:43:25] <ben_mkiv> S3, yea i dont
know any of their hardware specs and what they've been used for in
real life
L473[12:43:35] *
Izaya boredly considers implementing FTP FS for
PsychOS
L474[12:43:41] <S3> crazy shit
L475[12:43:44] <ben_mkiv> so cant
contribute to that
L476[12:43:44] <S3> ben_mkiv: ^
L477[12:43:56] <S3> ben_mkiv: it's a
little similar to a 652
L478[12:43:58] <S3> 6502*
L479[12:44:05] <ben_mkiv> same lack of
knowledge
L480[12:44:18] <S3> this will be like a
superpowered open source verson of the rpc8e from rdpower
L481[12:44:26] <gamax92> Atari 2600
emulator for OC
L482[12:44:26] <S3> redpower*
L483[12:44:34] <S3> and I will provide an
EEPROM with Forth on it by default
L484[12:44:44] <gamax92> tiny 4K
forth
L485[12:44:45] <S3> gamax92: does the 2600
hve a 6809 / 6309?
L486[12:44:55] <gamax92> 2600 has a 6507
which is a reduced 6502
L487[12:45:00] <Izaya> forkth
L488[12:45:05] <ben_mkiv> i had an atari
2600 xD
L489[12:45:07] <S3> That's what I
thought
L490[12:45:24] <ben_mkiv> or well, our
family had
L491[12:45:47] <S3> technically speaking,
I will be writing a cpu socket api for the backplane
L492[12:46:00] <S3> so if gamax92 wanted
to write a 6502 thistle for the 6309 computer thing..
L493[12:46:17] <gamax92> uhhhh
L494[12:46:21] <S3> I dunno what to call
this thing
L495[12:46:33] <gamax92> pick a random
name of a plant
L496[12:46:42] <S3> good idea
L497[12:46:49] <ben_mkiv> eggplant
L498[12:47:05] <ben_mkiv> probably used
already
L499[12:47:19] <AmandaC> :eggplant: surely
that's not taken.
L500[12:47:33] <AmandaC> :eggplant:
L502[12:47:50] *
AmandaC glares at IRCCloud
L504[12:48:01] <S3> eggplant, lol
L506[12:48:05] <S3> im using
irccloud
L507[12:48:07] <S3> how'd you do
that
L508[12:48:10] <AmandaC> I can't tell if
that's failing to replace, or it's being too helpful
L509[12:48:59] ⇦
Quits: Arcanitor (webchat@71.46.246.100) (Ping timeout: 180
seconds)
L510[12:49:05] <S3> I dunno I can't think
of plants that work
L511[12:49:23] <S3> could name it after a
star trek ship
L512[12:50:06] <S3> ben_mkiv: oh something
fun to play with I decided to add
L513[12:50:50] <S3> a pluggable front
panel for the rack that has the power supply etc right, with the
power button on front, will also have switches like the PDP so you
can directly modify memory
L514[12:50:53] <S3> if you wanted
L515[12:51:08] <S3> just to make it look
cool
L516[12:51:10] <S3> but itl work
L517[12:52:16] <S3> ben_mkiv: do you like
the name, Voyager XLII?
L518[12:52:24] <S3> "Voyager
42"
L519[12:52:47] <S3> or is that too
nerdy
L520[12:52:49] <ben_mkiv> nope
L521[12:52:53] <ben_mkiv> i dont like
anything with startrek
L523[12:53:41] <S3> besides my exokernel
OS in C is named System Xlii anyways
L524[12:53:59] <ben_mkiv> how about
blob
L526[12:54:20] <S3> does it stand for
something?
L527[12:54:35] <ben_mkiv> for everything
and nothing xD
L528[12:54:43] <Izaya> big load of
bullshit
L529[12:54:45] <Izaya> :D
L531[12:54:55] <S3> it's definately a
candidate
L532[12:54:58] <ben_mkiv> lol, that kinda
fits it a bit
L533[12:55:10] <S3> but I feel that blob
by itself is lonelu
L534[12:55:14] <S3> lonely*
L535[12:55:40] <ben_mkiv> yea, one is
lonely
L536[12:55:45] <ben_mkiv> name it
"blob blob"
L538[12:56:00] <S3> No that's just
silly
L540[12:56:07] <S3> The Blobatron
L541[12:56:15] <S3> BLOBatron
L543[12:56:19] <S3> BLOBTRON
L544[12:56:22] <S3> I dunn
L545[12:56:24] <S3> dunno*
L546[12:57:27] <AmandaC> %choose /home as
it is or move to spinning rust
L547[12:57:27] <MichiBot> AmandaC: move to
spinning rust
L548[12:57:29] <AmandaC> hrm
L549[12:57:39] <gamax92> %choose don't
move to spinning rust
L550[12:57:39] <MichiBot> gamax92: don't
move to spinning rust
L551[12:58:04] <AmandaC> Well, I mean, the
spinning rust is 1TB
L552[12:58:32] <ben_mkiv> %choose clear
caches
L553[12:58:32] <MichiBot> ben_mkiv: clear
caches
L554[12:59:10] <AmandaC> Then again,
there's 121Gi available on the SSD's /home atm
L555[12:59:29] <S3> I think blobtron is
kind of cool
L556[12:59:50] <S3> should I add a number
like 82 (6309 came out 1982) to make it sound better?
L557[12:59:56] <S3> or just leave it as
BLOBTRON
L558[13:00:02] <ben_mkiv> no numbers
L559[13:00:08] <AmandaC> Just Funk
L560[13:00:19] <S3> cool beans
L561[13:02:09] <AmandaC> maybe I should
move ~/Code and others to the SSD instead. ~runs du -sh on the
folder she's bindmounting soe stuff in from~
L562[13:32:43] <S3> ben_mkiv: before I
make a full 6309 I will be using my made up arch at first
L563[13:32:52] <S3> just to make it simple
to make things fast
L564[13:33:13] <S3> I have a 4 instruction
cpu I designed that supports microcode and an in RAM decoder
L565[13:33:38] *
ben_mkiv looks at his box with abandoned atmega
"projects"
L567[13:40:40] <S3> ATMega is nice except
that I am not a fan of port based IO
L568[13:41:23] <S3> AVR has unidirectional
IO which pisses me off
L569[13:41:35] <ben_mkiv> i wasnt a fan at
all as i had to pull it out 100 times to flash it -.-
L571[13:41:50] <ben_mkiv> should have
probably used some connected interface xD
L572[13:41:53] <ben_mkiv> instead of a
galep
L573[13:42:08] <S3> ben_mkiv: on my
breadboard I have a spot I place a homemade ISP programmer
L574[13:42:16] <S3> the pins just sink in
and I can flash it all I want
L575[13:42:19] <S3> for my 324
L576[13:42:40] <ben_mkiv> yea, but i had
custom pcb and it was the first time messing with
microcontrollers
L578[13:42:56] <ben_mkiv> and im not
tempted to do it again xD
L579[13:42:57] <S3> and there was no
programming header for JTAG or ISP?
L580[13:43:08] <S3> I always expose
one
L581[13:43:18] <ben_mkiv> probably there
was, but i didnt know of that back then
L582[13:43:29] <S3> oon the 6502 SBC I
expose the address and data bus like an IDE header
L583[13:43:37] <S3> so I can reprogram the
EEPOROM on board
L584[13:44:15] <ben_mkiv> well, got short
after my hands on some xscale development board, that was way
sweeter to work with xD
L585[13:44:25] <ben_mkiv> ethernet, jtag,
....
L586[13:44:38] <S3> I have a couple of
FPGAs I have yet to play with
L587[13:44:43] <S3> and an HC11 SBC
L588[13:44:59] <S3> one of my FPGA boards
is built on a PowerPC system (it is xilinx)
L589[13:45:09] <S3> and it has SATA, DDR1,
and a bunch of other stuff
L590[13:45:09] <ben_mkiv> kids these days
just have to spent 30$ on a rpi
L591[13:45:20] <S3> I hate pis
L592[13:45:23] <S3> they're awful
L593[13:45:23] <ben_mkiv> and have way
more than i got on that xscale thing back then xD
L594[13:45:32] <ben_mkiv> i hate python,
so i havent messed much with it
L595[13:45:37] <S3> pis have some of the
cheapest, lamest power supply systems I've ever seen
L596[13:45:41] <S3> they're so
sensitive
L597[13:46:04] <ben_mkiv> well they dont
really comply with the usb specs afaik
L598[13:46:10] <ben_mkiv> so they cant
power every device
L599[13:46:35] <ben_mkiv> but well, i used
the rpi b+ or something, the new ones might be better
L600[13:46:57] <S3> not really
L601[13:47:04] <S3> they're still cheap
chineese quality
L602[13:47:11] <S3> then again I am
EE/CE
L603[13:47:17] <S3> so I have high
standards with devices I guess
L604[13:47:26] <S3> I like industrial
quality hardware
L605[13:47:45] <S3> It's a great
"learning tool"
L606[13:47:54] <S3> but I would never use
a pi for anything serious
L607[13:48:02] *
ben_mkiv learned most of the stuff on industrial
hardware
L608[13:48:38] <S3> the only thing about
industrial hardware is that it's usually very proprietary..
L609[13:48:55] <S3> but the pi is too to
some extent, and that annoys me too.
L610[13:49:26] <Izaya> PC-104 stuff looks
cool
L611[13:49:37] <S3> I also have a cheap
lattice FPGA at home I have yet to play with, I'm not concerned
about the board its own, I am more concerned about the lattice FPGA
itself to see how capable they are
L612[13:50:17] <S3> Izaya: get one!
L613[13:50:47] <S3> this makes me
happy:
L615[14:04:36]
<Muanh> Hey
guys, I'm trying to pass an array of tables to java in my mod, not
sure how to handle them in java. Someone here that can help?
L616[14:06:51]
<FLORANA> S3
that kinda looks like a GameCube DevKit on steroids XD
L617[14:07:18]
<FLORANA> -
the disk drive
L618[14:08:57]
<Forecaster>
@Muanh To Java?
L619[14:09:05]
<Forecaster>
from what? perl?
L620[14:09:14] <ben_mkiv> lua
probably
L621[14:09:17]
<Muanh> no
opencomputers lua
L622[14:09:34]
<Forecaster>
ah
L623[14:09:55]
<Forecaster>
someone might help if you describe what you're trying to do
L624[14:10:26] <ben_mkiv> are you
searching for a datatype that can handle the lua tables?
L625[14:10:40]
<Muanh> yeah
exactly,
L626[14:10:43] <ben_mkiv> or for the
interface of OC to get lua stuff to java at all?
L627[14:11:13]
<Muanh> no i
have stuff in java, but I'm sending an array with associative
arrays (table)
L628[14:11:14] <ben_mkiv> afaik you can
use Object[]
L629[14:15:54]
<Muanh>
currently using checkTable() to a Map and then using entryset() to
loop over it
L630[14:16:04]
<Muanh> not
sure how to cast the Object to something I can work with tho
L631[14:16:30] <ben_mkiv> what you are
doing sounds like the right way
L632[14:18:29] <ben_mkiv> i messed with
that before too, but seems like i dropped the whole idea as i cant
find any relevant code xD
L633[14:18:47]
<Muanh> I'll
let you know when I figured it out ?
L634[14:18:49] <ben_mkiv> but that
checkTable() thing sounds familiar from the oc argument
L635[14:19:10] <ben_mkiv> :)
L636[14:19:45] <ben_mkiv> probably vexa
does know
L637[14:19:52] <ben_mkiv> so wait for him
to randomly appear :P
L638[14:19:56] <Michiyo> you can just
return a hashmap
L640[14:22:45]
<Muanh> i
need to go the other way ?
L641[14:23:04]
<Muanh> i
have a table of tables in lua and send it to java
L642[14:29:33]
<Forecaster>
well just, you know, invert the code
L643[14:29:37]
<Forecaster>
%flip code
L644[14:29:38] <MichiBot> Forecaster:
(╯°□°)╯ǝpoɔ
L645[14:29:46]
<Forecaster>
like that
L646[14:29:49]
<Forecaster>
it'll probably work
L647[14:29:50] <Michiyo> sadly I can't
*run* MC here at work.. but I'm launching my dev env.
L648[14:31:25] <Michiyo> Ahh, right
checkTable returns a map.
L649[14:31:42] <Michiyo> hmm
L650[14:35:52]
<Muanh>
((Map.Entry) entryObj).getValue()
L651[14:35:55]
<Muanh> i'm
getting stuff
L652[14:36:01]
<Muanh> but
don't know what to cast that to yet ?
L653[14:36:05]
<Muanh>
getting there tho
L654[15:08:42] <Inari> %stab Unity
JSON
L655[15:08:43] *
MichiBot stabs Unity JSON with lUA doing [10] damage, lUA melts
into a puddle of unidentifiable goo.
L656[15:09:24] <payonel> LUA
L657[15:09:25] <MichiBot> lua*
L658[15:09:46] <AmandaC> lUa
L659[15:10:56] <Inari> Someone fix
MichiBot
L660[15:11:01] <Inari> it's Lua, not
lua
L661[15:11:15] <Michiyo> someone PR a fix
to MichiBot.
L662[15:11:25] <AmandaC> someone something
something someone
L663[15:11:36] <Michiyo> I'm too lazy to
reopen the dev env I just closed. :p
L664[15:11:39] <Inari> someone one one
someone one one someone one one elseee~
L666[15:12:03] <MichiBot>
Working!! Op
1 - [Full] | length:
4m 31s | Likes:
7,845 Dislikes:
139 Views:
2,100,313 | by
skynedart | Published On 3/3/2014
L667[15:12:13] <Michiyo> Kodos, has asked
me to fix that for... well since I added the feature.
L668[15:12:19] <Michiyo> and I keep
forgetting to.
L669[15:12:33] <Inari> %source
L671[15:12:47] <AmandaC> %addtodo Mimiru
Fix LUA
L672[15:12:47] <MichiBot> lua*
L673[15:13:11] <Michiyo> Inari, it's in
the ALOT hook
L675[15:13:14] <Michiyo> :P
L676[15:13:26] <Inari> First I need to
find out how to re-fork
L677[15:13:26] <Inari> :p
L678[15:13:29] <Inari> Or udpate my
fork
L679[15:13:49] <AmandaC> `git pull
upstream`
L680[15:13:57] <Inari> On github.com
L681[15:15:13] *
Inari shrugs and deletes the fork to refork
L682[15:17:00] <Inari> Oh neat
L683[15:17:02] <Inari> I don't even need
to fork
L684[15:18:00] <Inari> Cause Github is
fancy like that
L686[15:18:36]
<Muanh> ok
guys got it to work had to cast to a Map.Entry getValue() and cast
that to a Map
L687[15:20:25] <Inari> For intimacy I
prefer UDP over TCP. It means I have a chance to not
conceive.
L688[15:22:16] <AmandaC> Inari: it also
means you have a chance of double conception, though.
L689[15:22:25] <Inari> :|
L690[15:22:33] <AmandaC> Or is UDP
at-most-once?
L691[15:22:40] <AmandaC> Pretty sure it's
not
L692[15:30:10] <Inari> Michiyo: You could
have done that PR yourself btw :P
L693[15:30:34] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed
the connection)
L694[15:30:52] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED5A72.dip0.t-ipconnect.de) (Ping
timeout: 204 seconds)
L695[15:31:07]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L696[15:31:07]
zsh sets mode: +v on MichiBot
L699[15:32:36] <Inari> No env needed
L700[15:40:59] <Michiyo> I don't even need
to PR it :P
L701[15:51:26]
⇨ Joins: sigmasoldier
(~sigmasold@178.237.158.33)
L702[15:51:55] <sigmasoldier> hi! Is there
any way to eject from software the floppy? Thanks!
L703[15:53:10] <Michiyo> Yes.
L704[15:53:24] <gamax92>
component.disk_drive.eject()
L705[15:53:46] <Michiyo> There it
is.
L706[15:54:00] <sigmasoldier>
thanks!!!!!
L707[15:54:03] <Michiyo> I was pretty sure
it was eject() but I was checking to make sure.. lol
L708[15:55:30] <AmandaC> If you pass
math.huge to it, it launches it out at light speed, damaging every
block across from it.
L709[15:56:25] <AmandaC> Huh, that's
odd
L710[15:56:39] <sigmasoldier> xddddd
L711[15:56:54] <sigmasoldier> it blew up
my house ;_;
L712[15:57:18] <AmandaC> oh right, forgot
to warn you about the nuclear fission that would happen as a result
of the friction with the air blocks, sorry.
L713[15:57:39] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4001:83b3:41e9:24ae:bf44:797d)
(Ping timeout: 183 seconds)
L714[15:57:45] <AmandaC> disk drives: now
with nukes!
L716[15:57:59] <S3> it's getting dark so
fast!
L717[15:58:06] <S3> whyyyyy
L718[15:58:18] <S3> I want to go rock
hunting
L719[15:58:44] <sigmasoldier> best weapon
ever
L720[15:58:54] <sigmasoldier> better than
other mod's nukes xdddddddd
L722[15:59:13] <sigmasoldier> :.
L723[15:59:15] <S3> I remember one day in
IC2 land durin beta
L724[15:59:27] <S3> I built a TNT cannon
next to a friends house and accidently used IC2 nukes
L725[15:59:33] <S3> packed it completely
full
L726[15:59:41] <S3> set it off and was
like, whoops
L727[15:59:50] <sigmasoldier> :')
L728[16:00:56] <AmandaC> S3: rock hunting?
Man, you kids up in Maine really have it hard, huh?
L729[16:01:27] <S3> AmandaC: I am building
a stone wall for next years garden
L730[16:01:32] <S3> so I need to find
boulders and cut them
L731[16:01:57] <AmandaC> Now you're
mugging boulders!?
L732[16:02:14] <S3> completely legal
L733[16:02:35] <AmandaC> I doubt the
boulder would agree with that
L735[16:03:05] <S3> my jeep can haul up to
5000 pounds
L736[16:03:12] <S3> so as long as I have
less than that itl all be good
L737[16:04:54] ⇦
Quits: sigmasoldier (~sigmasold@178.237.158.33) (Quit:
sigmasoldier)
L738[16:16:45]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4001:83b3:41e9:24ae:bf44:797d)
L739[16:34:49] <Kodos> Who fixed what
now
L740[16:40:00]
⇨ Joins: ben_mkiv
(~ben_mkiv@p4FED5A72.dip0.t-ipconnect.de)
L741[16:42:06] ⇦
Quits: Izaya (~Izaya@210.1.213.55) (Ping timeout: 183
seconds)
L742[16:42:42]
⇨ Joins: Izaya (~Izaya@210.1.213.55)
L743[16:45:08] <Michiyo> LUA
L744[16:45:09] <MichiBot> It's Lua, not
LUA. Name not an acronym.
L745[16:50:14] <Michiyo> Kodos, ^
L746[16:50:24] <Kodos> Ah
L747[16:53:07] <Temia> Spamalot
L748[16:53:19] <Temia> Darn.
L749[16:53:48] <Inari> %pet Temia
L750[16:53:49] *
MichiBot pets Temia with AshIndigo. Temia recovers 2
health!
L751[16:54:02] <Temia> o-o
L752[17:04:50] <payonel> i have ping
notifications for "lua" and i get excited when i see that
i was pinged....but too often the conversation doesn't need my
input :(
L753[17:04:57] <payonel> maybe i should
remove "lua" from that list :|
L754[17:07:16] <gamax92> payonel
L755[17:07:20] <payonel> ^.^
L756[17:07:22] <payonel> o/
L757[17:12:38] <Michiyo> Temia, yeah.. I
made sure that wouldn't work :P
L758[17:13:48] <Michiyo>
.matches(".*\\b" + Pattern.quote("alot") +
"\\b.*")
L760[17:14:04] <Michiyo> Thanks MichiBot
:P
L761[17:22:02]
⇨ Joins: Thutmose
(~Patrick@2601:5c2:c580:35de:f175:1e55:ccd2:ba1c)
L762[17:28:04] ⇦
Quits: TheCryptek (~TheCrypte@ircbouncehouse.com) (Ping timeout:
183 seconds)
L764[17:28:42] <MichiBot> XKCD Comic Name:
Defensive Profile Posted on: 11/3/2017
L765[17:28:46]
<Forecaster>
heh
L766[17:36:05] <Kodos> Oooh new WoW xpac
announced
L767[17:43:32] <Inari> Anything new in
it?
L768[17:44:18] <AmandaC> Inari: Pennywise
and The Babbadook get married
L769[17:44:35] <Inari> Like new base game
mechanics
L770[17:44:38] <AmandaC> :P
L771[17:44:43] <Inari> New graphics? New
classes?
L772[17:47:46] <AmandaC> They announced a
WoW "classic" server too, AIUI
L773[17:48:49] <Inari> I feel somehow like
that one will be crowded at firsta nd then a ghost town :P
L774[17:50:06] <Inari> I wish they finally
added an option to windows for new windows to not steal focus
L775[18:05:11] ⇦
Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 186
seconds)
L776[18:05:49] <Inari> Vexatos: Whats the
reason OC should be refactored anyway? And in what way?
L777[18:06:10] <ben_mkiv> round
corners
L778[18:06:26] <ben_mkiv> and some
interpreter which starts indexing at 0
L779[18:07:13] <Inari> :P
L780[18:07:39] <Temia> Michi, did you fix
evaLUAtion then too?
L781[18:07:46] <Temia> It seems so
:D
L782[18:09:15] <ben_mkiv> does some addon
maybe provide something like a database chest?
L783[18:09:24] <ben_mkiv> where i could
use more than one db like in a adapter
L784[18:09:38]
⇨ Joins: TheCryptek
(~TheCrypte@2607:fe90:4:b:5054::30)
L786[18:10:16] <S3> so apparently if I
build a house in the middle of the woods and the neighbors don't
try tokick me out then after 20 years I can go to the state and
claim the land as mine
L788[18:10:22] <S3> with no limit of land
size
L789[18:11:08] <ben_mkiv> guess who will
be first there
L792[18:16:06] <ben_mkiv> those who just
have to check the registry
L793[18:20:32] <AmandaC>
HZ_USER\SYSTEM\WINDOWS32\HOMEOWNERS
L794[18:21:28] <AmandaC> Oh hey look, it's
Zoidberg
L795[18:23:53] *
Inari pokes the oc gradle task as it hasbn't been doing anything
fro 20 minutes
L796[18:37:17] *
AmandaC chews on the display cable for Inari's monitor some
more
L797[19:03:26] <Skye> Inari, probably
waiting for some dep
L798[19:03:41] <Inari> Nah, I just didn't
see it popped open a file selector window
L799[19:04:03] <Inari> It failed to build
then anyway, but can't be btohered messing with it currently
L800[19:04:17]
⇨ Joins: xarses
(~xarses@c-67-180-86-164.hsd1.ca.comcast.net)
L801[19:18:46] <S3> sometimes I think I
spend too much time in front of my piano
L802[19:19:25] <S3> here I am playing
tunes from super mario bros 3
L803[19:28:39] <AmandaC> IoT Piano?
L805[19:36:27] <S3> good guess
though!
L806[19:36:41] <S3> I have an upright
piano
L808[19:37:37] <S3> like one of
these
L809[19:38:54] <S3> but I stopped playing
now ima do something else.. play guitar maybe, I'm just waiting for
friends
L810[19:45:57] <S3> So I looked a little
into setting up intellij or eclipse for some scala modding
L811[19:46:16] <S3> and I think I'm going
to just say nope and do what I did in the days of modloader and
just use emacs
L812[19:51:55] ⇦
Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read error:
Connection reset by peer)
L813[19:53:59] <ben_mkiv> all i can say
about intellij + java is that its awesome
L814[19:54:14] <ben_mkiv> you can just
click on class/method names and it shows you the original
code
L815[19:54:42] *
ben_mkiv was using geany first days/weeks...
L816[20:28:38] ⇦
Quits: Vexatos
(~Vexatos@p200300556E4C1924C1C10B48542F1732.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L817[20:30:53]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@p4fed5ed7.dip0.t-ipconnect.de)
L818[20:33:33] ⇦
Quits: ben_mkiv (~ben_mkiv@p4FED5A72.dip0.t-ipconnect.de) (Ping
timeout: 183 seconds)
L819[20:42:23]
<I N G S O
C> trying to make a motion detector which when finding the
player in question prints the text, can someone help me
http://tinyurl.com/y858snr4
L820[20:42:27]
<I N G S O
C> new to oc\
L821[20:43:46]
⇨ Joins: gay
(webchat@c-73-248-28-207.hsd1.nj.comcast.net)
L822[20:44:15] ***
gay is now known as Guest98966
L823[20:44:38] <Mimiru> I'd move the first
3 lines of your loop out of the loop, for one
L824[20:44:44] <Mimiru> Oh..
L825[20:44:45] <Mimiru> 4
L826[20:45:27] <Mimiru> now, you have to
actually look at the events to get anything from the sensor
L828[20:47:08]
<I N G S O
C> oh
L829[20:47:16]
<I N G S O
C> so I have to use event listen?
L830[20:47:33] <Mimiru> you don't *have
to*
L831[20:47:48]
<Ben> you
dont have too, but i would prefer it if over blocking code
L832[20:47:59]
<Ben> you
dont have too, but i would prefer it over blocking code
[Edited]
L833[20:48:09] <Mimiru> you CAN just _,
x,y,z,name=event.pull("motion") in your loop
L834[20:48:43]
<I N G S O
C> i'll try it one sec
L835[20:49:15]
<I N G S O
C> also, do i have to be more specific in specifying the entity
or is what i put good
L836[20:49:40]
<Ben> well
either its the playername or the type of a mob
L837[20:49:49]
<Ben> or
probably name when it got a nametag, not sure
L838[20:50:24]
<Ben> which
should be tested for security reasons ?
L839[20:50:48] <Inari> "Imagine a
network where games play great and DDoS is a thing of the past.
This is Network Next." well
L840[20:50:50] <Inari> I'm curious
haha
L841[20:51:00]
<I N G S O
C> i wish there were more video tutorials of this that were more
specific
L842[20:51:08]
<I N G S O
C> in terms of actual components
L843[20:51:36] <ben_mkiv|afk> lol
L844[20:51:48] <ben_mkiv|afk> mobs with
nametag work to intrude into motion sensor based security systems
:P
L845[20:51:56]
<I N G S O
C> actually, i'm probably a fuckin retard
L846[20:53:46] <GreaseMonkey> [13:54:14]
<ben_mkiv> you can just click on class/method names and it
shows you the original code <-- you can probably do that too w/
a suitably pimped out vim and it'll use something like a hundredth
of the RAM
L847[20:54:05] <ben_mkiv|afk>
probably
L848[20:54:14] <Izaya> huh, english
socialism is here
L849[21:06:02] <GreaseMonkey> fuck
emmanuel goldstein
L850[21:06:59] ⇦
Quits: Guest98966 (webchat@c-73-248-28-207.hsd1.nj.comcast.net)
(Ping timeout: 180 seconds)
L851[21:16:00]
⇨ Joins: InariWB
(~Pinkishu@p4FC1EF39.dip0.t-ipconnect.de)
L852[21:18:21] ⇦
Quits: Inari (~Pinkishu@p4fc1ec05.dip0.t-ipconnect.de) (Ping
timeout: 200 seconds)
L853[21:23:34] <AmandaC> GreaseMonkey:
who?
L854[21:24:56] ⇦
Quits: InariWB (~Pinkishu@p4FC1EF39.dip0.t-ipconnect.de) (Quit: 'A
girl can be a pain when she's in love.' - Usami (Kono Bijutsubu ni
wa Mondai ga Aru!))
L855[21:30:00] <gamax92> GreaseMonkey: hey
do you happen to understand how TPDF works?
L856[21:35:58] ⇦
Quits: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com) (Read error:
Connection reset by peer)
L857[21:37:02] <GreaseMonkey> gamax92:
what is TPDF
L858[21:37:21] <gamax92> Triangular
Probability Density Function
L859[21:37:28] <gamax92> used in audio
dithering
L860[21:37:51] <GreaseMonkey> i thought
the idea of that was to feed in a low freq low amp triangle
wave
L861[21:38:05] <GreaseMonkey> you want to
put it a little bit below the noise floor
L862[21:38:33] <GreaseMonkey> i could be
wrong, but that does sound suspiciously like you're trying to do
triangle dithering
L863[21:42:33] <Mimiru> so, my home server
is kernel panicing
L864[21:42:40] <Mimiru> But I can't see
why..
L865[21:47:23] <Mimiru> Oh
L866[21:47:31] <Mimiru> watchdog
timeout
L868[21:50:27] <GreaseMonkey> low amp is
important... thing is, can you hear that triangle
L869[21:50:35] <GreaseMonkey> if not,
you're probably doing something right
L870[21:51:18] <gamax92> I honestly don't
think it's a low amp triangle sox is using
L871[21:57:09] <gamax92> I think it's a
source of random noise from -1 to 1 whos value probability looks
like a triangle instead of a flat line, also with next sample error
carry
L873[22:15:11] ⇦
Quits: ben_mkiv|afk (~ben_mkiv@p4fed5ed7.dip0.t-ipconnect.de) (Ping
timeout: 200 seconds)
L875[23:03:19] ⇦
Quits: Lathanael|Away (~Lathanael@p549600F4.dip0.t-ipconnect.de)
(Ping timeout: 186 seconds)
L877[23:08:38] <S3> too bad it wasn't an
iphone
L878[23:09:49]
⇨ Joins: Lathanael|Away
(~Lathanael@p549608C6.dip0.t-ipconnect.de)
L879[23:15:19]
⇨ Joins: brandon3055_
(~Brandon@pa49-199-8-11.pa.vic.optusnet.com.au)
L880[23:16:06] ⇦
Quits: brandon3055 (~Brandon@pa49-199-8-11.pa.vic.optusnet.com.au)
(Ping timeout: 186 seconds)
L882[23:31:58] <Temia> Quite the travel.
Is that an origin valley to the northwest?
L883[23:32:41] <gamax92> journeymap is so
ugly
L884[23:33:15] <Izaya> I think it's plains
of some description, not origin valley though
L885[23:35:58] <Izaya> There's a plains,
an orchard and something else but I forget what specifically
L886[23:37:54] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4001:83b3:41e9:24ae:bf44:797d)
(Remote host closed the connection)