What the hell??!? (blah, blah of a wannabe alien)
Shawn
This user hasn't shared any biographical information
Homepage: http://www.shawnhogan.com/
Posts by Shawn
We Don’t Need No Stinkin’ WDID!
Jun 19th
The only thing that could should have held us up today as far as being issued building permits was the Waste Discharge Identification Number (see this post). But the county of San Diego agreed that we weren’t disturbing more than 1 acre, because landscaping isn’t a land disturbance (only the foundation, pool and driveway square footage count towards the 1 acre threshold).
So what does that mean? Well, it *should* have meant that we have building permits now, but instead… the county couldn’t find the permit number for the existing retaining wall that’s already on the site (they ended up finding it after a few hours of looking, but they didn’t find it until 5 minutes before they closed). So hopefully when Mike goes back to county tomorrow they will still know where it is and issue us permits.
Servers Are Close
Jun 18th
The new servers will be going into the data center this week (Monday if I can coordinate it), so we are close (finally!).
Just got some stuff fine-tuned with them today… wrote a cluster-copy and cluster-exec app for copying stuff across all blades and executing something on all blades. Made an init.d script that alters the routing table at boot (for this) and also chooses which services to run based on an environment variable. So now I can change the “job” of a blade just by setting the environment variable.
Networks Are My Little Bitches
Jun 17th
So I’ve been fighting this networking crap for about a week now, and finally everything is working like it should. Just took a little editing of the underlying network routing tables.
I win.
I Hate Networks
Jun 17th
“Hate” is a strong word, but in this case I think it’s appropriate…
I’m so f’ing sick of trying to screw around with network/routing problems with the new servers that I’m thinking about selling all my computers and going into construction.
Trying to fix arp routing issues is more than I ever wanted to know about networking… For example:
Jun 17 10:32:13 lb1 last message repeated 63 times
Jun 17 10:34:13 lb1 last message repeated 157 times
Well that’s just super awesome… how about you just stop replying to the wrong network you little bitch of a server???!!?
The problem is that server A needs to talk to server B, but only THROUGH a local “gateway” (the gateway is a hardware load balancer). So fine… Server A goes through the gateway no problem. The gateway talks to server B no problem, but then server B tries to respond to server A directly (since it’s local) instead of going back through the gateway, and then server A doesn’t know where in the hell this incoming traffic is from because it never talked to server B (directly) to start with.
Computers are gay sometimes.
Rancho Santa Fe Fire Department
Jun 16th
Guess what? The fire department gave their stamp of approval without any changes needed. So now we go back to the city on Monday and get the last 8 things checked off (over the counter). One of the eight items has not been completed yet (we need a Waste Discharge Identification Number (WDID) obtained from the State Water Resources Control Board since the area of land disturbance is more than 1 acre. This basically just tells the state that there might be a lot of water usage in the storm drainage system during construction I guess. {shrug}
We should have the WDID number in 10 days or so… so we’ll know Monday if the city will be nice and give us permits without it (yet) or if we just need to sit and wait another 10 days for the WDID number.

Random Email #21
Jun 15th
Another random email (in it’s entirety)…
What in the hell? How did someone “steal” your company, and what exactly did you want me to do about it for you?
MySQL Clustering
Jun 14th
Okay… MySQL Cluster (the storage engine) kind of sucks IMO. It’s terribly annoying that you can’t alter the DB schema of anything running it (even more annoying is that you can’t alter the schema of a database that’s NOT using ndbcluster, but just exists in the same mysqld process). So I think I’m done with it (at least until they fix that and some other annoying thing).
So now I’m back to designing a MySQL Cluster using traditional storage engines (MyISAM and InnoDB). So let’s start with 4 DB servers and circular replication. (A -> B -> C -> D -> A). Okay… no problem there, especially now that MySQL has the following two variables (since 5.0.2) to prevent AUTO_INCREMENT collisions:
auto_increment_offset
Okay, cool… just pipe MySQL client connections through the load balancers, and let it handle the failover/load balancing if needed.
But here’s the problem… if one of the servers fail, the replication chain is broken. For example if server B fails, C and D would never see anything that happened on server A. Not good.
So what about sending the replication network traffic through the load balancers as well? Then you could setup something like so: C replicates from B normally, but if B fails, then C replicates from A (automatically happening by routing replication traffic through load balancer).
Now I’m curious is if the load balancer network routing is fast enough to handle the interconnectivity of all the DB servers. I guess I’ll know soon enough (hopefully all the new equipment will be installed tomorrow or Friday).
Wiggly Is Drunk
Jun 13th
I really don’t know why I find this 3 second video so funny, but I do, so here you go.
My cat (Wiggly) is always falling off stuff (monitors, computers, shelves, etc.) because he falls asleep and then just falls off stuff. This certainly isn’t the funniest one I’ve seen of him falling off stuff, but it’s the only one I managed to get on film.
I Figured Out Where My Car Is
Jun 13th
Okay, so you know how my car got stolen a few weeks ago? I just had an epiphany and realized what really happened to it…
The MPAA/Universal Studios hired someone to steal my car. They didn’t do it because just want to annoy me or because they thought it had anything cool in it (which it didn’t… except for my sunglasses). Nope… the real reason is they want to see if I would lie to my insurance company to try and claim I had other stuff in it which I didn’t, then have my car magically turn up with whatever stuff they were hoping I would claim not there. Then they could somehow use that against me to show my “bad character”.
Oh… speaking of my car, it looks like it’s going to be around 7 weeks before I have a replacement. I had to put in a special order to get the exact one I had before (color and options), so they have to build it especially for me. Lame.
$9,800 Shoes
Jun 12th
I was in Vegas yesterday (as I still am today), and I decided that since I was terribly bored with nothing to do, I would go see if I could bang out some clothes shopping (hey, I hate it, so why not do it when I have nothing else to do?)… So I walked down to The Forum at Caesars Palace. By the time I got there, I was thinking I need some sneakers… something more comfortable to walk long distances in (I was wearing flip-flop sandals). I found a cool pair of shoes, but uhm… they were $9,800 sneakers (no joke dude!).
Needless to say, I went to the Kenneth Cole store across the way and got some shoes that looked exactly the same for $98 (exactly 100x less expensive).
I’m Invincible
Jun 12th
I had breakfast with Matt on Saturday, and on our way back to my place, some lady fell asleep at the wheel and rear-ended us pretty hard. No screeching tires or anything to warn us of the impact, she just unexpectedly slammed into the back of us. We were in a big car (GMS Yukon thank God), stopped at a stop light and she hit us so hard that we hit the car in front of us hard enough that the car in front of us hit the car in front of them. Weeeee…. dominos!
I took a picture of the lady’s car with my cell phone, but hopefully someone will send me a better picture of the car and I’ll post it.
Anyway, amazingly enough I feel fine. I was a little stiff the next morning (yesterday), but it just felt like I had a good day of hard snowboarding the day before or something. And today, I don’t even have that.
So I’m thinking maybe I’m invincible… no really.
Inflatable Leg
Jun 9th
This is funny… and if you don’t think so, then you are dumb… because it is! heh

iPods More Popular Than Beer
Jun 9th
This is kind of funny.
Server Status
Jun 9th
Just a FYI so people stop asking/emailing me about the status of the new equipment…
Just waiting for the 220V circuit to be wired in the data center (which hopefully will be in the next few days).
Golf
Jun 8th
I’m still an amazing golfer, but since Julien doesn’t have as many people reading his blog as I do, I figured I better give him a plug on his golf game today. He shot 38 (vs. my 48) on the front 9. It got too dark to play the the last 3 or 4 holes, and that’s when I was planning on mounting my comeback. So whatever…
Rock, Paper, Scissors
Jun 7th
I ran across a funny news article this morning… basically two lawyers have to play rock, paper, scissors to resolve their disputes.
Judge Gregory A. Presnell of Orlando ordered the unusual measure, which he characterized as “a new form of alternative dispute resolution,” after the two Tampa attorneys had proven unable to agree upon where to hold a deposition, even though both of their offices are just four floors away in the very same building in Tampa.
http://money.cnn.com/2006/06/07/magazines/fortune/rps_fortune/
You can find the original ruling over here.
I’m Destroying The Movie Industry
Jun 7th
One of the allegations of the whole MPAA lawsuit is that I’m more or less destroying the movie industry because I allegedly downloaded a movie that I own.
So here’s two pictures of some DVDs I own in my living room. I don’t even feel like counting how many movies I have (maybe someone reading this will do it for me and post a comment letting me know how many), but I’m guessing well over 200. The dumbest thing is that of the movies I own, I’ve probably watched (in its entirety) 40 of them. And I’m guessing that 50+ of them, I’ve never even put in a DVD player to TRY to watch (I just don’t have the time to watch TV/movies anymore… but it’s nice to have them in case you ever have nothing else to do… like on a plane).
When it really comes down to it, I’ve probably spent $5,000+ on DVDs that I never watch more than once (and in most cases, never at all) because I’m too lazy to make two trips to Blockbuster (one to rent and then again to return it). And since I buy movies (but don’t immediately watch them), sometimes I forget which movies I already own, so I end up with 2 copies (see 2nd picture).
So uhm… if I’m damaging the movie industry, who in the heck is supporting it? Hell, I support the movie industry so much that I be willing to feed (okay, buy dinner) some movie stars (see this post).


BTW… when shopping for furniture, I realized that entertainment center/media storage units was the hardest stuff to find when looking for something that is quality. So if you are ever looking for good stuff, check out Salamander Designs (Synergy line for me). Good stuff.
This Is What Blade Servers Look Like
Jun 6th
I’ve had a few people email me asking for a picture of the new blade servers that are going to be taking over as web/database servers for digitalpoint.com soon…
So uhm… here is what they look like right now sitting on the floor in my spare bedroom.
From top to bottom, we have a 48 port gigabit switch (there is also a rack-mounted redundant power supply for the switch that I haven’t unpacked yet), 2 load balancers (one is a hot spare), then the good stuff… a blade chassis with 10 loaded blades. Total weight… more than a quarter ton.
I made all those stupid Ethernet cables by hand which was a pain! (okay, that’s a lie… I think Scott made one or two for me)
So what is in the blade chassis? 20 dual-core 2.8Ghz Xeon processors (112Ghz total), 120GB RAM, 20 x 146GB 15,000 rpm drives (2.9TB total). All 10 blades are running SuSE Linux Enterprise. This should be enough power to run my blog for awhile (hehe… kidding).

Random Email #20
Jun 6th
Another random email (in it’s entirety)…
I can’t even think of anything to say about this one. But I *do* know it was cracking me up (really). heh
Although I must say… $200k/year is a truly amazing amount of income…
I’m An Amazing Golfer
Jun 5th
Today I beat my best golf score ever by about 20 strokes. I even had 2 birdies (I’ve only had 1 ever in my life before today).
So the plan is to improve by 20 strokes every game I play from here on out. Until I just start getting more eagles than not.
First Blade Is Good To Go
Jun 5th
Okay, I think I’m relatively happy with how the first blade is configured for the new servers. So I split the RAID mirror today, and put one of the drives into the second blade and am letting them rebuild their RAID mirrors onto 2 new drives. So soon I’ll have 4 hard drives with the configuration/install, at which point I’ll have 8 blades build new mirrors. And just repeat that process until all 10 blade servers are up and running with the configuration (and then mirrored to each blade’s secondary drive for redundancy).
Either way, that means we are getting close to the blade servers being ready to go into the data center.
mpt-status For SuSE Linux
Jun 4th
mpt-status is a command line utility to check the RAID status for LSI 1030 RAID controllers. Now can someone tell me why in the hell SuSE Linux Enterprise bothers to come with a version of mpt-status that doesn’t work with the Linux kernel that SuSE Linux uses???
It’s basically like bundling some application with Windows XP, but the application only works on Windows 98 or earlier.
Really annoying man…
After an hour of screwing around with it, I finally got it to work (I intentionally broke the RAID mirror to test the rebuild)…
ioc0 vol_id 0 type IM, 2 phy, 136 GB, state DEGRADED, flags ENABLED RESYNC_IN_PROGRESS
ioc0 phy 0 scsi_id 0 SEAGATE ST3146854LC D403, 136 GB, state ONLINE, flags OUT_OF_SYNC
ioc0 phy 1 scsi_id 1 SEAGATE ST3146854LC D403, 136 GB, state ONLINE, flags NONE
Now if it would just tell me what percentage of the resync is done… Oh well, can’t have EVERYTHING I guess.
Castles For Sale
Jun 3rd
For anyone that is looking to purchase a vacation home, why not a castle?
But seriously… I want a castle for my birthday! (please)

Diet Coke And Mentos Experiments
Jun 3rd
They aren’t the first to do it, but these guys took it to a whole new level.
That’s so much Diet Coke that the chemicals in it are probably going to kill the grass and trees behind them.
Top Sites
Jun 3rd
I saw the MPAA’s “Pyramid of Internet Piracy” on Digg this morning, and I’m curious if anyone knows what a “Top Site” is (without reading the PDF file below I mean)? I’ve spent countless hours educating myself on everything related to my MPAA case, and this one is new to me.
{scratching head} All I know is clusters of high speed computers with extraordinary speed and power are f’ing expensive (I happen to have first hand knowledge of this – digitalpoint.com gets so much traffic that I’m in the process of building out web and database clusters because a couple servers can’t handle the traffic).
Forgetting about the legality of running a “Topsite” for a second, from a pure business standpoint, why in hell would anyone spend what I can only assume is 6 figures on server clusters to distribute something for free? Whoever is running these “Topsites” should find something better to do with their money/resources IMO. Then again, maybe Topsite servers are cheap (but still having extraordinary speed and power). If that’s the case, maybe I should have purchased some Topsite servers and converted them into web/database servers and saved some money.
I Googled “Top Site(s)” and “Topsite(s)” and I couldn’t find any information about it.
I always thought “top sites” were those stupid directories that list the top 10 sites for a category or whatever…
According to the MPAA’s pyramid of piracy, bittorrent.com (which has partnered with MPAA) is a “Facilitator” (see previous post). Strange.

From this: http://mpaa.org/press_releases/pyramid_of_piracy.pdf (don’t ask me why they insist on using PDFs for everything, including images)
I hope the MPAA won’t sue me for using their image. Oh wait, they already are… my bad.
BitTorrent.com Needs To Clean Up Their Act
Jun 3rd
So apparently the MPAA and BitTorrent, Inc. are working together to clean up piracy (specifically film piracy in this case [of course since they are the MPAA]).
From Dan Glickman (MPAA Chairman and CEO):
Okay, that sounds like a good first step (and hopefully down the road they will start selling movies for download). But uhm… they seem to be failing miserably at this. If you do a search for a movie using the search function right at the top of BitTorrent.com, it looks like you can download pretty much anything (and this is the company that the MPAA thinks is “leading the way for other companies by their example”?). I suppose BiTorrent, Inc. could be logging everything that people download and giving it to the MPAA so they can file lawsuits, but wouldn’t that be some sort of entrapment?
All this stuff is very bizarre, but terribly interesting at the same time. We have the MPAA promoting BitTorrent’s site, yet you can download anything illegally right from the site they are promoting. You have Warner Brothers getting ready to distribute movies legally via BitTorrent (and promoting BitTorrent as well), but then at the same time Warner Brothers own message board is full of people helping each other to download Warner Brothers material that is under copyright via BitTorrent (and WB doesn’t currently offer any legal downloads via BitTorrent that I know of).
Either way, if I was the MPAA (or any movie studio like Warner Brothers), I would tell BitTorrent, Inc. to piss off/clean up their crap and at the very LEAST I certainly would stop sending them traffic.
The underlying technology for BitTorrent is nothing short of revolutionary, and if done properly it could change the way any sort of media is distributed (legally), but for some reason they don’t seem to be leveraging what they have. If they can “fix” their issues, I hope they go public, because I would be the first in line to invest in them (the ideas/technology behind it is amazing). BitTorrent, Inc. needs me as a software developer/business consultant I think.
Links:
Alien Cells
Jun 3rd
Hmmm… alien microbes that fell in India? Odd but (maybe) true…

Specifically, Louis has isolated strange, thick-walled, red-tinted cell-like structures about 10 microns in size. Stranger still, dozens of his experiments suggest that the particles may lack DNA yet still reproduce plentifully, even in water superheated to nearly 600ËšF. (The known upper limit for life in water is about 250ËšF.) So how to explain them? Louis speculates that the particles could be extraterrestrial bacteria adapted to the harsh conditions of space and that the microbes hitched a ride on a comet or meteorite that later broke apart in the upper atmosphere and mixed with rain clouds above India. If his theory proves correct, the cells would be the first confirmed evidence of alien life and, as such, could yield tantalizing new clues to the origins of life on Earth.
http://www.popsci.com/popsci/science/2c21c0f98d07b010vgnvcm1000004eecbccdrcrd.html
I’m Not Trying To Save The World
Jun 2nd
This is just more blah, blah about the whole MPAA vs. me thing.
One thing that I think people are not understanding here is that I’m not trying to change the world with this. I’m not trying to “take down the MPAA”, change any copyright or file sharing laws or anything else as grandiose as that. Hell, I have expensive billing software that I wrote that is pirated every day (I’m just too lazy to sue them… too much hassle and work IMO).
I’m still not 100% certain what the details are for the stuff the MPAA has against me (other than it was downloading “Meet The Fockers”), but I’m sure it will come out in the discovery process. I do think it will be very interesting to check out their methodology for pinpointing users for their John Doe lawsuits. Even if the world jury lost their minds and I was somehow found guilty and had to pay whatever the court sees fit, the whole process would have been a cool story to tell. And maybe I could even learn something in the whole process. I’ve learned a TON about all sorts of interesting stuff already as a result of this case – for example BitTorrent technology is actually pretty amazing from a purely technical standpoint [other companies like Apple, some Linux distributions, etc. seem to think it's a pretty good technology too]. Even Warner Brothers is going to be distributing movies via BitTorrent (legitimately with DRM intact of course), which I think will be *awesome*. When it comes down to it, it’s all about decentralization and utilizing whatever resources are available. I’m still hoping Apple will do an iTunes Movie Store, and if the backend works with file sharing/swarming technology where users could earn credits for ultimately footing Apple’s bandwidth bills, then all the better.
Anyway, my point is that I’m not trying to save the world… I’ve received countless emails/phone calls from people who treat me like the second coming of you-know-who, and just think people are blowing everything out of proportion (obviously). I’m not interested in writing a book about it or making a movie about it (well, unless maybe someone can somehow slip in a love scene for me with someone like Rachel McAdams… haha!)
Some useful advice from me… “Don’t ever take things at face value if your gut tells you that something is fishy. Ultimately knowledge is power, and the best way to get knowledge is to figure it out on your own. Sometimes you might even come up with a better way of doing things by ‘thinking outside the box’.”
BTW – if Rachel McAdams is reading this… can you call me please, I must have lost your phone number…
SBrain, Inc.
Jun 2nd
I was having lunch with Tom today and we started blabbing about something kind of funny…
You know how pretty much anything can be “traded” (stocks, bonds, resources, etc.)? It’s just all based on the perceived future value of something. So wouldn’t it be interesting to essentially issue shares of yourself. Shareholders would essentially own a percentage of whatever ideas/patents/products/income, etc. that you generate over your lifetime. Basically they would be buying part of you in the hopes that you do something cool in your life so they get some upside with their investment.
The funniest part would be to watch your stock go down when you leave the country on vacation or get sick, and then come back up when you are in the country and healthy.
Who want’s to buy a piece of Shawn’s Brain? We’ll call it SBrain, Inc… 1 employee that can never be fired or quit.
Top 100 English Language Site
Jun 1st
Someone just let me know that digitalpoint.com is in the top 100 most trafficked domains for English language sites (#99 specifically). Hmmm… that’s pretty cool.
Close… But No.
May 31st
I picked up the plans from plan check today (this is from 2nd submittal), and there were 8 changes needed. This is tiny compared to the 1st submittal.
At least the 3rd (and hopefully final) submittal can be done “over the counter” right there since there are so few changes.
No Sound With Flash
May 31st
Dude, this issue has been bugging me for months on my Mac… A couple apps would never play any sound (most notably Macromedia Flash). Anyway, I finally was able to find the solution, so hopefully someone searching Google will find this post useful.
Go to Applications -> Utilities -> Apple MIDI Setup
Check the Audio Output Format (somehow mine was set to 96000.0 Hz) and set it to 48000.0 Hz (or lower).

So to celebrate that I have Flash audio again, I’m glad to present you with a newly released Denny “Blazen” Hazen video (the funny thing about this video is it’s actually 100x better than his previous ones)…
Zeropaid Interview
May 30th
I did an interview with Zeropaid.com a week or two ago, and it was just posted in case anyone wants to read more about the MPAA stuff going on…
http://www.zeropaid.com/news/6466/MPAA+v+Shawn+Hogan%3A+The+Zeropaid+Interview
Memory Is Here
May 30th
Finally got the last (physical) piece for the blade servers (120GB RAM [60 x 2GB DIMMs]). I’m a swell counter because I counted them 5 or 6 times, and each time I counted them, I came up with 40, so I thought they shorted me 20 DIMMs for a 10 minutes or so.
So I was messing around with init.d, and wrote a script for it to automatically start the memcached daemon on boot. No biggie there, but this is a newer init.d than I had worked with in the past, and you can put comments in your script to easily enable/disable it for various run-levels. For example insserv -d memcached will configure init.d for the default run-levels defined within the script. Sweet, that’s pretty handy. I also got rsyncd (along with it’s init.d setup) up and running, so keeping the servers in sync should be cake.
Oh yeah… I had an interesting idea last night when doing all this stuff… why not configure all 10 blade servers identically (for example database servers have Apache and web content locally and web servers have database server processes installed). Then set an environment variable within /etc/profile.local along the lines of SYSTEM_TYPE = "database" (for database server). Then when the server boots, have it automatically configure itself as needed based on the SYSTEM_TYPE. That would make it super easy to change the job of a server on the fly. Just change the SYSTEM_TYPE variable and viola!, a database server could become a web server and added to the web cluster instantly. It would be even more interesting if the servers all monitored themselves, and if they were under heavy web load (but light on database), have one of the database servers automatically reset it’s SYSTEM_TYPE variable. Basically it would be automatic reallocation of servers/resources to whatever was needed at the time. Could be cool…
I’m an f’ing dork BTW.