|♩♬♫♩♪ |

Aller au contenu | Aller au menu | Aller à la recherche

mercredi 20 février 2008

mozillaOS vs dillo

dillo 2 really kicks ass. if i had money i'd donate to their cause, the world really needs more variety in browser tech. i'm starting to write one in GTK2HS, but its more like a tabulator-style data-browser than making any attempts at supporting SQL, JS, ACID TEST 3.0, and all the other unnecessary stuff that makes firefox take 30 seconds to launch..

here's a pretty simple contest. boot up ms-1013 from cold power no cache (gotta remember the command to flush that without rebooting, but im messing with ati's proprietary drivers to see if it makes ctrl-+ not lock up firefox for 10 seconds as it redraws (zoom is plenty fast in Opera, and even other GTK apps that use Pango, so i dont know why im trying the video drivers, it shows how desperate i am for a decent web browser, what with WebKit-GTK failing to compile half the time, and segfaulting soon after a brief period of tabless slow operation)

before reboot, i went thru and disabled everything. i mean stuff like this:

user_pref("app.update.enabled", false);
user_pref("browser.fixup.alternate.enabled", false);
user_pref("browser.microsummary.enabled", false);
user_pref("browser.formfill.enable", false);
user_pref("browser.safebrowsing.malware.enabled", false);
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.sessionstore.enabled", false);
user_pref("browser.xul.error_pages.enabled", false);
user_pref("dom.event.contextmenu.enabled", false);
user_pref("dom.storage.enabled", false);
user_pref("extensions.blocklist.enabled", false);
user_pref("extensions.update.enabled", false);
user_pref("javascript.enabled", false);
user_pref("keyword.enabled", false);
user_pref("security.OCSP.enabled", 0);
user_pref("svg.enabled", false);

unfortunately this Acrobat Reader style trick doesnt seem to work on firepig:

this is pure reaction time - press ctrl-q once the window was open. so it includes destruction as well. (firefox took about 3, id say)

time firefox

real    0m27.864s
user    0m0.635s
sys     0m0.161s

time dillo
real    0m0.091s
user    0m0.030s
sys     0m0.013s

launch time quickly creeps back to ~27 as linux is pretty aggressive about caching the recently-accessed

if i was going to make an attempt at using mozilla's OS id try to make it boot faster, like initng, cold power to dwm desktop and a rxvt-unicode in about 10 seconds, for comparison. that includes the kernel waiting for the damn disk to spin up, among other things like starting the entire OS . emacs starts in about 5 seconds too.,

its after all this that i ask "what do i _need_' that requires JS? well.. nothing. i order from amazon about once a month, so i can just borrow someone else's comp for a second, and delete my cookies afterwards.

this is the same kind of thing as why i abandoned Redland's RASQAL. basic SPARQL queries were taking 5 seconds, whether BerkeleyDB, SQLite, or MySQL... im sure my db would be considered a joke by most, but for the queries _i_ do the results come back in 50 ms or so. i think this is part of a larger epidemic in many software projects revolving 'standards', overspecification (why is there 23-step if/then case statement stuff spelled out in HTML5? shouldnt that be in some kind of user-agent spec instead?) complicating the trivial:

- although RDF makes a big deal about # meaning 'these resources are children of this one, because the URI has a certain char in a certain place', it also insists URIs are opaque, so you cant benefit from the implicit tree thats going on there.

- same with /'s, the hash-vs-slash debate only even exists because of the assumption that 'http://host/a/b/file.rdf means file.rdf is a file on disk, at this point in the subtree' but in "follow the W3C rules" RDF APIs youre reduced to doing string regexes on every URI in the database to find the children, or reinventing your own layer on top of said lib (now in slow triples and even more indirection via slow python and even additionally tunneled thru an HTTP request and a layer of serialization and parsing - all instead of simple syscall), due to their pathological denial of certain things that they also assume in other areas. at least they could be consistent.

HTML5 could be serious if it stuck to document markup instead of being a tightly-interdependent clusterfuck of highly-specific user-agent behavior (raising the barrier of entry incredibly high, and likely causing projects like Dillo to ignore the useful bits lest they be buried so deep)

a 30 second launch time is a great punishment (and telltale sign) for ignoring the 'nix philosophy and abstraction sense by building an entire OS inside a single process (then doing that in Javascript (then letting a few Google/Apple-employed Wiki-editors/OS-coders dictate your API)). thousands of VCs seem to disagree with me, though. if i'd found a way to profit off of the fact practically the entire planet is letting arbitrary JS be run on their machines for the main purpose of displaying ads i'd consider it a pretty lucky coincidence and worry how much longer it could last before people switch to better tools and are able to find what they need without going thru a single central index. if theres any doubt i'm completely incompatible with the modern tech industry, how does complete divorce with decades of common abstraction sense and hyperfocus on inverse distribution sum it up? refreshingly, Dillo is grounded in sanity and reason and respect for common sense, i love them for it. 306x faster launch time is just icing on the cake really, but would have been much harder if they had tried to implement HTML5..

i think the whole HTML5 thing grows out of some human satisfaction in trying to prescribe/create order. its some feeling one might get from organizing your closet. i wonder what Hixie's closet looks like. a bunch of nested/interlocking boxes on a single shelf with a bunch of empty space everywhere else?

the XHTML2 shelf is looking pretty empty too, with Dillo trying to save shelley's site to disk instead of letting me read it :/ one reason i've decided i cant put off writing my own user-agent any more..

dimanche 17 février 2008

why i could care less about rubinius

the fact that the 3 groups reimplementing Ruby at the moment seem happy with 1.8 as far as the 'design' of the language is why im disinterested in JRuby/Rubinius. at least start with a real foundation instead of 1.5 decade-high mound of Guido/Larry/Matz-style random hacks/tweaks and arbitrary distinctions/limitations.

Lua basically said 'Perl, Ruby, PHP, Python, are all the same thing: dynamically-typed garbage-collected object-oriented language interpreters written in C, with extensibility/speed via C function calls'.

saddled with that are a ton of subtle distinctions between each that alone take a half decade to master/remember. in fact, i know most of them. i'd surmise most consultants do, out of necessity. its the same class as browser-bugs and there are much better uses of brain cells.

Lua melted off all the fat ,and left you with an as-minimalist-as-possible-without-pain 'last word' on 'this particular line of thinking'. it was this flushing away of arbitrary 'baked in' hacks/distinctions and distillation down to core elements that allowed LuaJIT to occur via the work of a single crafty genius, compared to the venture-funded team on Rubinius or corporate-fat funded team on Java VMs.

Lua removed one limitation inherent to the other languages in its class. namely an enforced OO system. by choosing Hash tables as its sole datastructure, and giving you ways of intercepting lookups and modifications on them lets you implement as crazy a multiple-inheritance scheme as you want.

but why enforce 'Objects' (with an enforced way to treat even them, outside of Lua). and why enforce hash tables at the exclusion of every other structure?

no need, if you just provide a way to create other data structures (which may be used to emulate "objects", whatever that means) they can be designed on demand

