HNHacker News
TopNewBestAskShowJobs

tc

5,213 karma · joined February 22, 2007

submissionscomments
tc··on Boy Lifts Book; Librarian Changes Boy's Life
The problem with zero-tolerance is that it too often equates to zero-thought. It drives out space for humans to exercise good judgment. And since rules often replace judgment, I think they should be evaluated in the same way we evaluate judgment -- how do the rules fare at their worst [1]?

In any case, I edited to make the anecdotal nature clear. Better?

[1] It feels somehow more 'scientific' to point out that some rule works 99.9% of the time, and to thereby dismiss anecdotes as non-evidence (not that zero-tolerance even comes close to meeting this standard). But if a rule unjustly destroys the lives of 0.1% of people who interface with it, I still consider that a lousy rule.

tc··on Boy Lifts Book; Librarian Changes Boy's Life
The story unwittingly demonstrates a case where zero-tolerance policies could have created frighteningly different results.

In some alternate universe, the story reads:

The librarian noticed Olly tucking the book under his jacket. Following school policy, she called the police. Olly spent the night in jail and was suspended from his school. Bitter and vengeful, he never went back. His street cred soared, and soon Olly was accepted into the local gang....

tc··on Definition of Success
I take happiness, and the pursuit thereof, as a constant. Happiness is something that you find within your circumstances -- it comes from within yourself. When we talk about success we are referring to a sort of deeper satisfaction with your life. We're talking about mission and purpose, about an interesting life and a life well-lived. The idea of a good autobiography encapsulates exactly those things.
tc··on Definition of Success
I use a simple metric:

How will my autobiography read?

If I'm improving the quality of my autobiography every day, then I'm probably doing something right. If I'd be too embarrassed to write down some aspect of my life, or if it would have too tenuous a connection to the rest of the story, then I probably need to change course.

This metric also makes it clear that success is in how you live your life rather than where you end up. Your life's final destination is only going to fill one page. The journey of your life needs to fill the book.

tc··on You Commit Three Felonies a Day
When I read this line,

Prosecutors identify defendants to go after instead of finding a law that was broken and figuring out who did it.

I thought it made the whole piece. It's quite clear to anyone who follows federal cases that this is exactly what is going on, and it is rather obvious why anything that enables this is perverting justice.

tc··on Ask HN: Seeing points again?
Somehow I feel more connected to the community here when I can see the scores. It's like the online forum equivalent of being able to read facial expressions.
tc··on Experiment: No Comment Scores
Hmmm... I always considered that a feature rather than a bug. Only voting when the scores looked "wrong" was an optimization. How do I decide when to vote now? I have a feeling I'm going to settle into a pattern of voting to reorder comments and that I'm going to vote less overall.
tc··on Experiment: No Comment Scores
Wow, this interferes with key elements of my system for voting/commenting on HN. Here are some things that don't work now:

* If a comment is sitting at 1 or 0, I'll try to avoid downvoting it unless I really think the comment subtracts value from the site.

* If a child is attracting more votes than the parent, and I think this is because the child commenter didn't comprehend what the parent was saying, I vote to level out the comments.

* If I see a comment sitting in negative territory that I feel should only be a 0 or 1 because it wasn't that bad, I'll upvote it even if I otherwise wouldn't have.

* If a thread is already dominated by a couple of high-scoring comments, relative to its age, I'm less likely to post a new top level comment. My feeling is that if a good comment just sits at the bottom because it arrived slightly too late, I've only added noise to the thread. The lack of visible points makes it much harder to gauge how a new comment will 'compete' on the thread.

* If the scores indicate that something is being widely misunderstood, I might comment where I otherwise would not have to try to restore sanity.

Of course, if this change were to stick, it would alter the character of the site, and we would all develop new voting and commenting systems. I can already tell that this change magnifies my tendency to vote with an eye toward reordering comments rather than voting on each comment in relative isolation.

