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