HNHacker News
TopNewBestAskShowJobs

tc

5,213 karma · joined February 22, 2007

submissionscomments
tc··on John Resig: Unimpressed by NodeIterator
We're talking about JavaScript, so Scheme is a better example than C. At the level of abstraction Javascript deals in, bit twiddling like this should not be necessary. Even using all caps constants just feels dirty. And JavaScript isn't even any good at bit twiddling, as it doesn't use native machine integers.
tc··on Ever Better Cryptanalytic Results Against SHA-1
You can still inflict a lot of damage if you can create collisions. Producing a rogue CA is just one possibility.

http://www.phreedom.org/research/rogue-ca/

The potential for intentional collisions makes it critical that an attacker cannot control or predict all of the inputs to your signing operation.

tc··on The Incredible Bread Machine Film (1975, features Milton Friedman)
The actual depiction of the "Incredible Bread Machine" starts at about 30:30 into the film. But really, don't miss the rest (Milton Friedman is featured, along with Secretary of the Treasury William E. Simon). Watching media from over 30 years ago is a fascinating reminder about how little some things actually change.
tc··on Ants: locks vs stm
You're not serious? The loop macro is the most Pythonic aspect of CL (c.f. list comprehensions). Your trouble handling that loop has nothing to do with lambdas.
tc··on Ants: locks vs stm
Pascal Costanza (the OP) is a smart guy. He's behind the ContextL and AspectL frameworks, and he just published an interesting paper on implementing hygienic macros within an unhygienic macro system [1]. But in this instance, it seems he clearly missed the point of the Ants exercise.

[1] http://p-cos.net/documents/hygiene.pdf

tc··on The Two-Party Swindle
Very few people want free markets. The rest just want the standard of living that only free markets can offer.
tc··on The Fable of the Dragon-Tyrant (2005)
This is a great modern fable. It overstates the moral imperative, however, by casting people as agents of the dragon, making them actively responsible for the death of others [1].

The truth of the matter is that working to defeat mortally is supererogatory -- as a young Spock put it, an act which is morally praiseworthy but not morally obligatory.

[1] Similar in spirit to the TOS episode, "A Taste of Armageddon," http://en.wikipedia.org/wiki/A_Taste_of_Armageddon

tc··on The Fable of the Dragon-Tyrant (2005)
I'd hate for someone reading your comment to miss the article because they assume it is just a piece about procrastination.

This article is a compelling story that suggests there is a moral imperative to engage in anti-aging research, and that we have become blind, in our acceptance of our current mortality, to both the suffering that it causes, and to the fact that we can now hope to do something about it.

tc··on Home taping didn’t kill music
That's interesting. I, on the other hand, was so disgusted by the RIAA's tactics and lobbying that I stopped buying CDs altogether without resorting to (currently) illegal downloading of music.

I can make my own music. I decided many years ago I didn't need theirs that much if they couldn't play nicely in the sandbox.

tc··on Orwell: Politics and the English Language
My favorite part of this essay is where he translates a verse from Ecclesiastes:

I returned and saw under the sun, that the race is not to the swift, nor the battle to the strong, neither yet bread to the wise, nor yet riches to men of understanding, nor yet favour to men of skill; but time and chance happeneth to them all.

Into modern English:

Objective considerations of contemporary phenomena compel the conclusion that success or failure in competitive activities exhibits no tendency to be commensurate with innate capacity, but that a considerable element of the unpredictable must invariably be taken into account.

... which is identical to the style of nearly all modern research papers.

tc··on Argentina: The Superpower that Never Was (& Why the US Ascended)
Switzerland has fewer than 8 million people today. No, it is clearly not a superpower, but then again no one is writing articles about how it has failed to live up to its potential.

And Great Britain seemed to do acceptably well with fewer than 40-50 million people during its empire period.

Besides, during the defining interval, 1800-1920 or so, Argentina could have made up the difference by being a better place to immigrate, which is in part what the article covers.

tc··on AMD may have to stop making x86 CPUs tomorrow
Perhaps. I'm not willing to assume that Intel is stupid though. It's conceivable that they are playing a strong card here. Intel could be in the right on this dispute; AMD could be clearly in breach, but Intel simply didn't want to pursue it until it was clear to them that the European Commission was going to move against the company anyway.
tc··on AMD may have to stop making x86 CPUs tomorrow
We live in a messy world where regulators often have wide discretion and politically-driven motivations. Guilt or innocence in a matter like this is on a completely different plane from guilt or innocence in a murder trial. Even if we had perfect information about the past, reasonable people could debate endlessly about whether the sum of actions constituted "anti-competitive" behavior (which is banned) rather than just simple competition (which is encouraged, as opposed to, say, collusion).
tc··on AMD may have to stop making x86 CPUs tomorrow
Keep in mind AMD was the one lobbying worldwide for anti-trust actions against Intel (even as their market share was growing). Setting up your competition to get slapped with a record-setting fine on dubious non-sworn evidence is playing pretty dirty. I suspect Intel is looking for ways to return the favor.
tc··on Blame baby monitors, not congestion, for your WiFi woes
WiFi has become important enough—and the interference problem bad enough—that the report recommends creating a new "2.4GHz friendly" logo program to brand devices that are good radio-frequency citizens.

