Wednesday, March 27, 2013

is this a fair comparison i wonder?

yahoo just bought summly for us$30m, hiring the founder and 2 summly engineers.

Google just bought dnnresearch for some undisclosed sum, hiring the founder and his 2 students.

Tuesday, March 26, 2013

State of the DevOps

2013 State of Devops Infographic | Puppet Labs2013 State of Devops Infographic

Embed 2013 State of Devops Infographic on Your Site: Copy and Paste the Code Below

Monday, March 25, 2013

no shit! its a .gov!!!
ruby imitation
java imitation
python imitation

actually, there're more than that...

back to the real expect, a bit about its use in automation:

and then while u were imagining its all to do with expect, there's also sysman...

usefulness of

you got 2 folders, foldera and folderb.
and you got the files, and md5sum.exe inside both folders.
*(original at , i only made it into 1 bat that compares the content of 2 folders instead of command line instructions)

if you do:

pushd foldera

FOR /R %%I IN (.) DO cmd /c "cd "%%~fI" && ..\md5sum *.* > ..\allfiles.md5"


pushd folderb

..\md5sum -c ..\allfiles.md5 > ..\md5.log 2>&1



then if the sums match, you get a md5.log that says: OK OK
md5sum.exe: OK

what is PaaS

PaaS is "platform as a service". A way of automatically deploying, updating, and managing applications inside of application containers running on a cluster of machines, using either processes, virtualization, or OS-level process containers.
Amazon BeanStalk does this for Java by using Tomcat running in a EC2 VM, and exposing the servlet interface such that one can deploy Java webapps directly to BeanStalk.
Google App Engine did the same thing for Java, and with some custom packaging for Python.
The whole idea is to get rid of all the textual OS configuration files and vestigal limbs of UNIX and get down to the simple bare metal fact that we tend to treat the OS as a hardware abstraction layer for a single application.
just released, seems to have something to do with
FOSS heroku clone , seems to be related to vagrant
redhat's take on the problem

original discussion at

what sony,panasonic,samsung,philips, did not make
ok, square is really more what the banks and credit card companies did not make..but hey sony did make the FeliCa...not so far away from square actually...

Friday, March 22, 2013

An example to look at?
the "crutch mentality", apparently, american version.
otoh, the swedes gave 420000 people irrevocable permanent disability insurance. and 10000 reported that they will work.

might take a look before buying a vps and rolling out...
vps server io benchmarked..
fix risky code before it hits production..

the internet is not for you and me

how many people who have websites know anything about making their website disabled-friendly? if, in the interests of equal access for people with disabilities, legislation were enacted to compel all websites to be disabled-friendly, what would they do?

there's also the security part. how about legislation to compel all websites to use ssl? or dnssec? or other security features?

in other news, things people are actually doing, using...

mailchimp, zapier, mailgun, stripe, parse

Wednesday, March 20, 2013

ah so its hosted on craphound. a classic! must keep...

Your post advocates a

( ) technical ( ) legislative ( ) market-based ( ) vigilante

approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

( ) Spammers can easily use it to harvest email addresses
( ) Mailing lists and other legitimate email uses would be affected
( ) No one will be able to find the guy or collect the money
( ) It is defenseless against brute force attacks
( ) It will stop spam for two weeks and then we'll be stuck with it
( ) Users of email will not put up with it
( ) Microsoft will not put up with it
( ) The police will not put up with it
( ) Requires too much cooperation from spammers
( ) Requires immediate total cooperation from everybody at once
( ) Many email users cannot afford to lose business or alienate potential employers
( ) Spammers don't care about invalid addresses in their lists
( ) Anyone could anonymously destroy anyone else's career or business

Specifically, your plan fails to account for

( ) Laws expressly prohibiting it
( ) Lack of centrally controlling authority for email
( ) Open relays in foreign countries
( ) Ease of searching tiny alphanumeric address space of all email addresses
( ) Asshats
( ) Jurisdictional problems
( ) Unpopularity of weird new taxes
( ) Public reluctance to accept weird new forms of money
( ) Huge existing software investment in SMTP
( ) Susceptibility of protocols other than SMTP to attack
( ) Willingness of users to install OS patches received by email
( ) Armies of worm riddled broadband-connected Windows boxes
( ) Eternal arms race involved in all filtering approaches
( ) Extreme profitability of spam
( ) Joe jobs and/or identity theft
( ) Technically illiterate politicians
( ) Extreme stupidity on the part of people who do business with spammers
( ) Dishonesty on the part of spammers themselves
( ) Bandwidth costs that are unaffected by client filtering
( ) Outlook

