HNHacker News
TopNewBestAskShowJobs

daveungerer

675 karma · joined November 15, 2007

daveungerer at google's free mail service.

Blog: https://tech.simplepay.cloud

My start-up is an online payroll system. I entered this crowded market because the competing software has very poor usability. The goal is to allow a novice to easily create a correct payroll. South Africa, Singapore and Ireland. Soon the world.

https://www.simplepay.co.za https://www.simplepay.com.sg https://www.simplepay.ie

submissionscomments
daveungerer··on "Piracy" sounds too sexy, say rightsholders
Yeah, learned something too. Thanks.
daveungerer··on "Piracy" sounds too sexy, say rightsholders
http://en.wikipedia.org/wiki/Loaded_question

I quote: This fallacy is often confused with begging the question, which offers a premise no more plausible than, and often just a restatement of, the conclusion.

It does become a loaded question if you ask a music industry exec: "Are you aware of the fundamental difference between copyright infringement and stealing?" But, as the wikipedia article says, that's not the same as begging the question. In any case, it's not a loaded question, since it's not a question to begin with.

The original poster did not ask us to answer the question about the record / film industry, while accepting his other statement. He was saying "I believe that there is a fundamental difference between X and Y, and am dismayed by the lack of understanding of this difference in the record / film industry". I doubt he had formal logic in mind.

EDIT: But you do make some very points, and I'm willing to concede that I may be completely wrong about what the original guy was trying to say, or how it should be interpreted. I really should spend less time on HN :)

daveungerer··on "Piracy" sounds too sexy, say rightsholders
I'm not actually the person who made the first statement. But as I see it, he made 2 statements:

1. Stated (as fact) that there is a fundamental difference between copyright infringement and physcal theft.

2. Expressed dismay at the apparent lack of understanding of the above fact by the music / movie industries.

Expressing dismay because someone else seems unaware of something you hold as a fact is not a logical fallacy in and of itself. It may be possible to show the fact is incorrect and the dismay therefore unnecessary, but that doesn't make it a fallacy.

daveungerer··on "Piracy" sounds too sexy, say rightsholders
If you somehow obtain their source code and run your own server, that would be copyright infringement.

If you manage to use it on their servers, with the associated running costs (disk space, CPU and RAM usage, support if you're a clever cracker) then you are in fact a thief - you are stealing their resources.

daveungerer··on "Piracy" sounds too sexy, say rightsholders
Stealing someone's intellectual property would imply that they no longer have the ability to sell licences or transfer the ownership rights of the intellectual property. So if it was actually possible to steal a song, what you'd be stealing is all future royalties on the song as well as the right to transfer ownership of the intellectual property to someone else, while at the same time preventing the original owner from doing the same. Which is, of course, preposterous.

If someone infringes on your copyright, you can still continue selling licences as well as fully transfer ownership of the intellectual property. That's why it's not stealing. Note: I'm not condoning copyright infringement, just pointing out that it's not equivalent to stealing.

I don't see the debate you're referring to. When the music industry chooses to redefine a word, pointing out that that's what they're doing is sufficient. I took the extra step of actually repeating the definitions here, but that shouldn't be necessary.

daveungerer··on What I Have Learned About Health and Fitness
Yeah I should have figured. Just didn't want anyone who didn't know the meaning of High GI to form an incorrect impression.
daveungerer··on Ruby Best Practices (full book available for download)
The sandal username on GitHub sounded familiar, so I checked and realised its the same sandal that does the Prawn PDF library: http://github.com/sandal/prawn

That gives the book some extra credibility in my eyes.

EDIT: OK, now that I've read the foreward, I see Matz himself mentions Gregory's work on Prawn. Doh.

daveungerer··on What I Have Learned About Health and Fitness
Eat normal amounts ... of carbohydrate with high GI...

You can't call that getting the basics right, as if it's some well established fact. Citation needed.

EDIT: The modern diet, with all its refined white flour, has a much higher GI than in the past. (White flour has a much higher GI than fruits and vegtables, for a start). What do you think is responsible for the rising diabetes epidemic?

daveungerer··on Clojure IDEs — The Grand Tour
I added a comment to the blog post about my own experience with getting enclojure to work. Here it is again in case you missed it:

I had the same null pointer exception about a week ago when creating a new project with Enclojure. Try opening the Enclojure preferences page and then selecting a Clojure version — it doesn’t seem to initialise this setting properly. Fixed it for me.

I also had to fix another null pointer exception before that, caused by having a Ruby version of NetBeans instead of a Java one — adding the Java module before installing Enclojure fixed that.

daveungerer··on Ask HN: Are you a single founder ?
1) Registered the domain in Aug 2008 to do market research and to decide whether I wanted to go ahead with it. That was followed by minor prototyping and learning about the industry. Started working on it full-time a year ago.

