Subscribe: tins ::: Rick Klau's weblog
http://feeds.feedburner.com/tins/comments
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
article  digital  female female  female  great article  great  lastpass  male  much  names  nice  print  result  rick  undetermined  years 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: tins ::: Rick Klau's weblog

tins ::: Rick Klau's weblog





Updated: 2016-12-06T01:59:04.996-08:00

 



Code is up on github (with a fix for the multiple-...

2015-10-05T12:39:19.392-07:00

Code is up on github (with a fix for the multiple-given-names problem): https://github.com/jillh510/genderize-contacts



Amazing! Thanks, Jill!

2015-10-01T17:36:02.017-07:00

Amazing! Thanks, Jill!



Here you go! Replace the "names" array w...

2015-10-01T17:32:21.194-07:00

Here you go! Replace the "names" array with the result of your LinkedIn export. NB the genderize.io API limits non-dev users to 1000 queries per day. Also the comments field is eating my indentations, which renders Python nonsensical - argh. Hopefully it's obvious from context.

I noticed that a few of my contacts include a surname in the "First Name" field ('Hillary Rodham' in the below example), and those names come back as undetermined. Might be enough to skew your data, if you assume that women are more likely than men to do this.

import requests
import json

names = [
'John',
'Jane',
'Hillary Rodham'
];

female = 0
male = 0
cant_tell = 0
undetermined_names = []

for name in names:
request_string = "http://api.genderize.io/?name=" + name
r = requests.get(request_string)
result = json.loads(r.content)
if result['gender'] == 'female':
female = female + 1
elif result['gender'] == 'male':
male = male + 1
else:
cant_tell = cant_tell + 1
undetermined_names.append(name)

ratio = float(female)/(female + male)
print "Female: " + str(female)
print "Male: " + str(male)
print "Percent female " + '{:.1%}'.format(ratio)
print "Undetermined: " + str(cant_tell)
print undetermined_names



Thanks for sharing...For the sake of children worl...

2014-09-11T12:32:07.567-07:00

Thanks for sharing...For the sake of children worldwide, I hope and pray that we never re-live another tragedy such as this...



Like

2014-08-21T10:59:51.109-07:00

Like



This post is so true, I worked for a company that ...

2014-07-11T02:40:02.885-07:00

This post is so true, I worked for a company that followed the cash, and would happily add requested features without considering the longer term effect this was to have on the business and the product. I did at one time ask them to consider stopping and fixing everything that did not already work before they added another customer feature, they considered if for a short while as customers withheld payments, but as soon as that situation was resolved, they return to their old ways.

As such the product has now grown into a monster, with management jumping for the next big cash opportunity. As a result its development team are busy plugging gaps and trying to appease many un-happy customers, who's requested feature is now like a dead leaf on a tree.

Whilst they are making money, they will continue, but they fail to see the link between, high staff turnover, customer dissatisfaction and a seriously bad reputation in the industry which will one day take its toll.

I currently run a business to provide a web service solution as a result of that bad decision making, so for me it has become an opportunity, although I do have one eye on the fact that this could all end and affect my business, so I have ensured my service can stand alone if the other fails, or in a number of cases when the client jumps ship and leaves them, I can continue providing my services.



thanks for bringing this Excellent song to the pub...

2013-10-03T18:01:45.298-07:00

thanks for bringing this Excellent song to the public's eyes. "Been" a favorite of mine, ever it was released on their "to Heaven and Back" Album, back in 1997. The lyrics speak volumes of our current american state of affairs. strange that no on in the media, or anywhere else has picked up on this mood perfect, dead on Musical Masterpiece!! P.S. Been's Son, Robert Levon Been, of the Group; "BRMC" is forming up a Tribute Album, consisting of two live shows, earlier this year. Keep up on the latest @ thecallband.com Kevin J. Keller from hiplo@gmail.com



Dad, this is incredible - I didn't know that s...

2013-09-12T16:26:50.442-07:00

Dad, this is incredible - I didn't know that so much had happened. All I knew, until a couple of minutes ago, was that two towers were attacked. How is it that we emphasize the trauma and death of a few loved ones, when there can be millions struck into fear? This really made me think about it.



@cknicker: We moved to a more permanent location, ...

2013-06-18T11:15:31.686-07:00

@cknicker: We moved to a more permanent location, where much of the equipment was built to our spec. As a result, we stopped using my hacked-together setup and have a lot more equipment tailored to our use case. That said, the audio/video ends up going via HDMI into a Blackmagic box, which continues to use Thunderbolt to connect to the iMac. We're now using Wirecast instead of Ustream's producer app (which is really a white labeled version of Wirecast), and we moved to YouTube Live a few months ago for our broadcasts.

We're not using Hangouts at the moment for our workshops, primarily because we found that the interactivity for remote participants was less important than getting a solid broadcast feed out; that said, we continue to experiment and may return to Hangouts at some point down the road.



I'd very much like to see how this setup has b...

2013-06-16T09:53:53.565-07:00

I'd very much like to see how this setup has been updated in the past nine months. Any chance of that? thanks



Enjoyed your presentation Rick, very thought provo...

2013-06-05T13:32:05.396-07:00

Enjoyed your presentation Rick, very thought provoking!



Thanks! Really enjoyed, am fairly convinced now. W...

2013-05-30T02:12:02.696-07:00

Thanks! Really enjoyed, am fairly convinced now. Will adopt in future :-)



