HNHacker News
TopNewBestAskShowJobs

abrahamsen

1,160 karma · joined February 7, 2009

submissionscomments
abrahamsen··on Poll: Do you support software patents?
Please everybody, don't go reddit with the comment voting.

It is clear what the majority opinion here is, but I see well formulated comments supporting the minority opinion being voted down. If you think their arguments are wrong, don't vote them down. Instead, vote up the comments that explains why they are wrong.

abrahamsen··on Poll: Do you support software patents?
Being able to recognize a brand is necessary for the market to function. It is how you know what you are buying, and what you base trust on. At the same time, the cost of coming up with a different name for your competing product is trivial.

So while, yes "the same applies", the cost/benefit ratio of the two situations is totally different.

abrahamsen··on Poll: Do you support software patents?
I very much favor the trade secret option, at least for software.

Patents are (theoretically) a pragmatic compromise between 1) the benefits to society of having people publish their ideas, and 2) the drawbacks to society of giving someone a time limited monopoly on the exploitation of the idea.

For software I believe the drawbacks in general far outweigh the benefits. There might be examples of "nobody else would have thought of this within the patent period" inventions, but they are rare enough that it does not make sense to have special laws for those cases.

In the physical "better mousetrap" world the issue is different. The situation is similar to the Hacker News startup world in that ideas are plenty. However, the cost of productizing the ideas is high, and there is less of a first mover advantage, access to distribution channels is more important. So patents in the "better mousetrap" world protects not the idea, but the investment of turning the idea into a product. The drawbacks of patents here are also smaller, as you rarely build unrelated products upon the "better mousetrap", so the cost of a monopoly often stays limited to the specific market. Patents here might be a good compromise.

In medicine there is a similar situation in that many ideas are "free" from public funded research, but useless without the very expensive clinical trials. The patents basically protects the investment in clinical trials, and no so much original research. However the cost of patents is huge. People die because they can't afford patented medicine (which include initial cost for the clinical tests, marginal cost, distributed cost of failed products, and profit), even though they could easily afford the marginal cost alone. It would be good to get rid of patents here, but they must be replaced with another system to cover the cost of the clinical tests.

abrahamsen··on In Oracle's fight with open source, the good guys won -- this time
I agree. It seems that all that happened was that OpenOffice.org lost its largest contributor, which should normally not be a source of celebration.

It can still become a "win" if the remaining contributors are able to manage the project more efficiently than Sun or Oracle did, and attract enough new contributors to compensate for the loss. But that is far from given.

abrahamsen··on Dear Dr. Stallman: An Open Letter
RMS wrote a short story on the premise

http://www.gnu.org/philosophy/right-to-read.html

abrahamsen··on Dear Dr. Stallman: An Open Letter
The analogy works fine. We have the politically motivated FSF on the "meat is murder" side, and on the other hand the Open Source movements belief that open source is simply a more practical way to develop software on the "healthier lifestyle" side.

I wouldn't expect PETA to stop with their off-putting campaigns ("Your Mommy Kill Animals"), it is what they genuinely believe, and for them keeping silent and advocating "a healthier lifestyle" would be so far from their viewpoint that it would practically be a lie, even if it might win them more friends and influence.

Same with RMS. His views are radical, and toning his messages to make them more palatable down would be dishonest to who he is. Let someone else play the moderate and practical.

Of course, moderate and practical people don't dedicate their life to a message, be it "a healthier lifestyle" or "a better way to develop software". The Open Source spokespeople like Michael Tiemann or Tim O'Reilly) tend to get distracted by having a life to live.

abrahamsen··on Digia bought Qt licensing business from Nokia
It does sound a little bit like the sale of UNIX rights by Novell to SCO, which may account for the tingling feeling.
abrahamsen··on Google search and search engine spam
Google have two strong incentives to weed out AdSense drivel sites in the search results.

1. They diminish the value of Google Search as an advertising platform. And Google Search is likely the most valuable virtual estate on the net. I more often click on ads in Google Search than I click on ads on all other sites combined. This is because when I'm on Google Search I'm actually searching for something, so I might click on a relevant ad.