Are they kidding? Since 802.11_ protocols are 'smart' in the sense that wifi nodes exercise congestion avoidance with other nodes running the same protocol, the next wifi standard just needs to be allocated dedicated space in the spectrum, rather than having to share the same narrow common space with baby monitors and AV extenders. Alternatively, the band of less-regulated spectrum needs to be expanded wide enough that manufacturers can create some informal standards to avoid stepping on each others toes.

(And yes, trust me, I know why this is politically difficult, and that it wouldn't immediately help the enormous number of users with current-generation hardware. But really, their recommendation isn't likely to make much short-term difference either.)

tc··on Your Morning Commute is Unique
Your definition of freedom, as implied by items 4 & 1, is sloppy and dangerous. The parent posts use the word freedom in the political sense, as an antonym to slavery, subjugation, and tyranny.

Modern medicine raises our standard of living by eliminating disease, which is mostly irrelevant to a discussion of the unique causal effects technology has on freedom.

tc··on What lies beneath New York's rivers
You're ignoring qualitative differences and other costs. Commuting to work in your own car, which lets you keep that demo system handy that you're going to show a customer, and lets you pick up groceries on the way home, has a higher value to most people. It also means you get somewhere faster, and on your own schedule. If you add up all the hours that smart engineers would otherwise be sitting waiting for a bus, that has a cost to society as well.

The difference between a car and a bus to me is the difference between the internet and cable television. With the former, you get what you want when you want it. With the latter, you have to go along with the group and rely on others to decide for you.

tc··on What lies beneath New York's rivers
.... which is why the problems of government get worse the bigger and further away government gets. Taxes and services at the state level are less bad than at the federal level, and taxes and services at the local level are better still.

When we all send our money into one big pool, and then have to grovel and beg to get it back from bureaucrats, we start to resent our neighbors.

tc··on Hadoop sorts a petabyte in 16.25 hours and a terabyte in 62 seconds
Yes, but the key difference here is that you can download the Hadoop sources and try it out Yahoo's way yourself.
tc··on Lessig: Continuing the Work of Code
Summary:

Lessig thinks Declan's criticisms (http://news.ycombinator.com/item?id=601234) of his old book are mostly fair. Lessig's own position has changed, and if he hadn't been urged to do so, he wouldn't have responded at all.

Lessig has been reading libertarian authors over the years and has become more strongly libertarian himself. He even shares the view that "governments as we know them are hopeless."

But Lessig recognizes that technology is on a collision course with politics. Technology developed today for commercial ends can easy become a tool of power and force tomorrow (think AT&T rolling over for the Bush administration). So Lessig believes we should pay attention to the technology we are building.

tc··on Watch Out Google, Obama’s Antitrust Chief Is Looking To Make A Big Case
But Microsoft wasn't taken to court for doing a great job with Windows 95. They were taken to court for exploiting that success technically, contractually, and financially to suppress entire other markets that concerned them.

That is correct. But let's be specific [1]. So MS went to Dell (let's say) and said, if you sell only Windows, we'll lower your buy-rate from $150 to $75 (I'm making this part up as a representative example). Or they went to one of their channel partners and said, if you push any other operating system than Windows, we're going to stop passing customer leads your way.

If any other company in the world did that, we'd all just consider that a deal term, something to be considered, priced into the deal, and negotiated. At no point did Microsoft commit fraud or threaten or use violence. If Dell decided to accept those terms, it was because they felt it was in their best interest to do so. It isn't as though there weren't other perfectly good operating systems around they could have used for free. They had other options (NeXT seemed to manage without doing a deal to buy Windows licenses). They chose not to take them. And the channel partner might have decided that those leads from Microsoft were worth the loss of other options. So what?

Anti-trust laws use the government to force Microsoft to not do things that are perfectly moral (or at least, not immoral) and reasonable to do in business (even if they are not very nice things to do). And if Microsoft isn't willing to comply, the government is willing to steal the company from them for the benefit of the "public good." So while I'm not trying to castigate you, I really don't think my terms are too harsh. Instead, I believe the abstract nature of the political process [2] leads people to make different moral judgments than the more reasonable ones they would make in the normal course of their lives.

[1] I can't believe I'm about to defend Microsoft here. Please don't conflate the idea that what Microsoft did should be perfectly legal with the idea that how they operated was "good" or even "right." Not everything that is bad should be illegal. Breaking up with your girlfriend via a post-it note is "bad," but should clearly be lawful.

[2] That is to say, the greatly increased distance in time, space, and intermediaries between the moral judgment and its real effects on other people.

tc··on Watch Out Google, Obama’s Antitrust Chief Is Looking To Make A Big Case
you don't want to discuss the law,

Discussing what the law should be is of interest to me. Using the law as an argument for why a company should be obligated to do something (outside of practical concerns for the company itself) is an argument I find to lack substance.

and we agree Google is a bad example of the law applied, so what's your point?

