Mark here, I threw placekitten.com together this weekend after a journey on a train in which I could not access placehold.it and few weeks of jokes about the concept with colleagues.
I was not planning on posting to HN, as I thought that a kitten-meme related site might not be the most appropriate (looks like the wisdom of the crowd has decided otherwise).
I can't claim that the server will stand up, so I would refrain from using the site for anything critical (not sure why you would need/want to), or that caching is entirely correct (I'm sending far-future expires, but I'm sure that I could improve given some time).
Glad that the internet likes kittens though. Confirmed a suspicion I had.
It also appears that I should have taken that extra couple of hours to host the site somewhere other than a small mediatemple server, you're all hitting HTTP client limits at the moment.
Wondering where you got all the pictures from? Is this a gray area of copyright? I'm asking because I've tried to source large amount of pictures in the past will little luck.
Traffic was unexpected, I was expecting the site to travel within a small group of friends and colleagues who were in on the joke. I uploaded the site to a mediatemple (dv) server, on which Apache's MaxClients is set to a paltry 20. Whilst the server appears to be fine, Apache is unable to satisfy the requests, and I am unwilling to up the MaxClients because normally (mt) automatically disable the server.
It appears that most of the requests were being made to the ~8 images on the homepage, so I've moved these to an S3 bucket and the site is now responsive again. Hardly HIGH TECHNOLOGY, but any port works in a storm (and AWS is typically my 'any port').
I've also repointed nameservers to run via a https://www.cloudflare.com/ free account which should provide a reverse caching proxy for the homepage at the least, but will take some time to kick in.
The lesson to learn — one that I would expect most would not need to learn — is that launching a website (even in jest) in a 5 minute break in-between real work with real deadlines is not advisable.
And to second the parent post, I don't feel comfortable with this being posted to HN at all, and certainly not with it ranking #1/#2. I fear someone may have timed it perfectly to start Eternal February.
There is nothing wrong with your HIGH TECHNOLOGY. Yes, it is S3, and it is kind of boring because from the customer's perspective it just magically works, but you know what they say about things that are indistinguishable from magic... ;)
There is also nothing wrong with your flock of kittens on HN. Into each life there must inevitably come some kittens. We all know the first rule of HN: When kittens appear on the top ten, the Apocolypse is nigh. Unfortunately, the second rule of HN is that too many of us, when presented with a button clearly marked APOCALYPSE, cannot always resist the urge to press it just once just to see what happens next:
Are you the famfamfam guy from the Silk icon set? If so, let me say thank you, you did a huge service to the community by releasing those high-quality icons at a time where there were no decent free icon set available for web apps.
I just wanted to clear something up. A lot of our customers increase MaxClients settings, and we don't usually disable their servers for doing so. You can actually go into our community wiki to see how to do it. Other than that, good luck with S3!
I dunno man. I need placeholders, but there was something missing... But I love kittens even more, so the choice was obvious. This just made my site mid-design look exponentially cuter (meow).
I know it's easy to be negative about kittens because of the whole lol cats thing, but a service which provides free, sizable, placeholder images that are more than just gray boxes is actually pretty useful. Remember the days when people used to use "blah blah blah" for all of their text before the copy was in? Now we use Lorem Ipsum. These kittens may well be what we do for photographs in the future.
I agree. This (or a similar tool) is set to become a genuinely useful part of my web development toolkit.
If it used random CC images from flickr, rather than kittens, I wonder if there would be so much objection.
If you let the /b/tards' love of kittens forever bond the "kitten" symbol in your brain indelibly to the "idiocy" symbol, you are letting the /b/tards win. They are just mammals. (Kittens, not /b/tards.)
I was about to post the exact same thing. It would be cool if there was a service that pulled CC licensed photos from Flickr for this purpose and scaled them according to the user's wishes, pulling from an archive of photos based on aspect ratio, size, etc.
I would most definitely use a version of this that pulled random photos from Flickr. That's a brilliant idea. Would also give clients a much better view of a mockup than just the gray boxes, by seeing what a mixture of different coloured photos look like.
Agreed. This is something someone might find useful in a project they're working on. Unlike any Techcrunch or Gruber post.
If HN were my personal pet project, that would be my link litmus test. "Is this something that might be useful info for making something, and not just 'news' to jabber on about?"
Might be too restrictive at first blush, but that is what I come here for, not to read "news" stories that are posted everywhere else too.
The advantage of Lorem Ipsum is that it has zero intrinsic appeal. It looks right, but doesn't distract from the overall.
Unless you're a bloody dog lover, you're going to be distracted by the rather cute kittens. The client is going to think, at first: "Ha ha. That's funny and cute." and then they're going to think, "What am I not seeing?"
The most useful thing to come out of this post for me is the knowledge of dummyimages.com, and specifically the aliases for the IAB standard ad sizes such as http://dummyimage.com/leaderboard/E/C. Great work by Russell Heimlich on that site, and the source code is MIT too if you want to run it locally.
Thanks I'm glad you like the ad sizes. My goal was to make it pretty hard to get a 404 while sticking to a format that's natural and easy to use. Originally dummyimage.com only had size parameters then peopel clamored for color and custom text thanks to another Hacker News post.
I completely agree. I've been asking around recently for a decent source of imagery for placeholders, it's a stupid thing to spend time on every time I build a site where visuals are essential. This service is an interesting way of tackling the problem, and I think it's technologically interesting - and the image selection looks very high quality and professional compared to the random Flickr rips I was doing before.
Brilliant!! This was actually what I was expecting.
But it makes me think - are there any code editors that you can literally just drag pictures in, or put in urls and it replaces them with pictures? I could be stuck in some IDE ghetto and not even know about these things.
It shouldbe a minor mode that renders images instead of image-like URLs. Not that impossible to do. It's a bit beyond my magical powers, but I am sure it also ends with a ")"
Using LOLSPEAK as an alternative to lorem ipsum would be hilarious. At least, to a subset of people.
Coincidentally, I had created a lorem ipsum generator made from the nonsensical names of tech startups back in 2007. I haven't updated the names in years though, but maybe I should. (Apologies for seeming spammy; that's not my intent at all. Just thought I'd share.)
Honestly, it seems really relevant to me. The idea is great, a lot of people will end up using it and it has a cute/wow factor.
It also servers as a reminder that the Internet loves kittens and other ridiculous things. It is important to not forget this general principle and to keep it in mind when designing your product.
People are ridiculous; remember to use that to your advantage.
Along the same lines: for all of the Rails developers out there, I wrote a gem called "Sex It Up" that downloads and caches public domain images of famous artwork and sculptures.
It appears that using the /g/… URL variation gives one black-and-white pictures, and leaving it out gives one color pictures, but it would be nice if you would just say that on the home page, rather than leaving us to experiment and figure it out for ourselves. Leaving out the explanation might be excusable if two sample links on the homepage just led to color and black-and-white versions of the same kitten picture, but that isn’t the case.
This is actually something that I would use. I always need dummy images to use as placeholders for layouts. Sometimes I'll use some of my digital images, but then I'm dealing with 300 DPI 15 megapixel images that need to resized in Photoshop, which is kind of a hassle. And as a cat lover, and fan of good photography (am a sucker for nice B&W images) this is a win-win option. Bookmarked.
While I wait for the site to load, I figured I'd comment with my own placeholder-cat experience. A site I worked on was taking a while to get me the actual images, so I took to Pixelmator and fixed myself some LOLcat placeholders. People loved it, except for one of the QAs, who said it was going to give her nightmares.
A long time ago, I used to use intentionally-obscene or otherwise offensive text and images for placeholders, lorem ipsum text, variable names, etc., on the theory that this would prevent that content from ever shipping.
It only took one violation for this theory to be discarded. Luckily, the recipient was fairly cool :)
Somebody should make one for pictures of corporate stock art. You know, the glass skyscraper shot, the white-guy-wearing-glasses-standing-over-laptop, the empty board room with leather chairs, etc...
Its awesome but there is only one feature I request: Add an ability to send arbitrary parameters at the end which will be used in the uniqueness calculation to generate a unique photo. This way I can have 10 identical kitten photo sizes next to each other each with a different picture for 10x the cuteness.
I was not planning on posting to HN, as I thought that a kitten-meme related site might not be the most appropriate (looks like the wisdom of the crowd has decided otherwise).
I can't claim that the server will stand up, so I would refrain from using the site for anything critical (not sure why you would need/want to), or that caching is entirely correct (I'm sending far-future expires, but I'm sure that I could improve given some time).
Glad that the internet likes kittens though. Confirmed a suspicion I had.