19 ms·
Show HN: Posters of Your GitHub Contributions
- aarondf 10y agoHey yall, looks like it's being hugged to death right now... I'm trying to keep up!
- aarondf 10y agoQueues are seriously backing up. Sorry about this!
- megamindbrian 10y agoMy username wasn't found. Can you document and share the remedy to this? Might be a good source for scaling issues when posting to HN.
- bijection 10y agoWhat part of your process is the bottle neck? Are you rendering the posters server side?
- jbrooksuk 10y agoFrom the page... [...] because I'm rendering actual JPGs server-side so that the prints will be identical to the previews. I could probably do it much faster if I did it all client-side with SVGs, but I went with what I already knew. Maybe v2.0 will be more awesome.
- bijection 10y agoThanks, I didn't see that.
- aarondf 10y agoTurns out every part of my process is the bottleneck, ha. I'm fetching the user's history from GH, which is working OK at best right now, and also rendering them server side. So... 0 for 2.
- ewindisch 10y agolambda would be a good way of scaling this without improving the architecture otherwise :)
- winslow 10y agoThat's okay though. Only way to learn is by getting something out there. You're way ahead of the game compared to most people dealing with scaling issues first hand :) Keep up the good work!
- aarondf 10y agoThanks winslow. I appreciate you saying that
- ortuna 10y agoHey, great work! Similar to my project https://commits.io https://commits.io Shoot me an email (ortuna AT gmail) if you want to compare notes. I've done a lot of work on how to get those generation times down.
- aarondf 10y agoAwesome, thanks ortuna! Definitely will do.
- negative34 10y agoHi! Love your site. Always wondered, is it making any money?
- ortuna 10y agoit's doing well ;) but is equal to the time I put in.
- jastanton 10y agoI would love to order a poster but I just cannot get over the whole -- exposing my teams private code to a 3rd party thing. Any chance you have a hosted version of this?
- ortuna 10y agoNot yet, waiting for Github to add some fine tune permissions that would ease a lot of worry. You could always create a GIST with exactly what you're comfortable with.
- deleted 10y ago[deleted]
- hueving 10y agoYou could always write a script that walks the real commits of your repo and generates fake commits in a public repo with the same timestamps but no meaningful changes or commit messages.
- vnglst 10y agoVery cool! Simple and you even thought of a way to earn some money with it. Hope this kind of creativity gets rewarded!
- aarondf 10y agoRenders are split out into their own queue now, so those should work pretty quickly. I'm having issues getting all the GH history, so please be patient on that. Sorry!
- rememberlenny 10y agoCan you set up an "email when its ready" feature?
- aarondf 10y agoSpoiler alert, it was ActiveRecord. Not kidding. Post definitely forthcoming!
- ahm786 10y agoCool stuff!
- rhabarba 10y agoIt makes me sad to see that people actively contribute to the implicit "open source = Github" assumption. Open Source has always been successful because there was more than just a single distributor for almost anything. I hope I'll see a new rise of decentralized solutions. For now I'm frightened of the monopolism here.
- ortuna 10y agoUnless I'm mistaken, I don't think he/she mentions open source at all? At the same time it's better to have a working project and having the satisfaction of shipping than going in circles trying to appease everyones definitions of open source.
- rhabarba 10y agoThe whole thing is about "show your Github contributions", further cementing Github's monopolism, right?
- randpeck 10y agoI think it's more "I've created a way to make your Github contributions into a poster." I understand where you are coming from, but it's a tad bit reactionary, don't you think? If I created a website for you to turn a user's facebook activity statistics into a T-Shirt I would hope that you don't think it is contributing to facebook's monopolism of social media.
- rhabarba 10y agoMaybe a way to also include Bitbucket statistics (or something) would be nice. I don't know. Sorry, I might indeed have been quite harsh.
- Swizec 10y agoOn the other hand, I find Github extremely useful. 90% of the time when I'm looking for a library, Github's search box is the first place I go. Then if I can't find it that way, I begrudgingly head over to Google.
- debt 10y agoVery cool. I think there's a lot of focus on code quality and organization and shit; sometimes it's important to remember you built something! You should be proud of yourself.
- smortaz 10y agoIs there a way to get these for a repo? I'd love order a couple for my teams. Thanks!
- gravypod 10y agoWhat about private repos. Will this work?
- levthedev 10y agoLooks like the site says that it will, and it has some instructions for getting private repos to work.
- passivepinetree 10y agoFrom the FAQ on the site: "I don't have a lot of public commits, can I use private commits? You can, actually. You'll have to make that change on github.com though. Go to your profile and scroll down until you see your contribution graph and click "contribution settings" to change it."
- lolsal 10y agoI think the site is nice - it's clean and directly to the point. No huge hero and no click-throughs to get to the meat of your project. Prices for your posters seem entirely reasonable. Tangent: I don't understand the fascination with one's own commit heatmap (or any other commit heatmap for that matter). Maybe it seems a bit too self-congratulatory? Vain? I don't know quite what it is, but it rubs me the wrong way and I wouldn't be interested in putting something up like that in my home or office. Maybe because it implies quantity over quality? Whatever the reason, your poster project is nice regardless of whether or not I would buy one.
- alexpersian 10y agoPurely bragging rights.
- stocktech 10y agoA team commit heatmap would be great for the office tho...
- jastanton 10y agoYeah I think it's a sense of accomplishment. You worked on something really hard and seeing data to reflect that is fun. That said posting it on a wall to say "Hey look what I've done" its a bit much for me. But I would defintely buy a poster for my engineering team, that would fantastic!
- tomek_zemla 10y agoMany technical writers use GitHub to write books so this makes it into the record of one's dedication to the 'streak' of consistent work. Nice history of how something (book, app version 1.0) was produced.
- wooshy 10y agoAwesome site and idea! I hope you figure out how to work your bottlenecks out
- googletron 10y agoblatant gyroscope rip off. nice effort in hacking it together though.
- spraak 10y agoLink to which Gyroscope you mean? It's a very general search term and I haven't come across a service named that otherwise. In any case, I doubt so, or it doesn't even matter. Nothing in the world is really so unique, and especially app ideas on the internet. It's not a new idea to make an infographic style poster from data, so who's ripping off whom?
- ezekg 10y agoI think it may be https://gyrosco.pe/store https://gyrosco.pe/store. Either way, not entirely sure ripoff is the correct assumption.
- vanderreeah 10y agoGoogling for gyroscope poster or gyroscope github doesn't produce anything relevant in the first few results. I would suggest "rip off" is too strong a word, especially when the thing it's supposed to be ripping off is apparently not well known and therefore possibly unknown to the creator of this tool.
- aarondf 10y agoI too tried to do some searching for "gyroscope" after you called my little app a "blatant rip off". I found absolutely nothing, so thanks to others for adding some links. I guess everything is a matter of perspective.
- jrm2k6 10y agoIf you just want a little widget to display and not necessarily a poster, there is also this: https://github.com/jrm2k6/contwidgetor https://github.com/jrm2k6/contwidgetor (gets your bitbucket contributions as well).
- pwny 10y agoLove the look of the site! How are you getting these printed and shipped? Do you do it yourself or consume a 3rd party service?
- tuxracer 10y agoCool project! Quick suggestion: Ditch the "Update preview" button and immediately update the preview after you make new choices.
- madamelic 10y agoThis would be so much cooler if it was wall-mounted art and 365 LEDs. I'm not big into electronics, but can't you adjust LED's brightness by changing what voltage is sent to them?
- nothrabannosir 10y ago(It's usually done with a PWM, not voltage. That's easier to regulate.)
- emwav3 10y agoThis could be done with PWM (pulse width modulation).
- kuon 10y agoI guess the site might be overloaded, I tried with my github but it's just spinning.
- deleted 10y ago[deleted]
- xroker 10y agoA made a similar project for Android smartphones "Github Contributions Widget". https://play.google.com/store/apps/details?id=by.aleks.ghcwidget https://play.google.com/store/apps/details?id=by.aleks.ghcwi... The app is open source https://github.com/xRoker/GHCWidget https://github.com/xRoker/GHCWidget
- queicherius 10y agoPretty cool idea. When I type in my Github name (queicherius) and choose any year however, "february" shows up twice: http://i.imgur.com/MrI9r6a.png http://i.imgur.com/MrI9r6a.png
- aarondf 10y agoSorry about that, should be fixed now. Was having some pretty serious issues yesterday.
- humming 10y agoI like the idea a lot! I wish there were several ways of visualizing activity so that you might get a more accurate representation of achievement, although that feedback is for github. I like the logo - it's a simple design that represents that product well.
- aarondf 10y agoThanks humming! I'm glad you like the logo, it just came to me right before I launched. Very pleased with how it turned out.