[00:01] *** Douglas has joined #arpnetworks [00:16] *** Douglas has quit IRC () [00:24] *** sbp2 has quit IRC (Read error: 104 (Connection reset by peer)) [00:31] *** nerdd_ has joined #arpnetworks [00:48] *** nerdd has quit IRC (Read error: 110 (Connection timed out)) [01:14] * up_the_irons is going through all the options of a modern BIOS, oh my! [01:20] :O [01:35] fuck me sideways i do not understand termios [01:42] terminals? [01:43] Or do you mean termios the serial programming thingy? [01:45] the serial programming functions [01:45] in particular, struct termios and its associated flags [01:46] You know what, i understand it less than you do. Let that be your motivation. [01:46] haha [01:46] word [01:47] If you got a beef with sh or bash, though, I can probably beat some sense into it. [01:50] *** ballen is now known as ballen|away [01:54] *** nerdd has joined #arpnetworks [01:55] lol [01:55] visinin: what kind of serial programming are you doing? [02:08] *** nerdd_ has quit IRC (Read error: 110 (Connection timed out)) [02:09] up_the_irons: it's some serial interfacing stuff for a human interface device [02:09] a controller for music applications [02:09] the problem i'm having is that, in rapid bursts, the serial messages to the controller get mangled and the display on it gets all jacked up [02:10] so i think i'm going to try select()ing in the write function and waiting to see if maybe i'm overstuffing a buffer somewhere [02:10] ah, flow control [02:10] could be [02:11] i keep thinking that there's just something i've got to set in one of these _flags [02:12] tcdrain() looks like it might help [02:12] let's see [02:19] well, hah! [02:19] that seems to do the trick. [02:39] now onto makefile restructuring [03:30] *** visinin has quit IRC ("sleep (dead)") [05:48] *** heavysixer has joined #arpnetworks [06:13] *** vtoms has joined #arpnetworks [06:18] *** vxp has joined #arpnetworks [06:19] hi, i was wondering which and what policies were to be of relevance given an [ingress] [d]DoS attack destined at a VPS within the network [06:19] e.g. overage bandwidth billing, ... [06:22] *** heavysixer has quit IRC () [06:49] *** heavysixer has joined #arpnetworks [07:42] *** heavysixer has quit IRC () [08:04] *** ballen|away is now known as ballen [08:17] *** baklava_ has joined #arpnetworks [08:17] was there a reset or something last night? [08:19] kernel panick [08:19] panic* [08:20] awesome [08:25] Yep. [08:26] blarg, I can't remember my portal pass and I'm not at home... could someone remind me of the VNC IP [08:35] *** ballen is now known as ballen|away [08:35] *** sbp2 has joined #arpnetworks [08:44] *** sbp2 has quit IRC ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )") [09:04] *** cablehead has joined #arpnetworks [09:09] *** ballen|away is now known as ballen [09:14] *** cablehead1 has joined #arpnetworks [09:22] *** cablehead has quit IRC (Read error: 110 (Connection timed out)) [09:22] *** heavysixer has joined #arpnetworks [09:26] *** ballen is now known as ballen|away [09:37] baklava: each unique physical server has a different ip.. [09:53] *** ballen|away is now known as ballen [10:35] *** visinin has joined #arpnetworks [10:35] *** baklava_ has quit IRC ("Lost terminal") [10:36] *** baklava_ has joined #arpnetworks [11:17] *** Nat_RH has quit IRC (Read error: 110 (Connection timed out)) [11:25] baklava_: nevermind the VNC IP, if you don't know that, you won't know your port either ;) [11:26] vxp: if you're asking about inbound DoS attack right off the bat, I probably don't want you as a customer ;) [11:27] lorf [11:27] tru say [11:43] jesus christ Linux: http://www.ubuntu.com/usn/USN-852-1 [11:44] lots of those are local exploits; sure glad the only box where others can login is an OpenBSD one ;) [11:44] prolly should not use linux ;-0 [11:47] up_the_irons: I just reset my password and grabbed it from my e-mail. I actually remembered the port because TightVNC always seems to truncate it to 2 digits when it is run [11:47] baklava_: ah, LOL, ok :) [11:48] ballen: nothing else runs KVM/QEMU as well as Linux though; oh well [11:48] yea I know... [11:48] sucks [11:49] slackware on xen is 31337 [11:49] non vt/amd-v capable lol [11:49] too bad some of my servers are old shits now [11:50] haha [11:50] the unixbench on wht scores better than my arp server [11:51] but tha's because freebsd benchmark is very lo wlol [11:51] but when comparing debian on the box to slackware, slackware is 4 total points higher [11:51] i wonder if i did a bench on arp runnin glinux, how much itd be [11:51] probably double [11:54] *** baklava_ has quit IRC ("leaving") [11:55] *** baklava_ has joined #arpnetworks [11:59] *** nukeAFK has quit IRC (Read error: 60 (Operation timed out)) [11:59] *** up_the_irons has quit IRC (Read error: 60 (Operation timed out)) [11:59] *** Thorgrimr has quit IRC (Read error: 60 (Operation timed out)) [11:59] *** Thorgrimr has joined #arpnetworks [11:59] *** up_the_irons has joined #arpnetworks [11:59] *** ChanServ sets mode: +o up_the_irons [12:00] *** mhoran_ has joined #arpnetworks [12:00] *** mhoran has quit IRC (Read error: 54 (Connection reset by peer)) [12:00] *** nukeAFK has joined #arpnetworks [12:28] *** ballen is now known as ballen|away [12:37] *** mhoran_ is now known as mhoran [12:58] *** cablehead1 has quit IRC (Read error: 145 (Connection timed out)) [12:58] *** cablehead has joined #arpnetworks [13:14] *** cablehead1 has joined #arpnetworks [13:24] *** cablehead has quit IRC (Read error: 110 (Connection timed out)) [13:53] alpha, but promising if they can pull it off: http://lwn.net/Articles/357910/ [14:14] *** ballen|away is now known as ballen [14:41] indeed, though I question the lack of security measures [14:43] up_the_irons: thats a very neat project [14:44] yeah [14:44] love to see perf numbers on that [14:45] lame written in java [14:45] though one could easily say 'put it on its own vlan' or whatever, since fiberchannel has zero security too [14:45] java? [14:46] http://www.osrg.net/sheepdog/usage.html [14:46] ballen: written in java? [14:46] omfg [14:46] EPIFAIL [14:46] EPICFAIL [14:46] glad we're all on the same page then [14:47] lots of .c and .h in the (small) srcs to be java fully [14:48] yea its just the dog portion of the program [14:48] and I've yet to discover what that does [14:48] yea no idea [14:49] todd@liberty/p7 ~/sheepdog-2009102101/dog/src/net/osrg/sheepdog¦1585$ pwd [14:49] /home/todd/sheepdog-2009102101/dog/src/net/osrg/sheepdog [14:49] todd@liberty/p7 ~/sheepdog-2009102101/dog/src/net/osrg/sheepdog¦1586$ ls [14:49] ClusterInformation.java MasterGroup.java SheepdogException.java [14:49] I think its the agent on the storage nodes [14:49] Connection.java Node.java SuperObject.java [14:49] ConnectionCallback.java NodeList.java VdiOperator.java [14:49] DirEntry.java NodeLogOperator.java headers/ [14:49] Inode.java ObjectOperator.java messages/ [14:49] Log.java OpCode.java [14:49] Master.java Sheepdog.java [14:49] this does not look good [14:49] java's usually fast, just takes up a lot of memory [14:50] and is lame as hell to install [14:50] Yeah, my only issue with Java is the installation. [14:50] I have a friend who likes to use it because it is portable [14:50] yea [14:50] portable my ass, which version of java does what random java program want? [14:50] Is it? [14:50] thats the whole point of java [14:50] so you end up needing N jdk's for M programs [14:50] its portable [14:50] it is capable of being ported sure [14:51] ballen: Nah, the whole point of Java is C++ with GC. [14:51] mmk [14:51] The whole "write once, run everywhere" was slapped on by marketing after the fact. [14:51] so anyone have like a 80 node cluster laying around we could set this sucker up on [14:51] ah [14:51] my OpenBSD/macppc and OpenBSD/sparc and OpenBSD/zaurus and OpenBSD/sgi and OpenBSD/alpha and OpenBSD/hppa and OpenBSD/sparc64 and OpenBSD/mac68k systems have _no hope_ of running java [14:51] yea [14:51] nice zaurus [14:51] no java on OpenBSD [14:52] I had to join #freebsd to figure out how to install Java. [14:52] can run it on FreeBSD though [14:52] java works fine on i386 and amd64 [14:52] heh [14:52] just that porting it to other archs is pain [14:52] and the one person who does a lot of OpenBSD work only has so much time... [14:52] java is hardly portable; honestly, more code written in C runs on more platforms than any other language on the planet; this about that for a sec [14:52] that and to bootstrap w/out native bins from another arch one must have gcj and other things that are not fully working on random archs etc [14:52] s/this/think/ [14:53] Lots of high-level languages (with compilers/interpreters written in C) will run everywhere; Ruby, Scheme, Python, etc. [14:54] I agree. java is the least ported language. however, if you consider the %'age of users running systems capable of running java, things start to change, vs %'age of platforms and os's and such.. [14:54] Yup, it's like Flash. [14:54] except flash works on my OpenBSD/macppc via gnash (well sortof but better than nothing) [14:54] wonder how much load Sheepdog would put on your network and relistically what you would need to run a cluster [14:55] one or two systems [14:55] I also note the lack of IPv6 support [14:55] mike-burns: the thing with that is, if you can't run the interpreter, your code can't be ported to that platform (think embedded systems). so in a sense, C is more portal than Ruby, Python, etc... it has less dependencies [14:55] up_the_irons: Agreed. [14:56] s/portal/portable/ [14:56] (And s/less/fewer/) [14:56] the only case of AF_INET6 in their whole tree has to do with binding to a socket, and I daresay that's to support the abhorrent practice of v4 mapped v6 addressing in loonix [14:56] ballen: bonding a couple GigE NICs, for just the I/O backend, for throughput of 2 Gbps full-duplex, would probably take care of any network issues [14:56] Pure historical coincidence that C is so portable; systems people just decided to port C instead of whatevre other langauges were lying around at the time (LISP, Smalltalk, FORTH, etc.). Good marketing helps. [14:57] ballen: the disks would be slower [14:57] up_the_irons: problem being your writting out to X number of nodes for replication [14:57] toddf: funny, Qsource (not present) who is a FreeBSD guy, always calls Linux "lunix" ;) [14:58] ballen: yeah, there's gonna be some slowness there; only question is "how much" [14:58] ballen: and can the replication happen asynchronously ? [14:58] yep exactly [15:00] the concept in general seems decent [15:00] wth, my S.M.A.R.T. munin plugins don't work after a reboot on this new box.. but after a fiddle, they work again; not sure what i did [15:00] smart is dumb sometimes [15:00] if you have a large number of systems it could read from mem cache if it were actively reading/writing to/from blocks [15:01] mike-burns: yeah [15:08] *** vtoms has left [15:12] it also reminds me a lot about gfs [16:00] *** Thorgrimr has quit IRC ("leaving") [16:03] *** Thorgrimr has joined #arpnetworks [16:55] *** baklava_ has quit IRC ("leaving") [17:15] *** heavysixer has quit IRC () [17:24] *** vtoms has joined #arpnetworks [17:35] *** vtoms has quit IRC ("Leaving.") [17:41] man im getting like 100 bad auth attempts an hour [17:45] *** cablehead has joined #arpnetworks [17:48] obsidieth: same IP, or different? [17:48] different. [17:48] all compromised [17:48] its like [17:48] ah [17:48] random girl or service name with no password [17:48] ive seen it before, but not this much [17:50] *** heavysixer has joined #arpnetworks [17:51] foreign cable lines afaik [17:53] obsidieth: just turn off password auth [17:53] i c [17:54] theres a reasonable amount of people using it :| [17:54] i mean i could, but id rather not [17:54] hi @ sshguard [17:54] its like 2 attempts per ip, ish. [17:54] yea sshguard is good [17:54] if you're running pf on FreeBSD or OpenBSD theres an easy way built in to it [17:55] oh here we go [17:55] hi @ solely pass'ing TCP:22 for the subset of known IP addresses [17:55] http://charles.the-haleys.org/ssh_dictionary_attacks.php [17:55] lots are in that. [17:55] success [18:03] *** cablehead1 has quit IRC (Read error: 110 (Connection timed out)) [18:07] *** sbp__ has joined #arpnetworks [18:12] *** ballen is now known as ballen|away [18:15] *** ballen|away is now known as ballen [18:17] *** heavysixer has quit IRC () [18:54] *** heavysixer has joined #arpnetworks [19:01] so bored [19:01] write a blogging engine [19:01] done that: http://github.com/unilogic/scanty-redis [19:01] well thats a fork [19:01] but heavily modified [19:02] haha [19:02] touche [19:02] rewrite it in haskell [19:02] fuck that [19:03] not really a fan of anything thats not ruby [19:03] well that's just a shame [19:03] meh not really [19:03] you should try erlang! [19:03] it is delicious. [19:04] I'm sure it is [19:04] I really don't want to take the time to learn a new lang [19:04] nor do I want a language thats slower to program in [19:05] but you've never even used it :( [19:05] how can you make such an accusation? [19:05] what language is easier than Ruby? [19:06] honestly i can't stand ruby [19:06] so any of them [19:06] :) [19:06] python's its main competitor [19:06] i rock with python [19:06] i mean [19:06] i'll backpedal a bit [19:06] ruby is a pretty dope language [19:06] i just don't like it all that much [19:07] and thats how I feel about Python [19:07] fair :D [19:07] but there are other languages in the world [19:07] that there are [19:07] haskell and erlang are funky if you're not used to functional stuff [19:07] but then you've got, like, lua [19:07] or maybe io [19:07] why the lucky stiff likes io! [19:08] * ballen checking out IO [19:10] so whats the point of IO [19:11] it's a language that does some cool things [19:11] just like all the other languages! [19:11] lua is pretty damn fast [19:11] i found lua pretty damn easy to pick up just by looking [19:11] and by learning more languages you will be able to change your perspective on software development as a whole [19:11] that is pretty cool [19:11] yeah [19:11] lua's pretty straightforward [19:11] i've only used lua to make imapfilter scripts, but it was a pleasant experience [19:12] visinin: yea to be honest I'm very unlikely to pick up a new language [19:12] not my forte [19:12] fair enough [19:12] what do you do mostly, then? [19:13] SA [19:13] SA? [19:13] systems administration [19:13] ah, gotcha [19:13] and code on stuff for fun [19:14] for example http://unilogiclabs.com is a Sinatra app with Redis db backend [19:14] which is turns out is not as scalable as I thought it'd be, the redis db part [19:14] http://www.arpnetworks.com is a Sinatra app :) [19:15] I'd use something like Cassandra, but I really would rather not have to install Java [19:15] could make Redis scalable, I have basic hash ring with replication setup [19:16] ballen: Java is the evil about Cassandra, true, but we're using it at DigiSynd with great success; it is FREAKIN' FAST!!!! [19:16] but no managment of nodes coming and going [19:16] up_the_irons: yea I imagine it is [19:16] ballen: the nice thing about cassandra is it is inherently redundant; master / slave replication is a major fail for HA [19:17] does Cassandra have more complex data structures, sets, list, etc [19:17] TODAY IS INTERNATIONAL CAPS LOCK DAY [19:17] wtf a search for Cassandra on google turns up some interesting google image results [19:17] wtf=btw [19:17] wierd [19:18] ballen: KEY / VALUE, AND THE VALUES CAN HAVE COLUMS [19:18] *COLUMNS [19:18] columns eh [19:18] chicago boss looks really cool [19:18] sooo explain columns [19:19] why yes it does: http://www.wallpaperbase.com/wallpapers/celebs/cassandralynn/cassandra_lynn_1.jpg [19:19] thats the one [19:19] ballen: like google BigTable [19:20] YOU GUYS APPARENTLY DON'T BELIEVE ME: http://capslockday.com/ [19:20] nah just annoying [19:20] LOL [19:23] it'd be an interesting study to search for girls first names [19:23] compare google image results [19:23] make conclusions based on name [19:33] yea it looks like Cassandra can emulate any data structure i'd need [19:33] btw Scribe is a pretty nifty centralized log service if you need such a thing [19:38] WHAT DAY IS CAPSLOCK DAY? [19:39] omg [19:39] CRUISE CONTROL FOR COOL [19:39] FINE [19:39] * sroute doesn't have a capslock anymore [19:39] OCTOBER 22 [19:39] BTW [19:39] http://github.com/NZKoz/cassandra_object/ [19:39] I remapped Caps Lock to CNTRL a lloooooooooooong time ago. [19:39] LOOKS LIKE IT WOULD DUE NICELY [19:40] CAPSLOCKDAY.COM has very little CAPSLOCK on it. [19:40] oh, you mean TYPE IN CAPS LOCK, not throw around the little caps lock keys... [19:40] Apparently the page maintainer can't speel verry gud. "Good night sweat prince" [19:41] http://caps-lock.blogspot.com/ [19:41] well [19:41] There is a fight going on in Caps Lock land. [19:41] lol [19:42] Tomorrow is International Num Lock day. [19:42] what in the hell is that [19:43] Hard to detect in IRC that's for sure. [19:43] Next tuesday is International Overwrite Day. [19:44] See... originally I wrote "monday" and then "overwrote" monday with tuesday and you were none the wiser. Very cool day indeed. [19:44] sigh... [19:44] it's been a long day. curse you up_the_irons [19:47] * sroute is looking forward to National SysRq day. The day of fear, loathing, and much juju magic. [19:48] lol [19:48] CURSE YOU up_the_irons [20:07] wow [20:07] caps lock day [20:07] that would be terrible [20:08] *** sbp__ has quit IRC ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )") [20:17] *** cablehead has quit IRC ("Leaving.") [20:19] up_the_irons started it [20:19] secretly he is behind CAPS LOCK DAY [20:50] http://bugs.irssi.org/index.php?do=details&task_id=712 [20:51] har [20:51] "Lunch break is over already. Elementary school awaits you." [20:51] Haha. [21:06] * ballen installing Windows 7 in a VM [21:28] *** ballen is now known as ballen|away [21:33] *** ballen|away is now known as ballen [21:33] *** heavysixer has quit IRC () [21:42] obsidieth: LOL, ON BEHALF OF CAPS-LOCK DAY CELEBRANTS THE WORLD OVER. AND YES, IT IS STILL CAPS-LOCK DAY HERE IN MY ZONE. [21:43] * sroute notes another 2 1/4 hours of caps-lock day her.e [21:43] Tomorrow is ran.do!m p-unc`ua%tio)n $da^y. [21:44] *** ballen has quit IRC () [21:44] * sroute ought to put a bug report on CAPSLOCK day on the weechat bug tracker... [21:45] ... but instead will go pour a glass of wine and shut off the displays for awhile, to the delight of a few. [21:50] *** ballen has joined #arpnetworks [21:53] *** samsam has joined #arpnetworks [22:38] BAH I MISSED CAPS LOCK DAY! [22:38] to bad [22:38] *** dj_goku has joined #arpnetworks [22:53] *** visinin has quit IRC ("i should be asleep") [23:24] *** samsam has quit IRC (Read error: 110 (Connection timed out)) [23:27] *** hycer has joined #arpnetworks [23:32] hycer? [23:32] hycer: welcome to #arpnetworks, don't think I've seen you around before [23:33] Hey Garry ya i just love to change nick sometimes :P [23:34] LOL [23:34] HAH [23:34] well NEVERMIND THEN [23:35] whats wrong? :O [23:35] nothing :) [23:36] Some of my friends with bigger hosting companies all have Facebook pages for their co. One day, I will probably break down and have to do the same [23:37] what in the world would Arp Networks possibly gain from doing that [23:37] Facebook is a stupid platform [23:37] just everyone and the freaking brother happens to be on it [23:38] who knows [23:38] I guess more SEO [23:39] I'd gain FANS [23:39] ;) [23:39] gawd [23:39] yea i don't care [23:40] anyone know if its possible to jigger two 110 circuits to output 220v [23:41] ballen: yes, it is, if they are of opposite phase [23:41] yea? [23:42] ballen: that's actually how it is done, just at the breaker panel [23:42] ah yea that makes sense [23:42] since each leg of 220 is a 110 circuit [23:43] * up_the_irons hooked up a 50A 220V circuit in his garage [23:43] ballen: exactly [23:43] so thinking apartment wiring [23:43] figuring out if I could run a 220v espresso machine [23:43] figuring I couple of options [23:43] spliter on the oven [23:44] i remember seeing a device that would take 2 110V inputs and give you a 220V, and it detected the phase and such [23:44] http://www.quick220.com [23:44] yup, that's it [23:44] if your oven is 220v, I would just split that [23:45] curious why its so expensive [23:45] yea just have to check amperages on the machine and oven [23:45] not sure [23:45] I'd hate to burn the apartment down [23:46] the espresso machine wouldn't take more than the oven, i don't think... [23:46] by accidentally leaving the machine on and turning the oven on [23:46] 9am here..italian coffee incoming [23:46] i suppose that'd just trip the breaker [23:46] well, even if you did, if the wiring is correct, it should just trip the breaker [23:47] then the only problem would be if the oven is hard wired instead of a plug [23:47] right [23:47] bah should just keep looking for a 110 machine [23:48] yeah [23:48] be a different story if I had my own place [23:48] i mean, you'd think they make those things with common voltage [23:48] yea [23:48] 220v sounds commercial grade [23:48] yea [23:48] it is [23:49] ;-) [23:49] hah [23:49] big league'in the espresso [23:49] but if it is just for you, do you *really* need a commercial grade appliance? [23:49] no [23:49] theres a lot of used commercial machines on ebay, craigslist, etc for cheap [23:50] cheaper than a good prosumer one [23:50] thinking lots of cafes are going out of business around the country [23:51] or small restaurants offloading some higher cost equipment [23:51] ah i c [23:51] so its a money/quality thing [23:52] Here we use the good old Moka Express :P [23:54] wow, bought ram.. shipped to datacenter [23:54] minutes away from installing it, i realize that it's fbsd 7.2 i386 ;) [23:54] i didn't do 64bit accidently [23:55] doesn't 7.2 have PAE by default [23:55] and will support more ram just fine [23:55] real memory = 3487907840 (3326 MB) [23:55] avail memory = 3407319040 (3249 MB) [23:55] should have 4x1024 [23:55] turn on PAE [23:56] options PAE [23:56] recompile kernel [23:56] or just reinstall x64 [23:57] very very very very very very very important server [23:57] does around 230 megs [23:57] i'd get my throat slashed if pae broke [23:58] yea there is some fun warning in the handbook [23:58] blah blah not very well tested [23:58] wouldn't worry about it [23:59] its FreeBSD [23:59] i cant risk it