2. They diminish the value of AdWords content network ads. People pay Google to display their ads because they believe they get better return for their money there than on the alternatives (Yahoo and Microsoft). Ads on low quality sites are unlikely to be competitive, so these sites decrease the relative value of AdWords.

That is, high-ranked low quality sites with AdSense are a double threat to the main source of income for Google, and I expect Google to make it their main priority.

Why, then, aren't they more successful? My guess: Because the problem is a lot hard than any armchair designer would believe. Problems tend to be a lot simpler when you are not the one who must solve them.

abrahamsen··on "One of the major characteristics of Lisp is that Lisp programs are Lisp data"
It's a monster discussion, and threading seems to be broken at that part, so it's hard to say.

But the main part of the discussion concerns a suggestion to replace Emacs Lisp with Perl. McCarthy's concern seems to be whether Emacs uses the ability of Lisp to treat code as data, and whether Perl has that facility.

A couple of answers gave examples of Emacs using that ability.

abrahamsen··on Obama administration moves forward with unique Internet ID for all Americans
Yes, Denmark:

https://www.nemid.nu/

http://en.wikipedia.org/wiki/NemID

Most public institutions as well as many private (including the banks) have switched to this system.

Our government already know just about everything about us (e.g. few people need to fill out tax forms), so this has not been very controversial. The largest controversy has been with the security.

abrahamsen··on VLC for iOS Pulled from the App Store
Yes. That might be quite a lot of people though.
abrahamsen··on VLC for iOS Pulled from the App Store
"Someone" needs to be the legal owner of the GPL'ed code in question for the takedown notice to have any legal meaning.
abrahamsen··on Why Lisp is a Big Hack (And Haskell is Doomed to Succeed)
AutoCAD and Emacs would be literal examples of "sufficiently advanced" C programs by this definition.

My guess is that it is intended to cover any C or Fortran program that includes an ad-hoc interpreter, an ad-hoc dynamic type system, or an ad-hoc garbage collector. That would include e.g. sendmail (at least an ad-hoc interpreter) and GCC (all three).