and the following philosophical objections may also apply:

( ) Ideas similar to yours are easy to come up with, yet none have ever
been shown practical
( ) Any scheme based on opt-out is unacceptable
( ) SMTP headers should not be the subject of legislation
( ) Blacklists suck
( ) Whitelists suck
( ) We should be able to talk about Viagra without being censored
( ) Countermeasures should not involve wire fraud or credit card fraud
( ) Countermeasures should not involve sabotage of public networks
( ) Countermeasures must work if phased in gradually
( ) Sending email should be free
( ) Why should we have to trust you and your servers?
( ) Incompatiblity with open source or open source licenses
( ) Feel-good measures do nothing to solve the problem
( ) Temporary/one-time email addresses are cumbersome
( ) I don't want the government reading my email
( ) Killing them that way is not slow and painful enough

Furthermore, this is what I think about you:

( ) Sorry dude, but I don't think it would work.
( ) This is a stupid idea, and you're a stupid person for suggesting it.
( ) Nice try, assh0le! I'm going to find out where you live and burn your
house down!

smells good.
the backend of apache, the front end is some cc free for non-commercial thing.

curious stuff, Docker
Docker encapsulates heterogeneous payloads in Standard Containers, and runs them on any server with strong guarantees of isolation and repeatability.
It is a great building block for automating distributed systems: large-scale web deployments, database clusters, continuous deployment systems, private PaaS, service-oriented architectures, etc.

i wonder how different in nature is it from systemd containers?
Linux containers, which are implemented using kernel namespaces and control groups, allow processes to operate in an isolated manner, so that the interactions with other processes and kernel services are limited. That makes containers attractive for a variety of tasks, including many that might have once been done using chroot(). As namespace support in the kernel matures, tools to set up and use containers are becoming more prevalent—and easier to use. 

somewhat dejavuish..
A Twilio powered VBX virtual phone system with multi-tenant and payment support (via Stripe).
nice n easy..

Tuesday, March 19, 2013

actually why not do away with all the exams and streaming?

  "There's no word for accountability in Finnish," he later told an audience at the Teachers College of Columbia University. "Accountability is something that is left when responsibility has been subtracted."

remember? children seem to be able learn all on their own..

Monday, March 18, 2013

what if u dun like cron but dun wan chronos either?
is possibly only less well known than cron itself?
looks easier cron alternative...

as is bcron..

there's also

well, i hope u dun turn into Google as they are now then.

"I hope people understand we're doing this because we want the best things for the ecosystem," Chen says. "It's not about monetization. It's not about maximization--of anything. We think this is healthier, better."

"So my question is Mr. Dube, with a minimum wage of $7.25 an hour, what happened to the other $14.75? It sure didn't go to the worker."

there's a mini arms race between plivo and twilio atm?

couple of days ago plivo provided lifetime dev accounts..

today twilio announced sip for twilio
and twilio also seems to be behind

someone needs to bridge those with and or something...

other stuffs....
free dev account tier with 500 data points/mth or 50mb storage..haiz..if only copperegg were more generous with their free accounts and came with phone apps...hur hur...
another run yourself Reader. but what the hell is pip?
rss to nntp gateway!!! sister site to gmane!
cute. email poll your contacts
another service that tries to help automate life...
git + deployment! fork git, view subdomain...

Banned TED Talk: Nick Hanauer "Rich people don't create jobs" by Zubenelgenubiii

AirBnB open sources Chronos

Chronos is airbnb's replacement for cron. It is a distributed and fault-tolerant scheduler which runs on top of mesos. It's a framework and supports custom mesos executors as well as the default command executor. Thus by default, Chronos executes SH (on most systems BASH) scripts. Chronos can be used to interact with systems such as Hadoop (incl. EMR), even if the mesos slaves on which execution happens do not have Hadoop installed. Included wrapper scripts allow transfering files and executing them on a remote machine in the background and using asynchronous callbacks to notify Chronos of job completion or failures.
Chronos has a number of advantages over regular cron. It allows you to schedule your jobs using ISO8601 repeating interval notation, which enables more flexibility in job scheduling. Chronos also supports the definition of jobs triggered by the completion of other jobs. It supports arbitrarily long dependency chains.

Saturday, March 16, 2013


 And I have to say, there’s no charitable gesture I can think of that beats, in terms of pure value, letting a family with a child with autism or a similar disability cut in line. It costs only a few minutes of your time, but it can make a tremendous difference for that family, who may have been forced to leave—without their lunch, or their groceries, or even their turn down the waterslide—because of their child’s increasing agitation.

