<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:13] ⇦
Quits: sciguyryan (~sciguyrya@46.19.139.182) ()
L2[00:02:17] <gamax92> I can't use my fancy
4 years newer card D:
L3[00:02:45] <SuPeRMiNoR2> maybe you should
have got the right stuff to use it at the same time you bought it
XD
L4[00:08:19] ⇦
Quits: Magik6k (~Magik6k@host-37-190-200-120.dynamic.mm.pl) (Quit:
Leaving)
L5[00:11:17] <lperkins2> gamax92, I'm
leaning heavily on your OCSymon code, so I'll possibly be pestering
for advice at some point.
L6[00:12:36] <gamax92> .-.
L7[00:12:38] <gamax92> Pwootage: halp
L8[00:13:39] <gamax92> lperkins2: I think
its best to pester Sangar :P
L9[00:13:47] <lperkins2> I'll probably do
that too :)
L10[00:14:42] <lperkins2> The problem with
these sorts of projects is the documentation is always in a state
of flux, your code seems to compile, so it provides examples of
registering a new Arch that actually works.
L11[00:14:59] <lperkins2> Also, it's
emulating a processor, which is more in line with what I'm doing
that some weird thing with lua :)
L12[00:15:01] <Sangar> if it means i get a
custom arch for oc, pester me all you want :>
L13[00:15:03] <gamax92> Documentation, what
documentation?
L14[00:15:17] <vifino> gamax92: Good
night.
L15[00:15:19] <lperkins2> Inline
documentation, there's like 3 lines of commends on some of the
stuff.
L16[00:15:34] <gamax92> Sangar: :< mine
doesn't count
L17[00:15:36] ***
Pwootage is now known as Pwootage|Off
L18[00:15:43] <lperkins2> Not that I have
the context to make heads or tails of most of it yet.
L19[00:15:59] <Sangar> yeah, the only
actual documentation on oc is either in the api or the wiki, i was
lazy with the internals >_>
L20[00:16:52] <lperkins2> Okay, so that got
JPC to include its class files in the output, where is OC ending
up...
L21[00:17:33] <lperkins2> Ah, helps if I
get the path to it right.
L22[00:18:26] <lperkins2> I wish gradle
would die noisily if you specify a extant source location
L23[00:20:35] *
SuPeRMiNoR2 dies noisily
L24[00:20:36] ***
alekso56 is now known as alekso56_off
L25[00:20:37] ⇦
Quits: irgusite|away (~irgusite@84-75-179-21.dclient.hispeed.ch)
(Ping timeout: 198 seconds)
L26[00:21:08] <SuPeRMiNoR2> I just turned
on shadowplay, and my computer crashed, no bsod, just boom.
L27[00:21:55] <lperkins2> Is there some
sort of name convention I should follow for items and what not with
OC?
L28[00:22:10] <lperkins2> (I assume if this
works sangar may be interested in including it directly)
L29[00:23:59] <gamax92> I'd hope not
.-.
L30[00:24:15] <Sangar> what
conventions?
L31[00:24:52] <lperkins2> Name for the CPU
item, if I add larger memory cards, names for them, that sort of
thing.
L32[00:26:05] ***
mr208 is now known as mr208|REC
L33[00:26:27] <Sangar> ah. not really,
they're just numbered :P and either way, it'd be easy to refactor
that later on. regarding memory, it might be more sensible to
re-interpret the existing ones having different sizes (don't know
if you were in then, talked about that a little earlier)
L34[00:27:14] ***
dsAway is now known as ds84182
L35[00:27:31] <lperkins2> I was.
L36[00:27:44] <lperkins2> On the one hand,
that would possibly be easy,
L37[00:28:07] ***
Tahgtahv is now known as Tahg
L38[00:28:28] <lperkins2> on the other
hand, I could see running with 4M of memory, it'd handle freedos
with that I think.
L39[00:28:44] <gamax92> swapfiles
L40[00:29:19] <lperkins2> But there is
something of an issue with memory-swap and disk space if different
arches treat them differently.
L41[00:29:58] <ds84182> I remember that
time I tried to make an ARM custom arch
L42[00:30:02] <ds84182> something
somethings it failed
L43[00:31:45] <lperkins2> So if I want to
use swap (which I will), and power off the machine, the swap file
needs to match the system memory size. If you then pulled the
processor out and put in a different one, it'd now have a different
amount of available memory and the same swapfile...
L44[00:31:52] <lperkins2> I don't think it
would be a problem, exactly,
L45[00:32:19] <lperkins2> just something
that would be avoided by simple making larger (and more expensive)
memory modules.
L46[00:33:12] <lperkins2> Anyway, i gotta
run, the Mrs needs a ride.
L47[00:33:25] <Sangar> \o
L48[00:36:20] <Sangar> all right. i guess
gpus will be a bit faster now. x16 seems to still be relatively
sane regarding network and cpu load in my test cases... at least on
my machine :P
L49[00:36:38] ⇦
Quits: lperkins2 (~perkins@147.222.214.216) (Ping timeout: 189
seconds)
L50[00:39:37] <SuPeRMiNoR2> on your
machine, does that mean that as soon as someone else tests it, it
does not work at all?
L51[00:39:50] ***
Pwootage|Off is now known as Pwootage
L52[00:39:50] <SuPeRMiNoR2> because
computers are mean
L53[00:40:26] <Techokami> hey Sangar, is
there a way to feasibly pull off connected textures WITHOUT using a
TileEntity in 1.8?
L54[00:40:44] <Techokami> because that's
what's going to kill off all the fun cosmetic mods :(
L55[00:40:55] <Sangar> Techokami, yes, you
can use unlisted properties without tile entities
L56[00:41:11] <Techokami> oho :O
L57[00:41:20] <Techokami> is there any
documentation about it?
L58[00:41:46] ⇨
Joins: Maxwolf (labs@pipette.madsciencemod.com)
L59[00:41:46] zsh
sets mode: +v on Maxwolf
L60[00:41:50] <Sangar> well the pr that
added it came with an example mod
L62[00:43:29] <gamax92> Techokami: what if
... 1.8 protocol for 1.7.10
L63[00:43:41] <Techokami> ???
L64[00:49:20] ***
Pwootage is now known as Pwootage|Off
L65[00:53:42] ⇦
Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed
the connection)
L66[00:57:00] ⇨
Joins: TangentDelta (~christine@63.143.24.24)
L67[00:57:39] ***
mr208|REC is now known as mr208
L68[00:58:34] ***
Pwootage|Off is now known as Pwootage
L69[00:58:59] <Pwootage> I'm sorry, my
internet came one just long enough to hear a cry for help but not
get any context or reply
L70[00:59:06] <Pwootage> I believe gamax92
called for me?
L71[00:59:34] <gamax92> Pwootage: wern't
you working on an arch?
L72[01:00:06] <Pwootage> Yeah, I have a
functional one but I'm working on a better one
L73[01:01:28] <Pwootage> and I'm taking
compilers this semester so I'll be writing a compiler for it
too
L75[01:11:21] <Pwootage> Is there a way
(debug card, peripheral addon) that exists currently to get the
block-location of a computer (or component)?
L76[01:15:26] ***
Kilobyte is now known as Kiloff
L77[01:15:59] <Pwootage> Actually I kinda
want one that lets you find the distance from a beacon, that would
be nifty (and would still do what I want to because math)
L78[01:16:37] <gamax92> so like cc
gps?
L79[01:18:40] <gamax92> so like cc
gps?
L80[01:18:53] <Pwootage> I didn't know cc
had a gps, clearly I havn't been playing enough MC
L81[01:19:29] <gamax92> its just a bunch of
computers that know their location, and since you can know how far
away the message was, add a little math and you know where you
are.
L82[01:20:29] <Pwootage> Looks like debug
card can get the component's position, but it would be neat to try
to figure out how to time "pings" somehow
L83[01:20:55] <Pwootage> Heh, add a delay
to all wireless OC communications
L84[01:21:18] ***
Kiloff is now known as Kilobyte
L85[01:21:19] ***
Kilobyte is now known as Kiloff
L86[01:22:42] <Pwootage> I wonder how many
beacons you would need for accurate measurements if the delay was 1
tick per 100 blocks
L87[01:22:52] <Sangar> when you receive a
network message via a wireless card that message contains the
distance to the sender
L88[01:23:42] <Pwootage> Again, I really
need to play more MC >.<
L89[01:25:34] <Pwootage> Is there an upper
limit to "setStrength"? (Other than power consumption
limits)
L90[01:25:48] ***
Nentify is now known as Nentify|away
L91[01:26:04] <Pwootage> Because I would
love to build several nuclear-powered beacons to calculate the
position of my world eater
L92[01:27:28] <Sangar> yes. default is 400
iirc, configurable ofc
L93[01:28:12] <Pwootage> Is power usage
linear or exponential? Because I'm going to go ahead and crank that
up to like 100k
L94[01:29:10] ⇨
Joins: ^vDoge
(~mooooon@2601:4:680:104c:59c5:2375:7863:c34f)
L95[01:29:14] ⇨
Joins: ^v (~ping@2601:4:680:104c:59c5:2375:7863:c34f)
L96[01:29:21] <Sangar> linear
L97[01:29:55] <Pwootage> *technically* it
should be exponential so that's why I asked
L98[01:29:58] ***
Nentify|away is now known as Nentify
L99[01:30:41] <Sangar> yeah, but yknow,
game logic :P
L100[01:31:01] ***
Nentify is now known as Nentify|away
L101[01:31:28] <Pwootage> I can probably
shove enough power to send a signal 100km with linear power, might
be a bit difficult with exponential power
L102[01:31:55] <Kodos> If you want
realistic power, use Electrical Age to power your computers
L103[01:32:18] <Pwootage> so not really
complaining :P
L104[01:32:26] <Pwootage> from resonant
induction or whatever it's called?
L105[01:32:47] <Pwootage> (also train over
back later)
L106[01:33:18] ***
Pwootage is now known as Pwootage|Off
L107[01:43:55] <Kodos> No, the actual mod
'Electrical Age'
L108[01:44:50] <Dashkal> My god what am I
thinking... Type checking higher order kinds is going to invert my
brain matter.
L109[01:48:05] ⇦
Quits: bananagram (~Porygon@198.52.199.35) (Quit:
unicooooode)
L110[01:57:47]
⇨ Joins: Something12
(~Something@S010674d02b5d5181.vs.shawcable.net)
L111[01:57:56] <Soni> <Soni> working
with other ppl's libraries makes me want to kill myself
>.>
L112[01:57:56] <Soni> <Soni>
oh
L113[01:57:56] <Soni> <Soni> I guess
that's why I hate swing
L114[01:58:02] <Soni> that explains a lot
actually
L115[01:58:26] <ds84182> T_T
L116[01:58:43] <ds84182> Well why don't
you make your own fucking library, noseforatu
L117[01:58:45] <Dashkal> I have never seen
a GUI library that isn't full of sharp edges and traps and poison
gas and oh god get it away from me.
L118[01:58:47] <ds84182> fuck spelling
too
L119[01:58:55] ***
Pwootage|Off is now known as Pwootage
L120[01:59:09] <ds84182> GUIs are the most
broken thing I have ever seen
L121[01:59:16] <ds84182> we just need to
go back to the command line
L122[01:59:20] <Soni> I hate swing
L123[01:59:23] <ds84182> teach these
fuckers to type
L124[01:59:24] <Soni> but I think libdl is
worse
L125[01:59:37] <ds84182> libdl isn't a
fucking GUI library
L127[01:59:45] <ds84182> lib dynamic
linker
L128[02:00:02] <Soni> but RTLD_LOCAL
prevents the loaded lib from loading extensions
L129[02:00:11] <Pwootage> And I'm
back
L130[02:00:15] <ds84182> So then turn off
RTLD_LOCAL
L131[02:00:18] <ds84182> Simple
L132[02:00:20] <Soni> I can't
L133[02:00:29] <Soni> because then the
loaded lib conflicts with another loaded lib
L134[02:00:42] <Soni> which also has
extensions
L135[02:00:48] <Soni> so basically I'm
fucked
L136[02:00:56] <ds84182> well thats too
damn bad
L137[02:01:01] <ds84182> it's not libdl's
fault
L139[02:01:21] <Pwootage> Can you power OC
with Electrical Age?
L140[02:01:36] <Dashkal> I'm going back to
my type checker... Yech
L141[02:01:48] <ds84182> well if you don't
like libdl, go make your own fucking dynamic linking library
L142[02:01:50] <Soni> let's see where that
goes
L143[02:01:51] <ds84182> that works in
real time
L144[02:01:51] <Sangar> Pwootage, yes, ELN
has a converter block afaik
L145[02:02:00] *
ds84182 throws the dynamic linker stick at Soni
L146[02:02:13] <Soni> ds84182, may I do it
in assembly?
L147[02:02:24] <ds84182> I literally do
not care
L148[02:02:26] <ds84182> have fun
L149[02:02:33] <Pwootage> I mean, I guess
I should finish reading their docs :P
L150[02:02:44] <Soni> I'll go drink more
pepsi
L151[02:02:46] <Soni> then go sleep
L152[02:02:48] <Soni> if I can
L153[02:02:50] <ds84182> Oh great
L154[02:03:00] <ds84182> dish detergence
and toiler cleaner
L155[02:03:07] <ds84182> we all love to
drink that
L156[02:03:18] <Soni> pepsi > coke
>.>
L157[02:03:26] <ds84182> idgaf
L158[02:03:33] <ds84182> they both look
the damn same pretty much
L159[02:03:37] <ds84182> so they both
are
L160[02:04:25] <Soni> they look the same
but pepsi tastes better and is less garbage
L161[02:04:26] <ds84182> and why the hell
does gnome shell use 24 hour time
L162[02:04:35] <ds84182> do I look
military to you, gnome shell?!
L163[02:04:44] <Pwootage> ds84182: you can
configure that
L164[02:04:49] <Pwootage> and it's less
ambiguous
L165[02:04:50] <ds84182> I just fixed
it
L166[02:05:13] <ds84182> Whenever I see 21
in the hour I think of how high I am
L167[02:05:20] <ds84182> 21 'o clock
L168[02:05:21] <ds84182> Love it
L169[02:05:34] <Soni> I like 24 hour
time
L170[02:05:45] <ds84182> Great
L171[02:05:58] <ds84182> Good, 4 nobody
execept maybe 5 people
L172[02:05:59] <Soni> ds84182, why do you
complain about basically everything?
L173[02:06:07] <ds84182> I don't know I'm
cranky
L174[02:06:34]
⇨ Joins: Hatsuse
(uid52684@id-52684.charlton.irccloud.com)
L175[02:06:44] <ds84182> probably because
this ClearLooks theme that was forced upon my mortal soul in gnome
isn't fucking clear at all
L176[02:06:50] <ds84182> just looks like
windows 98
L177[02:07:08] <ds84182> I hate the color
gray
L178[02:07:12] <ds84182> or is it
grey
L179[02:07:16] <ds84182> which one is
american
L180[02:07:16] <Soni> use awesome
L181[02:07:21] <ds84182> No.
L182[02:07:22] ***
Cazzar|Away is now known as Cazzar
L183[02:07:32] <Soni> why? I thought you
liked OC
L184[02:07:33] <ds84182> I'm too damn lazy
to use Awesome
L185[02:07:38] <ds84182> >liked
OC
L186[02:07:44] <Soni> OC is Lua
L187[02:07:47] <ds84182> I use it because
it's better than CC
L188[02:07:48] <Soni> if you like OC you
like Lua
L189[02:07:53] <Pwootage> No
L190[02:07:58] <Soni> yes
L191[02:07:58] <ds84182> I barely like
Minecraft
L192[02:08:00] <Pwootage> I hate LUA, but
OC is an amazing concept
L193[02:08:04] <ds84182> s/LUA/Lua
L194[02:08:04] <Kibibyte> <Pwootage>
I hate Lua, but OC is an amazing concept
L195[02:08:08] <Soni> I hate LUA too
L196[02:08:08] <Pwootage> I was about to
do that
L197[02:08:11] <Pwootage> beat me to
it
L198[02:08:11] <ds84182>
Flkjns;blkdfnh
L199[02:08:12] <ds84182> G
L200[02:08:12] <ds84182> A
L201[02:08:12] <ds84182> H
L202[02:08:17] <Soni> LUA is too
masochistic
L203[02:08:19] <Sangar> >_>
L204[02:08:20] <ds84182> stop saying
"LUA"
L205[02:08:22] <Soni> I love Lua tho
L206[02:08:24] ⇦
Parts: ds84182 (ds84182@Bash.Is.Better.Than.zsh.PanicBNC.ca)
(Leaving))
L207[02:08:29] <Pwootage> I still hate Lua
>.>
L209[02:11:52] <Soni> hey uhh Sangar any
chance you can make OC use that? Kappa
L210[02:12:27] <Sangar> :P
L211[02:13:08] ***
Greylocke is now known as Greylocke|afk
L212[02:13:48]
⇨ Joins: dsMental
(ds84182@Bash.Is.Better.Than.zsh.PanicBNC.ca)
L213[02:14:19] <dsMental> Fell Soni out of
the fell. &E0: score
L214[02:14:48] <Pwootage> I like how all
the commits are in allcaps
L215[02:14:57] ***
Hatsuse is now known as Asuka
L216[02:17:13] <Soni> so, someone is
mad
L217[02:17:18] <Soni> I'll just
leave
L219[02:17:20] <Soni> good night o/
L220[02:17:28] <Sangar> \o
L221[02:17:49] <Soni> eh I don't have
topic diffs >.>
L222[02:17:58] <Sangar>
1.4.2->1.4.3
L223[02:18:03] <Soni> oh ok
L224[02:18:19] <Soni> I need a topic diff
plugin...
L225[02:20:05] ***
PotatoGod is now known as PotatoTrumpet
L226[02:20:13] <PotatoTrumpet> o/
L227[02:20:19] <PotatoTrumpet> Just had
some good Chinese food
L228[02:20:23] <Pwootage> /o
L229[02:20:37] <PotatoTrumpet> O:/o/
L230[02:20:57] <PotatoTrumpet> \*
L231[02:25:57] ⇦
Quits: TangentDelta (~christine@63.143.24.24) (Ping timeout: 194
seconds)
L232[02:27:10]
⇨ Joins: TangentDelta (~christine@63.143.24.24)
L233[02:27:36] ⇦
Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed
the connection)
L234[02:29:37] ***
Asuka is now known as Azazel
L235[02:30:00] <Kodos> Sangar, with latest
commit, will screens render faster now?
L236[02:30:11] <Sangar> a bit, yes
L237[02:30:14] <Kodos> Whee
L238[02:30:20] <Kodos> Also sorry for
potato English, eating and typing
L239[02:31:07] <dsMental> do you still not
know the reason why teenagers like the sexy taste of captain
"crunch"?
L240[02:31:35] *
dsMental tentousand yard stares into #opencomputers
L241[02:31:44] <dsMental> because people
are in that channel and I am sad
L242[02:31:54] <Sangar> doesn't invalidate
all the render speed improvement issues on github, but may make
them a little less urgent :P
L243[02:32:37] <Sangar> oh, that still
exists? i thought someone said that was set to autoforward.
L244[02:32:52] <dsMental> nope
L245[02:33:22] <Sangar> someone should
tell them >_>
L246[02:33:28] <dsMental> I did
L247[02:33:31] <dsMental> they don't
listen
L248[02:33:42] <Sangar> well
L249[02:33:45] <Sangar> too bad
L250[02:33:47] <Sangar> or maybe not
L251[02:33:49] <dsMental> temotodochi
hasent been active since last year
L252[02:33:49] <Sangar> anyway
L253[02:34:00] <Sangar> oh :X
L254[02:34:13] <Sangar> anyway anyway: i'm
off. gnight o/
L255[02:34:20] <dsMental> goodnight
L256[02:35:58] ***
Keridos is now known as Keridos_off
L257[02:36:39] <Kodos> Now to figure out
how to set up autoforward
L258[02:37:52] ***
Keridos_off is now known as Keridos
L259[02:39:13]
⇨ Joins: TangentDelta (~christine@63.143.24.24)
L260[02:39:25] <Kodos> Lolol
L261[02:39:28] <Kodos> I own
#opencomputers now =D
L262[02:40:42] <Alissa> n0b.
L263[02:42:00] ⇦
Quits: TangentDelta (~christine@63.143.24.24) (Remote host closed
the connection)
L264[02:48:52]
⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L265[02:51:00] <Pwootage> Wow, AGDQ just
had a tetris grandmaster playing
L266[02:51:01] <Pwootage> he's good
L267[02:55:58] <lperkins2> So if I read
this correctly, the GPU card is what actually displays stuff to
screens, so I don't actually have to write anything to mess with
the screens, just the GPU?
L268[02:57:39] <Pwootage> Yeah
L269[02:58:05] <Pwootage> Although you
have to attach screens to GPUs sometimes (if there's multiple
screens, for example)
L270[02:58:19] <lperkins2> Right, but that
would just be a GPU method too...
L271[02:58:43] <lperkins2> So where is the
GPU defined? I don't find any classes with gpu in the name.
L273[02:59:30] <lperkins2> Ah I think I
found it.
L274[02:59:37] <lperkins2> Name is
graphicscard.scala
L275[03:00:39] <lperkins2> Does it support
bitmaps? Or is it just a vt100ish thing
L276[03:00:55] <lperkins2> Looks like it
is a vt like screen.
L277[03:01:52] <Pwootage> UTF-8 text
buffer yeah
L278[03:02:07] <lperkins2> Well, so much
for an X11 or wayland driver :-P
L279[03:02:23] <lperkins2> but that does
make it easy to write drivers.
L280[03:02:24] <Pwootage> You can do
really really low-res graphics using background color
L281[03:03:06] <lperkins2> I wonder how
hard it would be to add a peripheral that displays bitmaps...
L282[03:04:25] ⇦
Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
(Ping timeout: 198 seconds)
L283[03:04:52] ⇦
Quits: Inari (~Uni@p549CE428.dip0.t-ipconnect.de) (Ping timeout:
198 seconds)
L284[03:05:07] <lperkins2> Hm, that's a
problem, JPC uses a vga buffer,
L285[03:05:19] <lperkins2> I'll have to
see if I can have it use a simulated serial terminal instead.
L286[03:05:41] <Pwootage> Adding a
peripheral like that is only as hard as writing the displah
L287[03:06:00] <Pwootage> Writing a
component is easy
L288[03:06:39] <lperkins2> Might be easier
to add a new screen type than it is to make jpc output
text...
L289[03:08:13] <lperkins2> Pretty much all
the other pieces can simply get a thin wrapper, the display is a
problem 'though.
L290[03:08:59] <Kodos> Looks like I can't
set up autoforward from #opencomputers to here
L291[03:10:03] <Pwootage> set the topic
and make a bot?
L292[03:10:03] <Pwootage> idk
L293[03:11:05] <lperkins2> Ah, it has a
serial port driver,
L294[03:11:38] <Caitlyn> Kodos, +m really?
:p
L295[03:11:44] <Kodos> =P
L296[03:12:11] <Caitlyn> you houldn't need
+o.. I set a forward to another channel without +o in the 2nd
L297[03:12:34] <Pwootage> Serial port will
make it work easy
L298[03:12:38] <Pwootage> what are you
porting anyway?
L299[03:12:57] <lperkins2> I'm wrapping
JPC into an architecture for OC.
L300[03:13:11] <lperkins2> JPC is a full
x86 emulator implemented in java.
L301[03:13:46] <Pwootage> ooh I'd love to
help
L302[03:13:59] <lperkins2> I figure I'll
spec it to be able to run a slim version of DSL at top tier and
probably freedos at bottom tier.
L303[03:14:01] <Pwootage> linux running in
OC was my goal in the end anyway
L305[03:15:00] <Pwootage> it's GPL,
right?
L306[03:15:10] <lperkins2> GPL2,
yeah.
L307[03:15:16] <dsMental> well, you could
also do user mode linux
L308[03:15:29] <dsMental> altough that
doesn't work in windows and mac osx
L309[03:15:38] <lperkins2> I don't know
what that is.
L310[03:15:44] <Pwootage> you can run
linux inside linux
L311[03:15:51] <Pwootage> (and, if you
really wanted, linux inside that linux)
L312[03:16:02] <Pwootage> without using an
emulator or any virtualization extensions
L313[03:16:04] <lperkins2> Ah, yeah, I
think this is the simpler choice.
L314[03:16:29] <lperkins2> Runs on
anything, (even phones), no serious security constraints,
L315[03:16:40] <lperkins2> and already
written, well, mostly.
L316[03:17:00] <lperkins2> The question is
if it is worth writing some sort of vga buffer for OC to
use...
L317[03:17:17] <lperkins2> Or require the
user's linux install to output to a serial terminal.
L318[03:17:19] <Pwootage> I already
thought about it, decided it was not if serial devices can be set
up easier
L319[03:17:39] *
dsMental pitches user mode linux again, since you can simply pipe
in and out of a process
L320[03:17:42] <Pwootage> you could
support VGA text buffer though
L321[03:17:52] <dsMental>
piiiiiiiiiiiiiiitch
L322[03:18:07] <Pwootage> You could also
use qemu
L323[03:18:15] <Pwootage> but the problem
is running it on the server and sending it to the client
L324[03:19:03] <Pwootage> qemu is a really
fast native emulator for everything
L325[03:19:20] <dsMental> qemu would work
the same way
L326[03:19:29] <dsMental> Pwootage, server
client stuff is already a problem
L327[03:19:50] <dsMental> unless you got
some insane determinism going on, you have to run the vm int he
server anyways
L328[03:20:33] <dsMental> actually,
machine classes aren't even initialized on the client
L329[03:20:49] <dsMental> so you shouldn't
need to really synchronize stuff in the first place
L330[03:21:20] <lperkins2> My first
thought was qemu, but in looking for java bindings for it I came
across JPC.
L331[03:22:33] <Pwootage> The problem is
syncing video from qemu to the client somehow
L332[03:22:39] <Pwootage> I don't know how
to (or if you can) embed qemu
L333[03:22:56] <dsMental> Pwootage, use
just a terminal
L334[03:23:03] <lperkins2> Right, I think
for now text mode is the easiest way to go.
L335[03:23:12] <dsMental> qemu can run in
a terminal without a window
L336[03:23:25] <Kodos> Okay. Sandwich
consumed, now to figure out what to play
L337[03:23:32] <dsMental> Kodos, Cooking
Mama
L338[03:23:39] <Kodos> You gonna buy it
for me?
L339[03:23:44] <dsMental> No.
L340[03:24:00] <lperkins2> Right, as can
JPC, the issue is getting the guest to not require the vga
adapter.
L341[03:24:14] <lperkins2> I don't know if
linux will by default fall back to serial logging,
L342[03:24:15] <Pwootage> linux can do
that easily enough
L343[03:24:24] <Pwootage> compile
flags
L344[03:24:35] <lperkins2> I recall some
kernel flag to tell it to launch with serial logging,
L345[03:24:42] <dsMental> I don't even
know if you need compile flags for that
L346[03:25:00] <Pwootage> no idea, but I'm
sure you can configure it when compiling
L347[03:25:10] <lperkins2> Well, you could
(and probably should) set the built in kernel command line to
include the appropriate switch
L348[03:25:16] <lperkins2> Or I suppose
include something in /init
L349[03:25:41] <lperkins2> At which point
I think I'll just ignore the vga buffer class and wrap the serial
buffer to the screens.
L350[03:26:01]
⇨ Joins: dangranos (~dangranos@37.23.172.53)
L351[03:27:59] <lperkins2> Oh and does
computer.beep actually do anything?
L352[03:28:06] <Pwootage> pretty sure it
beeps
L353[03:28:09] <Pwootage> have you tried
it?
L354[03:28:17] <lperkins2> Yup, and
nothing.
L355[03:28:26] <lperkins2> My client
computer doesn't have a pc speaker, so if it uses that...
L356[03:29:10] <Caitlyn> it players the
sound via the MC sound system.. so no not pc speaker
L357[03:29:27] <lperkins2> Hm...
L358[03:29:51] <lperkins2> Just turned all
the mixers all the way up and still nothing
L359[03:30:30] *
Caitlyn shrugs worked the last time I tried it..
L360[03:30:39] <Caitlyn> effing lag...
there WAS a newline in there
L361[03:31:58] <lperkins2> Just checked
the console, getting an openal error,
L362[03:32:09] <lperkins2> but the sound
on my machine is a little wonky sometimes,
L363[03:32:41] ⇦
Quits: Tahg (~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
(Ping timeout: 194 seconds)
L364[03:32:52] <dsMental> I hate
sound
L365[03:32:55] <dsMental> can we just
light
L366[03:34:07] <dsMental> Motorola
promised
L367[03:34:12] <dsMental> they did not
deliver
L368[03:34:17] <dsMental> time to piss on
their bushes
L369[03:34:25] <dsMental> "The rat
did it" -ds84182 2015
L370[03:36:05] <lperkins2> Actually, looks
like I can extend the VGABios class to provide a VT directly,
maybe...
L371[03:37:00] <Pwootage> that is a nice
solution
L372[03:37:02] <Pwootage> if t works
L374[03:48:12] <wolfmitchell> text to
speech xD
L375[03:50:21] ***
AngieBLD is now known as AngieBLD|Off
L376[03:51:40]
⇨ Joins: Tahg
(~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
L377[03:56:14] ***
Techokami is now known as Techokami|Off
L378[03:59:31] ⇦
Quits: orthoplex64 (~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
(Quit: Leaving)
L379[04:02:36] <lperkins2> How are the
worker threads set up and managed?
L380[04:03:24] <lperkins2> Will my
Architecture's processor get referenced from the worker thread? Or
do I need to specifically fire up the emulator in the
thread...
L381[04:03:37] <lperkins2> Also, how are
timeouts handled?
L382[04:06:24] <Dashkal> My understanding
so far: initialize() is called from the MC thread runThreaded() is
called form the worker thread. runSynchronized() is run from the MC
thread
L383[04:07:01] <lperkins2> So any heavy
lifting should be done from runThreaded.
L384[04:07:27] <Dashkal> And you should
also be kind in it (don't block, yield from time to time by asking
to be called again, etc)
L385[04:08:03] <Dashkal> Normal stuff for
running in someone else's pool.
L386[04:08:31] <lperkins2> Right.
L387[04:09:15] <lperkins2> Is it voluntary
preemption only?
L388[04:09:44] <Dashkal> It has to be.
You're in JVM code at this point.
L389[04:10:02] <Dashkal> But it /is/ a
pool, so other computers could be doing their runThreaded()
simultaneously.
L390[04:10:09] <lperkins2> Right.
L391[04:10:22] <Dashkal> (I'm assuming OC
doesn't do anything evil like Thread.stop() or the like)
L392[04:10:52] <lperkins2> I know it does
something if a thread blocks long enough, but I don't know
what
L393[04:10:55] <lperkins2> (it's in the
config)
L394[04:11:33] <Dashkal> Give it a shot.
val o = new Object(); o.synchronized { o.wait(20000) } // Yes yes,
scala, but my Java is too rusty to one-line it in IRC.
L395[04:12:21] <lperkins2> I'm still
debating how fast to let the emulated processor be.
L396[04:13:12] <Dashkal> Pondering the
same thing. I have a whiteboard next to me with language design
notes >.>
L397[04:13:23] <Dashkal> For me it'll
probably be thunks/s or some such odd metric
L398[04:15:58] <lperkins2> My first PC (as
opposed to the one I shared with my brothers), was 75MHz, and it
worked reasonably well, so I'm thinking of making the tier 3 CPU
top out somewhere around there.
L399[04:18:04] ***
dsMental is now known as dsAway
L400[04:20:11] <lperkins2> Okay, so looks
like runSync is called once in a while in the main thread to give
you a chance to work with the world easily, and should not
block
L401[04:20:30] <Dashkal> You get to ask
for a runSync
L402[04:20:32] <lperkins2> runThreaded is
for the blocking computations
L403[04:20:50] <lperkins2> Ah, that makes
sense.
L404[04:23:23] <Dashkal> Not yet clear on
how signals are handled. When someone sticks a component in, do you
get told in a runThreadded or a runSync? Docs suggest the former,
and if you care, you'll immediately ask for a sync so you can poke
it with a stick.
L405[04:24:58] <Dashkal> Assumptions I'll
be checking once I get the code editor going
L406[04:25:53] <lperkins2> Eh, or just
don't support PnP...
L407[04:26:28] <Dashkal> Floppies
L408[04:26:41] <Dashkal> Things being
removed
L409[04:26:43] <Dashkal> that kind of
thing
L410[04:26:50] <Dashkal> It'll happen. You
have to make /a/ decision
L411[04:27:54] ***
justastranger is now known as justastranger|zzz
L412[04:31:21] <lperkins2> True.
L413[04:31:33] <lperkins2> No PnP on
floppies would suck...
L414[04:32:09] <Dashkal> I'm reasonably
confident in my guess. I just need to test it.
L415[04:32:20] <Dashkal> But I'm not
cracking out the code editor until the weekend at least. Design
mode right now
L416[04:32:29] <Dashkal> Just did my first
guess at implementation order.
L417[04:32:58] <lperkins2> What are you
planning to implement?
L418[04:34:24] <Dashkal> Pure functional
language. Haskell family. Lambda-Calculus derived.
L419[04:34:56] <Dashkal> I've done it
before, but my type theory wasn't good enough to handle some of the
polymorphism. Making another attempt.
L420[04:37:34] <lperkins2>
Interesting,
L421[04:37:46] <lperkins2> I thought about
porting my scheme interpreter to it.
L422[04:37:57] <lperkins2> But I don't
know if it would run in jython or not...
L423[04:38:22] <lperkins2> Plus it doesn't
cure the problem of 'I can't run nano/emacs/vim'
L424[04:39:52] <Dashkal> Heh
L425[04:40:07] <Dashkal> Mine won't
either. In fact, I'll have to invent my shell/editor/etc if I want
that stuff.
L426[04:40:24] <Dashkal> But the use case
for me is really just a desire to practice my type theory
L427[04:40:41] <lperkins2> If I get the
x86 emulator working, I'll be able to run schemepy from python with
that.
L428[04:40:54] <lperkins2> At a screaming
75MHz...
L429[04:45:51] ⇦
Quits: Lathanael|Away (~Lathanael@p54971DC3.dip0.t-ipconnect.de)
(Ping timeout: 378 seconds)
L430[04:48:13] <lperkins2> Looks like it's
as simple as making runThreaded call pc.execute() and configuring a
suitable timeout.
L431[04:50:37] <lperkins2> And looks like
the clock speed is settable simply via processor.IPS=
L432[04:50:46] <lperkins2> and some speed
in Hertz
L433[04:51:32] <lperkins2> Ugh, why does
everyone scatter extraneous final modifiers all over!
L434[04:51:57]
⇨ Joins: Lathanael|Away
(~Lathanael@p5497217B.dip0.t-ipconnect.de)
L435[04:52:31] <lperkins2> All it does is
add an extra reflection step (or several) in when someone has a
good reason to change your settings...
L436[04:53:30] <Dashkal> Hah
L437[04:53:45] <Dashkal> I'm one of those.
Everything is final unless there's a need for otherwise
L438[04:53:50] <Dashkal> And I'll probably
explode if you reflect in
L439[04:54:05] <Dashkal> Since that value
was likely copied around a few places believing it would never
change
L440[04:54:40] <lperkins2> And I
understand the reason for marking stuff final, it just is a pain to
try and expand someone else's <final> code,
L441[04:54:58] <Dashkal> Well, it's kind
of the point that you don't.
L442[04:55:45] <lperkins2> I don't think
I'll ever mark anything as final in collaborative
environments...
L443[04:56:55] <Dashkal> I will. I'd
expect a PR to change the thing directly if they needed it
differently.
L444[04:57:20] <Dashkal> Also, it tends to
be a non-issue with composition (as opposed to inherit and
change).
L445[04:57:27] <Dashkal> My classes are
almost always final as well.
L446[04:57:28] <lperkins2> Well sorta,
people use it to denote the fact that the value doesn't change,
obviously, but what if I want to replace *your* instance of
something with one that does things slightly differently before the
main loop starts.
L447[04:57:48] <Dashkal> Write a new
driver. You kept your stuff nice and modular so they can do that,
right?
L448[04:58:12] <lperkins2> Heh, I ran into
that once too, ended up basically copying the entire class to make
the changes,
L449[04:58:14] <Dashkal> My thing is
different than yours. I will use your suff where we overlap, but
here's my thing with the differences.
L450[04:58:25] ***
SandraNicole is now known as Sandroid
L451[04:58:26] <Dashkal> In related news,
I rarely have anything private.
L452[04:58:34] <Dashkal> Once final,
there's little need.
L453[04:58:53] <lperkins2> it's not bad
for OC, just in general, especially the GT stuff and the forge
stuff,
L454[04:59:08] <lperkins2> For some reason
all the Blocks.<stuff> are marked final.
L455[04:59:32] <Dashkal> For damn good
reason! You don't want to have to guess what a given block is every
time you need to look it up!
L456[05:00:42] <lperkins2> Eh, it would be
nice to be able to mark it as final after the preinit events
fire,
L457[05:00:59] <lperkins2> then any mods
that want to swap out blocks during preInit can.
L458[05:01:10] <Dashkal> They can. There
are access transformers and hooks for that stuff.
L459[05:01:21] <lperkins2> (without
needing to use reflection to flag the field as mutable)
L460[05:01:26] <Dashkal> The final bit is
there for the general case. Exceptional constructs exist for the
exceptional case.
L461[05:01:42] <Dashkal> You don't have to
reflect. It can be forced public and just edited via ATs.
L462[05:01:54] <Dashkal> You'll have to
look that up. I've never ventured there.
L463[05:02:07] <Dashkal> (Or course it
still comes down to reflection, but the abstraction exists)
L464[05:02:31] <lperkins2> Yeah, all the
tutorials I found trying to explain how to do that with forge were
out of date or broken, so I figured out something that works and
haven't touched it since.
L465[05:03:23] <lperkins2> I do understand
the idea of 'keep other people from mucking about in my internals',
but coming from the python world where you can just muck about, I
don't actually see much value in trying to prevent it.
L466[05:04:07] <Dashkal> Heh. And right
there you have explained why I don't work in Python.
L467[05:04:10] <lperkins2> All it does is
add hurdles to the process, and if I'm trying to muck about with
internals, it's usually because I've got some neat idea that can be
best tested that way.
L468[05:04:14] <Dashkal> I like my
software deterministic
L469[05:04:46] <lperkins2> And that gets
back to the who typed/dynamic divide.
L470[05:04:51] <Dashkal> I'm currently
studying total languages in an effort to make even infiite
loops/recursion impossible.
L471[05:05:07] <Dashkal> Screw
typed/dynamic. I'm talking about having programs that always
terminate.
L472[05:05:11] <lperkins2> I view static
typing purely as a way to increase speed.
L473[05:05:34] <lperkins2> But no
recursion means no ListProcessors...
L474[05:05:42] <Dashkal> Never said
that
L475[05:05:56] <Dashkal> There are
languages where recursion exists and the halting problem can be
solved.
L476[05:06:11] <lperkins2> I don't think I
understand what you're saying.
L477[05:06:13] <Dashkal> The catch is that
there are some programs that cannot be written in those
languages.
L478[05:06:42] <Dashkal> The halting
problem only applies for turing complete situations.
L479[05:06:52] <Dashkal> If you give that
up, many problems are still completely solvable
L480[05:07:23] <Dashkal> What's more, you
can still work with streams (infinite data).
L481[05:07:27] <Dashkal> Facinating
space.
L482[05:07:52] <Dashkal> And I'm going to
take the restrictions required, and apply them in my day to day
work, so I have more code that /must/ terminate (that is, not
crash, not loop forever).
L483[05:08:37] <lperkins2> You want to
avoid infinite recursion accidentally happening.
L484[05:08:46] <lperkins2> (As well as
infinite looping)
L485[05:08:48] <Dashkal> That's part of
it, yes.
L486[05:09:11] ***
SleepingFairy is now known as Daiyousei
L487[05:09:23] <Dashkal> Think of it this
way. static types make sqrt(println) an error. Termination checkers
make (let f(x) = f(x)) an error.
L488[05:09:29] <Dashkal> (or while(true)
if you prefer)
L489[05:09:44] <lperkins2> Hm, I still
don't see how me being able to take your library and replace key
pieces of it should bother you.
L490[05:10:00] <Dashkal> Not bothered at
all. Take it and edit it. Now it's your library.
L491[05:10:11] <lperkins2> But how do you
implement event loops without (let loop () (loop ...)
L492[05:10:13] <Dashkal> Take the parts
and reassemble them in a manner that pleases you.
L493[05:10:43] <Dashkal> codata. It's
an... *looks for word* "inversion"? of data. The idea is
that data must be finite. codata need not be.
L494[05:11:02] <Dashkal> An infinite
stream of mouse inputs from the user can be expressed as a codata
type.
L495[05:11:12] <Dashkal> (or is that
cotype? I forget the terms, 'co' appears quite a bit)
L496[05:11:17] <lperkins2> I suppose it
does prevent you (or at least reduce the odds) from encountering
people monkeying about with internals who then beg you to help
diagnose problems.
L497[05:11:33] <Dashkal> Point is, it's a
first class object. Functions that try to 'resolve' the thing are
errors. You can't, because it's infinite!
L498[05:12:20] <Dashkal> But you can still
operate on the thing. It's just that you can only either sample the
thing (no recursion into it), or translate it into other codata
"corecursion"
L499[05:12:39] <lperkins2> So how do you
actually do that?
L500[05:12:45] <Dashkal> I should
rephrase. No "unbounded" recursion into it.
L501[05:13:30] <Dashkal> You can dig as
deep as you like (so long as you stop somewhere, total language!)
and return measures of it. But if you want to operate on the whole
damn thing, it's going to be codata in -> codata out.
L502[05:14:16] <Dashkal> For a simple
example, familiar with the .map function? Takes a sequence in, and
a one-arg function that accepts the type of the the sequence
element, then returns a new sequence with that function applied to
every element.
L503[05:14:38] <lperkins2> Right.
L504[05:14:40] <lperkins2> Ah.
L505[05:14:44] <Dashkal> That works just
fine on codata :)
L506[05:14:50] <lperkins2> So call
map(processor, inputs)
L507[05:14:56] <Dashkal> Pretty much
L508[05:15:05] <lperkins2> But map itself
uses a (possibly) infinite loop...
L509[05:15:25] <Dashkal> In these terms,
that would be a corecursive function that takes your codata
sequence of inputs and turns it into a new codata sequence of
outputs.
L510[05:15:38] <lperkins2> In fact, map
(in scheme), is a tail-recursive macro...
L511[05:15:47] <Dashkal> Nah, you finally
end up with nothing more than a chain of functions that get run as
long as the input lasts.
L512[05:16:25] <Dashkal> Helps to define
my terms better. In a total language "recursion" is
digging arbratrally deep into the construct in order to get a
measure of it. It's reducing.
L513[05:16:40] <Dashkal>
"corecursion", by contrast cannot reduce, but instead
generates. It's constructive.
L514[05:16:42] <lperkins2> I see.
L515[05:18:01] <Dashkal> Now of course
when you run such a program on your PC in front of you, it's going
to be translated into something von-newman and end up nothing more
than a chain of functions called on your input. But what you wrote
can be know to be valid at compile time. And if oyu feed it infite
data, it'll keep producing outputs forever. (or until someone trips
over the power cord, stupid real world...)
L516[05:19:09] <Dashkal> Now this comes
with a cost of course. The halting problem. If you change the rules
so the halting problem is solved, you lose power. In particular,
you cannot write the interpreter for a total language in
itself.
L517[05:19:45] <Dashkal> You could likely
invent a more powerful, but still total language to write your
interpreter in, but the new language would inherit the curse
(couldn't interpret /that/ in itself) and so on
L518[05:20:15] <Dashkal> Well, I've been
writing code for years. Never had to write anything that nests into
itself :P
L519[05:24:10] <Dashkal> Already, enough
language theory for me. I'm going to just play for the rest of the
evening
L520[05:24:17] <Dashkal> Alrighty*
L521[05:26:58] <lperkins2> Well, that was
educational, coming from an entirely applied-programming background
I like learning new bits of computer theory. Thank you.
L522[05:27:29] <Dashkal> Heh, I'm in the
same boat. I'm strictly applied and taught myself the theory so I
could get better at my job.
L523[05:27:33] <dangranos> tldr,
sorry
L524[05:27:41] *
Dashkal shrugs
L525[05:27:46] <Dashkal> Read if you're
interested, skip if not.
L526[05:27:54] <dangranos> i kinda did
keep track of your discussion
L527[05:27:57] <dangranos> *didnt
L528[05:30:59]
⇨ Joins: VikeStep (~VikeStep@101.162.12.98)
L529[05:37:37] <Kodos> Well fuck, Chisel
got rid of warning signs
L530[05:37:43] <Kodos> Now I have to draw
some with OC
L531[05:39:20]
⇨ Joins: bananagram (~Porygon@198.52.199.35)
L532[05:46:02] ***
Riking|away is now known as Riking
L533[05:48:48] ***
LordFokas is now known as LordFokas|off
L534[05:50:20]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L535[05:50:20]
zsh sets mode: +v on asie
L536[06:10:11] ⇦
Quits: Azazel (uid52684@id-52684.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L537[06:20:28]
⇨ Joins: Azazel
(uid52684@id-52684.charlton.irccloud.com)
L538[06:20:42] ***
Daiyousei is now known as LearningFairy
L539[06:21:00] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
378 seconds)
L540[06:22:26] <Kodos> Soo who wants to
write a quick snippet for me
L541[06:25:34] ⇦
Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 198
seconds)
L542[06:35:26] <dangranos> of what?
L543[06:36:46] <Kodos> Well one sec, let
me remember now
L544[06:38:01]
⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L545[06:58:01] ***
skyem123|zzz is now known as skyem123
L546[07:00:06] ***
Pwootage is now known as Pwootage|Off
L547[07:06:26] <ShadowKatStudios> Has
anyone else ever looked at history, seen the 32MiB RAM motherboards
and thought "Hey, that's just like our 32GB ones, one day
they'll support hardly any RAM"?
L548[07:07:00] ⇦
Quits: Nibato (~nibato@24-158-83-210.dhcp.kgpt.tn.charter.com)
(Read error: Connection reset by peer)
L549[07:07:30] <Dashkal> I wonder how long
until the terms we use cease to make sense
L550[07:07:50] <Dashkal> 32 GB? That's an
oddly... one-dimensional term for memory...
L551[07:08:02]
⇨ Joins: Nibato
(~nibato@24-158-83-210.dhcp.kgpt.tn.charter.com)
L552[07:08:38] <ShadowKatStudios> 32GB
supported.
L553[07:09:45] <ShadowKatStudios> Like, if
you install more than 32GB of RAM into it, it'll only see
32GB
L554[07:15:35] ***
Cruor|Away is now known as Cruor
L555[07:18:11] ***
skyem123 is now known as skyem123|away
L556[07:23:09] ⇦
Quits: dangranos (~dangranos@37.23.172.53) (Quit:
Leaving)
L557[07:25:13]
⇨ Joins: Vexatos
(~Vexatos@p5B3C9663.dip0.t-ipconnect.de)
L558[07:25:13]
zsh sets mode: +v on Vexatos
L559[07:55:34] ***
ShadowKatStudios is now known as SKS|Skyrim
L560[07:56:08]
⇨ Joins: asie (~asie@78.10.51.34)
L561[07:56:09]
zsh sets mode: +v on asie
L563[07:57:40] ⇦
Quits: TigersFangs
(~TigersFan@c75-111-51-220.erkacmtk01.ca.dh.suddenlink.net) (Quit:
I'm out for now)
L564[07:59:28]
⇨ Joins: jgile2
(~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L565[08:01:29] <SuPeRMiNoR2> whoa
L566[08:02:29] <SuPeRMiNoR2> Kodos: what
is that?
L567[08:02:38] <Kodos> Project Blue, a
Project Red addon
L568[08:05:00] <SuPeRMiNoR2> looks pretty
cool
L569[08:05:12] <SuPeRMiNoR2> for small
things that dont need a computer
L570[08:06:29]
⇨ Joins: skyem123 (skyem123@5.150.100.90)
L571[08:07:46] <Kodos> Or even better,
integrate it with a computer
L572[08:07:46]
⇨ Joins: VikeStepFTB (~VikeStep@101.162.12.98)
L573[08:08:07] <Kodos> Use the panel for
at-a-glance check-ins on your reactor/base
L574[08:08:13] <Kodos> If there's an
issue, hit the computer to see what's up
L575[08:08:43] ⇦
Quits: VikeStep (~VikeStep@101.162.12.98) (Ping timeout: 194
seconds)
L576[08:09:39] <SuPeRMiNoR2> hmm, red
blinking lights, and lava noises
L577[08:09:41] *
SuPeRMiNoR2 runs
L578[08:12:24] <gamax92> Well
then...
L579[08:12:40] ⇦
Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout: 198
seconds)
L580[08:12:41] <gamax92> I forgot why I
opened irc just now
L581[08:21:53] ⇦
Quits: bananagram (~Porygon@198.52.199.35) (Ping timeout: 198
seconds)
L583[08:24:07] ***
alekso56_off is now known as alekso56
L584[08:25:37] ⇦
Quits: Johannes13_ (~Johannes@141.70.98.52) (Ping timeout: 194
seconds)
L585[08:31:05] ***
Hobbyboy|Sleep is now known as Hobbyboy
L586[08:35:33]
⇨ Joins: bananagram (~Porygon@198.52.199.35)
L587[08:41:13] ⇦
Quits: bananagram (~Porygon@198.52.199.35) (Ping timeout: 198
seconds)
L588[08:47:47] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 189
seconds)
L589[08:50:47]
⇨ Joins: bananagram (~Porygon@198.52.199.35)
L590[09:00:11] ⇦
Quits: Azazel (uid52684@id-52684.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L591[09:01:01] ⇦
Quits: VikeStepFTB (~VikeStep@101.162.12.98) (Quit:
Leaving)
L592[09:01:11]
⇨ Joins: VikeStep (~VikeStep@101.162.12.98)
L593[09:02:36]
⇨ Joins: rjwboys
(~rjwboys@99-190-16-238.lightspeed.snantx.sbcglobal.net)
L594[09:04:41] ***
Yepoleb is now known as Guest4300
L595[09:04:41]
⇨ Joins: Yepoleb
(~quassel@178-190-225-218.adsl.highway.telekom.at)
L596[09:06:33] ⇦
Quits: Guest4300 (~quassel@178-190-230-241.adsl.highway.telekom.at)
(Ping timeout: 378 seconds)
L597[09:06:55] ⇦
Quits: SuPeRMiNoR2 (~SuPeR@superminor2.net) (Quit:
Bye!)
L598[09:19:04]
⇨ Joins: CompanionCube
(~samis@95f131cd.skybroadband.com)
L599[09:29:40] ⇦
Quits: Something12 (~Something@S010674d02b5d5181.vs.shawcable.net)
(Read error: Connection reset by peer)
L600[09:33:53]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L601[09:35:32]
⇨ Joins: asie (~asie@78.10.51.34)
L602[09:35:32]
zsh sets mode: +v on asie
L603[09:37:42] <Negi> Woo french classes,
much boring.
L604[09:38:34]
⇨ Joins: DarkIRC
(~dark@92.40.248.19.threembb.co.uk)
L605[09:55:45] ⇦
Quits: Vexatos (~Vexatos@p5B3C9663.dip0.t-ipconnect.de) (Ping
timeout: 194 seconds)
L606[09:55:58] ⇦
Quits: Negi (~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
(Quit: WeeChat 1.0.1)
L607[09:57:29] ⇦
Quits: DarkIRC (~dark@92.40.248.19.threembb.co.uk) (Ping timeout:
200 seconds)
L608[09:57:51] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 200
seconds)
L609[09:57:58] ***
SKS|Skyrim is now known as ShadowKatStudios
L610[09:58:48]
⇨ Joins: asie (~asie@78.10.51.34)
L611[09:58:48]
zsh sets mode: +v on asie
L612[10:03:07] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 194
seconds)
L613[10:05:13] ⇦
Quits: CompanionCube (~samis@95f131cd.skybroadband.com) (Remote
host closed the connection)
L614[10:09:46]
⇨ Joins: dangranos (~dangranos@37.23.172.53)
L615[10:17:11] ***
Kodos is now known as Kodos|Zzz
L616[10:28:18]
⇨ Joins: asie (~asie@78.10.51.34)
L617[10:28:18]
zsh sets mode: +v on asie
L618[10:29:11] ⇦
Quits: asie (~asie@78.10.51.34) (Client Quit)
L619[10:29:24]
⇨ Joins: asie (~asie@78.10.51.34)
L620[10:29:24]
zsh sets mode: +v on asie
L621[10:30:15] ***
Kiloff is now known as Kilobyte
L622[10:42:29]
⇨ Joins: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L623[10:47:25]
⇨ Joins: Inari
(~Uni@p549CE428.dip0.t-ipconnect.de)
L624[10:49:42]
⇨ Joins: Johannes13_ (~Johannes@141.70.98.52)
L625[10:50:47] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 194
seconds)
L626[11:01:22] ***
Riking is now known as Riking|away
L627[11:04:29]
⇨ Joins: irgusite|away
(~irgusite@84-75-179-21.dclient.hispeed.ch)
L628[11:31:48]
⇨ Joins: asie (~asie@78.10.51.34)
L629[11:31:48]
zsh sets mode: +v on asie
L631[11:44:18] <ShadowKatStudios> hi
L632[11:44:26] <ShadowKatStudios> How are
you, asie?
L633[11:44:54] <asie> Insane as
always
L635[11:45:01] <ShadowKatStudios>
fun
L636[11:45:07] <asie> Abstracting away
Minecraft
L637[11:47:42] ⇦
Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
(Quit: Leaving)
L638[11:55:17]
⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L639[11:55:50] ⇦
Quits: Zequan (~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
(Quit: Cocoa and coffee is all I need!)
L640[11:57:00] <Soni> I got a
seagate
L641[12:02:34]
⇨ Joins: Zequan
(~Zequan@d110-33-230-227.bla801.nsw.optusnet.com.au)
L642[12:05:45] ⇦
Quits: jgile2 (~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
(Ping timeout: 194 seconds)
L643[12:08:20]
⇨ Joins: CyberTurd
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com)
L644[12:21:56]
⇨ Joins: Uni
(~Uni@p5493492C.dip0.t-ipconnect.de)
L645[12:26:12] ⇦
Quits: Inari (~Uni@p549CE428.dip0.t-ipconnect.de) (Ping timeout:
378 seconds)
L646[12:30:53] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 194
seconds)
L647[12:51:40] ⇦
Quits: Hawk777 (~Hawk777@chead.ca) (Ping timeout: 198
seconds)
L648[12:54:09]
⇨ Joins: asie (~asie@78.10.51.34)
L649[12:54:10]
zsh sets mode: +v on asie
L650[12:55:38] ***
LearningFairy is now known as Daiyousei
L651[13:03:37] ⇦
Quits: VikeStep (~VikeStep@101.162.12.98) (Quit:
Leaving)
L652[13:05:15]
⇨ Joins: Hawk777 (~Hawk777@chead.ca)
L653[13:08:35] ⇦
Quits: vifino (vifino@tty.sh) (Ping timeout: 194
seconds)
L654[13:13:11]
⇨ Joins: CompanionCube
(~TCube@95f160b8.skybroadband.com)
L655[13:13:39] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 200
seconds)
L656[13:14:37] ⇦
Quits: TabletCube (~TCube@95f131cd.skybroadband.com) (Ping timeout:
198 seconds)
L657[13:15:36]
⇨ Joins: asie (~asie@78.10.51.34)
L658[13:15:37]
zsh sets mode: +v on asie
L659[13:18:19] <Sangar> o/
L660[13:18:22] <Roadcrosser> \o
L661[13:18:26] ***
ConcernedAway is now known as ConcernedHobbit
L662[13:18:49] <ShadowKatStudios>
\o/
L663[13:20:55] ⇦
Quits: Maxwolf (labs@pipette.madsciencemod.com) (Quit:
Leaving)
L664[13:26:17]
⇨ Joins: ShadowKatStudios_
(webchat@210.1.213.55)
L665[13:26:24] ***
ShadowKatStudios_ is now known as SKS|Skyrim
L666[13:27:00] ***
Nentify|away is now known as Nentify
L667[13:27:19] <SKS|Skyrim> So
L668[13:27:34] <SKS|Skyrim> I'm using the
steam ovelay with Skyrim
L669[13:27:44] ⇦
Quits: asie (~asie@78.10.51.34) (Ping timeout: 189
seconds)
L670[13:27:50] <SKS|Skyrim> IRC without
the shitty XP box :D
L671[13:30:00] <dangranos> then your
nickname should be "SKS|SteamOverlay" XD
L672[13:30:07] ***
Cazzar is now known as Cazzar|Away
L673[13:34:32] <ShadowKatStudios> I broked
skyrim
L674[13:36:16] <dangranos> how?
L675[13:36:49]
⇨ Joins: Mirodin
(~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
L676[13:39:12]
⇨ Joins: vifino (vifino@tty.sh)
L677[13:40:52] <Ender> o/
L678[13:42:30] <dangranos> o/
L679[13:44:39] ***
prassel|off is now known as prasselpikachu
L680[13:46:19] ⇦
Quits: Soni (SoniEx2@187.2.53.62) (Ping timeout: 198
seconds)
L681[13:50:56]
⇨ Joins: marcin212 (~marcin212@176.111.135.116)
L682[14:04:23] <SKS|Skyrim> q_q my
framerate is dying
L683[14:04:29] <SKS|Skyrim> damn
dragons
L684[14:06:35] <SKS|Skyrim> I just killed
a dragon using magic
L685[14:06:44] <SKS|Skyrim> I think this
was part of a quest that's meant to occur later.
L686[14:10:10] ⇦
Quits: SKS|Skyrim (webchat@210.1.213.55) (Ping timeout: 186
seconds)
L687[14:12:24]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L688[14:12:24]
zsh sets mode: +v on asie
L689[14:27:42]
⇨ Joins: CyberCrap
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com)
L690[14:27:51] <dangranos> lol?
L691[14:30:03] ⇦
Quits: CyberTurd
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com) (Ping
timeout: 194 seconds)
L692[14:35:39] ***
AtomSponge|away is now known as AtomSponge
L693[14:38:04]
⇨ Joins: Vexatos
(~Vexatos@p200300556E1C1F0868D0F005B0293E2E.dip0.t-ipconnect.de)
L694[14:38:04]
zsh sets mode: +v on Vexatos
L695[14:38:26] <CyberCrap> hey does anyone
here like borderlands 2
L696[14:38:42] <dangranos> that
nickname
L697[14:38:49] <dangranos> priceless
L698[14:38:55] <CyberCrap> yeah enders
work
L699[14:39:31] <CyberCrap> my school is
shut and i want to play borderlands with someone
L700[14:39:48] <CyberCrap> anyone up dor a
game
L701[14:39:53] <CyberCrap> *for
L702[14:40:11] *
dangranos doesnt have it
L703[14:40:23] <CyberCrap> ok
L704[14:40:29] <CyberCrap> nevermind
L705[14:44:50] ***
DeanIsGone is now known as DeanIsaKitty
L706[14:45:53] ⇦
Quits: dangranos (~dangranos@37.23.172.53) (Read error: Connection
reset by peer)
L707[14:46:13]
⇨ Joins: dangranos (~dangranos@37.23.203.178)
L708[14:48:16] ***
irgusite|away is now known as [afk]irgusite
L709[14:49:14] ***
[afk]irgusite is now known as irgusite
L710[14:58:59] <dangranos> i hope france
wont get revolution or something like that
L711[15:09:43] <ShadowKatStudios> Because
a magazine there got attacked by terrorists?
L712[15:14:49] ⇦
Quits: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
(Remote host closed the connection)
L713[15:16:24]
⇨ Joins: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L714[15:18:41]
⇨ Joins: Soni (SoniEx2@187.2.53.62)
L715[15:20:54] <Vexatos> Sangar, any way
to make an @Callback method have different documentation based on
its environmenthost?
L716[15:21:23] <Sangar> no
L717[15:22:20] <Soni> are seagates
supposed to be loud?
L718[15:22:43] <ShadowKatStudios> I had a
seagate that you could hear the heads move on
L719[15:23:08] <Vexatos> Dangit
L720[15:23:32] <Soni> cool
L721[15:23:44] ⇦
Quits: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
(Quit: Leaving.)
L722[15:24:10] <Soni> might be an issue at
night, but cool
L723[15:24:12]
⇨ Joins: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L724[15:27:54] <ShadowKatStudios> cloud
block get, on the way to drones!
L725[15:31:33]
⇨ Joins: samis
(~samis@95f160b8.skybroadband.com)
L726[15:32:48]
⇨ Joins: Azazel
(uid52684@id-52684.charlton.irccloud.com)
L727[15:34:09] ***
irgusite is now known as [afk]irgusite
L728[15:52:43] ***
[afk]irgusite is now known as irgusite
L729[15:58:06] <dangranos> cloud
block?
L731[16:00:09] <Ender> dangranos:
ShadowKatStudios is building a tower to the (natura) clouds
L732[16:00:26] <ShadowKatStudios>
dangranos: Natura adds cloud blocks, and I modified the OC recipe
for drones to use clouds instead of end stone
L733[16:00:40] <ShadowKatStudios> tl;dr I
need cloud for drones
L734[16:00:50] <dangranos> :O
L735[16:01:01] <dangranos> what server is
this?
L736[16:01:11] <ShadowKatStudios>
vifino's
L737[16:02:18] <dangranos> ah
L738[16:02:28] <dangranos> where was this
logs..
L739[16:02:34] <dangranos> *that
L740[16:02:41] <ShadowKatStudios> We're
also using flowers to generate RF
L741[16:02:53] <dangranos> ...
L742[16:03:25] <dangranos> why there is
-amin flag in find command?
L743[16:04:00] <dangranos> nevermind
L744[16:05:18] <dangranos> its 1.7.10,
right?
L745[16:05:59] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
200 seconds)
L746[16:06:05] ***
alekso56 is now known as alekso56_off
L747[16:06:42]
⇨ Joins: Lootjes
(webchat@s529d7019.adsl.online.nl)
L748[16:06:59] <Lootjes> echo hallo
L749[16:07:03] <Lootjes> hallo
L750[16:07:24] ⇦
Quits: Lootjes (webchat@s529d7019.adsl.online.nl) (Client
Quit)
L751[16:08:54] <ShadowKatStudios>
dangranos: Yep.
L752[16:11:06] <Soni> grepping /home, this
is gonna take a while >.>
L753[16:11:13] <Soni> so uhh
L754[16:11:16] <Soni> I'm hungry
L755[16:11:23] <Soni> does anyone know how
to cook?
L756[16:13:37] <ShadowKatStudios> Step
1:
L757[16:13:41] <ShadowKatStudios> Obtain
pasta
L758[16:13:49] <ShadowKatStudios> Step 2:
Place into frying pan
L759[16:14:05] <ShadowKatStudios> Step 3:
Make sure you have a fire extingueisher ready
L760[16:15:48] <Soni> lol
L761[16:15:53] <Soni> no thanks
L762[16:15:56] <ShadowKatStudios> Step
4:
L763[16:16:04] <ShadowKatStudios> Place
pan into oven
L764[16:16:18] <ShadowKatStudios>
s/oven/microwave
L765[16:16:18] <Kibibyte>
<ShadowKatStudios> Place pan into microwave
L766[16:16:29] <Soni> no thanks
L767[16:16:29] <ShadowKatStudios> Make
sure there is no water in the pan.
L768[16:16:46] <ShadowKatStudios> Step 5:
Microwave for 30 minutes on high.
L769[16:16:55] <Soni> pans + microwaves =
plasma/flames
L770[16:17:02] <ShadowKatStudios> I
know.
L771[16:17:24] <Aedda> This was going a
good way up until things blew up.
L772[16:17:30] <ShadowKatStudios>
Following my advice tends to be bad for your health.
L773[16:17:56] <Soni> more like bad for
the house, I like flames
L774[16:20:20] <Aedda> Now, switch that
around a bit. Pasta, water, boil, add sauce, pan, olive oil, hot,
sizzle, press pasta in pan until noodles begin to crisp a bit or
sauce browns, flip, repeat, more oil! Cheese on top, serve.
L775[16:23:15]
⇨ Joins: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0)
L776[16:28:05] <samis> ShadowKatStudios, I
love make
L777[16:28:13] <samis> so useful for
figuring out how makefiles tick
L778[16:29:12] <Negi> Makefiles
<3
L779[16:29:35] <samis> however
L780[16:29:37] <ShadowKatStudios> Aedda:
Step 1: Obtain two-minute noodles
L781[16:29:42] <ShadowKatStudios> Step 2:
Boil kettle
L782[16:29:44] <samis> if you has the
choice, other build systems are likely bette
L783[16:29:54] <ShadowKatStudios> Step 3:
Pour water into 2-minute noodle cu[
L784[16:29:56] <ShadowKatStudios>
cup
L785[16:30:03] <ShadowKatStudios> Step 4:
Wait 3 minutes.
L786[16:30:07] <ShadowKatStudios> Step 5:
eat
L787[16:30:21] <ShadowKatStudios> I can
cook :D
L788[16:30:35] <Negi> ShadowKatStudios: I
know how to cook actual noodles and pasta.
L789[16:30:35] <Aedda> lol
L790[16:30:44] <Negi> And it's easy.
L791[16:31:32] <ShadowKatStudios> I know
how, I've done it before, I just rarely apply my knowledge.
L792[16:34:23] <Negi> HOMEMADE PIZZA
\o/
L793[16:36:18] <Kubuxu> \o
L794[16:36:33] <ShadowKatStudios> Best
pizza is homemade pizza
L795[16:36:39] <ShadowKatStudios> Not that
i know how to make pizza
L796[16:37:19] <DeanIsaKitty> Oh god, the
first thing that I'll do when you come here is teach you how to
cook ._.
L797[16:37:38] <Negi> DeanIsaKitty: Please
do.
L798[16:37:58] <Negi> ShadowKatStudios:
Homemade stuff is generally better.
L799[16:38:06] <Negi> (That applies to
computer configurations too.)
L800[16:38:52] <Negi> (That's why I often
tell people that computers are like sandwiches.)
L801[16:38:52]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L802[16:38:52]
zsh sets mode: +v on asie
L803[16:42:14] <CyberCrap> hell!
L805[16:42:25]
⇨ Joins: Zequan_ (~zequan@96.43.133.90)
L806[16:43:24]
⇨ Joins: SuPeRMiNoR2 (~SuPeR@superminor2.net)
L807[16:43:24]
zsh sets mode: +v on SuPeRMiNoR2
L808[16:43:31] ⇦
Quits: Zequan_ (~zequan@96.43.133.90) (Client Quit)
L809[16:46:27]
⇨ Joins: Zequan_ (~zequan_@96.43.133.90)
L810[16:47:41]
⇨ Joins: Vexaton
(~Vexatos@p200300556E1C1F9968D0F005B0293E2E.dip0.t-ipconnect.de)
L811[16:47:41]
zsh sets mode: +v on Vexaton
L812[16:48:19] ***
Vexatos is now known as Guest68405
L813[16:48:19] ***
Vexaton is now known as Vexatos
L814[16:49:35] ⇦
Quits: Guest68405
(~Vexatos@p200300556E1C1F0868D0F005B0293E2E.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L815[16:51:40] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Quit: WeeChat
1.0.1)
L816[16:52:08] ***
Riking|away is now known as Riking
L817[16:54:42]
⇨ Joins: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com)
L818[16:56:21] ⇦
Quits: Mirodin (~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
(Quit: No Ping reply in 180 seconds.)
L819[16:58:22]
⇨ Joins: Mirodin
(~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
L820[17:01:25] <dangranos> i think that
there is more ArchLinux discussions than on #archlinux
L821[17:01:35] ⇦
Quits: Mirodin (~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
(Ping timeout: 186 seconds)
L822[17:03:08]
⇨ Joins: Mirodin
(~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
L823[17:05:36] ⇦
Quits: Johannes13_ (~Johannes@141.70.98.52) (Ping timeout: 378
seconds)
L824[17:06:16] ***
irgusite is now known as [afk]irgusite
L825[17:06:40] ***
Greylocke|afk is now known as Greylocke
L826[17:08:53] ⇦
Quits: Mirodin (~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
(Quit: No Ping reply in 180 seconds.)
L827[17:10:12]
⇨ Joins: Mirodin
(~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9)
L828[17:19:01] ***
prasselpikachu is now known as prassel|off
L829[17:19:33]
⇨ Joins: Magik6k
(~Magik6k@host-37-190-200-120.dynamic.mm.pl)
L830[17:21:33]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L831[17:21:33]
zsh sets mode: +v on asie
L832[17:22:07] <Negi> People o/
L833[17:22:56] <dangranos> #google arch
dwm
L835[17:27:45] ⇦
Quits: Magik6k (~Magik6k@host-37-190-200-120.dynamic.mm.pl) (Ping
timeout: 200 seconds)
L836[17:28:07]
⇨ Joins: Magik6k
(~Magik6k@host-37-190-200-120.dynamic.mm.pl)
L837[17:29:37] ***
Pwootage|Off is now known as Pwootage
L838[17:31:46] ⇦
Quits: marcin212 (~marcin212@176.111.135.116) (Quit:
Leaving)
L839[17:33:34] ***
alekso56_off is now known as alekso56
L840[17:35:52] <ShadowKatStudios> inb4
tatsuya uses linux
L841[17:36:46] <Vexatos> ShadowKatStudios,
Windows 10
L842[17:36:56] <Vexatos> xD
L843[17:39:44] <Negi> Hey is changing yer
hostname updating everything correctly, while I think about it ?
(Like bash's prompt)
L844[17:40:11] ⇦
Quits: Azazel (uid52684@id-52684.charlton.irccloud.com) (Quit:
Connection closed for inactivity)
L845[17:41:17] *
ShadowKatStudios just edits /etc/hostname and everything seems to
work
L846[17:41:47] *
samis has used 'hostname'
L847[17:42:25] <Negi> If hostname works
imma use that. I just didn't want to try out of safety.
L848[17:44:13] <Negi> Here. Renamed my
laptop to Yosuke.
L850[17:44:39] <Soni> "Examples of
when this is appropriate include TeX, most wiki grammars,
makefiles, simple per application scripting languages, and Perl
6."
L851[17:44:43] <Soni> that last bit
L852[17:44:44] <Soni> lol
L853[17:45:45] ⇦
Quits: [afk]irgusite (~irgusite@84-75-179-21.dclient.hispeed.ch)
(Ping timeout: 378 seconds)
L854[17:46:38] <Soni> only perl can parse
Perl I guess
L855[17:48:35] <Negi> My term looks so
much better with a shorter name.
L856[17:49:03] ***
skyem123|away is now known as skyem123
L857[17:51:04] ***
Pwootage is now known as Pwootage|Off
L858[17:51:38]
⇨ Joins: sciguyryan (~sciguyrya@46.19.139.174)
L859[17:56:14]
⇨ Joins: iceman11a
(iceman11a@cpe-74-141-56-150.swo.res.rr.com)
L860[17:57:34] ***
LordFokas|off is now known as LordFokas
L861[17:58:26] <ShadowKatStudios>
>2095
L862[17:58:33] <ShadowKatStudios>
>still using big window borders
L863[17:58:37] ***
Techokami|Off is now known as Techokami
L864[17:58:52] <ShadowKatStudios> Geez,
just learn some key combos, suddenly no borders needed
L865[18:01:35] <dangranos> ?
L866[18:03:05] <Negi> Or use multiple
desktops with all of your programs in full screen.
L867[18:03:12] <dangranos> ^
L868[18:03:14] <dangranos> that
L869[18:12:17] <ShadowKatStudios> That
works too, but I like at least split screen, considering a
dual-monitor setup
L870[18:13:27] <CyberCrap> hey ender
L871[18:13:32] <Ender> ohai
L872[18:13:47] <CyberCrap> where did the
bl2 channel go on team speak?
L873[18:14:17] <Ender> i dunno, hold
on
L874[18:14:44] <Ender> ah, it got
renamed
L875[18:14:49] *
Ender looks at SuPeRMiNoR2
L876[18:14:51] <CyberCrap> thanks!
L877[18:15:06] <CyberCrap> wanna play some
bl2
L878[18:15:42] <Soni> or use multiple X
instances with all your programs in full screen
L879[18:15:51] <Soni> virtual desktops are
overrated
L880[18:15:57] <Soni> multi X is where
it's at
L881[18:16:00] <Ender> no thanks. got a
massive headache and dont feel like doing much at the moment
L882[18:16:07] <CyberCrap> ok!
L883[18:16:32] <Ender> CyberCrap, also do
you realise you're using your backup nick?
L884[18:16:41] <CyberCrap> yep
L885[18:17:51] <dangranos> restarting X to
kde, brb
L886[18:17:55] ⇦
Quits: dangranos (~dangranos@37.23.203.178) (Quit:
Leaving)
L887[18:18:18] *
ShadowKatStudios tried KDE at one point
L888[18:18:21] *
ShadowKatStudios didn't like it
L889[18:18:38] <ShadowKatStudios> For one
thing, the panel doesn't stretch across both monitors
L890[18:18:52] <CyberCrap> yo SuPeRMiNoR2
wanna play some bl2
L891[18:20:00] <Soni> I tried KDE
L892[18:20:01]
⇨ Joins: dangranos (~dangranos@37.23.203.178)
L893[18:20:03] <Soni> it crashes
L894[18:20:11] <Soni> best DE ever
L895[18:20:37] ⇦
Quits: tattyseal (~tattyseal@2.25.3.115) (Ping timeout: 198
seconds)
L896[18:20:39] <CyberCrap> yo SuPeRMiNoR2
wanna play some bl2
L897[18:20:42] <CyberCrap> ???
L898[18:20:47] <ShadowKatStudios> I kind
of want to get that Python WM working as a proper WM
L899[18:21:36] <Ender> CyberCrap, he's
probably afk
L900[18:22:26] <CyberCrap> ok
L901[18:24:29] <Soni> ShadowKatStudios, 1.
get awesome 2. get a Lua<->Python interface 3. ??? 4.
profit
L902[18:24:50] <Soni> (coding a wm in a
wm? sure, why not!)
L903[18:24:56] <ShadowKatStudios> This WM
is *written* in Python
L904[18:25:17] <Soni> it's no different
from using FFI!
L905[18:25:24] <SuPeRMiNoR2> CyberCrap:
sure
L906[18:25:29] <SuPeRMiNoR2> sorry, i was
afk
L907[18:25:58] <Soni> a Lua<->Python
interface IS an FFI... between Lua and Python.
L908[18:26:03] <Soni> ShadowKatStudios,
^
L909[18:26:21] <ShadowKatStudios>
FFI?
L910[18:26:44]
⇨ Joins: lperkins2 (~perkins@63.227.187.208)
L912[18:27:36] <ShadowKatStudios> ._. I
mean the whole WM is ~260 lines of Python using the python-xlib
package
L913[18:28:09] <Soni> meh
L914[18:28:14] <Soni> use cffi
L915[18:28:37] ⇦
Quits: Magik6k (~Magik6k@host-37-190-200-120.dynamic.mm.pl) (Ping
timeout: 200 seconds)
L916[18:28:47] <Daiyousei> WM as in window
manager?
L917[18:28:53] <ShadowKatStudios>
yep
L918[18:29:07] <ShadowKatStudios> Anyway,
reboot time, gonna see if I can make it run
L919[18:31:32] <Soni> ShadowKatStudios,
uhh
L920[18:31:44] <Soni> ctrl+alt+f2, login,
startx
L921[18:31:45]
⇨ Joins: Magik6k
(~Magik6k@host-37-190-200-120.dynamic.mm.pl)
L922[18:32:10] <Daiyousei> i could write a
window manager in ca. 100 lines in haskell if i wanted to
L923[18:32:11] <Daiyousei> kek
L924[18:32:55] <LordFokas> you could, but
you didn't. There's a difference :p
L925[18:32:59] ⇦
Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Ping timeout:
189 seconds)
L926[18:33:12] <Daiyousei> yes
L927[18:35:10] <Daiyousei> i was working
on a JIT'd programming language in haskell instead
L928[18:35:24] <gamax92> Oh okay
L929[18:35:26] <Daiyousei> but i lost the
source, rip
L930[18:35:36] <Daiyousei> i think
L931[18:35:43] <gamax92> lol
L932[18:37:08] <gamax92> I need an app for
windows that will tell me the WiFi signal percentage
L933[18:37:16] <gamax92> Instead of 5
bars
L934[18:37:59] ⇦
Quits: iceman11a (iceman11a@cpe-74-141-56-150.swo.res.rr.com)
(Quit: Leaving)
L935[18:40:01] ***
Uni is now known as Inari
L936[18:47:19] <lperkins2> Does it fire up
a copy of the Architecture per computer?
L937[18:48:16] ⇦
Quits: Zequan_ (~zequan_@96.43.133.90) (Remote host closed the
connection)
L938[18:51:02] <gamax92> I dunt get
it
L939[18:51:26] <gamax92> This wifi is so
?????
L940[18:51:45] ***
prassel|off is now known as prasselpikachu
L941[18:53:39] <ShadowKatStudios> Soni: My
python WM is less than cooperative
L942[18:54:09] <ShadowKatStudios> It works
inside Xephyr
L943[18:58:13] <gamax92> One last attempt
to find my dvi adapter
L944[18:58:26] <gamax92> I have drawers to
look through
L945[18:59:00] <Negi> I need Persona
Q.
L946[19:04:50] <Negi> tfw you want to code
but you can't. It almost feels like an art block and it's really
annoying.
L948[19:06:26] <Dashkal> Kodos|Zzz: I just
had a look at the gpu commit. You wern't kidding...
L949[19:07:39] <samis> ShadowKatStudios, I
managed to find a worse UK ISP than Sky.
L950[19:10:02] <Ender> samis, wow
L951[19:10:13] <samis> Ender, why?
L952[19:10:15]
⇨ Joins: tattyseal (~tattyseal@2.25.3.115)
L953[19:10:23] <Ender> nvm
L954[19:10:51] ⇦
Quits: dangranos (~dangranos@37.23.203.178) (Remote host closed the
connection)
L955[19:11:59] <lperkins2> What hardware
signals does machine.popSignal actually have?
L956[19:12:41] <lperkins2> I know there
are key_down and, presumably, key_up signals,
L957[19:14:10] <Dashkal> Hypothesis: Every
event you'd see in lua space that sourced from a component
L958[19:14:50] <lperkins2> Yes, but I'm
hoping to get some sort of a list, one which contains the actual
string names so I can add a switch for handling them.
L959[19:18:21] <Dashkal> Serious: Why?
Pass them on as strings into the vm you're building.
L960[19:18:29] ⇦
Quits: manmaed|AFK (~Ender@5ec38bec.skybroadband.com) (Ping
timeout: 200 seconds)
L961[19:19:03]
⇨ Joins: manmaed|AFK
(~Ender@5ec38bec.skybroadband.com)
L962[19:19:28] <Dashkal> That said. If my
hypothesis is correct, the list is the same as for lua. And
unbounded (any component can generate events, this may apply to
popSignal as well)
L963[19:19:51] ***
manmaed|AFK is now known as manmaed
L964[19:20:07] <lperkins2> Because the vm
has simulated components. It wouldn't make sense for the keyboard
to get the interrupt signal and the screen to get a key_down
signal.
L965[19:20:35] <Soni> Sangar,
io.read"n"?
L966[19:21:04] <lperkins2> Key and mouse
signals need to go to the keyboard, timer signals need to go to the
clock, I don't know what other signals are supported, so I don't
know where they need to go.
L967[19:21:15] <lperkins2> I think I need
a scala plug-in for eclipse.
L968[19:21:30] <Dashkal> Typesafe
themselves maintain it. Heard it was at least usable
L969[19:21:54] <Dashkal> Well, again. If
my suspicion is correct, the full list is unbounded. You can
special case as many as you like, but that's all it'll be.
L970[19:23:30] <lperkins2> Right, and any
that are unhandled get ignored.
L971[19:23:36] <lperkins2> Which is
fine.
L972[19:23:43] <Dashkal> So your arch
supports a strict set of hardware and that's it?
L973[19:24:11] ***
Kilobyte is now known as Kiloff
L974[19:24:29] ***
Kiloff is now known as Kilobyte
L975[19:26:10] <lperkins2> Pretty much,
yeah. Well, I could add other types, just provide classes that
extend JPC's AbstractHardware.
L976[19:28:01] <lperkins2> But the
preconfigured PC only has a minimal set of stuff (text buffer,
audio, network, drives (floppy, cd, hdd), keyboard, mouse,
northbridge and southbridge, DMA controller, serial port, PCIbus
with vga card, mmu)
L977[19:30:33] <Dashkal> Well then, your
answser can be found by looking at those components you will
support and just reading off the event names
L978[19:31:47] <lperkins2> Right, and I
think I found those in the scala files, it's just that eclipse
didn't find any of them when looking for uses of Signal...
L980[19:35:19]
⇨ Joins: Glom
(~glom@89-93-152-6.hfc.dyn.abo.bbox.fr)
L981[19:35:28] <Glom> hi =D
L982[19:36:29] <Magik6k> \o
L983[19:36:35] <lperkins2> Even with the
scala plugin, the scala files don't show up in the workspace?
L984[19:38:51] <lperkins2> Oops, had the
path wrong...
L985[19:40:54] <Dashkal> :P
L986[19:42:58] <Magik6k> Soni, I guess
your PR for read could be done be one/few more advanced
matches
L987[19:45:05] <lperkins2> Okay, looks
like so far there are key_ signals and network packet signals, and
component_removed signals.
L988[19:45:29] <lperkins2> And I'll just
have it log any unhandled signals and see what shows up.
L989[19:49:25] ***
Pwootage|Off is now known as Pwootage
L990[19:51:05] ***
Techokami is now known as Techokami|Off
L991[19:51:38] <Dashkal> Type inference...
Ok, not so simple to implement.
L992[19:53:09] <Pwootage> So what have I
missed so far?
L993[19:53:54] <Pwootage> Type inference
isn't *that* bad, at least not with how I think I would implement
it
L994[19:56:42] ⇦
Quits: Glom (~glom@89-93-152-6.hfc.dyn.abo.bbox.fr) (Remote host
closed the connection)
L995[19:58:21] ***
Kodos|Zzz is now known as Kodos
L996[20:06:21] ⇦
Quits: septi25 (~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
(Remote host closed the connection)
L997[20:06:39]
⇨ Joins: septi25
(~septi25@ipb21bbb54.dynamic.kabel-deutschland.de)
L999[20:09:57] ***
ConcernedHobbit is now known as ConcernedAway
L1000[20:11:36] <Pwootage> To be
prefectly honest, tl;dr. :P
L1001[20:14:47] <Pwootage> lperkins2: how
goes OC-x86?
L1002[20:15:56] <Dashkal> heh. I have
about different papers to read now. I asked in a couple freenode
channels for study material. IRC delivers.
L1003[20:16:03] <Dashkal> about 5
different*
L1004[20:16:11] <Pwootage> Good luck...
:P
L1005[20:16:18]
⇦ Quits: samis (~samis@95f160b8.skybroadband.com) (Ping
timeout: 194 seconds)
L1006[20:16:33] <Dashkal> Worth it. No
matter what code comes out the other end, I'll know my type theory
better.
L1007[20:16:46] <Dashkal> Writing a
language for OC is just the excuse to keep me interested.
L1008[20:16:57] <Pwootage> aw man someone
is beating me to doing that :(
L1009[20:17:10] <Pwootage> What are you
writing the compiler in and what are you targeting?
L1010[20:17:15] <Dashkal> Heh, maybe. I
often don't complete. The real goal is to learn the subject matter,
not actually complete.
L1011[20:17:26] <Dashkal> No compilier.
Interpreter in the JVM. Will be an arch for OC
L1012[20:17:31] <gamax92>
boopadoop!
L1013[20:17:36] <gamax92> i have
internetz
L1014[20:17:49] <Pwootage> ah
L1015[20:17:50]
⇨ Joins: samis
(~samis@95f1e9af.skybroadband.com)
L1016[20:18:06]
⇦ Quits: lperkins2 (~perkins@63.227.187.208) (Ping timeout:
378 seconds)
L1017[20:18:06] <Negi> Dashkal: Are you
creating a whole new language then ?
L1018[20:18:25] <gamax92> woah wtf
...
L1019[20:18:38] <Negi> Yaas
L1020[20:18:39] <Dashkal> Negi:
Yes.
L1021[20:18:39] <gamax92> Since when does
it take 2 seconds to draw an image on a T3 screen
L1022[20:18:42] <gamax92> it used to take
like 18
L1023[20:18:50] <Negi> gamax92: Since u
lagz ?
L1024[20:18:57] <Negi> Oh wait
L1025[20:19:00] <Negi> Maybe magic
?
L1026[20:19:05] <Negi> Updates ?
L1027[20:19:07] <Negi> Less mods ?
L1028[20:19:18] <gamax92> no same
mods
L1029[20:19:22] <Negi> lmao gamax92 there
are tons of reasons for stuff to be faster.
L1030[20:19:23] <gamax92> i did update
all of them though.
L1031[20:19:37] <gamax92> but component
limits
L1032[20:19:41] <gamax92> did Sangar
change them?
L1033[20:19:45]
⇦ Quits: CompanionCube (~TCube@95f160b8.skybroadband.com)
(Ping timeout: 378 seconds)
L1034[20:19:45] <gamax92> or break em?
:P
L1035[20:19:46] <Negi> I think Sang[a]r
bumped a bit those recently.
L1036[20:20:05] <Negi> Or rather, gave
the values a gentle nudge :')
L1037[20:20:14] <gamax92> i wonder how
much, brb source code.
L1038[20:20:23] <Pwootage> Well according
to my professor in my current compiler class: Lexical analasys
-> Syntax Analasys -> Semantic Analasys -> Intermediate
code Generation -> Target Code Generation
L1039[20:21:07] <gamax92> O_O, he bumped
them 16x
L1040[20:21:14] <Pwootage> just a bit
faster
L1041[20:21:18] <Dashkal> I actually have
most of that. The target code will be an munged AST is all, rather
than jvm bytecode or native code.
L1042[20:21:32] <gamax92> this is cool
:D
L1043[20:21:42] <Pwootage> Yeah, munged
AST is a good way to do interpreted
L1044[20:21:44] <Dashkal> Take the ast,
confirm types are correct. Strip types. Optimize. Execute.
L1045[20:21:56] <Pwootage> what does your
syntax look like? Pastebin of it, for example?
L1047[20:22:04] <Dashkal> Not designed
yet. Will be haskell-like
L1048[20:22:17] <gamax92> Oh i don't like
regex very much
L1049[20:22:29] <Negi> It makes the code
awful D:
L1050[20:23:06]
⇦ Quits: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Read
error: Connection reset by peer)
L1051[20:24:18] <Pwootage> (for the
record, I finisihed my tokenizer, next up is syntax analasys)
L1052[20:25:01] <Dashkal> I'm starting
from the AST. Syntax isn't a priority at this stage.
L1053[20:25:53] <Pwootage> Arguments
could be made for going either way
L1054[20:25:57] <Dashkal> Agreed
L1055[20:26:07] <Dashkal> Remember my
goal though: I'm exploring type theory.
L1056[20:26:12] <Dashkal> So the syntax
itself isn't all that important to me.
L1057[20:26:39] <Pwootage> if I decide to
write a language after this (which I think I will), syntax will be
the point, though, since I'd be writing it from a user's point of
view
L1058[20:28:10]
⇨ Joins: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com)
L1059[20:28:26] <Soni> Magik6k,
what?
L1060[20:29:53] <Magik6k> Soni,
everything that is done by that tons of code you wrote for #755 may
be probably replaced be few clever matches
L1061[20:32:24] <Soni> Magik6k, good
luck
L1062[20:32:28]
⇨ Joins: TabletCube
(~TCube@95f1e9af.skybroadband.com)
L1063[20:35:05] ***
alekso56 is now known as alekso56_off
L1064[20:35:11] <gamax92> ~w gpu
L1066[20:37:11] ***
tattyseal is now known as tatty|away
L1068[20:40:58] <Magik6k> Cats in
OC!
L1069[20:42:03] <gamax92> #lua
62/78
L1070[20:42:03] <|0xDEADBEEF|> >
0.79487179487179
L1071[20:42:15] <gamax92> so i also
reduced it to about 80% of the old file size
L1072[20:43:21] ***
justastranger|zzz is now known as justastranger
L1073[20:43:52]
⇦ Quits: ping (~pixel@c-71-238-153-166.hsd1.mi.comcast.net)
(Quit: Network ban)
L1074[20:46:32] ***
Riking is now known as Riking|away
L1075[20:49:00] ***
Daiyousei is now known as ShoweringFairy
L1076[20:52:21]
⇦ Quits: CyberCrap
(~CyberTurd@host86-150-86-174.range86-150.btcentralplus.com) (Quit:
Leaving)
L1077[20:56:41] ***
prasselpikachu is now known as prassel|off
L1078[20:57:23] ***
prassel|off is now known as prasselpikachu
L1079[21:00:12] ***
Riking|away is now known as Riking
L1080[21:00:23]
⇦ Quits: Vexatos
(~Vexatos@p200300556E1C1F9968D0F005B0293E2E.dip0.t-ipconnect.de)
(Ping timeout: 189 seconds)
L1081[21:04:59] ***
prasselpikachu is now known as prassel|off
L1082[21:06:26] <Soni>
s/size/lines/
L1083[21:06:26] <Kibibyte>
<gamax92> so i also reduced it to about 80% of the old file
lines
L1084[21:07:06] <gamax92> um ... no
L1085[21:07:11] <gamax92> file size
L1086[21:07:20] *
gamax92 slaps Soni
L1087[21:07:21] *
EnderBot2 laughs
L1088[21:07:41] <Soni> gamax92, size?
really?
L1089[21:07:51] <gamax92> yes
L1090[21:08:05] <Soni> how's
"62" and "78" size?
L1091[21:08:13] <gamax92> oh well they
were KB
L1092[21:08:20] <Soni> >.>
L1093[21:08:27] <Soni> do your math in
bytes >.>
L1094[21:08:36] <gamax92> Fine I
will.
L1095[21:09:07] <Soni> also you should
add some dummy events and then animate it
L1096[21:10:29] <Soni> also uhh
L1097[21:10:32] <gamax92> #lua
62135/78661
L1098[21:10:32] <|0xDEADBEEF|> >
0.78990859511066
L1099[21:10:32] <Soni> let me try some
things
L1100[21:10:36] <gamax92> there
L1101[21:13:32] <Soni> wait
L1102[21:13:52] <Soni> why do you `if
f(0)~=0x482F15 then a(0,0x482F15) end`?
L1103[21:14:09] <Soni> also what does a
return?
L1104[21:14:15] <Soni> wait uhh
L1105[21:14:19] <Soni> that doesn't
matter
L1106[21:14:20] <Soni> just
L1107[21:14:22] ***
ShoweringFairy is now known as Daiyousei
L1108[21:14:47] <gamax92> f is
getPalette, and a is setPalette
L1110[21:15:58] <Soni> why the fuck do
you check the color when you wanna set it
L1111[21:16:00] ***
Pwootage is now known as Pwootage|Off
L1112[21:16:20] <Kodos> Because why set
it if it's already the color you're setting it to
L1113[21:16:29] <gamax92> and its faster
not to set it again.
L1114[21:16:30] <Soni> to save
bytes
L1115[21:16:34] ***
tatty|away is now known as tattyseal
L1116[21:16:39] <gamax92> time >
bytes
L1117[21:17:15] <Soni> (best case = worst
case) > (best case > worst case)
L1118[21:17:27] <Soni> (there's a reason
I use heapsort)
L1119[21:17:40] <gamax92> Kodos:
T_T
L1120[21:17:45] <gamax92> i want to slap
him.
L1121[21:17:57] <Soni> s/him/her/
L1122[21:17:57] <Kibibyte>
<gamax92> i want to slap her.
L1123[21:18:03] <gamax92> sorry
L1124[21:18:29] <Kodos> gamax92, you know
the rules. Until she gives us a valid reason to, we can't kick her
=(
L1125[21:18:42] <gamax92> actually lemme
fresh myself on the rules
L1126[21:19:17] <gamax92> k
L1127[21:19:23] <Soni> ok wait let me try
again
L1128[21:22:01] <gamax92> i guess it
doesn't really matter now, the limit used to be 8, but its now
128
L1129[21:23:04] <Kodos> gamax92, did you
see the gpu bandwidth increases commit
L1130[21:23:10] <gamax92> yeah
L1131[21:24:42] ***
prassel|off is now known as prasselpikachu
L1132[21:25:08] ***
AngieBLD|Off is now known as AngieBLD
L1133[21:26:25] ***
Pwootage|Off is now known as Pwootage
L1134[21:26:57] <Kodos> I gotta say,
between Project Blue and things 'clicking' in my head about Project
Red, I'm getting a newfound appreciation for P:R over MFR's
Rednet
L1136[21:28:09] <Soni> (I like the
_=get(id)~=expected and set(id,expected))
L1137[21:28:27] <Dashkal> New
tradition... Every thursday I check Space Engineers to see if they
added lambda support to the programmable block
L1138[21:28:37] <Soni> gamax92, also note
I didn't test it
L1139[21:28:40] <gamax92> Soni: oddly, l
like that.
L1140[21:29:23] <Soni> if <cond>
then call() end -> _=<cond> and call()
L1141[21:29:45] <Soni> I actually mark _
as a local
L1142[21:29:54] ***
prasselpikachu is now known as prassel|off
L1143[21:30:25] <gamax92> Soni: wait ...
where is it marked as local
L1144[21:30:34] <Soni> line 3
L1145[21:30:43] <gamax92> oh i see
L1146[21:30:44] <gamax92> clever
L1147[21:30:57] <Soni> wait...
L1149[21:33:38] <Soni>
("").rep
L1150[21:33:41] <Soni> string.rep
L1151[21:33:54] <Soni> (altho
("") has an extra table lookup)
L1152[21:33:59] ***
skyem123 is now known as skyem123|ZZZ
L1153[21:34:54] <Soni> hmm wait
L1154[21:34:59] <Soni> I am a compiler
now
L1155[21:35:00] <gamax92> im not
optimizing to that extreme ...
L1156[21:35:18] <Soni> I reordered a call
to...
L1157[21:35:26] <Soni> uptime()
L1158[21:35:34] <Soni> just like a
compiler would do
L1159[21:37:10] <Soni> gamax92, sorry, I
broke your timers
L1160[21:37:19] <gamax92> no?
L1161[21:37:24] <Soni> yes I did
L1162[21:37:26] <Soni> altho
L1163[21:37:27] <gamax92> how so
L1164[21:37:30] <Soni> do you really need
startup time?
L1165[21:37:42] <gamax92> oh no that
print in the beginning i removed
L1166[21:37:47] <gamax92> you can't see
it anyway ;)
L1167[21:37:53] <Soni> line 6 starts with
print(u()-z)
L1168[21:37:58] <gamax92> locally
L1169[21:38:14] <Soni> the last print
prints the total time
L1170[21:39:08] <Soni> the changes I made
are literally compiler optimizations but with source code
L1171[21:39:26] <Pwootage> this OS class
has a whole 6 people in it
L1172[21:39:27] <Pwootage> neat
L1173[21:40:51] <Soni> ok so
L1174[21:40:54] <Soni> I just told
GCC
L1175[21:41:05] <Soni> "can you make
it so string + VM + GCC = AOT compiler?"
L1176[21:41:23] <Soni> let's see what
they say
L1177[21:41:27] <Daiyousei> <GCC>
no.
L1178[21:41:49] <Soni> well
L1179[21:41:54] <Soni> I can AOT compile
code
L1180[21:41:57] <Soni> but can GCC?
L1181[21:43:56] <gamax92> that moment
when you have no clue what a section of your code does
L1182[21:44:15] <Pwootage> gamax92: never
a good sign
L1183[21:44:26] <Pwootage> especially 5
minutes after getting it working
L1184[21:44:35] <gamax92> oh no this code
is really old.
L1185[21:45:24] <gamax92> like, Jun 5,
2014 old.
L1186[21:45:43] <gamax92> I'm only
revisiting it again now.
L1187[21:48:28] <gamax92> oh right i get
it now.
L1188[21:49:15] <gamax92> so for doing
drawing optimizations, it sees if its faster to draw all of the
same colored blocks: horizontally, vertically, or dynamic
horizontal/vertical
L1189[21:49:31]
⇨ Joins: asie
(~asie@078088168214.elblag.vectranet.pl)
L1190[21:49:31]
zsh sets mode: +v on asie
L1191[21:50:05] <gamax92> it then also
sorts the colors out by which has most calls to least calls
L1192[21:50:13] <gamax92> so, bulk of
image -> details of image
L1193[21:53:27]
⇨ Joins: KaseiFR (~KaseiFR@kasei.fr)
L1194[21:54:30]
⇦ Quits: samis (~samis@95f1e9af.skybroadband.com) (Remote
host closed the connection)
L1195[21:57:05] ***
AtomSponge is now known as AtomSponge|away
L1196[21:57:23] ***
Daiyousei is now known as SleepingFairy
L1197[22:04:22] <gamax92> Pwootage: It
doesn't help when the only description for a piece of code is
"lineb"
L1198[22:04:40] <Pwootage> gamax92:
indeed
L1199[22:04:41] <gamax92>
"horiz" makes sense, its horizontal, so does
"vertz", its vertical
L1200[22:06:58]
⇦ Quits: Tahg
(~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net) (Read error:
Connection reset by peer)
L1202[22:10:34] <gamax92> palette colors
are in decimal if they are smaller than their hex versions, aliased
true to t, removed the print at the beginning
L1203[22:11:03] <gamax92> oh and i just
saw two bytes to save :3
L1204[22:15:47] ***
Riking is now known as Riking|away
L1205[22:16:08]
⇦ Quits: asie (~asie@078088168214.elblag.vectranet.pl) (Quit:
WeeChat 1.0.1)
L1206[22:18:57] <Soni> gamax92,
L1207[22:19:11] <Soni>
requirerequirerequire
L1208[22:19:19] <gamax92> thenfixit
L1209[22:19:20] <Soni> local r=require
rrr
L1210[22:19:22] ***
Benguin is now known as Benguin[ZzZ[
L1211[22:19:24] ***
Benguin[ZzZ[ is now known as Benguin[ZzZ]
L1212[22:19:55] <Soni> wait let me do
it
L1213[22:21:58] <Soni> #> 0x2584
L1214[22:22:01] <Soni> wait uhh
L1215[22:22:09] <Soni> #>lua
0x2584
L1216[22:22:14] <Soni> how do I use the
bot?
L1217[22:22:35] <gamax92> #lua
0x2584
L1218[22:22:35] <|0xDEADBEEF|> >
9604
L1219[22:22:41] <gamax92> okay i'll do
that
L1220[22:23:03] <Soni>
r"name".whatever instead of
require("name").whatever too
L1221[22:24:27] <Soni> I swear writing a
gsub()-able load()-able IL sounds like a better idea (use a
function to make gsub() faster)
L1222[22:25:12] <gamax92> .-. what
L1223[22:25:44] <gamax92> oh, like store
a compressed version in the file
L1224[22:25:56] <gamax92> and then like:
load(decompress(code))
L1225[22:29:30] <Soni> yeah
L1226[22:29:34] <Soni> also uhh
L1227[22:29:42] <Soni> does the order
matter when setting the palette?
L1228[22:30:38] <gamax92> Soni: no
L1230[22:31:06] <Soni> line 5 is the
best
L1231[22:31:13] ***
prassel|off is now known as prasselpikachu
L1232[22:31:54] <Soni> gamax92, ^
L1233[22:31:54]
⇨ Joins: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L1234[22:33:08] <Soni> wait uhh
L1235[22:33:14] <Soni> the () around the
{} aren't needed
L1236[22:34:22] <Soni> gamax92, anyway
what do you think?
L1237[22:34:41] ***
dsAway is now known as ds84182
L1238[22:37:03] ***
Pwootage is now known as Pwootage|Off
L1239[22:39:02]
⇦ Quits: tattyseal (~tattyseal@2.25.3.115) (Quit:
Leaving)
L1240[22:44:43] <Kodos> Is there
something in OC currently, or any of its addons, that lets you
check what a player has equipped?
L1241[22:44:46] <Kodos> Or mob
L1242[22:46:03]
⇦ Quits: MrRatermat
(~ratermat@host81-158-129-210.range81-158.btcentralplus.com) (Ping
timeout: 378 seconds)
L1243[22:50:35] ***
prasselpikachu is now known as prassel|off
L1244[22:50:55]
⇨ Joins: Johannes13_ (~Johannes@141.70.98.52)
L1245[22:54:55] ***
Pwootage|Off is now known as Pwootage
L1246[22:55:43]
⇨ Joins: Tahg
(~Tahg@pool-72-74-136-157.bstnma.fios.verizon.net)
L1247[23:01:51]
⇨ Joins: Knux14
(~Nathan@dispo-82-65-223-203.adsl.proxad.net)
L1248[23:02:27] *
Dashkal ponders
L1249[23:02:41] <Dashkal> I'm not aware
of one. But I suspect the player inventory thing from random things
would work
L1250[23:04:41]
⇦ Quits: Negi
(~Poireau@2a01:e35:2f6a:7060:e2ca:94ff:fe1f:76e0) (Quit: WeeChat
1.0.1)
L1251[23:06:09] <Pwootage> Reddit has
ruined all my comm teacher's jokes
L1252[23:06:10] <Pwootage> lol
L1253[23:06:22] <TabletCube> Why?
How?
L1254[23:06:39] <Pwootage> He's telling
bad communication stories I've seen before
L1255[23:08:02] ***
manmaed is now known as manmaed|AFK
L1256[23:09:18] <KaseiFR> What are the
advantages of a T2 µc over a T2 robot? The later does not cost 4
diamond to make ><
L1257[23:11:40] <TabletCube> what's the
first one like?
L1258[23:13:31]
⇦ Quits: Mirodin
(~quassel@2a02:810d:12c0:1878:b41f:912a:4edf:9de9) (Remote host
closed the connection)
L1259[23:15:55]
⇨ Joins: TangentDelta (~christine@63.143.24.24)
L1260[23:17:17]
⇦ Quits: Knux14 (~Nathan@dispo-82-65-223-203.adsl.proxad.net)
(Quit: Konversation terminated!)
L1261[23:25:47] ***
Hobbyboy is now known as Hobbyboy|Sleep
L1262[23:31:35]
⇨ Joins: VikeStep (~VikeStep@101.162.12.98)
L1263[23:32:05] ***
Pwootage is now known as Pwootage|Off
L1264[23:33:58]
⇨ Joins: Nibato`
(~nibato@24-158-83-210.dhcp.kgpt.tn.charter.com)
L1265[23:34:00]
⇨ Joins: theREALorthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com)
L1266[23:34:19]
⇨ Joins: VikeStepFTB (~VikeStep@101.162.12.98)
L1267[23:35:55]
⇨ Joins: Cazzarz (~CazzarZNC@abrarsyed.me)
L1268[23:36:10]
⇨ Joins: TangentDelta_ (~christine@63.143.24.24)
L1269[23:36:29]
⇨ Joins: Ir7_o_ (~Ir7_o@74.91.17.50)
L1270[23:36:38]
⇨ Joins: Hawk777_ (~Hawk777@chead.ca)
L1271[23:37:04]
⇨ Joins: SuperBot- (~SuperBot@superminor2.net)
L1272[23:37:04] <EnderBot2> !kick
SuperBot- Your owner does not have permission to bring you here.
(if you feel this is an error then please tell JoshTheEnder or
Sangar)
L1273[23:37:05] ***
SuperBot- was kicked by zsh ((EnderBot2 (EnderBot)) Your owner does
not have permission to bring you here. (if you feel this is an
error then please tell JoshTheEnder or Sangar)))
L1274[23:37:13]
⇨ Joins: seanwcom_ (~seanwcom@162.243.205.50)
L1275[23:37:16]
⇦ Quits: VikeStep (~VikeStep@101.162.12.98) (*.net
*.split)
L1276[23:37:16]
⇦ Quits: TangentDelta (~christine@63.143.24.24) (*.net
*.split)
L1277[23:37:16]
⇦ Quits: orthoplex64
(~orthoplex@cpe-68-206-247-199.satx.res.rr.com) (*.net
*.split)
L1278[23:37:16]
⇦ Quits: sciguyryan (~sciguyrya@46.19.139.174) (*.net
*.split)
L1279[23:37:16]
⇦ Quits: Soni (SoniEx2@187.2.53.62) (*.net
*.split)
L1280[23:37:16]
⇦ Quits: Hawk777 (~Hawk777@chead.ca) (*.net
*.split)
L1281[23:37:16]
⇦ Quits: Nibato
(~nibato@24-158-83-210.dhcp.kgpt.tn.charter.com) (*.net
*.split)
L1282[23:37:16]
⇦ Quits: jk-5 (~jk-5@D97A1938.cm-3-3a.dynamic.ziggo.nl)
(*.net *.split)
L1283[23:37:16]
⇦ Quits: CoderPuppy (~cpup@32.218.119.253) (*.net
*.split)
L1284[23:37:16]
⇦ Quits: progwml6 (~progwml6@n2-198-175.resnet.drexel.edu)
(*.net *.split)
L1285[23:37:16]
⇦ Quits: mrkirby153 (mrkirby153@the.government.stole-your.pw)
(*.net *.split)
L1286[23:37:16]
⇦ Quits: ShadowKatStudios
(~ShadowKat@chocolate.paranoidlabs.org) (*.net
*.split)
L1287[23:37:16]
⇦ Quits: DeanIsaKitty (~Dean@chocolate.paranoidlabs.org)
(*.net *.split)
L1288[23:37:20] <^v> Oh noes! anarchy
split 3:
L1289[23:37:27]
⇨ Joins: sciguyryan (~sciguyrya@46.19.139.174)
L1290[23:37:27]
⇨ Joins: jk-5
(~jk-5@D97A1938.cm-3-3a.dynamic.ziggo.nl)
L1291[23:37:27]
⇨ Joins: mrkirby153
(mrkirby153@the.government.stole-your.pw)
L1292[23:37:27]
⇨ Joins: ShadowKatStudios
(~ShadowKat@chocolate.paranoidlabs.org)
L1293[23:37:27]
⇨ Joins: DeanIsaKitty
(~Dean@chocolate.paranoidlabs.org)
L1294[23:37:27] *** availo.esper.net sets mode:
+v DeanIsaKitty
L1295[23:37:54]
⇦ Quits: Cazzar|Away (~CazzarZNC@abrarsyed.me) (Ping timeout:
198 seconds)
L1296[23:37:54]
⇦ Quits: SuperBot (~SuperBot@superminor2.net) (Ping timeout:
198 seconds)
L1297[23:37:54]
⇦ Quits: bananagram (~Porygon@198.52.199.35) (Ping timeout:
198 seconds)
L1298[23:37:54]
⇦ Quits: SeanWcom (~seanwcom@162.243.205.50) (Ping timeout:
198 seconds)
L1299[23:38:18]
⇦ Quits: Inari (~Uni@p5493492C.dip0.t-ipconnect.de) (*.net
*.split)
L1300[23:38:18]
⇦ Quits: Ir7_o (~Ir7_o@74.91.17.50) (*.net
*.split)
L1301[23:38:18]
⇦ Quits: Lunatrius (~Lunatrius@77.38.103.182) (*.net
*.split)
L1302[23:38:18]
⇦ Quits: ocdoc (OCDocBot@eos.pc-logix.com) (*.net
*.split)
L1303[23:38:18]
⇦ Quits: SleepingFairy (~Daiyousei@hathor.stary2001.co.uk)
(*.net *.split)
L1304[23:38:18]
⇦ Quits: TwoWholeWorms (~heifer@ben.mu) (*.net
*.split)
L1305[23:38:18]
⇦ Quits: Alissa (Alissa@vps.alissa.ml) (*.net
*.split)
L1306[23:38:18]
⇦ Quits: Hobbyboy|Sleep (Hobbyboy@hobbyboy.co.uk) (*.net
*.split)
L1307[23:38:18]
⇦ Quits: Agoldfish (Agoldfish@vps.alissa.ml) (*.net
*.split)
L1308[23:38:18]
⇦ Quits: justastranger (justastran@2604:180::7239:d646)
(*.net *.split)
L1309[23:38:18]
⇦ Quits: Aedda (~aedda@2600:3c00::19:cace) (*.net
*.split)
L1310[23:38:18] ***
Ir7_o_ is now known as Ir7_o
L1311[23:38:20]
zsh sets mode: +o on Ir7_o
L1312[23:38:51]
⇨ Joins: bananagram (~Porygon@198.52.199.35)
L1313[23:39:02]
⇨ Joins: Inari
(~Uni@p5493492C.dip0.t-ipconnect.de)
L1314[23:39:02]
⇨ Joins: Lunatrius (~Lunatrius@77.38.103.182)
L1315[23:39:02]
⇨ Joins: ocdoc (OCDocBot@eos.pc-logix.com)
L1316[23:39:02]
⇨ Joins: SleepingFairy
(~Daiyousei@hathor.stary2001.co.uk)
L1317[23:39:02]
⇨ Joins: TwoWholeWorms (~heifer@ben.mu)
L1318[23:39:02]
⇨ Joins: Alissa (Alissa@vps.alissa.ml)
L1319[23:39:02]
⇨ Joins: Hobbyboy|Sleep
(Hobbyboy@hobbyboy.co.uk)
L1320[23:39:02]
⇨ Joins: Agoldfish (Agoldfish@vps.alissa.ml)
L1321[23:39:02]
⇨ Joins: justastranger
(justastran@2604:180::7239:d646)
L1322[23:39:02]
⇨ Joins: Aedda (~aedda@2600:3c00::19:cace)
L1323[23:39:12]
⇨ Joins: Soni (SoniEx2@187.2.53.62)
L1324[23:39:17]
⇨ Joins: cpup (~cpup@32.218.119.253)
L1325[23:39:18]
⇨ Joins: progwml6
(~progwml6@n2-198-175.resnet.drexel.edu)
L1326[23:40:08]
⇨ Joins: jgile2
(~jgile2@c122-108-189-162.rochd4.qld.optusnet.com.au)
L1327[23:40:15] <gamax92> oh wow so
L1328[23:40:21] <gamax92> that nvidia
card i got is actually a Ti version
L1329[23:40:40] <gamax92> I completely
thought it wasn't
L1330[23:41:24] <Soni> has anyone told
esper to fix their shit?
L1331[23:41:28] ***
Nentify is now known as Nentify|away
L1332[23:46:16]
⇦ Quits: Graypup_ (Graypup@lightning.bouncer.ml) (Quit: Free
IRC Bouncers - http://bouncer.ml)
L1333[23:47:58]
⇨ Joins: Graypup_
(~Graypup@lightning.bouncer.ml)
L1334[23:50:17]
⇦ Quits: sciguyryan (~sciguyrya@46.19.139.174)
()
L1335[23:54:37]
⇦ Quits: TangentDelta_ (~christine@63.143.24.24) (Remote host
closed the connection)
L1336[23:58:25] ***
Nentify|away is now known as Nentify