How did I miss this one? Rick, you have the BEST ...

2013-04-24T03:11:27.943-07:00

How did I miss this one? Rick, you have the BEST stories!



Nice job of using ImportHTML! Inspired me to write...

2013-03-31T07:09:03.949-07:00

Nice job of using ImportHTML! Inspired me to write one myself on using ImportHTML() to make a nice map visualization of facebook usage data.

Let me know what you think: http://spreadsheetpro.net/using-importhtml-to-scrape-facebook-usage-numbers/



Nice trip review. Crazy that you had faulty seals ...

2013-03-14T20:14:43.572-07:00

Nice trip review. Crazy that you had faulty seals on a rig from El Monte two years in a row. What are the odds?

BTW it's cool to see someone in the Tech industry blog about RVing :) I'm working on my own startup (RVzen dot com) and I hope to one day make it much easier for everyone to make informed decisions about renting and owning an RV. But I've got a long way to go :)



... and are you sure you don't want to put an ...

2013-03-14T13:52:52.428-07:00

... and are you sure you don't want to put an ad next to this post? :)I can see some high CPC ads :)



Excellent coverage on all points I had wondered ab...

2013-03-14T12:04:56.568-07:00

Excellent coverage on all points I had wondered about. Thank you.



I assume you've read Marc Prensky's paper,...

2013-02-01T19:04:58.056-08:00

I assume you've read Marc Prensky's paper, Digital Natives, Digital Immigrants, from 2001, which is I believe where the phrase Digital Native was coined. It is a fascinating paper which has shaped my thinking about education and technology for years.

http://www.marcprensky.com/writing/Prensky%20-%20Digital%20Natives,%20Digital%20Immigrants%20-%20Part1.pdf

However, being a person who has programmed computers since the late 1960s and been on the Internet since the early 1980s, I sometimes call myself a digital aborigine.

My one suggestion to parents about technology is that kids should be allowed to play any computer game they can write. This got my kids to start programming in kindergarten. None of them really stayed with it, but it has helped shaped their relationship to technology. Now, with the Raspberry Pi on the scene, I'm tended to modify it to being able to play any game they can build. My youngest wants to take a Raspberry Pi and make a tablet out of it, but that looks like it is still too big a project.



I'm liking lastpass too. It's a great help...

2013-02-01T09:24:23.046-08:00

I'm liking lastpass too. It's a great help for me, especially when I have to access both my personal and business accounts.



I wonder what the concerns of the other parents we...

2013-01-30T11:16:38.361-08:00

I wonder what the concerns of the other parents were. Mine are less about content than about understanding our tools and our relationship to them, but my concerns are valid for adults as well as for children.

For example, No. 1 Daughter has an iPod and I have an iPhone; I expect that we should both be able to control our Facebook addiction enough to eat dinner with the family. Or an example from my work life: limits in the current program require a human work-around, but this does not necessarily mean that the human work-around is optimal or should be tolerated; otherwise, we reduce ourselves to slaves of the machine.



Good stuff Rick. With two kids in the exact age ra...

2013-01-29T12:27:41.626-08:00

Good stuff Rick. With two kids in the exact age range you describe, this is right in our family's wheelhouse. Appreciate the thought provoking sentiments here.



@rklau, I have been wanting to do this for years a...

2012-10-27T15:12:25.970-07:00

@rklau, I have been wanting to do this for years and will use your article as a starting place to get this project off of the ground. My preference would be for a cloud solution so that I can stream this from anywhere to any device, but the cost for that much online space is prohibitive at this point so local might be the way to go in the interim. Again, thanks for an informative article.



@rklau, thanks for a great article. I just spent 6...

2012-10-27T15:02:49.740-07:00

@rklau, thanks for a great article. I just spent 60 hours over the last few weeks getting all of my many years of site, contact, and other information into LastPass. It has been arduous to say the least, but well worth it as well. This is just a first pass and I daresay I probably have another 60 hours to get everything organized exactly like I want, but this is a good first start. LastPass really is a lifesaver and the support staff are just awesome with lots of great support on the forums too. Finally, I just took my latest LastPass Security Challenge and have improved my rankings dramatically. I just cannot say enough good things about LastPass which is my go to app for everything. Again, thanks for a great article.



Thanks for sharing this lovely tribute to Michael....

2012-10-16T10:04:24.030-07:00

Thanks for sharing this lovely tribute to Michael. So many of us will miss him.




I've been after doing something like this for ...

2012-10-13T03:59:04.596-07:00

I've been after doing something like this for years, this post is very encouraging. I've a daughter who is now 15, she had a similar assignment to your son, from her school requesting finding some old photos. Thanks Rick :)