how cold is it?

an oldy, but a goody An annotated thermometer (degrees Fahrenheit) +50 New York tenants turn on the heat Minnesotans plant gardens +40 Californians shiver uncontrollably Minnesotans sunbathe +35 Italian cars don’t start +32 Distilled water freezes +30 You can see your breath You plan a vacation in Florida Politicians begin to worry about the homeless …
Continue reading how cold is it?

despise the free lunch – law 40 – #48laws by robert greene

Law 40 What is offered for free is dangerous – it usually involves either a trick or hidden obligation. What has worth is worth paying for. By paying your own way you stay clear of gratitude, guilt, and deceit. It is also often wise to pay the full price – there is no cutting corners …
Continue reading despise the free lunch – law 40 – #48laws by robert greene

apps on the network

{This started as a Disqus reply to Eric’s post. Then I realized blog comments shouldn’t be longer than the original post 🙂 } The app-on-network concept is fascinating: and one I think I’ve thought about previously, too. Hypothetically, all “social networks” should have the same connections: yet there’s dozens upon dozens (I use at least …
Continue reading apps on the network

stir up waters to catch fish – law 39 – #48laws by robert greene

Law 39 Anger and emotion are strategically counterproductive. You must always stay calm and objective. But if you can make your enemies angry while staying calm yourself, you gain a decided advantage. Put your enemies off-balance. Find the chink in their vanity through which you can rattle them and you hold the strings. –{{Robert Greene}}, …
Continue reading stir up waters to catch fish – law 39 – #48laws by robert greene

think as you like but behave as others – law 38 – #48laws by robert greene

Law 38 If you make a show of going against the times, flaunting your unconventional ideas and unorthodox ways, people will think that you only want attention and that you look down upon them. They will find a way to punish you for making them feel inferior. It is far safer to blend in and …
Continue reading think as you like but behave as others – law 38 – #48laws by robert greene

who wants an “all-star team” anyway?

A friend sent me this job listing recently, and I see it suffers from a wrong-headed (though well-intentioned) institutional fixation that hiring managers seem to have: that of wanting an “all-star team”. “we are building an all-star team” Sigh. This mentality is promoted by smart, successful people like Joel Spolsky: “You’re going to see three …
Continue reading who wants an “all-star team” anyway?

create compelling spectacles – law 37 – #48laws by robert greene

Law 37 Striking imagery and grand symbolic gestures create the aura of power – everyone responds to them. Stage spectacles for those around you, then, full of arresting visuals and radiant symbols that heighten your presence. Dazzled by appearances, no one will notice what you are really doing. –{{Robert Greene}}, {{The 48 Laws of Power}} …
Continue reading create compelling spectacles – law 37 – #48laws by robert greene

a sample cfengine promise bundle – delete “large” files

body common control { bundlesequence => { “file_remover” }; } bundle agent file_remover { vars: “bigfile” int => “1g”; files: “/home” delete => tidy, file_select => files_too_big, depth_search => recurse(“inf”); reports: “Deleted files over $(bigfile) in size from /home”; } body depth_search recurse(d) { depth => “$(d)”; } body delete tidy { dirlinks => “delete”; …
Continue reading a sample cfengine promise bundle – delete “large” files

my theory of social networking

I know lots of folks who like to have everything they share on one social network (eg Google+) magically appear on all others they use, too (eg Twitter & Facebook). While I sometimes share identical content out to several networks, I rarely want precisely the same thing going everywhere all the time. In fact, while I …
Continue reading my theory of social networking

disdain things you cannot have: ignoring them is the best revenge – law 36 – #48laws by robert greene

Law 36 By acknowledging a petty problem you give it existence and credibility. The more attention you pay an enemy, the stronger you make him; and a small mistake is often made worse and more visible when you try to fix it. It is sometimes best to leave things alone. If there is something you …
Continue reading disdain things you cannot have: ignoring them is the best revenge – law 36 – #48laws by robert greene

a public – or white-labelable – rfe service a la uservoice, but easier to use

I’ve seen some services that utilize uservoice to handle requests for features, functionality, etc. And I have seen companies have formal Request For Enhancement / Enhancement Request / etc processes (generally culminating from support cases (hopefully from good ones)). What I don’t see, though, is a way to either limit who can submit requests (uservoice, for example, …
Continue reading a public – or white-labelable – rfe service a la uservoice, but easier to use

sending email in python with gmail

A {{Python}} nugget from {{Programming Your Home}} (review) I wanted to share from p97: import smtplib def send_email(subject, message) recipient = ‘your_email_recipient@domain.tld’ gmail_sender = ‘your_gmail_account@gmail.com’ gmail_password = ‘your_gmail_password’ #use tls gmail_smtp = smtplib.SMTP(‘smtp.gmail.com’, 587) gmail_smtp.ehlo() gmail_smtp.starttls() gmail_smtp.ehlo() #login gmail_smtp.login(gmail_send, gmail_password) #message formatting mail_header = ‘To: ‘ + recipient + ‘\n’ + ‘From: ‘ + gmail_sender …
Continue reading sending email in python with gmail

how can a Christian tell if they are “called to the ministry”?

There is no shining light that will surround you like Jesus did to Saul on the way to Damascus. There is no envelope that will arrive by owl. There is something far simpler – there is Jesus’ own last command to His disciples: “All authority has been given to Me in heaven and on earth. Go …
Continue reading how can a Christian tell if they are “called to the ministry”?

master the art of timing – law 35 – #48laws by robert greene

Law 35 Never seem to be in a hurry – hurrying betrays a lack of control over yourself, and over time. Always seem patient, as if you know that everything will come to you eventually. Become a detective of the right moment; sniff out the spirit of the times, the trends will carry you to …
Continue reading master the art of timing – law 35 – #48laws by robert greene

setting-up etherpad in centos 6

To add to my tutorial collection, here’s how to setup EtherPad on CentOS 6 (x64). As in the IRC tutorial, I used a Digital Ocean VM for this 🙂 What is EtherPad? It’s an open-source collaborative text editor that works like Google Docs – ie, all editors/viewers can see changes from everyone else in realtime. …
Continue reading setting-up etherpad in centos 6