HNHacker News
TopNewBestAskShowJobs

carpo

386 karma · joined November 20, 2007

I like 3D printing, 3D modelling, Programming, AI and painting miniatures. I enjoy making things.

clipscape.app mergeos.com www.digitalcarpenter.com.au

submissionscomments
carpo··on Ask HN: Rate this Start Up - half2you.com
Interesting idea. I'm using Firefox 3.5.5 and the dinosaur images are positioned over the FAQ and Contact Us buttons, so that only the bottom half of them are clickable. They can still be totally seen, but the transparent part of the images are stopping the hover and click events.
carpo··on Ask HN: I've tried lots of things but haven't finished any.
Maybe you're trying to do too much? Perhaps you could find something which you are really passionate about and work at doing it the best you can.

Looks like a lot of the time you've been doing things for or with other people. Why not think of something you are really passionate about and do it exclusively for a while. Do it for yourself, not anyone else. That way you only need to be persistent to succeed. And you never know, there might be other people out there that like it and want to use it too.

carpo··on Chicago Loses, Nerds Win: The real story behind Chicago's 2016 Olympic bid
I've visited China many times, and it has never felt like a hassle. It actually feels more difficult re-entering my own country (Australia), as it takes considerably longer to get through customs and pick up baggage here.
carpo··on How I explained REST to my wife
I think the point that the previous posters were making is that pure REST should not rely on out-of-band information. The client should not have to guess or create URLs from knowledge they may have to look up in some other place. A pure REST API should be discoverable and subsequently navigable without having to rely on any other information not contained inside the request.

In practice this can increase the amount of requests required to get at the information you want, and also the size of each request, as it must then include information about the actions that can be taken on the resource. It could be argued that this constraint is more for the benefit of systems or programs that need to interact with the API without knowing anything but the initial URL, and not necessarily a programmer who can work these things out. owever, if a REST API uses this constraint, and application developers follow it, deep changes can be made to the URL structure of the API without breaking the applications that use it.

carpo··on Apple again offers matte screen option for 15-inch MacBook Pro
That's not my experience, either. I just got a new laptop and chose a matte screen because my previous glossy screen was impossible to use on the train as any bit of sun turned the display into a mirror. The matte screen is much, much better.
carpo··on Ask/Tell HN: Just launched an API for my Web App ...
Yeah, the documentation site is a Drupal install, with a few modules, some color changes and a new logo. The main Doculicious.com is all custom, but for the doco I didn't want to have to worry about building the site ... just wanted to get some content up there.

Thank you both for your comments too, I appreciate it.

carpo··on Ask/Tell HN: Just launched an API for my Web App ...
Here's the working example documentation - http://docs.doculicious.com/api/working-examples/get-entries
carpo··on Ask HN: How to stay focused?
I felt the same when working on my startup, and something that helped me was to re-think what was required for my first release. Often it seems that everything you've spec'd out is required, but if you really think about it, you should be able to leave some things for subsequent releases.

Once you've culled some features like this, it's much easier to get excited and stay focused on that first release, as it will seem so much closer than before.

carpo··on How the Web and the Weblog have changed Writing
All the essays in such a book don't have to be from the same author.
carpo··on Ask HN: In which modern language/environment/framework is programming a joy?
I've always found the joy comes from what I was building and not too much the tools I was using. Perhaps if you found a new, exciting project that you really wanted to build, you could use one of the languages you once enjoyed and the joy would return?
carpo··on Ask HN: I'm Tired of Hacking. What Do I Do? Please Advise.
Having a little creature be so happy to see you every time you walk through the door he can barely contain himself ALWAYS puts a smile on your face

This literally made me laugh out loud with all the fond memories of the dogs I've had in my life.

