May 28, 2007
Never do an interview with the femme fatale..
Nick Douglas, “The six types of journalists (and how to deal with them)”

permalink

* *
May 28, 2007
While China is zooming, the Indian broadband market seems to be stuck in neutral..

permalink

* *
May 28, 2007
Though most tower defense games are fantasy-oriented, Preece gave his version a quirkier, more cartoonish feel. He added a number of elements that made it more viral — particularly a group-based ranking system which encourages competition between friends and co-workers.

permalink

* *
May 28, 2007
The value of sketching is less in the artifacts themselves than in the cognitive process of working through dozens of ideas, of considering as many options as possible, and allowing each option to raise new questions.
Jessie Scanlon channeling Bill Buxton

permalink

* *
May 28, 2007
Robert used to get up early, whereas I stayed up ’til four and got up at noon. So we would kind of work a 24-hour schedule. I would write some new code during the night and send him an email. Then he would write the corresponding stuff in his part. So we got code written very fast.
Paul Graham on building Viaweb

permalink

* *
May 28, 2007
When you are walking down the street and you see a couple holding hands, there’s like a 98% chance they met in a bar.

permalink

* *
May 28, 2007
Lina’s virtual Linux machine will run more or less normal Linux applications under Windows, Mac, or Linux, with a look and feel native to each. You have to compile binaries specifically for Lina, but it’s fairly trivial, no different than compiling binaries for SuSE or Red Hat. The VM download currently weighs in at 15MB, and expands to about 40MB after installation.

Open source developers will be able to use Lina for free.. the goal is to bring the huge world of open source software to the masses. Still a tiny company with private funding, Lina hopes to get some help from the community after Lina goes open source next month.

permalink

* *
May 28, 2007
If you take a job with a company that asks you questions any idiot could answer, sooner or later they’re going to put you on a project with some idiot who answered them. It’s something to watch out for.

The best way to hire programmers is to read their blogs and look at their code.

permalink

* *
May 28, 2007
OCaml is the practical Haskell.

OCaml is functional, statically typed, and blazingly fast. With OCaml you go from asking why your code is spending 70% of its time collecting garbage to actually trying to polish your code. GHC takes 2-3-4 minutes to rebuild my project whenever I touch the parser. Ocaml takes 1-2-3 seconds. With Haskell I was loath to touch the parser or my syntax tree definition, with OCaml I look forward to tweaking things to my hearts content.

Polymorphic variants in OCaml make creating “macros” easy.. This is not possible in Haskell without boxing your data..

OCaml has built-in marshalling which lets you easily dump data to disk and load it back. ..it’s not hard to marshall your data with Haskell, but it has to be done manually.

permalink

* *
May 28, 2007
..when you need to optimize highly recursive functions, consider what you can memoize. When nothing obvious presents itself, consider memoizing functions. Further, consider code generation to prepare suitable functions on the fly once each..

permalink

* *
archive
projects
writings
videos
subscribe
Mastodon
RSS (?)
twtxt (?)
Station (?)