Still, surveys consistently show that parents support suspension, because it keeps those students perceived as bad apples away from their peers. Principals continue to rely on suspension, in part because it creates the appearance of toughness. Parents can’t complain about inaction when a principal regularly suspends or expels bad actors. Administrators may also favor suspension because it edges problem students out of school: Students who have been suspended are three times more likely to drop out. Some researchers refer to a student who gives up on school after repeated suspension as a “push out” rather than a dropout.

Friday, March 15, 2013

of telephony, androids, and other stuffs..
free plivo dev accounts worth us$120/yr

or if u into twilio instead..a twilio pbx..
android mini pc that can dock a 2.5in disk..
but what about

idea..first round test recruiting candidate.
excellent! a mobile web client with phonegap support

nice.the dotcloud backend.
using scraperwiki with ifttt to monitor prices
host your own mailchimp-thing and send via amazon ses
hmm. competitor to yammer.
and kandan. competitor to hipchat.

Thursday, March 14, 2013

oh wow!

almost want to struggle to set this up. almost. really. very close. damn it!
another alternative, existed for some time already.

btw, ppl are totally scrambling to do something about the imminent fall of google reader.. i hope they succeed...

i mean , seriously...the world got activated since yesterday, to build a google reader replacement.. is holding a vote for it.. are building it into owncloud(which i use, and thus hope this turns out to be good) even digg are doing it..

separately, could of interest to tp link router owners. especially ppl who have a wdr4300

Hitler finds out Google Reader will be shut down by Angel Buendia

Wednesday, March 13, 2013

to do

time to run everything myself.
maybe barracudadrive on the slug.
maybe hamster?
or maybe leave it on a vps first.
this is fucked up. 

Tuesday, March 12, 2013

first 5 mins, and other stuff

first 5 min of troubleshooting.
$ w
$ last
$ history
$ pstree -a
$ ps aux
$ netstat -ntlp
$ netstat -nulp
$ netstat -nxlp
$ free -m
$ uptime
$ top
$ htop
$ lspci
$ dmidecode
$ ethtool
$ iostat -kx 2
$ vmstat 2 10
$ mpstat 2 10
$ dstat --top-io --top-bio
$ mount
$ cat /etc/fstab
$ vgs
$ pvs
$ lvs
$ df -h
$ lsof +D / /* beware not to kill your box */
$ sysctl -a | grep ...
$ cat /proc/interrupts
$ cat /proc/net/ip_conntrack /* may take some time on busy servers */
$ netstat
$ ss -s
$ dmesg
$ less /var/log/messages
$ less /var/log/secure
$ less /var/log/auth
$ ls /etc/cron* + cat
$ for user in $(cat /etc/passwd | cut -f1 -d:); do crontab -l -u $user; done
someone purportedly from Maxis says its not too hard to emulate the server bits of simcity 4.
this concurrent editing wiki is fairly cool.
a dvcs for writing english..apparently... 
the fogcreek ppl are quite amusing.. 
a dvcs that does both 'show git' and 'show mercurial'...
continueing the wave of monitoring startups..
apparently got an investment from google ventures... 

someone else wrote
which u can curl | bash
or  curl | ssh $remote_server bash
how nice! 

From what i hear, its also not heroku..
Trying to build something on EC2 without SOA in mind is about as productive (and fun) as playing with a single Lego brick
not silver bullet. but why not give it a try?
weather satelites wearing out faster than we're launching new ones?
i believe the dude also made the chumby.

Monday, March 11, 2013

of tech people or maybe not..
is a new competitor for the likes of and
and their main problem is people respond thusly..
No thanks, we’re using Heroku!

separately this thing looks cool..
i wonder if people get better mileage out of just running a in house phpbb or something.

GE's barista bot!

Wednesday, March 6, 2013

why google really is your best friend. or in this case StackExchange.

Typical Microsoft documentation page:
DWORD throbTheWangle(DWORD Wangle, FLOAT HowMuch)
This function throbs wangles.
Input parameters:
Wangle - the wangle to be throbbed.
HowMuch - how much to throb it
Return value:
The function returns a status code indicating success or failure.

If you want to know what wangles are, what throbbing is, the valid range of "HowMuch", what the returned status codes are... well, you're off to StackExchange to see if anybody's managed to figure it out.

Original discussion here: on the phenomenon that developers are spending > half their time on forums and blogs.