the simplest way that is reconfigurable. is a tuple. one field is not enough. 3 is too many. 2 is a cons cell, the foundation of Lisp. since we've removed all the enforced concepts above and are left with functions, atomic values, and these primitive tuples, it lends itself to easier translation to machine code (or different Lisp code), and such there is SBCL, GHC, ocamlopt, and a variety of other compilers. it seems the more flexible environment is also faster. what a lucky win the laws of CS physics bestowed upon this tradeoff, and noone except a few academics are taking advantage of it

one can argue limitations are good. and indeed they can provide a common ground and prevent one from 'wasting time' tweaking the implementation. but the reality is you're not forced to do any of that, you can get started right away using someone else's high-level library in Haskell/ML/Scheme/Lisp. often these libraries are more interesting and varied since theyre not so predictably defined by 'objects' and strict evaluation and side-effecting interlocking object's state which is so actively hostile to concurrency and so on..and you have the option to drop down all the way to cons-cells (and indeed below that, if you want to write a compiler extension, a la the variety of GHC stuff out there) at any time, for any reason. as many limitations as possible have been removed, and theres a variety of systems to ensure everything remains consistent. if you dont like Haskell's type system, theres OCaml. if you dont like it, you can try a gradual-typed Scheme or Qi. if you dont like that, you can use plain old lists and cadadadr to your heart's content at the risk of runtime errors. its up to you, not your 'genius' overlords who probably have never written 'map' in their life. even evaluttion strategies are no longer fixed, and you can play with lazy, strict, partial, curried, lambda-rewrting macros, etc.

wheres Ruby's specification for compiler extensions? lol. the Rubinius and JRuby teams are spending enormous efforts to enforce a very specific and limited way to do things. and because its powerful enough for writing basic string-concatenating web-apps, and Goldman will be able to flip its EngineYard shares for a 10x profit due to the 'cutting-edge talent' and 'growth potential', this is A-OK.

don't forget the inner loop!

i read Knuth chapter 6.1-6.5 when i wanted to start at the utmost basic in searching/sorting implementation.. the current academic papers are way too specialized, and the main open-source DB engines are more interested in explaining how to write a SQL statement, or how much money youll save switching off Oracle, than talk about anything interesting.

i've some primal instinct of whether something is O(1) or O(n^2) but never really considered how much is influenced by how the code is written, regardless of the underlying (overarching?) algorithm affecting the order-of-magnitude scaling. i just figured 'perl/ruby is slow no matter what' and any way is good as another, with 300 ways of doing anything how are you supposed to try them all anyway?

since i never had a formal education, i definitely had some confidence issues. like was i missing some big chunk of CS? it was comforting to realize there was nothing in the book that seemed completely foreign (alright, except the proofs..) and his optimization strategy boils down to reading code, thinking about it, and making improvements. it gave me confidence to see his methods are plain sucking it up and using your brain for a minute, something within my reach.

back to the Planet example..

the first implementation of the fetch just tries adding every triple, whether it existed or not. this generates a filestat per triple, along with URI and object-construction in Ruby, and fetched-data destruction. every time the update runs, the disk light glows bright blue for about 10 solid seconds. then its done.

time is your friend...

user    0m2.920s
sys     0m1.098s

user    0m2.920s
sys     0m1.098s

the kernel is spending a full on second just doing file stats for the hundreds of blog posts and their thousands of triples.

the disk grind this creates gives me that same 'ugh' feeling as when firefox takes 30 seconds to boot up.. i know its unacceptable, but so far ive been too lazy/busy to get around to fixing it. no longer! (replacing firefox is a larger project, to be detailed in later posts)

my thought was 'check each resource to see if its already there, then write it if need be'. constructing a temporary model for querying of Date attributes and for writing into the real model as necessary:

  def update
    n=get
    n.keys.map do |u|
      e=E(u)
      e.e || e.in_hash(n[u])
    end
  end

  def get
    r={}
    _in do |s,p,o|
      r[s] ||= {}
      r[s][p] ||= []
      r[s][p].push o
    end
    r
  end

  def in_hash h
    h.map do |p,vs|
      vs.each{|v| self[p,v]}
    end
  end

well, the disk grind is gone, but it doesnt seem much faster. hmm. maybe all that object creation/allocation is expensive.

user    0m1.944s
sys     0m0.400s

user    0m1.947s
sys     0m0.360s

user    0m1.982s
sys     0m0.363s

the sys is doing less than before, as expected. ruby is mainly setting references rather than constructing objects, for a sizable reduction in work. i really love how consistent 'time' is, and the C ruby VM. JRuby was all over the place, and you had to run 10 times before it sort of stabilized. 'enterprise-grade' unpredictability..

my instinct (primed by the stuff Knuth pulls out in his MIX optimizations) tells me theres more to be squeezed out of this. i can run the check each time i see a new resource.and keep a running tab of the checked resources, while consuming the original stream of triples from the parser.

  def update
    e={}
    _in do |s,p,o|
      r=E(s)
      (e[s] ||= r.e) || r[p,o]
    end
  end

this is the kind small improvement that while not the difference between n and n^2 but well worth the brief amount of time that is code-review.


user    0m1.374s
sys     0m0.132s

user    0m1.398s
sys     0m0.142s

indeed, ruby is doing even less work than before. presumably the 1 second or so left is mainly Redland's parsing and object creation, which I can't really avoid. lets check to see if the blame is really out of my territory:

 %self     total     self     wait    child    calls  name
  9.88      0.75     0.32     0.00     0.43    19595  Class#new
  9.26      3.24     0.30     0.00     2.94        6  Array#map
  9.26      0.30     0.30     0.00     0.00        9  <Module::Redland>#librdf_parser_parse_as_stream
  2.78      0.09     0.09     0.00     0.00     4572  <Module::Redland>#librdf_new_node_from_node
  2.47      0.08     0.08     0.00     0.00    13729  Kernel#class
  2.16      0.07     0.07     0.00     0.00    13263  <Module::ObjectSpace>#define_finalizer
  2.16      0.07     0.07     0.00     0.00     3690  <Module::Redland>#librdf_statement_get_object
  2.16      0.07     0.07     0.00     0.00     3891  <Module::Redland>#librdf_node_get_uri
  1.54      0.05     0.05     0.00     0.00     2688  <Module::Redland>#librdf_new_node_from_literal

re: Array#map, I got a 6x (!) slowdown after factoring some of the subexpressions in Hydrogen into seperate functions. i had no idea ruby had that kind of function call penalty, none of my functions are longer than a single expression and a guard pattern; if more performance was needed here the next step is switch to something with a real compiler and type system and without pointless distinctions between 'blocks', 'procs', and 'methods' needlessly complicating things from implemenetations to code to books.

theres one more boost, cpu was on 0.8 instead of 2g.

echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

user    0m0.673s
sys     0m0.058s


user    0m0.679s
sys     0m0.057s

