<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:02:03] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: I solemnly swear that I am up to no good.)
L2[00:13:23] ⇨ Joins: gm|and (~gm|and@116.67.224.49.dyn.cust.vf.net.nz)
L3[00:23:58] <payonel> /o/
L4[00:24:06] <gm|and> sup
L5[00:24:14] <payonel> yo
L6[00:24:29] <gamax92> yoyo
L7[00:24:43] <gm|and> merry mondayised christmas
L8[00:24:51] <gm|and> is that what you got
L9[00:26:22] <gm|and> i recall someone saying that pcs sucked because you couldn't walk/run smoothly with kb+mouse
L10[00:26:50] <gm|and> i have a good rebuttal against that
L11[00:27:05] <gm|and> the obvious rebuttal of course is you can use a console-style controller
L12[00:27:35] <gm|and> the less obvious rebuttal is that you can go joystick+mouse - i have a joystick w/ trigger + 4 thumb buttons
L13[00:28:19] <gm|and> pair it with a modern standard mouse + 2 thumb buttons and you've basically whipped their shitty argument :D
L14[00:28:45] <gm|and> 5 buttons on each hand making 10 total, stick walk, mouse aim, get rekt
L15[00:51:04] <Nikky> i prefer being able to be precise over walking smoothly.. and the rare case of prefering a controller i got that steam controller
L16[00:59:45] <gm|and> for fps stuff i tend to use mouse for coarse aim and moving w/ wasd for fine aim
L17[00:59:56] <gm|and> i basically learnt how to lerp through time
L18[01:24:42] *** Keridos is now known as Keridos|away
L19[01:35:49] ⇨ Joins: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L20[01:55:44] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L21[01:56:28] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L22[02:06:39] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L23[02:06:48] ⇨ Joins: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L24[02:13:22] ⇦ Quits: gm|and (~gm|and@116.67.224.49.dyn.cust.vf.net.nz) (Quit: Bye)
L25[02:29:23] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L26[02:30:24] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L27[03:29:03] ⇨ Joins: Vexatos (~Vexatos@p200300556E653164FDDF209ECE910E2D.dip0.t-ipconnect.de)
L28[03:29:03] zsh sets mode: +v on Vexatos
L29[03:33:00] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L30[03:34:25] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L31[03:38:26] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L32[03:38:33] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L33[03:44:30] ⇨ Joins: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L34[03:45:14] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L35[03:48:46] ⇨ Joins: Crazylemon (~Crazylemo@c-98-237-179-255.hsd1.wa.comcast.net)
L36[04:06:02] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L37[04:42:47] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L38[04:44:07] ⇦ Quits: bauen1 (~quassel@2a02:810d:1980:1584:75a2:668a:a23c:66f6) (Remote host closed the connection)
L39[05:25:33] ⇨ Joins: Nentify (uid14943@id-14943.stonehaven.irccloud.com)
L40[05:26:17] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Quit: Leaving)
L41[05:31:39] ⇨ Joins: bauen1 (~quassel@2a02:810d:1980:1584:d009:f8d6:bc27:77b7)
L42[05:48:54] ⇨ Joins: Keanu73 (~Keanu73@host-78-148-142-102.as13285.net)
L43[05:55:20] ⇨ Joins: Mettaton_Fab (~OyVey@p57964172.dip0.t-ipconnect.de)
L44[06:01:06] ⇨ Joins: WatchtowerOrator (~Watchtowe@83.223.21.91)
L45[06:01:06] <WatchtowerOrator> Time for a new episode from Forecaster! You're welcome!
L46[06:01:06] <WatchtowerOrator> https://youtu.be/SbW-n9Q6Y8M - Modded Minedcrafted [Episode 209] - The Need
L47[06:01:06] <WatchtowerOrator> Tags on this video: OpenComputers,Minecarts,Tracks,Programming,Railcraft,OC-Minecarts,Assembling
L48[06:01:07] <MichiBot> Modded Minecraft [Episode 209] - The Need | length: 39m 58s | Likes: 0 Dislikes: 0 Views: 0 | by Forecaster | Published On 28/12/2016
L49[06:02:07] ⇦ Quits: WatchtowerOrator (~Watchtowe@83.223.21.91) (Remote host closed the connection)
L50[06:05:46] <gamax92> bot on bot action
L51[06:14:33] <Forecaster> lewd
L52[06:15:12] <Mettaton_Fab> lewd af
L53[06:19:56] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L54[06:26:02] *** cbcercas|AFK is now known as cbcercas
L55[06:57:19] ⇦ Quits: Jezza (~Jezza@92.206.161.17) (Quit: Fuck off.)
L56[06:58:14] ⇨ Joins: Jezza (~Jezza@92.206.161.17)
L57[07:02:39] ⇨ Joins: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L58[07:04:11] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L59[07:04:52] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L60[07:04:53] ⇦ Quits: Meow-J (~Meow-J@45.32.34.121) (Remote host closed the connection)
L61[07:05:03] ⇨ Joins: Meow-J (~Meow-J@45.32.34.121)
L62[07:08:50] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L63[07:09:51] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L64[07:12:47] *** Gavle|Away is now known as Gavle
L65[07:13:16] <Gavle> hello everyone
L66[07:17:17] <MGR> today's the day
L67[07:17:30] <MGR> I'm going to make bagel work or die trying!
L68[07:17:38] <MGR> The funeral arrangements haven't been set yet
L69[07:18:01] * Skye gives MGR a knife
L70[07:18:01] <Skye> Shame about that.
L71[07:18:20] <MGR> but we're such friends Skye! ?
L72[07:27:40] ⇨ Joins: Turtle (~SentientT@82.171.92.73)
L73[08:06:37] <MGR> so, I can't get bagel to work, and I'm getting stumped at this point
L74[08:06:43] <MGR> https://gist.github.com/MajorGeneralRelativity/1427f3f2a18c9597c309b02e64103e90
L75[08:06:59] <MGR> That's bagel and my simple test program
L76[08:07:05] <MGR> http://imgur.com/a/WZ9h2
L77[08:07:09] <MGR> That's what it spits out
L78[08:08:33] ⇨ Joins: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com)
L79[08:09:32] <Forecaster> what are you expecting?
L80[08:09:47] <MGR> Forecaster, the first one should print out MajGenRelativity
L81[08:10:01] <MGR> the second one should print out MajGenRelativity, and a blank line because of the \n
L82[08:10:18] <MGR> and it does that inconsistently
L83[08:13:29] <Forecaster> first one was correct, second incorrect, third correct, fourth incorrect
L84[08:13:53] <Forecaster> is that pattern consistant?
L85[08:14:13] <MGR> 3rd was incorrect because there's the extra character hanging off the y
L86[08:14:15] <MGR> let me check
L87[08:15:36] <MGR> Forecaster, it does not appear to be
L88[08:15:45] <MGR> outside of that 1st one, no others are correct
L89[08:15:53] <MGR> all have gibberish at the end of either the first or second print
L90[08:16:19] <Forecaster> after rebooting, is the first run of the test always correct?
L91[08:17:04] <MGR> let me check on that
L92[08:17:23] <MGR> no
L93[08:17:58] <MGR> Forecaster, it does not always produce correct data
L94[08:18:07] <Forecaster> hm
L95[08:19:21] <MGR> my thoughts exactly
L96[08:19:46] <MGR> At first I thought it was the toast functions, which I worked on, then I thought it was the file functions, which I worked on, but now I think it's the toast functions again
L97[08:19:57] <MGR> It continues to produce little bits of gibberish at the end
L98[08:22:49] <MGR> Forecaster, I think I found it
L99[08:22:58] <Forecaster> woo
L100[08:23:16] <MGR> It embeds the key again at the end of every input
L101[08:23:38] <MGR> Because while line 26 breaks the inner loop, it doesn't stop the key gen
L102[08:23:47] <MGR> Gotta do something IRL, then I'll try to fix that
L103[08:26:27] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L104[08:29:12] <MGR> wowza, it seems like it's working
L105[08:30:49] <Forecaster> http://niceonedad.com/
L106[08:30:52] <Forecaster> all of the dad jokes
L107[08:33:41] <MGR> well, now the file toast functions broke down
L108[08:33:46] <MGR> Time to fix those back up ?
L109[08:47:19] <Izaya> Fucking Telstra.
L110[08:47:26] <Izaya> Down speed: 110KB/s
L111[08:47:30] <Izaya> Up speed: 240KB/s
L112[08:47:31] <Izaya> what the fuck
L113[08:47:35] <Skye> %p Izaya
L114[08:47:37] <MichiBot> Ping reply from Izaya 0.5s
L115[08:50:16] <MGR> Izaya, 10/10 internet speed
L116[09:00:03] <Izaya> MGR, the worst part that is for Australia it's not bad
L117[09:00:10] <MGR> wow
L118[09:00:16] <MGR> yeah, that sounds like it would cause pain
L119[09:00:38] <Izaya> It's not great, but it's not terrible
L120[09:00:51] <Izaya> thank fuck mine's somewhat better
L121[09:00:59] <Izaya> 2KB/s at 3AM on a monday woo
L122[09:04:09] <S3> hey guys
L123[09:05:14] <S3> Gavle: MGR: I am currently writing a pure Lua switch that runs outside of MC.
L124[09:05:36] <Gavle> S3, that's nice
L125[09:05:50] <S3> it's routing independent so that it can be modified to say, support GERT or whatever. I'm just getting the OCR vpi / vci switching stuff working
L126[09:05:54] <S3> and making it adaptable for use
L127[09:06:05] <S3> it creates two tcp sockets
L128[09:06:11] <S3> one for the switching and one for a management console
L129[09:19:47] <MGR> I can't get bagel's file functions to work wtih multiple lines ?
L130[09:20:19] <Corded> * Lizzy wants her vive now
L131[09:20:31] <Corded> * Lizzy also wants her vifino
L132[09:20:51] <Forecaster> you could have a virtual vifino :O
L133[09:23:03] <Lizzy> Na, I want the real one
L134[09:40:25] * Izaya shudders
L135[09:40:39] <Izaya> Do all servers have a discord now or something?
L136[09:40:48] <Forecaster> yep
L137[09:40:51] <Izaya> Not seeing any mumble, teamspeak, or even IRC
L138[09:40:55] <Forecaster> we must all join the darkside
L139[09:41:05] <Izaya> It's just discord, discord, discord
L140[09:41:07] <Izaya> >.>
L141[09:41:11] <Izaya> Forecaster: I'm doing fine right here
L142[09:42:53] <Lizzy> i use discord when i'm on my mobile because my irc backlog is quite large and takes about 5 minutes for the irc client to render it all out
L143[09:44:18] <Izaya> What client?
L144[09:44:36] <Lizzy> AndChat
L145[09:44:45] <Izaya> Ah
L146[09:44:52] * Izaya uses Atomic
L147[09:45:00] <Izaya> Dunno if that's on Google Play though
L148[09:50:01] <Forecaster> it is
L149[09:50:12] <Forecaster> it says early access
L150[09:51:58] <Lizzy> eh?
L151[09:55:27] <Forecaster> it says atomic is in development and can be unstable etc
L152[09:56:22] <Forecaster> oh irssi can proxy connections through a bouncer
L153[09:56:29] <Forecaster> I just added the bouncer as a server
L154[09:57:08] <Lizzy> uhuh?
L155[09:58:12] <Forecaster> I didn't know that...
L156[09:58:23] <Forecaster> that would have been nice to know when I set up the bouncer stuff
L157[09:59:18] <Forecaster> cuz now the logs are split up because I named the bouncer servers differently
L158[10:00:07] <Forecaster> can I also connect with a mobile client to my irssi instance?
L159[10:00:25] <Lizzy> if you enable the irssi proxy module, yes
L160[10:01:57] <Forecaster> hm, seems like it's enabled already
L161[10:09:48] <Forecaster> hm, it's a bit unclear if I need to re-add the server connections, or if all existing connections will just be routed through the proxy automatically, though I'd assume the latter
L162[10:23:20] <Forecaster> damn, that borked everything
L163[10:26:51] <MGR> yargh
L164[10:26:59] <MGR> bagel file functions, why are you so bad?!
L165[10:27:06] <Forecaster> huh, my Yuri died
L166[10:28:50] ⇨ Joins: Forecaster71 (~Forecaste@83.223.21.91)
L167[10:29:07] <Michiyo> Save the Yuri!
L168[10:29:21] <Forecaster71> hm
L169[10:29:31] <Forecaster71> I'm not connected through the bouncer now am I
L170[10:29:31] ⇦ Quits: Doty1154 (~Doty1154@2601:648:8000:134f:5c74:272e:85cf:425a) (Read error: Connection reset by peer)
L171[10:30:00] ⇦ Quits: Forecaster71 (~Forecaste@83.223.21.91) (Client Quit)
L172[10:32:21] <Forecaster> "Unable to connect server irc.esper.net port 6667 [Name or service not known]"
L173[10:32:23] <Forecaster> D:
L174[10:34:32] ⇨ Joins: Forecaster71 (~Forecaste@83.223.21.91)
L175[10:34:46] <Forecaster71> bleh, it works if I turn the proxy off
L176[10:34:51] <SolraBizna> oh my god how many saturating arithmetic instructions that only DSPs care about are there
L177[10:34:51] <Forecaster71> otherwise I get that message
L178[10:35:02] ⇦ Quits: Forecaster71 (~Forecaste@83.223.21.91) (Client Quit)
L179[10:36:30] <Nikky> so irssi cannot connect the proxy to espernet ?
L180[10:36:48] <Nikky> should it not connect the proxy to the existing connection ?
L181[10:37:00] <Nikky> to your znc or whatever you use ?
L182[10:37:18] <Forecaster> it should proxy the connection through Lizzy's znc
L183[10:37:54] <Nikky> then i guess you have to set the adress for the irssi proxy and username password
L184[10:38:10] <Forecaster> I did
L185[10:38:20] <Forecaster> well, the address and password
L186[10:38:33] <Nikky> but maybe it gets confused by znc then impersonating espernet and changing the display name
L187[10:38:44] <Nikky> username.. user/network
L188[10:39:01] <Nikky> or better user@device/network
L189[10:39:42] <Forecaster> for my previous znc connections I have user/network:password in the password field
L190[10:39:50] <Nikky> and in the worst case of it being broken.. weechat works fine with my znc
L191[10:39:50] <Forecaster> but I don't want to specify the network though
L192[10:40:12] <Forecaster> irssi should be able to proxy multiple networks through it
L193[10:40:16] <Nikky> znc requires you to specify the network
L194[10:40:30] <Nikky> then you have to open multiple proxies
L195[10:42:17] <MGR> hrmm
L196[10:42:36] <MGR> my functions don't error anymore, which is good, but they don't work correctly either, which is not good
L197[10:43:09] <Forecaster> blah, it might not be compatible then
L198[10:43:31] <Forecaster> also I now pinged mself in every channel on this network xD
L199[10:43:56] <Forecaster> because "Forecaster71" had connected and disconnected in every channel and that was in the backlog
L200[10:44:10] <MGR> heh
L201[10:44:12] <Nikky> weechat works fine.. because it does not proxy the networks.. it relays its internal presentation of networks and channels
L202[10:44:24] <Nikky> and allows you to use all plugins you have installed etc..
L203[10:44:29] <Forecaster> wut
L204[10:44:52] <Nikky> it IS superior
L205[10:44:57] * Nikky grins
L206[10:45:07] <Nikky> and the weechat android app is great..
L207[10:45:24] <Forecaster> but you're just connecting to each network individually trough your bouncer?
L208[10:45:26] <Nikky> only thing i am missing is a native windows client.. although i barely use windows
L209[10:45:32] <Nikky> yes
L210[10:45:52] <Forecaster> that's what I was doing before too, that's not special...
L211[10:45:55] <Nikky> but i only do it .. once
L212[10:46:04] <Nikky> in weechat
L213[10:46:15] <Forecaster> but I wanted to see if I could just have a global proxy to the znc
L214[10:46:59] <Nikky> i think znc does not like multiple networks i none connection
L215[10:47:05] <Nikky> it allows you to switch..
L216[10:47:10] <Nikky> but thats all
L217[10:47:17] <Forecaster> meh
L218[10:47:36] <Forecaster> I'll just keep doing individual connections to the bouncer
L219[10:47:57] <Forecaster> it works
L220[10:48:16] <Forecaster> I'm more interested in irssis own proxy, I'm going to look at that now
L221[10:50:22] <Skye> a proxy to ZNC seems... redundant
L222[10:50:41] ⇦ Quits: medsouz|offline (~medsouz@medsouz.net) (Quit: ZNC - http://znc.in)
L223[10:50:52] <Nikky> it kinda is
L224[10:51:25] <Forecaster> but it would allow me to get the benefit of my scripts from this client on my phone
L225[10:51:28] <Nikky> but weechat with its relay client might also be redundant
L226[10:51:34] <Forecaster> like the corded message parsing
L227[10:51:39] <Nikky> would it ?
L228[10:51:46] <Forecaster> maybe, I dunno how it works yet
L229[10:52:02] <Nikky> if you say proxy it sounds like it only proxies pure irc traffic
L230[10:52:16] ⇨ Joins: medsouz|offline (~medsouz@medsouz.net)
L231[10:52:17] <Nikky> well thats how it works onweechat
L232[10:52:45] <Forecaster> hey hey
L233[10:52:51] <Nikky> https://aww.moe/6virrw.png
L234[10:52:57] <Forecaster> neat, what was from Atomic on my phone
L235[10:53:04] <Forecaster> s/what/that/
L236[10:53:04] <MichiBot> <Forecaster> neat, that was from Atomic on my phone
L237[10:53:09] <Nikky> single proxy with password and ssl (letsencrypt)
L238[10:53:12] <Forecaster> Test discord message
L239[10:53:23] <Forecaster> ah no, damn
L240[10:53:36] <Forecaster> the message wasn't parsed by the script first
L241[10:53:59] <Nikky> .g irssi relay client
L242[10:54:10] <Forecaster> %?
L243[10:54:13] <Nikky> oh
L244[10:54:19] <Nikky> 5g irssi relay client
L245[10:54:22] <Nikky> gah
L246[10:54:27] <Nikky> %g irssi relay client
L247[10:54:28] <MichiBot> Nikky: https://irssi.org/ - *Irssi*: "Powerful text-based IRC client for UNIX with perl scripting support."
L248[10:54:46] <Forecaster> https://irssi.org/documentation/startup/#proxies-and-irc-bouncers -- this is the docs I'm reading
L249[10:54:52] <Forecaster> these are*
L250[10:54:53] <MGR> GUYS
L251[10:54:56] <MGR> I THINK I DID IT
L252[10:54:57] <Vexatos> I like that discord plugin that gamax92 and Michiyo made https://puu.sh/t3Hbl/e0b019578e.png :3
L253[10:55:00] <MGR> I THINK I FINISHED BAGEL1.3
L254[10:55:12] <Forecaster> I made my own for irssi
L255[10:55:52] <MGR> I FINISHED BAGELLLLLLLLLLLLLLLLLLLLLLL
L256[10:56:05] <MGR> This has taken me ~20 hours of hardcore coding, but I did it
L257[10:56:16] <Nikky> ok well Forecaster i think you will not get what you want with irssi
L258[10:56:18] <MGR> It took multiple Darude sessions, but I did it
L259[10:56:32] <Forecaster> it doesn't look that way no :P
L260[10:56:50] <Nikky> weechat can do it though, and your script should be easily portable
L261[10:56:56] <MGR> NOW
L262[10:57:00] <MGR> let's finish TACEATS2!
L263[10:57:12] <Forecaster> can I run weechat on a linux server?
L264[10:57:27] <Nikky> well i do
L265[10:57:33] <Nikky> tmux + weechat
L266[10:57:48] <Nikky> probably just like your irssi setup
L267[10:58:35] ⇨ Joins: xarses (~xarses@8.39.49.133)
L268[10:58:38] <Nikky> alias irc='tmux attach -t irc || tmux new-session -s irc weechat'
L269[10:58:58] <Forecaster> I use screen but sure
L270[10:59:34] ⇨ Joins: xarses_ (~xarses@67.218.117.86)
L271[10:59:52] <Nikky> weell it really makes no difference.. but i have no idea how well screen works with mouse interacting, switching and resizing tabs etc
L272[11:00:47] <Nikky> also there is a neat plugin for tmux weechat interaction to set you away when no client is connected
L273[11:01:16] <Forecaster> "weechat is already the newest version."
L274[11:01:17] <Forecaster> oh
L275[11:01:19] <Nikky> also.. combine that with mosh instead of plain ssh and you have a prett solid connection all the time
L276[11:01:28] <Forecaster> mosh?
L277[11:01:37] <Nikky> mobile shell
L278[11:01:50] <Nikky> https://mosh.org/
L279[11:02:11] <Nikky> it can keep you connected through network outages or ip changes
L280[11:02:12] ⇦ Quits: xarses (~xarses@8.39.49.133) (Ping timeout: 189 seconds)
L281[11:02:28] <Nikky> by tracking a secure uuid or so on server and client
L282[11:02:29] ⇦ Quits: medsouz|offline (~medsouz@medsouz.net) (Read error: Connection reset by peer)
L283[11:03:01] <Nikky> it alos displays a useful little banner on top with info on how long you had no contact
L284[11:03:08] <Forecaster> oh weechat supports perl?
L285[11:03:18] <Nikky> and python and all the good stuff
L286[11:03:35] <Forecaster> irssi plugins use perl, so that's what my discord script is in
L287[11:03:40] <Nikky> https://weechat.org/scripts/
L288[11:03:49] <Nikky> then you should be able to port it easily
L289[11:03:57] <Nikky> i hope you share it then
L290[11:04:05] <Nikky> could use it as well
L291[11:04:24] <Forecaster> okay, I have weechat 0.3.7 running apparently
L292[11:04:36] <Nikky> atm i am just running a sed on the logs before pisg..
L293[11:04:37] <Forecaster> how do I point it at my bouncer in the best way?
L294[11:04:52] <Nikky> well first install iset
L295[11:05:30] <Nikky> its prety helpful for setting settings
L296[11:05:32] <Nikky> http://wiki.znc.in/WeeChat
L297[11:05:56] <Nikky> also 0.3 is really old
L298[11:06:39] <Forecaster> haha, nono, it's the "latest", Ubuntu 12.04.5 said so
L299[11:06:46] <Forecaster> :P
L300[11:06:59] <Nikky> i am on 1.2
L301[11:07:59] <Nikky> and apparently 1.6 is the proper newest version
L302[11:09:30] ⇨ Joins: medsouz|offline (~medsouz@medsouz.net)
L303[11:09:34] <Nikky> interesting it says 1.2 but is 1.6.2
L304[11:09:48] <Nikky> reinstalling fixed that
L305[11:09:52] <SolraBizna> "The multiply acts on a signed 32-bit quantity and a signed 16-bit quantity. The signed 16-bit quantity is taken from either the bottom or the top half of its source register. The other half of the second source register is ignored. The top 32 bits of the 48-bit product are added to a 32-bit accumulate value and the result is written to the destination register. The bottom 16 bits of the 48-bit product are
L306[11:09:58] <SolraBizna> ignored."
L307[11:10:12] <SolraBizna> This section of the instruction space is *rapidly* sapping my enthusiasm.
L308[11:12:50] <Forecaster> so iset is apparently perl, so I put it in the perl folder
L309[11:12:53] <Forecaster> but how do I load it
L310[11:13:12] <Nikky> ./script
L311[11:13:23] <Gavle> ~w component API
L312[11:13:23] <ocdoc> http://ocd.cil.li/api:component
L313[11:13:24] <Nikky> then navigate to iset and load it
L314[11:13:32] <Forecaster> wut?
L315[11:13:51] <Forecaster> you mean I should make a script dir and put it there
L316[11:14:01] <Nikky> no execute /script
L317[11:14:05] <Nikky> as commend in weechat
L318[11:14:10] <Forecaster> Error: unknown command "script"
L319[11:14:22] <Gavle> hello Nikky
L320[11:14:32] <Nikky> ok well..scripts ?
L321[11:14:38] <Nikky> wait a sec..
L322[11:15:05] <Nikky> https://weechat.org/files/doc/devel/weechat_quickstart.en.html#plugins_scripts
L323[11:15:15] <Nikky> ./script install iset.pl
L324[11:15:24] <Nikky> maybe your version is really that old..
L325[11:15:45] <Forecaster> https://weechat.org/files/doc/old/0.3.7/weechat_quickstart.en.html
L326[11:16:29] <Forecaster> ah there we go
L327[11:16:40] <Forecaster> I made a soft link to it from "autoload"
L328[11:16:45] <Forecaster> then did /perl autoload
L329[11:17:14] <Nikky> stuff you might want is iset, buffers, autosort
L330[11:17:46] <Nikky> grep, sort_servers
L331[11:18:13] <Nikky> but for now you just need to add a single server
L332[11:19:17] <Nikky> for my stuff i set most setting as default
L333[11:19:36] <Nikky> so variableso n servers with null default to that
L334[11:20:29] <Nikky> https://aww.moe/4ki07n.png
L335[11:21:18] ⇨ Joins: SixDev (uid64016@id-64016.hathersage.irccloud.com)
L336[11:21:28] <Nikky> https://aww.moe/22l0pw.png
L337[11:21:30] <Forecaster> I should just be able to do /server add etc right?
L338[11:21:44] <Nikky> i linked the stuff from znc before
L339[11:22:01] <Nikky> you might want to add some cap requests etc
L340[11:22:08] <Nikky> but essentially yes
L341[11:22:14] <Forecaster> I don't know what that is :P
L342[11:22:20] <Nikky> http://wiki.znc.in/WeeChat
L343[11:22:24] <Nikky> capabilities
L344[11:22:41] <Nikky> like away-notify
L345[11:23:15] <Nikky> if thats enabled the server notifies you and the client does not have to constantly ping the server to check if the away status of users has changed
L346[11:23:39] <Nikky> most of those are to reduce load
L347[11:24:37] <Gavle> alright everyone, I'm off for now!
L348[11:24:39] <Gavle> bye :)
L349[11:25:11] *** Gavle is now known as Gavle|Away
L350[11:25:32] <Forecaster> damn, TSL handshake failed
L351[11:25:34] <Forecaster> by Gavle|Away
L352[11:25:40] <Nikky> Forecaster: for your convenience.. ./set irc.server_default.capabilities "account-notify,away-notify,cap-notify,multi-prefix,server-time,znc.in/server-time-iso,znc.in/self-message"
L353[11:25:44] <Nikky> bye
L354[11:26:04] <Nikky> the article i mentioned does mention stuff about ssl
L355[11:26:46] <Nikky> easiest way to fix it is to copy the suggested command to accept the fingerprint
L356[11:27:29] <Nikky> another way is to globaly disable ssl cert checking.. for obvious reasons that would be stupid
L357[11:27:47] * Forecaster disables it
L358[11:27:49] <Forecaster> :D
L359[11:28:06] <Nikky> do you have ssl certs for your domain btw ?
L360[11:28:18] <Forecaster> I don't think so
L361[11:28:21] <Nikky> with them you can encrypt the relay connection
L362[11:28:33] <Nikky> does letsencrypt ring a bell ?
L363[11:28:47] <Nikky> well if not then don't worry you can always do that later
L364[11:28:51] <Forecaster> yes, but I've never done anything with it
L365[11:29:11] <Forecaster> I'm replacing this server anyway
L366[11:29:16] <Forecaster> soon (tm)
L367[11:29:23] <Forecaster> soonâ„¢
L368[11:29:33] <Forecaster> I forgot I can do that
L369[11:29:45] <Nikky> well once oyu are connected, have buffers and mouse-mode enabled etc..
L370[11:30:06] <Nikky> you can look into the relay stuff
L371[11:30:57] <Nikky> you can eithe generate a selfsinged ssl cert.. which you need to manually accept on your phone i think
L372[11:31:03] <Nikky> or use no ssl
L373[11:31:05] <Forecaster> how do I use iset to change a setting I've highlighted?
L374[11:31:22] <Nikky> for me its esc+nter
L375[11:31:25] <Nikky> *enter
L376[11:31:44] <Nikky> i never got around changing that
L377[11:31:45] <Forecaster> ah yeah, that put the command in automatically
L378[11:32:08] <Forecaster> now the mouse is working
L379[11:32:12] <Nikky> it works and i rarely play with the settings anymore either
L380[11:32:18] <Forecaster> I wasn't sure it would be supported
L381[11:32:32] <Nikky> you can do left right gestures to change buffers
L382[11:32:55] <Forecaster> interesting
L383[11:33:03] <Forecaster> I'm used to using the keyboard though
L384[11:33:12] <Nikky> well is it connecting to znc ?
L385[11:34:23] <Nikky> well then to /help relay
L386[11:34:35] <Nikky> or if its not loaded /plugin load relay
L387[11:35:02] <Forecaster> it is loaded
L388[11:35:05] <Nikky> ./relay add weechat 9001
L389[11:35:39] <Forecaster> what does that do? oO
L390[11:35:43] <Nikky> ehh ectually
L391[11:36:12] <Nikky> well better refer to /help relay
L392[11:36:34] <Nikky> you want to add a relay on the default port 9001, protocol: weechat
L393[11:36:41] <Nikky> then set the password
L394[11:36:59] <Nikky> and then you cna connect to that from any weechat relay client
L395[11:37:06] <Forecaster> ah
L396[11:37:07] <Nikky> like the weechat-android app
L397[11:37:22] <Forecaster> does it have to be a weechat client?
L398[11:37:27] <Nikky> or https://www.glowing-bear.org/
L399[11:37:32] <Nikky> you can also relay irc
L400[11:37:37] <Nikky> but i never did that
L401[11:38:07] <Forecaster> but that might just do what irssi does
L402[11:38:10] <Forecaster> ?
L403[11:38:10] <Nikky> well it does have to be weechat relay if you want to use the sripts etc
L404[11:38:44] <Nikky> see this?
L405[11:38:52] <Forecaster> yes
L406[11:39:05] <Nikky> It's sent from my phone
L407[11:40:21] <Nikky> why is the discord bridge not showing that screenshot ?
L408[11:40:53] <Forecaster> it doesn't show files uploaded with discord
L409[11:41:00] <MGR> Correct
L410[11:41:04] <Nikky> anyway that was /prism also a script that is included and ready to install
L411[11:41:41] <Nikky> for testing purposes glowing bear is the best way to see if the relay works
L412[11:41:46] <Forecaster> dammit ssl
L413[11:41:48] <Forecaster> D:<
L414[11:42:23] <Forecaster> tsl*
L415[11:42:31] <Nikky> WeeChat version 0.4.2 or higher is required.
L416[11:42:40] <Nikky> sure oyu are on that old version ?
L417[11:42:47] <Forecaster> that's what it says
L418[11:42:50] <Nikky> weechat -v does so ?
L419[11:43:05] <Forecaster> martin@towerofawesome:~$ weechat-curses -v
L420[11:43:06] <Forecaster> 0.3.7
L421[11:43:39] <Nikky> https://weechat.org/download/debian/
L422[11:43:54] <Nikky> i think you should add their repo
L423[11:44:02] <Forecaster> it has the proxy plugin though
L424[11:44:09] <Michiyo> RE: Corded showing uploads, I tried... it didn't work :(
L425[11:44:15] <Nikky> well as long as it works :P
L426[11:44:26] <Forecaster> I can't even connect to the bouncer :|
L427[11:45:23] <Nikky> it does give you some error messages though ?
L428[11:45:40] <Nikky> i nthe server or weechat buffer
L429[11:46:10] <Forecaster> http://i.imgur.com/X2G5aLm.png
L430[11:46:54] <Nikky> i would poke lizzy about that
L431[11:47:12] <Nikky> i assume oyu connect to 6697 ?
L432[11:47:40] <Forecaster> uh, 4096
L433[11:47:48] <Nikky> well that is custom..
L434[11:48:01] <Nikky> so i have no idea if ssl is enabled or not but i guess it is
L435[11:48:43] <Forecaster> my irssi settings are port 4096, use_ssl yes, ssl_verify no
L436[11:48:50] <Nikky> you have the fingerprint there ?
L437[11:49:11] <Forecaster> there is no field for it in the config
L438[11:49:24] <Nikky> do /set irc.server.name.ssl_fingerprint "...."
L439[11:49:31] <Forecaster> I dunno if it asked about it and I accepted it or something when I connected the first time
L440[11:51:02] <Nikky> nánother option is to set ssl false
L441[11:51:04] <Forecaster> in irssi?
L442[11:51:08] <Nikky> *another
L443[11:51:11] <Forecaster> @ command
L444[11:51:14] <Nikky> in weechat
L445[11:51:57] <Nikky> also maybe comparing the irssi configs to weechat might give you some insight
L446[11:52:11] <Nikky> about fingerprints, if ssl is enabled etc
L447[11:53:01] <Forecaster> hm
L448[11:53:08] <Forecaster> I can't paste things into weechat
L449[11:53:19] <Nikky> usig tmux ?
L450[11:53:22] <Nikky> hold shift
L451[11:53:33] <Forecaster> no I use screen
L452[11:53:47] <Forecaster> usually I just right-click, but it doesn't work now that the mouse is enabled
L453[11:54:16] <Nikky> then.. hold shift, middleclick
L454[11:54:21] <Forecaster> ah shift works
L455[11:54:25] <Nikky> assuming middleclick is paste
L456[11:54:27] <Forecaster> shift + right.click
L457[11:55:00] <Forecaster> Error: configuration option "irc.esper.ssl_fingerprint" not found
L458[11:55:56] <Forecaster> I did irc.server.etc and it gave me the same error
L459[11:59:24] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Quit: I solemnly swear that I am up to no good.)
L460[12:01:11] <Nikky> update weechat
L461[12:01:31] <Forecaster> uuh
L462[12:02:00] <Forecaster> well, I had to explicitly turn off ssl_verify instead of leaving it null
L463[12:02:13] <Nikky> https://weechat.org/download/debian/#instructions
L464[12:02:22] <Nikky> you should still update
L465[12:02:27] <Forecaster> I can see these messages now
L466[12:02:31] <Forecaster> but I can't send anything
L467[12:02:44] <Nikky> thats weird
L468[12:02:47] <Forecaster> when I try it says "irc: you are not connected to server"
L469[12:02:59] <Nikky> then do /save
L470[12:03:02] <Nikky> ./quit
L471[12:03:06] <Nikky> and restart weechat
L472[12:03:11] <Nikky> then /connect esper
L473[12:03:24] <Nikky> or not if oyu have it on autoconnect
L474[12:03:41] <Forecaster> it autoconnects, but same result
L475[12:03:51] <Nikky> again errors ?
L476[12:04:02] <Forecaster> weechat =!= | Error: unknown option for "buffer" command
L477[12:04:11] <Forecaster> that is spammed a lot after connecting
L478[12:04:16] <Forecaster> like hundreds of times
L479[12:04:24] <Nikky> google for it
L480[12:04:33] <Forecaster> oh, and the server connection times out apparently
L481[12:05:05] <Nikky> and my guess.. buffrs uses a option that is not yet in your weechat version and does not check if it has that
L482[12:05:18] <Forecaster> probably
L483[12:20:34] <Forecaster> meep
L484[12:20:40] <Forecaster> oh there we go
L485[12:20:44] <Forecaster> the update fixed that
L486[12:20:46] <Forecaster> :D
L487[12:21:27] <Forecaster> oh, interesting
L488[12:21:47] *** Keridos|away is now known as Keridos
L489[12:21:49] <Forecaster> the name on the messages from weechat are blue
L490[12:22:42] <Forecaster> I guess because irssi normally just colors my own name white and doesn't apply scripts to it
L491[12:26:43] <Nikky> you can change all the color stuff
L492[12:27:29] <Forecaster> I meant in irssi :P
L493[12:27:40] <Forecaster> of course you can't see where I am when I type "here"
L494[12:27:48] * Forecaster collapses the user-list
L495[12:33:22] <Forecaster> not 100% sure I'll use this yet
L496[12:33:41] <Forecaster> I'd have to spend a lot of time configuring everything to how I want it
L497[12:36:42] <Nikky> test the relay
L498[12:36:45] <Nikky> then decide
L499[12:37:29] <Forecaster> the app doesn't seem to want to connect
L500[12:37:33] <Forecaster> it doesn't say anything
L501[12:38:02] <Nikky> well assume you set the correct protocol and port and password ?
L502[12:38:21] <Nikky> and selected the correct method fro mthe dropdown on the app settings connections ?
L503[12:38:38] <Forecaster> I did /relay add weechat 9001
L504[12:39:19] <Forecaster> oh wait
L505[12:39:25] <Forecaster> I apparently did 90001
L506[12:39:29] <Forecaster> oops
L507[12:44:01] <MGR> Over 9000?
L508[12:45:20] *** Gavle|Away is now known as Gavle
L509[12:45:24] <Forecaster> test ping Forecaster
L510[12:45:27] <Gavle> I'm back :)
L511[12:45:36] <Forecaster> test ping Forecaster
L512[12:45:57] <Forecaster> test ping Forecaster
L513[12:45:57] <Gavle> how was everyone?
L514[12:46:02] <ping> .
L515[12:46:12] <Forecaster> hm
L516[12:48:12] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L517[12:49:13] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L518[12:57:04] ⇦ Quits: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au) (Ping timeout: 206 seconds)
L519[13:01:12] ⇦ Quits: DarkCow (~MrDark@cpe-75-185-6-240.columbus.res.rr.com) (Read error: Connection reset by peer)
L520[13:03:29] ⇨ Joins: Dark (~MrDark@cpe-75-185-6-240.columbus.res.rr.com)
L521[13:14:49] *** Keridos is now known as Keridos|away
L522[13:15:35] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L523[13:15:56] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L524[13:16:46] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L525[13:21:08] <gamax92> thinking about writing a program for Computronics stuff
L526[13:21:48] ⇦ Quits: Jezza (~Jezza@92.206.161.17) (Quit: Leaving)
L527[13:23:43] <Forecaster> gasp :O
L528[13:26:31] <Vexatos> g a s p
L529[13:26:34] <Vexatos> : O
L530[13:50:09] ⇨ Joins: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215)
L531[13:59:08] ⇦ Quits: glasspelican (~quassel@stanley.glasspelican.ca) (Ping timeout: 198 seconds)
L532[13:59:15] ⇦ Quits: SixDev (uid64016@id-64016.hathersage.irccloud.com) (Quit: Connection closed for inactivity)
L533[14:02:17] ⇨ Joins: glasspelican (~quassel@stanley.glasspelican.ca)
L534[14:04:12] ⇦ Quits: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215) (Quit: Leaving)
L535[14:05:17] ⇨ Joins: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215)
L536[14:06:13] ⇦ Quits: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215) (Client Quit)
L537[14:07:07] ⇨ Joins: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215)
L538[14:13:29] ⇦ Quits: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215) (Quit: Leaving)
L539[14:13:56] ⇨ Joins: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215)
L540[14:14:33] *** medsouz|offline is now known as medsouz
L541[14:15:33] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L542[14:15:59] ⇦ Quits: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215) (Client Quit)
L543[14:16:32] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L544[14:16:32] ⇨ Joins: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215)
L545[14:17:07] ⇦ Quits: coopj121 (~coopj121@2a02:c7f:6422:c200:11cc:9959:deb0:4215) (Client Quit)
L546[14:32:53] ⇨ Joins: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl)
L547[14:39:21] ⇦ Quits: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com) (Read error: Connection reset by peer)
L548[14:39:50] ⇦ Quits: Crazylemon (~Crazylemo@c-98-237-179-255.hsd1.wa.comcast.net) (Remote host closed the connection)
L549[14:45:39] <Forecaster> wt
L550[14:45:50] <Forecaster> something is affecting copying/pasting now...
L551[14:46:14] <Forecaster> copy/pasting 'something' results in 00~something01~
L552[14:46:18] <Forecaster> o-o
L553[14:46:57] <Forecaster> oh, it was weechat...
L554[14:47:07] <Forecaster> was somehow doing it accross screen windows...
L555[14:47:08] <Forecaster> oO
L556[15:00:21] ⇦ Quits: Keanu73 (~Keanu73@host-78-148-142-102.as13285.net) (Read error: Connection reset by peer)
L557[15:14:02] *** Keridos|away is now known as Keridos
L558[15:28:50] <MGR> I DID IT
L559[15:28:54] <MGR> HOLY COW IT WORKS
L560[15:29:01] <MGR> TACEATS2 HAS BEEN FINISHED 100%!
L561[15:29:02] <CompanionCube> ?
L562[15:30:03] <MGR> Izaya, Inari, here's your proof!
L563[15:30:04] <MGR> https://gist.github.com/MajorGeneralRelativity/9ac0491d1f7b59755643b0d2335529ba
L564[15:30:08] <MGR> Izaya, your source code
L565[15:30:13] <MGR> Inari, a project finished
L566[15:30:31] <MGR> CompanionCube, TACEATS2 stands for Total Area Computing Environment and Tactical Systems Edition 2
L567[15:30:49] ⇨ Joins: MajGenRelativity (~MajGenRel@c-50-136-14-108.hsd1.ma.comcast.net)
L568[15:30:56] <MGR> It's the first step in my plans to create the ultimate computer security system
L569[15:31:11] <MajGenRelativity> I have a tell waiting for me
L570[15:31:26] <CompanionCube> huh, is that some form of checksum validation?
L571[15:31:34] <MGR> Is what?
L572[15:31:39] <CompanionCube> ' print("An altered copy of TACEATS2 is present on this system. Preventing execution to secure against malicious code injection. Please report to whomever you got this program from, and to MajGenRelativity or Gavle on irc.esper.net")'
L573[15:32:00] <MajGenRelativity> yes, it's basic functionality
L574[15:32:25] <MajGenRelativity> TACEATS2 EP/EX will be built against Bagel v1.4, which will be more secure
L575[15:32:48] <MGR> Speaking of, I should formulate the plan
L576[15:32:58] <MGR> I'm going to not code for the rest of the day
L577[15:33:10] <MGR> Need to rebuild creativity for the hell that will be GERT
L578[15:33:19] <Gavle> trololololol
L579[15:33:27] <Gavle> GERT's gonna suck to implement
L580[15:33:44] <Gavle> Not bad, just long
L581[15:34:13] <Gavle> Seeing as it took us ~10 hours to troubleshoot and fully fix bagel
L582[15:34:27] <Gavle> It's going to be a long-term project
L583[15:35:36] <Forecaster> carbs
L584[15:35:53] <MajGenRelativity> Forecaster, ?
L585[15:36:14] <Forecaster> just testing :P
L586[15:36:26] <Forecaster> or it's just for fun, who knows
L587[15:36:33] <MGR> as you wish
L588[15:36:50] <Forecaster> if I got wishes that's not what I'd wish for
L589[15:37:07] <MajGenRelativity> depends on how many wishes you had
L590[15:37:26] <Forecaster> no it doesn't :P
L591[15:37:32] <MajGenRelativity> yes it does
L592[15:37:43] <MajGenRelativity> If you had infinite wishes, you could wish for stupid stuff
L593[15:37:50] <MGR> Like this ?
L594[15:38:06] <DaMachinator> Infinity is funny
L595[15:38:24] <DaMachinator> var x = infinity
L596[15:38:30] <DaMachinator> x == x/2
L597[15:38:37] <DaMachinator> is true
L598[15:38:39] <MajGenRelativity> x = infinity
L599[15:38:56] <DaMachinator> = is assignment
L600[15:39:03] <DaMachinator> == is logical equality operator
L601[15:39:09] <MGR> I became aware of that after I pressed enter
L602[15:39:15] <MajGenRelativity> My statement is valid though
L603[15:39:15] <Forecaster> what's an illogical operator?
L604[15:39:20] <MGR> your face
L605[15:39:24] <Forecaster> :O
L606[15:39:35] <MajGenRelativity> Might want to apply some ice to that burn
L607[15:39:43] <MGR> ?
L608[15:43:34] <CompanionCube> DaMachinator: JS in general is funny
L609[15:44:02] <CompanionCube> Array(16).join("lol" - 2) + " Batman!";
L610[15:44:10] <DaMachinator> notwithstanding that that is not valid JS code
L611[15:44:16] <DaMachinator> it needs more semicolons
L612[15:44:33] <CompanionCube> DaMachinator: I believe semicolons are optional
L613[15:44:39] <DaMachinator> true in lua
L614[15:44:41] <DaMachinator> not in javascript
L615[15:45:05] <DaMachinator> I wish it was true, but semicolons are required in most places
L616[15:45:07] <CompanionCube> eh, it apparently depends
L617[15:45:07] <MajGenRelativity> I only know Java, and semicolons are necessary
L618[15:45:08] <CompanionCube> https://stackoverflow.com/questions/2846283/what-are-the-rules-for-javascripts-automatic-semicolon-insertion-asi
L619[15:45:14] <MGR> It's annoying
L620[15:45:52] <DaMachinator> the only places I know of that don't need semicolons is after a closing bracket '}' such as is found after control structures
L621[15:45:56] <CompanionCube> it's java, you're expecting it to be anything other than strict/rigid and verbose
L622[15:47:30] <DaMachinator> The first language I "learned" was C++
L623[15:47:45] <Forecaster> the first I learned was asp
L624[15:48:06] <DaMachinator> As a result my inner self pretends everything is strict and verbose to make my life easier
L625[15:48:25] <CompanionCube> DaMachinator: you should try something flexible then
L626[15:48:34] <CompanionCube> Perhaps a Lisp, Ruby or Smalltalk :p
L627[15:49:02] <DaMachinator> now why would I do that
L628[15:49:23] <DaMachinator> I tend to learn new languages for practical reasons, with the exception of Javascript
L629[15:49:37] <MGR> @Mimiru quick question
L630[15:49:55] <DaMachinator> (it is so similar to MineTweaker's scripting language that I kind of picked it up on accident)
L631[15:50:16] <MGR> The entity detector, does have a covered area in the shape of a cube, or an approximated sphere?
L632[15:50:33] * CompanionCube likes Smalltalk's environment but knows that lisp does a similar thing
L633[15:51:17] <DaMachinator> are these languages compiled or interpreted
L634[15:51:55] <CompanionCube> for lisp, it definitely varies based on implementation
L635[15:52:18] <CompanionCube> Smalltalk is compiled to bytecode but some VMs have a JIT
L636[15:53:09] <DaMachinator> where does Java fall...
L637[15:53:13] <DaMachinator> it appears to be interpreted
L638[15:53:25] <CompanionCube> DaMachinator: iirc Java uses the same VM architecture more or less
L639[15:53:53] <DaMachinator> given that you can unzip a jar and (using special software) read the class-files
L640[15:54:06] <CompanionCube> DaMachinator: decompiler is the word iirc
L641[15:54:13] <DaMachinator> it
L642[15:54:18] <DaMachinator> isn't a decompiler
L643[15:54:29] <DaMachinator> since class-files don't seem to be "compiled"
L644[15:54:45] <CompanionCube> they are compiled
L645[15:54:52] <CompanionCube> just to the JVM's instruction set
L646[15:55:07] <DaMachinator> if you unzip IC2 and use a classfile reader
L647[15:55:16] <DaMachinator> they are not obfuscated
L648[15:55:38] <CompanionCube> and?
L649[15:55:48] <DaMachinator> normally this would point to it not being compiled
L650[15:56:13] <CompanionCube> if compiliation involved obfuscation, you'd be rather screwed when you needed to debug your code :p
L651[15:56:46] <DaMachinator> i would assume you have the original at hand
L652[15:57:19] <CompanionCube> qw5lp
L653[15:57:22] <CompanionCube> oopsm
L654[15:57:48] <CompanionCube> DaMachinator: why do you assume it wasn't compiled if it wasn't obsfucated
L655[15:58:29] ⇨ Joins: tim4242 (~tim4242@p5483E47E.dip0.t-ipconnect.de)
L656[15:58:34] <DaMachinator> Because using a decompiler for C++ on a binary executable will give you a mess comparable to obfuscated source code.
L657[15:58:59] <CompanionCube> indeed it will, for completely different reasons
L658[15:59:11] <DaMachinator> care to explain
L659[15:59:43] <CompanionCube> DaMachinator: for one thing
L660[16:00:01] <CompanionCube> converting JVM bytecode to Java source is most likely easier than converting x86 assembly to C source
L661[16:00:47] <DaMachinator> does JVM bytecode use variable names?
L662[16:01:34] <CompanionCube> it might, it might not
L663[16:01:50] <CompanionCube> the presence of intentional obsfucators suggests the former unless I go out and look at some
L664[16:03:53] <DaMachinator> The IC2 classfiles give me clear and readable variable names.
L665[16:04:06] *** Keridos is now known as Keridos|away
L666[16:04:16] <DaMachinator> Classfiles for an indie game I found give me random letters that don't explain anything.
L667[16:04:57] <CompanionCube> DaMachinator: same language?
L668[16:05:01] <DaMachinator> Additionally, the IC2 variable names make sense and are descriptive of what they are.
L669[16:05:12] <CompanionCube> you can tell which one decided to use an obsufcator before release thwn
L670[16:05:15] *** Gavle is now known as Gavle|Away
L671[16:05:28] <DaMachinator> I think the indie game is written in Java
L672[16:05:32] <DaMachinator> it runs on the JVM
L673[16:05:44] <DaMachinator> it might be written in scala whatever the heck that is
L674[16:06:02] <CompanionCube> eh, it's all the same bytecode in the end :p
L675[16:06:34] <CompanionCube> In C/C++, similar information is available
L676[16:06:56] <CompanionCube> however, this information is mostly not stored as part of the code itself
L677[16:07:02] <CompanionCube> (some of it, because some of it has to be)
L678[16:08:04] ⇦ Quits: Mettaton_Fab (~OyVey@p57964172.dip0.t-ipconnect.de) (Quit: gotta go to bed or other stuff, maybe its not even midnight and im just sleepy af)
L679[16:08:39] <CompanionCube> if you don't want people to have this information, you can just remove the bit that contains it without modifying the actual program
L680[16:08:58] <CompanionCube> only leaving the info/names that you can't avoid having
L681[16:10:09] <CompanionCube> DaMachinator: that a good explanation?
L682[16:10:29] <DaMachinator> yes
L683[16:11:11] <CompanionCube> you can see the effects of the 2nd one by comparing a stripped and unstripped ELF file
L684[16:15:58] <MajGenRelativity> https://gist.github.com/MajorGeneralRelativity/05fa6201c544558e7de59191da2c5442
L685[16:16:12] <MajGenRelativity> And that's my plan for where I want to take TACEATS
L686[16:17:10] <20kdc> Why exactly is it a "maximum of 35 turrets"?
L687[16:17:14] <20kdc> Where's the limitation being put in?
L688[16:17:33] <MGR> It's a software limitation to ensure that the system is basically plug-and-play
L689[16:17:56] <MGR> 35+2=37, which is 11 less than a T3 server's 48 component limit
L690[16:18:07] <20kdc> Why have a software limitation?
L691[16:18:14] <20kdc> If it crashes, it crashes.
L692[16:18:24] <MGR> I want it to not crash though
L693[16:18:46] <20kdc> It's not like a software limitation will *stop* it crashing if the user plugs in an extra turret.
L694[16:18:49] <20kdc> It'll crash either way.
L695[16:18:58] <MGR> It could
L696[16:19:21] <MGR> if they plug in tons of turrets, it will crash yes, but if they plug in only a couple over 35, it just won't work
L697[16:19:32] <MGR> and hopefully they'll stop plugging random crap in to my program
L698[16:19:40] <20kdc> And why would it "just not work"?
L699[16:19:50] <MGR> the program won't take control of them
L700[16:20:29] <20kdc> It's the user's responsibility to handle component limits. Having a limit in your program only makes things more difficult for users with, IDK, a magical component-limit-booster.
L701[16:20:46] <MGR> and that's where TACEATS-EX comes in!
L702[16:21:05] <MGR> Assuming they implement it right, 0 component limitations of any sort!
L703[16:21:14] <MGR> Blanket every block of you server in security ?
L704[16:21:31] <MGR> Blanket every block of your server in security ?
L705[16:21:52] <Eleria> >*is not visible for computers Soonâ„¢
L706[16:22:10] <MGR> ?
L707[16:22:23] <Eleria> I can hide from your system :P
L708[16:22:31] <MGR> through invisibility potions?
L709[16:22:34] <Eleria> Nah
L710[16:22:39] <MGR> through what then?
L711[16:22:57] <Eleria> Something which isn't in overworld
L712[16:23:08] <MGR> so, you're just going to move away
L713[16:23:18] <MGR> that's not becoming invisible, that's just not encountering it
L714[16:23:51] <Eleria> Nah , I'm not near anything that could see me , but I'm not in an rftools dim
L715[16:24:02] <MGR> what are you going to be in then?
L716[16:24:19] <Eleria> End *coughs* Not
L717[16:24:29] <MGR> k
L718[16:24:49] <Eleria> Nah , I'm just trying something with Ember :3
L719[16:25:01] <MGR> Really though, that is good for you ?
L720[16:25:11] <Lizzy> @Eleria ehehhehehhe
L721[16:25:16] <MGR> I live in my own personal dimension anyways
L722[16:25:26] <Eleria> @Lizzy ? O.o
L723[16:25:31] <Lizzy> nothing!
L724[16:25:34] <MGR> Unless you attempted to mount an invasion, it's unlikely you would encounter TACEATS
L725[16:25:35] <Corded> * Lizzy hides
L726[16:25:42] <Eleria> *hides away too*
L727[16:26:07] <Eleria> @MGR Eh , I don't think I can send rockets through portals xD
L728[16:26:13] <Eleria> Or ... Kinda portals
L729[16:26:24] <MGR> What kinda portal?
L730[16:27:02] <Eleria> Ask the dim i will be in , it's an not named block which isn't visible but tp's you
L731[16:27:21] <Eleria> @Lizzy Did you meant what I think you meant ? XD
L732[16:27:28] <Lizzy> possibly
L733[16:27:36] <Eleria> Damn .
L734[16:27:42] <MGR> @Eleria ??
L735[16:27:43] <Eleria> *hides more*
L736[16:28:05] <Eleria> @Eleria It's the end of an dim that ports you into the overworld
L737[16:28:11] ⇦ Quits: MajGenRelativity (~MajGenRel@c-50-136-14-108.hsd1.ma.comcast.net) (Quit: Leaving)
L738[16:28:14] <Eleria> It's the end of an dim that ports you into the overworld
L739[16:28:25] <MGR> That's a new one
L740[16:28:28] <MGR> I'll have to find you then
L741[16:28:37] <Eleria> @Lizzy I meant exploring stuff in MC :c
L742[16:28:46] <Eleria> @MGR Eh , is easy anyways
L743[16:29:03] <Lizzy> not what i was implying then
L744[16:29:10] <Eleria> I know
L745[16:29:12] <MGR> Easiness is always a good thing I suppose
L746[16:29:26] <Eleria> That's just what I really meant @Lizzy
L747[16:30:36] <Eleria> Im just assuming I know what you implied , as it could be understood more then wrong
L748[16:31:16] <Eleria> @MGR Eh , no rockets can reach it tho xD
L749[16:31:25] <Eleria> And that's better like this .
L750[16:31:31] <MGR> @Eleria why would I want to launch rockets at you?
L751[16:32:03] <Eleria> Dunno *shrugs* it's still survival , so I have to protect me :3
L752[16:32:15] <MGR> I'm a pretty peaceful dude now
L753[16:32:28] <Eleria> Sounds nice
L754[16:32:34] <MGR> It is!
L755[16:32:48] <Eleria> But still I know one thing standing in your base with a launchpad ':c
L756[16:33:32] <Eleria> And I can't let OpenMRT control crap in MC :/
L757[16:33:33] <Lizzy> @Eleria I know
L758[16:33:48] <MGR> @Eleria A. Nothing in my base has a luanchpad
L759[16:33:48] <Lizzy> (that was in reply to my latest ping from you)
L760[16:33:51] <MGR> B. OpenMRT?
L761[16:34:03] <Eleria> @Lizzy I know :3
L762[16:34:17] <Corded> * Lizzy goes to write fanfiction
L763[16:34:18] <Eleria> @MGR eh , openmct , sorry
L764[16:34:19] <Lizzy> ?
L765[16:34:27] <MGR> Openmct?
L766[16:34:32] <Eleria> *failed yet with that* @Lizzy
L767[16:34:48] <Eleria> @MGR NASA software xD Telemetry etc
L768[16:35:00] <MGR> ???????
L769[16:35:29] <Eleria> https://github.com/nasa/openmct
L770[16:35:51] <Eleria> I wanted the rockets give telemetry data , but they can't xD
L771[16:36:04] <Eleria> As I need a test source for my modifications for that
L772[16:36:46] <ping> (pong)
L773[16:37:05] <MGR> noice
L774[16:38:00] <Eleria> Eh , im just learning Js with that :3
L775[16:38:01] ⇨ Joins: gm|and (~gm|and@67.102.224.49.dyn.cust.vf.net.nz)
L776[16:40:13] <Eleria> Or better said node.js xD
L777[16:40:32] <gm|and> try nope.c
L778[16:40:33] <gm|and> which is now known as WAFer
L779[16:40:55] <gm|and> also has the .js tld been taken yet?
L780[16:41:41] <Eleria> I think not xD
L781[16:41:48] <Eleria> Nope xD
L782[16:41:55] <Eleria> >buys it xD
L783[16:42:08] <gm|and> is it me or is xD your full stop
L784[16:44:15] <Eleria> I'm using it often to not show when I'm depressed or Smth like that .
L785[16:44:20] <CompanionCube> gm|and: there'd be many uses for that TLD
L786[16:44:28] * CompanionCube wonders how many people would want fuck.js
L787[16:44:34] <gm|and> wasm.js?
L788[16:44:46] <gm|and> oh yeah if you ever owned that you'dmake that $10,000/yr
L789[16:44:53] <gm|and> and node.js $1m/yr
L790[16:44:55] <Eleria> *takes crappy.js*
L791[16:45:28] <Eleria> I just unfortunately will need that lang :/
L792[16:45:33] <gm|and> i'd totally take jquery.js and make it use d3
L793[16:45:59] <gm|and> js in itself is alright, it's just that it's layered atop the DOM
L794[16:46:10] <gm|and> that and complete fucktards "require" it when they shouldn't
L795[16:46:17] <Eleria> Electron.js isn't there yet O.o
L796[16:46:52] <gm|and> if your choice of web technology is the same choice used to shove ads way down your throat then don't fucking use it to merely show text
L797[16:47:11] <Eleria> Uhm well
L798[16:47:13] <gm|and> although i'd say a bigger cancer is position: fixed
L799[16:47:33] <gm|and> which reminds me, in firefox, enable the menu bar, then do this
L800[16:47:35] <gm|and> al+v y n
L801[16:47:37] <gm|and> erm
L802[16:47:40] <gm|and> alt+v y n
L803[16:48:04] <gm|and> four keys and you can kill the CSS on any page
L804[16:48:53] <gm|and> maybe i should write a plugin to do stuff like taking every position:fixed cancerbar and relocate it to the very bottom of the page
L805[16:49:50] <gm|and> oh yeah i would totally take ads.js as a domain and just make it a parody website mocking ads
L806[16:49:52] <Eleria> o.o
L807[16:50:26] <gm|and> had an idea at some point but forgot the name i'd give it, the idea was to take the piss out of really badly designed websites
L808[16:51:39] ⇦ Quits: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L809[16:51:53] ⇨ Joins: brandon3055__ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L810[16:52:07] <gm|and> the first page would be "You must enable JavaScript to view this website." and that would be a link to a page which says
L811[16:52:17] <gm|and> "NO YOU FUCKING DON'T."
L812[16:52:20] <gm|and> and some info on that
L813[16:52:35] <Eleria> XD
L814[16:52:56] <gm|and> and also "Although in all seriousness you should probably enable JavaScript before viewing the next page to see just how shit websites can get."
L815[16:53:20] <Eleria> I just like electron , as it's (for an bad dev like me) faster to write stuff
L816[16:53:40] <gm|and> i'm a big fan of this framework...
L817[16:54:11] <gm|and> http://vanilla-js.com
L818[16:54:13] <gm|and> so fast, and doesn't require much
L819[16:54:44] <Stary> ha
L820[16:55:32] <gm|and> of course God's own language is C
L821[16:56:16] <CompanionCube> JS is a half-decent language but is frequently abused to be something different
L822[16:56:29] <tim4242> No God's language is binary machine code
L823[16:56:42] <gm|and> tim4242: that's not a language
L824[16:56:47] <gm|and> that's just an alphabet
L825[16:56:57] <CompanionCube> one could say God's language is HolyC
L826[16:57:04] <CompanionCube> depending on who you listen to
L827[16:57:21] <tim4242> What about AngelScript?
L828[16:57:32] <tim4242> Sounds quite holy
L829[16:57:33] <gm|and> it's no C
L830[16:58:04] <gm|and> AS is a good choice if you like C++ and you also only have programmers w/ a concept of references working on your AS code
L831[16:58:46] <gm|and> it integrates very well w/ C++
L832[16:58:50] <gm|and> the downside is it requires C++
L833[17:13:56] ⇦ Quits: Trangar (~Trangar@249-153-145-85.ftth.glasoperator.nl) (Quit: Leaving)
L834[17:26:11] ⇨ Joins: gm|and_ (~gm|and@205.207.224.49.dyn.cust.vf.net.nz)
L835[17:26:38] ⇦ Quits: gm|and (~gm|and@67.102.224.49.dyn.cust.vf.net.nz) (Killed (NickServ (GHOST command used by gm|and_!~gm|and@205.207.224.49.dyn.cust.vf.net.nz)))
L836[17:26:43] *** gm|and_ is now known as gm|and
L837[17:50:17] ⇨ Joins: Doty1154 (~Doty1154@2601:648:8000:134f:d954:94bb:4449:8a7f)
L838[18:08:21] ⇦ Quits: gm|and (~gm|and@205.207.224.49.dyn.cust.vf.net.nz) (Quit: Bye)
L839[18:08:21] ⇦ Quits: Vexatos (~Vexatos@p200300556E653164FDDF209ECE910E2D.dip0.t-ipconnect.de) (Quit: I guess I have to go now. Bye ✔)
L840[18:15:36] ⇦ Quits: xarses_ (~xarses@67.218.117.86) (Ping timeout: 189 seconds)
L841[18:15:38] <Izaya> MGR, you're actively discouraging modification?
L842[18:21:05] <Izaya> also, bagel.glutenous is just a sum of the values of all the characters?
L843[18:21:20] <Izaya> fuck, that wouldn't just be easy to defeat, it'd be fun
L844[18:21:23] <Izaya> I love code golf
L845[18:22:13] <Nikky> so MGR is still counting obscurity as security ?
L846[18:22:53] <Izaya> I think it's less obscurity now
L847[18:22:56] <Izaya> and more stupidity
L848[18:25:05] <MGR> Izaya, I'm not discouraging modification
L849[18:25:11] <MGR> also, code golf?
L850[18:25:28] <Izaya> print("An altered copy of TACEATS2 is present on this system. Preventing execution to secure against malicious code injection. Please report to whomever you got this program from, and to MajGenRelativity or Gavle on irc.esper.net")
L851[18:25:32] <MGR> Nikky, obscurity is not security, and I don't treat it as the end-all-be-all
L852[18:25:37] <Izaya> Seems like it to me.
L853[18:25:52] <MGR> just modify the glutenous numbers
L854[18:26:02] <MGR> I also need to redo the license
L855[18:26:10] <MGR> Cause right now it's Copyright, all rights reserved
L856[18:26:12] <CompanionCube> why not use a real checksum
L857[18:26:20] <Izaya> Code golf is when you write code to fit some weird requirements
L858[18:26:33] <MGR> CompanionCube, because I would have to implement the algorithm
L859[18:26:42] <Izaya> eg all the bytes of the characters add up to 84707
L860[18:26:46] <MGR> Izaya, well, TACEATS2 doesn't require code golf
L861[18:27:01] <MGR> you can literally just change the glutenous numbers, I didn't make it hard
L862[18:27:20] <Izaya> That's not my point
L863[18:27:24] <Izaya> My point is the function sucks.
L864[18:27:32] <Izaya> Why even use something so easy to defeat?
L865[18:27:41] <Izaya> The only thing worse than no security is false security.
L866[18:27:53] <MGR> Because it's a placeholder
L867[18:28:16] <MGR> Bagel 1.4 will introduce a better one
L868[18:29:12] <Izaya> huh
L869[18:29:23] <Izaya> if you search DDG for 'ascii table' it pops one straight up
L870[18:29:29] <MGR> DDG?
L871[18:29:42] <Mimiru> @MGR it uses an AABB so it
L872[18:29:42] <Izaya> but yeah with some carefully placed SOH bytes you could easily pad a smaller program
L873[18:29:44] <Izaya> duckduckgo
L874[18:29:46] <Mimiru> it's a square
L875[18:30:21] <gamax92> Mimiru
L876[18:30:57] <Izaya> like I mean really you'd want to use spaces because they're less conspicuous
L877[18:31:25] <Mimiru> gamax92
L878[18:31:28] <Izaya> does Lua freak out from weird characters in program source?
L879[18:31:35] <CompanionCube> is it just me or is TACEATS2 a surprisingly small amount of code
L880[18:31:38] <gamax92> Izaya: depends where
L881[18:31:55] <gamax92> and what Lua implementation/configuration
L882[18:32:07] <Izaya> OC, and mainly tacked onto the end
L883[18:32:19] <Izaya> I feel like writing a program to defeat MGR's hashing function
L884[18:32:33] <MGR> CompanionCube, are you just looking at the installer?
L885[18:32:35] <gamax92> could just throw a comment at the end I suppose
L886[18:32:40] <MGR> Because there's 3 more parts
L887[18:32:43] <CompanionCube> ik
L888[18:32:55] <MGR> It's because I highly optimized it
L889[18:33:02] <MGR> Izaya, there's really no point
L890[18:33:08] <MGR> You can literally just edit the values
L891[18:33:38] <Izaya> MGR, it checks for an existing installation
L892[18:33:48] <Izaya> One assumes people will download the installer
L893[18:33:55] <Izaya> which I can't mess with because it's on github
L894[18:34:03] <Izaya> However, I can mess with local storage
L895[18:34:57] <MGR> Izaya, what??
L896[18:35:04] <MGR> Also, I updated the license
L897[18:35:16] <MGR> https://github.com/MajorGeneralRelativity/OC-Programs/blob/master/License
L898[18:35:30] <CompanionCube> I wc -l'd the 3 files of TACEATS2
L899[18:35:34] <CompanionCube> it's 141 lines total
L900[18:35:39] <CompanionCube> *142
L901[18:35:47] <CompanionCube> good optimizations, surely
L902[18:36:00] <MGR> wc?
L903[18:36:09] <GreaseMonkey> mgr you should probably just use the MIT licence
L904[18:36:19] <CompanionCube> Corded: unix tool for looking at the byte/word/line count of files
L905[18:36:20] <MGR> GreaseMonkey, but I don't want to
L906[18:36:30] <MGR> ah
L907[18:36:33] <GreaseMonkey> because that licence is still kinda shit but not as shit as some of the other stuff
L908[18:36:42] <MGR> GreaseMonkey, but it's too permissive
L909[18:36:46] <CompanionCube> custom licenses are almost never the answer
L910[18:36:51] <GreaseMonkey> who the fuck wants to profit out of taceats
L911[18:37:16] <GreaseMonkey> if you want to prevent for-profit usage you can take the 2-clause bsd licence and add a "This software must not be used for profit" clause
L912[18:37:23] <GreaseMonkey> but then again who the fuck wants to profit out of it
L913[18:37:35] <gamax92> "Absolutely massive collection of Character Art"
L914[18:37:39] <CompanionCube> for some reason this seems right up your alley: https://tldrlegal.com/license/artistic-license-2.0-%28artistic%29
L915[18:37:40] <gamax92> Couldn't be that bad, I thought
L916[18:37:49] <MGR> GreaseMonkey, I don't know?!
L917[18:37:51] <gamax92> "Load 949 more images"
L918[18:37:53] <gamax92> oh
L919[18:37:55] <Mimiru> Things to not roll your own of: 1.) Crypto 2.) Licenses
L920[18:38:01] <GreaseMonkey> p much
L921[18:38:09] <gamax92> Nintendo
L922[18:38:11] <GreaseMonkey> ah yes tldrlegal
L923[18:38:22] <GreaseMonkey> need to remember to use that site more often
L924[18:38:37] <payonel> i'm workign on a /dev/filesystems
L925[18:38:44] <MGR> CompanionCube, is there a license that doesn't allow redistribution?
L926[18:38:52] <gamax92> payonel: look at Vexatos's request
L927[18:39:15] <CompanionCube> tldrlegal has a license search engine]
L928[18:39:18] <payonel> i would like to list mount pointss for each, any suggestsions? how about /dev/filesystems/by-uuid/fc6.../mount-0 -> /mnt/fc6
L929[18:39:19] <Izaya> MGR, you're telling me that I can't modify it without talking to you?
L930[18:39:20] <MGR> payonel, are you getting rid of devfs and just making them publicly accessable functions?
L931[18:39:20] <payonel> etc
L932[18:39:31] <GreaseMonkey> anyhow afk, food
L933[18:39:34] <MGR> Izaya, not without breaking the license
L934[18:39:37] <GreaseMonkey> and don't make unuseable-source software
L935[18:39:39] <Izaya> And I can't distribute them to others. Does that include modified forms?
L936[18:39:42] <payonel> mgr: everything already is publically accesible
L937[18:39:48] <payonel> mgr: devfs adds nothing
L938[18:39:53] <CompanionCube> https://tldrlegal.com/search?reverse=true&cannot[]=52c5e0d109728f972300000c
L939[18:40:36] <gamax92> payonel: well except for easy convience to some things
L940[18:40:44] <CompanionCube> that said, such a license would be rather shit
L941[18:40:48] <MGR> https://tldrlegal.com/license/all-rights-served
L942[18:40:52] <MGR> what about this one ?
L943[18:41:04] <CompanionCube> please tell me your not serious
L944[18:41:06] <payonel> i have relative symbolic links working in sucha a way that everything else works with them
L945[18:41:24] <MGR> CompanionCube, ?
L946[18:41:28] <CompanionCube> they can't even spell 'reserved' right
L947[18:41:36] <MGR> GreaseMonkey, what is unuseable-source software?
L948[18:41:50] <MGR> Izaya, I could grant you a less restrictive license on contact
L949[18:42:01] <MGR> CompanionCube, I think that's the point
L950[18:42:03] <Izaya> Your license is stupid.
L951[18:42:37] <gamax92> pfft wtf is that license
L952[18:43:07] <payonel> gamax92: any suggestion for mount point listing? what do yo uthink of /dev/filesystems/by-uuid/fc6.../mount-0 -> /mnt/fc6
L953[18:43:46] * gamax92 shrugs
L954[18:43:46] <MGR> Izaya, you can negotiate a less restrictive one by contacting me though!
L955[18:43:55] <Izaya> MGR, you shouldn't have to
L956[18:43:59] *** Gavle|Away is now known as Gavle
L957[18:43:59] <MGR> I'm right
L958[18:44:04] <gamax92> no you're an idiot
L959[18:44:20] ⇨ Joins: MajGenRelativity (~MajGenRel@c-50-136-14-108.hsd1.ma.comcast.net)
L960[18:44:25] <MajGenRelativity> here
L961[18:44:29] <MajGenRelativity> wow that took forever
L962[18:44:59] <Gavle> lol
L963[18:45:13] <Gavle> ~60 seconds pause between the "I'm right" and the "here"
L964[18:45:15] <CompanionCube> MajGenRelativity: why not say, MIT or BSD with an added clause if you really are against commercial use that will never happen
L965[18:45:45] <MajGenRelativity> CompanionCube, commercial use is not my top concern
L966[18:45:47] <MajGenRelativity> because lol
L967[18:45:51] <CompanionCube> what is then
L968[18:45:58] <CompanionCube> what do you want out of the license
L969[18:45:59] <MajGenRelativity> Editing is really my main concern
L970[18:46:17] <CompanionCube> how so?
L971[18:46:18] <Izaya> So you are discouraging modification.
L972[18:46:24] <Izaya> K.
L973[18:46:28] <Nikky> so you want your sourcode to be readonly ?
L974[18:46:38] <Nikky> *source
L975[18:46:42] <Izaya> https://lain.shadowkat.net/~izaya/Programs Sue me.
L976[18:47:02] <Gavle> call the lawyers
L977[18:47:07] <Gavle> it's a showdown time
L978[18:47:20] <CompanionCube> https://github.com/MajorGeneralRelativity/OC-Programs/blob/master/License...
L979[18:47:27] <CompanionCube> you actually did it
L980[18:47:34] <MajGenRelativity> Nikky, in an ideal world, everyone would do pull requests to the GitHub so I can integrate everything into the source
L981[18:47:49] <MajGenRelativity> CompanionCube, I'm looking for a less restrictive alternative right now
L982[18:48:22] <Nikky> why do you care if people modify their versions of it ?
L983[18:48:23] <CompanionCube> MajGenRelativity: say
L984[18:48:33] <CompanionCube> did anyone else besides you write any code in that repository
L985[18:48:37] <MajGenRelativity> Nikky, because I don't want it coming back on me
L986[18:48:42] <Nikky> as long as they credit you properly
L987[18:48:43] <Gavle> CompanionCube, that would be me
L988[18:48:49] <CompanionCube> oh, excellent
L989[18:48:59] <CompanionCube> because you can only relicense code you own the copyright for
L990[18:49:03] <CompanionCube> that is, not other people's code
L991[18:49:09] <Gavle> I agreed to give the code to MGR
L992[18:49:13] <CompanionCube> oh
L993[18:49:22] <Gavle> It's called collaboration :)
L994[18:49:27] <S3> hey guys
L995[18:49:30] <S3> CompanionCube: you're back!
L996[18:49:30] <MajGenRelativity> I'm welcome to everyone else collaborating
L997[18:49:32] <gamax92> Hey S3
L998[18:49:33] <S3> MGR, Gavle
L999[18:49:35] <MajGenRelativity> Hi S3
L1000[18:49:39] <Nikky> forget that idea CompanionCube GaVle is MGR's henchmen
L1001[18:49:39] <Izaya> MajGenRelativity: You're really not.
L1002[18:49:42] <gamax92> S3 do you have soup
L1003[18:49:43] <Gavle> Hi S3
L1004[18:49:51] <Gavle> Nikky, lol
L1005[18:49:58] <MajGenRelativity> Izaya, but I am?
L1006[18:50:01] <S3> Gavle: not atm. I ned to start making more soon
L1007[18:50:06] <Izaya> WIth a licence like that?
L1008[18:50:15] <CompanionCube> MajGenRelativity: why not 3-clause BSD
L1009[18:50:15] <MajGenRelativity> Create an issue or pull request on the repo, and I will do my best to integrate
L1010[18:50:15] <CompanionCube> https://tldrlegal.com/license/bsd-3-clause-license-%28revised%29#fulltext
L1011[18:50:24] <CompanionCube> 'Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. '
L1012[18:50:45] <S3> gamax92: ^
L1013[18:50:50] <S3> was meant for you
L1014[18:50:52] <MajGenRelativity> CompanionCube, what about this one? https://tldrlegal.com/license/creative-commons-attribution-noncommercial-noderivs-(cc-nc-nd)
L1015[18:50:57] <S3> you do know what I make for soup usually right?
L1016[18:51:01] <gamax92> random stuff
L1017[18:51:05] <CompanionCube> CC licenses aren't meant for code you know
L1018[18:51:12] <MajGenRelativity> wat
L1019[18:51:27] <CompanionCube> Creative Commons llicenses are meant for art-related stuffs
L1020[18:51:41] <MajGenRelativity> Izaya, no matter the license, I am happy to listen to other people's ideas
L1021[18:51:42] <CompanionCube> use it if you want, but just saying
L1022[18:51:56] <S3> gamax92: I make perpetual stew
L1023[18:52:06] <gamax92> so bascially what I said :P
L1024[18:52:20] <MajGenRelativity> Seeing as other's skills usually exceed mine, issues/pull requests stand a good shot at being implemented into the source
L1025[18:52:21] *** brandon3055__ is now known as brandon3055
L1026[18:52:36] <S3> lol
L1027[18:52:50] <S3> but I do make a lot of bratwurst stew
L1028[18:52:50] <Izaya> MajGenRelativity: That's not... how it works
L1029[18:52:52] <Izaya> >.>
L1030[18:52:58] <MajGenRelativity> Izaya, what's not how what works?
L1031[18:53:12] <S3> MajGenRelativity: I use 3 clause BSD
L1032[18:53:28] <MajGenRelativity> S3, but I don't really want people to modify it
L1033[18:53:38] <S3> it's too bad
L1034[18:53:46] <S3> if you make the source public you can't say they can't :P
L1035[18:53:56] <MajGenRelativity> ?
L1036[18:53:57] <S3> even if you put it in there you can't stop them
L1037[18:54:06] <Nikky> for making a PR you have to first modify the source
L1038[18:54:06] <MajGenRelativity> I'm aware of that
L1039[18:54:11] <Nikky> eventually test it
L1040[18:54:28] <MajGenRelativity> that's actually a good point
L1041[18:54:30] <Nikky> and there is no reason why you would want to do that with such a license i nthe first place
L1042[18:54:32] <S3> you can't legally take somebody to court for modifying your source if you provided the source in verbatim even if you say you can't modify it in the license
L1043[18:54:39] <GreaseMonkey> [13:41:36] <MGR> GreaseMonkey, what is unuseable-source software?
L1044[18:54:51] <GreaseMonkey> software with source code that you actually aren't even legally allowed to look at
L1045[18:54:53] <MajGenRelativity> S3, why not?
L1046[18:54:54] <gamax92> I forgot to check how fast LuaVM was
L1047[18:54:56] <GreaseMonkey> or actually do anything useful with
L1048[18:55:00] <Nikky> because the license says: this is readable closed source, fuck off
L1049[18:55:02] <GreaseMonkey> e.g. the DOS 1.0 and 2.0 source releases
L1050[18:55:34] <S3> MajGenRelativity: that's just not how legal licensing restrictions work. you CAN however prevent them from redistributing it.
L1051[18:55:43] <S3> it is acceptable to bind that to your license
L1052[18:56:09] <MajGenRelativity> Well, then I'll choose a license with no re-distribution
L1053[18:56:27] <S3> because if you took somebody to court for modifying the source code and didn't say they couldn't restristribute then the attourney would just laugh at you and wouldn't even make the case
L1054[18:56:36] <CompanionCube> MajGenRelativity: given your opinions
L1055[18:56:38] <S3> when you provided the source
L1056[18:56:47] <CompanionCube> what did you think of the Artistic License V2
L1057[18:56:54] <MajGenRelativity> S3, the all rights served says you can't distribute
L1058[18:56:55] <CompanionCube> it seems to have enough restrictions for your desired thing
L1059[18:57:09] <S3> MajGenRelativity: that's very vage
L1060[18:57:10] <S3> vague*
L1061[18:57:11] <MajGenRelativity> CompanionCube, re-link, or I can find it given a little time
L1062[18:57:20] <MajGenRelativity> S3, it's an actual license, hold on
L1063[18:57:27] <S3> MajGenRelativity: that is true to an extent but that can be tested in court
L1064[18:57:31] <MajGenRelativity> https://tldrlegal.com/license/all-rights-served
L1065[18:57:34] <CompanionCube> https://tldrlegal.com/license/artistic-license-2.0-%28artistic%29
L1066[18:58:39] <S3> what are you protecting anyways?
L1067[18:58:53] <MajGenRelativity> S3, all my code that is going to be publicly available
L1068[18:59:12] <S3> I am curious why you don't want people to be able to modify and redisitribute it
L1069[18:59:12] <CompanionCube> protecting lua code is kinda pointless
L1070[18:59:26] <MajGenRelativity> S3, because I don't
L1071[18:59:34] <S3> but you're providing it open source?
L1072[18:59:42] <S3> without payment?
L1073[18:59:52] <gamax92> CompanionCube: what about vm to lua code translator
L1074[18:59:59] <gamax92> where the outputted lua code is horrible looking garbage
L1075[19:00:07] <MajGenRelativity> S3, non-payment in real money
L1076[19:00:15] <MajGenRelativity> Some may be licensed for minerats
L1077[19:00:56] <CompanionCube> MajGenRelativity: by the way
L1078[19:01:03] <CompanionCube> your shit can't be technically open source
L1079[19:01:11] <CompanionCube> if it doesn't meet the Open Source Definition
L1080[19:01:11] <MajGenRelativity> CompanionCube, I'm reading that artistic license, I may go with it
L1081[19:01:20] <CompanionCube> https://tldrlegal.com/licenses/tags/OSI-Approved
L1082[19:01:51] <S3> I will let you know right now, that any time you provide source code behind open doors (no payment necessary, publicly available) and put redistribution & modification restrictions on them, legal incidents when they do happen, IF you choose to pursue them become VERY hairy
L1083[19:01:55] <Nikky> so it is publicly available. people can redistribute it anyway if they are fine with ignoring the license.. so yll you do it annoy those honoring licenses and essentally prevent yourself from getting and PR
L1084[19:02:09] <S3> and also btw, pursuing license infringement is also expensive
L1085[19:02:15] <S3> and probably requires money you do not have
L1086[19:02:16] <S3> lol
L1087[19:02:29] <S3> you can't just be like, "this guy fucked with my shit!"
L1088[19:02:42] <S3> it's not as expensive as filing a patent
L1089[19:03:12] <S3> which is like what nowadays, $20,000 + atourney fees? I forget
L1090[19:03:22] <Nikky> whe ni do stiff i put it up opensource and do what the fuck you want but credit me if you want
L1091[19:03:45] <S3> Nikky: you use the IDGAF license?
L1092[19:03:47] <MajGenRelativity> You people are the wurst
L1093[19:03:49] <Nikky> and when i want to earn money i will only sell compiled binaries
L1094[19:03:50] <S3> there's also FAFB licensing
L1095[19:03:55] <MajGenRelativity> I'll do the Artistic license
L1096[19:03:59] <Nikky> i had no idea thats the term
L1097[19:04:09] <S3> MajGenRelativity: we're only showing you what the world is like :D
L1098[19:04:20] <MajGenRelativity> Nah, you're the wurst
L1099[19:04:28] <MajGenRelativity> I don't even get the point behind open-source
L1100[19:04:30] <Mimiru> ._. why aren't you aligning the apk :/
L1101[19:04:44] * Mimiru slaps Android Studio
L1102[19:04:51] <Nikky> welcome to reality where shit is the average and half of them is even worse
L1103[19:05:01] <S3> licensing is there to protect you, If you are determined enough to pursue the issues, which, determination requires time & money, just like women.
L1104[19:05:11] <gamax92> wot
L1105[19:05:21] <MajGenRelativity> S3, if the situation demands it, my determination is extremely large
L1106[19:05:24] <MajGenRelativity> My money is not
L1107[19:05:36] <S3> http://www.probabilityof.com/ICON/MATH.jpg
L1108[19:05:38] <S3> see reference ^
L1109[19:05:41] <Mimiru> Oh...
L1110[19:05:48] <Nikky> thats why its so much fun to poke at you MGR
L1111[19:05:52] <Mimiru> cause the default build.gradle doesn't have zipAlignEnabled true for release
L1112[19:06:02] <Nikky> i'll just say explosions..
L1113[19:06:03] <gamax92> S3: XD
L1114[19:06:16] <gamax92> Solid Logic
L1115[19:06:22] <MajGenRelativity> Nikky, I'm aware that I present you humour
L1116[19:06:31] <CompanionCube> MajGenRelativity: the point of open source is that others can make improvements and fix things and share them
L1117[19:06:44] <MajGenRelativity> CompanionCube, yeah, but can't they do that without it being open-source?
L1118[19:06:48] <Nikky> or at least to share your ideas
L1119[19:06:48] <gamax92> no
L1120[19:06:52] <CompanionCube> MajGenRelativity: nope
L1121[19:06:57] <MajGenRelativity> why not?!
L1122[19:06:58] <CompanionCube> by default you can't do shit.
L1123[19:07:08] <S3> But in terms of what license you use, yeah whatever.
L1124[19:07:30] <MajGenRelativity> I want people to just contribute without messing around with my stuff
L1125[19:07:40] <gamax92> that makes no sense
L1126[19:07:48] <gamax92> to contribute, they have to mess around with your stuff
L1127[19:07:52] <CompanionCube> ^
L1128[19:07:53] <S3> I use the BSD license because it protects my privacy, but allows you to use my code, modify it, sell your product with my code in it.
L1129[19:07:53] <S3> 3 clause that is.
L1130[19:07:54] <MajGenRelativity> Yeah, but do it privately
L1131[19:08:04] <MajGenRelativity> Don't distribute the modified stuff
L1132[19:08:21] <gamax92> but PRs require that you made the modifications public
L1133[19:08:26] <CompanionCube> ^
L1134[19:08:42] <MajGenRelativity> I mean distribute outside of contributing to the GitHub
L1135[19:08:47] <CompanionCube> you can't have the cake of no redistribution if you want to eat the contributions
L1136[19:09:03] <MajGenRelativity> whyyyyyyyyyyy
L1137[19:09:04] <S3> lol eat
L1138[19:09:06] <S3> it's a feast
L1139[19:09:08] <CompanionCube> that metaphor is surprisingly good
L1140[19:09:16] <S3> gamax92: cqueues is EPIC
L1141[19:09:19] <S3> NOM NOM
L1142[19:09:38] <CompanionCube> MajGenRelativity: because one implies the other
L1143[19:09:42] <S3> Gavle: I'm using cqueues, you should check it out
L1144[19:09:44] <CompanionCube> if you allow them to contribute to github
L1145[19:09:49] <CompanionCube> anyone can grab their modified shit
L1146[19:09:54] <Nikky> event.consume()
L1147[19:09:56] <Gavle> S3, what is cqueues?
L1148[19:10:01] * Nikky noms
L1149[19:10:14] <MajGenRelativity> CompanionCube, but I don't want them to
L1150[19:10:15] <S3> cqueues is a reactive event loop library for lua.
L1151[19:10:25] <S3> I have TCP sockets going great with it
L1152[19:10:29] <Gavle> S3, PM it to me please?
L1153[19:10:43] <gamax92> The fun thing about Lua is that it's not only the source code but also the end result at the same time
L1154[19:11:04] <CompanionCube> MajGenRelativity: what do you want more
L1155[19:11:05] <gamax92> A good bit of licenses don't really work with Lua code because they treat source code and end result (binary) differently
L1156[19:11:05] <Nikky> MajGenRelativity: so you don't want to be blamed if someone grabs source from a github repo forked from yours
L1157[19:11:19] <CompanionCube> contributions or no redestribution
L1158[19:11:20] <S3> gamax92: reminds me of how Perl is both compiled and interpreted at the same time, and you can run it twice and never be able to prove if the same line of code was compiled or interpreted.
L1159[19:11:22] <S3> XD
L1160[19:11:22] <Nikky> with a obvious link to the original repo
L1161[19:11:36] <MajGenRelativity> In an ideal world the following would happen:
L1162[19:11:46] <gamax92> well guess waht
L1163[19:11:48] <Nikky> and you said easier that you don't want to get their problems come back to you
L1164[19:11:50] <gamax92> world is not ideal
L1165[19:11:52] <CompanionCube> but we don't live in an ideal world, the licensing land is very twisty and complex
L1166[19:11:58] <MajGenRelativity> I'm aware
L1167[19:12:05] <CompanionCube> if we lived in an ideal world we wouldn't need the GPL :p
L1168[19:12:08] <Nikky> then you should make your github repo private
L1169[19:12:10] <MajGenRelativity> and this hit the trigger point
L1170[19:12:14] <MajGenRelativity> This conversation is terminated.
L1171[19:12:19] <gamax92> bye bye
L1172[19:12:48] <S3> CompanionCube: we don't need the GPL anyways
L1173[19:12:53] <S3> the GPL is a huge pile of shit
L1174[19:12:54] <S3> lol
L1175[19:13:42] <MajGenRelativity> gamax92, you can talk to me, but not about licenses, at least until tomorrow
L1176[19:13:49] <S3> when I was in high school years ago I used the GPL, until I became smart enough to read the licenses I used, so I actually read the GPL, and then was like, OMG HOLY FUUUUUU WHAT THE HELL HAVE I BEEN DISTRIBUTING?!
L1177[19:14:14] <S3> I realized the GPL, was the spawn of all evils in open source world
L1178[19:14:15] * CompanionCube doesn't give enough fucks about any released software to use anything other than MIT
L1179[19:14:19] <MajGenRelativity> Nikky, I would make my repo private if I had money
L1180[19:14:20] <gamax92> I tend to just use MIT
L1181[19:14:29] <gamax92> MajGenRelativity: Free private repos on gitlab
L1182[19:14:37] <MajGenRelativity> thank you
L1183[19:14:44] <S3> and I also learned that Richard Stallman ate something like a calous or toejam from his foot at a meeting on camera
L1184[19:14:47] <S3> ...
L1185[19:14:58] <S3> But he has a cool song
L1186[19:14:59] <CompanionCube> S3: the point was
L1187[19:15:13] *** Gavle is now known as Gavle|Away
L1188[19:15:16] <Nikky> MajGenRelativity: you can get unlited repos if you are a student
L1189[19:15:26] <MajGenRelativity> ?
L1190[19:15:38] <CompanionCube> in an ideal world the general idea behind it would be the default
L1191[19:15:52] <Nikky> or at least it was 5 in the beginning and now it does not say there is a limit anymore
L1192[19:15:53] <S3> I should use github again someday
L1193[19:15:58] <S3> but for now I will continue to use cgit
L1194[19:16:05] <S3> on a private server, like kernel.org uses
L1195[19:16:12] <Nikky> also wha the poblem if just hosting your own git server ?
L1196[19:16:17] <Nikky> or using bitbucket
L1197[19:16:25] <S3> I use cgit
L1198[19:16:25] * CompanionCube uses github and gogs for...sensitive repos
L1199[19:16:26] <S3> :D
L1200[19:16:30] <S3> cgit is nice
L1201[19:16:31] <Nikky> *what is
L1202[19:16:32] <CompanionCube> such as the ones with my GPG and SSH Keys
L1203[19:16:32] <gamax92> bitbucket is odd
L1204[19:16:52] <gamax92> it's okay but I'm comfortable with using gitlab
L1205[19:17:04] <S3> this is cgit: https://git.kernel.org/cgit/
L1206[19:17:07] <S3> Linux kernel uses it
L1207[19:17:07] <MajGenRelativity> https://youtu.be/GaqV9vVP2Yc?t=8s
L1208[19:17:07] <MichiBot> TFS Vegeta I am the HYPE! | length: 15s | Likes: 4,603 Dislikes: 23 Views: 396,577 | by Monado Boy | Published On 30/9/2014
L1209[19:17:13] <Nikky> i will play around with jetbrains upsource, connected to my repos fo java and python code insight on the website
L1210[19:17:17] <S3> it's super simple
L1211[19:17:26] * CompanionCube previously used gitolite/gitweb
L1212[19:17:35] <CompanionCube> but that server is now dead
L1213[19:17:37] <CompanionCube> and buried
L1214[19:17:38] <S3> kernel.org used to use gitweb
L1215[19:17:41] <S3> but
L1216[19:17:50] <S3> gitweb was a mess
L1217[19:17:54] <S3> gitweb used CGI.pm iirc
L1218[19:17:59] <S3> which is a no no
L1219[19:18:18] <S3> It wasn't that it was written in Perl, it was written in BAD Perl
L1220[19:18:21] <CompanionCube> https://gogs.io/img/screenshots/2.png
L1221[19:18:38] <CompanionCube> shit's lightweight as hell too
L1222[19:18:41] <gamax92> I ended up getting tired of watching the 33c3 streams, volume is very low and keeps buffering for some reason even on SD quality
L1223[19:18:50] <gamax92> so, just gonna wait for them to show up on the youtube channel
L1224[19:19:00] <Stary> they go up really quickly
L1225[19:19:08] ⇦ Quits: tim4242 (~tim4242@p5483E47E.dip0.t-ipconnect.de) (Read error: Connection reset by peer)
L1226[19:21:32] <Izaya> gamax92: any highlights?
L1227[19:21:40] <gamax92> mmh?
L1228[19:21:50] <CompanionCube> Izaya: did you already see the one about nintendo
L1229[19:21:56] <CompanionCube> where everything promptly got rekt
L1230[19:22:03] <Stary> something something bootrom sig verification fail
L1231[19:22:14] <Stary> something something every 3ds is vulnerable
L1232[19:22:37] <gamax92> ahh, but a lot of that was kinda an old summary
L1233[19:22:41] <MajGenRelativity> heh
L1234[19:22:48] <MajGenRelativity> good thing I never turn my 3DS on
L1235[19:23:11] <gamax92> like wow memory doesn't clear itself when you reboot stuff and could be exploited if you have hardware control
L1236[19:23:15] <CompanionCube> Stary: if only they didn't roll their own thing
L1237[19:23:21] <S3> MajGenRelativity: waste of $?
L1238[19:23:23] <Izaya> tfw SD is perfect for my laptop
L1239[19:23:25] <Stary> lel
L1240[19:23:26] <Mimiru> \o/ had to downgrade the android build tools, but now it aligns
L1241[19:23:31] <Stary> MajGenRelativity: the bootrom wont change itself you know
L1242[19:23:39] <gamax92> There was some ccc talk I saw that was ... just awful.
L1243[19:23:39] <MajGenRelativity> Stary, well ok
L1244[19:23:41] <MajGenRelativity> that's good
L1245[19:23:41] <S3> Theres this really cool thing I can never do that some people are doing now
L1246[19:23:51] <S3> and it's where you own only 70 things including your house
L1247[19:23:52] <MajGenRelativity> S3, I got my money's worth out of it
L1248[19:23:54] <Stary> its called a bootROM for a reason
L1249[19:23:58] <Stary> S3: rip
L1250[19:23:59] <MajGenRelativity> but I don't really use it anymore
L1251[19:24:04] <S3> I dunno how people do it
L1252[19:24:14] <MajGenRelativity> S3, obviously they hate themselves :P
L1253[19:24:19] <S3> lol
L1254[19:24:24] <Izaya> Need to borrow $gf's 3DS, want to get the font files and stuff so I can emulate pokemon
L1255[19:24:32] <S3> I think I have 70 books lol
L1256[19:24:38] <Izaya> MGR, having few items is very freeing.
L1257[19:24:39] <S3> left
L1258[19:24:43] <S3> after giving most of em away
L1259[19:24:47] <Izaya> FOr a while I owned about 20 things.
L1260[19:24:58] <MajGenRelativity> Izaya, I don't own tons of stuff
L1261[19:25:25] <S3> yay for Ocranet switches!
L1262[19:25:28] <S3> [bhodgins@AS1602 switch]$ lua main.lua
L1263[19:25:28] <S3> The management console will be accessible via 127.0.0.1:9002
L1264[19:25:54] <S3> so I need ideas
L1265[19:26:03] <S3> what should the shell be like?
L1266[19:26:06] <MajGenRelativity> https://youtu.be/gXTmVi6hzNA?t=3m9s
L1267[19:26:06] <MichiBot> Bardock Hates Saiyans - TeamFourStar (TFS) | length: 3m 17s | Likes: 5,092 Dislikes: 62 Views: 406,750 | by TeamFourStar Compilations | Published On 4/7/2016
L1268[19:26:17] <S3> I can telnet into th console
L1269[19:26:22] <S3> but I have no shell written
L1270[19:26:22] <MajGenRelativity> oh S3, you have a delayed message from Gavle and I
L1271[19:26:26] <S3> oh?
L1272[19:26:29] <S3> where
L1273[19:26:34] <MajGenRelativity> We finished TACEATS2, so we're moving on to GERTi next
L1274[19:26:39] <S3> I think znc rebooted
L1275[19:27:21] <S3> MajGenRelativity: did you get my message about my lua switch the other day?
L1276[19:27:32] <S3> I have an OCR switch that can be implemented with GERT
L1277[19:27:38] <MajGenRelativity> yes, I saw
L1278[19:27:47] <S3> it's good but i need ideas for a shell
L1279[19:27:52] <S3> what should the shell be like?
L1280[19:27:58] <MajGenRelativity> I'm not sure
L1281[19:28:00] <Izaya> welp
L1282[19:28:00] <MajGenRelativity> and I have to go
L1283[19:28:04] <S3> aww :(
L1284[19:28:05] <MajGenRelativity> goodnight everyone!
L1285[19:28:10] ⇦ Quits: MajGenRelativity (~MajGenRel@c-50-136-14-108.hsd1.ma.comcast.net) (Quit: Leaving)
L1286[19:28:13] <S3> Gavle|Away: what kind of commands can you see yourself typing?
L1287[19:28:22] <S3> obviously the simpler the better but it does need to be powerful too
L1288[19:28:40] <Izaya> I get 10 seconds between the start of playing video and buffering
L1289[19:29:45] <S3> Gavle|Away: I think what I want to do is a cisco like shell
L1290[19:29:48] *** GreaseMonkey is now known as GreaseMonkey|
L1291[19:29:50] <S3> so you have mode based command input
L1292[19:30:04] <S3> (i.e. config mode, gert mode, ocr mode, etc).
L1293[19:30:17] <S3> the commands would be consistent with that of say a cisco switch so it'd be very standard like
L1294[19:34:24] <Mimiru> ffs... I have to downgrade the buildtools to align the apk...
L1295[19:34:32] <Mimiru> but then I can't debug the fucking thing
L1296[19:35:00] *** alfw|Off is now known as alfw
L1297[19:38:17] *** cbcercas is now known as cbcercas|AFK
L1298[19:56:15] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1299[19:56:29] ⇨ Joins: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L1300[20:02:03] ⇦ Quits: Turtle (~SentientT@82.171.92.73) (Quit: Nettalk6 - www.ntalk.de)
L1301[20:03:42] <Mimiru> Holy shit... Carrie Fisher's mom Debbie Reynolds died today
L1302[20:19:11] <SolraBizna> Is 2016 DONE yet?
L1303[20:19:32] <SolraBizna> Is George Takei next?
L1304[20:20:03] <Izaya> Don't give anything any ideas
L1305[20:22:56] ⇦ Quits: Nentify (uid14943@id-14943.stonehaven.irccloud.com) (Quit: Connection closed for inactivity)
L1306[20:30:21] ⇨ Joins: Xilandro (~Kodos@2602:306:ce20:6c30:59ba:4a9a:585d:a0a5)
L1307[20:30:21] zsh sets mode: +v on Xilandro
L1308[20:32:22] ⇦ Quits: Kodos (~Kodos@2602:306:ce20:6c30:59ba:4a9a:585d:a0a5) (Ping timeout: 206 seconds)
L1309[20:35:11] <S3> so, configuring my Ocranet server side switch is pretty simple..
L1310[20:35:13] <S3> http://pasteall.org/168701/lua
L1311[20:35:23] <S3> can you believe that's just lua code? :D
L1312[20:36:45] <CompanionCube> what password hash is that
L1313[20:37:26] <Stary> md5('admin')
L1314[20:37:29] ⇨ Joins: Hyst (cxsss1@CPE-124-189-28-144.bkzh1.cht.bigpond.net.au)
L1315[20:37:34] <Stary> wait
L1316[20:37:43] <Stary> yes, md5
L1317[20:37:55] <Stary> >_>
L1318[20:38:56] <CompanionCube> lol md5
L1319[20:38:57] <S3> haha
L1320[20:39:06] <S3> CompanionCube: I almost used sha256
L1321[20:39:16] <S3> but I couldn't find a very reasonable 5.3 compat sha256 lib on luarocks
L1322[20:39:45] <S3> but I was also like, meh whatever, it's not like this is meant to be really secure
L1323[20:39:45] <S3> lol
L1324[20:39:52] <progwml6> md5 :(
L1325[20:40:09] <S3> plus the one sha256 lib I did try wouldn't even compile
L1326[20:40:16] <Izaya> S3: just add the byte values together /s
L1327[20:40:21] <S3> LOL
L1328[20:40:24] <S3> xor them
L1329[20:40:25] <S3> :D
L1330[20:40:40] <CompanionCube> nah
L1331[20:40:41] <S3> so the way this works
L1332[20:40:44] <CompanionCube> just ROT13 the password
L1333[20:40:49] <S3> is I have a configurator class
L1334[20:40:50] <CompanionCube> or bytes
L1335[20:40:55] <Mimiru> rot26 it, it's twice as secure!
L1336[20:41:05] <S3> in my switch you just give the configurator class your config spec
L1337[20:41:15] <S3> and it will run the config as lua source
L1338[20:41:30] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L1339[20:41:32] <S3> but before it does that it generates functions that return iterators or whatever fits best from your spec
L1340[20:41:38] <S3> then it returns a table of the results
L1341[20:42:06] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1342[20:42:19] <S3> doing so also allows me to be like foo "bar" { stuff }
L1343[20:42:23] <S3> which will return an iterator
L1344[20:42:51] <S3> so every instance of foo will come out with bar => { stuff }
L1345[20:43:06] <S3> what else do I need...
L1346[20:46:35] *** brandon3055_ is now known as brandon3055
L1347[21:03:34] ⇨ Joins: techno156 (~techno156@14-201-37-16.static.tpgi.com.au)
L1348[21:11:49] <S3> Huh. so Lua 5.3 DOES have a setfenv.. :D
L1349[21:11:53] <S3> it's just hidden!
L1350[21:17:09] <gamax92> S3: setting _ENV is not exactly hidden
L1351[21:17:22] <S3> that
L1352[21:17:29] <S3> and also in load and loadfile
L1353[21:25:03] <gamax92> S3: what if you could make a song faster but also lower pitched at the same time? :o
L1354[21:28:12] <S3> ....
L1355[21:28:24] <S3> Susy is MAKING ME WATCH MIRACLE ON 34TH STREET
L1356[21:28:24] <gamax92> .. ..
L1357[21:28:28] <gamax92> who
L1358[21:28:37] <S3> my fiance
L1359[21:28:39] <gamax92> oh
L1360[21:29:43] <S3> gamax92: you know in one of my C programming classes we had to do that
L1361[21:30:08] <S3> and the way we did it is that we used external timers to handle the square wave outputs
L1362[21:30:54] <S3> though things went weird when you lowered the pitch so far that some of them went negative because you used signed numbers... lol
L1363[21:30:58] <gamax92> erm, I mean taking a waveform
L1364[21:31:06] <gamax92> like, an already existing .wav
L1365[21:31:23] <S3> you know I just remembered
L1366[21:31:27] <S3> when I was growing up I had tape players
L1367[21:31:43] <S3> and you made them play lower pitched by slowing the tape down XD
L1368[21:31:59] <gamax92> exactly my point of saying, making it faster but also lower pitched
L1369[21:34:05] <S3> would be hard without converting to digital I would think and doing a pitch transposition and converting it back
L1370[21:34:25] <S3> which would lose some quality
L1371[21:34:39] <S3> WAIT A MINUTE
L1372[21:35:03] <S3> gamax92: you can break physics and mess with the i & q data of the waveform
L1373[21:35:31] <S3> and if you don't know what i & q data is you better start learning because holy shit you don't know anything about a waveform until you know i & q data :D
L1374[21:35:38] <gamax92> no thanks
L1375[21:37:29] <gamax92> S3: lol, MGR changd the license to something else and put contact him if you want something less restrictive
L1376[21:37:44] <CompanionCube> gamax92: what license is it currently
L1377[21:37:45] <gamax92> ... except the license he chose prevents sublicencing
L1378[21:37:48] <CompanionCube> is it still the shitty one
L1379[21:38:04] <CompanionCube> isn't he the copyright holder, and can therefore do whatever the fuck he wants
L1380[21:38:44] <gamax92> Yeah I suppose, IANAL
L1381[21:48:38] <S3> gamax92: WAT
L1382[21:48:50] <gamax92> What Are Those
L1383[21:49:09] <S3> https://upload.wikimedia.org/wikipedia/en/5/52/WorldKarateChampionship_ingame.png
L1384[21:49:18] <S3> time to grab that joystick
L1385[21:49:32] <gamax92> you own a C64?
L1386[21:49:38] <S3> no
L1387[21:49:43] <S3> I own a TRS-80 Coco2
L1388[21:49:43] <gamax92> wtf are you talking about then
L1389[21:49:51] <S3> but that is for c64
L1390[21:49:54] <S3> I was just being random
L1391[21:50:14] <S3> I wish I had a c64
L1392[21:50:22] <S3> I almost bought susy one for one of her birthdays
L1393[21:50:24] <gamax92> go buy one then
L1394[21:50:32] <S3> maybe sometime
L1395[21:50:38] <gamax92> make sure it has heatsinks on all the things and maybe a fan for prolonged life
L1396[21:50:46] <S3> I think I actually instead want to create an MSP430 SBC
L1397[21:50:51] <S3> write forth for it
L1398[21:50:55] <gamax92> nah just get a C64
L1399[21:50:56] <S3> and thatl be my main computer
L1400[21:52:58] <S3> http://www.ebay.com/itm/Vintage-Commodore-64-Computer-Original-Box-/232181377123?hash=item360f16a863:g:dnsAAOSwo4pYWjRt
L1401[21:53:39] <S3> the RF modulator may not be working well
L1402[21:53:44] <S3> but maybe I am wrong
L1403[21:53:58] <S3> I need to fix the ones on my cocos
L1404[22:03:00] <S3> so gamax92
L1405[22:03:05] <S3> where's that OC CP/M OS ?
L1406[22:03:06] <gamax92> ye
L1407[22:03:11] <gamax92> Skye
L1408[22:03:14] ⇦ Quits: tekacs (~tekacs@2a01:7e00::f03c:91ff:fe93:43aa) (Ping timeout: 206 seconds)
L1409[22:03:15] <S3> LOL
L1410[22:03:21] <S3> Skye wrote a CP/M port?!
L1411[22:03:36] <gamax92> Skye wrote some old thing that had drive letters >_>
L1412[22:03:41] <S3> LOL
L1413[22:04:05] ⇦ Quits: GreaseMonkey| (greaser@antihype.space) (Remote host closed the connection)
L1414[22:04:13] <CompanionCube> wasn't there other things too
L1415[22:04:24] ⇦ Quits: techno156 (~techno156@14-201-37-16.static.tpgi.com.au) (Quit: Leaving)
L1416[22:07:37] ⇨ Joins: greaser|q (greaser@antihype.space)
L1417[22:09:38] ⇨ Joins: tekacs (~tekacs@tekacs.com)
L1418[22:16:22] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L1419[22:16:34] *** greaser|q is now known as GreaseMonkey
L1420[22:16:42] *** GreaseMonkey is now known as GreaseMonkey|
L1421[22:17:23] ⇦ Quits: brandon3055 (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1422[22:19:34] ⇦ Quits: Temia (~temia@monmusu.me) (Quit: No Ping reply in 300 seconds.)
L1423[22:20:14] *** medsouz is now known as medsouz|offline
L1424[22:21:21] ⇨ Joins: Temia (~temia@monmusu.me)
L1425[22:36:32] <Izaya> S3: I had one too.
L1426[22:39:21] ⇦ Quits: BearishMushroom (~BearishMu@90-231-174-194-no159.tbcn.telia.com) (Read error: Connection reset by peer)
L1427[22:45:11] <Saphire> Windows executable formats are confusing..
L1428[22:48:07] ⇦ Quits: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com) (Read error: Connection reset by peer)
L1429[22:48:26] ⇨ Joins: brandon3055_ (~Brandon@122-129-151-47.dynamic.ipstaraus.com)
L1430[22:51:13] <gamax92> Saphire: why?
L1431[22:54:25] * Saphire shrugs
L1432[22:56:13] <Saphire> Well, it's not a one isngle format from what i understood..?
L1433[22:56:28] <Saphire> Nevermind
L1434[23:13:39] ⇨ Joins: Nachtara (~Nachiebre@173-22-110-5.client.mchsi.com)
L1435[23:30:43] <GreaseMonkey|> for the bulk of it it's pretty much just 32-bit PE
L1436[23:30:53] <GreaseMonkey|> there does exist a 64-bit variant
L1437[23:31:02] <GreaseMonkey|> but yeah as long as you aren't diving into NE you should be fine
L1438[23:37:49] <GreaseMonkey|> also should point out how to load a PE file: if the first two bytes are "MZ", then the 4 bytes at 0x3C should be a little-endian pointer to the PE header
L1439[23:38:09] <GreaseMonkey|> if you're unlucky enough to get a MZ/NE/PE combined exe, welp, sucks to be you
L1440[23:39:05] <gamax92> GreaseMonkey|: uhm
L1441[23:51:14] <gamax92> 100% fat milk
<<Prev Next>> Scroll to Top