another reason software freedom is important

2002-03-24 Thread Kragen Sitaker
to use is more useful to large organizations with lots of money. Free software and easy-to-use software are useful to a wider range of people. I believe that societies work best when the widest possible range of people are well-informed. -- [EMAIL PROTECTED] Kragen Sitaker http

tree paths

2002-03-26 Thread Kragen Sitaker
nodes, perhaps with a slot for properties, rather than large structures containing many pointers. This allows structure sharing, which can greatly decrease the space required to store a parsed document. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ A well designed

magic boxes and secret knocks

2002-04-06 Thread Kragen Sitaker
auditory output and accept input by shocks or sounds. It could look like the Bao Ding iron balls you're supposed to use to exercise your hands. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ Irony and sarcasm deflate seriousness, and when your seriousness becomes detum

removable media

2002-04-06 Thread Kragen Sitaker
. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ What we *need* is for some advanced off-world sentience to carpet nuke planet Earth from high orbit. Call it Equal Opportunity Ethnic Cleansing. I mean, racism is so petty. Why play favorites? -- RageBoy

cult software

2002-04-09 Thread Kragen Sitaker
now includes APL, Unix, and Lisp. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ We have always been quite clear that Win95 and Win98 are not the systems to use if you are in a hostile security environment. -- Paul Leach The Internet is hostile

I want a tensegrity bicycle

2002-04-13 Thread Kragen Sitaker
.c.knight%40juno.com [8] http://www.charkbait.com/cs/cshL.htm -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ This radically anti-cynical approach to life is not just a shared disposition but also an act of conscious dissent. -- Alan Bershaw, on the attitude of Jewel fans

some notes on zooming interfaces

2002-04-26 Thread Kragen Sitaker
PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ Techno addiction. More expensive than crack, keeps you up longer than coke, makes you fatter than pot, but hey... it's legal. -- Tim Byars [EMAIL PROTECTED]

bragging by telling embarrassing stories

2002-05-07 Thread Kragen Sitaker
to repeat stories told by others, but when they do, they will make sure you know how closely associated they are with the original teller. (I just noticed that my above remark about Sammy Hagar confirms this.) Do these predictions hold true, in your experience? -- [EMAIL PROTECTED] Kragen

lock-free concurrent updating of a skip list (incomplete)

2002-05-20 Thread Kragen Sitaker
pointer and continuing up to the order-k pointer, after setting all of the node's out-pointers; while the deletion algorithm starts from the order-k pointer. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ To forget the evil in oneself is to turn one's own good -- now

various recent ll1 threads

2002-05-26 Thread Kragen Sitaker
or C++, even in the early days? I seem to recall that you were the only one of the three founders whose first choice was Lisp. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ Silence may not be golden, but at least it's quiet. Don't speak unless you can improve

Re: Really Long Baseline Interferometry

2002-07-08 Thread Kragen Sitaker
In http://www.cap-lore.com/MathPhys/RLBI.html, Norm Hardy writes: Just now I have realized an error of several orders of magnitude. The bandwidth to earth, measured in GHz, does not suffice to carry the information that the resolution of the very long base line interferometry of the

self-interest in computer programs and human organizations

2002-07-27 Thread Kragen Sitaker
to incorporate formalization of agency risk --- that is, less-than-total trust in information coming from a piece of software with different interests --- into distributed systems design. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ Perilous to all of us

the underground software vulnerability marketplace and its hazards

2002-08-22 Thread Kragen Sitaker
On August 7th, an entity known as iDEFENSE sent out an announcement, which is appended to this email. Briefly, iDEFENSE, which bills itself as a global security intelligence company, is offering cash for information about security vulnerabilities in computer software that are not publicly known,

Microsoft wins; off come the gloves

2002-11-05 Thread Kragen Sitaker
to write better viruses and worms for Linux, and they could talk up Linux worm incidents. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ Edsger Wybe Dijkstra died in August of 2002. The world has lost a great man. See http://advogato.org/person/raph/diary.html?start

SDR forum on SDR security

2002-12-30 Thread Kragen Sitaker
. -- [EMAIL PROTECTED] Kragen Sitaker http://www.pobox.com/~kragen/ Edsger Wybe Dijkstra died in August of 2002. The world has lost a great man. See http://advogato.org/person/raph/diary.html?start=252 and http://www.kode-fu.com/geek/2002_08_04_archive.shtml for details.