carpo··on Why is MySQL more popular than PostgreSQL?
You can accomplish this using SQL. These guys have written some handy functions to grant permissions on multiple relations: http://pgedit.com/public/sql/acl_admin/index.html
carpo··on REST worst practices
However, not providing the URL of a resource makes assumptions that the consumer knows how to manipulate the data you are providing into a usable URL. If you want your resources to be discoverable and easily consumed by programs which have no knowledge of your specific application, then it can be a good way of doing it.
carpo··on Ask HN: Do you have any code or projects of your own you would like to talk about instead?
I'm working on the API for my PDF/Web Form site http://www.doculicious.com. The initial release will allow reading of saved entries and posting of new entries. This is cool, 'cos it will let people use their own HTML forms to submit data and create PDF's from the templates they've created.
carpo··on Help Docs as a Design Tool
I'm currently developing an API for my site, and started writing the user documentation pretty early, which is something I haven't done before. The initial release of the API is only going to have a fraction of all the methods and resources I want to support, so writing the documentation like this has really helped me get my head around the whole system, how everything should work together and what will be needed in the future.

It's funny, because I always spend a fair bit of time writing notes when programming ... but it's usually a stream of consciousness straight to a notebook via pencil - sometimes with dialog as I ask and later answer questions to myself. This really helps me find solutions to problems I'm currently working on - but is not so good at later turning into user documentation. I've tried to use a word processor, thinking that it would be easier to manipulate later into docs, but it seems that the pencil, the paper and the process all contribute to the end product.

In this case though, writing the user documentation really helped me think about the overall picture, as not only was I trying to work out the best way to implement something, but also about how my users were going to use and learn it.

carpo··on Can cloning resurrect an extinct species?
Yet many birds learn complex vocalizations from their parents http://en.wikipedia.org/wiki/Bird_vocalization#Learning
carpo··on Ask PG: Unique visitors by country
The stats for my site are similar too. Again, only a small sample, but interesting:

United States - 47 Australia - 13 United Kingdom - 8 Canada - 6 New Zealand, Romania - 2 India, Ireland, Netherlands, Portugal, Sweden, China - 1

carpo··on My Life in Child Porn
I'm not talking about viewing illegal things as a crime, and I don't agree that my arguments logical conclusion is that watching anything wrong makes you responsible. I'm talking about production and use. Watching a video of taking drugs is not using drugs, it's therefore not a crime and won't encourage drug producers to produce more drugs. Watching a video of Child Porn is using the produce of an illegal activity, could very well encourage more production, and is therefore a crime.

ErrantX's job is to determine the intent of the viewer by seeing if they actively downloaded and used the produce of an illegal activity. If he does his job well, I see no problem with putting people in jail for this crime.

carpo··on My Life in Child Porn
Your analogies don't work. With drugs, producing and using them are crimes. The intent and act of viewing Child Porn is the same - producing or using the produce is the crime.

If someone downloads Child Porn, or knowingly copies it from somewhere, this could be giving someone the idea that they better keep producing it.

carpo··on Australian Government adds Wikileaks to banned website list; $11k/day fine for linking
So, if you can't see the list of banned sites because the only place to see it publicly is banned, how do you know which links you're not allowed to post? I guess you wait for the $11,000+ fine in the mail which will hopefully tell you what link you then have to remove.

It's a monty-pythonish thought, but I keep imagining the letter you receive having the offending link blacked out by the censor's pen, and all the while new fines turning up every day and you frantically removing each link until you get the right one.

carpo··on Bad Security at Evite
I don't think hacking the evite account is the problem. With many people using the same password across multiple accounts, getting their evite password may also be giving the password to countless other systems. So they are essentially sacrificing the security of their users, not just their own application.
carpo··on I reject your rejection
When I was at university and doing a course that I wasn't really interested in (but which was the only one I could get into with my poor marks), I attempted to do an internal transfer to a degree in Computers. I was rejected. I ended up doing it different to this story ... I was young, angry and annoyed - couldn't they see my passion and enthusiasm? I left university that year and began teaching myself what I wanted to learn. My success has been nowhere near the college drop-outs you hear of in the news, but in just a few years I was earning a very good salary programming. I'm from Australia, where a degree seems to be not as important as in other countries - most jobs will have "degree or industry experience" so if you can get the experience somewhere small, you can work your way up. However, sometimes I wish I'd gone to university, and I still play with the idea of getting a degree - but I've got too much work to do on my startup now. Maybe later I will.

It's true that determination can help you do wonders. And in my case, that initial rejection just added more steel to mine.

