<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:00:01] ⇦
Quits: Corded (discord@2607:5300:60:51da::c0f:fee) (Remote host
closed the connection)
L2[00:00:18] ⇨
Joins: Corded (discord@2607:5300:60:51da::c0f:fee)
L3[00:00:18] zsh
sets mode: +v on Corded
L4[00:26:58] *** Kasen
is now known as rakiru|offline
L5[00:34:04] ⇨
Joins: Johannes13 (Johannes@141.70.98.103)
L6[00:37:33] ⇨
Joins: Johannes13_ (~Johannes@141.69.78.15)
L7[00:39:10] ⇦
Quits: Johannes13 (Johannes@141.70.98.103) (Ping timeout: 189
seconds)
L8[00:40:58] ⇦
Quits: Something12 (~Something@S010634bdfa9eca7b.vs.shawcable.net)
(Ping timeout: 186 seconds)
L9[00:41:24] ⇨
Joins: Johannes13 (~Johannes@141.70.98.103)
L10[00:41:49] ⇦
Quits: Johannes13 (~Johannes@141.70.98.103) (Read error: Connection
reset by peer)
L11[00:42:18] ⇨
Joins: Johannes13 (Johannes@141.70.98.103)
L12[00:42:50] ⇦
Quits: Johannes13_ (~Johannes@141.69.78.15) (Ping timeout: 198
seconds)
L13[00:48:59] <Izaya> weechat get
L15[00:50:09] <Shuudoushi> I made that
thing t be a boat...
L16[00:50:16] <Shuudoushi> to*
L17[00:58:27] <gAway2002> What do you call
a fixed-length array structure that, when full, drops elements off
the end when new elements are added?
L18[00:58:39] ***
minecreatr is now known as Mine|dreamland
L19[00:59:03] <gAway2002> I was thinking
about queues but haven't had time to check the python stl for those
yet
L20[00:59:46] <gAway2002> hm, no, python
queues block until there's enough space in them
L21[01:00:31] ⇦
Quits: Alexis (Shobu@just.pour.the.drink.panicbnc.eu) (Quit:
*.banana *.split)
L22[01:00:32] ⇦
Quits: Hobbyboy (Hobbyboy@hobbyboy.co.uk) (Quit: I think the BNC
broke.)
L23[01:00:43] <sugoi> gAway2002: actually,
that makes me think of LRU cache
L24[01:00:56] <sugoi> implemented on a
queue, sorted by use
L25[01:01:00] <sugoi> though you dont HAVE
to sort
L27[01:01:46] <gAway2002> I found pylru but
it's a dict-like rather than an array-like
L28[01:03:49] <gAway2002> hmm, looks like
deque can do it
L30[01:16:45] ⇨
Joins: Hobbyboy (Hobbyboy@hobbyboy.co.uk)
L31[01:19:08] <sugoi> gamax92: you've
worked with unicode in lua. if i have a string, b, and i want the
byte value of the last char, can i use b:byte(#b) or do i use
b:byte(unicode.wlen(b))
L32[01:19:55] ⇨
Joins: Alexise (Shobu@just.pour.the.drink.panicbnc.eu)
L33[01:20:00] <gamax92> sugoi: why not use
the utf8 api ...
L34[01:20:36] ***
Alexise is now known as Alexis
L35[01:20:49] <gamax92> sugoi: like I
imagine it's for ocemu right?
L36[01:21:00] <sugoi> bc i haven't used it.
... and, i didn't know there was a utf8 in _G
L37[01:21:10] <sugoi> no this is for
openos
L38[01:21:19] <gamax92> ahh
L39[01:21:50] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L40[01:22:00] <gamax92> the latter should
work (len not wlen, len is absolute characters and wlen is width
taking in account full width characters)
L41[01:22:23] <gamax92> well no ...
L42[01:23:03] <gamax92> I see ... unicode
api has no byte or codepoint
L43[01:25:49] <sugoi> gamax92: but that
what you said about wlen vs len -- but then you said "well
no"
L44[01:26:07] <gamax92> what I said about
len and wlen is correct
L45[01:26:22] <gamax92> but simply doing
string.byte will not give you correct results above 127
L46[01:27:08] <sugoi> well then i could
compare string.len to unicode.wlen
L47[01:27:14] ⇨
Joins: Kodos
(webchat@108-226-6-195.lightspeed.stlsmo.sbcglobal.net)
L48[01:27:15] zsh
sets mode: +v on Kodos
L49[01:27:21] <Kodos> x.x So much for
nap
L50[01:27:21] <sugoi> and if equal, then
byte is valid?
L51[01:27:28] <sugoi> welcome back
Kodos
L53[01:27:46] <gamax92> sugoi: ... why do
you keep saying wlen
L54[01:28:11] <sugoi> because i
misunderstood what you meant until now
L55[01:28:44] <gamax92> sugoi: if
string.len == unicode.len then your string has only ascii
characters in it anyway :P
L56[01:28:53] <sugoi> gamax92: that's what
i was trying to say
L57[01:31:33] <gamax92> sugoi: confused, do
you not need proper utf8 handling?
L58[01:33:20] <gamax92> #lua function
uz(stuff) local b={stuff:byte(1,-1)} if #b==1 then return b[1] end
local c=b[1]%(8*(2^(4-#b)))*(2^(6*#b-6)) for i=2,#b do
c=c+(b[i]%64)*2^(6*(#b-i)) end return c end
L59[01:33:20] <|0xDEADBEEF|> > nil
L60[01:33:31] <gamax92> #lua
string.format("%x", uz("?"))
L61[01:33:31] <|0xDEADBEEF|> >
1f414
L62[01:36:03] ⇨
Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L63[01:39:02] <sugoi> gamax92: actually i
just wanted to understand unicode in lua a bit more, and
greaser|q's term doesn't handle it
L64[01:39:39] <sugoi> greaser|q: why in
read do you write \b until the end of the text doesn't have byte
value >192?
L65[01:39:46] <greaser|q> unicode.wlen is
probably what you want
L66[01:40:18] <sugoi> greaser|q: yeah
gamax92's explanation of len v wlen was great, i think i'll get i'm
good there
L67[01:40:21] <greaser|q> sugoi: if the
character is in the form 10xxxxxx, it's one of the bytes following
the start of a character
L68[01:40:43] <greaser|q> e.g. 1110xxxx
10yyyyyy 10zzzzzz = xxxx_yyyy_yyzz_zzzz
L69[01:41:54] *
sugoi is afk for a bit - keep talking if you had more to say, i'll
read the logs when i get back
L70[01:44:53] ⇨
Joins: Tedster_
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com)
L71[01:45:21] ⇦
Quits: Tedster
(~Tedster@host86-170-31-233.range86-170.btcentralplus.com) (Ping
timeout: 194 seconds)
L72[01:46:06] <Izaya> Hmm, I need a better
way to store metadata about stuff on my site
L73[01:46:12] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L74[01:48:13] ***
cbcercas|AFK is now known as cbcercas
L75[01:50:38] <Kodos> What's the latest
chisel version that isn't broken af
L76[01:57:02] <Temia> Aren't there multiple
forks of Chisel now?
L77[02:00:05] ⇨
Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L78[02:00:10] <Kodos> Yeah
L79[02:00:24] <Kodos> I was trying to be
lazy and grabbed the BTM one I already had, but half the blocks are
invisible
L80[02:02:24] <Saphire> Delete
optifine
L81[02:03:38] <Kodos> Don't use it
L82[02:03:46] <Saphire> Huh
L83[02:04:06] <Kodos> I've been playing
modded MC for a few years now, I'm pretty much used to the common
causes for things
L84[02:20:41] <sugoi> greaser|q: ok
back
L85[02:20:44] <sugoi> i just noticed
something
L86[02:20:46] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L87[02:21:08] <sugoi> first, you check if
<127 and then while >192
L88[02:21:14] <sugoi> seems that would be
false :)
L89[02:21:40] <greaser|q> are you sure i
don't go if >127?
L90[02:22:03] <sugoi> i may have
accidentally changed that, it's possible, but unlikely
L92[02:22:17] <sugoi> yeah
L93[02:22:18] <greaser|q> 127<b,
192>b
L94[02:22:19] <sugoi> sorry
L95[02:22:21] <sugoi> yep
L96[02:22:31] <greaser|q> squeeze out an
extra byte
L97[02:22:35] <sugoi> sorry
L98[02:22:36] ⇨
Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L99[02:22:40] <greaser|q> b>127,
b<192
L100[02:22:47] <sugoi> yep yep
L101[02:23:00] <sugoi> i misread - my only
defense, i always put literals on right
L102[02:25:09] <sugoi> ok so do you have
an example unicode hex value that need to hit this to print
correctly?
L103[02:35:37] <Kodos> Does Charset have
fluid pipes
L104[02:36:05] <Kodos> It occurred to me I
don't have fluid pipes in this pack :x
L105[02:39:28] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L106[02:44:34] <Kodos> Glad to have NC2
back :3
L107[02:50:13] ⇦
Quits: Tedster_
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com) (Read
error: Connection reset by peer)
L108[02:50:23]
⇨ Joins: Inari
(~Pinkishu@p5dec6d40.dip0.t-ipconnect.de)
L109[02:50:26]
⇨ Joins: Tedster_
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com)
L110[02:53:39]
⇨ Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L111[02:54:58] ⇦
Quits: wolfmitchell (~wolfmitch@diamondedge.org) (Ping timeout: 186
seconds)
L112[02:57:02] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L113[02:57:48] <Inari> "What looks
like half an apple`?" the heck is that school asking its
students ?.?
L114[03:03:21] ⇦
Quits: Yepoleb (~quassel@188.22.161.224) (Ping timeout: 194
seconds)
L115[03:03:27] *
Lizzy sighs
L116[03:03:40] <Inari> stops ighing so
much
L117[03:03:43] <Inari> you're driving down
the market value
L118[03:03:44] <Inari> :<
L119[03:04:15] <Lizzy> Syncthing used to
be quite quick at transferring files but recently it's just become
shit
L120[03:04:27] *
Lizzy baps Inari
L121[03:04:37]
⇨ Joins: Yepoleb
(~quassel@91-115-116-61.adsl.highway.telekom.at)
L122[03:07:43]
⇨ Joins: h3po
(~h3po@aftr-5-146-248-178.unity-media.net)
L123[03:07:54] <Inari> :<
L125[03:11:12]
⇨ Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L126[03:12:41] ⇦
Quits: vifino (vifino@tty.sh) (Ping timeout: 198
seconds)
L127[03:14:36] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L128[03:14:50] <Kodos> Wooow
L129[03:15:17] <Kodos> Welp
L130[03:15:19] <Kodos> Time to open
another issue
L131[03:16:49]
⇨ Joins: wolfmitchell
(~wolfmitch@diamondedge.org)
L132[03:17:19] ***
wolfmitchell is now known as Guest87290
L133[03:18:14] <Inari> Kodos: we have
lorem ipsum for that
L134[03:19:18] <Kodos> Indeed
L135[03:19:34] <Kodos> I didn't think to
check for pasting ability or I would'v done that
L136[03:19:37] <Kodos> I did,
however
L137[03:19:45] <Kodos> Open an issue for
OC for support for oredicted diamond support
L138[03:19:54] <Kodos> -1 support
L139[03:20:14] <Kodos> Since I can't make
T3 stoofs with Industrial Diamonds apparently
L140[03:24:14] <Inari> noone wants your
fake diamonds
L141[03:28:42]
⇨ Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L142[03:30:08] <Kodos> Shhh
L143[03:38:58] ⇦
Quits: jackmcbarn (jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
(Ping timeout: 192 seconds)
L144[03:45:43]
⇨ Joins: jackmcbarn
(jackmcbarn@2001:470:1f15:958:223:7dff:feed:6c92)
L145[03:57:28] ⇦
Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Read
error: Connection reset by peer)
L146[04:08:29] ⇦
Quits: sugoi (~sugoi@71-217-125-92.tukw.qwest.net) (Ping timeout:
198 seconds)
L147[04:13:58] <Kodos> ... I turned my
Music volume to off, but it's still playing
L148[04:14:04] <Kodos> Albeit very
quietly
L149[04:22:21]
⇨ Joins: sugoi
(~sugoi@174-24-205-41.tukw.qwest.net)
L150[04:27:29] <Kodos> Isn't it possible
to tell FMP to make covers and shit with blocks that don't normally
have them via a config or something
L151[04:28:33] ***
gAway2002 is now known as g
L152[04:37:44] <g> Kodos, yeah, I think
so
L153[04:38:09] <Kodos> Time to go learn
how then. I want Basic Machine Casing Control Panels for my control
room
L154[04:38:29] <g> That'd look good,
actually
L155[04:39:31] <Kodos> Indeed
L156[04:43:31] <Kodos> TIL You can
replicate MFSUs
L157[04:47:34] <Inari> TIL my replicators
replicate infinitely
L158[04:48:15] <Inari> "4.1
billion-year-old zircon crystal from Western Australia contains
biologically-produced carbon, suggesting life had begun ∼300
million years earlier than previously thought."
L159[04:48:54] * g
accidentally blows up a macerator with too much
current
L160[04:49:54] <g> I always wanted to
like
L161[04:50:03] <g> build a town with power
meters and stuff and charge people
L162[04:50:07] <g> for their power
usage
L163[04:50:12] <g> but could never figure
out a good way to do it
L164[04:50:24] <Inari> not too hard
L165[04:50:34] <Inari> the harder part is
getting people to use it
L166[04:50:34] <Inari> :P
L167[04:50:44] <g> that part isn't a
problem for me
L169[04:50:54] <Inari> how :o
L170[04:51:03] <g> because we're at a loss
for things to do
L171[04:51:07] <g> and I know everyone on
the server personally
L173[04:51:35] <Kodos> Zetta Industries'
RF Meter has a mode for doing that
L174[04:51:37] <Inari> but if they're at a
loss for things to do why would they defer power generation and
hence have even less to do
L175[04:51:51] <Inari> dont even need the
RF meter, but it simplifies things i suppose
L176[04:51:51] <g> No, we're at a loss for
things to do, as a group
L177[04:52:10] <Inari> sure, but sounds
like its aproject where only one person has things to do ;D
L178[04:52:29] <g> the others aren't
technial, if that's what you mean
L179[04:53:28] <g> I tend to maintain all
that stuff
L180[04:54:29] <Inari> well what i'd do
would be something like, have buffer MFSUs that are drained from...
(and lead to the outlets), then havea PC scan those MFSus
regularly, if they get too empty, toggle mainline power on, also
take records of the energy values so you know how much was used...
the recharge them via a main line (as mnetioned) that carries the
power from your production area
L181[04:54:29] <Inari> you cna make it a
bit harder and only have one set but then you hav eto calculate the
input vs the output after recharging X seconds to know how much was
draind while it being recharged. or you can make it a bit simpler
and use 2 sets so that one is toggled off while it recharges and
hte other is on and then swap them
L182[05:02:54] <g> I'd like to avoid using
OC for that honestly
L183[05:02:56] <g> at least right
now
L184[05:03:06] <g> I'm rarely in the mood
to look at lua
L185[05:05:26] <Inari> :p
L186[05:05:39] <g> I would even settle for
js at this point
L187[05:05:39] ⇦
Quits: Saphire (~Saphire@37.23.148.139) (Read error: Connection
reset by peer)
L189[05:05:59] <Inari> i guess without it
you coudl use the redstone output stuff of MFSUs and toglgeb etween
2 sets, charge 1 up while the other is being used
L190[05:06:12] <Inari> then you know XYZ
EU have bene used when one set goes empty and you toggle over
L191[05:06:16] <g> I think the meter is
probably easiest honestly
L192[05:06:22] <g> I don't mind it being a
manual process at all
L193[05:14:21] <g> so are there any
non-super-experimental alternative arches for oc?
L194[05:14:38] <g> I found a js and
assembly one but they're both abandoned
L195[05:15:20]
⇨ Joins: Saphire (~Saphire@37.23.148.139)
L196[05:30:02] <Inari> whats wrong with
lua? xD
L197[05:30:41] <g> I don't like it
L199[05:31:03] <Inari> haha
L200[05:32:00] ***
Keridos is now known as Keridos|away
L201[05:38:29] ***
Keridos|away is now known as Keridos
L202[05:47:11]
⇨ Joins: Turtle
(~SentientT@82-171-92-73.ip.telfort.nl)
L203[05:49:14] <Kodos> MFW Trying to
remember how to set up AE2 to use a furnace to smelt a raw circuit
board on demand
L204[05:49:23] <Kodos> At 5 am
L205[05:50:03] <Lizzy> Kodos, interface
block above it with the crafting recipe in one of it's slots
L206[05:50:26] <Lizzy> potentially right
clicked with a wrench to make it only put into the furnace
L207[05:50:46] <g> yeah, and just an
extracting port below it
L208[05:51:23] <g> no, wait, in the
middle
L209[05:51:25] <g> insert coal at
bottom
L210[05:51:52] <Kodos> Does a crafting
card go anywhere?
L211[05:52:01] <Lizzy> interface
L212[05:52:07] <Lizzy> the interface
block
L213[05:52:16] <Kodos> I'd rather not
blindly export coal, and I know there's a way to set it up so it
only puts out coal on demand for the PCBs
L214[05:52:24] <Kodos> How would I set
that up
L215[05:52:32] <g> you put coal in the
recipe as well
L216[05:52:39] <g> and extract it from the
interface block using like a conduit
L217[05:53:13] <g> but you need to make
sure it doesn't end up in the top slot of the furnace so you need
another conduit with coal in its blacklist pulling from the
interface and pushing into the top of the furnace
L218[05:53:19] <g> instead of putting the
interface on top of the furnace
L219[05:53:25] <Kodos> Conduit?
L220[05:53:27] <Lizzy> brb, moving
areas
L221[05:53:32] <Kodos> Oh, EIO
L222[05:53:34] <g> yeah, I use enderIO
conduits
L223[05:53:35] <Kodos> I don't have
that
L224[05:53:39] <g> use whatever you have,
then
L225[05:53:42] <g> most of them have some
kind of filter
L226[05:53:44] <Kodos> Export buses
then
L227[05:54:00] <g> not entirely sure
that'd work
L228[05:54:20] <g> I think they'd just
connect to the main network through the interface block and
infinitely export coal
L229[05:54:32] <g> surely you have some
kind of pipe or something?
L230[05:54:59] <Kodos> subnet
L231[05:55:07] <Kodos> And not atm, not
that I know of
L232[05:55:12] <Kodos> I was going to
check out Charset
L233[05:55:13] <g> that's one way to
complicate it
L235[05:55:20] <g> I don't think charset
can filter
L236[05:55:26] <g> enderio is my goto mod
for that kind of thing honestly
L237[05:59:47] <Kodos> If there wasn't so
much extra shit I'll never use, I'd probably use it, but the only
thing I really want from EIO are conduits
L238[05:59:57] <Kodos> But the bloat (For
me) isn't worth it
L239[06:00:27] <Kodos> It's not really the
fault of the mod devs, it's just that there's so much feature creep
in a lot of the more common mods, it's hard to avoid
L240[06:01:23] <g> like this? :P
L242[06:01:58] <g> you're right, it does
have a lot of stuff
L243[06:02:00] <g> but everything is
useful
L244[06:02:17] <Kodos> It is,
definitely
L245[06:02:20] <Kodos> I'm not arguing
that
L246[06:02:35] <Kodos> It's just that in
an average pack, most of the stuff it adds, you can find similar
things in at least 2 other mods
L247[06:02:54] <Kodos> Or at least,
different ways to get the same result
L248[06:04:39] <Kodos> Also, funny story,
you can smelt raws into PCBs in a Railcraft Steam Oven lol
L249[06:12:10]
⇨ Joins: VikeStep (~VikeStep@120.156.54.17)
L250[06:19:28] *** g
is now known as gAway2002
L251[06:23:00] <Inari> i wonder if indoor
cats (the ones that never have been outside in their
life)understand taht outside is an actual thing and not just some
kinda advanced theatrical play
L252[06:29:38] <Kodos> I kind of wish AE2
had an addon that let you 'note' items to trade to people
L253[06:29:44] <Kodos> Which... I'm an
idiot
L254[06:29:45] <Kodos> Portable
cells
L255[06:30:14] <Kodos> Welp
L256[06:30:17] <Kodos> I'm gonna go get
coffee
L257[06:30:19] <Kodos> I apparently need
it
L258[06:31:02]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L259[06:58:48] ⇦
Quits: sugoi (~sugoi@174-24-205-41.tukw.qwest.net) (Ping timeout:
198 seconds)
L260[06:59:13] ⇦
Quits: Michiyo (~Katie@149.56.6.197) ()
L261[07:02:58] ⇦
Quits: wembly (~wembly@50.240.220.69) (Ping timeout: 186
seconds)
L262[07:05:14]
⇨ Joins: wembly (~wembly@50.240.220.69)
L263[07:11:37] <Kodos> Okay, that's
better
L264[07:11:54] <Kodos> Now I have a test
setup of T3 Server blades that craft in about a second and a
half
L265[07:12:27] <Kodos> Naturally, my first
reaction was to craft 1k of thm
L266[07:13:48] <Cruor> Kodos: only 1k?
thats weak
L267[07:14:26] <Kodos> Indeed. Let's try
10
L268[07:14:39] <Kodos> Whoops, need a
bigger CPU, one sec
L269[07:16:00] <Kodos> There we go
L270[07:18:00] <Kodos> Woo, put accel
cards in the assemblers, too
L271[07:19:50] <Kodos> It's choking on
iron and gold nugget crafting lol
L272[07:30:54] ⇦
Quits: brandon3055 (~Brandon@122.129.140.1) (Read error: Connection
reset by peer)
L273[07:33:25]
⇨ Joins: Michiyo (Michiyo@149.56.6.197)
L274[07:33:26]
zsh sets mode: +o on Michiyo
L275[07:33:48] <Cruor> Kodos: you need
more invention in your life :I
L277[07:34:56] <Kodos> Cruor: I really
don't. Unless you're willing to fund my gear buyback and a
bond
L278[07:34:58] <Cruor> god bless
invention
L279[07:35:41] <Cruor> uhhh, you should
have gotten bandos before invention came out
L280[07:35:52] <Cruor> may or may not cost
atleast 100% more now...
L281[07:36:10] <Kodos> Probably
L282[07:37:13] <Cruor> just make firerunes
for 5-6m hour :I
L283[07:41:15] <Inari> Cruor: the heck is
that
L284[07:41:34] <Cruor> fashionscape.
L285[07:46:24] <Mimiru> Yay, hexchat on
bast, so I can use my bouncer
L286[07:50:45] ⇦
Quits: npe|office (~NPExcepti@bps-gw.hrz.tu-chemnitz.de) (Remote
host closed the connection)
L287[07:51:39] ***
SleepyFlenix is now known as Flenix
L288[07:51:45] <Mimiru> though this will
be annoying....
L289[07:51:54] *
Mimiru signs
L290[07:51:55] <Mimiru> err
L291[07:51:57] *
Mimiru sighs
L292[07:51:59] <Mimiru> damn n
L293[07:52:24] <Michiyo> Yeah... just
gotta use this
L294[07:52:36] ***
Gavle|Away is now known as Gavle
L295[07:53:34] <Gavle> GavleGavle
L296[07:54:47] <Kodos> Michiyo: So I'm
finally getting around to setting up a keypad, and I don't see the
display part changing in build 4 of the dev versions
L297[07:55:00] <Kodos> The method returns
true, but the screen isn't updating
L298[07:56:25] <Mimiru> Kodos, stop
breaking my fucking mod please.
L299[07:56:25] <Mimiru> lol
L300[07:56:30] <Kodos> =D
L301[07:56:45] <Kodos> Well it's not my
fault, Sangar stopped putting out dev builds of OC, and Vex hasn't
done anything new
L302[07:56:47] <Kodos> So it was your
turn
L303[07:58:21] <Mimiru> ffs you broke
it!
L304[08:01:15] <Kodos> Not as broken as
NC2's monitor telling me that I'm currently crafting
"item.oc.multi.name"
L305[08:04:11] <Mimiru> OOOH
L306[08:04:17] <Mimiru> It's drawing
it...
L307[08:04:50] <Kodos> s/you/I
L308[08:04:50] <Kibibyte> <Mimiru>
ffs I broke it!
L309[08:04:53] <Kodos> =D
L310[08:05:09] <Mimiru> When I fixed the
button sticking out the back...
L311[08:05:11] <Lizzy>
s/broke/stroked
L312[08:05:11] <Kibibyte> <Mimiru>
ffs I stroked it!
L313[08:05:18] <Mimiru> it moved the
display EVER so slightly
L314[08:05:29] <Kodos> Clipping into the
part that juts out now?
L315[08:05:31] <Mimiru> so the text was
drawing JUST inside the box.
L316[08:05:33] <Kodos> Yer
L317[08:05:41] <Kodos>
notmyfault.jpg
L318[08:05:49] <Mimiru>
Yesyourfault.mp4
L319[08:05:56] <Mimiru> You mentioned it
:P
L320[08:06:20] <Kodos> Better me than some
nub on your issue tracker
L321[08:06:36] <Lizzy> s/some nub/me
L322[08:06:38] <Kibibyte> <Kodos>
Better me than me on your issue tracker
L323[08:06:41] <Mimiru> I would have
callled it a feature.
L324[08:06:42] <Mimiru> :P
L325[08:06:47] <Lizzy>
s/tracker/tickler
L326[08:06:47] <Kibibyte> <Kodos>
Better me than me on your issue tickler
L327[08:06:54] *
Lizzy is bored
L328[08:07:45] <Mimiru> ¬_¬ why didn't
jenkins kick off a build
L329[08:08:01] <Mimiru> damn it
github
L330[08:08:05] *
Mimiru burns github down
L331[08:11:56] <Kodos> Has anyone done a
decent keypad program or function yet
L332[08:13:21] <Lizzy> yay, windows 10's
battery monitor sys tray icon is gone
L333[08:13:49] <Mimiru> Kodos, 5 is
running
L334[08:13:51] <Mimiru> and afaik,
no
L336[08:14:03] <Lizzy> okay, it's at
54%
L337[08:16:26]
⇨ Joins: Vexatos
(~Vexatos@p200300556E6CB7826956E357A9B44E0D.dip0.t-ipconnect.de)
L338[08:16:26]
zsh sets mode: +v on Vexatos
L339[08:16:56] <Mimiru> Oh hey... Fedex
Saturday delivery... neat
L340[08:21:36] <Mimiru> my SSD won't be
here til next Wednesday though ¬_¬
L341[08:25:44] <Lizzy> right, so tonight
when i get home i need to test my array stuff to see if disabling
the SATA link power management makes it behave better or not. if
not i need to back up the 300GB worth of steam games from it.
dissassemble the array and use the 2x3tb drives as seperate
ones
L342[08:26:47] <Mimiru> not getting very
good performance?
L343[08:28:11] <Mimiru> Or is that an
understatement
L344[08:28:21] ⇦
Quits: Kibibyte (~PircBotX@cucumber.kilobyte22.de) (Ping timeout:
194 seconds)
L345[08:28:22] <Michiyo> %sed enable
L346[08:28:25] <MichiBot> Michiyo: Enabled
SED for this channel
L347[08:28:52] ⇦
Quits: Kilobyte (kilobyte@cucumber.kilobyte22.de) (Ping timeout:
189 seconds)
L348[08:29:49] <Mimiru> off to work
L349[08:30:01] ⇦
Quits: ven000m (~e@149.3.143.68) (Quit: Reconnecting)
L350[08:30:13]
⇨ Joins: ven000m (~e@149.3.143.68)
L351[08:30:31]
⇨ Joins: Kilobyte
(kilobyte@cucumber.kilobyte22.de)
L352[08:30:34]
zsh sets mode: +v on Kilobyte
L353[08:30:46] ⇦
Quits: ven000m (~e@149.3.143.68) (Client Quit)
L355[08:32:51]
⇨ Joins: ven000m (~e@149.3.143.68)
L356[08:36:53] <Cruor> Kodos: so what you
doin' .-.
L358[08:38:30] <Cruor> uhh
L359[08:38:35] <Cruor> is that IC i see?
o_O
L360[08:38:48] <Kodos> Yes
L361[08:38:57] <Cruor> is that still a
mod? :I
L362[08:39:00] <Kodos> Yes
L363[08:39:11] <Cruor> i thought BC and IC
was, like, dead, long ago
L364[08:39:17] <Cruor> and then suddenly,
BC6 or whatever was a thing
L365[08:40:01] <Kodos> BC 7 now
L366[08:40:08] <Kodos> And
IC2-Experimental
L367[08:41:02] <Cruor> jesus
L368[08:41:42] <Kodos> And suddenly, there
was a need for a sound muffler block, holy shit
L369[08:42:05] ⇦
Quits: VikeStep (~VikeStep@120.156.54.17) (Read error: Connection
reset by peer)
L370[08:42:18] <Kodos> Soundproof blocks
count as some sort of security, surely
L371[08:42:59] ⇦
Quits: Doty1154 (~Doty1154@2601:648:8002:c1a1:49a6:9520:586f:3eb)
(Quit: Leaving)
L372[08:52:23]
⇨ Joins: Tedster__
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com)
L373[08:54:32] ⇦
Quits: Meow-J (uid69628@2604:8300:100:200b:6667:1:1:ffc) (Quit:
Connection closed for inactivity)
L374[08:54:58] ⇦
Quits: Tedster_
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com) (Ping
timeout: 186 seconds)
L375[08:56:01] ***
amadornes[OFF] is now known as amadornes
L376[08:59:06]
⇨ Joins: Meow-J
(uid69628@2604:8300:100:200b:6667:1:1:ffc)
L377[08:59:26]
⇨ Joins: Jezza (~Jezza@185.44.151.6)
L378[09:05:30] ***
Cranium[Away] is now known as Cranium
L379[09:06:03] <Michiyo> Oh man... just
tried to connect to old bast...
L380[09:06:15] <Michiyo> went poorly cause
I forgot.. I shut it down
L381[09:07:04] <Lizzy> oh ffs
L382[09:07:15] <Lizzy> dammit w10
L383[09:09:51]
⇨ Joins: vifino (vifino@tty.sh)
L384[09:13:21] <vifino> Fuck me.
L385[09:13:51] ⇦
Quits: xarses (~xarses@c-73-202-191-48.hsd1.ca.comcast.net) (Ping
timeout: 194 seconds)
L386[09:13:57] <vifino> My dedi had turned
off, yay.
L387[09:14:10] <vifino> You just gotta
love it.
L388[09:14:35] <Kodos> I wonder if there's
a way to get an ETA on a crafting job in AE2
L389[09:14:47] <Michiyo> ETA: When it's
done
L390[09:14:56] <Saphire> ^
L391[09:15:02] <Saphire> and latest AE2
does that
L392[09:15:07] <vifino> Turns out if I
wouldn't have slept til 16, I would have still caught it
online.
L393[09:15:19] <vifino> I want to stab
things.
L394[09:15:28] <Kodos> Latest, eh
L395[09:15:32] <Kodos> How stable is the
current rv3
L396[09:17:48] ⇦
Quits: vifino (vifino@tty.sh) (Quit: Who turned this off?!
D:<)
L397[09:26:30] <Kodos> Meh, I'll check
later. Gonna go take another nap
L398[09:26:32] <Kodos> An actual nap this
time
L399[09:32:59]
⇨ Joins: vifino (vifino@tty.sh)
L400[09:34:27] <vifino> oh, fuck me
L401[09:35:02] ⇦
Quits: AlexisMachina (uid57631@id-57631.charlton.irccloud.com)
(Quit: Connection closed for inactivity)
L402[09:35:48] *
Saphire does just that
L403[09:35:55] <Saphire> you okay?
L404[09:39:33]
⇨ Joins: xarses (~xarses@64.124.158.100)
L405[09:56:48] *
Michiyo quits
L406[10:03:31] <Skye> Is there any decent
hash that can be done in Lua code?
L407[10:10:04] *** Vi
is now known as Vic
L408[10:17:25] ***
Guest87290 is now known as wolfmitchell
L409[10:18:10] <gamax92> Skye: all of
them?
L410[10:18:21] <gamax92> "can be done
in Lua code" is yes
L412[10:19:54] <Turtle> it's from late
2014 so it should probably still be up to scratch? idk for sure
though
L413[10:21:53] ***
Gavle is now known as Gavle|Away
L414[10:23:04] <Skye> gamax92: okay, maybe
can it be done practically?
L415[10:26:35] ***
Gavle|Away is now known as Gavle
L416[10:26:50] <Vexatos> Scratch?
L417[10:26:54] *
Vexatos scratches Turtle
L418[10:27:10] <Turtle> :p
L419[10:28:24] ***
cbcercas is now known as cbcercas|AFK
L420[10:34:35] ***
Tedster__ is now known as Tedster
L421[10:39:41] ***
Gavle is now known as Gavle|Away
L422[10:44:26]
⇨ Joins: Keanu73
(~Keanu73@host-80-41-219-137.as13285.net)
L423[10:45:30] ***
Gavle|Away is now known as Gavle
L424[10:46:28] <Inari> Skye: no love for
data card?
L425[10:49:04] ***
Gavle is now known as Gavle|Away
L426[10:49:42] <Vexatos> );
L427[10:52:57] ***
gAway2002 is now known as g
L428[10:53:24] <Temia> If there was a way
to combine it with the CPU it'd be nicer...
L429[10:53:44] <DeanIsaKitty> Skye: All
hashes can be theoretically done in Lua code. The SHA256 algorithm
Turtl e linked is good, but PLEASE DO NOT USE CRYPTO IN LUA FOR
ANYTHING IMPORTANT. Scripting languages are far to suceptible to
side-channel attacks.
L430[10:53:44] <Temia> ...Like, a
TPU
L431[10:53:59] <Temia> but yeah.
L432[10:57:17] <Skye> DeanIsaKitty,
well
L433[10:57:45] <Skye> it's for a minecraft
server
L434[10:58:49] <DeanIsaKitty> Skye: If I
were you I'd use the data card. Its faster and more efficient
memory-wise.
L435[10:59:13] <Skye> has it got
encryption or just hashes?
L436[10:59:35] <DeanIsaKitty> Tier two has
AES-256-CBC and SHA-256
L437[10:59:54] <DeanIsaKitty> Tier three
adds ECDH-EdDSA
L438[11:00:10] <DeanIsaKitty> or ECDSA,
not completely sure
L439[11:01:30] <vifino> Me gots apple pie!
:D
L440[11:02:03] *
vifino gives Lizzy and DeanIsaKitty a piece each
L441[11:02:13] *
Lizzy noms
L442[11:02:19] *
DeanIsaKitty puts its in the refrigerator for later
L443[11:02:26] <Skye> heh
L444[11:02:46] <Skye> I got Mac OS X El
Capitan running on a virtualbox VM
L445[11:02:57] <vifino> My
condolences.
L446[11:03:21] <Sharidan> no slice for me?
:(
L447[11:03:28] <Skye> vifino, it's not a
bad thing
L448[11:03:44] <DeanIsaKitty> Sharidan:
You're just the intern getting everybody coffee. <.<
L449[11:04:18] <Sharidan> so I take it I
get reimbursed for the money I've payed for the coffee then
;)
L450[11:04:28] <Temia> pie? :o
L451[11:04:35] *
vifino sighs
L452[11:04:39] <Lizzy> Skye, i would ask
why would you want OSX in a VM but i don't care about the
answer
L453[11:04:44] *
vifino gives Temia and Sharidan also a slice each
L454[11:04:47] <g> testing!
L455[11:04:50] <g> that's why.
L456[11:04:54] *
Temia nom <3
L457[11:05:32] *
Sharidan hands vifino a cup of steaming hot rare African bean
coffee
L458[11:05:33] <Skye> Lizzy, it was a
question of why not. :P
L459[11:05:42] <vifino> O.O
L460[11:06:07] *
Sharidan noms some pie
L461[11:06:42] <Sharidan> very tasty
:]
L463[11:07:04] <MichiBot> Thu Feb 04
07:38:05 CST 2016 @Snowden: There should be a German word for being
completely unsurprised by government, but disappointed
nonetheless.
L464[11:07:09] <DeanIsaKitty> ^^
L465[11:07:18] <DeanIsaKitty> MichiBot,
you are slow :P
L466[11:08:02] <g> Do you guys remember
that adobe password breach?
L469[11:08:39] <DeanIsaKitty> g: ^^
L471[11:12:07] ⇦
Quits: Forecaster (~Forecaste@83.223.1.173) (Read error: Connection
reset by peer)
L472[11:14:57]
⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L473[11:21:12] <DeanIsaKitty> g: I didn't
know I liked crosswords. Until now :P
L475[11:26:20] ⇦
Quits: CoderPuppy (~cpup@32.218.118.140) (Ping timeout: 198
seconds)
L476[11:27:33]
⇨ Joins: cpup (~cpup@32.218.118.140)
L477[11:28:12] <DeanIsaKitty> I'm actually
quite surprised "slipknot" is in the 300-400 category. I
didn't think that many people listen to metal <.>
L478[11:28:31] <g> they don't, but
slipknot was popular outside of metal circles too
L479[11:28:40] <g> just a name most people
know
L480[11:30:19] <DeanIsaKitty> Could anyone
who's not into trash metal even bear listening to them?
<.<
L481[11:31:49] ⇦
Quits: Forecaster (~Forecaste@83.223.1.173) (Read error: Connection
reset by peer)
L482[11:33:48]
⇨ Joins: Forecaster (~Forecaste@83.223.1.173)
L483[11:47:05]
⇨ Joins: sciguyryan (~sciguyrya@95.211.203.218)
L484[11:47:06] <vifino> woot.
L485[11:47:20] <vifino> My dad just came
home and asked me "Hey, do you need a switch by
chance?"
L486[11:47:48] <vifino> The company my dad
works in retired a datacenter, he brought me a spare switch
:)
L487[11:47:58] <vifino> HP ProCurve Switch
3400cl
L488[11:54:05] <Skye> O_o
L489[11:56:56] <Michiyo> Niice.
L490[11:58:33] <Tedster> nice
L491[11:58:41] <Tedster> put it to good
use
L492[11:58:51] <vifino> It comes in my
rack, so yes.
L493[11:58:59] <Michiyo> GIggity
L494[11:59:03] <Tedster> home rack?
L495[11:59:10] <vifino> Yes.
L496[11:59:17] <Tedster> twenty port
gigabit 0_o
L497[11:59:31] <Tedster> I'm thinking
about making a lackrack type thing
L498[11:59:32] <vifino> I sleep next to a
rack, having a HP ProLiant DL580 under my desk.
L499[12:00:00] <Tedster> which gen is that
dl580?
L500[12:00:03] <vifino> G5.
L501[12:00:08] <vifino> So not the newest
:P
L502[12:00:10] <Tedster> looked it up,
starting from $11.2k for the g9
L503[12:00:12] <vifino> But still
beefy.
L504[12:00:31] <vifino> 4x4x2.92ghz
:P
L505[12:00:37] <vifino> + 48gb of
ram
L506[12:00:37] <Tedster> wow
L507[12:00:52] <Tedster> I'm only running
a measly 4 cores at 4.2GHz with 32GB RAM
L508[12:01:17] <Tedster> why would I need
all the ram? tab addiction
L509[12:01:40] <vifino> My new rig also
got 32gb ram, I think.
L510[12:01:43] <Tedster> okay
L511[12:01:44] ⇦
Quits: Flenix (~Flenix@static.227.9.251.148.clients.your-server.de)
(Quit: ZNC 1.6.1+deb1~ubuntu14.04.0 - http://znc.in)
L512[12:01:47] <vifino> It's dead,
so...
L513[12:02:13] <Tedster> why dead?
L514[12:02:25] <Inari> i have 16 gb and
dont really run out xD
L515[12:02:34] <Inari> Tedster: onetab?
:P
L516[12:02:43] <Tedster> onetab? what be
that?
L517[12:02:53] <Inari> an extension that
lets you save tabs as groups to open back up alter
L518[12:02:53] <Tedster> if it's anything
involving reloading tabs from a site, it's not going near me
L519[12:02:55] <vifino> Tedster: CPU dead,
rma'd.
L520[12:03:14] <Tedster> never heard of a
CPU dying. did you massively overclock it?
L521[12:03:23] <vifino> No, mobo died,
took cpu with it.
L522[12:03:31] <Tedster> Inari: not
interested, because having to reload tabs
L524[12:03:36] <Tedster> vifino:
damn
L525[12:03:42] <vifino> Yeah.
L526[12:04:03] <Tedster> lol
L527[12:04:20] <Michiyo> my 2nd 16gb kit
is otw, I'll have 32 soon
L528[12:04:32] ⇦
Quits: Meow-J (uid69628@2604:8300:100:200b:6667:1:1:ffc) (Quit:
Connection closed for inactivity)
L530[12:06:20] *
Michiyo sighs
L531[12:06:30] <Michiyo> same
datacenter.... server to server 12 mb/s
L532[12:06:50] <Tedster> inari: deathly
recoil
L533[12:06:54] ⇦
Quits: Keanu73 (~Keanu73@host-80-41-219-137.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L534[12:06:57] <Michiyo> Hmm.. it's
possible it's not the SAME datacenter...
L535[12:07:05] <Tedster> Michiyo: ouch.
VPS to VPS I got about 90MB/s before
L536[12:07:05] <Michiyo> I'm in BHS4
Midori might be in 3
L537[12:07:18] <Tedster> sounds like
OVH?
L538[12:07:21] <Michiyo> yeah
L539[12:08:09] <Michiyo> copying a gitlab
backup from old box to new box under my control..
L540[12:08:17] <Michiyo> said gitlab has a
6+gb repo lol
L541[12:08:55] <Tedster> ):
L542[12:09:03] <Tedster> I want to start
backing up my things to somewhere else physically
L543[12:09:05] <Tedster> like s3 or
something
L544[12:09:19] <Tedster> doesn't help that
my internet connection is the fastest available, and has a third of
a megabit up
L545[12:09:42]
⇨ Joins: Flenix
(~Flenix@static.227.9.251.148.clients.your-server.de)
L546[12:11:29] <Tedster> I set up a backup
for a wordpress site, it's only 600MB. the nice plugin someone made
makes an archive, type of your choice, of the entirety of the site,
and then sends it to a service of your choice, in my case one of my
S3 buckets. Takes almost 2 hours to compress files for seemingly no
reason, and only two minutes to send them to my S3 on another
continent *sighs*
L547[12:11:43] <Tedster> that must've been
the longest message I've sent on IRC
L549[12:13:41] <Michiyo> 2 hours..
wow
L550[12:14:48] <Tedster> lemme censor a
screenshot
L551[12:15:18] <Michiyo> 8 minutes to
transfer 6gb
L552[12:15:26] <Michiyo> not... too bad I
guess..
L553[12:16:41]
⇨ Joins: Meow-J
(uid69628@id-69628.highgate.irccloud.com)
L554[12:18:29] <Tedster> okay michiyo,
lazy censorship job
L556[12:19:01] <Michiyo> wow...
L557[12:20:35] <Tedster> there are stupid
I/O limits on the hosting plan that site is on, but they don't
account for it taking even a third as long as that
L558[12:20:40] ***
rakiru|offline is now known as Kasen
L559[12:21:03] <Tedster> and they don't
seem to apply when sending the backup
L561[12:25:27] <Tedster> STOP THE
CUTENESS
L562[12:25:36] <vifino>
AAAAAAAAAAHHHHH
L563[12:25:45] <vifino> WHY INARI
L564[12:25:46] <vifino> WHYY
L565[12:33:17] <Inari> >literally cuter
than Lizzy
L566[12:33:18] *
Inari hides
L567[12:35:49] <vifino> >implying that
that is possible
L570[12:43:20] <vifino> halp, i need to
name my switch
L571[12:43:24] <vifino>
Recommendations?
L572[12:43:42] <Lizzy> Fesarius
L573[12:46:18] <vifino> tardis#
L574[12:46:18] <vifino> :D
L575[12:58:34] ⇦
Quits: justasausage (justastran@2604:180::7239:d646) (Ping timeout:
186 seconds)
L576[13:01:08]
⇨ Joins: justastranger
(justastran@2604:180::7239:d646)
L577[13:01:12] ***
justastranger is now known as Guest95463
L578[13:12:20] ***
Lordmau5 is now known as Lordmau5|Live
L579[13:21:49] ⇦
Quits: Jezza (~Jezza@185.44.151.6) (Quit: Leaving)
L580[13:22:57] <Michiyo> fml
L581[13:23:30] <Michiyo> Eos's gitlab is
8.4.2, Hekate's gitlab is 8.4.3, so the restore failed, I have to
either upgrade eos to .3, rerun the backup and retransfer it
L582[13:23:38] <Michiyo> or downgrade
hekate's gitlab to .2
L583[13:23:53]
⇨ Joins: Jezza (~Jezza@185.44.151.6)
L584[13:43:47] <Michiyo> downgrade it
was
L585[13:44:39]
⇨ Joins: Keanu73
(~Keanu73@host-89-243-143-191.as13285.net)
L586[13:47:07] <vifino> Validating and
Writing System Software to FLASH...
L587[13:47:09] <vifino> :3
L588[14:01:53] <gamax92> Michiyo: I miss
classic shell on bast ...
L589[14:02:08] *
gamax92 takes charms bar and burns it
L590[14:03:19] ⇦
Quits: malcom2073 (~quassel@mikesshop.net) (Ping timeout: 194
seconds)
L591[14:06:14] <Michiyo> gamax92: I'll
install it in a minute
L592[14:06:28] <Michiyo> finishing up
gitlab config on Hekate
L593[14:06:35] <gamax92> what's
hekate?
L594[14:07:23] <Michiyo> new bast
L595[14:07:25] <Michiyo> err
L596[14:07:27] <Michiyo> new eos
L597[14:07:33] <Michiyo> new bast is bast
:P
L598[14:08:33] <Michiyo> done
gamax92
L599[14:08:37] <Michiyo> classic shell
installed
L600[14:10:23] <Michiyo> Also, the servers
will now suspend when Victory powers off normally instead of
shutting down
L601[14:10:30] <Michiyo> Victory being the
dedi
L602[14:11:21] <gamax92> :3
L603[14:12:04] <Michiyo> yay disable
active corners ALL
L604[14:12:07] <Michiyo> no more
charms
L606[14:12:12] <ping> im so good at
throwing
L607[14:12:18] <ping> i got my entire team
to leave
L608[14:12:44] <ping> 3 got a 2day and 1
got a 7day
L609[14:13:03] <Michiyo> o_O?
L610[14:15:04] ***
Mine|dreamland is now known as minecreatr
L611[14:15:46] <vifino> ping: I got a HP
ProCurve Switch 3400cl
L612[14:15:49] <vifino> :^)
L613[14:16:12] <Inari> ping: bans?
L614[14:19:03] <ping> yep
L615[14:19:33]
⇨ Joins: t3hero
(~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590)
L616[14:19:49]
⇨ Joins: malcom2073 (~quassel@mikesshop.net)
L617[14:20:17] <Inari> heh
L618[14:20:27] <Inari> no clu what you
mean with good at throwing
L619[14:21:39] <g> either throwing
grenades (people have found some stupid ways to kill with them
across the map) or throwing the match, I guess
L620[14:23:02] <Inari> well
L621[14:23:14] <Inari> as longa syou're
not throwing a flashbang at your team at round start adn teamkill
everyone
L622[14:23:47] ***
Lordmau5|Live is now known as Lordmau54
L623[14:23:48] ***
Lordmau54 is now known as Lordmau5
L624[14:30:32] <ping> throwing the match
lol
L625[14:31:02] <Daiyousei> whats your
rank
L626[14:31:03] <Daiyousei> kek
L627[14:31:50]
⇨ Joins: t3hero_
(~t3hero@2601:202:200:fb50:51f2:abec:ff2a:3739)
L628[14:32:58] <ping> Daiyousei, did u see
screenshot
L629[14:33:03] <ping> im deranking
hard
L630[14:33:06] <Daiyousei> o
L631[14:33:07] <Daiyousei> lel
L632[14:34:34] ⇦
Quits: t3hero (~t3hero@2601:202:200:fb50:bdb7:a3f7:1500:7590) (Ping
timeout: 186 seconds)
L633[14:38:12]
⇨ Joins: t3hero__
(~t3hero@2601:202:200:fb50:2c7d:94bd:9204:4ed9)
L634[14:40:58] ⇦
Quits: t3hero_ (~t3hero@2601:202:200:fb50:51f2:abec:ff2a:3739)
(Ping timeout: 186 seconds)
L635[14:42:03] ⇦
Quits: Jezza (~Jezza@185.44.151.6) (Quit: Leaving)
L636[14:42:51] <vifino> #p
L637[14:42:52] <|0xDEADBEEF|> >
0.629421063 Seconds passed.
L638[14:42:57] <Izaya> #p
L639[14:42:58] <|0xDEADBEEF|> >
0.657185329 Seconds passed.
L640[14:42:58] <vifino> oh, nice, that
thing's still alive
L641[14:45:34] <Lizzy> #p
L642[14:45:36] <|0xDEADBEEF|> >
1.551912523 Seconds passed.
L643[14:45:48] <vifino> %points
|0xDEADBEEF|
L644[14:45:48] <MichiBot> vifino:
|0xDEADBEEF| has 0 points
L645[14:46:00] <vifino> Rude, nobody gives
|0xDEADBEEF| credit.
L646[14:46:04] <vifino> %+1
|0xDEADBEEF|
L647[14:46:05] <MichiBot> vifino:
|0xDEADBEEF| now has 1 points
L648[14:46:18] <Lizzy> #lua
0xDEADBEEF
L649[14:46:19] <|0xDEADBEEF|> >
3735928559
L650[14:46:34]
⇨ Joins: t3hero_
(~t3hero@2601:202:200:fb50:a003:57fc:e5ea:ebdd)
L651[14:46:35] <Lizzy> %+3735928558
|0xDEADBEEF|
L652[14:46:35] <MichiBot> Lizzy:
|0xDEADBEEF| now has 3735928559 points
L653[14:46:43] <Lizzy> %points
|0xDEADBEEF|
L654[14:46:44] <MichiBot> Lizzy:
|0xDEADBEEF| has 3735928559 points
L655[14:47:02] <Inari> %points
L656[14:47:05] <Inari> %points Inari
L657[14:47:05] <MichiBot> Inari: Inari has
0 points
L658[14:47:10] <Inari> thats incredibly
inconvenient
L659[14:47:16] <Inari> %+1 Inari
L660[14:47:16] <MichiBot> Inari: You can
not give yourself points.
L661[14:47:17] <Inari> :<
L662[14:47:19] <Lizzy> %+0.5 Inari
L663[14:47:19] <MichiBot> Lizzy: An error
occurred while processing this command
L664[14:47:22] <Lizzy> aww
L665[14:48:10] <Michiyo> Inari: it is, and
I accept PRs to fix annoying things like that :P
L666[14:48:21] <Inari> whats the repo
:P
L667[14:48:28] <Inari> also why not a
simple <name>++
L668[14:48:52] <Michiyo> Because I don't
feel like trying to figure out if <name> is an actual nick?
:p
L669[14:49:22] ⇦
Quits: t3hero__ (~t3hero@2601:202:200:fb50:2c7d:94bd:9204:4ed9)
(Ping timeout: 186 seconds)
L670[14:51:18] <vifino> science++
L671[14:51:21] <g> Michiyo: you don't
track users?
L672[14:51:29] <vifino> Michiyo: Doesn't
have to be a real nick, tho.
L673[14:51:32] <vifino> Just a single word
:D
L674[14:52:20] <g> user tracking would be
imperative for that
L675[14:52:24] <g> if you were doing it
right
L676[14:52:37] <g> Ultros does that, it
took us a while to get right
L677[14:53:53]
⇨ Joins: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com)
L678[14:54:39] <Kodos> Barely awake for 5
minutes and my wife brings me a chicken fajita. She knows me too
well
L679[14:54:51] <Inari> %+1
jklfdasjöklfewröjklrsel
L680[14:54:55] <MichiBot> Inari:
jklfdasjöklfewröjklrsel now has 1 points
L681[14:54:57] <Inari> neat
L682[14:55:15] <Inari> so yeah
<name>++ woudl work jsut as well :P
L683[14:55:17] <vifino> %+1 SCIENCE
L684[14:55:23] <Inari> C++ would get lots
of points
L685[14:55:24] <Inari> but oh well
L686[14:55:49] <Daiyousei> c--
L687[14:55:51] <MichiBot> vifino: SCIENCE
now has 2 points
L688[14:55:55] <Inari> c+=
L689[14:55:57] <vifino> ahaha
L690[14:56:31] <Daiyousei> #+1
L691[14:56:37] <Daiyousei> %+1
L692[14:56:44] <Michiyo> Inari: I'm KINDA
wondering how you managed that as it's only supposed to work on
valid nickserv accounts...
L693[14:56:46] <MichiBot> Daiyousei: now
has 9223372036854773760 points
L694[14:56:50] <Daiyousei> oh ok
L695[14:56:54] <Inari> lol
L696[14:57:00] <Inari> gj
L697[14:57:40] <Inari> Michiyo: oh so you
DO try to figure out if its an actual nick :P
L698[14:57:42] <vifino> MichiBot: good
job.
L699[14:57:57] <vifino> You deserve a
cookie for giving points.
L700[14:58:51] <Daiyousei> must be very
popular
L701[14:59:33] <vifino> yes.
L702[15:01:24] <DeanIsaKitty> %+5683
Inari
L703[15:01:26] <MichiBot> DeanIsaKitty:
Inari now has 5684 points
L704[15:01:32] <Inari> ;o
L705[15:02:08] <Kodos> %points
L706[15:02:16] <Kodos> Huh, that's not a
thing
L707[15:02:19] <Inari> %+99e99
DeanIsaKitty
L708[15:02:19] <MichiBot> Inari:
DeanIsaKitty now has 100010010000 points
L709[15:02:27] <Kodos> Someone +1 me
L710[15:02:31] ***
Daiyousei is now known as Mystia_Lorelei
L711[15:02:34] <Inari> %+99e99 Kodos
L712[15:02:34] <MichiBot> Inari: Kodos now
has 9007201402234740 points
L713[15:02:34] <DeanIsaKitty> %+0
Kodos
L714[15:02:35] <MichiBot> DeanIsaKitty:
Kodos now has 9007201402234740 points
L715[15:02:49] <Inari> i guess htis doesnt
actually add aynthing
L716[15:02:55] <Inari> %+99e99 Kodos
L717[15:02:55] <MichiBot> Inari: Kodos now
has 9007201402244740 points
L718[15:02:57] <Inari> nope
L719[15:04:24] <Inari> Kodos: its %points
Kodos :p
L721[15:05:29] <MichiBot> Michiyo: Command
Added
L722[15:05:32] <Michiyo> %source
L724[15:05:33] <Michiyo> there
L725[15:05:44] <Michiyo> It's
horrible.
L726[15:05:45] <Michiyo> so..
L727[15:05:46] <Michiyo> meh :P
L728[15:06:12] <Inari> dont worry
L729[15:06:17] <Inari> i'll convert it all
to scala and pr that
L730[15:06:20] <Michiyo> Nah
L731[15:06:22] <Michiyo> I'm good.
L732[15:06:27] <Michiyo> I like closing
PRs
L733[15:06:27] <Michiyo> :P
L734[15:06:29] <Inari> :<
L735[15:06:55] <Inari> well migth tr yto
polish up bits of it
L736[15:06:55] <Inari> :P
L737[15:07:19] <Michiyo> Everything in
hooks is eventually going to implement AbstractListener
L738[15:07:32] <Kodos> I gotta say, I
really like my new pack <3
L739[15:07:42] <Michiyo> like Quotes
does
L740[15:08:01] <Michiyo> I'm also going to
start running more stuff through Utils.AntiPing
L741[15:08:25] <vifino> ./check_procurve
-H tardis -F
L742[15:08:25] <vifino> Fan OK.
L743[15:08:25] <vifino> :D
L744[15:09:00] <Michiyo> Fan
EXPLODED.
L745[15:09:07] ***
Guest95463 is now known as [
L746[15:09:12] <vifino> Michiyo:
Yes.
L747[15:09:42] ***
Michiyo is now known as {[]}
L748[15:10:29] ***
{[]} is now known as Michiyo
L749[15:10:37] <Mystia_Lorelei> Fan
5/7.
L750[15:10:53] <Inari> %1 Kodos
L751[15:12:08] <Izaya> Not a FA
L752[15:12:18] <Izaya> Not a Fan*
L753[15:12:31] <Michiyo> damn... so I'm
running nginx now..
L754[15:12:38] <vifino> Good.
L755[15:12:45] <Michiyo> and Let's
Encrypt's nginx plugin isn't installed by default
L756[15:13:27] <Inari> %+9.18E+09
DeanIsaKitty
L757[15:13:28] <MichiBot> Inari: An error
occurred while processing this command
L758[15:13:31] <Inari> :<
L759[15:13:51] <Michiyo> -_-
L761[15:14:03] <Inari> Michiyo: you donts
eem to really be checking for nickserv anywhere?
L762[15:14:10] <Michiyo> wateven
kodos
L763[15:14:29] <Kodos> That's the png of
my skin (Which isn't even saved locally btw) on the back of some
extended info panels
L764[15:14:42] <Inari> thres a getAccount
call but it doesnt seem to do much aside changing the recipient
name
L765[15:14:59] <Kodos> On the brightside,
keypads still render great
L766[15:15:05] <Kodos> And no, I haven't
tested 5 yet
L767[15:15:10] <Kodos> I will after my
wife's eye appointment
L768[15:15:41] <Michiyo> Inari: getAccount
gets their nickserv account.
L769[15:15:59] <Inari> yeah but you dont
like, stop the processing if it doesnt get that :D
L770[15:16:03] <Inari> also you call
getAccount twice
L771[15:16:04] <Inari> ;-;
L772[15:16:20] <Michiyo> it caches.. so
meh
L773[15:16:30] <Michiyo> and yeah.. it's
supposed to stop I didn't exit there
L774[15:16:34] <Inari> i should make a UML
of this
L775[15:17:18] <Inari> prepared statements
are sad :< but good :P
L776[15:18:25] <Kodos> Back soon(tm)
L777[15:19:36]
⇨ Joins: t3hero__
(~t3hero@2601:202:200:fb50:b483:d35d:d035:c09a)
L778[15:19:37] <Lizzy> Michiyo, for LE
with Nginx i just did it via the site root part
L779[15:22:34] ⇦
Quits: t3hero_ (~t3hero@2601:202:200:fb50:a003:57fc:e5ea:ebdd)
(Ping timeout: 186 seconds)
L780[15:23:19]
⇨ Joins: t3hero
(~t3hero@2601:202:200:fb50:2c30:827b:5f59:2a2)
L781[15:23:33] ⇦
Quits: sciguyryan (~sciguyrya@95.211.203.218) (Remote host closed
the connection)
L782[15:24:58] ⇦
Quits: t3hero__ (~t3hero@2601:202:200:fb50:b483:d35d:d035:c09a)
(Ping timeout: 186 seconds)
L783[15:37:46] ***
minecreatr is now known as Mine|away
L784[15:45:47] <Michiyo> I had to do it by
stopping nginx.. -_- and doing cert only
L785[15:46:45] <Lizzy> s/site
root/webroot
L786[15:46:47] <MichiBot> <Lizzy>
Michiyo, for LE with Nginx i just did it via the webroot part
L787[15:47:33]
⇨ Joins: Nachtara
(~Nachie@50-83-108-134.client.mchsi.com)
L788[16:04:02] ***
Mystia_Lorelei is now known as SleepingFairy
L789[16:04:40] ⇦
Quits: Vexatos
(~Vexatos@p200300556E6CB7826956E357A9B44E0D.dip0.t-ipconnect.de)
(Quit: I guess I have to go now. Bye ✔)
L790[16:16:15]
⇨ Joins: IzayaXMPP (~b1a037545@210.1.213.55)
L791[16:21:12] ***
Gavle|Away is now known as Gavle
L792[16:21:19]
⇨ Joins: surferconor425|Cloud
(uid77899@2604:8300:100:200b:6667:4:1:304b)
L793[16:24:42] ⇦
Parts: IzayaXMPP (~b1a037545@210.1.213.55) (Disconnected:
closed))
L794[16:24:46] ***
Gavle is now known as Gavle|Away
L795[16:25:06] ⇦
Quits: Keanu73 (~Keanu73@host-89-243-143-191.as13285.net) (Quit:
Gotta go to bed or something. See ya!)
L796[16:25:18] ***
Gavle|Away is now known as Gavle
L797[16:25:26] <Gavle> GavleGavle
L798[16:27:55] <Michiyo> yay jenkins moved
over with no issue
L799[16:28:03] <Michiyo> other than a lack
of redirecting people to curseforge -_-
L800[16:28:16] <Michiyo> there goes
maipoints
L801[16:28:55] ⇦
Quits: Tiin57 (~tiin57@tiin57.net) (Read error: Connection reset by
peer)
L802[16:31:25] <Gavle> %+1 Michiyo
L803[16:31:26] <MichiBot> Gavle: Michiyo
now has 9223372036854773760 points
L804[16:31:46] <Gavle> That is a lot of
points
L805[16:32:44]
⇨ Joins: t3hero_
(~t3hero@c-67-182-65-239.hsd1.ca.comcast.net)
L806[16:33:20] <Michiyo> wrong
points...
L807[16:33:21] <Michiyo> lol
L808[16:33:27] <Michiyo> I WISH I had that
many curse points
L809[16:34:18] <Gavle> What are curse
points?
L810[16:35:01] <g> you get them when your
uploads are popular
L811[16:35:10] <g> accrue enough and you
can exchange them for paypal money or amazon gift cards
L812[16:35:22] ⇦
Quits: t3hero (~t3hero@2601:202:200:fb50:2c30:827b:5f59:2a2) (Ping
timeout: 186 seconds)
L813[16:35:28] <g> there's a pool that
they make every month and is given out proportionately to popular
projects
L814[16:35:42] <Michiyo> I usually do
Amazon cards, lets Naomi get books she enjoys
L815[16:35:58] <Michiyo> My modding
supports her book habit heh
L817[16:36:16] <g> my stuff was never
really that popular
L818[16:36:21] <g> but that's no
surprise
L819[16:36:41] <g> I could make the most
useful plugin/mod ever and have no idea how to get it out there to
people
L820[16:36:58] <Michiyo> I usually make
$10 a month
L821[16:37:29] <g> more than most.
L823[16:38:38] <g> I have 46 points
L825[16:39:24] <g> I last earned points on
april 24 2015, 0.31 points for ArchBlock
L826[16:39:45]
⇨ Joins: sciguyryan (~sciguyrya@37.48.81.229)
L827[16:40:00] *
Michiyo stabs nginx
L829[16:41:12] <Michiyo> trying to do what
I had in Apache, rewrites redirecting requests for my mod jars on
jenkins to curse
L830[16:41:24] <g> oh, that's pretty
easy
L831[16:41:30] <g> one moment
L832[16:41:31]
⇨ Joins: IzayaXMPP (~b1a037545@210.1.213.55)
L833[16:41:35] <IzayaXMPP> #p
L834[16:41:44] <|0xDEADBEEF|> >
Timeout.
L835[16:41:44] <IzayaXMPP> :|
L836[16:41:51] ***
Gavle is now known as Gavle|Away
L838[16:41:58] <g> Michiyo: so you create
your location block
L839[16:42:04] <g> location
<whatever>
L840[16:42:15] <g> inside that you do
`return 301 url;`
L842[16:42:52] <g> yeah no
L843[16:42:54] <g> don't use
conditionals
L844[16:42:56] ⇦
Parts: IzayaXMPP (~b1a037545@210.1.213.55) ())
L845[16:42:58] <g> those are a last
resort
L846[16:43:09] <Michiyo> I have a single
location that's being used as a proxy to jenkins...
L847[16:43:13] <Michiyo>
"/"
L848[16:43:24] <g> yep, you can create
more specific location blocks before or after it
L849[16:43:56] <Michiyo> I so want to go
hug Apache right now.
L850[16:44:09] <Michiyo> I don't even have
PHP working yet
L851[16:44:10] <g> your location may also
include regex, including capture groups
L852[16:44:14] <Michiyo> and I need it for
so many thing
L853[16:44:21] <g> php is also pretty
easy
L854[16:44:22] <Michiyo> s*
L855[16:44:23] <g> we'll get to that
though
L856[16:44:29] <Michiyo> I also need it
running as like 14 other users..
L857[16:44:30]
⇨ Joins: IzayaXMPP (~b1a037545@210.1.213.55)
L858[16:44:39] <Michiyo> I think I know
how to do that though
L859[16:44:42] <Michiyo> with pools and
shit
L860[16:44:52] <g> so for example you
might do location ~*
/job/LanteaCraft-Experimental/(.*)/artifact/build/libs/(.*)
{}
L861[16:45:23] <g> if you /really/ have to
do a conditional inside that, then you can
L862[16:45:59] <Michiyo> BRB going to
print apache source, and hug it
L863[16:45:59] <Michiyo> :P
L864[16:46:19] <g> apache is so friggin'
slow
L865[16:46:29] <g> anyway, do some
googling, try to avoid conditionals where possible (they're
slow)
L866[16:47:14] <Michiyo> Ok.. how about
this
L867[16:47:38] <Michiyo> I have currently
I have 2 blocks one for ssl and one for none... do I need
that?
L868[16:47:58] <g> Not unless you want to,
for example, redirect plain http to ssl
L869[16:48:11] <Michiyo> No, cause wget
gives me hell using https
L870[16:48:22] <g> fix your cert
L872[16:48:31] <Michiyo> fix lets
encrypt?
L874[16:48:43] <Michiyo> looks legit to
me
L875[16:48:51] <g> fix your cert store,
then
L876[16:49:11] <Michiyo> cba
L877[16:49:13] <Michiyo> Anyway...
L878[16:49:28] <Lizzy> fine here
L879[16:49:42] <Michiyo> o_O
L880[16:49:48] <g> okay, so if you must
match the query string
L881[16:49:52] <Lizzy> the certificate
that is
L882[16:49:53] <g> you'll need a
conditional
L883[16:49:59] <Michiyo> Lizzy: the cert
is fine
L884[16:50:06] <Michiyo> it's a brand new
LE cert
L885[16:50:10] <g> eg if ($args ~
"^oid=(\d+)")
L886[16:50:14] ⇦
Parts: IzayaXMPP (~b1a037545@210.1.213.55) (Disconnected:
closed))
L888[16:51:18] <g> that listen block
L889[16:51:18] <g> listen
0.0.0.0:443;
L890[16:51:20] <Michiyo> I know apache
liked to be a bitch about it.. you still had to have 2 blocks
L891[16:51:23] <g> that needs
"ssl" at the end
L892[16:51:33] <g> but yeah, just put all
the listen directives in the same server block
L893[16:51:34] <g> it works fine
L894[16:51:40]
⇨ Joins: brandon3055 (~Brandon@122.129.140.1)
L895[16:51:43] <Michiyo> I thought it
did... must have missed it when I typed it
L896[16:52:23] <Michiyo> K, well that
makes things easier
L897[16:52:24] <Michiyo> thanks
L898[16:52:58] <g> Why are you using both
proxy_redirect and proxy_pass?
L899[16:53:06] <Michiyo> IDK.. it's what
the jenkins wiki had
L900[16:53:09] <Michiyo> I copied it
:P
L901[16:53:43] <g> not exactly ideal but I
guess it works
L902[16:54:13] <g> you have an upstream
named ci but you're not using it
L903[16:54:27] <Michiyo> again...
L904[16:54:36] <g> you can just put
"ci" in the proxy_pass
L905[16:54:38] <g> instead of the
address
L906[16:56:27] <Michiyo> invalid URL
prefix in /etc/nginx/sites-enabled/ci.pc-logix.com:20
L907[16:56:37] <S3> Tedster, what do you
want?!
L908[16:57:26] <vifino> S3: S3 Buckets,
not you.
L909[16:57:30] <g> yeah, you still need
the http://
L910[16:57:47] <vifino> Also, I got a HP
ProCurve 3400cl :)
L911[16:57:57] <vifino> aka parteeey
:D
L912[16:58:15] <S3> just got finished
cooking dinner
L913[16:58:20] ***
amadornes is now known as amadornes[OFF]
L914[16:58:37] <S3> I made hecktons of
pesto
L915[16:58:47] <S3> with beef tips
L916[16:59:21] <g> Michiyo: also, use
redirects via return instead of rewrites if you're going to
anexternal url
L917[16:59:39] <g> return <code>
<url>;
L918[16:59:48] <Michiyo> 302 is temp
iirc.. right?
L919[16:59:52] <g> I think so
L920[17:00:15] <S3> vifino, so after 3
weeks of debugging why my STM32L476VG ARM board wouldn't program
right from Linux
L921[17:00:24] <S3> I discovered a second
way to program it
L922[17:00:30] <g> yeah, RFC says 302 is
temporary
L923[17:00:36] <S3> just copy and paste a
.bin file to the fat32 partition it exposes on the usb port
L924[17:00:41] <S3> and it sucks it up and
flashes it XD
L925[17:00:48] <g> but use 307 instead
Michiyo
L926[17:01:16] <Michiyo> why 307?
L927[17:01:26] <g> "In this case, the
request should be repeated with another URI; however, future
requests should still use the original URI"
L929[17:01:35] <g> 302 is
"found", 307 is "temporary redirect"
L930[17:01:40] <Michiyo> Huh....
L931[17:01:40] <Michiyo> ok
L932[17:01:42] <Michiyo> Thanks
L933[17:01:50] <Michiyo> This is a just
incase I change where shit is hosted thing lol
L934[17:02:16] <S3> interesting
L935[17:02:23] <g> the reason you use 307
is because it doesn't allow the http method to change
L936[17:02:24] <S3> vifino, we have
minitors for our mesh on campus
L937[17:02:28] <S3> and they go down
CONSTANTLY
L938[17:02:36] <g> 302 will for example
allow the browser to issue a GET when it issued a POST before
L939[17:03:03] <S3> just remember
L940[17:03:14] <S3> in http according to
the specs, a 400 error is ALWAYS your fault.
L942[17:03:23] <S3> 404 not found? your
fault.
L943[17:03:33] <S3> not the server
L944[17:03:41] <g> yeah, 4xx are client
errors
L945[17:03:50] <S3> the spec defines them
as user errors iirc
L947[17:04:22] <vifino> 1xx: hold on; 2xx:
here you go; 3xx: go away; 4xx: you fucked up; 5xx: I fucked
up
L950[17:05:16] <vifino> S3: Icingaweb2 is
very pretty :)
L951[17:05:20] <vifino> I love it.
L952[17:05:29] <vifino> I run it on a
riced gentoo pentium m laptop :D
L953[17:06:21] <vifino> I also would
monitor my external things, but my network goes down waaay too
often.
L954[17:13:49]
zsh sets mode: +v on LordFokas
L955[17:14:04] <Michiyo> Bleeeeeh
L956[17:14:11] <Michiyo> fucking
conditionals...
L957[17:14:12] <Michiyo> fuck it
L958[17:14:20] <g> need a hand?
L959[17:14:22] <Michiyo> I gotta get ready
to close anyway
L960[17:15:03] <Michiyo> g Maybe when I
get home
L961[17:15:14] <Michiyo> and have more
than one screen, and an RDP session to deal with
L962[17:15:15] <Michiyo> lol
L963[17:15:16] <g> I'll be going to bed in
< 15 mins
L964[17:15:20] <Michiyo> ahh
L965[17:15:20] <Michiyo> damn
L966[17:15:24] <Michiyo> I'll be heading
home in like 15
L967[17:15:28] <Michiyo> Meh
L968[17:15:35] <g> ah, okay
L969[17:15:35] <Michiyo> I'll figure it
out thanks for getting me this far
L970[17:15:37] <g> well maybe
tomorrow/weekend
L972[17:15:40] <g> if you're still
stuck
L974[17:15:49] <Michiyo> Night
L976[17:17:38] ***
Mine|away is now known as minecreatr
L977[17:22:31] *** g
is now known as gAway2002
L978[17:29:14] ⇦
Quits: sciguyryan (~sciguyrya@37.48.81.229) (Remote host closed the
connection)
L980[17:39:48] <vifino> Well, the code
is.
L981[17:39:51] <vifino> it is handy as
hell.
L982[17:40:18] <S3> O M G the global
variables
L984[17:40:56] <S3> oh it's a nagios
plugin
L985[17:41:01] <S3> no wonder it's so
badly written :P
L986[17:41:03] <Inari> doesnt look very
perly to me
L987[17:41:17] <vifino> Inari: Oh,
really?
L988[17:41:31] <vifino> TIL Inari doesn't
consider perl script perly.
L989[17:41:37] <S3> if ( $Power == 2 ||
$Power == 3 ) {
L990[17:41:40] <S3> THAT IS VERY BAD
L991[17:41:42] <S3> UNDEFINED
BEHAVIOR
L992[17:41:44] <Inari> usually perl looks
more like $y .= i(\@g,$l,\%t)
L995[17:42:07] <vifino> S3: that was me
actully :D
L996[17:42:08] <S3> || is not the same as
or
L999[17:42:14] <vifino> oh, right.
L1000[17:42:17] <vifino> welp
L1001[17:42:21] <S3> vifino, well if it
works it works? :P
L1002[17:42:29] <vifino> I'mma fix
it.
L1003[17:42:45] <Inari> suppose i should
learn perl someday since everyone seems to love it
L1004[17:42:58] <S3> || in Perl means,
does this value return a true value? if not, use the value from the
second expression
L1005[17:42:59] <S3> so like
L1006[17:43:07] <S3> my $port =
get_port_from_config() || 8080;
L1007[17:43:25] <Inari> so basically a
ternaryoperator-ish?
L1008[17:43:37] <S3> yeah. a single | is
obviously bitwise
L1009[17:43:42] <Inari> hmm its kinda
nice in that though
L1010[17:43:46] <Inari> i dont think you
could do that in ternary
L1011[17:44:13] <vifino> S3: -if ( $Power
== 2 || $Power == 3 ) {
L1012[17:44:13] <vifino> +if ( $Power ==
2 or $Power == 3 ) {
L1013[17:44:15] <vifino> Happy? :P
L1014[17:44:29] <S3> that should work
better
L1015[17:44:35] <vifino> It works the
same.
L1017[17:44:42] <Inari> why are there no
games written in perl?
L1018[17:44:54] <S3> sometimes || will
still work because of well, the operation is similar
L1019[17:45:04] <vifino> Yeah..
L1020[17:45:08] <S3> Inari, my
engine
L1021[17:45:20] <S3> I have a game engine
in Perl remember?
L1022[17:45:29] <S3> I am thinking of
redoing it
L1023[17:45:30] <vifino> S3: Anyhow,
you're welcome trying to fix more problems with it :P
L1024[17:45:38] <S3> problems...?
L1025[17:45:56] <vifino> well, all the
if's for switch statements and stuff.
L1026[17:46:01] <vifino> Things like
that.
L1027[17:46:05] <S3> woah
L1028[17:46:11] <vifino> Just improving
it source code wise.
L1029[17:46:12] <S3> I didn't know you
could do that
L1030[17:46:14] <S3> but I'm not
surprised
L1031[17:46:15] <S3> $Powerstate2 =
$SNMPresultPower2 -> {$PowerOID2};
L1032[17:46:18] <S3> the space between
->
L1033[17:46:30] <vifino> Well, duh.
L1034[17:46:36] <vifino> You can put a
space between many things.
L1035[17:46:47] <S3> I just never have
heh
L1036[17:46:56] <S3> for like 10 secconds
I was like
L1037[17:46:59] <S3> WTF IS THAT
DO?!
L1039[17:47:14] <vifino> But yeah, I
wouldn't mind you fixing some of the uglyness :P
L1040[17:47:24] <vifino> After all I
don't really use much perl.
L1041[17:47:46] <S3> well
L1042[17:48:02] <S3> as much as I don't
like how the closures are against eachother at least the elsif
isn't all cuddled
L1043[17:48:07] <S3> cuddled elses look
like
L1044[17:48:11] <S3> if () {
L1045[17:48:12] <S3> } else {
L1047[17:48:14] <S3> which is fugly
L1048[17:48:27] <S3> and marked as do not
dos in perldoc perlstyle
L1049[17:48:35] <Kodos> o/
L1050[17:49:03] <S3> vifino, also, there
is a switch() in perl
L1051[17:49:05] <S3> it's just not
switch
L1052[17:49:10] <S3> switch was
deprecated
L1053[17:49:20] <S3> given is where it is
at these days
L1054[17:49:26] <vifino> S3: Yeah,
switch($val)
L1055[17:49:37] <S3> that's what I
mean
L1056[17:49:41] <vifino> That's what I
meant with replacing the if's with switch's.
L1057[17:49:43] <S3> yeah, switch is no
longer in core
L1058[17:49:45] <S3> it broke shit
L1059[17:49:55] <S3> perldoc -f
given
L1060[17:50:17] <S3> ah it's in
perlsyn
L1061[17:50:21] <vifino> S3: So switch()
still works and use Switch; is still a thing? :P
L1062[17:50:28] <S3> by the way vifino
Perl supports function signatures now but I don't use them
L1063[17:50:38] <S3> use feature
'signatures'; I think, and tnen you can be like
L1064[17:50:50] <S3> sub foo (@array,
$arg2, %hasharg3) {
L1066[17:51:02] <S3> you can even go
like
L1067[17:51:09] <S3> sub foo ($foo =
'default_value' ) { }
L1068[17:51:46] <S3> vifino, don't do
this imo, but you can use for() in perl for switch;
L1069[17:51:53] <S3> for ($var) {
L1070[17:52:04] <S3> when /^regex here/ {
do code }
L1071[17:52:10] <S3> when /moreregex {
lol }
L1072[17:52:13] <S3> default { }
L1074[17:52:20] <vifino> what's the
difference tho?
L1075[17:52:34] <S3> I don't think there
is besides the fact that it is for so it is confusing as heck
L1076[17:52:41] <vifino> except using for
instead of switch and when instead of case
L1077[17:52:53] <S3> switch does work
differently internally
L1078[17:52:58] <S3> and was breaking in
newer Perl
L1079[17:53:22] <vifino> so I'll use for,
because I don't want to break compatibility.
L1080[17:53:27] <S3> given requests
scalar contexts
L1081[17:53:37] <S3> for is probably best
compat
L1082[17:53:47] <S3> you still need to
require at least v5.10.1 iirc
L1083[17:53:53] <S3> so you can do
like
L1084[17:53:55] <S3> perl -v
L1085[17:54:05] <S3> and put part of that
number in your script for minimum requirement
L1086[17:54:25] <S3> use v5.20;
L1087[17:54:28] <S3> for example ^
L1088[17:54:36] <vifino> meh.
L1089[17:54:45] <S3> now everyone has to
have at least perl 5.20, but it allows you to use for() tyhat way,
etc
L1090[17:54:53] <S3> lets see
L1091[17:54:59] <S3> yeah 5.10.1 is when
for() was introduced
L1092[17:55:24] <S3> nobody should have
any perl older than 5.12 right nowe
L1093[17:55:31] <S3> and 5.16 is
typically considered old.
L1094[17:55:57] <S3> so 5.12 is usually
safe to enforce
L1095[17:56:22] <greaser|q> 5.22 here,
woop woop
L1096[17:56:23] <S3> the worst thing
thatl happen is it will throw an error message that tells the admin
to get off his butt and upgrade perl with apt-get :P
L1097[17:58:20] <greaser|q> [23:44:44]
<Inari> why are there no games written in perl? <--
because pigs are flying right now
L1098[17:58:36] <greaser|q> frozen bubble
is one of the better-known examples of a game written in perl
L1100[17:59:44] <S3> well Perl is
perfectly capable of using OpenGL / SDL, etc
L1101[18:00:20] <S3> Perl communicates
with C libraries quite well
L1102[18:00:28] <vifino> Can't locate
Switch.pm :(
L1103[18:00:36] <S3> it is very easy for
me to write curses applications, etc by looking at the C man page
for ncurses for example
L1104[18:00:37] <S3> using PErl
L1105[18:00:39] <S3> Perl*
L1106[18:00:46] <S3> vifino, not in
core
L1107[18:00:51] <S3> it breaks
stuff.
L1108[18:00:56] <S3> but it will work for
that
L1109[18:01:04] <vifino> oh, right, im
not using swithc, i'm using for
L1110[18:01:19] <S3> just remember to put
a use vVERSION at the top
L1111[18:01:22] <S3> of whatever you
wish
L1112[18:01:34] <greaser|q> does perl
have FFI or something like that
L1113[18:01:49] <S3> otherwise it won't
load it because it is technically "experimental" but in
reality it's not, it's just been sitting in non-release- for the
past few years.
L1114[18:01:59] <S3> greaser|q, it's
called XS
L1115[18:02:12] <S3> you basically write
ph files
L1116[18:02:25] <S3> which are basically
like, header files for Perl
L1117[18:02:28] <S3> that glue C
code
L1118[18:02:35] <S3> and xs files
L1119[18:02:40] ***
[ is now known as {
L1120[18:02:45] <greaser|q> oh yeah this
is reminding me of perl's ability to embed languages if you get the
right stuff from cpan
L1121[18:02:56] <{> i wonder if people
will get the hint now that i'm being pinged
L1122[18:03:13] <greaser|q> {: cost of
having a one-char nick
L1123[18:03:18] <infina> }}
L1125[18:03:35] <{> especially for one
used a lot in code
L1126[18:03:58] <vifino> S3: Number found
where operator expected at ./check_procurve.pl line 132, near
"when 4" (Do you need to predeclare when?)
L1127[18:04:00] <vifino> halp
L1128[18:04:16] <S3> dod you put the
vVERSION in the top?
L1129[18:04:21]
⇨ Joins: Something12
(~Something@S010634bdfa9eca7b.vs.shawcable.net)
L1130[18:04:59] <S3> example vifino
L1132[18:05:07] <vifino> I put 5.20 now,
it says "when is experimental"
L1133[18:05:08] <S3> it does NOT have to
be regex btw
L1134[18:05:08] <vifino> .-.
L1135[18:05:18] <S3> you can silence
that
L1136[18:05:31] <vifino> How?
L1137[18:07:15] <S3> try this:
L1138[18:07:23] <S3> no warnings
qw(experimental::when);
L1139[18:07:26] <greaser|q> hmm, another
fun thing, speaking of perl, i think the first minecraft custom
server was coded in perl
L1140[18:07:29] <S3> I'm not sure if it
is called when but
L1141[18:07:31] <greaser|q> and was sold
to 4 people
L1142[18:07:35] <greaser|q> and pirated
by 4 people
L1143[18:07:42] <S3> that will shut off
experiental::when warnings for example but keep others
L1144[18:07:52] <S3> it may be called
something else
L1145[18:07:55] <greaser|q> World of
Minecraft used it and some parts in the WoM version used
Inline::C
L1146[18:07:57] <vifino> Unknown warnings
category 'experimental::when' at ./check_procurve.pl line 33.
L1147[18:08:03] <S3> ok that's what I
thought
L1148[18:08:05] <S3> I'll look it
up
L1149[18:08:10] <vifino> Alright.
L1150[18:08:48] <Mimiru> damn it.. g went
to bed
L1152[18:08:55] <Mimiru> and I'm fucking
confused
L1153[18:08:57] <S3> it's called
smartmatch vifino
L1154[18:09:09] <S3> no warnings
qw(experimental::smartmatch);
L1155[18:09:21] <vifino> Unknown warnings
category 'experimental::smartwatch' at ./check_procurve.pl line
33.
L1157[18:09:27] <vifino> er
L1158[18:09:28] <vifino> typo
L1159[18:09:30] <vifino> lol
L1161[18:09:38] <S3> LOL!
L1162[18:09:42] <S3> smartwatch
L1163[18:09:54] <vifino> syntax error at
./check_procurve.pl line 130, near "when /[12345]/"
L1164[18:09:55] <vifino> .-.
L1165[18:10:07] <S3> ok show me your
code
L1167[18:11:58] <S3> I'm pretty sure
there's no ; on those when blocks
L1168[18:12:05] <S3> because it's not a
real function call
L1169[18:12:22] <vifino> doesn't make a
difference.
L1170[18:12:27] <S3> nope? hmm
L1171[18:13:12]
⇦ Quits: Turtle (~SentientT@82-171-92-73.ip.telfort.nl)
(Quit: Nettalk6 - www.ntalk.de)
L1173[18:14:03] <Mimiru> anyone know
nginx and want to help me figure this out?
L1174[18:14:13] <vifino> Mimiru: What
problem do you have?
L1175[18:14:47] <Mimiru> I have a reverse
proxy in front of jenkins, I'm working on getting it to redirect
mod downloads for some of the mods hosted on jenkins to
curseforge
L1176[18:14:57] <Mimiru> I have THAT
working.. for the one mod I'm testing with
L1177[18:15:05] <vifino> Use
rewrite?
L1178[18:15:13] <Mimiru> but I'd like to
add support for adding like ?noredirect to the url to NOT redirect
and just get the jar
L1179[18:15:27] <Mimiru> I have a
conditional for that
L1180[18:15:29] <vifino> Use another
rewrite? :P
L1181[18:15:29] <Mimiru> but it
404s..
L1182[18:15:38] <Mimiru> I'm guessing
it's not using the proxy for it
L1183[18:15:44] <vifino> o_O
L1188[18:16:24] <S3> I have 5.8 on this
windows machine
L1189[18:16:35] <Mimiru> I've also tried
with the location for the LC job inside the location / block
L1190[18:16:38] <Mimiru> with the same
outcome
L1191[18:17:40] <greaser|q> S3: as a
responsible perl programmer i have faith that you will rectify this
problem
L1192[18:17:48] <greaser|q> and i mean
you're the responsible perl programmer, not me
L1193[18:18:07] <S3> waiting for
download
L1195[18:18:10] <vifino> hmm
L1196[18:18:11] <greaser|q> do noi,
rather than mi noi
L1197[18:19:02] <S3> greaser|q, mi ne
duvas parolis la Eesperanton linvo sinjoro greaser|q?
L1198[18:21:04] <greaser|q> S3: .i mi
na'e jimpe fi la esperant.
L1199[18:21:38] <greaser|q> although i
should probably pick it up some time if i'm going to learn any
conlangs whatsoever
L1200[18:22:01] <S3> greaser|q, it's on
duo lingo now:)
L1201[18:22:11] <S3> It's the easiest
language you will ever learn
L1202[18:22:20] <S3> and will help you
learn other languages faster
L1203[18:22:26] <S3> It's like a bridge
in the gap
L1204[18:22:47] <greaser|q> should
probably put polish in there as well
L1205[18:23:13] <greaser|q> i do recall
chatting to a japanese lojbanist in lojban once
L1207[18:23:23] <vifino> this is all I
could come up with on top of my head
L1208[18:24:16] <Mimiru> nginx: [emerg]
"if" directive is not allowed here in
/etc/nginx/sites-enabled/ci.pc-logix.com:18
L1209[18:24:25] <vifino> uh
L1210[18:24:31] <vifino> whelp
L1211[18:24:43] <vifino> actually
L1212[18:24:43] <S3> thunder
L1213[18:24:45] <S3> THUNDER
L1214[18:24:51] <S3> T H U N D E R...
BIRDS!
L1215[18:25:13] <greaser|q> ffs the start
learning button doesn't work
L1216[18:25:21] <S3> greaser|q,
what?
L1217[18:25:36] <S3> esperanto now works
on the phone app duo lingo heh
L1218[18:25:45] <greaser|q> i have
noscript, i have everything enabled except google-analytics,
mixpanel, and facebook
L1219[18:25:49] <S3> I haven't had any
problems with it on a box or on my phone
L1220[18:25:49]
⇦ Quits: surferconor425|Cloud
(uid77899@2604:8300:100:200b:6667:4:1:304b) (Quit: Connection
closed for inactivity)
L1222[18:25:56] <greaser|q> temporarily
enabling mixpanel doesn't fix it
L1224[18:26:11] <vifino> it
should(tm)
L1225[18:26:27] <vifino> S3: fixed it
yet? :P
L1226[18:26:45] <Mimiru> vifino, works
\o/
L1227[18:26:51] <Mimiru> now I just have
to add the other mods
L1228[18:26:52] <Mimiru> thanks!
L1229[18:26:56] <vifino> No
problem.
L1230[18:27:00] <greaser|q> wait are you
supposed to log in
L1231[18:27:25] <Mimiru> A bit annoying
it has to be done that way.. but w/e lol
L1232[18:27:45] <vifino> Mimiru: The
problem is that the location was doing nothing, it does not go the
"default" route then, since the location made an
exclusion from that rule.
L1233[18:28:00] <vifino> You can make it
a named location and stuffs, though.
L1234[18:30:09] <S3> vifino, I did the
same thing..
L1235[18:30:16] <S3> I typed smartwatch
too, and I don't even use em
L1238[18:31:54] <vifino> If it works,
it's less typing for you.
L1239[18:32:01] <greaser|q> ok, now i
have an account it's working
L1240[18:32:16] <greaser|q> mi ne estas
vi. do i get a cookie
L1241[18:32:54] <vifino> S3: Fiiix
iiit!!!! :D
L1242[18:33:12] <S3> I'm working on it
right now
L1243[18:33:20] <vifino> I know :P
L1244[18:34:52] <S3> got it
L1245[18:35:09] <S3> wrap them in ()s.
when (/[1235]/) {}
L1246[18:35:21] <S3> otherwise it't not
sure where the expression ends
L1247[18:35:33] <S3> and that's why it
throws a syntax error
L1248[18:36:08] <S3> vifino, by the way
for can also be used this way too:
L1249[18:36:11] <S3> for($var) {
L1250[18:36:24] <S3> $foo =
"bar" when /testing/;
L1252[18:36:34] <S3> that's the case you
don't need ()s
L1253[18:38:20] <vifino> Yeah, I
know.
L1254[18:38:24] <vifino> But these are
all multi line.
L1255[18:38:34] <vifino> Thanks, S3
:)
L1258[18:41:45] <S3> I gotta implement
coroutines in assembly for ARM
L1259[18:41:51] <S3> for my specific
purpose
L1260[18:42:47] <Kodos> o/
L1261[18:42:51] <S3> vifino, how does C
usually know what registers should be pushed onto the stack when
calling a function?
L1262[18:43:06] <vifino> ?
L1263[18:43:15] <S3> well
L1264[18:43:23] <S3> on some CPUs there
are hundreds of general purpose registers
L1265[18:43:31] <S3> you can't push them
all.. or at least it'd be really slow
L1266[18:43:35] <vifino> I think PowerPC
was that.
L1267[18:43:53] <vifino> PowerPC's C
calling convention is using registers only.
L1268[18:43:54] <S3> so when you call a
function, how does it decide what and how to push and pop
L1270[18:44:09] <vifino> push arg2
L1271[18:44:11] <vifino> push arg1
L1272[18:44:17] <vifino> call
printf
L1273[18:44:26] <S3> I ask because I need
to implement coroutines in assembly on ARM, and there are like 15
general purpose registers :P
L1274[18:44:40] <S3> and it'd be nice if
each coroutine got popped the registers it thought it had
L1275[18:44:43] <vifino> All over the
stack, nothing via registers.
L1276[18:44:45] <S3> when the
continue
L1277[18:44:53] <S3> it's a bit
difficult
L1278[18:45:06] <S3> because I am also
using forth on this. the coroutine API will be exposed to
FORTH
L1279[18:45:11] <S3> so you can run
concurrent FORTH docols
L1281[18:45:21] <S3> on a raspberry pi on
bare hardware
L1282[18:45:26] <S3> this will go into a
weather baloon
L1283[18:45:35] <S3> which you can dial
into and send code and receive data
L1284[18:45:41] <S3> using forth which is
easy toi parse port and run
L1285[18:45:50] <S3> I can grab
temperatures over i^2C bus etc
L1286[18:46:05] <S3> PAYLOAD TEMP!
ATMOSPHERE TEMP! RECORD
L1287[18:46:15] <S3> ^ grab temperature
of payload box and atmosphere outside and save to SD card
L1288[18:46:52] <SuPeRMiNoR2> POP!
L1289[18:46:53] <vifino> Wow, that'd be
awesome.
L1290[18:47:04] <vifino> SuPeRMiNoR2: pop
eax
L1291[18:47:26] <S3> well the problem
with weather baloons
L1292[18:47:31] <S3> is that you send
your baloon up
L1293[18:47:38] <S3> and it spits data
down and if you mewssed up that's it
L1294[18:47:43] <vifino> yep
L1295[18:47:54] <S3> with this, I can
stop the program and copy paste new forth code right into the
serial terminal
L1296[18:47:56] <S3> no compiling
needed
L1297[18:48:02] <S3> and bam its running
new code
L1298[18:48:11] <vifino> How do you hook
up your serial?
L1299[18:48:37] <S3> We haven't figured
it out yet. It's over HAM radio bands. We may end up using AX.25
packet radio
L1300[18:48:40] <S3> over the serial
port
L1301[18:48:50] <S3> not sure yet
L1302[18:48:56] <S3> flow control will be
hard
L1303[18:49:07] <S3> there's no ready to
send, clear to send, etc over radiop
L1304[18:49:39] <vifino> How high will it
raise up to?
L1305[18:50:43] <S3> top of the
troposphere
L1306[18:50:47] <S3> so like, 20+
miles
L1307[18:50:59] <S3> it gets so huge
because of low pressure
L1308[18:51:04] <S3> that it is visible
from the ground
L1309[18:51:13] <S3> and we have a high
speed camera watch the baloon pop
L1310[18:51:17] <S3> it literally
shatters
L1311[18:51:19] <S3> so cold
L1312[18:51:28] <S3> it's about -50 up
there
L1313[18:51:55] <vifino> The Pi will have
a hard time.
L1314[18:52:01] <S3> external radio
L1315[18:52:12] <S3> other components in
the box will be generating heat
L1316[18:52:23] <S3> so the box inside
will be like, between -10 and 30 degrees
L1317[18:52:24] <vifino> Good.
L1318[18:52:36] <S3> something like
that
L1319[18:52:37] <vifino> I hope you have
a decent chute too :P
L1320[18:52:50] <S3> sometimes we
dont
L1321[18:53:00] <S3> maine is 99.99999%
forest
L1322[18:53:08] <S3> it won't hit
anything :P
L1323[18:53:10] <vifino> ... You don't
plan to let the poor pi die? D:
L1324[18:53:18] <S3> it won't
L1325[18:53:22] <vifino> Thank god.
L1326[18:53:26] <S3> the go pro camera
survived it
L1327[18:53:34] <S3> at terminal velocity
:P
L1328[18:53:47] <SuPeRMiNoR2> vifino:
really though, pi is cheap
L1329[18:53:53] <vifino> SuPeRMiNoR2:
And?
L1330[18:53:53] <S3> we're using pi
zero
L1331[18:58:24] <SuPeRMiNoR2> I would say
it is more like pi -10
L1332[18:59:02] <greaser|q> i have a
pi1
L1333[18:59:27] <greaser|q> which is the
same ARM version so in the rare case you care about speed i can
help
L1334[18:59:57] <S3> oh wait what
L1335[19:00:01] <S3> zero is the same as
a pi 1?
L1336[19:00:08] <greaser|q> something
like that but minus a few parts
L1337[19:00:13] <S3> is this why my
raspberry pi 2 code wasdn't working on it?
L1338[19:00:15] <S3> wow..
L1339[19:00:20] <S3> no wonder uboot
wouldn't work
L1340[19:00:21] <SuPeRMiNoR2> I have a pi
1 (b)
L1341[19:00:23] <greaser|q>
-march=armv6
L1342[19:00:25] <SuPeRMiNoR2> two of them
actually
L1343[19:00:26] <Lizzy> S3, zero is the
same as the pi one but overclocked
L1344[19:00:29] <greaser|q> ^ do that and
it might actually behave
L1345[19:00:30] <S3> damn
L1346[19:00:30] <vifino> S3: pi2 is
armv7.
L1347[19:00:45] <vifino> pi1 and pi ø is
armv6.
L1348[19:00:53] <greaser|q> this is
reminding me of the time i implemented closures in C + an x86 code
writer
L1349[19:01:05] <S3> that doesn't make
sense though, because in my book it states that armv6 and armv7
code will pretty much work the same. they are both
thumb/arm32
L1351[19:01:38] <greaser|q> S3: your book
is wrong, ARMv6 lacks the MOVT op and some other things
L1352[19:02:07] <S3> he only thing I
would say is on line 166
L1353[19:02:25] <greaser|q> and since
MOVT is useful for speed, it's probably getting used
L1354[19:02:25] <S3> you are using for in
the smartswitch context when there is only one thing you are
testing?
L1355[19:02:33] <S3> unless I'm
blind
L1356[19:02:45] ***
Keridos is now known as Keridos|away
L1357[19:02:48] <S3> but yeah that does
look a lot better
L1358[19:02:54] <greaser|q> furthermore,
i'm pretty sure the ARMv6 in the pi isn't an ARMv6T2, thus it
doesn't have thumb2 mode
L1359[19:03:05] <S3> I see.
L1360[19:03:27] <S3> I still gotta figure
out how to handle coroutine switching
L1361[19:03:34] ***
Keridos|away is now known as Keridos
L1362[19:03:40] <greaser|q> the reason i
even know about the MOVT op is i was trying to improve the speed of
dosbox, i made it use the ARMv7 dynarec and it was crashing on that
very op
L1363[19:03:56] <greaser|q> oh right,
coroutines, i thought you were talking about closures
L1365[19:04:18] <S3> the idea is to add
pseudo concurrency to FORTH
L1366[19:04:18] <greaser|q> just malloc a
large enough stack, when you need to switch, push all the things
then switch stack pointers
L1367[19:04:39] <greaser|q> pretty much
Operating Systems 101 shit
L1368[19:04:58] <S3> so that I can read
data in from serial and I^2C etc all pretty much in a coroutine
mode
L1369[19:05:01] <greaser|q> and yes, it
*is* that easy
L1370[19:05:37] <S3> I am not a huge fan
of making the IRQ ISRs do the work, I prefer ISRs to just do as
little as possible then let the high speed context switching handle
it when it gets its turn.
L1371[19:05:49] <S3> for example, instead
of parsing every single byte that comes in via IRQ
L1372[19:05:49] <greaser|q> even easier
in ARM as you can do PUSH {r0-r12,lr} on entry and POP {r0-r12,pc}
on exit, although you will need to back up the CPSR
L1373[19:06:18] <S3> instead of that it
is better to double buffer and have the IRQ send data to the buffer
and raise a flag and then let the coroutine pick up every byte that
came in since it last ran
L1374[19:06:28] <S3> it's actually
faster
L1375[19:06:46] <S3> given you have the
right setupo
L1376[19:06:47] <greaser|q> well yeah, at
the cost of a little bit of latency it's definitely faster
L1377[19:06:55] <S3> right
L1378[19:07:08] <S3> IRQs are so
important but they are kind of evil
L1379[19:07:18] <S3> so I make them as
small as possible
L1380[19:07:21] <S3> the ISRs that
is
L1381[19:07:35]
⇦ Quits: xarses (~xarses@64.124.158.100) (Ping timeout: 198
seconds)
L1382[19:07:40] <S3> however
L1383[19:08:13] <S3> if I feel like it I
could use a timer IRQ or something to prevent a coroutine from
running too long, but since this is an embedded project I don't
think that matters. "programmers fault" I say if they
busy wait
L1384[19:13:08] *
vifino picks up Lizzy and carries her to bed
L1385[19:13:24] *
Lizzy falls asleep in vifino's arms
L1386[19:16:58] <vifino> Mimiru:
Pokezers?
L1388[19:21:01] <MichiBot> vifino: Mimiru
will be notified of this message when next seen.
L1390[19:22:59] <greaser|q> killing tasks
is an exercise left to the implementor
L1391[19:24:56] <greaser|q> although you
*may* want task_yield to be an __attribute__((naked)) function and
add a "bx lr\n" to the end of the asm list
L1392[19:28:48]
⇨ Joins: v^OC
(~v^oc@c-68-41-215-101.hsd1.mi.comcast.net)
L1393[19:28:50] <v^OC> hai
L1394[19:35:18] <vifino> no
L1395[19:36:06] <greaser|q> ok, at some
stage i need to work out how to make a wonkavator using framez2, i
have a working two-way mover
L1396[19:37:15] <greaser|q> i *may* be
able to get a 4-way but i'm not sure how to get a 6-way
working
L1397[19:48:16] ***
kirby|gone is now known as mrkirby153
L1398[19:48:32]
⇨ Joins: xarses
(~xarses@c-73-202-191-48.hsd1.ca.comcast.net)
L1399[19:49:20] <S3> greaser|q, hmm. neat
idea actually..
L1400[19:49:33] <S3> every forth
coroutine could have its own stack
L1401[19:49:48] <S3> I wonder how that
would work with the ARM chip in the pi
L1402[19:51:19] <S3> in fact that is
probably the best way to preserve information
L1403[19:51:45] <Mimiru> vifino, that
works too
L1404[19:51:47] <Mimiru> thanks
L1405[19:51:49] <S3> then maybe allow a
coroutine to transfer the top of its user stack to the forth kernel
stack
L1406[19:51:53] <S3> and back
L1407[19:52:53] <v^OC> vifino yes
L1408[19:54:32] <greaser|q> woohoo i now
have a 4-way flying machine in framez2 \:D/
L1409[19:54:59] <greaser|q> and yeah if
you want to communicate info you could possibly drop a pointer in
task_new
L1410[19:55:03]
⇦ Quits: AlexisMachina
(uid57631@id-57631.charlton.irccloud.com) (Quit: Connection closed
for inactivity)
L1411[19:55:08] <greaser|q> just after
T->sp -= 12:
L1412[19:55:11] <greaser|q> T[0] =
arg0;
L1413[19:55:40] <greaser|q> wait shit
there's an issue... erm, just redefine sp to be of type uint32_t *
rather than void *
L1414[19:55:49] <greaser|q> or void **
rather than void *
L1415[19:55:56] <vifino> Mimiru: No
problem :P
L1416[19:56:00] <vifino> Where is my
payment? :D
L1417[19:56:19]
⇨ Joins: IzayaXMPP (~b1a037545@210.1.213.55)
L1418[19:56:28] <greaser|q> this is one
of those times where you step back and assert that C is a beautiful
language
L1419[19:57:45] <S3> though extremely
tiny
L1421[20:09:22] <Mimiru> vifino, what
would you like?
L1422[20:09:35]
⇨ Joins: Tedster_
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com)
L1423[20:09:54]
⇦ Quits: Tedster
(~Tedster@host86-191-38-240.range86-191.btcentralplus.com) (Read
error: Connection reset by peer)
L1424[20:10:06] <S3> it looks like a
thing
L1425[20:10:08] <S3> like
L1426[20:10:13] <S3> a head with
ears
L1427[20:10:15] <S3> or a hat
L1428[20:11:32]
⇨ Joins: CoderPuppy (~cpup@32.218.117.245)
L1429[20:13:22]
⇦ Quits: cpup (~cpup@32.218.118.140) (Ping timeout: 186
seconds)
L1430[20:21:57] <S3> vifino,
L1431[20:22:03] <S3> infina, is compiling
audacity
L1432[20:22:36] <infina> SNARF
L1433[20:22:45] <S3> exactly
L1434[20:23:37] <vifino> Mimiru: Huh?
O_o
L1435[20:23:47] <Mimiru> [19:56:05]
<vifino> Where is my payment? :D
L1436[20:23:50] <S3> oh hello
Mimiru
L1437[20:24:42] <vifino> Uh, I didn't
actually mean it that seriously... What would you think I would
want from you? o.O
L1438[20:25:03] <Kodos> Filing Cabinets
in OpenPrinter ;-D
L1440[20:25:49] <Temia> Hmm.
L1441[20:25:57] <Temia> Couldn't you use
ExU filing cabinets, technically?
L1442[20:25:58] <S3> we definately need a
fax protocol for the ocranet
L1443[20:26:13] <Kodos> Temia, I could,
if I had ExU installed
L1444[20:26:16] <Mimiru> vifino,
idk..?
L1445[20:26:21] <Temia> True.
L1446[20:26:29] <Mimiru> Kodos, add 'em
and PR.. :P
L1447[20:26:34] <Temia> it's fairly
common, so I'm surprised you don't.
L1449[20:26:55] <greaser|q> S3: use png
and tell them to get a data card
L1450[20:27:00] <Mimiru>
"half"
L1451[20:27:02] <Mimiru> lol.
L1452[20:27:08] <S3> ...?
L1453[20:27:18] <vifino> Mimiru: Remember
that I helped you and when I need help, you'll do the same. Deal?
:P
L1454[20:27:20] <greaser|q> although in
all seriousness, text would be fine
L1455[20:27:21] <vifino> Oh, plus
hugs.
L1456[20:27:22] <vifino> :3
L1457[20:27:28] <S3> greaser|q, why the
data card?
L1458[20:27:38] <Mimiru> vifino, Theres
not much you need help with that I can do, but sure
L1459[20:27:47] <greaser|q> png uses
deflate, it's easier to just tell people to use the data card than
to write your own inflater/deflater
L1460[20:27:53] <Mimiru> afk though
L1461[20:29:31]
⇨ Joins: Doty1154
(~Doty1154@2601:648:8002:c1a1:49a6:9520:586f:3eb)
L1462[20:30:12] <S3> greaser|q, but is
the compression the same?
L1463[20:30:14] <Mimiru> Kodos, I'll take
a 16x of that if you have it though
L1464[20:30:19] <S3> does deflate /
inflate use zlib?
L1465[20:30:25] <S3> (like I would think
it should)
L1466[20:30:35] <Kodos> Sure, one
sec
L1467[20:30:42] <greaser|q> zlib uses
deflate as its algorithm
L1468[20:30:55] <S3> wait what
L1469[20:30:58] <greaser|q> iirc png
actually encapsulates it with the zlib header/footer
L1470[20:31:09] <S3> deflate is an actual
algorithm not just a word?
L1471[20:31:12] <greaser|q> yeah
L1472[20:31:16] <S3> interesting
L1473[20:31:19] <S3> I was
thinking..
L1474[20:31:22] <greaser|q> there's a
metric fuckton of things that use it
L1475[20:31:25] <greaser|q> zip uses it
for example
L1477[20:31:34] <greaser|q> and a metric
fuckton of things use zip
L1478[20:31:36] <S3> what is the
compression rate of zlib about?
L1479[20:31:38] <S3> 70%?
L1481[20:31:48] <greaser|q> depends on
the data but it's generally pretty good
L1482[20:31:48] <S3> on average
L1483[20:31:53] <Kodos> That's the actual
file, uploaded
L1484[20:32:11] <greaser|q> it's the same
compression rate as making a standard zip file because they use the
same algorithm
L1485[20:32:16] <S3> greaser|q, I was
thinking, maybe I should make our ATM switches for the OCRANET
operate with inflate / deflate
L1486[20:32:17] <greaser|q> well, minus
zip overhead of course
L1487[20:32:21] <S3> for more
bandwidth
L1488[20:32:30] <greaser|q> what IS the
ocranet anyway?
L1489[20:32:36] <S3> greaser|q, right now
a default config repeater with no upgrades or anything can get
about 160KB/s
L1491[20:32:46] <Mimiru> Kodos,
"filing_cabinet.png" is now in my blocks dir
L1492[20:32:49] <S3> the ocranet is a pun
on the ARPANET
L1493[20:32:50] <Kodos> mkay
L1494[20:32:51] <S3> for Minecraft
L1495[20:32:53] <greaser|q> ok i'm
guessing it doesn't use TIS3D then
L1496[20:32:55] <Mimiru> if I ever have
free time you'll get it :P
L1497[20:33:14] <S3> greaser|q, it is a
project to connect Minecraft servers together into a private-ish
interconnecting network
L1498[20:33:21] <S3> which is based on
ATM and STM
L1499[20:33:22] <greaser|q> oooh
nice
L1500[20:33:28] <greaser|q> anyway, i
take it that's 8KB/tick?
L1501[20:33:36] <S3> yes. HOWEVER
L1502[20:33:47] <Kodos> \o/
L1503[20:34:03] <S3> ATM packets are 63
bytes, therefore, we use STM to fit about 160 ATM 1KB/s interlacing
cells at once
L1504[20:34:08] <S3> into a solid
stream
L1505[20:34:14] <S3> which gives us a
trunk of about 160KB
L1506[20:34:24] <S3> this means that if
you need 5 KB/s of bandwidth
L1507[20:34:32] <greaser|q> from what i
gather, ice+dfpwm should fit nicely down that wire
L1508[20:34:45] <S3> you can bond 5 ATM
virtual interfaces on your OC computer
L1509[20:34:47] <S3> if that makes
sense
L1510[20:34:51] <S3> which is like a T1 /
T3
L1511[20:34:54] <greaser|q> ah
righty
L1512[20:35:02] <S3> but if we compress
with a data card...
L1513[20:35:16] <S3> I wonder what sort
of bandwidth we can achieve
L1514[20:35:38] <S3> greaser|q, for ATM
it may not be very useful
L1515[20:35:49] <S3> but the STM trunk
parces interlaced ATM packets constantly
L1516[20:35:59] <S3> therefore
compression would make the trunks SUPER fast
L1517[20:36:14] <S3> it wouldn't make
sense to compress the ATM cells at the client end
L1518[20:36:30] <S3> but yeah.. at the
telecom switches
L1519[20:36:40] <S3> that's a lot of data
you can shove at once
L1520[20:36:57] <S3> you can havbe more
simeltaneous packets send at the same time
L1521[20:37:30] <S3> if yu don't know a
whole lot about STM, it is related to SONET
L1522[20:37:45] <S3> which, as you
probably do know is responsible for a lot of the old fiber
trunks
L1523[20:37:54]
⇦ Parts: IzayaXMPP (~b1a037545@210.1.213.55) (Disconnected:
closed))
L1524[20:38:46] <greaser|q> oddly enough
i didn't know that
L1526[20:38:56] <S3> it's kind of
scary
L1527[20:39:04] <S3> I don't want to make
myself sound biased
L1528[20:39:13] <S3> but a large majority
of the Internet is NOT ethernet
L1529[20:39:16] <S3> as much as it may
sound.
L1530[20:39:23] <S3> there is still a lot
of ATM in use
L1531[20:39:32] <greaser|q> i know
there's places that use SS7 but i don't know much about it other
than it's apparently really insecure
L1532[20:39:36] <S3> for the
interconnecting trunks
L1533[20:39:53] <S3> ATM is much more
reliable in terms of bandwidth efficiency
L1535[20:40:31] <S3> since every cell is
exactly the same size and the header is only 5 bytes, and in the
interconnecting trunks at telecom centers they can do circuit
switching all through until it goes off for mor erouting
L1536[20:40:55] <S3> SS7? Signalling
System 7?
L1537[20:40:57] <greaser|q> yeah
L1538[20:41:00] <S3> yes SS7 is still
quite prevelent
L1539[20:41:21] <greaser|q> i don't mean
that there's been 7 system shock games released already
L1540[20:41:37] <S3> LOOL
L1541[20:42:04] <greaser|q> (SS2 is
great, mostly because it's bloody hard)
L1542[20:42:27] <greaser|q> (and if you
generalise rather than specialise you get bitten really hard in the
arse)
L1543[20:42:45] <S3> I think PNNI is
genius
L1544[20:44:00] <S3> PNNI is the dynamic
routing protocol that sits on top of ATM
L1545[20:44:15] <S3> it works pretty much
the way OSPF does
L1546[20:44:19] <S3> but for circuit
switching!
L1547[20:45:05] <greaser|q> gotta say
though, OSPF has a great name
L1548[20:45:49] <greaser|q> i don't know
a hell of a lot about the low layers of networking, however i do
know a little bit about IPX
L1549[20:46:04] <greaser|q> which can be
better described as "almost raw ethernet"
L1550[20:46:15] <S3> lol ipx
L1551[20:46:45] <greaser|q> my experience
here however is really only enough for me to implement a router for
the dosbox IPX-over-UDP/IP protocol
L1552[20:46:46] <S3> yeah ospf is
nice
L1553[20:46:50] <S3> it's a bit
heavy
L1554[20:46:54] <S3> what I like about
PNNI
L1555[20:47:05] <S3> is that it's 100%
automatic.
L1556[20:47:08] <S3> 100%
L1557[20:47:16] <S3> you set up routes on
the system as normal
L1558[20:47:19] <S3> and PNNI doe sit for
you
L1559[20:47:33] <S3> you don't have to
configure who is a master or slave or anything
L1560[20:47:59] <S3> what happens is that
every switch on the level will automatically have a small network
meeting
L1561[20:48:07] <S3> and decide who will
be the master
L1562[20:48:18] <S3> and if one switch
goes down
L1563[20:48:28] <S3> they all hold
another short meeting in the background
L1564[20:48:30] <S3> to find a new
master
L1565[20:48:35] <S3> awesome.
L1566[20:49:03] <greaser|q> wheeeee
L1567[20:49:20] <greaser|q> how's the
master determined?
L1568[20:49:29] <Kodos> Paper rock
scissors =D
L1569[20:49:50] <S3> I forget the details
but iirc it came come down to that
L1570[20:49:56] <S3> it can*
L1571[20:49:58] <greaser|q> i'm reminded
of ISA-PnP, which is clever technically but fucking horrible to
implement
L1572[20:50:06] <S3> if we get PNNI for
ocranet
L1573[20:50:22] <S3> people will be able
to become ISPs as simply as just deciding how they will partiotion
their phone number blocks
L1574[20:50:30] <S3> and then giving them
out and letting PNNI do the routing for them
L1575[20:50:32] <greaser|q> when
discovering a device you send one of two values - 0 is 0x0000, 1 is
something like 0x5AA5 (i don't remember exactly)
L1576[20:50:41] <greaser|q> and you send
a stream of these, i think 15 or 16 total
L1577[20:50:56] <S3> and then
CompanionCube made a network protocol independent DNS system
L1579[20:51:08] <S3> which we can use to
provide ISDN compatible ATM address numbers
L1580[20:51:09] <greaser|q> actually
probably more than that as you need the device ID itself, not just
the vendor ID
L1581[20:51:21] <CompanionCube> S3, it'd
be fitting to run a node / resolution server for the network I
named :)
L1582[20:51:42] <greaser|q> all the cards
that are listening will listen to this, and if they catch someone
writing a 1 or a 0, i forget which, when they wrote the other,
they'll shut up and wait until it's their turn
L1583[20:51:51] <greaser|q> so basically
the card probing is done in order of device id
L1584[20:52:03] <greaser|q> IT'S STILL
SHIT THOUGH
L1585[20:52:32] <S3> CompanionCube,
:)
L1586[20:52:43] <S3> that's right
CompanionCube did name it
L1587[20:53:16] <S3> I haven't 100%
decided how to handle the ATM addressing. Iw ant to use the UUID of
the OC computer
L1588[20:53:21] <S3> or at least the
NIC
L1589[20:53:53] <CompanionCube> I should
make my system actually work at some point
L1591[20:54:09] <S3> the bottom blue box
there
L1592[20:54:12] <S3> is the format I'm
looking for
L1593[20:54:19] <S3> but I may make it
larger
L1594[20:54:30] <S3> to allow for a full
UUID for the end system identifier address
L1595[20:54:34] <S3> usually this is a
MAC address.
L1596[20:54:49] <S3> and then I will make
SEL the alias number for your nic
L1597[20:54:59] <S3> so you can have say
up to 256 aliases.
L1598[20:55:09] <S3> I forget if it is
actually 8 bits or not
L1599[20:55:57] <S3> the
alternative
L1600[20:56:04] <S3> is to code the ATM
switches to give YOU a mac
L1601[20:56:06] <S3> like DHCP
L1602[20:56:24] <S3> the mac is only that
second to last segment, so you can have the same MAC as somebody
accross the OCRANET
L1603[21:20:54]
⇨ Joins: Mimiru
(~Mimiru@2607:5300:60:9553::1bad:babe)
L1604[21:20:54]
zsh sets mode: +o on Mimiru
L1605[21:20:55] *** Server sets mode:
+ntz
L1606[21:21:17] <Saphire> ...
L1607[21:21:25]
⇦ Quits: Michi (~Caitlyn@206.255.162.154) (Client
Quit)
L1608[21:21:29]
⇨ Joins: dangranos (~dangranos@149.56.6.196)
L1609[21:21:49] <Mimiru> rdns is still
broken it seems
L1610[21:21:54] <Saphire> so it moved?
From eos you mean?
L1611[21:22:03] <Mimiru> Yes
L1612[21:22:13] <Mimiru> Everything is
moving from Eos
L1613[21:22:19] <Saphire> And what will
happen to eos?
L1614[21:22:21] <Saphire> oh
L1615[21:22:38] <Kodos> Not gonna lie,
I'm really digging having IC2 instead of (Insert any RF mod
here)
L1616[21:22:59] <Mimiru> I'll probably
size it WAY down and leave it up with like 4 cores and a couple of
GB of RAM for DNS
L1617[21:23:00] <Saphire> gonna move my
things away from it, where to, though?
L1618[21:23:12] <Saphire> Ah
L1619[21:23:14] <Mimiru> maybe 2 cores...
not fully sure yet
L1620[21:23:28] <Mimiru> but yea,
people's stuff is moving to the new box
L1621[21:23:39]
⇨ Joins: ds84182 (~ds84182@149.56.6.196)
L1622[21:24:15]
⇨ Joins: spiriteddusty (~spiritedd@149.56.6.196)
L1623[21:24:16] <Saphire> Mimiru: and
accounts?
L1624[21:24:17]
zsh sets mode: +o on spiriteddusty
L1625[21:24:22] <Mimiru> And what about
them?
L1626[21:24:35]
⇨ Joins: Naomi
(~Naomi@2607:5300:60:9553::1bad:babe)
L1627[21:25:19] <Saphire> Are they going
to be moved too?
L1628[21:25:34] <Mimiru> No... I'm just
going to move peoples files.. but I'm going to leave acounts on
Eos...
L1629[21:25:36] <Mimiru> ¬_¬
L1630[21:25:45] <Saphire> Ah
L1631[21:26:00] <Saphire> Sorry for
bugging you
L1632[21:27:11]
⇨ Joins: Shuudoushi
(~Shuudoush@2607:5300:60:9553::c0f:fee)
L1633[21:33:07]
⇨ Joins: genki
(webchat@static-50-53-79-110.bvtn.or.frontiernet.net)
L1634[21:33:39] <genki> %seen
L1635[21:33:43] <genki> .seen
L1636[21:33:45] <genki> .seen sugoi
L1637[21:33:49] <genki> %seen sugoi
L1638[21:33:52] <MichiBot> genki: sugoi
was last seen 17h 11m 28s ago.
L1639[21:34:04] <genki> hmm
L1640[21:34:07] <vifino> It's 4:30.
L1641[21:34:07] <genki> hi guys
L1642[21:34:09] <vifino> AM.
L1643[21:34:10] <vifino> Shit.
L1644[21:34:19] <vifino> welp.
L1645[21:34:22] <vifino> Time to
sleep.
L1646[21:34:23] <vifino> o/
L1647[21:34:24] <genki> o/
L1648[21:40:19]
⇦ Quits: h3po (~h3po@aftr-5-146-248-178.unity-media.net)
(Quit: Leaving.)
L1649[22:02:40]
⇦ Quits: Nachtara (~Nachie@50-83-108-134.client.mchsi.com)
(Quit: geeettttttt dunked on!!!)
L1650[22:04:31] <Kodos>
ajhwrwerhwrh
L1651[22:04:57] <Kodos> #lua return
math.random(1000000)
L1652[22:04:57] <|0xDEADBEEF|> >
145788
L1653[22:05:46] <Kodos> #lua return
math.random(-1000000,0)
L1654[22:05:46] <|0xDEADBEEF|> >
-874054
L1655[22:09:18] <genki> #lua return
"Kodos"
L1656[22:09:23] <|0xDEADBEEF|> >
Kodos
L1657[22:09:24] <genki> rude!
L1658[22:09:26] <Kodos> #lua return
Kodos
L1659[22:09:26] <|0xDEADBEEF|> >
nil
L1660[22:09:39] <genki> oh, it did..i
thought deadbeef ignored me :/
L1661[22:09:42] <genki> not rude i
guess
L1662[22:09:47] <genki> hi Kodos, sugoi
here
L1663[22:09:51] <Kodos> I should've stuck
to the desert village I had like 20 worlds ago
L1664[22:09:54] <Kodos> ohai
L1665[22:09:57] <genki> but that server
died :( no idea what's up
L1666[22:10:13] <Kodos> Know any good
seeds offhand?
L1667[22:10:20] <genki> mustard
seeds
L1668[22:10:22] <genki> they're
tiny
L1669[22:10:25] ***
SleepingFairy is now known as Daiyousei
L1670[22:10:32] <genki> Kodos: guess
what!?
L1671[22:10:48] <Kodos> wat
L1672[22:10:48] <genki> err...-?
L1673[22:10:51] <genki> just, !
L1674[22:10:53] <genki> um
L1675[22:11:12] <genki> i'm job
hunting
L1676[22:11:18] <Kodos> gl, hf
L1677[22:11:22] <genki> heh
L1679[22:12:18] <genki> Kodos: ^ that hit
me
L1680[22:13:33] <Kodos> Ah, t hat's super
shitty
L1681[22:13:47] <genki> it's a lot of
things
L1682[22:14:07] <genki> i had 4.5 years
there, 11 years experience
L1683[22:14:39] <genki> they let a lot of
good people go
L1684[22:15:04] <genki> positions that
were expensive, replaced with lower paid new people
L1685[22:15:22] <Kodos> So
"Restructuring" means cutting costs
L1686[22:15:26] <genki> yep
L1687[22:15:29] <Kodos> That's
fucktarded
L1688[22:15:37] <genki> i was well liked,
up for promotion even
L1689[22:15:41] <genki> my boss was
shocked
L1690[22:15:45] <genki> he didn't
pick
L1691[22:15:49] <genki> came from the
directors
L1692[22:15:59] <genki> i think basically
they counted the devs and qa and such
L1693[22:16:02] <genki> and trimmed the
top
L1694[22:16:16] <genki> from projects
that needed resizing
L1695[22:16:31] <Kodos> Super dumb
L1696[22:16:37] <genki> they kept some
higher up leaders of course
L1697[22:16:41] <Kodos> Give me a 10
digit negative integer
L1698[22:16:52] <genki> like
architechs
L1699[22:17:02] <genki> -1234567890
L1700[22:17:32] <Kodos> I...
L1701[22:17:35] <Kodos> Why didn't I
think of doing that
L1702[22:17:57] <genki> your mind is
encumbered with employment
L1703[22:17:59] <genki> mine is
free
L1704[22:18:05] <Kodos> Lol
L1705[22:18:08] <Kodos> You think I'm
employed
L1706[22:18:09] <Kodos> That's cute
L1707[22:18:12] <genki> haha
L1708[22:18:54] <Kodos> Welp
L1709[22:18:57] <Kodos> Were I keeping
that world
L1710[22:18:59] <Kodos> I'd be set on
quarried stone
L1711[22:19:48] <Mimiru>
-8675309000
L1712[22:20:05] <Mimiru> cause....
867-5309... and I needed filler
L1713[22:20:12] <Kodos> I see what you
did there, but I'm too desperate for a decent world to care
L1714[22:20:49] <Kodos> Nope
L1715[22:20:50] <Kodos> Next
L1716[22:21:18] <genki> #lua return
math.random(-999999999, -100000000)
L1717[22:21:18] <Kodos> genki: Give me
your work number
L1718[22:21:18] <|0xDEADBEEF|> >
-347159306
L1719[22:21:19] <Mimiru>
-1111111111
L1720[22:21:23] <Mimiru>
-1111111112
L1721[22:21:27] <Mimiru>
-1111111113
L1722[22:21:29] <Mimiru> lol
L1723[22:22:44] <Kodos> #lua for x = 1,10
do print(math.random(-999999999, -100000000)) end
L1724[22:22:45] <|0xDEADBEEF|> >
-512820346 | -436312778 | -773035454 | -313072323 | -309548181 |
-611465416 | -776186766 | -550337532 | -904199962 | -659113113 |
nil
L1725[22:22:53] <Kodos> That should hold
me for a bit
L1726[22:31:49] <Kodos> Ugh, I need a
fucking cobble generator
L1727[22:31:57] <Kodos> Curse IC2 and it
not having free cobble
L1728[22:33:16] <genki> #lua
seed=function()return math.random(-999999999, -100000000)end
L1729[22:33:16] <|0xDEADBEEF|> >
nil
L1730[22:33:23] <genki> #lua return
_ENV
L1731[22:33:23] <|0xDEADBEEF|> >
table: 0x7f221d7795f0
L1732[22:33:33] <genki> #lua return
getmetatable(_ENV)
L1733[22:33:33] <|0xDEADBEEF|> >
[string "line"]:55: Not allowed.
L1734[22:33:37] <genki> :(
L1735[22:33:41] <Kodos> #lua return
sed
L1736[22:33:42] <|0xDEADBEEF|> >
nil
L1737[22:33:43] <Kodos> #lua return
seed
L1738[22:33:44] <|0xDEADBEEF|> >
function: 0x7f21f8008450
L1739[22:33:47] <Kodos> #lua return
seed()
L1740[22:33:47] <|0xDEADBEEF|> >
-863629574
L1741[22:33:50] <Kodos> =D
L1742[22:34:01] <genki> i was going to
metatable _ENV.seed to invoke that
L1743[22:34:14] <genki> so you can JUSt
say seed, with ()
L1744[22:34:18] <genki> why? i dont
know
L1745[22:34:33] <genki> errr...i meant to
say
L1746[22:34:34] <genki> withOUT ()
L1747[22:34:40] <genki> something
like..
L1748[22:35:19] <genki> #lua
setmetatable(_ENV,{__index=function(tbl,key)if
key=="seed" return
math.random(-9999999999,-1000000000)end end})
L1749[22:35:20] <|0xDEADBEEF|> >
[string "lua"]:1: 'then' expected near 'return'
L1750[22:35:27] <genki> #lua
setmetatable(_ENV,{__index=function(tbl,key)if
key=="seed"then return
math.random(-9999999999,-1000000000)end end})
L1751[22:35:27] <|0xDEADBEEF|> >
nil
L1752[22:35:34] <genki> #lua return
_ENV.seed
L1753[22:35:34] <|0xDEADBEEF|> >
function: 0x7f21f8008450
L1754[22:35:37] <genki> bleh
L1755[22:35:39] <Kodos> #lua return
math.random(-999999999999,-100000000000)
L1756[22:35:39] <|0xDEADBEEF|> >
-955417387513
L1757[22:35:51] <genki> #lua _ENV.seed =
nil
L1758[22:35:52] <|0xDEADBEEF|> >
nil
L1759[22:35:54] <genki> #lua return
_ENV.seed
L1760[22:35:54] <|0xDEADBEEF|> >
-9938147497
L1761[22:35:56] <genki> HA
L1762[22:36:02] <genki> #lua return
seed
L1763[22:36:02] <|0xDEADBEEF|> >
-3316171500
L1764[22:36:06] <genki> =D
L1765[22:36:09] <genki> #lua return
seed
L1766[22:36:09] <|0xDEADBEEF|> >
-8862246196
L1767[22:36:11] <genki> #lua return
seed
L1768[22:36:11] <|0xDEADBEEF|> >
-3252696915
L1769[22:36:12] <genki> #lua return
seed
L1770[22:36:12] <|0xDEADBEEF|> >
-7498172156
L1771[22:36:18] <Kodos> Okay, you can
stop now
L1772[22:36:18] <Kodos> lol
L1773[22:36:22] <genki> :) okay
L1774[22:39:20] <Kodos> ...
L1775[22:39:26] <Kodos> I almost don't
want to play any more
L1776[22:42:07] <Kodos> The last 6 worlds
have been nothing but trees as far as the eyes can see
L1777[22:42:17]
⇨ Joins: Madxmike
(~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com)
L1778[22:42:28]
⇦ Quits: Madxmike
(~Madxmike@71-90-219-250.dhcp.spbg.sc.charter.com) (Read error:
Connection reset by peer)
L1779[22:54:09]
⇦ Quits: t3hero_
(~t3hero@c-67-182-65-239.hsd1.ca.comcast.net) (Read error:
Connection reset by peer)
L1780[22:57:59]
⇦ Quits: Lathanael|Away
(~Lathanael@p5496094D.dip0.t-ipconnect.de) (Ping timeout: 198
seconds)
L1781[22:59:35] ***
Daiyousei is now known as LearningFairy
L1782[23:05:07] <Kodos> 6 hours later, I
finally get a village at spawn, and there's not even a fucking
blacksmith
L1783[23:05:38]
⇦ Quits: genki
(webchat@static-50-53-79-110.bvtn.or.frontiernet.net) (Quit: Web
client closed)
L1784[23:06:05]
⇨ Joins: Lathanael|Away
(~Lathanael@p54961EA0.dip0.t-ipconnect.de)
L1786[23:17:22]
<
FatalDistraction> I'm running
gui.addButton(5,5,5,5,"test",0xFFFFFF,0x000000,"Testing",func),
and local func = function() print("worked") end
L1787[23:17:41] <Kodos> Assuming gui is a
lib, you're forgetting to return gui at the end
L1788[23:18:26]
<
FatalDistraction> The functions
work.....
L1789[23:18:38]
<
FatalDistraction> it's just that
I'm getting an error with my table editing syntax
L1790[23:21:45]
⇨ Joins: adsmith
(webchat@c-71-63-155-151.hsd1.or.comcast.net)
L1791[23:23:37] <adsmith> hi all. I'm not
able to get to OpenOS at the moment -- I'm looking for a way to
duplicate `event.timer`'s behavior in a driver script with a number
of other `event.listen`s
L1792[23:26:16] <adsmith> Considering
doing `event.listen("some_custom_event", my_handler)`,
pushing the "some_custom_event" signal before exiting the
driver program, and having `my_handler` sleep for `interval` and
push the same signal as it dies
L1793[23:26:52] <adsmith> but I don't
know how event listeners are run -- do they spin off in coroutines
or are they consuming the main thread?
L1794[23:31:24]
<
FatalDistraction> @Kodos I did
return gui, it honestly does not make a difference
L1795[23:33:58]
<
FatalDistraction> Any other
ideas?
L1797[23:46:23]
<
FatalDistraction> fixed it
L1798[23:46:58] <Kodos> Just got
back
L1799[23:47:01] <Kodos> what was the
issue
L1800[23:56:19]
<
SuPeRMiNoR2> @FatalDistraction ,
come on, dont leave us hanging ?
L1801[23:56:36]
<
SuPeRMiNoR2> Oh, he went
offline
L1802[23:56:47] <Kodos> Indeed
L1803[23:57:39] <Kodos> Back to the grind
(Of finding a village spawn with a blacksmith and Railcraft
station
L1804[23:57:40] <Kodos> )