{"id":96,"date":"2013-11-06T01:00:00","date_gmt":"2013-11-06T01:00:00","guid":{"rendered":"http:\/\/localhost\/?p=96"},"modified":"2015-12-16T19:54:12","modified_gmt":"2015-12-16T19:54:12","slug":"ionicons","status":"publish","type":"post","link":"https:\/\/ionic.io\/blog\/ionicons","title":{"rendered":"Ionicons: Hacker News Front Page Recap"},"content":{"rendered":"<p>Last week we officially launched <a href=\"http:\/\/ionicons.com\/\">Ionicons<\/a>, our open source Icon font, and were on the front page of Hacker News for two days (<a href=\"https:\/\/news.ycombinator.com\/item?id=6637369\">link<\/a>).<\/p>\n<p>Over the next few days, we had an outpouring of support as people all over the world tried out the icon font and put it to good use. Now that things are slowing down, we wanted to share some of the numbers and show what being on the front page of Hacker News can do for a project.<\/p>\n<p><!--more--><\/p>\n<h2 id=\"thesubmission\">The Submission<\/h2>\n<p>I submitted Ionicons to Hacker News at around 3 PM central time on a Tuesday afternoon. I&#8217;m not sure that is generally considered a good time to post, but it felt right and I wasn&#8217;t expecting much, so I submitted it.<\/p>\n<p>The post got a few upvotes pretty quickly, probably because the headline suggested free icons and HN users love free design assets. It wasn&#8217;t long before it was on the front page.<\/p>\n<p>But we immediately noticed a HUGE issue: the font didn&#8217;t work in any browser except for Chrome, and the font files were actually corrupted! We were using <a href=\"http:\/\/icomoon.io\/\">Icomoon<\/a> to generate the fonts, and one of our glyphs had a bad path that messed up the entire font. We were able to fix the issue after 20 minutes or so, but that mishap cost us some early momentum and left us laughing at the epic shitty timing of it all.<\/p>\n<p>Over the next few days, the post received over 375 points, drawing lots of comments and a lot of love on Twitter and beyond.<\/p>\n<h2 id=\"thetraffic\">The Traffic<\/h2>\n<p>Over the next two days, Ionicons saw a lot of traffic. About 23,000 visits each day:<\/p>\n<p><img decoding=\"async\" data-src=\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\" alt=\"Stats\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\"><noscript><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\" alt=\"Stats\" title=\"\"><\/noscript><\/p>\n<p>The nice thing is the baseline traffic has gone from almost nothing to several thousand visits per day. The initial blast has created some stickiness!<\/p>\n<p>It&#8217;s interesting how both days saw essentially equal visits, and dramatically decreased in traffic once they left the front page.<\/p>\n<h2 id=\"thestars\">The Stars<\/h2>\n<p>Since last Tuesday, the <a href=\"https:\/\/github.com\/driftyco\/ionicons\">Ionicons GitHub repo<\/a> grew from 60 stars to over 2400 stars! It was the trending repo on GitHub for almost a week, and is the #1 weekly trending repo right now. It also grew to be the 11th most popular repo for the entire month. The GitHub love is almost my favorite part of the whole experience.<\/p>\n<p>It did help that we had <a href=\"http:\/\/twitter.com\/mdo\">@mdo&#8217;s<\/a> great <a href=\"http:\/\/ghbtns.com\/\">GitHub Buttons<\/a> on the front page of Ionicons to easily star the repo.<\/p>\n<h2 id=\"thefollows\">The Follows<\/h2>\n<p>The <a href=\"http:\/\/twitter.com\/ionicframework\">IonicFramework<\/a> twitter account grew from about 600 follows to 1400 which was really nice, and spawned a lot of discussion on Twitter.<\/p>\n<p>Having follow and tweet buttons right front and center really helped leverage the network effect of people loving the icons. <\/p>\n<h2 id=\"thecommunity\">The Community<\/h2>\n<p>Over the last week hackers in the community built an <a href=\"https:\/\/github.com\/TapTemplate\/ionicons-iOS\">iOS plugin<\/a> for using Ionicons right in your iOS apps, and a great <a href=\"http:\/\/glyphsearch.com\/\">search tool<\/a> for searching FontAwesome, Glyphicons, and Ionicons easily, using a variety of search terms to normalize all the strange names we all give icons.<\/p>\n<p>Also, right when the post hit the front page, we had many issues filed and pull requests opened on the project, which was awesome and helped us fix a lot of random issues. One big improvement is we&#8217;ve since moved to our own build system and made it easier for people to customize the build pack and use it as they wish.<\/p>\n<h2 id=\"opensourcefuckingrocks\">Open Source Fucking Rocks<\/h2>\n<p>Ionicons is probably the most successful open source project any of us has ever had. We hope it&#8217;s the second most successful one after we launch our <a href=\"\/\">Ionic Framework<\/a> in a few weeks, which will make it easy for more developers to build amazing native-feeling mobile apps with web technologies.<\/p>\n<p>For a company that has traditionally not done much open source (we make <a href=\"http:\/\/codiqa.com\/\">Codiqa<\/a> and <a href=\"http:\/\/jetstrap.com\/\">Jetstrap<\/a> as well, both closed source), moving to open source has made us realize that we enjoy it a hell of a lot more than building closed source software.<\/p>\n<p>There is something incredibly powerful about <em>quality<\/em> open source software. It&#8217;s as if everyone in the world who could conceivably benefit from your work, can. And by going open source, great products have the increased potential to compete against closed source alternatives.<\/p>\n<p>Since we are a small team bootstrapping a <a href=\"http:\/\/drifty.com\/\">software startup<\/a>, we&#8217;ve decided that open source is a competitive advantage, and will help us compete against the big VC-backed companies in our space. Closed source just isn&#8217;t that cool in comparison.<\/p>\n<p>So if you were one of the people who shared Ionicons or upvoted us, we owe you a ton of thanks for making the project successful. Stay tuned and we promise lots more stuff to help you be more awesome, and we hope to see a pull request from you in the future!<\/p>\n<p>Sincerely,<br \/>\nThe Ionic Crew<br \/>\n<a href=\"http:\/\/twitter.com\/maxlynch\">Max<\/a>, <a href=\"http:\/\/twitter.com\/benjsperry\">Ben<\/a>, <a href=\"http:\/\/twitter.com\/adamdbradley\">Adam<\/a>, <a href=\"https:\/\/twitter.com\/xtheglobe\">Brody<\/a>, <a href=\"https:\/\/twitter.com\/dopernicus\">Tim<\/a>, <a href=\"http:\/\/twitter.com\/SomethingNew2_0\">Peter<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week we officially launched Ionicons, our open source Icon font, and were on the front page of Hacker News for two days (link). Over the next few days, we had an outpouring of support as people all over the world tried out the icon font and put it to good use. Now that things [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[3],"class_list":["post-96","post","type-post","status-publish","format-standard","hentry","category-all","tag-ionic"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v23.0 (Yoast SEO v23.0) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Ionicons: Hacker News Front Page Recap - Ionic Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ionic.io\/blog\/ionicons\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ionicons: Hacker News Front Page Recap\" \/>\n<meta property=\"og:description\" content=\"Last week we officially launched Ionicons, our open source Icon font, and were on the front page of Hacker News for two days (link). Over the next few days, we had an outpouring of support as people all over the world tried out the icon font and put it to good use. Now that things [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ionic.io\/blog\/ionicons\" \/>\n<meta property=\"og:site_name\" content=\"Ionic Blog\" \/>\n<meta property=\"article:published_time\" content=\"2013-11-06T01:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-12-16T19:54:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\" \/>\n<meta name=\"author\" content=\"Max Lynch\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@maxlynch\" \/>\n<meta name=\"twitter:site\" content=\"@ionicframework\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Max Lynch\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#article\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionicons\"},\"author\":{\"name\":\"Max Lynch\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/91f360cffbd804a464b0c4a87b5c5f1e\"},\"headline\":\"Ionicons: Hacker News Front Page Recap\",\"datePublished\":\"2013-11-06T01:00:00+00:00\",\"dateModified\":\"2015-12-16T19:54:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionicons\"},\"wordCount\":815,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#primaryimage\"},\"thumbnailUrl\":\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\",\"keywords\":[\"Ionic\"],\"articleSection\":[\"All\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/ionic.io\/blog\/ionicons#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ionic.io\/blog\/ionicons\",\"url\":\"https:\/\/ionic.io\/blog\/ionicons\",\"name\":\"Ionicons: Hacker News Front Page Recap - Ionic Blog\",\"isPartOf\":{\"@id\":\"https:\/\/ionic.io\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#primaryimage\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#primaryimage\"},\"thumbnailUrl\":\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\",\"datePublished\":\"2013-11-06T01:00:00+00:00\",\"dateModified\":\"2015-12-16T19:54:12+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ionic.io\/blog\/ionicons\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#primaryimage\",\"url\":\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\",\"contentUrl\":\"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/ionic.io\/blog\/ionicons#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/ionic.io\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ionicons: Hacker News Front Page Recap\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ionic.io\/blog\/#website\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"name\":\"ionic.io\/blog\",\"description\":\"Build amazing native and progressive web apps with the web\",\"publisher\":{\"@id\":\"https:\/\/ionic.io\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ionic.io\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/ionic.io\/blog\/#organization\",\"name\":\"Ionic\",\"url\":\"https:\/\/ionic.io\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png\",\"width\":1920,\"height\":854,\"caption\":\"Ionic\"},\"image\":{\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ionicframework\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/91f360cffbd804a464b0c4a87b5c5f1e\",\"name\":\"Max Lynch\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg\",\"contentUrl\":\"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg\",\"caption\":\"Max Lynch\"},\"description\":\"CEO\",\"sameAs\":[\"http:\/\/twitter.com\/maxlynch\",\"https:\/\/x.com\/maxlynch\"],\"url\":\"https:\/\/ionic.io\/blog\/author\/max\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Ionicons: Hacker News Front Page Recap - Ionic Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ionic.io\/blog\/ionicons","og_locale":"en_US","og_type":"article","og_title":"Ionicons: Hacker News Front Page Recap","og_description":"Last week we officially launched Ionicons, our open source Icon font, and were on the front page of Hacker News for two days (link). Over the next few days, we had an outpouring of support as people all over the world tried out the icon font and put it to good use. Now that things [&hellip;]","og_url":"https:\/\/ionic.io\/blog\/ionicons","og_site_name":"Ionic Blog","article_published_time":"2013-11-06T01:00:00+00:00","article_modified_time":"2015-12-16T19:54:12+00:00","og_image":[{"url":"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG"}],"author":"Max Lynch","twitter_card":"summary_large_image","twitter_creator":"@maxlynch","twitter_site":"@ionicframework","twitter_misc":{"Written by":"Max Lynch","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/ionic.io\/blog\/ionicons#article","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/ionicons"},"author":{"name":"Max Lynch","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/91f360cffbd804a464b0c4a87b5c5f1e"},"headline":"Ionicons: Hacker News Front Page Recap","datePublished":"2013-11-06T01:00:00+00:00","dateModified":"2015-12-16T19:54:12+00:00","mainEntityOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionicons"},"wordCount":815,"commentCount":0,"publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionicons#primaryimage"},"thumbnailUrl":"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG","keywords":["Ionic"],"articleSection":["All"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/ionic.io\/blog\/ionicons#respond"]}]},{"@type":"WebPage","@id":"https:\/\/ionic.io\/blog\/ionicons","url":"https:\/\/ionic.io\/blog\/ionicons","name":"Ionicons: Hacker News Front Page Recap - Ionic Blog","isPartOf":{"@id":"https:\/\/ionic.io\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/ionic.io\/blog\/ionicons#primaryimage"},"image":{"@id":"https:\/\/ionic.io\/blog\/ionicons#primaryimage"},"thumbnailUrl":"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG","datePublished":"2013-11-06T01:00:00+00:00","dateModified":"2015-12-16T19:54:12+00:00","breadcrumb":{"@id":"https:\/\/ionic.io\/blog\/ionicons#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ionic.io\/blog\/ionicons"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/ionicons#primaryimage","url":"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG","contentUrl":"https:\/\/s3.amazonaws.com\/ionicframework.com\/blog\/ioniconsvisits.PNG"},{"@type":"BreadcrumbList","@id":"https:\/\/ionic.io\/blog\/ionicons#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/ionic.io\/blog"},{"@type":"ListItem","position":2,"name":"Ionicons: Hacker News Front Page Recap"}]},{"@type":"WebSite","@id":"https:\/\/ionic.io\/blog\/#website","url":"https:\/\/ionic.io\/blog\/","name":"ionic.io\/blog","description":"Build amazing native and progressive web apps with the web","publisher":{"@id":"https:\/\/ionic.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ionic.io\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/ionic.io\/blog\/#organization","name":"Ionic","url":"https:\/\/ionic.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2020\/10\/white-on-color.png","width":1920,"height":854,"caption":"Ionic"},"image":{"@id":"https:\/\/ionic.io\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ionicframework"]},{"@type":"Person","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/91f360cffbd804a464b0c4a87b5c5f1e","name":"Max Lynch","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ionic.io\/blog\/#\/schema\/person\/image\/","url":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg","contentUrl":"https:\/\/ionic.io\/blog\/wp-content\/uploads\/2018\/05\/max-avatar-150x150.jpg","caption":"Max Lynch"},"description":"CEO","sameAs":["http:\/\/twitter.com\/maxlynch","https:\/\/x.com\/maxlynch"],"url":"https:\/\/ionic.io\/blog\/author\/max"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/96","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/comments?post=96"}],"version-history":[{"count":0,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/posts\/96\/revisions"}],"wp:attachment":[{"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/media?parent=96"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/categories?post=96"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ionic.io\/blog\/wp-json\/wp\/v2\/tags?post=96"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}