[00:07] *** ballen has joined #arpnetworks [00:07] almost have a workable prototype working woot [00:15] ballen: nice [00:22] what are some "voting" type websites, theres Digg, Mixx, Reddit... [01:45] *** ballen is now known as ballen|away [03:55] up_the_irons: I have a diff for that, but it was not accepted because they wanted a more comprehensive privacyctl of sorts, that in turn never got implemented [03:55] toddf: roger [05:36] *** heavysixer has joined #arpnetworks [05:57] *** vtoms has joined #arpnetworks [06:00] *** jester1 has joined #arpnetworks [06:05] hi up_the_irons [06:05] afternoon all [06:13] Morning! [07:47] *** visinin has joined #arpnetworks [08:49] *** ballen|away is now known as ballen [09:12] *** ballen is now known as ballen|away [09:47] *** ballen|away is now known as ballen [10:03] *** ballen is now known as ballen|away [11:19] *** ballen|away is now known as ballen [11:38] hey nuke^ [11:38] hey, we have a new person [11:39] jester1: hey jester1 [11:39] welcome to #arpnetworks [11:39] woot a new person [11:39] Hi! [11:39] 19 people!! [11:39] i think that's a record [11:39] big leagues [11:39] I need a FreeBSD VPS, and thought I'd look at you guys. [11:39] sweet [11:40] ballen: ya know, given how many people are in #slicehost (~ 180) compared to how many customers they have, I'd say I have *way* more customer engangement / community involvment right here in #arpnetworks ;) [11:41] indeed the IRC to customer ratio is much higher at arp [11:41] That's how we roll. [11:41] we're one big happy family [11:41] LOL [11:42] The met-in-IRL and degrees of connection are also more favorable. [11:42] jester1: if you have any questions, just let us know [11:42] up_the_irons: thanks. [11:42] mhoran: yeah, totally [11:43] mhoran: i've met IRL: heavysixer, cablehead, Qsource [11:43] Nothing specific now--if you're stable, that's pretty much what I need :-) I don't care about fancy GUI interfaces and so forth, I'd rather save the money. [11:43] jester1: good, cuz I don't like fancy GUIs and don't offer them ;) [11:44] up_the_irons: Yeah, that's why I'm here :D [11:44] jester1: :) [11:44] all sorts of happy faces flying around here [11:46] bleh, need to VPN into work, bbl [11:46] *** ballen has quit IRC () [12:17] up_the_irons: Have you done anything with VirtIO? [12:17] mhoran: my Linux VMs run virtio network drivers [12:17] that's about it [12:18] No experience with the block drivers? [12:18] mhoran: haven't tried the block ones yet [12:20] Nifty. [12:21] I'm trying to get an idea of KVM performance vs. Xen. [12:21] Paravirt, really. [12:23] mhoran: benchmarks will probably show Xen / paravirt beating KVM for Linux (I hear FreeBSD under Xen runs really slow). but as far as "real world use" is concerned, I haven't "felt" KVM be any slower. [12:24] Yeah. [12:24] I'm trying to prepare myself to argue moving to KVM. But I can't get project time for that until next year, probably. [12:24] ah [12:25] I reallllly want live migration. [12:25] It would save us so much work. [12:25] I moved one of my big sites (pledgie.com) from Xen to KVM and it got a HUGE speed improvement. albeit, I doubt this was KVM's fault, it was just a much larger, beefier, and speedier box ;) [12:26] mhoran: Xen has live migration in case you can't switch to KVM. probably not as cool, but w/e ;) [12:26] Yeah, we were planning to use it, but it's busted up in every kernel out there. [12:27] They're stuck on 2.6.18, which we experienced NFS issues with. [12:27] live migration is probably the most awesome thing I've seen in about the last 10 years [12:27] brb [12:27] All the other kernels have some bug or another which makes either live migration not work, or something else. [12:39] slicehost doesn't sound good [12:39] lets go in there and spam #arpnetworks !!! [12:39] haha just kidding [12:57] mhoran: ah yeah, i can understand that. I had nfs issues as well, crashed the whole box [12:58] so that sucks, you can do live migrations at all [12:58] *can't [12:58] you need KVM :) [12:59] Yeah. It really sucked. Things seemed fine during our testing, but when the developers started hitting the vcs partition, everything went to shit. [12:59] Awful. [13:00] Couldn't really find what it was, but something was fixed between 2.6.18 and the 2.6.19 Feisty Xen kernel. [13:00] SO that's what we're running. :( [13:00] one thing I really didn't like about Xen was how you had to use *their* kernel [13:01] that was fine before we had hardware support for VMs; but now with Intel VT and AMD-V, screw that [13:01] Yeah. KVM is pretty cool in that regard. [13:02] Xen brought us VMs 5 years before the procs support hardware virt [13:02] so Xen had it's place [13:02] but now... it seems no longer needed IMO [13:03] Yeah, aside from the minor performance penalty, which I'm sure will go away as VT, etc, get better. [13:04] Plus the paravirt network and block are a step in the right direction. [13:04] There are so many standards out there for paravirt now though that it's going to be a pain when one of them catches on. [13:04] VMware has theirs, KVM has theirs ... then there's Xen, etc. [13:04] yeah [13:04] It'd be great if there were some standard. [13:04] yeah [13:04] even without paravirt, things run real fast [13:22] *** vtoms has left [14:53] *** ballen has joined #arpnetworks [15:25] blah [15:26] bleh [15:26] blurgh [15:27] fecking fall weather [15:27] Best time of the yaer. [15:27] and coffee is seeming to be doing little for this tired issue of mine today [15:29] ballen: there's a cure for tiredness ya know; it's called sleep ;) [15:29] Never heard of it. [15:29] actually i don't think they make it anymore [15:29] Haha. [15:31] meh plenty of time for sleep when you're dead [15:32] Exactly.. [15:49] evening [15:49] :) [16:04] *** ballen is now known as ballen|away [16:10] *** ballen|away is now known as ballen [16:22] *** heavysixer has quit IRC () [16:32] *** heavysixer has joined #arpnetworks [17:07] *** heavysixer has quit IRC () [17:37] bleh upto 77 pages [17:40] congrats [17:40] so much more [17:40] todo [17:40] going to be so lame to edit [17:42] if you want a proof read when you're done, send it over. although i don't guarantee i'll finish ;) [17:42] heh thanks man [17:43] np [17:44] might be quite a boring read [17:44] nothing to terribly exciting in it [17:45] but when has backup been all that exciting [17:45] that's why i reserve the right to stop at any page ;) [17:46] hah [17:46] k [17:46] but what i do read, i guarantee you i'll be meticulous; you'll hate me in the end [17:46] ;) [17:46] hah [17:46] great [17:48] *** jester1 has quit IRC (anthony.freenode.net irc.freenode.net) [17:51] grep TODO *.tex | wc -l [17:51] -> 20 bleh [17:58] *** jester1 has joined #arpnetworks [17:59] *** jester1 has quit IRC (Read error: 110 (Connection timed out)) [18:01] *** jester1 has joined #arpnetworks [18:29] I want to rent my own office [18:29] tired of working from home [18:29] gets sooo lame after awhile [18:29] social interaction go waaaaay down [18:30] ballen: being alone in an office is kinda the same though [18:30] yea true, but it'd get me out of the house each day [18:30] and I'd be working and living in two seperate spots [18:33] ballen: yeah, that's quite important [18:33] ballen: rents should be pretty cheap now too [18:33] cabin fever like a mofo [18:33] heh [18:33] yea [18:34] but its wasted money [18:34] really what would be idea is if a company has an open room, don't really need an entire building [18:34] although I could sleep there if I had the whole space [18:36] ballen: there *are* buildings like that.. you just rent a cube. and you're right, it hits you monetarily [18:36] so you gotta make it worth it [18:36] yea [18:37] i had an office for 5 years that cost me almost $2K per month. man, that was some money in the garbage. but I gotta say, it was a good feeling having a nice office, brining clients in, meeting new people in the building; people tend to like that [18:37] yea definitely [18:37] i also was in a partnership where we rented a ghetto office for like $250; was a big contrast ;) [18:37] hah [18:38] 250 sounds about right [18:39] ballen: We have Betahouse in Boston. [18:39] Pay a few hundred a month for a desk in an office with others doing the same. [18:39] It's pretty cool. [18:39] thats nifty [18:39] not anywhere near Boston [19:00] parlance [19:00] noun [19:00] for the character of Lyndsay-Ann, she uses her most annoying Valley girl parlance: [19:01] love the example is OS X's dictionary [19:01] in* [19:08] *** heavysixer has joined #arpnetworks [19:12] Haha. [19:41] *** heavysixer has quit IRC () [20:09] maybe up_the_irons should buy a cube, then slice it up and sell virtual offices [20:10] hah [21:05] *** ballen is now known as ballen|away [21:09] *** ballen|away is now known as ballen [21:49] *** ballen is now known as ballen|away [21:51] *** ballen|away is now known as ballen [21:51] up_the_irons: get FreeBSD migration goodness yet? [22:33] *** visinin has quit IRC ("sleep") [22:53] baklava: hahahahah [22:56] ballen: nope; i don't think that is gonna get traction until I get two additional boxes up and running. there's just nothing I can do with my current ones w/o disturbing production VMs (e.g. upgrade the whole enchilada) [22:56] ah [22:56] right on [23:00] bleh I need to figure out a good permissions scheme that is translatable into key/value db world [23:03] oh so you know the Ohm lib I talked about [23:03] yeah [23:03] its made by the Reddit guys and actually runs the site [23:04] actually nvm [23:04] I'm retarded they just made a reddit clone [23:06] oh, haha [23:06] http://github.com/monkrb/reddit-clone/ [23:07] they also my the Monk framework, which is Ohm + Sinatra [23:07] make* [23:07] ballen: proposed permission scheme: think like a hardware programmer -- have a key for "permissions" and value is a bit-mask of permissions [23:07] Ohm + Sinatra? I c [23:07] already I guess I should explain the problem a little more [23:08] yea plus a number of other libs [23:08] so I have a users model [23:08] which has a friends set [23:08] I have a post's model [23:09] that can either be public [23:09] friends_view only [23:09] I'm trying to get all the posts a user can see [23:09] which is the public [23:09] and any post created by a friend [23:10] public is easy [23:10] find posts that is friend_view only [23:11] with @user.friends.include?(owner_id) [23:11] * up_the_irons has nothing [23:11] you have to check each story [23:11] err post [23:12] which means a call the db for every single friend_view story [23:12] or [23:12] one big var of all friend_post stories [23:12] which you iterate through [23:13] I could start from the other end [23:14] search for all stories owner_id that is a friend [23:14] but as your number of friends increase that sucks [23:15] aha [23:16] if I keep a index in the User model of all that user's stories [23:16] hmm [23:16] there was something there I know it [23:16] lol [23:17] ballen: i think key/value simply means duplicating a lot of data in exchange for speed. I see scripts to rebuild / verify "indexes" in your future [23:18] hmm I refuse to accept that [23:18] haha [23:18] ok, so Redis has a few nifty commands for sets [23:19] SUNION [23:19] returns the union between sets [23:19] SDIFF returns the diff between sets [23:19] also SINTER, returns the intersection [23:21] nifty [23:22] so if I had an set on each friends posts [23:22] better yet a set of friend only posts [23:23] for each friend [23:24] I'd still have to iterate through each friend [23:24] and then merge [23:24] and sort [23:24] by created_at [23:25] and why are you using a key/value store for this then? ;) [23:25] its fast [23:25] extreamly freaking fast [23:25] and it will scale [23:27] i c [23:49] Neatgear? [23:49] Netgear rather [23:53] ballen: yeah, i was actually looking at the GSM7352S [23:53] but i've just had a lot of Netgear lemons over the years [23:54] yea [23:54] what the hell is the version of the 2960-48 thats all gig? [23:55] ballen: i think all 2960's are gig [23:55] aren't they? [23:55] nah not at all [23:55] http://www.cisco.com/en/US/prod/collateral/switches/ps5718/ps6406/product_data_sheet0900aecd80322c0c.html [23:56] 2960G-48-TC-L [23:56] http://www.cdw.com/shop/products/default.aspx?EDC=850880 [23:56] oh i c [23:56] good switches [23:56] the 2960G <-- the G is the key [23:56] ea [23:56] yea [23:58] you'd think someone would have it cheaper than CDW [23:59] only ebay [23:59] ;) [23:59] bad idea with Cisco switches FYI [23:59] lots of fakes [23:59] and equipment that has sketch IOS images