and voila. the kernel has plent of time to waste on epolling torrent downloads again. its too bad theres nothing to leech. i am thinking of just taking rlslog out of the default list and isohunting Twitch posts.. or making my own flicks

mercredi 13 février 2008

H

im using Hydrogen.

its a lot faster than Markaby+Builder which is 50K of _whytf? and broken on recent ruby vintages..

the new Hash syntax matches that of JS if you avoid some other syntactic sugar.. thanks Matz (or whoever) for this and Eigenclass for the heads up

mardi 22 janvier 2008

element:: planet

the prior half of 'planet in 2 lines':

 E(E::Type,'planet/source').po(E(E::RSS+'channel')).map{|b| b.gr('planet/posts').in}

defined the input pipe. adding some new sources:

%w{http://engadget.com/rss.xml
   http://newsrss.bbc.co.uk/rss/non/front_page/rss.xml
   http://feeds.boingboing.net/boingboing/iBag}.each{|u|
   E(u,'planet/source')[E::Type,E::RSS+'channel']}

gives a good mishmash of random news..

we need a view on the data. how about plain old HTML..

finding the proper resources is a matter of a depth-first search on the date URIs - literals are expressible as URIs which simplifies literal sorting infrastructure down to a single search in the AVL-ish tree of URIs on the fs. incidentally Kowari/Mulgara uses the same technique but i decided Hans Reiser could write a better tree and expose it via a classic 40 year-strong API than i could. although i'll definitely experiment with the AVL module in the Haskell port, especially for in-memory indexing. if someone hires me or pays me anyway.. slow ass Ruby and its C calls are more than fine for my needs..

