<<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
L14[00:50:02] <Shuudoushi> idk how... but it can fly... http://puu.sh/mVfxT/3c0e8c3f4f.png
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
L26[01:01:24] <sugoi> here's an example impl in c http://www.geeksforgeeks.org/implement-lru-cache/
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
L29[01:06:04] <Shuudoushi> http://puu.sh/mVgmK/1e5294bfc2.png
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
L52[01:27:33] <Kodos> ty
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
L91[02:22:15] <sugoi> oh
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> :<
L124[03:10:26] <Kodos> https://gyazo.com/75865ed2ec905e53f06b77fa559018fc =D
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
L168[04:50:45] <g> lol
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
L172[04:51:08] <g> :P
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)
L188[05:05:40] <g> o.o
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
L198[05:30:41] <g> :P
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
L234[05:55:13] <g> lol
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
L241[06:01:23] <g> https://dl.dropboxusercontent.com/u/1547120/ShareX/2016/February/java_2016-02-04_12-01-19.png
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
L276[07:34:54] <Cruor> Kodos: lmfao https://embed.gyazo.com/db8ade767fd7a0ddf72e9e5f54e6c7e2.gif
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
L335[08:13:52] <Kodos> k
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)
L354[08:31:17] <Kodos> https://youtu.be/5nKDQBwpCJg
L355[08:32:51] ⇨ Joins: ven000m (~e@149.3.143.68)
L356[08:36:53] <Cruor> Kodos: so what you doin' .-.
L357[08:37:37] <Kodos> https://gyazo.com/bdf8bb597f426e49e22c612936a2a960 Testing stuff
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
L411[10:19:34] <Turtle> http://lua-users.org/wiki/SecureHashAlgorithm ?
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 :]
L462[11:06:59] <DeanIsaKitty> https://twitter.com/Snowden/status/695239906776518657
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?
L467[11:08:02] <g> :P
L468[11:08:04] <g> http://zed0.co.uk/crossword/
L469[11:08:39] <DeanIsaKitty> g: ^^
L470[11:08:47] <g> o/
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
L474[11:21:31] <g> xD
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
L523[12:03:36] <Inari> http://imgur.com/gallery/so7yd
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)
L529[12:06:07] <Inari> http://i.imgur.com/5kXZGTi.jpg
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
L548[12:11:46] <Inari> http://i.imgur.com/rTb580a.jpg ouch
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
L555[12:18:29] <Tedster> http://i.imgur.com/K5ZK9YM.png
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
L560[12:22:28] <Inari> http://imgur.com/gallery/TOpl62o
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
L568[12:37:59] <Lizzy> https://imgur.com/gallery/dtTVG7Z
L569[12:41:09] <Lizzy> https://imgur.com/gallery/cDvO8FW
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
L605[14:12:08] <ping> http://images.akamai.steamusercontent.com/ugc/498014805778837484/CA1BFFAF6552EC53A9CD5967358CD7FD05992B76/
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
L720[15:05:27] <Michiyo> %addcommand source https://github.com/PC-Logix/LanteaBot/
L721[15:05:29] <MichiBot> Michiyo: Command Added
L722[15:05:32] <Michiyo> %source
L723[15:05:32] <MichiBot> Michiyo: https://github.com/PC-Logix/LanteaBot/
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> -_-
L760[15:13:53] <Kodos> Michiyo: I'm convinced my hardware is just shyt. https://gyazo.com/0bd3ddf30b198a4b4783ef99a57ed60e
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
L816[16:36:10] <g> :P
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.
L822[16:37:29] <g> :P
L823[16:38:38] <g> I have 46 points
L824[16:38:41] <g> lol
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
L828[16:40:16] <g> D:
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
L837[16:41:55] <Michiyo> In apache that was this: http://pastebin.com/amGqdMjB
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;`
L841[16:42:28] <Michiyo> So, I'm trying http://pastebin.com/5vuunjmE this in nginx
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
L871[16:48:23] <g> :P
L872[16:48:31] <Michiyo> fix lets encrypt?
L873[16:48:40] <Michiyo> https://ci.pc-logix.com
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))
L887[16:51:00] <Michiyo> g my latest question was more re: http://pastebin.com/yTcRXJu1 can I combine the two, without causing issues?
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"
L928[17:01:34] <vifino> S3: How to monitor a switch: https://puu.sh/mW3YU.png
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.
L941[17:03:19] <S3> :P
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
L946[17:03:52] <S3> XD
L947[17:04:22] <vifino> 1xx: hold on; 2xx: here you go; 3xx: go away; 4xx: you fucked up; 5xx: I fucked up
L948[17:04:31] <g> https://www.google.com/teapot
L949[17:04:32] <g> yeah
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
L971[17:15:38] <g> :P
L972[17:15:40] <g> if you're still stuck
L973[17:15:48] <g> http://e-mats.org/2011/07/nginx-and-rewriting-based-on-get-parameter-url-parametersarguments/
L974[17:15:49] <Michiyo> Night
L975[17:15:56] <g> o/
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)
L979[17:39:40] <vifino> S3: I am modifying a perl script, and oh my god it is terrible. https://github.com/vifino/check_procurve.pl
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
L983[17:40:25] <S3> WHY
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)
L993[17:41:51] <[> :(
L994[17:41:57] <S3> WHY
L995[17:42:07] <vifino> S3: that was me actully :D
L996[17:42:08] <S3> || is not the same as or
L997[17:42:12] <S3> oh
L998[17:42:13] <S3> lol
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.
L1016[17:44:40] <S3> yes
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?!
L1038[17:47:01] <S3> lol
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 {
L1046[17:48:12] <S3> }
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) {
L1065[17:50:50] <S3> }
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 { }
L1073[17:52:15] <S3> }
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
L1099[17:59:31] <S3> Huh
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> }}
L1124[18:03:19] <{> aye
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
L1131[18:05:00] <S3> http://hastebin.com/elorogupih.pl
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
L1151[18:08:53] <S3> AHA
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.
L1156[18:09:25] <S3> wtf
L1157[18:09:27] <vifino> er
L1158[18:09:28] <vifino> typo
L1159[18:09:30] <vifino> lol
L1160[18:09:31] <S3> 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
L1166[18:11:03] <vifino> S3: http://pb.i0i0.me/p/zGYERnmM ( sorry, copied out of vim from terminal emulator, connected via ssh )
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)
L1172[18:13:48] <vifino> S3: full sauce http://pb.i0i0.me/p/10omE3uQ
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
L1184[18:16:02] <Mimiru> http://ci.pc-logix.com/job/LanteaCraft-Experimental/lastSuccessfulBuild/artifact/build/libs/LanteaCraft-1.7.10-16.jar?noredirect
L1185[18:16:13] ⇦ Quits: Inari (~Pinkishu@p5dec6d40.dip0.t-ipconnect.de) (Quit: KVIrc 4.3.2 Aria http://www.kvirc.net/)
L1186[18:16:18] <Mimiru> http://hastebin.com/goyonosuha.hs
L1187[18:16:19] <S3> omg
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
L1194[18:18:08] <S3> lol
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
L1206[18:23:16] <vifino> Mimiru: http://hastebin.com/acacezigiq.nginx try this, maybe it'll work
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)
L1221[18:25:53] <S3> oh
L1222[18:25:56] <greaser|q> temporarily enabling mixpanel doesn't fix it
L1223[18:26:02] <vifino> Mimiru: http://hastebin.com/xayizahoxa.nginx it's ugly, but maybe it'll work
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
L1236[18:30:16] <S3> lol
L1237[18:31:43] <vifino> Mimiru: Try this, too http://hastebin.com/liqozuyiti.nginx
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/;
L1251[18:36:26] <S3> }
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 :)
L1256[18:38:56] <S3> yep
L1257[18:41:39] <S3> ok
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
L1269[18:44:00] <S3> hmm
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
L1280[18:45:12] <S3> :)
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
L1350[19:01:12] <vifino> S3: https://github.com/vifino/check_procurve.pl/commit/4054213a53e0504ef5eec44b539a7c25af941b17 rate my change? :P
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
L1364[19:04:05] <S3> no
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?
L1387[19:21:00] <vifino> %tell Mimiru Try this, too http://hastebin.com/liqozuyiti.nginx
L1388[19:21:01] <MichiBot> vifino: Mimiru will be notified of this message when next seen.
L1389[19:22:31] <greaser|q> S3: general idea: https://gist.github.com/iamgreaser/202baeada11a0d4f74fc
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
L1420[20:02:26] <greaser|q> btw here's the 4-way flying machine: https://i.imgur.com/P48pudL.png
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
L1439[20:25:24] <S3> ...
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.
L1448[20:26:41] <Kodos> https://gyazo.com/d71443f96eccf1efce5c9617b4d06a12 Half the work's done already
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
L1476[20:31:29] <S3> ..
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%?
L1480[20:31:47] <Kodos> Mimiru: https://gyazo.com/4675903ab66b85cf6af9d26420edb893
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
L1490[20:32:38] <S3> max
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
L1525[20:38:53] <S3> heh
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
L1534[20:39:54] <S3> so
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
L1578[20:50:57] <S3> :)
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
L1590[20:54:03] <S3> https://i-technet.sec.s-msft.com/dynimg/IC196037.gif
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
L1678[22:12:14] <genki> http://venturebeat.com/2016/02/03/autodesk-announces-929-layoffs-10-of-its-workforce-as-part-of-restructuring-plan/
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)
L1785[23:14:43] <FatalDistraction> Can anyone tell me why this code https://github.com/FatalDistraction/TekkOS/blob/testing/gui.lua, returns this error http://puu.sh/mWoYH/f7d084ebf2.jpg
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?
L1796[23:34:02] <adsmith> ooh or maybe https://gist.github.com/NotTheEconomist/c12025842470617ed7b6 ?
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> )
<<Prev Next>> Scroll to Top