#test | Logs for 2016-09-05
« return
[02:13:03] -!- argute [argute!~argute@vnh-521-051-94-94.neo.res.rr.com] has joined #test
[02:13:03] -!- mode/#test [+v argute] by Artemis
[06:40:11] -!- chromas [chromas!~chromas@0::1] has joined #test
[06:40:11] -!- mode/#test [+v chromas] by Artemis
[06:44:34] -!- sedctl [sedctl!~sedctl@0::1] has joined #test
[06:44:34] -!- mode/#test [+v sedctl] by Artemis
[06:53:54] -!- PurpleDrank [PurpleDrank!~confirms@0::1] has joined #test
[06:53:54] -!- mode/#test [+v PurpleDrank] by Artemis
[08:33:35] -!- crutchy [crutchy!~crutchy@709-27-2-01.cust.aussiebb.net] has joined #test
[08:33:35] -!- mode/#test [+v crutchy] by Artemis
[10:22:06] -!- argute has quit [Read error: Connection reset by peer]
[11:21:12] <TheMightyBuzzard> #say TheMightyBuzzard foo
[11:21:31] <TheMightyBuzzard> #say #test TheMightyBuzzard foo
[11:21:38] <TheMightyBuzzard> oh, right
[11:21:43] -!- MrPlow [MrPlow!MrPlow@nsa.gov] has joined #test
[11:21:43] -!- mode/#test [+v MrPlow] by Artemis
[11:21:48] <TheMightyBuzzard> #say TheMightyBuzzard foo
[11:36:55] -!- MrPlow has quit [Quit: Powered by Rust.]
[11:37:28] -!- MrPlow [MrPlow!MrPlow@nsa.gov] has joined #test
[11:37:28] -!- mode/#test [+v MrPlow] by Artemis
[11:37:38] <TheMightyBuzzard> #help
[11:37:38] <MrPlow> Commands: help, weatheradd, weather, submit, seen, smake, smakeadd, youtube, abuser, bot, admin, socialist, roll, bnk, join, part, tell, klingon, g, sammich, sammichadd, say, pissoff, dieinafire, quit, nelson
[11:37:49] <mecctro> fancy
[11:38:11] <TheMightyBuzzard> ya, i try n keep his #help up to date every command or two
[11:38:29] <TheMightyBuzzard> too easy to forget what he can do otherwise
[11:38:36] <mecctro> indeed
[11:39:23] <mecctro> Trying to sort some thing with mine as well atm.
[11:39:43] <TheMightyBuzzard> golang bot, right?
[11:40:30] <mecctro> mhm
[11:40:49] <TheMightyBuzzard> saving him on github or just working local?
[11:41:50] <mecctro> It's local atm until, but I'll be putting it on github soon.
[11:42:10] <mecctro> until I fix something*
[11:43:45] <TheMightyBuzzard> knod knod. perl and C versions of MrPlow are only hanging around on this box and boron but the current Rust version is up on github.
[11:44:06] <mecctro> ah, rust, another one I was thinking about getting a handle on.
[11:44:14] <TheMightyBuzzard> not because i think he's especially worth sharing but because it's easier to get to him from another computer if i want to change something
[11:44:48] <mecctro> Bots make decent code primers if you're new to a language.
[11:44:56] <TheMightyBuzzard> it's kinda nice if you have regular problems with fencepost errors and race conditions in C.
[11:45:36] <mecctro> I believe I read somewhere about writing in rust on baremetalOS?
[11:46:01] <mecctro> one of these newer languages, might have been something else, I'm not entirely sure.
[11:46:07] <TheMightyBuzzard> ya, i don't go nuts like crutchy and subsentient and write the irc functions though. i use libs.
[11:46:45] <mecctro> I would, but with this one it's not something I intend to put a lot of effort into.
[11:46:52] <TheMightyBuzzard> hrm... what was that... there's an os being written in rust but i can't remember the link offhand. not the kernel, the utilities.
[11:47:20] <mecctro> / Rust on BareMetal - Tested with Rust 0.13.0-nightly
[11:47:24] <mecctro> https://github.com
[11:47:25] <PurpleDrank> ^ 03GitHub - ReturnInfinity/BareMetal-OS: BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly, C/C++, and Rust.
[11:47:34] <mecctro> that's what I was refering to earlier
[11:48:05] <mecctro> "applications can be written in Assembly, C/C++, and Rust"
[11:48:06] <TheMightyBuzzard> ya, redox is what i was thinking of. https://www.redox-os.org
[11:48:07] <PurpleDrank> ^✓ 03Redox - Your Next(Gen) OS
[11:48:40] <mecctro> hadn't seen this one yet, it's hard keeping track of all this shit these days.
[11:49:23] <TheMightyBuzzard> yup. honestly it's a good idea but it's not gonna get enough traction to ever amount to anything.
[11:50:24] <mecctro> I just like the idea of baremetalOS for writing low-level "containers" for distributed computing, or similar.
[11:51:00] <mecctro> basically no extra junk, you write it all, handle it all, no extra veggies.
[11:51:24] <TheMightyBuzzard> using Rust for system utilities is one of the best ideas ever. it takes intentionally doing it to write something vulnerable to buffer overflows or stack/heap smashing in Rust.
[11:51:38] <TheMightyBuzzard> nod nod.
[11:51:42] <mecctro> mhm
[11:52:06] <mecctro> I've just been working up to actually learning it until deep-throating the baremetal pill.
[11:52:57] <TheMightyBuzzard> eh, just port your bot to it after you get done. that'll be primer enough to then go on to baremetal
[11:53:53] <mecctro> I'm working on an encrypted distributed filesystem, I'll try and see if I can rewrite it in rust, for baremetalOS.
[11:54:04] <TheMightyBuzzard> oof
[11:55:18] <TheMightyBuzzard> hrm... i'm torn between "never roll your own crypto" and using C libs with Rust.
[11:55:40] <mecctro> I'd probably just use C libs
[11:55:48] <mecctro> I don't trust myself with crypto
[11:55:54] <TheMightyBuzzard> ditto
[11:56:17] <mecctro> especially if people are going to rely on it, I know I'm not an expert in that area.
[11:56:28] <TheMightyBuzzard> C libs introduce potential badness but they're also good practice at linking to non-rust libs.
[11:57:33] <mecctro> I'd try and keep it to a minimum if possible, but for crypto... it might be the lesser of two evils.
[11:58:31] <TheMightyBuzzard> yup. maybe use C++ libs instead if you can find them. they're slightly less likely to bone you down the road.
[11:58:46] <mecctro> I'll keep that in mind going-in.
[11:58:51] <crutchy> #socialist TheMightyBuzzard
[11:58:51] <MrPlow> TheMightyBuzzard, you're a socialist!
[11:58:57] <crutchy> :D
[11:59:05] <TheMightyBuzzard> #socialist crutchy
[11:59:05] <MrPlow> crutchy, you're a socialist!
[11:59:20] <TheMightyBuzzard> oi, crutchy, seen my new sig?
[11:59:30] -!- argute [argute!~argute@vnh-521-051-94-94.neo.res.rr.com] has joined #test
[11:59:30] -!- mode/#test [+v argute] by Artemis
[11:59:36] <crutchy> client sockets are simple. serveer sockets are more fun :)
[11:59:36] <argute> Sorry, I couldn't get that right now.
[11:59:45] <crutchy> oh
[11:59:45] <argute> Sorry, I couldn't get that right now.
[11:59:53] <crutchy> nah i didn't see sig
[11:59:53] <argute> Sorry, I couldn't get that right now.
[11:59:54] <mecctro> kek
[11:59:54] <argute> Sorry, I couldn't get that right now.
[11:59:59] -!- argute has quit [Read error: Connection reset by peer]
[12:00:00] <crutchy> hi argute o/
[12:00:02] <mecctro> woops
[12:00:02] <crutchy> aw
[12:00:10] <mecctro> lmao, jenking everything up
[12:00:19] <TheMightyBuzzard> means you're on to something
[12:00:20] <crutchy> this is the jenking channel :p
[12:00:47] <TheMightyBuzzard> crutchy, "Why go for a Left nut or a Right nut when you can have the Johnson?"
[12:00:56] -!- argute [argute!~argute@vnh-521-051-94-94.neo.res.rr.com] has joined #test
[12:00:56] -!- mode/#test [+v argute] by Artemis
[12:00:57] <crutchy> well actually i'm pretty sure i've jenked up just about every channel with my bot :/
[12:00:59] <mecctro> `help
[12:00:59] <argute> Commands: `help (returns this) | `quote (returns an interesting quote) | `chuck (returns Chuck Norris joke) | `cookie (returns a fortune cookie) | `fah <stat> <user> (returns stat of user; eg. rank, score, work ) | `fah team (returns our F@H team stats)
[12:01:25] <TheMightyBuzzard> yar
[12:01:30] <crutchy> hmm. my wife can have the whole lot
[12:01:52] <mecctro> Was adding in a global timer to peg input spam, jenked it all to hell with the seperate threads lol.
[12:02:13] <mecctro> `fah update
[12:02:13] <argute> Updating F@H Stats...
[12:02:29] <TheMightyBuzzard> hmm. i didn't bother with filtering input spam. i probably should.
[12:03:10] <mecctro> "just in-case"
[12:03:13] <argute> Finished.
[12:03:25] <TheMightyBuzzard> mind you it'd take at least a tiny botnet to actually DoS MrPlow with commands cause of the built-in delay on the irc server.
[12:04:01] <mecctro> oh, I'd just filter input because if they're dumping commands from my bot, I'm not going to help them.
[12:04:15] <mecctro> gtfo with botspam
[12:04:17] <mecctro> lol
[12:04:22] <mecctro> `cookie
[12:04:22] <argute> Fortune: It can't happen here is number one on the list of famous last words. | Learn Chinese: Please use the meter machine / 请打表 (qǐng dǎbiǎo) | Lotto: 44 35 42 42 25 23
[12:04:31] * TheMightyBuzzard ponders that
[12:05:02] <TheMightyBuzzard> crutchy, do we do anything with our bots that's NOT spammy?
[12:05:11] <TheMightyBuzzard> submit commands i guess
[12:05:35] <mecctro> what I mean to say is, if your bot return without filter, they can double the output of their spam.
[12:05:43] <mecctro> returns*
[12:05:46] <TheMightyBuzzard> nod nod
[12:06:04] <mecctro> oic, you're being facetious, excuse my insolence.
[12:06:20] <TheMightyBuzzard> reminds me, i wonder what i set the limit to on the #roll command
[12:06:35] <TheMightyBuzzard> #roll 4d6 throws=20
[12:06:35] <MrPlow> chromas, is that you? stop being a wiseass.
[12:06:47] <TheMightyBuzzard> less than 20 apparently
[12:07:04] <TheMightyBuzzard> #roll 4d6 throws=6
[12:07:04] <MrPlow> pass 1: 16
[12:07:04] <MrPlow> pass 2: 12
[12:07:04] <MrPlow> pass 3: 11
[12:07:04] <MrPlow> pass 4: 12
[12:07:04] <MrPlow> pass 5: 17
[12:07:04] <MrPlow> pass 6: 15
[12:07:40] <TheMightyBuzzard> that's the only really dangerous one on MrPlow, spam-wise
[12:08:23] <mecctro> I was going to send some returns multi-line, but decided against readability in favor of less spaminess.
[12:08:35] <TheMightyBuzzard> #roll 1d65536
[12:08:35] <MrPlow> chromas, is that you? stop being a wiseass.
[12:08:40] <mecctro> `chuck
[12:08:40] <argute> If tapped, a Chuck Norris roundhouse kick could power the country of Australia for 44 minutes.
[12:09:05] <mecctro> might do blackjack
[12:09:11] <TheMightyBuzzard> that's my only multi-line one but it really needs to be or you couldn't read it
[12:09:12] <mecctro> you guys got blackjack already?
[12:09:16] <TheMightyBuzzard> newp
[12:09:40] <TheMightyBuzzard> got a civilization game and idlerpg
[12:09:41] <mecctro> I just drop mine in sequence on `cookie
[12:10:12] <mecctro> I believe it's also a return of six, but the range is up to 50, I think.
[12:10:25] <TheMightyBuzzard> only other one i might separate is weather
[12:10:49] <mecctro> what's it look like now?
[12:10:54] <TheMightyBuzzard> #weather
[12:10:55] <MrPlow> Today: Partly cloudy. A stray shower or thunderstorm is possible. High 92F. Winds SSE at 5 to 10 mph. Tomorrow: Intervals of clouds and sunshine. A stray shower or thunderstorm is possible. High 91F. Winds S at 5 to 10 mph.
[12:11:16] <mecctro> do you have subscriptions?
[12:11:18] <TheMightyBuzzard> "good enough"
[12:11:54] <TheMightyBuzzard> sorta. #weatheradd <zip> or #weatheradd <city, state/country>
[12:12:13] <mecctro> so it attaches the nick to the zip, or similar?
[12:12:22] <TheMightyBuzzard> like #weatheradd paris, tx or #weatheradd paris, france
[12:12:24] <TheMightyBuzzard> yup
[12:12:41] <TheMightyBuzzard> best to check the location with #weather first though
[12:12:47] <mecctro> so then you might be able to add another option, to send in another format if preferred.
[12:12:50] <TheMightyBuzzard> #weather paris, tx
[12:12:50] <MrPlow> Today: A mix of clouds and sun. High 92F. Winds S at 10 to 15 mph. Tomorrow: Sun and a few passing clouds. High 92F. Winds S at 10 to 15 mph.
[12:12:52] <mecctro> for example, multi-line PM
[12:13:30] <TheMightyBuzzard> could but i kinda like seeing other people's weather. i'm old and boring enough that i like talking about it.
[12:14:14] <mecctro> haha, fair enough, I just meant as an alternative if you felt like it was long. It seems quite readable as it is though.
[12:14:25] <TheMightyBuzzard> hrm, i should add humidity to him though.
[12:14:45] <mecctro> add ascii radar
[12:14:48] <mecctro> lol
[12:15:03] <TheMightyBuzzard> oooh, that'd be quality annoying
[12:15:09] <TheMightyBuzzard> almost as good as cowsay
[12:15:21] <TheMightyBuzzard> ~cowsay wake up, crutchy
[12:15:28] <TheMightyBuzzard> oh, no exec here
[12:15:51] <mecctro> lmao, I thought about doing something for ascii charts
[12:16:23] <mecctro> so I could print a chart to screen of F@H stats
[12:18:02] <TheMightyBuzzard> ya, prolly better to link em really. maybe run em through a graphing lib.
[12:18:31] <mecctro> I'm sure, just seemed like something interesting to write.
[12:19:56] <TheMightyBuzzard> nod nod. wouldn't suck to print out all the members in a chart right now cause there aren't too many but it could get ugly later
[12:20:30] <mecctro> I meant more to show the overall team progress, or individual member progress
[12:20:33] <mecctro> over time
[12:21:46] <TheMightyBuzzard> ahh, gotcha
[12:22:43] <mecctro> still, it'd be messy/ugly
[12:22:52] <TheMightyBuzzard> aight, i pretty much gotta bail for the day. will be in and out in short bursts but we're doing a mess of dinner smoking today.
[12:22:53] <mecctro> just trying to think of something different to do
[12:23:11] -!- exec [exec!~exec@crutchys.brothel] has joined #test
[12:23:11] -!- mode/#test [+v exec] by Artemis
[12:23:16] <mecctro> no worries, I'll be in a similar situation, catch you around.
[12:27:46] -!- argute has quit [Read error: Connection reset by peer]
[12:28:30] -!- argute [argute!~argute@vnh-521-051-94-94.neo.res.rr.com] has joined #test
[12:28:30] -!- mode/#test [+v argute] by Artemis
[12:29:08] <mecctro> `quote
[12:29:08] <argute> "To me success means effectiveness in the world, that I am able to carry my ideas and values into the world — that I am able to change it in positive ways. " : Maxine Kingston
[12:29:20] <mecctro> `join #
[12:29:20] <argute> Joined: #,
[14:16:53] -!- crutchy has quit [Quit: Leaving]
[23:52:50] -!- argute has quit [Read error: Connection reset by peer]