Tony Finch – link log
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025
- 2007‑12‑28:
Smoking bans around the world, as of June 2007.
- 2007‑12‑19:
Paddy Power's gambling advertisement teating problems.
- 2007‑12‑18:
Perl-5.10 changes.
- 2007‑12‑18:
perl-5.10 hits CPAN - browse the source.
- 2007‑12‑18:
"Shimmering" in Tcl - a rare case where Perl doesn't have the cool jargon for an obscure feature.
- 2007‑12‑18:
Nine Inch Noëls.
- 2007‑12‑18:
Larry Wall: "scripting is a lot like obscenity".
- 2007‑12‑18:
Happy 20th birthday, Perl. Release version 5.10 already!
- 2007‑12‑18:
What's cooking for FreeBSD-7.0 - a good summary of the notable improvements.
- 2007‑12‑18:
Top 10 tips for new bloggers from the first blogger, Jorn Barger.
- 2007‑12‑18:
Worm propagation strategies in an IPv6 internet.
- 2007‑12‑18:
free.fr deploys IPv6 for its 2.767 million ADSL customers. (French)
- 2007‑12‑18:
Open-FCoE is the home of the Fibre Channel over Ethernet implementation for the Linux operating system.
- 2007‑12‑17:
Amount of space required to transport the same number of people by car, bus, or bicycle.
- 2007‑12‑16:
The case for energy-proportional computing.
- 2007‑12‑14:
What to know before debating type systems.
- 2007‑12‑12:
Meta 419 scam.
- 2007‑12‑12:
Terry Pratchett announces "an embuggerance".
- 2007‑12‑12:
Knuth does Hacker's Delight.
- 2007‑12‑12:
GooglePages listed in the SBL. GooglePages URLs appearing in mail will trigger anti-spam systems, including SpamAssassin, until this is resolved. (via Justin Mason)
- 2007‑12‑12:
Bogglingly bad vulnerability in Lotus Notes.
- 2007‑12‑12:
Amateur time hackers play with atomic clocks at home.
- 2007‑12‑12:
SPECpower_ssj2008 - performance per watt of server-side Java.
- 2007‑12‑12:
How super-precise atomic clocks will change the world in a decade.
- 2007‑12‑11:
Apparatus for facilitating the birth of a child through centrifugal force.
- 2007‑12‑10:
Language Log: The etiology and elaboration of a flagrant mistranslation.
- 2007‑12‑10:
Soft hyphen - a hard problem?
- 2007‑12‑10:
The design of the Inferno virtual machine.
- 2007‑12‑10:
Henry Baker's archive of research papers, including several on linear languages.
- 2007‑12‑10:
Linear logic bibliography.
- 2007‑12‑10:
Continuations and Stackless Python.
- 2007‑12‑10:
The case for virtual register machines.
- 2007‑12‑10:
The 2003 workshop on interpreters, virtual machines and emulators.
- 2007‑12‑07:
Hand-written home page.
- 2007‑12‑07:
Stan Kelly-Bootle's Son of Devil's Advocate columns.
- 2007‑12‑06:
Ryanair and Aer Lingus together account for 25% of passenger complaints about European airlines.
- 2007‑12‑06:
Trying times in ISO's SGML committee.
- 2007‑12‑05:
Email standards compliance project.
- 2007‑12‑05:
Pictures of Cambridge's newest bridge.
- 2007‑12‑05:
Building noarch RPMs.
- 2007‑12‑05:
Microsoft wireless keyboards "encrypt" keystrokes using XOR with a one byte key.
- 2007‑12‑04:
Problems with IP address sorting in glibc and RFC 3484.
- 2007‑12‑04:
Cool glowy things.
- 2007‑12‑03:
Why the BBC fails at the Internet.
- 2007‑11‑30:
Frank Schilling on Dell's domain tasting lawsuit.
- 2007‑11‑30:
Dell takes domain tasters to court - excellent news!
- 2007‑11‑27:
A piece of stunning idiocy from ZDNet.
- 2007‑11‑26:
A cry for web standards in email.
- 2007‑11‑26:
Energy-efficient digital networks at LBL.
- 2007‑11‑25:
No Starch Press page about Forbidden Lego.
- 2007‑11‑25:
A review of the book "Forbidden Lego".
- 2007‑11‑25:
How to be a homeopathic bioterrorist.
- 2007‑11‑22:
Large meccano difference engine.
- 2007‑11‑22:
Small meccano difference engine.
- 2007‑11‑22:
Lego difference engine.
- 2007‑11‑20:
Out-of-office autoreply suppression in Exchange 2003.
- 2007‑11‑20:
Books about celestial mechanics and astronomical calculations.
- 2007‑11‑20:
Matthew Garrett on Automatix.
- 2007‑11‑19:
Open access to academic research in the US gets closer.
- 2007‑11‑19:
Why the future doesn't need us - Bill Joy.
- 2007‑11‑19:
The law of accelerating returns - Ray Kurzweil.
- 2007‑11‑19:
KurzweilAI.net - articles on acceleratng technological change.
- 2007‑11‑19:
Colossus rebuilt at Bletchley - National Codes Centre press release.
- 2007‑11‑19:
Colossus rebuilt at Bletchley - BBC news report.
- 2007‑11‑19:
Stephen Bates never wanted to be a religious affairs correspondent.
- 2007‑11‑16:
PHP compiler and static analyser.
- 2007‑11‑15:
RIPA section III in action.
- 2007‑11‑13:
Jens Schweikhardt on writing man pages.
- 2007‑11‑13:
Peter Seebach on writing man pages.
- 2007‑11‑12:
Discussion of Maemo Alpine port.
- 2007‑11‑12:
Nokia 770/800 Maemo applications, including Alpine.
- 2007‑11‑12:
Improving TCP/IP security through randomization without sacrificing interoperability.
- 2007‑11‑11:
Ivan Krstić on OLPC security.
- 2007‑11‑09:
CIO 2007 - meeting of ivy league law school IT managers.
- 2007‑11‑09:
Surf.NL Copyright Toolbox.
- 2007‑11‑08:
RFC 5068 / BCP 134.
- 2007‑11‑07:
MarkLogic XML / XQuery database - developer pages.
- 2007‑11‑07:
SiCortex: teraflops from milliwatts.
- 2007‑11‑07:
Cheap USB interfaces for easy prototyping.
- 2007‑11‑06:
UK business taxes for telco infrastructure.
- 2007‑11‑06:
Institutional access to staff and student IT accounts and IT equipment - model policy from JISC.
- 2007‑11‑05:
A few facts concerning GMT, UT, and the RGO.
- 2007‑11‑05:
Leap seconds and how they are handled by meinberg devices and NTP.
- 2007‑11‑05:
What went wrong with the leap second?
- 2007‑11‑05:
KSD solar diode window.
- 2007‑11‑04:
DJB's thoughts on security after ten years of qmail.
- 2007‑11‑04:
Bluffs: BSD logging updated FFS.
- 2007‑11‑04:
Kris Kennaway's FreeBSD 7.0 preview slides.
- 2007‑11‑03:
Can a bayesian spam filter play chess?
- 2007‑11‑02:
Log writer library.
- 2007‑11‑02:
OSSP l2.
- 2007‑11‑02:
log4c.
- 2007‑11‑02:
Malfunctioning central locking system jams other cars' RFID signals.
- 2007‑11‑02:
The daily dose of IETF - summary of document state changes.
- 2007‑11‑02:
Using the ssh agent with Mac OS X Leopard.
- 2007‑11‑01:
The GHC commentary.
- 2007‑11‑01:
ICANN IDN TLD test wiki.
- 2007‑10‑31:
The mathematics of the ISO week calendar.
- 2007‑10‑31:
ISO 8601:2004 in a zip file.
- 2007‑10‑31:
OM NOM NOM NOM
- 2007‑10‑31:
ISO/FDIS 8601:2000.
- 2007‑10‑31:
LJ Brad's halloween costume.
- 2007‑10‑31:
Google UK carbon footprint calculator.
- 2007‑10‑31:
Challenge-response anti-spam systems like TMDA considered harmful.
- 2007‑10‑30:
Git for computer scientists.
- 2007‑10‑29:
More on PMCS.
- 2007‑10‑29:
Post-micturation convulsion syndrome.
- 2007‑10‑29:
The two cultures of mathematics.
- 2007‑10‑29:
Undefined behaviour in Perl and other languages.
- 2007‑10‑29:
In praise of implementation-defined languages.
- 2007‑10‑29:
Nomic: a game of self-amendment.
- 2007‑10‑29:
Jam - software build tool from Perforce.
- 2007‑10‑29:
Rant - flexible, Ruby-based make.
- 2007‑10‑29:
CMake - cross-platform make.
- 2007‑10‑29:
SCons software construction tool.
- 2007‑10‑29:
The Waf build system.
- 2007‑10‑29:
Boost build system v2.
- 2007‑10‑29:
Why the KDE project switched to CMake - and how.
- 2007‑10‑26:
The SPEC Power and Performance Committee is developing the first generation SPEC benchmark for evaluating the power and performance characteristics of volume server class computers.
- 2007‑10‑25:
The Zero Install system.
- 2007‑10‑25:
Mailinator - throwaway email addresses.
- 2007‑10‑25:
1/6th of Library of Congress has been misplaced.
- 2007‑10‑25:
Public svn repository for Alpine snapshots.
- 2007‑10‑25:
L-root IP address change on the ICANN blog.
- 2007‑10‑25:
L.root-servers.net IP address to change on 2007-11-01.
- 2007‑10‑25:
UK academic open source advisory service: MX server survey.
- 2007‑10‑25:
Baltimore County judge rules partial prints are not good enough for murder trials.
- 2007‑10‑25:
Bytelevel two-letter country code world maps.
- 2007‑10‑23:
IERS: on the use of Julian dates.
- 2007‑10‑23:
Simon Josefsson's guidelines for free standards in the IETF.
- 2007‑10‑23:
How not to coerce someone into a confession, and how not to try to cover it up.
- 2007‑10‑23:
JANET mirror of the Spamhaus Zen blacklist.
- 2007‑10‑23:
Zebra barcode reader.
- 2007‑10‑23:
Flash webcam barcode scanner.
- 2007‑10‑22:
McCullagh's law of politics.
- 2007‑10‑22:
Structured programming using processes.
- 2007‑10‑19:
Fusion io - large and fast flash storage for servers.
- 2007‑10‑19:
Asus Eee PC - what RM are reselling as the Minibook.
- 2007‑10‑19:
Zonbu at Wikipedia.
- 2007‑10‑19:
RM Asus Minibook - another Linux appliance, this time aimed at schools.
- 2007‑10‑19:
Zonbu - interesting subscription-based Linux appliance.
- 2007‑10‑18:
Australia successfully questions the masculinity of speeding drivers.
- 2007‑10‑18:
The Vulcan bomber flies again.
- 2007‑10‑17:
GUIdebook.
- 2007‑10‑17:
Nokia N810 pictures.
- 2007‑10‑16:
American lawbreaking: drugs, porn, copyright, immigration.
- 2007‑10‑16:
A history of multi-touch input devices and user interfaces.
- 2007‑10‑15:
The telecommunications perfect storm.
- 2007‑10‑15:
Sun's Project Blackbox - a data centre in a shipping container.
- 2007‑10‑15:
PyGPU - program your GPU with Python.
- 2007‑10‑15:
Tufte-LaTeX.
- 2007‑10‑15:
Fun physics in the game "Portal".
- 2007‑10‑15:
Browsing web 3.0 at 3.0 watts - lots of good mobile technology forecasting.
- 2007‑10‑15:
Map of the Internet including IP addresses on the Spamhaus XBL.
- 2007‑10‑12:
Caja - Javascript object-capability subset.
- 2007‑10‑12:
Updated installer for EDTK+BDB.
- 2007‑10‑12:
Erlang driver toolkit production-quality Berkeley DB interface.
- 2007‑10‑12:
RJK asks about languages with non-nullable reference types.
- 2007‑10‑11:
Steven Pinker writes a good essay about bad language.
- 2007‑10‑11:
Marshall Rose on helicopters and submarines (SIP vs XMPP).
- 2007‑10‑09:
Delegating responsibility in digital systems: Horton's "Who done it?"
- 2007‑10‑09:
Dynamo: Amazon's highly-available key-value store.
- 2007‑10‑08:
Programming models for hybrid CPU/FPGA chips.
- 2007‑10‑08:
The Reduceron - an FPGA machine for executing Haskell.
- 2007‑10‑08:
It's time to stop calling circuits "hardware".
- 2007‑10‑08:
czip - turn data into zlib-compressed C source.
- 2007‑10‑04:
Chad Fowler on the dangers of the big software rewrite.
- 2007‑10‑04:
Colour Lovers - colour trends and palettes.
- 2007‑10‑04:
WellStyled colour scheme generator.
- 2007‑10‑03:
Building an IPv6 router with GNU/Linux.
- 2007‑10‑03:
The Open Group Jericho Forum - arguing against hard-crunchy-outside soft-chewy-inside networks.
- 2007‑09‑30:
Lego Mindstorms firmware development sources.
- 2007‑09‑28:
Brian Candler on IM2000.
- 2007‑09‑28:
Brian Candler on IPv6.
- 2007‑09‑27:
Lua-5.1 test suite.
- 2007‑09‑27:
Invisible college!
- 2007‑09‑26:
Visualizations of the global routing table over time.
- 2007‑09‑26:
Sutton Trust - interesting research into university admissions.
- 2007‑09‑20:
USD and CAD reach parity.
- 2007‑09‑20:
Erlang grammer from erlide.
- 2007‑09‑20:
Principles of language design and evolution, by Bertrand Meyer.
- 2007‑09‑19:
ASCII smiley created 25 years ago today at CMU.
- 2007‑09‑19:
Thirty years later: lessons from the Multics security evaluation.
- 2007‑09‑19:
Giganews's history of Usenet.
- 2007‑09‑18:
RFC 2140: TCP control block interdependence.
- 2007‑09‑17:
Philip Hazel's thoughts on a future MTA, from March 1995.
- 2007‑09‑17:
JANET policy against inappropriate email bounces.
- 2007‑09‑17:
Uniform boilerplate and list processing, or, scrap your scary types.
- 2007‑09‑17:
The unmanaged internet architecture project.
- 2007‑09‑17:
Structured streams: a new transport abstraction.
- 2007‑09‑14:
When piracy is easier than legal purchase.
- 2007‑09‑14:
One sixth of US GDP depends on limitations on copyright holders' exclusive rights.
- 2007‑09‑13:
USPS on suspicious packages.
- 2007‑09‑13:
Too much /proc is bad for you!
- 2007‑09‑11:
Intel's rules for concurrent / multicore programming.
- 2007‑09‑11:
Mike Dimmick's notes on parsing C++.
- 2007‑09‑11:
Meta-compilation for C++.
- 2007‑09‑11:
A key indicator for bubbles.
- 2007‑09‑11:
An introduction to Ten15 - a personal retrospective.
- 2007‑09‑10:
Cory Doctorow on DRM (3) Pushing the impossible.
- 2007‑09‑10:
Cory Doctorow on DRM (2) Don't fall for the Potemkin scam.
- 2007‑09‑10:
Cory Doctorow on DRM (1) Copy Killers.
- 2007‑09‑10:
When cute acronyms go too far...
- 2007‑09‑07:
Storm botnet attacks security researchers that probe it.
- 2007‑09‑07:
A no-frills introduction to the Lua VM.
- 2007‑09‑07:
SMS FoxBox - Linux embedded micro Web server and SMS gateway.
- 2007‑09‑07:
Russian nuclear-powered lighthouses to be replaced.
- 2007‑09‑06:
XHTML-only interface to GMail.
- 2007‑09‑05:
Wellsolved environmentally-aware property maintenance.
- 2007‑09‑05:
Someone petitions the Prime Minister to Outlaw social networking sites to assist the fight against crime.
- 2007‑09‑04:
LinuxBIOS on AMD Geode platforms (including OLPC and ThinCan).
- 2007‑09‑04:
Expert-TW StarBox product page.
- 2007‑09‑04:
StarBox / TinyTuxBox manual.
- 2007‑09‑04:
Transtec AMD Geode LX800 thin client.
- 2007‑09‑04:
Artec ThinCan - AMD Geode computers.
- 2007‑09‑04:
Linutop - ThinCan resellers.
- 2007‑09‑04:
TinyTuxBox 4 - small cheap AMD GX2-466 computer.
- 2007‑09‑04:
Picotux - the smallest Linux computer in the world.
- 2007‑09‑04:
Pico-ITX PC motherboards.
- 2007‑09‑04:
Eurostar UK rail speed record - 335km/h.
- 2007‑09‑04:
Paris to London Eurostar speed record.
- 2007‑09‑03:
SML and O'Caml, side-by-side.
- 2007‑09‑03:
Communicating sequential processes - online edition of the book by C.A.R.Hoare.
- 2007‑09‑03:
Chumby.
- 2007‑08‑30:
Open source licences are contracts.
- 2007‑08‑29:
Phidgets - simple USB IO adapters.
- 2007‑08‑24:
Beyond pretty-printing: galley concepts in document formatting combinators.
- 2007‑08‑24:
Stefano Mazzocchi on version control architectures, git vs svn, and the fear of displacing innovation.
- 2007‑08‑23:
Luca Cardelli was an accidental Simula user.
- 2007‑08‑23:
BarCamb.
- 2007‑08‑23:
Higher-order and typed "HOT" pickles in Alice ML.
- 2007‑08‑22:
Efficient manipulation of binary data using pattern matching in Erlang.
- 2007‑08‑22:
Applications, implementation and performance evaluation of bit stream programming in Erlang.
- 2007‑08‑22:
Ada 95 representation items.
- 2007‑08‑22:
A bit syntax package for Haskell.
- 2007‑08‑20:
Spamford Wallace gets sued yet again.
- 2007‑08‑20:
Thirteen things to avoid in a blog.
- 2007‑08‑16:
DHTML hyperlinked grammars for C#, Haskell, O'Caml.
- 2007‑08‑15:
"Customer-arranged collection" for deliveries from UK to Falkland Islands?!
- 2007‑08‑14:
Tiny threads - a tour of the code.
- 2007‑08‑14:
Miranda prototypes in C (2).
- 2007‑08‑14:
Miranda prototypes in C (1).
- 2007‑08‑14:
Miranda methods in Java.
- 2007‑08‑14:
Robodoc - language-independent in-source documentation extractor.
- 2007‑08‑14:
ICANN request for information on domain tasting.
- 2007‑08‑14:
BAARF: the battle against any RAID five four or f-three.
- 2007‑08‑14:
2007 iMac disassembly.
- 2007‑08‑14:
Bit-level binaries and generalized comprehensions in Erlang (full paper).
- 2007‑08‑13:
Microsoft Windows "fibers".
- 2007‑08‑13:
On compact routing for the Internet.
- 2007‑08‑13:
Endpoints and endpoint names: a proposed enhancement to the internet architecture.
- 2007‑08‑10:
Simulated annealing for interpreter optimization.
- 2007‑08‑10:
Friendly copy and paste with xterm.
- 2007‑08‑10:
Avahi mDNS implementation for Linux.
- 2007‑08‑09:
Why numbering should start at zero.
- 2007‑08‑09:
Tatham's device.
- 2007‑08‑08:
Safe serialization under mutual suspicion.
- 2007‑08‑07:
A lisp machine with very compact programs.
- 2007‑08‑07:
ACM history of programming languages conferences.
- 2007‑08‑07:
ACM HOPL I proceedings.
- 2007‑08‑07:
ACM HOPL II proceedings.
- 2007‑08‑07:
ACM HOPL III proceedings.
- 2007‑08‑07:
Levine the genius programming language designer.
- 2007‑08‑06:
Hazard pointers: safe memory reclamation for lock-free objects.
- 2007‑08‑06:
Non-blocking hash tables with open addressing.
- 2007‑08‑06:
A lock-free hash table for Java.
- 2007‑08‑06:
Mythic Beasts Mac Mini and Apple TV dedicated servers.
- 2007‑08‑06:
We the undersigned petition the Prime Minister to enforce the existing UK law on marketing and labelling of infant formula.
- 2007‑08‑06:
Paul Graham on having too much stuff.
- 2007‑08‑06:
100% easy-2-read web pages.
- 2007‑08‑03:
Dot-local lookup configurator for Mac OS X - for compatibility between multicast DNS and standard DNS.
- 2007‑08‑03:
Microsoft's domain naming recommendations for their Small Business Server.
- 2007‑08‑02:
"The only moral abortion is my abortion" - when the anti-choice choose.
- 2007‑08‑01:
Musical solid-state tesla coils.
- 2007‑08‑01:
C++ compiler exception support.
- 2007‑08‑01:
Radical statistics.
- 2007‑08‑01:
Sendmail meets Erlang: experiences using Erlang for email applications.
- 2007‑07‑31:
Lotus Notes user interface hall of shame.
- 2007‑07‑27:
Bill Kinnersley's language list.
- 2007‑07‑27:
A dictionary of programming languages.
- 2007‑07‑27:
Videos of TUG 2007.
- 2007‑07‑27:
A book of Lua programming gems.
- 2007‑07‑27:
Will the real "end-to-end principle" please stand up?
- 2007‑07‑27:
The design philosophy of the DARPA Internet protocols.
- 2007‑07‑25:
The pure pattern calculus.
- 2007‑07‑25:
View patterns: lightweight views for Haskell.
- 2007‑07‑25:
LOOP: Lua object-oriented programming library.
- 2007‑07‑25:
Details of the iPhone / WiFi / Duke / Cisco ARP flood bug.
- 2007‑07‑25:
Type inference for first-class messages with match functions.
- 2007‑07‑25:
The third manifesto.
- 2007‑07‑25:
Notes on how to design a programming language.
- 2007‑07‑25:
Some links to interesting programming language research.
- 2007‑07‑24:
Communicating process architecture for multicores.
- 2007‑07‑24:
Xmos tips software-defined silicon.
- 2007‑07‑23:
Optimizing pattern matching in O'Caml.
- 2007‑07‑23:
ML pattern match compilation and partial evaluation.
- 2007‑07‑23:
SML/NJ match compiler notes.
- 2007‑07‑23:
Tree pattern matching for ML.
- 2007‑07‑23:
When do match-compilation heuristics matter?
- 2007‑07‑22:
Fast string matching on the GPU.
- 2007‑07‑20:
Building effective enterprise distributed software systems.
- 2007‑07‑20:
Chromatic's criteria for the world's most maintainable programming language.
- 2007‑07‑20:
Hotmail fails to deliver up to 81% of messages with attachments.
- 2007‑07‑20:
Puppet best practice, from Stanford.
- 2007‑07‑20:
Laws of software development.
- 2007‑07‑19:
Charles Miller describes email quoting as a design pattern.
- 2007‑07‑19:
John Gruber on top.
- 2007‑07‑19:
Dave Cridland on the crap security of iPhone / Yahoo! email.
- 2007‑07‑18:
Rainbow's End, by Vernor Vinge.
- 2007‑07‑18:
What American conservatives say when they think the rest of us aren't listening.
- 2007‑07‑18:
Why David Mundie loves gema.
- 2007‑07‑18:
Gema: general-purpose macro processor, with Lua hooks.
- 2007‑07‑18:
The ML/1 macro processor.
- 2007‑07‑18:
Nokia 770 internet tablet going cheap!
- 2007‑07‑18:
iGo Stowaway Bluetooth keyboard going cheap!
- 2007‑07‑18:
PerlHP is an attempt to give Perl the same simplicity and hackiness that PHP has spent years trying to forget.
- 2007‑07‑18:
"Incandescence" by Greg Egan to be published May 2008.
- 2007‑07‑17:
PseudoPOD: O'Reilly's markup language for perl books.
- 2007‑07‑17:
Top-down operator precedence: Javascript-in-Javascript.
- 2007‑07‑17:
Seeing Yellow - against colour laser printer watermarks.
- 2007‑07‑17:
Running Pine on the Nokia 770.
- 2007‑07‑16:
Possible Cambridge congestion charging zone map.
- 2007‑07‑16:
Live code upgrades in Erlang.
- 2007‑07‑14:
Anti-war quotes.
- 2007‑07‑13:
How to disable the Mac OS X Dashboard.
- 2007‑07‑13:
Another Lua Cairo binding.
- 2007‑07‑13:
Lua Cairo.
- 2007‑07‑13:
Environmental Justice Foundation round-table on sustainable cotton.
- 2007‑07‑13:
Continental Clothing (wholesale blank t-shirts) and Uzbekistan.
- 2007‑07‑13:
C.A.R.Hoare's hints on programming language design.
- 2007‑07‑13:
Online bibliography of Haskell research.
- 2007‑07‑12:
How to test high voltage capacitors.
- 2007‑07‑12:
Petrol consumption per day, US vs. other countries.
- 2007‑07‑11:
On the security of digital tachographs.
- 2007‑07‑11:
Cambridge OpenGuide wiki.
- 2007‑07‑11:
Lua-ML: embedding an interpreted language using higher-order functions and types.
- 2007‑07‑11:
Rapid case dispatch in Scheme.
- 2007‑07‑11:
An attempt to improve text rasterization algorithms using only publicly available information.
- 2007‑07‑09:
Simply easy! (An implementation of a dependently typed lambda calculus.)
- 2007‑07‑08:
Why the gods are not winning.
- 2007‑07‑07:
In-program backtraces with glibc.
- 2007‑07‑06:
Tail recursive stack disciplines for an interpreter.
- 2007‑07‑06:
Design patterns as higher order datatype generic programs.
- 2007‑07‑06:
Interview with Terrence Parr.
- 2007‑07‑06:
Tutorial on good lisp programming style.
- 2007‑07‑06:
The doctrine of the feline sedentation.
- 2007‑07‑06:
A science fiction author asks, how would you explain World of Warcraft advertising hacks to someone thirty years ago?
- 2007‑07‑06:
Self-righting objects.
- 2007‑07‑05:
A correspondence between continuation passing style and static single assignment form.
- 2007‑07‑05:
SSA is functional programming.
- 2007‑07‑05:
Optimizing nested loops using local CPS transformation.
- 2007‑07‑05:
Beware of the Turing tar-pit.
- 2007‑07‑05:
A technical overview of Microsoft's common language runtime.
- 2007‑07‑05:
Harlequin / Ravenbrook memory pool system.
- 2007‑07‑05:
The memory management reference.
- 2007‑07‑05:
Comprehensive comprehensions: comprehensions with "order by" and "group by".
- 2007‑07‑04:
Composing contracts / how to write a financial contract - Simon Peyton Jones and Jean-Marc Eber (founder of LexiFi).
- 2007‑07‑04:
LexiFi FAQ - describes the Modelling Language for Finance (MLFi).
- 2007‑07‑04:
Haskell vs Erlang reloaded.
- 2007‑07‑03:
A performance comparison of judy to hash tables.
- 2007‑07‑03:
A cool and practical alternative to traditional hash tables.
- 2007‑07‑03:
Cuckoo hashing for undergraduates.
- 2007‑07‑03:
Cuckoo hashing.
- 2007‑07‑03:
WTFPL.
- 2007‑07‑03:
Email chain re: the Vernon Wilkes explosion.
- 2007‑07‑02:
Face your pockets!
- 2007‑06‑30:
Giant microwave oven turns plastic back into oil.
- 2007‑06‑28:
What the heck is electronic mail?
- 2007‑06‑27:
Lua code for traversing all live objects.
- 2007‑06‑26:
Towards dependency-agnostic upgrades in distributed systems.
- 2007‑06‑25:
Viewing American class divisions through Facebook and MySpace.
- 2007‑06‑25:
A type system for bounded space and functional in-place update.
- 2007‑06‑23:
Functional pearl: inverting the Burrows-Wheeler transform.
- 2007‑06‑22:
Arsehole-driven development.
- 2007‑06‑21:
Mark Mayo explains why CGI, FastCGI, SCGI, etc. should be abandoned in favour of HTTP.
- 2007‑06‑21:
Distributed computing economics.
- 2007‑06‑21:
Whose name is it? Name ownership and databases.
- 2007‑06‑21:
Curvy tube map by Maxwell Roberts.
- 2007‑06‑20:
ABNF (superset) parser generator.
- 2007‑06‑20:
Japanese live-action tetris.
- 2007‑06‑20:
Dynamic Demand - the frequency of the UK national grid.
- 2007‑06‑19:
ISO EBNF.
- 2007‑06‑19:
The garbage collection mailing list.
- 2007‑06‑19:
Typesetting with the Linotype in 1960.
- 2007‑06‑19:
Python 3000 status update.
- 2007‑06‑18:
SFSlite is a stripped-down version of the SFS asynchronous development libraries.
- 2007‑06‑16:
The collapse of the Soviet Union: selling oil to buy wheat doesn't work when oil is too cheap.
- 2007‑06‑15:
Abject-oriented programming.
- 2007‑06‑15:
Accelerating OpenSSH connections with ControlMaster.
- 2007‑06‑15:
Karmasphere VisiBL blacklist visualization system.
- 2007‑06‑14:
Cache-oblivious data structures.
- 2007‑06‑14:
First measels death in UK after 14 years.
- 2007‑06‑14:
JANET outages.
- 2007‑06‑14:
Cambridgeshire beekeepers association.
- 2007‑06‑14:
LuaTeX is an extended version of pdfTeX using Lua as an embedded scripting language.
- 2007‑06‑14:
TypEr: A type annotator for Erlang code.
- 2007‑06‑13:
Optimising TCP/IP connectivity: An exploratory study in network-intensive Erlang systems.
- 2007‑06‑12:
Lambda-the-ultimate discusses C++.
- 2007‑06‑12:
A functional description of TeX's formula layout algorithm.
- 2007‑06‑12:
The self-pipe trick.
- 2007‑06‑12:
Turing completeness considered harmful: component programming with a simple language.
- 2007‑06‑12:
Islands and lakes.
- 2007‑06‑11:
Open source Xara.
- 2007‑06‑11:
History of Computer Concepts / Xara.
- 2007‑06‑11:
Monty Python does HTTP authentication.
- 2007‑06‑10:
The tao of programming.
- 2007‑06‑10:
Frisby - parsing expression grammars for Haskell.
- 2007‑06‑10:
LPeg - parsing expression grammars for Lua.
- 2007‑06‑10:
Packrat parsing and Parsing Expression Grammars (PEGs).
- 2007‑06‑09:
ECMAscript 4 (JavaScript 2) specification and refeerence implementation.
- 2007‑06‑08:
Seed7: the extensible programming language.
- 2007‑06‑08:
Send-receive considered harmful: Myths and realities of message passing.
- 2007‑06‑08:
Evaluating high-level distributed language constructs.
- 2007‑06‑08:
Chilled cider warms lido.
- 2007‑06‑08:
David Korn's shell coding guidelines.
- 2007‑06‑08:
Solaris shell coding style.
- 2007‑06‑08:
EASTL: Electronic Arts C++ (non)standard template library.
- 2007‑06‑08:
You can't make cheese from human milk because it does not curdle.
- 2007‑06‑08:
A physics teacher complains about the destruction of the science GCSE syllabus.
- 2007‑06‑07:
How UK Internet censorship works (or fails to).
- 2007‑06‑07:
Home Office moving towards Internet censorship in the UK.
- 2007‑06‑07:
Can the suspect tell his story backwards? If not, he's lying.
- 2007‑06‑07:
Cycling in London.
- 2007‑06‑07:
How lucrative domain parking can be.
- 2007‑06‑07:
The art of wikigroaning.
- 2007‑06‑06:
Effects of adding water to whisky.
- 2007‑06‑06:
Promotion of unhealthy baby food in the Philippines by western governments.
- 2007‑06‑06:
Lrexlib is a Lua binding of POSIX and PCRE regular expression libraries.
- 2007‑06‑06:
Elite - text adventure version.
- 2007‑06‑06:
The landscape of parallel computing research: a view from Berkeley.
- 2007‑06‑06:
Merrimac - Stanford streaming supercomputer project.
- 2007‑06‑06:
Brook for GPUs is a compiler and runtime implementation of the Brook stream program language for modern graphics hardware.
- 2007‑06‑06:
Popular girls' names.
- 2007‑06‑06:
Popular boys' names.
- 2007‑06‑05:
Pregnancy and unscientific advice.
- 2007‑06‑05:
"The Depot": JISC national online academic publication repository.
- 2007‑06‑05:
Scheme-to-Erlang compiler.
- 2007‑06‑05:
An amusing way to get the sack.
- 2007‑06‑05:
Automated white-box fuzz testing.
- 2007‑06‑05:
Ray Bradbury claims Fahrenheit 451 is not about censorship. (!)
- 2007‑06‑05:
Crackpot checklist.
- 2007‑06‑05:
Evolving a language in and for the real world: C++ 1991-2006.
- 2007‑06‑04:
Doctors change the way they think about death.
- 2007‑06‑04:
London 2012 olympics logo.
- 2007‑06‑04:
ACM curricula recommendations.
- 2007‑06‑04:
Sophos global headquarters in Abingdon.
- 2007‑06‑04:
London 2012 olympics logo.
- 2007‑06‑04:
Inside Google's search quality department.
- 2007‑06‑04:
Jack Straw guilty of "treating" (electoral corruption).
- 2007‑06‑04:
Skoda Fabia cake ad.
- 2007‑06‑04:
Termite is an Erlang-like distributed programming system written in Scheme.
- 2007‑06‑04:
Compiling Erlang to Scheme.
- 2007‑06‑04:
Distributing requests for DNS service using GNU Zebra, ISC BIND 9 and FreeBSD.
- 2007‑06‑04:
London 2012 olympics logo.
- 2007‑06‑01:
LOLsingularity.
- 2007‑06‑01:
LOLpoets.
- 2007‑05‑31:
What's wrong with doctors.
- 2007‑05‑31:
How to get good science.
- 2007‑05‑31:
LambdaVM - a JVM backend for GHC.
- 2007‑05‑31:
Real world Haskell - the web site of the book.
- 2007‑05‑30:
Patch to improve enhanced USB keyboard support in FreeBSD.
- 2007‑05‑30:
Microsoft enhanced keyboard notes.
- 2007‑05‑30:
Microsoft USB HID to PS/2 key code mapping.
- 2007‑05‑30:
Top ten weirdest keyboards ever.
- 2007‑05‑29:
LOLcode.
- 2007‑05‑29:
A strange home-made keyboard.
- 2007‑05‑29:
Engineering a sort function.
- 2007‑05‑29:
Dylan programming.
- 2007‑05‑29:
The Dylan reference manual.
- 2007‑05‑28:
Practical Common Lisp.
- 2007‑05‑28:
Common Lisp: a gentle introduction to symbolic computation.
- 2007‑05‑28:
"On Lisp" online.
- 2007‑05‑28:
Languages for programming the JVM.
- 2007‑05‑25:
Revctrl wiki, for discussion about revision control systems.
- 2007‑05‑25:
Low MMR vaccination leads to lots of measels in Coventry.
- 2007‑05‑25:
Increasing the efficiency of quicksort.
- 2007‑05‑25:
Optimal sorting of 5 objects with 7 comparisons.
- 2007‑05‑25:
Can you sort five objects with seven comparisons?
- 2007‑05‑25:
Introduction to the Puppet configuration manager.
- 2007‑05‑25:
The SNOBOL4 programming language.
- 2007‑05‑24:
Where is the centre of London?
- 2007‑05‑22:
A brief look at C++0X.
- 2007‑05‑22:
Keyboard vs. mouse (part 3).
- 2007‑05‑22:
Keyboard vs. mouse (part 2).
- 2007‑05‑22:
Keyboard vs. mouse (part 1).
- 2007‑05‑22:
First principles of interaction design.
- 2007‑05‑19:
Beat the stock market using good customer service.
- 2007‑05‑18:
Ontology is overrated and tagging is the future.
- 2007‑05‑18:
How to print floating point numbers accurately.
- 2007‑05‑18:
How to read floating point numbers accurately.
- 2007‑05‑18:
Making a film using CCTV and the Data Protection Act.
- 2007‑05‑18:
No organic hives lost to bee colony collapse syndrome?
- 2007‑05‑18:
"These come from trees" stickers.
- 2007‑05‑17:
Sparkling wine in a can.
- 2007‑05‑16:
Source repository formats matter.
- 2007‑05‑16:
Lua quick ref.
- 2007‑05‑15:
Creative business card designs.
- 2007‑05‑15:
Pictures of Mirny diamond mine.
- 2007‑05‑15:
Mirny diamond mine.
- 2007‑05‑15:
Some interesting keyboards.
- 2007‑05‑15:
John Graham-Cumming on France's national Signal Spam service.
- 2007‑05‑15:
Living in the presence.
- 2007‑05‑15:
So you want to learn Japanese...
- 2007‑05‑15:
Why Chinese is so damn hard.
- 2007‑05‑15:
Direct Cambridge-Paris rail link on track for success.
- 2007‑05‑14:
Distributed multihead X.
- 2007‑05‑14:
I'm in Ur... (2)
- 2007‑05‑14:
I'm in Ur... (1)
- 2007‑05‑14:
Charlie Stross on lifelogging.
- 2007‑05‑14:
Lua helper threads.
- 2007‑05‑13:
VMS cluster uptimes.
- 2007‑05‑13:
LuaTask.
- 2007‑05‑13:
Pretty dirty tops.
- 2007‑05‑13:
Twelve steps to Scala.
- 2007‑05‑13:
Martin's completely perfect language.
- 2007‑05‑11:
ColourBrewer - online tool for choosing colour schemes for data graphics.
- 2007‑05‑11:
A 3D fabricator that makes objects from sugar.
- 2007‑05‑10:
What an anti-spam doorbell from 1933 teaches us about email spam.
- 2007‑05‑10:
How not to praise your kids.
- 2007‑05‑10:
Spamtrap.
- 2007‑05‑09:
Uri Geller counter-sued for bogus copyright takedown demand.
- 2007‑05‑09:
Robots are a soldier's best friend.
- 2007‑05‑09:
Bit-level binaries in Erlang, including a very cute uudecode one-liner.
- 2007‑05‑08:
A graphical notation for the lambda calculus with animated reduction.
- 2007‑05‑08:
Alligators and eggs.
- 2007‑05‑08:
Copas: coroutine oriented portable asynchronous services for Lua.
- 2007‑05‑08:
Coplex: Lua co-operative multiplexing.
- 2007‑05‑08:
LuaEvent.
- 2007‑05‑08:
LuaJIT.
- 2007‑05‑07:
Equal rights for functional objects, or, the more things change, the more they are the same.
- 2007‑05‑06:
BEST waffle iron EVAR.
- 2007‑05‑06:
A collection of functional pearls.
- 2007‑05‑06:
Lehrer's elements, including the as-yet-to-be-discuvered ones.
- 2007‑05‑06:
Form 1040 schedule CI - income from academic conflict of interest.
- 2007‑05‑06:
The McNamara fallacy.
- 2007‑05‑06:
Jim Horning's beard.
- 2007‑05‑05:
Threads and IO in the synthesis kernel.
- 2007‑05‑05:
The synthesis kernel.
- 2007‑05‑04:
Steve Yegge: the next big language.
- 2007‑05‑02:
A group is its own worst enemy.
- 2007‑05‑01:
Learning quickly when irrelevant attributes abound: A new linear-threshold algorithm.
- 2007‑05‑01:
Combining winnow and orthogonal sparse bigrams for incremental spam filtering.
- 2007‑05‑01:
Quantum crypto broken.
- 2007‑04‑30:
The implementation of functional programming languages.
- 2007‑04‑30:
Implementing functional languages: a tutorial.
- 2007‑04‑30:
Notes on optimizing "ditionaries" (hash tables) in the Python source.
- 2007‑04‑30:
Teaching real-time programming using model trains.
- 2007‑04‑30:
Elsa is a C and C++ parser.
- 2007‑04‑30:
Is a fungus the cause of bee colony collapse disorder?
- 2007‑04‑30:
Hedge funds and institutional investors funding patent trolls.
- 2007‑04‑30:
OECD broadband statistics to December 2006.
- 2007‑04‑30:
The general-purpose storage revolution.
- 2007‑04‑30:
A layman's guide to a subset of ASN.1, BER, and DER.
- 2007‑04‑30:
LOL geeks.
- 2007‑04‑30:
Ceph - petabyte-scale distributed storage.
- 2007‑04‑26:
Proect Honeypot - five days of announcements.
- 2007‑04‑25:
Highly automated RAID box.
- 2007‑04‑25:
Links to reviews of The Execution Channel by Ken Macleod.
- 2007‑04‑25:
Adventures of a functional programmer on Wall Street.
- 2007‑04‑25:
Let's cut to the chase.
- 2007‑04‑19:
draft-fanf-smtp-quickstart-a-00
- 2007‑04‑19:
draft-fanf-smtp-quickstart-b-00
- 2007‑04‑18:
WTF! Little children get arrested in Florida.
- 2007‑04‑18:
Changes to jemalloc.
- 2007‑04‑18:
Roads are for bikes too.
- 2007‑04‑17:
Useless cat.
- 2007‑04‑17:
Resources for Cambridge parents.
- 2007‑04‑17:
FreeBSD revision control requirements.
- 2007‑04‑17:
Mozilla revision control requirements.
- 2007‑04‑16:
Encapsulating plurality.
- 2007‑04‑16:
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches.
- 2007‑04‑15:
History of the Emerald programming language.
- 2007‑04‑15:
"Type" is not a type.
- 2007‑04‑15:
Anatomy of a click-fraud bot.
- 2007‑04‑15:
15-year-old jailed for 12 days because of US DST confusion.
- 2007‑04‑15:
Little fingers keyboard.
- 2007‑04‑15:
My first keyboard.
- 2007‑04‑15:
When the CRC and the TCP checksum disagree.
- 2007‑04‑13:
Bill Gates wanted ACPI to be Windows-specific.
- 2007‑04‑12:
What do you get if you cross Ubuntu with Solaris?
- 2007‑04‑12:
ARC - adaptive replacement cache - balances most-frequently-used and most-recently-used.
- 2007‑04‑12:
"Technical debt" and "technical inflation".
- 2007‑04‑12:
ZFS the movie, starring Bart Simpson as Jeff Bonwick.
- 2007‑04‑12:
Why ZFS matters to Mac users.
- 2007‑04‑12:
Otterly silly.
- 2007‑04‑12:
LEGO digital designer.
- 2007‑04‑12:
The solution to C++ threading is Erlang.
- 2007‑04‑12:
Hamster shredder.
- 2007‑04‑11:
Cambridge University Library's tower stands 157 feet tall, six feet shorter than the top of St John's College Chapel and ten feet taller than the peak of King's College Chapel.
- 2007‑04‑11:
Gnome Mail Notification icon, with IMAP IDLE support.
- 2007‑04‑11:
draft-fanf-smtp-quickstart-01
- 2007‑04‑11:
Ski down the longest escalator in Europe.
- 2007‑04‑11:
6502 compatible compiler and emulator in javascript.
- 2007‑04‑11:
Dr Aas is an advocate of faecal bacteriotherapy.
- 2007‑04‑10:
SMS spam in Ireland.
- 2007‑04‑10:
Apache gets stroppy with Sun about Java open licensing.
- 2007‑04‑10:
Neat home-made chain reaction video.
- 2007‑04‑06:
ZFS is now part of FreeBSD.
- 2007‑04‑06:
Nix is a purely functional package manager.
- 2007‑04‑06:
FizzBuzz implemented in C++ templates.
- 2007‑04‑05:
"Daylight saving" fails to save energy in the US, just like Oz.
- 2007‑04‑05:
Pixelator.
- 2007‑04‑04:
A con as big as the Ritz.
- 2007‑04‑04:
Karen Spärck Jones (26 August 1935 - 4 April 2007).
- 2007‑04‑04:
draft-fanf-smtp-quickstart-00
- 2007‑04‑03:
Best games by UCSC "intro to game design" students.
- 2007‑04‑03:
Vista's code signing compromised - the return of the boot sector virus?
- 2007‑04‑02:
Google seppuku.
- 2007‑04‑02:
JavaScript hijacking.
- 2007‑04‑02:
Alexander Sotirov presents a JavaScript library with functions for setting up the heap in a controlled state before triggering a heap corruption bug. This allows him to exploit very difficult heap corruption vulnerabilities with great reliability and precision.
- 2007‑04‑02:
Email outage at MIT.
- 2007‑04‑02:
Hume (Higher-order Unified Meta-Environment) is a strongly typed, mostly-functional language for concurrent, real-time, safety-critical systems.
- 2007‑04‑02:
Information software and the graphical interface.
- 2007‑03‑31:
xmpp4moz.
- 2007‑03‑30:
Successor-ML.
- 2007‑03‑30:
Cambridge JANET traffic accounting data - email uses 3% of the University's bandwidth.
- 2007‑03‑29:
Support for PEP in ejabberd.
- 2007‑03‑29:
Comparison of the concurrency concepts of Ada, Chill, Erlang, and Java.
- 2007‑03‑29:
Description and comparision of the concurrency concepts of Ada, Java and CHILL.
- 2007‑03‑29:
Erlang flexible process registry.
- 2007‑03‑29:
Googlephone press release.
- 2007‑03‑28:
Microsoft Windows 2000 TCP/IP implementation details.
- 2007‑03‑28:
TCP over WAN performance tuning and troubleshooting.
- 2007‑03‑27:
I just found out that EastNet (i.e. Cambridge) now has an uplink to Leeds as well as London.
- 2007‑03‑27:
The effect of file sharing on record sales: an empirical analysis.
- 2007‑03‑27:
Liability of ISPs for third-party material.
- 2007‑03‑27:
The UK's e-commerce regulations.
- 2007‑03‑27:
OUCS cleartext email shutdown.
- 2007‑03‑27:
del.icio.us and academic research.
- 2007‑03‑27:
The world's most important 6-second drum loop - the "amen" break.
- 2007‑03‑26:
Why security is hard - an economic perspective.
- 2007‑03‑26:
RFC humo(u)r.
- 2007‑03‑26:
How Emily tamed the Caml - Emily is a subset of OCaml that uses a design rule verifier to enforce object-capability principles.
- 2007‑03‑24:
Stanford University wins lawsuit against James Joyce's copyright ghouls.
- 2007‑03‑23:
Borderware IP address reputation database.
- 2007‑03‑23:
Watford Electronics is no more.
- 2007‑03‑23:
Martin Keegan's obituary of Chris Lightfoot.
- 2007‑03‑23:
Dutch government blackmailed by e-voting manufacturer.
- 2007‑03‑22:
Alternative software development.
- 2007‑03‑22:
What every computer scientist should know about floating point.
- 2007‑03‑21:
Simon Schubert's simple stub unix mailer.
- 2007‑03‑20:
Video of Luminox - the Oxford fire art festival.
- 2007‑03‑20:
Connecting web spammers with advertisers.
- 2007‑03‑20:
The Nullarbor Nymph.
- 2007‑03‑20:
Auralex Acoustics is the industry leader in acoustical treatment products.
- 2007‑03‑20:
Class and web design.
- 2007‑03‑20:
Fantastic anti-spam story.
- 2007‑03‑18:
Stupid email disclaimers.
- 2007‑03‑18:
Google Gapminder World 2006.
- 2007‑03‑18:
Gapminder applications.
- 2007‑03‑17:
The PSYC developers on XML.
- 2007‑03‑17:
The PSYC developers on Jabber.
- 2007‑03‑16:
Torben Mogensen's "basics of compiler design".
- 2007‑03‑16:
Isn't it alanic ... dontcha think?
- 2007‑03‑16:
"Pith Helmet" ad blocker for Safari.
- 2007‑03‑16:
"Saft" adds lots of features to Safari.
- 2007‑03‑16:
"Pith" Safari crash recovery tool.
- 2007‑03‑16:
Enable the Safari debug menu.
- 2007‑03‑16:
"Microsoft is not a security company. Security is important, but it's just a little part of Microsoft." -- Arno Edelmann, Microsoft's European business security product manager.
- 2007‑03‑16:
Orwell on "politics and the English language".
- 2007‑03‑16:
Knuth on "mathematical writing".
- 2007‑03‑16:
"Considered harmful" essays considered harmful.
- 2007‑03‑16:
Twitter growth graph from Alexaholic.
- 2007‑03‑16:
Geomerics "Enlighten" real-time radiosity demo. (YouTube)
- 2007‑03‑16:
Accessible train timetables.
- 2007‑03‑16:
Real-world DRM.
- 2007‑03‑16:
Obituary of Chris Lightfoot in The Times.
- 2007‑03‑14:
Markus Kuhn on academic publication.
- 2007‑03‑14:
The primary component of [SPEC CPU 2006 perlbench] is the Open Source spam checking software SpamAssassin.
- 2007‑03‑14:
Wrongfully imprisoned? You still have to pay for your stay.
- 2007‑03‑13:
Scalable statistical bug isolation.
- 2007‑03‑13:
Network partitions and Erlang/OTP.
- 2007‑03‑13:
Pirahã Exceptionality: a Reassessment.
- 2007‑03‑12:
Beautiful code: leading programmers explain how they think. (Amazon)
- 2007‑03‑12:
My Twitter page.
- 2007‑03‑12:
Open source at Joost.
- 2007‑03‑12:
Ejabberd + jwchat.
- 2007‑03‑11:
Juggling in a gravity well.
- 2007‑03‑11:
Juggling in a cone.
- 2007‑03‑09:
Microsoft customers melting down over daylight saving patches.
- 2007‑03‑09:
stunserver.org
- 2007‑03‑09:
GTalk-to-VoIP.
- 2007‑03‑09:
libjingle includes a STUN server.
- 2007‑03‑09:
Vovida STUN server.
- 2007‑03‑08:
SEC cracks down on spam-driven small stocks.
- 2007‑03‑08:
Disk failures in the real world: what does an MTTF of 1,000,000 hours mean to you?
- 2007‑03‑07:
Alternative keyboards listed by the adaptive technology for information and computing group at MIT.
- 2007‑03‑06:
Using packet symmetry to curtail malicious traffic.
- 2007‑03‑06:
Nigerian dead parrot sketch.
- 2007‑03‑06:
Encouraging people towards piracy.
- 2007‑03‑05:
No2ID obituary of Chris Lightfoot.
- 2007‑03‑05:
MySociety obituary of Chris Lightfoot.
- 2007‑03‑05:
Chris Lightfoot 1978-2007.
- 2007‑03‑05:
Tim O'Reilly: Concurrent programming: Erlang, Haskell...and XSLT.
- 2007‑03‑04:
Programming Erlang - software for a concurrent world - Joe Armstrong.
- 2007‑03‑01:
Metalua - language extensions in and for Lua.
- 2007‑02‑28:
Economic controls for corporate intranet junk email?
- 2007‑02‑28:
Walking times between tube stations in zone 1.
- 2007‑02‑27:
Veniamin's human slinky.
- 2007‑02‑27:
"Beamer" is a LaTeX class that allows you to create presentation slides and handouts.
- 2007‑02‑27:
LaTeX links from CUED.
- 2007‑02‑27:
MailChannels server survey, reported in O'Reilly SysAdmin magazine.
- 2007‑02‑27:
Dan Shearer's MTA comparison.
- 2007‑02‑27:
Mail server survey, April 2003.
- 2007‑02‑27:
Mail server survey, April 2004.
- 2007‑02‑27:
The Cray XMT platform can scale to a system with over 8000 processors providing over one million simultaneous threads and 128 terabytes of shared memory.
- 2007‑02‑27:
Children swimming with polar bears.
- 2007‑02‑26:
Interlocking 3D puzzles.
- 2007‑02‑23:
Failure trends in Google's large disk drive population.
- 2007‑02‑22:
An SMTP proxy written in Perl.
- 2007‑02‑22:
Ejabberd module API documentation.
- 2007‑02‑20:
Autoyast documentation.
- 2007‑02‑20:
Canadian time zone anomalies.
- 2007‑02‑20:
Hied-emailadmin list archives.
- 2007‑02‑20:
MX server survey - Exim at number 3!
- 2007‑02‑20:
See-through car.
- 2007‑02‑20:
MS Exchange and its catastrophic handling of the USA DST rule change.
- 2007‑02‑19:
Darwin Calendar Server.
- 2007‑02‑16:
Office boaties.
- 2007‑02‑15:
Music industry executives don't like DRM.
- 2007‑02‑14:
Wired magazine on Bitfrost.
- 2007‑02‑14:
OLPC security architecture: "Bitfrost".
- 2007‑02‑14:
Threading in JavaScript 1.7.
- 2007‑02‑14:
Linux syslets - generic async chained syscalls.
- 2007‑02‑14:
Hennesy & Patterson talking about trends in computer architecture.
- 2007‑02‑14:
Brendan Eich says threads suck.
- 2007‑02‑14:
No news is good news.
- 2007‑02‑13:
Bundle sysadmin automation tool.
- 2007‑02‑13:
Clarissa Dickson-Wright.
- 2007‑02‑13:
Finger trees: a simple general-purpose purely functional data structure.
- 2007‑02‑13:
Mersenne Twister non-crypto random number generator.
- 2007‑02‑13:
How to remove a lobster's shell without damaging the flesh inside.
- 2007‑02‑12:
Lawrence Lessig on the Republicans, the Internet, and innovation.
- 2007‑02‑12:
Gillian McKeith is astonishingly ignorant of basic nutritional and medical science
- 2007‑02‑11:
The public lives of modern youth.
- 2007‑02‑08:
Calvin's snowmen.
- 2007‑02‑08:
draft-fanf-smtp-rfc1845bis-01
- 2007‑02‑08:
Colour schemes for graphs.
- 2007‑02‑07:
BBC web design principles.
- 2007‑02‑07:
Diagrams of system call traces comparing Apache on Linux to IIS on Windows.
- 2007‑02‑07:
Proebsting's Law.
- 2007‑02‑07:
Apple makes it clear they are anti-DRM.
- 2007‑02‑07:
Matthew Garrett on ACPI.
- 2007‑02‑06:
Team Cymru DNS name server status pages.
- 2007‑02‑05:
Piece of sh- Symbian.
- 2007‑02‑05:
Why the iPhone is ARM but not Symbian.
- 2007‑02‑03:
Does extending daylight saving time save energy? Evidence from an Australian experiment.
- 2007‑02‑02:
RabbitMQ - a complete open-source implementation of the advanced message queue protocol.
- 2007‑02‑01:
Breastfeeding pharmacology.
- 2007‑02‑01:
The Jacobson and Appel "fastest scrabble program in the west".
- 2007‑02‑01:
Hardware acceleration for ClamAV.
- 2007‑02‑01:
Risks of Windows Vista's speech command feature.
- 2007‑01‑30:
How to write shared libraries.
- 2007‑01‑30:
US radio spectrum allocations.
- 2007‑01‑30:
Bumptop.
- 2007‑01‑30:
Tupper's self-referential formula.
- 2007‑01‑29:
Definitional interpreters revisited.
- 2007‑01‑29:
Definitional interpreters for higher-order programming languages.
- 2007‑01‑29:
Orange Problems.
- 2007‑01‑29:
53 CSS techniques you can probably live without.
- 2007‑01‑29:
Assessing the security threats of looping constructs.
- 2007‑01‑28:
Houses to be built by 3D concrete inkjet printers.
- 2007‑01‑28:
Programming the greedy CAM machine.
- 2007‑01‑27:
Is god an accident?
- 2007‑01‑26:
An empirical study of spam traffic and the use of DNS black lists.
- 2007‑01‑26:
Comparative graphs of DNS blacklists.
- 2007‑01‑26:
The shadow tells the time.
- 2007‑01‑26:
draft-fanf-smtp-rfc1845bis-00
- 2007‑01‑25:
Switzerland's valley of death.
- 2007‑01‑25:
Standard video screen sizes.
- 2007‑01‑25:
The tao of debugging.
- 2007‑01‑25:
Hierarchial data format, good for time-series data.
- 2007‑01‑25:
Cable-lacing howto.
- 2007‑01‑24:
ENECO has developed the Thermal Chip, a new type of semiconductor device for direct energy conversion between heat and electricity.
- 2007‑01‑24:
The greatest drunk on earth.
- 2007‑01‑24:
Outlook renders inline message information as an attachment, deliberately ignoring RFC 2183.
- 2007‑01‑24:
Experience deploying high density 802.11 networks.
- 2007‑01‑24:
Petition for guaranteed public access to publicly-funded research results.
- 2007‑01‑24:
Get lost.
- 2007‑01‑24:
OMG facebook LOL.
- 2007‑01‑23:
Elections in Georgia (USA) are run by Kennesaw State University. (!)
- 2007‑01‑23:
More porn leads to less rape.
- 2007‑01‑23:
Joel Spolsky on the 1900 leap year bug.
- 2007‑01‑23:
OOXML propagates the Lotus 123 / MS Excel 1900 leap year bug and the Mac/PC Excel epoch incompatibility.
- 2007‑01‑23:
Live pagerank.
- 2007‑01‑23:
Resistance to anti-TB drugs in populations is a phenomenon that occurs primarily due to poorly managed TB care. Problems include incorrect drug prescribing practices by providers, poor quality drugs or erratic supply of drugs, and also patient non-adherence.
- 2007‑01‑23:
Extreme drug resistant TB.
- 2007‑01‑22:
Books on ethics are stolen more than other philosophy books.
- 2007‑01‑22:
Direct measurement of spam zombie activity in a residential broadband network.
- 2007‑01‑22:
Alliance for Telecommunications Industry Solutions report on circuit path diversity.
- 2007‑01‑22:
BT deploys zombie detection on its broadband network.
- 2007‑01‑22:
Stephen Colbert explains the whole AT&T thing.
- 2007‑01‑22:
Errors of fact in Richard Dawkins's "The God Delusion".
- 2007‑01‑22:
The suggestion that women are not advancing in science because of innate inability is being taken seriously by some high-profile academics. Ben A. Barres explains what is wrong with the hypothesis.
- 2007‑01‑22:
UW IMAP "mix" format mailboxes.
- 2007‑01‑22:
How R2D2 and Chewie led the Rebelloin.
- 2007‑01‑21:
Customer sends in bailiffs to seize bank's computers.
- 2007‑01‑21:
The near future of digital photography.
- 2007‑01‑21:
Disastrously bad American maths curricula.
- 2007‑01‑17:
First jury conviction under CAN-SPAM act.
- 2007‑01‑17:
More about marine cable repair.
- 2007‑01‑17:
Boxing Day earthquake cable repair problems.
- 2007‑01‑17:
Telegeography map of the submarine cables damaged by the Boxing Day earthquake.
- 2007‑01‑17:
Response to the petition to the Prime Minister for a private copying exemption to copyright.
- 2007‑01‑17:
Upgrade your iPod with a blender.
- 2007‑01‑16:
The technology and stats of the 2007 MacRumorsLive keynote coverage.
- 2007‑01‑16:
Arkell vs. Pressdram.
- 2007‑01‑16:
gross - greylisting of suspicious sources.
- 2007‑01‑16:
Spreadsheets, Improv, and other improvements.
- 2007‑01‑15:
"Reading design"
- 2007‑01‑14:
GIOVE-A becomes official, but where's the rest of Galileo?
- 2007‑01‑14:
GSM operators, coverage maps, and roaming information.
- 2007‑01‑14:
Why Oyster's e-money plans hit the buffers.
- 2007‑01‑14:
Dimmable compact fluorescent bulb - works with normal dimmer switch.
- 2007‑01‑14:
Dimmable compact fluorescent bulb - works with normal binary light switch.
- 2007‑01‑14:
Nazi raccoons invade Europe!
- 2007‑01‑12:
Occam-π.
- 2007‑01‑12:
What Ryan Lackey did next.
- 2007‑01‑12:
HavenCo: what really happened.
- 2007‑01‑12:
Supreme court says patent licensees can sue to be released from future licence fees before they risk infringing the patent.
- 2007‑01‑12:
Keep the lasagna flying.
- 2007‑01‑12:
Amnesty International demonstration against Guantanamo Bay.
- 2007‑01‑11:
The Oxford and Cambridge Act 1571.
- 2007‑01‑11:
Dove's guide for church bell ringers.
- 2007‑01‑11:
DB Fletcher Capstan Table.
- 2007‑01‑11:
LG KE850 vs Apple iPhone.
- 2007‑01‑11:
Map of dioceses in England.
- 2007‑01‑11:
Cambridge Garden Centres.
- 2007‑01‑11:
Beautiful expanding circular table.
- 2007‑01‑11:
... then they came for the librarians ...
- 2007‑01‑11:
"Until literature departments take into account that humans are not just cultural or textual phenomena but something more complex, English and related disciplines will continue to be the laughingstock of the academic world that they have been for years because of their obscurantist dogmatism and their coddled and preening pseudo-radicalism."
- 2007‑01‑10:
Walking with dinosaurs - LIVE!
- 2007‑01‑10:
A substitute school teacher in Connecticut has been found guilty of exposing children to spyware.
- 2007‑01‑10:
MS Outlook 2007 uses MS Word to render HTML, not MSIE!
- 2007‑01‑10:
6.5% of British people are stupid and greedy.
- 2007‑01‑10:
Andrews & Arnold compliance with email requirements of the Companies Act 2006.
- 2007‑01‑10:
The world's most accurate NTP hardware?
- 2007‑01‑09:
Conformal projections.
- 2007‑01‑09:
Polyhedral maps.
- 2007‑01‑09:
Multi-touch user interface.
- 2007‑01‑09:
Experimental demonstration of General Relativity is child's play.
- 2007‑01‑08:
Symmetricom bought HP's atomic clock business from Agilent.
- 2007‑01‑08:
Information about the DARPA chip-scale atomic clock project from their contractor Symmetricom.
- 2007‑01‑07:
The plant by my desk is an "epipremnum".
- 2007‑01‑06:
Harrison's deliberately imperfect chronometer.
- 2007‑01‑06:
A blog of strange maps.
- 2007‑01‑05:
How well-prepared is the US for economic collapse?
- 2007‑01‑05:
A history of the international date line.
- 2007‑01‑05:
The shock of the old.
- 2007‑01‑05:
Querty vs. Dvorak.
- 2007‑01‑05:
Wikileaks - untraceable mass document leaking and analysis - a system enables everyone to leak safely to a ready audience is the most cost effective means of promoting good government.
- 2007‑01‑04:
Save Milton Country Park.
- 2007‑01‑04:
Religions in SF.
- 2007‑01‑03:
The LanguageLog on Vicky Pollard.
- 2007‑01‑03:
British aviation futurology from 1920.
- 2007‑01‑02:
Electromagnetic analysis of synchronous and asynchronous circuits using hard disc heads.
- 2007‑01‑02:
A4 cut-paper art.
- 2007‑01‑01:
Hilarious French self-parody.
- 2007‑01‑01:
Lung hyperpermeability and asthma prevalence in schoolchildren: unexpected associations with the attendance at indoor chlorinated swimming pools.