tc··on AT&T Goes After Google Voice
Carriers want to sell "unlimited" LD plans. Customers like unlimited LD plans. And for most of the US, LD is cheap enough that you can make that work. The model breaks down a bit if you have to start subsidizing your customers' calls to sex lines in quantity.
tc··on AT&T Goes After Google Voice
Live by the sword, die by the sword.

This is the danger of increasing regulation; the blade cuts both ways. You may think that Net Neutrality is about taking on big companies, but I guarantee that in just a few short years their smart legal teams will be using the regulation to increase each other's legal bills and to squash smaller competitors [1].

[1] Regulation is similar in this regard to patents. The defense of patents is always the hypothetical small inventor. In practice, though, the beneficiary always seems to be huge corporations (except for patent trolls, which are a fairly recent innovation).

tc··on Persuade xor Discover, Parkinson Remix
And if your purpose is to discover rather than to persuade, then you might not care. Which brings us back to the title of the piece.
tc··on Persuade xor Discover, Parkinson Remix
I'm taking issue with the parent's assertion that a writer shouldn't make two points in the same essay. The implicit reasoning is it is distracting -- which is true whether you think the point is offensive or just wrong. That's a good reason to avoid extraneous points if your purpose is to persuade. If your purpose is to explore though, it is counter-productive to suppress intermediate waypoints.
tc··on Persuade xor Discover, Parkinson Remix
There's a meta-point in here somewhere though, as his essay was about the fact that pandering to readers isn't his highest priority [1]. His essay also would have offended unionists and people who hold a religious devotion to the "greatest generation," but since those groups aren't well represented on HN, only the friendly coloring of Arrington caused controversy.

[1] Which is not terribly dissimilar from his feeling that programming languages shouldn't pander to bad programmers.

tc··on Enough women in Coders at Work?
No one encouraged me to be an engineer either (doctor? yes. lawyer? yes. engineer? no.). I'd wager that many people here were actively discouraged in some way from going down the path of technology or entrepreneurship.

Most nontechnical parents who see their son or daughter spending countless hours on a computer just think that he or she is wasting his or her time.

(That last sentence would be a good place for those mythical gender-neutral English pronouns.)

tc··on AT&T Decries Net Neutrality "Bait and Switch"
They surely did influence the process. But it is also true that any rational business would have bid less for spectrum with a neutrality or open access mandate. I don't have much sympathy for AT&T on this one, though, since they've been trying to do the same thing to their competitors by pushing wired net neutrality. Any new regulation upsets the calculations and forecasts that businesses made to justify the risk of expending capital.
tc··on AT&T Decries Net Neutrality "Bait and Switch"
Don't even bother with this. It's just blather. The real issue is that AT&T feels betrayed. They funded this whole initiative to hurt their competitors, and now the gun might be pointed at them as well.

"All those expensive Congressional fund-raisers, and this is the best we get! There's no honor anymore..."

tc··on AT&T Decries Net Neutrality "Bait and Switch"
This is actually beautifully ironic to those who understand what is going on here.

AT&T has quietly backed and financed (some might say "astroturfed") the whole push for net neutrality... of wired networks.

Why might they do that? Isn't AT&T an evil carrier? It's pretty simple, actually. AT&T has a massive network built for delivering phone calls. The operation of this network does not depend on packet prioritization, so it is not affected by net neutrality.

Who is affected though? Cable carriers rely on packet prioritization to deliver voice calls with the approximate quality of AT&T's separate network. Net neutrality doesn't affect AT&T much, but it harms their competitors' business plans.

So it's easy to see why AT&T, who backed net neutrality when it was in the interest of harming their upstart competitors, might feel that applying it to wireless networks, where it affects them, is a "bait and switch." They baited a bunch of Congress critters to interfere in the ISP business, and now the scope of that mandate is being switched on them.

tc··on Are sales people different from you and me?
I'm sympathetic to the idea and curious to see how it works for the author. A clear subset of salespeople have a distinct entrepreneurial streak. They work in sales because, similar to being a business owner, you get paid based directly on the value you provide. You would definitely lose these people, but depending on how strong your sales systems are, that may or may not be a net loss to sales. Losing entrepreneurially-minded people from your company, though, seems like a general negative.