html do
  style <<-S
    body {background-color: #444}
    .p {float:left;height:8.8em;position:relative;overflow:hidden;width:20%;-moz-border-radius:0 1em 1em 1em;background-color:#264;color:#fff}
    .t {background-color:#00f;color:white;display:inline}
    img {max-width:100%}
  S
  body do
    h1 "today's headlines"
    E(Date,'planet/posts').iT(64).each do |r|
      div.p :onmouseover => 'this.style.overflow="scroll"' do
        h3.t r.i(RSS+'title')
        %w{modules/content/encoded description}.each{|c| self << r.i(RSS+c)}
     end
    end
  end
end

whats going there? first its Markaby - HTML as Ruby. we're lazily grabbing the fields we decided we wanted, and throwing them into a layout. after a request, its cached:

####
T 127.0.0.1:46418 -> 127.0.0.1:80 [AP]
  GET /planet HTTP/1.1..Host: m..User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:
  1.8.1.11) Gecko/20071221 BonEcho/2.0.0.11..Accept: text/xml,application/xml,application/
  xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5..Accept-Language: en-us,e
  n;q=0.5..Accept-Encoding: gzip,deflate..Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7..
  Keep-Alive: 5..Connection: keep-alive..If-Modified-Since: Tue, 22 Jan 2008 15:56:36 GMT.
  .If-None-Match: "47961234-6fd3-1ec6cd8"..Cache-Control: max-age=0....                   
##
T 127.0.0.1:80 -> 127.0.0.1:46418 [AFP]
  HTTP/1.1 304 Not Modified..Connection: close..Date: Tue, 22 Jan 2008 16:19:08 GMT..Conte
  nt-Encoding: gzip..ETag: "47961234-6fd3-1ec6cd8"....                                    

theres more that can be done. breaking out the resource preview into its own layout. generalizing the view data-source so that tabulator or other RDF tools can see the same thing we're showing in HTML, etc. this took only a minute to whip up, and the granularity and modularity of the components are awaiting bespoke adjustment to the situation..

dimanche 13 janvier 2008

diagrams of the day


The Diagrams of the Day

The list represents a partial collection of the 'Diagrams of the Day' that were posted on the #dataflow channel on irc.freenode.net over the last 2 years. The channel is dedicated to Graphical Programming Environments like PureData where «The Diagram is the Program (TM)». The Diagrams illustrate our compulsion to visually represent and organize information. Much like Dataflow programming, they can be elegant or tend to obfuscate the very connections they attempt to explicit.

Taken together, the dotd represent a semiotician's dream (or nightmare), expliciting the cultural specificity of the signs constituting the diagrams. On the 'architectonic' side, the enquiry can be even richer, when considering the intersections of writing and drawing, the sliding scale between chart and diagram, 2D vs 3D, intentional and inadvertent diagrams as well as static and animated diagrams. Some dotd can actually serve as keys to organize the collection [1][2]. Another interesting diagram illustrate the relations between users over a few days was produced by 'yard' and posted on Sep 22nd 2007 [3].

The subject matter spans programming, engineering, art, commerce, humour, politics, communication, history and 'rl'. The Diagrams reveal how ironic, cynical, precise, sensitive, awed, curious, informed, fascinated and funny the collectors with their varied interests have been over the years.

[1] http://www.visual-literacy.org/periodic_table/periodic_table.html
[2] http://www.tomsawyer.com/gallery/index.php
[3]


Duck_of_Vaucanson.jpg

2006

January

12;173559 c dotd: http://www.schneier.com/images/cryptogram1-850px.jpg
12;173627 c dotd: http://nodel.org/img/poss2.jpg
12;224444 c dotd http://files.moo.ca/2/4/0/6/moozilla-ss11.png
20;201108 c dotd: http://people.timezone.com/mdisher/decorte/gyro3/gyro3_2lg.jpg
26;201024 matju dotd -> http://ltilib.sourceforge.net/doc/html/classlti_1_1image__coll__graph.png

February

07;233210 carmen dotd: http://www.spc.noaa.gov/efscale/Fujita1002.jpg
08;174537 carmen dotd: http://vvvv.meso.net/show_image.php?id=1802
13;035844 carmen dotd:
13;235557 carmen dotd http://a.abclocal.go.com/images/kgo/cms_exf_2005/news/local/yi_sun_031306_xlg.jpg
15;014844 carmen dotd before i pass out: http://img.photobucket.com/albums/v466/neomoniker/A2/a8c2424d.gif
18;022457 carmen dotd: http://www.economist.com/images/20060318/CST393.gif
18;205906 xx dotd: http://lemonodor.com/images/reanimator.png
19;162932 xx dotd http://static.flickr.com/24/39062927_3c3358deef_o.jpg
20;184311 carmen dotd: http://images.nypl.org/?id=433938&t=w
21;053722 carmen dotd http://www.infoverse.org/octomatics/media/octo-multi.gif
22;013523 carmen dotd: [x]
22;014626 ClaudiusMaximus dotd^10: http://www.phm.vcu.edu/~jca/hcube/hcube_10d.png [x]
24;145148 carmen dotd: http://propirate.net/oracle/bilder/ALSA.png
28;144522 carma dotd: [x]
29;102059 ci dotd: http://www.gliffy.com/examples.jsp [x]
(similar one) --> http://www.gliffy.com/examples/flowcharts/display.php?id=1
29;162245 ci dotd: http://www.viemu.com/vi-vim-cheat-sheet.gif
29;171359 ci dotd: http://www.vsj.co.uk/pix/articleimages/apr06/sudoku5.jpg
29;210841 carmen dotd: http://photos1.blogger.com/blogger/3449/1923/1600/gartner.jpg
30;145543 carmen dotd: http://www.tropicaldisease.org/images/tdi-figure.jpg
30;212055 carmen dotd: http://www.astro.princeton.edu/~mjuric/universe/all100.gif (<-- enlarge the image!)
31;073954 carmen dotd: [x]

March

04;023537 carmen dotd: http://attrition.org/hosted/sexchart/sexchart.9.39
04;155349 carmen dotd: http://www.secdev.org/conf/skype_BHEU06.handout.pdf page 41/43
05;200456 carmen dotd:
07;213744 matju dotd: http://en.wikipedia.org/wiki/Image:Wave-chirp-wavelet-chirplet.png
10;195242 c dotd: http://ist-socrates.berkeley.edu/~eps2/wisc/jpeg/l2top.jpg
12;004859 carmen dotd: http://blog.metawrap.com/blog/content/binary/scribble/scribble1.jpg http://blog.metawrap.com/blog/content/binary/scribble/scribble2.jpg http://blog.metawrap.com/blog/content/binary/scribble/scribble3.jpg
14;140135 carmen DOTD: http://www.getlofi.com/uploaded_images/circut-748797.gif
16;163249 _ dotd: http://www.economist.com/images/20060415/CSF999.gif
18;221859 _ dotd: http://www.valpo.edu/geomet/pics/geo200/religion/jewish.gif
21;015925 z dotd: http://www.curbed.com/archives/2006/04/20/boymelgreens_gslope_secrets_flutter_away_in_the_wind.php#more
21;165108 z dotd: http://www.arcspace.com/architects/kurokawa/nakagin/4nagasin.jpg
21;221032 z dotd: http://gnuplot.sourceforge.net/demo_4.1/histogram.png
24;181532 carmen dotd: http://redhanded.hobix.com/images/camping-1.4-signing.gif
25;185020 carmen dotd: http://w3pse.iecs.kansai-u.ac.jp/activity/scorm.gif
27;022509 matju dotd: http://scienceworld.wolfram.com/physics/fimg163.gif
29;103833 ii dotd: http://createdigitalmusic.com/gallery/d/3877-1/toolitp.jpg [404]
29;190754 ii dotd: http://www.codingmonkeys.de/subethaedit/images/sessionbig.png

April

04;221025 carmen dotd: http://www.fordvehicles.com/thecause/warriorsinpink/
new link (flash!) --> http://www.fordvehicles.com/warriorsinpink/quilt/
05;222121 carmen dotd: [x]
08;213643 lo dotd: http://www.perforce.com/perforce/products/tours/p4v/images/p4v_revision_graph_6.gif
10;050921 c dotd: http://www.trackerschool.com/Images/standardtom.jpg [404]
12;194012 c dotd: http://img.epochtimes.com/i6/605091658221550.jpg
13;203247 ooze dotd: http://whats-your.name/i/bible.jpg [x]
18;121927 zoup dotd: http://www.cs.berkeley.edu/~kamin/images/autocompositionScreenshot.jpg [404]
22;023641 ooze dotd: http://www.cs.queensu.ca/home/thurston/ragel/number.png
24;191320 ioz dotd: http://hyperestraier.sourceforge.net/nodeframe.png
24;211126 ooze dotd: http://upload.wikimedia.org/wikipedia/en/7/7c/MA-meta-process-data.JPG
24;223206 ion dotd: http://www.lithic.org/tasks/rabbit.png
27;134233 c dotd: http://www.gnu.org/software/ddd/all.png

May

06;134746 omz dotd: http://gisle.aas.no/perl/illguts/svpvmg.png
11;225003 matju DOTD: http://upload.wikimedia.org/wikipedia/en/4/45/Creemap.png <--- linguists can't tell east from west
13;125850 tea dotd: http://www.hawaii.edu/powerkills/20TH_C_MORTACRACIES.GIF
14;114848 C dotd: http://www.prisonplanet.com/Pictures/Jun06/140606nasco_home_page_09.jpg
20;190236 C dotd: http://img.timeinc.net/time/photoessays/2006/inside_google/images/04.jpg
22;200947 c dotd (free asin war edition) http://mshiltonj.com/software_wars/current/current.png
23;155257 c dotd: http://www.geocities.com/Tokyo/Dojo/8884/controll.jpg
25;171534 c dotd: http://www.hwbf.org/hwb/conf/digimage/xscan/ortx1.gif
26;200739 c ah, dotd: http://whats-your.name/music/Tournesol_-_Moonfunk_(RS_95074CD)-1995-gEmINT/ [x]
27;000804 c dotd: [404]
similar one --> http://nakedobjects.org/images/architecture_build-up1_v2.gif
27;203201 c dotd.1: http://www.erights.org/elib/concurrency/images/ref-taxonomy.gif
27;203205 c dotd.2 http://www.erights.org/elib/concurrency/images/vat.gif
27;203215 c dotd.3 http://www.erights.org/elib/concurrency/images/queuing.gif
28;173647 c dotd: http://sfgate.com/cgi-bin/object/article?o=11&f=/c/a/2006/06/27/MNGPHJKU131.DTL

June 2006

04;165749 c dotd: http://www.solutionwatch.com/images/standpedia_question_full.gif
08;035927 iv dotd: http://primates.ximian.com/~federico/docs/login-profile/2006-03-16-gnome-session.png
09;191635 iv dotd : http://www.cs.vu.nl/~guus/public/2004-owl-brisbane/dope.png
11;005045 iv dotd: http://static.flickr.com/2/1583507_c5453a7d56_o.jpg
11;031018 iv dotd: http://www.moe.gov.sg/corporate/eduoverview/images/Overview_Images/edulandscape03.jpg
11;123135 iv dotd: http://blogs.zdnet.com/images/SysCallApache.jpg
12;212950 c dotd: http://dewey.library.nd.edu/morgan/ngc/ngo.gif
15;184836 c dotd: [404]
21;004949 idf dotd: http://photos1.blogger.com/blogger/3657/1185/1600/060718_hortus_conclusus_4.jpg [404]
25;190931 _- dotd: http://smindustriesamalgamated.com/Safety/chokingmetal_smbang.gif [x]
25;214707 _- dotd: http://researchweb.watson.ibm.com/history/images/abortion2.gif [404]
27;003729 c dotd: http://en.wikipedia.org/wiki/Image:Juggling53145305520.png
28;233117 c_ dotd http://img.slate.com/media/1/123125/122986/2133915/2144263/2146740/13_060728_UN-Maryam.jpg
31;172713 bq dotd http://www.modem.nu/stuff/DSCF1895.JPG [x]

July 2006

03;024410 macro dotd: http://radian.org/hd.png [403] <-- would be great to get this one from Ivan Krstic's
03;121948 macro dotd: http://www.taramcpherson.com/image.php?uid=0ae031a046a95e07ec32e4f956979399
03;122101 macro dotd: http://www.taramcpherson.com/image.php?uid=5a452f60ea780536997a471588648960
04;002554 f dotd http://www.youtube.com/img/down/how_it_works.jpg [404] <-- Would love to get his famous one!
Can someone confirm this is the one? http://artengine.ca/acastonguay/dotd/images/how_it_works.jpg
05;003046 matju dotd ---> http://upload.wikimedia.org/wikipedia/commons/6/69/Antonio_Snider-Pellegrini_Opening_of_the_Atlantic.jpg
06;013758 f dotd http://www.coelum.com/calanca/fig_10_h.jpg
06;133106 f dotd http://www.meyersound.com/about/patents/images/p_4152552.gif
06;215432 f dotd: http://www.ynetnews.com/PicServer2/20122005/856456/LBN20_wa(1).jpg
08;131604 matju f: dotd#1: http://dfa.leb.chemie.tu-muenchen.de/WWWImages/MVV.gif
08;131624 matju f: dotd#2: http://urbanrail.net/eu/muc/muc-map.gif
08;232643 f dotd http://people.mandriva.com/~prigaux/language-study/diagram.png
09;223955 f dotd:
10;174518 fuda dotd: http://www.nfb.ca/cinerobot/cinerobotheque/P96x72/77/77251.jpg
11;171118 fuda dotd: http://www.oreillynet.com/users/files/23984/band_family.gif
12;003432 fuda dotd http://www2.library.tohoku.ac.jp/kano/kochizu/CJC08401001/img/CJC08401001-7.jpg
14;004914 oo dotd: http://www.gracebiblefellowship-tx.org/Jack%20Hamm%20Graphics/Intertwined%20Lives.gif
15;200951 cc dotd: http://www.sengoku-expo.net/text/art/images/03-03.jpg
17;015814 cu dotd http://koru.org/images/metro.jpg [404]
24;155420 ix dotd: http://www.cedre.fr/uk/spill/amoco/amoco21.jpg
25;005351 ix dotd http://upload.wikimedia.org/wikipedia/commons/thumb/c/c0/TheTransneptunians_73AU.svg/800px-TheTransneptunians_73AU.svg.png
26;013735 ix dotd http://dspace.org/introduction/dspace-diagram.pdf
26;155720 ix dotd http://upload.wikimedia.org/wikipedia/commons/f/f0/Wheel_life_01.jpg [404]
27;231923 matju dotd -> http://upload.wikimedia.org/wikipedia/commons/6/6a/Dining_philosophers.png
30;152234 _- dotd http://photos1.blogger.com/blogger/3277/1659/1600/Palestinian%20Loss.1.jpg
31;173444 _- dotd
31;173504 _- dotd http://zimbatm.oree.ch/files/rfuzz_http_parser.png

September
02;142533 _- dotd http://www.deutsche-bank-kunst.com/guggenheim/assets/images/cai_21.jpg
03;142552 matju DOTD: http://upload.wikimedia.org/wikipedia/commons/e/e7/P%C3%A5sktavla_ur_Liljegrens_Runl%C3%A4ra_%28ur_Sverige_Runinskrifter%29.png
03;143152 matju _-: the DOTD comes from http://en.wikipedia.org/wiki/Computus
05;025449 _- dotd http://www.37signals.com/svn/images/chrome.png
05;153336 _- dotd http://artefacte.org/pd/videogrid/videogrid.png [404]
moved to --> http://www.hangar.org/wikis/lab/lib/exe/fetch.php?cache=cache&media=start:videogrid.png
06;212558 _- dotd http://www.flickr.com/photos/tonx/1356415/in/set-48921/
08;193751 matju dotd: http://en.wikipedia.org/wiki/Image:Sumerian_26th_c_Adab.jpg
08;194026 matju dotd: did sumerians know Befunge? http://en.wikipedia.org/wiki/Image:Ashurnasirpal2_cuneiform.jpg [404]
11;025947 z dotd http://www.slate.com/features/911report/112.html
11;174438 z dotd: http://techcrunch.com/wp-content/dimdimscreen.jpg
11;184116 matju dotd? http://imgs.xkcd.com/comics/blogofractal.png
Sep 23 01:41:21 <matju> DOTD: http://en.wikipedia.org/wiki/Hertzsprung-Russell_Diagram
Sep 24 08:45:14 <matju> DOTD: http://en.wikipedia.org/wiki/Image:Iceedgekils.gif
Sep 25 01:21:43 <s> dotd http://newsimg.bbc.co.uk/media/images/41949000/gif/_41949092_drugs_graph_416.gif
Sep 28 17:18:42 <c> dotd http://static.flickr.com/77/189484601_4e2a3b779f_o.jpg
Sep 28 17:41:43 <matju> dotd: http://upload.wikimedia.org/wikipedia/commons/thumb/7/7d/Wikipedia_article-creation.svg/619px-Wikipedia_article-creation.svg.png
Sep 29 16:27:57 <matju> alx1: here's the dotd i posted last night: http://kcachegrind.sourceforge.net/wwwiki/KcgShotCalleeMap.gif

Oct 03 01:08:02 <c> dotd http://static.flickr.com/44/256488526_c24973cef4_o.jpg
Oct 04 05:59:42 <astecp> dotd: http://www.edwardtufte.com/bboard/images/0002HH-2631.jpg
Oct 04 12:06:18 <c> dotd http://editorial.gettyimages.com/source/search/details_pop.aspx?iid=72076300&cdi=0 [404]
Oct 05 17:19:50 <_-> dotd http://kaden.watch.impress.co.jp/cda/static/image/2006/10/04/ceat2_00.jpg
Oct 07 21:52:16 <xx> dotd http://www.massa.com/datasheets/graphics/e152_data.gif
Oct 08 17:09:18 <xx> dotd
Oct 25 22:50:10 <drobilla> dotd*51: http://www.tomsawyer.com/gallery/index.php
Oct 26 22:27:28 <xx> dotd http://www.createdigitalmusic.com/images/stories/2006/oct/bagofnetpd.jpg
Oct 31 22:04:20 <_x> dotd http://hyperphysics.phy-astr.gsu.edu/hbase/sound/imgsou/hearcon.gif

Nov 10 02:12:19 <matju> dotd -> http://grapher.stats.bit.nl/spamd_abs_stack_graph.php?stackconf=spamd_stats&type=mail&ts=year [404]
Nov 11 01:40:05 <iu> dotd: http://ss5.goo.ne.jp/story.html
Nov 17 03:48:22 <|_> dotd: http://oldsite.vislab.usyd.edu.au/users/manuals/vis/volumizer/doc/sgi_html/figures/texture_bricking.gif
Nov 17 21:48:00 <_-> dotd [404]
Nov 18 04:22:49 <_-> dotd http://static.flickr.com/22/33983780_da6dbcfce0_o.jpg
Nov 19 20:00:56 <_-> dotd http://commons.wikimedia.org/wiki/Image:Goettinger_Clubbs_-_OLIM_-_1827.jpg
Nov 28 13:06:21 <matju> dotd: http://translab.burundi.sk/code/vzx/1971.EdwardZajec.TVC(ProgramFlowchart).jpg

Dec 05 13:13:43 <c> dotd http://graphics10.nytimes.com/images/2006/11/29/magazine/03spy.1.600.jpg [403]
Dec 07 00:50:10 <matju> dotd -> http://imgs.xkcd.com/comics/matrix_transform.png
Dec 12 19:08:16 <c> dotd:
Dec 31 17:10:25 <c> dotd: http://plork.cs.princeton.edu/listen/green/ccr.jpg

Jan 10 21:33:29 <c> dotd: http://farm1.static.flickr.com/9/75173087_96c62391a0_o.jpg
Jan 15 00:10:08 <alx1> in case there hasn't been a dotd : http://www.spritesmods.com/inker/stempel_schema.jpg

Feb 01 15:45:08 <carmen> dotd http://farm1.static.flickr.com/87/231564522_985d596d3e_o.jpg
Feb 04 13:25:02 <matju> dotd: http://youtube.com/watch?v=MPG-LYoW27E
Feb 06 20:24:27 <c> DOTD http://hinchcliffe.org/img/ddd.jpg
Feb 08 18:35:06 <brickbrite> if there isn't already a DotD, here it is! http://www.chrisyates.net/reprographics/comics/278theinterstatesystem.jpg
Feb 11 17:26:51 <matju> dotd: http://en.wikipedia.org/wiki/Birch_bark_letter_no._292
Feb 12 15:34:07 <matju> dotd: http://www.emohr.com/images/vacumtube.gif
Feb 16 21:32:50 <matju> dotd: http://en.wikipedia.org/wiki/Image:1D_normal_modes_%28280_kB%29.gif
Feb 27 14:33:58 <op> dotd http://vesicle.nsi.edu/users/izhikevich/interest/thlcrtx.gif

Mar 23 20:10:41 <carmen> dotd http://flag.blackened.net/daver/misc/yipl/yipl1b.jpg

Apr 10 20:52:27 <c> dotd http://hyperstition.abstractdynamics.org/archives/numogram12.gif
Apr 17 11:16:26 <error> dotd http://www.loosetooth.com/Viscom/gf/errol_morris.gif
Apr 23 22:27:50 <matju> carmen: another dotd: http://en.wikipedia.org/wiki/Image:Cool_Timeline2.png
Apr 27 14:13:46 <e> dotd http://www.visual-literacy.org/periodic_table/periodic_table.html

May 01 20:04:48 <c> dotd http://www.createdigitalmusic.com/images/2007/05/pizzawii.jpg
May 14 15:42:21 <cdr> dotd http://bloggablea.files.wordpress.com/2007/04/ia32-low-v2.png
May 17 16:15:38 <c> dotd http://xanadu.com/zigzag/manual/zigzag04.gif
May 18 13:04:12 <cdr> dotd (from microsoft!) http://www.techcrunch.com/wp-content/designsurface.png
May 27 14:25:36 <matju> dotd: lung cancer map in the USA -> http://upload.wikimedia.org/wikipedia/commons/7/7b/Lung_cancer_US_distribution.gif
May 30 20:50:55 <c_> dotd http://www.ibm.com/developerworks/linux/library/l-clear-code/figure1.jpg
May 31 09:53:54 <matju> dotd: http://en.wikipedia.org/wiki/Image:Scriabin_keyboard.png

Jun 02 15:29:52 <c_> dotd http://subway.com.ru/maps/1972a.htm
Jun 03 20:41:37 <c_> dotd http://en.wikibooks.org/wiki/Image:Labyrinth-Finger.png
Jun 04 15:22:13 <matju> dotd: http://en.wikipedia.org/wiki/Image:Linux_kernel_diagram.png
Jun 04 22:16:52 <matju> dotd: http://www.32768.com/bill/weblog/2004/11/04/someone-threw-up-some-lisp/
Jun 06 05:04:43 <ClaudiusMaximus> dotd: http://haskell.org/yampa/AFPLectureNotes.pdf (page 12)
Jun 12 01:19:53 <op> dotd http://farm2.static.flickr.com/1103/541626221_804b8545d2_o.png
Jun 17 08:32:12 <alx1> dotd -> http://artengine.ca/acastonguay/dotd/dotd_IMGP1489_3.jpg
Jun 21 14:09:44 <alx1> dotd : http://artengine.ca/acastonguay/dotd/dotd_pootoogook6.jpg

Jul 11 22:44:11 <matju> dotd: http://en.wikipedia.org/wiki/Image:Traffic_signs_building_site.JPG
Jul 13 14:58:29 <ClaudiusMaximus> DOTD: http://headrush.typepad.com/photos/uncategorized/buildingausercommunity.jpg
Jul 16 01:52:37 <c> dotd http://graphics8.nytimes.com/images/2007/07/10/magazine/15magcov395.1.jpg
Jul 18 12:02:26 <cdr> dotd
Jul 18 12:42:08 <cdr> non-gross dotd: http://farm2.static.flickr.com/1177/582139885_6bdeddf4a4_b.jpg
Jul 18 13:21:21 <cdr> 19:40 matju#dataflow dotd: http://en.wikipedia.org/wiki/Image:Traffic_signs_building_site.JPG
Jul 20 15:12:09 <cdr> dotd
Jul 23 21:28:16 <ClaudiusMaximus> DOTD: http://www-staff.it.uts.edu.au/~don/scores/merr.gif
Jul 29 11:57:41 <c> dotd http://graphics8.nytimes.com/images/2007/07/24/magazine/29consumed450.1.jpg

Aug 01 19:10:50 <cr> dotd http://www.evilmadscientist.com/media/labviewosc.png
Aug 13 18:00:08 <xi_> dotd http://img.dailymail.co.uk/i/pix/2007/08_01/paraGPX1208_800x981.jpg
Aug 14 19:29:29 <matju> dotd: http://graphics8.nytimes.com/images/2007/08/12/magazine/Slide-11b.jpg
Aug 15 12:33:44 <xi_> dotd http://zip.4chan.org/k/src/1187195146231.gif [404]
Aug 15 22:46:25 <xi_> dotd http://occult-advances.org/images/lang/alphabet.jpg
Aug 18 23:57:00 <cdr> dotd
Aug 21 15:18:17 * shift8 's dotd: http://boingboing.net/images/is_it_fucked.png
Aug 27 00:21:47 <matju> dotd: http://upload.wikimedia.org/wikipedia/commons/1/1b/Complex_zeta.jpg
Aug 28 00:44:43 <c> dotd
Aug 30 01:09:50 <matju> dotd from shift8: http://stupidevilbastard.com/Images2/sciencevsfaith.png

Sep 03 17:08:25 <yard> dotd http://www.techcrunch.com/wp-content/gpay3.png
Sep 11 16:11:29 <yard> dotd http://www.erights.org/talks/asian03/images/caretaker-arrange-permit.gif
Sep 12 00:18:05 <cr> dotd http://www.cis.upenn.edu/%7EKeyKOS/Gnosis/figb10.gif
Sep 13 16:23:53 <c> dotd http://henderob.com/taco/niche.jpg
Sep 14 01:20:15 <c> dotd http://www.flickr.com/photos/moyix/174053226/
Sep 17 00:58:17 <FEDE31C0> dotd
Sep 17 01:01:27 <aalex> dotd http://alexandre.quessy.net/static/dataflow_pdconv07_mtl.jpg
Sep 17 03:49:41 <yard> dotd http://flickr.com/photos/ajpscs/162624284/
Sep 18 03:30:33 <yard> dotd http://farm1.static.flickr.com/133/391033403_fe9b1d548c_o.jpg
Sep 19 21:43:06 <yard> dotd http://www.yaplakal.com/uploads/post-2-1189762215.gif
Sep 20 21:08:06 <yard> dotd http://cubicon.org/sitebuilder/images/Web30FigureC-435x600.png
Sep 21 22:39:22 <c> dotd http://www.kilian-nakamura.com/blog-english/wp-content/vending-machine-2.jpg
Sep 22 16:59:37 <Megz> DOTD http://www.sircabirus.com/ultimaunderworld/images/level08top.gif
Sep 22 20:29:45 <yard> dotd
Sep 22 20:33:41 <Megz> <Megz> DOTD http://www.sircabirus.com/ultimaunderworld/images/level08top.gif
Sep 23 03:13:54 <c> oh hey another dotd http://jackit.sourceforge.net/docs/diagram/JACK-Diagram-screensize.png
Sep 23 17:09:01 <matju> DOTD: http://fzort.org/bi/sw/reality-tree.gif
Sep 24 02:34:23 <c> dotd http://xkcd.com/320/
Sep 24 08:18:46 <xi_> dotd http://cabel.sourceforge.net/pics/linux_sequencer_patch.png
Sep 26 18:22:17 <matju> c: dotd http://upload.wikimedia.org/wikipedia/commons/7/75/Duck_of_Vaucanson.jpg
Sep 27 15:42:04 <c> dotd http://i4.ebayimg.com/02/i/000/aa/98/552a_12.JPG
Sep 28 11:40:12 <yu> dotd
Sep 28 19:06:52 <matju> dotd: http://home.earthlink.net/~apendragn/runish/sliderule/bcd-stator.jpg
Sep 29 14:31:55 <cr> dotd http://createdigitalmusic.com/images//2007/09/maxshot.jpg
Sep 30 16:05:20 <yu> dotd http://craphound.com/images/discworldreadingguide.jpg

Oct 03 15:50:21 <yu> dotd http://blog.foreignpolicy.com/node/system/files?file=images/pn-162-2.jpg
Oct 04 17:05:23 <yu> dotd http://images.livescience.com/images/071002-knot-diagram-02.jpg
Oct 05 13:02:30 <yu> dotd http://whats-your.name/i/m5.png [404]
Oct 07 16:07:03 <yu> dotd http://www.nydailynews.com/img/2007/10/07/graf_stab-map.gif
Oct 07 22:02:36 <sn> dotd http://www.jfsowa.com/figs/lull.gif
Oct 08 17:32:31 <yu> dotd http://www.ordigami.net/files/ipv6/ipv6-diagram02.jpg
Oct 09 02:26:04 <sn> dotd
Oct 10 21:11:54 <c> dotd http://awesome.goodmagazine.com/transparency/007/images/007_store_space.gif
Oct 12 18:25:31 <smile> dotd http://www.bodymobil.de/images/714.jpeg
Oct 13 00:00:07 <carmen> dotd http://www.fluxus.org/FluxusDiagramX.gif
Oct 14 00:02:36 <c> dotd http://houdeasianart.com/images/92to00page3.jpg
Oct 14 21:51:26 <pp> dotd http://farm2.static.flickr.com/1151/889025786_dc61e3cc61.jpg
Oct 15 20:35:05 <carmen> dotd http://media.splicemusic.com/img/frontpage.jpg ( love the phil frost style round node conectors)
Oct 16 12:36:29 <alx_> dotd : http://artengine.ca/acastonguay/dotd/from_on-line_graphical_specification_of_computer_procedures_Sutherland_1966_MIT.png
Oct 16 16:56:06 <pp> dotd [moved]
Oct 16 20:02:39 <matju> dotd: http://commons.wikimedia.org/wiki/Image:Jesusland.png
Oct 18 15:35:06 <c> dotd http://www.nature.com/news/2007/071016/images/tortoise_web2.jpg
Oct 19 19:16:14 <c> dotd http://ktown.kde.org/%7Ezrusin/git/git-cheat-sheet-medium.png
Oct 20 03:29:04 <c> dotd http://bp3.blogger.com/_6JTfnuPhpFQ/Ro838cO9VtI/AAAAAAAAAAk/ILr3Fsf0sGs/s1600-h/P1010324.JPG (silly MIME hate)
Oct 21 19:22:54 <pp> dotd http://sharktracks.co.uk/images/Metastudio.jpg
Oct 21 20:06:00 <pp> dotd http://www.telegraph.co.uk/news/graphics/2007/10/21/wstorm121big.gif
Oct 22 23:48:47 <c> dotd http://img3.nnm.ru/imagez/gallery/d/d/a/0/7/dda07db75841b56ef79f71a70bd4dc79.jpg
Oct 24 01:10:22 <matju> c: dotd:
Oct 24 22:05:52 <c> dotd http://fc01.deviantart.com/fs14/f/2007/105/b/3/Pneumatic_Anatomica_by_freeny.jpg
Oct 25 22:21:38 <c> dotd [404]
Oct 26 23:22:43 <c> dotd http://oil21.org/png/conference1213large.png
Oct 29 04:36:36 <c> dotd
Oct 30 19:08:55 <carmen> dotd http://picozilla.com/files/139383ltclcodepic.png
Oct 30 19:22:25 <carmen> dotd http://idealog.typepad.com/photos/uncategorized/2007/10/30/architecture.jpg

Nov 02 00:03:06 <alx1> dotd: http://artengine.ca/acastonguay/dotd/dotd_facebook_ceo_Zuckerberg.jpg
Nov 02 15:46:06 <c> dotd http://www.doc.ic.ac.uk/~tora/Kevlar/index.cgi?page=screenshots
Nov 02 20:33:03 <matju> mysterious dotd: http://en.wikipedia.org/wiki/Image:Buffalo_sentence_diagram.svg
Nov 02 20:35:14 <matju> a better dotd: http://en.wikipedia.org/wiki/Image:Xbarst1.jpg
Nov 03 12:14:10 <c> dotd http://arstechnica.com/journals/linux.media/300/fosscamp_mirco.jpg
Nov 04 16:03:13 <c> dotd http://www.linuxdevices.com/files/misc/magic-1-blockdiag.jpg
Nov 05 03:24:02 <c> dotd http://www-sop.inria.fr/mimosa/rp/ROS/img/REJOexeModel.png
Nov 07 01:33:09 <\\> dotd http://www.folklore.org/projects/Macintosh/images/roundrects.jpg
Nov 07 16:03:37 <matju> dotd: http://bp2.blogger.com/_lAYR513vE0E/RyymNZG3ixI/AAAAAAAAACA/bJ8A0q0Vr1o/s1600-h/IMG_6396.JPG
Nov 08 14:30:44 <\\> dotd http://www.nudsp.org/forum/index.php?page=15
Nov 11 01:07:21 <\\> dotd http://web.media.mit.edu/~lieber/Lieberary/GC/Realtime/Realtime4.gif
Nov 11 15:38:41 <carmen> dotd http://www.freepatentsonline.com/6912298-0-large.jpg
Nov 13 00:29:41 <carmen> dotd http://www.inhabitat.com/wp-content/uploads/wholeposterthingy.jpg
Nov 14 00:43:50 <cr> dotd http://blog.pentagram.com/PS_Paris_Detail.jpg
Nov 14 23:24:31 <cr_> dotd http://phantasmaphile.typepad.com/photos/uncategorized/2007/10/29/chicago_harlequin.jpg
Nov 15 02:23:55 <cr_> dotd http://strlen.com/aardappel/pix/boerenkool2.gif
Nov 15 02:24:03 <cr_> dotd http://strlen.com/proglang/pix/sauer.gif
Nov 16 08:48:18 <c> dotd http://farm1.static.flickr.com/150/435416829_d62c040ca4.jpg
Nov 17 00:50:31 <c> dotd http://centripetalnotion.com/images/briandettmer11.jpg
Nov 18 10:25:04 <matju> dotd: http://cosmicvariance.com/wp-content/uploads/iraq-vs-power.gif
Nov 18 23:36:52 <jive> dotd http://bp2.blogger.com/_UdKHLrHa05M/Rx4WB91_3JI/AAAAAAAAAGc/t8SMaw2tLvM/s1600-h/Product.png
Nov 20 01:38:53 <jive> dotd http://www.cyclopsmultimedia.com/complex/babyboss/pajamas/p1.jpg
Nov 20 09:47:56 <jive> dotd http://telstarlogistics.typepad.com/photos/uncategorized/2007/11/15/flightthruinstr08.jpg
Nov 21 22:08:09 <matju> dotd: Carbon-14 due to use of atomic bomb: http://en.wikipedia.org/wiki/Image:Radiocarbon_bomb_spike.svg
Nov 22 05:01:29 <jive> dotd http://danbri.org/words/wp-content/uploads/2007/11/postcard.gif
Nov 22 22:12:04 <matju> dotd: those mofos are heading towards a second Black Tuesday -> http://finance.yahoo.com/q/bc?s=000001.SS&t=2y
Nov 27 00:40:09 <jah> dotd http://www.web-us.com/images/theanine.fig.1.jpg
Nov 28 11:28:56 <jah> dotd http://imgs.xkcd.com/comics/network.png
Nov 28 20:51:00 <matju> dotd: from third link above, http://www.theonion.com/content/files/images/CIA-America-Jump.jpg
Nov 29 23:17:39 <jah> dotd http://www.itmonline.org/image/theanine5.jpg

Dec 04 00:40:54 <jive> dotd http://ourfounder.typepad.com/leblog/WindowsLiveWriter/Menu.jpg
Dec 11 04:18:54 <jah> dotd http://www.residentadvisor.net/images/features/2007/ml-brunopronsato.jpg
Dec 14 18:50:24 <wut> dotd http://bp2.blogger.com/_oEKaDAvEyIs/R2DnlcR7a1I/AAAAAAAAAhE/1AwYudTcb2E/s1600-h/BaxterCutaway-001a.jpg
Dec 16 01:34:38 <jah> dotd http://weather.cod.edu/surface/upresfl.gif
Dec 20 07:39:31 <jaa> dotd http://www.nearfield.org/downloads/Bubbles_of_radio.pdf
Dec 22 03:29:46 <jh__> dotd http://economist.com/images/ga/2007w52/p56-Winechart.jpg

2008

Jan 02 00:05:42 <cathead> dotd http://jimpick.com/wp-content/uploads/2007/10/i-moved.JPG
Jan 02 15:22:19 <ClaudiusMaximus> dotd: http://www.rollerorgans.com/mid2roll.php?cob=1225&.gif
Jan 03 05:47:03 <matju> dotd:
Jan 04 14:21:19 <matju> dotd: broken weather forecast for Iqaluit, NT -> http://www.meteomedia.com/index.php?product=fourteenday&placecode=canu0014
Jan 05 16:44:26 <jaa> dotd http://farm3.static.flickr.com/2217/2158447810_5362c46924_o.jpg
Jan 08 03:46:10 <jaa> dotd http://worrydream.com/substroke/
Jan 09 16:30:13 <jaa> dotd http://graphics8.nytimes.com/images/2006/12/07/magazine/10ambient.450.jpg
Jan 09 18:48:49 <AndyGraybeal> here's from jaa's.. DOTD: http://graphics8.nytimes.com/images/2006/12/07/magazine/10ambient.450.jpg
Jan 10 04:07:29 <jaa> dotd http://farm1.static.flickr.com/184/477619837_4fac496926_o.jpg

Other dotds we need to fit in with the timeline

oct 31 16:36:55 <carmen> dotd http://farm3.static.flickr.com/2189/1805709102_700e34525c_o.jpg
(09:05:06 PM) one__: dotd http://selectormoldy.com/files/ROOTS.jpg
(05:26:10 AM) config: dotd http://universal-radio.com/catalog/widerxvr/0095lcd.jpg
(07:40:45 AM) c: dotd http://farm1.static.flickr.com/241/461469801_02400eb452_o.jpg
(11:33:50 PM) mescalinum: eval: 1189791950 FEDE31C0 {dotd http://static.neohippie.net/files/iPhone%20Block%20Diagram.png}
(11:12:01 PM) federico__: dotd: http://www.svgopen.org/2004/papers/SPARK/riskdiagram.jpg
(05:34:48 PM) jaa: dotd
(08:43:46 PM) jaa: dotd http://vortex.accuweather.com/adc2004/pub/includes/columns/abrams/2007/46.jpg
(07:12:17 AM) jaa: dotd http://farm1.static.flickr.com/189/475564496_98abdcd81f_o.jpg
(05:10:00 PM) jaa: dotd http://www.kilian-nakamura.com/blog-english/index.php/inside-the-tokyo-traffic-control-center/
(09:49:52 PM) c: http://ajaxian.com/archives/javascript-dataflow-architecture-mashup-creation-prototype
(09:05:06 PM) one__: dotd http://selectormoldy.com/files/ROOTS.jpg
(05:26:10 AM) config: dotd http://universal-radio.com/catalog/widerxvr/0095lcd.jpg
(03:27:54 AM) matju: http://www.theonion.com/content/files/images/onion_news239_0.jpg




- page 1 de 15