HNHacker News
TopNewBestAskShowJobs

critic

609 karma · joined January 8, 2009

I like money
submissionscomments
critic··on The Javascript Trap
Nonsense.

> Lesser GPL permits use of the library in proprietary programs

That means "in some cases", not "in all cases". Logical fallacy on your part.

> ordinary GPL for a library makes it available only for free programs

Here, GPL'ers contradict themselves (for both senses of "free"). GPL code can, technically, be non-gratis. And GPL code can be used in non-GPL programs (you just can't distribute them easily).

critic··on The Javascript Trap
> but if it weren't for this guy you

We'd be using OS X and FreeBSD instead of Linux. Who's laughing now?

critic··on The Javascript Trap
Somebody, please save RMS, write an Emacs mode that inserts spaces into JavaScript and converts single char names into made up longer ones! For extra bonus, insert comments that talk about how if you are not using GNU, you are a slave! A slave, I tell ya!
critic··on The Javascript Trap
> It's not clear at all why you think you should be entitled to that code

I never said I was. In the GNU utopia, Linux killed MS and all libraries are GPL.

My options are:

1. Spend years writing apps that help cure cancer, GPL them and starve. (not exactly hypothetical)

2. Develop some Web apps that are not bound by GPL. Make money.

What do you think I will choose in your GNU communist utopia?

critic··on The Javascript Trap
By accompanying your object code with GPL/LGPL, you are promising your customers that your code is GPL/LGPL, i.e. you will be bound to open your code.

The fact that your understanding of the license is different shows just how sneaky and obfuscated LGPL is.

critic··on The Javascript Trap
But your planting of a tree doesn't automatically prevent the farmer you bought the apple from from making any money.

If I have to release my code under GPL, I can't make money charging thousands for it (low volume type of app). If I can't make money from it, I won't spend years developing it. Not having the app would make it harder for some pharma scientist somewhere to cure cancer. Everyone loses. Communism doesn't work.

critic··on The Javascript Trap
No. Whose object code? Is it talking about my object code or the library's?

Ten lines per function, per header, per library, per program?

Edit: I think you didn't understand LGPL yourself either. I think in the quoted lines, "object code" refers to your code, and accompanying them with a copy of GPL refers to having to release your code under GPL. Or do you think you only have to say you release it under GPL and not actually release it?

critic··on The Javascript Trap
If, as you say, LGPL, is clear to you, what do you think "object code" refers to in the (b) clause you just quoted? How are the "ten lines" counted in the paragraph above (you didn't quote): separately or total? etc. etc.
critic··on The Javascript Trap
This sounds like a web developer arguing that all software should be free, except web apps.

In my opinion, all software should be free, when all groceries are free.

critic··on The Javascript Trap
That's what they want you to believe. Try reading the license.

You have to know how many lines from the header file you are "distributing" (in the GNU lingo). If you are using C++ templates, you are probably screwed. You have to make sure you link dynamically (or else). LGPL seems to require advertising the library. And if you want do static linking, talk to a lawyer. Linus and RMS disagree on what constitutes "derived work", btw.

Edit: I'd like to know what motivated people to upmod parent, when it's factually incorrect and can cost developers dearly if they take the message at face value.

critic··on The Javascript Trap
RMS is complaining about Obfuscript. Speaking of obfuscation, I hope someone would deobfuscate LGPL for me.
critic··on Ask HN: What Visa for a UK team to come to YC?
http://news.ycombinator.com/item?id=460914
critic··on The Javascript Trap
"communist"
critic··on Ask HN: Is AI a growing field?
Google: "Did you mean: Quantos"
critic··on Why Advertising Is Failing On The Internet
> if commercials are synchronized

Are they? If there are 9 synchronized channels and 1 that's not. I believe that 1 wins, because everyone else switches there out of boredom.

critic··on Why Advertising Is Failing On The Internet
I bet TV ads stopped working as well when TV remotes became popular.
critic··on Why Advertising Is Failing On The Internet
> There are plenty of examples of successful companies that have used this model

Do you mean they used their blog as the main marketing effort? I'd like to hear more about those.

It seems if the users are looking at your blog, they've found you already. Or perhaps those companies created thousands of other blogs that were only used for search engine optimization (linking back to their money blog)? That I can understand.

critic··on Segway Meets Big Dog - The Cajun Crawler, Interviews & Video
Do not operate without a helmet and a mouth guard.
critic··on Leksah: a Haskell IDE written in Haskell
I wonder why they didn't use wxHaskell instead for the GUI. Also, what's up with Greek identifiers?
critic··on Interactive California Unemployment Map
What do they do just north of SF?
critic··on Rails won
> for some reason the business guys needed rails developers

Not anymore?

critic··on ASK PG: What were your first thoughts knowing for sure Viaweb would be acquired?
also LOLcats and Homer Simpson. I usually go for 3 allusions per joke.
critic··on ASK PG: What were your first thoughts knowing for sure Viaweb would be acquired?
Hamburger... I hate Ramen.
critic··on Tell HN: I think I'm quitting my job today
You can quit, or you can tell your bosses that you are overqualified for the job and ask for a raise and promotion. Then you can quit. The latter can be seen as an experiment and a life lesson. If you are quitting anyway, you have nothing to lose there.
critic··on College dropout makes $100,000 a year, with a two-day workweek
The fact that you were downmodded tells me that the bozos are now the majority of HN. Time for a new digg clone?
critic··on How to Incorporate Stupidity Into Your AI Code
Incorporating intelligence is the hard part.
critic··on Cafe owner thrives with no-pricing policy
Are you sure it's tipping? How come the sales staff in some supermarkets in the US are nice, even when they don't work on commission and tips?

Perhaps it's a combination of many factors: tips, commission, weather, culture, religion and guns that makes Americans nice (For the record, I'm not religious)

critic··on Teens capture images of space with £56 camera and balloon
They took pictures of Earth, mostly. I'm assuming the writer may be foreign, and merely didn't use the correct preposition.
critic··on Teens capture images of space with £56 camera and balloon
Hate to be a party-pooper, but if you can send a balloon there, it's not outer space yet.
critic··on Faking votes on Hacker News

    Now that this information is public none of us 
    will give out our usernames to external websites, 
    thus ending the problem.
Correct me if I'm wrong, as I'm NOT a web guru, but I think there are three ways to get the user names, and it's enough if this only works in some cases:

(1) Brute force (look at who's currently active on the site)

(2) Look at browser history (HN users have to constantly look at their own profile to check for replies, and the URL contains their user name)

(3) Send whatever request the browser sends to HN normally, and gets the user name embedded in the page.

Again, I don't know enough about browsers/JS/HTTP/HN to know if any of the above would work. I'm just saying I'm not sure that explicitly giving out your user name is required for this.

Edit: typos

Page 1 of 6Next →