Incidentally, one of the commenters had an effect on me quite opposite to his intention. The commenter noted how much he liked restaurants where the tip is included. This is completely foreign to my experience. My experience is that tipped service is consistently among the best service.

tc··on An opposing viewpoint on net neutrality
Yes. Building out fiber to a single point would be the easy part (as low as hundreds of thousands of dollars, perhaps). The continuous 3G coverage would be expensive though.
tc··on An opposing viewpoint on net neutrality
Look, I don't support subsidies either. Like with most US subsidies, the money was probably mostly wasted (but I'm sure it created jobs).

In all seriousness, telecom subsidies in the US mostly go to building out old-fashioned POTS lines and slow DSL into corn fields in the middle of nowhere. Don't blame the telecoms (except for the lobbying of the huge ones), that's what the grants specify.

AT&T has been spending big money supporting and astroturfing Internet Neutrality. If you don't understand why that would be, you don't understand the dynamics of the industry enough to know what is really going on. They aren't doing that out of the goodness of their hearts. This is the old struggle between the LECs and the cable franchises.

Internet Neutrality is a win for AT&T and the LECs because they already have a separate network (the time-division network) that doesn't rely on packet prioritization to deliver latency-sensitive media.

tc··on An opposing viewpoint on net neutrality
I think using the Stockholm syndrome is an absurd metaphor in this case. In the Stockholm syndrome, the victim defends the attacker. In this case, the 'attacker' is the regulation, and I'm opposing it.

Seriously though, I think I've addressed some of those questions elsewhere in the thread. Many other countries you would compare against have heavily subsidized consumer internet via government spending. Many countries also have a significantly higher population density than the US, or they had less existing infrastructure (laying fiber is cheaper if you are building all new roads anyway).

As for why Cisco or Juniper equipment is expensive: it is expensive because it is relatively low-volume industrial-strength gear that needs to run far in excess of 99.999% reliability while supporting an absurdly large number of protocols and standards. To put the problem as a bit of a tautology, if you think it is so absurdly overpriced, why aren't you raising a venture round to build cheaper gear?

(Incidentally, I think you probably could, but it is still a hard problem that requires time to solve. Not all things that could theoretically be improved can be improved instantly.)

tc··on An opposing viewpoint on net neutrality
Remember Japan's "lost decade"? The government threw money at every infrastructure project they could find.

Before you get too nostalgic about Japanese internet though, a friend who worked in Tokyo for a couple of months tells me it isn't really that much to write home about. Access to all of the services you care about as an American are slower, and my friend's provider explicitly blocked VoIP. I have no doubt that this isn't fully representative (except the latency/limited intercontinental bandwidth part). Perhaps patio11 could lend some experiences?

tc··on An opposing viewpoint on net neutrality
Speaking as just one person in this field, every new regulation makes me reconsider my desire to be in the industry.

It doesn't so much even matter who the regulations favor. It's that at some point, after spending countless hours with lawyers, filing government paperwork, and fretting about current and future regulatory issues, you really begin to see your customers as being politicians and regulators rather than the people who pay you for service.

Which is all to say that, I believe, if you regulate enough, you will get the monopolies that you fear.

tc··on An opposing viewpoint on net neutrality
"Without any kind of inside knowledge, I would guess"

I don't want to be overly-harsh to you in particular, but I think this is the key to so much of the useless posturing and speculating on this issue.

It may in fact be similar to the familiar refrain that people become more tolerant of homosexuals when they realize that one of their friends, family members, or business partners is gay. It's easy to stigmatize and demonize internet carriers if you don't know anyone who runs a business in that field.

To your points though. Most carrier backbones are not regularly overloaded. The bottleneck is at the network edge. And it isn't that carriers don't want to build. Everyone I know in this industry loves expanding their network and increasing capacity. But at the end of the day, you have to make a return on investment or your go out of business. Building out the network edge is terribly expensive. You have to buy and place a lot of expensive equipment in a lot of different places. You have to lay or lease lots of fiber or copper, or you have to build towers (and lay fiber to backhaul). Amazingly, there are lots of carriers that do this. You wouldn't even recognize most of the names.