2) Never applied. I'm not in the USA anyway.

3) Nope. One of my first customers did want to invest, but I didn't need it.

4) http://www.simplepay.co.za (Online payroll software. Not really applicable if you're not South African. For now...)

daveungerer··on JavaScript: It’s Not Just for Browsers Any More
Could it be that your form validation example is merely a symptom of not working at a high enough level of abstraction?

In the rails world, for example, if you've done your validates_* declarations on an ActiveRecord model, it shouldn't be too difficult to generate the javascript required for client-side validation.

Actually found a project that goes a long way towards achieving just that: http://github.com/grimen/validatious-on-rails

But I guess you're referring to complex validations, expressed as code instead of validates_* declarations. It seems like you would prefer either an all-JS approach or an automated translation to JS, as per the blog post you linked. To me, it boils down to whether such a complicated validation is really appropriate for client-side validation and whether it blurs the lines between form validation and business logic to such an extent that it's better off just living on the server.

But I'd love to hear your further thoughts on the matter.

daveungerer··on Ruby on Rails Backup Solutions
One that's not mentioned, that I found quite useful, is http://github.com/astrails/safe
daveungerer··on Linked list patent
Just to be clear, this is not a patent on a plain vanilla linked list. It's a patent on a linked list where each node in the list has 1 or more extra next pointers, to facilitate different orderings.

Now, if the US is serious about innovation and economic recovery, they will employ software patent evaluators who are actually aware of the state of the art in software engineering / computer science and who can judge the obviousness of an invention. Their failure to do so has resulted in a lot of extra friction that prevents economic growth. Every frivolous patent suit filed, every agreement to give in and pay up, is another bit of economic growth lost to friction.

Good luck with the recession.

daveungerer··on Reddit: IAmA grad student who has tried nearly every "study"/"smart" drug
The person who started the thread said the following in response to a question similar to yours:

I agree that regular exercise, a healthy diet, proper sleep, and a good schedule is a great solution most of the time.

daveungerer··on I need to find out how to finish anything I start. Help me. Please.
As the man walked along the path, thinking about his life, a feeling of confusion came over him. A feeling that he knew all too well. And every time this feeling came upon him, he knew that it was a signal that his life was not in order, not running smoothly. He had experienced this many times before. Too many times. And he was tired of it. But, left to his own means, he had yet to figure out a way to break out of this pattern. He was stuck in neutral, unable to break free. Not knowing what to do.

That's the beginning of the "Hypno-Peripheral Processing" audio course "Procrastination, A Rhythmic Approach, by Dr. Lloyd Glauberman". If you identify with those statements, I would definitely recommend you give it a try. I think it takes more than a few words of good advice to change something that's so deeply ingrained. When I tried it a few years ago, the effect was immediate, and while I wouldn't ascribe it only to that, I'm definitely much less of a procrastinator today.

You may have some reservations about hypnotizing yourself, but it's really not the kind you see on TV. You're actually aware of what's happening, kind of like being semi-hypnotized I guess.

Ironically enough, I never finished the whole course. I was too busy doing all the other things I'd been procrastinating on.