Tuesday, March 5, 2013

the magic of woz

Near the end of high school and early college years I did a lot of internal thinking. This is the age that I hear a lot of students talking about right and wrong and what values are good and exploring religions if they haven’t had one pressed upon them by their parents.
First, I came to the conclusion that I would rather be an average person joking all the time than a powerful businessman stressing over work every day. I also decided for myself that I‘d want to be ’in the middle‘ in almost every way. I looked hard and the extreme ends of politics and values and wealth were not desirable and led to corrupt behaviors for many. Early on I decided that I would never want to tell one story in different ways. The truth always comes out one way. I decided that telling 2 versions of the same thing is often hypocritical. The teller doesn’t feel that the truth about how they are and how they act is not good, so they hide it with deception and falsehoods. It‘s like having 2 different personalities in your head and can lead to psychological problems and neurosis. I did not want to be like that.
I also decided that I did not have to convince others of my views for those views to be good. They only needed to be good to me. I didn’t have to argue and win points. Arguments rarely have ‘winners’ anyway. I could tell what I believed (even how to make a computer) and if others didn‘t agree, they were not bad. They just thought differently. I would have the belief that my thoughts were good and were inside my head and that’s all that mattered.
Also, my dad had told me that how far you go in a company usually is determined by how well liked you are. So I‘m always very nice to everyone. There’s no need to make enemies. You are recognized by your own skills and good work, and you don‘t have to criticize others for not doing good work. Just worry about your own skills.


Q: Do TIGERS like catnip?? by Big Cat Rescue

i dont use this stuff but i think the writing is on the wall or something

i dont use that stuff. tried once, to install baruwa(mailscanner front end) via puppet, didnt work, then gave up instead of troubleshooting(i was looking for a lazy/easy antispam setup) and moved on to something else(i'd sooner follow than setup mailscanner+$frontend, and mxhero is really instant gratification). 

anyways, someone wrote a "my 1st 5min on a linux server" guide, mostly about security.

and posted it here:

and slightly more than 1/2 of the 333(as of writing this) comments on that thread are about config management tools..
some of those comments go like:

>Also, millions of servers were deployed before Chef/Puppet appeared. You can't tell they did wrong.

You're right -- many used cfengine. Still others used a custom 'config' rpm / deb that deployed all of these files everywhere.
Automated configuration makes sense not just for repeatability, but for auditability and documentation. Especially when you are going to 'hand the server over', the next admin should be able to know what you've changed.
Also, disallow password-based access to everything (use the keys, Luke.)


The premise of this thing is not good advice.

1) Your first couple minutes on a server should be used to install a configuration management client, if your bootstrap policies somehow don't already install one.
2) Everything else listed in this document should be configured by a configuration management system.
3) "User account sync tools" should have no place in a modern infrastructure, you should use your configuration management tool to (at the bare minimum) deploy /etc/passwd and /etc/sudoers across your infrastructure.
4) You should not use shared/role accounts. The "incremental cost" is paid back immediately when someone leaves your organization; having to update everyone of a changed password or having a password change have any negative impact at all should not be a thing your company does.
This stuff isn't hard. It's worth doing right.

can u say lexically dense?

Monday, March 4, 2013

a name calling exercise

found on /. today..

Ubuntu is an African word that means "I can't configure Debian"

Debian is a Klingon word that means "I'm scared of Slackware"

Slackware is ancient Sumerian for "Beware of He Who Must Not Be Named, also known as Gentoo".

because someone "rewrote" the steam installer for debian. yes, steam was released for ubuntu.

need to remember this amazing shit!

Time Flies Like an Arrow
An Ode to Oettinger
Now thin fruit flies like thunderstorms,
And thin farm boys like farm girls narrow;
And tax firm men like fat tax forms -
But time flies like an arrow!
Like tossed bananas in the skies,
The thin fruit flies like common yarrow;
Then's the time to time the time flies -
Like the time flies like an arrow.
Edison B. Schroeder 1966

Trans Pacific Partnership : Take Action

the problem with cats is they got big mouths and appetities

i used to think gulper cats are the coolest fish ever..still think they're cool but quite given up on keeping a fren bought a baby tiger shovel nose by mistake and wants to pass it to me..i'm totally giving it intense thought...ahahahahahaha....this one is totally eyeing the aro and the aro knows it!

and 16 seconds for the gulper to demo its thing!

Sunday, March 3, 2013

2 cents worth