My guess is that most C programs (I don't know about Fortran) we would intuitively call "complex" contains one of the three technologies, making it harder to come up with a clear counter-example. Some might avoid the "ad-hoc" part by linking with a generic extension language like tcl or lua. Or even Common Lisp.

abrahamsen··on Whats New in Emacs 24
My guess: New maintainers:

http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg021...

I like the new policy, which seems to be one potentially disrupting new technology per major release. Previously, major releases tried to do too much at once, which lead to some very unstable and sometimes alienating .0 releases.

abrahamsen··on Cannabalt for iOS now open source
It looks like both have been put under github.
abrahamsen··on Apple v Google
The author is clearly focused on recent history. Newton was canceled before Google was incorporated, and right after Steve Jobs became CEO.
abrahamsen··on Introducing Word Lens
It surprised me so much I took a screenshoot of it:

http://dl.dropbox.com/u/5815494/GW-Deutch.jpg

I cannot understand what heuristic would translate the complete German sentence "Nein." into "Yes.".

abrahamsen··on Nexus S
It is supposed to be a "neutral" page for comparison, e.g.

http://www.google.com/phone/detail/sony-ericsson-xperia-x10

If it is a marketing page, it is marketing for Android as a whole, not specifically for Google branded Android phones.

The marketing page for this particular phone is here:

http://www.google.com/nexus/

The tech spec there doesn't list missing features

http://www.google.com/nexus/#!/tech-specs

abrahamsen··on Steve Wozniak: Android will be the dominant smartphone platform
Too many people gets the causality wrong in the Netflix story.

The story isn't that Netflix isn't on Android because of fragmentation. The story us that Netflix will cause fragmentation on Android phones.

XBox 360, Wii, PS3 and iPhone all have strong DRM build into the platform.

Android doesn't have strong DRM in the base version, so Netflix will (or can) not support that version.

However, individual Android phones may have Netflix because Android is Open Source, so individual manufacturers may add strong DRM to the platform.

Hence, the user experience will likely become (further) fragmented because of Netflix.

abrahamsen··on Gmail: Trap my contacts now (warning when exporting contacts to Facebook)
Does sending you a mail message gives you an implicit moral permission to upload my mail address to a third party web-site?

Does adding you as a friend on a social network site gives you an implicit moral permission to upload my "visible to friends" data to a third party web-site?

I guess what you are saying is that the answer to these two questions need not be the same.

[ The fact that Facebook will let you export my data to Yahoo (which will let you re-export it to anyone, just like GMail) kind of indicates that it is not the fine distinction above that governs Facebook's actions. ]

abrahamsen··on Gmail: Trap my contacts now (warning when exporting contacts to Facebook)
Clicking on the link to the "trap" page and checking "Proceed with exporting this data" brings up a "Download my contact information" button. Clicking that gives me a csv file with all my Google contact information.

So I can certainly export my Google contact data. I don't have a Facebook account, so I don't know whether it can import it. But the data is there, in an easy to parse format.

abrahamsen··on Alcohol 'more harmful than heroin'
More harmful to society as a whole. Not more harmful to the affected individuals.

Blame BBC for an ambiguous headline.

The conclusion of the study should be that the government should spend more effort fighting alcoholism than LSD abuse. Most likely, it already does. The conclusion should not be that young people should start experimenting with LSD instead of alcohol.

abrahamsen··on EA Artist, Soon To Be Laid Off, Burns EA Management, Discusses Failed MMO
Jeff Strain formulated it like this: "the team that is best poised to deliver a successful game that is an evolution of WoW is... well, the WoW team".

http://www.guildwars.com/events/tradeshows/gc2007/gcspeech.p...

It will be interesting to see how much of his own advice he managed to follow.

abrahamsen··on "When dealing with RMS, keep the following things in mind"
That is my experience as well, but the "to the point" part took a bit getting used to.
abrahamsen··on Why you should contribute to Open Source?
It obviously depends on where you start.

I'd say you should start by contributing to a small project, where there usually isn't a lot of red tape to learn. And most large projects have extension mechanisms, so if you want to contribute to a large project, make a small stand-alone extension. Or contribute to someone else's stand-alone extension.

abrahamsen··on IPhone vs Android? No. We're fighting the wrong fight
Here is an example of how it works in Denmark:

https://www.telmore.dk/t2/shop/shop.do?shopUrl=product.actio...

The slider let you choose between low initial price, high monthly payment (top position) and high initial price, no monthly payment (bottom position).

No matter what, the phone is always unlocked.

The only exception is this one

https://www.telmore.dk/t2/shop/shop.do?shopUrl=product.actio...

which is only sold with a high monthly payment, and locked for six months.

So I don't really see Apple as saving us from the tyranny of the carriers, in this part of the world.

abrahamsen··on IPhone vs Android? No. We're fighting the wrong fight
I'd say this particular should is more a question of enlightened self interest, rather than fairness.

It is in our long term interest to have as much control of our "digital assistants" (which includes both smartphones and personal computers) in order to ensure that they assist us, and not some other party.

abrahamsen··on The real truth on Wikipedia is in the edits
Yes. Apart from the editorial aid mentioned by camiller, I use the history tab to get a quick sense of the trustworthiness of the article as a whole, and of individual claims.
abrahamsen··on Sony Ericsson to introduce Android 3.0 gaming platform & PSP Go-like smartphone
Your link mention two C++ facilities for supporting manual memory management that have no equivalents in Java, and thus (ignoring the smug sarcasm) supports my original point.

A better GC was already mentioned by the OP as another option.

abrahamsen··on Sony Ericsson to introduce Android 3.0 gaming platform & PSP Go-like smartphone
C++ has better tools for manual memory management (value types, smart pointers, RAII).
← PreviousPage 7 of 9Next →