carpo··on JavaScript makes relative times compatible with caching
If users get a degraded experience, I've always thought it was my responsibility to do what I could to make it better for them. If that means I can't read the code easily, then so be it.
carpo··on Doculicious: On-line Form Designer with PDF Output
Yep, I read here. Only just saw your post though :)

Currently, forms need to be created using our WYSIWYG design tool - this creates the layout of the web-form and the resulting PDF. There is no way at the moment to import an existing PDF form to mark up - though I am working on a solution to this. (To get around this, some users have used a screenshot of their static PDF form, and then placed the text fields and checkboxes over this image - it works, is quick, and they don't have to pay someone to make them a fillable PDF - though, this is less than ideal if you already have a dynamic acro-form)

Our forms will work from behind a login. It uses iframes to embed the form, so as long as the user has access to the 'net, they will see, and be able to use the form. We also have an authorisation script that you can put on your site to protect the iframe embed code so that people can't copy the HTML and put your form on their own site.

Please feel free to contact me if you have any other questions - my email is in my profile.

carpo··on Ask HN: Review our PDF/Web form startup - www.doculicious.com
Cool. Glad that's what was needed. Feel free to pass on my email to anyone you mention it to, if they have any questions at all - chris [at] digitalcarpenter [dot] com [dot] au
carpo··on Ask HN: Review our PDF/Web form startup - www.doculicious.com
Cheers, thanks Chris. Doculicious could definitely be used just to create PDF's, without using the web form stuff. Especially if what you really need is a template that needs filling out consistently. I have a bunch of templates in my account I use directly from the site that never get embedded.

Yeah, I've seen that site before. Probably time to have a look around the 'net again to see what's out there :)

carpo··on Ask HN: Review our PDF/Web form startup - www.doculicious.com
Cheers, thanks zacharye.

Entry storage is always up to the doculicious member who embeds a template on their site, never the public person who fills it in (is that what you were getting at, or am I off the mark?). Setting a template to save entries will automatically save all entries by anyone who fills it in and submits it. If the doculicious member who embeds the template turns off auto entry saving, the person filling in the form just gets the PDF, and only stats like date downloaded, IP address etc are saved for the member to view. (We are in the process of writing a more advanced reporting system for this).

We use a concept of "activating" templates, allowing members to create multiple templates, but only have some active, and in the future, to activate a template created by someone else. When you activate a template you then get to define it's web form settings - things like automatically saving entries, disabling pdf download (making it work just like a standard web form), adding notification emails and stuff like that. Currently, only doculicious staff can create shareable templates - but I think I need to defined the term "form creator" better .. as later this could mean someone other than yourself or doculicious.

carpo··on Ask HN: Review our PDF/Web form startup - www.doculicious.com
I think the name can be a little polarizing. I've had people laugh and say "That's terrible" and others burst out laughing and say "I love it, that's great". I like laughing, so it's all good :)
carpo··on Ask HN: Review our PDF/Web form startup - www.doculicious.com
Thanks for your comments zacharye. BTW, you wouldn't believe how long I spent coming up with that name ;)

All the forms can use SSL, so the submission of data is secure. On form completion, the data is stored in our database for creating the PDF and to save multi-page forms. If the template owner has not opted to store the entry, this data is deleted after 2 days. If they opt to store the entry, it will stay in the system until deleted by them. If they delete it, the data is removed completely, leaving only stats on when it was downloaded, IP address of downloader etc

Access to stored entries is only available to the template owners account through an entries search facility. All this is behind SSL too.

I should elaborate on this more in the TOS, but is that what you wanted to know?

carpo··on Google Patents Gears
I guess a lot of developers believe that software patents such as these don't pass the "non-obvious" test, and therefore filing one is seen as wrong. I know that when I read some software patents (I haven't read this one, so not sure about this case), I think that if I had the same problem, I could solve it without too much trouble. Does this make the patent obvious? We have copyright law to protect the implementation - shouldn't that be enough. We're often told that idea's are worth less (worthless?), it's how they're executed. But this puts the power (and the money) in the hands of someone who had an idea and a general specification on how to implement it.
← PreviousPage 4 of 5Next →