Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    K

    Kragen Javier Sitaker

    lists.canonical.org · Personal blog · on HN since 2007

    Kragen Javier Sitaker writes a personal mailing-list blog on software, programming oddities, networks, and opinions about companies like Google.

    Visit blogHN submissions
    ProgrammingRetro ComputingWriting & Thinking
    What HN says

    HN commenters mostly link it as a source of his old essays, such as the printable-ASCII MS-DOS .COM file and his views on Google.

    Stats for nerds
    36HN people shared it
    21linked in comments
    1Kstory points
    May 2014last shared
    2007people per year2014

    Top posts on HN

    1. 1
      Why I do not want to work at Google
      3 people · 351 points · first shared 2011 · 132 comments on HN
    2. 2
      Goodbye, shitty "Car extends Vehicle" object-orientation tutorial
      1 person · 232 points · first shared 2011 · 128 comments on HN
    3. 3
      "Is that a real program or is that something somebody wrote?"
      3 people · 187 points · first shared 2009 · 31 comments on HN
    4. 4
      Bytecode interpreters for tiny computers
      1 person · 73 points · first shared 2011 · 9 comments on HN
    5. 5
      Peer-to-peer overlay networks are a bad idea on a DSL-based internet.
      2 people · 56 points · first shared 2011 · 35 comments on HN
    6. 6
      Mental hashing for paper address books (with Python)
      1 person · 49 points · first shared 2011 · 11 comments on HN
    7. 7
      "Enterprise software" is a social, not technical, (problem) phenomenon
      5 people · 26 points · first shared 2007 · 8 comments on HN
    8. 8
      A skeleton of a femto-ML with nothing but polymorphic variants and functions
      1 person · 9 points · first shared 2012 · 1 comments on HN
    9. 9
      The Gelfand Principle in programming
      1 person · 7 points · first shared 2009 · 1 comments on HN
    10. 10
      GitHub's "responsible disclosure" stance is irresponsible
      1 person · 7 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • mlinksvaAug 2011

      FWIW I think "Why I do not want to work at Google" originally composed in HN thread http://news.ycombinator.com/item?id=2728174

      These older posts are also fun http://lists.canonical.org/pipermail/kragen-tol/1999-January/000322.html http://lists.canonical.org/pipermail/kragen-tol/2006-November/000841.html

      Doing many things, including filtering spam, is more difficult in a decentralized environment. (It is curious that email, itself decentralized, has come to be dominated by several large service providers; I wonder how much of this is due to economies of scale for fighting spam and other attacks relative to other economies of scale relative to things not characterizable as an economy of scale? Search of documents published in a decentralized manner on the web is another example.) Many things are even easier in a completely centralized manner, thus G+, Facebook, Twitter, and their morbid predecessors. For all their issues, architecturally decentralized email, web, and internet are much more valuable than the 2011 versions of AOL, CompuServe, and Prodigy silos. So thank you to all working on making the next bits of decentralized architecture work. I imagine it is possible to do a bit of this work at Google et al, but it is clearly way, way down the priority list of any such companies.

    • wcarssAug 2009

      I don't really have an opinion to state on the actual discussion at hand, but I figured I'd toss in an old link which contains what some of "those" might be:

      http://lists.canonical.org/pipermail/kragen-tol/2007-March/000849.html

      Javier Kragen Sitaker's article/mail "My Evolution as a Programmer", recounts one coder's his growth as a programmer, career, and exposure to a variety of books throughout. It's really an excellent read, and contains some comparisons between a few good books - particularly Code Complete and The Pracice of Programming. I quote,

      During this time, I read "The Practice of Programming", which is a lot like "Code Complete", but shorter and much higher in quality. I had read the same authors' "The Elements of Programming Style" back in 1995, on much the same subjects, but that book is nearly unreadable today --- it's written in PL/1 and FORTRAN IV. TPoP, aside from being written with modern programming languages, also contains insights from several decades more of the authors' experience.

      -- The author in question is Brian Kernighan. Anyrate, I leave any interested person to go check the article out, if you haven't seen it already.

    • btillyNov 2009

      Network effects tend to be substantially overestimated. For instance Metcalfe's law is widely cited, but more careful analysis of actual behavior suggests that n*log(n) tends to be a better scaling estimate than n^2.

      Moving on, be careful about moving to a sales force driven strategy. When you're selling with a sales force you have to cover the overhead of an expensive sales process. This is one of the big reasons why a lot of software is priced low enough that someone can pay for it with a credit card, and lots of software priced over $50,000 but very little between those two numbers. Also once you go down the enterprise software route the quality of your sales process matters more than the quality of your software. A good read on that is http://lists.canonical.org/pipermail/kragen-tol/2005-April/000772.html.

      I'm not saying that this is a bad strategic move or the wrong strategy for your company. But you should be aware of the consequences.

    • eruDec 2007

      Who needs the government since we have mathematics?

      Also discussed on a canonical mailing list here http://lists.canonical.org/pipermail/kragen-tol/2005-June/000783.html

      "In the form he described in his paper, a dominant assurance contract is a contract offered by an escrow agent to members of the public; it is of the form, "In exchange for my payment of $S, if K or more people donate $S to this same cause, the escrow agent will create public good X (at cost $C), and keep all the donated money. If fewer than K people donate $S, the escrow agent will return $S + $F to each of the donors and will not create the public good."

      Edit: Designing a mechanism that works for new unproven products, too, is left as an excercise for the reader.

    • kragenJan 2013

      Here's what I thought of Reddit in 2008: "merely a collection of trivia, narrow, shallow, and sensational".

      http://lists.canonical.org/pipermail/kragen-tol/2008-January/000878.html

      Since then I've become a Reddit user, but my opinion hasn't changed much. The bottom line from that post:

      "The pathological focus on recency in Digg and Reddit's setup, and to a
      slightly less problematic extent in del's, has some benefits. It
      engages people in dialogue, and it's ideal for things like organizing
      political protests. It's great if you want to stay on top of things.
      But I think it's more important to get to the bottom of things."

    • teddyhMay 2014

      Google first approached me in 2010. Here is the relevant part of my otherwise short reply:

      Google follows what I believe to be unethical business practices – including, but not limited to, condoning censorship, invading their users’ privacy, [publishing] proprietary software, and making available and encouraging the use of network services with far too little user control of the programs.

      A little more than a year later, Kragen Javier Sitaker wrote this, which I thought was the best explanation of why one wouldn’t want to work for Google:

      http://lists.canonical.org/pipermail/kragen-tol/2011-August/000938.html

    Related

    jwzjwz.org880 people

    Watch a VC use my name to sell a con

    jwz
    Personal · last shared 2026
    Dubfireparanoia.dubfire.net44 people

    Responding to Wired's ad hominem hatchet job

    Dubfire
    Personal · last shared 2023
    Aphyraphyr.com551 people

    Hexing the technical interview (2017)

    Aphyr
    Personal · last shared 2026
    Decompositiondecomposition.al20 people

    A CAP tradeoff in the wild

    Decomposition
    Personal · last shared 2026
    The Boston Diariesboston.conman.org35 people

    Ban me at the IP level if you don't like me

    The Boston Diaries
    Personal · last shared 2026
    Dercuanodercuano.github.io20 people

    Bytecode interpreters for tiny computers (2007)

    Dercuano
    Personal · last shared 2026
    Bradley Kuhnebb.org98 people

    Why Greet Apple's Swift 2.0 With Open Arms?

    Bradley Kuhn
    Personal · last shared 2025
    Pointers Gone Wildpointersgonewild.com88 people

    The internet changed my life

    Pointers Gone Wild
    Personal · last shared 2026