possibly why we got get big messy projects all the time, but stuff like $2k bikes and whether soccer is on tv get parliamentary debate.
all there actually.
some of the externally linked stuff..

specifically we're talking about a 'duck', the 5th item here:

and yes, the discussion was specifically referring to this piece of voodoo...

what google does
Google is facing a couple of interesting challenges with the cars right now, one of which I heard about from someone close to the company. (The Google self-driving car team mentioned some of these in passing in a blog post.)
The first challenge is driving in snow.
When snow is on the road, the cars often have a tough time "seeing" the lane markers and other cues that they use to stay correctly positioned on the road. It will be interesting to see how the Google team sorts that one out.
A second challenge, apparently, is when the car encounters a change in a road that is not yet reflected in its onboard "map." In those situations, the car can presumably get lost, just the way a human can.
A third challenge is driving through construction zones, accident zones, or other situations in which a human is directing traffic with hand signals. The cars are excellent at observing stop signs, traffic lights, speed limits, the behavior of other cars, and other common cues that human drivers use to figure out how fast to go and where and when to turn. But when a human is directing traffic with hand signals--and especially when these hand signals conflict with a traffic light or stop sign--the cars get confused.
(Imagine pulling up to an intersection in which a police officer is temporarily directing traffic and overriding a traffic light. What should the car pay attention to? How should the car be "taught" to give the police officer's hand signals more weight than the traffic light? How should the car interpret the hand signals, which are often different from person to person? And what if the cop is just pointing at you and yelling, which happens frequently in intersections in New York?)

in other news,  how they do search...

the link between growth and jobs could be merely historical baggage
recent numbers seem to say so.

how one may spend his/her first 5 min on a web-facing server:

how many others think this should be automated with chef/puppet:

those many others are the types who would work at cloudflare or use their services:

essentially,its something like when u have 5 servers maybe u hire 1 sysadmin to watch over them. when u got 5000 of them, you have maybe 10 admins who use lots of automation to watch over your 5k servers, not 1000 sysadmins.

The Libertines - Time For Heroes by RoughTradeRecordsUK

Cream - Crossroads (2005) Live At Royal Albert Hall by Marco Pulgar

Television - Venus by SpaceOdyssee0

PRINCE - "PURPLE RAIN"- 1983 by Marco dos Anos Oitenta

Prince Purple Rain live Milan 2010 HQ by nuwata abeshi

Lynyrd Skynyrd- Free Bird (LIVE) 1977 by TheGoodOldRock

Deep Purple - Soldier Of Fortune by Vitaliy Bredik

Led Zeppelin - Stairway to Heaven Live (HD) by YeOldeRock

The Stone Roses - I am the resurrection by Rollaman89

The Rolling Stones - Sympathy For The Devil (Live) - OFFICIAL by TheRollingStones

Pink Floyd - Shine On You Crazy Diamond by jaguarguitar

Chuck Berry - Johnny B. Goode (Live 1958) by Lorly Montana

Jimi Hendrix - All Along The Watchtower live by iABwave

Guns N' Roses - Knocking On Heaven's Door Live In Tokyo 1992 HD by Mitsos Fragopoulos

Guns N' Roses - Paradise City - Live At The Ritz 88 by SlashedDuff

Guns N' Roses - Sweet Child O' Mine by GunsNRosesVEVO

METALLICA - Enter sandman live by eurique

Metallica - The Unforgiven (Live San Diego 1992) by Javier Nuñez

Metallica - Nothing Else Matters (Live) by MTHS

Nirvana - All Apologies (Unplugged In New York) [With Lyrics] [Full HD 1080p] by ZoliV70Music

Soundgarden - Fell on Black Days - Lyrics by snodog1960

Soundgarden - Black Hole Sun by SoundgardenVEVO

Soundgarden - Spoonman by SoundgardenVEVO

Red Hot Chili Peppers - Give it Away (Live @ Woodstock 99) by Victor Acuña

rhcp -fire(woodstock 99) by stje

rage against the machine - Wake up by LilaWunderbohnen

Rage Against The Machine - Guerrilla Radio by RATMVEVO

Rage Against The Machine: Killing In The Name by masterofacdcsuckaS

OutKast - Ms. Jackson by OutKastVaultVEVO

OutKast - Hey Ya! by OutkastVEVO

Gnarls Barkley - Crazy ( Official Music Video + Lyrics ) by 1441rocky

Gnarls Barkley- - - " Crazy " ( H Q ) by bernard gibson

Norah Jones - Little Broken Hearts LP (Full album with cue) by Chittapon Chittayasodhara