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.
What HN saysHN 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.
36HN people shared it
20linked it in comments
21stories submitted
1.0Kstory points
13 years agolast shared
2007people per year2026
Most-shared posts
- 1"Enterprise software" is a social, not technical, (problem) phenomenon5 people · 26 points · first shared 2007 · 8 comments on HN
- 2Smalltalk Performance and Moore's Law4 people · 1 points · first shared 2010 · discussion on HN
- 3Why I do not want to work at Google3 people · 351 points · first shared 2011 · 132 comments on HN
- 4"Is that a real program or is that something somebody wrote?"3 people · 187 points · first shared 2009 · 31 comments on HN
- 52010 March 0009103 people · first shared 2011
- 6Peer-to-peer overlay networks are a bad idea on a DSL-based internet.2 people · 56 points · first shared 2011 · 35 comments on HN
- 7Saying “Do no evil” excludes you from any serious conversation about Google2 people · 4 points · first shared 2011 · 1 comments on HN
- 8An MS-DOS .COM file written entirely in printable ASCII2 people · 3 points · first shared 2011 · 1 comments on HN
- 9Reddit: "merely a collection of trivia, narrow, shallow, and sensational"2 people · 2 points · first shared 2008 · discussion on HN
- 102006 November 0008412 people · first shared 2010
- 112005 June 0007832 people · first shared 2007
- 122010 June 0009192 people · first shared 2011
- 13Goodbye, shitty "Car extends Vehicle" object-orientation tutorial1 people · 232 points · first shared 2011 · 128 comments on HN
- 14Bytecode interpreters for tiny computers1 people · 73 points · first shared 2011 · 9 comments on HN
- 15Mental hashing for paper address books (with Python)1 people · 49 points · first shared 2011 · 11 comments on HN
What HN people wrote when they linked it
teddyh · 2014-05-03
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.htm…
voltagex_ · 2014-05-02
Related: What if you started with no OS? http://www.reddit.com/r/programming/comments/9x15g/programming_thought…
Includes some really great links to going from (DOS) echo to a working COM executable: http://lists.canonical.org/pipermail/kragen-discuss/2011-April/001156.…
kragen · 2013-01-01
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.ht…
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."
btilly · 2009-11-05
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.
wcarss · 2009-08-25
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.
abecedarius · 2013-03-01
http://news.ycombinator.com/item?id=2670203 has good links on mechanical computers and small CPU designs. http://lists.canonical.org/pipermail/kragen-tol/2010-June/000919.html concludes "There’s a strong appeal in the idea that universal computation
has been within the grasp of human materials and manufacturing
technology since the invention of sewing in the Paleolithic; it is
only the mathematical sophistication that was absent. I don’t yet know
if it’s true."
rogerbinns · 2012-11-21
Kragen Sitaker wrote a wonderful message about what "Enterprise" software really is: http://lists.canonical.org/pipermail/kragen-tol/2005-April/000772.html
keithpeter · 2012-10-15
http://vanemden.wordpress.com/2009/01/01/ventilated-prose/
'Ventilated Prose' was a term used by Buckminster Fuller. The blog author linked above is drafting rapidly, then adding line breaks after each sentence/clause as an editing aid. He mentions Vi and the use of dif
http://lists.canonical.org/pipermail/kragen-discuss/2008-March/001086.…
Found in the comments to the blog post linked above. Just parking these for the inevitable return of this topic.
DanBC · 2012-05-22
Maybe this email list has some details?
(http://lists.canonical.org/pipermail/kragen-tol/2007-March/000850.html…
Here's a mildly interesting rant:
(http://www.yosefk.com/blog/the-high-level-cpu-challenge.html)
This post doesn't give any details of the benchmark, but describes another test (boot, load word processor, open document, close wp, shut down) and compares an old mac and a (at the time) modern laptop.
(http://tekkie.wordpress.com/2009/08/12/does-computer-science-have-a-fu…
sedachv · 2012-05-01
Problems with DSL upstream bandwidth is the main reason that Kragen thinks P2P networking won't work very well: http://lists.canonical.org/pipermail/kragen-tol/2011-August/000935.htm…
joeyh · 2011-08-28
The reason it's a mailing list:
http://lists.canonical.org/pipermail/kragen-tol/2010-March/000910.html
Also touches on the discoverability problems with using mailing lists like this. I wish I'd been reading this list thirteen years ago when it was started.
Rusky · 2011-08-24
It's "Don't be evil":
http://lists.canonical.org/pipermail/kragen-tol/2011-August/000936.htm…
silentbicycle · 2011-01-09
There are some real gems on the list, too:
"Smalltalk Performance and Moore's Law" http://lists.canonical.org/pipermail/kragen-tol/2007-March/000850.html
"OCaml vs. SBCL, and various other interpreters" http://lists.canonical.org/pipermail/kragen-tol/2007-March/000852.html
"what affects programming language adoption?" http://lists.canonical.org/pipermail/kragen-tol/2006-November/000834.h…
(kragen is also kragen here)
gwern · 2011-01-09
I will say one thing, a blog would have trouble surviving since 1998: http://lists.canonical.org/pipermail/kragen-hacks/
mpm · 2010-07-02
Not exactly original. It would be less offensive if he labeled it something other than "My Take"
http://lists.canonical.org/pipermail/kragen-tol/2005-April/000772.html
ippisl · 2010-04-04
Alan kay might not be correct in this case .
The correct factor between 1979 and today's computers is not 1000x , is something between 10x-50x. and with the right compilers you get a factor of 3x-10x[1].
[1]http://lists.canonical.org/pipermail/kragen-tol/2007-March/000850.html
JesseAldridge · 2009-04-30
Dude. Dominant assurance contracts look ingenious. I had never heard of them before.
http://lists.canonical.org/pipermail/kragen-tol/2005-June/000783.html
twoz · 2009-04-17
More goodies from the comments section:
"Enterprise software" is a social, not technical, phenomenon
http://lists.canonical.org/pipermail/kragen-tol/2005-April/000772.html
eru · 2007-12-18
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.
mlinksva · 2011-08-28
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.ht… http://lists.canonical.org/pipermail/kragen-tol/2006-November/000841.h…
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.