Friday, August 7, 2015

I Look Like an Engineer

This week tens of thousands of female engineers tweeted pictures of themselves and explanations of the work they do under the hashtag #ILookLikeAnEngineer. The movement made the front page of the New York Times, and so I decided to see what I could do with the tweets. Because this is a post about female engineers, I will describe the engineering steps in a little more detail:
  1. I used a program to scrape roughly 100,000 #ILookLikeAnEngineer tweets.
  2. From each tweet, I extracted any links to images, filtering out retweets and duplicate links.
  3. Using what Mark Zuckerberg in The Social Network would call “a little wget magic”, I downloaded all the pictures from the links. This gave me roughly 10,000 pictures (1.2 GB). Then I created a site so that drunken fraternity men could rate the attractiveness of the women...no, never mind.
  4. I programmatically cropped all 10,000 images into squares of uniform size.
  5. I wanted to see if I could create mosaics: compose a large image from tiled smaller images. There are websites which do this but I was pretty sure they would choke on 1.2 GB of pictures and not give me the freedom to experiment with parameters. The better solution was to write code to do it, and the lazier solution was to see if someone else had already done that, which they had. This allowed me to create mosaics using only one line of code, but I didn’t like the initial output so I added a bunch of my code to their code until it did what I wanted.

Here are the final results. From far away, the mosaics look like Seurat: for example, here is the woman who started it all.

Zoom in and you get lost in the individual pictures.

Here are some high resolution versions (warning: the files are large; zoom in). Please feel free to use them, with attribution, to persuade women to become engineers or do other socially useful things. (Do me a favor and let me know about it!)

I was working on this while watching the Republican debate, and at some point I got so tired of hearing overconfident men pretend to know more than they did. (The line that did me in was Huckabee’s assertion that scientists agree personhood begins at conception because of a fetus’s “DNA schedule”. What the hell is a DNA schedule?) So I went home and wrote code. I’m often comforted by the fact that, however loud and annoying the person lecturing me may be, they cannot get inside my skull: the silent sanctity of those few inches of space, the infinite freedom to reflect and create, remain my own.

And yet. It’s naive to think that freedom of thought is enough. My work requires a computer, which I need economic freedom to buy. And Huckabee’s proposed restrictions of contraception and abortion will reduce women’s economic freedom. My work is funded by government science agencies which Huckabee wants to cut.  So even code is cold comfort at the moment.

Apologies for the slightly bleak ending. If you have a custom image you’d like female-engineerified or higher resolution versions of these images, I’m happy to do that. If you are one of the women portrayed here and are uncomfortable having your face composed of many smaller women, let me know and I will take your picture down. And if you have ideas for cool things to do with this dataset or ways to improve the mosaics, please let me know! (Some pretty obvious improvements one could make are a) filtering out non-faces and b) filtering out duplicate images.)