Speaking as someone who came to telecom from a software background, I think there is a tendency for software people to want to idealize telecom into an ethereal mass-less abstraction, like software. If you look at it that way, any limitation is artificial -- the man is holding you down for his own pleasure. But the business isn't anything like that. Think Fedex rather than Google, and you'd be on the right path.

As for Europe, Asia, etc., keep in mind that those networks were far more heavily subsidized than our own. You may think that's a good thing, but remember that this removed resources from other human endeavors. Not everyone on Earth rates decreasing his or her CounterStrike latency as the highest priority in life.

tc··on An opposing viewpoint on net neutrality
Being a competitor in this industry, I'm always surprised by the simplistic treatment telecom issues receive even by technical people.

I suppose it is the difference between being a driver on a road, or perhaps even the manufacturer of an automobile, and knowing anything about the messy business of road construction.

For one thing, everyone seems to focus just on consumer internet. But this is hardly the whole picture. Most people spend over half of their waking hours at work. To the consternation of many employers, people probably spend more hours on the internet at work than at home. And the market for business internet services is highly competitive and quite far from monopolistic. It perhaps shouldn't be surprising that a smaller number of names stand out in the consumer space -- it seems to happen with all consumer products.

Further, even the argument you posed is self-contradictory. Do you know how much a 30% market share is worth? It's worth enough that plenty of people are building to compete in that space right now.

tc··on An opposing viewpoint on net neutrality
More companies than you probably realize lay fiber and copper. You can check the permits issued by your local municipality to see what I mean.

If you wanted to lay a few miles of fiber yourself, you'd find that it is fairly straightforward in most areas. You cross a bit of red tape, fill out all the forms, and pay the impact costs. If you don't want to do it yourself, companies like Comcast actually do a good bit of work laying fiber on contract for smaller carriers.

As far as cable monopolies, those are fortunately on their way out anyway, at least in Tier 2 cities and their near suburbs. Increasingly, Brighthouse is competing in Comcast territory, and vice-versa. That's the direction. But of course, networks take time to build, with or without a bunch of government mandates.

tc··on An opposing viewpoint on net neutrality
Since I'm in this industry, I'd like to point out that bandwidth is not artificially scarce. It is just scarce, necessarily limited by the capital available to buy equipment and lease facilities, fiber, and copper. Before talking about the artificial scarcity of bandwidth, I'd encourage you to check the prices on some Cisco or Juniper gear. No one buys this stuff to intentionally underutilized its capacity. And correspondingly, no one avoids buying this gear to create scarcity; they avoid buying it because it is expensive.

Carriers are bound by the same forces as other businesses. People buy expensive equipment if and only if they expect to see a return on their investment.

tc··on An opposing viewpoint on net neutrality
This is the most important point:

Third, the new regulations create an additional layer of government bureaucracy where the free market has already proven its effectiveness. The reason you’re not using AOL to read this right now isn’t because the government mandated AOL’s closed network out of existence: It’s because free and open networks triumphed, and that’s because they were good business.

tc··on The Next Generation Bends Over
That's being a bit equivocal.

You're using the word freedom in very different way than Jefferson ever meant it. In Jefferson's world, the Mint founders are no more or less free now than before selling to Intuit.

Otherwise, I agree that it isn't for us to judge. The founders were certainly free to sell their company.

tc··on Regular Expression Matching Can Be Simple And Fast
Thompson introduced the multiple-state simulation approach in his 1968 paper. In his formulation, the states of the NFA were represented by small machine-code sequences, and the list of possible states was just a sequence of function call instructions. In essence, Thompson compiled the regular expression into clever machine code. Forty years later, computers are much faster and the machine code approach is not as necessary.

Interestingly, if you think in Lisp, it's obvious how much more elegant Thompson's approach is (than a C struct-based state machine), and how you would implement it in Thompson's way with closures.

← PreviousPage 4 of 13Next →