This photographer has a real eye-opening gallery – image projects of his before and after going through Photochop. That pinup girl may not be all that she seems…
Tin soldiers
In the past few days, one of my favourite technews haunts, Neowin.net, was DDoS’ed to oblivion. By a 13-year old script kiddie with a grudge. Only on the Internet can mosquitoes carry rocket launchers.
There are ways to prevent DDoS attacks, although none of them are 100% effective and the seriously good gear cost a lot of money.
But yes, you can using a intrusion detection system (IDS) in front of a stateful firewall to minimize the impact. These kinds of hardware can scan incoming packets and find malicious traffic patterns (pingstorms, DDoS, spoofs) and then drop the packets.
The problem here is that stopping DDoS attacks is like trying to prevent a leaky ship from sinking – the bigger the flood, the bigger your pail has to be, and the faster you will have to bale.
While computer hardware is usually measured by million instructions per second, or MIPS, network hardware is measured in Kpps, or thousand packets per second. For example, a Cisco 3725 can process 70Kpps – considering an IP packet can be up to 1,518 bytes, that’s a respectable amount of packet processing power.
So with a big DDOS attack, you’ll need big packet buffers and fast CPUs on your IDS and firewall hardware. Some devices sport dual CPUs. The bigger the attack (i.e. more packets), the bigger and faster your hardware has to be, and the more expensive it gets.
So why doesn’t the FBI or police just swoop down and arrest all these punks? The answer is, too many idiots, not enough hours in a day. It’s like being the victim of a break-in. There are dozens of break-ins in a city in any given day, very few leads, and difficult to prosecute. Sadly, the same goes for DoS attacks.
Overheard
I loved this comment:
Little tatami
From Newsscan, an excerpt on hiaku from author
“In the middle of the fifteenth century in Japan, a time when the kingdom was both at its most isolated and, to Japanese eyes, most perfect, a strange tradition emerged: composing haiku as you died, at the very moment of death. Perhaps it wasn’t so surprising. Japanese culture had become obsessed with the relationship between life and art. There was an increasing belief that the two should never be separated, that a well-lived life was a work of art. Was it surprising that some Japanese poets wanted to try to weave the two together, to make a little tatami of life and art? What better time than at the moment of death? After a lifetime of study, could you be beautiful in three lines? Could you be perfect? Could you reduce it, all of it, your life, down to seventeen syllables?
pass as all things do
dew on the grass.
“So it all awaited you. Special inks were mixed. A brush of the rarest hair was prepared and left lying near your bed. The softest rice paper was fetched. All this lay waiting for your last moment. The Zen monks who collected the death poems looked for two virtues, two marks of beauty. The first was awa-re, a sense of the sadness of things passing, the way birds at dawn sing like mourners or cherry blossoms fall like tears in the spring. The second virtue was mi-yabi, an attempt to refine oneself. Everything about the poems — their sound, how they looked on the page — was meant to evoke this attempt at refinement, at compactness.”
When UIs attack
Here’s a good example of how NOT to design the login UI of a web app. The name of this app has been changed to protect the innocent. :devious:
The login screen tries to be radical by placing the Clear button on the left of the screen, and the OK button on the right. To spice things up, the buttons are labelled in English and French, together. So instead of “OK”, you get wordy buttons saying “OK – Envoyer”.
After logging in, you get a useless dialog about when your last successful login was. Whee. You must click a graphic that says “OK” to get past this screen. (No more “Envoyer” silliness here!)
You are now given a screen with three options, only one of actual use to you: Ordering. Once clicked, you see another link, “ABC Viewer” (also the only option available).
After logging in, it should load the app right away. Everything else is redundant. And the
Five inches short of a…
James Randi often remarks that just because someone has an impressive professional title, it doesn’t mean he can’t be a freakin’ moron. The fact that mutual fund managers, CEOs, veterinarians and otherwise intelligent people would buy penis-enlargement pills off an anonymous spam email with no encryption, and no contact information.
In a way, these people have what they wanted – to be considered as big dicks.
It’s the documentation stupid
I think I’ve figured this out. It only took about a month. I’ve setup MovableType, some choice plugins (like MTWeather and MTMacros), a cron job, and PHP Gallery. And boy, was it a pain in the ass.
Open source projects is great, it’s free and wonderful, but it will never approach mass approval because they lack one thing: DOCUMENTATION. You will be hard-pressed to find a Perl script that even has a readme.txt in it. I don’t understand why, except when I did programming, I loathed having to document my code too.
But come on. Some of these scripts don’t even tell you what directory they must be put in. And then they’re the assumptions: that you own your own webhost and have full shell access. That you are a Linux guru. That you don’t require precompiled binaries.
The worse ordeal was getting NetPBM to work. While the MT documentation was terse but informative – as long as you read it several times over – they never mentioned how you could tell it was actually working. And there are no error messages if it doesn’t. And MT doesn’t auto-detect it. It took me several email exchanges with my webhost until we found the right directory it was in.
Then again, if I went the ASP route, the code would probably cost $50 and require Microsoft Access.