This thread started with a defense of Standard Oil. I'm making the broader point that anti-trust laws are ineffective (not to mention more likely to be used as a tool against political enemies than as a boon to consumers), unnecessary (because unless the monopoly is propped up by government, the market will route around the roadblock anyway in the few cases where this comes up), and unjust (because unless the monopolist is using force to prop up the monopoly, there is no moral justification for using forceful coercion against the company owners).

tc··on Watch Out Google, Obama’s Antitrust Chief Is Looking To Make A Big Case
In the real world, how likely is it that such an ActiveX tactic would go unpunished by Google's competitors and browser vendors? Microsoft would just stand idly by? There are benefits to being good that exist outside of the law (http://www.paulgraham.com/good.html).

But come on, I don't want to argue your specific example -- it is clearly meant to be ridiculous. Real-world natural monopolies tend not to last very long without government support (or a strained and narrow definition of what their market is that ignores substitution), particularly if they aren't serving their customers well. The exceptions that you can think of are just that, exceptions. And even at that, I can't think of very many good counter-examples. Microsoft is perhaps the best case, but even there, by strangling the desktop they arguable accelerated the move towards innovation in the cloud (so that we could get around them). You can see this effect even as early as 1995, when PG started Viaweb as a webapp in part because he didn't want to develop for Windows. Substitution is always the death of an otherwise strong monopoly. The government didn't breakup Microsoft, but no one is worried about them these days anyway (http://www.paulgraham.com/microsoft.html).

You keep falling back on what is or is not lawful. I'm not interested in debating that. It takes an expensive discovery process and a lot of lawyers and judges to determine what is or is not lawful in a complex real-world situation. In my book, lawful does not equal moral, and unlawful does not equal immoral. I find morality more meaningful to talk about.

As for the terms I use, they simply reflect my moral approach to the problem. If you can imagine a scenario in which taking the fruit of a peaceful individual's labor from him or her by force is moral and just, then you're starting from different moral axioms than I am.

tc··on Watch Out Google, Obama’s Antitrust Chief Is Looking To Make A Big Case
Basically the equation you are advocating goes as follows:

1. Larry creates something immensely valuable for the world.

2. Through innovation, Larry is able to sell it for a fraction of its earlier price, or even to give it away for free.

3. At some point, Larry decides he wants to put an ActiveX control on the homepage, lowering its value to you.

4. You advocate stealing Larry's company at this point, or using force to coerce Larry into doing what you want him to do, even though objectively speaking, you are still better off, even with the ActiveX control, than if Larry had never existed. Or at worst, he's done no harm to you, compared to the state in which he didn't exist.

tc··on Watch Out Google, Obama’s Antitrust Chief Is Looking To Make A Big Case
So far it appears that you and I are swimming against a wave of populism on HN. Oh well, this too shall pass...
tc··on Watch Out Google, Obama’s Antitrust Chief Is Looking To Make A Big Case
They did this until they were the only 2 left.

The Standard Oil case you reference is widely misunderstood. Standard Oil's market share was dropping for a decade before the anti-trust case. And at the time of the case, 1911, there were some competitors you might recognize, such as Texaco, Shell, and Gulf already established in the market.

And at any rate, do you really believe that society would be better off if these so-called private monopolies (I'm going to exclude the monopolies created by government force here, such as cable franchises, telephone companies for most of history, patents, etc.), such as Google, Standard Oil, or Alcoa, had simply closed their doors? "You're right, we're a monopoly. The world would be better without us. Effective next week, we're all going home to tend to our gardens and take up piano lessons."

See also: http://mises.org/story/2694

tc··on Apple bans iPhone apps related to BitTorrent
It's irrelevant to me too, so I sympathize with this view. Objectively speaking though, BitTorrent seems to have lots of users.

And speaking more generally, I do believe there is a sense of trust that is broken when a customer realizes that a business is intentionally standing in the way of something he or she wants to do. If that something isn't BitTorrent for one user, it could very well be whatever Apple decides to block next month.

Also: the app in question is apparently a remote control for a BitTorrent client running on a real computer, so it might have wider appeal than your question would suggest.

tc··on Apple bans iPhone apps related to BitTorrent
This is good news for Google Android and the Android Market, if Apple decides to further pursue this policy. Can you imagine how secure Google's position in search would be if their competitors censored search results tangentially related to BitTorrent?
tc··on Don’t! The secret of self-control
A combination, of course. Let's say, "skimming with awareness of what I'm leaving on the page." If you've never seriously tried it, you might be amazed just how far you can push your reading speed on low-density material while still retaining 90-95% of what you care about.

The two key techniques for doing this effectively are to 1) eliminate subvocalization while reading, and 2) expand your field of vision so that you are reading sentences and paragraphs instead of words.

Of course, if you're reading contracts you're going to sign, you probably want to spend more time on each word.

tc··on Don’t! The secret of self-control
I find that I compensate by varying my reading speed. You have to slow down to read Feynman, but you can often take the New Yorker at a few thousand words a minute.
← PreviousPage 9 of 13Next →