<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:05] <Kodos> Hypothetically
speaking, what would constitute as 'big stuff'
L2[00:00:21] <Soni> read"*n" ofc
>.>
L3[00:00:33] <ds84182> Oh yeah, Sangar I
don't have a complete stack trace, but all I know is that it
happened inside the set method for the gpu
L4[00:00:42] <Sangar> Kodos, anything that
may need refactoring, custom rendering and so on
L5[00:00:51] <Sangar> Soni, ah, crap, sorry,
i totally forgot about that >_>
L6[00:01:01] <ds84182> it would really just
affect how values are translated inside the Arguments class
L7[00:01:09] <Kodos> Sangar, what if someone
likes something in 1.8 enough that they dev it into 1.7 and PR it,
would you accept it?
L8[00:01:16] <Kodos> Provided they test it
and confirm it's working
L9[00:01:18] <Sangar> ds84182, mmm, ok. will
see if i can track it down then.
L10[00:01:24] <Soni> Sangar, even tho I
kept bugging you about it every now and then...
L11[00:01:38] <ds84182> On a better note:
ARM emu is working
L12[00:01:47] <Soni> but ok
L13[00:01:57] <Sangar> Kodos, sure
L14[00:02:04] <Kodos> \o/
L15[00:02:07] <ds84182> I have code to read
EEPROM and send the loaded stuff to a syscall for
bootstrapping
L16[00:02:09] <Kodos> All hope is not yet
lost
L17[00:02:19] <Sangar> Soni, 1.8 and
newyears and such :/
L18[00:02:33] <lperkins2> So does that mean
it will take longer than a few minutes to to get maxres sync
working?
L19[00:02:37] <Soni> I'll just wait a few
more years :(
L20[00:02:51] ⇦
Quits: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Ping
timeout: 378 seconds)
L21[00:02:53] <Sangar> lperkins2, progress,
not crashing when entering the world anymore :P
L22[00:03:50] <Pwootage> So is ds84182
going to beat lperkins2 and convince me to use ARM instead of x86?
:D
L23[00:03:53] <Sangar> well, looks like it
at least doesn't crash anything of oc's stuff. will push now.
L24[00:04:29] <ds84182> Pwootage: maybe...
idk
L25[00:04:37] <ds84182> ARM is hard
L26[00:05:00] <Pwootage> is ARM harder than
x86?
L27[00:05:01] <lperkins2> Is it just a CPU
emulator you have?
L28[00:05:35] <Sangar> lperkins2, build is
running. lemme know how it works for you.
L29[00:05:40] <lperkins2> Will do.
L30[00:05:47] <lperkins2> In about 2
minutes after the build finishes.
L31[00:06:21] <lperkins2> Because the
reason this is going so easily for me is that it is a full
stand-alone emulator I'm wrapping.
L32[00:06:37] <lperkins2> So all I have to
do is route key input to it and rip the screen buffer out.
L33[00:06:52] <lperkins2> Well, and call
execute in little slicees
L34[00:07:14] <Pwootage> ok fine time to
boot up my PC and start working on pacyak until someone gets me
working arch :D
L35[00:07:14] <Pwootage> <3
L36[00:07:17] <Pwootage> luv you all
L37[00:07:56] <lperkins2> The dev build I
assume.
L38[00:08:38] <Sangar> yup
L39[00:08:43] ⇨
Joins: VikeStep (~VikeStep@101.162.12.98)
L40[00:09:05] <vifino> lperkins2: Until I
got a tablet in minecraft running bash I will not hype.
L41[00:09:10] <vifino> ;)
L42[00:09:34] <ds84182> Yes, it's just a
CPU emulator
L43[00:09:56] <lperkins2> If you really
want bash running...
L44[00:09:56] <vifino> Or zsh, but I don't
know what linux is running there then, and I guess most people seem
to use bash ._.
L45[00:10:01] <ds84182> and moving things
from OC's dynamic nature to a language without dynamic nature is
really hard
L46[00:10:40] <Soni> Sangar, so when'll you
get it pushed? I kinda wanted it in 1.7 so it'd be better than
CC...
L47[00:10:50] <vifino> lperkins2: I really
want zsh running, but bash is a little bit reachable.
L48[00:10:52] <Sangar> Soni, am checking it
now
L49[00:11:00] <vifino> Hell, even sh.
L50[00:11:02] <Soni> thanks :)
L51[00:11:07] <Pwootage> I will hype as
soon as I can get started writing c++ and working on my OSfor class
:
L52[00:11:08] <Pwootage> 3
L53[00:11:09] <lperkins2> Grab a linux
image that runs on JPC and I can see if it will boot.
L54[00:11:24] <lperkins2> At the moment
I've got dos.
L55[00:12:01] <gamax92> Symon is a machine
emulator
L56[00:12:20] <gamax92> so i had to strip
out the JTerminal and dump in ConsoleDriver.java
L57[00:12:54] <lperkins2> Hm, well, that
let it resize, and let it display... something...
L58[00:12:58] <lperkins2> But I'm getting
an error.
L59[00:13:12] <Pwootage> pics?
L60[00:13:30] <lperkins2>
java.util.NoSuchElementException: key not found: -47
L61[00:13:35] <lperkins2> looks like it
leaves your stuff here
L62[00:13:36] <lperkins2> at
li.cil.oc.common.PacketHandler$PacketParser.readPacketType(PacketHandler.scala:115)
~[PacketHandler$PacketParser.class:?]
L63[00:15:28] <gamax92> Sangar: It'll be
like a debug card for screens :3
L64[00:15:49] <Sangar> lperkins2, if you're
running a server, have you updated that to the new build,
too?
L65[00:16:16] <lperkins2> I'm rebuilding
things against the updated source, we'll see if that helps.
L66[00:16:24] <Sangar> gamax92, heh, i
guess
L67[00:16:43] <Kodos> I had a really
brilliant idea last night but I can't remember what it was =(
L68[00:17:01] <vifino> Kodos: Probably
sleep.
L69[00:17:03] <vifino> Hue
L70[00:17:16] <Kodos> No that happened
involuntarily
L71[00:17:30] <Kodos> Any time I sleep,
it's against my will
L72[00:17:36] ***
AtomSponge is now known as AtomSponge|away
L73[00:18:01] ***
Nentify is now known as Nentify|away
L74[00:18:52] <Sangar> til
0X1.921FB54442D18P+1 is pi
L75[00:19:05] <Kodos> #lua return
0X1.921FB54442D18P+1
L76[00:19:05] <|0xDEADBEEF|> > lua:1:
malformed number near '.921FB54442D18P'
L77[00:19:08] <Kodos> aww
L78[00:19:54] <vifino> Sangar: Explain or
didn't happen! D:
L79[00:20:04] <Kodos> It's Pi in
binary
L80[00:20:14] <Kodos> I think
L81[00:20:22] <vifino> Kodos:
>binary
L82[00:20:25] <Kodos> Time to write my
thing that uses the thing I asked about earlier
L83[00:20:29] <vifino> That's not
binary.
L85[00:20:56] <Soni> Sangar, github needs a
way to like commits and comments
L86[00:21:01] <Sangar> it's what i used to
test Soni's read("*n") (which is now merged)
L87[00:21:06] <Sangar> hehe
L88[00:21:37] <vifino> #lua
0x1.921FB54442D18P+1
L89[00:21:37] <|0xDEADBEEF|> > lua:1:
unexpected symbol near '0x1'
L90[00:21:40] <vifino> pls
L91[00:21:48] <Sangar> #lua _VERSION
L92[00:21:48] <|0xDEADBEEF|> > Lua 5.1
Sandbox
L93[00:21:50] <vifino> #>>
0X1.921FB54442D18P+1
L94[00:21:50] <|0xDEADBEEF|> > no
.<digit> floating literal anymore; put 0 before dot:
(eval):1:4
L95[00:21:50] <Sangar> there you go
L96[00:21:54] <vifino> rip
L97[00:22:01] <Kodos> #lua
tonumber("0X1.921FB54442D18P+1")
L98[00:22:01] <|0xDEADBEEF|> >
3.1415926535898
L100[00:22:11] <vifino> Oh, right.
5.2.
L101[00:22:28] <Kodos> I did it before you
guys =D
L102[00:22:41] <Kodos> I'm learning stuff
and things
L103[00:22:44] <vifino> Kodos: Only
because we don't care that much :x
L104[00:22:48] <Kodos> ~w component
L106[00:23:47] <Kodos> I need a snippet
D=
L107[00:23:51] <Kodos> I broked it
L108[00:23:54] <Soni> you know what's the
cool part?
L109[00:24:01] <Soni> I did all that
without looking at glibc source code
L110[00:24:16] <Sangar> probably for the
better :X
L111[00:24:38] <Soni> (or lua source code
or any source code for that matter)
L112[00:25:29] ***
ds84182 is now known as dsAway
L113[00:25:39] <Soni> idk if it's
copyright free tho (idk how the DMCA handles
reverse-engineering)
L114[00:25:57] ***
dsAway is now known as ds84182
L115[00:26:27] <Kodos> Okay, I have
multiple capacitor banks, component.capacitor_bank, I need to run
'getEnergyStored' on all of them. What's the easiest way to do
that? I know it involves a for loop and component.list, but I'm
lost with the variable assignment
L116[00:28:12] <Ender> something like for
addr, name in pairs(component.list("BLAH")) do
component.proxy(addr).getEnergyStored() ... end
L117[00:28:15] ⇦
Quits: tattyseal (~tattyseal@2.25.3.115) (Quit:
Leaving)
L118[00:28:33] <vifino> Sangar: Thank god,
it is per project basis and not global :x
L119[00:28:49] *
vifino redownloaded source and ran gradlew again
L120[00:28:56] <Sangar> hehe
L121[00:29:06] <Kodos> Ender, you're a
saint
L122[00:29:18] <Ender> wow, i'm suprised
that worked
L123[00:29:23] <Sangar> no need for the
pairs there
L124[00:29:54] <Pwootage> you want to do a
if check to make sure it's yhe right type of component
L125[00:29:55] <Ender> Sangar, eh, just
went off what i thought would work
L126[00:29:57] <Pwootage> oh wait
L127[00:30:01] <Kodos> How how do I add
all the values up and store it as a var to display on a
screen
L128[00:30:02] <Pwootage> list('blah'),
right
L129[00:30:04] <Sangar> Ender, sure, just
saying ;)
L130[00:30:06] <Kodos> Now how*
L131[00:30:17] <vifino> Sangar: The
external libraries aren't there ¬_¬
L132[00:30:22] <Kodos> ACtually I thikn I
have an idea
L133[00:30:25] <vifino> Ohnevermind
L134[00:30:29] <vifino> Now they
are.
L135[00:30:42] <Sangar> vifino, gradle
should fetch them :/ maybe do a gradlew build to force it?
L136[00:30:45] <Sangar> ah
L137[00:31:06] <Ender> Kodos, do something
like stored, max = 0,0 at the top of your program and then stored
+= getStoredEnergy() possibly
L138[00:31:13] <vifino> Sangar: The gradle
build were running in the background and dumb me did not notice it
:(
L139[00:31:14] <Ender> not sure if Lua
allows stuff like that
L140[00:31:31] <Kodos> stored = stored +
getStoredEnergy()
L141[00:31:37] <Kodos> print(stored) at
the end
L142[00:31:38] <Ender> that works
too
L143[00:32:45] <Sangar> vifino, i see :P
yeah, it can sneakily hide in the statusbar
L144[00:33:10] <vifino> :o dev env mc is
starting :o
L145[00:33:10] <Kodos> Can I name a
function 'init' without issue?
L146[00:33:24] <lperkins2> Okay, the code
is out there for anyone who wants to poke at it.
L147[00:33:27] <Kodos> Actually nvm, i'll
play it safe
L149[00:34:06] <Ender> Kodos, sure, i dont
think lua does anything related to init type stuff
L150[00:34:17] <Kodos> I just used
initMon()
L151[00:34:18] <Pwootage> Aww
L152[00:34:20] <Pwootage> x86 wins
:(
L153[00:34:22] <Pwootage> maybe
L154[00:34:27] <lperkins2> I didn't say it
was runnable.
L155[00:34:31] <Pwootage> oh good
L156[00:34:37] <lperkins2> Just that the
code is there...
L157[00:34:46] <Kodos> Basically I'm
making a function that will print the initial 0/whateverRFIcanhold
on the screen
L158[00:34:56] <Kodos> Then it'll update
the screen once, then once every 5 seconds or so
L159[00:35:02] <vifino> Sangar: Oh my
goodness. All oc items have NO TEXTURE! D:
L160[00:35:11] <Kodos> Oh speaking of
which
L161[00:35:13] <vifino> Dev env is
horribad D:
L162[00:35:22] <Sangar> vifino, copy
build/resources/main to build/classes/main
L163[00:35:26] <Kodos> Sangar, in 313 I
can see MCUs and Drones in NEI again, and there's 4 blocks that say
'Pick me up to fix me!'
L164[00:35:55]
⇨ Joins: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L165[00:36:15] <Sangar> Kodos, yeah i
noticed that too :X
L166[00:36:29] <Kodos> Ah, wasn't sure if
you were aware
L167[00:36:42] <Kodos> Something with
forge change? Or did a commit get reverted on accident
L168[00:36:44] <lperkins2> Um, so this is
what I get...
L169[00:36:58] ***
Daiyousei is now known as SleepingFairy
L170[00:36:58] <lperkins2> Oops, wrong
button, hold please :S
L171[00:37:20] <Sangar> Kodos, nope -.-
it's because i fixed wireless redstone. stupid initialization order
of things
L172[00:37:44] <Kodos> That's... a weird
side effect
L173[00:38:06] <Kodos> Or is it directly
because you reordered things
L174[00:38:13] <Sangar> i'm adding stuff
to the temporary ignore list (because abstracted because soft
dependency) after checking that list to add it to nei now
>_>
L175[00:38:25] <Kodos> Also, is OC
term.setCursor or term.setCursorPos
L176[00:38:35] <Kodos> I always get them
mixed up, despite not having used CC in over a year
L177[00:38:50] <Sangar> setCursorPos i
think?
L179[00:39:18] <Sangar> if it's not i'm an
idiot anyway. because setCursorPos makes more sense :X
L180[00:39:22] <Kodos> Right
L181[00:39:28] <PotatoTrumpet> so
L182[00:39:49] <PotatoTrumpet> my ISP
speeds up the second it detects I am on speedtest.net
L183[00:39:55] <Kodos> How would I wrap a
set of different variables and strings into a single thing I could
do #singlething on to get its length
L184[00:40:05] <Kodos> PotatoTrumpet, most
do
L185[00:40:19] <Pwootage> abuse it
;D
L186[00:40:23] <lperkins2> So set up a
ping against it...
L188[00:40:36] <Ender> .l
#("meep"+"as")
L189[00:40:36] <^v> Ender, lua:1: attempt
to perform arithmetic on a string value
L190[00:40:41] <Ender> .l
#"meep"+"as"
L191[00:40:41] <^v> Ender, lua:1: attempt
to perform arithmetic on a string value
L192[00:40:44] <Kodos> Waiit
L193[00:40:46] <PotatoTrumpet> We pay for
15/2
L194[00:40:46] <Ender> ah
L195[00:40:50] <Ender> .l
#"meep".."as"
L196[00:40:50] <^v> Ender, 4as
L197[00:40:54] <Ender> ¬_¬
L198[00:40:57] <vifino> Sangar: It works!
\o/
L199[00:41:01] <Ender> .l
#("meep".."as")
L200[00:41:01] <^v> Ender, 6
L201[00:41:02] <Soni> heh
L202[00:41:04] <Kodos> PotatoTrumpet, stop
paying
L203[00:41:07] <Kodos> I did that
L204[00:41:12] <PotatoTrumpet> Can't
L205[00:41:14] <Kodos> Sure you can
L206[00:41:19] <Kodos> They're not
upholding their end of your contract
L207[00:41:19] <PotatoTrumpet> School
requires me to have internet
L208[00:41:31] <PotatoTrumpet> AND it is
payed through my parents
L209[00:41:40] <Ender> Kodos,
#(String1..String2)
L210[00:41:40] <lperkins2> So...
L212[00:41:46] <PotatoTrumpet> oh, there
is the stupid *speeds not garunteeded*
L213[00:41:47] <TabletCube> Get a
different ISP?
L214[00:41:48] <Kodos> AT&T tried to
threaten me with 'Well, Sir, you're paying for speeds of UP TO
12mbps
L215[00:41:53] <lperkins2> is what it
thinks is 721x400 resolution...
L216[00:41:57] <Kodos> I threatened
lawyers
L217[00:41:59] <Pwootage> lperkins2:
strange resolution :P
L218[00:42:01] <Soni> PotatoTrumpet, keep
speedtest open Kappa
L219[00:42:11] <PotatoTrumpet> TabletCube,
Some bankrupt company is holding the cable lines hostage
L220[00:42:11] <Pwootage> lperkins2: x/y
flip? or just non-square pixels?
L221[00:42:18] <PotatoTrumpet> and there
are NO other isps
L222[00:42:24] <lperkins2> OH!
L223[00:42:41] <Pwootage> very rarely does
anyone have multiple ISPs
L224[00:42:47] <lperkins2> It should be
height/2, since the pixles are 2 stacked squares...
L225[00:42:49] <skyem123|zzz> Virgin media
say that the "up to" is because the site may be
slow.
L226[00:43:10] *
TabletCube likes that in the UK ISPs have to provide you with a
migration code if you ask
L227[00:43:19] <PotatoTrumpet> migration
code?
L228[00:43:26] <TabletCube> yes
L229[00:44:01] <Pwootage> I'm so looking
forward to more screenshots lperkins2 :D
L230[00:44:03] <PotatoTrumpet> whats
that
L231[00:44:08] <skyem123|zzz> ^
L232[00:44:18] <Kodos> ~w non
standard
L234[00:44:20] <lperkins2> It's close to
working...
L235[00:44:35] <TabletCube> google 'ofcom
mac code'
L236[00:44:37] <lperkins2> I've gotten
some screen spatter, once.
L237[00:44:56] <Ender> #g ofcom mac
code
L239[00:45:23] <lperkins2> I'll need to
make it properly use the screen.dirty stuff to avoid updates when
not needed.
L240[00:47:13] <lperkins2> Sangar, if you
setColor to say, red, then call screen.fill('0'), then
screen.set(10,10,'0', false), does that get pushed to the clients
even though it already was set to that value?
L241[00:47:25] <TabletCube> in the UK you
can switch ISPs nearly everywhere
L242[00:47:30] <TabletCube> PotatoTrumpet:
^
L243[00:47:41] <PotatoTrumpet> :(
L244[00:48:05] <PotatoTrumpet> Google
Fiber, I need you
L245[00:48:08] <Pwootage> comcast owns
about a third of US internet
L246[00:48:11] <Pwootage> Google Fiber is
awesome
L247[00:48:28] <Pwootage> I can move
somewhere nearby to get it
L248[00:48:30] <PotatoTrumpet> They just
need to voem to the D/FW area and surrounding suburbs
L249[00:48:34] <Pwootage> and it's coming
to another town near here
L250[00:48:35] <TabletCube> It happens
because our largest telco has a wholesale depy
L251[00:48:36] <Sangar> lperkins2, i
*think* not, the lowest level text buffer implementation does some
checks on whether it actually changes anything
L252[00:49:04] <TabletCube> ISPs can use
this wholesale service
L253[00:49:23] <lperkins2> I'll still try
to avoid it, since there's no reason to copy the buffers around on
the server more than needed.
L254[00:49:27] <TabletCube> rather than
building their own network
L255[00:49:42] <TabletCube> PotatoTrumpet:
^
L256[00:49:58] <Kodos> Wellll
L257[00:50:00] <PotatoTrumpet> :(
L258[00:50:00] <Kodos> It mostly
works
L259[00:50:08] <PotatoTrumpet> I wanna
move to what ever country TabletCube is in
L260[00:50:11] <Kodos> But it keeps adding
the current stored and max stored to the display
L261[00:50:35] <Pwootage> ds84182: out of
curiosity, why is ARM so hard?
L262[00:50:37] <TabletCube> PotatoTrumpet:
there are downsides
L263[00:50:40] <Ditchbuster> i know this
is probably a flame war... is IDEA or eclipse better? or what does
IDEA have over eclipse? i have used exlipse before but thought i
might try IDEA
L264[00:50:43] ***
Thog|Anime is now known as Thog
L265[00:50:54] <Kodos> IDEA is probably
better, tbh
L266[00:50:58] <TabletCube> We have a good
few shitty ISPs
L267[00:51:08] <Pwootage> IDEA is way
better
L268[00:51:22] <Pwootage> it works better,
is much cleaner lookiing/working
L269[00:51:28] <lperkins2> Pwootage it
isn't that it is harder than the others that have been wrapped, it
is that he's not starting from a working standalone emulator.
L270[00:51:30] <TabletCube> And our govt
<3's censorship of the internet
L271[00:51:34] <TabletCube> PotatoTrumpet:
^
L272[00:51:49] <PotatoTrumpet> ..
L273[00:52:07] *
PotatoTrumpet wants to move to somewhere with google
fiber
L274[00:52:37] <TabletCube> PotatoTrumpet:
there are upsides though
L275[00:52:46] <Pwootage> google fiber is
pretty sweet, I've used it before
L276[00:52:55] <TabletCube> One of our
ISPs uses IRC
L277[00:53:09] *
PotatoTrumpet just has to get out of high school
L278[00:53:20] <TabletCube> I'm in
thei4
L279[00:53:40] <TabletCube> official
channel on another net
L280[00:53:41] <skyem123|zzz> I want to
get better internet, but my parents cannot afford it
L281[00:54:03] <TabletCube> skyem123|zzz:
VM's goodish
L282[00:54:12] <TabletCube> because
speed
L283[00:54:23] <skyem123|zzz> 3mbps
upload?
L284[00:54:42] <TabletCube> but 150mbit
max down
L285[00:55:14] <lperkins2> Heh, that's a
big part of why I love my job. I've got access to the
gigapop,
L286[00:55:22] <lperkins2> linux isos in
20-30 seconds.
L287[00:55:35] <TabletCube> faku
L288[00:55:54] <lperkins2> Network
departments at universities have great connectivity.
L289[00:56:05] <skyem123|zzz> We have
50mbps down ("free" upgrade from 10mbps down)
L290[00:56:11] <lperkins2> Only goes to
other universities + google/apple et cetera
L292[00:56:31] <skyem123|zzz> We had
broadband from 2004
L293[00:56:50] <TabletCube> 2007
here
L294[00:57:18] <skyem123|zzz> Is 10mbps
good for 2004?
L295[00:57:26] <TabletCube> ....
L296[00:57:34] <TabletCube> We have
~5mbps
L297[00:57:38] <TabletCube> In 2014
L298[00:58:17] <TabletCube> skyem123|zzz:
^
L299[00:58:23] <skyem123|zzz> What
ISP?
L300[00:58:35] <skyem123|zzz> That's a
slow download speed
L301[00:58:40] <TabletCube> yep
L302[00:58:43] <Pwootage> we have 30/5
pretty sure
L303[00:58:47] <Kodos> I have 11 down, .98
up
L304[00:59:01] <Kodos> I wish I could
stream =(
L305[00:59:02] <Kodos> I'm a funny
guy
L306[00:59:30] ⇦
Quits: Soni (SoniEx2@187.2.53.62) (Ping timeout: 378
seconds)
L307[00:59:43] <Pwootage> you can stream
with .98 up (not super well but you can)
L308[00:59:55] <Pwootage> Werster streamed
with like .5 up for a while
L309[01:00:14] <Kodos> I'd need a better
headset and a quieter PC fan
L310[01:00:26] <Pwootage> I unpluged my
case fans
L311[01:00:34] <Pwootage> suddenly it's
hard for me to notice if my PC is on
L312[01:00:51] <Kodos> It would probably
help if I put my side panel back on too I'm sure
L313[01:00:59] <Kodos> I"ll probably
do that after I clean the dust out
L314[01:01:19] <Kodos> I have a modular
power supply though so there's like 20 cords sticking out of the
side
L316[01:01:23] -Kibibyte- [Ender] Yogi Bear Rude
Song | by hello2900 | 3m29s | 351w2d ago | 1,910,731 views | Rated:
4.69/5.00
L317[01:01:40] <Pwootage> also lperkins2
that's not a gradle project ;D
L318[01:02:15] <lperkins2> I know it
isn't.
L319[01:02:23] <lperkins2> I hate
gradle.
L320[01:02:26] <TabletCube> skyem123|zzz:
Sky Broadband Connect sucks
L321[01:02:42] <Pwootage> well it's hard
to build a forge plugin without it
L322[01:02:57] <lperkins2> If someone
wants to help set it up with gradle, I'd happily make it a gradle
project.
L323[01:03:45] <Sangar> lperkins2,
http://git.io/AXfb6Q why not use [2], which is the
(lwjgl) keycode? (so stuff like controlchars also work)
L324[01:04:32] <vifino> Pwootage:
>unplugged fans
L325[01:04:36] <vifino> Dafuq are you
doing?
L326[01:04:45] <vifino> Do you want your
system to melt? q_q
L327[01:04:46] <Pwootage> My case has 6
extra fans
L328[01:04:52] <vifino> <_>
L329[01:04:53] <Pwootage> I didn't unplug
gpu or cpu fans
L330[01:04:54] <lperkins2> Because I
cribbed that section from the 5602 driver.
L331[01:04:56] <Ditchbuster> thanks for
your input guys! ill try IDEA..
L332[01:05:06] <Sangar> okthen :P
L333[01:05:11] <Pwootage> the 6 fans were
dying, and unplugging them hasn't heated up my PC
L334[01:05:11] <lperkins2> Hence the
ascii->keycode guess
L335[01:05:24] <Pwootage> there's a huge
vent-hole (with a now-off fan in it) right above the CPU and
GPU
L336[01:05:35] <lperkins2> and, it seems,
you weren't around when I was complaining about not being about to
get the keycode.
L337[01:06:03] <Sangar> i guess so
L339[01:06:50] <Sangar> :D
L340[01:06:58] <lperkins2> OCL2 supports
scaling images, easily, so I suspect it will be easier to get it
working.
L341[01:07:05] <lperkins2> It seems that
the bios is hanging though...
L342[01:07:08] *
TabletCube is happy he doesn't have talktalk
L343[01:07:12] <Pwootage> IT IS
CLOSE
L344[01:07:18] ⇦
Quits: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (Quit:
WeeChat 1.0.1)
L345[01:07:22] <Kodos> I have no idea what
I'm doing
L346[01:07:22] <lperkins2> Oh, and the OC
screens are still not working.
L347[01:07:34] <Sangar> ah, same error as
before?
L348[01:07:41] <TabletCube> PotatoTrumpet:
^
L349[01:07:52] <PotatoTrumpet> ?
L351[01:08:26] <Sangar> hmm
L352[01:08:28] <TabletCube> PotatoTrumpet:
talktalk suck
L353[01:08:36] <PotatoTrumpet> k
L354[01:11:07] <Ender> TabletCube, last
time i used talktalk i got 80kB/s down on it
L355[01:11:28] <Ender> EVE Online took all
weekend to download
L356[01:11:30] <Ender> :P
L357[01:11:42] <TabletCube> Ender: and
they admit to using dpi on their retail lines
L358[01:12:19] <TabletCube> wholesale
service is better though
L359[01:12:39] <Sangar> lperkins2, ah,
found it
L360[01:12:57] <Sangar> mixed up normal
with multipacket handler
L361[01:13:06] <lperkins2> Okay,
L362[01:13:25] <lperkins2> when I first
start it, I also get a Knf: -128, which I assume is the same basic
thing.
L363[01:13:56] <TabletCube> DPI = Deep
Packet Inspection
L364[01:14:01] <Sangar> probably
L365[01:14:07] <Kodos> Whatever, I'll fix
this shit after dinner
L366[01:14:17] <lperkins2> If not, I'll
let you know.
L367[01:14:54] <lperkins2> Ugh, I hope
this gets the OC screens working;they are reliable.
L368[01:15:05] <TabletCube> Ender: ^ how
crap is that6
L369[01:15:11] <lperkins2> The OCL2 screen
works, sometimes, but the GPU doesn't seem to display it
reliably.
L370[01:15:15] <Ender> wow
L371[01:15:32] <TabletCube> want
source?
L372[01:15:35] <Ender> na
L373[01:16:05] <TabletCube> oh, and their
parental controls can intercept https
L374[01:16:08] <Sangar> i need to clean
this up before it confuses me again some day >_>
L375[01:16:24] <lperkins2> ETA?
L376[01:16:32] <lperkins2> Should I work
on something else for half an hour?
L377[01:16:50] <Sangar> hmmm, might be a
good idea
L378[01:16:56] <Pwootage> like porting to
Gradle? :D
L379[01:16:56] <Sangar> with testing and
build time it could be around that
L380[01:17:02] <Sangar> plus me getting
distracted by chat >_>
L381[01:18:44] <Ender> i would do a +q all
but then i remembered we have +z on the channel and you're op so
you'd still see it
L382[01:21:31] <lperkins2> Hey, if you
want to help me figure out how to create gradle files for this, I'd
be willing to.
L383[01:21:44] <lperkins2> Currently I
have it manually included in building forge and the rip it out
after the fact.
L384[01:21:57] <lperkins2> And I don't
care, cause it means I can just type make && make
install.
L385[01:22:15] <Pwootage> sec
L386[01:23:29] <Pwootage> did you not just
download the forge thing and start from there?
L387[01:23:32] <Pwootage> it's not exactly
complicated
L388[01:24:30] ⇦
Quits: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
(Quit: Bye.)
L389[01:24:38] <gamax92> D: Negi
nooo
L390[01:25:18] <lperkins2> I was starting
with porting some old coremods I wrote, and the whole 'you can't
modify forge classes' was in the way, so I tore forge apart and
beat on it till it would compile for me.
L391[01:26:02] <Sangar> lperkins2,
allright should be fixed, new build incoming
L392[01:26:03] <lperkins2> Then, once I
had them working, I wrote the reflection stuff needed to run them
on an unmodified forge
L393[01:26:53] <gamax92> lperkins2: .-.
what do you mean its unreliable
L394[01:27:04] <gamax92> I've done video
at 20fps with ith
L395[01:27:11] <gamax92> or maybe 10, i
don't remember.
L396[01:27:41] <lperkins2> Aye, and it
works as I expect from lua,
L397[01:28:02] <lperkins2> what I mean is
it worked, (hence the screenshot), but when I hit the reset switch
on the pc, it didn't work again.
L398[01:28:06] <skyem123|zzz> Should I get
a smartphone or a graphics card for my birthday?
L399[01:28:11] <gamax92> err wait there
are screenshots?
L401[01:30:11] ⇦
Quits: Hatsuse (uid52684@id-52684.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L402[01:30:31] ***
skyem123|zzz is now known as skyem123
L403[01:31:56]
⇨ Joins: Hatsuse
(uid52684@id-52684.charlton.irccloud.com)
L404[01:38:02] <lperkins2> It works!
L406[01:39:00] ***
skyem123 is now known as skyem123|away
L407[01:39:28] <Sangar> \o/
L408[01:40:22] <gamax92> lperkins2: those
lines look really segmented
L409[01:40:24] <gamax92> whats up with
that
L410[01:40:34] ***
skyem123|away is now known as skyem123|zzz
L411[01:40:38] <lperkins2> I'm not
certain, I think it might not be setting the background colour
properly
L412[01:41:22] <gamax92> lperkins2: so did
it not boot on the ocl?
L413[01:41:32] <lperkins2> It did,
once,
L414[01:41:48] <lperkins2> that's what I
meant about it being unreliable,
L415[01:42:13] <gamax92> lperkins2: well
:X
L416[01:42:31] ***
Kilobyte is now known as Kiloff
L417[01:43:01] ***
ocdoc is now known as vifino_
L418[01:44:43] ***
vifino_ is now known as ocdoc
L419[01:47:51] ***
Kiloff is now known as Kilobyte
L420[01:48:26] <lperkins2> (And no, there
were no code changes to cause it, I just power cycled the computer
and it didn't come back up)
L421[01:48:59] <gamax92> lperkins2: are
you freeing the texture?
L422[01:49:00] <Sangar> it may very well
be the renderer not handling the resolution properly
L423[01:49:12] <Sangar> (the black lines
there)
L424[01:49:18] <gamax92> ocl will only
take 8191 textures
L425[01:49:27] <lperkins2> I'm manually
assigning a texture.
L426[01:49:35] <lperkins2> That's why I
needed to get direct access.
L427[01:49:55] <lperkins2> So it's
gpu.gpu.textures[42] = new Texture(width, height);
L428[01:50:07] <lperkins2> which may be
more than the memory it has...
L429[01:50:08] <gamax92> that sounds like
it would not sync at all
L430[01:50:29] <lperkins2> Then I add it
to the list to be updated.
L431[01:51:20] <gamax92> there is an
update list?
L432[01:51:28] *
gamax92 doesn't know how oclights2 works
L433[01:52:27] <lperkins2>
gpu.gpu.drawlist.push(cmd);
L434[01:52:32] <lperkins2> Hm,
but...
L435[01:52:41] <lperkins2> you may be
right, I may not be getting the textures synced
L436[01:53:20] <gamax92> if possible it
may be worth it to only draw updated parts
L437[01:53:37] <lperkins2> It's on the
todo list.
L438[01:53:51] <lperkins2> I will need to
expand the vga driver's dirtyRegion stuff.
L439[01:54:10] <lperkins2> At the moment,
I'm trying to get keyboard input working.
L440[01:55:51] <lperkins2> Found it.
L441[01:56:15] <lperkins2> I was adding it
to the list of updates to send, but since the normal API never gets
called, it never actually sends the information.
L442[01:58:20] <ShadowKatStudios> I just
woke up covered in ants. Wonderful.
L443[01:58:33] <ds84182> oh god
L444[01:58:38] <lperkins2> Well,
signal.args()[2] doesn't raise the errors from the keyboard
driver,
L445[01:58:45] <lperkins2> but it also
doesn't actually seem to do anything...
L447[01:59:45] <^v> ping, Fail 148
added
L448[02:00:03] ***
darknife25|AFK is now known as darknife25
L449[02:03:41] <ShadowKatStudios>
"spam intensifies"
L450[02:09:20] <ping> .delfail 148
L451[02:09:20] <^v> ping, Deleted fail
148
L453[02:09:22] <^v> ping, Fail 148
added
L454[02:09:45] ***
ocdoc is now known as Sangar_
L455[02:10:31] <gamax92> lperkins2: oh so,
you fixed the ocl?
L456[02:10:47] <lperkins2> Nope...
L457[02:10:52] <lperkins2> Looks like it's
still not working.
L458[02:10:53] <gamax92> well then
L459[02:11:03] <gamax92> ds84182 broke it
:>
L460[02:11:45] <ds84182> what
L461[02:11:50] <ds84182> did not
L462[02:12:08] ***
Sangar_ is now known as ocdoc
L463[02:12:52] <lperkins2> What character
do you use for the half block?
L464[02:13:17] <lperkins2> I'm currently
using \u2580
L465[02:13:21] <gamax92> same iirc
L466[02:13:28] <gamax92> #lua 0x2580
L467[02:13:28] <|0xDEADBEEF|> >
9600
L468[02:13:34] <gamax92> #lua 0x25A0
L469[02:13:34] <|0xDEADBEEF|> >
9632
L470[02:13:54] <gamax92> err
L471[02:17:34] <lperkins2> 25a0 is listed
as the square
L472[02:19:15] ***
Riking is now known as Riking|away
L473[02:22:07] <Pwootage> Did I miss
anything?
L474[02:26:13] <Dashkal> Ok, lets see how
sane it is to get an OC dev env working
L475[02:26:21] <Dashkal> Admin duities
complete, I can see about coding
L476[02:27:03] <gamax92> i'mma code as
well
L477[02:27:50] ***
Riking|away is now known as Riking
L478[02:29:56] ***
Benguin is now known as BEnguin[ZzZ]
L479[02:31:55]
⇨ Joins: Soni (SoniEx2@187.2.53.62)
L480[02:32:00] <lperkins2> Really? Into
what do you compile?
L481[02:36:00] <lperkins2> And now it
works again,
L482[02:36:04] <lperkins2> but I need to
scale it...
L483[02:36:26] <Kodos> Okay, time to try
and fix my program
L484[02:36:31] <ShadowKatStudios> Anyone
on Linux want to explain why a skype notification pauses my
VLC?
L485[02:37:02] <TabletCube> because linux
audio can be black runic magic?
L486[02:37:17] <TabletCube>
ShadowKatStudios: ^
L487[02:37:30] <ShadowKatStudios> I
figured as much.
L488[02:37:37] <TabletCube> also
L489[02:38:04] *
TabletCube plants REINdeer on ShadowKatStudios's lawn to jam their
ADSL
L490[02:38:06] <Pwootage>
ShadowKatStudios: I FIGURED THAT OUT
L491[02:38:07] <Pwootage> sec
L493[02:39:36] <Pwootage> Not only skype
will cause that
L494[02:39:41] <Pwootage> but that's the
fix I was looking for I believe
L495[02:39:59] <lperkins2> And we'll see
if the auto-scale feature works.
L496[02:40:54] <Pwootage> lperkins2: any
new pics? :D
L497[02:41:26] <ShadowKatStudios> Thanks
Kodos
L498[02:41:38] <Kodos> Yep
L499[02:41:57] <lperkins2> Nothing
interesting, next target is a working keyboard.
L501[02:42:11] <lperkins2> I think I need
to dig at it and see why it's ignoring the keys.
L502[02:42:33] <lperkins2> Probably some
other event loop that doesn't get started because this is not
spawning off new threads.
L503[02:42:49]
⇨ Joins: VivienVoid (~Vivien@179.216.195.252)
L504[02:44:11] <lperkins2> Yup, something
isn't getting started...
L505[02:44:28] ***
Riking is now known as Riking|away
L506[02:44:46] <VivienVoid> Is there a way
to spawn a premade robot? I want to test some stuff out and learn
the mod but having to make another robot takes some time (specially
for me that don't quite understand the mod yet)
L507[02:45:17] <VivienVoid> Of course
making the robot is part of the mod, but I'm trying to focus on the
programming
L508[02:45:56] <lperkins2> Darnit, scaling
isn't working...
L509[02:46:11] <Kodos> VivienVoid, no,
because robots have components, and the game can't possibly know
what you want to put in it
L510[02:46:44] <ShadowKatStudios> VLC,
vsync, please
L511[02:48:11] <Pwootage> VivienVoid: I
seem to remember NEI having something like that in it (but I could
be wrong, it's been a while since I played MC, been busy)
L512[02:48:27] <lperkins2> You could
probably use the /give command, but you'd get an empty hull.
L513[02:48:45] <lperkins2> that may or may
not make things crash.
L514[02:49:04] <VivienVoid> I see. I was
wondering if there was something like a "creative" robot
that just has everything (or at least all of the basic stuff), just
for testing purposes
L515[02:49:32] <ShadowKatStudios> Random
question: Can you use a creative case in an assembler?
L516[02:49:33]
⇨ Joins: TigerzFangz
(~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net)
L517[02:49:38] ⇦
Quits: TigersFangs
(~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net) (Read
error: Connection reset by peer)
L518[02:50:13] <Pwootage> No creative mode
robot, tablet, or drone yet I don't think
L519[02:50:56] <VivienVoid> Took me five
tries to get my first robot right. Wrote a small "mine every
block of this type" program... In hindsight, my navigation
algorithm left a lot to be desired. The robot broke into the ocean
and just kept going forward towards oblivion. I never found it
again.
L520[02:51:02] <VivienVoid> Should
probably have called it Wilson
L521[02:51:09] ***
Riking|away is now known as Riking
L522[02:51:32] ***
Keridos is now known as Keridos_off
L523[02:52:48] ***
Keridos_off is now known as Keridos
L524[02:53:29] <ShadowKatStudios> I want a
creative drone.
L525[02:54:14] <Pwootage> ahaha
L526[02:54:16] <Pwootage> great way to
lose a drone
L527[02:55:19] ⇦
Quits: phillips1012 (~phillips1@72.42.104.172) (Read error:
Connection reset by peer)
L528[02:55:30]
⇨ Joins: phillips1013 (~phillips1@72.42.104.172)
L529[02:57:38] ***
Kilobyte is now known as Kiloff
L530[02:58:57] <VivienVoid> Anyway, in the
off chance that someone knows, can a robot put items into a
Transmutation Table from ProjectE? It doesn't work with pipes, but
I'm not sure if robots work like pipes or more like a fake player
in that regard
L531[02:59:18] <Pwootage> ProjectE? Sounds
fun
L532[02:59:50] ***
Hatsuse is now known as Zefa
L533[03:01:25] <VivienVoid> In a related
question, I can't seem to find a list of all the functions the
robot and other components have in the wiki. I found it in the
deprecated github one, but not the new one
L534[03:01:42] <ShadowKatStudios> ~w
robot
L536[03:02:21] <Pwootage> lperkins2: if
you push your newest code I can shove it into a gradle
project
L537[03:02:27] <lperkins2> Sure.
L538[03:02:38] ***
ds84182 is now known as i--
L539[03:02:52] <VivienVoid>
ShadowKatStudios, thanks! Don't know how I missed that, but I swear
I looked
L540[03:03:01] <Pwootage> I mean feel free
to keep working but no reason to not move newer code rather
thanolder code
L541[03:03:46] <lperkins2> Good timing
too, the vga stuff sorta works.
L542[03:04:02] <Pwootage> hype
L543[03:04:33] <Kodos> I wonder how hard
it would be to use a RedNet historian to make a fake heart
monitor
L544[03:04:35] <lperkins2> The keyboard,
not so much.
L545[03:04:37] ***
Keridos is now known as Keridos_off
L546[03:04:49] <Pwootage>
Dependencies?
L547[03:05:16] <Pwootage> Kodos: not that
bad, just need to create an equation to produce the thing
L548[03:05:31] ***
Keridos_off is now known as Keridos
L549[03:05:36] <Kodos> Why not just use a
steady strenght of 7, pulsing to 15, then 0, then 7 again
L550[03:06:40] ***
Keridos is now known as Keridos_off
L551[03:06:53] <Pwootage> well that might
be cloase enough :P
L552[03:07:47] <VivienVoid> Ok, so reading
through the api it seems there's nothing that can make the robot
place items in anything that does not work like an inventory
L553[03:08:28] <Kodos> Grr, I wanna poke
Lumien but they've been away for 11 hours
L554[03:08:44] <Pwootage> VivienVoid: you
want to do soething in..?
L555[03:09:50] ***
Keridos_off is now known as Keridos
L556[03:10:03] <VivienVoid> Pwootage,
ProjectE... I'm trying to "pipe" cobble directly into the
transmutation table
L557[03:10:42] <Pwootage> if it doesn't
act like an inventory you can't do it with pipes or with OC
afaik
L558[03:11:06] <Kodos> It's Project E,
which is pretty much EE2, I imagine it was intentionallly set up to
be anti-pipe
L559[03:11:41] <VivienVoid> Yes, it's not
meant to be automated but I just had to try
L560[03:11:44] <Pwootage> It's being
tricksy if it's not an inventory, though
L561[03:12:30] <VivienVoid> (this is a
single player world and just for learning purposes, I generally try
to respect how the mod authors want you to use it)
L562[03:15:01] <VivienVoid> Nothing
stopping me from compressing the cobble automatically and feeding
that manually, anyway
L563[03:15:34] <VivienVoid> Now I just
need to decide what's the easiest way to set up the autocrafting
chain
L564[03:17:00] <Pwootage> packers are
easy, cyclic assemblers are fast
L565[03:17:28] <VivienVoid> will look into
it, thanks
L566[03:17:36] <Kodos> I forget what had
it, but there was a mod that added a thing you could use to get
octuple compressed without it ever leaving the block
L567[03:17:46] <Kodos> It was an
autocrafter that would output back into its own inventory
L568[03:17:53] <Kodos> And could remember
multiple recipes
L569[03:18:07] <Pwootage> Cyclic
assemblers can do one craft per tick, so 8 of those into 1 other
one is 1 double compressed per tick
L570[03:18:13] <Pwootage> if you have that
kinda cobble input
L571[03:18:51] <VivienVoid> I don't. I'm
using XU cobble generator but it's really not as fast as I thought
it was (could be something that I did wrong, though)
L572[03:18:59] <Kodos> Use Speed
upgrades
L573[03:19:06] <VivienVoid> I did
L574[03:19:07] <Kodos> Or stack, or more
world interaction, I forget which
L575[03:19:22] <Pwootage> Project E would
probably let me to a less-cheaty infinite resources based on my
world destroyer
L576[03:19:23] <Pwootage> I think
L577[03:19:28] <Pwootage> if I remember
EE2
L578[03:19:42] <VivienVoid> I'll try
different permutations of the upgrades
L579[03:20:24] <VivienVoid> The
transmutation table is pretty cheaty, if you can throw away the
useless resources
L580[03:20:33] <VivienVoid> diamonds from
nothing
L581[03:23:03] <Pwootage> if you can only
get vanilla stuff it's not super useful :P
L582[03:23:25] <Kodos> iirc it's based on
crafting recipes, recursive too
L583[03:23:32] <LordFokas> ^ yup
L584[03:23:45] <Kodos> +1 to me for using
'recursive' correctly
L585[03:24:25] <VivienVoid> I remember
there was some autocrafting table that didn't use power, that's my
main limitation right now. Not enough power
L587[03:24:57] <VivienVoid>
Factorization's Packager, apparently
L588[03:25:05] <Kodos> A cyclic assembler
can run on a solar panel
L589[03:25:07] <Pwootage> Yeah packager is
easy to set up too
L590[03:25:15] ***
Keridos is now known as Keridos_off
L591[03:25:19] <Pwootage> and cheap to
build IIRC
L592[03:25:32] <Kodos> Honestly, FZ is
quite a mod to add for just the packager
L593[03:25:40] ***
Keridos_off is now known as Keridos
L594[03:25:40] <Kodos> Assuming you don't
already haev it
L595[03:26:29] <LordFokas> what does the
packager do?
L596[03:26:32] <VivienVoid> I already have
it, although I never used it
L597[03:26:55] <LordFokas> good old
autocrafting?
L598[03:27:31] <Kodos> Autocrafts in 3x3
or 2x2
L599[03:27:37] <Kodos> So be careful with
metallurgy
L600[03:27:57] <LordFokas> back in my day,
if you wanted autocrafting you needed BC :p
L601[03:27:59] <ShadowKatStudios>
Apparently, VLC and gmod don't like running at the same time
L602[03:28:20] <Kodos> Blegh, I absolutely
cannot get this to stop adding up values and I have no idea what
I'm doing wrong
L603[03:28:23] <LordFokas> fuck
metallurgy, I don't need five million ores that are virtually the
same shit.
L604[03:28:29] <VivienVoid> I never quite
got the point of metallurgy. Are all the extra metals useful for
anything other than TiCon?
L605[03:28:38] <Pwootage> No
L606[03:28:53] <Kodos> Metallurgy is
basically ore bloat giving a false sense of 'variety'
L607[03:29:01] <Kodos> The armors are
terrible iirc
L608[03:29:02] <Pwootage> hmmm... I think
I'ma clean out reika's mods and add something else new
L609[03:29:09] <Pwootage> not sure how I
want to powergen though
L610[03:29:14] <Pwootage> because
reactorcraft is fun but laggy
L611[03:29:22] <Kodos> I'd say Electrical
Age, but outdated RF API =(
L612[03:29:28] <VivienVoid> You mean like
BoP? :P
L613[03:29:55] <LordFokas> I kinda like
BoP
L614[03:30:00] <Inari> Kodos: did
electrical age add more powergne yet?
L615[03:30:02] <Pwootage> BoP?
L616[03:30:08] *
ShadowKatStudios is an ATG fan
L617[03:30:12] <LordFokas> Biomes
O'Plenty
L618[03:30:13] <Kodos> Inari, it has a
thing to let you convert its own power units to RF
L619[03:30:15] <VivienVoid> I like Natura
and BoP, but it is kinda grating how a lot of stuff they add is
basically only there to bloat your inventory
L620[03:30:22] ***
Keridos is now known as Keridos_off
L621[03:30:24] <Inari> Kodos: yeah
but
L622[03:30:29] <Inari> did it add more
powergen for its own unit yet?
L623[03:30:38] <Kodos> When was the last
time you used it
L624[03:30:55] <LordFokas> I used ATG
once. The terrain was dull. Hundreds of miles of the same boring
layered hills.
L625[03:31:10] <Inari> last it had the
normal boring stuff (solar, wind, blah) and the more interesting
turbines, but those were rather limited
L626[03:31:10] <Kodos> I like ATG since it
just adjust vanilla worldgen
L627[03:31:47] <Pwootage> I've used ATG
before but I will be mystcraft flat-worlding probably
L628[03:31:53] <Kodos> I use the turbines
and some other stuff, at one point I had a 32kV output
L629[03:32:10] <Kodos> I keep telling Dolu
he needs to put in Tesla Coils
L630[03:32:24] <LordFokas> I only started
using BoP very late though
L631[03:32:34] <LordFokas> I always
defended EBXL to be better
L632[03:32:41] <Inari> Kodos: can you make
heat in more interseting ways thatn burning stuff yet? ^^
L633[03:32:44] <Pwootage> I'm going to
need a *lot* of power
L634[03:32:52] <Pwootage> Big Reactors can
pull it off with some tweaks and isn't laggy
L635[03:33:06] <ShadowKatStudios>
Pwootage: Add more boosters.
L636[03:33:45] <Pwootage> Boosters?
L637[03:33:46] <ShadowKatStudios> Oh
waait.
L638[03:33:51] <ShadowKatStudios> This
isn't KSP
L639[03:34:01] <Pwootage> ;D nope
L640[03:34:02] <Kodos> I feel like more
mods are supporting BoP over EBXL, and EBXL is like the redpower of
biome mods; A good mod, in its time, but has become outdated
L641[03:34:15] <LordFokas> yeah
L642[03:34:16] <Dashkal> A simple dig
through the wiki and forums didn't yield an answer. Is there a
tutorial for setting up an OC addon? I'm at the point where my mod
loads in forge, it's just adding OC as a dep and being seen by it I
need.
L643[03:34:25] <ShadowKatStudios> I wonder
if that will run while I watch a video...
L644[03:34:41] <LordFokas> last time I
played, I found a BoP biome I didn't know and totally love it. The
Shield.
L646[03:35:06]
⇨ Joins: Wired
(~jacob@c-75-72-220-179.hsd1.mn.comcast.net)
L647[03:35:14] <Inari> your image is
borked
L648[03:35:30] <Wired> Why do tablets
still pop up with a screen when they don't have a screen
installed?
L649[03:35:32] <LordFokas> it works for
me...
L650[03:35:41] <Inari> it goes white once
loaded
L651[03:35:42] <Inari> :<
L652[03:35:46] <LordFokas> :|
L653[03:35:47] <Wired> Oh nvm, I'm an
idiot.
L654[03:35:56] <LordFokas> probably a
problem on your side Inari
L655[03:35:58] <ShadowKatStudios>
LordFokas: That's a damn nice house, and I love the shield
biome
L656[03:36:09] <Pwootage> Dashkal: I
remember a tutorial somewhere, can't remember where though
L657[03:36:18] <LordFokas> I'll probably
never build like that again though
L658[03:36:33] <Dashkal> Pwootage: Tease!
:P
L659[03:36:36] <ShadowKatStudios>
D:?
L660[03:36:39] <LordFokas> I can't even
describe the amount of materials it took me to build it
L661[03:36:55] <LordFokas> those roofs
took so much wood.
L662[03:36:55] <Pwootage> Dashkal: I'm
looking.... :P
L663[03:36:58] <ShadowKatStudios>
True...
L664[03:37:03] <Dashkal> I'm digging about
myself
L665[03:37:07] <LordFokas> cobblestone
wasn't a problem
L666[03:37:10] <Dashkal> ooo, maybe the
readme in the github page?
L667[03:37:18] <ShadowKatStudios> I
usually have cobble roofs and wood walls
L668[03:37:33] <LordFokas> but getting
that much Pine Wood in the Shield was a pain
L669[03:37:41] <LordFokas> until I set up
an MFR tree farm
L670[03:37:50] <LordFokas> but by then I
already had the roofs done
L671[03:37:59] ⇦
Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-392-98.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L672[03:38:05] <Dashkal> Ok, the readme at
least gives me the instructions to nab the API
L673[03:38:16] <Pwootage> That's wehre it
was, readme of github
L674[03:38:18] <Pwootage> that's what I
used
L675[03:38:26] <Pwootage> I only know how
to create an arch ;D
L676[03:38:28] ***
Zefa is now known as Hatsuse
L678[03:38:43] <Dashkal> Well, this gave
me enough to get an API, but not how to be seen and such.
L679[03:38:44] <LordFokas> courtesy of the
Hats mod
L680[03:38:57] <Dashkal> Pwootage: That's
exactly what I'm about to do
L681[03:38:59] <ShadowKatStudios> that...
is either amazing or amazingly freaky
L682[03:39:20] <LordFokas> and speaking of
DovahNOPE, I deleted my Legendary save.
L683[03:39:48] <LordFokas> I got bugged in
a mission where you can't go back, so I couldn't go forward
either.
L684[03:40:07] <LordFokas> I hate that
kind of missions
L685[03:40:08] <ShadowKatStudios>
fun
L686[03:40:22] <LordFokas> and I also was
tired of getting my ass handed back to me
L687[03:41:00] <LordFokas> especially by
Bandit Chiefs
L689[03:41:18] <Pwootage> it might be an
OK example
L690[03:41:35] <Dashkal> My thanks
:)
L691[03:41:51] <Dashkal> A template tends
to be my best bet for getting started
L692[03:42:16] ***
alekso56 is now known as alekso56_off
L693[03:43:04] <VivienVoid> mmmmm... the
packager is kind of weird, whatever sides I put the pipes in they
will extract from both inventory slots
L694[03:43:48] <Pwootage> VivienVoid: I
used top and bottom and it worked fine
L695[03:43:49] <Pwootage> odd
L696[03:43:50] <ShadowKatStudios> ._. Why
do I try? Minecraft runs at 4 FPS while a video is playing
L697[03:43:55] <LordFokas> Yesterday I was
killed by a bandit chief, and his weapon was a dagger. A GOD DAMNED
DAGGER. In a single strike he chewed through my full Dwarven armor
(Flawless level) and my almost 300 HP
L698[03:44:20] <VivienVoid> Pwootage, I
tried that, still doesn't work
L699[03:44:32] <Dashkal> Pwootage: What
did you tweak to get it not to complain about the annotation
referring to the val inside the object?
L700[03:44:33] <VivienVoid> Maybe it's the
enderio pipesQ
L701[03:45:09] <LordFokas> SKS, where are
you watching the video? Local player or on a website? usually web
players eat a lot of CPU time, which is something MC is also greedy
about.
L702[03:45:12] <ShadowKatStudios> Oh, I
was using max render distance
L703[03:45:14] <ShadowKatStudios> that
explains a lot
L704[03:45:19] <LordFokas> LOL
L705[03:45:19] <ShadowKatStudios>
VLC
L706[03:45:41] <LordFokas> shouldn't
interfere much then. but yeah, max render distance :p
L707[03:46:17] <Pwootage> Dashkal: I may
not have fixed that ;P
L708[03:46:27] <Pwootage> Enderio, I want
enderio
L709[03:46:30] <Dashkal> ahh, drat. Was
hoping there was a way to stop Scala from being silly there
L710[03:48:04] <Pwootage> Split the
version info into another object
L711[03:48:06] <Pwootage> that should fix
it
L712[03:48:07] <Pwootage> (I think)
L713[03:48:19] <Dashkal> Well, not the end
of the world to duplicate that string
L714[03:48:21] <Dashkal> Just...
messy
L715[03:48:28] <Pwootage> indeed
L716[03:48:29] <Dashkal> Java and Scala
share messes like that
L717[03:48:50] <VivienVoid> Yeah, works
with XU pipes. Weird
L718[03:49:14] <Dashkal> Any deobf
versions of OC kicking around? Or should I just build my own.
L719[03:49:40] <Pwootage> I think it's
available on curseforge
L720[03:49:43] <Pwootage> I could be
wrong
L721[03:49:52] <Dashkal> I only saw
universals there
L722[03:49:58] <Dashkal> Dev builds!
L724[03:50:50] <Dashkal> There's a deobf
link there
L725[03:50:51] <Pwootage> yeah there's
-dev.jar's there
L726[03:54:15] ⇦
Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed
the connection)
L727[03:57:04] ***
Keridos_off is now known as Keridos
L728[04:01:11] <ShadowKatStudios>
"Bishop Radeon silver coin" -- We all know GeForce is
better
L729[04:01:34] ⇦
Quits: Wired (~jacob@c-75-72-220-179.hsd1.mn.comcast.net) (Ping
timeout: 198 seconds)
L730[04:09:01] <gamax92> ShadowKatStudios:
i think my Hercules Stingray will beat your GeForce
L731[04:09:20] <ShadowKatStudios>
Everything from the last 5 years will beat my GeForce
L732[04:09:39] <ShadowKatStudios> An
8600GT won't beat much beyond Intel HD any more
L733[04:09:51] <gamax92> do you know how
old a stingray is?
L734[04:11:28] <ShadowKatStudios>
Nope.
L735[04:11:41] <gamax92> 80s
L736[04:11:42] <Caitlyn> 1997?
L737[04:12:11] <Caitlyn> Ahh I was
thinking Voodoo
L738[04:12:13] <Dashkal> Woot! Thank you,
Pwootage. Very initial arch implemented. Now to make it do
things.
L740[04:13:26] <Pwootage> Dashkal: np!
:D
L741[04:13:48] <Pwootage> probably shoudl
set up lperkins2's thing
L742[04:13:51] <Dashkal> Next challenge:
Figure out how to correctly pull in external libs in a forge
mod.
L743[04:13:58] <Pwootage> instead of only
watching AGDQ
L744[04:14:09] <ShadowKatStudios> I have
1GB of VRAM and a 128-bit interface, thank-you-very-much
gamax92
L745[04:14:12] <Pwootage> I have a dep on
my own lib in my own maven in that same project
L746[04:14:37] <Dashkal> Do you shade it
into your jar or does it end up in mods/1.7.10/ ?
L747[04:14:46] <Dashkal> (I'd actually
like to learn both techniques)
L748[04:14:49] <Pwootage> um
L750[04:15:40] <Dashkal> At a glance,
neither and it simply must be present to play?
L751[04:15:51] <gamax92> also all graphics
music and sound effects are temporary
L752[04:15:56] <gamax92> all criticism on
them will be ignored
L753[04:16:20] <ShadowKatStudios> gamax92:
What is it?
L754[04:16:28] <ping> gamax92, its less
ugly than your face
L755[04:16:31] <gamax92> its a game title
screen!
L756[04:16:38] <gamax92> ping: why thank
you
L757[04:16:54] <gamax92> my face is
beautiful, so that logo is amazing then.
L758[04:17:23] <ping> gamax92, the logo is
worse graphic-design wise than MLP
L759[04:18:00] <gamax92> well mlp has
amazing graphic design, so its probably a tiny bit less than
amazing, but due to rounding errors, it's amazing.
L760[04:18:19] *
ping wasnt trying to make gamax admit he thinks MLP looks
good
L761[04:19:11] <Pwootage> Dashkal: that's
probably correct
L762[04:19:18]
⇨ Joins: dangranos (~dangranos@37.23.225.146)
L763[04:19:54] <Dashkal> mmm
L764[04:20:14] <Dashkal> Digging through
the P:Red sources to see if I can figure it out. It's the only OSS
mod I have installed that pulls down a lib
L765[04:21:02] <Dashkal> Well, OC has its
natives, but I think they're just hiding in the jar and written
out?
L766[04:22:40] ***
Keridos is now known as Keridos_off
L767[04:24:11] <Pwootage> pretty sure it
DLs them, I could be wrong
L768[04:25:08] <Dashkal> hmm
L769[04:25:22] <Dashkal> I fear I may have
run into a question for #minecraftforge
L770[04:28:06] <Pwootage> I kinda need to
know that answer too unless lperkins2 is just repackaging the jar
in the end
L771[04:28:38] ***
Techokami is now known as Techokami|Off
L772[04:29:38] <Dashkal> Trying to poke a
couple friends. I'm really not fond of that channel...
L773[04:30:02] <Dashkal> I may end up just
shading it into my jar anyway.
L774[04:30:11] <Dashkal> But I'd like to
know how to use it as an ext dep
L775[04:31:03] <LordFokas> Dashkal, afaik
FML and NEI also do that
L776[04:31:26] ***
Keridos_off is now known as Keridos
L777[04:31:31] <Dashkal> Digging through
P:Red and ModularPowerSuits. But I haven't spotted the magic
yet.
L778[04:31:40] <Dashkal> Both of them do
(or did) it
L779[04:32:02] ⇦
Quits: phillips1013 (~phillips1@72.42.104.172) (Remote host closed
the connection)
L780[04:32:09] <LordFokas> I accidentally
found the one in NEI. It's easy to spot.
L781[04:32:28] <Dashkal> mmm?
L782[04:32:35] <LordFokas> and in the
comments CB states he shamelessly stole and adapted the code from
FML
L783[04:32:37] ***
darknife25 is now known as darknife25|AFK
L784[04:33:10] <Dashkal> I thought CCC
pulled in CCL. It's NEI that does it?
L785[04:34:23] <Dashkal> Forgot NEI was
opened. *digs*
L786[04:35:31] <Dashkal> Seeing a
"dependencies.info
L787[04:35:36] <Dashkal> file that seems
to be related
L788[04:35:50] <LordFokas> it's actually
CCC
L790[04:36:28] <Dashkal> Yeah, there it
is
L791[04:36:33] <Dashkal> Ok, need a
license before I touch this...
L792[04:36:45] <Dashkal> MIT. Sweet. I can
handle that
L793[04:36:54] <Pwootage> what's your new
arch?
L794[04:37:11] <Dashkal> OCλ
L795[04:37:25] <Pwootage> lambda?
L796[04:37:26] <Dashkal> λ-calculus
derived language (Haskell Family)
L797[04:37:32] <Pwootage> uhoh
L798[04:37:42] <Dashkal> My strongest
language is Haskell.
L799[04:38:08] <Pwootage> I need to learn
haskell sometime
L800[04:38:10] <Dashkal> (Ok, it's
probably Scala, but I'd be better in Haskell if I was working with
it as much as I do Scala)
L801[04:38:14] <LordFokas> isn't that the
one that is unlike every other language ever?
L802[04:38:22] <Dashkal> Nah, there's a
large family around it
L803[04:38:31] <Dashkal> I find Lisp more
foreign
L805[04:39:03] <ping> omg the text is so
deformed
L806[04:39:08] <gamax92> >_>
L807[04:39:09] <gamax92> how so.
L808[04:39:10] <ping> just like gamax92's
dick
L809[04:39:26] <LordFokas> I don't know a
lot of languages, and I'm only proficient in a few.
L810[04:39:40] <gamax92> ping: how is the
text deformed
L811[04:39:49] <ping> gamax92
L812[04:39:51] <Pwootage> I've written
code in more than a few languages at this point ;D
L813[04:39:56] <LordFokas> Proficient in
C, Java, PHP & JS.
L815[04:40:01] <ping> it resembles your
face
L816[04:40:03] <ping> thats why
L817[04:40:18] <Dashkal> "This is
even less original, ripped off from CodeChickenCore. Credits to
ChickenBones and cpw."
L818[04:40:21] <Dashkal> >.>
L819[04:40:36] <Pwootage> gamax92: what is
this for?
L820[04:40:43] <ShadowKatStudios> Lisp is
fun
L821[04:40:46] <gamax92> Pwootage: because
i can
L822[04:41:00] <Dashkal> ShadowKatStudios:
I need to learn a Lisp at some point, but this project jumped
it.
L823[04:41:02] <ShadowKatStudios> I'm
terrible at it, but it's so simple! yet so hard.
L824[04:41:04] <LordFokas> I also know x86
ASM, C++, Pascal, Perl, Visual Basic, C#, Lua
L825[04:41:14] <Dashkal> I want to
actually write non-trivial OC programs.
L826[04:41:16] <LordFokas> maybe a few
others too
L827[04:41:31] <ShadowKatStudios> I know
Lua, Python, bash, some PHP, a bit of Rust and some 6502 machine
code
L828[04:41:38] <Dashkal> Lua's a bit too
hardcore for me. Gimme something nice and predictable.
L829[04:41:42] ⇦
Quits: Lathanael|Away (~Lathanael@p549733DF.dip0.t-ipconnect.de)
(Ping timeout: 378 seconds)
L830[04:41:44] <Pwootage> all I know about
lisp is parentesis at this point
L831[04:41:52] <Pwootage> I don't like lua
much
L832[04:42:02] <LordFokas> yeah, Bash.
I've learned that too.
L833[04:42:07] <ShadowKatStudios> (format
t "Hello, world!")
L834[04:42:09] <Dashkal> I really dislike
it. Using politer words than normal given the channel :p
L835[04:42:13] <ShadowKatStudios> Hello
world program.
L836[04:42:49] <Dashkal> But hey, I was
given the tools to step up and replace it. So here we are.
L837[04:43:23] <LordFokas> this is
probably the channel where I use most swear words. Maybe second,
right after my own channel. :p
L839[04:43:30] <Dashkal> oops
L840[04:43:40] <Dashkal> I'm actually
seriously considering diving into some JNI stuff so I can write the
OCλ VM in Haskell.
L841[04:43:54] <Dashkal> (Yes, I'm just
leaving λ in my clipboard for quick typing)
L842[04:44:07] <LordFokas> I can't even
see that char properly
L843[04:44:12] <Dashkal> Lower case
lambda
L844[04:44:21] <LordFokas> this client is
using a fucked up encoding and I can't change it
L845[04:44:32] <Pwootage> (I know that for
reasons other than half-life, for the record)
L846[04:44:37] <Dashkal> That reminds me.
I need to poke at weechat soon.
L847[04:44:49] <gamax92> I know that only
for half-life
L848[04:44:56] <Dashkal> I first cared
about the symbol because of HL. But studying functional programming
tends to drive you to learn the other meaning pretty damn
quickly.
L849[04:45:09] <LordFokas> LOL
L850[04:45:17] <Pwootage> Binary lamdbda
calculus is a really dense langauge, btw
L851[04:45:23] <Pwootage> its'
self-interpreter is like 12 bytes or something
L852[04:45:24] <Dashkal> Ouch. I'd imagine
so
L853[04:45:42] <Dashkal> Wait what? It can
self interpret with that few bits?
L854[04:45:42] <LordFokas> Java 8 has
Lambdas, and it's not functional :p
L855[04:45:44] <Dashkal> I'm
impressed.
L856[04:45:47] <Dashkal> Yes and yes
L857[04:46:06] <Dashkal> I might actually
be able to write small amounts of Java glue without throwing myself
off a bridge.
L858[04:46:31] <Dashkal> It's missing a
couple other critical things I'd need though. And I know they're
not comming.
L859[04:46:31] <Pwootage> BF interpreter
in 829 bits
L860[04:46:33] <Pwootage> nice
L861[04:46:37] <LordFokas> oh come on,
Javan isn't that bad :c
L862[04:46:42] <Dashkal> I stand by my
statement
L863[04:46:48] <Dashkal> I would quit
software before taking a Java job.
L864[04:46:56] <Pwootage> Java is not that
bad
L865[04:46:57] <Pwootage> >.>
L866[04:47:02] <LordFokas> what's so wrong
about it?
L867[04:47:03] <Pwootage> Scala is much
better, mind
L868[04:47:17] <Dashkal> It's better, but
it missed the mark. I just find it to be the tolerable JVM
language.
L869[04:47:29] <Dashkal> LordFokas: I'd
rather not have this argument with you a second time :P
L870[04:47:34]
⇨ Joins: Lathanael|Away
(~Lathanael@p549715DF.dip0.t-ipconnect.de)
L871[04:47:50] <LordFokas> did we have
this argument before?
L872[04:47:52] <Dashkal> I like my
software nice and predictable.
L873[04:48:05] <Dashkal> That means no
mutation. No side effects.
L874[04:48:08] <Pwootage> 206 bit
self-inteprester, evidently
L875[04:48:08] <Pwootage> anyway
L876[04:48:15] <LordFokas> oh yeah, you
don't like polymorphism and stuff.
L877[04:48:19] <Dashkal> Not true
L878[04:48:22] <Pwootage> Uh, you can
write java immutably
L879[04:48:30] <Dashkal> I don't like
inheritance polymorphism.
L880[04:48:35] <Pwootage> and hating
mutability kinda kills like 80% of programming languages
L881[04:48:38] <Dashkal> I use parametric
polymorphism all the time
L882[04:48:38] <Pwootage> well don't use
it then
L883[04:48:40] <ShadowKatStudios>
http://9gag.com/gag/anXEbe0 "Scala is a variant
of the 240G Java, except the training manual is written in an
incomprehensible dialect many suspect is really
gibberish."
L884[04:48:52] <Dashkal> Pwootage: It's
true. The set of languages I'm fully effective in is sadly
small.
L885[04:48:55] <Pwootage> Scala really
doesn't have a good way to learn it
L886[04:49:07] <Dashkal> Agreed. Scala is
a terrible language to learn FP in.
L887[04:49:16] <Pwootage> ML is a nice
functional langauge
L888[04:49:19] <Pwootage> purely
functional language
L889[04:49:27] <Dashkal> I learned
functional programming via Haskell, then went back to Scala and now
use a functional subset of it.
L890[04:49:29] <Pwootage> I hear haskall
is amazing
L891[04:49:47] <Pwootage> Scala is great
because I can write stuff that is functional *AND* stuff that
isn't
L892[04:49:54] <Dashkal> I find scala more
difficult to work with than I did haskell. Java I simply can't get
very far in without running into insanity.
L893[04:50:05] <Pwootage> functional
programming solves a subset of problems cleanly, imperitive a
somewhat different subset
L894[04:50:12] <Dashkal> False
comparason
L895[04:50:20] <Dashkal> Haskell is the
strongest imperative language I'm aware of.
L896[04:50:29] <Pwootage> by
imperitive
L897[04:50:31] <Pwootage> I mean
iterative
L898[04:50:33] <Dashkal> I use imperative
style all the time.
L899[04:50:46] <Pwootage> line-by-line
"do this then this" type stuff
L900[04:50:53] <Dashkal> Recursion is
strictly more expressive than iteration
L901[04:51:03] <Pwootage> false
L902[04:51:05] <Pwootage> but
alright
L903[04:51:07] <Dashkal> Imperative, as in
do this, ok, do that, now do this other thing? Haskell is the best
language I know of for that.
L904[04:51:19] <Dashkal> Not false. There
are recursive algorithms that cannot be expressed with
iteration
L905[04:51:29] <Dashkal> There is no
iterative algorithm that cannot be expressed with recursion
L906[04:51:45] <Pwootage> (I'm curious
about a specific example) one moment
L907[04:51:46] <Dashkal> SOE
notwistanding, which is a runtime issue.
L908[04:51:50] <Dashkal> Ackerman
function
L909[04:52:50] <Pwootage> bah, I lost
it
L910[04:53:33] <Dashkal> mrh. I need this
parsing library. I really don't want to reimplement parsec
again.
L911[04:53:38] <Dashkal> Last time I did
that was for work, and work owns that code.
L912[04:54:13] <Pwootage> it's not always
better to recurse
L913[04:54:23] <Pwootage> Never, in
programming, is one thing always the correct answer
L914[04:54:35] <ping> Pwootage,
1+1=1
L915[04:54:44] <ping> is false
L916[04:54:47] <Pwootage> (well, except
PHP is never the answer. Mostly because it's a pain to use and easy
to write exploitable code in, and it's hard to maintain)
L917[04:54:53] <LordFokas> ping: go try
that in PHP
L918[04:54:59] <Dashkal> If your runtime
sucks, you cannot recurse. I'm used to this :P And the JVM is...
trouble.
L919[04:55:23] <progwml6> eew php
L920[04:55:28] <Pwootage> Recursion is
amazing, it's not always better.
L921[04:55:39] <Pwootage> I've written
enough code to have figured that out the hard way :P
L922[04:55:42] <Dashkal>
"better" requires a set of requirements
L923[04:55:51] <Dashkal> Recursion
/always/ works, assuming a runtime that isn't braindead.
L924[04:56:00] <LordFokas> speaking of
predictability... Dashkal, if you think inheritance polymorphism
isn't predictable, what'd you call PHP?
L925[04:56:05] <Dashkal> Which solution to
pick amongst the set that work requires requirements.
L926[04:56:15] <Dashkal> LordFokas: A
clusterfuck of pain and suffering
L927[04:56:26] <Dashkal> PHP is bad for so
many reasons.
L928[04:56:28] <Pwootage> Inheretance
polymorphism also solves a fantastic subset of problems like, say,
OC's archetecture API
L929[04:56:35] <Pwootage> PHP has a
bajillion problems, it's true.
L930[04:56:41] <Dashkal> I'm currently
bordering the crap out of OC's API.
L931[04:57:00] <Pwootage> PHP has worse
OOP than Javascript and Lua >.>
L932[04:57:10] <LordFokas> I actually
found something funny about PHP last week. I dealt with that
language for 4 years and never ran into that issue.
L933[04:57:32] <Pwootage> Also, the
distributed service archetecture we use at work is fantastic and
doesn't make sense without subtype polymorphism
L934[04:57:41] <LordFokas> There's a
string class and a string primitive.
L935[04:57:55] <LordFokas> and that can
cause all sorts of shit
L936[04:58:20] <Dashkal> Pwootage: I'd
argue it doesn't make sense with it either...
L937[04:58:46] <LordFokas> "Error on
line X, function Y, argument #Z: string expected, string
given"
L938[04:59:11] <LordFokas> I was all
"WAAAAAAAAAAAAAAT" for at least 15 minutes.
L939[04:59:45] <Pwootage> Dashkal: uh, no,
it's fantastic. I can't really get into details because contracts
but trust me it's amazing
L940[04:59:50] *
Dashkal shrugs
L941[05:00:05] <Dashkal> I won't trust you
on that. Writing software for more than a decade. I've never seen
it.
L942[05:00:14] <Pwootage> I've written
sotware for a decade, too
L943[05:00:20] <Pwootage> :P
L944[05:00:22] <Pwootage> anyway
L945[05:00:23] <Dashkal> I've never once
seen a case where it's used where parametric polymorphism isn't
clerer
L946[05:00:30] <Dashkal> Not a single
time.
L947[05:01:05] <Pwootage> Not saying that
I don't prefer to do it that way most of the time, for the
record
L948[05:01:26] <Pwootage> although... let
me get the link
L949[05:01:38] <Dashkal> I'm not
exaggerating my position here. I'm actually more than a little
suprised I reached this position.
L950[05:01:46] <Dashkal> I was a Java dev
for years.
L952[05:02:27] <Pwootage> sure is nice to
work with
L953[05:02:29] <Dashkal> (4? think it was
4. PHP for 3)
L954[05:03:20] <Dashkal> erm? That just
looks like a normal ADT. Keyword is the only type there.
L955[05:03:22] <Pwootage> Also, match
statements + recursive decent parser = awesome
L956[05:04:07] <Dashkal> heh. You should
see how it ends up looking when you abstract out the matches with
Applicatives.
L957[05:05:18] <Dashkal> The last parser
lib I wrote. it was basically a transcode of EBNF.
L958[05:05:37] <Pwootage> Best part of
programming:
L959[05:05:40] <Dashkal> Though this time
I need something a little more advanced. There can't be an EBNF
this time because of infix operators.
L960[05:05:53] <Pwootage> I've written
millions of lines of code at this point, still so much to learn and
so many new ways to write code
L961[05:06:02] <Dashkal> How they bind
(left, right, how tightly) are specified in the same file I'm
parsing.
L962[05:06:08] <Dashkal> Pwootage: Very
much agreed
L963[05:06:35] ***
LordFokas is now known as LordFokas|off
L964[05:07:08] <Kodos> I'd settle for
flawless fluency in Lua over knowing a few languages decent
amounts
L965[05:07:27] <Pwootage> Fluency is
created by practice
L966[05:07:57] <Dashkal> I strive for
programming skill. Languages in particular are just vehicles.
L967[05:07:58] <Kodos> Right now the only
thing getting practice is my facedesking skills. Been at this
capbank monitor program for what seem slike forever
L968[05:08:17] <Dashkal> Kodos: You, right
now, are describing the motivation for my writing my own
language.
L969[05:08:33] <gamax92> jazzguitar
L970[05:08:49] <Pwootage> I'm going to be
writing something sorta like scala but with some of my biggest
annoyances removed
L971[05:08:50] <Kodos> I thought about
making a pseudocode language based on brainfuck, but
userfriendly
L972[05:08:53] <Kodos> I was going to call
it dumbfuck
L973[05:08:53] <Pwootage> after I finish
my compilers class
L974[05:08:59] <Pwootage> Kodos: lolol
best name
L975[05:09:33] <Dashkal> Pwootage: Suggest
you start by removing Null and working from there.
L976[05:09:39] <Pwootage> Yeah null is
dumb
L977[05:09:42] <Dashkal> Scala already has
Option. Null is stupid.
L978[05:09:49] <Pwootage> null exists in
scala because java
L979[05:10:00] <Dashkal> Believe me I'm
aware. But it didn't /have/ to.
L980[05:10:01] <Pwootage> most of my
annoyances of scala are because of java, I suppose
L981[05:10:07] <Dashkal> That could have
just been a library function on Option.
L982[05:10:22] <i--> Woot, I have the
EEPROM bios under 4kb
L983[05:10:22] <Pwootage> Well yeah, but
scala is designed as fully interoperable with java
L984[05:10:31] <i--> I had to do some
hacking (°͂ ͜ʖ°͂)
L985[05:10:47] <Pwootage> i--: for?
L986[05:10:55] <i--> Pwootage: ARM
stuff
L987[05:11:00] <Pwootage> nice
L988[05:11:05] <Dashkal> that's just it.
option could have been that. There was no need for Null to have
interop with JVM null.
L989[05:11:07] ***
AngieBLD is now known as AngieBLD|Off
L990[05:11:08] <Pwootage> enough to load
something from a disk?
L991[05:11:19] <Pwootage> Dashkal: yeah,
but it's not necesarily as clear
L992[05:11:36] <i--> Pwootage: nope, just
enough to look for filesystems that contain init.elf and
complain
L993[05:12:00] <Pwootage> So it finds it
but won't load it? Nice. :D
L994[05:12:02] <i--> I did a bit of
hacking so the ELF file won't have variables filled with zeros
everywhere
L995[05:12:38] <i--> Custom linker script
defines _END as the end of the program in memory, I just set up
variables mid runtime
L996[05:12:47] <i--> now to test it
L997[05:13:18] <Pwootage> If you can get
your EEPROM working well enough to load an ELF kernel, that's all I
need to write my OS
L998[05:13:34] <Pwootage> and it would be
...conveineient, to be able to load ELF
L999[05:13:44] <i--> yeah, it will be
elf
L1000[05:14:02] <Pwootage> I relaly want
to write ARM over x86 :(
L1001[05:14:02] <i--> I have a SVC call
that does ELF loading
L1002[05:14:15] <i--> it makes it easier
to do ELF stuff
L1003[05:14:24] <i--> the ELF loading is
in java
L1004[05:14:29] <Pwootage> I might use
that, but at the least it would be nice to not have to write the
bootloader that you're writing :P
L1005[05:14:36] *
Dashkal ponders
L1006[05:15:00] <i--> Well, I've got to
go to sleep!
L1007[05:15:00] <Dashkal> What belongs in
an OCλ EEPROM...
L1008[05:15:05] <Pwootage> aw
L1009[05:15:09] <Pwootage> have you
pushed your code i--?
L1010[05:15:18] <i--> Nope, not at all
:(
L1011[05:15:33] <i--> I'll do so in the
morning
L1012[05:15:40] <Pwootage> alright
well
L1013[05:15:44] <i--> good night
L1014[05:15:54] <Pwootage> cya
tomorrow
L1015[05:16:57] <Kodos> #lua return
6*4096
L1016[05:16:57] <|0xDEADBEEF|> >
24576
L1017[05:18:17] <Pwootage> let's see if
updating hexchat makes it not fail at irc
L1018[05:18:29] <Pwootage> it has been
lagging, basically
L1019[05:20:29] <Dashkal> Hrm, it'd be
handy to have a small unit with two EEPROM slots. So I could
auto-craft specific EEPROMs.
L1020[05:20:31] <Pwootage> pacyak and
AGDQ time, I guess?
L1021[05:20:56] <Dashkal> This library
rabbit hole is taking too long. Think I'll just have crap in libs
for now
L1022[05:21:12] <Dashkal> I can deal with
packaging when it's time to actually make a distributable.
L1023[05:21:30] <Pwootage> fine with
me
L1024[05:21:31] <Pwootage> :D
L1025[05:21:36] <Dashkal> Everything is
MIT family. So I can just make an uber-jar if I must.
L1026[05:22:24] <Pwootage> pretty sure
you can do that with GPL too, right? (as long as everything
involved is GPL-compatable)
L1027[05:22:34] <Dashkal> I prefer to
avoid GPL if I can.
L1028[05:22:48] <Dashkal> When I write
code I like it to either belong to my employer, or be MIT/BSD
family.
L1029[05:22:56] <Dashkal> I don't want to
have to care what's done with it.
L1031[05:23:26] <Pwootage> MIT/BSD are
really nice, I only use GPL when required or when dealing with code
I'm writing for school
L1032[05:23:33] <Pwootage>
generally
L1033[05:24:10] <ShadowKatStudios> ._.
I'm using most of my memory, and I have 8GB
L1034[05:25:15] ***
i-- is now known as dsAway
L1035[05:25:34] <Pwootage> I''ve used my
16gb before
L1036[05:25:43] <Pwootage> and my 8gb
runs out when I run MC, Intellij, and chrome
L1037[05:25:59] <Dashkal> Ok, one lib is
BSD-3, the other MIT (which is derived from a BSD-3 library). I'm
set
L1038[05:26:32] <Pwootage> yep
L1039[05:27:10] <Dashkal> I'll probably
make my own personal code MIT.
L1041[05:42:23] <Pwootage> --
¯\_(ツ)_/¯
L1042[05:43:14] <Kodos> I literally
had/have no idea what I was/am doing
L1043[05:43:19] <Kodos> Networking is
still new to me
L1044[05:43:37] <Kodos> I was working on
a way to have two computers, or a server and a computer, give the
other its address
L1045[05:44:26] *
Dashkal blinks
L1046[05:44:36] <Dashkal> Forgot about
that. I'm going to have to write my own network stack.
L1047[05:44:55] <Dashkal> Along with
everything else...
L1048[05:45:14] <Pwootage> yeah, uh, I'll
be making my OS work more like OC, and less like actual
computers
L1049[05:45:20] <Pwootage> so it's
familiar (and because it's easier)
L1050[05:46:16] <Dashkal> There, external
libs loading.
L1051[05:48:36] <lperkins2> What jar am I
repackaging?
L1052[05:49:03]
⇦ Quits: Ir7_o (~Ir7_o@74.91.17.50) (Quit: Bye)
L1053[05:49:21]
⇨ Joins: Ir7_o (~Ir7_o@74.91.17.50)
L1054[05:49:21]
zsh sets mode: +o on Ir7_o
L1055[05:51:49] <lperkins2> So, the
bios.img and the like (boot.img, dosgames.img) are just packed into
the jar file. JPC has the ability to load images out of the jar
file, which is really just a zip file.
L1056[05:52:00] <Pwootage> lperkins2:
your x86 library
L1057[05:52:26] <lperkins2> I package JPC
and just drop it in .minecraft/mods, FML warns that it is not a mod
file, but injects it into the class path.
L1058[05:52:50] <lperkins2> Then I
package x86Computers, which is a mod, into a zip and drop it in
/mods.
L1059[05:53:02] <lperkins2> No natives or
anything that way involved.
L1060[05:53:16] <Pwootage> yeah wasn't
sure if you did that or whether you were just going to merge the
jars
L1061[05:53:20] <Pwootage> or what
L1062[05:54:02] <lperkins2> JPC has its
own serialization technique, which I will call, it returns a zip
object, which I'm not sure how I'll handle.
L1063[05:54:31] <lperkins2> I don't plan
to merge the jars, for one, I intend to be using a stock JPC (I'm
not, yet),
L1064[05:55:02] <Pwootage> well you can
convert it to a binary array and shove it in the NBT object
L1065[05:55:06] <lperkins2> for another,
JPC is gpl2, so I don't want to be bundling it directly with
mine.
L1066[05:55:12] <lperkins2> That's more
or less what I intend to do.
L1067[05:55:26] <Pwootage> your code is
MIT I assume, then?
L1068[05:55:30] <lperkins2> zlib
L1069[05:55:39] <Pwootage> I thoguht
linking against GPL requried GPL
L1070[05:55:46] <lperkins2> It
can't.
L1071[05:56:02] <lperkins2> Static
linking against GPL requires GPL or compatible.
L1072[05:56:08] <lperkins2> I'm not
static linking.
L1073[05:56:09] <Pwootage> Dynamic does
not?
L1074[05:56:17] <Pwootage> oh
L1075[05:56:19] <Pwootage> GPL or
compatable
L1076[05:56:20] <Pwootage> gotcha
L1077[05:56:38] <lperkins2> All I've done
is written a library which expects javas class loader to provide a
class named org.jpc.PC et cetera
L1078[05:56:57] <lperkins2> You could
drop anything you want into your class path, my library has no way
to know if what you provide is GPL or not.
L1079[05:57:05] <lperkins2> (that is
dynamic loading for you)
L1080[05:57:20] <lperkins2> static
linking means actually embedding the GPL code into my project
directly.
L1081[05:57:40] <lperkins2> I believe
that including a GPL library directly into my zip file would
qualify.
L1082[05:57:47] <Pwootage> well according
to some recent court decisions I'm not sure if that counts
L1083[05:57:51] <Pwootage> including it
would qualify for sure
L1084[05:57:54] <lperkins2> The zip file
is the compiled code, in its final executable form.
L1085[05:58:12] <Pwootage> I mean I don't
care, but I kinda sort want to understand it better
L1086[05:58:25] <lperkins2> Worst case, I
can strip JPC from my compile environment and compile against a
dummy library,
L1087[05:58:39] <lperkins2> the end
product comes out exactly the same.
L1088[05:59:15] <lperkins2> So, the basic
way it works is you give me your source code in exchange for me
agreeing not to include it without also making my code available
under similar terms.
L1089[05:59:17] <Pwootage> the other hand
is nobody is probably going to care
L1090[05:59:23] <Pwootage> because nobody
gains or loses moeny over this
L1091[05:59:33] <Pwootage> I know the
basics
L1092[05:59:38] <Pwootage> it's edge
cases I don't always know
L1093[05:59:46] <lperkins2> With dynamic
linking, I'm not including your code in my project at all.
L1095[06:00:07] <lperkins2> You could
make the case that I'm including your headers if it is something
like C,
L1096[06:00:16] <Pwootage> yeah but the
spirit is that you're still using it
L1097[06:00:24] <Dashkal> I dropped an s.
Oops
L1099[06:00:53] <Pwootage> nice
L1100[06:01:03] <Dashkal> That's already
enough for Turing Completeness.
L1101[06:01:06] <lperkins2> but since,
java doesn't even have that, and titles are not copyrightable, as
long as you haven't trademarked your class names, you can't
complain about someone importing them.
L1102[06:01:07] <Pwootage> Heh, forgot to
increase my minecraft memory
L1103[06:01:12] <Dashkal> More than
enough, actually. Bindings are just a sanity thing
L1104[06:01:32] <Pwootage> Turing
completeness is such a ...silly? metric. Interesting, computably,
for sure, but trivially achieveable
L1105[06:01:45] <Pwootage> lperkins2: not
according to Oracle/Google lawsuit
L1106[06:01:46] <Dashkal> Heh, I know,
but it's a good milestone
L1107[06:01:58] <Pwootage> x86 MMU is
turing complete
L1108[06:02:00] <Dashkal> Unless of
course I'm writing a total language, in which case it doesn't
exist.
L1109[06:02:01] <lperkins2> Yes, and if
you actually wade through the gpl2, you'll find that it expressly
doesn't cover dynamic linking.
L1110[06:02:02] <Pwootage> x86 MOV is
turing complete
L1111[06:02:09]
⇦ Quits: Johannes13__ (~Johannes@141.70.98.52) (Ping timeout:
200 seconds)
L1112[06:02:11] <Pwootage> lperkins2:
good to know
L1113[06:02:26] <Dashkal> Pwootage: Only
in the presence of the program counter, at least.
L1114[06:02:31] <Dashkal> And I think
another couple registers.
L1115[06:02:46] <Pwootage> Dashkal:
something like that, but it's prety interesting
L1116[06:02:52] <Pwootage> Mostly because
it's silly :P
L1117[06:02:53] <lperkins2> I got into a
similar conversation a few years ago about python, which similarly
doesn't embed linked libraries.
L1118[06:02:55] <Dashkal> Heh
L1119[06:03:10] <Dashkal> Well, bindings
there make it actually sane. From there I could actually write my
first OCL interpreter
L1120[06:03:24] <Dashkal> Just need to
add an ExtCall term.
L1121[06:03:31] <lperkins2> The bottom
line is you don't want to distribute mixed license stuff in the
same file or distribution medium because that pretty well avoids
most of the headaches.
L1122[06:03:39] <lperkins2> Then you only
redistribute the ones for which you have permission.
L1123[06:03:44] <Kodos> Sooo who wants to
be awesome and point out whatever obvious mistake I'm doing wrong
that I am completely missing
L1125[06:04:27] <lperkins2> (Its how you
can have the open source wrapper for a graphics driver released
under a DFSG-compliant license while still having a binary blob
which is not DFSG-compliant)
L1126[06:04:39] <Pwootage> anyway, enough
legal garbage
L1127[06:04:44] <lperkins2> Aye, and zlib
is GPL compatible, so I could release them together,
L1128[06:04:47] <Pwootage> well I mean
I'm done with it for a while anyway ;D
L1129[06:04:53] <lperkins2> but the GPL
would taint the zlib part :)
L1130[06:05:11] <Pwootage> GPL is good in
theory, but not always good in practice
L1131[06:05:16] <lperkins2> zlib is
similar to mit's, except it says that modified versions must be
labeled as such.
L1132[06:05:26] <Pwootage> zlib is a
decent licence then
L1133[06:05:31] <Pwootage> I like that
particular clause
L1134[06:05:57] <lperkins2> Yup, don't
need some crappy spin-off coming back to bite you
professionally
L1135[06:05:59] <Pwootage> I mean MIT has
a disclaimer of warranty but the zlib clause removes some potential
"No, that's not my code" problems
L1136[06:06:03] <Dashkal> Erm, I'd like a
source on zlib being gpl compatible. GPL explicitly states that you
may not add terms.
L1137[06:06:12] <Pwootage> sec
L1140[06:06:36] <lperkins2> From
gnu
L1141[06:06:38] <gamax92> lperkins2: ooh
i see you posted code
L1142[06:06:44] *
gamax92 is going to go play with this code now
L1143[06:06:48] <Dashkal>
Surprising.
L1144[06:06:52] <Dashkal> Thanks for the
source
L1145[06:07:01] <lperkins2> You'll need
to modifiy JPC slightly to get it to compile
L1146[06:07:07] <lperkins2> (remove final
from... something?)
L1147[06:07:13] <gamax92> lperkins2: oh
... jpc isn't included?
L1148[06:07:19] <lperkins2> I'll use
reflection eventually,
L1149[06:07:27] *
gamax92 isn't going to play with this code now
L1150[06:07:31] <lperkins2> I've not
included it in the repository,
L1151[06:07:33] <Pwootage> you can
definal with reflection I believe
L1152[06:07:37] <lperkins2> it's in
svn
L1153[06:07:38] <lperkins2> Yes
L1154[06:07:50] <gamax92> >_> ips
is not mhz
L1155[06:07:52] <lperkins2> Field f =
someclass.getField(name); f.setAccessible(true)
L1156[06:07:55] *
gamax92 baps lperkins2
L1157[06:08:10] <lperkins2> No, it does a
conversion of units elsewhere I believe.
L1158[06:08:22]
⇨ Joins: Xilandro
(~Kodos@2602:306:ce20:6c30:c4b5:9d2d:afed:9dee)
L1159[06:08:22]
zsh sets mode: +v on Xilandro
L1160[06:08:32]
⇦ Quits: Kodos
(~Kodos@2602:306:ce20:6c30:d1d3:15ee:2f5d:eb94) (Killed (NickServ
(GHOST command used by
Xilandro!~Kodos@2602:306:ce20:6c30:c4b5:9d2d:afed:9dee)))
L1161[06:08:36] ***
Xilandro is now known as Kodos
L1162[06:08:38] <Pwootage> my or1k
interpreter in scala runs at about 50mips on my 2.6 i5 imac
L1163[06:09:08] <Pwootage> I was pretty
happy, and found out some interesting things about the scala
compiler (like the fact it is the worst optimizer ever)
L1164[06:09:40] <gamax92> Pwootage:
lol
L1165[06:09:41] <Pwootage> and that the
triple-indirect function call you can do in java with an array is
less efficent than a switch/case, for whatever reason
L1166[06:10:05] <gamax92> Now i can blame
oc for being slow since its in scala
L1167[06:10:35] <Pwootage> I should write
a pwisa interpreter in c++, it's not hard and probably would be
fast
L1168[06:10:41] <Pwootage> since pwisa is
designed to be easy to emulate
L1169[06:10:52] <Pwootage> (and not for
hardware or speed at the hardware level)
L1170[06:11:47] <Pwootage> actually it
would be faster in arm because afaik it has more GPRs
L1171[06:12:03] <lperkins2> So if I
understand the JPC stuff correctly, it is two clock cycles per
instruction, roughly.
L1172[06:12:18] <Pwootage> in java?
remarkably good.
L1173[06:13:01] <lperkins2> Um, simulated
clock cycle, not hardware clock cycle
L1174[06:13:09] <Pwootage> 2.6ghz/50mips
~= 52/instruction
L1175[06:13:30] <lperkins2> Yeah, they
claim 20% efficiency, so
L1176[06:13:51] <Pwootage> Thinking about
it, I can pretty much account for all 52 instructions per
instruction (what an odd unit)
L1177[06:13:52] <gamax92> lol...
L1178[06:14:27] <lperkins2> that turns
into >5 instructions on the host per simulate instruction,
L1179[06:14:58] <lperkins2> and since the
clock runs slower than the host clock...
L1180[06:15:47] <lperkins2> Dashkal,
gpl's no adding terms is for the library that is GPL, the GPL
compatible list is licenses that can be used for statically linked
libraries.
L1181[06:15:59] <Dashkal> mmm
L1182[06:16:03] <Dashkal> That'd be a key
detail
L1183[06:16:21] <Dashkal> Horray, has
primitives.
L1184[06:16:42] <Dashkal> Didn't,
strictly speaking, NEED those. But damned if I want to decode
church numerals.
L1185[06:16:49] <ShadowKatStudios>
125KiB/s, 512MiB to download
L1186[06:16:53] <ShadowKatStudios> kill
me now
L1187[06:17:24] <lperkins2> Oh, and
interesting with the oracle v google thing that's still going
on.
L1188[06:17:32] <ShadowKatStudios>
(Durarara!!x2 episode 1, in 1080p because I couldn't get a copy in
720p)
L1189[06:18:01] <Pwootage> lperkins2:
yeah I'm sure it's still going... for the record, I *thinK* I'm
with google on this one
L1190[06:18:29] <Pwootage> (also,
unrelated, but I'm pretty sure software patents are always
dumb)
L1191[06:18:47] <lperkins2> 'though even
if the supreme court upholds the current ruling, it won't matter.
It simply holds that the structure, sequence, and organization of
the header files,
L1192[06:19:29] <lperkins2> What they are
saying is you could limit someone from using your header files. But
I can take your specification and write similar header files that
will allow me to compile and dynamically link.
L1193[06:19:45] <lperkins2> So int
some_function(int x, double y);
L1194[06:20:00] <lperkins2> becomes
int_somefunction(int, double);
L1195[06:20:37] <lperkins2> That + not
assembling them in the same order or even looking at your header
file to do it and you can't make the claim that I used your
copyrighted material.
L1196[06:21:26] <lperkins2> As for how to
make the replacement header file, ask the dynamic linker to dump
the symbols, you can auto-generate a header from that, which is how
at least some CFFI libraries work anyway.
L1197[06:22:58] <PotatoTrumpet> So
L1198[06:23:08] <PotatoTrumpet>
connecting via ethernet has reduced my ping by 1.2
L1199[06:23:20] <PotatoTrumpet> 1/2
L1200[06:23:35] <SuPeRMiNoR2> unit
please
L1201[06:23:42] <PotatoTrumpet> ms
L1202[06:23:44] <ping> wut
L1203[06:23:44] <PotatoTrumpet> .p
L1204[06:23:45] <^v> Ping reply from
PotatoTrumpet 0.4s
L1205[06:23:50] <ShadowKatStudios>
PotatoTrumpet: connecting via ethernet has halved my ping*
L1206[06:23:58] <PotatoTrumpet> ^
L1207[06:24:16] <PotatoTrumpet> and speed
is much more stable
L1208[06:24:20] <gamax92> orly now
L1209[06:24:25] <PotatoTrumpet>
pyesnow
L1210[06:24:42] <ShadowKatStudios> My
speed isn't exactly stable, at least to the outside world- I can
tell when someone is using lain
L1211[06:24:55] <Kodos> Why
L1212[06:24:56] <Kodos> won't
L1213[06:24:57] <Kodos> you
L1214[06:24:58] <Kodos> work
L1215[06:25:53] <SuPeRMiNoR2> what wont
work kodos
L1217[06:26:21] <Kodos> It detects any
new cap banks fine, but it adds up the value each time it refreshes
the display
L1218[06:26:28] <Kodos> So if i have 25m
RF, it goes to 50, then 100, then 200
L1219[06:26:44] <Kodos> Err not that, I
mean, 25m, 50m, 75m, etc
L1220[06:26:56] <SuPeRMiNoR2> i should
get out my laptop and try it out
L1221[06:27:22] <SuPeRMiNoR2> did you
know i have a crap energy monitor program too?
L1222[06:27:43] <Kodos> Lol well this
one's for the bridge of the station/ship on a server I play
on
L1223[06:27:49] <Kodos> To keep track of
how much energy is in our CapBanks
L1224[06:27:54] <Kodos> Without having to
go look
L1225[06:28:26] <SuPeRMiNoR2> mine works
but the code... it is bad
L1226[06:28:35] <Kodos> Can I look at
your code?
L1227[06:28:41] <SuPeRMiNoR2> yes
L1228[06:28:46] <SuPeRMiNoR2> it is on
github
L1229[06:28:51] <Kodos> oppm?
L1230[06:28:52] <Kodos> err
L1231[06:28:55] <Kodos>
openprograms?
L1232[06:28:56] <SuPeRMiNoR2> yes
L1233[06:29:05] <SuPeRMiNoR2> let me get
my laptop
L1234[06:29:48] <Pwootage> I'm going to
be writing an OPPM replacement (pacyak), whenever I get around to
finishing it (meaning once I get this house set up)
L1235[06:29:54] <lperkins2> So anyone
know how to list an external depend for github?
L1236[06:30:25] <PotatoTrumpet>
ShadowKatStudios, so, if I uploaded a massive file, you would
notice?
L1237[06:30:30] <PotatoTrumpet> Oh
yah
L1238[06:30:35] <lperkins2> If so, I'll
just put an include for JPC (it's in a git repository)
L1239[06:30:46] <Kodos> Allllll the
nesting
L1240[06:30:58] <PotatoTrumpet> so in my
stupid Web Design class, we had to use the bit of dreamweaver that
auto generates the code for you
L1241[06:31:02] <ShadowKatStudios>
PotatoTrumpet: I would kill your process if I was waiting on
something
L1242[06:31:06] <PotatoTrumpet> :P
L1243[06:31:10] <PotatoTrumpet> nice to
know
L1244[06:31:26] <ShadowKatStudios> Mind
you, better than downloading a huge file.
L1245[06:31:43] <ShadowKatStudios> I have
more upstream bandwidth than downstream bandwidth
L1246[06:31:52] <SuPeRMiNoR2> I just
opened chromium and it decided to open 10 tabs to tell me it
couldnt read my profile
L1247[06:31:54] <Pwootage> lperkins2: git
submodules?
L1248[06:31:57] <SuPeRMiNoR2> thanks
chromium
L1249[06:32:10] <Pwootage> SuPeRMiNoR2:
an annoying but, yeah =\
L1250[06:32:53] <ShadowKatStudios>
<insert standard Firefox(-derivative) comment here>
L1251[06:33:04] <Pwootage> I don't mind
firefox
L1252[06:33:11] <SuPeRMiNoR2> i have
firefox open too
L1253[06:33:11] <Pwootage> I like chrome
more for dev but it's a memory hog
L1255[06:33:29] <SuPeRMiNoR2> it may hurt
your eyes
L1256[06:33:37] <Pwootage> Comment in my
pwootcraft4 config for OC: "# PC4: 400m ->
100km"
L1257[06:33:37] <SuPeRMiNoR2> I really
need to clean it up
L1258[06:33:37] <Kodos> I found it
already
L1259[06:33:42] <Pwootage> just a small
inccrease
L1260[06:33:49] <Kodos> Looks similiar to
what I've done, but waaay more complex, and with glasses
L1261[06:33:59] <SuPeRMiNoR2> extra
feature
L1262[06:34:02] <SuPeRMiNoR2> dont need
them
L1263[06:34:11] <Kodos> Ah
L1264[06:34:23] <Kodos> Either way,
you've done pretty much the same thing I did afa I can tell
L1265[06:34:26] <Pwootage> Glasses?
L1266[06:34:39] <Kodos> But after using
some of your code formatting in mine, it broke
L1267[06:34:41] <Kodos> So I have no
idea
L1268[06:35:13] <SuPeRMiNoR2> Which value
gets added up in yours?
L1269[06:35:22] <lperkins2>
Probably?
L1270[06:35:36] <Pwootage> Are these
OpenPeripherals glasses through a peripheral proxy?
L1271[06:35:51] <lperkins2> I normally
use svn, but I know that svn propset svn:externals doesn't work
with github :)
L1272[06:35:56] <Pwootage> svn sucks
;D
L1273[06:36:03] <Kodos> Basically, it can
detect the proper amounts of current energy stored, and max energy
stored, but each time the display 'refreshes', it adds the value
onto the existing displayed value, rather than resetting and using
the new values
L1274[06:36:13] <Pwootage> git submodules
arn't great but git is much better than svn imo
L1275[06:36:28] <SuPeRMiNoR2> I think
that is because you dont reset the max and curr each loop
L1276[06:36:31] <Pwootage> Heh, my power
monitor will have big numbers :3
L1277[06:36:47] <lperkins2> I like
github, because it has an svn server integrated into it.
L1278[06:36:57] <lperkins2> I like some
of the features of git, but I know svn inside and out.
L1279[06:37:04] <lperkins2> So it's what
I usually end up using.
L1280[06:37:21] <Pwootage> git-svn is a
thing yeah
L1281[06:37:34] <lperkins2> That lets the
git-client access svn
L1282[06:37:49] <lperkins2> github's
https: interface happens to be a subversion server too
L1283[06:37:55] <Kodos> Where would I
reset them
L1284[06:38:07] <Pwootage> lperkins2, I
meant there's a tool that goes both ways :P
L1285[06:38:12] <lperkins2> Right.
L1286[06:38:13] <Kodos> And how
specifically should I reset them because doing curr = 0 and max = 0
is breaking it
L1287[06:38:36] <SuPeRMiNoR2> hmm, Let me
start up mc and test it
L1288[06:38:46] <Kodos> Thank you, any
help is appreciated
L1289[06:38:54] <lperkins2> 'though it is
the git server you really want, git-client + svn server <<
subversion client + git server.
L1290[06:39:04] <SuPeRMiNoR2> it should
be right away in each function though (checkBatt())
L1291[06:39:14] <Pwootage> "git
server"
L1292[06:39:15] <SuPeRMiNoR2> in
hindsight i should not have used an extra () there
L1293[06:39:34] <Pwootage> (I read that
as (checkButt()) >.>)
L1294[06:39:34] <lperkins2> What else
would you call githubs https server?
L1295[06:39:46] <Pwootage> Well no github
does have a git server
L1296[06:39:53] <Pwootage> but git itself
isn't server/client :P
L1297[06:39:54] <Kodos> Yeah, it's just
causing it to constantly display 0/0
L1298[06:40:30]
⇦ Quits: Inari (~Uni@p549CE7B6.dip0.t-ipconnect.de) (Ping
timeout: 378 seconds)
L1299[06:40:38] <lperkins2> Yes it is, it
is just that git can operate in server-mode from anywhere.
L1300[06:40:51] <lperkins2> And in
client-mode against anyone else's copy in server-mode
L1301[06:42:00] <SuPeRMiNoR2> oh hey
Kodos, it might also make sense to get all the info in one sweep,
instead of looping through the component list 2 times each
round
L1302[06:42:27] <Kodos> If I try to
consolidate it, I'm liable to muck it up somehow
L1303[06:42:35] <Kodos> Separating that
was 'cleaner' for me
L1304[06:42:49] <lperkins2> Okay, there
ya go, should automatically pull in jpc when you checkout
OCx86
L1305[06:43:15] <lperkins2> Still isn't a
gradle project, but someone said they'd turn it into such.
L1306[06:44:39] <Pwootage> Kinda wish I
could do OpenPeripherals glasses from a tablet
L1307[06:44:46] <Pwootage> combine with
my GPS for global location on-screen at all times
L1308[06:44:57] <Pwootage> yeah I'll do
that eventually
L1309[06:44:58] <Pwootage> not
tonight
L1310[06:49:17] ***
ConcernedResting is now known as SickHobbit
L1311[06:52:03] <SuPeRMiNoR2> lol
L1312[06:52:24] <SuPeRMiNoR2> on
getMaxBatt() you had "addr" when you meant addr
L1313[06:52:53] <SuPeRMiNoR2> Kodos: i
got it working
L1314[06:53:07] <Kodos> Okay, what did
you change to fix the adding
L1316[06:53:57] <SuPeRMiNoR2> you were
returning them but not doing anything with the returned
values
L1317[06:54:08] <SuPeRMiNoR2> i
think
L1318[06:54:10] <SuPeRMiNoR2> i dunno, it
works now
L1319[06:55:11]
⇦ Quits: TigerzFangz
(~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net) (Quit:
I'm out for now)
L1320[06:55:19]
⇨ Joins: TigersFangs
(~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net)
L1321[06:55:33]
⇦ Quits: TigersFangs
(~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net) (Read
error: Connection reset by peer)
L1322[06:56:06] <SuPeRMiNoR2> I have to
sleep, good luck with the program kodos
L1323[06:56:44] <Kodos> maxThanks
L1324[06:56:46] <Kodos> And thanks for
fixing it
L1325[06:56:51] <Kodos> I see now what I
was doing wrong
L1326[06:57:02] <Kodos> And I know a bit
more about functions now :3
L1327[06:57:34] <Pwootage> Heh, creative
flux capacitor holds 1.21GRF
L1328[06:58:13] <lperkins2> Alright, I
got an hour drive, CYa!
L1329[06:59:27] <Kodos> Jesus Christ I'm
glad to have this working
L1330[07:00:23] <Kodos> I should do a
progress bar
L1331[07:00:31] <Kodos> For a meter of
how full we are on Power
L1332[07:01:11] <Kodos> :O I could use my
colors library =D
L1333[07:01:43] <gamax92> Staring in
#ocbots, cleverbot talks to cleverbot
L1334[07:01:51]
⇨ Joins: perkins (~perkins@63.227.187.208)
L1335[07:07:30]
⇨ Joins: Something12
(~Something@S010674d02b5d5181.vs.shawcable.net)
L1336[07:09:06]
⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout:
378 seconds)
L1337[07:12:59] <Kodos> How many pixels
wide is a character
L1338[07:13:17] <gamax92> Kodos:
8x16
L1339[07:13:20] <Kodos> Or is eresolution
characters
L1340[07:18:30] <Kodos> Are there any
good lua examples of using if/elseif using a percentage to change
'states'
L1341[07:18:43] <Kodos> Or am I doing
this the hard way
L1342[07:19:47] <SuPeRMiNoR2> somewhere
in my monitor program the color on the glasses changes below a
certain percent
L1343[07:20:01] <SuPeRMiNoR2> green,
yellow, then red i believe
L1344[07:20:20] <Kodos> Perfect, let me
go check that
L1345[07:20:33] <Kodos> Gonna stick a
computronics lamp next to my screen to do just that
L1346[07:21:12] <SuPeRMiNoR2> are those
lamps components?
L1347[07:21:16] <Kodos> yes
L1348[07:21:19] <Kodos> 15 bit
color
L1349[07:21:29] <SuPeRMiNoR2> i should
add that to my program
L1350[07:21:44] <Kodos> Okay, so yeah,
just if statements
L1351[07:21:45] <Kodos> I can do
that
L1352[07:22:06] <Kodos> Now, to write it
in my loop, or set up a function
L1353[07:23:33] <SuPeRMiNoR2> might want
a function for determining color, give it max and curr each
loop
L1354[07:23:45] <SuPeRMiNoR2> then add
magic smoke
L1355[07:23:50] <SuPeRMiNoR2> and boom,
colora
L1356[07:24:18] <SuPeRMiNoR2> oh right, i
was going to bed (my tablet tempted me back on irc)
L1357[07:28:02] <Pwootage>
"B:wuss_mode=true" yeah because warp is annoying and
doesn't affect anything in a meaningful way
L1358[07:32:14]
⇨ Joins: dangranos_ (~dangranos@37.23.225.146)
L1359[07:32:32]
⇦ Quits: dangranos_ (~dangranos@37.23.225.146) (Remote host
closed the connection)
L1360[07:32:40] <Kodos> What was the math
to get rgb to 15bit
L1361[07:34:44] <Pwootage> 556 or 655 or
something
L1362[07:34:49] <Pwootage> well 15 is
555
L1363[07:35:14] ***
Cazzar is now known as Cazzar|Away
L1364[07:35:15] <Kodos> I know there was
a thing someone was doing the other day for me where they used
0-31, 0-31, 0-31 to find the 15 bit thing
L1365[07:35:21] <Kodos> But I'll be
damned if I can remember who or what
L1366[07:35:25] <Pwootage> that's 5 bits
each yeah
L1367[07:35:43] <Kodos> OH!
L1368[07:35:45] <Kodos> I found it!
L1369[07:35:48] <Kodos> I saved it on my
Gist apparently
L1370[07:36:00] <Kodos> #lua function
rgbto15(r,g,b) return (b%32)+((g%32)*32)+((r%32)*1024) end
L1371[07:36:04] <|0xDEADBEEF|> >
nil
L1372[07:36:18] <Kodos> #lua
rgbto15(25,0,0)
L1373[07:36:18] <|0xDEADBEEF|> >
25600
L1374[07:36:23] <gamax92> looks like
dsCode
L1375[07:36:50] <Kodos> #lua
rgbto15(0,31,0)
L1376[07:36:50] <|0xDEADBEEF|> >
992
L1377[07:37:18] <Kodos> #lua
rgbto15(31,31,0)
L1378[07:37:18] <|0xDEADBEEF|> >
32736
L1379[07:37:58] <Kodos> #lua
rgbto15(31,0,0)
L1380[07:37:58] <|0xDEADBEEF|> >
31744
L1381[07:42:18] <gamax92> what's these
color values for?
L1382[07:43:23] <gamax92> Kodos: ^
L1383[07:43:33] <Kodos> Red, yellow,
green
L1384[07:43:43] <Kodos> For asie's
colorful lamp
L1385[07:43:49] <gamax92> ahh
L1386[07:43:50] <Kodos> Because status
levels
L1387[07:44:11] <Kodos> Easier to do one
lamp with Lua than deal with redstone'ing 3 PR lamps
L1388[07:45:52] <Kodos> Holy shit that
was a long function
L1389[07:46:08] <Kodos> Had to double
check with NP++ to make sure i had the right amount of 'end's if
that tells you anything
L1390[07:46:19] <gamax92> lol
L1391[07:46:41] <Kodos> Should I make it
blink red if it's not getting a valid read, or turn black, or
blue
L1392[07:46:59] <Kodos> Actually I have a
few ideas now
L1393[07:49:02] <Kodos> #lua
rgbto15(0,0,0)
L1394[07:49:02] <|0xDEADBEEF|> >
0
L1395[07:49:06] <Kodos> Figured, just
checking
L1396[07:49:56] <Kodos> #lua
rgbto15(0,0,31)
L1397[07:49:56] <|0xDEADBEEF|> >
31
L1398[07:50:38] <Kodos> Hmm, the blinky
bit isn't working
L1399[07:51:31] <Pwootage> b | g >>
5 | r >> 10 would work too, fyi
L1400[07:51:45] <Pwootage> (well,
assuming input is correct, and those bit operators exist in the
language0
L1401[07:51:45] <Kodos> PRobably
L1402[07:51:47]
⇦ Quits: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au) (Ping timeout:
200 seconds)
L1403[07:51:49] <Kodos> Lua
L1404[07:51:51] <Kodos> So who k
nows
L1405[07:51:53] <Kodos> But
L1406[07:51:55] <Kodos> I'm stuck
atm
L1407[07:52:10] <Kodos> Trying to get the
lamp to blink via a loop if there's 0 RF stored and 0 isn't the
max
L1408[07:52:18] <Kodos> Ohh
L1409[07:52:24] <Pwootage> Pretty sure
all lua's bitwise operators are in bit32 or something
L1410[07:52:25] <Kodos> I bet it's
because I'm not doing it on the proper order
L1411[07:52:29] <Kodos> Let me
check
L1412[07:54:07]
⇨ Joins: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
L1413[07:54:20] <gamax92> Oh
L1414[07:55:36] <Kodos> Okay, loop works
now
L1415[07:55:43] <Kodos> Just gotta have
it break out of it when there's energy again
L1416[07:56:48]
⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L1417[08:02:40] <Kodos> Is lua ~= or
!=
L1418[08:03:08] <Kodos> Or should I just
if not etc
L1419[08:03:58] <ping> ~=
L1420[08:04:28] <Kodos> k
L1421[08:06:49]
⇦ Quits: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au) (Ping timeout:
200 seconds)
L1422[08:07:00] <Kodos> This shit is
hard
L1423[08:08:05]
⇨ Joins: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
L1424[08:08:19] <Kodos> Bleh, can't get
the blink to work
L1425[08:08:27] <Kodos> May just scrap it
and do a generic check for 0
L1426[08:08:32] <Kodos> With a different
color report
L1427[08:09:41] <lperkins2> What are you
trying to do?
L1428[08:09:59] <Kodos> I'm setting up a
Computronics Colorful Lamp to change color based on the percentage
of how filled my cap banks are
L1429[08:10:16] <Kodos> I'm trying to
make it blink red if I have 0 RF, and there's room for RF to be
stored (Read:Cap banks are hooked up, just empty)
L1430[08:10:27] <Kodos> As is, I got it
to turn blue if I'm at 0/0
L1431[08:10:44] <Kodos> But
0/whateverelse will just go red, unless it's above 25%
L1432[08:12:10] <lperkins2> I see.
L1433[08:12:36] <Kodos> Err
L1434[08:12:38] <Kodos> whoops
L1435[08:12:45] <Kodos> I guess calling
'break' exits the program
L1436[08:12:50]
⇦ Quits: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au) (Ping timeout:
189 seconds)
L1437[08:12:53] <lperkins2> Yes.
L1438[08:13:06] <Kodos> How would I break
out of a loop
L1439[08:13:08] <Kodos> with a
check
L1440[08:13:47] <Kodos> basically the
loop starts when my current RF is 0, and max is anything but
0
L1441[08:13:58] <Kodos> I want the loop
to stop once current rf isn't 0
L1442[08:14:37] <dangranos> if something
then break end
L1443[08:14:38]
⇨ Joins: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
L1444[08:14:48] <Kodos> Yeah, did that,
break ends the program
L1445[08:15:07] <Kodos> ~w while
loop
L1447[08:15:11] <Kodos> wat
L1448[08:15:13] <Kodos> ~w lua
L1450[08:15:19] <Kodos> Close
enough
L1451[08:15:54] <lperkins2> break jumps
out of a loop
L1452[08:16:03] <Kodos> Then I must have
it placed wrong
L1453[08:16:04] <lperkins2> And I believe
lua 5.2 supports some form of goto
L1454[08:16:06] <Kodos> Let me go
poke
L1455[08:17:13] <Kodos> I wish NP++ had
autoindent
L1456[08:17:40] <ping> it does
L1458[08:18:04] ***
ping is now known as pong
L1459[08:18:09] <lperkins2> Far better
editor, even if it doesn't support embedded terminal
L1460[08:19:00]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9663.dip0.t-ipconnect.de)
L1461[08:19:00]
zsh sets mode: +v on Vexatos
L1462[08:19:16] <Kodos> Vexatos, I
finally got around to using a colorful lamp for status levels
:3
L1464[08:21:43] <Kodos> There's probably
a -lot- of excess code in it
L1465[08:21:48] <Kodos> But it works for
the most part
L1466[08:21:48] <lperkins2> Point of
interest, I'd do the lamp colours in hex, it's far easier to
understand what colour it is for the programmer.
L1467[08:21:56] <Kodos> They don't take
hex afaik
L1468[08:22:00] <Kodos> It's 15 bit
color
L1469[08:22:14] <lperkins2> Oh...
L1470[08:22:30] <lperkins2> Yeah, I think
you're right...
L1471[08:24:50] <Kodos> Wait, I think I
know where it broke
L1472[08:24:55] <Kodos> Stupid elseif
order got mixed up again
L1473[08:25:58] <Vexatos> Kodos, nice
:3
L1474[08:26:19] <Vexatos> But
L1475[08:26:24] <Vexatos> why don't you
use hex values D:
L1476[08:26:35] <Kodos> Because they
didn't work last time I tried
L1477[08:26:38] <Vexatos> Uhm
L1478[08:26:40] <Vexatos> 15-bit
RGB
L1479[08:26:49] <Kodos> 0xFFFFFF?
L1480[08:27:08] <Vexatos> i.e.
0x7FFF
L1481[08:27:15] <Kodos> Well
L1482[08:27:18] <Kodos> I have a handy
thing
L1483[08:27:22] <Vexatos> 5 bits per
colour
L1484[08:27:30] <Kodos> #lua
rgbto15(31,25,31)
L1485[08:27:30] <|0xDEADBEEF|> >
32575
L1486[08:28:16] <Vexatos> But hex values
are better D:
L1487[08:28:36] <Kodos> Maybe
L1488[08:28:41] <Kodos> Anyway, I'm
having issues getting it to break out of the loop
L1489[08:28:43] <Kodos> Again
L1490[08:28:43] <Pwootage> lol, you can't
boot a Lua PC with a single t1 ram stick
L1491[08:28:55] <Kodos> Uh oh
L1492[08:29:04] <Kodos> Pwootage, put in
an issue on the tracker
L1493[08:29:26] <Pwootage> good
idea
L1494[08:29:26] <lperkins2> You could use
an EEPROM...
L1495[08:29:33] <Pwootage> well
L1496[08:29:37] <Pwootage> that's
true
L1497[08:29:57] <Kodos> Bleh, stupid
loop
L1498[08:30:24] <Pwootage> it booted that
time
L1499[08:30:25] <Pwootage> odd
L1500[08:30:50] <Vexatos>
<Pwootage>
lol, you can't boot a Lua PC with a single
t1 ram stick
L1501[08:30:53] <Vexatos> What do you
mean?
L1502[08:31:02] <Kodos> Two memory slots,
assuming he only used one
L1503[08:31:22] <Vexatos> I thought you
could run micrOS on a T1 RAM stick
L1504[08:31:24] <Pwootage> I tried to
boot openos with a single t1 memory stick, didn't work
L1505[08:31:32] <Vexatos> or miniOS
even
L1506[08:31:35] <Pwootage> worked the
second time
L1507[08:31:49] <Pwootage> I mean, I
stuck a bigger stick in there after trying it that second
time
L1508[08:31:57] <Kodos> Okay, time to
comment out the entire function that will check for 0 RF
L1509[08:32:01] <Kodos> Because I can't
get it to work
L1510[08:33:33] <Vexatos> Kodos, you
probably need to check for <1000 or something
L1511[08:33:41] <Vexatos> as there will
be a tiny bit in it most of the time
L1512[08:34:21] <Kodos> Exactly 0 is
triggering the loop, and anything BUT zero -should- be breaking out
of the loop
L1513[08:34:24] <Kodos> But it isnt'
breaking
L1514[08:35:21] <Kodos> Let me try a
different approach
L1515[08:35:25]
⇦ Quits: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au) (Ping timeout:
200 seconds)
L1516[08:35:34] <lperkins2> Um...
L1517[08:35:39] <lperkins2> Ha
L1518[08:35:39] <lperkins2> Ha
L1519[08:35:44] <lperkins2> So,
L1520[08:35:54] <lperkins2> curr != 0,
skips the loop
L1521[08:35:59] <lperkins2> cur ==
0
L1522[08:36:01] <lperkins2> enters the
loop
L1523[08:36:05] <lperkins2> never updates
curr
L1524[08:36:15] <lperkins2> so curr never
!= 0
L1525[08:36:23] <Kodos> Riiight, derp, I
have to update curr inside the loop
L1526[08:36:27] <lperkins2> Yup.
L1527[08:36:30] <Kodos> HUrr
L1528[08:36:37] <Kodos> This is why I r
pro lua scrub
L1529[08:36:38] <lperkins2> Also, you
don't need to check for the ~= 0 to break.
L1530[08:37:09] <lperkins2> (the while
will stop on its own)
L1531[08:37:52]
⇨ Joins: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
L1532[08:37:58]
⇦ Quits: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au) (Remote host
closed the connection)
L1533[08:38:10] <Kodos> Works now =D.
It's got about a 1 second delay coming out of the loop, but it
works.
L1534[08:38:38] <Kodos> Now to clean up
the code and get it ready to show the server admin :3
L1535[08:38:44] <Kodos> Because holy shit
all the ends
L1536[08:39:00] <Kodos> Does NP++ have
any sort of formatter a la Eclipse?
L1537[08:39:52] <lperkins2> I believe so,
it's its support for lua that is light.
L1538[08:40:20] <Pwootage> there, ow I
have a script to keep it day
L1539[08:40:22] <Pwootage> and I can go
to bed
L1540[08:40:22] <Pwootage> :D
L1541[08:40:31] <Pwootage> (day in MC,
bed IRL)
L1542[08:49:58] <Kodos> Bleh
L1543[08:50:08] <Kodos> no good NPP
plugins that will autoindent existing code
L1544[08:53:09] ***
Pwootage is now known as Pwootage|Off
L1545[08:59:47] ***
DeanIsGone is now known as DeanIsaKitty
L1546[09:04:33] ***
Yepoleb is now known as Guest29133
L1547[09:04:34]
⇨ Joins: Yepoleb
(~quassel@178-190-226-61.adsl.highway.telekom.at)
L1548[09:05:31]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1549[09:05:31]
zsh sets mode: +v on asie
L1550[09:06:12]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L1551[09:06:15]
⇦ Quits: Guest29133
(~quassel@188-22-165-66.adsl.highway.telekom.at) (Ping timeout: 378
seconds)
L1552[09:10:05]
⇨ Joins: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
L1553[09:12:39]
⇦ Quits: pong (~pixel@2601:4:680:104c:a417:b2b6:a205:68c9)
(Read error: Connection reset by peer)
L1554[09:13:02]
⇨ Joins: pong
(~pixel@2601:4:680:104c:a417:b2b6:a205:68c9)
L1555[09:13:02]
zsh sets mode: +v on pong
L1556[09:21:30]
⇨ Joins: VivienV (~Vivien@179.216.195.252)
L1557[09:23:39] <Kodos> Okay, time to
manually indent all the things
L1558[09:24:13]
⇦ Quits: VivienVoid (~Vivien@179.216.195.252) (Ping timeout:
198 seconds)
L1559[09:24:40]
⇨ Joins: sciguyryan (~sciguyrya@179.43.133.98)
L1560[09:29:21]
⇦ Quits: DFrostedWang (~DFrostedW@5.231.51.220) (Ping
timeout: 378 seconds)
L1561[09:36:22] ***
prassel|off is now known as prasselpikachu
L1562[09:37:39] <Kodos> Somehow I broke
it again
L1563[09:37:45] <Kodos> Only me =D
L1564[09:41:18] <Kodos> Okay, new
plan
L1565[09:41:20] <Kodos> No blinking
L1566[09:41:29] <Kodos> That would
probably be laggy anyway because light on/off
L1567[09:42:00]
⇦ Quits: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (Ping timeout: 378
seconds)
L1568[09:43:25]
⇨ Joins: DFrostedWang (~DFrostedW@5.231.51.220)
L1569[09:44:02] <Kodos> Okay, you're all
allowed to make fun of my complete inability to math, but
L1570[09:44:03] <Kodos> 255 is to 31 as
153 is to what
L1571[09:44:24] ***
Riking is now known as Riking|away
L1572[09:45:48] <Kodos> 18 accord to
wa
L1573[09:45:52] <Kodos> according*
L1574[09:45:56] <DeanIsaKitty> 18.6
L1575[09:46:07] <Kodos> #lua
rgbto15(31,18,0)
L1576[09:46:07] <|0xDEADBEEF|> >
32320
L1577[09:47:51] <Kodos> #lua
rgbto15(31,31,0)
L1578[09:47:51] <|0xDEADBEEF|> >
32736
L1579[09:48:34] <Kodos> #lua
rgbto15(31,0,0)
L1580[09:48:34] <|0xDEADBEEF|> >
31744
L1581[09:52:09]
⇨ Joins: dahjin
(webchat@cpe-74-141-92-166.swo.res.rr.com)
L1582[09:52:19] <Kodos> #lua
rgbto15(0,31,0)
L1583[09:52:19] <|0xDEADBEEF|> >
992
L1584[09:52:42] <Kodos> Also, Endar if
you're checking logs, sorry for bot spam but it was quiet anyway
and I needed things :x
L1585[09:53:30] <Kubuxu> is rgbto15 doing
RGB8 to RGB5 conversion?
L1586[09:54:03] <Kubuxu> #lua
rgbto15(0,0,255)
L1587[09:54:03] <|0xDEADBEEF|> >
31
L1588[09:54:08] <Kubuxu> awesome
L1589[09:54:27] <Kodos> That would've
been nice to know a minute ago >.>
L1590[09:55:05] <Kodos> #lua
rgbto15(31,0,31)
L1591[09:55:05] <|0xDEADBEEF|> >
31775
L1592[09:55:37] <Kubuxu> but why are you
inputting 31.
L1593[09:55:49] <Kubuxu> input scale
should be 0..255
L1594[09:56:10] <Kodos> It works either
way =D
L1595[09:56:14]
⇦ Quits: DFrostedWang (~DFrostedW@5.231.51.220) (Ping
timeout: 189 seconds)
L1596[09:56:30] <Kodos> 31 is basically
255 with how I'm doing it
L1597[09:56:45] <Kodos> Pretty sure you
could even
L1598[09:56:58] <Kodos> #lua
rgbto15(0,0,127)
L1599[09:56:58] <|0xDEADBEEF|> >
31
L1600[09:57:01] <Kodos> Yep
L1601[09:57:06] <Kodos> Works for 0-127
too
L1602[09:57:10] <Kodos> Because
math
L1603[09:57:42] <Negi> ~[`u`]~
L1604[09:58:14] <Kodos> Last one
L1605[09:58:24] <Kodos> #lua
rgbto15(255,153,0)
L1606[09:58:24] <|0xDEADBEEF|> >
32544
L1607[09:58:43] ***
AtomSponge|away is now known as AtomSponge
L1608[09:59:01] <Negi> Kodos ! Wus that
for ?
L1609[09:59:16] <Kodos> A different shade
of orange, the other one looked like red, so I couldn't see
it
L1610[09:59:26] <Negi> I mean, what are
these values.
L1611[09:59:27] <Kodos> To double check,
I changed it to purple
L1612[09:59:28] <Kodos> Ah
L1613[09:59:36] <Kodos> Color codes for
Computronics Colorful Lamps
L1614[09:59:40] <Negi> Oh
L1615[09:59:55] <Kodos> I'm using them to
have an at-a-glance checkup on energy storage
L1616[09:59:57]
⇨ Joins: DFrostedWang (~DFrostedW@5.231.51.220)
L1617[10:00:02] <Kodos> Green > Yellow
> Orange > Red
L1618[10:00:22] <Negi> Pir8 kitty
approves.
L1619[10:01:17] <Kodos> Hmm
L1620[10:01:19] <Kodos> orange is too
bright now
L1621[10:01:32] <Kodos> I guess i'll
darken the red and the orange
L1622[10:01:49] ***
Kiloff is now known as Kilobyte
L1623[10:03:47] <Kodos> There we go, now
it looks nice
L1624[10:04:10] <Kodos> I wish there was
like
L1625[10:04:13] <Kodos> 'panel'
components
L1626[10:04:22] <Kodos> Worked like
smaller screens, but no way to use a keyboard
L1627[10:04:47] <Kodos> Could be used for
meters, monitors, or touch keypads
L1628[10:06:14] ***
Nentify|away is now known as Nentify
L1629[10:06:43] <Vexatos> Kodos, Just use
a T1 screen
L1630[10:07:02] <Vexatos> very
cheap
L1631[10:07:04] <Kodos> Vexatos, wouldn't
matter, as I'm already adjusting the resolution of this
program
L1632[10:07:14] <Kodos> I just meant as
something easier to look at
L1633[10:07:23] <Kodos> For example, I
use a 40,1 resolution for this program
L1634[10:07:29] <Kodos> Looks like shit
on a 1 block screen
L1635[10:07:51]
⇦ Quits: DFrostedWang (~DFrostedW@5.231.51.220) (Ping
timeout: 378 seconds)
L1636[10:08:11] <Kodos> In its current
state, I'll have to stretch 4 monitors to get this looking
decent
L1637[10:08:13] <Kodos> I think it was
four
L1638[10:08:22] <Kodos> Nope, 6
L1639[10:08:57]
⇨ Joins: DFrostedWang (~DFrostedW@5.231.51.220)
L1640[10:11:48]
⇦ Quits: VivienV (~Vivien@179.216.195.252) (Quit:
Leaving)
L1641[10:13:36] ***
prasselpikachu is now known as prassel|off
L1642[10:15:15] ***
Hobbyboy|Sleep is now known as Hobbyboy
L1643[10:16:29] <Kodos> What's the
resolution of a T1 Screen
L1644[10:16:37]
⇦ Quits: DFrostedWang (~DFrostedW@5.231.51.220) (Ping
timeout: 200 seconds)
L1645[10:16:56] <Kodos> ~w screen
L1647[10:17:01] <Kodos> ~w
component
L1649[10:18:59]
⇨ Joins: DFrostedWang (~DFrostedW@5.231.51.220)
L1650[10:19:47] <Kodos> Bleh
L1651[10:20:11] <Kodos> I still need to
add a thing to only use the lamp stuff if a lamp is present
L1652[10:21:40]
⇦ Quits: Something12
(~Something@S010674d02b5d5181.vs.shawcable.net) (Read error:
Connection reset by peer)
L1653[10:28:34]
⇨ Joins: CyberTurd
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com)
L1654[10:28:59] ***
Kilobyte is now known as Kiloff
L1655[10:37:32] <Kodos> I'm so bad at Lua
D=
L1656[10:38:51] <Negi> Kodos: You're not
bad at Lua, Lua is bad at you.
L1657[10:38:56] <Kodos> Negi halp
L1658[10:39:09] <Negi> What's the problem
?
L1659[10:39:32] <Kodos> I'm trying to do
a 'if component.isAvailable() thinger in certain places, but I
think I've got too many or too little 'end's
L1660[10:39:55] <Kodos> It's saying it
wants an 'end' on line 70 something to close the if on line 6
L1661[10:40:14] <Kodos> And I've been
awake entirely way too long to figure out what the hell is going
on
L1662[10:40:55] <Negi> Well, there's a
lacking end ._. Just read again your code and add one where your if
clause is supposed to end, don't overthink it.
L1663[10:41:55]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 200 seconds)
L1664[10:42:01] <Kodos> uhh
L1665[10:42:12] <Kodos> now it's ending
the program as soon as i start it
L1666[10:42:23] <Kodos> I'll figure it
out
L1667[10:42:33] <Kodos> ALL THE DEBUG
OUTPUT
L1668[10:42:46] ***
skyem123|zzz is now known as skyem123
L1669[10:45:24] <Kodos> Okay, now I
reallllly broke it lol
L1670[10:46:14] <dahjin> how 2 button api
;-;
L1671[10:46:27] <Kodos> Lots of
gpu.fill
L1672[10:46:33] <Kodos> And touch event
pulls
L1673[10:47:27]
⇦ Quits: TabletCube (~TCube@95f16244.skybroadband.com) (Ping
timeout: 378 seconds)
L1674[10:49:06] <dahjin> o boy fun
L1675[10:50:07] <Kodos> Couldn't possibly
be as fun as what I'm doing
L1676[10:51:05] <Kodos> Can you define a
function inside an if statement? So the function only exists under
certain circumstances?
L1677[10:52:02] <dahjin> well i just
installed opencomputers so i guess time to read or watch up
xd
L1678[10:52:05] <Kodos> Example: if
mylegisasleep == true then myLittleFunction() whateverogeshere
return end end
L1679[10:55:00] <Kodos> ~w if
L1681[11:02:55] ***
Kiloff is now known as Kilobyte
L1682[11:04:53]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1683[11:04:53]
zsh sets mode: +v on asie
L1684[11:11:29] <Kodos> Whatever, fuck
it, lamp is required. Don't feel like working on this anymore
L1685[11:13:14] <lperkins2> Yes, you can
conditionally define functions.
L1686[11:14:51] <Kodos> Okay, now let's
say I'm calling that conditionally defined function in a loop, but
the condition wasn't met. Will it error or just ignore that
function and move on
L1687[11:15:17] <lperkins2> Um, I would
initialize the function to nill
L1688[11:15:31] <lperkins2> Or maybe to a
stub
L1689[11:15:33] <Kodos> How would I do
that exactly
L1690[11:15:36] <Kodos> to the nil
part
L1691[11:15:53] <lperkins2> So if a then
b = function() dostuff() end else b = function() end end
L1692[11:16:07] <Kodos> UHh
L1693[11:16:10] <lperkins2> Um, if a then
b = function() dostuff() end else b = nil end
L1694[11:16:20] <Kodos> Soo
L1695[11:16:33] <lperkins2> Then any time
you might want to call b, you do if b~= nil then b() end
L1696[11:16:41] <lperkins2> Or with the
first method, you can just call b()
L1697[11:16:46] <Kodos> if
component.isAvailable("colorful_lamp") then function
updateLamp() etc end
L1698[11:17:04] <lperkins2> I don't know
if you can do then function update
L1699[11:17:12] <lperkins2> I know you
can do then updateLamp = function()
L1700[11:17:21] <lperkins2> But
continue
L1701[11:17:24] <Kodos> It's worked fine
so far
L1702[11:17:29] <lperkins2> Then it works
:)
L1703[11:17:32] <Kodos> Basically I'm
wanting it to ONLY use the lamp stuff if there's a lamp
present
L1704[11:17:43] <Kodos> Otherwise it
should ignore it
L1705[11:17:50] <Kodos> The program
itself works
L1706[11:17:53] <Kodos> but as it stands,
it requires the lamp
L1707[11:18:01] <lperkins2> Right, the
easiest way to do that is probably to create the function as a stub
if the lamp is missing.
L1708[11:18:08] <lperkins2> (my first
example)
L1709[11:18:40] <lperkins2> If you want
to be able to add the lamp and remove it during execution, you'll
want to do
L1710[11:19:00] <lperkins2>
updatelamp=function() if lamp_present then dostuff() end end
L1711[11:19:58] <Kodos> sec
L1713[11:20:59] <Kodos> Sorry for potato
indenting
L1714[11:21:00]
⇦ Quits: DFrostedWang (~DFrostedW@5.231.51.220) (Ping
timeout: 378 seconds)
L1715[11:21:15] <lperkins2> You know you
can list line-numbers in your links to select a section of
particular interest, right?
L1716[11:21:35]
⇨ Joins: DFrostedWang (~DFrostedW@5.231.51.220)
L1717[11:22:03] <Kodos> That's true,
however I've been working on this for the last 12 hours or so, and
would love it if you'd just take a quick glance to make sure I
didn't bork anything up in the wee hours of the morning
L1718[11:22:05] <lperkins2> That looks
right, but with the lack of indentation I can't be completely
certain.
L1719[11:22:19] <Kodos> Yeahh, I can't
find a plugin to indent anything alreayd typed
L1720[11:22:24] <Kodos> I need to get
Eclipse again
L1721[11:22:28] <Kodos> And get the LDT
thinger
L1722[11:22:36] <lperkins2> It's how you
learn, um.
L1723[11:22:42] <lperkins2> there is a
way to do it,
L1724[11:22:49] <lperkins2> ew, but
you're on windblow$
L1725[11:23:16] <Negi> Auto-indenting
editors are life.
L1726[11:23:30] <Kodos> I have auto
indent
L1727[11:23:37] <Kodos> But it only works
when you're typing
L1728[11:23:42] <Kodos> I wrote most of
this ingame
L1729[11:23:51] <Kodos> Juststarted a bit
ago to use NP++ to load from my saves folder
L1731[11:24:19] <Negi> Lmao, if there's
an indent of even of even one space, subl can detect it and expend
it;
L1732[11:24:21] <Negi> expand*
L1733[11:24:21] <lperkins2> Supposedly
supports lua
L1734[11:24:30] <lperkins2> Hell, it'd be
easy enough to write one,
L1735[11:24:34] <lperkins2> you have
python on your machine?
L1736[11:24:34] <Negi> The problem is
that most of it doesn't have indent.
L1737[11:24:45] <Kodos> ¯\_(ツ)_/¯
L1738[11:24:57] <Negi> lperkins2 :
Doesn't matter, Subl is shipped with Python.
L1739[11:25:29] <lperkins2> eh, I was
thinking of just throwing one together, they aren't
difficult...
L1740[11:25:42] <Negi> what are
"they" ?
L1741[11:25:54] <lperkins2> Code
indenters for a language as regular as lua
L1742[11:26:03] <Negi> *shrugs*
L1743[11:26:18] <lperkins2> Simple re to
find the various things that should be indented, create an AST,
print it including indent and dedent tokens
L1744[11:26:34] <Negi> It's
supported
L1745[11:26:54] <Negi> Kodos: You're not
supposed to put an "end" before an
"elseif"
L1746[11:27:07] <Kodos> It was to close
the first if
L1747[11:27:50] <Negi> Yeah. Not
needed.
L1748[11:28:13] <Negi> Like empty returns
that are not in a condition, pointless.
L1749[11:28:45] <Negi> Don't reach
globals from inside a function >^<
L1750[11:28:51] <Negi> That's ugly
D:
L1751[11:29:01] <Kodos> One sec
L1752[11:29:07] <Sangar> o/
L1753[11:29:12] <Kodos> Sangar =D
L1754[11:29:53] <AtomSponge> o/
L1755[11:30:00] <Sangar> so how's the
arch dev going? :P
L1756[11:30:08] <lperkins2> if, elseif,
function,
L1757[11:30:12] <lperkins2> while
L1758[11:30:18] <lperkins2> anything else
that should generate indent tokens?
L1759[11:30:49] <Sangar> for ...
do?
L1761[11:30:53] <Sangar> do
L1762[11:30:59] <Kodos> Negi, go
nuts
L1763[11:31:01] <Kodos> PR all the
things
L1764[11:31:04] <Kodos> I'm bad at
lua
L1765[11:31:15] <lperkins2> Ah,
right,
L1766[11:31:53] <Sangar> maybe `{` for
table declarations?
L1767[11:32:02] <lperkins2> Ah, good
call
L1768[11:32:14] <lperkins2> It won't
insert newlines for you, only indent, but I almost have it.
L1769[11:32:37] <Negi> lperkins2: What
are you doing ?
L1770[11:32:49] <Negi> (The Lua indenter
already exists in subl3...)
L1771[11:32:56] <ShadowKatStudios> Argh,
as much as I love 1080p because it has to scale down rather than
scale up, it murders my CPU D:
L1772[11:34:20] *
Negi murders ShadowKatStudios's CPU.
L1773[11:34:27] <lperkins2> Aye, but I
don't want to install it.
L1774[11:34:28] <Negi> Here, 1080p won't
murder it anymore.
L1775[11:34:38] <lperkins2> All I need is
a very simple one for my own uses.
L1776[11:34:45] <lperkins2> I can even
make it run in lua,
L1777[11:34:51] <ShadowKatStudios> Can't
kill something that's already dead, I guess.
L1778[11:34:55] <lperkins2> thereby
allowing it to run on OC systems
L1779[11:35:15] <lperkins2> Well, except
that I'd have to convert the re to lua...
L1780[11:35:19] <Negi> (And extend, once
again, edit.)
L1781[11:35:20] <lperkins2> maybe
not...
L1782[11:35:27] <Kodos> Sangar, is there
a way to make it so RAIDs don't let computer A that's plugged into
the left side see components attached to computer B that's attached
to the right side?
L1783[11:35:33] <lperkins2> No, it'd be
an indent-after-the-fact thing.
L1784[11:35:33] <Negi> Converting to Lua
regex isn't /that/ hard, lperkins2.
L1785[11:36:09] <Negi> lperkins2: I know,
but pressing a keyboard shortcut, and woo your file gets indent-ey
would be cool.
L1786[11:36:21] <Negi> Ugh my neck. I
need to buy a desk chair seriously.
L1787[11:36:33] <Sangar> Kodos, no. well,
i could make them sided, but i don't want to. among other things
because then i couldn't have 3x3 wall of raidblocks connected to
one pc without tons of cabling :P
L1788[11:37:01] <Sangar> a
L1789[11:37:02]
⇨ Joins: CyberCrap
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com)
L1790[11:38:07] <Negi> Sangar: I'm not
even sure there's an use for that much ingame storage.
L1791[11:38:23]
⇦ Quits: Icedream (~icedream@85.220.207.204) (Read error:
Connection reset by peer)
L1792[11:38:23] <Kodos> I use a couple
for logging
L1793[11:39:30] <Kodos> Heh, Feature
Request =D Forge Card! Picks up all forge events as signals
L1794[11:39:39] <Sangar> Negi, there
probably isn't, not a hard need anyway, but hey :P
L1795[11:39:41] <Kodos> As an admin, you
could see what people are breaking where, etc
L1796[11:39:54] <Negi> "Why not, if
you can ?"
L1797[11:40:55] <Sangar> Kodos, eh, maybe
not as a blanket solution for all events, but for select events i
guess the debug card could do that
L1798[11:41:15] <Kodos> Well
L1799[11:41:21]
⇦ Quits: CyberTurd
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com) (Ping
timeout: 378 seconds)
L1800[11:41:24] <Kodos> Ideally (Read:
unrealistically)
L1801[11:41:34] <Kodos> I'd like to have
a card that could be sufficient enough to replace WorldGuard
L1802[11:41:39] <Kodos> Or at least
Hawkeye
L1803[11:42:05] <Kodos> It would
-definitely- create a hard need for RAIDs if you plan on doing any
kind of logging
L1804[11:42:14] <Kodos> Especially since
those files can be accessed externally for easier browsing
L1805[11:43:15] <DeanIsaKitty> Sangar:
Feature request: Add HDD failure to piss everybody off! :D
L1807[11:43:41] <Sangar> DeanIsaKitty,
wasn't there even a ticket for that? :P
L1809[11:44:54] <lperkins2> So, the
problem is that I don't support the re library in my python-to-lua
converter.
L1810[11:45:16] <lperkins2> Which means
that I'd actually have to port it, not simply call py2lua on
it...
L1811[11:45:20] <Kodos> lperkins2, works
great with no lamp, but goes straight back to prompt if there's a
lamp present
L1812[11:49:04] <ShadowKatStudios> holy
shit
L1813[11:49:09] <ShadowKatStudios>
yesyesyesyesyesyesyesyes
L1814[11:49:27] <ShadowKatStudios>
They're making references to other anime that I've *seen*!
L1815[11:49:47] ***
Pwootage|Off is now known as Pwootage
L1816[11:51:27] <ShadowKatStudios>
Mahouka Koukou no Rettousi for a start, then SAO II...
L1817[11:52:48] <lperkins2> Difference
between then and then do?
L1818[11:53:45] <lperkins2> I think you
want the do's gone.
L1819[11:54:32]
⇨ Joins: Icedream (~icedream@85.220.207.204)
L1820[11:55:24] <lperkins2> Found your
problem, i think...
L1821[11:55:28] <lperkins2> Yup.
L1822[11:55:56] <lperkins2>
Maybe...
L1823[11:56:09] <lperkins2> I'm surprised
this executes, you must have a newer version?
L1824[11:56:58] <Kodos> 313
L1825[11:57:00] <Kodos> iirc
L1826[11:57:59] <lperkins2> Well, if you
want to post your latest version, the one that works without the
lamp, I'll poke it.
L1827[11:58:19] <Kodos> The one that
works without the lamp, but goes back to prompt with a lamp, is the
one you linked me a bit ago
L1828[11:58:20] <Kodos> the gist
L1829[11:58:30] <lperkins2> Okay.
L1830[11:59:18] ***
Pwootage is now known as Pwootage|Off
L1831[12:00:02] <lperkins2> Because it
syntax errors for me...
L1832[12:01:07] <Kodos> Wat
L1833[12:01:40] <Kubuxu> #lua
rgbto15(0,0,15)
L1834[12:01:40] <|0xDEADBEEF|> >
15
L1835[12:01:44] <Kubuxu> Woot
L1836[12:01:47] <lperkins2> So,
L1837[12:01:56] <lperkins2> it is the
then do stuff,
L1838[12:02:00] <lperkins2> why are you
doing then do?
L1839[12:02:02] <ShadowKatStudios>
noooooo
L1840[12:02:03] <lperkins2> elseif perc
<= 75 and perc > 50 then do
L1841[12:02:04] <Kubuxu> Kodos: I thought
it would scale.
L1842[12:02:22] <ShadowKatStudios>
Finished the first episode, it was only released yesterday
L1843[12:02:38] <Kodos> I took the do's
off that already...
L1844[12:02:40] <Kodos> Hang on
L1845[12:02:56] <lperkins2> Right, remove
them and you'll syntax error
L1846[12:03:11] <Kodos> 'end' expected
blah blah blah
L1847[12:03:19] <lperkins2> And it'd be
obvious if it was indented :)
L1848[12:03:40] <lperkins2> My indenter
for it ends up producing terrible looking code, because it tries to
dedent too fast.
L1849[12:04:49] <ShadowKatStudios>
.jenkins OpenGlasses
L1851[12:04:55] <ShadowKatStudios>
DeanIsaKitty: ^
L1852[12:05:50] <DeanIsaKitty> :D
L1853[12:07:29] <Kodos> I think I'll just
make it so the lamp is required, fix it so it works like it did 4
hours ago, and go to bed
L1854[12:07:36] <Kodos> And mess with it
more tomorrow
L1855[12:08:03] <lperkins2>
Working.
L1856[12:08:30] *
dangranos pokes somebody who is working on x86 arch
L1857[12:08:36] <lperkins2> Aye?
L1858[12:11:01] <lperkins2>
dangranos?
L1860[12:11:29] <lperkins2> I think it
will do what you want.
L1861[12:11:36]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 378 seconds)
L1862[12:11:43] <lperkins2> And I updated
the lua--indent slightly
L1863[12:12:09] <Kodos> Will book mark
and leave it open for tomorrow
L1864[12:12:13] <Kodos> It's after 6
am
L1865[12:12:14] <Kodos> I need
sleep
L1866[12:12:24] <lperkins2> Tomorrow? Or
do you mean later today...
L1867[12:12:44] <Kodos> 'Tomorrow' is the
word I use for after I wake up, whether it's today, tomorrow, or in
2 days
L1868[12:12:59] <lperkins2> And if
someone wants to translate 1 regular expression and where the
pattern matching is done to lua syntax, I can port the indenter so
it will run from within open-computers itself.
L1869[12:13:02] <Kodos> Time has no
meaning to me
L1870[12:13:58] <Kodos> Anyway, gn
L1871[12:14:01] ***
Kodos is now known as Kodos|Zzz
L1872[12:14:31] <lperkins2> (Also would
probably need to port the generated lua code from the CC target to
OC...)
L1873[12:33:28]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1874[12:33:28]
zsh sets mode: +v on asie
L1875[12:34:43] <CyberCrap> hey
ender
L1876[12:34:51] <Ender> ohai
L1877[12:34:53] <CyberCrap> what you up
to
L1878[12:34:53] <lperkins2> Anyone have a
good java profiler to recommend?
L1879[12:35:18] <CyberCrap> i'm watching
season 2 of the walking dead
L1880[12:35:36] <Ender> listening to
music and coding my bod
L1881[12:35:50] <CyberCrap> cool
L1882[12:36:36]
⇦ Quits: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de) (Quit:
Leaving.)
L1883[12:37:06]
⇨ Joins: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L1884[12:50:11]
⇦ Quits: Hatsuse (uid52684@id-52684.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L1885[12:54:00]
⇦ Quits: justastranger|zzz (justastran@2604:180::7239:d646)
(Excess Flood)
L1886[12:56:24] <ShadowKatStudios> Can I
change the colour of a drone's lights?
L1887[12:57:55] <CyberCrap> yo
ender
L1888[12:58:01] <Ender> ?
L1889[12:58:03] <CyberCrap> wanna play
some bl2
L1890[12:58:20] <Ender> dont have my
classes on this pc
L1891[12:58:24] <CyberCrap> ok
L1892[12:58:41]
⇨ Joins: justastranger
(justastran@2604:180::7239:d646)
L1893[12:59:35] ***
BEnguin[ZzZ] is now known as Benguin
L1894[13:05:10] <ShadowKatStudios> ~w
drone
L1896[13:06:47]
⇦ Quits: VikeStep (~VikeStep@101.162.12.98) (Quit:
Leaving)
L1897[13:08:01] ***
AngieBLD|Off is now known as AngieBLD
L1898[13:15:07]
⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L1899[13:15:52] ***
SleepingFairy is now known as Daiyousei
L1900[13:18:12] ***
Cazzar|Away is now known as Cazzar
L1901[13:19:51]
⇨ Joins: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com)
L1902[13:41:05] ***
DeanIsaKitty is now known as DeanIsGone
L1903[13:43:27] ***
darknife25|AFK is now known as darknife25
L1904[13:45:34]
⇦ Quits: tattyseal (~tattyseal@2.25.3.115) (Quit:
Leaving)
L1905[13:45:57]
⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L1906[13:49:27] ***
justastranger is now known as justastranger|zzz
L1907[13:53:41]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 200 seconds)
L1908[13:53:55] ***
skyem123 is now known as skyem123|crying
L1909[13:54:31] ***
Cazzar is now known as Cazzar|Away
L1910[14:14:28]
⇨ Joins: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L1911[14:17:23]
⇨ Joins: Inari
(~Uni@p549CE7B6.dip0.t-ipconnect.de)
L1912[14:18:32]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1913[14:18:32]
zsh sets mode: +v on asie
L1914[14:19:26] ***
justastranger|zzz is now known as justastranger
L1915[14:29:00] ***
Kilobyte is now known as Kiloff
L1916[14:42:11] ***
skyem123|crying is now known as skyem123
L1917[14:46:39]
⇨ Joins: dangranos_
(~dangranos@178.186.77-230.xdsl.ab.ru)
L1918[14:49:04]
⇦ Quits: dangranos (~dangranos@37.23.225.146) (Ping timeout:
194 seconds)
L1919[15:01:50] ***
Kiloff is now known as Kilobyte
L1920[15:03:11] ***
dsAway is now known as ds84182
L1921[15:03:31] <ds84182> whats the best
way to flash an eeprom?
L1922[15:03:40] <skyem123> .p
L1923[15:03:40] <^v> Ping reply from
skyem123 0.26s
L1924[15:06:40] <vifino> ds84182: use the
flash program?
L1925[15:06:56] <ds84182> >flash
L1926[15:07:08] <ds84182> does that come
with openOS, or do I have to find the TM for it
L1927[15:07:14] <ds84182> wait, this
isn't pokemon
L1928[15:07:18] <ds84182> ( ͡° ͜ʖ
͡°)
L1929[15:07:41]
⇦ Quits: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Read
error: Connection reset by peer)
L1930[15:09:34]
⇨ Joins: game
(~game@host-37-190-200-120.dynamic.mm.pl)
L1931[15:09:37]
⇦ Quits: game (~game@host-37-190-200-120.dynamic.mm.pl)
(Remote host closed the connection)
L1932[15:10:33]
⇨ Joins: Magik6k
(~Magik6k-_@host-37-190-200-120.dynamic.mm.pl)
L1933[15:10:41]
⇨ Joins: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com)
L1934[15:13:27] <Vexatos> Hey Sangar, you
here?
L1935[15:13:40] <Sangar> maybe
L1936[15:14:04] <Vexatos> Is it possible
to have a SimpleComponent + ManagedPeripheral?
L1937[15:14:20] <Vexatos> i.e. you'd only
have to implement 3 methods with those interfaces
L1938[15:14:38] <Sangar> hmm, i think
so
L1939[15:14:47]
⇨ Joins: CompanionCube
(~samis@95f18ab9.skybroadband.com)
L1940[15:14:51] <Vexatos> Nice
L1941[15:14:52]
⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L1942[15:15:11] <Sangar> just keep in
mind managedperipheral doesn't allow static analysis, so those
methods won't show up in the nei usage screen
L1943[15:15:37] <Vexatos> Of course
L1944[15:15:47]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Read error:
Connection reset by peer)
L1945[15:15:59] <Vexatos> Sangar, I am
adding OC support to PneumaticCraft right now
L1946[15:16:18] <Vexatos> and MineMaarten
sais your API is far too complicated and messy and hard to
understand
L1947[15:16:30] <Vexatos> so I'm doing it
the most simple way
L1948[15:16:35] <Sangar> ok
L1949[15:16:37] <Vexatos> considering he
already has CC support
L1950[15:16:50] <Sangar> ah, yeah then
that approach is the easiest and most reusable, true
L1951[15:18:17]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L1952[15:19:54] <CyberCrap> when did
ender leave?
L1953[15:20:02] <Ender> i left?
L1954[15:20:03] <Vexatos> Sangar, is
there a way to blacklist environments?
L1955[15:20:15] <Vexatos> So you can
disable OC integration, for example
L1956[15:20:38] <CyberCrap> on my screen
it says your not in the chat
L1957[15:20:45] ***
Keridos is now known as Keridos_off
L1958[15:20:58] ***
Keridos_off is now known as Keridos
L1959[15:21:13] <ShadowKatStudios>
Sangar? I have a question.
L1960[15:21:15] <Ender> scroll up on the
uselist
L1961[15:21:20] <Ender> *userlist
L1962[15:21:41] <Sangar> Vexatos, can you
give me an actual example?
L1963[15:21:55] <Vexatos> TileEntity
implementing Environment
L1964[15:22:00] <Vexatos> make the TE not
be a component
L1965[15:22:00] <Sangar> like, why not
just not implement the interface/not register the driver?
L1966[15:22:16] <Vexatos> so you can
disable it via the config
L1967[15:22:23] <ShadowKatStudios>
Sangar: I know robots can have their lights changed, can drones do
it too?
L1968[15:22:27] <Vexatos> Nevermind,
MineMaarten doesn't care :P
L1969[15:22:30] <Sangar>
ShadowKatStudios, yes
L1970[15:22:37] <ShadowKatStudios>
yaaay
L1971[15:22:44] <ShadowKatStudios> Time
to make some invisible drones
L1972[15:22:52] <Sangar> Vexatos, ah,
uhh, ok. but no, there's no such option i think.
L1973[15:23:18] <Vexatos> k
L1974[15:23:18] <CompanionCube>
ShadowKatStudios, how could drones be invisible
L1975[15:23:28] <Sangar> black against
the night sky? :P
L1976[15:23:42] <ShadowKatStudios>
CompanionCube: Dark room + lights that blend with stone and
drones
L1977[15:23:54] <ShadowKatStudios>
Alternatively, TRON drones.
L1978[15:24:08] <ShadowKatStudios> I
hereby claim neon blue as the colour for SKS drones
L1979[15:32:35] <CyberCrap> ender
L1980[15:32:36]
⇨ Joins: Johannes13__ (~Johannes@141.70.98.52)
L1981[15:32:42] <Ender> CyberCrap
L1982[15:32:52] <CyberCrap> can you send
me the link to the free fraps
L1983[15:33:04] <CyberCrap> i lost the
file with it on
L1984[15:33:13] ***
Daiyousei is now known as Fairy
L1985[15:33:40] <CyberCrap> thank
you
L1987[15:36:10] <ShadowKatStudios> Geez,
not even subtle...
L1988[15:38:20] <ShadowKatStudios> I need
to find a book.
L1989[15:38:29] <ShadowKatStudios> I
haven't done much reading lately.
L1990[15:39:19] ***
alekso56_off is now known as alekso56
L1991[15:40:24]
⇨ Joins: Kasen
(znc@hi.i.wanted.to.let.you.all.know.that.i.think.incest.is.wince.st)
L1992[15:59:48] ***
AngieBLD is now known as AngieBLD|Off
L1993[16:05:08] ***
skyem123 is now known as skyem123|homework
L1994[16:05:28] <ds84182> vifino: you
lied to me there is no flash program
L1995[16:05:39] <vifino> ds84182: there
is
L1996[16:05:53] <vifino> flash.lua
L1997[16:06:00] <vifino> pls
L1998[16:06:05] <ds84182> where
L1999[16:06:05] <Vexatos> flesh.lua
L2000[16:06:09] <ds84182> I don't see it
on github
L2001[16:06:26] <vifino> it should be
there i think
L2002[16:06:30] <vifino> i hav no
clu
L2004[16:07:03] <ds84182> oh wait I was
browsing an old version of the tree
L2005[16:07:07] <ds84182> god dammit
github
L2006[16:07:19] <vifino> gg
L2007[16:07:30] <vifino> dsfail is a
fail
L2009[16:10:49]
⇨ Joins: TangentDelta (~christine@63.143.24.24)
L2010[16:13:54] ***
Techokami|Off is now known as Techokami
L2011[16:14:15] <ds84182> oh my god my
kernel is rejecting itself help
L2012[16:16:07] <vifino> ... wat
L2013[16:16:28] <CompanionCube> ds84182,
wut
L2014[16:18:16] <ds84182> halp
L2015[16:20:42] <bananagram> is that like
organ rejection?
L2016[16:21:13] <ds84182> it's rejecting
the radeon module
L2017[16:21:19] <ds84182> so I tried to
open minecraft
L2018[16:21:23] <ds84182> it started
freaking out
L2019[16:22:38] <ds84182> radeon: The
kernel rejected CS, see dmesg for more information.
L2020[16:23:21] <ShadowKatStudios> The
xf86 radeon module?
L2021[16:23:26] <ds84182> yes
L2022[16:28:52] <ShadowKatStudios>
odd.
L2023[16:35:50] <ds84182> .p
L2024[16:35:51] <^v> Ping reply from
ds84182 1.25s
L2025[16:38:12] <ShadowKatStudios> Is
there a PS3 emulator that would get decent performance on a haswell
processor?
L2026[16:39:24] <CyberCrap> can anyone
recomend me a good free editing software?
L2027[16:39:29] <ShadowKatStudios>
Thinking about it, the PS3 actually has fairly mediocre
hardware...
L2028[16:39:32] <ShadowKatStudios>
CyberCrap: ffmpeg
L2029[16:39:54] <ShadowKatStudios> I use
it for video and audio editing.
L2030[16:40:06] <CyberCrap> thanks
L2031[16:40:08] <ds84182> OK, it's fixed
now
L2032[16:40:17] <ds84182> I had to close
chrome
L2033[16:40:19] <ds84182> ugh
L2034[16:41:13] ***
Riking|away is now known as Riking
L2035[16:41:15] ***
Lathanael|Away is now known as Lathanael
L2036[16:42:37]
⇨ Joins: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L2037[16:43:57] <iceman11a> I just went
threw a gate from a lua program I have and I forgot to get the gate
address so I could go back to my base. Does any one know where the
gate address are stored.
L2039[16:46:26] <iceman11a> If that link
was for me, I didn't want to install PCPro Cleaner.
L2040[16:46:48] <ShadowKatStudios> No, of
course not.
L2041[16:46:52] <ShadowKatStudios> No-one
does.
L2042[16:47:02] <ShadowKatStudios> But
I'm trying to install a PS3 emulator.
L2043[16:47:34] <iceman11a> hmm, I don't
know what that is
L2044[16:47:38] <iceman11a> good
luck
L2045[16:48:18] <ShadowKatStudios> Heh,
gonna try to extract the files with a hex editor
L2046[16:48:36] <ShadowKatStudios> Also,
stargate gate addresses?
L2047[16:49:19] <iceman11a> Ahm yes.
lantecCraft
L2048[16:49:57] <ShadowKatStudios> Uh,
those are based on a thing to do with the chunks.
L2049[16:50:52] <Caitlyn> LanteaCraft
doesn't store the addresses anywhere in current versions, like SKS
said they're based on the chunk location
L2050[16:50:53] <iceman11a> ?. You lost
me. I mean that when you build a new gate. It has to store the
address for that gate some where. and Thats what I'm trying to
find
L2051[16:51:13] <Caitlyn> <--
LanteaCraft dev.
L2052[16:51:37] <iceman11a> So there's no
way for me to get back to my base.
L2053[16:51:40] <ds84182> dun dun
duuuuuun
L2054[16:51:47] <Caitlyn> Not unless you
know the chunk location.
L2055[16:51:51] <ds84182> Sorry, here for
the dramatic effect
L2056[16:52:03] <Caitlyn> Then you'd have
to do some fun radix math to get the address which I don't know
:D
L2057[16:52:14] <Kilobyte> i wonder if
someone could make an llvm bytecode architecture
L2058[16:52:33] <Kilobyte> that would
open a lot of possibilities
L2059[16:52:37] <Caitlyn> LC2 is storing
addresses in a flatfile database... but that's nowhere near ready
for use.
L2060[16:52:38] <iceman11a> ok, I don't
under stand. There has to be a way to store or save the gate
address.
L2061[16:52:43] <Caitlyn> No.
L2062[16:52:48] <Caitlyn> There is not in
the current version.
L2063[16:52:57] <Kilobyte> since like 70%
of all languages can be compiled to llvm bytecode
L2064[16:53:08] <iceman11a> wow. I guess
I'm just screwed.
L2065[16:53:10] <Caitlyn> Write them
down, or store them in computers.
L2066[16:53:19] <Caitlyn> Have you never
used a bed there?
L2067[16:53:34] <iceman11a> Yes that's
what I did on another server.
L2068[16:53:40] <Caitlyn> If you've used
a bed, die.
L2069[16:53:48] <iceman11a> This ones is
just a SP World
L2070[16:53:59] <Caitlyn> it still
works..
L2071[16:54:07] <iceman11a> And I forgot.
Lucky thing I had it backup up
L2072[16:54:38] <iceman11a> Let me try
that
L2073[16:56:19] <iceman11a> Thank you.
That worked
L2074[17:00:16]
⇨ Joins: g
(g@hi.i.just.wanted.to.say.that.programming.is.evidently.sexy)
L2075[17:00:29] *
g waves at Techokami
L2076[17:00:42] <Techokami> hi o.o
L2077[17:00:52] <g> gdude2002 from
github.
L2079[17:01:00] <Techokami> oh
L2080[17:01:10] <Techokami> hi
there
L2082[17:01:20] <g> Yeah, I did look into
writing architectures
L2083[17:01:33] <g> I couldn't really
wrap my head around it unfortunately, though I'm kinda sick
atm
L2084[17:01:38] <Techokami> aha
L2085[17:01:46] ***
skyem123|homework is now known as skyem123
L2086[17:02:37] <ShadowKatStudios> holy
cat - a file manager comparable to Thunar, for Windows!
L2087[17:03:16] <g> I see gamax's example
arch, I'll take a look
L2088[17:04:13] <Techokami> SKS,
link?
L2089[17:04:28] <g> the main problem I'm
thinking about with a python/jython api is like.. mostly the
sandboxing, and some of the persistence (eg interpreter
state)
L2091[17:05:12] <g> oh, I've got a copy
of that
L2092[17:05:13] <g> pretty neat
L2093[17:05:35] <ShadowKatStudios> And it
has 64-bit, which is nice
L2094[17:05:36] <Kilobyte> g: wouldn't it
be better to go more general with llvm bytecode instead being
limited to python?
L2095[17:05:56] <g> Kilobyte:
unfortunately I'm not a VM wizard yet :P
L2096[17:06:02] <Vexatos> SKS: I am using
CubicExplorer
L2097[17:06:07] <Vexatos> But that one
sounds nice as well
L2098[17:06:17] <ShadowKatStudios> It has
TABS :D
L2099[17:06:18] <Vexatos> anything is
better than the default one
L2100[17:06:19] <Kilobyte> especially
since python leads to ugly code a lot imo
L2101[17:06:19] <Vexatos> anyways
L2102[17:06:24] <ShadowKatStudios> I am
literally so happy now
L2103[17:06:24] <Vexatos> Yes,
CubicExplorer does as well
L2104[17:06:27] <g> but really I'd just
like to use python instead of lua
L2105[17:06:30] <Vexatos> Tabs =
best
L2106[17:06:33] <g> because I love python
and am way more used to it
L2107[17:06:35]
⇨ Joins: manmaed
(~Ender@5ec38bec.skybroadband.com)
L2108[17:06:38] <ShadowKatStudios> I
missed Thunar's tabs
L2109[17:06:40] <Kilobyte> g: llvm would
allow for support for languages like c too
L2110[17:06:51] <g> I know literally
nothing about llvm though
L2111[17:06:55] <ShadowKatStudios> Now I
can Get Shit Done (c)
L2112[17:07:25] <ShadowKatStudios> ._.
The control panel doesn't work in Explorer++ though
L2113[17:07:32] <Vexatos>
ShadowKatStudios, guess I'll install explorer++ as well
L2114[17:07:46] <ShadowKatStudios> It
does if you open it from the tree
L2115[17:07:54] <Kilobyte> g: also,
things i don't like about python: no private instance vars, no
immutable variables, no anonymous functions and many more things
:P
L2116[17:08:07] <g> uh.. no, it has all
of those
L2117[17:08:17] <g> well, in a
sense
L2118[17:08:22]
⇨ Joins: Wired
(webchat@c-75-72-220-179.hsd1.mn.comcast.net)
L2119[17:08:36] <Inari> Kilobyte: i kinda
love rust atm
L2120[17:08:36] <g> they're all possible
to implment but like.. if you need true private instance variables
then you're totally missing the point of python
L2121[17:08:42] <Kilobyte> Inari: same
:P
L2122[17:09:06] <Kilobyte> g: tell me
where it has immutable variables?
L2123[17:09:07] <g> (and there have been
times where I've had to duck-puch libraries, which truly private
stuff would kill)
L2124[17:09:29] <Kilobyte> in fact, i'd
prefer if variables were immutable unless you explicitely declare
them as mutable
L2125[17:09:41] <g> yeah, you're a
functional programmer aren't you
L2127[17:09:46] <Kilobyte> yes
L2129[17:09:54] <g> yeah, most things
aren't truly immutable
L2130[17:09:55] <ShadowKatStudios>
Notably, the icons seem dated.
L2131[17:10:05] <ShadowKatStudios> XP
icons look somewhat odd in Windows 7
L2132[17:10:05] <g> you can override
setters to make things unchangeable though
L2133[17:10:11] <Kilobyte> lack of
immutability is one of the few things i dislike about ruby
L2134[17:10:29] <g> eh, both approaches
have their place, but it's what you're used to
L2135[17:10:39] <g> supporting either
doesn't make the language better/worse imo
L2136[17:10:40] <Kilobyte> g: imo it
leads to better code
L2137[17:11:01] <Kilobyte> also, python
is a hell if one dev prefers tabs and one uses spaces...
L2138[17:11:02] <g> eh, I would argue
that good code leads to good code, but that's kind of a stupid
argument to make in some cases
L2139[17:11:18] <g> also yeah, but you're
supposed to use spaces
L2140[17:11:23] <g> using tabs will fail
the style guide
L2141[17:11:27] <Kilobyte> i generally
use them :P
L2142[17:11:38] <Kilobyte> 2 or 4,
depending on language
L2143[17:11:51] <g> most people that use
python on a daily basis for large applications will have a style
checker
L2144[17:11:59] <Inari> good code leads
to good code in an ideal world
L2145[17:12:02] <Kilobyte> g: any good
IDE will have
L2146[17:12:02] <Vexatos> SKS: Is it
good?
L2147[17:12:04] <g> eg, I can't commit to
ultros.io if my checker fails
L2148[17:12:21] <Inari> in practice,
stuff like immutable by default and having to provide a matching
path for all options forces the programmer to think about things a
little more
L2149[17:12:21] <g> yeah, pycharm has
most of it
L2150[17:12:25] <g> it's not as strict as
the checker though
L2151[17:12:30] <Kilobyte> jetbrains ides
generally are good
L2152[17:12:35] <g> yes, definitely
L2153[17:12:40] <g> much love for
jetbrains
L2154[17:12:45] <Kilobyte> i personally
use rubymine a lot
L2155[17:12:55] <g> if I knew ruby, I
probably would as well
L2157[17:13:05] <Kilobyte> ruby is pretty
cool, very powerful
L2158[17:13:09] <ShadowKatStudios>
._.
L2159[17:13:15] <ShadowKatStudios> lemme
fix that link
L2160[17:13:31] <g> Ruby is fine, I mean
I run the glowstone forums (discourse) so I have poked it a
bit
L2161[17:13:49] <g> but I've been using
python for years now, so I'm just used to it
L2162[17:14:06] <Kilobyte> for big stuff
i prefer statically typed languages though
L2164[17:14:31] <Inari> sadly rust-sfml i
s a bit out of date atm
L2165[17:14:34] <Kilobyte> makes
debugging easier
L2166[17:14:35] <g> Well, my two main
languages are python and java
L2167[17:14:44] <g> so I get stuff from
both sides
L2168[17:14:49] <g> python is really easy
to debug, though
L2169[17:14:50] <Kilobyte> g: java is way
too verbose for my taste
L2170[17:14:52] <Kilobyte> xD
L2174[17:15:05] <Kilobyte> if anything on
jvm, scala
L2175[17:15:08] <g> well, it is fairly
verbose, yeah..
L2176[17:15:17] <g> though you're a
functional programmer, I'd have thought you'd have liked
clojure
L2177[17:15:21] <Inari> i still want a
llvm2jvm compiler :P
L2178[17:15:27] <Kilobyte> clojure is
nice
L2179[17:15:34] <Kilobyte> but i haven't
worked with it
L2180[17:15:34] <g> I had to use it for a
job once
L2181[17:15:38] <g> melted my brain a few
times over
L2182[17:15:56] <Inari> i still need to
look into functional programming
L2183[17:15:57] <g> functional isn't my
thing really
L2184[17:16:00] <Kilobyte> lisp style is
generally pretty cool, mainly because its dead easy to implement a
basic parser
L2185[17:16:01] <g> it's very
different
L2186[17:16:31] <g> nice thing about
python is it does have some functional stuff
L2187[17:16:46] <Inari> most languages
have some functional stuff now
L2188[17:16:47] <g> you can kind of mix
them
L2190[17:17:03] <Kilobyte> g: i also
don't like the explicit returns
L2191[17:17:04] <g> there's a whole thing
on it there
L2192[17:17:15] <g> Kilobyte, what's
wrong with explicit returns?
L2193[17:17:20] <g> too verbose?
L2194[17:17:25] <Kilobyte> or that there
are many things that are no expression
L2195[17:17:31] <Kilobyte> generally,
yes
L2196[17:17:40] <Kilobyte> if should be
an expression imo
L2197[17:17:46] <Kilobyte> and such
L2198[17:17:54] <g> yeah, you're a huge
functional programmer
L2199[17:17:59] <g> I don't think we're
going to agree on this
L2201[17:18:17]
⇦ Quits: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de) (Quit:
Leaving.)
L2202[17:18:25] <Kilobyte> g: i don't
like purely functional though
L2203[17:18:34]
⇨ Joins: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L2204[17:18:39] <g> What do you like then
._.
L2205[17:18:42] <Kilobyte> i want a good
mix of functional and OOP (scala provides that)
L2206[17:18:52] <g> I haven't looked into
scala
L2207[17:18:54] <g> maybe I will
someday
L2208[17:19:03] <g> I kinda like
groovy
L2209[17:19:11] <g> but I only use that
for gradle, so
L2210[17:19:16] <Kilobyte> groovy isn't
statically typed like scala though :P
L2211[17:19:35] <g> yeah, I like dynamic
typing
L2212[17:19:43] <g> I find static typing
to be kind of a crutch
L2213[17:19:51] <g> I mean yeah, it can
prevent problems
L2214[17:20:01] <g> buuuut if you write
good code, then.. you usually won't have those problems
anyway
L2215[17:20:20] <g> unless someone is
passing something stupid to your library, in which case it doesn't
matter if they can't read
L2216[17:20:38] <Kilobyte> i also prefer
not nullable variables
L2217[17:20:42]
⇦ Quits: dangranos_ (~dangranos@178.186.77-230.xdsl.ab.ru)
(Remote host closed the connection)
L2218[17:20:55] <Kilobyte> there are only
few languages which have that though
L2219[17:21:00] <g> mm.. null has its
uses
L2220[17:21:11] <Kilobyte> g: you got
Option for that
L2222[17:21:28] <Kilobyte> Option is a
box that can contain either no value or one
L2223[17:21:48] <Kilobyte> in scala: var
a: Option[String]
L2224[17:21:51] <Kilobyte> a = None
L2225[17:21:56] <Kilobyte> a =
Some("test")
L2226[17:21:59] <g> that sounds like kind
of a waste
L2227[17:21:59] <ShadowKatStudios> Yay, I
can configure it not to have tabs show up as separate windows on
the taskbar
L2228[17:22:18] <Kilobyte> g: it leads to
less bugs, because it forces you to manually unbox it
L2229[17:22:28] <g> Why would I want to
manually unbox it
L2230[17:22:30] <Kilobyte> and to do that
you have to check if its a Some
L2231[17:22:43] <Kilobyte> so you cannot
forget to do a "null check"
L2232[17:22:45] <g> but I could just
check if it's null anyway?
L2233[17:23:04] <Kilobyte> g: its to
prevent you from derping up and introducing hard to debug
bugs
L2234[17:23:17] <g> I dunno, I've never
noticed it as being a problem
L2235[17:23:19] <g> maybe I will
yet
L2236[17:23:43] <Kilobyte> scala has null
for java compat
L2237[17:24:23] <Kilobyte> kotlin
(jetbrains language) goes as far as marking java return values as
nullable, but using not nullable variables
L2238[17:24:33] <Kilobyte> it also forces
you to do null checks before using the variable
L2239[17:25:02]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 189 seconds)
L2241[17:25:45] *
g shrugs
L2242[17:25:57] <g> well, I think it may
be good to get back to the architecture
L2243[17:26:06] ***
gamax92 is now known as Femitron
L2244[17:26:13] <g> although despite the
comments I still have no idea why gamax' example arch is doing the
things it does
L2245[17:26:15] ***
Femitron is now known as gamax92
L2246[17:26:56] <Kilobyte> g: if its
scala i can take a look at it
L2247[17:27:01] <g> java.
L2248[17:27:03] <ShadowKatStudios> Don't
question the magic.
L2249[17:27:14] <Kilobyte> nah, not in
mood for rage right now
L2250[17:27:18] <g> I really don't want
to have to write an arch
L2252[17:27:27] <Kilobyte> reading java
code makes me agressive
L2253[17:27:31] <g> it looks more
complicated than anything else I've done in java
L2254[17:27:37] <g> or, well, python
either
L2255[17:27:42] <ShadowKatStudios> damn
it imgur again
L2256[17:27:50] <Kilobyte> maybe due to
the fact that java makes everything look overly complicated
L2257[17:28:02] <g> I know how to read
java, though
L2258[17:28:13] <Kasen> with heavy use of
the scrollwheel
L2259[17:28:26] <g> I can unlock
mine
L2261[17:28:46] <Kasen> lol
L2262[17:28:48] <ShadowKatStudios> I can
unlock my scollwheel, but it's aging so it's hard to get to work
normally
L2263[17:28:52] <Kasen> finally, we know
what that was invented for
L2264[17:29:02] <Kasen> for reading java
efficiently
L2266[17:29:26] <g> I used it a lot for
clojure as well
L2267[17:29:32] <g> and logs
L2268[17:29:41] <Kilobyte> g: you won't
need it as much for scala
L2269[17:29:44] <Kasen> i used mine as a
toy...
L2270[17:29:49] <Kasen> see how long i
could make it spin for
L2271[17:29:50] <g> I don't want to learn
a new language
L2273[17:30:12] <Kilobyte> public int
myFunc(int a) { return a * 2; }
L2274[17:30:12] <Kasen> i'd now say nasty
stuff about scala, but i haven't used it enough
L2275[17:30:14] <Kilobyte> vs
L2276[17:30:15] <Kasen> it's just not my
thing
L2277[17:30:24] <g> that looks like
java.
L2278[17:30:24] <Kilobyte> def myFunc(a:
Int) = a * 2
L2279[17:30:28] <Kasen> it is
L2280[17:30:31] <Kilobyte> g: java vs
scala
L2281[17:30:37] <Kasen> i prefer
braces
L2282[17:30:42] <Kasen> and that's coming
from a python dev
L2283[17:30:43] <Kilobyte> you can have
them
L2284[17:30:45] <g> the latter looks
almost like python
L2285[17:30:47] <Kilobyte> def myFunc(a:
Int) = { a * 2 }
L2286[17:30:52] <Kilobyte> also
valid
L2287[17:30:53] <Kasen> i don't like the
equals
L2288[17:30:57] <g> what's with the =
?
L2289[17:30:59] <gamax92> whois g
L2290[17:31:00] <g> yeah, that bugs me
too
L2291[17:31:06] <g> gamax92, oh, just
some guy, you know
L2293[17:31:10] <Kasen> the a: Int syntax
is also weird to me - what's the reasoning behind that?
L2294[17:31:15] <gamax92> I don't know
you.
L2295[17:31:19] <g> I know
L2297[17:31:21] <Kilobyte> g: without the
= it returns Unit (which is scala equivalent to void)
L2298[17:31:23] *
CompanionCube cuddles g
L2299[17:31:24] <gamax92> this is
problematic
L2300[17:31:27] <g> Oh, hey CC
L2301[17:31:38] <Kilobyte> also note how
you don't have to specify return type explicitely
L2302[17:31:41] <gamax92> CC is my
trigger word
L2303[17:31:45] <Kilobyte> the compiler
can figure that out
L2304[17:31:47] <g> gamax92, you'll get
used to me
L2305[17:31:47] <Kasen> *cough*
L2306[17:31:48] <g> also wut?
L2307[17:31:50] <Kilobyte> you CAN if you
want though
L2308[17:31:56] <Kasen> CC, i'm here too
:(
L2309[17:31:59] <gamax92> AAAGH
L2310[17:32:00] <Kilobyte> def myFunc(a:
Int): Int = a * 2
L2311[17:32:04] <Kilobyte> also
valid
L2312[17:32:10] <g> why do you have that
set as a ping?
L2313[17:32:23] <g> Kilobyte, so it's
basically pseudocode
L2314[17:32:31] <gamax92> gdude2002
L2315[17:32:34] <Kasen> trigger warning,
pls
L2317[17:32:53] <gamax92> i love how when
i look that up i get images of fluttershy
L2318[17:33:04] <g> Not sure if
sarcasm
L2320[17:33:05] <ShadowKatStudios>
gamax92: Google knows you.
L2321[17:33:08] <Kilobyte> g: no, only a
smart compiler. the compiler automatically detects tail recursion
too for example and turns it into iteration
L2322[17:33:20] <g> no, I mean
L2323[17:33:22] <g> it looks like
pseudocode
L2324[17:33:26] <Kilobyte> haskell can
even detect parameter types :P
L2325[17:33:34] <gamax92> "I love
how when (soemthing)" is a specific phrase and is usually
sarcastic
L2326[17:33:40] <Kilobyte> a(b) = b *
2
L2327[17:33:45] <Kilobyte> actually
L2328[17:33:49] <g> gamax92, that really
depends on the person.
L2329[17:33:50] <Kilobyte> a b = b *
2
L2330[17:33:55] <Kilobyte> thats valid
haskell iirc
L2331[17:33:56] <Kasen> functional
languages are my triggers
L2332[17:33:59] *
Kasen flies away
L2333[17:34:02] <gamax92> YEAH WELL YOU
KNOW WHAT
L2335[17:34:10] <gamax92>
DSFSDFG%$UYFTCVGYT^WVBHDuytfghU&6DA%$sr^&SYAGHS8
L2337[17:34:28] <g> I feel you bro
L2338[17:34:33] <gamax92> please don't do
tha
L2340[17:34:47] <g> anyway
L2341[17:35:10] <g> so yeah, trying to
load the lunatic python .so to provide require("python")
to OC's lua stuff
L2342[17:35:18] <g> don't have enough
beard to write a full architecture/vm
L2343[17:35:19] <Kilobyte> functional
programming can blow your mind :P
L2344[17:35:47] <ShadowKatStudios>
bam
L2345[17:35:54] <ShadowKatStudios> or
alternatively the other meaning?
L2346[17:36:02] <Kasen> i'm quite happy
having my mind in one piece
L2347[17:36:13] <g> yeah, clojure melted
mine a few times
L2348[17:36:32] <Kilobyte> g:
Map("a" -> "b", "c" ->
"d").map((key, value) => s"$key is
$value").join("\n")
L2349[17:36:35] <Kilobyte> valid
scala
L2350[17:36:44] <g> that looks like
php
L2351[17:36:45] <g> please don't
L2352[17:36:55] <Kilobyte> "a"
-> "b" is equivalent to ("a",
"b")
L2353[17:36:55] <Kasen> that looks like a
lot of languages
L2354[17:37:01] <Kasen> with slightly
different syntax
L2355[17:37:04] *
Inari recalls reading some thing like: Functional programmers often
meditate infront of the screen fro 20 minutes and then write 1 line
of code, where other programmers write 20 lines of code
instead
L2356[17:37:05] <g> I generally associate
arrows with php
L2357[17:37:07] <Kilobyte> which is a
tuple of type (String, String)
L2358[17:37:18] <Kilobyte> many
functional languages have that
L2359[17:37:22] <g> I know they do
L2361[17:37:38]
⇦ Quits: Wired (webchat@c-75-72-220-179.hsd1.mn.comcast.net)
(Ping timeout: 186 seconds)
L2362[17:37:39] <Kilobyte> and the string
interpolation of scala is epic and damn modular
L2363[17:37:42] <Inari> if "a"
-> "b" is a tuple, that makes it sound like a linked
list
L2364[17:37:43] <g> so I'm guessing that
nobody that's around currently knows of a way for me to do
this
L2365[17:37:59] <g> despite OC
"supporting native libraries", although there's literally
no other info on that
L2366[17:38:14] <g> aside from reading
the code, I suppose
L2367[17:38:18] <Kilobyte>
sql"SELECT * FROM table WHERE user =
'$untrustedVariable'" is safe
L2368[17:38:29] <Inari> Kilobyte: so that
prints "a is b\nc is d"?
L2369[17:38:30] <Kilobyte> because the
sql interpolator autoescapes that
L2370[17:38:32] <Kasen> string
interpolation?
L2371[17:38:36] <Kasen> oh
L2372[17:38:36] <Kilobyte> yes
L2373[17:39:00] <Kasen> like "some
string $foo" putting foo into the string
L2374[17:39:07] <Kilobyte>
f"$var%f"
L2375[17:39:08] <Kasen> i've never liked
that
L2376[17:39:17] <Kilobyte> formats var
with %f formatter
L2377[17:39:18] *
gamax92 hugs Inari
L2378[17:39:21] <g> string.format,
hey
L2379[17:39:23] <Inari> wonder how that
woud look in rust...
L2380[17:39:27] *
Inari stabs gamax92
L2381[17:39:28] <Kilobyte> Inari: hm
what
L2382[17:39:29] <gamax92> :<
L2383[17:39:31] <gamax92> fine
L2384[17:39:31] <g> anyway I thought this
was #oc, not #functionalprogramming :P
L2385[17:39:33] <gamax92> be that
way.
L2386[17:39:40] <Inari> Kilobyte: the
Map.map thing :p
L2387[17:40:00] <Kilobyte> ummm hows a
hashmap defined in rust?
L2388[17:40:01] <Kasen> how stable is
rust? last time i looked at it, there was no real IDE support or
anything because it was still a moving target
L2389[17:40:09] <g> CompanionCube, are
they usually like this?
L2390[17:40:21] <CompanionCube> usually
off-topic? yes
L2391[17:40:29] <Kasen> aren't most
channels?
L2392[17:40:34] <g> so much for
"join the IRC for help" then, lol
L2393[17:40:36] <Kasen> (excluding
anything on freenode)
L2394[17:40:44] <gamax92> We help when
needed.
L2396[17:40:54] <gamax92> if you need
help, then tell us what to help you with.
L2397[17:41:00] <g> I've asked a few
times now
L2398[17:41:25] <g> OC "supports
native libraries", a ticket suggested that it would be
possible to use lunaticpython's .so with the lua stuff
L2399[17:41:30] <Inari> Kilobyte: think
hashmap cant even be initlaized like that
L2400[17:41:31] <g> I have the .so, what
do I do with it?
L2401[17:41:43] <Kilobyte> Inari:
probably
L2402[17:41:45] <gamax92> oh ... uhh
...
L2404[17:42:07] <gamax92> I don't think
OC has actually supported external lua libraries
L2405[17:42:15] <gamax92> just that it
has native lua binaries
L2406[17:42:19] <Kilobyte> bbl
L2407[17:42:20] <gamax92> and not some
lua in java
L2408[17:42:30] <g> yeah, I know it has
native lua binaries
L2409[17:42:40] <g> that's kind of why
it'd make sense that it could use native lua libraries
L2410[17:42:51] <g> though I guess I
might have to compile against the custom lua stuff? I dunno
L2411[17:43:00] <gamax92> Something
something something, where require won't find it apparently.
L2412[17:43:20] <gamax92> or that it
won't actually require, and spits out an error?
L2413[17:43:21] <g> well, I don't mind
writing a mod to poke around the api if that's needed
L2414[17:43:28] <g> yeah, it won't
require, it can't find it
L2415[17:43:35] <Kasen> are there any
arches other than the main lua one?
L2416[17:43:35] <g> but all I've done is
shove the .so into the directory
L2417[17:43:40] <g> which I'm not sure is
enough
L2418[17:43:42] <CompanionCube> Kasen,
yes
L2419[17:43:50] <Kasen> oh yeah, you
mentioned one earlier
L2420[17:43:53] <CompanionCube> not sure
if any are currently production-ready though
L2421[17:43:54] <g> CompanionCube, maybe
someone should put a page up 'cause I couldn't find them
earlier
L2422[17:43:56] <gamax92> g: oh the
require in OpenOS is for lua stuff only
L2423[17:44:10] <g> gamax92, so there's
no way I can break things so it works?
L2424[17:44:28] <ds84182> nope, Sangar
has custom compiled Lua binaries with Eris
L2425[17:44:33] <gamax92> g: Kilobyte has
a version of OpenComputers where you can turn off the kernel
sandbox or the Scala sandbox
L2426[17:44:39] <Kasen> CC, is there a
list of them or anything?
L2427[17:44:45] <gamax92> which is where
we found out that the actual lua require wasn't working.
L2428[17:44:58] <CompanionCube> Kasen,
nope
L2430[17:45:03] <g> so I'm sol then
L2431[17:45:11] <g> I don't have enough
beard to understand architectures
L2432[17:45:41] <g> and sandboxing python
is well known to be basically impossible
L2433[17:45:44] <gamax92> to put it
bluntly, pretty much until that is fixed, if ever.
L2434[17:46:01]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Read error:
Connection reset by peer)
L2435[17:46:03] <gamax92> WE CAN ALWAYS
GO THROW JYTHON AS AN ARCH :3
L2436[17:46:09] <gamax92> i thought
someone was doing that ...
L2437[17:46:11] <Kasen> i have a question
now *raises hand*
L2438[17:46:11] <g> I was thinking about
that
L2439[17:46:16] <gamax92> Kasen:
hello
L2440[17:46:19] <g> but I'd have no idea
where to start
L2441[17:46:28] <ShadowKatStudios> WE CAN
ALWAYS GO MAKE THAT 6502 EMULATOR WORK
L2442[17:46:33] <gamax92>
ShadowKatStudios: D: it does ...
L2443[17:46:34] <g> I did write a little
mod that loads jython scripts but that's as far as I got
L2444[17:46:41] <ds84182> How long are
component addresses?
L2445[17:46:41] <ShadowKatStudios>
gamax92: I know :P
L2446[17:46:45] <Kasen> the wiki says
bytecode loading is a "major security risk" - why?
shouldn't all security stuff be done in the VM, not the
compiler?
L2447[17:46:46] <g> that's a general
forge mod though
L2448[17:47:01]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L2449[17:47:21] <ds84182> Kasen: you can
crash all of Java with some weird bytecode
L2450[17:47:24] <gamax92> Kasen: bytecode
exploits to break out of kernel, you are now at level with host
filesystem?
L2451[17:47:38] <ds84182> and you can
also have string constants that use inf memory
L2452[17:48:02] <gamax92> g: umm i can
show you my example arch files ...
L2453[17:48:07]
⇦ Quits: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com) (Quit:
Leaving)
L2454[17:48:08] <g> I've been looking
over them
L2455[17:48:13] <g> (yay, google)
L2456[17:48:13] <Kasen> how? any request
for a file has to go through the VM - why can't it just be like
"NOPE, CAN'T DO THAT"?
L2457[17:48:13] <gamax92> oh, so you've
seen em
L2458[17:48:24] <Kasen> same with memory
limitation
L2459[17:48:26] <gamax92> Kasen: it
does.
L2460[17:48:32] <gamax92> it says
"NOPE, CANNOT LOAD BYTECODE"
L2461[17:48:37] <g> but I still don't
really get it
L2462[17:48:50] <Kasen> why can't it do
that to running bytecode though?
L2463[17:48:51] <ds84182> a single
segmenation fault will bring down a whole process
L2464[17:49:04] <Kasen> like, anything
that's dangerous, the bytecode is telling the VM to do
something
L2465[17:49:08] <ds84182> and I've been
able to cause a couple of segmentation faults with invalid
bytecodes
L2466[17:49:12] <Kasen> why can't the VM
say NOPE then isntead of when it loads it?
L2467[17:49:15] <Kasen> instead*
L2468[17:49:21] <Kasen>
s/loads/compiles/
L2469[17:49:21] <Kibibyte> <Kasen>
why can't the VM say NOPE then isntead of when it compiles
it?
L2470[17:49:32] <Kasen> ohhey, actual
sed
L2471[17:49:43] <g> still waiting for the
ultros plugin :P
L2472[17:49:46] <CompanionCube> thank
Kilobyte for that, it's his bot
L2473[17:49:49] <Kasen> Soon(TM)
L2474[17:49:50] <gamax92> .-. it doesn't
compile bytecode ...
L2475[17:50:02] <Kasen> wut
L2476[17:50:05] <Kasen> how does it
run
L2477[17:50:05] <ds84182> It compiles
directly into the closure stucture
L2478[17:50:12] <gamax92> well okay
ds84182 ...
L2479[17:50:18] <g> like, what is the api
function "isDirect"?
L2480[17:50:21] <Kasen> ...huh
L2481[17:50:29] <ds84182> it's safer than
actual bytecode because it can be malicously crafted
L2482[17:50:35] <ds84182> *can't
L2483[17:50:44] <gamax92> lua scripts are
compiled into bytecode, which lua will trust because its lua who
made it.
L2484[17:50:46] <Kasen> to me, that
sounds like an incredibly silly sentence
L2485[17:50:56]
⇨ Joins: tattyseal2 (~tattyseal@2.25.3.115)
L2486[17:51:25] <Kasen> because, well,
any data can be maliciously crafted - it doesn't mean you have to
do waht the data is telling you to
L2487[17:52:02] <Kasen> what*
L2488[17:52:10] <ds84182> Kasen: the
exploit to get the real filesystem requires the use of upvalue
variables
L2489[17:52:31] <gamax92> Kasen: yeah
well ... they removed the bytecode verifier
L2490[17:52:38] <ds84182> so the only way
to get upvalues that aren't actually yours is by using malicously
crafted bytecode
L2491[17:53:00] <ds84182> and the second
you get access to an upvalue that isn't yours... you can break
stuff
L2492[17:53:20] <gamax92>
[ Software Failure. Press left
mouse button to continue. ]
L2493[17:53:20] <gamax92>
[ Guru Meditation
#00000025.65045048 ]
L2494[17:53:37] <ds84182> gamax92:
really.
L2495[17:53:49] <ds84182> why not Wii DSI
exception?
L2496[17:53:54] <gamax92> because thats
huge ...
L2497[17:53:57] <ds84182> inb4 gets
kicked for spamming
L2498[17:53:59] <CompanionCube> gamax92,
neat
L2499[17:54:10] <CompanionCube> it
rendered correctly even :>
L2500[17:54:33] <ds84182> .l
string.format("%X",36)
L2501[17:54:33] <gamax92> lperkins2: hey
you there?
L2502[17:54:33] <^v> ds84182, 24
L2503[17:55:31] <Kasen> i may be missing
something entirely, but i really don't understand why it isn't an
easy task to just not do something
L2504[17:55:36] <Kasen> anyway, moving
on
L2505[17:55:50] <gamax92> Kasen: false
sense of security
L2506[17:55:53] <g> apparently, idea
uninstalled itself
L2507[17:55:54] <g> great
L2508[17:56:05] <Kasen> you broke
it
L2509[17:56:11] <g> botched update
probably
L2510[17:56:24] <gamax92> you can have
this bytecode verifier, and it can catch A B C D J W L, but someone
could have created E F G H I
L2511[17:56:30] <gamax92> that it didn't
catch
L2512[17:56:48] <Kasen> i'm talking about
where the bytecode is actually executed
L2513[17:56:53] <gamax92> in the lua
vm
L2514[17:57:13] <Kasen> yes, right in the
part where an opcode is processed
L2515[17:57:33] <Kasen> if that opcode
does something "bad", stop running the program
L2516[17:57:46] <g> (by the way,
lunaticpython is totally ignoring the security problems of giving
full access to cpython :P)
L2517[17:58:12] <gamax92> ds84182: (i
require your vm knowledge ^^^)
L2518[17:58:55] <ds84182> 1 sec
L2519[17:59:09] <Kasen> my vm knowledge
is patchy, but everything i've ever seen/written does something
like what i said above
L2520[17:59:13] <Kasen> which is where my
confusion comes from
L2521[17:59:26] <Kasen> also, i need to
afk for a wee bit
L2522[17:59:27] <ds84182> if the opcode
does do something bad the program does stop
L2523[17:59:31] <ds84182> but that
program is java
L2524[17:59:36] <ds84182> not anything OC
related
L2525[18:00:06] <ds84182> because most
errors that happen in the vm because of bad opcodes tend to shut
down the entire process
L2526[18:00:43] <g> I think he's asking
why, if there are custom lua binaries being used, you can't filter
opcodes yourself
L2527[18:00:49] <g> in the lua vm
L2528[18:02:08] <ds84182> because thats
hard
L2529[18:02:17] <ds84182> and its not
like OC forces anyone to update
L2530[18:02:32]
⇦ Quits: dahjin (webchat@cpe-74-141-92-166.swo.res.rr.com)
(Quit: Web client closed)
L2531[18:02:33] <ds84182> so you can't
force a security patch upon everybody
L2532[18:02:45] <g> not sure that's oc's
problem
L2533[18:02:59] <gamax92> well lua
doesn't care ...
L2534[18:03:09] <gamax92> they got rid of
the thing that was doing what you asked fro.
L2535[18:04:21] <ds84182> and once
bytecode breaks out the environment they can load a binary file
from anywhere
L2537[18:04:34] <ds84182> I could
actually craft an OC exploit that changes things in the world
L2538[18:09:11] <gamax92> g: Here i guess
this sums up that problem: "In theory, the bytecode verifier
was meant to prevent the loading of bytecode which was potentially
malicious and could (at least in theory) lead to crashes and/or
arbitrary code execution, but the task of doing so is more complex
than what the Lua authors are willing to support, and hence the
verifier has been dropped."
L2539[18:12:46]
⇦ Quits: tattyseal2 (~tattyseal@2.25.3.115) (Quit:
Leaving)
L2540[18:13:05] ***
DeanIsGone is now known as DeanIsaKitty
L2541[18:13:18]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L2542[18:13:19]
zsh sets mode: +v on asie
L2543[18:15:00] <Kasen> ds84182, ok, that
answers my questions, i guess...
L2544[18:15:49] <Kasen> thank you
L2545[18:18:44] <gamax92> asie!
L2546[18:18:53] <g> oh, hey, asie
L2547[18:18:56] <g> who probably doesn't
remember me
L2549[18:20:39] <Kasen> why is that name
familiar?
L2550[18:20:45] <g> asiekierka
L2551[18:20:47] <Kasen> (i don't play
much minecraft)
L2552[18:20:52] <g> uh.. 64pixels
L2553[18:20:54] <g> and some other
stuff
L2554[18:20:56] <Kasen> oh
L2555[18:21:01] <Kasen> that guy
L2557[18:21:12] <g> he was on my classic
server (the archives) years ago
L2559[18:21:24] <Kasen> i was looking at
his site recently i think
L2560[18:21:52] <Kasen> who wasn't on
TA?
L2561[18:21:55] <Kasen> you know
everyone
L2563[18:22:28] <g> we were the shit
before classic became 100% dead
L2564[18:22:38] <g> that's basically the
only reason I know people
L2565[18:22:57] <Negi> Fundamentally,
every single regex can be merged with another.
L2566[18:23:57] <gamax92> classic is 100%
dead?
L2567[18:24:06] <gamax92> :< where
will i go for lava survival
L2568[18:24:23] <Kasen> oh wow, i forgot
about that
L2569[18:24:29] <Kasen> i have a sudden
desire to play classic
L2570[18:24:36] <gamax92> I want to play
classic as well
L2571[18:24:45] <g> lava survival was
fun
L2572[18:25:15] <asie> q: wait
L2573[18:25:19] <asie> you made TA?
L2575[18:25:26] <g> who's q
L2576[18:25:27] <Kasen> g is now q
L2577[18:25:27] <asie> or g
L2579[18:25:31] <asie> my font's
broken
L2580[18:25:32] <g> new font
reqiured
L2581[18:25:33] <asie> it doesn't
differentiate :/
L2582[18:25:34] <g> yeah, gdude2002
here
L2583[18:25:35] <g> you know me
L2584[18:25:37] <asie> gdude :O
L2586[18:25:43] <Kasen> g, give me my
gadgets! :V
L2587[18:25:43] <asie>
YESSSSSSSSSSSSSSSs
L2589[18:26:01] <g> Kasen, wut?
L2590[18:26:17] <g> asie: STILL ALIVE as
well
L2592[18:26:19] <g> somehow
L2593[18:26:36] <Kasen> james bond
L2594[18:26:42] <asie> g: well
L2595[18:26:46] <asie> i've moved on to
maintain BuildCraft
L2596[18:26:49] <Kasen> q invents the
gadgets
L2597[18:27:21] <g> ah, q
L2598[18:27:22] <g> discord
L2599[18:27:25] *
g coughs
L2600[18:27:31] <g> anyway
L2601[18:27:40] <g> asie: the mod, I
assume
L2602[18:28:10] <Kasen> yes
L2603[18:28:30] <gamax92> BuildCraft, the
fireworks game and has nothing to do with a minecraft mod of the
same name :3
L2604[18:28:30] <asie> g: yes
L2605[18:28:34] <asie> that mod
L2606[18:28:40] <Kasen> i remember seeing
that on your site/twitter profile/something
L2607[18:28:47] <Kasen> can't remember
why i was looking at that
L2608[18:28:47] <gamax92> also i need to
go put a profiler in my game :>
L2609[18:28:49] <Kasen> like a week
ago
L2610[18:28:54] <g> is that mod still
popular?
L2611[18:29:01] <gamax92> its taking up
unneccessary amounts of cpu
L2612[18:29:01] <g> people seem to use
enderio/mfr these dys
L2613[18:29:58] <Kasen> i glanced at
buildcraft - it looks about that same as it used to be - feels kind
of basic, and still looks ugly
L2614[18:30:20] <Inari> basic is often
quite good
L2615[18:30:35] <Kasen> not in the good
way
L2616[18:31:08] <Kasen> like, not simple,
but lacking
L2617[18:31:19] <Kasen> i can't really
comment though, i haven't actually looked into depth
L2618[18:31:24] <Kasen> at it in
depth*
L2619[18:32:16] <Kasen> just compared to
enderio and stuff, it looks like it could do with
improvements
L2620[18:32:19]
⇦ Quits: tattyseal (~tattyseal@2.25.3.115) (Ping timeout: 198
seconds)
L2621[18:33:42] <g> buildcraft was one of
the earlier mods
L2622[18:33:48] <g> I guess some people
stick to it because they know how it works
L2623[18:33:49] ***
ds84182 is now known as dsAway
L2624[18:33:59] <Kasen> maybe
L2625[18:34:15] ***
dsAway is now known as ds84182
L2626[18:34:24] ***
Pwootage|Off is now known as Pwootage
L2627[18:34:39] <Pwootage>
mooooorning
L2628[18:34:56] <g> well that's an
interesting nick
L2629[18:35:13] <Pwootage> ds84182: I
remembered before getting in IRC tonight that I have scala ELF
headers laying around somewhere, might be useful to you
L2630[18:35:24] <Pwootage> g: It's my
nick pretty much everywhere :P
L2631[18:35:32] <ds84182> er
L2632[18:35:37] <ds84182> scala for
ARM?!
L2633[18:36:28] <Kasen> wut
L2634[18:41:19] <Pwootage> ds84182: no,
but I thoguht you were writing your ELF-loader in scala?
L2636[18:45:07] <CompanionCube> hue
L2637[18:48:13] <ShadowKatStudios>
yes
L2638[18:48:24] <CompanionCube>
ShadowKatStudios, what?
L2639[18:48:43] <ShadowKatStudios>
yesyesyesyesyesyesyesyesyesyesyesyesyesyesyesyes It's misty outside
and the sun is coming up and it's beautiful- my kind of
weather
L2640[18:48:55] <CompanionCube>
ShadowKatStudios, you like psot?
L2641[18:49:04] <ShadowKatStudios>
psot?
L2642[18:49:41] <Pwootage>
ShadowKatStudios: it's hazy outside. My throat hates it, and
it
L2643[18:49:43] <Pwootage> 's ugly
L2644[18:49:55] <CompanionCube>
*post?
L2645[18:49:58] <Kasen> it's dark
outside
L2646[18:50:13] <gamax92> ds84182: Hey
can you help me with something
L2647[18:50:23] <ShadowKatStudios>
"it's dark, it's raining, and the leaves certainly aren't done
falling" Can anyone guess what that's from?
L2648[18:50:33] <gamax92> drawing 100
lines in love2d apparently takes up 20% of the cpu .-.
L2649[18:50:40] <gamax92> how do i
fix.
L2650[18:50:41] ***
ds84182 is now known as dsAway
L2651[18:50:45] <gamax92> :<
L2652[18:50:56] <Kasen> don't use
love2d?
L2653[18:51:02] *
gamax92 slaps kasen
L2654[18:51:02] *
EnderBot2 laughs
L2655[18:51:24] <ShadowKatStudios>
gamax92: Pygame is how.
L2656[18:51:34] <gamax92> pygame is
python ...
L2657[18:51:40] <ShadowKatStudios>
indeed
L2658[18:52:32] <vifino> gamax92: Make
your own game engine?
L2659[18:53:25] *
Kasen rubs cheek
L2660[18:53:38] ***
skyem123 is now known as skyem123|dinner
L2661[18:53:46] <Kasen> ok, options 2:
upgrade computer
L2662[18:53:51] *
Kasen ducks
L2663[18:53:54] <g> I gave up on writing
an arch
L2664[18:54:00] <g> net's too slow to
download the depends for forge
L2666[19:00:43] <Pwootage> wow
L2667[19:00:48] <Pwootage> you are the
least patient person ever
L2669[19:00:57] <Pwootage> it takes like
5 minutes to setupDecompWorkspace
L2670[19:00:58] <Pwootage>
>.>
L2671[19:01:02] <g> on your
internet
L2673[19:01:13] <Pwootage> it's maybe
150mb of deps
L2674[19:01:14] <g> I'm at my parents',
who have crappy dsl
L2675[19:01:24] <g> like 30KB/s crappy at
times
L2676[19:01:28] <Pwootage> Wait, actual
DSL?
L2677[19:01:29] <Kasen> <Pwootage>
you are the least patient person ever
L2678[19:01:34] <ShadowKatStudios>
Original DSL?
L2679[19:01:38] <Kasen> assuming everyone
has at least as good internet as you?
L2680[19:01:41] <g> DSL, ADSL,
whatever
L2681[19:02:08] <ShadowKatStudios> I have
ADSL2+ and get half-decent download speeds- 22Mbps down most of the
time, but my upload is crappy at about 1.2Mbps
L2682[19:02:12] <g> I have fibre where I
actually live, most people aren't that fortunate :P
L2683[19:02:14] <ShadowKatStudios>
Anyway, I'm gonna go sit on the veranda
L2684[19:02:19] *
CompanionCube has a shitty ISP and a shitty connection
L2685[19:02:23] <CompanionCube> ADSL2,
not 2+ even
L2686[19:02:27] <Pwootage> Well amongst
my friends my net is about average, but I keep forgetting there's
people who live in less urban areas
L2687[19:02:32] <Pwootage> or Australia,
evidently
L2688[19:02:40] <g> Ireland
L2690[19:02:46] <CompanionCube> Pwootage,
why do I get the feeling you live in America
L2691[19:02:57] <Kasen> CC, i thought the
same thing
L2692[19:02:57] <CompanionCube> where
Cable won over xDSL
L2693[19:03:05] <g> yeah, was thinking
that as well
L2695[19:03:10] <Pwootage> CompanionCube:
I do, and there's fiber not terribly far from here
L2696[19:03:14] <g> was going to say
"I'm not in america" but resisted
L2697[19:03:21] <Pwootage> I can get
google fiber about 45 min south from here
L2698[19:03:38] <Kasen> yeah, when i
quoted him, i was going to say something about america, but didn't
want to make an incorrect assumption and look stupid
L2700[19:03:45] <CompanionCube>
generally, in Europe Cable didn't take off as much as it did in the
US
L2701[19:03:46] <Kasen> i get 5Mb/s down,
0.3Mb/s up
L2702[19:03:57] <Kasen> because UK has
3rd world internet
L2703[19:04:07] <CompanionCube> Kasen,
and mostly-shitty ISPs
L2704[19:04:10] <g> if UK has 3rd world
internet, I dunno what most of Ireland has
L2705[19:04:29] <Kasen> and most people
dont' give a shit about scotland
L2706[19:04:31] <Kasen> don't*
L2707[19:04:52] <g> I'm one of those
people that basically follows the internet
L2708[19:05:00] <g> if I'm sick and the
net is down then I'll go to class just because they have
internet
L2709[19:05:06] <Kasen> lol
L2710[19:05:14] <CompanionCube> or get a
3G data sim and use that
L2711[19:05:24] <Pwootage> I hear
sweeden's got lots of fiber
L2712[19:05:25] <g> I don't have a safe
full of platinum
L2713[19:05:31] <Kasen> if his internet
is that shit, i doubt he can get 3g
L2714[19:05:33] <Kasen> i can't
L2715[19:05:38] <g> I can get 3G
L2716[19:05:44] <g> but it's as fast as
the broadband around here
L2717[19:05:47] <Caitlyn> I can get 4g,
at edge speeds.
L2718[19:05:55] <g> pretty sure it just
goes through the same network
L2719[19:05:56] <Kasen> well, i meant
good 3g
L2720[19:06:06] <g> where I actually live
I get decent H+ though
L2721[19:06:18] <g> No LTE in Ireland
though
L2722[19:06:50] *
CompanionCube likes the fact that cable never took off here because
then we'd get something like comcast
L2723[19:06:56] <gamax92> i fixed.
L2724[19:07:03]
⇨ Joins: Pyrolusite
(~Pyrolusit@ARouen-651-1-392-98.w109-209.abo.wanadoo.fr)
L2725[19:07:05] <Kasen> lol
L2727[19:07:17] <gamax92> drawing lines
now takes little impact
L2728[19:07:19] <Kasen> what was the
problem, gamax92?
L2729[19:07:21] <g> yeah, nothing is
worth being comcast's bitch
L2730[19:07:28] <gamax92> Drawing 100
lines is ineffecient ...
L2731[19:07:33] <Pwootage> I hate
comcast, but so does everyone else, and Google spreading fiber is
going to eat into thier profits until they start using the fiber
they've laid
L2732[19:07:47] <g> I think they
announced that they're going to use it
L2733[19:07:53] <g> still won't be as
good though
L2734[19:08:08] <Kasen> except they've
only really been doing anything in the areas google's in, which is
basically nowhere
L2735[19:08:09] <justastranger> Pwootage:
and stop with their data cap bs
L2736[19:08:18] <Pwootage> The fact the
goverment paid them to lay fiber over two decades ago, they did,
and then they never used it really bothers me
L2737[19:08:20] <Kasen> well, unless
they've changed recently
L2738[19:08:26] <Kasen> i don't really
care enough to follow
L2739[19:08:31] <Pwootage> justastranger:
data cap is not implemented, at least not here
L2742[19:08:50] <Pwootage> Kasen: the two
largest metropolitan areas in my state are getting google
fire
L2743[19:08:56] <Pwootage> g: good news,
it's about time
L2744[19:09:19] <g> yep, now you just
have to wait a few years for them to work out how much more to
charge for modem rental
L2745[19:09:39] <Kasen> i live in the
middle of nowhere - as far as i'm concerned, anything that doesn't
cover the majority of an area means very little
L2746[19:09:47] ***
skyem123|dinner is now known as skyem123
L2747[19:09:59] <Pwootage> Well you can
always buy your own $40 fiber modem :P
L2748[19:10:00] <g> well, where I am
right now is a town of maybe 2000 people
L2749[19:10:15] <g> Pwootage, I like that
you guys have separate modems and routers
L2750[19:10:24] <Caitlyn> Hey... my town
is bigger than someones finally
L2751[19:10:26] <Caitlyn> 8k here..
lol
L2753[19:10:34] <Kasen> mine's a little
under 1000 i think
L2754[19:10:38] <justastranger> g: I have
separate modems and routers :p
L2755[19:10:39] *
CompanionCube uses a combined modemrouter
L2756[19:10:40] <Kasen> somewhere in the
several hundreds
L2757[19:10:43] <g> my ex lived in a
self-described "small city of a population of 100"
L2758[19:10:49] <justastranger> lol
L2759[19:10:52] <Kasen> CC, so does
pretty much everyone in the uk
L2760[19:10:55] <Caitlyn> "small
city" "100" lol
L2761[19:10:56] <CompanionCube> If i had
monies I would use a modem + seperate router
L2762[19:11:02] <justastranger> I'm in a
small city with a population of <1000
L2763[19:11:02] <g> Ireland is all
modemrouters
L2764[19:11:08] <CompanionCube> that way
i'm not stuck with the shitty POS your ISP gives you
L2765[19:11:11] <Caitlyn>
"gateways"
L2766[19:11:13] <Kasen> s/uk/british
isles
L2767[19:11:13] <Kibibyte> <Kasen>
CC, so does pretty much everyone in the british isles
L2768[19:11:15] <Caitlyn> gateways
suck.
L2769[19:11:24] <Caitlyn> I have one
q_q
L2770[19:11:29] <g> Well, the
ISP-provided one was terrible
L2771[19:11:34] <CompanionCube> The
fucker I'm on doesn't even allow you to select DNS servers.
L2772[19:11:36] <g> vodafone brand huawei
crap
L2773[19:11:49] <g> they all seem to have
a different bug
L2774[19:11:52] <g> (so poor build
quality)
L2775[19:11:55] <g> even had one explode
xD
L2776[19:11:59] <Caitlyn> I DMZed my
linksys running openwrt and have my own subnet lol
L2777[19:12:00] <CompanionCube> o.o
L2778[19:12:01] <Pwootage> We have a
modem, a wireless access point/dhcp server, and a buncha switches
and other wifi points
L2779[19:12:07] <Soni> HDMI sucks
>.>
L2780[19:12:10] <g> not like explode into
fragments
L2781[19:12:15] <Caitlyn> since the crap
gateway doesn't let you disable routing...
L2782[19:12:19] <g> I mean like one of
the chips went poof and smoke everywhere
L2783[19:12:35] <Kasen> the magic blue
smoke left?
L2784[19:12:36] <g> so.. I bought a
netgear modemrouter
L2785[19:12:40] <CompanionCube> We use
the Sky Hub SR102.
L2786[19:12:41] <g> haven't had any
problems since
L2787[19:13:01] <Kasen> we changed
package on BT and they "upgraded" our router - it was
worse
L2788[19:13:02] <CompanionCube> Doesn't
give you telnet. Or anything of the type.
L2789[19:13:14] <Kasen> i've been meaning
to replace it for like a year now
L2790[19:13:29] <g> I got this thing and
I was like
L2791[19:13:33] <g> "holy shit this
thing has usb ports"
L2792[19:13:35] <Kasen> gonna get a
tplink one and shove openwrt on it or something
L2793[19:13:37] <g> "HOLY SHIT THIS
THING HAS DLNA"
L2794[19:13:44] <CompanionCube> Kasen,
perhaps you could try something like the Technicolor TG582n?
L2795[19:13:45] <g> that's how bad the
modemrouters are here xD
L2796[19:14:00] <CompanionCube> g: mine
lacks usb ports
L2797[19:14:07] <Kasen> 2.4 stars on
amazon - promising :P
L2798[19:14:10] <g> the vodafone ones
have usb ports
L2800[19:14:15] <g> they're only used for
3g sticks
L2801[19:14:30] <Kasen> mine has a usb
port - it doesn't really have any practical use
L2802[19:15:06] <CompanionCube> Kasen, or
you could get a TD-8817. One port device that would seem like a
neat modem / router
L2803[19:15:10] <g> we put a hard drive
on it
L2804[19:15:12] <g> but it's not very
fast
L2805[19:15:27] <g> I never worked out
why local network transfers were slower than downloading normally
on a good day
L2806[19:15:38] <Kasen> one port?
L2807[19:15:42] <CompanionCube>
iyes
L2808[19:15:43] <Kasen> wtf is the point
of that?
L2809[19:15:43] <g> three
L2810[19:15:51] <g> oh, right
L2811[19:15:52] <g> one port
L2812[19:15:52] <Kasen> 4 pls
L2813[19:15:52] <CompanionCube> Kasen, to
use a switch with
L2815[19:15:58] <Kasen> i don't have a
switch
L2816[19:16:02] <CompanionCube> or make
it into a modem and set it to bridge mode
L2817[19:16:54] <Kasen> alternatively, i
can just get a decent 4-port router
L2818[19:17:53] <Kasen> if i wasn't
living with my parents and had a decent enough stable income, sure,
i'd set up a proper little over-the-top network
L2819[19:18:00] <Kasen> but i am and i
don't :(
L2820[19:18:17] <Pwootage> -w os
L2821[19:18:26] <CompanionCube> Kasen,
are you with BT?
L2822[19:18:27] <Pwootage> ocdoc?
L2823[19:18:31] <Kasen> yeah
L2824[19:18:36] <Pwootage> -wiki os
L2825[19:18:41] <CompanionCube> I hear
they've been caught modifying HTTP payloads
L2826[19:18:44] <Pwootage> ok apparently
I don't remember the command >.>
L2827[19:18:49] <Kasen> sauce?
L2828[19:19:02] <Kasen> although i
wouldn't trust any of them not to
L2829[19:19:15] <Pwootage> (this is why
every website should be https)
L2831[19:19:26] <CompanionCube> Kasen,
finding
L2832[19:19:26] <g> not sure what you're
doing
L2833[19:19:34] <Pwootage> g: ocdoc is a
bot that should have linked that :P
L2834[19:19:42] <Pwootage> but I can't
remember the command
L2835[19:19:45] <Kasen> the problem with
using anything other than BT is that our phone line is still
BT
L2836[19:19:51] <Kasen> they're useless
and slow at doign anything, but
L2837[19:19:55] ***
justastranger is now known as justastranger|zzz
L2838[19:20:02] <Kasen> they're 10x as
bad when you're using someone other than them
L2840[19:20:23] <Kasen> we have a
gallery/cafe, and getting the phone line and internet set up for
that took fucking months
L2841[19:20:26] <Pwootage> I'm going to
write pacyak and write a manual time figure-outer with clocks and
daylight sensors
L2842[19:20:32] <CompanionCube> Kasen,
*cough* there are better ISPs
L2843[19:20:35] <Kasen> like, 6+ to
actually lay the fucking line and get it connected
L2844[19:20:37] <CompanionCube> but you
have to pay the price
L2845[19:20:47] <Kasen> yes, we're using
a better ISP for the gallery
L2846[19:20:49] <CompanionCube> they're
generally more expensive :p
L2847[19:20:59] <Kasen> but as i just
said, BT are fucking useless when you're not using them
L2848[19:21:00] <CompanionCube> ever seen
aa.net.uk?
L2849[19:21:09] <Kasen> yes
L2850[19:21:11] <Kasen> expensive as
fuck
L2851[19:21:32] <g> somehow that reminds
me of when I was in cork
L2852[19:21:41] <g> and renting an
appartment in a complex
L2853[19:21:45] <g> and they had a
fricking web filter
L2854[19:21:56] <Kasen> thanks for the
link
L2855[19:21:59] <Kasen> blame the
government for that
L2856[19:22:12] <Kasen> they've been
pressuring ISPs to do this kind of crap
L2857[19:22:17] <g> in the UK, sure
L2858[19:22:24] <g> this isn't the
UK
L2860[19:22:26] <Kasen> well no shit in
the UK
L2861[19:22:30] <Kasen> i'm not talking
to you
L2862[19:22:42] <g> then who were you
talking to?
L2863[19:22:43] *
CompanionCube told the filter to fuck right off
L2865[19:22:45] <Kasen> CC
L2866[19:22:52] <Kasen> as i was before
you spoke
L2867[19:22:54] <g> but he didn't say
anything that makes sense in that context..
L2868[19:22:56] <Kasen> and i continued
talking
L2869[19:23:02] <Kasen> ...
L2870[19:23:05] <Kasen> i said thanks for
the link
L2871[19:23:08] <Kasen> then talked about
the link contents
L2872[19:23:28] <g> you said to blame the
government for pressuring ISPs to do stuff
L2873[19:23:32] <g> like.. the porn
filter
L2874[19:23:36] *
g scratches head
L2875[19:23:38] <g> coincidental I
guess
L2876[19:23:39] <Kasen> anyway, was that
apartment the one where you couldn't get on python docs?
L2878[19:23:49] <Kasen> because
do
cumentation
L2879[19:23:50] <g> because documentation
has cum in it
L2881[19:23:57] <CompanionCube> did you
get around it by proxy or VPN?
L2882[19:24:05] <g> CompanionCube,
yes
L2883[19:24:09] <Kasen> lol
L2884[19:24:20] <Kasen> i was reading
that as an A or B question, not a yes or no one
L2886[19:24:33] <Caitlyn> Proxy via
VPN!
L2887[19:24:33] <g> that works best when
people don't expect it
L2888[19:24:48] <Kasen> i wish servers
didn't cost so much in the UK - i'd tunnel all my traffic, but i
play a lot of games, so the added latency of going to france first
is a no-no
L2890[19:25:14] <CompanionCube> iirc that
expensive as fuck ISP also do l2tp tunnels
L2891[19:25:18] <g> I use a VPN when I'm
in class because of their nazifilter
L2892[19:25:21] <g> but that bounces to
canada
L2893[19:25:27] <g> so I end up getting
similar internet to what I have atm
L2894[19:25:51] <Kasen> wait, your
servers are in canada?
L2896[19:25:59] <Kasen> why
L2897[19:26:00] <CompanionCube> I think
it's �7.80/mo for 20GB daytime usage, and much more off-peak
L2898[19:26:01] <Kasen> ?*
L2899[19:26:06] <g> because they're
primarily for TA
L2900[19:26:14] <g> and it's a good spot
between the US and europe
L2901[19:26:20] <g> it's right at the
cable
L2902[19:26:47] <Kasen> i'd say west
europe was an equally good place, but ok
L2903[19:26:47] <g> australian players
hate it but it's impossible to get it perfect
L2904[19:26:49] <Kasen> mostly US
palyers?
L2906[19:26:53] <Kasen> players*
L2907[19:26:54] <Kasen> i see
L2908[19:27:02] <g> the other option was
france
L2910[19:27:11] <Kasen> yeah, west europe
:P
L2912[19:27:17] <Kasen> OVH is a french
company
L2913[19:27:20] <g> which I guess is on
the other side of the cable
L2914[19:27:24] <Kasen> you get france of
french canada
L2915[19:27:33] <g> they have another
one
L2916[19:27:36] <g> I can't remember
where though
L2917[19:27:51] <CompanionCube> Kasen,
talktalk are worse than BT though
L2918[19:27:58] <Kasen> we've basically
turned this channel into #Ultros now
L2919[19:27:59] <g> soyoustart doesn't
have SYS anymore?
L2921[19:28:01] <CompanionCube> they
admit to doing deep packet inspection and you can't optout
L2922[19:28:10] <Kasen> what?
L2923[19:28:14] <g> Kasen, lol,
yeah
L2924[19:28:24] <g> CompanionCube,
wut
L2925[19:28:25] <g> what for?
L2926[19:28:34] <CompanionCube> want
source?
L2928[19:28:43] <Kasen> CC, that's kind
of dodgy, but at the same time, they legally have to filter
traffic
L2930[19:28:57] <g> yeah, I /just/ got to
that
L2931[19:29:11] <Kasen> if they have that
set up, then there's no point having a second system to filter the
people who don't want DPI
L2932[19:29:27] <Kasen> my DNS died
again
L2933[19:29:47] <CompanionCube> oh, and
their blocking system can also into TLS interception.
L2934[19:29:58] *
CompanionCube is glad to have Sky...for once
L2935[19:30:18] <g> the firewall at the
training centre tries to do that
L2936[19:30:21] <g> but fails
miserably
L2937[19:30:37] <CompanionCube> same at
my college
L2938[19:30:42] <CompanionCube> I think
they forgot to trust the CA.
L2939[19:30:46] <g> you try to go to
gmail when their blacklist servers are down and chrome refuses to
load the site because bad certs
L2940[19:31:00] <g> did I mention they
don't cache anything?
L2941[19:31:10] <g> if their blacklist
servers go down, nobody can access the internet at all
L2942[19:31:18] <skyem123> uhm
L2943[19:31:22] <Stary2001> LOL
L2944[19:31:23] <CompanionCube> not even
via VPN?
L2945[19:31:26] <g> nope.
L2946[19:31:27] <Pwootage> In my
slightly-better-than-current world, the web is encrypted and web
browsers need to put that "Uhoh! Danger!" screen on every
non-secure website
L2947[19:31:30] <g> VPN has to go through
it, so
L2948[19:31:48] <CompanionCube> so
basically they make the blacklist server the default gateway or
something
L2949[19:31:50] <g> that's actually
exactly what I do, VPN over the HTTPS port with a keyswap
L2950[19:31:51] <Kasen> ok, g, OVH's data
centres: you've got the choice of france, canada, france, france,
or france
L2951[19:31:56] <Stary2001> lol
L2952[19:31:58] <Stary2001> yes
L2953[19:31:59] <g> ..lol
L2954[19:32:07] <g> I thought they had
US/UK at one point
L2955[19:32:13] <g> might have been some
other provider
L2956[19:32:31] <Kasen> >The OVH data
centers around the world.
L2958[19:32:44] <Kasen> [image of france
and canada]
L2960[19:33:03] <g> lol, that's
brilliant
L2961[19:33:08] <g> they're not even
trying not to be french
L2962[19:33:26] <Kasen> have you ever
tried their support?
L2963[19:33:35] <g> I have actually never
needed to
L2964[19:33:35] <Kasen> i swear 50% of
them know very little english
L2965[19:33:49] <Kasen> because sometimes
it goes smoothly
L2966[19:33:51] <g> phonicUK sent them a
cake
L2968[19:33:57] <Kasen> the other times,
they have no idea what you're talking about
L2969[19:34:03] <Magik6k> Kasen, I must
admit that theit support in good[enough] in english ;p
L2970[19:34:16] <Caitlyn> I love how
SBG-1 is shipping containers... lol
L2971[19:34:23] <g> OVH is the first
company I haven't had to request support for every month or
so
L2972[19:34:49] <Caitlyn> I've had 2
tickets with Digital Ocean in a year..
L2973[19:35:02] <Stary2001> haha
L2974[19:35:12] ***
AngieBLD|Off is now known as AngieBLD
L2975[19:35:12] <Kasen> oh, i see, SYS
rebranded their servers
L2976[19:35:18] <CompanionCube> to?
L2978[19:35:26] <g> essential, and then
disk/cpu/memory?
L2979[19:35:27] <Kasen> "Essential
servers"
L2980[19:35:30] <Kasen> "RAM+
servers"
L2981[19:35:34] <Kasen> "DISK+
servesr"
L2982[19:35:37] <Kasen> "CPU+
servers"
L2983[19:35:41] <Kasen> servers*
L2984[19:35:53] <Magik6k> "Kebap
servers"
L2985[19:35:56] <Magik6k> aka
kimsufi
L2986[19:36:13] <Kasen> they also hava
separate cloud and data/backup services
L2987[19:36:34] <Kasen> SYS servers are
still under essential ones, g
L2989[19:37:01] <g> oh right, this
thing
L2990[19:37:03] <g> yeah, this is
neat
L2991[19:37:22] <Kasen> >16 IPs with
no monthly fees
L2992[19:37:27] <Kasen> this annoys
me
L2993[19:37:36] <Kasen> when they
announced SYS, you got 2
L2994[19:37:37] <Magik6k> Why ?
L2995[19:37:42] <Magik6k> ah
L2996[19:37:42] <Kasen> a month or two
later when i got mine, you got 1
L2997[19:37:47] <Kasen> a couple motnhs
later, you got 3
L2998[19:37:48] <ShadowKatStudios> Anyone
want to help me out with some VN trivia?
L2999[19:37:49] <Kasen> now you get
16
L3000[19:37:51] <g> yeah, I got 1
L3001[19:38:01] <g> although you get an
entire /64 ipv6, but basically everyone does that
L3002[19:38:13] <Kasen> i don't know how
to assign blocks to VMs
L3003[19:38:23] <Caitlyn> pfft, buddy
jsut got a 8 core 64gb dedi from ovh, got a single IP.
L3004[19:38:26] <Kasen> so my /64 has sat
unused
L3005[19:38:28] ***
LordFokas|off is now known as LordFokas
L3006[19:38:28] <CompanionCube> you're
not supposed to give end-users less than an IPv6 /64 anyway
L3007[19:38:29] <g> well, you actually
use VMs
L3008[19:38:29] <Stary2001> haha
Caitlyn
L3009[19:38:43] <Caitlyn> ONE IP.. I was
like wut
L3010[19:38:50] <Kasen> lol
L3011[19:39:03] <Kasen> can you get mroe
with a one-off payment?
L3012[19:39:04] <Kasen> more*
L3013[19:39:09] <g> monthly fee
L3014[19:39:13] <Caitlyn> He was like
yeah but they said I can get upto 256 with no monthly
payment!
L3015[19:39:13] <g> but yes
L3016[19:39:18] <Caitlyn> sure for $3 an
IP one time.
L3017[19:39:20] <Kasen> g, wasn't asking
you
L3018[19:39:32] <Kasen> and that's not a
yes, that's a no
L3019[19:39:34] <g> Kasen, I thought you
were talking about the line of servers you use
L3020[19:39:34] <Caitlyn> and no, it's
not monthly with OVH.
L3021[19:39:38] <Kasen> i specified
"one-off" for a reason
L3022[19:39:43] <Kasen> well, no
L3023[19:39:46] <Kasen> why would
i?
L3024[19:39:48] <Kasen> i know what i
get
L3025[19:39:52] <Kasen> i'm getting
it
L3026[19:40:01] <ShadowKatStudios> Can
anyone tell me the name of the AI historian in Digital: A Love
Story?
L3027[19:40:11] <Kasen> Caitlyn, ah right
- i know they changed to monthly at one point, but i couldn't
remember if they'd changed back
L3028[19:40:14] <g> I don't assume people
are omnipotent when they ask questions :P
L3029[19:40:16] <Kasen> i thought they
had, but wasn't sure
L3030[19:40:18] <CompanionCube>
ShadowKatStudios, historian?
L3031[19:40:27] <CompanionCube> let me
use the googles
L3032[19:40:30] <gamax92> g
L3033[19:40:30] <gamax92> g
L3034[19:40:32] <Kasen> ShadowKatStudios,
nope
L3035[19:40:36] <ShadowKatStudios> Yeah,
on the Underground Library
L3036[19:40:38] <g> yes, CC?
L3037[19:40:45] <gamax92> dskfhsdfjk my
triggers
L3038[19:40:46] <Kasen> g, you don't have
to assume they know nothing either though
L3039[19:40:51] <CompanionCube> wat
g?
L3040[19:40:59] <g> CompanionCube,
nothing, just annoying gamax92
L3042[19:41:02] <Kasen> i know what i
own
L3043[19:41:23] <Kasen> rude, gdude
L3044[19:41:27] <gamax92> Why must you be
called ComputerCraft
L3045[19:41:33] ***
dsAway is now known as ds84182
L3047[19:41:43] <Kasen> how sensitive is
it?
L3048[19:41:49] <g> it's less keypresses
than Com<tab>
L3049[19:41:55] <CompanionCube>
ShadowKatStudios, iirc it's delphi too
L3050[19:42:07] <ShadowKatStudios> Delphi
was the admin... *BlueSky?
L3051[19:42:17] <Kasen> like, does
acceleration trigger it?
L3052[19:42:19] <CompanionCube> ah, good
point
L3053[19:42:45]
⇦ Quits: Magik6k
(~Magik6k-_@host-37-190-200-120.dynamic.mm.pl) (Quit:
Leaving)
L3054[19:42:52] <g> Kasen, who/what are
you referring/talking at/to?
L3055[19:43:02] <g> I dunno what it is
about today but you keep confusing me
L3057[19:43:12] <Kasen>
aCCeleration
L3058[19:43:20] <g> ah, :P
L3059[19:44:12] <g> doesn't OC work with
CoCa peripherals anyway?
L3060[19:44:32] <g> CoCr*
L3061[19:44:44] <Kasen> lewd
L3063[19:45:26] <CompanionCube>
ShadowKatStudios, Blue Sky was the virus guy I think
L3064[19:45:51] <ShadowKatStudios>
CompanionCube: Been on lain lately?
L3065[19:45:54] <CompanionCube> no
L3066[19:46:03] <CompanionCube> telnet or
ssh into it?
L3067[19:46:06] <ShadowKatStudios>
Hm.
L3068[19:46:16] <ShadowKatStudios> Oh,
the relevant thing isn't running
L3069[19:46:22] <CompanionCube>
ShadowKatStudios, ah
L3070[19:46:29] <g> dammit Kasen
L3071[19:46:31] <g> love computer
fantasy
L3072[19:46:33] <CompanionCube> Blue Sky
was the 'History of ARPANET' guy too
L3073[19:46:37] <Kasen> damnit g
L3074[19:46:43] <ShadowKatStudios> That's
the one I was after.
L3075[19:46:48] <Kasen> meet me here on
irc
L3077[19:47:00] <Kasen> s/xD/L O L O
L
L3078[19:47:00] <Kibibyte> <g> L O
L O L
L3079[19:47:01] <CompanionCube>
ShadowKatStudios, remember the asterisk though
L3080[19:47:14] <g> Kasen, did you see
the ticket I made you?
L3081[19:47:17] <ShadowKatStudios> Think
I'd forget a critical detail like that?
L3082[19:47:25] <Pwootage> time to work
on pacyak while ds84182 does his thing <3
L3083[19:47:28] <Kasen> g, nope, notifico
died
L3085[19:47:42] <Kasen> pacyak?
L3086[19:47:51] <Kasen> damnit g
L3087[19:47:55] ***
ds84182 is now known as OP
L3088[19:48:09] <Kasen> yes, i've seen
that
L3090[19:48:16] <Caitlyn> Notifico works
on my IRC net.. but not on Espernet...
L3091[19:48:21] <Caitlyn> wonder if they
got glined again lol
L3092[19:48:22] <g> esper splits
like
L3093[19:48:24] <g> every day or so
L3094[19:48:31] <g> notifico doesn't know
how to work with that
L3095[19:48:40] <Kasen> you ruined it
g
L3096[19:48:42] <Kasen> different
case
L3097[19:48:51] <g> fixed
L3098[19:48:53] <Caitlyn> Well, stil
works fine on my network :P
L3099[19:48:54] <Kasen> clearly we need
to write that github plugin
L3100[19:48:55] <Kasen> i started
that
L3101[19:49:06] <Caitlyn>
"<Not-86ce> [LanteaCraft] AfterLifeLochie 8dfe1c7 -
Disable curseforge updates."
L3102[19:49:08] <Kasen> then stopped
while figuring out how Web works
L3103[19:49:18] <g> ah yeah, Web is ready
for that now
L3104[19:49:51] <Kasen> damnit g
L3106[19:50:15] <Kasen> i miss
Not-bade
L3107[19:50:23] <g> kay, I'm done
spamming the ticket now
L3108[19:50:31] <g> lol yeah
L3109[19:50:34] <g> not-bade
L3110[19:50:36] <g> what else did we
have
L3111[19:50:56] <Kasen> hexchat has a
safe mode
L3112[19:51:01] <Kasen> why does hexchat
have a safe mode
L3113[19:51:08] <g> no plugins etc
L3114[19:51:17] <Caitlyn> ^
L3115[19:51:21] <Kasen> i didn't ask
what, i asked why
L3116[19:51:32] <g> because plugins can
break things I guess
L3117[19:51:46] <Caitlyn> Oh nice.... OVH
box can't torrent...
L3118[19:51:49] <Kasen> you can also
disable them by moving them out of the folder
L3119[19:51:53] <Caitlyn> even though
it's a legit torrent..
L3120[19:51:56] <Kasen> then adding them
back one by one to find the problem or w/e
L3121[19:52:07] <g> yeah, I guess
L3122[19:52:10] <Kasen> Caitlyn, that
sounds... odd
L3123[19:52:24] <Kasen> like, OVH has a
ton of seedboxes
L3124[19:52:32] <Caitlyn>
"Connection failed"
L3125[19:52:39] <g> sure it's not just a
crappy torrent?
L3126[19:52:40] <Caitlyn> Yeah I run a
seedbox on one of my VMs on this box..
L3127[19:52:42] <Caitlyn> and it
works
L3128[19:52:50] <Caitlyn> I'm downloading
the torrent I'm seeding on the VM to test.
L3129[19:52:55] <ShadowKatStudios>
CompanionCube: Check the #SKSDev topic for details
L3130[19:52:57] <Caitlyn> So yes, I know
the torrent is good.
L3131[19:53:02] <g> hm, okay
L3132[19:53:45]
⇦ Quits: manmaed (~Ender@5ec38bec.skybroadband.com) (Ping
timeout: 200 seconds)
L3133[19:55:10] <Caitlyn> Also torrent
downloads fine on desktop
L3134[19:55:29] <Kasen> weird
L3135[19:55:58] <Kasen> i've never had a
problem, and i had 5K torrents active at one point
L3136[19:56:18]
⇨ Joins: manmaed
(~Ender@5ec38bec.skybroadband.com)
L3137[19:56:37] <Caitlyn> ¬_¬
L3138[19:57:24] <pong> 5K torrents
L3139[19:57:29] <Stary2001> moar
L3140[19:57:39] <pong> bitch please
L3141[19:57:47] <pong> my pr0n folder
exeeds 100J
L3142[19:57:50] <pong> K*
L3143[19:57:54] <Pwootage> Anyone know
how to modify path and lib require serach path?
L3144[19:58:05] <Kasen> and you're
seeding all that at once? :P
L3145[19:58:10] <g> OC's lua
require()?
L3146[19:58:28] <Vexatos> that's standard
lua
L3147[19:58:29] <Pwootage> ueah
L3148[19:58:32] <Vexatos> not OC's lua
:P
L3149[19:58:33] <Kasen> ohey, we're back
on topic
L3150[19:58:40] <g> Vexatos, yeah, but
it's broken apparently
L3151[19:59:01] <g> or well, that's what
gamax said earlier
L3152[19:59:07] <ShadowKatStudios> 7
AM
L3153[19:59:19] <ShadowKatStudios> I
should go outside and see what the world looks like at 7 AM
L3154[19:59:25] <Vexatos> SKS: 9 p.m. you
liar
L3155[19:59:41] <Pwootage> the point
remains that I need /usr/lib added to lib path and /usr/bin to bin
path
L3156[19:59:47] <Vexatos> stupid future
people
L3157[20:00:02] <Kasen> it's quite
clearly 8PM
L3158[20:00:03] <Vexatos> Pwootage, those
should be in the path by default
L3159[20:00:12] <Vexatos> assuming you
use OpenOS
L3160[20:00:18] <ShadowKatStudios> hi
from the future
L3161[20:00:26] <ShadowKatStudios>
Anything you want to know about the next few hours?
L3162[20:00:35] <Pwootage> oh are they? I
havn't actually tried :P
L3163[20:01:05] <Vexatos> Pwootage, they
are
L3164[20:01:09] <Vexatos> guess why OPPM
works
L3165[20:01:19] <Vexatos> SKS: How are
hoverboard going?
L3166[20:01:24] <Vexatos>
hoverboards*
L3167[20:01:29] <g> oppm works?
L3168[20:01:32] <g> nah, just
kidding
L3170[20:01:38] <Vexatos> g: It does,
surprisingly well
L3171[20:01:42] <g> yeah, it's
awesome
L3172[20:01:43] <Pwootage> well I'm
replacing OPPM ;D
L3173[20:01:52] <Pwootage> well, wrting
an alternitive
L3174[20:01:56] <Vexatos> Pwootage,
Magik6k already did that
L3175[20:02:12] <ShadowKatStudios>
Vexatos: Uhm, well, there was an astrophysicist talking at woodford
about it, but no real advances until they figure out wtf this dark
matter actually is
L3176[20:02:21] <Pwootage> oh?
L3177[20:02:22] <g> I wonder how hard
it'd be to add support for java scripting languages
L3178[20:02:23] <Vexatos> An advanced
version of OPPM with more features
L3179[20:02:31] <Pwootage> does it
work?
L3180[20:02:35] <Vexatos> Pwootage,
"oppm install mpt"
L3181[20:02:37] <Pwootage> I was writing
this for funsies
L3182[20:02:42] <g> oppm works, yes
L3183[20:03:07] <Vexatos> SKS: I know
it's dark, at least 0x000000
L3184[20:03:38] <Pwootage> pacyak was
going to be list-based
L3185[20:04:24] <Vexatos>
>pacyak
L3186[20:04:26]
⇨ Joins: marcin212_ (~marcin212@176.111.135.116)
L3187[20:04:36]
⇦ Quits: Soni (SoniEx2@187.2.53.62) (Remote host closed the
connection)
L3188[20:04:46] <Pwootage> package
yak!
L3190[20:05:53] <g> browsing the
internet, just remembered
L3191[20:05:55]
⇦ Quits: marcin212 (~marcin212@176.111.135.116) (Ping
timeout: 198 seconds)
L3192[20:06:13] <g> that my java tutor
stated that disabling right-click via javascript was a good way to
stop people stealing your images (on websites, obviously)
L3193[20:06:25] *
g sighs, opens inspector
L3194[20:06:29]
⇨ Joins: samis
(~samis@95f192bf.skybroadband.com)
L3196[20:06:39] <ShadowKatStudios> How do
I abuse a http request to give me a dir listing rather than an
index page?
L3197[20:06:46] ***
Lathanael is now known as Lathanael|Away
L3198[20:06:46] <pong> g "was a good
way"
L3199[20:06:47] <Caitlyn> just dried to
DL Fedora 21 torrent... and nop
L3200[20:06:49] <pong> is he
stupid?
L3201[20:06:52] <ShadowKatStudios>
gamax92> swf
L3202[20:06:56] <gamax92>
ShadowKatStudios: wha
L3203[20:06:59] <ShadowKatStudios> >no
flash installed
L3204[20:07:01] <g> pong, well, stating
that in the present tenset
L3205[20:07:02] <Pwootage> g:
"curl"
L3206[20:07:02] <gamax92> hahah
L3207[20:07:03] <g> tense&*
L3208[20:07:05] <gamax92> usuck
L3209[20:07:34] <Caitlyn> This time I
connected to the tracker, but can't connect to peers lulz
L3210[20:08:03]
⇦ Quits: CompanionCube (~samis@95f18ab9.skybroadband.com)
(Ping timeout: 200 seconds)
L3211[20:08:07] <gamax92> g: You can get
an addon that blocks javascript from changing the right
click.
L3212[20:08:19] <g> yeah I know, I have
one in FF at the training centre
L3213[20:08:36] <g> I guess this is why
he does java, not webdev
L3214[20:09:52]
⇨ Joins: marcin212
(~marcin212@46.204.231.25.nat.umts.dynamic.t-mobile.pl)
L3215[20:11:09] <gamax92> OP: ARM
L3216[20:11:47] ***
Fairy is now known as Daiyousei
L3217[20:11:53] <gamax92> Daiyousei:
FAIRY
L3218[20:11:58] <Daiyousei> pls
L3219[20:12:05] <Daiyousei> also someone
deleted a golden frying pan on tf2
L3220[20:12:08] <gamax92> Daiyousei:
FAIRY is now a programming language.
L3221[20:12:12] <Daiyousei> thats $2000
right down into the toilet
L3222[20:12:15] <gamax92> XD
L3223[20:12:31] *
Kasen sits on Daiyousei
L3224[20:12:37] <Daiyousei> oh my
L3225[20:12:40]
⇦ Quits: marcin212_ (~marcin212@176.111.135.116) (Ping
timeout: 198 seconds)
L3226[20:13:10]
⇨ Joins: cpup (~cpup@32.218.113.165)
L3227[20:13:11]
⇦ Quits: CoderPuppy (~cpup@32.218.113.165) (Ping timeout: 200
seconds)
L3228[20:13:45] <Caitlyn> Hmm... I CAN
download torrents on the VM...
L3229[20:13:48] <Caitlyn> just not on the
main box 0_)
L3230[20:13:55] <Pwootage> Vexatos, is it
easier to set myself up in mpt? Because I want to be able to modify
my packages eaiser than OPPM allows
L3231[20:13:55] <Caitlyn> o_0*
L3232[20:14:16] <Vexatos> Pwootage, I
never used mpt
L3233[20:14:51] <gamax92> I've never used
oppm or mpt
L3234[20:14:54] <Pwootage> I'll still
write pacyak then
L3235[20:15:06] <Pwootage> Hm, now to
figure out json in lua
L3236[20:15:07] <gamax92> I've never used
pacyak
L3237[20:15:19]
⇦ Quits: marcin212
(~marcin212@46.204.231.25.nat.umts.dynamic.t-mobile.pl) (Quit:
Leaving)
L3238[20:15:28] <ShadowKatStudios>
outside is awesome
L3239[20:15:37] <ShadowKatStudios> it's
like less than tiny render distance
L3240[20:15:42] <g> ShadowKatStudios,
/r/outside
L3242[20:15:51] <Pwootage> gamax92: noone
has ;D
L3243[20:16:01] <ShadowKatStudios> But
like, the render fog blocks most things from view
L3244[20:16:06]
⇨ Joins: Magik6k
(~Magik6k@host-37-190-200-120.dynamic.mm.pl)
L3245[20:16:23] <gamax92>
ShadowKatStudios: umm what
L3246[20:16:35] <g> He's playing
Outside
L3247[20:16:51] <ShadowKatStudios>
gamax92: Foggy morning
L3248[20:16:55] <gamax92> oh i though
that was just a joke, for outside.
L3249[20:17:02] <g> it is a joke
L3251[20:17:04] <gamax92> ...
L3252[20:17:07] <gamax92>
WHATSDFFSDG%$EYDFHg
L3253[20:17:10] <gamax92> is game or not
game
L3255[20:17:20] <g> is this the real
life, is this just fantasy
L3256[20:17:31] <g> CAUGHT IN A
LANDSLIDE
L3258[20:17:45] <Kasen> NO ESCAPE FROM
REALITY
L3259[20:17:58] <g> knew someone
would
L3261[20:18:25] <Pwootage> Does anybody
know how to json in lua? :(
L3262[20:18:39] <samis> OPEN YOUR
EYES
L3263[20:18:47] <samis> LOOK UP TO THE
SKIES AND SEE
L3264[20:18:50] <Kasen> get a json module
and require() it?
L3265[20:19:17] <Pwootage> yeah I gotta
find a json module ;D
L3267[20:19:24] <g> this was linked on
the CC forum
L3268[20:20:13] <gamax92> dammit where is
^v
L3269[20:20:19] <gamax92> .wobbo
L3270[20:20:19] <^v> gamax92,
WoooooooobboWoooobboooooooWooooooooobboooWoooooooobboooWoooooooobbooooooooWooobbooWooooobboWoobbooooooooooWoooooooooobbooooo
L3271[20:20:30] <Kasen> i found him
L3272[20:20:33] <OP> wait, does flash not
open files as read byte?
L3273[20:20:36] <OP> oh god dammit
L3274[20:20:37] <OP> thats why
L3275[20:20:41] <OP> FOR FUCKS SAKE
L3276[20:20:48] <gamax92> FOR SUCKS
FAKE
L3277[20:20:53] <Pwootage> OP, easy
fix?
L3278[20:20:57] <Pwootage> gamax92,
lol
L3280[20:21:08] <OP> Yes, but I was
trying to figure that out for the last hour
L3281[20:21:26] *
gamax92 logs out of the game
L3282[20:21:39] <OP> one does not
simply
L3283[20:21:40] <Pwootage> OP, I'm so
sorry
L3284[20:22:05] <OP> >.<;
L3285[20:22:26] <OP> wait, it does open
the file as rb
L3286[20:23:09] *
gamax92 takes Inari's knife and hugs Inari
L3287[20:23:33] <OP> are the characters
sent to the eeprom stubbed
L3288[20:23:36] <OP> scrubbed
L3289[20:23:55] <gamax92> #g What time in
germany
L3291[20:24:03] <gamax92> oh
L3293[20:24:09] <g> that is an annoying
bot
L3294[20:24:15] <gamax92> yeah
L3295[20:24:22] <gamax92> Blame
Kilobyte
L3296[20:24:33] *
g slaps Kilobyte
L3297[20:24:33] *
EnderBot2 laughs
L3298[20:24:46] <gamax92> BECAUSE WE
GOTTA NOTICE THE CHANNEL INSTEAD OF A NORMAL PRIVMSH
L3299[20:25:09] <Caitlyn> RFC says to
notice the channel... but it IS annoying..
L3300[20:25:14] <Kilobyte> gamax92: we
had that discussion before
L3301[20:25:19] <Kilobyte> exactly.
L3302[20:25:20] <gamax92> Fuck RFC nobody
follows it.
L3303[20:25:23] <g> ergh, adapter doesn't
like the thaumic energistics mod's essentia providers
L3304[20:25:25] <g> total crash
L3305[20:25:37] *
gamax92 MSGPRIV's the channel
L3306[20:25:42] <Kilobyte> well, in some
not RFC complying clients it annoying
L3308[20:26:02] <g> Kilobyte, wut?
L3309[20:26:10] <Kilobyte> in all clients
i have used so far it does what its supposed to do (except in an
extremely buggy android one)
L3310[20:26:11] <ShadowKatStudios> No,
that's a lie, 3 are VNs and one is an RPG
L3311[20:26:18] <g> Kilobyte, you mean,
ping everyone in the channel?
L3312[20:26:22] <Kilobyte> no
L3313[20:26:27] <g> that's what notices
are for
L3314[20:26:28] <g> noticing
L3316[20:26:30] <Caitlyn> Yeah... it
doesn't ping me.
L3317[20:26:32] <Kilobyte> its supposed
to be treated just like a PRIVMSG
L3318[20:26:40] <gamax92> it pings me
...
L3319[20:26:43] <Kilobyte> notices are
intended for automated replies
L3320[20:26:45] <Caitlyn> But it does at
times end up in the wrong channel
L3321[20:26:45] <g> I've never seen a
client that does that, Kilobyte
L3322[20:26:53] <Kilobyte> and shall be
ignored by all bots etc
L3323[20:27:04] <Kilobyte> this is to
prevent bot loops
L3324[20:27:08] <Pwootage> Anyone know of
a wiki or something for project e?
L3325[20:27:30] <Kilobyte> g: i tried it
on weechat and kvirc
L3326[20:27:42] <g> mirc (what I'm on),
hexchat, and most gui clients will notify
L3327[20:27:49] <Pwootage> derp, its'
right on github
L3328[20:27:50] <Pwootage>
>.>
L3329[20:27:50] <ocdoc> #g hi
L3330[20:27:50] <Kilobyte> kvirc is
gui
L3331[20:27:50] -Kibibyte- ocdoc: 219000000
results total; First:
Hi — Capture. Write. Publish. |
https://hi.co/
L3332[20:27:53] <Caitlyn> hexchat
doesn't.
L3333[20:28:05] <Caitlyn> <-- on
hexchat.
L3334[20:28:08] <Pwootage> Hexchat
does...?
L3335[20:28:10] <gamax92> <-- on
xchat
L3336[20:28:12] <Pwootage> I'm on hexchat
and it always has
L3337[20:28:15] <Daiyousei> <-- on
urmom
L3338[20:28:18] <g> why do notices annoy
hexchat users then?
L3339[20:28:20] <g> if it doesn't
L3340[20:28:34] <Daiyousei>
s/urmom/weechat/
L3341[20:28:34] <Kibibyte>
<Daiyousei> <-- on weechat
L3342[20:28:57] <Caitlyn> notices only
annoy me when it sometimes gets routed to the active channel, not
the target channel
L3343[20:29:00] <gamax92> for me its this
awful thing in pink surround by dashes and has the channel it as
well.
L3344[20:29:06] <Caitlyn> it's rare, and
I honestly think it's a bug..
L3345[20:29:09] <Kilobyte> i changed that
after an extremely annoying bot loop kibi was once involved
in
L3346[20:29:20] <gamax92> Kilobyte: what,
sed?
L3347[20:29:33] <Caitlyn> Kibibyte's sed
is a privmsg isn't it?
L3348[20:29:47] <Kilobyte> yes, thats one
of the few exceptions
L3349[20:29:48] <gamax92> oh maybe he
means youtube.
L3350[20:29:49] <g> sed response has the
nick at the start
L3351[20:29:52] <gamax92> where the title
is the url
L3352[20:29:54] <Caitlyn> I'd have to
assume youtube
L3353[20:30:01] <Caitlyn> cause if
someone puts a video url as the video title
L3354[20:30:02] <Caitlyn> looooooop
L3355[20:30:15] <Kilobyte> Caitlyn: we
had that with 3 bots involved
L3356[20:30:16] <g> so you have more than
one bot that does hte same thing?
L3357[20:30:28] <Daiyousei> brb doing
that
L3358[20:30:30] <Daiyousei> jk
L3359[20:30:33] <Caitlyn> It's not
uncommon to have people bring in bots that do the same thing
L3360[20:30:33] <Kilobyte> g: not me, but
others have
L3361[20:30:34] <gamax92> brb doing
that
L3362[20:30:35] <gamax92> njk
L3363[20:30:36] <OP> welp, time to report
a bug
L3364[20:30:42] <Daiyousei> gg
gamax92
L3365[20:30:44] <Caitlyn> in #ocbots
theres 3? yt info bots
L3366[20:30:49] <Daiyousei> heres a
golden frying pan
L3367[20:30:50] <OP> bytes just randomly
turn to 0xFF
L3368[20:30:50] <gamax92>
ShadowKatStudios: where do i report bugs in Outside?
L3369[20:30:53] <Daiyousei>
s/pa/ba/
L3370[20:30:53] <Kibibyte>
<Daiyousei> heres a golden frying ban
L3371[20:30:54] <Daiyousei> jk
L3372[20:30:59] <Kilobyte> Caitlyn: that
was in #ccbots iric
L3373[20:31:09] <Kilobyte> and i was
pretty pissed
L3374[20:31:14] <ShadowKatStudios>
gamax92: I'm yet to locate the issue tracker, so just write them
down for now
L3375[20:31:24] <Caitlyn> #ocbots makes
me very glad I can disable sed/ytinfo/urlinfo
L3376[20:31:32] <ShadowKatStudios> The
devs seem to have abandoned the project anyway
L3377[20:31:36] <ShadowKatStudios> Damn
it Haruhi.
L3378[20:31:43] <Kilobyte> Caitlyn: i can
disable that per-channel too
L3379[20:31:46] <Caitlyn> Same
L3380[20:31:51] <Kilobyte> as its all
plugins
L3382[20:32:04] <OP> it's turning / into
0xFF
L3384[20:32:09] -Kibibyte- [gamax92] Attempts |
by gamspony | 6m23s | 12w1d ago | 4 views | Rated:
-1.00/5.00
L3385[20:32:12] <Caitlyn> I'm considering
switching it to a whitelist, and not a blacklist... lol
L3386[20:32:14] <g> yeah, you'd use the
permissions system in my bot for that
L3387[20:32:17] <Inari> some bots of fun
bugs of when you put an \r\n into the title of a page you can make
them send arbitrary IRC messages :p
L3388[20:32:22] <Inari> *have fun
bugs
L3389[20:32:35] <Kilobyte> Caitlyn: thats
actually what kibi does, due to a bug
L3390[20:32:45] <Kilobyte> it is supposed
to have a default plugin list
L3391[20:32:59] <Kilobyte> but thats
broken and i haven't gotten around to fixing it
L3392[20:33:12] <Kasen> no highlgiht for
me...
L3393[20:33:38] <Kilobyte> Kasen: welcome
to the "we have RFC conform clients" club
L3394[20:33:45]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping
timeout: 378 seconds)
L3395[20:33:52] <Daiyousei> weechat's
highlignt plugin is so smart, it highlights only when your name
gets mentioned
L3396[20:33:56] <g> hexchat doesn't
conform to the rfc
L3397[20:34:00] <g> it doesn't even have
finger afaik >.>
L3398[20:34:05] <Daiyousei> ahaha
L3399[20:34:12] <Kilobyte> g: depends on
what rfc you mean
L3400[20:34:13] <Caitlyn> Hexchat STILL
doesn't alert me on chan notice...
L3401[20:34:14] <Caitlyn> so idk.
L3402[20:34:16] <Kasen> Inari, a net i
was on had a service type bot that would simply print long titles
over multiple lines - it got op automatically in every channel it
was in, so you could do some bad things with that :V
L3403[20:34:17] <Daiyousei> thats why i
use weechat in cygwin when im on windows
L3404[20:34:18] <gamax92> brb freenode to
go bitch at fceux
L3405[20:34:22] <Kilobyte> the one i mean
doesn't specify CTCP
L3406[20:34:29] <Kasen> highlight*
L3407[20:34:31] <g> well be more
specific
L3409[20:34:32] <Kasen> why would notice
highlight?
L3410[20:34:35] <Kasen> that's not what
it's for
L3411[20:34:43] <Daiyousei> because crap
clients
L3412[20:34:43] <g> it has on everything
I've used
L3413[20:34:52] <Kasen> you use a shit
client though
L3414[20:35:02] <g> I've used other
clients
L3415[20:35:10]
⇨ Joins: CoderPuppy (~cpup@32.218.113.165)
L3416[20:35:12] <Kilobyte> Inari: luckily
youtube doesn't allow that
L3417[20:35:26]
⇦ Quits: cpup (~cpup@32.218.113.165) (Read error: Connection
reset by peer)
L3418[20:35:26] <Kilobyte> and kibi 8
with general link highlighting will filter that out
L3419[20:35:29] <Inari> Kilobyte: ^^ well
some bots post the title of an ylinked page
L3420[20:35:38] <OP> Oh god
L3421[20:35:42] <OP> Sangar: why
L3422[20:35:46] <OP>
>value.getBytes(Charsets.UTF_8)
L3423[20:35:47] <Kilobyte> you might be
able to trick kibi into that with a long title though... i should
fix that
L3424[20:35:48] <OP>
>>>>>>>.value.getBytes(Charsets.UTF_8)
L3425[20:35:54] <Kilobyte> well not
arbitrary irc
L3426[20:35:58] <Kilobyte> actually
hmmmm
L3427[20:36:02] <Kasen> >the rfc
L3428[20:36:04] <Kasen> >finger
L3429[20:36:11] <Kasen> eh, no
L3430[20:36:24] <Daiyousei> finger
L3431[20:36:26] <Daiyousei> ( ͡° ͜ʖ
͡°)
L3432[20:36:29] <Kasen> lewd
L3433[20:36:42] <g> finger is actually
useful
L3434[20:36:55] <g> it shows the client's
tracked idle time, which is a hell of a lot more accurate than the
server's
L3435[20:36:56] <OP> Pwootage: welp,
everything is stalled
L3436[20:36:57] <Inari> i should code an
ircbot in rust :o
L3437[20:36:57] <Kilobyte> Inari: yeah,
kibis sed also is safe
L3438[20:37:09] <Kilobyte> Inari: join
Daiyousei, he writes one
L3439[20:37:13] <Inari> xD
L3440[20:37:14] <OP> I can't put an ELF
in a EEPROM because Sangar uses friggen
value.getBytes(Charsets.UTF_8)
L3441[20:37:15] <Kasen> finger isn't part
of the original rfc, g
L3442[20:37:20] <Kasen> that was my
point
L3443[20:37:23] <Inari> i made a simple
httpd yesterday
L3444[20:37:24] <g> it's in an rfc
L3445[20:37:28] <g> people weren't being
specific which
L3446[20:37:32] <Kasen> yes, but you said
"the rfc"
L3447[20:37:48] <Kilobyte> "the
rfc" in relation to irc generally refers to the original
one
L3448[20:37:51] <Kilobyte> forgot its
number
L3449[20:37:51] <Daiyousei> pls
L3450[20:37:55] <Daiyousei> my rust irc
code is crap
L3451[20:37:56] <samis> RFC1459?
L3452[20:38:04] <Kasen> what kb
said
L3453[20:38:11] <Inari> Daiyousei:
repo?
L3454[20:38:13] <Daiyousei> and its only
going to be used to spam me about tf2 item price changes
L3455[20:38:15] <Daiyousei> on
backpack.tf
L3456[20:38:20] <Inari> nightly or
alpha?
L3457[20:38:23] <Daiyousei> nightly
L3458[20:38:30] <Kilobyte> Inari:
nightly, what else xD
L3459[20:38:31] <Inari> ah, im sticking
wiht alpha for now
L3460[20:38:56] <Kilobyte>
ocal/rust-nightly-bin 1.0.0_2015.01.10-1
L3461[20:38:56] <Inari> Kilobyte: alpha?
:p
L3462[20:38:57] <Kasen> and i'm pretty
sure the ctcp rfc doesn't require any specific commands
L3463[20:39:02] <Kilobyte> Inari: my rust
version ^
L3464[20:39:19] <Kilobyte> i missed an l
at beginning
L3465[20:39:26] <g> it's still a really
useful thing that tons of clients leave out
L3466[20:39:33] <Kilobyte> actually, i
should see if there is an update
L3467[20:39:34] <Inari> rustc 1.0.0-alpha
(44a287e6e 2015-01-08 17:03:40 -0800)
L3468[20:39:39] <Kasen> Daiyousei's
finger result was a version...
L3469[20:40:03] <Daiyousei> yes
L3470[20:40:05] <Daiyousei> im too lazy
to change
L3471[20:40:06] <Daiyousei> ok?
L3472[20:40:08] <Kasen> LOL
L3474[20:40:11] <Kilobyte> Inari: rust is
changing quick enough that its worth riding the nightlies
L3475[20:40:15] <Kasen> g complaining
about clients not supporting figner
L3476[20:40:19] <Inari> OOP-ing irc is
annoying to do from my experience
L3477[20:40:24] <Kasen> his figner
response is useless
L3478[20:40:29] <Kasen> finger*
L3479[20:40:32] <g> all the standard
CTCPs do that
L3480[20:40:37] <OP> welp, I give
up
L3482[20:40:42] <Inari> Kilobyte: eh,
i'll stick with alpha fo rnow i guess, its going to be updated too,
and then ebta ina few weeks willl slow rust down a lot
L3483[20:40:42] <OP> EEPROM stuff is
useless
L3484[20:40:45] <Kasen> that is not
useful
L3485[20:40:49] <Kilobyte> Inari: in what
matter?
L3486[20:40:49] <g> I know
L3487[20:40:53] <Inari> Kilobyte: ?
L3488[20:40:57] <g> I use it to
illustrate my point sometimes
L3489[20:41:01] <Kilobyte> 21:40:19 Inari
| OOP-ing irc is annoying to do from my experience
L3490[20:41:07] <Kasen> i'm lost what
your point is right now
L3491[20:41:18] <Daiyousei> k
L3492[20:41:19] <Daiyousei> there
L3493[20:41:20] <Daiyousei> set
finger
L3494[20:41:21] <Inari> Kilobyte: well
just having to deal with data having to be requested first, etc
:p
L3495[20:41:31] <g> old,
Daiyousei..
L3496[20:41:34] <Daiyousei> yes
L3497[20:41:35] <Kasen> i was not
disappointed
L3498[20:41:35] <Kilobyte> Inari: oh that
you mean, yeah
L3499[20:41:41] <Inari> and how to store
hostnames etc
L3500[20:41:41] <g> Daiyousei's finger
response is my point
L3501[20:41:45] <Daiyousei> ur old
L3502[20:41:48] <Daiyousei> :
L3503[20:41:49] <g> it's annoying when
people replace a useful function with a joke
L3505[20:41:59] <Daiyousei> >finger
>useful
L3506[20:42:00] <Kilobyte> Daiyousei: 5
fucking seconds reply speed
L3507[20:42:01] <Inari> though that might
not be that bad with Rust
L3508[20:42:04] <Pwootage> OP, wait
what's broken?
L3509[20:42:06] <Kilobyte> u fokin wot
m8
L3510[20:42:07] <Pwootage> I'll fix it
D:
L3511[20:42:07] <Kasen> ...and so, to
prove that point, you made yours a joke to?
L3512[20:42:07] <Daiyousei> Kilobyte:
blame Stary2001
L3513[20:42:08] <Inari> since i can just
make an enum for it and so on
L3514[20:42:15] <Stary2001> uwot?
L3515[20:42:16] *
Kilobyte blames Stary2001
L3516[20:42:17] <Kasen> if anything, it
just looks like you don't find it useful either
L3517[20:42:22] <g> Kasen, I made all the
standard CTCPs a joke, yeah
L3518[20:42:23] <Stary2001> Kilobyte: is
kibi being a slow
L3519[20:42:30] <Kilobyte> ?ping
L3520[20:42:30]
⇨ Joins: Soni (SoniEx2@187.2.53.62)
L3521[20:42:34] <Kilobyte> yes
L3522[20:42:39] <Kasen> so, you're
contradicting yourself
L3523[20:42:41] <OP> Pwootage: the
implementation of Arguments uses String.getBytes
L3524[20:42:42] <Kilobyte> or did i
disable that here?
L3525[20:42:50] <OP> it messes up any
binary data passed through
L3526[20:42:52] <g> nop, I'm letting
people feel my pain
L3527[20:42:57] <Kasen> i don't feel the
pain
L3528[20:43:03] <Daiyousei> no pain
here
L3529[20:43:04] <Kasen> i see you whining
about something that you're not even doing yourself
L3530[20:43:11] <Kasen> about a ctcp
command i've never used
L3531[20:43:11] <Pwootage> OP, well in a
bit I can fix it in my branch, once I merge in upstream
L3532[20:43:13] <Daiyousei> join me on
tf2 and you will feel pain
L3533[20:43:18] <Daiyousei>
::::::::::..:^^^^^^^^^^^)))))))))))
L3534[20:43:22] <Stary2001> lol
L3535[20:43:32] <Inari> user.nick =
IRCData::Pending; once received user.nick =
IRCData::Present(myData);
L3536[20:43:32] <Kasen> pretty sure i was
above you int he scoreboard last time we played, Daiyousei
L3537[20:43:33] <Kasen> in the*
L3538[20:43:34] <Kasen> :P
L3539[20:43:40] <Daiyousei> Kasen: i was
playing battle engi
L3540[20:43:47] <g> Kasen, check finger
now then :P
L3541[20:43:49]
⇦ Quits: Kibibyte (~PircBotX@hathor.stary2001.co.uk) (Quit:
[Kilobyte@EsperNet][restart] Quick Restart due to JVM being memory
leaky)
L3542[20:43:54] <Kasen> and i was dicking
around - your point? :P
L3543[20:43:56] <g> oh, changed the wrong
one
L3544[20:43:56] <Daiyousei> i would be
above you if i went soldier
L3545[20:44:04] <Kasen> ...it's the
same
L3546[20:44:05] <Daiyousei> the easiest
class in tf2
L3547[20:44:06] <g> there
L3548[20:44:06] <Kasen> ah
L3549[20:44:10] <g> yeah, as I said,
changed the wrong one
L3551[20:44:20] ***
DeanIsaKitty is now known as DeanIsGone
L3552[20:44:33] <Kasen> exactly the kind
of thing i have no use for
L3553[20:44:34]
⇨ Joins: Kibibyte
(~PircBotX@hathor.stary2001.co.uk)
L3554[20:44:50] <g> where possible I like
to check someone is available
L3555[20:44:55] <g> if I'm trying to get
hold of them
L3556[20:45:11] <Daiyousei> used to be a
soldier man, was boring, nearly always on top of scoreboard
L3557[20:45:13] <g> which is not always
possible
L3558[20:45:13] <Daiyousei> er
L3559[20:45:15] <Daiyousei> soldier
main
L3560[20:45:16] <Daiyousei> rofl
L3561[20:45:19] <Kasen> why?
L3562[20:45:20] <g> especially with the
latest znc where your nick doesn't change
L3563[20:45:26] <Kasen> why not, you
know, just actually talk to them
L3564[20:45:30] <Kasen> that's like
asking to ask
L3565[20:45:44] <g> because some people
don't respond unless I point out I know they're around
L3567[20:45:45] <Kasen> latest znc?
wut
L3568[20:45:45] <Caitlyn> Er... what
about nicks not changing in latest ZNC?
L3569[20:45:51] <samis> oo, neat
L3570[20:45:53] <g> Caitlyn, awaynick
doesn't work
L3571[20:45:55] <g> in latest znc
L3572[20:45:59] <Caitlyn> my away nick
works?
L3573[20:46:01] <g> you can get the old
one if you want
L3574[20:46:12] <g> but the latest
shipped one just disables itself
L3575[20:46:18] <Caitlyn> o_o...
L3576[20:46:21] <g> and I mean, latest
from source, not package manager
L3577[20:46:22] <Caitlyn> my away nick
works :P
L3578[20:46:25] <Caitlyn> Erm yes
L3579[20:46:31] <Caitlyn> I don't use the
package manager for znc
L3581[20:46:39] <ShadowKatStudios> g:
Don't respond until you say you know they're there?
L3582[20:46:40] <Kasen> that would be
what happens when you use the dev branch
L3583[20:46:43] <ShadowKatStudios> That's
genius.
L3585[20:47:08] <Caitlyn> Oh fuck wait..
right
L3586[20:47:20] <Caitlyn> I forgot I
compiled my own awaynick without the 30 second timer...
L3587[20:47:21] <Kasen> only thing i want
from znc is fucking regex watch
L3588[20:47:25] <Stary2001> hahaha
Caitlyn
L3589[20:47:29] <g> "The use of away
nick names is
highly discouraged. It is
impolite to
pollute channels with
constant nick name changes"
L3590[20:47:30] <g> so yeah
L3591[20:47:32] <gamax92> All of you
deserve a hug :)
L3592[20:47:39] <Kasen> g, fuck that
shit
L3594[20:47:43] <samis> ^
L3595[20:47:43] <Daiyousei> i set my away
nick manually
L3596[20:47:45] <Kasen> i change my nick
twice a day
L3597[20:47:47] <Caitlyn> so yeah I run
instaway_nick...
L3598[20:47:48] <Daiyousei> no need for a
plugin
L3599[20:47:54] <samis> Fuck that
'impolite' shit.
L3600[20:47:55] <Kasen> i much prefer to
know that someone's offline/online
L3601[20:47:56] <g> I sometimes set
mine
L3602[20:48:07] <g> if set up right
simple_away fixes it
L3603[20:48:10] <g> since you can just
whois them
L3604[20:48:16] <Kasen> Daiyousei,
doesn't work when net dies, or i'm drunk
L3605[20:48:17] <g> and you'll see the
auto-away
L3606[20:48:20] <gamax92> my irc client
tells me if people are away.
L3607[20:48:26] <gamax92> i can also
always just whois them
L3608[20:48:27] <Daiyousei> Kasen:
gg
L3609[20:48:34] <Kilobyte> g: many
clients don't show that though
L3610[20:48:43] <gamax92> yeah well they
are shit then
L3611[20:48:45] <Caitlyn> grey in
nicklist = away <3
L3612[20:48:46] <gamax92>
masterrace
L3613[20:48:47] <Kilobyte> i switched
back to using it a few days ago
L3614[20:48:48] <g> Kilobyte: many
clients don't treat privmsg how you'd like
L3616[20:48:57] <g> uh, notice
L3617[20:48:57] <Kasen> that also
requires that you've actually set yourself as away
L3618[20:49:07] <g> znc sets away
automatically if set up right
L3619[20:49:10] <Kilobyte> Kasen: the
simple-away plugin does that
L3620[20:49:16] <Kasen> and requires you
to actually check
L3621[20:49:16] <Kilobyte> on
disconnect
L3622[20:49:21] <Kasen> Kibibyte, yes,
because everyone runs that
L3623[20:49:29] <SuPeRMiNoR2> quassel can
set you as away too
L3624[20:49:35] <Inari> sometimes i
wonder how a entitiy-component-system woudl work for IRC bots
:p
L3625[20:49:37] <Kilobyte> any client
can
L3626[20:49:38] <Kasen> damnit, similar
names
L3627[20:49:42] <SuPeRMiNoR2>
automaticly
L3628[20:49:57] <Kasen> Inari, in what
sense?
L3629[20:50:01] <Kilobyte> SuPeRMiNoR2: i
prefer weechat though
L3630[20:50:11] <Kilobyte> its just an
awesome interface
L3631[20:50:11] <Inari> to handle
users/channels/etc
L3632[20:50:31] <Kasen> everything's an
entity?
L3633[20:50:34] <Kilobyte> Inari: also
ircv3 actually makes irc way more bot friendly
L3634[20:50:44] <SuPeRMiNoR2> quassel can
be a bouncer, which is nice
L3635[20:50:54] <Kasen> Daiyousei, that
screenshot - doesn't count, pyro
L3636[20:51:00] <g> I just can't make
myself like quassel
L3637[20:51:01] <SuPeRMiNoR2> it has a
core you can run somewhere, and the client connects to the
core
L3638[20:51:07] <Kasen> quassel is
derp
L3639[20:51:13] <Inari> yeah but thats
more of an unofficial update, no?
L3640[20:51:18] <Kilobyte> Inari: by
actively pushing login status changes, away changes etc to
client
L3641[20:51:19] <Daiyousei> Kasen:
pls
L3642[20:51:23] <Daiyousei> ur mom doesnt
count
L3643[20:51:25] <Kilobyte> and also
including it in join messages
L3644[20:51:35] <Daiyousei> at least i
didnt use the degreaser
L3645[20:51:37] <Caitlyn> ircv3 is
awesome..
L3646[20:51:37] <Daiyousei> :^)
L3647[20:51:38] <Kasen> windows beeped at
me
L3648[20:51:39] <Kasen> something
died
L3649[20:51:43] <Caitlyn> just wish
InspIRCd supported more of it..
L3650[20:51:44] <Kasen> i don't know
what
L3651[20:51:50] <Stary2001> hahaha
L3652[20:51:56] <Daiyousei> degreaser is
for tryhard scrubs
L3653[20:51:57] <Daiyousei> lal
L3654[20:52:03] <Caitlyn> Kasen, yeah
mine yells at me in Japanese when something happens and I franticly
search for the issue...
L3655[20:52:05] <Kasen> oh, putty, from
when my net died half an hour ago
L3656[20:52:06] <Caitlyn> usually finding
nothing
L3657[20:52:22] <Kasen> is degreaser the
insta-switch one?
L3658[20:52:26] <Daiyousei> yes
L3659[20:52:28] <gamax92> I use KiTTY
instead of PuTTY
L3660[20:52:33] <Kilobyte> i use
ssh
L3661[20:52:39] <gamax92> Well so do
I
L3662[20:52:40] <Kasen> i don't even have
one of those i think
L3663[20:52:46] <Daiyousei> the wep that
turns you into an airblasting shotgun soldier
L3664[20:52:51] <Kilobyte> gamax92: i
mean the utility
L3665[20:52:54] <Kilobyte> not the
protocol
L3666[20:52:55] <Daiyousei> annoying as
fuck
L3667[20:53:03] <SuPeRMiNoR2> Kilobyte:
don't most people?
L3668[20:53:07] <Kilobyte> yes
L3669[20:53:08] <Caitlyn> KiTTY ftw
L3670[20:53:11] <Kasen> i use regular
flamethrower or the phlogthingymajig
L3671[20:53:13] <Kilobyte> basicly any
sane person does
L3673[20:53:20] <Daiyousei> i use the
backburner
L3674[20:53:21] <Kasen> and a
detonator
L3675[20:53:33] <Kasen> i used to use the
backburner exclusively
L3676[20:53:40]
⇦ Quits: Vexatos (~Vexatos@p5B3C9663.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L3677[20:53:49] <Kilobyte> backburner or
the one nobody can spell
L3678[20:53:56] <Kilobyte> +
detonator
L3679[20:53:59] <Daiyousei>
phlogistinator?
L3680[20:53:59] <Daiyousei> lal
L3681[20:54:01] <Kilobyte> yes
L3682[20:54:08] <Daiyousei>
s/phlog/f/
L3683[20:54:09] <Kibibyte>
<Daiyousei> fistinator?
L3684[20:54:13] <Kilobyte> and as melee
the sledge hammer
L3685[20:54:30] <SuPeRMiNoR2> I would not
want to use KiTTY
L3686[20:54:33] <SuPeRMiNoR2> windows
only
L3687[20:54:36] <SuPeRMiNoR2> XD
L3688[20:54:38] <Kilobyte> SuPeRMiNoR2:
exactly.
L3689[20:54:39] <Kasen> i just start
saying "phlog" and let it turn into a noise
L3690[20:54:49] <Daiyousei> i use the
powerjack as my melee
L3691[20:54:50] <Stary2001> haha
L3692[20:54:54] <Daiyousei> because of
quicker movement speed
L3693[20:54:59] <Kasen> i have no idea
what i use for melee
L3694[20:54:59] <Stary2001> :>
L3695[20:55:01] <Kilobyte> Daiyousei:
thats what i meant as sledgehammer
L3696[20:55:05] <Stary2001> gg
L3697[20:55:08] <Kasen> i change it every
so often, but never actually melee
L3698[20:55:19] <Daiyousei> and
sometimes, maul if i wanna help engies protecting their
sentries
L3699[20:55:20] <Kilobyte> it says
"level x sledge hammer" in item desc
L3700[20:55:21] <Daiyousei> er
L3701[20:55:23] <Daiyousei> ye
L3702[20:55:32] <Kilobyte> Daiyousei:
don't have one of those iirc
L3703[20:55:38] <Stary2001> lal
L3704[20:55:38]
⇦ Quits: CyberCrap
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com) (Read
error: Connection reset by peer)
L3705[20:55:39] <Daiyousei> maul is only
craftable with tokens
L3706[20:55:42] <Daiyousei> worth 2.33
ref
L3707[20:55:44] <Stary2001> ha
L3708[20:55:48] <Kilobyte> yeah i don't
has then
L3709[20:56:09] <Kasen> i'm lazy and just
buy them on the marketplace :V
L3710[20:56:10] <Stary2001> Daiyousei:
homewrecker
L3711[20:56:12] <Kilobyte> but spamming
flames near sentries can help a lot against spies
L3712[20:56:16] <Kasen> if none of my
friends have a spare one to gift me
L3713[20:56:27] <Daiyousei> Stary2001:
that also works
L3714[20:56:34] <Stary2001> :p
L3715[20:56:34] <Daiyousei> but i use
maul cuz more expensive
L3716[20:56:37] <Stary2001> lal
L3717[20:56:39] <Kilobyte> lol...
L3718[20:56:49] <Kasen> i want t maul
now
L3719[20:56:50] <Daiyousei> GOTTA SHOW
HOW RICH (im poor as fuk) I AM
L3720[20:56:52] <Kasen> just looked it
up
L3721[20:56:52] <Stary2001> ha
L3722[20:56:53] <Stary2001> ha
L3723[20:56:55] <Kasen> a*
L3724[20:57:10] <Daiyousei> my backpack
is only worth around 10 keys (excluding specialized
killstreaks)
L3725[20:57:11] <Kasen> i show how rich i
am with my gibus
L3726[20:57:16] <Daiyousei> i had a 4 ref
gibus
L3727[20:57:19] <gamax92> WE BE LIVEN IT
UP
L3728[20:57:20] <Daiyousei> but i sold
it
L3729[20:57:24] <gamax92> WE BE ON
FIAH!
L3730[20:57:29] <Kasen> most of the value
in mine is from 2 items i got from ownign other games
L3731[20:57:39] <Daiyousei> for stuff to
complete my spec. ks widowmaker kit
L3732[20:57:40] <gamax92> OP: oh wait so
... you can't put binary in eeproms?
L3733[20:57:47] <Kilobyte> mine is not
worth much
L3734[20:58:11] <Kilobyte> i has no KS or
unusuals
L3735[20:58:16] <OP> gamax92: Nope
L3736[20:58:20] <Kilobyte> so yeah, not
worth much
L3737[20:58:23] <Daiyousei> no unusuals
either
L3738[20:58:25] <Kasen> ks?
L3739[20:58:28] <gamax92> OP: shiiiiit
...
L3740[20:58:29] <Daiyousei>
killstreaks
L3741[20:58:32] <Kasen> oh right
L3743[20:58:35] <gamax92> there go my
dreams.
L3744[20:58:45] *
Kilobyte blames sangar
L3745[20:58:49] <gamax92>
#BlameSangar
L3746[20:59:15] <Kasen> just closed a
tab
L3747[20:59:22] <Kilobyte> #tell Sangar
apparently you can't flash binary data to EEPROMS, can you check
that out? might be important for custom architectures
L3748[20:59:24] <Kasen> found an image
ShadowKatStudios linked half an hour ago and i didn't look at
L3749[20:59:31] <Kasen> confused me for a
moment
L3750[20:59:45] <Kasen> ok, yeah, still
confuses me
L3751[20:59:46] <gamax92> someone pm'd me
porn
L3753[20:59:59] <gamax92> i was not happy
with it
L3754[21:00:06] <Kasen> oh, i still need
to play ahte plus
L3755[21:00:07] <Daiyousei> what kind of
porn
L3756[21:00:26] <OP> gamax92: was it
me
L3757[21:00:30] <OP> it was me
L3758[21:00:39] <gamax92>
ShadowKatStudios: whazzat game on the desktop
L3759[21:00:41] <gamax92> wananplay
L3760[21:00:41] <OP> was it
L3761[21:00:42] <gamax92> no
L3762[21:00:46] <gamax92> it was not
you
L3763[21:00:48] <Kasen> damnit, now i
wish i'd ported that DerpyBot v1 plugin over
L3764[21:01:02] <Pwootage> OP: argument
parsing is what you were complaining about, right?
L3765[21:01:07] <Kasen> just dump a bunch
of porn in your PM
L3766[21:01:23] <OP> Pwootage: yes, but
it really deals with how java handles strings
L3767[21:01:38] <OP> they get turned into
String objects
L3768[21:01:43] <OP> and then they get
turned back
L3769[21:01:50] <OP> and that foobars all
binary data
L3770[21:01:55] ***
pong is now known as v^
L3771[21:02:54]
⇦ Quits: manmaed (~Ender@5ec38bec.skybroadband.com) (Ping
timeout: 378 seconds)
L3772[21:04:21] <Pwootage> hm
L3773[21:07:51] ***
DeanIsGone is now known as DeanIsaKitty
L3774[21:08:14] *
DeanIsaKitty pokes Kilobyte with a pidgin
L3775[21:08:38] <Pwootage> OP, binary
objects in LUA are handled as strings, then?
L3777[21:09:15] <Kasen> Lua*
L3778[21:09:28] <OP> we would need a way
to explicitly specify that something is a byte array when passing
back to scala
L3779[21:10:48] <Pwootage> only for
specific methods, though
L3780[21:10:52] <Pwootage> which method
in particular is this?
L3781[21:11:06] <PotatoTrumpet>
Gooooooooooooooooooooood morning #oc. Our weather for today is a
light chance for an update with winds blowing in from the North
West at 420MPH and clouds moving later in the day
L3782[21:11:30] <gamax92> oh god
L3783[21:11:37] <gamax92> 420MPH
L3784[21:11:47] <Kasen> with clouds
L3785[21:12:02] <OP> 500MPH storm
L3786[21:12:03] <PotatoTrumpet> Yah, the
wind is being affected by something really high
L3787[21:12:32] <Pwootage> wait, OP,
would Arguments.checkByteArray work?
L3788[21:12:58] <Pwootage> wait, it does
that
L3789[21:12:58] <Pwootage> what
L3790[21:13:56] <Pwootage> ok what's goin
on here
L3791[21:14:03] <gamax92> lol
L3792[21:14:09] <gamax92> lol
Pwootage
L3793[21:14:11] ***
SickHobbit is now known as ConcernedAway
L3794[21:14:14] <Pwootage> OP, can I get
stuff to test this?
L3795[21:16:16] <OP> I'll send you the
ELF file
L3796[21:17:31] <Pwootage> OP, try again,
sorry
L3797[21:17:51] <OP> or you could make a
file with random bytes in it too
L3798[21:18:20] <Pwootage> arg,
something's broken about my DCC
L3799[21:19:00]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Read error:
Connection reset by peer)
L3800[21:19:01]
⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L3801[21:19:18]
⇦ Quits: Nentify (~Nentify@nentify.me) (Quit:
Bye!)
L3802[21:20:03] <lperkins2> Ugh, well,
now that I can see what this thing is actually doing, I can see
that the bios is hanging...
L3803[21:20:26] <lperkins2> I think I'm
missing propagating a heartbeat someplace...
L3804[21:20:52] <Pwootage> bouncedcc is
enabled, not sure why it's not working
L3805[21:20:53]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L3806[21:21:29] <Pwootage> What's the
best way of making 1.8k of random data
L3807[21:22:04] <Kasen> i've had problems
with dcc too, even with that enabled
L3808[21:22:14] <Kasen> not sure what the
problem is
L3809[21:24:42] ***
DeanIsaKitty is now known as DeanIsGone
L3810[21:27:02] <OP> Pwootage: dd from
/dev/urandom
L3811[21:27:04] ***
DeanIsGone is now known as DeanIsaKitty
L3812[21:27:12] <Pwootage> OP, is that a
thing in OC? I'm on windows atm
L3813[21:27:24] <SuPeRMiNoR2> that is a
linux thing
L3814[21:27:35] <Pwootage> I know it
exists on linux
L3815[21:28:26] <OP> oh, welp
L3816[21:28:41] <Pwootage> I could swap
later (and probably will)
L3817[21:28:53] <Pwootage> I just
happened to be booted to windows
L3818[21:29:38] <Kilobyte> ew
L3819[21:29:40] <Kilobyte> jk
L3820[21:33:41] <Pwootage> cmon
gradle
L3821[21:33:47] <Pwootage> if you go any
slower I'm booting to linux and doing this there
L3822[21:33:56] <Dashkal> Non-strict
evaluation makes my brain hurt >.>
L3823[21:34:10] <Pwootage> oh crap, I
just realized I only have one monitor in linux right now
L3824[21:34:13] <Pwootage> wait I have an
HDMI port
L3825[21:34:14] <Pwootage> nvm
L3826[21:34:39] <Pwootage>
Dual-graphics-cards does not work great in linux ;D
L3827[21:35:11] <Caitlyn> Works fine
here?
L3828[21:35:24] <Pwootage> Not with
gnome
L3829[21:35:26] <Pwootage> what are you
using?
L3830[21:35:37] <Caitlyn> I have a GTX
560 and 260, 560 running 2 260 running 1
L3831[21:36:02] <Caitlyn> Erm.. I have
gnome and kde installed... I usually use KDE though
L3832[21:36:04] <Pwootage> I meant for a
DE/WM/whatever
L3833[21:36:10] <Kilobyte> KDE
rocks
L3834[21:36:18] <Pwootage> GNOME 3 hasn't
been working for me with dual-gfx
L3835[21:36:21] <Kilobyte> and if i am on
a machine that can't handle KDE i use i3
L3836[21:36:39] <Caitlyn> I've been using
xfce a lot recently..
L3837[21:36:41] <Pwootage> KDE was
crashing for me more than GNOME so I swaped to GNOME
L3838[21:36:52] <Kilobyte> Pwootage: KDE
only ever crashed once for me
L3839[21:37:00] <Kilobyte> (as long as i
don't switch to a tty)
L3840[21:37:14] <Kilobyte> (then it
reliably crashes)
L3841[21:40:34] <Pwootage> k it's pretty
much time to switch to linux
L3842[21:43:19] <lperkins2> Ah Ha!
L3843[21:43:20] <lperkins2>
cmosInitHD
L3844[21:43:24] <Pwootage> :3
L3845[21:43:31] <Zequan> Pwootage, this
is a pretty nice distro to use
http://elementaryos.org/ has a
Mac OSX look and feel to it with all the Linux goodness plus it is
build on Ubuntu so you can easily install software with the apt
repositories.
L3846[21:43:36] <lperkins2> The drives
never answer because it never runs it
L3847[21:43:42] <Pwootage> Zequan, I'm
never leaving arch linux
L3848[21:44:00] <lperkins2> Heh, arch is
pretty neat if you have the time to configure everything.
L3849[21:44:09] <Zequan> lperkins2,
indeed.
L3850[21:44:11] <Pwootage> You learn how
to do it fast :D
L3851[21:44:22] <Zequan> eOS is just
install and play
L3852[21:44:23] <lperkins2> And the arch
wiki is my first stop even on gentoo
L3853[21:45:43] <Pwootage> arch wiki is
remakably complete
L3854[21:45:51] <Pwootage> can help with
problems on any distro
L3855[21:46:18] <Kilobyte> lperkins2:
arch is actually pretty easy to use once you got your system
configured
L3856[21:46:45] <lperkins2> Aye, better
than many others, because it is easy to customise to exactly what
you want.
L3857[21:46:52] ***
AtomSponge is now known as AtomSponge|away
L3858[21:46:54] <Kilobyte> setting up my
laptop took 2-3 hours
L3859[21:47:00] <lperkins2> The downside
is the install+configure time is longer than for say, LMDE
L3860[21:47:10] <lperkins2> Yeah, install
time for LMDE is ~45 minutes.
L3861[21:47:12] <Zequan> I've used most
distro's and eOS is by far my favorite. I just love the system wide
integration of the UI
L3862[21:47:12] <Kilobyte> my desktop
took more because unexpected issues
L3863[21:47:33] <lperkins2> Gentoo is
about 12...
L3864[21:47:33] <Kilobyte> including GPU
drivers derping xorg actually picking wrong driver
L3865[21:47:34] <Zequan> Every app
doesn't have a different theme/look to it
L3866[21:47:48] <Kilobyte> i think my
desktop was like 10 h total
L3867[21:48:02] <Kilobyte> had to figure
out why it wasn't finding any displays
L3868[21:48:21] <Kilobyte> turned out it
tried to use the nvidia driver for the built in intel card
L3869[21:48:31] <Dashkal> I have one
complaint about arch, and it keeps me from using it everywhere.
Arch doesn't cope well with being left dormant for long periods of
time.
L3870[21:48:35] <Kilobyte> so i basicly
told it "use the GPU at PCI address x"
L3871[21:48:37] <Kilobyte> that
worked
L3872[21:48:43] <Dashkal> You can a point
where you cannot update faster than you can reinstall.
L3874[21:48:57] <Pwootage> gradle, bro,
quit being derp
L3875[21:49:21] <Kilobyte> Dashkal: arch
isn't intended to be left alone for a long time
L3876[21:49:27] <Dashkal> Exactly
L3877[21:49:28] ***
Kodos|Zzz is now known as Kodos
L3878[21:49:35] <Dashkal> So I can only
run it on my work computer.
L3879[21:49:37] <Pwootage> Zequan, where
are pretty pics of the UI, out of curiosity
L3880[21:49:43] <Dashkal> At home in the
VM, I'm running CentOS
L3881[21:49:44] <lperkins2> Yeah, at this
point I always specify addresses for nvidia cards.
L3882[21:49:48] <Kilobyte> and arch on
servers is generally a bad idea
L3883[21:49:56] <lperkins2> (Started when
I set up a dual-seat on my desktop)
L3884[21:50:15] <Kilobyte> i use debian
on servers
L3885[21:50:22] <Dashkal> I keep missing
the arch goodness, but it's more painful than it's worth to force
it.
L3886[21:50:31] <Caitlyn> "If
possible, completely avoid presenting any settings or configuration
in your app. Providing settings is usually an easy way out of
making design decisions about an app's behavior. But just like with
problems of feature bloat, settings mean more code, more bugs, more
testing, more documentation, and more complexity."
L3887[21:50:33] <Caitlyn> o_O
L3888[21:50:36] <DeanIsaKitty> Kilobyte:
People who use Arch on servers are either suicidal or plain stupid.
:D
L3889[21:50:37] <Dashkal> The VM is
actually more of a desktop, but I don't write code at home
often.
L3890[21:50:58] <Pwootage> Caitlyn, I
kidna like that as a general thing
L3891[21:51:11] <Zequan> Pwootage, I'll
post some
L3892[21:51:14] <Dashkal> I actually
managed an arch server for awhile. There are ways to make it work.
Just requires more mainbtainence time than I want to spend.
L3893[21:51:17] <Caitlyn> I don't
even..
L3894[21:51:18] <Kilobyte> Dashkal: at
least got pacapt?
L3895[21:51:27] <Dashkal> Never heard of
pacapt.
L3897[21:51:32] <Dashkal> That said, I'm
flirting iwth NixOS
L3898[21:51:40] <PotatoTrumpet>
Mwahaha
L3899[21:51:40] <Pwootage> my bouncer and
TS server is arch server
L3900[21:51:43] <Pwootage> I don't mess
with it much
L3901[21:51:45] <Kilobyte> Dashkal:
wrapper to control most package managers with pacman syntax
L3902[21:51:53] <Kilobyte> #g
pacapt
L3904[21:51:57] <Dashkal> Meh. I have the
incantations memorized for all three. No need.
L3905[21:51:57] <DeanIsaKitty> Caitlyn: I
guess it could work when you have a central place for settings like
with Winderps or how KDE tries to do it.
L3906[21:52:02] <PotatoTrumpet>
Installing all my old addons for Flight Simulator X, as I got the
steam edition!
L3907[21:52:05] <Kilobyte> DeanIsaKitty:
its shorter :P
L3908[21:52:07] <PotatoTrumpet> So much
fun
L3909[21:52:18] <Pwootage> Zequan, looks
a lot like mac, it's true
L3910[21:52:22] <DeanIsaKitty> Kilobyte:
?
L3911[21:52:26] <Dashkal> pacman -Syu.
apt-get update && apt-get upgrade. yum update.
L3912[21:52:26] <Kilobyte> err
L3913[21:52:28] <Kilobyte> Dashkal:
^
L3914[21:52:46] <Dashkal> I just
memorized it. And saving a few keystrokes doesn't really warrant
new software.
L3915[21:52:47] <Zequan> Yep
L3916[21:53:20] <Dashkal> And of course,
again, I'm running CentOS. yum. I don't run anything deb at
present.
L3917[21:53:21] <Kilobyte> at some point
i should setup a gentoo, just to be able to say "i did
it"
L3918[21:53:37] <lperkins2> emerge -auvDN
world + wait a day...
L3919[21:53:37] <Dashkal> Played with
that for a year. Eventually got so fed up I fled to Ubuntu.
L3920[21:53:42] <Kilobyte> (prob no gui
though)
L3921[21:53:45] <Kilobyte> lperkins2:
ye
L3922[21:53:51] <Kilobyte> Dashkal:
bad.
L3923[21:53:53] ***
OP is now known as dsAway
L3924[21:53:56]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Quit: WeeChat
1.0.1)
L3925[21:53:57] <Kilobyte> no
ubuntu
L3926[21:53:59] <Dashkal> I do miss the
easy patching of packages.
L3927[21:54:05] <Dashkal> I got better! I
run arch at work.
L3928[21:54:05] <lperkins2> It's actually
pretty quick if you do it once a week, and have a couple computers
on a fast lan
L3929[21:54:23] <Dashkal> I kept ending
up with corrupted systems. Unable to update.
L3930[21:54:24] <Kilobyte> Dashkal: arch
is gentoo, but for people with a life
L3931[21:54:32] <Dashkal> After the third
one, I said fuck it.
L3932[21:54:35] <Kilobyte> Dashkal: on
ubuntu?
L3933[21:54:38] <Dashkal> Gentoo
L3934[21:54:41] <Kilobyte> oh okay
L3935[21:54:42] <Caitlyn> I use ubuntu,
mainly because I like Debian, but I like package updates more often
then every 3rd decade.
L3936[21:54:42] <Dashkal> Ubuntu was rock
stable.
L3937[21:54:46] <Kilobyte> that happened
to me on ubuntu
L3938[21:54:51] <Caitlyn> I also use
Fedora.
L3939[21:54:55] <lperkins2> The liquid
cooled 6-core server helps with compile time a lot.
L3940[21:54:59] <Kilobyte> after second
time i replaced it with arch
L3942[21:55:10] <Kilobyte> never
regretted that decision
L3943[21:55:10] <Dashkal> Never had it
happen to me there. I did run minimal ubuntu and installed my own
stuff. So most ubuntu complaints didn't really apply to me.
L3944[21:55:18] <lperkins2> Yeah, I moved
from ubuntu because my boss kept not updating till about 6 months
after the EOL for a distribution.
L3945[21:55:32]
⇦ Quits: samis (~samis@95f192bf.skybroadband.com) (Remote
host closed the connection)
L3946[21:55:33] <lperkins2> Trying to
update from EOLed distributions is basically impossible.
L3947[21:55:37] <Kilobyte> lperkins2: how
would you boss decide when you update?
L3948[21:55:42] <lperkins2> We switched
to LMDE.
L3949[21:56:10] <lperkins2> Well,
basically production servers only get touched when there are
security threats or some new feature is absolutely required.
L3950[21:56:17] <Pwootage> Zequan, what
do you use for that overlay?
L3951[21:56:21] <Pwootage> I like the
look, though
L3952[21:56:26] <Kilobyte> ubuntu on a
server? hell god no
L3953[21:56:28] <Kilobyte> burn it
L3954[21:56:30] <Dashkal> Heh, this is
awesome. I'll have Cpu tiers controlling how many thunks/tick I
evaluate.
L3955[21:56:31] <lperkins2> Basic model
is 'if it's working, don't touch'
L3956[21:56:35] <Zequan> Pwootage, which
overlay?
L3957[21:56:52] <Kilobyte> lperkins2:
sounds like a job for debian
L3958[21:56:53] <lperkins2> Back in the
8.04 days, ubuntu server edition was really neat.
L3959[21:57:01] <Pwootage> Zequan, the
usage thing
L3960[21:57:03] <lperkins2> Yup, LMDE is
the linux mint front-end on debian,
L3961[21:57:10] <Zequan> Pwootage, ahh,
conky.
L3962[21:57:20] <Kilobyte> lperkins2:
wait, server with gui?
L3963[21:57:20] <lperkins2> They run a
filtered repository,
L3964[21:57:20] <Pwootage> mm conky
L3965[21:57:21] <Pwootage> good
time
L3966[21:57:24] <Kilobyte> are you
fucking kidding me?
L3967[21:57:40] <Zequan> I can't live
without Conky.
L3968[21:57:50] <Zequan> So
customizable
L3969[21:57:57] <lperkins2> There are a
number of services for which it is nice to be able to login +
startx
L3970[21:58:53] <lperkins2> Working in a
network department, you may end up needing access without the
network, and trying to go download stuff and look at online
information without X11 sucks.
L3971[21:59:15] <lperkins2> That said,
we'd strip mdm and let them run without X unless it was
specifically wanted.
L3972[21:59:28] <Kilobyte> lperkins2:
well, for that you can always use i3
L3973[21:59:40] <Kilobyte> because a full
blown DE takes a lot of resources
L3974[21:59:54] <lperkins2> Aye,
but
L3975[22:00:02] <lperkins2> most of the
time the servers aren't hit hard,
L3976[22:00:14] <lperkins2> and the
graphical shell is only running when it's actually needed.
L3977[22:00:44] <Kilobyte> still
L3978[22:00:45] <lperkins2> (these aren't
open-to-the-public web servers, they're our inventory management
server, and a bandwidth monitor that only needs fast disk
writes)
L3979[22:00:49] <Kilobyte> it just feels
wrong to me
L3980[22:00:58] <lperkins2> and a couple
similar things
L3981[22:01:07] <Kodos> lperkins2, just
tried the updated version, still breaks with a lamp
L3982[22:02:15]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L3983[22:03:08]
⇨ Joins: TabletCube
(~TCube@95f192bf.skybroadband.com)
L3984[22:03:14] <lperkins2> The big
reason to use LMDE over debian is you get access to debian testing
to get bleeding-edge libraries (which at the time we needed),
without running raw debian testing, the LMDE team does a good job
of snapshotting the deban repos and then finding and either fixing
or documenting how to work around bugs in the snapshots.
L3985[22:03:31]
⇦ Quits: tattyseal (~tattyseal@2.25.3.115) (Remote host
closed the connection)
L3986[22:03:39] <Pwootage> Wat, why are
you not compiling OC?
L3987[22:04:35] <lperkins2> Kodos, I was
going to log in to help you diagnose it, but my wife just got here
and needs help working on the truck.
L3988[22:04:47] <Kodos> No worries
mate
L3989[22:04:52] <Kodos> Go tend to her
needs =)
L3990[22:05:34] <lperkins2> Heh, actually
she's saying she'd rather not have me underfoot.
L3991[22:06:44] <Kilobyte> lool
L3992[22:06:47] <lperkins2> Hrm, can't
log in on FT, looks like there's been updates.
L3993[22:07:26] <Pwootage> FT?
L3994[22:07:30] <lperkins2> Heh, the
blower motor for the heater died, there really isn't space for two
people to work on it.
L3995[22:07:43] <lperkins2> FutureTech,
the server on which I assume Kodos is working,
L3996[22:07:50] <Kodos> Indeed
L3997[22:07:56] <Kodos> And the server's
down atm
L3998[22:08:08] <lperkins2> I probably
have to download an updated modpack
L3999[22:09:00] ***
Riking is now known as Riking|away
L4000[22:09:17] <Kodos> Dunno, but the
host's server is busted
L4001[22:09:34] <lperkins2> Okay, well,
what error did you get or what not with the script?
L4003[22:10:04] <Kodos> Well instead of
breaking back out into the standard prompt, it just gives me a
white cursor
L4004[22:10:12] <lperkins2> Should
include a build version number
L4005[22:10:19] <Kodos> if I hit enter,
or type something then hit enter, it goes back to prompt
L4006[22:10:22] <lperkins2> Okay, unit
test time
L4007[22:10:28] <Kodos> Uhh let me
comment the resolution part out
L4008[22:11:08] <lperkins2> require() it
and make certain each individual part works properly.
L4009[22:12:16] <lperkins2> Zequan, you
fix the no-recipes for power armour stuff?
L4010[22:12:44] <Zequan> Ah no, forgot
about that
L4011[22:13:06] <Zequan> I think that's
client-side?
L4012[22:13:18] <Pwootage> TextBuffer
isn't compiling? Odd
L4013[22:13:20] <Zequan> Or NEI wasn't
added it
L4014[22:13:31] <Zequan> Let me go poke
ChickenBones
L4015[22:14:23] ***
skyem123 is now known as skyem123|ZZZ
L4016[22:15:22] <Zequan> I have a request
for OC, a security/web cam that you can video on-screen.
L4017[22:15:24] <Kodos> lperkins2, I just
had a thought
L4018[22:15:46] <Kodos> What if instead
of component.isavailable, since it seems to break it, what about
'if options.l'
L4019[22:15:58] <Negi> Zequan: That's
impossible.
L4020[22:16:11] <Negi> Or rather not
going to work with how OC manages stuff. :I
L4021[22:16:31] <Kodos> Most you could do
is raycast a room with a computronics camera
L4022[22:16:56] <Negi> Since textures are
something only the client is aware of.
L4023[22:17:29]
⇦ Quits: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de) (Read error: No
route to host)
L4024[22:17:30]
⇨ Joins: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L4025[22:17:34] <Zequan> Ah
L4026[22:17:49] <ShadowKatStudios>
"yay" sending a 10kb file line-by-line over an OC
network
L4027[22:18:06]
⇨ Joins: VikeStep (~VikeStep@101.162.12.98)
L4028[22:18:19] <Pwootage> k I'm done
with windows.... TO LINUX
L4029[22:18:25] <Kodos> ShadowKatStudios,
can I have the code you're using to do that please
L4030[22:18:30] <lperkins2> Maybee, I
don't know...
L4031[22:18:44] <ShadowKatStudios> It's a
super-simple netboot BIOS I'm working on
L4032[22:18:48] <Kodos> Ahh
L4033[22:18:55] <Kodos> I was hoping you
had a simple file transfer :x
L4034[22:18:55] ***
dsAway is now known as ds84182
L4036[22:19:39] -Kibibyte- [Zequan] Minecraft
Mod Spotlight - CCTV Mod | by ipocketisland | 3m14s | 157w4d ago |
155,40 views | Rated:
4.80/5.00
L4037[22:19:41] ***
Pwootage is now known as Pwootage|Off
L4038[22:19:52] *
g /ignore Kibibyte
L4039[22:20:00] <ShadowKatStudios>
So
L4040[22:20:04] <ShadowKatStudios> it
starts to work
L4041[22:20:09] <SuPeRMiNoR2> what is
wrong with kibibyte?
L4042[22:20:12] ***
Pwootage|Off is now known as Pwootage
L4043[22:20:12] <g> notices
L4044[22:20:17] <ShadowKatStudios> but
then fails because I derped the BIOS
L4045[22:20:20] <Dashkal> Some clients
respond to notices in silly ways
L4046[22:20:43] <g> there are reasons
some IRCds have channel modes to disable channel notices
L4047[22:20:51] <Zequan> Monitor base
entrance and other rooms
L4048[22:20:56] <Kasen> because your
client is being shit?
L4049[22:20:58] *
g goes back to not being pinged every 30 seconds
L4050[22:21:18] <Kasen> counting a notice
as a highlight is retarded
L4051[22:21:18] <Dashkal> Having notices
from the channel ping unconditionally is silly
L4052[22:21:20] <g> Kasen, until you can
find a client that even comes close to the functionality that I
need
L4053[22:21:25] <lperkins2> Heh, with the
network stack, you could have it email you or send a text message
to warn you if anyone shows up where they don't belong.
L4054[22:21:25] <g> I'm going to ignore
you constantly calling it shit
L4055[22:21:38] <Kasen> i only started
because you shit on hexchat any chance you get
L4056[22:21:47] <Kasen> surely there's an
option or something
L4057[22:21:52] <Kasen> because that
really is stupid
L4058[22:21:53] <Kodos> Oi don't make me
separate you two
L4059[22:21:55] <g> with mIRC, you don't
see people reporting that they can't press space or get weird
unicode
L4061[22:22:04] <Kasen> also, you were
bitching earlier about clients not following the RFC
L4062[22:22:05] <Kodos> I'll get the
hose
L4063[22:22:11] <Kasen> you're the one
with the client treating things weirdly
L4064[22:22:18] <g> I don't care?
L4065[22:22:19] <Dashkal> Ok, time for
the wonderful world of parsing. Weee....
L4066[22:22:21] <g> I'm always happy to
switch
L4067[22:22:24] <Zequan> g, XChat,
HexChat, WeeChat, irssi.
L4068[22:22:25] <g> but nothing has
subwindows
L4069[22:22:34] <g> and the only thing in
that list that does is a console client
L4070[22:22:34] <Dashkal> Have a good
parsing library. Juts a matter of defining the grammar
L4071[22:22:37] <SuPeRMiNoR2> seems like
with a one letter name you could g et pinged a lot
L4072[22:22:40] <Zequan> <3
irssi
L4073[22:22:41] <g> and I'm not setting
up cygwin for IRC
L4074[22:22:43] <g> nah,
SuPeRMiNoR2
L4075[22:22:46] <g> that doesn't
highlight me
L4076[22:23:12] <Dashkal> I have my
client to ping me only on Dashkal: at the start of a line. Works
wonders. Nothing else pings me.
L4077[22:23:28] <ShadowKatStudios> gah,
can't I get any better throughput than 10hz?
L4078[22:23:31] <g> I have a couple
keywords that only people that know me would know
L4079[22:23:37] <lperkins2> Kodos,
server's up
L4080[22:23:54] <Dashkal> And apparnetly
/notice if anybody else wants to
L4081[22:23:56] <Kodos> Okay, let me
upload what I have
L4082[22:24:29] <g> until I have to
ignore them
L4084[22:24:36] <ShadowKatStudios> I
think if I stopped it beeping it would be a lot faster.
L4085[22:24:38] <lperkins2> wow, you've
been busy.
L4086[22:24:52] <g> kind of weird that in
my 3+ years on IRC I've never seen a channel-noticing bot accepted
anywhere, dont'cha think
L4087[22:25:06] <ShadowKatStudios> Main
netboot command: wtf - write to file
L4088[22:25:19] <Dashkal> Bots using
/notice has been standard practice in my experience.
L4089[22:25:22] <Kasen> i've never seena
nyone complain about a channel-noticing bot
L4090[22:25:28] <Kasen> in my 5+ years of
constant irc
L4091[22:25:31] <Kasen> seen
anyone*
L4092[22:25:34] <g> anywhere I've seen it
happen, they get banned instantly
L4093[22:25:36] <Dashkal> I just find it
stupid when people start complaining about pings. Turn off the damn
pings then
L4094[22:25:38] <g> s'why none of my bots
do it
L4095[22:25:44] <Dashkal> If your client
cannot not ping you, it's a PoS
L4096[22:25:49] <Kasen> we discussed this
for ultros
L4097[22:25:52] <Kasen> you never brought
this up
L4098[22:25:53] <ShadowKatStudios>
gahh
L4099[22:25:53] <g> sure it can, but I
use notice pings for other things
L4100[22:25:59] <Kasen> we sort of just
went for PM because why not?
L4101[22:26:03] <g> Kasen, I took it as
common sense as I'd never seen it otherwise
L4102[22:26:05] <ShadowKatStudios> fuck
it, I'm going to bed
L4103[22:26:12] <Kasen> why would you
want notice pings?
L4104[22:26:13] <Pwootage> linux
HYPE
L4105[22:26:23] <g> notices show up in my
active window and ping me
L4106[22:26:33] <Kasen> why would you
want notice pings?
L4107[22:26:33] <g> that's how they've
always worked
L4108[22:26:37] <ShadowKatStudios> then
tomorrow I'm working on the micrOS local naming system
L4110[22:26:38] <g> so I factored that
in
L4111[22:26:45] <Negi> PM bots are
annoying because they open a new buffer that I'll have to close
after 2 seconds.
L4112[22:26:49] <Kasen> so, you're
complaining about the bot because you handle notices weirdly?
L4113[22:26:53] <g> our bot notices in
private
L4114[22:26:58] <g> just not in
channels
L4116[22:27:10] <^v> Ping reply from v^
0.44s
L4117[22:27:17] <g> so not quite the
same, Negi :P
L4118[22:27:30] ***
Daiyousei is now known as SleepingFairy
L4119[22:27:34] <g> Kasen, I feel more
like an entire channel is trying to troll me or something
L4120[22:27:38] <g> it just feels weird
since like
L4121[22:27:50] <g> I've been on IRC for
years and this is the total opposite to anything I've seen
anywhere
L4123[22:27:58] <g> bit of a culture
shock I guess
L4124[22:28:00] <Kasen> it's like if i
started complaining about /me highlgihting me
L4125[22:28:18] <Kasen> this is exactly
what i've seen everywhere
L4126[22:28:22] <Kasen>
highlighting*
L4127[22:28:30] <Kasen> notices are
practically identical to PMs
L4128[22:28:38] <g> What's the point,
then
L4130[22:28:41] <Kasen> bots
L4133[22:28:50] <Kasen> as someone
mentioned like an hour ago
L4134[22:28:58] <g> well sure, bot
loops
L4135[22:28:59] <Kasen> no automated
responses are allowed to notices
L4136[22:29:16] <g> personally I'd just
like.. make bots unable to do that
L4137[22:29:21] <g> but sure, that's a
solution
L4138[22:29:35] <Kasen> literally that's
what they're for
L4139[22:29:38] <Kasen> > The NOTICE
message is used similarly to PRIVMSG. The difference
L4140[22:29:38] <Kasen> between NOTICE
and PRIVMSG is that automatic replies must never be
L4141[22:29:38] <Kasen> sent in response
to a NOTICE message.
L4142[22:29:55] <Kasen> that's from the
rfc
L4143[22:30:06] <g> alright, so who's
volunteering to send a /notice to a big channel? :D
L4144[22:30:14] <Kasen> This rule applies
to servers
L4145[22:30:14] <Kasen> too - they must
not send any error reply back to the client on
L4146[22:30:14] <Kasen> receipt of a
notice. The object of this rule is to avoid loops
L4147[22:30:14] <Kasen> between a client
automatically sending something in response to
L4148[22:30:14] <Kasen> something it
received.
L4149[22:30:22] <SuPeRMiNoR2> Why dont we
just accept that Kibibyte uses notices -_-
L4150[22:30:32] <SuPeRMiNoR2> Kasen: stop
posting chunks of RFC in irc please
L4151[22:30:35] <g> I'm not trying to
change it particularly
L4152[22:30:40] <Kasen> sorry
L4153[22:30:47] <Kasen> i'm not used to
channels where this coutns as spammy
L4154[22:30:50] <g> to the other channel,
Kasen?
L4155[22:30:50] <Kasen> counts*
L4156[22:30:57] <Kasen> not sure what
else there is to say
L4157[22:31:05] <g> I want to try
something
L4158[22:31:10] <Kasen> k
L4161[22:35:14] ***
Riking|away is now known as Riking
L4162[22:37:01] <Zequan> Damn I would
love one of those 27" Apple Cinema displays
L4163[22:37:10] <Zequan> IPS
L4164[22:37:26] <Pwootage> ds84182,
finally getting OC working
L4165[22:38:14] <Sangar> o/
L4166[22:38:40] <Pwootage> Sangar, did
you hear what's brokena bout flahs?
L4167[22:38:46] <Pwootage> Trying that
agian
L4168[22:38:52] <Pwootage> Did you hear
what's broken about flash?
L4169[22:38:57] <gamax92> SANGAR
L4170[22:39:04] <Sangar> just got a tell
from kibi if that's what you mean
L4171[22:39:07] <gamax92> yes
L4172[22:39:08] <gamax92> that
L4173[22:39:19] <Sangar> that's...
odd
L4174[22:39:20] <Zequan> Last version of
Flash from Adobe for Linux users *sigh*
L4175[22:39:29] <gamax92> Zequan:
Last?
L4176[22:39:29] <Zequan> 11.2 I
believe
L4177[22:39:41] <Pwootage> I've been
waiting for gradle to fix itself for the last hour or so to try and
fix it
L4178[22:39:44] <Pwootage> but if you're
here... :P
L4179[22:39:47] <Zequan> Yup, they will
only be releasing security updates from now one.
L4180[22:39:49] <gamax92> no flash still
gets updates for linux
L4181[22:39:59] <gamax92> stop using not
ppapi
L4182[22:40:01] <Sangar> uses 'rb' for
reading the data and the component uses checkByteArray instead of
checkString, so i see no obvious point of failure
L4184[22:40:47] <Zequan> NOTE: Adobe
Flash Player 11.2 will be the last version to target Linux as a
supported platform. Adobe will continue to provide security
backports to Flash Player 11.2 for Linux.
L4185[22:40:50] <Pwootage> Sangar, yeah,
hence why I wanted to set a breakpoint
L4186[22:40:54] <gamax92> Zequan: can i
stab you now or later
L4187[22:41:05] <Pwootage> Flash should
be dead anyway
L4188[22:41:18] <Sangar> welp, time to
generate a file with random binary data
L4189[22:41:21] <Zequan> Onguard!
L4190[22:41:45] <Pwootage> works for me,
since my gradle is still derp'
L4191[22:41:52] <Zequan> Just use
gnash
L4192[22:41:56] <Zequan> Free Flash
L4194[22:42:22] <gamax92> please tell me
what that version number is.
L4195[22:42:56] <Zequan> Odd
L4196[22:43:08] <gamax92> no its because
your not using the ppapi one.
L4197[22:43:24] <gamax92> you have the
nsapi one
L4198[22:43:31] <gamax92> err, npapi i
guess ...
L4199[22:43:48] <Zequan> You have version
11,2,202,425 installed
L4200[22:44:14] <gamax92> Zequan: here
look up freshplayerplugin
L4201[22:44:21] <Zequan> Ah, because I
use Firefox, not Chrome
L4202[22:44:26] <gamax92> That was
Firefox ...
L4203[22:44:53] ***
Hobbyboy is now known as Hobbyboy|Sleep
L4204[22:46:55] <Zequan> I don't
understand?
L4205[22:47:05] <Zequan> How come I can
only download v11.2
L4206[22:47:12] <gamax92> "Zequan:
here look up freshplayerplugin"
L4207[22:50:06] <Sangar> Pwootage, hmm,
binary works fine for me
L4208[22:50:24] <Sangar> generated a 4k
binary blob, wrote it to the eeprom, dumped it back, compared
crc32, same
L4209[22:50:28] <gamax92> Sangar: oh ...
i dunno just ds84182 saying it doesn't.
L4210[22:50:43] <Pwootage> Yeah mine's
based on ds84182's report
L4211[22:50:47] <gamax92> Same
L4212[22:50:53] <Pwootage> ds84182, send
him the binary that's failing?
L4213[22:55:30] <gamax92> Darnit
Verkiatos
L4214[22:55:36] <gamax92> Wereh is the
Camputroniz Berp Kard
L4215[22:55:59] *
Negi doesn't get why X.org crashed repeatedly.
L4217[22:56:06] <TabletCube> gdude:
sangar's around if you have any questions
L4218[22:56:19] <gamax92> don't you mean
g
L4219[22:56:20] <g> TabletCube: I got my
answers earlier
L4220[22:56:27] <g> gamax92, nop, that's
how you ping me
L4221[22:56:33] <gamax92> does g not ping
you?
L4223[22:56:39] <gamax92> oh
L4224[22:56:45] <gamax92> that would have
been helpful to know D:<
L4225[22:56:57] <g> a past of several
channels where people are like "YOU'RE THE G, MAN" every
time I connect
L4228[22:57:07] <g> anyway
L4229[22:57:10] <TabletCube> Having a
single letter ping you would be really annoying
L4233[22:58:54] <Sangar> oh wait, you're
the one with the pyhton .so?
L4235[22:58:59] <g> that's me
L4236[22:59:02] <g> hi :P
L4237[22:59:05] <Sangar> hey :P
L4238[22:59:13] <g> gamax92 said that it
wasn't possible
L4239[22:59:16] <g> is it not not
possible?
L4240[22:59:41] <gamax92> i was just told
that Kilobyte tried to load lua modules and it failed
L4241[22:59:44] <gamax92> so ...
yeah
L4243[23:00:33] <Sangar> not as things
stand atm, no; i could add some code to run the real require when a
lua state is created, but iirc the last time someone tried that
didn't work, apparently because the libs were compiled in a way
that doesn't allow loading libs afterwards? idk
L4244[23:00:50] <Sangar> yeah
L4245[23:00:59] *
g scratches head
L4246[23:01:03] <g> well you can see what
I'm trying to do
L4248[23:01:05] <Sangar> they have been
recompiled since i think, so it might be worth a shot
L4249[23:01:26] <TabletCube> g
self-proclaims that he would need more beard to write an arch
L4250[23:01:39] <g> more beard is
possible
L4251[23:01:40] <g> but not right
now
L4252[23:01:46] <Sangar> you would need
them built for 5.2 tho, kinda doubt 5.1 .sos would work with
5.2
L4253[23:01:50] <g> yeah, that's
fine
L4254[23:01:56] <g> I can do that in a
few minutes tops
L4255[23:02:16] <Sangar> my beard was
quite short when i wrote the lua ones :P
L4256[23:02:30] <g> yeah, but you know
what you're doing
L4258[23:02:46] <Sangar> are you so sure
about that? :P
L4259[23:02:49]
⇦ Quits: Forecaster (~Forecaste@83.223.1.173) (Read error:
Connection reset by peer)
L4260[23:02:54] <g> well you'd sure have
a better idea than me
L4262[23:03:32] <Pwootage> Sangar, it
might be just me, but I'm failing to download several OC deps
L4263[23:03:44]
⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L4264[23:04:08] <Sangar> Pwootage, maybe
those mavens are down currently? happens occasionally
L4265[23:04:32] <Pwootage> Mekanism is
403-ing, I believe
L4266[23:05:04] <Sangar> it has been a
few days ago already i believe, though it did work again for a
bit
L4267[23:05:13] <g> reeecompiled.
L4268[23:05:28] <Pwootage> So much for
deving OC for a bit :P
L4269[23:05:42] <ds84182> Ok, back
L4271[23:05:55] <Kilobyte> gamax92: yes
the natives shipped with OC lack loading of native libs
L4272[23:05:59] <Pwootage> ds84182,
Sangar can't reproduce
L4273[23:06:10] <ds84182> Sangar: I'll
see if it's a fault on my side but I don't think it is
L4274[23:06:12] <Kilobyte> at least for
linux
L4275[23:06:17] <Kilobyte> haven't tested
on windows
L4276[23:06:22] <Kilobyte> or osx
L4277[23:06:28] <Pwootage> (he wrote a
binary file, read it, and it had the same CRC)
L4278[23:06:31] <ds84182> Kilobyte: I
know why
L4279[23:06:37] <Sangar> ds84182, dunno.
i generated a 4k file with random data, stored it onto an eeprom,
dumped it again, same crc
L4280[23:06:41] <ds84182> Java does
something that fucks over dlopen
L4281[23:06:48] <Sangar> oh it's
java?
L4282[23:06:58] <ds84182> Sangar: no,
that was in reply to kilo
L4283[23:07:00] <g> Sangar: is there
anything I can do to help this move along, or..
L4284[23:07:04] <Sangar> so it's not my
fault? \o/
L4285[23:07:05] <Sangar> i know
L4286[23:07:14] <ds84182> Sangar: I'm
going to try something real quick
L4287[23:07:28] <Sangar> gdude: if it's
java as ds84182 says, i have no idea
L4288[23:07:30] <gamax92> Sangar: what
about sha1
L4289[23:07:33] <Kilobyte> ds84182: when
i used a self compiled version, it did work
L4290[23:07:43] <Kilobyte> just not with
the one shipped with OC
L4291[23:07:47] <g> Sangar: you don't
know java?
L4293[23:08:01] <gamax92> lol
L4294[23:08:02] <Sangar> i know java, but
i don't know why it'd screw over lib loading :P
L4295[23:08:07] <g> ah, :P
L4296[23:08:14] <Kilobyte> Sangar: its
the binary
L4297[23:08:18] <g> would it not be the
bin-
L4299[23:08:26] <Kilobyte> lua can be
compiled without support for dlopen
L4300[23:08:29] <Sangar> well the binary
has been recompiled since then, maybe it works now?
L4301[23:08:32] <Sangar> because
magic?
L4302[23:08:33] <Kilobyte> and thats
likely what happened
L4303[23:08:35] <Sangar> and
unicorns?
L4304[23:08:43] <g> but how do I make it
load the .so?
L4305[23:08:54] <Kilobyte> g: 1. you need
the native require
L4306[23:08:57] <g> (and then how does
that become available to oc?)
L4307[23:09:08] <Kilobyte> i have that in
my shit outdated fork which i still need to update
L4308[23:09:12] <Sangar> Kilobyte, but
isn't that a config option in luaconf.h? i didn't touch that
L4309[23:09:29] <Kilobyte> Sangar:
actually also depends on the makefile target
L4310[23:09:44] <Kilobyte> you need to
run the target 'posix' to have dlopen support
L4311[23:09:47] <Sangar> which i'm not
using, i'm using gradle to build it :X
L4312[23:10:00] <Kilobyte> Sangar: when i
used gradle it did work
L4313[23:10:10] <Sangar> so maybe it does
work now, then?
L4314[23:10:12] <Kilobyte> thought ur
gradle script invoked make
L4315[23:10:16] <Sangar> nope
L4316[23:10:54] <Kilobyte> g: once you
got that avail (needs code changes scala side) you can just use the
require avail in machine.lua
L4318[23:11:19] <Kilobyte> if you don't
mind trying it on a shit outdated version, look on ci.cil.li under
unofficial
L4319[23:11:29] <Kilobyte> i am gonna
update when i find time
L4320[23:11:42] <Sangar> if anything i
think there'd be something like a "nativeLibraries"
config option. that would be used to determine: a) which libs to
load automatically for each state, b) to pass on to the inner
sandbox
L4321[23:11:51] <Kilobyte> i have an
exam, my theoretical driving license test and a presentation to
prepare for next 2 weeks
L4322[23:11:59] <Sangar> oh, fun
times
L4324[23:12:11] <g> I fixed how my client
handles notices btw
L4325[23:12:16] *
DeanIsaKitty cuddles Kilobyte
L4326[23:12:21] ***
PotatoTrumpet is now known as CaptainPotato
L4327[23:12:32] <Kilobyte> g: but yeah,
my fork is based on 3.x
L4328[23:12:33] *
TabletCube gives Kilobyte a cookie
L4329[23:12:39] *
Kilobyte cuddles DeanIsaKitty back
L4330[23:12:41] <g> is that lua 5.2
still?
L4331[23:12:42] *
CaptainPotato steals Kilobyte's cookie
L4332[23:12:47] <Kilobyte> g: of
course
L4333[23:12:53] <g> alright
L4334[23:12:54] <Kilobyte> OC always was
lua 5.2
L4335[23:12:58] <g> I may take a look at
it tomorrow
L4336[23:12:58] *
TabletCube gives CaptainPotato a cpokie
L4337[23:13:09] <TabletCube> Free cheese
pizza in it now.
L4338[23:13:18] *
CaptainPotato eats the cpokie
L4339[23:13:18] <ds84182> Sangar: when
5.3 leaves beta are you updating OC with 5.3 support?
L4340[23:13:26] <ds84182> Binary literals
:DDDDDD
L4341[23:13:28] <Stary2001> TabletCube:
ha
L4342[23:13:31] <Kilobyte> g: it adds 4
security related config options
L4343[23:13:32] <ds84182> and
string.pack
L4344[23:13:41] <g> I would totally write
an architecture but I'm afraid that it's way over my head
L4345[23:13:44] <CaptainPotato> What's
different in 5.3 compared to 5.2, ds84182
L4346[23:13:45] <Sangar> dunno. main
issue is that for persistence i'd have to update eris for 5.3
:P
L4347[23:13:57] <CaptainPotato> g do you
get pinged a lot?
L4348[23:13:59] <gamax92> Sangar: no
prahblem
L4349[23:14:02] <g> CaptainPotato, g
doesn't ping m
L4351[23:14:15] <Kilobyte> 1. allow
bytecode 2. allow debug lib 3. do not sandbox kernel.lua 4. give
access to kernel.luas _G inside the sandbox
L4352[23:14:30] <CaptainPotato> 5. Gimme
a cookie
L4353[23:14:31] <Kilobyte> g: that
basicly allows you to completely disable sandbox if wanted
L4354[23:14:33] <Pwootage> ds84182, did
you figure out what's wrong?
L4355[23:14:44] <gamax92> ds84182: get
Kilobyte's version of oc, craft some malicious bytecode, modify
world
L4356[23:14:46] <gamax92> ???
L4357[23:14:47] <gamax92> profit
L4358[23:14:51] <g> I'm fine with losing
the security since this is a private server and stoof
L4359[23:14:59] <Kilobyte> gamax92: and
thats why it has a fat disclaimer on it
L4360[23:15:34] <Kilobyte> "This
fork is for people who like to customize their OpenComputers even
more. It allows to disable the sandbox partially or even
completely, allowing to access the servers file system and to load
native lua modules. This in turn can be used to access advanced
libraries. Yet it adds security issues. I highly recommend only
using this fork if you know what you are doing"
L4361[23:15:38] <Kilobyte> - from the
readme
L4363[23:15:57] <ds84182> I would love to
modify the world
L4364[23:16:06] <ds84182> skim memory for
a certain pattern of bytes
L4365[23:16:09] <ds84182> find a
chunk
L4366[23:16:12] <ds84182> bash the
chunk
L4367[23:16:24] <ds84182> or maybe load a
jar file and execute it in a thread
L4368[23:16:26] <ds84182> ( ͡° ͜ʖ
͡°)
L4369[23:16:33] <Kilobyte> g: i wrote
added libnotify support for OpenIRC
L4370[23:16:43] <g> ..lol
L4371[23:16:44] <Kilobyte> so when i got
pinged i got a desktop notification
L4372[23:16:48] <CaptainPotato>
..lol
L4373[23:16:52] <g> I had a feeling
someone would do that
L4375[23:16:57] <ds84182> CaptainPotato:
So basically 64 bit numbers
L4376[23:17:02] <Stary2001> haha
L4377[23:17:07] <CaptainPotato> :D
L4378[23:17:09] <CaptainPotato> 64!
L4379[23:17:13] <Kilobyte> g: local
notify = native.require("notify")
L4380[23:17:25] <g> shame it's on a
server, eh
L4381[23:17:26] <ds84182> and >>
and <<
L4382[23:17:35] <ds84182> .l53
0xFFFF>>0xFF
L4383[23:17:35] <^v> ds84182, 0
L4384[23:17:35] <Kilobyte> g: still
allows for a lot of bullshit
L4386[23:17:39] <ds84182> .l53
0xFFFF>>8
L4387[23:17:40] <^v> ds84182, 255
L4388[23:17:45] <ds84182> .l53
0xFFFF<<8
L4389[23:17:46] <^v> ds84182,
16776960
L4390[23:18:01] <Kilobyte> g: if i find
time i might update it
L4391[23:18:11] <g> I would appreciate
the attempt
L4392[23:18:18] <Kilobyte> will prob just
reapply the changes i did to latest version
L4393[23:18:19] <g> I'll look into this
version tomorrow though, if I get time
L4394[23:18:21] <TabletCube> .l53
0xDEADBEEF
L4395[23:18:21] <^v> TabletCube,
3735928559
L4396[23:18:33] <gamax92> #lua 4
L4397[23:18:33] <|0xDEADBEEF|> >
4
L4398[23:18:39] <gamax92> X3
L4399[23:18:46] <Kilobyte> g: its based
upon OC oc.version=1.3.4
L4400[23:19:03] <Kilobyte> so yeah...
very old
L4401[23:19:27] <Kilobyte> last commit is
from august, and that one didn't even compile
L4402[23:19:30] <Kilobyte> because i
derped
L4403[23:20:42] <ds84182> Sangar: hmm,
for me it's still acting weird
L4405[23:21:13] <g> oh, if anyone else
wants to try this, you're probably not getting lunatic python to
compile on windows
L4406[23:21:23] <Kilobyte> g: fuck
windows
L4407[23:21:25] <g> though I'm sure
people are awesome enough here to be using notwindows
L4408[23:21:39] *
Kilobyte looks intensely at Sangar
L4409[23:21:40] *
TabletCube is an Arch user
L4410[23:21:51] <Sangar> ds84182, a)
define weird, b) send me the file
L4411[23:21:54] *
Kilobyte is on arch too
L4412[23:22:06] <CaptainPotato> :(
L4413[23:22:11] <g> oh, uh, unrelated,
but
L4414[23:22:12] <CaptainPotato> I wish
windows had multiple desktops
L4415[23:22:12] <Pwootage> I am on
archlinux atm
L4416[23:22:15] <Pwootage> <3
L4417[23:22:27] <g> I noticed earlier
that ipairs() wasn't really doing anything in the oc lua repl
L4419[23:22:32] <ds84182> Sangar: ok, so
basically random characters turn into 0xFF
L4420[23:22:32] <Kilobyte> CaptainPotato:
you shouldn't use windows for more than gaming anyways
L4421[23:22:35] <g> I'm not sure if that
was a bad table or.. what
L4422[23:22:41] <CaptainPotato> Kilobyte,
Meh
L4423[23:22:42] <ds84182> and lemme box
up the files real quick
L4424[23:22:45] <g> I was trying to
iterate components.methods() of an me controller
L4425[23:22:47] <Pwootage> ds84182,
odd...?
L4426[23:23:04] <Kilobyte> g: is that an
array or a map
L4427[23:23:09] <Kilobyte> ipairs is for
arrays
L4428[23:23:12] <Kilobyte> pairs for
maps
L4429[23:23:19] <g> ah, I see
L4430[23:23:20] <Kilobyte> arrays ==
numeric index
L4431[23:23:22] <g> okay, didn't know
that
L4432[23:23:26] <ds84182> Now, I will
check my arm emulation code to see if things are broken in
places
L4433[23:23:29] <Kilobyte> lua doesn't
really distinct them
L4434[23:23:33] <ds84182> but I highly
doubt that
L4435[23:23:43] <Kilobyte> g: pairs also
works for arrays but it does not guarantee correct order
L4436[23:24:33] <Kilobyte> yes, lua is
weird like that
L4437[23:24:33] <g> didn't know there was
a difference
L4438[23:24:40] <g> I was thinking of it
more in terms of python
L4439[23:24:45] <TabletCube> also,
preceding something in the repl with = usually prints the return
value
L4440[23:24:47] <g> returning an array vs
returning an iterator
L4441[23:24:49] <Kilobyte> i'd generally
prefer .foreach anyways
L4442[23:25:00] <Kilobyte> g: ipairs
basicly creates an iterator
L4443[23:25:05] <Kilobyte> so does
pairs
L4444[23:25:10] <Kilobyte> for then uses
that iterator
L4445[23:25:15] <g> yeah, I get it
now
L4446[23:25:23] <g> why is it _i_pairs
though?
L4447[23:25:33] <Kilobyte> index or
something
L4448[23:25:37] <g> ah, I see
L4450[23:25:44] <Kilobyte> would be my
guess
L4452[23:25:58] <Kilobyte> g: iterators
are actually cool... gmatch is a pattern based iterator
L4454[23:26:18] <Kilobyte> for match in
"abc":gmatch(".") do ... end
L4455[23:26:32] <Kilobyte> actually you
need () around the "" because lua is like that
L4456[23:26:42] <Kilobyte> and a:b() is
same as a.b(a)
L4458[23:28:23] <Kilobyte> lua is a
pretty cool language as long as you write very clean code and
strictly follow code guidelines
L4459[23:28:30] <Kilobyte> or it quickly
becomes messy
L4460[23:28:46] <Kilobyte> one of its
biggest advantages is that its very easy to embed
L4461[23:29:13]
⇦ Quits: Magik6k (~Magik6k@host-37-190-200-120.dynamic.mm.pl)
(Quit: Leaving)
L4462[23:29:28] <Kilobyte> it takes about
10-20 lines of c code to implement a basic lua engine
L4463[23:30:54]
⇨ Joins: Techman749
(webchat@184-13-29-221.dr01.clbg.wv.frontiernet.net)
L4464[23:32:28] <Techman749> Hello, I
would like to add onto parts of OpenComputers, Like Custom
Computers and Custom Items for this mod. How would I go about
hooking into this mod and creating stuff for it?
L4465[23:32:49] <Pwootage> Techman749,
thhe readme in the git repo has some instructions
L4466[23:33:56] <Techman749> Is the
process for setting up the environment in Eclipse easy?
L4467[23:35:03] <Pwootage> As easy as any
gradle forge project :P
L4468[23:35:35] <Sangar> ds84182, a) do
you use the flash.lua program or something else? b) do you use
buffered or unbuffered fs?
L4469[23:36:02] <ds84182> flash.lua, and
unbuffered
L4470[23:36:20] <Sangar> k, will try
unbuffered then
L4471[23:36:21]
⇦ Quits: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Ping
timeout: 378 seconds)
L4472[23:36:29] <Techman749> I've worked
with Java Before but have never made or modified a Minecraft Mod
before, so please excuse my newness with this whole thing.
L4473[23:37:00]
⇦ Quits: MichiBot (~lb@198.50.198.6) ()
L4474[23:37:01]
⇦ Quits: Pyrolusite
(~Pyrolusit@ARouen-651-1-392-98.w109-209.abo.wanadoo.fr) (Quit:
Leaving)
L4475[23:37:14] ***
Csstform is now known as Noms
L4476[23:37:20]
⇨ Joins: MichiBot (~lb@eos.pc-logix.com)
L4478[23:37:47] <CaptainPotato> Why did
they do that
L4479[23:37:55] <CaptainPotato> this
isn't the 90's any more
L4481[23:39:03] <ds84182> It turns out
Java does stupid shit to int...
L4482[23:39:27] <ds84182> so bytes are
turning into 0xFF because of some Java crap...
L4483[23:39:31] <Sangar> :D
L4484[23:39:39] <Sangar> yeah, works fine
for me with unbuffered, too
L4485[23:39:44] <Pwootage> aha you fixt
it
L4486[23:39:46] <Pwootage> good
news
L4487[23:40:10] <ds84182> Oh yep
L4488[23:40:18] <ds84182> Java extends
the sign bit
L4489[23:40:36] <ds84182> I hate fixing
java's signbit shit
L4490[23:40:49] <Sangar> didn't use
>>>? :P
L4491[23:40:52]
⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L4492[23:41:27] <Pwootage> Uh, that's not
only java
L4493[23:41:34] <Pwootage> >> vs
>>> is C to IIRC
L4494[23:41:38] <Sangar> oh wait, just
saw the snippet, <<
L4495[23:41:44] <Sangar> well that's...
interesting :X
L4496[23:41:53] <ds84182> Sangar: no way
to fix that without doing extra stuff
L4497[23:42:16] <ds84182> Well, using a
bitwise and on the value
L4498[23:42:29] <Pwootage> easy fix
;D
L4499[23:43:11] <ds84182> So in total I
had to fix both byte->integer upcasting and integer->long
upcasting
L4500[23:43:13] <ds84182> great
L4501[23:43:30] <Pwootage> not a hard
fix
L4502[23:43:35] <ds84182> Sangar: if you
refresh you should see the new code
L4503[23:43:46] <Sangar> Techman749, grab
forge, edit your build.gradle (see very bottom of oc repo readme),
run gradlew setupDecompWorkspace and gradlew eclipse, and you're
ready to
L4504[23:43:46] <ds84182> simply adding
&0xFF fixes the problem
L4505[23:44:03]
⇦ Quits: MichiBot (~lb@eos.pc-logix.com) (Ping timeout: 378
seconds)
L4506[23:44:40] <Sangar> yeah. the (int)
should even be superfluous i think; it's already an int after the
&, no?
L4507[23:44:51] <ds84182> Yep
L4508[23:44:55] <Techman749> I'm on a Mac
By the way, will what you told me still work?
L4509[23:45:00] <ds84182> If I remember
how the jvm does it correctly
L4510[23:45:09] <Techman749> I can boot
into Windows if I have to.
L4511[23:45:12] <Sangar> Techman749,
should. well, make that ./gradlew
L4512[23:46:37] <Techman749> Download the
Universal or Src of Forge?
L4513[23:46:41] <Sangar> src
L4514[23:46:48] <Techman749> I'm getting
1.7.10 Recommended.
L4515[23:46:53] <Techman749> That
ok?
L4516[23:46:56] <Sangar> sure
L4517[23:47:17] <Techman749>
Downloading...
L4518[23:47:41] ***
AngieBLD is now known as AngieBLD|Off
L4519[23:49:27] <ds84182> YAY! ELF code
is working
L4520[23:49:37] <ds84182> it properly
puts stuff into memory and calls it
L4521[23:50:28] <Pwootage> ds84182,
HYPE
L4522[23:50:34] <Pwootage> getting closer
to me doing a more fun class
L4523[23:50:49]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Quit: WeeChat
1.0.1)
L4524[23:51:57] <Techman749> I have the
Forge.zip on my desktop I'm going to extract it, Then what?
L4525[23:55:48] ***
Benguin is now known as Benguin[ZzZ]
L4526[23:56:39] <gamax92> oh cool thanks
youtube
L4527[23:56:41] <gamax92> just ... not
play at all
L4528[23:56:42] <gamax92> thats
fine
L4529[23:57:08] <Techman749> I ran
gradlew.sh and then ran setupDevWorkspace. All is going well.
L4530[23:57:21] <Techman749> Am I doing
everything right so far?