Live data from Hacker News

Show HN: Take It Apart

takeitapart.com

31–40 of 61 posts

Re: Show HN: Take It Apart

#31

Earlier quoted context omitted.

One of the TakeItAparts here. We're certainly open to refining our Terms if others have been down a similar path before and have advice. My personal belief is to grant the user permissive rights, but we still need to worry about liability. We're certainly open to revisions.

Could you use a Creative Commons licensing scheme like Stack Exchange?

It may be worthwhile for us to look into it, but everyone has their own favorite creative commons license so we risk offending people if we choose just one, and choosing multiple would likely complicate things for us in the future. IANAL, but some CC licenses, like one prohibiting commercial use are difficult to use/enforce since usage is difficult to define. Another issue is that if a creator wishes to regain control of a work, CC makes it difficult since the license is (as far as it was explained to me) perpetual over the term of copyright protection.

We have plans to add guide forking and merging in the future, so the licensing will need to allow derivative works. Our current license allows that while trying to still be reasonably fair to content creators (in particular due to the non-exclusivity). Since many car guides may begin by lifting the hood and removing the dust cover, they should be able to all fork from the same starting images, for example. There's also thumbnail generation, marketing screenshots of pages with guide images, etc.

Re: Show HN: Take It Apart

#33
post #30

Earlier quoted context omitted.

OP here. If you saw that on a guide page, that's an experimental script we're trying to rescale image containers to the viewport. A window resize would trigger a refresh. It's not clear if we'll keep the behavior. If you make an account, there is a profile option to turn it off (as well as the always-on hover over notes).

It would probably make sense to disable that effect on mobile--the constant address bar disappearing and reappearing mobile browsers do triggers a lot of refreshing. Maybe just listen for orientation-change events instead? Very cool site otherwise, keep it up!

Great tip, thanks. It's been added to our To-Dos. We're reworking that functionality in general so it may be a little while before the fix is included, especially with all of us on deck for the Maker Faire this weekend.

Re: Show HN: Take It Apart

#36
post #26

Why does it say "Welcome to TakeItApart.com False" on the banner? Is it false that I am welcome? ;) (I'm assuming it's a bug...consider this a bug report) Very cool site. I've needed something like this for a while. I'll bookmark it, and when I have more time I'll be glad to contribute information about Logitech trackballs and some Asus Eee PCs which gave me disassembly trouble a while back!

Ha, that's embarrassing. That boolean was a test statement that slipped through; it's fixed now. :)

Having guides on trackballs and Eee PCs would be wonderful, and I'm sure they would be helpful to others!

If you do submit guides, we'd also welcome feedback on the guide creation process and any suggestions you may have to improve it.

Re: Show HN: Take It Apart

#37
If anyone is interested in the tech stack, it's based on Django under uWSGI, and all of the services run within Docker containers. Pillow wasn't fast enough for us to resize and crop images, so we have some faster custom code there, and we run all images through jpegtran for lossless compression. [I particularly like being able to crop all of the images within a guide on one page, with an easy scroll between images.] Guide images are pushed to S3 by Celery, and we're using MySQL as the database (though we will likely move to PostgreSQL in the future). Logging is centralized by sending log messages to rsyslog on each container via named pipes rather than log files (primarily so we can use the community version of nginx). The container rsyslog instances then redirect to a central rsyslog container and finally to loggly. We use memcached.

We do dev on VMs, but the actual app runs on high-memory machines we picked up from eBay that according to Dell phone support are second-hand Facebook memcached boxes.

Re: Show HN: Take It Apart

#38

If anyone is interested in the tech stack, it's based on Django under uWSGI, and all of the services run within Docker containers. Pillow wasn't fast enough for us to resize and crop images, so we have some faster custom code there, and we run all images through jpegtran for lossless compression. [I particularly like being able to crop all of the images within a guide on one page, with an easy scroll between images.]…

How cool :) Love hearing about sites running Docker in production. Please get in touch: nick@docker.com. We're always looking for people doing awesome stuff.

Re: Show HN: Take It Apart

#39

Secure connection: fatal error (1066) https://www.takeitapart.com/ Unable to verify the website's identity (OCSP error). The response from the online certificate validation (OCSP) server was too old.

One of the TakeItAparts here. We've seen this in browsers where the OCSP request fails (on the Comodo side), but the browser does not fall back to a CRL check. What browser were you using when saw the error?

Opera 12.16

Re: Show HN: Take It Apart

#40

Earlier quoted context omitted.

One of the TakeItAparts here. We've seen this in browsers where the OCSP request fails (on the Comodo side), but the browser does not fall back to a CRL check. What browser were you using when saw the error?

Opera 12.16

It looks like this is a known problem with Opera 12.16[1][2]. According to the linked thread, a workaround is to disable opera:config#SecurityPrefs|OCSPValidateCertificates (obviously not ideal).

You might see if it is fixed in 12.17.

I do get an OCSP response if I run:

    openssl s_client -connect takeitapart.com:443 -tls1_2 -tlsextdebug -status
Qualys also shows OCSP is working (though seemingly not part of the A+ rating)[3].

1. http://forums.opera.com/discussion/1773932/broken-websites-t...

2. https://www.google.com/search?{google:acceptedSuggestion}oq=...

3. https://www.ssllabs.com/ssltest/analyze.html?d=takeitapart.c...

Post reply on HN