138 comments:

  1. Cool! I hope you didn't just scrape the pictures of women as the movement was welcoming of all underrepresented engineers. :D

    ReplyDelete
    Replies
    1. Indeed :) (Even had I wanted to, I don't know how I could easily filter for pictures of just women -- tricky image-recognition problem).

      Delete
  2. I need this printed, framed and hung in my office. Brilliant.

    ReplyDelete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
  4. This comment has been removed by the author.

    ReplyDelete
  5. Check our website to get all the solution for your all assignment related queries from our professional writers.
    Visit assignment help

    ReplyDelete
  6. Simply wanted to write down a word in order to say thanks to you for those wonderful tips.
    Finance Assignment Help

    ReplyDelete
  7. If you are looking for an Assignment Help USA that can be your buddy for life, then you don’t need to look anywhere else. Assignmenthelp.us will be there for you and with you from your early school years till you earn your PhD. We provide our services for all education levels so that you don’t ever have to go through the process of finding a new assignment helper every academic year. What’s more, you’ll never find any mistakes in the bibliography section of your assignments either as our experts are comfortable with each and every citation style.

    Assignmenthelp.us brings to you a comprehensive solution with an assurance of peerless writing style, implemented in every paper.

    ReplyDelete
  8. Do visit our website to get best essay writing help from our experts.

    ReplyDelete
  9. It is very awesome and nice post, really appreciative. You can look forward to the Online Assignment Help or you can say online assignment service provided by Assignment help experts.

    ReplyDelete
  10. This was a great and interesting article to read. I have really enjoyed all of this very cool information

    ReplyDelete
  11. I seen your article I will read It’s really great and knowledge information, actually thank you for sharing with us.
    warehouse line painting

    ReplyDelete
  12. Actually I don’t like to comment on blog but I deeply read your article it’s really useful, thank you so much for share this wonderful information.
    Rajasthan Motorcycle Tours

    ReplyDelete
  13. Your blog provided us with valuable information, thank you so much for share this awesome information and helpful article.
    Lifestyle Magazine

    ReplyDelete
  14. Thank you so much for share your article,It’s provided us with valuable knowledge, Visit our website for transportation company.
    Custom Broker in India

    ReplyDelete
  15. A custom movie critique paper is exactly what you need when you are struggling on your own. For a reasonable price, you can receive a perfectly written paper that meets all of your requirements. Best of all it will be written if you will have a great film critique sample .

    ReplyDelete
  16. It is an extraordinary site.. The Design looks great.. Continue working like that!. spotify web player

    ReplyDelete
  17. I recently found many useful information in your website especially this blog page Top USA store Promo Code

    ReplyDelete
  18. I am awed by the data that you have on this blog. It displays how well you welcome this subject... buy facebook likes

    ReplyDelete
  19. Nice and interesting post. Thank You! For sharing such a great article, I like to read your information you have mentioned in this article are helpful.
    Top 5 Web Designing Company In India | SEO Services In India

    ReplyDelete
  20. Thanks for sharing such a nice Blog.I like it. We also provide affordable Assignment help in uk.

    ReplyDelete
  21. A debt of gratitude is in order for setting aside an ideal opportunity to talk about this tannlege oppegård

    ReplyDelete
  22. This is only the data I am discovering all over. A debt of gratitude is in order for your website https://freegrapi.com/

    ReplyDelete
  23. Thanks, for such a great post. I have tried and found it really helpful.
    PCD Pharma Franchise

    ReplyDelete
  24. It is an incredible site.. The Design looks great.. Continue working like that! seoagencychina

    ReplyDelete
  25. Awesome post I might want to thank you for the endeavors you have made in composing this intriguing and educated article. แทงบาคาร่า

    ReplyDelete
  26. Usually I never comment on blogs but your article is so convincing that I never stop myself to say something about it. You’re doing a great job Man,Keep it up.
    canada education consultants in delhi
    ielts coaching in gurgaon

    ReplyDelete
  27. Thanks for the cool article. The mosaic is very cool. Dude if you want to become popular then Get Instagram Followers

    ReplyDelete
  28. I recently found many useful information in your website especially this blog page. Among the lots of comments on your articles. showbox apk

    ReplyDelete
  29. The information you shared is nice. We also share a post on Name change services Name change is available professional services in name change industry. For any assistance talk to us or call us:- 9871075159 and find free consulting.
    NAME CHANGE IN GAZETTE
    NAME CHANGE AFTER MARRIAGE
    NAME CHANGE DOCUMENT
    NAME CHANGE AFTER DIVOCE
    NAME CHANGE AFTER INTER RELIGION MARRIAGE

    ReplyDelete
  30. Found your post interesting to read. Sometimes, It become troublesome to make time for writing assignments. We understand such situation. We provide you assignment help service like taxation law assignment for students and complete it for you before the deadline.

    - GoAssignmentHelp

    ReplyDelete
  31. Thanks so much for the blog post its very informative and I commend you for that. I will have to bookmark this site and show my friends. I also found below links helpful maybe you can have a look as you can get a research paper help or an assignment help. You can check our research questions examples , research questions as well as MLA Citation for the papers we have done before.

    ReplyDelete
  32. Computer Science and engineering Assignment Help | Homework Help | MHA Get online Computer Science & Engineering Assignment help or Computer Science & Engineering homework help from smart tutors of My Help Assignment. Learn your algorithmic sense!

    ReplyDelete
  33. Discover the top great movies brought to everyone with the showbox app. Integrated application platform updated with the latest blockbusters provided by: https://showboxvpn.com
    Download File showbox safely to use watching movies!
    Showbox For Android download
    Showbox For iPhone download
    Showbox For PC download
    Showbox For iPad download
    Showbox For Chromebook download
    Showbox For Chrome cast download

    ReplyDelete
  34. Resources like the one you mentioned here will be very useful to me! Thanks for sharing this useful information with us...
    Error Code 0xc00000e9

    ReplyDelete
  35. of thousands. Many people สมัครแทงบอล still don't know that playing baccarat is not just a measurement of the

    ReplyDelete
  36. This comment has been removed by the author.

    ReplyDelete
  37. ผู้ให้บริการเกมเดิมพันรายใหญ่ เว็บที่มีครบทุกความต้องการ w88 โปร โม ชั่ น สุดพิเศษ สมัครตอนนี้รับโบนัสแรกเข้าทันที 100% สูงสุดถึง 6,000 บาท

    ReplyDelete
  38. Stay at Home, Stay Safe! I am experienced social media marketing expert providing ROI service from last 5+ years certified by inbound marketing, facebook advertising, instagram marketign expert, and more. Now let's grow your business or profile visibility in organically. Or You can boost your business, sell, profile visibility or traffic or followers by getting my 100% safe and real service in cheap prie. so lets get connect if you nedd to Buy Real Twitter Likes or FB post likes or anyting ealse, or instant instagram followers or only usa targeted country likes & folowers.

    ReplyDelete
  39. ป๊อกเด้งthis was the of article of the yearป๊อกเด้ง I never seen the article like this ป๊อกเด้ง I love to see the best article of the year like this I hope to contract with writter for bussiness

    ReplyDelete
  40. ข่าวทั่วไทยthat was amazing article ข่าวสดใหม่this was the of article of the yearข่าวเด่นวันนี้ I never seen the article like this ข่าวสด I love to see the best article of the year like this I hope to contract with writter for bussiness

    ReplyDelete
  41. https://fatsharkgamesgiveaway.com/%e0%b9%80%e0%b8%aa%e0%b8%b7%e0%b8%ad%e0%b8%a1%e0%b8%b1%e0%b8%87%e0%b8%81%e0%b8%a3-sa/ เสือมังกร sa

    ReplyDelete
  42. This article is so interesting i love to share it with you guys.
    sa gaming
    sa gaming
    sa gaming

    ReplyDelete
  43. Google Reviews send customers a positive or negative response to your business, online-store, Restaurant or requirements. You can Expect your SEO rank of google reviews. Scroll down you can see the advantage of buying google reviews We will discuss many kinds of topic about buying Google reviews.

    We know all reviews platform always promote your business and also virtual shopping assistant. So, We provide fresh/real/good Ip’s Reviews with multiple devices. Our reviews will be not removed on your business page, maps, places. We can do USA, UK, CA and AU profile must be. also if you need any custom country we can do that. actually our service worldwide
    buy google reviews

    ReplyDelete
  44. Well blog and liked image of students standing in snow fall specially. I need more blogs of such kind. The way you are using to convey your message is great and impressive
    RealSubscriber
    buy real active facebook followers
    buy organic facebook likes
    facebook like posts
    instant facebook video views

    ReplyDelete
  45. Amazing things here. I am very glad to peer your post. Thanks a lot and I am looking forward to contact you. Will you kindly drop me a e-mail?
    buy facebook group
    buy 500 real instagram likes cheap
    buy instagram video views cheap
    how to view subscribers on youtube
    ytviews

    ReplyDelete
  46. Thank for sharing with nice and useful post you post is very useful me thank i will come back again on this website for see useful post.
    buy US instagram likes
    buy usa instagram video views
    buy youtube usa subscribers
    buy us targeted youtube views
    usa youtube likes buy

    ReplyDelete
  47. Saham adalah sekuritas yang mewakili kepemilikan saham dalam suatu perusahaan. Bagi perusahaan, menerbitkan saham adalah cara mengumpulkan uang untuk tumbuh dan berinvestasi dalam bisnis mereka. Bagi investor, saham adalah cara untuk menumbuhkan uang mereka dan melampaui inflasi dari waktu ke waktu.cek juga Peluang Usaha dan Potensi Ekspor Kalimantan Utara – Tanjung Selor dan markets Ketika Anda memiliki saham di sebuah perusahaan, Anda disebut pemegang saham karena Anda ikut ambil bagian dalam keuntungan perusahaan.Perusahaan publik menjual sahamnya melalui bursa saham, seperti Nasdaq atau Bursa Efek New York. (Berikut lebih lanjut tentang dasar-dasar pasar saham.) Investor kemudian dapat membeli dan menjual saham ini di antara mereka sendiri melalui pialang saham. Bursa saham melacak penawaran dan permintaan saham masing-masing perusahaan, yang secara langsung memengaruhi harga saham.

    ReplyDelete
  48. สุดยอดผู้ให้บริการเว็บเดิมพันออนไลน์อันดับ 1 ต้อง SAGAME สมัครใหม่รับโบนัส 50% sagame.biz
    jack88 สมัคร jack88 สมัคร
    jack88 jack88 ทางเข้า
    jack88 เกมสล็อต jack88 เกมสล็อต
    sagame sagame moblie
    สมัครking99 สมัครking99
    jack88 ดาวน์โหลด jack88 ดาวน์โหลด
    jack88 สล็อต jack88 สล็อต

    ReplyDelete
  49. slotxo slotxoth slotxo.jack88 mobile slotxo auto slotxoz
    ace333 ace333
    918kiss สมัคร918kiss สมัคร
    slotciti slotciti
    168lottothai168lottothai
    sagame sagame
    sexygame sexygame
    เว็บพนัน คาสิโนออนไลน์ jack88 เว็บพนัน คาสิโนออนไลน์ jack88


    ReplyDelete
  50. MVP169 แหล่งรวม เกมส์ กีฬา ยิงปลา คาสิโนออนไลน์ แจกฟรีเครดิต

    ReplyDelete
  51. MVP169 แหล่งรวม เกมส์ กีฬา ยิงปลา คาสิโนออนไลน์ แจกฟรีเครดิต
    MVP169
    MVPATM169
    MVP333

    ReplyDelete
  52. Shopping for Google Opinions could be a highly effective strategy to promote your website or weblog. You would possibly suppose that having the voice of your organization heard on Google is an efficient technique to construct up your model, however sadly, that goodwill is not going to come low cost. On common, the value of a Google search range from $35 - $70, whereas the value varies significantly for various firms. It's due to this fact necessary to grasp simply what you'll be able to count on while you Buy Positive Reviews Online, the best way to use them in your marketing campaign, and the place to purchase them from, to be sure you get one of the best worth for money.

    ReplyDelete
  53. Herman didn't like his first name. He had never liked it. He wanted to change it. He asked his mother. She said it was too late to change his name. She said he could use his middle name. She would call him by his middle name. She asked him if that was okay. Herman said yes. "From now on," he said, "please call me by my middle name. From now on, please call me Adam." His mother said that was no problem. "Goodbye, Herman," she said, "and hello, Adam." When Adam's father came home from work, Adam's mom said, "Guess what? We have a new son."คาสิโนออนไลน์
    ts911
    lsm99

    ReplyDelete
  54. ร่วมสนุกกับ MGWIN88
    พนันออนไลน์ ที่ดีที่สุด ที่นี่ บริการตลอด 24 ชม.

    ReplyDelete
  55. Top site to buy Instagram followers UK very affordable platform and structure your content appropriately.

    ReplyDelete
  56. Webgross has good grasping skills and excellent calibre, which helps them curate the best website development services Delhi. You wouldn’t want to miss our offers, so call us now! https://thewebgross.com/website-development-services-delhi-india/

    ReplyDelete
  57. Your blog provided us with valuable information to work with. Click Here

    ReplyDelete
  58. คาสิโนสด ทางเข้า isc888 ยืนหนึ่งเรื่องโบนัสเงินฝากมีค่าเงินฝาก ทุกยอดโอนมีโบนัสแจก ศูนย์รวมโปรโมชั่นดีดี จัดเต็มโปรโมชั่นแจก ทุกวันโปรโมชั่นสมาชิกใหม่ทุกยอดฝากรับคืนทันที 30% สมาชิกเก่าแนะนำเพื่อนมาสมัครรับค่าคอมทันทีคนละ 500 บาทต่อคน และยังมีโปรโมชั่นอื่นๆอีกมากมาย

    ReplyDelete
  59. instagram takipçi satın al
    instagram takipçi satın al
    takipçi satın al
    takipçi satın al
    instagram takipçi satın al
    takipçi satın al
    instagram takipçi satın al
    aşk kitapları
    tiktok takipçi satın al
    instagram beğeni satın al
    youtube abone satın al
    twitter takipçi satın al
    tiktok beğeni satın al
    tiktok izlenme satın al
    twitter takipçi satın al
    tiktok takipçi satın al
    youtube abone satın al
    tiktok beğeni satın al
    instagram beğeni satın al
    trend topic satın al
    trend topic satın al
    youtube abone satın al
    beğeni satın al
    tiktok izlenme satın al
    sms onay
    youtube izlenme satın al
    tiktok beğeni satın al
    sms onay
    sms onay
    perde modelleri
    instagram takipçi satın al
    takipçi satın al
    tiktok jeton hilesi
    pubg uc satın al

    ReplyDelete
  60. Thank you for this post! I think with such photo and interesting articles you should lead insta blog. From here https://soclikes.com/buy-instagram-followers you can get followers for it

    ReplyDelete
  61. Hi there to every single one, it’s actually a nice for
    me to go to see this web site, it contains useful Information.
    content writing company in delhi
    travel content writer in delhi

    ReplyDelete
  62. I want to testify on how I got cured from Herpes. I have been living with this disease for the past 11 months, i have done all i can to cure this disease but all my efforts proved abortive until i met an old friend of mine who told me about a herbal doctor called Dr Oniha, she told me that Dr Oniha have cure for all kinds of diseases, though i never believed in it because my believe was that there is no cure for Herpes disease. But I decided to give it a try when I contacted Dr Oniha, he told me he has a cure for herpes that he cured with herbal medicine. I order for the herbal medicine, which Dr Oniha sent to me through a courier service which i make use of and now behold the herpes is gone and i now have my life back,if you are out there living with this disease i will like you to also contact Dr Oniha and get this disease cured out of your body. I am a living testimony of Dr Oniha herbal cure. Thanks once again Dr Oniha for you are God sent. contact Dr oniha through his contact information.
    Email:driyaseherblahoe@gmail.com
    Whatsapp number: +2347057052206

    ReplyDelete
  63. در طی مراحل مشخص شده برای طراحی سایت شرکتی، جلساتی برای آموزش موارد ابتدایی مدیریت سایت برای شخص سفارش دهنده ساخت سایت یا فردی خلاق از تیم شما لحاظ کرده ایم که بسیار راهگشاست.

    ReplyDelete
  64. Do you need an urgent loan to pay your bills?Do you need an urgent loan to start a business?Have you been scammed by applying for a loan on line? This is the right place for to get your loan under 24hours with a rate interest of 3%. contact us via (genuineloan96@gmail.com) o WhatsApp +1-513-296-5266

    ReplyDelete
  65. Hello, I’m happy to see some great articles on your site. Would you like to come to my site later? My site also has posts, comments and communities similar to yours. Please visit and take a look
    토토
    경마사이트
    경마

    ReplyDelete
  66. I would like to thnkx for the efforts you have put in writing this blog. I am hoping the same high-grade blog post from you in the upcoming as well. In fact your creative writing abilities has inspired me to get my own blog now. Really the blogging is spreading its wings quickly. Your write up is a good example of it.
    카지노
    토토

    ReplyDelete
  67. "Today, I went to the beach front with my children. I found a sea shell and gave it to my 4 year old daughter and said ""You can hear the ocean if you put this to your ear."" She put the shell to her ear and screamed. There was a hermit crab inside and it pinched her ear. She never wants to go back! LoL I know this is entirely off topic but I had to tell someone!"

    오피헌터

    ReplyDelete
  68. This may be a problem with my internet browser because I’ve had this happen previously. Cheers!!

    횟수 무제한 출장

    ReplyDelete
  69. Hi! Do you know if they make any plugins to help with SEO?

    스포츠마사지

    ReplyDelete
  70. After looking into a few of the blog posts on your site, I seriously appreciate your way of blogging 스포츠토토

    ReplyDelete
  71. You will find a lot of approaches after visiting your post. 온라인카지노

    ReplyDelete
  72. Just continue to write an inpirational blog!! Please visit also my website. 카지노사이트

    ReplyDelete
  73. My website is in the exact same niche as yours and my visitors would genuinely benefit from some of the information you provide here. Please let me know if this okay with you. This paragraph is genuinely a nice one it assists new net visitors, who are wishing in favor of blogging. Thanks Feel free to visit my website; 카지노사이트

    ReplyDelete
  74. The best results come from collaboration. So we take a one-agency approach: a unified, integrated way of working together as one team. Professional Bali Digital Marketing agency offering honest, bespoke, multi-channel digital marketing services to a range of small and large private and public companies.
    https://jaim.agency/services/

    ReplyDelete
  75. The Heritage Partnership is a wealth management firm known to be proactive, progressive and reliable. We strive to be the new standard in financial guidance, creating significant value for our clients. Challenge the status quo with us. We care for the people who care for you. Our pursuit of technological updates, training roadmaps, support platforms and initiatives are thoughtfully designed to develop our people’s competency. It empowers and motivates them to grow and develop, thereby customizing unique solutions towards financial success for you, exceeding expectations every time.

    ReplyDelete
  76. Hey!! This is such an amazing article that I have read today & you don't believe that I have enjoyed a lot while reading this amazing article. thanx for sharing such an amazing article with us.

    buy facebook page likes

    ReplyDelete
  77. This is an excellent blog for engineers. A must-read.
    Are you a student looking for statistics assignment help?
    Come to Crazy for Study. We offer help with assignments, textbook solution manuals, questions and answers, and expert guidance. CFS has a collection of fifty million computer engineering solutions manual. These are curriculum-based, which will help children. Connect with us; we are available 24*7!

    ReplyDelete
  78. We provide you the best platform for online gambling. Visit us and play various games such as Satta King, Kalyan Matka, Online Matka Play and many more. For more help our team is always available to help you. Visit us: https://playonlinesattamatka.com/

    ReplyDelete
  79. Order now for buying cenforce 100mg that is very popular medicine alternative to Viagra and ensures the proper flow of blood to the male reproductive organ.

    ReplyDelete
  80. I also agree that this article is well-written and is very informative for students who seek miscellaneous essays writing online.

    ReplyDelete
  81. I was worried about the quality of my paper. In the tight schedule, I don’t get enough time to review my work. Then I got the idea to get help to Edit My Paper. I tried the web-based service to get support for editing the paper. The professionals have good experience in their field. They use advanced proofreading and editing tools for academic projects to provide flawless solutions to students.

    ReplyDelete
  82. IELTS Coaching in Dwarka is a premier training center dedicated to helping students achieve their desired IELTS scores. With a team of highly experienced instructors, the center provides in-depth preparation for all four sections: listening, reading, writing, and speaking. Students benefit from extensive study materials and engaging practice sessions tailored to enhance their language proficiency. Flexible class schedules allow learners to balance their studies with other commitments seamlessly. Small class sizes ensure personalized attention and effective teaching. Regular mock tests simulate actual exam conditions, helping to boost confidence and performance. A supportive and motivating learning environment fosters continuous improvement and skill development. Conveniently located in Dwarka, the center is easily accessible for local residents pursuing their English proficiency goals.
    https://www.dynamichealthstaff.com/ielts-coaching-dwarka

    ReplyDelete
  83. The leading best seo agency in India is recognized for its exceptional services and expertise in enhancing online visibility. This agency employs a team of skilled professionals who are well-versed in the latest SEO strategies and techniques. By focusing on tailored solutions that meet the unique needs of each client, they ensure that businesses can effectively reach their target audience and improve their search engine rankings.

    Their comprehensive approach includes keyword research, on-page optimization, content creation, and link-building strategies, all designed to drive organic traffic and increase conversions.

    ReplyDelete