Running Apache and perl in a chroot

2003-03-31 Thread Kragen Sitaker
I wanted to install Apache 1.3.27 in a chroot; this explains how I did it. It turns out the Apache makefiles have this handy variable root. You can set root to some directory you want everything to be installed under, and it apparently won't touch anything outside of that directory. But the

bounding the worst case on relational joins

2004-02-04 Thread Kragen Sitaker
There's a general class of search algorithms where you're looking for a path between two nodes through some very large graph, much too large to search exhaustively. The straightforward breadth-first search, possibly weighted by some metric of closeness-to-the-goal, performs reasonably well on

notes on hyperlink style

2004-04-22 Thread Kragen Sitaker
I've been pondering how some of the blogs I read could be more readable. Some of them could benefit a lot from some improved guidelines on linking. - The best links are noun phrases describing either the page linked to or its subject matter, possibly even containing subordinate noun phrases,

DHTML persistence: a design for a generic Ajax server-side

2005-04-11 Thread Kragen Sitaker
Here's a rambling essay on giving a web browser a sort of Ajax filesystem interface with event-notification built in. Advocacy Why would you want such a thing? Ajax is necessary because applications built purely on the server side can't provide the level of interactivity,

Lossless HTML template expansion

2005-04-18 Thread Kragen Sitaker
I wrote this incomplete essay (design document?) in January. It describes an unimplemented technique for making server-side web applications more transparent, inspired by TinyTemplate, TAL, Nevow, and HTML::Template. I wanted to finish it up before sending it out to the world, but it's been

Enterprise software is a social, not technical, phenomenon

2005-04-21 Thread Kragen Sitaker
I posted the first draft of this at http://www.relevancellc.com/blogs/?p=36#comments in response to a query along the lines of What would it take for Ruby to be considered enterprise software? Transactions?. It received some positive responses, so I thought I'd save a copy, revise it slightly,

Rapid prototyping with paper and a printer

2005-04-25 Thread Kragen Sitaker
(A quick first draft from some time ago. Needs references.) I saw a web page for a piece of software called Pepakura, which takes 3-D models as input and prints out a colored cut-out pattern on paper, which you can then cut out and assemble to get an approximation of the original 3-D model.

logic programming for IRC infobots

2005-05-19 Thread Kragen Sitaker
Maybe you could build an interesting infobot on top of a Prolog-like system. [EMAIL PROTECTED] blah blahdety blabble blag blocc becomes a fact: uttered(xentrac, kragen, localhost, utterance([blah, blahdety, blabble, blag, blocc])). Now, we might have a rule utterance(Y) :- uttered(X,

perception of SOAP and REST by working programmers

2005-05-23 Thread Kragen Sitaker
M and C used to work together on in-house application, but now C has gone off to join a startup. M C - Interesting fact: Now that we have more and more people using our web services on the in-house application, they all see to prefer REST to SOAP. C not surprised M In fact, the only

Dominant assurance contracts as patterns of options contracts

2005-07-03 Thread Kragen Sitaker
I happened to read Anton Sherwood's blog the other day. In http://www.ogre.nu/wp/?p=1642 he mentioned several things that he had almost invented, i.e. he'd invented them independently and then discovered they were already well-known. One was Alex Tabarrok's dominant assurance contracts; another

Make for URLs, or dependency-directed compositing

2005-11-28 Thread Kragen Sitaker
(3800 words, terribly sorry) Lots of web pages are computed dynamically from some set of resources. For example, a blog's front page is computed dynamically from a (potentially large) set of blog posts. The display of an RSS aggregator, such as the LiveJournal friends page, is computed

TV output on low-cost portable computers

2006-03-02 Thread Kragen Sitaker
Microsoft's recently-proposed alternative to the $100 OLPC PC was a device to connect cellphones to TVs for a larger display. You can generate an NTSC video signal without a whole lot of hardware. Is it beneficial, and how hard is it? Is it beneficial? - My recent trip to Toys

Followup to reclaiming the Oxford English Dictionary for the public

2006-03-16 Thread Kragen Sitaker
In October, I wrote about how it would be nice for the first-edition OED to be publicly available: http://lists.canonical.org/pipermail/kragen-tol/2005-October/000794.html At this point I have scanned volumes 1 (A-B), 2 (C), 3 (D-E), 4 (F-G), 5 (H-K) (Paul Nguyen did the work), and parts of