Nice implementation, but Pinterest works well from a UX perspective because it's visually oriented and scanning scattered visuals works. Scanning scattered text, however, is harder than scanning a list :-(
Definitely time well spent learning JavaScript though so it will be cool to see it improve.
I agree that this is an impressive way to practice javascript, and a UX mistake. The best way to understand Pinterest is to think of it as porn for women. Pinterest works because deciding if you are attracted to something takes zero cognitive effort and the scattering makes the required text less bothersome.
But.. I'm not sure it's going to work out too well. You'd probably do better off using a service like http://webthumb.bluga.net/home but it gets complicated quickly (although it's been a cpl years since I looked into this so things may have come along).
I spent a ton of time on stackoverflow, quora, w3schools, api.jquery.com, and google. I also bugged my developer friends when I got really stuck. i also used bootstrap from twitter (http://twitter.github.com/bootstrap/).
It's called Glossi (http://www.glos.si) and is a way to take your data from the various social networks and create a streaming magazine-like layout out of it.
Could consider colour coding (backgrounds of the tiles) based on number of comments or points, or rough categories based on keywords. That'd provide a quick way for people to evaluate the links visually.
I'm working away on learning javascript as well (currently fueled by codecademy!) any tips for starting a project like this? I'd be really interested in hearing how you took that first step. Oh and...Interesting little project, I really like it and I admire your drive, but you need some knitted keyboard cover pictures to really make this Pinterest-ish. Haha! Hope to hear back from you.
Awesome man! I haven't tried codecademy's javascript tutorials yet (heard great things), but I spent a ton of time on stackoverflow, quora, w3schools, api.jquery.com, and google. I also bugged my developer friends when I got really stuck. I would start with something incredibly simple. For UI use something like http://twitter.github.com/bootstrap/ or http://foundation.zurb.com/ so you can get started on your product's functionality quickly. I think the best way to learn a language is to build something with it. Feel free to ping me if you have any questions - happy to help where i can. Hope this helps and good luck! Oh and I'm working on adding images knitted keyboard covers and wedding dresses into hackerest to make it better.
My wife like Pinterest because of the recipes and crafts and stuff.
When you said Pinterest for Hacker News, I thought it was a more social version of Hack-a-day, which I thought would be pretty cool. I would use that. hackerest is the perfect domain for that service. (hint hint)
Very nice. Having an option to view "Ask" would also be very useful. Apart from first page of HN, I also check Ask as there are interesting "Show HN" or "Ask HN" topics that don't stay on front page for long.
I spent a ton of time on stackoverflow, quora, w3schools, api.jquery.com, and google. I also bugged my developer friends when I got really stuck. i also used bootstrap from twitter (http://twitter.github.com/bootstrap/).
Awesome. We have same mind. I built similar project like this for experiment few weeks ago. I am using twitter bootstrap, jquery, mustache.js, and url2png for screenshot.
I like what you did, congrats on the productive weekend.
The only issue I might have with it (depending on how it functions or updates), is due to the lack of a linear flow, it might be difficult to quickly find a story / link again without scanning every box.
I often come back to HN and read a link later, or check the comments later and so on. With a line by line link flow, I can quickly scan for anything I've clicked on or wanted to check out.
I'd suggest having the link colors change upon click through (right now they appear to just stay black). That would add a helpful visual cue.
Or even let me click and tag an icon on the story box, for future reference (equivalent to an "important" tag). Then I can scan the boxes faster.
Thanks man, it's a really fun project. I was curious about what makes Pinterest so compelling - and my hypothesis is the flow and visuals. You bring up some great points. I will be adding/changing some things so expect some of your feedback go live :)
If a story doesn't seem interesting at first on HN, but the comment count is high'ish, it might change my mind about reading it and diving into the conversation.
Or if the comment count is just plain high regardless, I'll often scan the discussion to see what has the HN community so fired up.
Definitely time well spent learning JavaScript though so it will be cool to see it improve.