<<Prev Next>> Scroll to Bottom
Stuff goes here
L2[00:01:04]
<1MachoK>
help
L3[00:04:27]
<1MachoK> ok
nvm
L4[00:04:29]
<1MachoK>
XD
L5[00:10:40]
<peaceoops>
So it's able to pull from the charger, but not a vanilla chest....
Hrm.
L6[00:12:09]
<peaceoops>
Or an iron chest.
L7[00:15:54]
<peaceoops>
Nor drop to one... which is weird because that's exactly what it's
doing in Sangir's waypoint example.
L8[00:17:34]
<1MachoK>
Are the upgrades the same?
L9[00:18:05]
<peaceoops>
No, he has an inventory controller too. But the program doesn't use
that API for suck() and drop()
L10[00:19:02]
<1MachoK>
maybe the inv controller does not only provide the api
L11[00:19:28]
<peaceoops>
And with the nav + inventory upgrade + wireless, I can't fit the
controller. Eugh.
L12[00:19:39]
<1MachoK> oh
lol
L13[00:19:50]
<peaceoops>
Weird that it works on the OpenComputers charger though.
L14[00:20:02]
<peaceoops>
It can pull from and put items in that just fine.
L15[00:28:26] ⇨
Joins: techno156 (~techno156@137.154.29.113)
L16[00:29:02] <Izaya> I think it might need
an inv controller anyway
L17[00:29:04] <Izaya> try it?
L18[00:39:02]
<peaceoops>
Well, it appears to be working now... I think the positioning has
to be juuuuust right for it to work.
L19[00:39:34]
<peaceoops>
I have to experiment with it some more. That will be my
Thanksgiving project for Thursday.
L20[00:53:13] ⇦
Quits: Cervator (~Thunderbi@2601:4c1:4000:220f:6cba:b1b2:b34d:8b5e)
(Quit: Cervator)
L22[02:12:43] <gamax92> hmm, krakatau
doesn't process annotations.
L23[02:13:12] <gamax92> well, the
decompiler
L24[02:22:50]
<Kodos> The
hell is even going on there, Macho
L25[02:34:20] <Ristelle> is there an
opencomputers Discord?
L26[02:34:28] <Ristelle> besides the MGR's
one
L27[02:36:08] *
Izaya points at the topic
L28[02:36:11] <Ristelle> yep there
is!
L29[02:36:26] <Corded> * <Joshwoo70>
lurks on discord aswell
L30[02:36:41]
<Joshwoo70>
also i cant change my nickname?
L31[02:36:42]
<Joshwoo70>
awww
L32[02:41:11] <Izaya> Man, now space ships
seem dull after reading about the Daban Urnud :| They all seem
boring compared to 16 massive rotating spheres surrounded by meshed
gravel with an orion drive attached to one side
L33[02:46:31] <gamax92> converted all the
lapi macros into functions, also wrote a tool to unwind stuff like
Memory.pack(Memory.pack(Memory.pack(Memory.pack(Memory.pack(addr,
thing1), thing2), thing3), thing4), thing5)
L34[02:46:55]
<Ristelle>
yo dawg
L35[02:47:00] <gamax92> it now uses a
variable to store the result of the last pack
L36[02:47:06]
<Ristelle> i
heard you like memory.pack s
L37[02:47:29]
<Ristelle>
and cheers to whoever changed my nickname. Appreciated.
L38[02:48:42] <gamax92> I still have to
convert the lauxlib macros
L39[02:49:22] ⇨
Joins: windowswill (webchat@104.158.2.204)
L40[02:49:24] <gamax92> krakatau also
ignores parameter names when decompiling, so all that work I did
for that is pointless, will have to do it post decompile
L41[02:49:58]
<Kodos> Can
someone give windowswill recommendations on servers to rent based
in Canada
L42[02:54:02] <windowswill> I'm looking for
dedicated server rental in a Canadian data center because of the
net neutrality thing happening in the US where my current server is
hosted. I pay about $40 CAD/mo for a server with 16GB of RAM, 500GB
HDD, and a 10TB transfer 100mbps port and I'm looking for something
similar, but everything I have looked at so far is either super
expensive or really useless for what I need. So if anyone has any
suggestions for dedicated servers hosted in a C
L44[02:58:47] <Izaya> (If you want ingame
dedicated servers, I'm your guy. 256k RAM/64k storage/direct
connection to esper and DN, with extra options)
L45[02:59:09] <Izaya> (as for real
dedicated servers, I have a tower in a closet, with a stack of
netbooks on top of it)
L46[03:01:59] <AshIndigo> /me adds a
netbook to the stack
L47[03:02:11] *
gamax92 pops a netbook off the stack
L48[03:02:48] *
AshIndigo waves goodbye to the netbook
L49[03:02:53]
<1MachoK>
You may have more 256K ram but I have 5 dedicated UPS for
stability
L50[03:03:26] <Izaya> I use creative cases
for power :3
L51[03:03:29] <Corded> * <1MachoK> I
actually only have one, but wait untill I copy paste the code
L52[03:03:45] *
AshIndigo daisy chains UPS
L53[03:04:28] <Izaya> I forget, is there a
way to set the CPU architecture?
L54[03:04:37] <Izaya> In software, that
is?
L55[03:04:46] <AshIndigo> automatic right
clicker?
L56[03:04:51] <AshIndigo> controlled by an
oc program?
L57[03:05:29] <Izaya> what, pipe nc to
xdotool?
L58[03:05:34] <Izaya> Maybe I should do
that at some point...
L59[03:06:46]
<Forecaster>
%juggle
L60[03:06:48] *
MichiBot juggles with shrimp brain, Izaya's dagger, & oxford
comma
L61[03:06:49] *
MichiBot drops Izaya's dagger which takes 1 damage
L62[03:06:50] *
MichiBot drops oxford comma which takes 3 damage, oxford comma
vanishes into a rift in space.
L63[03:06:51] <MichiBot> #@%&!!
L64[03:09:29]
<1MachoK>
I'm so glad error messages exist
L65[03:09:59]
<1MachoK>
Error messages are just like women
L66[03:10:05]
<1MachoK>
you have to understand them
L67[03:10:14]
<1MachoK>
and then they're beautiful ❤
L68[03:10:28]
<Forecaster>
xD
L69[03:11:14] <Izaya> How nice for you
>.>
L71[03:13:15] <gamax92> Izaya: yeah it's
like computer.setArchitecture or some such
L72[03:13:25]
<Forecaster>
is it irony that this is just a blank page?
L73[03:13:27]
<Forecaster>
I'm not sure
L74[03:13:40]
<Forecaster>
"XFN - XHTML Friends Network"
L75[03:14:06] ⇦
Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout:
207 seconds)
L76[03:14:22]
<1MachoK>
XD
L77[03:14:24] ⇦
Quits: windowswill (webchat@104.158.2.204) (Quit: Web client
closed)
L78[03:15:14] ⇨
Joins: Xal (~Xal@S010664777dabacc3.vw.shawcable.net)
L79[03:16:02]
<1MachoK>
maybe it's not compatible with modern browsers?
L80[03:17:26] <Izaya> I think only like two
tags don't actually work, and as long as it's valid XML...
L81[03:17:56]
<Forecaster>
There's no content
L82[03:18:04]
<Forecaster>
that's not really a browser issue...
L83[03:20:13]
<1MachoK>
yeah the body is missing
L84[03:20:56] ⇨
Joins: Inari (~Pinkishu@p4FC1E1E8.dip0.t-ipconnect.de)
L85[03:21:04]
<1MachoK>
looking at the main page it is the same but with a body
L86[03:21:23] <gamax92> the wild Inari
returns
L87[03:23:03] <Inari> %stab gamax92
L88[03:23:04] *
MichiBot stabs gamax92 with a quantum hug doing [7]
damage
L90[03:23:23] <gamax92> the wild Inari
stabs for some reason
L92[03:23:30] <Inari> I'm bored
L93[03:23:46] <gamax92> it's 2am but not
tired, instead listening to music
L94[03:24:30]
<1MachoK>
that's exactly what I said two hours ago
L95[03:24:45] <Inari> But are you listening
or are you dreaming
L96[03:24:55]
<1MachoK>
now it's 4 am and I'm tired and listening to music
L99[03:28:08]
<1MachoK> I
like how it closes the eyes but still keeps holding the fish
L100[03:28:20]
<1MachoK>
"HIT ME, BIATCH"
L101[03:28:32]
<Ristelle>
***"Blah blah blah! Tidal Wave!"***
L102[03:28:47] <Corded> * <Ristelle>
attacks Inari
L103[03:28:55] <Inari> D:
L104[03:28:58] <Inari> Why attack me
L105[03:29:06]
<Ristelle>
you attacked gamax92
L106[03:29:12] *
AshIndigo stabs Ristelle
L107[03:29:13] <Inari> Cause he called me
a wild Inari :|
L108[03:29:17] <Inari> Just living up to
the name
L109[03:29:56]
<1MachoK>
The gif made me hungry
L110[03:30:04]
<1MachoK>
and it's 4:30 am
L111[03:30:29]
<Ristelle>
not dead yet.. lul *Dodges*
L112[03:31:20]
<1MachoK>
*gets hit by the dodged attack*
L113[03:31:49]
<Ristelle>
lol
L114[03:31:51] <Izaya> I love that I can
happily get 4-6 hours out of my laptop running OpenTTD, vim,
pdflatex, GIMP, krita, whatever and whathaveyou, but the moment I
open either the Google stuff or SharePoint/Office Online that drops
to 1-2 hours
L115[03:32:05]
<Ristelle>
lol
L116[03:32:08]
<Ristelle>
notepad++?
L117[03:32:12] *
AshIndigo accidentlally smacks his usb for the 3rd
time
L118[03:32:16] *
AshIndigo apoligises
L119[03:32:28]
<Ristelle>
USB 2 or 3?
L120[03:32:34] <Izaya> vim >
notepad++
L121[03:32:41] <Izaya> 'sides, don't have
WINE installed anyway
L122[03:32:42]
<Ristelle>
kk
L123[03:32:51] <Izaya> so I can't run
it
L124[03:32:51] <AshIndigo> usb 3
L125[03:32:59]
<Ristelle> i
see
L126[03:34:45] <Izaya> still
>.>
L127[03:34:59] <Izaya> that shit must use
so much CPU time >.>
L128[03:34:59]
<Ristelle>
im so glad
L129[03:35:06]
<Ristelle> i
finished writing the docs
L130[03:35:09]
<Ristelle>
for OCRC
L131[03:35:14] <Izaya> OCRC?
L132[03:35:15]
<Ristelle>
it took forever.
L133[03:35:29]
<Ristelle>
gamax92 and ! worked on it
L134[03:35:38]
<Ristelle>
I*
L135[03:35:48]
<Ristelle>
OpenComputersRapidCRAM
L136[03:35:53]
<Ristelle>
litterally
L137[03:36:08] <Izaya> ..?
L138[03:37:04] <AshIndigo>
rapidCRAM?
L139[03:37:50]
<Ristelle>
yeah
L140[03:37:55]
<Ristelle>
RapiedCram
L141[03:38:03]
<Ristelle>
RapidCram*
L142[03:38:14]
<Ristelle>
the CRAM in all caps is just for fun
L143[03:38:19] <Izaya> is it a
minifier?
L144[03:38:30]
<Ristelle>
its a video streaming software
L146[03:40:34]
<Ristelle>
here's a link
L147[03:58:59] ⇦
Quits: FR^2 (~frquadrat@2001:41d0:1:f924::1) (Quit:
quit)
L149[04:09:40]
<Forecaster>
the anti-virus on this computer blocked the page
L150[04:09:48] <Inari> Probably a good
idea haha
L151[04:10:10]
<Forecaster>
it says it's on a list of sites with potential bad content
L152[04:10:24]
⇨ Joins: Vexatos
(~Vexatos@p200300556E4C191875F276C801917BF0.dip0.t-ipconnect.de)
L153[04:10:24]
zsh sets mode: +v on Vexatos
L154[04:10:36] <Inari> It's amusing to me
thouigh
L155[04:11:30]
<Forecaster>
"download repair tool" yeah sure
L156[04:11:31]
<Forecaster>
:P
L157[04:11:39] <Inari> I know right
L158[04:12:39]
⇨ Joins: FR^2 (~frquadrat@2001:41d0:1:f924::1)
L160[04:13:00]
<Forecaster>
the "manual fix" that is nowhere to be found on this
page
L161[04:13:04]
<Forecaster>
:P
L162[04:14:07]
<Forecaster>
and their menu is great too, everything just redirects to that
page
L163[04:27:40] <gamax92> alright, auxlib
macros converted into functions as well
L164[04:28:15] <AshIndigo> %stab
fat32
L165[04:28:15] *
MichiBot stabs fat32 with GTK3's interface doing [12]
damage
L166[04:28:22] <gamax92> time to
sleep
L167[04:28:32] <AshIndigo> night
L168[04:28:38] <Izaya> I think doing that
would do more than 12 damage
L169[04:28:41] <Izaya> think 1-hit
KO
L170[04:56:20]
<Forecaster>
Hm
L171[04:56:38]
<Forecaster>
Did I make damage relative to sting length...
L172[04:56:54]
<Forecaster>
String*
L173[04:57:59] <AshIndigo> %stab a
L174[04:57:59] *
MichiBot stabs a with free will doing [6] damage
L175[04:58:04] <AshIndigo> %stab a
L176[04:58:05] *
MichiBot stabs a with a Hrmm bleh doing [7] damage
L177[04:58:16] <AshIndigo> %stab
longwordhere
L178[04:58:17] *
MichiBot stabs longwordhere with a spaceship in lolita fashion
doing [10] damage, the spaceship in lolita fashion is eaten by a
Grue.
L179[04:58:21] *
AshIndigo shrugs
L180[04:59:04] <Inari> Firefox so alluring
now :s
L181[05:00:41] <Izaya>
s/alluring/ugly/
L182[05:00:43] <MichiBot> <Inari>
Firefox so ugly now :s
L183[05:00:50] <Inari> How so?
L184[05:00:53] <Izaya> who tf thought
using dark purple as a background for the UI was a good idea?
L186[05:01:38] <Izaya> it updated at work
and the UI was dark purple rather than just black
L187[05:01:49] <Izaya> (I mean, the
monitor could be out of wack I guess but /o/ )
L188[05:02:55]
<Forecaster>
AshIndigo: I mean the string length of the item from the inventory,
not the target
L189[05:03:16]
<Forecaster>
although if so, then the string length of the target could act as
armor
L190[05:03:19]
<Forecaster>
augh D:
L191[05:04:18] <Inari> Eh
L192[05:04:21] <Inari> looks black enough
to me ÖP
L193[05:04:25] <Inari> :P
L194[05:04:41] <Izaya> I wonder if they've
started rejecting gtk themes yet
L195[05:04:51] <Izaya> It'll happen as
firefox completes the transition into chrome
L196[05:21:52] <Inari> Uh
L197[05:21:56] <Inari> Transition into
chrome?
L198[05:23:04] <Izaya> yeah
L199[05:23:36] <Izaya> Removing
customization, removing the firefox addon system and replacing it
for the chrome system, doing stupid shit with the UI
L200[05:23:46] <Inari> Why would they do
that
L201[05:23:49] <Izaya> admittedly the 57+
UI is better than the 29+ UI but \o/
L202[05:24:00] <Izaya> Because users want
chrome, obviously
L203[05:24:11] <Izaya> I have no idea why
they're doing it but it's where we're at it seems
L204[05:26:16]
<Lizzy> the
customisation being removed is slightly annoying me (i miss the
classic theme restorer) but FF 57 does seem to perform better when
i've got multiple tabs open doing various bits
L205[05:26:27]
<Lizzy> like
google sheets, discord, youtube, etc
L206[05:26:30] <Inari> 57+ is so
smooth
L207[05:26:32] <Inari> <3
L208[05:26:39] *
Izaya is using Waterfox 55
L209[05:27:14] <Izaya> I'm all for a
faster renderer and stuff but if I lose proper addons I'm not
interested.
L210[05:28:28]
<Lizzy> i
also only use FF at work, mainly because it's not locked down by
policies so i can do what i want with it
L211[05:29:06]
<Lizzy> i
could edit the policies on my pc for chrome to allow me to do
whatever on it but they're just gonna be overwritten by the next GP
update
L212[05:31:59]
<Forecaster>
I started using firefox, then realized that youtube videos didn't
play well in it
L213[05:32:07]
<Forecaster>
so I started using chrome for that
L214[05:32:24]
<Forecaster>
I kept using FF because it let me do special things with fancy
addons
L215[05:32:35] *
Izaya has been avoiding web browsers recently
L216[05:32:38]
<Forecaster>
now that they're dropping that I might as well just use
chrome
L217[05:32:55]
<Forecaster>
which I'll probably do once my update-frozen firefox breaks
down
L218[05:33:09] <Izaya> I have a dedicated
image board viewer and a dedicated wikipedia viewer
L219[05:33:48] <Izaya> News is RSS, which
lets me get webcomic updates too.
L220[05:34:51]
<Forecaster>
not sure what the point of that is
L221[05:35:14] <Izaya> I prefer it that
way, and that's the only reason for it.
L222[05:35:45] <Izaya> There are reasons
for that, and reasons for those reasons etc, but you don't really
care anyway.
L223[05:42:14] <Oddstr13> my Vex is AWOL.
How do I inspect blocks with a robot?
L224[05:44:30]
<Forecaster>
Oddstr13 define "inspect"
L226[05:49:37] <Vexatos> :I
L227[05:50:02] <Vexatos> Oddstr13, if you
want to know what _type_ of block it is, the robot needs a geolyzer
installed
L228[05:50:15] <Vexatos> without one, it
can still detect whether it's solid, air, etc
L229[05:50:31] *
Cruor boops Vexatos
L230[05:50:39] <Vexatos> I:
L231[05:51:11] <Vexatos> Sir I am busy
drawing lines into Lineweaver-Burk diagrams by hand
L232[05:51:21] <Oddstr13> why is this a
block, and why does the robot accept it as a upgrade? ._.
L233[05:51:45] <Vexatos> Motion sensors
and screens are upgrades too :P
L234[05:51:47] <Oddstr13> what
methods?
L235[05:51:57] <Vexatos>
geolyzer.analyze(side)
L236[05:52:06] <Vexatos>
component.geolyzer.analyze(side)
L239[06:14:57]
⇨ Joins: MajGenRelativity
(~MajGenRel@c-73-123-203-209.hsd1.ma.comcast.net)
L240[06:27:03]
<Ristelle>
o/
L241[06:27:21]
<MGR>
Hello!
L242[06:43:04] <Temia> Mooooo 'o'
L243[06:44:53] <Izaya> tfw this document
takes 30 seconds to compile
L244[06:46:45] <Skye> Izaya, what
document
L245[06:47:00] <Izaya> Design&tech
major project
L246[06:47:05] <Izaya> It's about 1/5
done
L247[06:49:53] <Izaya> If I cease to exist
it's because I was murdered by stupid paperwork.
L248[06:50:29] <Corded> * <Lizzy>
gives Izaya a lighter
L249[06:50:43] <Izaya> A weapon against
the paperwork :D
L250[06:51:14]
⇨ Joins: viomi (~viomi@kurosawa.daviszone.org)
L252[06:52:43] <Izaya> 1, 1, 1, 2, 3a, 3b,
3, 4, 1, 1, 1, 6, 7
L253[06:52:54] <Corded> * <Lizzy>
segfaults
L254[06:53:29] <Izaya> This is like the
book from Anathem - subtly wrong and infuriating
L255[06:53:47] *
Izaya throws the book out the window
L256[06:55:06] *
Skye reboots Lizzy
L257[06:55:10] <Inari> Apply it
literally
L258[06:55:32] <Inari> Multiple
"1." means those things share a place, so print them over
each other
L259[06:56:00] <Izaya> I mean, I could
probably manage that with LaTeX, but I'm trying to use my existing
folio and stuff so >.>
L260[06:56:07] <Corded> * <Lizzy>
springs back into life and falls off the sofa
L261[06:56:09] <Izaya> Would safety go
into planning or construction?
L262[06:56:25]
<Lizzy>
yes
L263[06:56:42] <Izaya> s/or/xor/
L264[06:56:42] <MichiBot> <Izaya>
Would safety go into planning xor construction?
L265[06:57:30]
<Lizzy>
%s/o/oo/g
L266[06:57:32] <MichiBot> <Izaya>
Woould safety goo intoo planning xoor coonstructioon?
L267[06:58:39] <Izaya> safety goo
L268[06:59:08]
<Lizzy> that
made me laugh a lot harder than it should have
L269[06:59:22] <Izaya> Yup :|
L270[07:10:21] *
Skye hands Izaya a bucket of goo
L271[07:10:37] <Izaya> a whole
bucket
L272[07:10:41] *
Izaya pours it on the paperwork
L273[07:14:13] <Corded> *
<Forecaster> adds something to MichiBot he can't test right
now
L274[07:16:44] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed
the connection)
L275[07:17:10]
<Lizzy> well
done
L276[07:17:23]
<Forecaster>
I didn't do anything
L277[07:17:30]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L278[07:17:30]
zsh sets mode: +v on MichiBot
L279[07:18:32]
<Forecaster>
%moo ^
L280[07:18:42]
<Forecaster>
%test
L281[07:18:43] <MichiBot> Forecaster:
No.
L282[07:18:50]
<Forecaster>
darn
L283[07:18:57] <AshIndigo> s/No/Yes
L284[07:18:57] <MichiBot>
<Forecaster> Yes.
L285[07:19:02] <AmandaC> %moo ^
L286[07:19:12]
<Forecaster>
it probably crashes
L287[07:19:35] <AmandaC> My thought was it
didn't like that there wasn't anything before to use for the
^
L288[07:20:31]
<Forecaster>
%moo I thought it might just go someway
L289[07:20:39]
<Forecaster>
nope
L290[07:20:40]
<Forecaster>
is ded
L291[07:24:32]
<Lizzy>
%drama
L292[07:24:32] <MichiBot> Lizzy: Lunatrius
tweets Modular Power Suits is literally disappointing.
L293[07:25:32] <Izaya> But not
figuratively?
L294[07:25:41]
<Forecaster>
how would something be figuratively disappointing?
L295[07:26:19] <Izaya> I'm no avout, I
dunno.
L296[07:29:00]
<Forecaster>
(I was writing the question before your reply)
L297[07:29:46] <Izaya> (Oh, okay. \o/
)
L298[07:57:30]
⇨ Joins: comfix
(~comfix@2a02:8071:28b:ad00:d250:99ff:fe10:f755)
L299[07:57:41] ⇦
Parts: comfix (~comfix@2a02:8071:28b:ad00:d250:99ff:fe10:f755)
())
L300[08:05:19] ⇦
Quits: Vexatos
(~Vexatos@p200300556E4C191875F276C801917BF0.dip0.t-ipconnect.de)
(Ping timeout: 207 seconds)
L301[08:06:32] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) ()
L302[08:07:20]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L303[08:07:20]
zsh sets mode: +v on MichiBot
L304[08:08:51] <Mimiru> mop
L305[08:08:53] <Mimiru> %moo ^
L306[08:08:53] <MichiBot> Mimiru:
moop
L307[08:09:05] <Temia> :o
L308[08:09:30] <Mimiru> The main issue
was, the bot restarted before jenkins put the build up for
download.
L309[08:09:42] <Mimiru> the other issue
was /o/ was never matched..
L310[08:10:58] ⇦
Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout:
198 seconds)
L311[08:11:22]
<Forecaster>
ah
L312[08:12:02] <Mimiru> And I moved the
final sendMessage into the else, otherwise it sent an empty message
on just "%moo"
L313[08:12:37]
<Forecaster>
yeah
L314[08:12:44]
<Forecaster>
I meant to put a return in there
L315[08:12:53] <Mimiru> Yesterday 31f to
69f.. today 29f to 46f...
L316[08:13:14] <Mimiru> I wish the weather
would make up its mind
L317[08:13:17]
⇨ Joins: Xal
(~Xal@S010664777dabacc3.vw.shawcable.net)
L318[08:14:33]
<Forecaster>
we have snow
L319[08:14:40]
<Forecaster>
it's been snowing all day pretty much
L320[08:16:12] <Mimiru> q_q I want
snow.
L321[08:18:37]
⇨ Joins: Vexatos
(~Vexatos@p200300556E4C193175F276C801917BF0.dip0.t-ipconnect.de)
L322[08:18:37]
zsh sets mode: +v on Vexatos
L323[08:19:54]
<MGR> Snow
is cool
L324[08:19:59]
<MGR>
Badumtish
L325[08:20:42] <Corded> *
<Forecaster> fires @MGR (again)
L326[08:22:21]
<MGR> Out of
a cannon?
L327[08:22:35]
<Forecaster>
yes.
L328[08:22:42]
<MGR>
Nooooooooooooooo
L329[08:22:45]
<MGR> Do not
want
L330[08:22:58] <Mimiru> into the
sun?
L331[08:23:28] <AmandaC> nah, MGR's not
worth the cost for a cannon that powerful, into an active
volcano
L332[08:24:12]
<MGR>
Aw
L333[08:25:26]
<Forecaster>
AmandaC the futurama reference though
L334[08:25:34]
<MGR>
???
L335[08:30:12]
<Forecaster>
?!!?
L336[08:35:00]
<Forecaster>
%juggle 6
L337[08:35:00] *
MichiBot juggles with the slimeslinger, a subatomic hug, cookies,
maple syrup, shrimp brain, & Pillows
L338[08:35:01] *
MichiBot drops the slimeslinger which takes 2 damage, the
slimeslinger phases out of the dimension.
L339[08:35:02] *
MichiBot drops a subatomic hug which takes 2 damage
L340[08:35:03] *
MichiBot drops maple syrup which takes 4 damage, maple syrup phases
out of the dimension.
L341[08:35:04] *
MichiBot drops shrimp brain which takes 1 damage
L342[08:35:05] *
MichiBot drops Pillows which takes 3 damage
L343[08:35:06] <MichiBot> Oops...
L344[08:38:49] <S3> o mg it's happening
again...
L345[08:38:57] <S3> I didn't notice that
aT&T bought spectrum
L346[08:39:10] <S3> and has its claws on
time warner..
L347[08:39:18] <S3> it's becoming a
monopoly again..
L348[08:39:45] <Izaya> it all returns to
one
L349[08:40:08] <S3> dude this anti net
neutrality bullshit has to stop
L350[08:40:35] <S3> It's a real problem,
and it's going to seriously effect our novice Internet users
L351[08:42:18] <Izaya> yup.
L352[08:43:07] <S3> Not to mention, it's
going to stir a huge mess in the US because Anonymous has given a
warning
L353[08:46:53] <Michiyo> NOOOOOOO! NOT THE
MAPLE SYRUP!!
L354[08:52:58] <S3> HOLY SHIT
L355[08:53:04] <S3> look at the frongt
page of reddit right now
L356[08:53:08] <Ristelle> hm?
L357[08:53:44] <S3> front*
L359[08:54:41] <S3> Almost 100% of all
posts on the front page are net neutrality related
L360[08:55:13] <Ristelle> oh
L361[08:55:28] <Ristelle> mine is about
90%
L362[08:55:45] <S3> still that's hittin
hard
L363[08:56:54] <Ristelle> INB4
L364[08:57:01] <Ristelle> US falls into
anarchy
L365[08:57:14] <Ristelle> world economy
collapses
L366[08:58:30]
<Forecaster>
cows run for government
L367[08:58:37] *
Temia looks at Ristelle. Removes the st. Gives a pet lizard named
Sid with a spatula tied to its back.
L368[08:58:41] <Temia> Moo? ' u'
L369[08:58:59]
<Forecaster>
%moo ^
L370[08:58:59] <MichiBot> Forecaster:
Moooo? ' u'
L371[08:59:07] <Temia> %moo ^
L372[08:59:07] <MichiBot> Temia:
Moooooooo? ' u'
L373[09:00:13] <Ristelle> Rielle?
L374[09:00:18] <Temia> Yus c:
L375[09:00:18] <Ristelle> THAW?
L377[09:00:25] <Ristelle> what?
L378[09:00:32] <Ristelle> i dont get it
XD
L379[09:00:56] <Temia> Google it in
conjunction with Sid. 'u'
L382[09:02:34] <Ristelle> oh nice
L383[09:02:39] <Ristelle> i got cows
L384[09:02:46] <Temia> Moooo 'o'
L385[09:07:20] <Michiyo> %moo ^
L386[09:07:20] <MichiBot> Michiyo:
Moooooooo 'oo'
L387[09:08:30] *
Temia snickers
L388[09:12:56]
<Forecaster>
:P
L389[09:13:01] <AshIndigo> %moo ^
L390[09:13:02] <MichiBot> AshIndigo:
:P
L391[09:13:51]
<Forecaster>
nope
L392[09:14:06] <AshIndigo> D:
L393[09:15:03]
<Forecaster>
I might make it search for the last message with an o in it
L394[09:15:18]
<Forecaster>
and also make it preserve case possibly
L395[09:15:27]
<Forecaster>
cause currently MOO
L396[09:15:31]
<Forecaster>
%moo ^
L397[09:15:31] <MichiBot> Forecaster:
cause currently MOO
L398[09:15:39]
<Forecaster>
uh
L399[09:15:40]
<Forecaster>
kay
L400[09:15:43]
<Forecaster>
oO
L401[09:15:45]
<Forecaster>
oh
L402[09:15:51]
<Forecaster>
right, it only matches a lower-case o
L403[09:18:07]
<Forecaster>
there, that should do stuff, probably
L404[09:26:22] ⇦
Quits: MichiBot (~MichiBot@hekate.pc-logix.com) (Remote host closed
the connection)
L405[09:26:53]
⇨ Joins: MichiBot
(~MichiBot@hekate.pc-logix.com)
L406[09:26:53]
zsh sets mode: +v on MichiBot
L407[09:27:19] <Michiyo> Moop
L408[09:27:20] <Michiyo> test
L409[09:27:22] <Michiyo> %moo ^
L410[09:27:29] <MichiBot> Michiyo:
Moooop
L411[09:27:29] *
Michiyo waits
L412[09:27:49] <Temia> This is my
favourite command c:
L413[09:27:56] <Michiyo> mOoP
L414[09:27:58] <Michiyo> %moo ^
L415[09:27:59] <MichiBot> Michiyo:
mOOooP
L416[09:28:04] *
Temia glee~
L417[09:33:35]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L418[09:39:28] ⇦
Quits: wolfmitchell (~mitchell@23.111.171.103) (Ping timeout: 183
seconds)
L420[10:00:28] <Saphire> %moo Moop
L421[10:00:29] <MichiBot> Saphire:
Moooop
L422[10:00:35] <Saphire> %moo ^
L423[10:00:35] <MichiBot> Saphire:
Moooooooop
L424[10:00:39] <Saphire> %moo ^
L425[10:00:39] <MichiBot> Saphire:
Moooooooooooooooop
L426[10:00:52] *
Saphire rubs a Temooia
L427[10:01:16]
<Forecaster>
Temia: you can thank Lizzy for it :P
L428[10:01:39] <Saphire> %moo ^
L429[10:01:40] <MichiBot> Saphire: Temia:
yoou can thank Lizzy foor it :P
L430[10:01:49] <Saphire> x3
L431[10:06:25]
<Lizzy>
Huh?
L432[10:06:57]
<Forecaster>
the thing you did with SED to Izaya :P
L433[10:07:06]
<Forecaster>
I thought "hey, that can be a command"
L434[10:07:24]
<Forecaster>
:3
L435[10:07:58]
⇨ Joins: wolfmitchell (~mitchell@23.111.171.103)
L436[10:10:12]
<Lizzy>
Ah
L437[10:18:16] <Inari> I need to make an
icon and put up my PR already :P
L438[10:18:27] <Inari> Need someone with
real photoshop to edit the icon itnto the psd though
L439[10:18:59] <Inari> My poor man's
edition doesn't have the ability to expand layer sets
L440[10:21:45] <Saphire> Inari: ?..?
L441[10:22:01] <Inari> For the analzyer
card. I only have Photoshop Elements or so
L442[10:30:58]
⇨ Joins: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com)
L443[10:46:35]
⇨ Joins: Cervator
(~Thunderbi@2601:4c1:4000:220f:d12e:125:3e4e:8af9)
L444[11:02:18] ⇦
Quits: techno156 (~techno156@137.154.29.113) (Quit:
Leaving)
L445[11:04:21] ⇦
Quits: vifino (~vifino@b2b-78-94-116-114.unitymedia.biz) (Read
error: Connection reset by peer)
L446[11:04:37]
<1MachoK> I
still don't understand why Computronics has a cypher block
L447[11:04:54]
<1MachoK>
should be a cyher card instead
L448[11:05:18]
<1MachoK>
cipher* lol
L449[11:05:25]
<1MachoK>
cypher is a rap thing xD
L450[11:06:14] <Turtle> Read the doc; It´s
a block for a reason :P
L451[11:06:23]
⇨ Joins: comfix
(~comfix@2a02:8071:28b:ad00:d250:99ff:fe10:f755)
L452[11:06:24] <Turtle> (Hint: It´s got an
inventory)
L453[11:06:31] ⇦
Parts: comfix (~comfix@2a02:8071:28b:ad00:d250:99ff:fe10:f755)
())
L454[11:09:29]
⇨ Joins: comfix
(~comfix@2a02:8071:28b:ad00:44c8:da1e:5b3f:3fcb)
L455[11:09:31] ⇦
Parts: comfix (~comfix@2a02:8071:28b:ad00:44c8:da1e:5b3f:3fcb)
())
L456[11:10:27]
<Forecaster>
Inari still need PS stuff done?
L457[11:20:29] <Inari> @Forecaster frist I
need to make an icon :D
L458[11:20:48]
⇨ Joins: Wiiplay123
(~kvirc@adsl-72-154-25-63.bna.bellsouth.net)
L459[11:30:02]
⇨ Joins: vifino
(~vifino@b2b-78-94-116-114.unitymedia.biz)
L460[11:36:12]
⇨ Joins: Schzd
(~Schzdadep@modemcable250.104-59-74.mc.videotron.ca)
L461[11:53:53] <payonel> @1MachoK
@peaceoops: some of the openos api has the same name as some native
system global names, unfortunately. it was done originally to keep
the api simple, but in the end it adds some confusion. component is
a native object, but removed from _G in openos, you have to
require() to get a handle to it. sides is an api from
/lib/sides
L462[11:54:03] <payonel> if you have any
other questions feel free to aks me
L463[11:54:04] <payonel> ask*
L464[11:55:45]
<Forecaster>
axe payonel
L465[11:55:57] *
payonel bleeds out
L466[11:56:06]
<Forecaster>
%moo ^
L467[11:56:06] <MichiBot> Forecaster:
bleeds oout
L468[11:57:34]
<peaceoops>
payonel: Thanks for the answer! That makes a lot more sense. I was
sleep-deprived when I was asking the questions, so well done
figuring out what I was trying to ask ?
L469[11:58:54] <payonel> @peaceoops: yep.
the logic behdind openos' _G is that we want it to be reasonable
similar to irl _G
L470[11:59:04] <payonel> so since irl _G
doesn't have _G.component, neither does openos
L471[12:00:32] <payonel> in your scripts
in openos you should expect things like: os, require, print, io,
table, math, string, error, assert, pcall, xpcall, ...
L473[12:05:38] <Vexatos> payonel, that a
lecture about Lua?
L474[12:05:47] <Vexatos> :^)
L475[12:06:03] <Vexatos> payonel, by the
way, you can yell at SquidDev in here :3
L476[12:11:26] <SquidDev> I feel I should
say there are _some_ benefits from starting at one, but I can't
think of any :(
L477[12:11:37] <SquidDev> I guess x[#x]
being the last element instead of x[#x - 1] is nice.
L478[12:14:10] <Vexatos> SquidDev, there
are exactly two
L479[12:14:16] <Vexatos> lua targets one
of them, julia the other :I
L480[12:14:30] <Vexatos> 1) It's intuitive
if you are not a programmer
L481[12:14:37] <Vexatos> 2) literally
every part of mathematics ever
L482[12:14:57] <gamax92> good thing we
don't use Lua for programming then
L483[12:14:59] <gamax92> wait
L484[12:15:09] <AmandaC> morning
gamax92
L485[12:15:12] <Vexatos> Now who are these
computer mods targeted at again :I
L486[12:15:22] <Vexatos> and Lua in
general >_<
L487[12:15:28] <gamax92> people who make
password redstone doors
L488[12:15:29] <SquidDev> Vexatos: Is this
when we get into the debate about whether natural numbers start at
0 or 1 :).
L489[12:15:44] <Vexatos> SquidDev, no it
is when you realize that the first element of a matrix is A₁₁
L490[12:15:59] <Vexatos> and there is no
discussing about that.
L491[12:15:59] <gamax92> anyway, time to
hack at OC
L492[12:16:15] <Vexatos> gamax92,
exactly
L493[12:16:27] <gamax92> java sided, but
do I try to intellij or scala ide
L494[12:16:35] <gamax92> err... scala
sided >_>
L495[12:17:34] <SquidDev> Though
interestingly, there would be some things in mathematics which are
nicer when using 0 as the start index. Geometric series for
instance.
L496[12:18:06] <gamax92> Vexatos: which OC
that isn't OC 1.7.10 builds the fastest?
L497[12:18:19] <Vexatos> you are implying
that OC 1.7 builds the fastest
L498[12:18:24] <gamax92> :^)
L499[12:18:29] <Vexatos> I don't know, the
later ones are all at similar speeds
L500[12:18:37] <Vexatos> pick the one with
the fewest deps?
L501[12:18:43] <gamax92> probably the
latest then
L502[12:19:13] <Vexatos> SquidDev, bless
julia indexing starting at 1 though, it's unbelievably convenient
when you do real maths
L503[12:19:29]
⇨ Joins: comfix1
(~comfix@2a02:8071:28b:ad00:44c8:da1e:5b3f:3fcb)
L504[12:19:33] ⇦
Parts: comfix1 (~comfix@2a02:8071:28b:ad00:44c8:da1e:5b3f:3fcb)
())
L505[12:29:23]
<1MachoK> I
have an API that I'm creating. Is there a way I could run some code
once it's "require()"d?
L506[12:29:38]
<1MachoK> So
that I don't have to use an initialize() function
L507[12:29:54] <AshIndigo> you could make
it so a user needs to call a begin method at the begining of there
code
L508[12:30:05] <AshIndigo> (if theres no
way to run code with require())
L509[12:31:26]
<1MachoK> I
think the library lua file is completly executed when it's
loaded
L510[12:31:44] <gamax92> the code that is
required is just a normal script, you could put [print("Hello,
World!")] at the top of it and when your code is required
it'll display that message
L511[12:31:47]
<1MachoK> So
maybe I can run a function before returning the table
L512[12:31:54]
<1MachoK>
yep, exactly
L513[12:32:03]
<1MachoK>
Thanks ?
L514[12:32:29] <gamax92> note, it'll only
happen once, cause results of require() are cached in the
package.loaded table, so instead of calling your script again on
the next require it'll just fetch the table out of
package.loaded
L515[12:34:02]
<1MachoK>
Yeah that's fine. I'm using it to ask the DNS server for its adress
when the DNS api is loaded
L516[12:46:32] *
payonel pokes SquidDev
L517[12:48:38] *
SquidDev is poked
L518[12:49:33] <payonel> re:
package.config, there is no "compile-time" constant in
this context, require() is defined by openos, package.config would
only have an effectual meaning if we actually used it, we
don't
L519[12:50:13] <payonel> and writing
scripts for general purpose, sure, if openos supported those
strange non-default values for package.config, which again -- it
doesn't
L520[12:51:50] <SquidDev> With
"compile time constants" I was referring to the PUC Lua
source, sorry - may not have been clear. If a program changes
package.config, it doesn't do anything - the constant purely exists
to inform programs about how the system works.
L521[12:52:22] <SquidDev> Though I realise
that half of those constants provided don't have any meaning in
OpenOS, so one may not wish to include them.
L522[12:53:01] <payonel> ah, i see what
you mean
L523[12:54:32] <SquidDev> WRT the
`text.trim` thing, that does seem more sensible. It does lead so
some weird asymmetry where if you start with "foo",
"foo " will not be included. However if you start with
"foo " then type "foo", you'll get both.
L524[12:54:46] <SquidDev> Not sure what
the best solution to that would be? Choose the shorter
string?
L525[12:56:08] <SquidDev> I guess there's
also the argument that " end" is not the same input as
"end".
L526[12:57:06] <payonel> i suppose what i
meant was if text.trim(data) ~= text.trim(handler[1])
L527[13:10:27] <payonel> SquidDev: i'm
okay with the history change as it is
L528[13:10:38] <payonel> but let's remove
the `initial`
L529[13:12:32] <SquidDev> Sure. Do you
want me to add the text.trim thing at all?
L530[13:12:37] <payonel> and i'm mostly
okay with the package.config change, thank you for helping me
understand that. but it is still true that we aren't using ! nor -
(the fourth and first element)
L531[13:12:46] <payonel> SquidDev: nah,
let's just leave it how you have it
L532[13:13:05] <payonel> i think for now
at least we should omit the package.config
L533[13:13:36] <payonel> so my opinion is
to remove the package.config and the tty initial, the rest is
great
L534[13:13:45] <payonel> i'll mock up a
smart cursor for you if you're interested
L535[13:14:12] <SquidDev> That's fine, I
realise package.config is a little dirty so no complaints there
:).
L536[13:14:52]
<Forecaster>
%moo ^
L537[13:14:52] <MichiBot> Forecaster:
That's fine, I realise package.coonfig is a little dirty soo noo
coomplaints there :).
L538[13:15:10] <SquidDev> A smart cursor
would be fantastic, I'm still trying to grok how OpenOC handles
input.
L539[13:15:17] <payonel> is it racist that
i read that in a canadian accent?
L540[13:16:56] <SquidDev> Stereotyping
maybe, racist no. Anyway, I've dropped those two commits :).
L541[13:19:18] <SquidDev> Hrrrm, so
apparently it's more optimal to do :find("^%s*") instead
of `:find("%S")`. I don't know if it's worth changing or
no?
L542[13:20:32] <payonel> well, the user
input isn't going to be that large :)
L543[13:21:40] <SquidDev> True :). Thank
you very much for the feedback & review.
L544[13:22:27]
⇨ Joins: Nathan1852
(~Nathan185@hsi-kbw-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
L545[13:27:10]
<Forecaster>
5/7, could use more cowbell
L546[13:27:31] <payonel> SquidDev: i
actually really enjoy seeing PRs for openos - i like when people
have feedback or concerns.
L547[13:27:43] <payonel> just be kind ...
some of the weirdness i do is because of memory
L548[13:28:26] <payonel> for example, over
the last 3 days i've been hammering on an issue to improve the
vt100 parsing code. it was a simple improvement, but the hard part
is not bloating memory cost
L549[13:29:02] <payonel> why is the tty
"cursor" object even a thing? mainly to preserver old api
nowrap
L550[13:29:15] <payonel> and why is it so
complicated? memory
L551[13:30:01] <SquidDev> Of the memory
workarounds I've poked, they're simultaneously amazing and
petrifying.
L552[13:31:18] <payonel> i've tried to
simplify the cursor code a few times. the real problem is that
openos' tty input cursor is actually very good with wide chars, in
fact better than any real-world terminal emulator i've tested. and
simplifying the cursor to be more vt-powered and less
"smart" about the contents of input .. would actually
introduce the bugs i see in real world terminals
L553[13:33:36] <payonel> so quite a few of
the methods you see for the cursor (such as how it clears text when
backspacing or deleting) is really complex, something that should
be a single vt100 command. but unicode symbols that are double wide
leave visual artifacts in difficult edge cases
L554[13:34:46]
<1MachoK>
How hard would it be for a regular human being like me to take
Computronics Cipher block and turn it into a card
L555[13:35:30]
<1MachoK>
How hard would it be for a regular human being like me to take
Computronics Cipher block and turn it into a card? [Edited]
L556[13:35:31] <CompanionCube> you have a
DNS thing?
L557[13:35:39]
<1MachoK>
Me? yes
L558[13:35:57] <SquidDev> payonel: Wow.
Unicode & wide chars are painful at the best of times. Given
OC's limitations it's really neat that it can handle it.
L559[13:36:18] <CompanionCube> nice. How
does yours work?
L560[13:37:03]
<1MachoK> I
have a server that responds to "lookup"
"register" and "remove"
L561[13:37:27] <CompanionCube> nice
L562[13:37:39]
<1MachoK>
and stores the adress of every registered name in a file
L563[13:37:51]
<1MachoK> I
can upload it to pastebin if you want
L564[13:38:06]
<1MachoK>
address*
L565[13:39:13] <CompanionCube> does it
support multiple record types, or is it just a single
domain->addr map?
L566[13:40:08]
<1MachoK>
What do you mean multiple record types?
L567[13:40:19]
<1MachoK>
For now it's just regular domain -> addr
L568[13:40:28]
<1MachoK>
But I would like to improve it
L569[13:41:03] *
CompanionCube has a multi-year-old broken DNS server sitting around
:p
L570[13:41:05]
<1MachoK>
I'm trying to make a realistic penetration-proof system
L571[13:41:33]
<1MachoK>
Wait
L572[13:41:44]
<1MachoK>
Are you talking about a real life server?
L573[13:41:47] <CompanionCube> \no
L574[13:41:48]
<1MachoK>
Mine is ingame
L575[13:41:51]
<1MachoK> oh
ok
L577[13:44:09] <CompanionCube> maybe
you'll find it useful anyway
L578[13:44:29]
<1MachoK>
It's quite similar to mine actually
L579[13:45:11]
<1MachoK>
Yours is an api, right?
L580[13:45:19]
<1MachoK>
Mine is a regular script
L581[13:45:21] <CompanionCube> the file
given's an API
L582[13:45:35] <CompanionCube> there's
another .lua file that handles startup and the network I/O
L583[13:45:47]
<1MachoK> I
see
L585[13:47:06]
<1MachoK> My
biggest issue right now is someone spoofing the dns server
L586[13:47:21]
<1MachoK> I
only want to have one, but not to have it hardcoded
L587[13:47:44] <CompanionCube> OC network
traffic is much more secure than irl traffic
L588[13:47:54] <CompanionCube> unless
you're broadcasting the requests/responses
L589[13:48:15]
<1MachoK>
exactly. That first request to find the dns server is a
broadcast
L590[13:48:24]
<1MachoK>
Then the server answers
L591[13:48:40]
<1MachoK>
But someone else could answer claiming to be the dns server
L592[13:48:48] <CompanionCube> you don't
have to hardcode it
L593[13:48:56] <CompanionCube> just have
it in a configuration file
L594[13:49:38]
<1MachoK> I
think I'll implement a very basic asymmetric encryption
L595[13:50:09]
<1MachoK>
That way its more realistic and does what I want ?
L596[13:50:12] <CompanionCube> that's a
bit overkill
L597[13:50:39]
<1MachoK>
Overkill is fun!
L598[13:51:03] <CompanionCube> but you
don't need that crypto if you don't require broadcasting to find
the server
L599[13:52:40]
<1MachoK>
Yeah maybe you're right haha
L600[13:52:53]
<1MachoK>
I'll see, I'll see
L601[13:56:23]
<1MachoK>
After I do this I might do a penetration testing challenge
L602[13:56:47]
<1MachoK>
You have a computer with screen and keyboard, and a door
L603[13:57:02]
<1MachoK>
And you have to hack the whole system to open it
L604[13:58:40]
<Forecaster>
I break the door!
L605[14:01:08] <AshIndigo> i go through
the wall!
L607[14:01:25]
<SentientTurtle> Did this get linked here
yet? If not: Mojang broke everything
L608[14:01:41] <AshIndigo> "May have
broke everything"
L609[14:01:43] <AshIndigo> ouch
L610[14:02:46]
<Forecaster>
don't forget "Most likely broke everything"
L611[14:02:49] <Temia> I like how it
develops into "Most likely", "Definitely" and
then finally "Absolutely broke everything"
L612[14:03:05]
<Forecaster>
%moo ^
L613[14:03:05] <MichiBot> Forecaster: I
like hoow it develoops intoo "Moost likely",
"Definitely" and then finally "Absoolutely brooke
everything"
L614[14:03:08]
<SentientTurtle> Seems like I unregret
deleting my old 1.7 modcode now. Would have to trash aaalll of it
anyway.
L615[14:04:04] <Skye> imagine if the
refactor made mods easier
L616[14:04:06]
<Forecaster>
"This snapshot represents a few years worth of internal
refactoring to allow us to have virtually unlimited block &
item IDs"
L617[14:04:07]
<Forecaster>
yay
L618[14:04:31]
<SentientTurtle> Can we have infinite(ish)
dimensions yet?
L619[14:04:44] <AshIndigo> %yes
L620[14:04:45] <MichiBot> no
L621[14:04:49]
<SentientTurtle> fug
L622[14:05:17]
<SentientTurtle> Does anyone happen to know
the current cap?
L623[14:05:42] <AshIndigo> something
bigger than 255?
L624[14:05:50]
<SentientTurtle> oh meh I'm good then
L625[14:06:26]
<SentientTurtle> I could always abuse the
fact minecraft worlds can be _fucking huge_, and just stick a bunch
of the terrain dimensions into one actual dimension just miles upon
miles away
L626[14:07:26] *
AshIndigo thinks about digging up his unfinished mod
L627[14:08:03] <CompanionCube> you know
what also breaks everything? Java 9 :p
L628[14:08:19] <AshIndigo> why did forge
break with j9?
L629[14:08:33]
<SentientTurtle> modules. and presumably a
pile of the weird ASM arcana
L630[14:09:15] <AshIndigo> %blame asm
arcana
L631[14:09:15] *
MichiBot blames asm arcana for the existence of trolls
L632[14:09:41] <CompanionCube> AshIndigo:
tl;dr it throws the assumptions and requirements made by forge's
mod loader out the window
L633[14:10:02] <Skye> CompanionCube,
doesn't it operate in backwards compat mod?
L634[14:10:04] <Skye> *mode
L635[14:10:10] <AshIndigo> _oh_
L636[14:10:37]
<SentientTurtle> Only if the bytecode/such
is marked for <=8 iirc
L637[14:10:52]
<SentientTurtle> Which means JRE should
work but you can't compile with 9
L638[14:11:04]
<SentientTurtle> (Or at least, compile
target 9)
L639[14:11:07] <CompanionCube> Java 9 also
breaks with MultiMC
L640[14:11:20] <CompanionCube> i know
because i've tried it
L641[14:11:24]
<Ben> but
there are java9 mods
L642[14:11:29]
<Ben> dont
they use ASM patching?
L643[14:12:09]
<Ben> so
forge doesnt look like the problem to me, if its just ASM
patching...
L644[14:12:30] <CompanionCube> forge very
much has a problem
L645[14:12:46] <CompanionCube> given that
java 9 very much breaks Forge's modloader until it's
rewritten
L646[14:12:49]
<Ben> but
why do mods for java9 exist then?
L647[14:13:30] <CompanionCube> link to
one?
L648[14:15:10] <gamax92> AppClassLoader is
no longer a URLClassLoader
L649[14:17:08]
<Ben> cant
actually recall the mod name, maybe they also just selected the
wrong version?! or does curse auto detect java version of jar
files?
L651[14:18:16]
<SentientTurtle> whatever that means
L652[14:18:32] <Michiyo> Curse does not
detect java version
L653[14:18:40] <Michiyo> it's selectable
on upload, or file edit.
L654[14:21:39]
<Ben> ah it
was environmental tech
L656[14:21:47]
<Ben> also
this shows you "java9" mods
L658[14:24:14]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972696.dip0.t-ipconnect.de)
L659[14:24:21] <ben_mkiv> well, ik why i
prefer irc xD
L660[14:24:28] <CompanionCube> why?
L661[14:24:36] <ben_mkiv> dat rat cat
preview wasnt necessary :P
L662[14:25:15] <Inari> payonel:
weird
L663[14:25:18]
<Forecaster>
you can disable previews
L664[14:25:19]
<Forecaster>
:P
L665[14:25:39] <Inari> I prefer IRC
because its more open
L666[14:26:05] <ben_mkiv> Forecaster, but
only global?!
L667[14:26:27]
<Forecaster>
nah, it totally reads your mind and hides images you don't want to
see :P
L668[14:26:42] <payonel> i'm feeling the
love
L669[14:26:45] <ben_mkiv> which
mind?
L670[14:27:04]
<Forecaster>
whichever mind you plug the brain spike into I guess
L671[14:27:12] <CompanionCube> also, lol
java 6 mods
L672[14:27:20] <Inari> @Forecaster now,
now, it could provide a per-channel or per-user option
L673[14:27:50]
<SentientTurtle> I like IRC, it's just, the
discord client is such good UX
L674[14:27:54]
<SentientTurtle> (Just a shame it's
electron)
L675[14:28:05] <Inari> It is?
L676[14:28:07] <ben_mkiv> yea, discord is
the first webchat i really like
L677[14:28:13] <Inari> I hate its stupid
"switch server to see channels" stuff :P
L678[14:28:16] <ben_mkiv> slack and such
was nuts
L679[14:28:21]
<SentientTurtle> Inari: In dark mode it
looks so good
L680[14:29:22] <vifino> t a
L681[14:29:26] <vifino> woops, wrong
terminal
L682[14:29:39] <Inari> @SentientTurtle
well it doesn't look bad, but theres more to UX than that
L683[14:29:42]
⇨ Joins: Unh0ly_Tigg
(~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net)
L684[14:30:06]
<SentientTurtle> True, but just to get one
of my gripes across lemme tab into my irc client
L685[14:30:18] <Turtle> WHY IS THIS ¨ A
THING GTK.
L686[14:30:42]
<Forecaster>
??
L687[14:30:43] <Turtle> Double quote
keypress should not insert a combining diacritic character
L688[14:31:02] <Turtle> Copied: ",
Keypress: ¨
L689[14:41:12]
⇨ Joins: hpf3
(webchat@c-73-225-231-202.hsd1.wa.comcast.net)
L690[14:41:25] <Izaya> don't you
know
L691[14:41:28] <Izaya> it's gtk
L692[14:41:44] <Izaya> if you disagree
you're a special snowflake that doesn't get support
L693[14:41:56] <Temia> Yeah, GTK's input
functionality is... special.
L694[14:43:47] <Izaya> s/'s input
functionality //
L695[14:43:49] <MichiBot> <Temia>
Yeah, GTKis... special.
L696[14:44:07] <Temia> Well, yes.
L697[14:44:12] <Izaya> I want off this
rollercoaster >.>
L698[14:44:35] <Skye> s/Ki/K i/
L699[14:44:35] <MichiBot> <Temia>
Yeah, GTK is... special.
L700[14:45:56] <hpf3> any chance one of
you knows how to get the metadata number of a block with the debug
card? it seems to just output something like
minecraft:wall_sign[facing=south]
L701[14:45:59] *
CompanionCube still prefers GTK2
L702[14:46:27]
<Ben> hpf3
you sure that it actually has metadata?
L703[14:46:30]
<Ben> and
the block isnt just 0
L704[14:46:52] <Inari> Metadata is a thing
of the past now anyway
L705[14:47:02]
<Ben> not
for <1.13
L706[14:47:10] <hpf3> im on 1.11.2
L707[14:47:12] <Inari> Yeah
L708[14:47:22] <Inari> Theres still people
playing tekkit classic
L709[14:47:50] <Inari> Actually
L710[14:47:55] <Inari> now I kind of feelk
like going to play that
L711[14:48:00]
<Ben>
^^
L712[14:48:05]
<Ben> there
are also still people playing hexxit
L713[14:48:08] <hpf3> and im wanting it so
that i can have a file of id's and metadata to send to
/setblock
L714[14:48:09] <Izaya> [the only reason
I'm not playing 1.4.7 is that there's no OC for it]
L715[14:48:09]
<Ben> which
is mc 1.5.3 or such
L716[14:48:12] <Inari> Good times with
frame quarries and PCs
L717[14:48:15] <CompanionCube>
...1.2.5?
L718[14:48:22] <CompanionCube> good
god.
L719[14:48:44] <Inari> At least RetroPCs
has the PCs now :P
L720[14:48:51] <CompanionCube> Izaya: you
know what you must do then
L721[14:49:06] <Izaya> Port it?
L722[14:49:51] <Inari> Yes
L723[14:49:55] <Inari> Lets port OC to
1.2.5
L724[14:49:56] <Inari> and 1.4.7
L726[14:50:21] <CompanionCube> what was
1.4.7 used by even
L727[14:50:27] <Inari> Heh
L728[14:50:29] <Skye> CompanionCube,
RedPower
L730[14:50:34] ⇦
Quits: Xal (~Xal@S010664777dabacc3.vw.shawcable.net) (Ping timeout:
198 seconds)
L731[14:50:38] <Inari> 1.4.7 is the golden
age
L732[14:50:43] <Izaya> last version with
RP2
L733[14:50:46] <Inari> Before RF
L734[14:50:48] <Inari> With RP2
L735[14:50:52] <CompanionCube> inb4 port
forge to classic
L736[14:51:12] <Inari> Classic at least
doesn't update anymore Kappa
L737[14:51:25] *
CompanionCube will always have fond memories of
classic
L738[14:51:36] <Inari> Never really played
classic
L739[14:51:43] <Inari> I heard it had
better water mechanics though
L740[14:52:00] <CompanionCube> Inari: do
you like infinite water?
L741[14:52:02]
<Pwootage>
Water infinitely spreads downwards and sideways
L743[14:52:10] <CompanionCube> or
lava
L744[14:52:22] <CompanionCube> and
multiworld before it was cool
L745[14:52:45] <vifino> @20kdc: We need to
make a herbstluftwm clone using ljwm called herbstmond. Because why
not.
L746[14:52:47] <Inari> CompanionCube: I
like water working in realistic ways :P
L747[14:52:52] <Inari> ~Like a cave being
able to be flooded
L748[14:52:53] <CompanionCube> Inari:
Exactly.
L749[14:52:55]
⇨ Joins: Xal
(~Xal@S010664777dabacc3.vw.shawcable.net)
L750[14:52:55] <vifino> %status
20kdc
L751[14:52:56] <Inari> When you dig into
the ocean nonetheless
L752[14:53:00] <vifino> %status
@20kdc
L753[14:53:06] <Michiyo> @status
@20kdc
L754[14:53:07] <vifino> Michiyo: save
me
L755[14:53:12] <CompanionCube> classic
isn't realistic in that way because water just replicated
infinitely
L756[14:53:13] <ben_mkiv> Inari, is there
a mod which does that?
L757[14:53:27] <Inari> ben_mkiv: There was
a "finite fluids" mod a while back, but it was weird
:P
L758[14:53:28] <vifino> oh, one step
ahead, Michiyo. keep it up. ^^
L759[14:53:28] <CompanionCube> and they're
all source blocks
L760[14:53:36] <Michiyo> Welp... either
they don't exist or corded said fuck it lol
L761[14:53:54] <vifino> pretty sure 20kdc
exists...
L762[14:54:08] <ben_mkiv> problem is it
would need to lower the water level of the ocean
L763[14:54:14] <Michiyo> @status
@20kdc
L764[14:54:17] <ben_mkiv> which, without
microblocks or something, ends up weird
L765[14:54:23] <Inari> ben_mkiv: The ocean
is so vast, I don't think it matters
L766[14:54:29] <Michiyo> Well vifino
they're not being highlighted on Discord by it..
L767[14:54:30] <Michiyo> soooo
L768[14:54:30] <Inari> I'm fine with
oceans being infinite
L769[14:54:34] <ben_mkiv> depends on the
watersource you dig into
L770[14:54:41] <Michiyo> it seems they
left.
L771[14:54:50] <ben_mkiv> but yea, for a
big ocean it could just be ignored
L772[14:55:01] <Inari> I think thats what
the finite fluids mod did
L773[14:55:08] <Inari> It had "ocean
water sources" that were just infinite
L774[14:55:12] <Turtle> yep
L775[14:55:15] <Inari> But sources placed
by rain or so weren't
L777[14:55:33] <Inari> Still it was super
laggy and buggy for me when I tried it :P
L778[14:55:53] <vifino> Michiyo: :(
L779[14:56:03] <vifino> well, at least
your bot's not broken.
L780[14:56:09] <Michiyo> @status
@Mimiru
L781[14:56:09]
<Discord>
Mimiru is currently OFFLINE
L782[14:56:13] <Inari> And it was annoying
in some ways
L783[14:56:15] <ben_mkiv> 1.5.1 :D
L784[14:56:17] <Michiyo> yeah, seems to
work...
L785[14:56:24] <Inari> You place a bucket
of water and it spreads, so now there isn't 1000mb there, so you
can't pick it back up
L786[14:56:28] <Izaya> vifino: they're
around on occasion
L787[14:56:41] <vifino> it's been a while,
though. :(
L788[14:57:04] <Michiyo> %seen 20kdc
L789[14:57:04] <MichiBot> 20kdc was last
seen 29d 3h 42m 2s ago. Saying: <20kdc> hang on. S3 speeds?
*Who has the nuke button and the coordinates.*
L790[14:57:12] <CompanionCube> also
goddammit inari
L791[14:57:23] <Inari> CompanionCube:
?
L792[14:57:32] <CompanionCube> now i'm
reminiscing about classic and stuff
L793[14:57:35] <Inari> Haha
L794[14:57:44] <Inari> RF killed it
all
L795[14:57:45] <Inari> :<
L796[14:57:51]
<Pwootage>
I'm trying to remember the first mod I ever used
L797[14:58:02] <Inari> I believe my first
one was buildcraft
L798[14:58:04]
<Pwootage> I
think it was controllerblock, which was basically blocks you could
turn on and off with redstone, back in Alpha
L799[14:58:05] <ben_mkiv> my first pack
was hexxit where tinkers was fancy new stuff
L800[14:58:22]
<Pwootage>
Man that mod was awesome
L801[14:58:28] <Izaya> I think my first
one was Mo'Creatures
L802[14:58:35] *
CompanionCube doesn't remember his *first* mod
L803[14:58:42] <Izaya> though
L804[14:58:43] <CompanionCube> buildcraft
was an early one though
L805[14:58:49]
<Forecaster>
PlasticCraft :P
L806[14:58:54] <CompanionCube> as was a
mod that took advantage of client-side inventory
L807[14:59:01] <Izaya> modloader was
probably the first, really
L808[14:59:06] <Izaya> delete
meta-inf
L809[14:59:06] <Inari> Good old times
before modded MC where I was new and found it awesome to build a
skeleton drowning farm around a skeleton spawner, with a wooden
pressure plate that activates a redstone path to a torch, that
indicates when theres new items
L810[14:59:17] <CompanionCube> Izaya: I
remember patching minecraft.jar for texture packs
L811[14:59:18] <hpf3> for some reason when
saving to file [file:write(tostring(id .. " " .. meta ..
" ")) with id = world.getBlockId(x,y,z) and meta =
world.getMetadata(x,y,z)] i get "53
minecraft:oak_stairs[facing=east,half=bottom,shape=straight]"
anybody have a idea why?
L812[14:59:35] <CompanionCube> and magic
launcher
L813[15:00:03] <ben_mkiv> there was mods
before all those launchers
L814[15:00:19] <Inari> magic launcher,
good times
L815[15:00:21] <CompanionCube> indeed, but
magic launcher/mcpatcher are the ones I remember as well as using
winrar :p
L816[15:00:22] <ben_mkiv> like minecart
addons and such which you put into the original jar
L817[15:00:37] <Inari> And before even
mods
L818[15:00:39] <Inari> hey0 \o/
L819[15:00:47] <Izaya> tfw never got the
original technic working
L820[15:00:55]
<Pwootage>
oh man there's something I haven't heard in ages
L821[15:01:09] <CompanionCube> pwootage:
want better?
L822[15:01:11] <CompanionCube>
persister.jar
L823[15:01:13] <Inari> One of my most fun
times in MC was on a hey0 server
L824[15:01:37] <Turtle> It still amuses me
you can run hundreds of mods at the same time trivially now
L825[15:01:45] <Izaya> I miss being able
to enjoy vanilla
L826[15:01:47] <Turtle> whereas in ye olde
days 50 used to be a goddamn accomplishment
L827[15:01:55] <Inari> Turtle: When you
had to configure item ids in configs? :P
L828[15:02:03] <Turtle> yep
L829[15:02:10] <Izaya> 128 block IDs
L830[15:02:17]
<Pwootage>
Oh jeez configuring your mods sucked so much back then
L831[15:02:39] <Turtle> I´m still mildly
surprised it took as long as it did for someone to just reflection
into the block registry and figure out the empty IDs
L832[15:02:41] <CompanionCube> Izaya:
those were the days when entire mods abused a single block for the
entire mod
L833[15:02:48]
<Pwootage>
And I don't think I've played with fewer than 50 mods for years now
lol
L834[15:02:59]
<Pwootage> I
mean, a lot of mods still abuse a single block for the entire
mod
L835[15:03:15] <CompanionCube> with the
damage values and everything?
L836[15:03:24] <Izaya> modpacks run up
against the 4096 block limit nowdays
L837[15:03:42] <Izaya> also, it's nice to
be running like 15 mods rather than 500
L838[15:03:49] <Turtle> ^
L839[15:03:56] <Inari> Izaya: Except for
the lack of nice things :D
L840[15:04:03] <Turtle> Tbh though, I do
like how current mods have gotten so much better at game
design
L841[15:04:04] <Izaya> can afford to run
shaders and stuff
L842[15:04:04] <ben_mkiv> ^^
L843[15:04:05]
<Pwootage>
I've started to cull my packs a lot, there was a time where <200
was unheard of for me
L844[15:04:12] <ben_mkiv> 15 isnt enough
for the coremods :P
L845[15:04:50] <Turtle> Thermal Expansion
& friends do really well in that aspect
L846[15:04:53] <Izaya> I hope we get EIO
for 1.12 soon
L847[15:05:04] <Izaya> then my pack is
rounded
L848[15:05:06] <ben_mkiv> last time i
tried to make a pack, i ended up with 100 mods, than gave the list
to a friend to add what he likes => 150, next one =>
200
L849[15:05:16] *
CompanionCube personally wants milleniare to finish porting to
1.8+
L850[15:05:40] <ben_mkiv> Izaya, what you
need from enderio?
L851[15:05:50] <Inari> Turtle: Ugh
L852[15:05:54] <Inari> Turtle: No, no,
no
L853[15:05:57] <Inari> TE and friends are
terrible
L854[15:05:58] <Izaya> saner cabling and
item movement than IE
L855[15:06:09] <ben_mkiv> AE2 for items
:>
L856[15:06:12] <Izaya> also simpler
machines
L857[15:06:16] <Inari> Just give me
tubes
L858[15:06:22] <Inari> Like, nice
tubes
L859[15:06:33] <ben_mkiv> and/or ender
chests/remote storage modules
L860[15:06:36] <Izaya> big multi block
structures for a macerator is kinda annoying
L861[15:06:40] <Inari> Or better, give me
inworld items and good ways to move them
L862[15:07:02] <Inari> Izaya: Guess we
want different things, guess thats something good about modded
:P
L863[15:07:03] <ben_mkiv> actually
additions => grinder
L864[15:07:03] <Izaya> but at present it's
that or AE2 grindstone
L865[15:07:05] <ben_mkiv> mekanism =>
crusher
L866[15:07:10] <Inari> That said those
multiblock structures tend to suck because they're lame
L867[15:07:48] <Inari> You build them
according to some schematic and thast taht. If they're really fancy
you migth be able to choose between 2-3 blocks to slightly change
some value of them
L868[15:07:48] <Izaya> ben_mkiv: not a fan
of mekanism, haven't used actually additions
L869[15:07:58] <ben_mkiv> how can one not
like mekanism? :>
L870[15:08:08] <Inari> ben_mkiv: It's
broken, and clunky :<
L871[15:08:12] <Izaya> It's a huge mod
with heaps of shit in it
L872[15:08:14] <ben_mkiv> how is it
broken?
L873[15:08:28] <Inari> Whenever I tried
using it, it's pipes/energy lines kept breaking
L874[15:08:29] <Izaya> I prefer small mods
that do a few things well
L875[15:08:34] <Inari> Had to destroy and
re-place them
L876[15:08:37] <ben_mkiv> thats bullshit,
its not the best performing mod, but its not more buggy than any
other mod
L877[15:08:47] <ben_mkiv> more like its
less buggy concluding the size of the mod
L878[15:08:50] <Izaya> also power
creep
L879[15:09:04] <ben_mkiv> you can
configure that...
L880[15:09:07] <Inari> rp2 frame quarry is
the best multiblock still
L881[15:09:24] <Izaya> even EIO is a
little bit power creep >.>
L882[15:09:59] <Inari> A lot of modern
techmods seem to be sadly
L883[15:10:05] <Izaya> yeah x_x
L884[15:10:12] <Inari> Too much focus on
adding yet another layer or ore doubling, and making things yet
smaller
L885[15:10:29] <Turtle> Inari, perhaps in
the sense that everything is moved into single blocks, but that´s
more game design taste than actual design flaws
L886[15:10:41] <Inari> I sometimes like to
think people actually want a single block that just opens the
creative inventory when you rightclick it :p
L887[15:11:00] <Turtle> way more thought
generally goes into mods now, even if people still fight over the
core philosophies as bad, if not worse, than in alpha/beta
L888[15:11:09] <ben_mkiv> usually thats
the case on big modpacks inari
L889[15:11:30] <ben_mkiv> once you got
over the powergap and got a miner/quarry running and AE2...
L890[15:11:34] <ben_mkiv> thats your
creative inventory
L891[15:11:39] <Inari> ben_mkiv:
unfortunately :P
L892[15:11:46] <Inari> ben_mkiv: But its
because of the mods
L893[15:12:03] <ben_mkiv> na, its because
people put stuff together without balancing it out
L894[15:12:05] <Inari> Everythings
simplified and easy to do
L895[15:12:46] <Inari> ben_mkiv: I don't
see it
L896[15:12:50] <Inari> Balance what?
Resource usage?
L897[15:12:54] <ben_mkiv> yea
L898[15:12:55] <Inari> Just means it takes
more time to get to creative
L899[15:13:01] <Inari> Doesn't make the
mechanics anymore interesting
L900[15:13:06] <ben_mkiv> like they added
woot to infinity/beyond which totaly broke all the gameplay
L901[15:13:13] <ben_mkiv> you had infinite
netherstars really quick
L902[15:13:24] <ben_mkiv> and with
netherstargens power wasnt a problem
L903[15:13:54] <Turtle> I´d argue making
the core mechanics interesting is fairly hard too
L904[15:14:11]
<Pwootage> I
mostly play in essentially creative these days anyway, I'm more
interested in building stuff than surviving
L905[15:14:19] <Inari> Turtle: Possible,
but it surely isn't done by the TE mentality
L906[15:14:19] <ben_mkiv> expert packs try
to fix that issue, but the last one i played failed to nerf
mekanism
L907[15:14:20] <ben_mkiv> :P
L908[15:14:23] <Turtle> Getting more crap
is the threadmill you´re on in survival
L909[15:14:34] <Turtle> Inari, not arguing
TE´s design is helping in that regard
L910[15:14:40] <ben_mkiv> i was supposed
to get coal => oil => ic2 nuclear => bigreactor nuclear
=> access to draconic
L911[15:14:41] <Turtle> But there´s a
reason it´s so popular lol
L912[15:14:49] <ben_mkiv> but just went
coal => oil => mekanism fusion => win
L913[15:14:49] <ben_mkiv> :D
L914[15:15:35] <Inari> Turtle: Cause
people are lazy :p
L915[15:16:14] <Turtle> Yep. Doesnt make
it bad design though :P
L916[15:16:18] <Inari> And it's
"performant"
L917[15:16:19] <Inari> Ugh
L918[15:16:31] <Inari> I think thats what
I hate most about modern mods
L919[15:16:38] <Inari> Everythings made
simple and hidden away
L920[15:16:43] <Inari> Because showing
sutff isn't ~performant~
L921[15:16:52] <Inari> And yet the crap
runs at 20 fps
L922[15:16:52] <Inari> :|
L923[15:17:44] <Inari> Oh well, I'm just
annoyed about not having more fun mods with good multiblocks
L924[15:17:49] <Inari> And nice energy
systems :p
L925[15:18:00] <Turtle> Also I may totally
be biased here trying to build yet-another-galacticraft-esque
:P
L926[15:18:21] <Inari> I'd like a good
rocketry mod
L927[15:18:28] <Inari> Sadly it's hard to
make :p
L928[15:18:51] <Turtle> Yeah there´s a
reason why I´m going ¨ground endgame¨ -> ??? ->
Spaceship
L929[15:19:00] <Turtle> Fuck messing with
models and actual entities
L930[15:19:26] <ben_mkiv> how is it hard
to make?
L931[15:19:31] <Inari> Well more like,
making the overworld into an actual planet. Having rockets that are
made from actaul blocks. Actual pressurization mechanics. And such
fun things
L932[15:19:47] <Turtle> >Actual blocks,
yeah, oh boy. Glhf trying to get that to move
L933[15:19:48] <ben_mkiv> overworld is
just a world like the others?
L934[15:19:54] <ben_mkiv> galacticraft
just changes dimensions
L935[15:19:58] <Inari> Exactly
L936[15:20:01] <Turtle> I say, with the
current design spec being ¨Throw space engineers at FTL¨
L937[15:20:04] <Inari> I want actaul
planets though :P Not a loading screen
L938[15:20:21] <Inari> Turtle: As said,
its hard to make xD
L939[15:20:29] <ben_mkiv> ask the flat
world community
L940[15:20:33] <ben_mkiv> how its
supposted to be
L941[15:20:37] <Turtle> Yeah Im not going
to even bother to try to make movable blocks a thing
L942[15:20:42] <Inari> :p
L943[15:20:48] <Inari> You can steal some
from Valkyrian Warfare
L944[15:20:58] <Turtle> Not gonna risk it
tbh
L945[15:20:59] <Inari> Not that its super
good yet
L946[15:21:09] <Turtle> Some stupid edge
case will be made that breaks it
L947[15:21:23] <Inari> But would be nicer
than just plopping down a premade rocket
L948[15:21:39] <Turtle> You know how
galacticraft has those spacestation dimensions?
L949[15:21:41] <Inari> And you build
redstone circuitry into it to be able to regulate the engines
:p
L950[15:21:47] <Turtle> Or how starbound
does essentially the same?
L951[15:22:06] <Inari> Hm?
L952[15:22:06] <Turtle> I want to try to
get functionality copied, then do a massive pile of skybox wizardry
(OpenGL, rip.)
L953[15:22:09] <ben_mkiv> so you just want
a multiblock
L954[15:22:13] <ben_mkiv> that transforms
to a entity
L955[15:22:17] <Turtle> Inari: Instead of
having the blocks move, you stick the blocks in a dimension
L956[15:22:20] <Turtle> then move the
skybox
L957[15:22:20] <Inari> ben_mkiv: Pretty
much, yes
L958[15:22:30] <Inari> Turtle: Thats the
general idea, yeah
L959[15:22:40] <Turtle> Given it´s
:SPAAAAACE: and everything is far away, you can get away with just
rendering the skybox
L960[15:22:44] <Inari> I wasn't saying you
should literally move blocks in the normal blockgrid :P
L961[15:22:54] <CompanionCube> I wonder
how much suffering the next snapshot will cause for mods that use
3D/rendering magic/shenanigans
L962[15:23:05] <Inari> Oh well
L963[15:23:08] <Turtle> Oh no I know, but
valk. warfare is just adding another blockgrid onto the
conventional one, no?
L964[15:23:12] <Inari> maybe someday
someone will make a nice rocketry mod
L965[15:23:26] <Inari> Turtle: Uh, kind
of? but it can be rotated freely and such
L966[15:23:34] <ben_mkiv> i want OC
controlled rockets
L967[15:23:37] <Turtle> Yeah that´s what I
ment
L968[15:23:40] <Inari> ben_mkiv: Exactly
P
L969[15:23:48] <Inari> Adn rockets that
need OC \o/
L970[15:24:05] <Turtle> The 1.7 version of
this totally didn´t use OC to control like _everything_ because I
was too lazy to add my own GUIs and shit :P
L971[15:24:19] <ben_mkiv> :D
L972[15:24:25] <ben_mkiv> thats actually
what i'm doing xD
L973[15:24:34] <ben_mkiv> also OC provides
great debugging interface :>
L974[15:24:51] <Inari> I sometmes feel
like trying to make that spacemod, but I don't think I would invest
the amount of time required :P
L975[15:24:57] <ben_mkiv> to change stuff
in realtime if you code the necessary callbacks
L976[15:25:28] <Turtle> Lemme get back to
actually coding this thing instead of talking on irc lol
L977[15:25:51] <Turtle> ugh, hexchat´s
black theme is hurting my eyes too.
L978[15:26:01] <CompanionCube> '
"From a scale of 1-10 where 1 is experimental and 10 is
stable, this is a very firm negative 5."
L979[15:26:05] <CompanionCube> lol
L980[15:27:31] *
ben_mkiv should code, too
L981[15:27:41] <ben_mkiv> still dont have
the oc integration working -.-
L982[15:30:16]
<SentientTurtle> Also can I ninjacomplain
about minecraft's [THING][THING'S NAME] naming convention, and then
people not really sticking to that convention? .-.
L983[15:30:57] <ben_mkiv> i should just
call it static mech, release it, and call it a day
L984[15:34:22] <Inari> ben_mkiv:
haha
L985[15:35:17] <payonel> ben_mkiv: where
did you find that array index 1 class pic?
L986[15:36:37] <ben_mkiv> 9gag
L987[15:36:44] <ben_mkiv> someone said
their teacher uses it for classes
L988[15:37:25] <payonel> oh you were
actually perusing 9gag? :)
L989[15:37:38] <payonel> i noticed the url
contained that domain :)
L990[15:38:18] <ben_mkiv> yea, i'm
guilty
L991[15:38:30] <ben_mkiv> but sometimes
theres something new
L992[15:38:34] <ben_mkiv> :P
L994[15:41:59] <S3> I am dry now :D
L995[15:42:11] <S3> been absolutely
drenched in cold mud all day long
L996[15:42:38] <S3> I was in a junk yard
in pouring rain dissassembling and cutting an exhaust system out of
a car
L997[15:42:44] <S3> in a giant puddle of
mud
L998[15:42:55] <ben_mkiv> but why?
L999[15:43:02] <S3> it's pretty warm out
though, 41 F
L1000[15:43:06] <ben_mkiv> dont have cars
wheels to move them?
L1001[15:43:07] <S3> so not too bad
L1002[15:43:21] <gamax92> new
architecture, lets see if it even initializes properly or if I have
no idea what I'm doing
L1003[15:43:27] <S3> no the car only had
one wheel on it
L1004[15:43:39] <S3> ben_mkiv: so here we
have this awesome place
L1005[15:43:42] <ben_mkiv> so it was a
part donator
L1006[15:43:48] <S3> it's like a candy
store for amateur mechanics
L1007[15:43:56] <S3> you go in
L1008[15:44:02] <S3> they have a junk
yard with THOUSANDS of cars
L1009[15:44:15] <S3> you are allowed to
bring in any tools $3 admission fee
L1010[15:44:33] <S3> and just cut out
shit and bring it home, you pay small $ for parts you bring back.
twice a year they do $60 all you can grab
L1011[15:44:47] <S3> so my friend went
last time for $60 and went home with a transmission and engine for
free
L1012[15:44:54] <ben_mkiv> sweet
L1013[15:44:56] <S3> yeah
L1014[15:45:07] <S3> it's a great place,
but it was pouring
L1015[15:45:22] <S3> got a muffler in
good shape for $20
L1016[15:46:09] <ben_mkiv> only know
those junkyards as greedy
L1017[15:46:22] <ben_mkiv> asked for
years back for some parts and they tried to rip me off -.-
L1019[15:47:29] <gamax92>
"Architecture does not have required constructor."
L1020[15:47:43] <ben_mkiv> but my car was
only like 10years old back then and there wasnt many of them on the
yards... so i guess they used them to get money out of them
L1021[15:48:10]
<Pwootage> gamax92: are you using java or
scala?
L1022[15:48:18] <gamax92> java atm but
will be converted
L1023[15:49:01] <Inari> E scala
L1024[15:49:03] <Inari> *ew
L1025[15:49:09] <S3> ben_mkiv: I need to
get a transmission out of a Jeep Liberty
L1026[15:49:10] <gamax92> there,
fixed
L1027[15:49:17] <S3> and it has to be a 6
speed manual
L1028[15:49:18]
<Pwootage> Yeah, needs a machine parameter
constructor
L1029[15:49:49] <S3> ben_mkiv: I need to
replace the syncromesh gear on my reverse
L1030[15:50:19] <ben_mkiv> isnt that a
part in the transmission?
L1031[15:50:26] <ben_mkiv> so you got to
open that mystic box
L1033[15:51:41] <ben_mkiv> good luck on
that :D
L1034[15:51:42] <gamax92>
ClassNotFoundException wtf is this
L1035[15:52:26] <gamax92> when that very
class is in the stack trace
L1036[15:52:36] <gamax92> being called
and calling other things
L1037[15:59:10] <gamax92> oh, it's trying
to get the class by loading it oddly instead of just using
Class.forName
L1038[16:00:54] <Inari>
s/call/collar/
L1039[16:00:54] <MichiBot>
<gamax92> being collared and calling other things
L1040[16:01:40] <gamax92> oh
L1041[16:02:07] <gamax92> yay, buffer
loaded
L1042[16:05:21] <Inari> I don't
understand small streamers. They say things like "great 7h
stream, 1 sub and 1 resub!". Like, surely, that isn't much by
any measure? (Not saying they shouldn't be happy if they are :P
Just I can't comprehend how you can feel happy over that)
L1043[16:06:37] <gamax92> Let's try and
hit 10 likes on this video!
L1044[16:06:41] <ben_mkiv> depends on
your life situation probably
L1045[16:07:03] <ben_mkiv> and on your
expectations
L1046[16:07:21] <ben_mkiv> the
"big" streamers are depressed because they dont gain much
anymore
L1047[16:07:41] <Inari> ben_mkiv: in any
life situation, 1-2 subs don't help any
L1048[16:07:50] <ben_mkiv> that
depends
L1049[16:07:51] <Inari> Expectations I
suppose then
L1050[16:07:55] <ben_mkiv> if you do it
for money, sure it doesnt help
L1051[16:08:04] <ben_mkiv> if they just
like to get feedback it might be nice for them
L1052[16:08:20] <Inari> Probably, I'd
just feel like that amount of feedback doesn't help much I
guess
L1053[16:08:29] <ben_mkiv> my openglasses
fork will probably no be ever played by more than 10 people, still
i had fun coding it
L1054[16:08:43] <Inari> ben_mkiv:
Yeah
L1055[16:08:56] <Inari> I'm generally
more into things when I know people will use the thing or such
xD
L1056[16:09:09] <gamax92> Inari:
Thistle
L1057[16:09:12] <ben_mkiv> :D
L1058[16:09:18] <Inari> gamax92: ?
L1059[16:09:54] <ben_mkiv> yea thats
usually better, but for me that stuff was more about learning
something about opengl and such
L1060[16:09:54] <Inari> ben_mkiv: Maybe
thats partialyl why I like fixing bugs and adding things more than
creating from ground up. When theres requests for bugfixes and
requests tfor new features it means theres an interest
L1061[16:09:58] <ben_mkiv> so that worked
for me
L1062[16:10:26] <ben_mkiv> and i've
missed some features i would loved in openglasses
L1063[16:10:31] <ben_mkiv> coded them,
but never used them myself xD
L1064[16:10:49] <ben_mkiv> well. winter
is coming...
L1065[16:10:57] <Inari> It is \o/
L1066[16:10:59] *
Inari likes snow
L1067[16:11:23] <Inari> Oh well at least
I'm trying to help out with Technicalities now :P Thats a mod I'm
both interestedin and think will have a nice reception
L1068[16:11:49] <Inari> TIL healing
earth
L1069[16:12:37] <ben_mkiv> oO
L1070[16:13:24] <Inari> I guess the
correct translation is medicinal clay
L1072[16:14:23] <ben_mkiv> well, the
other one would make sense to as a german
L1073[16:14:26] <ben_mkiv> :P
L1074[16:14:39] <Inari> :p
L1075[16:14:52] <Inari> Thats what I
translated it from on the fly xD
L1077[16:15:15] <ben_mkiv> yea, while the
other one is something like "formalit�ten
L1078[16:15:32] <ben_mkiv> dont mind the
stuff i was imaging in my head about that
L1079[16:15:37] <ben_mkiv> what kind of
mod that would be
L1080[16:15:38] <ben_mkiv> xD
L1081[16:15:39] <Inari> What?
L1082[16:16:04] <ben_mkiv> a mod about
paper stuff and bureaucracy
L1083[16:16:38] <Inari> Only if it has
Permit A 38
L1084[16:18:41] <ben_mkiv> but i was
about to try medical clay, but never bought it
L1085[16:18:42] <ben_mkiv> hm
L1086[16:18:53] <ben_mkiv> you got real
experience with it?
L1087[16:18:59] <Inari> Nope
L1088[16:28:26] <gamax92> hmm that's a
slight issue, I have no constants
L1089[16:34:01]
⇦ Quits: BearishMushroom
(~BearishMu@82-209-154-59.cust.bredband2.com) (Read error:
Connection reset by peer)
L1090[16:51:06]
<SentientTurtle> gg microsoft. Windows
explorer crashes when opening an image file
L1091[16:51:09]
<SentientTurtle> Top QA.
L1092[16:53:03] <Izaya> It's a feature
(tm)
L1093[16:53:29] <Izaya> I like that
opening my Camera folder on my phine with Windows Explorer has a
50/50 chance to boot me out of my session
L1094[16:53:37] <Izaya> s/phi/pho/
L1095[16:53:37] <MichiBot> <Izaya>
I like that opening my Camera folder on my phone with Windows
Explorer has a 50/50 chance to boot me out of my session
L1096[16:56:01]
<SentientTurtle> Well
L1097[16:56:07]
<SentientTurtle> let's see if nirsoft's
stuff still work
L1098[16:56:09]
<SentientTurtle> let's see if nirsoft's
stuff still works [Edited]
L1099[17:00:58]
⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L1100[17:02:11]
⇨ Joins: Turtle
(~SentientT@ip5657cbb2.direct-adsl.nl)
L1101[17:02:20] <Turtle> Good news: It
does.
L1102[17:04:43]
⇦ Quits: Schzd
(~Schzdadep@modemcable250.104-59-74.mc.videotron.ca) (Read error:
Connection reset by peer)
L1103[17:08:34] <Turtle> It would be so
much more convenient if they just told you what extension was
crashing, but, meh
L1104[17:11:50]
⇦ Quits: Turtle (~SentientT@ip5657cbb2.direct-adsl.nl) (Read
error: Connection reset by peer)
L1105[17:17:05] <gamax92> oh I'm stupid,
the values are on the thread stack and not the state stack
L1106[17:28:28] <Inari> %remindme 16h
boku no inu
L1107[17:28:31] <MichiBot> I'll remind
you about "boku no inu" at 11/23/2017 09:28:31 AM
L1108[17:29:36]
⇦ Quits: Inari (~Pinkishu@p4FC1E1E8.dip0.t-ipconnect.de)
(Quit: 'A little body, to satisfy your all hand
addictions.')
L1109[17:31:28]
⇦ Quits: Nathan1852
(~Nathan185@hsi-kbw-37-209-86-166.hsi15.kabel-badenwuerttemberg.de)
(Read error: Connection reset by peer)
L1111[17:34:14] <payonel> derp
L1112[17:34:20] <payonel> ah, that's
because inari left
L1114[17:34:30] <MichiBot> payonel: inari
will be notified of this message when next seen.
L1115[17:43:15] <AmandaC> I need to set
two blocks to air, from linux, options? :s
L1116[17:43:49] <payonel> from linux, so,
with `dd`? :) haha
L1117[17:44:13] <ben_mkiv> :D
L1118[17:44:26] <ben_mkiv> write a shell
script to patch the mca files :P
L1119[17:45:19] <Izaya> rcon
L1121[17:48:10] <ben_mkiv> well, didnt
laugh my ass of like that for a while :D
L1122[17:48:15] <MichiBot>
Jim Carrey
Sounds Off on Icons and More at NYFW 2017 | E! Live from the Red
Carpet | length:
2m 13s | Likes:
29,857 Dislikes:
1,049 Views:
4,438,742 | by
E! Live
from the Red Carpet | Published On 10/9/2017
L1123[18:23:20]
⇦ Quits: Vexatos
(~Vexatos@p200300556E4C193175F276C801917BF0.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L1124[18:24:26]
<KoxFox>
Possibly stupid question, however I do not have much experience at
this level of lua. When writing infromation to a table, would
"0x400400400400000" be the same as {0x400400,400400,000}
bitwise? Would each of these be 64 bits, or would the table take up
more information?
L1125[18:25:47] <ben_mkiv> try it?!
L1126[18:25:59] <ben_mkiv> but probably
it will end up as one field
L1127[18:27:02]
<KoxFox>
Well if I tried it, I don't know of a way to check the binary
length of a table, or a string for that matter, and bit32 doesn't
support showing 64 bit integers even though OC seems to be compiled
with the 64 bit tag set.
L1128[18:29:28] <gamax92> well, there's a
reason it's called bit32.
L1129[18:30:40]
<KoxFox>
Okay, so it would seem when packed into a table it still returns
the same when tonumber is called, so obviously the hex is the same.
Peeeeeeerfect. My life just got a lot easier.
L1130[18:31:28]
<KoxFox>
or it added the table elements together and I didn't notice I had a
bad hex number...
L1131[18:34:29]
⇦ Quits: hpf3 (webchat@c-73-225-231-202.hsd1.wa.comcast.net)
(Ping timeout: 180 seconds)
L1132[18:59:00] <gamax92> I hate scala
:I
L1133[19:11:15]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L1134[19:14:00]
⇦ Quits: ben_mkiv (~ben_mkiv@p57972696.dip0.t-ipconnect.de)
(Ping timeout: 183 seconds)
L1135[19:51:38] <payonel> @koxfox storing
a number stores a (Wait for it) a number :) a lua number is
typically a 64 bit double (and in oc, it is a 64 bit double). be
aware of floating point issues when bit stored is of concern
L1137[19:52:13]
<KoxFox>
Yeah, I actually found that after some looking,
L1138[19:52:15] <payonel> if you are
storing a lot of binary data, use the lua string, as that is a pure
and simple binary array
L1139[19:53:29]
<KoxFox>
I split the 64-bit into two 32-bits so that I could make changes to
it using a simple, pre-existing library, now I'm just having an
issue getting it back together and getting the right numbre
x.x
L1140[19:53:47] <Xal> if you switch your
cpu's architecture to lua 5.3 by shift-right click with it in hand
you can use integers and floats
L1141[19:54:51] <Xal> lua5.3 numbers can
represent both doubles and 64 bit integers
L1142[19:54:56] <Xal> they're converted
automatically
L1143[19:56:11]
<KoxFox>
it's in 5.3, I'm pretter sure
L1144[19:56:23] <payonel> they're
converted automatically when you do floaty things to integers
L1145[19:56:23]
<KoxFox>
I just don't have a library to control the binary data of a 64 bit
int
L1146[19:56:42]
<KoxFox>
afaik there's a bit32, but not a bit64
L1147[19:58:27] <Xal> payonel: lua5.3 has
an integer division operator to avoid this, no?
L1148[20:01:02] <payonel> yes, with //
integers won't become floats, but floats don't become
integers
L1149[20:01:07] <payonel> %lua 3//2
L1150[20:01:08] <MichiBot> main:1:
unexpected symbol near '3'
L1151[20:01:13] <payonel> oh 5.2
L1152[20:01:17] <payonel> %lua
LUA_VERSION
L1153[20:01:17] <MichiBot> nil
L1154[20:01:19] <payonel> :(
L1155[20:01:19]
⇦ Quits: Gavle (Gavle@welcome.to.bantown.com) (Quit:
GavleGavle)
L1156[20:01:26] <AmandaC> @KoxFox Lua 5.3
has bit operations
L1157[20:01:32] <Mimiru> MichiBot, is
5.2
L1158[20:01:51] <payonel> %lua
_VERSION
L1159[20:01:51] <MichiBot> Lua 5.2
L1160[20:01:54] <payonel> cool, thanks
Mimiru
L1161[20:02:16] <payonel> Xal: anyways,
3//2 == 1, 3.0//2 == 1.0
L1162[20:02:22]
<KoxFox>
Alright... well I've been testing my code, so I guess I'll load up
OC and see if something changes. I just read this. There are two
bit libraryies, yeah? bit32. and just bit?
L1163[20:02:40] <payonel> openos has
bit32 for both archs
L1164[20:03:06]
⇨ Joins: Gavle (Gavle@welcome.to.bantown.com)
L1165[20:03:08]
<KoxFox>
well I'm running on eeprom x.x
L1166[20:03:12]
<KoxFox>
no os for me
L1167[20:03:34]
<KoxFox>
bit is the 64 bit library, right?
L1168[20:05:10] <Izaya> You can fit an OS
in an EEPROM
L1170[20:06:12]
<KoxFox>
I know
L1171[20:06:30]
<KoxFox>
but I do not have room for that
L1172[20:06:33]
<KoxFox>
not with my code.
L1173[20:06:39] <Izaya> ah okay
L1174[20:07:34]
<KoxFox>
I have a sinking feeling I'm going to need every bit I can have to
fit my code in, and then completely rely on ram for the rest
L1175[20:07:44]
<KoxFox>
which means every restart is a fresh start, lol
L1176[20:10:47] <CompanionCube> tfw most
minecraft shaders don't work on your RX480 on Linux
L1177[20:15:49]
<KoxFox>
AmandaC, did you mean just simple bit operations? I meant things
like bit32.extract for 64-bit. Not "Lua has no bit operations
what so ever"
L1178[20:17:26]
<KoxFox>
I feel retarded...
L1179[20:20:58] <payonel> @koxfox lua 5.2
(in OC) has bit32 in _G, and lua 5.3 has bitwise ops
L1180[20:21:20]
<KoxFox>
I was sure I had it in 5.3 more, but I had it in 5.2 instead.
L1181[20:21:32]
<KoxFox>
\s/more/mode
L1182[20:21:33]
⇨ Joins: Thutmose
(~Patrick@2600-6c5e-177f-e7a6-4c75-c83b-3327-9fd7.dhcp6.chtrptr.net)
L1183[20:21:36] <payonel> openos has a
bit32 lib that is loaded on lua5.3 archs
L1184[20:21:50] <payonel> so that you can
use the bit32 lib in either
L1185[20:22:02] <payonel> but, as you
stated, youre in eeprom-land
L1186[20:22:06] <payonel> so i thought i
would differentiate
L1187[20:22:38]
<KoxFox>
well I'm not sure
L1188[20:22:46]
<KoxFox>
I'm still trying to get it to work in openOS
L1189[20:22:46]
<KoxFox>
xD
L1190[20:36:40]
⇦ Quits: Thutmose
(~Patrick@2600-6c5e-177f-e7a6-4c75-c83b-3327-9fd7.dhcp6.chtrptr.net)
(Ping timeout: 183 seconds)
L1192[21:19:33]
⇦ Quits: ben_mkiv|afk
(~ben_mkiv@p57972568.dip0.t-ipconnect.de) (Ping timeout: 183
seconds)
L1193[21:20:46] <S3> Izaya: I think 8K
EEPROMs should be available
L1194[21:20:48] <S3> 8K is all I
need
L1195[21:20:55] <S3> if I can have 8K I
would be happ
L1196[21:20:58] <S3> happy*
L1197[21:21:08] <S3> when I buy EEPROMs
for my home stuff, I don't use 4K
L1198[21:21:12] <S3> 4K is small as
shit
L1199[21:21:44] <S3> so then 4K lua is
even more shit
L1200[21:21:55] <S3> They should be
8K
L1202[21:22:02] <S3> /rant
L1203[21:22:22] <gamax92> reimplementing
a bunch of apis
L1205[21:22:35] <gamax92> S3: ?
L1207[21:23:10] <gamax92>
!?!?1!?!/??!?1!!
L1208[21:23:20] <S3> omg trinary
L1209[21:23:27] <S3> no quadnary
L1211[21:23:37] <S3> ! ? / and 1
L1212[21:24:28] <S3> I'm building a
computer in my house from scratch
L1213[21:24:31] <gamax92> :I this
broke
L1214[21:24:40] <S3> I pondered using 68
pin wide SCSI you know for say ultra160
L1215[21:24:48] <S3> for connecting
address / data bus between boards
L1216[21:24:49] <gamax92> it claims that
there is nothing on the stack.
L1217[21:25:05] <gamax92> there should be
two things on the stack
L1218[21:25:08] <S3> its twisted for
interferance / crosstalk prevention, long, and supports up to 16
devices
L1219[21:25:32] <S3> there's this problem
though.. the connectors are $20!!!
L1220[21:25:52] <S3> costs as much for
the connector as it does to get the PCB printed wtf
L1221[21:26:12] <S3> Too expensive
L1222[21:27:19] <gamax92> well, it could
be that my pointer class is broken.
L1223[21:27:33] <S3> so who has a better
idea than scsi?
L1224[21:27:41] <S3> I'm not adopting the
protocol..
L1225[21:27:54] <S3> I just need a
connector with lots of wires and good reach for my addr / data
bus
L1226[21:28:01] <S3> for inter board
connecting
L1227[21:28:06]
<Ristelle> why
L1228[21:28:20]
<Ristelle> like why do you need to connect
between boards?
L1229[21:28:21] <S3> Why would you even
question that?
L1230[21:28:45] <S3> because it's a multi
board system, obviously!
L1231[21:28:56] <S3> not seperated by a
backplane
L1232[21:30:23] <S3> Ristelle I could use
an edge connector, but I'd still need cables for it!
L1233[21:34:39] <S3> There is
this...
L1235[21:34:50] <S3> They're $8..
L1236[21:35:00]
<Ristelle> $8
L1237[21:35:03]
<Ristelle> for that?
L1238[21:35:06]
<Ristelle> wat
L1239[21:35:31] <S3> it's not cheap but
-slightly- better
L1240[21:37:24] <S3> looks like... 50
pin?
L1241[21:38:03] <S3> guess what!
L1242[21:38:08] <S3> $8 if you buy 100 of
them
L1243[21:38:12] <S3> $11 something for
1
L1244[21:39:03] <vifino> Hey S3. I'm
thinking of making a pcb business card using an ATTiny85 or
similar. Might squeeze some SMD LEDs on there, too, in addition to
a usb port.
L1245[21:39:27] <S3> Cool!
L1246[21:40:05] <S3> vifino: at defcon
you have to be very careful to accept anyones business
cards..
L1247[21:40:18] <S3> because some people
will embed smart card like chips in them and shit
L1248[21:40:22] <S3> and trackers
L1249[21:40:57] <S3> vifino: got any cool
connector ideas?
L1250[21:41:09] <vifino> for what?
L1251[21:41:09] <S3> SCSI seemed the most
fitting but it's not cheap
L1252[21:41:20] <S3> I'm building a
homebuilt computer
L1253[21:41:25] <S3> multi board in a
rack
L1254[21:41:44] <S3> and I need a cable
to go between places on the rack that carry the eaddress bus and
data bus
L1255[21:42:03] <vifino> are we talking 8
bit here?
L1256[21:42:09] <vifino> or 32?
L1258[21:42:46] <vifino> ew.
L1260[21:42:55] <S3> huge benefits
L1261[21:43:05] <vifino> more like huge
nastyness.
L1262[21:43:14] <vifino> 16 is much more
reasonable.
L1263[21:43:17] <S3> if I decide not to
custom build the cpu part then I may go 32 with a 68000
L1264[21:43:31] <S3> not if you're
building a cpu only because..
L1265[21:43:43] <S3> 16 bits is a lot of
parallel circuitry to wire
L1266[21:43:56] <vifino> powers of 2,
please.
L1267[21:43:59] <S3> and 8 is too little
capability without multiplexing
L1268[21:44:12] <S3> I like 12 because
octal is easy
L1269[21:44:24] <S3> ity'sa nice medium
and supports a 4K linear memory space
L1270[21:44:31] <S3> I can connect an mmu
circuit to provide more than 4K
L1271[21:46:27] <S3> also check this out
vifino
L1273[21:46:46] <S3> I could just build a
CPU with a couople of those.. but it'd be low speed
L1274[21:47:09] <S3> standard 7400 series
normal power rating logic.. I could probably do 44Khz no
problem
L1275[21:48:14] <S3> if I can get an LS
version.. then yes
L1276[21:48:17] <S3> I could go
faster
L1277[21:48:30] <vifino> personally, i'd
rather have 8 bit than 12, it's nasty.
L1278[21:48:36] <vifino> but okay.
L1279[21:48:46] <Ristelle> S3 why not you
make one
L1280[21:48:48] <Ristelle> lol
L1281[21:48:59] <vifino> are you keen on
signal integrity, S3?
L1282[21:49:14] <vifino> like,
differential signaling and what not.
L1283[21:49:14] <Ristelle> buy coper
cables from your local store and make them XD
L1284[21:49:52] <S3> vifino: for a
project like this, I just need a reasonably clean rising and
falling edge of all of my fans
L1285[21:50:03]
⇨ Joins: ben_mkiv
(~ben_mkiv@p57972568.dip0.t-ipconnect.de)
L1286[21:50:09] <S3> also, 12 bit is
really not a big problem. At all
L1287[21:50:14] <vifino> it
L1288[21:50:18] <vifino> it's ugly and i
hate it.
L1289[21:50:21] <S3> the memory space in
a 12 bit computer is still power of 2
L1290[21:51:54] <S3> especially in my
design, in my design, my 12 bit address space consists of 16 pages
and 16 blocks per page, each consisting of 16 addresses, each
address containing 12 bits.
L1291[21:52:02] <S3> you really don't
even see the difference
L1292[21:53:10] <vifino> well, anyways,
i'd design the bus around 16 bit, even if you're never gonna use
those, if you ever decide to drop in another cpu, it might make it
easier.
L1293[21:53:45] <S3> right. I'd use them
for a control bus tbh
L1294[21:53:47] <S3> the extras
L1295[21:54:21] <S3> I want more than
just 24 pins
L1296[21:54:21] <vifino> no no no, plan
them extra, it's good to have expandability in your bus
design.
L1297[21:54:43] <S3> I'm hoping for
overhead
L1298[21:54:56] <S3> this is why I
thought the 68 SCSI DSUB might be perfect
L1299[21:54:59] <S3> 68 pin*
L1300[21:55:04] <S3> used for ultra 160
hard drives
L1301[21:55:13] <S3> it's twisted cable
too
L1302[21:55:25] <S3> and has up to 16
connectors on it
L1303[21:55:32] <vifino> so like 24
address+data, add like, what, 4 to signal cpu status, add a vcc
line maybe, add ground inbetween each "important" wire to
reduce noise.
L1304[21:56:03] <S3> maybe some IRQ
stuff
L1305[21:56:24] <S3> I should come up
with a nice PIC
L1306[21:56:34] <S3> for handling
interrupts
L1307[21:56:56] <vifino> (24+4+2)*2, so
60, you can use the excess 8 for whatever.
L1308[21:57:04] <vifino> so scsi does
sound pretty great.
L1309[21:57:22] <S3> it's just the $20
connector price
L1310[21:57:28] <S3> evil
L1311[21:57:28] <vifino> meh.
L1312[21:57:39] <vifino> they're pretty
great though..
L1313[21:57:55] <S3> I already have a
scsi cable thatl fit 68 pin with 5 connectors and it's about 5 feet
long
L1314[21:58:02] <vifino> nice.
L1315[21:58:10] <S3> so it'd work its way
up my rack nicely since it's not a full 42U
L1316[21:58:16] <vifino> S3: my rough
idea make sense?
L1318[21:58:32] <vifino> great, hope i
could help ;)
L1319[21:59:01] <S3> Hm. I may need to
use the extra 24 pins too
L1320[21:59:12] <S3> because I plan to
make the main memory multi ported
L1321[21:59:23] <S3> so that I can fetch
an instruction and write back to RAM at the same cycle
L1322[21:59:41] <S3> using replicated
state
L1324[21:59:58] <S3> you know I don't
think I need it multiported on the IO side
L1325[21:59:58] <gamax92> oh, was
forgetting to update the address, so was giving everything null
pointers
L1326[22:00:05] <vifino> you definitly
want to use the many ground wires, S3.
L1327[22:00:07] <S3> I can make it
multiported just on the main board
L1328[22:00:20] <gamax92> and the memory
system here has memory at 0, so null pointers don't segfault
L1329[22:00:21] <vifino> (if not
differential signalling)
L1330[22:00:39] <S3> I'm not worried
about differential signalling
L1331[22:00:49] <S3> if I was going more
than a few feet then yes
L1332[22:01:04] <S3> but this system
probably wouldn't run more than 1Mhz, and I doubt I will go above
50Khz
L1333[22:01:05] <gamax92>
BufferOverflowException
L1334[22:01:22] <S3> besides during a
test
L1335[22:01:26] <vifino> i just know that
the only difference between jtag 10 and 20 pin is that the 20 pin
has 10 grounds
L1336[22:01:37] <S3> yes but that's high
speed
L1337[22:01:46] <vifino> i mean,
yes
L1338[22:01:48] <S3> and the quality of
data there is crucial
L1339[22:02:03] <vifino> i'd say that
memory corruption is kinda bad there too...
L1340[22:02:30] <S3> it could be. I doubt
it will be too much of a problem especially with twisted
cables
L1341[22:02:52] <S3> if it were IDE it
may be more of a problem
L1342[22:03:32] <S3> the other idea is
not to expose the bus.
L1343[22:03:55] <S3> the other idea is to
use the audio fiber connectors with digital fiber audio
cables
L1344[22:04:03] <S3> and create some sort
of RDMA multiboard system
L1345[22:04:17] <S3> where devices
pretend they are talking to memory but really are just talking to
some DMA controller
L1346[22:04:25] <S3> and it just ships it
cross system
L1347[22:04:31] <S3> that'd actually be
super cool
L1348[22:04:50] <S3> perhaps expensive,
and I don't think I'd make that without FPGAs
L1349[22:05:04] <vifino> speaking of DMA,
i need to figure out how to handle interrupts and what not in my
rust ZPU emulator.
L1350[22:05:30] <S3> I can't remember,
does the ZPU support IRQs/
L1351[22:05:42] <vifino> plus, well, how
the hell am i gonna implement DMA and interrupts generically.
L1352[22:05:46] <vifino> S3: yes.
L1353[22:05:54] <vifino> EMULATE 0,
basically.
L1354[22:06:03] <vifino> not sure if i am
wrong, though.
L1355[22:06:12] <vifino> would've needed
to ask 20kdc.
L1356[22:06:28] <S3> there's often two
common types of DMA
L1357[22:06:35] <S3> cycle stealing DMA
like gamax92 did
L1358[22:06:38] <S3> which is
retarded
L1359[22:07:26] <S3> and I forgot the
name of the other, but the other is when you double clock or
quadruple clock or more, run it through a clock divider, and feed
the cpu with it, then run DMA in between cpu cycles
L1360[22:07:30] <gamax92> yeah well fuck
you
L1361[22:07:30] <S3> it's black magic,
but can work nicely
L1362[22:07:52] <S3> gamax92: :D
L1363[22:08:14] <S3> gamax92: I'm just
saying cycle stealing is evil
L1364[22:08:19] <S3> however
L1365[22:08:21] <gamax92> I would end up
spin waiting for the DMA to complete anyways
L1366[22:08:31] <S3> in terms of software
emulation cycle stealing is probbaly the most sane way to do
it
L1367[22:09:02] <S3> but in hardware I
think the other methods are better
L1368[22:09:24] <S3> because then it just
does it in between cycles and raises an irq when its done
L1369[22:09:42] <S3> funny thing is you
can technically run your clock MUCH faster
L1370[22:09:54] <S3> and then do multiple
DMA copies per cpu cycle
L1371[22:10:54] <S3> this method of DMA
usually requires some good knowing of the latency of your CPU and
such.. not too hard, but becomes harder with pipelining, etc
L1372[22:14:44] <vifino> thing is my
emulator is very generic, currently i have a "memory bus"
which is about as basic as i could get away with.
L1373[22:14:57] <S3> vifino: ++*ptr
L1374[22:15:06] <vifino> not quite.
L1375[22:15:37] <vifino> but yeah,
devices are just things you can read/write to, the bus itself is
just a memory device, it just happens to wrap others.
L1376[22:15:55] <vifino> the ZPU cpu can
just take one as its input.
L1377[22:16:38] <vifino> so, basic
operation works. just need to figure out how to properly make
something that works with DMA.
L1378[22:17:18] <S3> what sort of thing
do you want to provide DMA for?
L1379[22:18:07] <vifino> i usually tend
to combine DMA and interrupts there, cause on ZPU, interrupts are
useless without dma.
L1380[22:18:19] <vifino> (more or
less)
L1382[22:18:53] <vifino> basically, there
is exactly one interrupt handler.
L1383[22:19:01] <vifino> you can put
something on the stack, sure.
L1384[22:19:17] <vifino> so you got the
type, etc.. but not the data.
L1385[22:19:34] <vifino> would be really
stupid to put ALL of the data on the stack, too.
L1386[22:20:21] <vifino> like, i can work
around DMA with my emulator design, since the memory access goes
through the device either way, it can control the output.
L1387[22:20:56] <vifino> but still, i at
least need a way to fire interrupts and that generically...
L1388[22:22:13] <vifino> see, unlike
something i'd do in C, i can't call myself through all the
abstractions.
L1389[22:22:31]
⇦ Quits: Lathanael|Away
(~Lathanael@p54960DD6.dip0.t-ipconnect.de) (Ping timeout: 186
seconds)
L1390[22:22:48] <vifino> not sure how i
can implement interrupts if all i can do is poll devices.
L1391[22:22:59] <vifino> (emulator-side,
obviously.)
L1392[22:23:43] <vifino> could of course
make some form of function that returns whether a device has
interrupts queued or not.
L1393[22:23:49] <vifino> but meh.
L1394[22:23:52] <vifino> everything's
ugly.
L1395[22:29:05]
⇨ Joins: Lathanael|Away
(~Lathanael@p54960D1F.dip0.t-ipconnect.de)
L1396[22:34:48] <vifino> soo, ZPU
interrupts work by jumping to 0x20/EMULATE 1
L1397[22:35:16] <vifino> pushed the old
IP to the stack beforehand.
L1398[22:35:57] <vifino> so, really, the
ZPU doesn't even know *why* it got an interrupt.
L1399[22:35:58] <vifino> lovely.
L1400[22:44:20] <vifino> oh,
interesting.
L1401[22:45:23] <vifino> so the only
implemented interrupts i have for ZPU are kinda useless. if i add
an interrupt reason, it's less useless.
L1402[22:46:05] <vifino> so a simple
.interrupt(int) should work just fine.
L1403[22:46:32] <vifino> still not sure
how to hook them together.
L1404[22:48:29] <vifino> ah fuck it's
almost 6 am
L1405[22:48:30] <vifino> god dammit
L1406[22:48:47] <vifino> fuck it i'll
stay up
L1407[22:49:20] <gamax92> there, put in
stdbool into lua and converted a bunch of lua_isbleh to return
bool
L1408[22:49:33] <gamax92> also
lua_pushboolean takes a bool now
L1409[22:54:25] <vifino> yeah fuck it let
me roll my own style of interrupts and shit
L1410[22:54:32] <vifino> fake DMA is good
enough
L1411[22:54:47] <ben_mkiv> sounds like
its a feature that some bool function takes a bool
L1412[22:55:17] <gamax92> ben_mkiv:
welcome to old C
L1413[22:55:30] <vifino> bool? you mean
int?
L1414[23:02:15] <vifino> actually hold
on. i could implement an interrupt controller, at least a fake one.
interrupt reason memory mapped register and what not. less stack
abuse.
L1415[23:02:23] <vifino> hrrrmmm
L1416[23:15:08]
⇦ Quits: Unh0ly_Tigg
(~Unh0ly_Ti@c-24-21-196-226.hsd1.or.comcast.net) (Quit:
Leaving)
L1417[23:18:04] *
AmandaC looks at the time
L1418[23:18:12] *
AmandaC closes minecraft, goes to sleep
L1419[23:23:49]
⇦ Quits: ben_mkiv (~ben_mkiv@p57972568.dip0.t-ipconnect.de)
(Ping timeout: 200 seconds)
L1420[23:44:22] <gamax92> gah this will
not work.