In the D drive currently: Racer, an open source OpenGL car simulator. I hesitate to call it an actual game, since it’s primary goal is to simulate the handling and physics of cars as much as possible. Still pretty interesting, if a little buggy at the moment (don’t fall off the track!), and of course, lacking in documentation.
Progress
If you’re not moving forward, you’re standing still: Comments for: Half-Life 2 Bundling? – ja.zz
The decade that will never die
- You’ve ever ended a sentence with the word “PSYCHE”.
- You watched the Pound Puppies.
- You can sing the rap to the “Fresh Prince of Bel Air”
- You wore biker shorts under your skirts and felt stylish. (always – spesh under school uniform)
- You yearned to be a member of the Babysitters Club and tried to start a club of your own.
- You owned those lil Strawberry Shortcake pals scented dolls.
- You know it, but cant remember that McDonalds burgers used to come in a styrofoam box (filet o fish was a blue box).
- Two words: M.C. Hammer (cant touch this)
- If you ever watched “Fraggle Rock”.
- You had plastic streamers on your handle bars. (as well as spokey dokeys in the wheels so they made that sound)
- You can sing the entire theme song to “Duck Tales”. (“dddd danger lerks behind you, theres a stranger out to find you, what you do is just grab on to some duck takes woohoo every time i grab on to some duck tales wooohhoo”)
- When it was actually worth getting up early on a Saturday to watch cartoons.
- You wore a ponytail on the side of your head.
- You saw the original “Teenage Mutant Ninja Turtles” on the big screen.
- Hong Kong Fuey…number one super guy…
- You made your mum buy one of those clips that would hold your shirt in a knot on the side.
- Gay was happy, butch a kind of dogfood and camp meant a tent and the outdoors.
- You wore Jordache jean jacket and you were proud of it.
- L.A. Gear…
- You wanted to change your name to “JEM” and have flashing earrings.
- You remember reading “Are You There God? Its Me Margaret”.
- You know the profound meaning of “WAX ON, WAX OFF”
- You wanted to be a Goonie.
- You ever wore fluorescent clothing.
- You can remember what Micheal Jackson looked like before his nose fell off…
- You have ever pondered why Smurfette was the only female smurf.
- Blurple iceblocks!!!
- You remember the CRAZE, then the BANNING of slap bracelets.
- You still get the urge to say “NOT” after every sentence.
- You remember Hypercolor t-shirts.
- Barbie and the Rockers was your favourite band.
- You thought She-ra and He-Man should hook up.
- You thought your childhood friends would never leave because you exchanged friendship bracelets.
- You ever owned a pair of Jelly-Shoes.
- After you saw Pee-Wee’s Big Adventure you kept saying “I know you are,but what am I?”
- You remember “I’ve fallen and I can’t get up”
- You remember going to the skating rink before there were in-line skates.
- You ever got seriously injured on a Slip and Slide.
- You have ever played with a Skip-It.
- You had or attended a birthday party at McDonalds.
- You’ve gone through this list occasionally saying “This wasn’t from the 80’s!”
- You remember Popples.
- “Dont worry, be happy”
- You wore like, EIGHT pairs of socks over tights with high top Reeboks.
- You wore socks scrunched down.
- There was only ever one movie playing at a time at the theatre not multiplexes
- You remember boom boxes vs cd players.
- You remember watching both “Gremlins” movies.
- You know what it meant to say “Care Bear Stare!!”
- You remember watching Rainbow Bright and My Little Pony Tales”
- You thought Doogie Howser was hot.
- You remember Alf, the lil furry brown alien from Melmac
- You remember New Kids on the Block when they were cool.
- You know what a wuzzle is, and think bumblelion is cute
- You know all the words to Bon Jovi – SHOT THRU THE HEART
And after watching the movie Eighties Ending you can just nod your head and say “yep”. 😎 Don’t be afraid of the guy in shades, oh no!
Daily Meat Intake
We all hustled over to Vic Park today to enjoy the highlight of London’s summer season, the 2003 Ribfest. Steakhouses from across the continent come here to vie for titles such as “Best Ribs”, “Best Sauce”, and “People’s Choice”.
Kentucky Smokehouse’s somewhat unscientific explanation as to why their ribs taste better
I got the half rib and baked beans, and Silverlotus got the chicken on a bun. I personally thought the ribs and baked beans were better last year, but oh well.
The money shot