daveungerer··on Command & Conquer: Tiberian Sun free to download
They only get the promotional benefits if they create an official release.
daveungerer··on Keep doing that and you'll go blind
What's special about this ONE cue? Ummm... how about the fact that it can trick your brain into believing it's viewing 3D without including most of the others? I mean... you just said a 2D image doesn't have this one cue, but has the others. That, by definition, makes it special.

But your second paragraph show's me this is all based on confusion. The parallax cue and processing different images for each eye are the same thing, not 2 different things as you're implying. And that's the one of the cues that's NOT turned off.

I'm not defending what the author is saying. I just feel you should read the article again, because your statements don't seem to address anything said in the article.

daveungerer··on Keep doing that and you'll go blind
Did we read the same article? 2D TV doesn't trick the brain into thinking it's 3D. Your brain can clearly see it's 2D. When you view fake 3D, the brain thinks it's 3D. But now that your brain is in 3D mode, it has to turn off processing for a lot of cues it would normally take into account, due to the fake 3D not being a complete simulation of reality.
daveungerer··on WooRank - Website analysis tool
Not quite. Google divides paid directories into 2 types: those that guarantee inclusion and those that don't, but still ask a non-refundable fee. Yahoo is the latter, which makes it trusted by Google. There's a video (probably Matt Cutts) where they say exactly what I just said.

Note: I wasn't asking for rationalisations, I was asking for anecdotal evidence. Does anyone have experience in improved rankings that they would attribute to Yahoo or DMOZ?

daveungerer··on WooRank - Website analysis tool
They claim that being in the DMOZ directory has high impact, while being in the Yahoo directory has low impact. Does this agree with the experience of fellow HNers?
daveungerer··on Google's Earnings Soar
Read the rest of the article:

But in a call with analysts, Mr. Schmidt made it clear the company wants to continue doing business in China, one of the world's largest markets, even though it will stop censoring its results.

There is no contradiction with their original statement, but it's very misleading of the WSJ to start the article with the quote you mentioned above, not to mention the headline: "Google Says It Is Committed to China as Net Soars"

daveungerer··on Would you have spotted the fraud?
That's a good idea. But I guess it's only a matter of time (and feasibility) before they add an optical sensor to pick up the card speed. Or more low-tech: a rubber wheel.
daveungerer··on Reminder: 1/7/10 is SparkFun Free Day (get a free Arduino)
Did anyone reading this actually make it through?
daveungerer··on Reminder: 1/7/10 is SparkFun Free Day (get a free Arduino)
Didn't make it. I even did all my shipping details before it started. But then again, refreshing the ckeckout started to get old and my attention went somewhere else. At least I know what's in their catalogue now!
daveungerer··on Reminder: 1/7/10 is SparkFun Free Day (get a free Arduino)
It would be cool to know how many of us tried this and what the result was. Timing out for me at the moment. Will post again once I have a final outcome.
daveungerer··on The most under-hyped, but most important, technology since seat belts
I was just making the point that justifying swerving out due to some undefined 70 mph effect is incorrect if you don't know what you're dealing with. And that whoever came up this 70 vs. 35 mph effect justification should realise that it mostly applies to e.g. the truck example you gave and somewhat to cars of significantly different mass / size. Therefore it's confusing advice and obscures other possible good reasons for swerving out.
daveungerer··on Ask HN: What are you working on?
http://www.simplepay.co.za

Online payroll system for South Africa. It's my startup. Just launched a while ago. How's it going? Got a few trail users. Busy climbing the search engine rankings.

daveungerer··on The most under-hyped, but most important, technology since seat belts
If someone could explain why I was voted down, that would be great. Thanks.
daveungerer··on The most under-hyped, but most important, technology since seat belts
Remember that F = ma.

Hitting another car of the same size coming from the opposite side when each car is doing 35 mph is pretty similar to hitting a concrete wall at 35 mph. There is no 70 mph effect. The reason the pole would be safer is that it has some give. Lower acceleration = lower force.

daveungerer··on Hands on with the JooJoo (nee CrunchPad)
In retrospect, I shouldn't have expected good writing from an "OMG we have to be the first to preview this gadget" article, even from Wired.
← PreviousPage 6 of 8Next →