Experimental, impressionistic sub-paragraph tumblin' (think obstsalat)
30apr2006
The Smithy code is series of letters embedded, as a private amusement, within the April 2006 approved judgement of Mr Justice Peter Smith on the The Da Vinci Code copyright case. It was first broken by Dan Tench, a lawyer who writes on media issues for The Guardian.
ShUnit, A Unit Testing Framework for the Bourne Family of Shells.
Mini Kanren and the Da Vinci challenge, logic programming in Scheme.
In Praise of Loopholes, by Matthew Baldwin. I don’t have 21 anuses.
Muslim Athletic Wear Covers Skin Without Cramping Style, religion as the mother of invention? :-)
Writing is like jazz. It can be learned, but it can’t be taught. — Paul Desmond
The Cutest Razor-Wire In The World, lovely.
WM Vorfreude, sehr gut.
Tracking Plane Flight on Internet, I just saw my plane cross the mid-Atlantic, not by looking out the window, but by watching routing updates cascade across the Internet.
And when I’m lying in my bed
I think about life
And I think about death
And neither one particularly appeals to me
— The Smiths, Nowhere Fast
Precalculus for Christian Schools, by Kathy D. Pilger and Ron Tagliapietra. “A line can be described either by its slope (a ratio) or by its inclination (an angle). These terms describe the deviation from the horizontal, but the word inclination also has a non-mathematical meaning. Without Christ, man is inclined to sin. The Word of God should shape our attitudes (inclinations).” WJW.
A look at the new compiler design of Factor. Pretty interesting.
5✭♫: One More Cup of Coffee, Tim Bray on Bob Dylan: “My taste in Dylan is a little unusual: once you get past One More Cup of Coffee, my favorites would be Baby Let Me Follow You Down (from the Last Waltz soundtrack) and Crash on the Levee (Down in the Flood) from The Basement Tapes.” Unusual indeed.
Everyday it’s something
Hits me all so cold
Find me sittin’ by myself
No excuses, then I know
— Alice In Chains, No Excuses
Having Done Java, and I still claim the Java stdlib sucks. The only reason to learn Java is to know of a bad example. }:-)
Haskell.org Summer Of Code Projects, nice list, with some Pugs related things too
We ♥ users, Avi Bryant says: “We have customers from Reykjavik to Melbourne to Sunnyvale, using Dabble to plan everything from home renovations to software projects to symphony orchestras, or to manage their collections of books, wines, or industry contacts.” Seems like they got a new cooporate identity, too.
29apr2006
RefleX is a general-purpose XML Virtual Machine that allows to write Web applications as well as batch scripts just with tags, to browse non-XML objects like if they were XML with XPath, and much more. Uh.
Take a Stand Against the Madness; Stop the RIAA!, help by signing the EFF’s petition.
Aperture Dirt, analysis by John Gruber.
The esthete stands in the same relation to beauty as the pornographer stands to love, and the politician stands to life. — Karl Kraus
More del.icio.us visualisations…, nifty.
European Common Lisp Meeting, Hamburg, April 29/30, 2006. Quick, quick!
Now in a Browser Near You: Offline Access and Permanent, Client-Side Storage, Thanks to Dojo.Storage, “Imagine if web applications could work offline with the click of a button. Want to access your web based word processor when you are not on the network, with your private files stored privately, right on your own machine and not on some server? Now you can.”
Like the coldest winter will
Heaven beside you… Hell within
And you think you have it still, heaven inside you
— Alice In Chains, Heaven Beside You
QEMU, a Fast and Portable Dynamic Translator, USENIX ‘05 paper by Fabrice Bellard.
Crochet Hyperbolic Coral Reef Project, the Institute For Figuring is crocheting a coral reef: a woolly celebration of the intersection of higher geometry and feminine handicraft, and a testimony to the disappearing wonders of the marine world.
SimpleTicket, the first Ruby on Rails based trouble ticket system released as an open source project.
Children play soldier. That makes sense. But why do soldiers play children? — Karl Kraus
Ruport 0.4.0 released, a Ruby framework for report generation.
2.5x faster than yesterday!, a great achivement of the Pugs developers.
ruby-run-and-vsplit, a quick & dirty run-and-show-output-in-vsplit-window script for vim, by Mauricio Fernandez.
Open letter to my toilet, by Damien Katz. (Or: what to blog if your programming life is boring. :-P)
Refactoring Everything, Day 12, by chromatic. “Today’s task is to finish porting the nodetype and setting tests!”
pg is a shell script wrapper around GIT to help the user manage a set of patches to files. pg is somewhat like quilt or StGIT, but it does have a slightly different feature set. Patchy GIT sounds very interesting.
Gödel Centenary 2006, An International Symposium Celebrating the 100th Birthday of Kurt Gödel.
On formally undecidable propositions of Principia Mathematica and related systems (PDF), by Kurt Gödel. Translation to English by Martin Hirzel. Enjoy.
Candles red I have a pair
Shadows dancing everywhere
Burning on the angry chair
— Alice In Chains, Angry Chair
UserSurvey of Mercurial is published. Useful to everyone interested in DVCS.
ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API.
28apr2006
Alone, by Sgt York. “It was October. I was 17. I was Alone.”
OpenBSD 3.9: Blob-Busters Interviewed, by Federico Biancuzzi. Includes a link to the new song, too.
A Language-Based Approach to Unifying Events and Threads, “The implementation uses the CPS monad in such a way that the final result is a trace, that is, an ordered sequence of function calls.”
Power Law of Participation, by Ross Mayfield. Features an important diagram and ideas.
Mozes is a kind of SMS driven web tool that can remind and notice you.
I drop things out of windows
I wrap things ‘round my head
And you would too
It s what you’d have to do
You would–too
— Dan Bern, Comme Vous Le Faites Tous
Database War Stories #3: Flickr, ever wondered how they store all that stuff? (And do you really want to know?)
Paris 2054 on BLDG BLOG: “The film seems further proof that students of architectural design should stop pinning all their hopes solely on architecture, and consider guerilla careers as film, or even game, start-ups, using their graphic ideas and energy to take over Hollywood.”
The Solar Corona Problem, one of the visitors was asking about the temperature of the Sun…
Error codes or Exceptions? Why is Reliable Software so Hard?, Damien Katz wonders. A plea for transactions; what about Maybe monads? :-)
DonBolsa: A GoogleTalk-ing Lisp Bot, “What can I do for you?”
Cause it s my country too
Sometimes I gotta remind myself
It s my country too
I pay my taxes
Vote on election day
I stop at stop signs
Just like you
— Dan Bern, My Country Too
BOOST: Berkeley’s Out-of-Order Stack Thingy, (PDF) by Steve Sinha, Satrajit Chatterjee and Kaushik Ravindran. How to implement an efficient stack machine. Nifty optimizations.
27apr2006
Agile definitions, by Brian Marick. “No doubt because I’m a self-proclaimed skeptic about definitions, I was asked…”
Dreams is a message passing object oriented programming system. It allows for before, after, and around methods, multiple inheritance, and operator overloading. It is based on a prototype model of object oriented programming and dynamic scoping, rather than the more traditional class model and lexical scoping. Designed for real-time, Dreams has a fixed, predictable overhead.
ChucK is a new audio programming language for real-time synthesis, composition, and performance—fully supported on MacOS X, Windows, and Linux.
If I don’t fall apart
Will my memory stay clear?
So you had to go
And I had to remain here
— Pearl Jam, Come Back
Speed of various interpreter dispatch techniques V2, a benchmark by Anton Ertl I wish had seen far earlier.
Oberon Script, a Lightweight Compiler and Runtime System for the Web. By Ralph Sommerer.
Request SVG Support in Internet Explorer 7, having that would be pretty awesome.
I Pledge Allegiance…, by Jeremy Jones. “Often, our choice of tools to use goes beyond reasons of comfort and productivity and can border on fanaticism.”
Graphing Perl’s Regular Expressions, by Steve Oualline. Graphs certainly help understanding them.
Welcome to the new world of Web 2.1, “The server-side blink tag works by using a timed AJAX request, to let a Web 2.1 compatible server update the client document so that the blinking text is turned invisible.” WJW.
Ruby-Inertia, featuring a link to a prerelease of the graphical Ruby environment.
I hope that you’ll
Be careful wherever you go
I keep seeing crosses
On the side of the road
Them crosses
On the side of the road
— Dan Bern, Crosses
An Architecture for Combinator Graph Reduction (TIGRE), Ph.D. Thesis of Philip J. Koopman, Jr. “The abstract machine, called TIGRE, exhibits reduction rates that, for similar kinds of combinator graphs on similar kinds of hardware, compare favorably with previously reported techniques.”
Linear Logic and Permutation Stacks—The Forth Shall Be First, by Henry G. Baker. “We show a natural equivalence between a “linear” programming language and a stack machine in which the top items can undergo arbitrary permutations. Such permutation stack machines can be considered combinator abstractions of Moore’s Forth programming language.”
Microformats in Context, by Uche Ogbuji. “Is XML really a tool for creating specialized languages so that information can be expressed in the most natural formats practical?” How about, “no”? :-)
A Survey of Open Source Apps Available for Mac OS X, by John Littler. Covers Fink, DarwinPorts, GNU/Darwin and unrelated projects.
26apr2006
Yasm is a complete rewrite of the NASM assembler under the “new” BSD License. Yasm currently supports the x86 and AMD64 instruction sets, accepts NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Win32, and Win64 object formats, and generates source debugging information in STABS, DWARF 2, and CodeView 8 formats.
Refactoring Everything, Day 11, by chromatic.
Inhuman urbanism on BLDG BLOG. “What strange pathology of life wrongly lived has made its appearance inside these domestic spaces?”
The Garages of Branislav Kropilak, great car park shots.
I like trees, Damien Katz says. And I like all recursive data structures.
Like a tear in all we know
Once dissolved we are free to grow
What is human, what is more?
I’ll answer this when I get home
— Pearl Jam, Severed Hand
Steal The Best, we stumbled across this message while examining the scribe lane on a Digital CVAX microprocessor used in the MicroVAX 3000 and 6200 series computers…
Chernobyl: the unreadable sign, Chernobyl changed space and time, and it lies beyond the boundaries of culture. Belarussian writer Svetlana Alexievich talks to Sonja Zekri about the nuclear disaster which has only just begun.
Web 2.0 Without the Web, a hand-made(!) presentation at BarCamp LA. Check it out.
Studie zeigt: Legalisierung von Tauschbörsen ist europarechtlich zulässig, und heute ist Welttag des geistigen Eigentums; eines Begriffes, der eigentlich gar nicht existieren dürfte.
The Signal vs. Noise Job Board, a listing of design, programming, business/executive, and other jobs offered by companies looking for the best of the best in the online industry.
Build your own scripting language for Java, or pick a better foundation. :-P
HOWTO: Hosting An Orgy, by medharn. “But back in the day, us grown-ups had orgies. Real live orgies, with real live people having real live group sex.” PNSFW.
I’m not blind
I can see it coming
Looks like lightning
In my child’s eye
— Pearl Jam, Army Reserve
My Advice For The Young Guys, or, Here’s Hoping You Don’t Screw Up Like I Did, by internetslacker. Highly useful. :-)
Scale with Rails, Real-life capacity and deployment planning for small to large scale Rails applications. Joyent slides from SVRC, pretty impressive.
The Intel 4004, a 4-bit central processing unit (CPU) released by Intel Corp. in 1971, is widely considered to be the world’s first commercial single-chip microprocessor. Had 0.7MHz and 12V core voltage.
25apr2006
Zog, The Devil and Me, “Zog decided to attend some adult education classes at the local university and learnt about the concept of falsifiable propositions.”
New from MAKE: CRAFT, from the creators of MAKE Magazine, a new magazine devoted to crafts! Highly creative naming, why not call it MAGAZINE?
The Future of Programming: An Interview with Paul Graham at ACM Crossroads.
What’s your dream job? and what to answer to job questions, by Phil Tomson.
And love
What a different life
Had I not found this love with you
— Pearl Jam, Parachutes
Z, a ruined city lost to the jungles of time.
Speeding Up Net::HTTP, OpenURI or Any Other TCPSocket Offspring, or just use plain IPs.
The Super Fat Client: I like it!, by Rick Jelliffe. Virtualization is the new hot thing, it seems.
Someone Like Me, by SocratesGhost. “I don’t want to be like that guy in the movie who talks to a volleyball.” A story I like.
Ruby Hacking Nights, pat eyler explains: “The general idea is that if you hold your meetings on a regular night, then interested Rubyists could gather on the same weeknight during the non-meeting weeks to hack on Ruby projects.”
Refactoring Everything, Day 10, by chromatic. “Today’s task is finishing the port of the parent node to Test::Class. Hooray!”
Life comes from within your heart and desire
Life comes from within my heart and desire
Life comes from within your heart and desire
— Pearl Jam, Inside Job
Debugging 101 at Hacknot. Lession: Avoid Debuggers.
Briquolo is a breakout with 3D representation based on OpenGL. Neat.
Fun with Ruby’s standard library, by Gregory Brown. Nifty.
People of Perl: Guillaume Cottenceau, interview by Bit-Man. Guillaume wrote Frozen Bubble.
rdup is a utility inspired by rsync and the plan9 way of doing backups. rdup itself does not backup anything. It only prints a list of files that are changed, or all files in case of a null dump, to standard output.
Internationaler Bob Dylan-Kongress Frankfurt, gah, ich will da hin! ;-)
On Pokemonetisation…, a cool word minted by Simon Willison.
How to stop procrastinating, great hint by Dan Schmidt.
24apr2006
Unit Testers Get More Chicks, James Edward Gray says.
Invalid techniques of proof, the following is a list of some common proof techniques that are often extremely useful.
The Perry Bible Fellowship, awesome and highly funny comic strips. (IMO.)
Sabifoo makes it easier than ever to publish to the web. Publishing to the world is as simple as sending a message. Pretty nifty, but the Jabber version is a bit slow.
Fifty Ways to Take Notes, at Solution Watch. Pen and paper are missing.
FOeRTHchen is a feature reduced, minimalistic language that claims to be a non-nonsense subset of FORTH. Has implementations in x86 assembler, Perl and JavaScript(!).
High above I’ll break the law,
if it’s illegal to be in love,
leave the hatred, on the cross
— Pearl Jam, Comatose
Licensing clarification, the Pugs core will be MIT licensed. Wise decision, Audrey.
Ruby Multiple Inheritance, meta-program everything.
Haskell projects for Google’s Summer of Code, This page is for mentors to add their ideas and to say which projects they’d be happy to supervise.
Wogs at Cause, by hkhenson. “Way more than you would ever want to know about scientology can be found with Google or Wikipedia.”
Oh do come down
with the living, let
what is living love.
So unforgiving, yet
needing forgiveness first…
— Pearl Jam, Marker In The Sand
Hilarious definition of “open” standard, indeed.
Speaking of Daring Fireball: it’s the Interactive Dingus, an Common Lisp implementation of AJAXy Markdown.
From Krivine’s machine to the Caml implementations (PDF), excellent talk by Xavier Leroy.
23apr2006
SLIME: The Superior Lisp Interaction Mode for Emacs, version 2.0 is released.
High DPI Web Sites, making a pixel more than a pixel is a bit nuts, but interesting.
Our Godless Constitution, by Brooke Allen. “Our Constitution makes no mention whatever of God.” Heck, even the preface of the German one does…
Estimating Similarity, by Geert Bosch. “Basically, compute a short (256-bit) fingerprint for each file, such that the Hamming distance between two fingerprints is a measure for their similarity.” I love such stuff.
Automatic ‘screen’ on remote logins, nifty.
The price of correct programming is eternal vigilance. — Rob Pike
22C3 Videos verfügbar, Die knapp 150 Stunden Mitschnitte werden unter einer freien Creative Commons Lizenz vertrieben. Weitere Formate und Audioaufzeichnungen folgen.
XML in XML, by Rick Jelliffe. Meta-yay!
A simple (very much in progress) tutorial for RSpec by David Chelimsky. The rest of the site got a big makeover too.
She needs to be able to sing harmony
She needs to be able to drive 400 miles a day
She needs to be able to average 125 in bowling
Who wants to marry a folksinger?
— Dan Bern, Darva Conger
The Gemcutter’s Workshop: Canada on Rails, by Pat Eyler. “Recapping another busy couple of weeks in Ruby land as well as the first international Rails conference.”
Box-A-Web allows you to grab fragments of your choice from the web pages on the left and merge them together into the one personal page on the right in less than a few minutes.
Logic Systems Axiom List, nice.
MTASC is the first ActionScript 2 Open Source free compiler.
As Promised, Redmond Delivers, I’d have never expected that: “If the data can be represented as well formed xml, then the xml should be appended as a child node of the <lc:item< element.”
It’s a shame to awaken, world aflame
What does it mean when the war has taken over?
It’s the same every day in a hell man-made
What can be saved, and who will be left to hold her?
— Pearl Jam, World Wide Suicide
Evolutionary Psychology, Memes and the Origin of War, by hkhenson.
Burrs and Thistles, by zombie HollyHopDrive. “Kate and I spent an entire summer deconstructing our relationship.”
Fast Times at Phillips 66: The Undercover Cop, by osm. “One year, Vince and I went to a Halloween party dressed as Jesus and the Virgin Mary.”
DRb an Introduction and Overview, slides by Eric Hodel.
Test Driven Design for Ruby and Rails, slides of Ryan Davis’ SDForum presentation.
22apr2006
Educational Python Environment Squeak/Python, apparently Mark Shuttleworth wants Guido van Rossum to build a Squeak-like environment for Python, with help of Alan Kay.
Cobra vs Mongoose translates XML to and from Ruby Hash objects, following the BadgerFish convention. Nice to see that Paul Battley coded exactly what I want.
Moscow ML is a light-weight implementation of Standard ML (SML), a strict functional language widely used in teaching and research.
Wikipedia³ is a conversion of the English Wikipedia into RDF. It’s a monthly updated dataset containing around 47 million triples. Whoa!
Geek to Live: Take great notes, features some nice conventions.
What makes programming so fun?, Gary King wonders. I think it’s the feeling when something finally works…
Deutschland im Herbst…, ein Gedicht von Jörg Kantel. Ausdrucken!
Virtual Machine Design 2003, English slides by Antero Taivalsaari.
XML Automaton, Tim Bray on his 1996 XML Processor Lark. Good story.
It’s been… seven days without a word.
I have to keep you and Paris on my mind,
I have to keep you and Paris on my mind.
— Dido, Paris
Tag des Deutschen Bieres, Prost!
Common Lisp FAQ, this is a highly pre-alpha version of what we hope will become the canonical Common Lisp FAQ.
Benefits of Quitting Lemonodor. It’s worse with Anarchaia, I tell you. Or do you know by now already?
Underground Anew, hoodwink.d for life.
On adopting the SQLite (non)license for Pugs. Splits me, somehow: One side says, “it’s not copyleft”; the other: “it’s a good thing.”
Eddie Vedder: Addicted to Rock, Pearl Jam’s leader on the difference between surfing and crowd surfing, and the best advice Bob Dylan gave him. (A good advice…)
Putting REST on Rails, by Dan Kubb. “I set out to develop the RESTful Rails plugin that would make REST applications easier to create in Rails.”
If you don’t understand interpreters, you can still write programs; you can even be a competent programmer. But you can’t be a master. — D.P. Friedman, M. Wand, T. Hayne, Essentials of Programming Languages
Open Source Physical Objects: Limor Fried and her x0xb0x Synthesizer, a conversation between hacker/artist Limor Fried (“Lady Ada”) and Joi Ito with Phil Torrone of Make Magazine.
Developing a “Diebspiel”, Julius Plenz analyzes a pyramid scheme.
Recursive video in Second Life, WJW.
Present Continuous, Future Perfect, speech by Larry Wall at OSDC::Israel::2006. Must read for every curious programmer.
You know, take Lisp. You know, it’s the most beautiful language in the world. At least up until Haskell came along. — Larry Wall
tt is an implementation of the constructive and predicative theory of dependent types (also known as Martin-Löf type theory) in the programing language C.
“Down with Lambda-Lifting”, by Eric Meijer. Sounds like a good idea.
Google Summer of Code at Ruby Central, featuring a list of project ideas.
Python seeks mentors and students for Google Summer of Code, by Guido van Rossum.
From Weblog to CMS with WordPress, by John McCreesh. Personally, I’d prefer Textpattern over WordPress for that purpose, I guess…
Spamming Badgers, by davorg. Kinda unfortunate example. ;-)
Artistic License 2.0 public review, “The goal of the license update is to preserve Larry Wall’s original intent, while making the meaning clearer both to lawyers and to users.”
Refactoring Everything, Day 9, by chromatic. Also: Day 7, Day 8.
A More Accessible Map, by Seth Duffey on A List Apart. “For a visually impaired web user, these highly visual maps are essentially useless.” Really good example.
Community Creators, Secure Your Code!, by Niklas Bivald on A List Apart. Secure, but don’t hide…
Everyware: Always Crashing in the Same Car by Adam Greenfield on A List Apart. “A List Apart is pleased to present the conclusion of Everyware: The dawning age of ubiquitous computing.”
Initiative, OMG. John Gruber: “Last week I left my full-time job at Joyent, for the sole reason so that I can write Daring Fireball as a full-time job.” Nuts, but nice.
Tiny Music Makers: Pt 3: The THX Sound, “The score consists of a C program of about 20,000 lines of code.” (Didn’t csound already exist?)
Park Place is Sure Glossy in Trunk, I wonder when the Amazon lawyers come?
TimeCert is a new service for timestamping content. TimeCert will give you the timestamp for when someone first referenced a given digest.
Shared Find Clipboard on OSX, didn’t know of that one. A real kill-buffer would be even better… ;-)
Nice Ruby Idiom, discovered by Bob Hutchinson. I never thought of using def in a rescue clause…
Upcoming talks by Avi Bryant on Smalltalk, Seaside and DabbleDb. The OSCON session really sounds good.
Descriptive and Relative Completeness of Logics for Higher-Order Functions, by Martin Berger, Nobuko Yoshida and Kohei Honda.
I done my traveling
I done my traveling
From now on, it’s just gambling,
That I’ll be doing here
Be doing here
— Dan Bern, Cowboy
Ruby 1.8.1 nodes, listed and documented by ko1.
Amazing Abilities of Damien Katz: “One ability actually: leaving work early.”
Secret Soviet Submarine Base, looks just like you imagine it.
Psh. Whatever!, Steve Yegge says: “How the hell do I write stuff? It just comes out, like poop, and the result is usually nearly indistinguishable.” No comment.
S4 and Partial Evaluation, S4 sounds like a nifty calculus worth studying, but what if the compiler runs at runtime anyway? ;-)
TRUGhat 2006:1, Austin Ziegler announces TRUGhat, the Toronto Ruby User’s Group hackathon.
David L. Ulin , interview at Archinect. “In his book, The Myth of Solid Ground, David Ulin looks at what earthquakes might mean, from a cultural standpoint – including what scientific, or pseudo-scientific, techniques now hope to predict future seismic catastrophe.”
r10000!, gratulations to the Pugs developers for reaching 10k commits.
The library of airplanes, creative recycling of Boeings. Very cool.
Writing Domain Specific Languages, by Jamis Buck. “[T]he trick to writing DSL’s in Ruby is really knowing what you can and can’t do with Ruby’s metaprogramming features.” Nice overview of the techniques.
Canada on Rails Wrap-up, by Nathaniel S. H. Brown. “[T]here is a DVD in the works that will be released within the next 3 months or so.”
Canada on Rails slides, collected by Jonathan Weiss.
16apr2006
Off to Paris, chris blogs and Anarchaia resume publishing on April 22, have a lot of fun.
Till april in paris, chestnuts in blossom
Holiday tables under the trees
April in paris, this is a feeling
That no one can ever reprise
— Frank Sinatra, April In Paris
Robust Composition: Towards a Unified Approach to Access Control and Concurrency Control, by Mark S. Miller.
History of the C family of languages, do tell. Funny.
JsonT, Transforming Json. Nice, minimalistic idea.
Emacs Nostalgia, by Bill Clementson. “Initially, I was using Emacs primarily as an editor; however, over the years, I have come to use it for a variety of different tasks.”
Validating microformats, by Norman Walsh. Interesting approach, and tells a lot about the flexibility of current validation languages too.
Evolving make, by Leo Simons. Let’s hope he will create something new when we notices hacking ahead doesn’t work…
QEDen is an online playground for the mathematically and scientifically minded people on the internet to converge and wrap their minds around the toughest problems yet to face the planet. Not sure that will work.
Closure has come to me myself,
You will never belong to me.
Closure has come to me myself,
You will never belong to me.
— Chevelle, Closure
The Easter Bunny Hates You Too, happy Easter! (PNSFW)
Uh-Oh, “according to Ehrman, there are more changes (both intentional and unintentional) in the Bible than there are words in the New Testament.”
Software Needs Philosophers, Steve Yegge says. Required reading (comments too), I wonder when he publishes a book. ;-) “I sure wouldn’t want to be alone with a Java fanatic in a medieval torture chamber, because God only knows what they’re capable of.” (That torture will need lots of time, by the way.)
Backing out from the backtracking track, a lession on regular expressions and Perl6 rules.
15apr2006
Triple Boot via BootCamp, bah, dual boot is enough. Who needs Windows? ;-)
Opening a beer bottle with a lighter, just in case you didn’t know.
There’s a warning sign in the road ahead
There’s a lot of people saying we’d be better off dead
Don’t feel like Satan, but I am to them
So I try forget and any way I can
— Neil Young, Keep On Rocking In the Free World
Refactoring Everything, Day 6, by chromatic. “This is good progress, even if it is slow.”
YaySON, or how to mix two marshalling formats that look easy in first place…
Making concurrency simple, and a multi-threaded downloader in 4 (long) lines, really long lines, but nifty though.
Take the simple case of the serge
Who can’t go back to war
‘Cause the hippies tore down
everything that he was fighting for.
— Neil Young, Stringman
NubyGems: Hash Initialization, by Gregory Brown. While Nuby didn’t trap into that one, hmm. ;-)
Walking over a valve chamber outside the Brooklyn Academy of Music, awesome things under the city.
Canada on Rails, Day Two, summary by Alex Combas.
Lisp is Not an Acceptable Lisp, Steve Yegge says. Sadly(?), he’s right. “If you’re not a Lisper, then you’re not very likely to become one any time soon.”
Ruby On Rails Blog, nomen est omen.
Hangin’ w/ P!nk in Chicago, by David A. Chappell. Kewl.
14apr2006
Summer of Code 2006, planning has started.
The ACM-ICPC International Collegiate Programming Contest, I hate that kind of problems.
Increase of material comforts… does not in any way whatsoever conduce to moral growth… The main purpose of life is to live rightly, think rightly, act rightly. — Mahatma Gandhi
Internet zero is a low bandwidth protocol for ip to the leaf node developed at Center for bits and atoms, M.I.T.
AsciiDoc is a text document format for writing short documents, articles, books and UNIX man pages. AsciiDoc files can be translated to HTML and DocBook markups using the asciidoc(1) command.
Firefox 1.5.0.2 provides native support for Macintosh with Intel Core processors, and stability and security enhancements that are part of our ongoing program to provide a safer Internet experience for our users. We recommend that all Firefox users upgrade to this latest version.
A crack on the head
Is what you get for not asking
And a crack on the head
Is what you get for asking
— The Smiths, Barbarism Begins At Home
Watch your data inflate the Flashbag, WJW.
Atom in a Sea of RSS, Slides by Sam Ruby. I love that presentation style.
BadgerFish is a convention for translating an XML document into a JSON object.
Canada on Rails, Day One, extensive summary by Alex Combas.
Canada on Rails, a summary by Tim Bray.
Mapping religion in America, very interesting.
Europe’s lunar vision blossoms, by Richard Black. “The Moon tulip is just one example of the futuristic, fun and possibly even feasible ideas dreamt up in his think-tanks headquartered at Esa’s European Space Research and Technology Centre (Estec) in the Netherlands.”
Just what do you need an RDBMS for, anyway?, I could wonder all day. Good points.
Fermat’s Last Theorem Proof, by Tom Ballard. Hmmmmmm.
Building a FreeBSD Build System, by Bjorn Nelson.
How We Publish and Why: An Ajax Example, by chromatic. “I wish I’d been more prescient, predicting the JavaScript Archive Network and especially the rise of Ajax.”
Something He Didn’t Expect, by Egil Skallagrimson A short story about the possibilities of the Internet.
Cellular Terrain, great shots of cells at Pruned. Fantastic.
No one has the answer
But one thing is true
You’ve gotta turn on evil
When it’s coming after you
— Neil Young, Let’s Roll
The Perl Journal passes away, kinda sad.
abwesenheitsnotiz, ein Tisch für zwei Männer und zwei Frauen klingt doch gut. ;-)
A Modal Logic of Near Certainty?, ah, making your own logic is nice.
Fast Times at Phillips 66: The Brown Recluses (Culture), by osm. “I only went in the back-back room a couple of times, just to check it out, but it was generally an unspoken understanding that it was probably best to avoid that area of the building.”
13apr2006
Fee, Fi, Fo, FM: Explore the World of FM Synthesis, by Jim Aikin. Yay.
Welcome to Google Calendar, it’s not that impressive IMO.
Talk notes of DHH at Canada On Rails.
Japan’s “Free Press”, Joi Ito wonders: “Instead of translating it as “freedom of the press” in terms of free speech they changed the meaning to freedom of “printing press” sort of press.”
Refactoring Everything, Day 5, by chromatic.
Inside, he was negative.
This place, once more was underground.
So look and connect,
we’re refusing to rust.
Healing has to begin, in the past.
— Chevelle, Don’t Fake This
Query Census Data with RDF, by Joshua Tauberer. I wonder why he doesn’t use a proper RDF query language…
The design of the Inferno virtual machine, by Phil Winterbottom and Rob Pike.
Bstrlib is a string data type library for C and C++. It was written primarily with safety in mind, but also has performance and functionality advantages while remaining totally interoperable with ordinary char * usage.
The Israel Lobby?, by Noam Chomsky. “I’ve received many requests to comment on the article by John Mearsheimer and Stephen Walt (henceforth M-W), published in the London Review of Books, which has been circulating extensively on the internet and has elicited a storm of controversy.”
The Essence of the Iterator Pattern, by Jeremy Gibbons and Bruno C. d. S. Oliveira. Includes a very good overview about different iteration techniques.
Your Hidden City: Results, awesome shots.
I’m really sad, “I hope this makes you feel better.”
Tomorrow, when I wake, or think I do, what shall I say of today? That with Estragon my friend, at this place, until the fall of night, I waited for Godot? — Samuel Beckett, Waiting For Godot
CouchDb update, by Damien Katz. It gains something like stored views.
Stowing Yer Libraries Off in the Cut-n-Paste, Why and new^Wrediscovered ways of require.
But she knows
That when he goes
He really goes
And do you think you’ve made
The right decision this time?
— The Smiths, London
Beyond WinFS – Let associations rule! – or: An introduction to Pile for mere mortals, bend your mind a bit.
DocSynch is a collaborative editing system on top of IRC. By transforming single-user editors into multi-user editors, it allows to remotely edit text documents together. Implementations are targeted as extensions to many popular text editors and IDEs. A working version is available for jEdit.
Ward Cunningham Interview about Eclipse, Wiki and Agile Development. MP3, 20 minutes.
Incredible Machines, by Rube Goldberg. You’ll love that video, must-see.
Compilation of Functional Programming Languages using GCC—Tail Calls (PDF), by Andreas Bauer. (The paper is in english, despite the title page.)
12apr2006
GCC attribute overview, lists documented GCCs function, type and variable attributes (__attribute__) together with the GCC versions the attribute was found in.
Reconciling XSD and RELAX NG, by Rick Jelliffe. Why can’t we just all use RELAX NG?
By striving to do the impossible, man has always achieved what is possible. Those who have cautiously done no more than they believed possible have never taken a single step forward. — Mikhail Bakunin
Stock Spam Effectiveness Monitor, “Well, actually, there is one type of spam where we can see the results: spam that tries to get you to buy stock.” Wow.
Karo, Linie oder blank?, fragt der Schockwellenreiter. Ich halt’s mit den russischen Anarchisten (oder wer immer es gesagt hat, scheinbar Bakunin): “If they give you ruled paper to write on, write across the lines!” Bei freier Wahl jedoch kariertes Papier, das ist technischer.
The Development Abstraction Layer, by Joel Spolsky. Judge after reading completely, it starts a bit slow.
Jeden Tag stirbt ein Teil von Dir
Jeden Tag schwindet Deine Zeit
Jeden Tag ein Tag den Du verlierst
Nichts bleibt für die Ewigkeit
— Die Toten Hosen, Nichts bleibt für die Ewigkeit
KD Diedrich, RIP. Siehe auch “Die siebziger Jahre in Biberach” und “Die APO-Zeit in Biberach”.
The Kanamara Matsuri (Festival of the Steel Phallus) is an annual Shinto fertility festival held in Kawasaki, Japan in spring. PNSFW.
Inertia is a live user interface environment similar to Squeak and Self, in that there is no distinction between edit and runtime program modes. (I mentioned it last November, but there are new demos and slides.)
Assembling North America, “I read that California is actually a welded-together mass of remnant archipelagos and former island arcs.”
If You Want to Tell Your Friend About Camping But Unfortunately His Headphones Are Too Loud, useful indeed.
Is life always like this, brother?
Good for one side but bad for another
I must put you behind me tonight
‘Cause you belong to the lights
— The Smiths, Golden Lights
Stimulating Open Source development using competitions, by Rick Jelliffe. “It is unreasonable to expect someone of the quality of, say, SAXON’s Michael Kay to work without either support or the chance of reward.”
Kexi is considered as a long awaited Open Source competitor for Microsoft Access, FileMaker and Oracle Forms. You decide if you need it.
LaTeX2Forum allows easy creation of HTML-embeddable formulas.
11apr2006
Graffiti auf Wikiquote. Ausdrucken, wirklich. Oder anschreiben.
Will Work For Fool, want have!
Get A Brain Morans, do tell… WJW.
LEDs As Sensors, pretty awesome. Didn’t know they could be used that way.
MyDeathSpace.com memorializes deceased MySpace users and picks up where a regular obituary leaves off. If you have a MySpace account and you die, this is where you will end up. This is important.
Bartender’s Most Hated Drinks, *evil grin*. I love Mojitos.
Because if it’s not Love
Then it’s the Bomb, the Bomb, the Bomb, the Bomb, the Bomb, the Bomb, the Bomb
That will bring us together.
— The Smiths, Ask
A Virtual Tour of the 1906 Earthquake in Google Earth, The remarkable post-earthquake construction and renaissance of the Bay Area are important events in the history of the region.
PVL is a simple language for expressing simple validation constraints and also information item stripping policy concisely. It is suitable for being derived from a schema, and being tightly integrated into an XML parser or SAX stream at a low level. Pretty good idea.
lib.rario.us provides a place to catalog our media collection, whether it be books, DVDs, CDs…
Memory overhead for small objects: often underestimated, struct may be a better idea for data objects.
Refactoring Everything, Day 4, by chromatic. “All tests of the system now pass. That’s definitely progress.”
Mongruences, induction and coinduction.
You ask me if I’ll find another.
I don’t know. I can’t say.
I don’t like it but I guess things happen that way.
— Johnny Cash, Guess Things Happen That Way
talk20 begins with a series of short presentations of 20 slides each, selected and narrated by a hybrid roster of students, educators, and professionals working across fields of art, architecture, and landscape. And it has a sucky Flash site that doesn’t allow copy and paste. :/
Knife throwing in the martial arts, everything you need to know.
10apr2006
Digg PHP’s Scalability and Performance, I think scaling web apps is not very interesting, if they are written in a web-style, they ought to scale easily.
Cruel but informative accidents, this video is actually used in German lessions.
Debian Project Leader 2006 Election Statistics, gratulations to Anthony Towns.
And I can’t help the way I feel
Oh yes, you can kick me
And you can punch me
And you can break my face
But you won’t change the way I feel
‘Cause I love you
Oh …
— The Smiths, Is It Really So Strange?
Girlcode, hehe.
Big O notation on Wikipedia. Also explains o, Ω, ω, Θ, and Õ.
Welche Werte brauchen wir?, fragt Goedart Palm. “In Nordrhein-Westfalen soll “Ehrfurcht vor Gott” als Erziehungsziel in das Schulgesetz aufgenommen werden.” Umziehen!
Explaining the new logo, Jon Hicks justifies himself.
Lightbox JS is a simple, unobtrusive script used to overlay images on the current page. It’s a snap to setup and works on all modern browsers.
Red Hat Signs Definitive Agreement to Acquire JBoss, “Red Hat will acquire JBoss for approximately $350 million in initial consideration, plus approximately $70 million subject to the achievement of certain future performance metrics.”
Selected Internet Links for Allan Kaprow, RIP.
Tibet Protest on Tiananmen Square on the occasion of the National People’s Congress. Audacious.
We’re only going to kill him if it doesn’t hurt, on death penalty: “It’s not the killing that’s the problem, just the pain that accompanies it.”
Icons Round-Up: Free Mini Pixel Icons, these are useful for your sites too.
Why Women Have Breasts, how depressing: “Men, meanwhile, are stuck with a sub-optimal instinct. Their desires are fired by a pair of useless bags of fat. Men cannot afford to lose this instinct, however.”.
There’s more to life than books, you know
But not much more
Oh, there’s more to life than books, you know
But not much more, not much more
Oh, you handsome devil
Oh, you handsome devil
Ow!
— The Smiths, Handsome Devil
The State Threads Library is a small application library which provides a foundation for writing fast and highly scalable Internet applications (such as web servers, proxy servers, mail transfer agents, and so on, really any network-data-driven application) on UNIX-like platforms.
We need a shared blog format, Joe Brockmeier says. Why not use Atom?
Enterprisey, defined on Wikipedia.
Remnant landscapes and living rocks, stromatolites rock.
Isolation and change, even Mendel knew that.
09apr2006
Ten video sharing services compared, YouTube wins for viewership.
Pushing Illustrator and Photoshop to its limit, WJW.
Pick’s theorem, explained by Mark Dominus.
Mark Pilgrim blogs again.
History of the alphabet at Wikipedia.
Windows: The New Classic, John Gruber analyzes Boot Camp.
Oh, the alcoholic afternoons
When we sat in your room
They meant more to me
Than any, than any living thing on earth
— The Smiths, These Things Take Time
Newer Orleans at inhabitat. “We came across a drawing of one schoolkid. She drew this hill with people walking up to the top in the rain.”
Funny Bunny, must see yourself.
The Ser-Venn-Ity Prayer, …”and the wisdom to understand Venn diagrams.”
The Minority Game, writing bots for this could be a nice Ruby Quiz.
ShÖes, wie metrosexuell über Schuhe zu bloggen. ;-)
Past the Pub who saps your body
And the church who’ll snatch your money
The Queen is dead, boys
And it’s so lonely on a limb
— The Smiths, The Queen Is Dead
A small FS in DATA and a pure Ruby compiler (in the classical sense), by Mauricio Fernandez. Reminds me of StarKit.
Unroff is a Scheme-based, programmable, extensible troff translator with a back-end for the Hypertext Markup Language.
DITA 2006, Norman Walsh’s impessions and speech transcript.
In praise of … Brunel, “What magic might he have worked had he lived into the age of electricity and aviation?”
Ode to a hackers wife, Original poetry by Alex Combas.
08apr2006
Mathematical Writing (PDF), by Donald E. Knuth, Tracy Larrabee, and Paul M. Roberts. Pleasant read.
Special dates, now featuring Pi Day, Planck’s Day, Planck’s Other Day, Newton’s Day, Agrovado’s Day, Gravitational Constant Day, sqrt(2)sday, E day, and e day. There is no i day.
Why Ruby on Rails won’t become mainstream, as if I gave a fuck what everyone else uses.
Topology of Venn Diagrams, by Tony Phillips. “Topologically faithful diagrams exist for one, two or three statements, but not if the number of statements is four or more…” Features a hyper-cube.
The Delta Web, “The idea is to define a markup language called “delta” for describing changes to Web-based documents such as Atom feeds. Delta lets you capture the notion of “change over time” or “work done” to content on the Web.”
Good times for a change
See, the luck I’ve had
Can make a good man
Turn bad
— The Smiths Please, Please, Please Let Me Get What I Want
Big Red Button, and what happens when you hit it.
The Best Open Source CL Implementation, selected by Bill Clementson. It’s SBCL, of course.
The Rule Markup Initiative has taken steps towards defining a shared Rule Markup Language (RuleML), permitting both forward (bottom-up) and backward (top-down) rules in XML for deduction, rewriting, and further inferential-transformational tasks.
Why are women’s brains smaller than men’s?, I always knew that’s because it looks more cute. ;-)
E Pluribus Anum, chuckle.
“Stretch” Languages, or, 28 years of programming, by Oliver Steele. I guess I should make such a diagram too, that would be interesting. “The point of a stretch language is to teach me new ways to think about programming.”
XSLT vs. XQuery, “When would I use each language in preference to the other?”
Refactoring Everything, Day 3, chromatic digs into the code.
myoldmac.net, System 7 emulation in Flash.
C-Store, a Column-Oriented DBMS. Written at MIT and BSD licensed.
Converting tpic \special’s into \pdfliteral’s by awk, by Hartmut Henkel.
Podcasts are huge; it’s just the audience that’s tiny, “Who’s listening to podcasts? Apparently no one.”
They trade forty years in the factory
For some dry, hot desert air
And they feel like they’re supposed to be someplace
But they don’t know where
— Dan Bern, Desert Wind
EDelta is a fast XDelta-style binary differ, but optimized for executables which have a very systematic way of changing between versions.
Hurling Taj Mahals into the Sky, comparing the Taj Mahal to various rockets.
The Fib is a type of poem where each line has as much syllables as the corresponding Fibonacci number.
07apr2006
The Three Martini Lunch, “Announcing a special offer that combines three high-end products in our family – TextDrive Business Hosting, Super-size Strongspace and Joyent Premier – available for a one-time payment of $1399.”
QuaC, Binary Optimization for Fast Runtime Code Generation in C. Awesome idea, but I’m unable to find it anywere.
She wants it now
And she will not wait
But she’s too rough
And I’m too delicate
— The Smiths, Pretty Girls Make Graves
Twobit is a relatively simple optimizing compiler for Scheme.
Some notes on setting up an ITS system, by Björn Victor.
Coastr is an experiment in social networking for beer snobs (meant as a compliment, of course!). The basic idea is for you to create a list of your favorite beers, and to connect you with other people with similar tastes.
Flexible Exception Handling in Smalltalk. “The stack is an argument held in the exception.”
Park Place, the S3 Clone You’ve Been Always Almost Wanting to Save Fifteen Cents With!, if that is really compatible, it’s fantastic.
I don’t show…
I don’t share…
I don’t need
what you have to give…
— Pearl Jam, Garden
haxoring campfire: or, roll your own api, hehe. If you don’t give us an API, we gonna make our own… Web 3.0.
Regular Expressions in C++ with Boost.Regex, by Ryan Stephens. Boost has such a lot of nice features.
06apr2006
The ICFP Programming Contest is a competition held the weekend of July 21–24, 2006. Start registering!
Python 3000 – Adaptation or Generic Functions?, by Guido van Rossum. sounds a bit like meta-ducktyping.
Help Win My Bet, “If I could not make a website to get 2,000,000 hits, I would agree that I was an idiot; however, if I could make a website to get 2,000,000 hits, she would have a menage a trois (that’s a threesome to you non french-speakers) with me and another girl.” Now, click!
Ajaxterm is a web based terminal. Nifty.
In his own words: Judas the betrayer was really Judas the chosen one, a lost gospel claims.
But I can’t think for you
You’ll have to decide
Whether Judas Iscariot
Had God on his side.
— Bob Dylan, With God On Our Side
How I Work, by Bill Gates. I could imagine a better life than replying to mails all day long.
Little Wizard is a development environment for children. It allows to learn using main elements of present computer languages, including: variables, expressions, loops, conditions, logical blocks.
Lamport’s bakery algorithm is a computer algorithm devised by computer scientist Dr Leslie Lamport, which is intended to improve the robustness of multiple thread-handling processes by means of mutual exclusion.
Some bands that you sit and listen to, and it just sounds completely silly a few years later, but that Nirvana stuff, when you hear it on the radio nowadays, it sounds as vital and vibrant as it did 10, 12 years ago, when it first came out. — Lars Ulrich
The GTD Prayer, by Giles Turnbull. Awesome.
Anti-Foundation and Strong Extensionality, yum, recursive sets.
Bringing Ruby on Rails with FastCGI into Mac OS X Server, by Luke Burton. Uses Apache and DarwinPorts.
And downtown, it’s a-goin’ down
Everyone look so cool
But up here we got the music
And you might as well
Still be in school
— Dan Bern, All Right Kind Of A Girl
Prototype: Easing AJAX’s Pain, by Bruce Perry. Introduction to your favourite JavaScript library.
Lydia über Kampfische und Geschlechterrollen, allerdings interessiert es mich wenig, was Alice Schwarzer davon hält…
Eiffel Software to Offer Dual Licensing for EiffelStudio, cross-platform IDE available under both commercial and GPL.
Refactoring Everything, Day 2, by chromatic. Of course, you only can fix tests if you have tests… ;-)
MIDI Generator in Ruby, using Continuations and rule-based composition.
The Tumblelist is collection of Tumblelogs found on the Interweb. Strictly, not all there apply, but it’s a good list nevertheless.
05apr2006
Zap CSS of this page, for today is CSS Naked Day.
The Underhanded C Contest 2006 has started. Happy hacking!
Liebesbrief an Neukölln, von Jörg Kantel. Faszinierend.
Monadic Constraint Programming, nifty idea.
Clubbing them softly, by redqueen. “Ottawa has set the quota for this year’s hunt—325,000 harp seals; First Nations groups can have an additional 10,000.”
Go ahead try to go further
I’ll push your hands away
Don’t be worried ‘bout
Physically overpowering me today
— Dan Bern, Closer To You
“I was a homeless teenage girl living in the back alleys of Cupertino in 1982”, sounds good, sounds very good.
Fast Times at Phillips 66: The Old Woman Who Drove Backward, by osm. “There were three basic types of customers on the day shift: business accounts, the elderly and lonely housewives.”
AIX is pain, Highness. Anyone who says differently is an IBM salesperson. — Nicholas Clark, People of Perl
WS .LT. CORBA, I wonder which percentage of the readership gets the joke in the headline…
Apple Introduces Boot Camp, Public Beta Software Enables Intel-based Macs to Run Windows XP. Interesting step.
Exploring Generic Haskell (PDF), thesis of Andres Löh. Very good written.
Liquid films and water-signs, landscape in an age of information design. On BLDG BLOG.
A slave ship just came in
I been talking to the crew
I need you
— Dan Bern, I Need You
Mining the Bowling Game , by Ron Jeffries. “A TDD demonstration of the Bowling Game suggested that there is material there worth mining.” Also see the following articles there.
The Gemcutter’s Workshop: Many Developments in the Ruby Community, by Pat Eyler.
04apr2006
Lazybase allows anyone to design, create and share a database of whatever they like.
Bit Twiddling Hacks, by Sean Eron Anderson. “Counting bits set, in parallel”, whee.
Interesting Facts About Domain Names, contains nice diagrams.
The Software Freedom Conservancy is an organization composed of Free and Open Source Software (FOSS) projects. As a fiscal sponsor for FOSS projects, the Conservancy provides member projects with free financial and administrative services, but does not involve itself with technological and artistic decisions. Very nifty logo, by the way.
Ratcl implements relational algebra and more for Tcl. Vlerq 1.0 is released.
Now the people cry and the people moan
And they look for a dry place to call their home
And try to find someplace to rest their bones
While the angels and the devils fight to claim them for their own
— Meat Puppets, Lake of Fire
Raver chomps through 40,000 disco biscuits, WJW. “Mr A, the subject of the report appearing in the journal Psychosomatics, was consuming 25 pills a day.”
Everyware: The Dawning Age of Ubiquitous Computing, by Adam Greenfield on A List Apart.
Anonymity and Online Community: Identity Matters, by John M. Grohol on A List Apart. No mention of 2ch/tripcode, though.
Early Amazon: Recommendations, by Greg Linden, and why side projects are cool.
Refactoring Everything, Day 1, by chromatic. This 30-day project explores the refactoring of a legacy system. Refactoring a big Perl site sounds interesting.
SBCL Wins by providing the first native Intel OS X Common Lisp compiler.
Debugging ParseTree (or Walking in Great Footsteps), by Sean Carley. You’ll also learn about the Ruby evaluator.
Production Rails Studio, Mike Clark and James Duncan Davidson will we running a studio dedicated to putting Rails applications into production.
Dynamic Languages Symposium, Call for Papers. Will take place just before OOPSLA 2006.
Telepathy: IM/VOIP Integration Framework, the aim of this project is to provide a D-Bus-based framework that unifies all forms of real time conversations, including, but not limited to, instant messaging, IRC and voice and video over IP.
Why has the actor model not succeeded?, by Paul Mackay. “Static analysis cannot support reflection, or reconfiguration of the runtime system.”
Computer-coding the IPA: a proposed extension of SAMPA, What follows is a proposed keyboard-compatible coding for the entire set of IPA symbols. Evan Kirshenbaum’s approach is nice, too.
Now I think if I had to live outside the garden of paradise
It might as well be spent looking in your eyes
The lies might as well be your lies
The thighs might as well be your thighs
It might as well be with Eva
It might as well be with you
— Dan Bern, Eva
The Role of Architects, by Kurt Cagle. “An architect must be a polymath.”
The Stamford Ruby User Group has a tumblelog. Welcome!
Native delimited continuations in (byte-code) OCaml, those wouldn’t be too hard to add to the VM directly, though. (See Scheme48.)
03apr2006
Splunk Base can help you tap into the expertise of your global peers. Find out about specific IT events from ANY application, system or technology and share your knowledge with the community.
Trac Syntax Coloring for Lisp, by John Wiseman. Neat.
Results of First Multicenter Trial of Intercessory Prayer, Healing Touch in Heart Patients, “Carefully examining the role of the human spirit in healthcare does not diminish its mystery, but it separates the mystery from the question of utility in healthcare practice.”
Bob Ross: The Joy of Painting as video game! Gawd, I love it.
The State of Web 2.0, by Dion Hinchcliffe. “…it describes the inversion of control of information, processes, and software wholesale over to the users of the Web.”
And I guess we should’ve done like James Dean did
‘Stead of putting on weight and sinking down, down, down
Easier to take if he’d a just skidded
Straight to souvenir city and t-shirt town
— Dan Bern, Too Late To Die Young
Frustrated grandma tries to give daughter-in-law the chop, “The ax was a bit heavy for the old woman and she couldn’t lift it up high enough to give her swing the power she was probably looking for.”
How do you attract great developers?, Dan Zambonini wonders. My recommendation: “Don’t suck.”
Wieviel Reis ist in Milchreis?, laut dem IZETIT etwa 20%. Lest selbst, was der Rest der Pampe ist.
Cross-compiling Ruby extensions for win32: rcovrt, Mauricio shares his experiences.
Gewaltvideo, dürfte aber an deutschen Schulen toleriert werden. Wie brutal die Physik doch ist.
I wouldn’t bat an eyelid
If right now someone said
Boy, the folks you’re talking to
Have been a hundred years dead
— Dan Bern, Fly Away
foldl.com and foldr.com are by Oliver Steele, as read on LtU.
Trafalgar Flu on BLDG BLOG, history repeats.
Mission accomplished…, Gratulation, David!
First Annual Naked Day: April 05, sounds like a good idea. I guess I’ll participate.
02apr2006
Super Reef: In Stereo!, the Anarchaia worm surely would like it.
cvsclone is an utility to clone CVS repositories over the cvspserver interface. Works for anonymous access.
ExplorerCanvas is a JavaScript implementation of the canvas tag for Internet Explorer. Open-source by Google.
Elkhound is a parser generator, similar to Bison. The parsers it generates use the Generalized LR (GLR) parsing algorithm. GLR works with any context-free grammar, whereas LR parsers (such as Bison) require grammars to be LALR(1).
Universal Algebra for Computer Science, including a JavaScript UA-Calculator.
The World’s Most Maintainable Programming Language: Conclusion , by chromatic. Now, how about optimizing for fun instead maintainability? *duck*
The trees were strung with crosses and with ribbons
All the towns and churches had been bombed
Superman stood out in the rain
Leaning up against a crumbling wall
— Dan Bern, Superman
Design of Computer Algebra Systems, and what can go wrong by using Mathematica.
Random Art, Welcome the the gallery of random art, where pictures are made by a computer program. Every day new pictures are presented.
Superhero Presentation Notes, by Andy Budd at SXSWi.
Illustrator, most awesome comparision ever. By Greg Storey.
Pattern Matching/Multiple Dispatch in Ruby, PDX.rb Lightning Talk by Topher Cyll.
Richard Stallman: “The Future of Free Software”, transcript of the speech given in Turin, Italy on March 18.
I wake up in the morning
With your name on my lips
I’m thinking of learning how to read in Braille
To have you at my fingertips
— Dan Bern, Jane
SQL on Rails, taking the VC out of MVC. A bit late, but too great to miss.
01apr2006
Urgo’s list of April Fool’s Jokes on Websites, has the ones not mentioned here.
Is Google using your CPU time for its computations?, the trick is to use the Ajax-based interactions between clients and server to piggyback a clever remote procedure call…
Duke Nukem Forever is a Rails application, Ugo Cei says.
IWOOT Memory Stick, using razor edge technology that’s so advanced it’s really quite ahead of itself, the Memory Stick enables you to download and upload memory fragments via a temporal lobe sensor and store them on the USB Memory Stick.
slashdot.org, you best check yourself.
I should not keep going on about these two I met last night
One is deep and one is light
One is pretty, one is bright
Virginia and Patricia
Patricia and Virginia
Careless loping curls
Clever, clever girls
— Dan Bern, Virginia And Patricia
Build Your Own Web 2.0 Application Using Fluff and Hot Air, by Jason Gried. “Getting Rich delivers nothing to your customers, and everything to your back pocket.”
Guernsey, Jersey und die Isle of Man erhalten virtuelle Unabhängigkeit ist bei Heise zu lesen. Oder auch: Handys finden Verbreitung als Grabbeigabe, IP-Adressen für die Eitelkeit.
The World’s Most Maintainable Programming Language: Part 5, by chromatic. All alone, they make sense. But you never get them together…
ANTXR, Easy XML Parsing, based on the ANTLR parser generator. Sounds scary.
A cylindrical projection of Jupiter stitched together from photos taken by the Cassini spacecraft during its December 2000 flyby of the planet. Very cool.
Steve Jobs’ Best Quotes Ever, collected by Owen Linzmayer. “Nobody has tried to swallow us since I’ve been here. I think they are afraid how we would taste.”
Are Software Patents Evil?, an essay by Paul Graham.
You know that life really takes it’s toll
and a poet’s gut reaction is to search his very soul.
So much damn confusion before my eyes,
but nothing seems to phase me and this one still survives.
— Ramones, Poison Heart
For over half a decade, the front page of Jamie Zawinski’s site has been hexidecimal gibberish, Greg Knaus says. If it really means what I think it means, it’s pretty lame, actually. ;-)
der kunde ist kunde, hm, ich hab hier paar Levis mit durchgesessenem Hintern (fragt nicht, wie man das schafft…). Ob das wohl auch funktioniert?
vcode, a portable, very fast dynamic code generation system. A bit dusty, but interesting.
What must I test, you’re probably asking. The official XP answer is, you only have to test the things that you want to have work. — Ron Jeffries, Extreme Programming Installed
AOP: Myths and realities, by Ramnivas Laddad.
Scheme and Functional Programming 2006, Call for Papers. I certainly need to get the workshop proceedings.