[05:44] *** mnathani has quit IRC (Ping timeout: 246 seconds) [05:46] *** jpalmer has quit IRC (Ping timeout: 246 seconds) [05:46] *** koan has quit IRC (Ping timeout: 252 seconds) [05:47] *** jpalmer has joined #arpnetworks [05:47] *** koan has joined #arpnetworks [05:59] *** mnathani has joined #arpnetworks [06:39] *** [FBI] starts logging #arpnetworks at Fri Jan 24 06:39:43 2014 [06:39] *** [FBI] has joined #arpnetworks [06:39] hahahah [06:39] packet inter-leaky [06:40] *** mnathani has joined #arpnetworks [06:40] *** mjp has joined #arpnetworks [06:40] *** milki has joined #arpnetworks [06:40] well, my irc client seems to have connected from arp [06:40] but can't ssh [06:41] DNS is working again from my server. Yay [06:41] my machine is up [06:41] *** reardencode has joined #arpnetworks [06:41] hazardous: check your machine [06:41] back up [06:41] Try again [06:41] *** brycec has joined #arpnetworks [06:42] that was annoying [06:42] *** qbit has joined #arpnetworks [06:42] s1.lax went over its 128K route limit and CEF died [06:42] *** koan has joined #arpnetworks [06:42] shutdown a few peers using out-of-band then re-enabled CEF [06:43] *** tooth has joined #arpnetworks [06:44] *** acf_ has joined #arpnetworks [06:44] [channel suddenly doubles in size] [06:44] *** eryc has joined #arpnetworks [06:44] *** eryc has quit IRC (Changing host) [06:44] *** eryc has joined #arpnetworks [06:44] *** d^_^b has joined #arpnetworks [06:44] *** d^_^b has quit IRC (Changing host) [06:44] *** d^_^b has joined #arpnetworks [06:44] lol [06:45] that's one way to get people to join... ;) [06:45] haha [06:45] *** mhoran has joined #arpnetworks [06:45] *** ChanServ sets mode: +o mhoran [06:45] up_the_irons do you actually sleep or is this normal response time at 6 am :p [06:46] seems i'm up [06:46] wooooo [06:46] hazardous: it's normal if something major breaks (like a core router), cuz pagerduty is set to scream like hell (and it does :) [06:47] fun [06:47] you know, smileys in parentheses always weirds me out [06:47] like (:) is incomplete, (:)) is weird [06:48] yeah me too [06:55] I hear ya (no really, i do :) ) [06:55] *** mike-burns has joined #arpnetworks [06:55] *** ChanServ sets mode: +o mike-burns [06:55] also, my vps is back online. thanks to the arp folks for their work [06:55] hope it stays stable [06:55] cheers! [06:55] *** mafmaf has quit IRC (Quit: leaving) [06:57] What'd I miss? [06:58] @up_the_irons │ s1.lax went over its 128K route limit and CEF died [06:59] Cool, good to know. [07:00] Glad to be back, too. [07:00] https://twitter.com/arpnetworks/status/426730720862560256 [07:00] TWITTER: One LAX core router (s1.lax) hit its CEF limit and went into software routing; time to move peering to the 6500 (s7.lax) (Fri Jan 24 14:58:26 +0000 2014) [07:00] <3 BryceBot [07:00] Oh right I forgot about Twitter. My only thought was "I gotta get on IRC!" [07:01] *** eryc has quit IRC (Remote host closed the connection) [07:01] That's my thought for most of the day, though. [07:02] the mentioning of the twitter post reminded me to build a new version of bitlbee to fix twitter. so now i can finaly use twitter again after i nearly forgot that is wasn't working [07:02] ouch [07:06] i seem to recall some TAC-confirmed bug with CEF on certain switch chassis' [07:08] in this case, it's actually a documented phenomenon. if you exhaust the hardware resources, then it likes to switch to software routing. go figure. [07:08] yeah [07:09] the one i'm thinking of causes it do the equiv of a core dump and totally die :) [07:09] friend of mine works for an ISP/MSP up in OR, had a 4500 hit that bug and dump a bunch of stuff offline - backup 4500 then totally died in the same exact way [07:10] just remembered it involving CEF is all :) [07:14] huh, funny. looks like there was a routing change to one vps at like 0230 MST [07:14] that one goes abq > denver > sjc > lax - other one still just goes abq > lax [07:18] that sounds like a nasty bug [07:24] yeah, didn't sound like much fun [08:00] *** eryc has joined #arpnetworks [08:00] *** eryc has quit IRC (Changing host) [08:00] *** eryc has joined #arpnetworks [08:02] http://arstechnica.com/gadgets/2014/01/modems-warez-and-ansi-art-remembering-bbs-life-at-2400bps/ [08:03] Ars Technica: "Modems, wArEz, and ANSI art: Remembering BBS life at 2400bps" [08:10] 2400 was for the cool people... I started at 110 baud. :) [08:59] You still got that acoustic coupler in the garage? [08:59] IIRC they were built out of whatever they made abrams tanks out of [09:42] *** brycec has quit IRC (Quit: Cheerio, mates.) [09:45] *** brycec has joined #arpnetworks [10:00] *** pjs has joined #arpnetworks [10:02] *** pcn_ has quit IRC (Quit: WeeChat 0.4.2) [10:11] *** brycec has quit IRC (Quit: Cheerio, mates.) [10:12] *** brycec has joined #arpnetworks [10:17] *** BryceBot has quit IRC (Quit: Standby for reinitialization...) [10:18] *** BryceBot has joined #arpnetworks [10:18] *** BryceBot has quit IRC (Excess Flood) [10:19] *** BryceBot has joined #arpnetworks [10:34] up_the_irons: what model is the s1.lax ? (Cisco I a assume) [10:41] up_the_irons: talked to my buddy - it was actually a similar thing- overflowing CEF table, switched to process switching mode, then died [10:42] must be exclusive to whatever ios rev they were on, but they swapped out that gear for new juniper stuff recently [10:53] *** BullSherd has joined #arpnetworks [10:53] *** BullSherd has left [11:00] is that only for specific usernames D: [11:00] https://twitter.com/officialjaden/status/329768040235413504 [11:00] TWITTER: How Can Mirrors Be Real If Our Eyes Aren't Real (Thu May 02 01:23:22 +0000 2013, retweeted 17062 times) [11:00] oh, any [11:01] * hazardous hugs BryceBot [11:01] lol [11:01] everybody's hugging the bot, oy [11:01] it's a lovable mutt [11:02] Does more than just twitter URLs, you know :p Wikipedia, XKCD, Spotify, Amazon, Newegg... all sorts [11:02] eg http://xkcd.com/1321/ [11:02] Cold http://xkcd.com/1321/ (2014-01-24) 'You see the same pattern all over. Take Detroit--' 'Hold on. Why do you know all these statistics offhand?' 'Oh, um, no idea. I definitely spend my evenings hanging out with friends, and not curating a REALLY NEAT database of temperature statistics. Because, pshh, who would want to do that, right? Also, snowfall records.' [11:02] it's definitely nice to not need bothering opening twitter [11:05] how does it work brycec [11:05] do you define individual url regexes and scrape them [11:05] or do you use oEmbed or something [11:05] All of the above [11:05] Depends on the URL [11:05] Amazon hits noembed.com [11:05] xkcd hits a database of my own [11:06] Wikipedia, Newegg hit their own API [11:06] (Spotify is noembed too) [11:06] fun [11:06] spotify has its own api btw [11:06] that returns a lot of interesting things [11:06] hazardous: which is what noembed uses :P [11:07] At least I assume it does [11:07] Actually come to think of it, they just scrape the page [11:07] it looks like it just returns scraping the element [11:07] <brycec> which I'm okay with [11:07] <hazardous> the actual spotify api returns things like [11:07] <hazardous> this song can be played in: US CA DE UK [11:07] <hazardous> length, a lot of other funky stuff [11:07] <brycec> Requires oauth doesn't it? [11:07] <brycec> (Which would be more overhead than it's worht) [11:08] <hazardous> only the authetnicated add to playlist one does i think [11:08] <hazardous> yeah, metadata doesn't [11:08] <hazardous> <released>2009</released> [11:08] <brycec> ah cool, good to know [11:08] <hazardous> <territories>AD AR AT AU BE BG BO BR CH CL CO CR CY CZ DE DK DO EC EE ES FI GB GT HK HN HU IE IS IT LI LT LU LV MC MT MY NI NL NO NZ PA PE PH PL PT PY RO SG SI SK SV TR TW</territories> [11:08] <hazardous> <length>289.450000</length> [11:08] <brycec> (ew xml) [11:08] <hazardous> there's .xml .json .xsl and some other weird things and jsonp [11:09] <brycec> xsl? Excel Spreadsheet? [11:09] <hazardous> wait, who needs six digit decimal accuracy on track length? [11:09] <brycec> oh wait that's xls [11:09] <hazardous> xsl is some weird xml thing [11:09] <hazardous> http://ws.spotify.com/search/1/track.json?q=mad+world [11:09] <brycec> yeah, xslt stuff [11:10] <brycec> Anyways, BryceBot supports most everything on http://noembed.com/providers with a few of my own override noembed [11:10] <hazardous> yeah, their spotify.pm just scrapes <title> [11:10] <hazardous> i kinda want to submit, but i have never used perl before [11:10] <hazardous> and it vaguely scares me [11:11] <brycec> lol, it's pretty easy actually. https://github.com/leedo/noembed/pull/24 [11:11] <brycec> I just copied another module and changed the names and URLs [11:11] <hazardous> "I have not tested this code as I do not have an environment to run noembed within." lol [11:11] <brycec> I'm not about to setup perl-wsgi wor whatever [11:11] <brycec> But it worked :) [11:11] <hazardous> haha [11:11] <hazardous> yeah, i would probably end up doing like [11:12] <hazardous> perl xxx argv to test [11:12] <hazardous> and just making it dump to stdout or something [11:12] <hazardous> i actually tried to learn clojure basics last week [11:12] <hazardous> the hardest part was syntax, i guess [11:12] <hazardous> and operator arg arg [11:13] <brycec> I embarked to learn Perl once, many many years ago [11:14] <brycec> It's fairly readable as-is at least [12:05] <toddf> see https://github.com/toddfries/Finance-CoinBase/blob/master/cb for some fun perl code that should be readable ;-) [12:06] <mike-burns> Which part is readable? [12:06] <brycec> the word "Github" [12:14] *** avj has joined #arpnetworks [12:17] <toddf> mike-burns: RandalSchwartz can say 'readable or not' the rest of you wimps I wouldn't trust to judge my perl codez ;-) [12:17] <toddf> RandalSchwartz: curious if you've played with SPORE before [12:17] <brycec> the EA game? [12:17] <mike-burns> I wrote Perl for five years! (True facts: I've met RandalSchwartz on multiple occasions.) [12:18] <toddf> brycec: github.com/spore .. the multi language spec that lets you write a single .json file and after loading it .. you get a magic class that you can do function calls on that were described in the .json file [12:19] <toddf> $ wc -l api-description/services/btc-e.json \ [12:19] <toddf> > Finance-btce/lib/Finance/btce.pm [12:19] <toddf> 65 api-description/services/btc-e.json [12:19] <toddf> 621 Finance-btce/lib/Finance/btce.pm [12:19] <brycec> oh heh [12:19] <toddf> 65 lines of json to do what I do (almost) in 621 lines of raw perl code [12:20] <brycec> (In all caps, I thought it was the game) [12:20] <mike-burns> SOAP but with JSON? [12:20] <toddf> $randomsitesapi but with JSON [12:20] <toddf> I have a json file I'm working on with one function call to reset my cablemodem. soon as I learn all about SPORE and html form submission [12:21] <toddf> 144 lines of json to describe all you'd ever want to do interacting with twitter for another example [12:22] <toddf> see https://github.com/toddfries/api-description/blob/master/services/twitter.json for that [12:25] <toddf> then in my app I could do: use Net::HTTP::Spore; my $api = Net::HTTP::Spore->new_from_spec("twitter.json"); $api->enable('Net::HTTP::Spore::Middleware::Format::JSON'); my $res = $api->retweeted_by_me({ format => 'json', count => 2 }); [12:25] <toddf> and handle the return bits in the $res var [13:19] <up_the_irons> m0unds: yeah, i imagine if it was software switching that much traffic, it would eventually melt the RP ;) [13:19] <up_the_irons> mnathani: 4500 with SupIV [13:19] * up_the_irons heads out [13:22] <brycec> w00t! Newegg info is working once again! http://www.newegg.com/Product/Product.aspx?Item=N82E16813131981 Sorry it was non-working for awhile. [13:22] <BryceBot> ASUS Z87-A LGA 1150 Intel Z87 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard -- $139.99 [13:23] *** mike-bur1 has joined #arpnetworks [13:24] *** CaZe has quit IRC (Ping timeout: 252 seconds) [13:24] *** mike-burns has quit IRC (Read error: Connection reset by peer) [13:25] *** mike-bur1 is now known as mike-burns [13:25] *** ChanServ sets mode: +o mike-burns [13:25] *** CaZe` has joined #arpnetworks [13:25] *** CaZe` is now known as CaZe [13:28] *** r0ni has joined #arpnetworks [13:31] <m0unds> up_the_irons: you know something's wrong when your switch chassis becomes a puddle [13:32] <brycec> of cement ;) [13:32] <brycec> (referring to the UK Metro's recent issues) [13:50] *** toddf has quit IRC (Remote host closed the connection) [13:50] *** toddf has joined #arpnetworks [13:51] *** ChanServ sets mode: +o toddf [13:52] *** rgouveia has quit IRC (Ping timeout: 248 seconds) [13:54] *** rgouveia has joined #arpnetworks [16:38] <up_the_irons> brycec: tnx for fixing newegg info :) [16:38] <up_the_irons> m0unds: yep [16:42] <mnathani> http://www.newegg.com/Product/Product.aspx?Item=N82E16813131982 [16:43] <BryceBot> ASUS Z87-C LGA 1150 Intel Z87 HDMI SATA 6Gb/s USB 3.0 ATX Intel Motherboard -- $129.49 [17:07] <hazardous> potentially a strange question, but does anyone know how well freebsd runs on low memory machines (like 256/512 or less) [17:07] <hazardous> do i have to stick to pkg_add -r or can i do a lot of ports stuff [17:09] <m0unds> i'm using pkgng on a 768 [17:09] <m0unds> it's alright except pkgs are still wonky on freebsd [17:09] <m0unds> but much more bearable than ports [17:12] <mercutio> 256 could be quite different to 768 [17:12] <mercutio> i imagine it's probably fine as long as you don't try using zfs [17:12] <hazardous> i'm more or less brand new to bsd [17:12] <hazardous> i usually do debian or something [17:12] <mercutio> i used to run openbsd on 64mb of ram [17:13] <hazardous> i kinda wish linux could have bsd's see_other_uids thing be part of core [17:13] <mercutio> hazardous: wasn't ther eplans to? [17:13] <mercutio> along with some much bigger frameowrk [17:13] <mercutio> i dunno how anyone is meant to keep up with linux [17:14] <mercutio> i'm not even using cgroups yet [17:15] <m0unds> memory use isn't even remotely a problem on a 768; the box uses less than 300MB on a regular basis [17:15] <m0unds> but it's also not running a ton of stuff [17:16] <m0unds> it's sitting at 206MB right now [17:16] <m0unds> haha [17:16] <m0unds> hazardous: what were you gonna do with it? just learning freebsd? [17:18] <hazardous> more or less [17:19] <m0unds> should be fine [17:19] <hazardous> i actually have a bsd box in "prod" right now except i have no idea how to use it [17:19] <m0unds> lol [17:19] <hazardous> all i know is i managed to set up a jail with an application server [17:19] * hazardous air quote prod [17:24] <up_the_irons> i still have a Sparc laptop with OpenBSD 2.1. I think it has like 32MB of RAM. I used to use it for IRC; ran fvwm2 great! :) [17:25] <m0unds> whoa, haha [22:28] <mnathani> Sorry, no "anycast" jobs were found that match your criteria [22:29] <mnathani> http://www.workopolis.com/jobsearch/job/14847946?uc=E8 [22:42] <mercutio> strong voip component [22:42] <mercutio> ahh they specialise in voip [22:44] <mercutio> you shooting for that job mnathani ? [23:05] *** r0ni has quit IRC (Quit: Textual IRC Client: www.textualapp.com) [23:23] *** m0unds has quit IRC (Ping timeout: 245 seconds)