The current version of this page has moved to http://jon-jacky.github.io/home/links.html. This copy was last updated in February 2012.
Here are some interesting sites that are not directly related to my work or my teaching.
Search engines, directories, referenceRevised November 2011: John McCarthy (also here and here), Dennis Ritchie. May 2011: Open source design examples. Dec 2010: Google Books Ngrams. October 2010: Paris Review interviews. Cosmic distances. October 2009: Polymath. September 2009: More about Python. July 2009: Rejecta Mathematica. 100 best first and last lines. May 2009: Logicomix. December 2008: Thelonius Monk. March 2008: Joseph Weizenbaum (also here). October 2007: Many new links in software projects. August 2007: More language arcana. The nonist. June - July 2007: Many new links in math. January 2007: Strange maps. Model-based testing. October 2006: Computer science origins and precursors, formerly good ideas. September 2006: Architectures of control. Linux kernel map. July 2006: Newsmap. Codefetch. 100 Theorems. Music Thing. Scientific theories. Disenchantment with blogs and Wikipedia. An amusing analogy applied to physics and programming. May 2001: Begun with the arts.
Recent updates listed here. Use your browser's reload or refresh button to get the latest version. Most sections are longer than a screenful, keep scrolling. Some links appear in more than one section.
(See also Words, Internet search)
Google search engine, directions and technical information,
web service APIs
http://www.google.com/, also
cheatsheet.html,
help/features.html,
apis/index.html
http://www.googleguide.com/advanced_operators_reference.html
Google history and assessment, excellent review by John Lanchester in LRB
http://www.lrb.co.uk/v28/n02/print/lanc01_.html
Google (etc.) in the news (recent articles at top)
http://www.slate.com/toolbar.aspx?action=print&id=2286432
(Google, Facebook and Twitter in Egypt)
http://www.theatlantic.com/doc/print/200803/chinese-firewall
(Chinese firewall)
http://query.nytimes.com/gst/fullpage.html?res=9D0DE6DB173FF930A15757C0A9609C8B63&sec=&spon=&pagewanted=print
(Google, Yahoo etc. in China. NYT Magazine, Apr 23, 2006)
http://news.com.com/2102-1029_3-6029042.html?tag=st.util.print
(federal subpoena)
http://money.cnn.com/2005/08/05/technology/google_cnet/
(privacy, CNET blackball)
http://www.theonion.com/content/node/40076/print/
Usenet News searchable archive at Google (formerly at Deja.com)
http://groups.google.com/,
also
advanced_search?q=&
Wikipedia, an on-line encyclopedia written and revised by anyone interested
http://www.wikipedia.com/wiki/Main_Page, also
wiki/wikipedia:Featured_articles,
wiki/wikipedia:Welcome_newcomers
Wikipedia history, assessment, appreciation, and disenchantment
http://www.newyorker.com/printables/fact/060731fa_fact
http://www.nybooks.com/articles/21131
http://www.edge.org/3rd_culture/lanier06/lanier06_index.html
WikiHow, how-to manual that you can edit
http://wiki.ehow.com/Main-Page
Ask MetaFilter, questions and answers on all sorts of topics
http://ask.metafilter.com/, for example
popularfavoriteall,
What-single-book-is-the-best-introduction-to-your-field-or-specialization-within-your-field-for-laypeople,
What-are-the-most-wellwritten-textbooks,
Classical-classics,
Contemporary-Art-History-and-Theory,
WWI-what-happened,
Past-performance-future-results-ampc,
Recommendations-for-PC-drawing-tablet,
How-can-I-break-into-an-empty-filing-cabinet,
Oh-so-youre-a-insert-profession-here-How-insert-whacky-generalization-and-misguided-curiosity-here,
What-are-some-good-songs-to-bring-to-my-human-dissection-class,
Help-me-unlock-the-power-of-the-four-chords,
Help-Really-Cool-Nonprofit-Reptile-Park-Not-Have-Unusably-Sucky-Web-Site,
Whats-the-Best-Thing-Youve-Ever-Seen-Here
etc., etc., ... also
http://mssv.net/wiki.cgi?FrequentlyAskedOfMetafilter
founder's comments:
http://metatalk.metafilter.com/16577/How-Not-To-Sell-Out
http://metatalk.metafilter.com/19422/Are-You-Interested-in-Business-Opportunities#782894
http://a.wholelottanothing.org/2009/07/i-get-by-with-a-little-help-from-94552-friends.html
http://metatalk.metafilter.com/20458/Matts-2011-SXSW-Talk
Open Directory Project, a Yahoo-like directory maintained by volunteers
(no ads)
http://dmoz.org
WWW Virtual Library, another noncommercial directory
http://www.vlib.org
Ibiblio (formerly Sunsite and Metalab),
noncommerical directory in magazine format
http://www.ibiblio.org/
Invisible Web, resources said to be unreachable by ordinary search engines
http://www.lib.berkeley.edu/TeachingLib/Guides/Internet/InvisibleWeb.html
Useful sites for reporters, researchers, and other nosy people
http://www.schaver.com/websites.htm
Internet FAQ Archives, frequently asked questions, with answers
http://www.faqs.org/faqs/
(See also Reference)
For definitions, just (for example) define:induction in Google search box
Google Books Ngram Viewer
http://ngrams.googlelabs.com/
http://www.sciencemag.org/content/early/2010/12/15/science.1199644
OneLook dictionary search with
links to many general and specialized dictionaries,
wildcards, reverse dictionary
http://www.onelook.com/?w=induction, also
?w=induc*,
?c=faq#patterns,
reverse-dictionary.shtml
WordReference.com: dictionary + thesaurus tree browser
http://www.wordreference.com/definition/induction
MyEtymology, word origins
http://www.myetymology.com/
Double-tounged dictionary, slang and colorful expressions
http://www.doubletongued.org/, for example
index.php/citations/violin_hickey_1/
Wordie, "like Flickr but without the photos"
http://wordie.org/, for example
lists/7519?s=a&d=a
Wordnik (formerly Wordie) goes big time
http://www.nytimes.com/2012/01/01/business/wordniks-online-dictionary-no-arbiters-please.html?_r=1&pagewanted=print
Lexical Freenet
http://www.lexfn.com/
Internet anagram server
http://www.wordsmith.org/anagram/
How to write a spelling corrector
http://www.norvig.com/spell-correct.html
How Google Translate works
http://www.independent.co.uk/life-style/gadgets-and-tech/features/how-google-translate-works-2353594.html?printService=print
Automatic computer science paper generator, links to other generators
http://pdos.csail.mit.edu/scigen/
Magnetic poetry
http://www.broken-notebook.com/magnetic/
Now, daily, weekly, topical, historical, organizations and projects
Newsmap
http://www.marumushi.com/apps/newsmap/newsmap.cfm (Flash), also
apps/newsmap
Google news
http://news.google.com/, also
intl/en_us/about_google_news.html
NY Times tag cloud
http://www.nytimes.com/gst/mostsearched.html?format=tagcloud
BBC day in pictures
http://news.bbc.co.uk/2/hi/in_pictures/
Boston Globe big picture (new on Mon Wed Fri)
http://www.boston.com/bigpicture/
Wikipedia current events
http://en.wikipedia.org/wiki/Current_events
Arts and Letters Daily
http://www.aldaily.com/
Omnivore
http://www.bookforum.com/blog/
n + 1
http://nplusonemag.com/, especially
n1br
SciTech Daily
http://scitechdaily.com/
Boing Boing
http://www.boingboing.net/
Slashdot "politics for nerds"
http://politics.slashdot.org/
New Yorker, current issue, many but not all articles online
http://www.newyorker.com/main/magazine/
New Yorker archive search, with example
http://www.newyorker.com/search/query?query=Groopman%20OR%20Gawande&sort=publishDate%20desc,%20score%20desc&queryType=nonparsed
New Yorker, RSS feed of last several (four or five) issues
http://news.google.com/news?scoring=d&num=100&q=%2Bthe+source:new_yorker
http://greg.org/archive/2005/09/03/finally_new_yorker_articles_via_rss.html
New Yorker article database, Nov 2003 -- Nov 2005, also Sept 2001
http://greg.org/archive/new_yorker_magazine_database.php
http://greg.org/archive/2003/11/24/this_week_in_the_new_yorker_a_new_service_of_gregorg.html
New York Review of Books: many but not all articles online,
well-indexed archives back to 1963
http://www.nybooks.com/
The Onion
http://www.theonion.com/content/index
Ironic Times
http://www.ironictimes.com/
About weblogs
http://en.wikipedia.org/wiki/Blog
http://www.myelin.co.nz/ecosystem/ (defunct, interesting anyway)
Blogs on politics and current events, many examples linked and reviewed
(August 2009)
http://www.nybooks.com/articles/22960
Weblog enthusiasm and disenchantment
http://michaelnielsen.org/blog/?p=545
http://www.christianitytoday.com/bc/2006/003/17.36.html
http://www.boston.com/bostonglobe/ideas/articles/2010/02/14/this_is_the_title_of_a_typical_incendiary_blog_post?mode=PF
also
http://faultline.org/index.php/site/item/incendiary/ (with comments)
http://news.ycombinator.com/item?id=2884299
Google history and assessment, excellent review by John Lanchester in LRB
http://www.lrb.co.uk/v28/n02/print/lanc01_.html
Atlantic Monthly: archives and notable articles
http://www.theatlantic.com/issues/backissues.htm
http://www.theatlantic.com/doc/200603u/national-magazine-awards
Harper's archive, 1850 -
http://www.harpers.org/archive
Phil Agre's newsletters: technology and society, politics, design, philosophy
http://polaris.gseis.ucla.edu/pagre/notes.html, also
urls.html
(RRE notes 1996-'02, urls '98-'04)
http://groups.yahoo.com/group/pagre/
(RRE 2001 -- 2005)
http://web.archive.org/web/20040602193512/commons.somewhere.com/rre/
(RRE 1994 -- 2004)
http://web.archive.org/web/20011119200823/groups.yahoo.com/group/rre/
(RRE 1994 -- 2000)
http://polaris.gseis.ucla.edu/pagre/tno.html, also
back.html
(TNO 1994 -- 1996)
http://omniorthogonal.blogspot.com/2009/11/phil-agre-appreciation.html (Phil Agre is missing)
http://www.npr.org/blogs/alltechconsidered/2010/01/missing_internet_pioneer_phil.html
(Phil Agre found)
Robot Wisdom: the original link blog, now apparently inactive
http://www.robotwisdom.com (archive through September 2006)
http://robotwisdom2.blogspot.com/ (through July 2009)
http://www.wired.com/culture/lifestyle/news/2007/12/blog_advice
Orwell on political writing, very pertinent to other topics also
http://www.mtholyoke.edu/acad/intrel/orwell46.htm
http://eserver.org/langs/politics-english-language.txt
Other writings:
http://www.orwell.ru/library/index_en, for example
essays/joys/english/e_joys
(ghastly boarding school, childhood terrors, snobs and hypocrisy, search for contradicted one another,
sheer vulgar fatness, lunatic misunderstandings)
essays/lear/english/e_ltf
(Tolstoy, religion vs. humanism, search for exuberance,
does not know, rob others, humanist assumption,
not a saint)
reviews/swift/english/e_swift
(Swift, pessimism, envy, and reaction, search for hates the very idea,
his horror, totalitarian tendency, Tory anarchist,
weak and ridiculous, endless harping, terrible intensity)
reviews/gandhi/english/e_gandhi
(Gandhi, saintliness vs. humanism, search for noble one,
one must choose)
100 American speeches (text, many with links to MP3 recordings)
http://www.americanrhetoric.com/top100speechesbydecade.html
Martin Luther King, lesser known speeches, also RFK on MLK
(text, with links to MP3 recordings)
http://www.americanrhetoric.com/speeches/mlkatimetobreaksilence.htm
(April 4, 1967, on Vietnam)
http://www.americanrhetoric.com/speeches/mlkivebeentothemountaintop.htm
(April 3, 1968, in Memphis)
http://www.americanrhetoric.com/speeches/robertkennedyonmartinlutherking.html
(April 4, 1968)
Electronic Frontier Foundation
http://www.eff.org/sitemap.php
ACM public policy committee: intellectual property, security, privacy,
cryptography, Internet governance
http://www.acm.org/usacm/, also
http://www.acm.org/usacm/AreasofInterest.htm
Hacktivism and human rights:
using technology to fight abuses and protect people
http://cultdeadcow.com/panel2001/hacktivism_panel.htm
Scorecard and Action Network: reporting on pollution,
influencing decision makers
http://philip.greenspun.com/panda/better-living
Organize to win: a grassroots activist's handbook
http://www.britell.com/text/tgrassroots.html
WorldChanging, enviro-tech blog
http://www.worldchanging.com/
Painting and drawing, music, movies, writing, people
Paintings, indexed by artist
http://www.ibiblio.org/wm/paint/auth/
Museum of online museums
http://www.coudal.com/moom.php
Comics, samples indexed by artist (dealer's site, but low-key and helpful)
http://www.lambiek.net/artists/index.htm
Wally Wood's 22 panels that always work
http://joeljohnson.com/images2/wallywood22panel1600.jpg, also
archives/2006/08/wally_woods_22.html
Drawn! Illustration and cartooning blog
http://drawn.ca/
(More comics in geek culture)
Books on modern art history, criticism, theory
http://ask.metafilter.com/126006/Contemporary-Art-History-and-Theory
100 most important American musical works of the 20th century,
chosen by NPR staff (RealPlayer)
http://www.npr.org/programs/specials/vote/list100.html
100 essential jazz albums, chosen by David Remick and Richard Brody
http://www.newyorker.com/online/2008/05/19/080519on_onlineonly_remnick?printable=true
20th century classical music,
audio clips for works discussed in The Rest Is Noise
http://www.therestisnoise.com/2007/01/book-audiofiles.html
Classical music recordings
http://ask.metafilter.com/94259/Classical-classics
Classical music performances on YouTube
http://ask.metafilter.com/126242/Create-A-Playlist-For-Me
Chord progressions, music theory
http://ask.metafilter.com/123361/Help-me-unlock-the-power-of-the-four-chords, also
determine-key-from-chords
Map of musical influences, by Ethan Hein
http://www.ethanhein.com/influence_map.html
Thelonius Monk quartet with John Coltrane at Carnegie Hall (Flash)
http://www.bluenote.com/monkcoltrane/player.html
Thelonius Monk's musical advice (scroll down for easier-to-read transcript)
http://1heckofaguy.com/2009/01/03/thelonious-monks-advice-archived-by-steve-lacy/
Grateful Dead: 3000 complete shows at Internet archive, other Dead lore
http://www.archive.org/details/GratefulDead
http://www.nytimes.com/2009/04/12/arts/music/12ratl.html?_r=1&pagewanted=all
http://www.deaddisc.com/GDFD_Songs_Perf.htm
http://artsites.ucsc.edu/GDead/agdl/
Blues, gospel, folk recordings and photos from the Library of Congress
(MP3, Real Audio, others)
http://memory.loc.gov/ammem/ftvhtml/ftvhome.html, also
lohtml/lohome.html,
hrhtml/hrhome.html
All Music Guide, discography
(commercial, but comprehensive and well-organized)
http://www.allmusic.com/,
also
http://www.allclassical.com/
Singing Fish audio video search
http://www.singingfish.com/
On-line sheet music, music typesetting (text or GUI), manuscript paper
http://www.mutopiaproject.org/
http://lilypond.org/stable
http://www.finalemusic.com/notepad/
http://www.freestaffpaper.cjb.net/
http://www.lib.virginia.edu/dmmc/Music/Musicpaper/
Music notation, in BibliOdyssey
http://bibliodyssey.blogspot.com/2006/07/visual-context-of-music.html
Music Thing, synthesizers and more
http://musicthing.blogspot.com/
Movie databases, search in many categories, some entries offer preview clips
http://us.imdb.com/Search/
http://www.allmovie.com/
Many classic movie clips have been posted to YouTube, for example...
http://www.youtube.com/results?search_query=Fred+Astaire&search=Search
Classic movie trailers, clips, and stills
(RealPlayer or Windows Media Player)
http://turnerclassicmovies.com/Multimedia/Index/
Movie trailers (many broken links and ads, Quicktime)
http://www.movie-list.com/nowplaying.shtml
(see also Weeklies)
Paris Review, interviews with writers back through the 1950's
http://www.theparisreview.org/interviews
Best magazine articles
http://www.kk.org/cooltools/the-best-magazi.php
Longform.org
(boldfaced title links directly to article, alternative to Instapaper at "read" links)
http://longform.org/
Arts and Letters Daily
(many book review journals linked at left column, scroll down)
http://www.aldaily.com/
Omnivore
http://www.bookforum.com/blog/
n + 1
http://nplusonemag.com/, especially
n1br
McSweeny's
http://www.mcsweeneys.net/, also
links/lists/
New York Review of Books: many but not all articles online,
well-indexed archives back to 1963
http://www.nybooks.com/
New Yorker, current issue, many but not all articles online
http://www.newyorker.com/main/magazine/
On-line books
http://gutenberg.net/
http://onlinebooks.library.upenn.edu/
http://directory.google.com/Top/Arts/Literature/Electronic_Text_Archives/
Pynchon's Gravity's Rainbow synopsis with artwork
http://www.themodernword.com/gr/
100 best first and last lines from novels
http://americanbookreview.org/100BestLines.asp, also
PDF/100_Best_Last_Lines_from_Novels.pdf
Salon Audio: readings from new books and a few classics
(RealPlayer or MP3)
(Index links are on left panel, scroll down a bit.
Most readings are 5 -- 10 minute excerpts.)
http://www.salon.com/audio/
BBC audio interviews: artists, writers, performers
(RealPlayer)
http://www.bbc.co.uk/bbcfour/audiointerviews/, also
books/features/,
music/features/
Fresh Air radio interviews: current show, archive, search
(RealPlayer, Windows Media)
http://www.npr.org/templates/rundowns/rundown.php?prgId=13
http://www.npr.org/rundowns/calendar/calendar.php?prgId=13
http://search.npr.org/search97cgi/s97_cgi?ResultTemplate=allow_re_sort.hts&newQuery=1
This American Life radio episodes, recommendations from staff and others
http://www.thislife.org/Radio_Favorites.aspx
http://ask.metafilter.com/20670/This-American-Life, also
90513/Best-episode-to-introduce-someone-to-This-American-Life
(See also education)
Breaking news, journalism, careers, DIY, literature, biology, physics, astronomy
Nature, news, current issue contents
http://www.nature.com/news/index.html
http://www.nature.com/nature/current_issue/redirect.taf
Science, news, current issue contents
http://sciencenow.sciencemag.org/
http://www.sciencemag.org/content/current/
Wikipedia current science and technology events
http://en.wikipedia.org/wiki/Current_science_and_technology_events
Slashdot science
http://science.slashdot.org/
SciTech Daily
http://scitechdaily.com/
American Scientist
(nearest thing to the Scientific American of old)
http://www.americanscientist.org/template/CurrentIssue
Elegant experiments
http://ask.metafilter.com/199790/Help-me-find-elegance-in-science-and-experimental-design
Why teach science at universities?
http://www.thecrimson.com/printerfriendly.aspx?ref=515314
What is a scientific theory?
http://www.physicstoday.org/vol-59/iss-7/p46.html
What is the purpose of a scientific theory?
http://www.qubit.org/people/david/FabricOfReality/FoRExtract.html
Core scientific knowledge in one paragraph (search for Four centuries ago ...)
http://feynman.physics.lsa.umich.edu/kane/futureresuniv.html
E. O. Wilson introduces Darwin, comments on religion and behaviorism
http://harvardmagazine.com/2005/11/p-intelligent-evolution.html
Explanation and advocacy for a scientific worldview
in an essay by an English Lit prof
http://www.theamericanscholar.org/gettingitallwrong-boyd.html
Scientific, artistic understanding contrasted
(search for science satisfies a very special hunger ...)
http://www.lrb.co.uk/v21/n07/print/nage01_.html
Scientific, journalistic reporting contrasted
(scroll down to last three paragraphs: I'm reading a book ...)
http://groups.google.com/group/sci.math/msg/33ae6d7ad55a8013
(Eric Pepke)
Journalist's plea for better science reporting
http://www.theamericanscholar.org/science-reporting-and-evidence-based-journalism/print/
Assessing science stories in the news
http://ask.metafilter.com/111907/Credible-scientific-studies,
for example
#1608866,
#1608966
#1608968
#1608971
#1609588
Talking to reporters (much good advice in replies despite snarky title)
http://ask.metafilter.com/131166/How-to-handle-inquiries-from-MSM-journalists-who-seem-to-just-suck-information-out-and-run
Dear Science column in The Stranger, Seattle alt-weekly. Also, author's blog
http://www.thestranger.com/seattle/Author?oid=224756
http://dearscience.org/
Bad science journalism
http://www.guardian.co.uk/print/0,3858,5279802-117799,00.html
Bad science textbooks
http://www.thenewatlantis.com/archive/8/crawford.htm
Bad science (errors in experiment design and interpretation)
http://norvig.com/experiment-design.html
Bad medicine
(limitations of epidemiology and observational studies,
compared to experiments and controlled trials)
http://www.csicop.org/si/show/science_and_pseudoscience_in_adult_nutrition_research_and_practice/
http://www.nytimes.com/2007/09/16/magazine/16epidemiology-t.html?_r=1&adxnnl=1&oref=slogin&ref=magazine&adxnnlx=1190570645-Z3dtWTDIrOLYvP7KRHqPLg&pagewanted=print
Research studies that looked good, but were later shown wrong
http://ask.metafilter.com/201393/Framed-by-Science
Dan Gezelter's syllabus for Science 2.0
http://www.nd.edu/~gezelter/Teaching/202/index.html
Michael Nielsen's blog, bookmarks
http://michaelnielsen.org/blog/
http://delicious.com/nielsen/
(See also math,
programming, and education)
John Sidles: physics career aptitude test
(actually a long essay, also pertinent to other fields)
(scroll down about 10% past other stuff,
persevere through poor formatting, much nicer original is lost)
http://groups.google.com/group/soc.college.admissions/msg/870fa023e09d43d9?hl=en
Giving an academic job talk
http://ask.metafilter.com/131967/Id-like-some-advice-on-giving-an-academic-job-talk
Working in the lab
http://ask.metafilter.com/141619/Help-my-start-my-biology-research-on-the-right-foot
http://ask.metafilter.com/159651/Seriously-I-can-wash-a-sample-without-burning-down-the-lab
Richard Hamming: career advice based on experience among the great and the rest. "What is the difference?"
http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
Tone and attitute in scientific debate, and elsewhere
http://ask.metafilter.com/145120/Science-vs-Religion#2078569
Geniuses, crackpots, and others
http://groups.google.com/group/sci.math/msg/ea3e4716b69a5e7d?hl=en
(David Ashley)
http://groups.google.com/group/sci.math/msg/fcdcb642b3dcefef?hl=en&
(Dennis Feldman)
http://groups.google.com/group/sci.math/msg/3adf8fc79f50ca97?hl=en&
(john baez)
http://mathforum.org/kb/plaintext.jspa?messageID=87266
(Nick Halloway, scroll down past included text)
http://ask.metafilter.com/182309/Losing-my-wife-to-the-black-helicopter-crowd-need-help#2623380
(empath)
http://groups.google.com/group/sci.math/msg/0608313f1c5246b7?hl=en&
(Daryl McCullough)
(See also in engineering and hacks)
Toys from Trash: simple DIY science toys and experiments
http://www.arvindguptatoys.com/toys.html, for example
induction.html,
reactance.html, etc.
Science toys you can make, with detailed instructions and photos
http://scitoys.com/, for example
http://sci-toys.com/scitoys/scitoys/radio/radio.html#crystal
A simple spectrometer built from a CD and a cereal box, with experiments
http://www.cs.cmu.edu/~zhuxj/astro/html/spectrometer.html
Weigh the earth in your basement: measure the gravitational constant
http://funcall.blogspot.com/2009/04/lets-do-twist.html
Keiki gels: electrophoresis with drinking straws and food coloring
http://openwetware.org/wiki/DIYbio:Notebook/Keiki_Gels
http://www.boingboing.net/2009/02/06/crowdsourced-science.html
Synthetic biology lab in a closet for $470 (scroll down to fig. 5 near end)
http://io9.com/5049788/making-a-biological-counter
Citizen Science Quarterly
http://citizensciencequarterly.com/
Biotech Hobbyist magazine, interview with contributor
http://xdesign.ucsd.edu/biotechhobbyist/index.html
http://worldchanging.com/archives/001450.html
Scanning Tunneling Microscopes (STM)
http://www.geocities.com/spm_stm/Project.html
http://www.e-basteln.de/index.htm
http://sxm4.uni-muenster.de/stm-en/
Scanning Electron Microscope (SEM)
http://benkrasnow.blogspot.com/2011/03/diy-scanning-electron-microscope.html
Cyclotrons on a shoestring
http://www.physicstoday.org/vol-57/iss-11/p30.html
http://www.niell.org/cyc1.html, also
cyc2.html
http://www.physics.rutgers.edu/cyclotron/12inchrf.shtml
PubMed (including MEDLINE and much more)
http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?db=PubMed, also
gquery/gquery.fcgi
US Patents
http://patft.uspto.gov/netahtml/search-adv.htm
Entrez, life sciences search engine
http://www.ncbi.nlm.nih.gov/gquery/gquery.fcgi
Bioinformatics for dummies (scroll down for links to databases and resources)
http://www.dummies.com/WileyCDA/DummiesTitle/productCd-0764516965,page-1.html
Centre for Computational Drug Discovery: P2P search for anti-cancer drugs
http://www.chem.ox.ac.uk/curecancer.html
arXiv.org (formerly xxx.lanl.gov)
http://arxiv.org/, also
help/,
blurb/pg01unesco.html
David Gross: does physics have a future? 25 questions
http://qd.typepad.com/24/2005/01/the_future_of_p.html
Gordon Kane: the standard model, the Higgs boson, supersymmetry,
and string theory
http://feynman.physics.lsa.umich.edu/kane/Zing.htm
David Mermin: introduction to quantum mechanics concepts and notation
for quantum computing
http://arxiv.org/abs/quant-ph/0207118
Gerard 't Hooft: lifetime physics syllabus, with links to online course notes
http://www.phys.uu.nl/~thooft/theorist.html
Standard Model Langrangian, said to describe everything except gravity
http://nuclear.ucdavis.edu/~tgutierr/files/stmL1.html
Simplification in physics
http://groups.google.com/group/sci.physics/msg/96f67a21dbbdc0a9
Reasoning from first principles
http://ask.metafilter.com/117097/What-is-natures-formulary#1678913
Textbook exercises vs. problem solving
http://mazur-www.harvard.edu/publications.php?function=display&rowid=78
Simple experiment + reasoning gets deep result (DIY Cavendish)
http://funcall.blogspot.com/2009/04/lets-do-twist.html
Interpretations of quantum mechanics
http://groups.google.com/group/sci.math/msg/df418fdeed80c4af
Quantum mechanics in popular culture, a sighting
http://www.workingforchange.com/printitem.cfm?itemid=22433
Humor
http://snarxiv.org/
also
http://davidsd.org/theorem/,
2010/03/the-snarxiv/
http://www.mcsweeneys.net/links/lists/physical.html
http://www.theonion.com/content/node/52324/print/
Astronomy picture of the day archive, with explanations and links
http://antwrp.gsfc.nasa.gov/apod/archivepix.html
NASA Visible Earth
http://www.visibleearth.nasa.gov/
Cosmic distance ladder, how we figured it out
http://terrytao.wordpress.com/2009/09/03/the-cosmic-distance-ladder-2/ (about...)
http://terrytao.files.wordpress.com/2010/10/cosmic-distance-ladder.pdf (slides, 4.3 MB pdf)
Scale of the universe, animation and tool
http://primaxstudio.com/stuff/scale_of_universe/
Logarithmic maps of the universe
http://xkcd.com/482/
http://www.astro.princeton.edu/universe/
http://arxiv.org/abs/astro-ph/?0310571
Buzz Exposition Provers Foundations Teaching Culture
Mathoverflow, questions and answers. Also, a review.
http://mathoverflow.net/, for example
questions/4994/fundamental-examples,
8846/proofs-without-words,
23478/examples-of-common-false-beliefs-in-mathematics
http://sbseminar.wordpress.com/2009/10/14/math-overflow/
Stackoverflow CS Theory B: logic, semantics, automata, theory of programming
http://meta.cstheory.stackexchange.com/questions/446/broadening-the-scope-of-questions#985
Polymath, massively collaborative mathematics: news story, details, background
http://www.nature.com/nature/journal/v461/n7266/full/461879a.html
http://michaelnielsen.org/polymath1/index.php?title=Polymath1
http://gowers.wordpress.com/2009/01/27/is-massively-collaborative-mathematics-possible/
Tricki, a wiki for mathematical techniques at university level and beyond
http://www.tricki.org/, for example
tricki/map
Terry Tao: blog
http://terrytao.wordpress.com/, for example
2010/10/21/245a-problem-solving-strategies/,
2010/10/18/the-no-self-defeating-object-argument-revisited/,
2009/09/03/the-cosmic-distance-ladder-2/, etc.
Dick Lipton: blog
http://rjlipton.wordpress.com/, for example
2010/11/30/notation-and-thinking/
Timothy Gowers: blog
http://gowers.wordpress.com/, for example
07/25/what-is-deep-mathematics/,
2008/08/16/just-do-it-proofs/, etc.
Scott Aaronson: blog
http://scottaaronson.com/blog/, for example
?p=327,
?p=303, etc.
Notices of the American Mathematical Society, current issue (and all issues)
http://www.ams.org/notices/200910/ etc.
Rejecta Mathematica: journal of papers rejected by peer-reviewed journals
http://math.rejecta.org/about-rejecta-mathematica, also
frequently-asked-questions
Math atlas: brief surveys of college and graduate level topics, with links
http://www.math-atlas.org
Timothy Gowers: essays
http://www.dpmms.cam.ac.uk/~wtg10/vsipage.html,
also
mathsindex.html
Edsger W. Dijkstra: essays, many about mathematics
http://www.cs.utexas.edu/users/EWD/indexBibTeX.html, for example
EWD538.PDF,
EWD1294a.PDF,
EWD1300.PDF
Doron Zeilberger: opinions
http://www.math.rutgers.edu/~zeilberg/OPINIONS.html, for example
Opinion65.html
David Eppstein: computational geometry, recreational math,
art, science, games
http://www.ics.uci.edu/~eppstein/recmath.html
Justin Mullins: beautiful equations
http://www.justinmullins.com/gallery_1.htm
Formal proof: special issue of Notices of the AMS
http://www.ams.org/notices/200811/
Freek Wiedijk: formalizing 100 theorems, also 300 theorem provers
http://www.cs.ru.nl/~freek/100/, also
digimath
HOL theorem prover: history, command summaries
http://www.cl.cam.ac.uk/research/hvg/HOL/history.html
http://www.cl.cam.ac.uk/~jrh13/hol-light/holchart.txt, also
summary.txt
Coq theorem prover applied to programming language theory
http://www.cis.upenn.edu/~bcpierce/sf/toc.html, for example
sf/Basics.html#lab32, also
papers/LambdaTA.pdf
http://lambda-the-ultimate.org/node/3966
Vdash: a formal math wiki
http://www.vdash.org/, also
e-club.pdf,
ignite.pdf
Machine obstructed proof: a novice's experiences
http://lambda-the-ultimate.org/node/1745
FLiP: logical framework in Python
http://staff.washington.edu/jon/flip/www/
Logicomix
http://www.logicomix.com/en/, for example
...#twoj_fragment1-4
Lambda calculus, Church encoding, Y combinator explained with Ruby code
http://experthuman.com/programming-with-nothing
Philosophy and theoretical computer science, course at MIT
http://stellar.mit.edu/S/course/6/fa11/6.893/
(links to many readings)
http://www.scottaaronson.com/blog/?p=755
(instructor's blog and student comments)
Logic, sets, infinity
http://groups.google.com/group/sci.math/msg/087352d20dc1f138
(Zeisel)
http://groups.google.com/group/sci.math/msg/db53c62234221003
(torquemada)
http://groups.google.com/group/sci.math/msg/c22da43383c5899f
(Rubin)
http://groups.google.com/group/sci.logic/msg/b3a6e6111d01e89b
(bobg0)
http://groups.google.com/group/sci.logic/msg/48d737fdc7b59176
(Beldin)
http://groups.google.com/group/sci.logic/msg/ba442cdb57f7e80c
(Asselin)
http://ask.metafilter.com/42154/Intuitionism#649509
(klausness)
http://ask.metafilter.com/35746/The-limits-of-logic#555805
(crocomancer)
http://groups.google.com/group/sci.logic/msg/203cfee201e9d003
(Enderton)
http://groups.google.com/group/sci.math/msg/7c1ff04e658f94d7
(Chapman)
http://groups.google.com/group/sci.math/msg/4a5f740824617bdb
(Megill)
http://groups.google.com/group/sci.math/msg/d2d59359d6dd606e
(Seaman)
http://groups.google.com/group/sci.math/msg/970943d1ff580c21
(Tangent60)
http://groups.google.com/group/sci.math/msg/535960d70dd72682
(Oliver)
http://groups.google.com/group/sci.math/msg/bd2177d368c5c0ee
(Maimon)
Logic and madness
http://blog.computationalcomplexity.org/2011/07/disproofing-myth-that-many-early.html
What is it like to have an understanding of very advanced mathematics?
http://www.quora.com/What-is-it-like-to-have-an-understanding-of-very-advanced-mathematics
Learning math (see also programming
and education)
http://ask.metafilter.com/143261/Math-Makes-My-Brain-Smoke#2050679
, etc. (flabdablet and many contributors)
http://ask.metafilter.com/85908/How-do-I-excel-in-science-classes#1269265, also
#1269359,
etc. (Class Goat, grouse, and many contributors)
http://groups.google.com/group/sci.math/msg/f0ba97363024f564
(john baez)
http://groups.google.com/group/sci.math/msg/b902e4be35a7511f?hl=en&
(Chris Hillman)
http://groups.google.com/group/sci.math/msg/22f6919a0337a9fd
(Keith Ramsay)
http://groups.google.com/group/sci.math/msg/b1498e901006ae85
(Torkel Franzen)
http://groups.google.com/group/sci.math/msg/7d9f7b28941bdd38?hl=en
(Randy Poe)
http://groups.google.com/group/sci.math/msg/4ce130ff7a8a3367
(Clive Tooth)
http://groups.google.com/group/sci.math/msg/702b4a873a73cef0?hl=en
(Ron Bloom)
Students' and teachers' difficulties (see also in programming)
http://groups.google.com/group/sci.math/msg/2f556070611e3cc9
(Chris Hillman, don't miss note on Tolstoy at the end)
http://groups.google.com/group/sci.math/msg/131d68bead8d176e
(Lee Lady)
http://groups.google.com/group/sci.math/msg/3f54ecdeeefc48ac
(Keith Ramsay and David C. Ullrich)
http://groups.google.com/group/sci.math/msg/306aba3cbaa9b784
(Gary Martin)
http://groups.google.com/group/sci.math/msg/8a9d22374af321b2
(goodyear)
http://groups.google.com/group/sci.math.symbolic/msg/1c57ec06a4a0e926
(Richard Fateman)
http://ask.metafilter.com/78479/Tips-for-university-teaching,
for example
#1165133,
#1165335,
#1165165,
#1165465
(onoclea and many contributors)
http://ask.metafilter.com/88289/How-can-I-get-my-college-prof-to-admit-he-is-wrong-and-give-me-the-marks-I-deserve
(Tachoh and many contributors)
http://groups.google.com/group/sci.math/msg/6d143aa40673f2f6
(Ron Bruck)
http://groups.google.com/group/sci.math/msg/e406777e604fdd70?hl=en
(labuser)
Math books
http://groups.google.com/group/comp.lang.lisp/msg/ad719a903eff49cd
(Lieven Marchand)
http://groups.google.com/group/sci.math/msg/b5e97d1e71d9d60e
(Josh Kortbein)
http://groups.google.com/group/sci.math/msg/5575e8608e22d7e0
(Lee Rudolph)
http://groups.google.com/group/sci.math/msg/fb7924ba7175d055
(Achava Nakhash)
http://groups.google.com/group/comp.text.tex/msg/ca1a9a940370b08e
(Robert Hill)
History, people, humor
http://www.logicomix.com/en/...#twoj_fragment1-3
(Doxiadis, et al.)
http://groups.google.com/group/sci.math/msg/c5e74828d885d614?hl=en&
(McCaughan)
http://groups.google.com/group/sci.logic/msg/6d123b32cdaf077e?dmode=source
(Taylor)
http://groups.google.com/group/ucb.math/browse_frm/thread/9400e33002ac74cc/18b8d9b3c2c527b4?#18b8d9b3c2c527b4
(Chernoff and others, entire thread)
http://groups.google.com/group/sci.math/browse_frm/thread/65568c764f0e5456/3c195654858cb9e8?lnk=st&q=&rnum=1#3c195654858cb9e8
Mathematical tattoos
http://carlzimmer.typepad.com/sciencetattoo/mathematics/index.html
Euclid
http://www.math.ubc.ca/~cass/Euclid/byrne.html
Theory,
electronics,
signal processing,
computers,
DIY
Concise review of systems, circuits, basic electronics
Transfer functions, block diagrams, feedback
Digital filters
Units and orders of magnitude
Problem solving
Electronic circuits cookbook, for example using op amps and flip-flops
FPGA projects
Microcontrollers and platforms
Audio, music
GNU RadioTheory
http://www.swarthmore.edu/NatSci/echeeve1/Ref/E72WhaKnow/WhaKnow.html, also
WhaKnowSys.html
http://www.atp.ruhr-uni-bochum.de/rt1/syscontrol/node13.html, also
node14.html,
node19.html
http://www.earlevel.com/Digital%20Audio/Biquads.html
http://en.wikipedia.org/wiki/Order_of_magnitude, for example
Order_of_magnitude_(power) etc.
http://xkcd.com/482/, also
485,
526
http://www.astro.princeton.edu/universe/
http://ask.metafilter.com/197055/We-are-we-are-we-are-the-engineers#2836434 (engineering vs. science)
http://ask.metafilter.com/99348/Engineering-Skills, for example
#1445725, etc.
http://ask.metafilter.com/117097/What-is-natures-formulary#1678913
http://funcall.blogspot.com/2009/04/lets-do-twist.html
http://ask.metafilter.com/112202/How-can-I-hone-my-problem-solving-skills#1613615
http://mazur-www.harvard.edu/publications.php?function=display&rowid=78
http://ocw.mit.edu/courses/mathematics/18-098-street-fighting-mathematics-january-iap-2008/readings/
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-055j-the-art-of-approximation-in-science-and-engineering-spring-2008/assignments/
http://en.wikipedia.org/wiki/Buckingham_%CF%80_theorem
Electronics
http://hyperphysics.phy-astr.gsu.edu/hbase/electronic/etroncon.html#c1, for example
opampvar.html#c1, and
jkflipflop.html#c1
http://instruct1.cit.cornell.edu/courses/ece576/FinalProjects/,
for example
f2008/tor2/main.html
http://www.heeltoe.com/software/pdp11/
http://ask.metafilter.com/126212/Programmable-Logic-Chips-and-Microcontrollers-Which-language-and-where-to-learn-online, for example
#1802889
Signal processing
http://linux-sound.org/one-page.html
http://www-ccrma.stanford.edu/planetccrma/software/
http://www.earlevel.com/Digital%20Audio/Biquads.html
http://gnuradio.org/, for example
TutorialsWritePythonApplications
Computer and network hardware
(See also operating systems and
programming)
Supercomputing on a shoestring
http://cag.csail.mit.edu/ps3/index.shtml
http://www.gnuradio.org/redmine/wiki/gnuradio/PS3FC7Install
http://idea.uab.es/mcreel/ParallelKnoppix/
Performance, benchmarks
http://browse.geekbench.ca/ (database of detailed results for many many models)
http://www.primatelabs.ca/blog/2007/12/pc-performance-december-2007/
http://www.primatelabs.ca/blog/2008/02/mac-performance-february-2008/
Networks, including wireless
http://www.smallnetbuilder.com/
http://www.seattlewireless.net/
http://www.bengross.com/wireless.html/
Make
http://blog.makezine.com/, for example
archive/hacks
Computers and systems
http://helmer.sfe.se/
http://www.codinghorror.com/blog/archives/001102.html
http://www.tomshardware.com/reviews/How-To,4/Build-Your-Own,16/,
for example
review_print.php?p1=1907
http://ask.metafilter.com/85056/Mini-Cloud-Computer, for example
#1257622
(high end),
#1257439
(low end)
http://linux.slashdot.org/comments.pl?sid=225218&cid=18238966
(build vs. buy, low end, March 2007)
http://www.tldp.org/HOWTO/Unix-Hardware-Buyer-HOWTO
(begun 1980's, revised Sept 2007)
http://www.math.sunysb.edu/~comech/tools/CheapBox.html
"The page has not been maintained since the last century"
http://wiki.ehow.com/Category:Hardware,
Category:Audio,
Category:Video
Circuits, mechanical etc.
http://www.makezine.com/blog/archive/2006/10/how_to_turn_you_2.html?CMP=OTC-0D6B48984890
http://ask.slashdot.org/article.pl?sid=06/03/25/2054200
Make printed circuit boards at home out of old magazines
(buying press-and-peel transfer paper might be easier)
http://www.riccibitti.com/pcb/pcb.htm
(See also math,
programming,
and science careeers)
Why learn, college, graduate school, teaching, lifelong, courses and events, serendipity
Why learn about science (or math, or literature, or anything beyond your day-to-day needs)?
http://www.thecrimson.com/printerfriendly.aspx?ref=515314
(Steven Pinker)
http://groups.google.com/group/sci.math/msg/339b92d285baf383
(bobs)
http://groups.google.com/group/comp.edu/msg/0e395819a79c755f
(Brian Harvey)
http://ask.metafilter.com/59885/Burn-The-Canon, for example
#900985,
#900844,
#901150,
especially
#901438, etc.
(SansPoint and others)
http://ask.metafilter.com/104479/Majors-Decision#1511396
(troy)
http://groups.google.com/group/sci.math/msg/6eb1814d1baa5165
(Penny314)
Getting in: confessions of a college counselor (etc.)
http://www.theatlantic.com/doc/print/200109/flanagan
http://news.ycombinator.com/item?id=521107
http://ask.metafilter.com/165230/Avoiding-undergraduate-regret
http://ask.metafilter.com/97372/as-far-from-Shopping-Mall-State-as-possible#1667523
Taking standardized tests
http://ask.metafilter.com/115104/Why-me-read-suck#1652237
http://ask.metafilter.com/117655/Please-help-me-improve-my-reading-comprehension-on-the-GRE#1685886
How to write, think, and learn (especially slides 108 - 120 on learning strategies and clear understanding, also 65 - 77, etc.)
http://www.ai.uga.edu/mc/WriteThinkLearn.pdf
How to learn in college
(see also math
and computer science,
many comments here about humanities also apply to science, and vice-versa)
http://ask.metafilter.com/105281/Help-me-not-flunk-out#1520884
http://ask.metafilter.com/104479/Majors-Decision#1511059
http://ask.metafilter.com/108246/Seeking-college-advice#1559282
http://ask.metafilter.com/105211/Should-I-drop-out-of-college#1520259
http://ask.metafilter.com/181584/How-do-I-feel-better-about-failing-a-class#2613009
http://ask.metafilter.com/112600/Why-am-I-incredibly-passionate-about-learning-things-but-dread-actually-putting-them-to-use#1618406,
#1618707, etc.
http://ask.metafilter.com/85908/How-do-I-excel-in-science-classes#1269265, also
#1269359, etc.
http://ask.metafilter.com/99348/Engineering-Skills, for example
#1445725, etc.
http://ask.metafilter.com/140237/isnt-it-supposed-to-be-the-scientist-huddled-under-some-mountain-with-his-misunderstood-work
http://news.ycombinator.com/item?id=380767,
380133,
380251,
etc.
http://ask.metafilter.com/85393/Maybe-interpretive-dance-would-have-been-a-better-choice#1262010,
#1262426, etc.
http://ask.metafilter.com/145120/Science-vs-Religion#2078569
http://ask.metafilter.com/49239/How-to-getting-motivated-for-my-required-humanities-class#749146, etc.
http://ask.metafilter.com/72167/Critical-Thinking-for-the-Uncritical-Thinker, for example
#1074772,
#1074818,
#1074928,
#1075527,
#1281767
http://ask.metafilter.com/59885/Burn-The-Canon, for example
#900985,
#900844,
#901150,
especially
#901438, etc.
http://ask.metafilter.com/157626/All-we-are-saying-is-give-the-Dead-White-Men-a-chance, for example
#2259232
http://ask.metafilter.com/172529/How-can-I-stop-my-writing-from-being-vague#2482997, also
#2482392, etc.
http://ask.metafilter.com/172419/Straight-A-for-the-Lit-Majors#2481012, etc.
http://ask.metafilter.com/112459/How-I-understand-music-reviews-better-and-explain-it-to-others#1617195
(good advice for any kind of criticism)
http://ask.metafilter.com/112199/How-to-deal-with-an-intimidating-professor#1613450,
#1613290, etc.
http://ask.metafilter.com/133672/Great-idea-for-a-coursehorribly-misdirected#1909982
http://ask.metafilter.com/105918/Learning-how-to-say-yes-sir-and-staying-myself-in-the-process#1529409, also
#1529375,
#1529392,
#1529532
What is it like to have an understanding of very advanced mathematics?
(... or many other subjects)
http://www.quora.com/What-is-it-like-to-have-an-understanding-of-very-advanced-mathematics
After graduation
http://ask.metafilter.com/116116/Rites-of-passage-and-the-requisite-advice#1665375, also
#1665320
http://ask.metafilter.com/81672/How-to-be-a-True-Professional
(Much advice here applies to every stage of a research career.)
Considering grad school, getting in
http://polaris.gseis.ucla.edu/pagre/grad-school.html
Wrong reasons to go to grad school (bulleted list about halfway down)
http://chronicle.com/cgi2-bin/printable.cgi?article=http://chronicle.com/jobs/news/2009/01/2009013001c.htm
How to do research in grad school
(MIT AI lab, pertinent to other fields, other places, other career stages)
http://www.ccs.neu.edu/home/shivers/diss-advice.html
http://www.cs.indiana.edu/mit.research.how.to/mit.research.how.to.html
Grad school disillusionment and realism:
You need to focus on a concrete goal. ...
http://news.ycombinator.com/item?id=348879
http://news.ycombinator.com/item?id=2096737
http://ask.metafilter.com/112121/How-can-I-help-my-fiance#1612098
http://ask.metafilter.com/110799/How-to-be-a-successful-psych-PhD-student#1594552
http://ask.metafilter.com/142566/Graduate-school-is-hell-what-is-a-job-an-exgradstudent-can-possibly-get#2040744
http://ask.metafilter.com/126520/Failed-to-get-a-PhD-now-what#1807436, also
1807498
http://www.phdcomics.com/comics.php, also
aboutcomics.html
Preparing during grad school for a finding a job after
http://ask.metafilter.com/122826/Would-you-hire-a-new-assistant-professor-from-another-field#1756431
How to teach in college
http://ask.metafilter.com/78479/Tips-for-university-teaching,
for example
#1165133,
#1165335,
#1165165,
#1165465
http://ask.metafilter.com/176852/Not-cut-out-for-it#2544929,
#2544978
http://ask.metafilter.com/70744/How-to-keep-college-freshmen-quiet-and-respectful-during-a-lecture
http://ask.metafilter.com/106596/Salvaging-freshman-comp
http://ask.metafilter.com/75822/How-can-I-improve-my-students-writing#1127282 etc.
http://ask.metafilter.com/47402/midsemester-burnout#722013 etc.
http://ask.metafilter.com/50755/How-to-deal-with-disruptive-university-students-who-are-determined-to-ruin-the-course-and-the-tutors
http://www.ling.ed.ac.uk/~heycock/sermon.html
Alternatives to traditional lectures, exercises
http://delicious.com/url/12697f08681ba4c00903b50cf414b8ce
http://mazur-www.harvard.edu/publications.php?function=display&rowid=635, also
rowid=78
http://www.colorado.edu/physics/phys1110/phys1110_sp01/ConceptTests/CT_index.html, also
phys2010/phys2010_sp04/CTindex.html
Handling too much work in a new job
http://ask.metafilter.com/63263/How-to-be-a-good-and-sane-professor-in-a-crazy-research-world
http://ask.metafilter.com/186028/Scientist-seeks-scientific-shrink#2678299
Professional skills for academics
http://www.acm.org/crossroads/xrds4-4/network.html, also
leader.html,
hosting.html
Coping with disappointment
http://ask.metafilter.com/120988/How-to-bounce-back-from-Epic-Fail#1731152, etc.
http://scienceblogs.com/thescian/2008/03/what_are_worthwhile_problems_f.php
Confronting and overcoming discouragement
http://news.ycombinator.com/item?id=2262527
Staying sharp
http://ask.metafilter.com/109756/How-do-I-stop-my-brain-turning-to-mush#1580049, also
#1580062 etc.
MIT course web pages, in many subject areas
(scroll down a bit to see the list)
http://mit.edu/is/courseweb/courses.html
MIT open courseware (still more course web pages)
http://ocw.mit.edu/, also
OcwWeb/Global/AboutOCW/technology.htm
http://blogs.law.harvard.edu/philg/2003/12/01/outsourcing-to-india-in-business-week-and-at-mit/
"Everything I learned at MIT" (four years of handwritten notes, scanned)
http://edboyden.org/sb1/, for example
12_1.jpg
UC Berkeley courses and events (video, podcasts)
http://webcast.berkeley.edu/courses.php
http://youtube.com/profile_play_list?user=ucberkeley
Research Channel, video archive of research talks from all over
(Windows Media Player, etc.)
http://www.researchchannel.org/program/inst.asp, also
program/displayseries.asp?collid=172, etc.
Open University (UK), an unusually detailed and well-organized on-line
catalog
http://www3.open.ac.uk/courses/
What's New in the UW Libraries Collections
http://www.lib.washington.edu/services/delivery/booklists.html
Frequently updated, portfolios, unusual media, information design, history and literature, web page examples, web page design and technology
Weblogs
http://www.swiss-miss.com/
http://www.we-make-money-not-art.com/
http://www.pingmag.jp/, also
J/
http://www.designers-who-blog.com/
http://brightlycoloredfood.com/
http://www.assembleme.com/
Drawn! Illustration and cartooning blog
http://drawn.ca/
Design Observer
http://www.designobserver.com/
Information aesthetics
http://infosthetics.com/
Rhizome: net art news
http://rhizome.org/
Linkdup: frequently updated directory of splashy websites
http://www.linkdup.com/
Kaliber1000: online design magazine
http://k10k.net/
Generator.x: art from code
http://www.generatorx.no/
Metropolis magazine
http://www.metropolismag.com/cda/
Coudal Partners:
design firm with links to many other graphics and design sites
(some Flash)
http://www.coudal.com/index.php, also
archive.php,
moom.php
Entropy8Zuper: web design firm (Flash)
http://entropy8zuper.org/
http://entropy8.com/greatest_hits/index.html
Second Story Interactive Studios:
promo for web design firm with links to many of their projects
http://www.secondstory.com/
Design Observer: Culture Is Not Always Popular, an illustrated lecture
http://www.designobserver.com/archives/000048.html
Interactive Media Design Review: exhibit of web sites etc.
http://www.idonline.com/imdr03/, also
imdr02/,
imdr01/
Neolography
http://neolography.com/
zenboxstudio
http://zenboxstudio.com/
The Nonist
http://thenonist.com/index.php/thenonist/, also
archives/,
links/
Book design
http://bookworship.com/
http://www.bookcoverarchive.com/
http://nytimesbooks.blogspot.com, for example
2007/11/my-favorite-book-covers-of-2007.html
http://thingsmagazine.net/projects/1960s/index.htm
BibliOdyssey, book art, here showing music notation
http://bibliodyssey.blogspot.com/2006/07/visual-context-of-music.html
Typography and fonts
http://www.squidspot.com/Periodic_Table_of_Typefaces/Periodic_Table_of_Typefaces_large.jpg
http://www.ministryoftype.co.uk/words/article/robot_poetry/,
also
category-archive/
http://www.presentationzen.com/presentationzen/2008/01/helvetica.html
Strange maps, an unusual view of history and literature
http://strangemaps.wordpress.com/
The Stranger, alt weekly cover art (nb archive links back to 1999)
http://www.thestranger.com/seattle/CoverArt?oid=301800&year=2007
Poster of the Week, rock club posters (mostly) in the Stranger
http://www.thestranger.com/seattle/Content?oid=267526, also
229406,
12744,
12338,
many more at
http://www.thestranger.com/gyrobase/Author?oid=196555&page=1,
http://www.google.com/custom?sitesearch=thestranger.com&domains=thestranger.com&q=%22poster+of+the+week%22
Patent Pending Industries, posters, T-shirts, links to similar sites
http://www.patentpendingdesign.com/posters/posters.php, also
shirts.php,
links.php
Vintage classical music album covers
http://www.flickr.com/photos/jl-incrowd/sets/72157604531858301/
Soviet posters, with translations and explanations
http://sovietposter.blogspot.com/
Origami
http://www.origami.as/home.html
ThriftDeluxe, inexpensive cool projects
http://www.thriftdeluxe.com/
Make
http://www.makezine.com/blog/
pingmag
http://www.pingmag.jp/J/
Music Thing
http://musicthing.blogspot.com/
Information aesthetics
http://infosthetics.com/
Visual complexity
http://www.visualcomplexity.com/vc/
Dead Reckonings: Lost Art in the Mathematical Sciences
http://myreckonings.com/wordpress/
Newsmap
http://www.marumushi.com/apps/newsmap/newsmap.cfm, also
apps/newsmap
Linux kernel map
http://lug.oregonstate.edu/projects/kernelmap/map.php,
also
about.php
Map of musical influences
http://www.ethanhein.com/influence_map.html
GUI history, gallery
http://r-101.blogspot.com/2006/08/evolution-of-desktops.html
http://www.guidebookgallery.org/index, also
site/map,
screenshots,
icons/components
http://arstechnica.com/articles/paedia/gui.ars/1
Paper prototyping
http://deeplinking.net/paper-web/
Simplicity
http://stuffthathappens.com/blog/2008/03/05/simplicity/
Essential graphics literature
http://www.pingmag.jp/2007/01/22/toward-design-literacy/
History of graphic design
http://www.designhistory.org/
Edward Tufte: essays, forum on information design
http://www.edwardtufte.com/tufte/newet, also
bboard/
Brief summary of lessons from Tufte's books
http://www.washington.edu/computing/training/560/zz-tufte.html
http://staff.washington.edu/larryg/Classes/Rinflux/zz-influx.html#Issues
Design advice and links
http://news.ycombinator.com/item?id=1474315
Current web style (more links at page bottom)
http://www.webdesignfromscratch.com/current-style.cfm
Fresh Styles: book on web design, lot of links to interesting examples
http://www.lab404.com/dan/left.html
Deep Sites: another book on web design,
lots and lots of links to interesting examples
http://www.xs4all.nl/~maxb/deepsites/
Test Pilot Collective FirstPage Archive:
1800+ graphic web pages (scroll down)
http://www.testpilotcollective.com/tpc/
Paper prototyping: initial pencil-and-paper designs for some well-known web sites
http://deeplinking.net/paper-web/
Vows: nice page design for a programming tool
(See also Internet technologies)
HTML, CSS, and Javascript briefly explained
Chrome browser explained in a comic book by Scott McCloud
Topics and resources for an introductory course on web page design,
HTML + CSS etc. (May 2008)
Google: HTML, CSS, and Javascript from the Ground Up
Google Code how-to's and references on web page design
Mozilla developer center: browsers, plugins, related technologies
HTML primer, including a bit about CSS
HTML style advice, especially semantics vs. display
CSS advice for the artistically challenged
Design advice and links
HTML Dog: HTML and CSS quick references
HTML canvas element for graphics and animation
HTML color codes matching chart: CMYK, RGB, Hex
XHTML Character Entity Reference
Common Math Symbols in HTML, XML, TeX, and Unicode
Jakob Nielson: AlertBox, usability advice for web page designers
Webless initiative, Any Browser campaign:
pleas and recommendations for simpler web pages
The website development process
Buzz,
languages,
tools,
systems,
design,
examples,
projects,
documentation,
open source,
teaching,
courses,
talks,
careers,
literature,
history
Slashdot developers
del.icio.us development
Left Fold, weekly digest about programming
Lambda the Ultimate programming languages weblog (arcane)
Questions and answers for programmers, system administrators, and users
John McCarthy: essentials of Lisp
Paul Graham's pages: Lisp
Peter Norvig's pages: Lisp, also Python and Java
The LISP Programming System (1960)
Lisp 50th birthday celebration
New Lisps: Arc (2001), PLOT (2006), Clojure (2008)
Type systems (with several interesting links)
Language arcana
Programming language Rosetta stones
Codefetch, Code Search, search for code examples from programming books
and public repositories
Gawkinet, Internet programming language (new wine in old bottles)
Wheat, Internet programming language
(interesting ideas, probably not ready for production)
Programming language ecology
Conferences
Weblogs
Humor
Java Modeling Language (JML)
NuSMV: a new symbolic model checker
AskIgor automated debugging server
Editors
IDEs and alternatives
Debuggers
Testing tools (mostly Python but with generally useful taxonomy)
Vows, Javascript testing tool (nice page design, too)
Model-based testing
Distributed version control (see also Subversion)
Nostalgia and frustration
http://news.ycombinator.com/item?id=633182
Jim Gray's pages: large databases, astronomy
(See also documentation,
Internet architecture,
examples)
"What is your definition of 'Design', Monsieur Eames?" (ca 1955)
Tim Berners-Lee's principles of design (1998--2002)
Butler Lampson's hints for design (1983)
Jon Bentley's collection of proverbs and aphorisms (1985)
David Parnas' classic paper on modular design (1972)
Jerome Saltzer et al's classic paper on the end-to-end principle (1981)
Jon Postel's robustness principle (1979, via Nick Gall)
Fallacies of distributed computing by Peter Deutsch, comment by Tim Bray
Big-O analysis in web applications
Trygve Reenskaug's original notes on Model-View-Controller (MVC) (1979),
an early implementation (1987, 1992), a web implementation (2007),
criticism (2008), explanation and caveats (2009)
Alexis Rosen's post on user interface design details that hugely affect acceptance (1989)
Martin Pilkington's page on database design and normalisation
(also with nicer formating, comments, 2006)
Database normalization design tradeoffs (many contributors, 2008)
SQL design and programming advice "Tico the fairy teaches the Princess how to simplify her data management..."
Bjarne Stroustrup's paper on object-oriented design
and some alternatives (1995)
(... Maybe this is it.)
Object-oriented design: enthusiasm and skepticism
(the same tension gathers around any method)
Design patterns (I'm underwhelmed but some think they are helpful)
Phil Agre's design course
Butler Lampson's and Daniel Jackson's systems course at MIT (2004)
Kaashoek's and Zeldovich's systems course at MIT (2012)
Daniel Jackson's pages: software design and analysis
Niklaus Wirth's history of "good ideas that turned out to be less than
brilliant" (2006)
http://vowsjs.org/
Web page design and technology
http://ask.metafilter.com/143124/Explain-relationship-between-HTML-CSS-and-JavaScript-with-pretty-pictures#2048705
http://blogoscoped.com/google-chrome/
http://ask.metafilter.com/91892/How-do-I-give-an-interesting-crash-course-on-web-design
http://code.google.com/edu/submissions/html-css-javascript/
http://code.google.com/docreader/#p(doctype)s(doctype)t(Welcome)
http://developer.mozilla.org/
http://philip.greenspun.com/seia/html
http://ask.metafilter.com/79296/Semantic-markup-and-the-world-wide-web-nonnoob-needs-an-explanation
http://diveintomark.org/archives/2003/08/29/semantics
http://www.flownet.com/ron/css-rant.html
http://www.betaversion.org/~stefano/linotype/news/169/
http://news.ycombinator.com/item?id=1474315
http://www.htmldog.com/reference/htmltags/, also
cssproperties/
http://billmill.org/static/canvastutorial/
http://stevehanov.ca/blog/index.php?id=93
http://www.logoorange.com/color/color-codes-chart.php
http://www.digitalmediaminute.com/reference/entity/index.php
http://www.johndcook.com/math_symbols.html
http://www.useit.com/alertbox/
http://port70.net/webless/, also
rules-validated.html,
antiweb.html
http://www.anybrowser.org/campaign/abdesign.html, also
ablinks.html
http://www.pingmag.jp/2005/12/09/the-website-development-process
Programming and software design
Buzz
http://developers.slashdot.org/
http://del.icio.us/popular/development
http://www.foldl.org/
http://lambda-the-ultimate.org/, also
node/view/13 (list of blogs)
http://stackoverflow.com/
http://serverfault.com/
http://superuser.com/
http://ask.metafilter.com/computers-internet,
technology
http://www.quora.com/What-are-some-good-resources-for-learning-about-distributed-computing,
What-are-good-resources-to-learn-about-search-engine-architecture
Languages
http://www-formal.stanford.edu/jmc/lisp20th/node2.html
http://www.paulgraham.com/rootsoflisp.html, also
avg.html,
lisp.html
http://www.norvig.com/, also
Lisp-retro.html,
python-lisp.html,
python-iaq.html
http://www-formal.stanford.edu/jmc/recursive/node4.html
http://www.lisp50.org/schedule/schedule/mccarthy.html
http://lispy.wordpress.com/2008/10/22/lisp50-notes-part-i-johnl-recalls-how-sussman-revealed-nature-of-intelligence/
http://www.paulgraham.com/arcll1.html
http://users.rcn.com/david-moon/PLOT/page-1.html
http://clojure.org/rationale,
cheatsheet
http://cdsmith.wordpress.com/2011/01/09/an-old-article-i-wrote/
All
http://wry.me/~darius/writings/abecedarius.html
http://stackoverflow.com/search?q=%22hidden%20features%22&tab=votes
C
http://klausler.com/cnotes.txt
http://www.ioccc.org/1989/jar.2.c, also
hint
http://www.phrack.org/phrack/49/P49-14
http://www.literateprogramming.com/ctraps.pdf
http://graphics.stanford.edu/%7Eseander/bithacks.html
C++
http://public.research.att.com/~bs/glossary.html
http://ask.slashdot.org/comments.pl?sid=106822&cid=9094624
http://news.ycombinator.com/item?id=620063
CSS
http://slashdot.org/comments.pl?sid=212634&cid=17305996
Emacs
http://www.math.uh.edu/~bgb/emacs_keys.html
http://scientopia.org/blogs/goodmath/2010/11/30/the-glorious-horror-of-teco/
(TECO, Emacs precursor)
Forth
http://www.annexia.org/forth, also
jonesforth.s.txt,
jonesforth.f.txt
(.s is x86 assembler, with explanation)
Haskell, etc.
http://research.microsoft.com/en-us/um/people/simonpj/papers/haskell-tutorial/
http://blog.ezyang.com/2011/11/how-to-read-haskell/
http://www.cis.upenn.edu/~byorgey/haskell-alphabet/, for example
C.html,
Y.html
http://cheatsheet.codeslower.com/CheatSheet.pdf
http://www.bucephalus.org/text/Haskell98numbers/Haskell98numbers.pdf
http://haskell.org/haskellwiki/99_Haskell_exercises
http://groups.google.com/group/comp.lang.scheme/msg/c24318d339bab875
(Gregg Michaelson)
www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf
(Miranda, a Haskell precursor, vs. Scheme)
http://www.willamette.edu/~fruehr/haskell/evolution.html
http://stackoverflow.com/questions/6398996/good-haskell-source-to-read-and-learn-from
http://research.microsoft.com/en-us/um/people/simonpj/papers/history-of-haskell/
HTML
http://ln.hixie.ch/?start=1137740632&count=1
HOL
http://www.cl.cam.ac.uk/~jrh13/hol-light/holchart.txt, also
summary.txt
(John Harrison, Carl Witty)
Java
http://groups.google.com/group/comp.lang.lisp/msg/e12eba49596264ec
(Marty Hall)
http://books.slashdot.org/comments.pl?sid=211590&cid=17230498
Javascript
http://www.crockford.com/javascript/javascript.html, also
survey.html
http://simon.incutio.com/slides/2006/etech/javascript/js-reintroduction-notes.html
http://www.cs.rit.edu/~atk/JavaScript/manuals/jsobj/
http://it.slashdot.org/comments.pl?sid=215452&cid=17493268
http://developers.slashdot.org/comments.pl?sid=225084&cid=18229470
http://news.ycombinator.com/item?id=135588
http://blog.stevenlevithan.com/archives/javascript-roman-numeral-converter#comment-16140
http://blog.nihilogic.dk/2008/04/super-mario-in-14kb-javascript.html
, also
mario.js
http://billmill.org/static/canvastutorial/
http://stevehanov.ca/blog/index.php?id=93
http://vowsjs.org/
Lisp
http://www-formal.stanford.edu/jmc/lisp20th/node2.html
(John McCarthy)
http://groups.google.com/group/comp.lang.lisp/msg/4fd8a36cc09dbf4a
(Kaz Kylheku)
http://groups.google.com/group/comp.lang.lisp/msg/390d49d3b6390946
(Paul Tarvydas)
http://groups.google.com/group/comp.lang.lisp/msg/b04ff2bee247fbe1
(Tim Bradshaw)
http://news.ycombinator.com/item?id=2839849
(InvalidOrTaken, others)
http://lambda.bugyo.tk/cdr/mwl/
http://groups.google.com/group/comp.lang.lisp/msg/82a486311341e0cb
(Reinhard Gantar)
http://xkcd.com/297/
Lisp (CL)
http://www.aiai.ed.ac.uk/~jeff/clos-guide.html, also
lisp/cl-pitfalls
(Jeff Dalton)
http://weitz.de/macros.lisp
(Edmund Weitz)
http://people.csail.mit.edu/jhbrown/macros/
(Jeremy H. Brown)
http://dreamsongs.com/Files/clcrit.pdf
(Brooks and Gabriel)
http://dinosaur-act.ath.cx/usenet-archive/news063f1/b83/comp/lang/lisp/00000612.html
(Skef Whorley)
http://ilc2009.scheming.org/node/7
(Dan Weinreb)
http://www.quicklisp.org/beta/
(Zach Beane)
Lisp (Clojure)
http://clojure.org/cheatsheet
Lisp (Elisp)
http://groups.google.com/group/comp.lang.scheme/msg/1d9f8e0e337434b6
(Christopher Browne)
Lisp (Scheme)
http://groups.google.com/group/comp.lang.misc/msg/2e91428a670fd822
(Ken Dickey)
http://groups.google.com/group/comp.edu/msg/6fd01ae1ffd0f4ae
(Brian Harvey)
http://programming-musings.org/2009/12/23/scheme-lectures-mostly/,
also
2009/12/29/sicp-distilled/
(jao)
www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf
(Scheme vs. Miranda, a Haskell precursor)
http://groups.google.com/group/comp.lang.functional/msg/88d65e28baafeadd
(Patrick D. Logan)
http://groups.google.com/group/comp.lang.scheme/msg/671085caab2804fd
(James A. Crippen)
http://groups.google.com/group/comp.lang.scheme/msg/06263a227f20ee1e
(brlewis)
Lisp (CL and Scheme)
http://groups.google.com/group/comp.lang.scheme/msg/b505263f820dba29
Perl
http://qntm.org/files/perl/perl.html
http://www.netalive.org/tinkering/serious-perl/
http://www.foo.be/docs/tpj/issues/vol4_3/tpj0403-0013.html
http://glyphic.s3.amazonaws.com/ozone/mark/periodic/Periodic%20Table%20of%20the%20Operators%20A4%20300dpi.jpg
http://budi.insan.co.id/courses/el2001/plpaper.pdf
http://www.onfocus.com/2006/03/3789
http://news.ycombinator.com/item?id=266536
http://blog.ksplice.com/2010/05/top-10-perl-one-liner-tricks/
PHP
http://programming.reddit.com/info/utqb/comments/cuw8j
http://news.ycombinator.com/item?id=216879
http://ask.metafilter.com/83941/I-need-skillz
http://ask.metafilter.com/87744/how-to-simplify-CSS-websitepages-please#1292785, also
#1293266
(starter PHP project, simple server-side include)
http://developers.slashdot.org/comments.pl?sid=211706&cid=17234626
http://ask.slashdot.org/comments.pl?sid=216482&cid=17569758
http://blog.wecreate.com/articles/10-rules-to-code-by/#rule4,
also
#rule7, and comments 7, 24, 26
http://news.ycombinator.com/item?id=124088
http://news.ycombinator.com/item?id=398570
http://news.ycombinator.com/item?id=401116
(learning PHP)
http://news.ycombinator.com/item?id=436870, for example
436930,
437954,
436966,
437261,
437001,
437140, etc.
http://thcnet.net/zork/index.php
http://news.ycombinator.com/item?id=452241
Prolog
https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/
Python (reference)
http://rgruet.free.fr/PQR26/PQR2.6.html (awesomely dense), also
#QuickRef (other versions)
http://docs.python.org, for example
reference/,
library/,
howto/,
modindex.html,
glossary.html
http://www.doughellmann.com/PyMOTW/contents.html
http://www.scipy.org/Numpy_Example_List, also
NumPy_for_Matlab_Users
http://www.rexx.com/~dkuhlman/scipy_course_01.html#mathematical-statistic-and-scientific-capabilities (SciPy)
http://code.activestate.com/recipes/langs/python/
http://stackoverflow.com/questions/tagged/python
http://jessenoller.com/good-to-great-python-reads/
Python (brief tutorials)
http://coffeeghost.net/pybat/python_cheatsheet.png
http://www.poromenos.org/tutorials/python
http://pages.physics.cornell.edu/~myers/teaching/ComputationalMethods/python/NanoPy/NanoPy3.html
http://stackoverflow.com/questions/683273/advice-for-c-programmer-writing-python, also
101268/hidden-features-of-python,
,
231767/the-python-yield-keyword-explained,
739654/understanding-python-decorators, etc.
http://python.net/~goodger/projects/pycon/2007/idiomatic/handout.html
http://ivory.idyll.org/articles/advanced-swc/
http://www.dabeaz.com/generators/
http://www.yourmachines.org/tutorials/mgpy.html
(graphics libraries, video editing)
http://adam.gomaa.us/blog/the-python-property-builtin/
(also decorators)
http://avinashv.net/2008/04/python-decorators-syntactic-sugar/
(decorator classes)
Python (books)
http://docs.python.org/tutorial/
http://www.greenteapress.com/thinkpython/thinkpython.html
http://diveintopython.org/, also
http://diveintopython3.org/
http://www.mindview.net/Books/TIPython
http://learnpythonthehardway.org/
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/book/
(text for Berkeley SICP in Python, linked below)
Python (courses)
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/, also
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2008/
(MIT, uses Downey's Think Like a Computer Scientist text)
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-00-introduction-to-computer-science-and-programming-fall-2008/
(MIT, CS intro with Python, 24 videos)
http://code.google.com/edu/languages/google-python-class,
also
index.html#_python_understanding
(Google)
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/
(Berkeley, SICP in Python, text linked above)
http://software-carpentry.org/, also
http://softwarecarpentry.wordpress.com/a-fresh-start/
http://www.pasteur.fr/recherche/unites/sis/formation/python/
(Bioinformatics)
http://mentat.za.net/numpy/intro/intro.html
http://pages.physics.cornell.edu/~myers/teaching/ComputationalMethods/ (SciPy/NumPy)
http://openhatch.org/wiki/Boston_Python_Workshop_4
(two-day introduction for women)
https://www.noisebridge.net/wiki/PyClass
(free class at a hacker space)
Python (examples)
http://www.python.org/doc/essays/graphs.html
http://www.raschke.pwp.blueyonder.co.uk/fp/simple_fp.html
http://www.norvig.com/spell-correct.html
http://blog.ksplice.com/2010/07/learning-by-doing-writing-your-own-traceroute-in-8-easy-steps/
http://www.seapig.org/ThirtyMinuteWebServer
http://wordaligned.org/articles/why-python-programmers-should-learn-python
http://brad.livejournal.com/2354680.html
(also Perl, Ruby, C, C#)
http://www.thensys.com/index.php?title=dataflow_programming&more=1&c=1&tb=1&pb=1
(Python decorators)
http://www.somebits.com/weblog/tech/good/flickrClient.html
http://thinkpython.blogspot.com/2008/02/lisp-in-single-expression.html
http://gnuradio.org/redmine/wiki/gnuradio/TutorialsWritePythonApplications
http://almien.co.uk/OSM/Routing/
http://paste.lisp.org/display/24849, also
http://news.ycombinator.com/item?id=303019
(yield, lambda)
http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages:Python:Chapter_1, also
Chapter_2
Chapter_3
http://entitycrisis.blogspot.com/2009/01/giant-python-powered-robots.html
http://stackoverflow.com/questions/4502656/how-to-sort-my-paws
Python (pitfalls and arcana)
http://zephyrfalcon.org/labs/python_pitfalls.html
http://www.norvig.com/python-iaq.html
http://developers.slashdot.org/comments.pl?sid=164792&cid=13756109
http://www.comp.leeds.ac.uk/nde/papers/teachpy3.html
(Python 3 motivation and features)
Python (assessment)
http://python-history.blogspot.com/, for example
2009/01/pythons-design-philosophy.html
http://news.ycombinator.com/item?id=157579
http://dirtsimple.org/2004/12/python-is-not-java.html
http://rondam.blogspot.com/2008/02/what-python-gets-right.html
http://developers.slashdot.org/comments.pl?sid=164792&cid=13753601
http://news.ycombinator.com/item?id=682101
(Python vs. Ruby, lots of details about both)
http://news.ycombinator.com/item?id=687204
(Python 2.6 vs. 3, keeping up with versions in general)
http://news.ycombinator.com/item?id=1803627
(Peter Norvig and John McCarthy)
Python (announcements and discussion)
http://groups.google.com/group/comp.lang.python.announce/topics
http://planet.python.org/
http://search.gmane.org/?query=python+URL+weekly+news+links&group=gmane.comp.python.general&sort=date
http://www.pythonware.com/daily/
http://us.pycon.org/2010/conference/talks/
http://www.seapig.org/ (Seattle)
Ruby
http://www.troubleshooters.com/codecorn/ruby/basictutorial.htm
http://experthuman.com/programming-with-nothing
(lambda calculus, Church encoding, Y combinator explained)
Regular expressions
http://osteele.com/tools/rework/, also
reanimator/ (Flash),
archives/2006/02/reanimator
http://www.regxlib.com/DisplayPatterns.aspx
sed
http://sed.sourceforge.net/sed1line.txt
SQL
http://wiki.postgresql.org/wiki/Mandelbrot_set
Unix find, grep, xargs
http://groups.google.com/group/comp.unix.aix/browse_frm/thread/c610b3f96d3a35a1/0750d91b0c7924be?hl=en#0750d91b0c7924be
Unix shells
http://www.cs.usfca.edu/~parrt/course/601/lectures/unix.util.html
http://www.iol.ie/~padraiga/cmdline.html
http://quong.com/shellin20/shellin20.html
http://wordaligned.org/articles/shell-script-sets
http://www.pixelbeat.org/cmdline.html#sets
http://www.commandlinefu.com/commands/browse
explained
http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained/
via
http://news.ycombinator.com/item?id=2867079
Z
http://staff.washington.edu/jon/z/glossary.html, also
toolkit.html
http://citeseer.ist.psu.edu/317277.html
(download PDF from link on page)
http://merd.sourceforge.net/pixel/language-study/syntax-across-languages/, also
syntax-across-languages-per-language/
http://www.99-bottles-of-beer.net/toplist.html, also
p.html, etc., etc.
http://haskell.org/haskellwiki/99_Haskell_exercises
(and links therein)
http://brad.livejournal.com/2354680.html
(anagrams in Python, Perl, Ruby, C, C#)
http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages
http://www.codefetch.com/, also
popular.html,
examples.html
http://labs.oreilly.com/code/, also
stats/
http://www.google.com/codesearch, also
help/faq_codesearch.htm
http://lambda-the-ultimate.org/node/view/1186
http://www.gnu.org/software/gawk/manual/gawkinet/html_node/Some-Applications-and-Techniques.html#Some-Applications-and-Techniques
http://www.wheatfarm.org/, also
talk/intro.html,
talk/talk6.html
http://groups.google.com/group/comp.lang.prolog/msg/4cca04e8b78e0a46
(Pereira)
http://groups.google.com/group/comp.lang.functional/msg/eb43be54ded8a9d9
(Jeff Dalton)
http://groups.google.com/group/comp.lang.functional/msg/ab6dedda9a2ea17b
(Blackwell)
http://groups.google.com/group/comp.lang.lisp/msg/eb4191e41e0b27b6
(Naggum)
http://groups.google.com/group/comp.lang.lisp/msg/7ec5c64e02e283a5
(Shebs)
http://groups.google.com/group/comp.lang.lisp/msg/665c1ffc1854f8a7
(Shebs 2)
http://dlweinreb.wordpress.com/2007/11/16/why-did-symbolics-fail/(Weinreb)
http://groups.google.com/group/comp.lang.c++/msg/7d05898f56bd0b33
(Stroustrup)
http://groups.google.com/group/comp.lang.c++/msg/a3ce2aa3e0745e58
(Stroupstrup 2)
http://groups.google.com/group/comp.lang.lisp/msg/cc3853d3da9ae50e
(Pitman)
http://news.ycombinator.com/item?id=2839849
(invalidOrTaken)
http://lambda-the-ultimate.org/node/1807#comment-21872
(Griffith)
http://news.ycombinator.com/item?id=436870, for example
436930,
437954,
436966,
437261,
437001,
437140, etc.
(eries and many contributors)
http://groups.google.com/group/comp.lang.lisp/msg/82a486311341e0cb
(Gantar)
http://weitz.de/eclm2005/
http://www.international-lisp-conference.org/2005/schedule.html,
also
2003,
2002
http://www.python.org/pycon/dc2005/papers/, also
2004
http://www.codecon.org/2005/program.html, also
2004,
2003,
2002
http://www.cs.uni-bonn.de/~costanza/lisp-ecoop/papers.htm
http://ll3.ai.mit.edu/program.html, also
ll2,
ll1
http://www.lemonodor.com/
http://metabang.com/unclogit/,
formerly at
http://www.metabang.com/unclog/
http://wry.me/~darius/writings/abecedarius.html
http://maradydd.livejournal.com/293666.html
http://news.ycombinator.com/item?id=538241
http://groups.google.com/group/comp.lang.ada/msg/8384fa674b8785be
Tools
http://www.cs.iastate.edu/~leavens/JML/
http://nusmv.irst.itc.it/, also
NuSMV/papers/sttt_j/html/index.html
http://www.st.cs.uni-sb.de/askigor/about.php, also
dd/?lang=en
http://www.math.uh.edu/~bgb/emacs_keys.html
http://news.ycombinator.com/item?id=231002
(emacs, vi design philosophies)
http://groups.google.com/group/comp.emacs/msg/0342e0bc1aa05c0d
(emacs in 1977)
http://www.charlespetzold.com/etc/DoesVisualStudioRotTheMind.html
http://ask.metafilter.com/102558/How-do-I-learn-the-Visual-Studio-way-of-thinking-about-software-development
http://ask.slashdot.org/comments.pl?sid=195429&cid=16012121
http://erlang.org/pipermail/erlang-questions/2011-July/059966.html
http://linuxmafia.com/faq/Kernel/linus-im-a-bastard-speech.html
http://pycheesecake.org/wiki/PythonTestingToolsTaxonomy
http://vowsjs.org/
http://www.codeplex.com/NModel
http://staff.washington.edu/jon/pymodel/www/
http://www.cs.waikato.ac.nz/~marku/mbt/modeljunit/, also
mbt/
http://research.microsoft.com/projects/specexplorer/, also
research/pubs/view.aspx?type=Technical%20Report&id=912
http://www.dribin.org/dave/blog/archives/2007/12/28/dvcs/
http://drxyzzy.org/wordpress/?p=13
http://news.ycombinator.com/item?id=339876
hg
http://hginit.com/
http://www.aosabook.org/en/mercurial.html
http://www.python.org/dev/peps/pep-0374/
(choosing a dvcs for the Python project)
git reference
http://help.github.com/
https://git.wiki.kernel.org/index.php/GitDocumentation
http://www.kernel.org/pub/software/scm/git/docs/user-manual.html#git-concepts
http://www-cs-students.stanford.edu/~blynn/gitmagic/ch08.html
git explanation
http://www.advogato.org/person/apenwarr/diary/371.html
http://eagain.net/articles/git-for-computer-scientists/
http://marklodato.github.com/visual-git-guide/index-en.html
http://tartley.com/?p=1267
git svn equivalences
https://git.wiki.kernel.org/articles/g/i/t/GitSvnCrashCourse_512d.html
git summaries
http://jan-krueger.net/development/git-cheat-sheet-extended-edition
http://www.ndpsoftware.com/git-cheatsheet.html
(cool! click in page to show commands, hover cursor over any, explanation appears at page bottom)
git in Python
http://samba.org/~jelmer/dulwich/
Systems
http://research.microsoft.com/~Gray/
Design principles
http://markwunsch.com/blog/2008/09/27/design-q-a-with-charles-eames.html
http://www.w3.org/DesignIssues/Principles.html
http://research.microsoft.com/~lampson/33-hints/WebPage.html
http://www.oocities.com/krishna_kunchith/misc/bscs.html
http://www.acm.org/classics/may96/
http://www.reed.com/Papers/EndtoEnd.html
http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf
http://ironick.typepad.com/ironick/2005/05/my_history_of_t.html
http://blogs.sun.com/jag/resource/Fallacies.html
http://www.tbray.org/ongoing/When/200x/2009/05/25/HTTP-and-the-Fallacies-of-Distributed-Computing
http://news.ycombinator.com/item?id=2837214
http://heim.ifi.uio.no/~trygver/themes/mvc/mvc-index.html
http://st-www.cs.uiuc.edu/users/smarch/st-docs/mvc.html
http://betterexplained.com/articles/intermediate-rails-understanding-models-views-and-controllers/
http://developers.slashdot.org/comments.pl?sid=1044849&cid=25918213
http://ask.metafilter.com/138754/You-hit-Duke-Duke-is-killed#1983537
(etc.)
http://catless.ncl.ac.uk/Risks/9.38.html#subj6
http://pilky.mcubedsw.com/index.php?/site/comments/32/
http://www.dtgeeks.com/features/tutorialview/basic_database_design/
http://ask.metafilter.com/89798/How-much-database-normalization-is-too-much, for example
#1319152,
#1319416,
#1319652
etc. ...
http://ask.metafilter.com/170087/SQL-learning-exercises#2446809
http://www.boingboing.net/2008/10/09/manga-guide-to-datab.html
(Are there any good short introductions or summaries about object-oriented design? ...)
http://public.research.att.com/~bs/oopsla.pdf
http://www.lava.se/sam/
http://groups.google.com/group/comp.software-eng/msg/58c64b868dd54031
(Rolf Schumacher)
http://groups.google.com/group/comp.software-eng/msg/6f7e252bbe09c426
(Elliot)
http://www.cs.york.ac.uk/hise/safety-critical-archive/2002/0205.html, also
0203.html
(Nancy Leveson)
http://groups.google.com/group/comp.lang.lisp/msg/69008285d1e97d34
(Christopher Browne)
http://news.ycombinator.com/item?id=398621
(mechanical_fish, thomasmallen)
http://news.ycombinator.com/item?id=380766,
380862
(gruseom, daniel_yokomizo)
http://groups.google.com/group/comp.lang.eiffel/msg/fe33f37a4b7e108f
(Dr. Richard Botting)
http://norvig.com/design-patterns/
http://news.ycombinator.com/item?id=381512,
380862,
380766, etc.
http://www.dofactory.com/Patterns/Patterns.aspx
http://developer.yahoo.com/ypatterns/
http://polaris.gseis.ucla.edu/pagre/240/, also
week5.html,
week10.html
http://web.mit.edu/6.826/www/notes/
http://mit.edu/6.033/www/schedule.shtml
http://sdg.lcs.mit.edu/~dnj/, also
alloy,
womble.pdf,
fall00-lectures.pdf
http://www.cs.inf.ethz.ch/~wirth/Articles/GoodIdeas_origFig.pdf
Design examples, case studies
(See also principles)
John McCarthy's essentials of Lisp (1980)
http://www-formal.stanford.edu/jmc/lisp20th/node2.html
John McCarthy's original paper on the LISP Programming System (1960)
http://www-formal.stanford.edu/jmc/recursive/node4.html
Timothy Brownawell's one sentence description of Unix (2006)
http://slashdot.org/comments.pl?sid=212150&cid=17267564
Doug McIlroy, Rob Pike, and Ken Thompson on Unix philosophy,
summarized by Eric Raymond (1978, 1987, 2003)
http://www.faqs.org/docs/artu/ch01s06.html
Dennis Ritchie's early notes on Unix (1972)
http://cm.bell-labs.com/cm/cs/who/dmr/notes.html
Dennis Ritchie and Ken Thompson's classic paper on Unix internals (1973,78)
http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html, also
cacm.pdf
Simson Garfinkel et al's Unix haters handbook (1994)
http://research.microsoft.com/%7Edaniel/preface.html
Plan 9, post-Unix OS from the same team
http://plan9.bell-labs.com/plan9/, especially
9.html,
acme.html
http://doc.cat-v.org/plan_9/, for example
acme.cat-v.org
http://www.youtube.com/watch?v=dopu3ZtdCsg
(Plan 9 Acme intro - video)
http://swtch.com/plan9port/
(Plan 9 programs ported to Linux etc.)
http://news.ycombinator.com/item?id=2428162
(Plan 9 Acme in use, 2011)
http://wmii.suckless.org/
(wmii, tiling window manager influenced by Plan 9 Acme)
Sergey Brin and Larry Page's original paper on the Google design and prototype (1998)
http://infolab.stanford.edu/~backrub/google.html
http://citeseer.ist.psu.edu/brin98anatomy.html
Subversion (version control system)
goals, architecture, design, performance tradeoffs (2000--2007)
(see also distributed version control)
http://svnbook.red-bean.com/en/1.4/svn.intro.whatis.html,
#svn.intro.architecture.dia-1
http://subversion.tigris.org/design.html
http://svn.haxx.se/users/archive-2005-10/0112.shtml
Wikipedia database: huge LAMP example (Linux, Apache, MySQL, PHP5, 2007)
http://dammit.lt/uc/workbook2007.pdf
http://upload.wikimedia.org/wikipedia/commons/4/41/Mediawiki-database-schema.png?
http://news.ycombinator.com/item?id=442948
The Architecture of Open Source Applications (2011)
http://www.aosabook.org/en/, for example
mercurial.html,
packaging.html, and
selenium.html
(see also documentation, open source, Internet projects, Apple, Microsoft)
Proverbs, truisms, rules of thumb
http://www.cs.yale.edu/quotes.html
(Alan Perlis)
http://www.oocities.com/krishna_kunchith/misc/bscs.html
(Jon Bentley)
http://www2.computer.org/portal/web/buildyourcareer/fa035
(Robert L. Glass)
http://hbr.harvardbusiness.org/2009/03/the-truths-about-it-costs/ar/pr
(Susan Cramm)
Fred Brooks' Mythical Man-Month Revisited (summarized by Rene Schaad)
http://groups.google.com/group/comp.software-eng/msg/b7f2a5e9465e48ba
Routine projects vs. novel ones, other experience that confirms Brooks (above)
http://groups.google.com/group/comp.lang.functional/msg/53f2fd249694076f
(Mike Williams)
Program-building strategies and heuristics
http://ask.metafilter.com/100469/Parcelling-out-a-program#1460534,
#1460817
(jenkinsEar, and for no one)
http://ask.metafilter.com/112202/How-can-I-hone-my-problem-solving-skills#1613615
(grumblebee)
http://news.ycombinator.com/item?id=290842 (edw519)
Extreme programming, and some precursors
http://www.onlamp.com/lpt/a/4061 (chromatic)
http://groups.google.com/group/comp.software-eng/msg/8e1085fc168f02e0
(John Roth)
http://groups.google.com/group/comp.software-eng/msg/0cf143f6277f28c7?hl=en
(Ben Kovitz, Biju Thomas)
http://groups.google.com/group/comp.software-eng/msg/1b099bdd4638a475?hl=en
(John Duncan)
http://www.google.com/groups?selm=xczr9fhke4k.fsf@etxb.ericsson.se
(Ulf Wiger)
http://groups.google.com/group/comp.software-eng/msg/16e5b05673c5fd8e
(Gary Stoneburner)
http://groups.google.com/group/comp.software-eng/msg/a8d57e43d8999dc5
(Eric Peterson)
http://groups.google.com/group/comp.software-eng/msg/a30713b433dda773
(Kurt Guntheroth)
http://groups.google.com/group/alt.folklore.computers/msg/ef2d2b99c7b3d423?hl=en&
(spinoza9999)
http://groups.google.com/group/comp.lang.eiffel/msg/fe33f37a4b7e108f
(Dr. Richard Botting)
Proposals, estimates, invoices, taxes, licenses etc.
http://ask.metafilter.com/96536/A-modest-proposal
http://ask.metafilter.com/101967/Need-some-tips-on-how-to-be-a-freelance-developer
Developers, users, and customers
http://groups.google.com/group/comp.software-eng/msg/9145a28ea5e953d4
(Frank A. Adrian)
http://groups.google.com/group/comp.software-eng/msg/c575ea75cb755c85
(Robert Munck and Andy Gabb)
http://groups.google.com/group/comp.software-eng/msg/4a51523ae66af5cd
(Graham Shevlin)
http://groups.google.com/group/comp.software-eng/msg/c86184b60008e523
(Darren Collins)
Testing
http://groups.google.com/group/comp.software.testing/msg/8d7b967cb1532f46?hl=en
(Marshall Woodson)
http://www.soft.com/News/QTN-Online/ttnnov99.html
(Boris Beizer, scroll down for "best and worst practices" article)
http://groups.google.com/group/comp.software-eng/msg/0cf143f6277f28c7?hl=en
(Ben Kovitz, Biju Thomas)
http://groups.google.com/group/comp.software-eng/msg/5a8e2409fe5d54d9
(Martin Fowler)
http://groups.google.com/group/comp.software-eng/msg/801c79842e86336f?hl=en
(Vivekanand Sakaram)
http://groups.google.com/group/comp.software-eng/msg/760dde482b654ba4
(boris beizer)
Estimating time and costs
http://groups.google.com/group/comp.software-eng/msg/0245ef719e0cc028
(Rommert J. Casimir)
http://groups.google.com/group/comp.arch.embedded/msg/c1858ae297d96d10
(Herman)
http://groups.google.com/group/comp.software-eng/msg/e4a94e887b7d0c74
(Peter Leeson)
http://groups.google.com/group/comp.software-eng/msg/1b099bdd4638a475?hl=en
(John Duncan)
http://hissa.nist.gov/mlists/ivandv/199903/19990326-4.html
(Jon D Hagar)
http://www.google.com/groups?selm=xczr9fhke4k.fsf@etxb.ericsson.se
(Ulf Wiger)
http://groups.google.com/group/comp.software-eng/msg/2da3508884b1976f
(Jonathan Allan)
http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf
(Tom DeMarco)
Large projects vs. small ones, matching staff size to time
(see also Fred Brooks, above)
http://groups.google.com/group/comp.software-eng/msg/76c44841c36fb3c2
(Scott L. McGregor)
http://groups.google.com/group/comp.software-eng/msg/411a8750a58901b7
(Jeffrey C. Dege)
http://groups.google.com/group/comp.sw.components/msg/d6da8110f1633dff
(Dick Dunn)
Damage control and prevention
http://www.stevemcconnell.com/rdenum.htm
(Steve McConnell)
http://www.joelonsoftware.com/printerFriendly/articles/fog0000000043.html
(Joel Spolsky)
http://groups.google.com/group/comp.software.testing/msg/e19a1c12a70c00de
(boris beizer)
http://groups.google.com/group/comp.software-eng/msg/8f34d628c69dc081?hl=en
(ppgooding)
http://groups.google.com/group/comp.software-eng/msg/63f8ef800f407e34?hl=en
(Nicole Bianco)
http://ask.metafilter.com/98290/Project-Management-Tips
(jasondigitized and many contributors)
Traditional engineering vs. software development
http://groups.google.com/group/comp.software-eng/msg/6103dbb0f201e6fd
(Jeff Offutt)
http://groups.google.com/group/comp.software-eng/msg/0e79064c6157b9ea
(Paul C. George)
http://groups.google.com/group/comp.software-eng/msg/f2bcebcdd0326c08
(Andy Dent)
http://groups.google.com/group/comp.software.testing/msg/8d7b967cb1532f46?hl=en
(Marshall Woodson)
System administration including people, operations, IT
(see also in coping)
http://www.cs.usfca.edu/~parrt/doc/devnybbles.html
(Terence Parr)
http://groups.google.com/group/comp.unix.admin/msg/324f2eb3aea8efb6
(Steve Simmons)
http://groups.google.com/group/alt.folklore.computers/msg/b593d68089c7337f
(Paul Evans via David Meyer)
The Inmates are Running the Asylum,
a book supposedly about design but more about projects
http://www.cooper.com/insights/books/#inmates
http://timoni.org/?p=30
(talk years later by same author)
High Stakes, No Prisoners,
a book on startups, management, and the computer industry
http://www.j-bradford-delong.net/Econ_Articles/Reviews/ferguson.html
QA Confidential
http://www.leisuretown.com/library/qac/index.html
(See also projects, design, literature)
What to document, why, and for whom
http://groups.google.com/group/comp.software-eng/msg/8e1085fc168f02e0
(John Roth)
http://web.cs.wpi.edu/~gpollice/cs3733-b05/Readings/FAKE-IT.pdf,
or
http://www.laputan.org/pub/papers/Fake.pdf
(David Parnas and Paul Clements in TSE 12(2) Feb 86)
http://groups.google.com/group/comp.software-eng/msg/585ea82e74b74583
(Paul Campbell)
http://www.kuro5hin.org/story/2003/9/29/104212/112
(clover kicker)
What to document for web sites (analogous items are needed for any software)
http://ask.metafilter.com/111250/Document#1600201, also
#1600220,
#1600595, etc.
Requirements vs. specifications vs. design vs. user manuals
(Remarks here on object-oriented programming and UML
apply as well to other styles and notations)
http://groups.google.com/group/comp.software-eng/msg/1fc41d5a12767a33
(David Alex Lamb)
http://groups.google.com/group/comp.object/msg/8199fef16107760b
(Robert C. Martin)
http://groups.google.com/group/comp.software-eng/msg/788501ffe3e2da67
(Ben Kovitz)
Requirements via use cases, difficulties and recommendations
http://groups.google.com/group/comp.software-eng/msg/c3aa69056768bbdf
(cdewalt)
http://groups.google.com/group/comp.software-eng/msg/44ae49dfc6ab4d21
(Ben Kovitz)
Unreadable requirements
http://groups.google.com/group/comp.software-eng/msg/3bfb59cd97f5481c
(Ben Kovitz)
Specifications
http://www.w3.org/1999/09/specification.html
(Tim Berners-Lee)
http://www.cs.york.ac.uk/hise/safety-critical-archive/2000/0113.html
(Pete Fenelon)
http://rfc.sunsite.dk/rfc/rfc4101.html
(Eric Rescorla)
http://www.ussg.iu.edu/hypermail/linux/kernel/0509.3/1441.html, also
0510.0/0575.html
(Linus Torvalds)
Design notations (remarks here on UML apply as well to other notations)
http://groups.google.com/group/comp.software-eng/msg/9e0af967adb4d9fc
(John Burton)
http://groups.google.com/group/comp.software-eng/msg/e8d4e0868c7de74b
(Graham Perkins)
Design examples (how well do these follow other recommendations linked here?)
http://cm.bell-labs.com/cm/cs/who/dmr/cacm.html
http://subversion.tigris.org/design.html
Code vs. comments,
see especially dissenting remarks number 7, 24, 26 further down page
http://blog.wecreate.com/articles/10-rules-to-code-by/#rule7
Collaboration, version control, content vs. cosmetics
(some of us today are happily using emacs, LaTeX, and svn)
http://groups.google.com/group/comp.software-eng/msg/bd580fddbbd0ced0
(Thomas N. Mackey)
http://ask.metafilter.com/85456/Software-for-long-documents
(many contributors)
Literate programming, advocacy and disenchantment
http://www.literateprogramming.com
http://airfoyle.blogspot.com/2006/05/anti-literacy-program.html
Open source development
http://www.onlamp.com/lpt/a/4414
http://developers.slashdot.org/comments.pl?sid=89637&cid=7751550
http://linux.slashdot.org/article.pl?sid=05/05/06/2215209&tid=106
http://slashdot.org/comments.pl?sid=181323&cid=14999346
http://it.slashdot.org/comments.pl?sid=208004&cid=16961440
Free and open source philosophy, advocacy and licensing
http://www.gnu.org/philosophy/philosophy.html, also
free-sw.html,
categories.html,
license-list.html
http://www.opensource.org/index.php
Early history of FSF and GNU recalled by a participant
http://news.ycombinator.com/item?id=1474941
Open source and peer review
(Search for paragraph with "Linux" in first line, about a third of the way down)
http://polaris.gseis.ucla.edu/pagre/notes/99-3-14.html
The Architecture of Open Source Applications
http://www.aosabook.org/en/
(See also in math
and education)
Teaching yourself
(comments on computing and math apply to other subjects also)
http://www.norvig.com/21-days.html (Peter Norvig)
http://news.ycombinator.com/item?id=590523 (ojbyrne)
http://news.ycombinator.com/item?id=2262527
(jrookie and many contributors)
http://news.ycombinator.com/item?id=135588
(christo, not just about Javascript)
http://ask.metafilter.com/83941/I-need-skillz#1243079
(fstutzman, not just about PHP)
http://ask.metafilter.com/90840/Hope-me-learn-teh-internets,
this:
#1333384
(pjern and many contributors)
http://ask.metafilter.com/91364/Help-me-Im-a-late-adopter
(Zarkonnen and many contributors)
http://news.ycombinator.com/item?id=149625, also
item?id=149597, also
item?id=149495
(Internet starter projects)
http://ask.metafilter.com/124165/Web-development-big-picture-for-a-nonweb-programmer#1774648
(DIY web server, ambitious project)
http://news.ycombinator.com/item?id=2030288 (web frameworks)
http://groups.google.com/group/comp.os.vxworks/msg/95541464e16f454a?hl=en
(Dave Korn)
http://www.mikeash.com/getting_answers.html
(Michael Ash)
http://www.catb.org/~esr/faqs/smart-questions.html
(Eric Raymond and Rick Moen)
http://groups.google.com/group/sci.math/msg/b902e4be35a7511f?hl=en&
(Chris Hillman)
http://groups.google.com/group/sci.math/msg/7d9f7b28941bdd38?hl=en
(Randy Poe)
http://groups.google.com/group/comp.ai/msg/62d60e2cbb82188b?hl=en& (Drew McDermott)
http://news.ycombinator.com/item?id=380251
(mechanical_fish)
http://sites.google.com/site/yacoset/Home/signs-that-you-re-a-bad-programmer
(yacoset)
http://groups.google.com/group/sci.math/msg/702b4a873a73cef0?hl=en
(Ron Bloom)
Teaching novices
http://polaris.gseis.ucla.edu/pagre/how-to-help.html
(Phil Agre)
http://ask.metafilter.com/91892/How-do-I-give-an-interesting-crash-course-on-web-design#1346567
(SuperSquirrel and others, not just about web design)
http://academic.evergreen.edu/curricular/fofc00/learned.html
(Jon Jacky 1)
http://academic.evergreen.edu/curricular/dsa01/index.html#learned
(Jon Jacky 2)
http://www.cs.princeton.edu/courses/archive/fall07/cos109/summary07.html
(Brian Kernighan)
http://www.google.com/groups?as_umsgid=5ethtf$enk$1@goanna.cs.rmit.edu.au
(Richard O'Keefe 1)
http://www.google.com/groups?as_umsgid=35872289.495F@atlas.otago.ac.nz
(Richard O'Keefe 2, especially after still struggling ...)
http://developers.slashdot.org/comments.pl?sid=163926&cid=13690884
(Doc Ruby)
http://www.smeed.org/1735
(Joseph Weizenbaum, especially paragraph beginning It happens ...)
Teaching and careers
http://ask.metafilter.com/97375/If-it-looks-and-quacks-like-a-CS-Degree-then-is-it-a-genuine-enough-CS-Degree#1418994,
#1419105
(Isemel, twiggy)
http://ask.metafilter.com/127753/Advice-on-Someone-Interested-in-a-Programming-Career#1825736
(Netzapper)
http://groups.google.com/groups?selm=PEREIRA.94Aug19223002%40alta.research.att.com
(Fernando Pereira 1)
http://groups.google.com/groups?selm=PEREIRA.94Aug20221132%40alta.research.att.com
(Fernando Pereira 2)
http://groups.google.com/group/comp.lang.java.programmer/msg/f6f19f71c31da7c4?hl=en
(Joe Seigh)
http://groups.google.com/group/comp.software-eng/msg/6d90d578731d723f
(Amanda Giarla)
http://www.google.com/groups?selm=EJH.95Jul27085446%40larry.gsfc.nasa.gov
(Edward Hartnett)
http://groups.google.com/group/comp.lang.functional/msg/eb43be54ded8a9d9
(Jeff Dalton)
http://groups.google.com/group/comp.lang.c++/msg/3ca2249ffaf2bb70
(Michael Hann)
http://groups.google.com/group/comp.software.testing/msg/384377f6b5f54807?hl=en
(Kevin Cline)
http://groups.google.com/group/comp.lang.functional/msg/2297a52a9c48f0f9?hl=en
(Jeffrey B. Siegal)
http://ask.metafilter.com/99348/Engineering-Skills, for example
#1445725, etc. (gzimmer, scruss and many contributors)
Teaching agony and ecstasy (see also in math)
http://groups.google.com/group/sci.math/msg/ea3e4716b69a5e7d?hl=en
(David Ashley)
http://groups.google.com/group/comp.lang.lisp/msg/27b30f940ef61820?hl=en
(Robert Strandh)
http://groups.google.com/group/sci.math/msg/7d9f7b28941bdd38?hl=en
(Randy Poe)
http://groups.google.com/group/sci.math/msg/e406777e604fdd70?hl=en
(labuser)
http://groups.google.com/group/sci.physics/msg/820238666fee16de?hl=en
(Clack and Myers, via Jacky)
http://groups.google.com/group/sci.math/msg/05674247de4cdc81?hl=en
(Allan Adler 1)
http://groups.google.com/group/sci.math/msg/a1b19c906dcb2f6e
(Allan Adler 2)
http://groups.google.com/group/sci.math/msg/ea5f87aac754c810
(Dave Rusin)
http://groups.google.com/group/sci.bio/msg/b82a8c9e2e2c8bdf?hl=en
(john baez)
SICP, possibly the best computer science textbook ever:
full text, video lectures, worked exercises
http://mitpress.mit.edu/sicp/full-text/book/book.html
http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/
http://sicp.org.ua/sicp
http://www.codepoetics.com/wiki/index.php?title=Topics:SICP_in_other_languages
http://news.ycombinator.com/item?id=714432
http://programming-musings.org/2009/12/29/sicp-distilled/
http://www.amazon.com/review/R403HR4VL71K8/ref=cm_cr_rdp_perm
(Peter Norvig review)
www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.pdf
(Phil Wadler critique, Scheme vs. Miranda)
SICP at universities recently
http://www.codequarterly.com/2011/hal-abelson/
(dropped at MIT)
links in HN:
http://news.ycombinator.com/item?id=3482442
http://web.mit.edu/alexmv/6.S184/
(partial revival at MIT)
comments in HN:
http://news.ycombinator.com/item?id=3482117
http://www.cs.berkeley.edu/~bh/61a.html,
also
proglang.html
(Berkeley)
comments in HN:
http://news.ycombinator.com/item?id=2844460
http://www-inst.eecs.berkeley.edu/~cs61a/sp12/
(Berkeley, now in Python)
comments in HN:
http://news.ycombinator.com/item?id=3491142
Lectures on Scheme and functional programming (videos)
http://programming-musings.org/2009/12/23/scheme-lectures-mostly/
(jao)
Computer Science introduction and survey with Python at MIT, 24 videos
http://academicearth.org/lectures/intro-to-comp-sci-goals
Algorithms course at MIT: summary, individual lectures, handwritten notes
http://www.catonmat.net/blog/summary-of-mit-introduction-to-algorithms/,
for example
mit-introduction-to-algorithms-part-eleven/ with
mit-algorithms-lecture-16-01.jpg
Math for computer science course at MIT
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2005/lecture-notes/
Computer systems courses at MIT with links to many classic papers
http://web.mit.edu/6.826/www/notes/
(Lampson and Jackson, 2004)
http://mit.edu/6.033/www/schedule.shtml
(Kaashoek and Zeldovich, 2012)
Introductory CS course emphasizing functional programming at CMU
http://www.cs.cmu.edu/~15150/
http://reports-archive.adm.cs.cmu.edu/anon/2010/CMU-CS-10-140.pdf
http://existentialtype.wordpress.com/,
2011/03/15/teaching-fp-to-freshmen/
Brian Kernighan's introduction to computing at Princeton with many interesting links
http://www.cs.princeton.edu/courses/archive/fall07/cos109/, also
summary07.html
UW computer science course web pages
http://www.cs.washington.edu/education/course-webs.html
Cambridge University computer science course web pages
(pages for years before 2002-2003 have much more material)
http://www.cl.cam.ac.uk/Teaching/
Ars Digita University, MIT-like CS curriculum with free tuition,
now defunct but course materials still available
http://www.aduni.org/, also
~tomh/rants/aduni_five_years_later.html
UW computer science colloquia
(Windows Media Player, a few RealPlayer)
http://norfolk.cs.washington.edu/htbin-post/unrestricted/colloq/search.cgi
http://norfolk.cs.washington.edu/htbin-post/unrestricted/mmedia/ondemand_colloq.cgi
Research Channel, video archive of research talks from all over
(Windows Media Player, etc.)
http://www.researchchannel.org/program/inst.asp, also
program/displayseries.asp?collid=485, etc.
(See also learning and coping)
How to be a programmer
http://samizdat.mines.edu/howto/
Little nybbles of development wisdom
http://www.cs.usfca.edu/~parrt/doc/devnybbles.html
Interviewing
http://steve.yegge.googlepages.com/five-essential-phone-screen-questions, also
what-you-need-to-know, and other pages at
blog-rants
Paul Graham's essays: startups, career advice
http://www.paulgraham.com/articles.html
Close to the Machine, a memoir by a software engineer
http://www.stayfreemagazine.org/archives/15/ellen.html
Contrasting career paths
http://news.ycombinator.com/item?id=488566
(gaius)
http://ask.metafilter.com/128636/Project-manager-Technical-lead-Code-monkey#1838993
(ch1x0r)
Confronting and overcoming discouragement
http://news.ycombinator.com/item?id=2262527
Programming ability and experience
http://news.ycombinator.com/item?id=590523 (ojbyrne)
http://groups.google.com/group/comp.software-eng/msg/24446ff480261fe7?hl=en
(Ralph Cook)
http://groups.google.com/group/comp.software-eng/msg/6d90d578731d723f
(Amanda Giarla)
http://groups.google.com/group/comp.software-eng/msg/8210be51c46503b4
(Tim McDermott)
http://news.ycombinator.com/item?id=334436
(biohacker)
http://groups.google.com/group/comp.lang.c++/msg/f8758f5cae478eb5
(David Chase)
http://groups.google.com/group/comp.software-eng/msg/411e31dfff265d5f
(Jim Nusbaum)
http://groups.google.com/group/sci.math/msg/5998457425d5cd59?hl=en&
(David Kastrup)
http://sites.google.com/site/yacoset/Home/signs-that-you-re-a-bad-programmer
(yacoset)
http://linuxmafia.com/faq/Kernel/linus-im-a-bastard-speech.html
(Linus Torvalds)
http://groups.google.com/group/comp.lang.java.programmer/msg/f6f19f71c31da7c4?hl=en
(Joe Seigh)
http://groups.google.com/group/comp.software-eng/msg/b83b6303df4371f0
(Jay)
http://thedailywtf.com/
(many contributors)
Superprogrammers
http://programmers.stackexchange.com/questions/47197/are-there-any-famous-one-man-army-programmers
http://www.softwarequalityconnection.com/2011/03/fabrice-bellard-portrait-of-a-superproductive-programmer/
recently
http://bellard.org/jslinux/tech.html
via
http://news.ycombinator.com/item?id=2555349
Rent a Coder (I'm not recommending this!)
http://www.rentacoder.com/
Humor
http://www.ee.ryerson.ca:8080/~elf/hack/academic.html
Origins and precursors, 1936 - 1982: Turing, Von Neumann, Shannon, etc.
http://www.cs.berkeley.edu/~christos/classics/cs298.html
Some classic papers, 1968 - 1984: Dijkstra, Codd, Parnas, etc.
http://www.acm.org/classics/previous.html
Recent papers by Google scientists
http://research.google.com/pubs/papers.html
CiteSeer, richly annotated index to computer science literature
http://citeseer.ist.psu.edu/, also
citeseer.html. Example:
harel87statecharts.html
Citeseer, most cited papers, also most cited in each topic
http://citeseer.ist.psu.edu/source.html, also
directory.html
DBLP, searchable computer science bibliography, 740K+ BibTeX entries
http://www.informatik.uni-trier.de/~ley/db/index.html
http://dblp.mpi-inf.mpg.de/dblp/index.php (nice GUI to same)
Disappearing computer science literature (Jerry Leichter)
http://catless.ncl.ac.uk/Risks/20.15.html#subj9
Experiments (or lack thereof) in computer science
http://citeseer.ist.psu.edu/56429.html
Automatic computer science paper generator
http://pdos.csail.mit.edu/scigen/
Literate programming, documentation, coding standards, metrics
(papers and links)
http://www.literateprogramming.com
Literate programming disenchantment
http://airfoyle.blogspot.com/2006/05/anti-literacy-program.html
Writing about programming: reviews and criticism
http://groups.google.com/group/comp.lang.lisp/msg/1ae7c4b7af0603ff?hl=en
(RC)
http://developers.slashdot.org/comments.pl?sid=163926&cid=13690884
(Doc Ruby)
http://books.slashdot.org/comments.pl?sid=139697&cid=11693066
(renderhead)
http://ask.slashdot.org/comments.pl?sid=216482&cid=17568646
(larry bagina)
Writing about programming: advice, how-to's
(pertinent to other subjects also)
http://www.ccs.neu.edu/home/shivers/diss-advice.html
http://www.paulgraham.com/writing44.html
http://www.mtholyoke.edu/acad/intrel/orwell46.htm
http://groups.google.com/group/sci.math/msg/85a97ceeb1f62c33?hl=en&
(See also literature)
Most important software innovations
http://www.dwheeler.com/innovation/innovation.html#innovations
Significant new inventions in computing since 1980
http://stackoverflow.com/questions/432922/significant-new-inventions-in-computing-since-1980
Lisp history
http://www-formal.stanford.edu/jmc/history/lisp/lisp.html
(John McCarthy 1979, early days)
http://blog.fogus.me/2011/11/03/in-the-shadow-of-john-mccarthy/
(Michael Fogus 2011, other early contributors)
http://dreamsongs.com/Files/Hopl2.pdf
(Steele and Gabriel, 1992)
Lisp machines
http://lispm.dyndns.org/news?ID=NEWS-2009-04-07-1
Lisp 50th birthday celebration
http://www.lisp50.org/schedule/schedule/mccarthy.html
http://www.mcjones.org/dustydecks/archives/2008/07/04/70/
Alan Kay: origins and very early history of object-oriented programming
http://www.purl.org/stefan_ram/pub/doc_kay_oop_en
AI: two critical histories, and some shorter observations
http://polaris.gseis.ucla.edu/pagre/critical.html
(Phil Agre)
http://www.ai.mit.edu/people/brooks/papers/AIM-1293.pdf, also
.ps.Z
(Rodney Brooks)
http://groups.google.com/group/comp.ai.philosophy/msg/284089774ea2ffb7?hl=en&
(Jorn Barger)
http://groups.google.com/group/comp.ai/msg/0dd83e629745e109?hl=en& (Bill Park)
http://groups.google.com/group/comp.ai/msg/35405be44d24aeeb
(Drew McDermott)
http://news.ycombinator.com/item?id=185348
(John McCarthy (in 2008!) via mgummelt, and many contributors)
Niklaus Wirth: history of "good ideas that turned out to be less than brilliant"
http://www.cs.inf.ethz.ch/~wirth/Articles/GoodIdeas_origFig.pdf
Jaron Lanier: memories of California hackers in the 70's (including Ted Nelson, see below)
http://www.newstatesman.com/print/201108180032
Ted Nelson: curmudgeon's history of computing
http://geeks-bearing-gifts.com/gbgContents.html
The end of history?
http://lambda-the-ultimate.org/node/2059
http://www.cs.bell-labs.com/who/rob/utah2000.pdf
http://www.nicholasgcarr.com/articles/matter.html
http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf
Dennis Ritchie: Unix and C history and memorabilia
http://plan9.bell-labs.com/cm/cs/who/dmr/, also
picture.html, also
primevalC.html
Alan Turing: his life, work, death, and biographers
http://www.newyorker.com/printables/critics/060206crbo_books
Portraits of programming language designers, others
http://www.angelfire.com/tx4/cus/people/
http://www.codethinked.com/post/2007/12/The-Programmer-Dress-Code.aspx,
also
---Part-Deux.aspx
Programming languages birthplaces
http://maps.google.com/maps/ms?ie=UTF&msa=0&msid=117404454311069720041.000450acfaf9cdd44c4f7
Fallen heroes
http://www.economist.com/node/21536536/print
(Dennis Ritchie and John McCarthy, dual obituary, November 2011)
http://www.latimes.com/news/nationworld/nation/la-me-john-mccarthy-20111027,0,2083488,print.story
(John McCarthy, October 2011)
http://www-formal.stanford.edu/jmc/
http://www.aaai.org/ojs/index.php/aimagazine/article/view/2063/2057
http://blog.fogus.me/2011/11/03/in-the-shadow-of-john-mccarthy/
(don't miss comments at the end)
http://www.nytimes.com/2011/10/14/technology/dennis-ritchie-programming-trailblazer-dies-at-70.html?_r=1&pagewanted=print
(Dennis Ritchie, October 2011)
http://plan9.bell-labs.com/cm/cs/who/dmr/
https://plus.google.com/u/0/101960720994009339267/posts/33mmANQZDtY
http://www.edmundjorgensen.com/2011/11/09/sonnet-for-dennis-ritchie.html
http://www.nytimes.com/interactive/2011/12/22/magazine/the-lives-they-lived.html#view=dennis_ritchie
http://news.ycombinator.com/item?id=2835694
(Daniel D. McCracken, July 2011)
http://www.boston.com/bostonglobe/obituaries/articles/2011/05/22/tom_west_engineer_was_the_soul_of_data_generals_new_machine/?page=full
(Tom West, May 2011)
http://www.nytimes.com/2011/03/28/technology/28baran.html?pagewanted=print
(Paul Baran, March 2011)
http://www.nytimes.com/2011/02/08/technology/business-computing/08olsen.html?pagewanted=print
(Ken Olsen, February 2011)
http://www.mercurynews.com/ci_17329190?nclick_check=1
http://news.ycombinator.com/item?id=2191566
http://www.independent.co.uk/news/obituaries/robin-milner-pioneering-computer-scientist-1943933.html
(Robin Milner, March 2010)
http://www.nytimes.com/2008/03/13/world/europe/13weizenbaum.html?_r=1&ei=5088&en=5447353fdbef1959&ex=1363147200&partner=rssnyt&emc=rss&pagewanted=print&oref=slogin
(Joseph Weizenbaum, March 2008)
http://www.nytimes.com/2007/03/19/obituaries/20cnd-backus.html?ei=5124&en=adde3ee5a1875330&ex=1332043200&partner=permalink&exprod=permalink&pagewanted=print
(John Backus, March 2007)
http://www.kuro5hin.org/story/2003/4/25/85724/7216
(Ted Codd, April 2003)
http://www.cs.utexas.edu/users/EWD/, also
indexBibTeX.html
(Edsger Dijkstra, August 2002)
http://homepages.cwi.nl/~apt/ps/dijkstra.pdf
http://www.catonmat.net/blog/edsger-dijkstra-discipline-in-thought/
(video interview, pointful comment by fuffz)
http://www.ifi.uio.no/in_memoriam_kristen/
(Kristen Nygard, August 2002)
http://www-cs-faculty.stanford.edu/~uno/papers/floyd.ps.gz
(Bob Floyd, 2001, eulogy by Donald Knuth)
http://groups.google.com/group/comp.text.tex/msg/ca1a9a940370b08e
(Alonzo Church, August 1995)
Weblogs, etc.
http://www.tbray.org/ongoing/
http://del.icio.us/joshua/
http://www.somebits.com/weblog/, for example
culture/blogs/my-most-linked-posts.html
http://simonwillison.net/
(See also layering and software design)
Architectural principles of the Internet, and some recent changes
http://www.ietf.org/rfc/rfc1958.txt, also
rfc/rfc3439.txt,
rfc/rfc3724.txt
Internet standards: RFCs etc. by number, also by category
http://www.rfc-editor.org/
http://rfc.sunsite.dk/main.html
http://www.faqs.org/rfcs/, also
rfcs/np.html
RFC writing
http://www.cs.york.ac.uk/hise/safety-critical-archive/2000/0113.html
http://rfc.sunsite.dk/rfc/rfc4101.html
Who runs the Internet?
http://www.acm.org/ubiquity/views/v6i5_simoneli.html
http://slashdot.org/comments.pl?sid=141282&cid=11837663, also
cid=11837336,
cid=11838143
Tussle in cyberspace
http://www.acm.org/sigs/sigcomm/sigcomm2002/papers/tussle.pdf
Layering, from course notes by Phil Agre (in first three paragraphs only)
http://polaris.gseis.ucla.edu/pagre/240/week5.html
Stack of specifications (layering again), from a talk by Tim Berners-Lee
http://www.w3.org/DesignIssues/Stack
IP, from a book by Eric Hall
http://www.oreilly.com/catalog/coreprot/chapter/ch02.html
TCP, in a paper by Jingjing Lu and Yuxiang Zhu
http://www.cs.toronto.edu/~chechik/courses99/csc2108/projects/8.pdf
HTTP, from a book by Clinton Wong
http://www.oreilly.com/openbook/webclient/ch02.html
Thirty minute web server by Wilhelm Fizpatrick
http://www.seapig.org/ThirtyMinuteWebServer
TCP/IP and HTTP protocol sequence diagrams, etc.
http://www.eventhelix.com/realtimemantra/networking/
HTTP headers and status codes, a diagram by Alan Dean
http://upload.wikimedia.org/wikipedia/commons/8/8a/Http-headers-status.svg
HTTPTracer, displays HTTP traffic between your browser and any server
http://simile.mit.edu/httptracer/
Well-known TCP and UDP ports
http://www.iana.org/assignments/port-numbers
http://docs.info.apple.com/article.html?artnum=106439
http://www.iss.net/security_center/advice/Exploits/Ports/default.htm
Tim Craven's course notes:
brief coverage of many topics with lots of links
http://525.fims.uwo.ca/~craven/
(See also web page design and technology)
Very short but enlightening explanation of many web technologies,
then a warning and a mea culpa
http://news.ycombinator.com/item?id=487992, but also
538263
http://ask.metafilter.com/90840/Hope-me-learn-teh-internets#1333384
Another short explanation
http://ask.metafilter.com/124165/Web-development-big-picture-for-a-nonweb-programmer#1774648
Web servers and HTTP
http://ask.metafilter.com/141950/What-do-I-really-need-to-know-about-Apache#2031793, etc.
John Osterhout's course on web applications (Stanford, Fall 2010)
http://www.stanford.edu/~ouster/cgi-bin/cs142-fall10/lectures.php,
also
projects.php
Browsers: primer on the internal operations of WebKit and Gecko
http://www.html5rocks.com/en/tutorials/internals/howbrowserswork/
Chrome browser explained in a comic book by Scott McCloud,
some background
http://blogoscoped.com/google-chrome/
http://www.niallkennedy.com/blog/2008/09/google-chrome.html
Mozilla developer center: browsers, plugins, related technologies
http://developer.mozilla.org/
XHTML, advocacy and caveats
http://www.peej.co.uk/articles/xhtml.html
http://www.webdevout.net/articles/beware-of-xhtml
RSS
http://news.bbc.co.uk/2/hi/help/3223484.stm
http://www.paulstamatiou.com/2005/11/13/how-to-getting-started-with-rss/
http://paininthetech.com/rss_feeds_from_scratch?pageNo=ALL
http://www.onfocus.com/2006/03/3789
BitTorrent
http://blog.commonbits.org/2005/05/how_to_start_us.html
Ajax (aka Remote Scripting)
http://www.adaptivepath.com/publications/essays/archives/000385print.php
http://marc.theaimsgroup.com/?l=php-general&m=112198633625636&w=2
http://developer.apple.com/internet/webcontent/iframe.html
Web development frameworks (some advice quickly becomes dated)
http://www.macdevcenter.com/lpt/a/6313
(TurboGears, Python, 2005)
http://www.artima.com/forums/flat.jsp?forum=106&thread=146149
(various, Python, 2006)
http://blog.lostlake.org/index.php?/archives/16-Web-Framework-Manifesto.html
(various, 2006)
http://it.slashdot.org/comments.pl?sid=212684&cid=17310692
(various, 2006)
http://blog.wecreate.com/articles/10-rules-to-code-by/#rule4,
also
#rule7, and comments 7, 24, 26 (various, 2007)
http://ask.metafilter.com/104298/What-should-I-learn-in-order-to-do-web-development
(various, 2008)
http://news.ycombinator.com/item?id=217394, also
217264,
216879
(various, Rails, PHP, 2008)
http://ask.metafilter.com/124165/Web-development-big-picture-for-a-nonweb-programmer
(various, 2009)
http://news.ycombinator.com/item?id=724166
(frameworks vs DIY, 2009)
http://stackoverflow.com/questions/1515324/history-of-djangos-popularity
(Django, 2009)
http://news.ycombinator.com/item?id=2030288
(DIY 2010)
http://pythonpaste.org/webob/do-it-yourself.html
(DIY Python, 2010)
Social bookmarks, tags, folksonomy
http://del.icio.us/, also
tag/,
help/,
joshua/
http://www.beelerspace.com/index.php?p=890
http://www.benbishop.me.uk/web/how-to-delicious-intro/
http://www.quickonlinetips.com/archives/2005/02/absolutely-delicious-complete-tools-collection/
http://www.slackermanager.com/slacker_manager/2005/12/the_several_hab.html
http://www.metabang.com/unclog/publisha/atinybit.html
http://simon.incutio.com/notes/2006/summit/schachter.txt
http://metatalk.metafilter.com/14655/delicious-profiles
Mashups and web APIs
http://www.programmableweb.com/mashups, also
howto,
apis,
reference
http://wiki.northernvoice.ca/Mashups%20for%20Non-Programmers
Semantic web: XML, RDF, RSS, OWL etc., from course notes by Phil Agre
http://polaris.gseis.ucla.edu/pagre/is277.html
Semantic web for web developers
(clear, short summary with discussion of RDF vs. XML + SOAP)
http://logicerror.com/semanticWeb-webdev
Simile, semantic web plugins for Firefox
(check out projects on right panel)
http://simile.mit.edu/, for example
solvent/,
piggy-bank/,
piggy-bank/developers.html,
welkin/, etc.
Semantic web: RDF sample data and command line tools, explanations and demos
http://blog.datagraph.org/2010/03/grepping-ntriples, also
04/transmuting-ntriples.html
Semantic web in haiku
http://infomesh.net/2002/swhaiku/, also
infomesh.net
Future of Web Apps Summit (notes from the conference, Feb 2006)
http://simon.incutio.com/archive/2006/02/08/summit, also
notes/2006/summit/schachter.txt,
notes/2006/summit/carson.txt
See also using search engines
Web crawlers, search engines, data mining, and more
from course notes by Dan Weld
http://www.cs.washington.edu/education/courses/490i/02wi/reading.html
How Google works
http://www.googleguide.com/google_works.html
Google design and prototype, original paper by Brin and Page at Stanford in 1998
http://infolab.stanford.edu/~backrub/google.html
http://citeseer.ist.psu.edu/brin98anatomy.html
How Google Translate works
http://www.independent.co.uk/life-style/gadgets-and-tech/features/how-google-translate-works-2353594.html?printService=print
Perspectives on the information industry, a talk by Google CEO Eric Schmidt,
May 2005 (abstract, video)
http://norfolk.cs.washington.edu/htbin-post/unrestricted/colloq/details.cgi?id=409
Behind the scenes at Google, a talk by Jeff Dean, October 2004
(abstract, video)
http://norfolk.cs.washington.edu/htbin-post/unrestricted/colloq/details.cgi?id=274
The Google Linux Cluster, a talk by Urs Hoelzle, November 2002
(abstract, video)
http://norfolk.cs.washington.edu/htbin-post/unrestricted/colloq/details.cgi?id=105
MapReduce, a Google Labs paper from 2004 (abstract, also PDF)
http://labs.google.com/papers/mapreduc.html
The Google file system, a paper from 2003 (abstract, also PDF)
http://labs.google.com/papers/gfs.html
... and many other publications by Googlers
http://research.google.com/pubs/papers.html
Google maps, how it works http://jgwebber.blogspot.com/2005/02/mapping-google.html
Software development at Google
http://developers.slashdot.org/comments.pl?sid=210908&cid=17179706
Tiny web servers, discussion on minimal TCP/IP
http://www.makezine.com/blog/archive/2006/10/how_to_build_a_web_server_for.html
http://www-ccs.cs.umass.edu/~shri/iPicTech.html
http://groups.google.com/groups?dq=&hl=en&selm=7rdc0q%246mb%241%40mermaid.ucc.gu.uwa.edu.au
Traceroute in Python
http://blog.ksplice.com/2010/07/learning-by-doing-writing-your-own-traceroute-in-8-easy-steps/
VisualRoute, a graphical traceroute
(commercial promo, interesting anyway)
http://www.visualware.com/visualroute/livedemo.html
(See also programming projects)
Philip Greenspun's pages: education, designing and running a big web site,
databases, e-commerce, startups, bustups
http://philip.greenspun.com/teaching/, also
internet-application-workbook/,
panda/,
seia/
http://ccm.redhat.com/asj/
http://openacs.org/about/history
http://www.waxy.org/random/arsdigita/
http://www.aduni.org/, also
~tomh/rants/aduni_five_years_later.html
Recent experiences: Terence Parr (jGuru), Joshua Schachter (de.lic.io.us),
Ryan Carson (DropSend), Jacob Kaplan-Moss (6News), Matt Haughey (MetaFilter),
various
http://www.cs.usfca.edu/~parrt/doc/devnybbles.html
http://ask.slashdot.org/askslashdot/06/12/26/207242.shtml
http://simon.incutio.com/notes/2006/summit/schachter.txt
http://simon.incutio.com/notes/2006/summit/carson.txt
http://www.jacobian.org/writing/2006/nov/08/breaking-news/
http://metatalk.metafilter.com/16577/How-Not-To-Sell-Out
also
http://metatalk.metafilter.com/19422/Are-You-Interested-in-Business-Opportunities#782894
also
http://a.wholelottanothing.org/2009/07/i-get-by-with-a-little-help-from-94552-friends.html
also
http://metatalk.metafilter.com/20458/Matts-2011-SXSW-Talk
also
http://delicious.com/mathowie/
Y Combinator, seed funding for early-stage startups
http://ycombinator.com/about.html, also
faq.html,
lib.html
http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive
Project proposals, estimates, and invoices for freelancers and small shops
http://ask.metafilter.com/96536/A-modest-proposal
Starter projects
http://neverreadpassively.blogspot.com/2008/04/hello-world-for-startup-wannabes-like.html
http://news.ycombinator.com/item?id=149625, also
item?id=149597, also
item?id=149495
http://news.ycombinator.com/item?id=151980
http://ask.metafilter.com/124165/Web-development-big-picture-for-a-nonweb-programmer#1774648
Launching a website
http://ask.metafilter.com/113701/Marketing-a-great-website-before-its-copied#1633147, also
#1633136, etc.
Wordie, minimal but addictive social networking site
http://wordie.org/, some reactions at
words/mentions
Wordnik (formerly Wordie) goes big time
http://www.nytimes.com/2012/01/01/business/wordniks-online-dictionary-no-arbiters-please.html?_r=1&pagewanted=print
____ will ____ you, an even more minimal site
http://littlegreatideas.com/willyou/
Brief history of the Internet, by its inventors
http://www.isoc.org/internet/history/brief.shtml
Tim Berners-Lee: World Wide Web original announcement (1991)
https://groups.google.com/group/comp.sys.next.announce/browse_thread/thread/6af5808c84a771fc/042c02b1b5992dd3?pli=1
http://news.ycombinator.com/item?id=3624513
Tim Berners-Lee: World Wide Web history, architecture, prospects
http://www.w3.org/People/Berners-Lee/
http://news.bbc.co.uk/1/hi/technology/3357073.stm
Tim Bray: XML, RDF history, assessment
http://www.acmqueue.com/modules.php?name=Content&pa=printer_friendly&pid=282&page=1
Pioneers of the net
http://www.simonsays.com/titles/0684812010/pioneers.html
Usenet timeline
http://groups.google.com/googlegroups/archive_announce_20.html
Internet history timeline
http://www.zakon.org/robert/internet/timeline/
Atlas of cyberspaces
http://www.cybergeography.org/atlas/atlas.html
Networks, web, applications, programming, media, milieu
Network security at home, general information about networks
http://www.cert.org/tech_tips/home_networks.html, also
advisories/CA-2001-20.html
Top Ten Internet security vulnerabilities
(lecture notes in PDF, MP3, updated web page)
http://www.sans.org/audio/sanstop10presentation.pdf, also
mp3,
top20.htm
Ruby on Rails security guide (2010, web security overview, not just RoR)
http://guides.rubyonrails.org/security.html
John Osterhout's course on web programming and security (Stanford, Winter 2009)
http://crypto.stanford.edu/cs142/,
also
syllabus.html
Chinese firewall (2008)
http://www.theatlantic.com/doc/print/200803/chinese-firewall
A tangled world wide web of security issues
(March 2002, review article, 100+ references)
http://firstmonday.org/issues/issue7_3/claessens/
Cookies
http://www.ciac.org/ciac/bulletins/i-034.shtml
http://www.cookiecentral.com/faq/
http://www.anu.edu.au/people/Roger.Clarke/II/Cookies.html
Recent evaluation of cookies by one of the inventors (Dec 2006)
http://it.slashdot.org/comments.pl?sid=212422&cid=17290166
How to block web ads (2000, many browsers now do this automatically)
http://ssmedia.com/Utilities/hosts/
http://www.ecst.csuchico.edu/~atman/spam/adblock.shtml
Cross site scripting, SQL injection (2001)
http://www.peej.co.uk/articles/cross-site-scripting.html, also
sql-injection.html
Database security, SQL injection etc., examples in MySQL (2009)
http://substack.net/posts/091662/Hands-On-Database-Security
State-based attacks on web applications (2006)
http://www.ethicalhacker.net/content/view/43/2/
Common security problems in web applications
(2006, PHP but probably similar elsewhere)
http://developers.slashdot.org/comments.pl?sid=211706&cid=17234626
Top 10 web hacks of 2006
http://jeremiahgrossman.blogspot.com/2006/12/top-10-web-hacks-of-2006.html
Security and privacy problems in Microsoft products,
some fixes and suggestions
http://www.computerbytesman.com/security/bill1.htm
Secure programming for Linux and Unix (pertinent to Windows etc. also)
http://www.linuxdoc.org/HOWTO/Secure-Programs-HOWTO/
The Tao of Windows buffer overflow
http://www.cultdeadcow.com/cDc_files/cDc-351/
"Smashing The Stack For Fun And Profit"
http://www.phrack.org/phrack/49/P49-14
Hacking the Xbox (hardware, crypto, legal issues)
http://hackingthexbox.com/
How to decrypt a DVD, in haiku form
http://www-2.cs.cmu.edu/~dst/DeCSS/Gallery/decss-haiku.txt, also
~dst/DeCSS/
http://www.loyalty.org/~schoen/haiku.html
Ross Anderson's pages, economics of information security, etc.
http://www.cl.cam.ac.uk/~rja14/#Research, also
~rja14/econsec.html
Dave Dittrich's page, forensics and much much more
http://staff.washington.edu/dittrich/
Conferences (in Defcon, click on author links to see abstracts and bios)
http://events.ccc.de/congress/2005/fahrplan/speakers.en.html
http://www.defcon.org/html/links/defcon-media-archives.html#dc-12-speakers
Spammers and frauds vs. Craigslist:
security technology arms race (May 2008)
http://www.codinghorror.com/blog/archives/001123.html
Credit card exposure due to poor programming:
legal repercussions, regulations, standards (May 2008)
http://ask.metafilter.com/92773/The-website-got-hacked-What-now
Phrack
http://phrack.com/issues.html
Attitudes about security
http://groups.google.com/group/comp.edu/msg/33118c6a359edea7
How to help someone use a computer
http://polaris.gseis.ucla.edu/pagre/how-to-help.html
(Phil Agre)
How to ask questions, and why so many "stupid" questions are asked
http://www.mikeash.com/getting_answers.html
(Michael Ash)
http://www.catb.org/~esr/faqs/smart-questions.html
(Eric Raymond and Rick Moen)
http://news.ycombinator.com/item?id=683272
(dkarl)
Rationalizations for bad design
http://catless.ncl.ac.uk/Risks/7.09.html#subj1
(Phil Agre)
Some causes of bad design and implementation
(see also traditional engineering)
http://groups.google.com/group/comp.software-eng/msg/f2bcebcdd0326c08
(Andy Dent)
Architectures of control
http://architectures.danlockton.co.uk/, also
?page_id=3
(Dan Lockton, contributors)
Is cost-benefit analysis itself "irrational"?
http://www.cs.york.ac.uk/hise/safety-critical-archive/2000/0390.html
(Nancy Leveson)
System administration (see also in projects)
http://groups.google.com/group/comp.unix.admin/msg/324f2eb3aea8efb6
(Steve Simmons)
http://groups.google.com/group/alt.folklore.computers/msg/b593d68089c7337f
(Paul Evans via David Meyer)
http://ask.metafilter.com/89449/How-do-I-be-better-at-system-administration-and-helpdesk-tasks#1314549, also
#1314354, etc.
(Skorgu, dg, LolaGeek, many others)
http://ask.metafilter.com/98291/How-does-IT-documenation-work
(wabashdw and many contributors)
http://ask.metafilter.com/111250/Document#1600201, also
#1600220,
#1600595, etc.
(spicynuts and many contributors)
IT costs
http://hbr.harvardbusiness.org/2009/03/the-truths-about-it-costs/ar/pr
Staying current
(see also careers
and learning)
http://groups.google.com/group/comp.lang.java.programmer/msg/f6f19f71c31da7c4?hl=en
(Joe Seigh)
http://groups.google.com/group/comp.software-eng/msg/6d90d578731d723f
(Amanda Giarla)
http://ask.metafilter.com/90840/Hope-me-learn-teh-internets
(pjern and many contributors)
http://ask.metafilter.com/91364/Help-me-Im-a-late-adopter
(Zarkonnen and many contributors)
Unix-hater's handbook
http://research.microsoft.com/~daniel/unix-haters.html
(Garfinkel, Weise, Strassmann, et al.)
Nostalgia and frustration
http://news.ycombinator.com/item?id=633182
RISKS: forum on risks to the public in computers and related systems
http://catless.ncl.ac.uk/Risks
(Peter G. Neumann and contributors)
Linux, Mac, Windows. See also hardware and programming.
Books on all three, with sample chapters to download
http://oreilly.com/store/complete.html, also
animals.html
http://www.manning.com/catalog/by/subject
http://www.nostarch.com/
Unix guide for beginners from Matt Might
http://matt.might.net/articles/basic-unix/,
settling-into-unix,
tools, also
ssh-hacks
Linux distributions family tree
(explanations, comments, corrections in second URL)
http://photos1.blogger.com/blogger/3370/2500/1600/GNULinuxupdatedw4.0.jpg
http://linuxhelp.blogspot.com/2006/04/mind-map-of-linux-distributions.html
Linux kernel map
(Cool diagram with concentric circles. Broken link, where did it go?)
http://lug.oregonstate.edu/projects/kernelmap/map.php,
also
about.php
Linux kernel map
(interactive, pg dn to zoom, arrow keys or drag to pan, click to view code)
http://www.linuxdriver.co.il/kernel_map_js, also
kernel_map_intro
Linux, Red Hat 7.1, April 2001: 30+ million lines of code, $1B, 71% C
http://www.dwheeler.com/sloc/redhat71-v1/redhat71sloc.html
Linux kernel 2.6, April 2008: statistics, authors, sponsors
https://www.linux-foundation.org/publications/linuxkerneldevelopment.php
Package management: significance, how to use it, how it works, command summaries
http://ianmurdock.com/2007/07/21/how-package-management-changed-everything
http://linuxhelp.blogspot.com/2005/12/concise-apt-get-dpkg-primer-for-new.html
http://www.wiggy.net/presentations/2000/PackageManagement/article/article.pdf, also
ps
https://wiki.archlinux.org/index.php/Pacman_Rosetta
also
http://news.ycombinator.com/item?id=3513849
Building from source on Unix, Linux, and OS X
http://serverfault.com/questions/46381/learning-to-compile-things-from-source-on-unix-linux-osx
BSD vs Linux
http://www.over-yonder.net/~fullermd/rants/bsd4linux/bsd4linux1.php
Look like a Unix guru, shell and command tipsheets
http://www.cs.usfca.edu/~parrt/course/601/lectures/unix.util.html
http://quong.com/shellin20/shellin20.html
http://www.iol.ie/~padraiga/cmdline.html
GNU manuals online
http://www.gnu.org/manual/
Linux how-tos, Ubuntu 2007 (but much applies to any Linux)
https://help.ubuntu.com/community/UserDocumentation
http://ubuntuguide.org/wiki/Ubuntu:Gutsy,
much more material in
Ubuntu:Feisty
Linux HOWTOs (older, mostly before 2005)
http://www.tldp.org/HOWTO/HOWTO-INDEX/index.html
Linux (in)compatible systems, components (not necessarily complete)
http://linux.slashdot.org/article.pl?sid=04/08/25/1817239&tid=137&tid=163&tid=106&tid=218
http://www.linux-tested.com/linux_results.htm
http://www.linuxcompatible.org/compatibility.html
http://tuxmobil.org/laptop_manufacturer.html
http://linux.schottelius.org/blacksheep/
Dennis Ritchie: Unix history and memorabilia
http://plan9.bell-labs.com/cm/cs/who/dmr/
Humor (see also in geek culture)
http://www.mit.edu/people/yandros/humor/unix-alphabet
http://www.gksoft.com/a/fun/unix-hierarchy.html
http://research.microsoft.com/~daniel/unix-haters.html
Mac OS X for Unix users
http://www.kernelthread.com/mac/osx/programming.html
http://www-2.cs.cmu.edu/~benhdj/Mac/unix.html
Mac OS X development at Apple
http://developers.slashdot.org/comments.pl?sid=208562&cid=17006034
Mac through history
http://www.apple-history.com/frames/
http://en.wikipedia.org/wiki/List_of_Macintosh_models_grouped_by_CPU
Mac performance, many models
http://www.primatelabs.ca/blog/2008/02/mac-performance-february-2008/
Mac dissection: iBook, PowerBook, Mini
http://ask.metafilter.com/87755/logic-board-replacement-success
http://www.ifixit.com/Guide/
http://www.smashsworld.com/2005/01/mac-mini-complete-technical.php
http://www.mini-itx.com/news/13909018/
Frankenmac, Hackintosh: OS X on commodity PC hardware
(I'm not recommending this!)
http://www.boingboing.net/2008/04/21/building-a-frankenma.html
http://lifehacker.com/348653/install-os-x-on-your-hackintosh-pc-no-hacking-required
Mac disenchantment, especially among former PC users
http://ask.metafilter.com/90092/Can-I-say-goodbye-to-XP-worryfree
Windows: 50+ million lines of code, 300+ million copies in use
http://www.microsoft.com/resources/design/window.html
Windows command line
http://www.codinghorror.com/blog/archives/000334.html
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/ntcmds.mspx?mfr=true
Windows development at Microsoft
http://blogs.msdn.com/ericlippert/archive/2003/10/28/53298.aspx
http://slashdot.org/comments.pl?sid=181323&cid=14999346
http://www.kuro5hin.org/story/2004/2/15/71552/7795
http://www.charlespetzold.com/etc/DoesVisualStudioRotTheMind.html
http://ask.metafilter.com/102558/How-do-I-learn-the-Visual-Studio-way-of-thinking-about-software-development#1487249
http://developers.slashdot.org/comments.pl?sid=208562&cid=17003804
Rapid application development for Windows, Microsoft tools vs. alternatives
http://ask.metafilter.com/193026/Whats-the-easiest-way-to-program-an-application
.NET and C#
http://www.andymcm.com/dotnetfaq.htm, also
csharpfaq.htm
http://developers.slashdot.org/comments.pl?sid=188107&cid=15510281, also
cid=15510059
http://news.ycombinator.com/item?id=366114
(C# and .NET vs. Java platform, technology and community)
http://ask.metafilter.com/93840/Scripter-needs-to-learn-a-real-language#1373021
Programming Windows with GNU, other tools
http://mingw.org/, also
links.shtml
http://www.iseran.com/Win32/FAQ/section0.html
Windows/Linux applications and utilities, equivalents/replacements/analogs
http://www.linuxalt.com/
http://mshiltonj.com/software_wars/current/
http://linuxshop.ru/linuxbegin/win-lin-soft-en/table.shtml
(apparently defunct)
Essentials for Windows
http://www.miktex.org/
(TeX, LaTeX)
http://www.graphviz.org
(Graphviz: dot, etc.)
http://www.cs.wisc.edu/~ghost/
(GhostScript, GhostView, GSView)
http://sourceforge.net/projects/gnuwin32/
(GNU tools: tar, gzip, find, etc.)
http://www.gnu.org/software/emacs/windows/ntemacs.html
(Emacs)
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
(PuTTY: terminal with ssh, scp etc.)
http://www-mrsrl.stanford.edu/labprivate/cvs_cmdwin.html
(CVS)
http://subversion.tigris.org/project_packages.html
(Subversion)
http://www.codinghorror.com/blog/archives/001093.html
(Subversion server on Windows)
Coping with Word
http://ask.metafilter.com/85456/Software-for-long-documents
http://www.academicproductivity.com/blog/2007/living-with-microsoft-word-tips-for-survival/
http://www.frostnova.net/archives/fake-latex.html
Windows sysadmin chores
http://uis.georgetown.edu/software/documentation/winxp/winxp.network.printer.html
http://www.winxptutor.com/slidetimeout.htm
PC performance, many models
http://www.primatelabs.ca/blog/2007/12/pc-performance-december-2007/
US vs Microsoft anti-trust settlement
http://www.thetc.org/
EU vs Microsoft decision
http://www.microsoft.com/about/legal/eudecision/default.mspx
PIFF + Microsoft agreement about Samba, etc.
http://www.samba.org/samba/PFIF/PFIF_history.html, also
PFIF_agreement.html
http://developers.slashdot.org/comments.pl?sid=395668&cid=21772026
News, rumors, gossip, rants
http://news.ycombinator.com/,
also
item?id=1024399,
1024293
also
http://www.gabrielweinberg.com/startupswiki/Ask_YC_Archive
also
http://www.blarworld.net/hackernewsgen.html
also see search box at bottom of HN page
http://ask.metafilter.com/, for example
science-nature,
computers-internet etc.
http://delicious.com/nielsen/
http://www.boingboing.net/
http://slashdot.org/
http://www.wired.com/
http://arstechnica.com/
http://www.kuro5hin.org/
http://www.theregister.com/
http://www.salon.com/tech/index.html
http://www.cs.washington.edu/homes/klee/misc/slashdot.html
Folklore and jargon
http://catb.org/jargon/html/go01.html
http://home.pipeline.com/~hbaker1/hakmem/hakmem.html
Comics (see also in art)
http://lambda.bugyo.tk/cdr/mwl/
http://thisisindexed.com/, for example
2007/01/were-all-going-to-hell/
http://xkcd.com/, for example
195,
482,
485,
526,
386
also
http://andromedayelton.com/dckx.php (topic index)
http://www.phdcomics.com/comics.php, also
aboutcomics.html
http://www.questionablecontent.net/
http://www.dayinpictures.co.uk/
http://www.qwantz.com/, many other artists via
links.html
Laptop art
http://gadgets.boingboing.net/2009/01/28/gallery-bbg-readers.html
Screenshots
http://k10k.net/ondisplay/
http://fluxbox.org/screenshots.php
http://news.ycombinator.com/item?id=74605
http://www.codinghorror.com/blog/archives/000682.html
http://www.leetless.de/site/vim
http://slinky.imukuppi.org/zenburn/
http://www.cinsk.org/emacs/emacs-artist.html
http://code.google.com/p/gnuemacscolorthemetest/ for example
index-el.html,
index-tex.html, etc.
Fonts and typography
http://www.codinghorror.com/blog/archives/000157.html, also
000969.html
http://hivelogic.com/articles/view/top-10-programming-fonts
http://news.ycombinator.com/item?id=615088
http://oku.edu.mie-u.ac.jp/~okumura/texfaq/mathtime/comparison.html
http://detexify.kirelabs.org/classify.html
http://www.ctan.org/tex-archive/info/symbols/comprehensive/
http://nitens.org/taraborelli/latex/
http://hanno-rein.de/archives/349
http://www.ministryoftype.co.uk/words/article/robot_poetry/
http://www.presentationzen.com/presentationzen/2008/01/helvetica.html
http://www.precious-forever.com/2008/07/18/songs-about-fonts/
Keys vs. mice:
"using language is more expressive than pointing at things all day"
http://news.ycombinator.com/item?id=743721
Food
http://news.ycombinator.com/item?id=57538, also
142951,
311740,
311835
http://ask.metafilter.com/101144/Om-nom-nom-for-cheap
http://ask.metafilter.com/108940/How-do-I-eat-out-less-frequently-when-Im-already-extremely-pressed-for-time
http://ask.metafilter.com/128887/Keeping-food-on-the-table
http://ask.metafilter.com/134504/My-first-proper-dinner-party-with-family-what-should-I-serve, for example
#1922385
http://ask.metafilter.com/141438/2080-Food
http://ask.metafilter.com/144094/Efficiency-cookingas-in-cooking-in-an-efficiency
http://ask.metafilter.com/147002/FoolProof-Receipes-for-Entertaining
Hack a day
http://www.hackaday.com/
Neat hacks (recent entries at top,
see also in science and engineering)
http://bellard.org/jslinux/tech.html
via
http://news.ycombinator.com/item?id=2555349
http://substack.net/posts/87bfa7/Robot-Telescope
http://users.ox.ac.uk/~uzdm0006/scans/1kchess/
http://www.heeltoe.com/software/pdp11/
http://alpha60.de/research/muc/, explained at
http://www.computer50.org/
http://www.physics.berkeley.edu/research/zettl/projects/nanoradio/radio.html
explained at
2007_Nanoletters_Nanotube_radio.pdf
http://pyroom.org/
http://www.antiquark.com/sliderule/sim/n4es/virtual-n4es.html
explained at
http://scienceblogs.com/goodmath/2006/09/manual_calculation_using_a_sli_1.php
http://web.cecs.pdx.edu/~harry/Relay/
http://paparazzi.enac.fr/wiki/index.php/Main_Page
http://aj-smith.atspace.com/toycro1/toycro1.htm
http://harbaugh.uoregon.edu/Brain/index.htm
http://wiki.ehow.com/Convert-a-Computer-ATX-Power-Supply-to-a-Lab-Power-Supply
http://www.facade.com/legacy/punchcard/?val=back+in+highschool+i+got+a+letter+typed+this+way
http://www.homebrewcpu.com/
http://www.zaverio.net/laptop/how_i_built/
http://www.ipodlinux.org/index.php/Main_Page
http://catless.ncl.ac.uk/Risks/23.56.html#subj15
http://slashdot.org/articles/04/09/27/049228.shtml?tid=222&tid=137&tid=126&tid=1
http://www.thehaefners.com/kap/gallery/?l=Gas+Works+Park
http://ozy.student.utwente.nl/projects/dbfs/
http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem.html
http://www.onomy.com/blue/predicta.html
http://kde-look.org/content/show.php?content=12219
http://www20.tomshardware.com/cpu/20031230/index.html
http://lilypond.org/stable
http://hackingthexbox.com/
http://www.cs.huji.ac.il/~springer/
http://sweetcode.org/index.html
http://www.sodaplay.com/constructor/index.htm
http://www-ccs.cs.umass.edu/~shri/iPicTech.html
http://www.oddmusic.com/gallery/om22000.html
Humor (see also in Unix)
http://www.canonical.org/~kragen/tao-of-programming.html
differently formatted here
http://repetae.net/computer/tao.html
also
http://catb.org/~esr/writings/unix-koans/index.html
also
http://mercury.ccil.org/~cowan/upc/
also
http://groups.google.com/group/comp.lang.scheme/msg/ab562d803aa98142?dmode=source
the original inspiration
http://www.ashidakim.com/zenkoans/zenindex.html
http://maradydd.livejournal.com/293666.html
http://www.ee.ryerson.ca:8080/~elf/hack/academic.html
http://research.microsoft.com/~daniel/unix-haters.html
http://www.codethinked.com/post/2007/12/The-Programmer-Dress-Code.aspx
http://freshmeat.net/projects/rottenflesh/
http://thedailywtf.com/
Legacies
http://www.tbray.org/ongoing/When/200x/2009/06/20/Erik-Naggum
also
http://open.salon.com/blog/kent_pitman/2009/06/24/erik_naggum_rip
also
http://news.ycombinator.com/item?id=666425,
672582
http://www.zephoria.org/thoughts/archives/2009/06/21/xkcd_meets_real.html
Historical anniversaries
http://en.wikipedia.org/wiki/List_of_historical_anniversaries
Letters of note, an archive of fascinating correspondence
http://www.lettersofnote.com/
Internet anagram server
http://www.wordsmith.org/anagram/
Lexical Freenet
http://www.lexfn.com/
Magnetic poetry
http://www.broken-notebook.com/magnetic/
"May I take your order?"
http://www.rahoi.com/2006/03/may-i-take-your-order.php
International Rollergirls' master roster
http://twoevils.org/rollergirls/
Browse Wittgenstein's Tractatus
http://philosurfical.open.ac.uk/
http://chneukirchen.org/trivium/2008-12-06
http://groups.google.com/group/rec.arts.books/msg/3e2f5e948e5fadd2?dmode=source
Dao De Jing, with links on the translation, language and culture
http://zhongwen.com/dao.htm
Oracle of Bacon
http://www.cs.virginia.edu/oracle/
Typealyzer, Myers-Briggs classification of web pages
http://www.typealyzer.com/
Early technical manual
http://art-bin.com/art/oastro.html
Search for your name or birthday in pi.
http://www.dr-mikes-maths.com/pisearch.html
http://www.facade.com/legacy/amiinpi/
The elements
http://www.theodoregray.com/PeriodicTable/, also
Posters/
http://www.uky.edu/Projects/Chemcomics/
http://www.designobserver.com/archives/000101.html
Looplabs (Flash)
http://www.looplabs.com/
Sodaplay (Java, nothing to do with soft drinks)
http://www.sodaplay.com/constructor/index.htm
404 Research Lab
http://www.plinko.net/404/