Welcome to Hubski.   We share good ideas and conversation here.   Login or Join Us!
akkartik's profile

akkartik


http://akkartik.name

Programmer helping build hubski.





stats:
followers: 93
following: 60
followed tags: 8
followed domains: 0
badges: 1
badges given: 1 of 2
joined: 719 days ago
style: snow





posts/shares

comments: 
by akkartik  ·  link  ·  parent  ·  post: 'Ding Dong! The Witch Is Dead' could reach number one following Margaret Thatcher's death.

Is it a bad idea? I created it. Wasn't trying to be anonymous or clever, just doing some ad hoc tagging of comments.

by akkartik  ·  link  ·  parent  ·  post: Warren vs Plaza online communities

Most of the architecture is warren-like. It's natural that we'll evolve little subspaces as plazas by convention while the community is small. But there's room to grow. That's what I like about it.

by akkartik  ·  link  ·  parent  ·  post: Barnes & Noble: A Tribute | New Republic

You mean like this? (pdf) More: http://www.danah.org/researchBibs/sns.php.

(FYI as well, lil.)

by akkartik  ·  link  ·  parent  ·  post: Why am I being rerouted from Hubski today?

Yes, that's weird :/

I'm not sure what they're finding broken, but we changed some DNS settings today. Perhaps they noticed that there were multiple DNS records for hubski.com floating around? It might be 48 hours for things to stabilize.

Please keep us posted if things get better or continue to look bad. I'll be investigating as well.

by akkartik  ·  link  ·  parent  ·  post: What is your favorite year in Movies?

You forgot:

* The Talented Mr. Ripley * Three Kings * The Sixth Sense

1999 was totally the year for movies.

by akkartik  ·  link  ·  parent  ·  post: Best movie villain ever?

Ralph Fiennes was great in "In Bruges".

by akkartik  ·  link  ·  parent  ·  post: Orson Scott Card's slow descent into poisonous politics has been nothing short of tragic | Salon

The book that got me off Card was Lost Boys. Incredibly gripping and moving while I read it; for a while I had it on my top 10 favorite books ever. It took me a while (days? weeks?) to realize that I'd been manipulated into sympathy for a repugnant worldview.

I don't remember the details. I think my brain has blocked it out.

by akkartik  ·  link  ·  parent  ·  post: Yes, your code does need comments.

We've had some teething pains, but that's mostly because of moving servers and foisting git on you :)

In the abstract I care about commit messages far more than I care about comments, because I believe comments are more useful with a timestamp. But it's still been low down my priorities given all the different technical debt we have to pay off. Since I'm already familiar with arc, comments seem mostly irrelevant right now. They'll become important at some point if we need to involve others. Maybe with the API? :)

---

Talking about comments in isolation as a measure of codebase quality is like talking about height in isolation as a measure of mate quality. I think that's what your criticisms boil down to, and they're perfectly valid.

If the goal is to get newcomers to a place where they can meaningfully contribute, that drives everything. Well-functioning small teams rely on interactive discussion to orient newcomers. Since it's not clear that comments would ever replace in-person interactions, the default position tends to be that they're unnecessary/luxuries/evil, and that's reasonable.

In large teams, in-person interactions gradually get expensive, and that causes greater reliance on comments and other mechanisms.

I started out anti-comments, but have reluctantly come around to believing that there's nothing to replace them in certain situations. My current goal is to make the codebase intelligible to others even when I'm not around to explain it. That seems hard enough that I can't afford to be too ideological.

Bottomline: comments are sometimes useful, but there's too much dogmatic thinking on both sides battling over them. Attend to the big picture.

by akkartik  ·  link  ·  parent  ·  post: Ted Rall: Is Your Brain Really Your Own?: Cannibals, thoughtcrime, and a rising police state

    The main reason that so many of these cases, including that of the so-called cannibal cop, are prosecuted in federal court is that most state and local jurisdictions set a higher bar for conspiracy convictions, requiring that at least one member of the conspiracy be proven to have taken at least one decisive action toward carrying it out.

Holy tragedy of the commons, Batman!

by akkartik  ·  link  ·  parent  ·  post: Yes, your code does need comments.

Personally I find the notion of reading code without first running it to be meaningless[1]. We're unable to make sense of that program not because somebody didn't put some squiggles at the ends of lines prefixed by the right header, but because no muchine can run them, so we can't play with making changes and seeing what happens.

[1] Cue Dijkstra rolling over in his grave.

by akkartik  ·  link  ·  parent  ·  post: Yes, your code does need comments.

Yeah that's a goodie.

Rereading, I was struck by this quote about the patent office:

    Today, people are filing patents, claiming that they just invented something which we had running back in the 1960s. How can that happen? Well, the patent office looks only at previous patents to see whether or not there is a prior claim. Of course, there are no patents from the 1960s, because they wouldn’t allow them. You were supposed to send the patent office not just a description, but a hardware implementation. Basically the notion of patenting something meant you carried to the office a model of the thing you were building, the thing that you had invented. And this just doesn’t work with software. So they had, for a long time, declared software as an unpatentable thing. Eventually, they decided that there is indeed intellectual property here, but it was quite a while later.

(http://opinionator.blogs.nytimes.com/2011/06/21/did-my-broth...)

about hubski  ·  faq  ·  rss  ·  tmi  ·  twitter  ·  buttons  ·  tools  ·  arc  ·  privacy & terms  ·  login