Link log versions
• <https://dotat.at/:/>
• landing pages
• Atom feed
• Dreamwidth links
• LiveJournal links
My other activity
• Dreamwidth blog
• work blog
• Twitter
everything
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
<<
2012-04
>>
- 2012-04-30: LuaJIT module for controlling the Raspberry Pi GPIO pins.
- 2012-04-30: Answers to Rob Pike's obscure Unix trivia quiz.
- 2012-04-30: The stupendous insanity of the London 2012 Olympics.
- 2012-04-30: The DNS in 2000: are we overloading the saddlebags on this old horse?
- 2012-04-30: ... just put it in the DNS.
- 2012-04-30: Defending against BGP man-in-the-middle attacks.
- 2012-04-30: Stealing the Internet: a routed wide-area man-in-the-middle attack.
- 2012-04-30: How much chocolate can you put on a gingerbread man before you have to pay VAT?
- 2012-04-30: PolarSSL security advisory: weak key generation.
- 2012-04-30: Microsoft Exchange does not log SMTP transactions by default.
- 2012-04-30: Rob Pike's hard unix trivia quiz from 1984.
- 2012-04-30: GSOC 2012: a LuaJIT back-end for ClojureScript.
- 2012-04-29: Google Street View wardriving was intentional.
- 2012-04-29: UTF-8 everywhere.
- 2012-04-29: Introduction to TRILL / RBridges.
- 2012-04-29: Network layer protocols with Byzantine robustness.
- 2012-04-29: Peak Telecoms.
- 2012-04-29: TRILLapalooza: replacing ethernet's spanning tree protocol.
- 2012-04-29: Of MP3 players and Apple complacency.
- 2012-04-28: Parsing mixfix operators.
- 2012-04-28: Lots more music for programming.
- 2012-04-28: An employee, whose last name is Null, kills our employee lookup app.
- 2012-04-28: SOAP: The S stands for Simple.
- 2012-04-28: Bobby Tables: A guide to preventing SQL injection.
- 2012-04-28: Comcast rolls out native IPv6 support for home networking with DHCPv6.
- 2012-04-27: Security implications of IPv6 on IPv4-only networks.
- 2012-04-27: Jeremy Hunt’s handling of the NewsCorp/BSkyB deal was unlawful.
- 2012-04-27: Understanding the /bin, /sbin, /usr/bin, /usr/sbin split.
- 2012-04-27: Apple vs. Samsung: a visual guide to Apple's trademark claims.
- 2012-04-27: Key tests for Skylon British spaceplane project.
- 2012-04-27: Classic maths books typeset with LaTeX on Project Gutenberg.
- 2012-04-27: Have Oracle screwed up the Java copyright registration on which their lawsuit with Google is based?
- 2012-04-27: Demovibes: electronic grooves from the demoscene.
- 2012-04-27: Microsoft patches widely-exploited Hotmail password reset bug.
- 2012-04-27: SPF deployment survey: feedback for the IETF SPF spec revision.
- 2012-04-27: The cynical agile and scrum dictionary.
- 2012-04-27: Portal 2 soundtrack.
- 2012-04-27: Computer-generated journalism.
- 2012-04-27: Examples of evolution in humans.
- 2012-04-27: Gawker's new commenting system aims to elevate the discourse about frogs who sit like humans.
- 2012-04-27: musicForProgramming();
- 2012-04-26: Gawker supports pseudo-anonymous accounts and collaborative moderation.
- 2012-04-26: Labour IT mandarins tried to help Microsoft scuttle open standards policy.
- 2012-04-26: UK government to re-run open standards consultation since the chair was secretly skewing it in favour of Microsoft.
- 2012-04-26: All electronic voting systems are complete garbage.
- 2012-04-26: Glencore: the giant commodities trader operating at the margins of what is legal.
- 2012-04-26: Agatha Heterodyne's "Spark Roast" coffee engine.
- 2012-04-26: A survey of smart phone power efficiency.
- 2012-04-26: Google refused to buy a Java licence to avoid being held back by Sun's standards bureaucrats.
- 2012-04-26: On the limits of the use cases for authenticated encryption.
- 2012-04-25: The invention of jaywalking.
- 2012-04-25: Burrows-Wheeler Aligner: an efficient nucleotide sequence search tool.
- 2012-04-25: Using the Burrows Wheeler Transform as an efficient exact-match substring index, for finding DNA fragments.
- 2012-04-25: Cambridge University Library open catalogue data.
- 2012-04-25: Harvard puts metadata for 12 million library items into the public domain.
- 2012-04-24: The development of the signage typeface Wayfinding Sans Pro.
- 2012-04-24: Harvard encourages open access on cost grounds, and supports boycotts of closed journals.
- 2012-04-24: IPv6 now deployed across entire T-Mobile US network.
- 2012-04-24: "That's why you don't have any friends."
- 2012-04-24: Hacker News discussion on how to avoid bad Mac OS X disk performance.
- 2012-04-24: A cartoon intro to the Korean writing system.
- 2012-04-24: Something is deeply broken in Mac OS X virtual memory management.
- 2012-04-23: Privatisation is a modern enclosure movement.
- 2012-04-23: A survey of stellar motion is inconsistent with the dark matter theory.
- 2012-04-23: How to cope with the Gmail redesign.
- 2012-04-23: First steps with the Raspberry Pi: what works / what doesn't yet.
- 2012-04-22: State of Flux: NASA images of change.
- 2012-04-22: Speech crime and thought crime in the USA.
- 2012-04-22: What does Twitter know about me? Results of a data subject access request.
- 2012-04-22: Belgian political scandal prompts interesting discussion of sexual harassment.
- 2012-04-22: Discussion of Apple Disk ][ and RW18 fast disk driver.
- 2012-04-22: Interview David Rees, the Proust of pencil sharpeners.
- 2012-04-22: Worm propagation strategies in an IPv6 internet.
- 2012-04-21: PHP hammer.
- 2012-04-20: IBM creates breathing, high-density, light-weight lithium-air battery.
- 2012-04-20: Drug companies fight over patents rather than work on Hepatitis treatment.
- 2012-04-20: Cameron and the civil service coup.
- 2012-04-20: People who don't know how to spell "Cologne".
- 2012-04-20: Scale Something: How Draw Something rode its rocket ship of growth.
- 2012-04-20: Scaling: it's not what it used to be.
- 2012-04-20: URL handlers on OS X.
- 2012-04-20: Splitting the electron into spinon and orbiton quasiparticles.
- 2012-04-20: A review of the Lytro camera.
- 2012-04-20: Telephone vs Internet peering and settlements.
- 2012-04-19: Pioneer deceleration anomaly solved!
- 2012-04-19: The ongaonga or tree-nettle of New Zealand.
- 2012-04-19: The Gympie-Gympie stinging tree can cause months of excruciating pain for unsuspecting humans.
- 2012-04-19: OpenSSL heap corruption security advisory.
- 2012-04-19: ShadowStats.com response to Bureau of Labor Statistics article on CPI misconceptions.
- 2012-04-19: Addressing misconceptions about the US consumer price index.
- 2012-04-19: US standard of living has fallen more than 50% since 1970.
- 2012-04-19: The non-libertarian FAQ.
- 2012-04-19: Will OpenFlow really be the Android of networking?
- 2012-04-19: Selecting some MPs by lottery may improve parliament.
- 2012-04-18: The fairytale world of the Faroe Islands.
- 2012-04-18: Rise of "forever day" bugs in industrial systems threatens critical infrastructure.
- 2012-04-18: Google and OpenFlow.
- 2012-04-18: FreeBSD slaughters Linux in this authoritative DNS performance benchmark.
- 2012-04-18: Dense anycast deployment of L-root DNS authority servers.
- 2012-04-18: dnSSexy: a DNSSEC-verifying authoritative proxy, based on NSD.
- 2012-04-18: DNSSEC: dealing with resolvers that can't receive UDP fragments.
- 2012-04-18: Microsoft is holding back the secure web with lack of support for TLS SNI on XP.
- 2012-04-18: Modern maps of 18th century shipping.
- 2012-04-18: An improved level-of-pain chart.
- 2012-04-18: Latest issue of the .at report features DNSSEC and yours truly.
- 2012-04-18: JANET tecnical guide: designing reliable mail systems.
- 2012-04-18: Make everything OK .com
- 2012-04-17: The difference between UI and UX explained through the medium of breakfast cereal.
- 2012-04-17: Tricky arithmetic.
- 2012-04-17: Men-ups! Men in classic pinup poses.
- 2012-04-17: The evolutionary advantages of middle age.
- 2012-04-17: Think like a penis enlargement spammer and you can talk about Londinium MMXII in your ads as much as you want.
- 2012-04-17: Cognitive media, who do whiteboard animated illustrations for talks.
- 2012-04-17: Olympics venues step up the war against photography.
- 2012-04-17: The "profile" link relation tackles media type proliferation in RESTful web APIs.
- 2012-04-16: Nice video visualisation of TCP packet flow.
- 2012-04-16: GMail: anti-abuse at scale.
- 2012-04-16: "What's the difference between hams who know Morse and programmers who know C? The C programmers have a point."
- 2012-04-16: The DoJ's badly-targeted ebook lawsuit.
- 2012-04-16: Economy killers: inequality and GOP ignorance.
- 2012-04-16: Visualizing WiFi signal strength through space with a bar of lights and long exposure photography.
- 2012-04-16: Seizing the wrist and re-understanding the Internet.
- 2012-04-16: Swedish municipalities with DNSSEC.
- 2012-04-16: The problem of handling local timezones consistently across platforms.
- 2012-04-16: unluac: Lua 5.1 bytecode decompiler.
- 2012-04-16: DNSSEC experiences at Cambridge.
- 2012-04-16: Recent advances in IPv6 security.
- 2012-04-16: Ice crystal lattices.
- 2012-04-16: Want to cleanse your city of its poor? Host the Olympics!
- 2012-04-15: A Programming Language by Ken Iverson. (PDF scan of 1962 book)
- 2012-04-15: Americans are moving back from the suburbs to the cities.
- 2012-04-15: For every American soldier killed abroad, 25 veterans commit suicide.
- 2012-04-15: Which party will win the anti-politics vote?
- 2012-04-15: Why airport security is broken, and how to fix it.
- 2012-04-15: C++11 standard (with fixed typos).
- 2012-04-15: NIRA: a new interdomain routing architecture.
- 2012-04-15: Interdomain multipath routing.
- 2012-04-14: Ask-for-forgiveness programming: how we might program 1000 cores.
- 2012-04-14: Demonstrate multi-device responsive website design on the desktop.
- 2012-04-14: Calling someone a cunt on Twitter is a crime that will get you locked up.
- 2012-04-14: Lobbyists wreck the government's moves towards freely licensed open standards.
- 2012-04-14: The benefits of giving up patent protection outweigh the risks of surrendering a share of the market.
- 2012-04-14: Lord Justice Laws vs former Archbishop of Canterbury Lord Carey.
- 2012-04-14: Fifty things to do before you're 11¾.
- 2012-04-14: The Twitter languages of London.
- 2012-04-13: Olympics branding police impose heavy restrictions on most UK businesses.
- 2012-04-13: How computers are creating a second economy without workers.
- 2012-04-13: A children's book about Ada, the first programmer, and Mary, the first sf writer.
- 2012-04-13: Oracle thinks you can copyright a programming language, Google disagrees.
- 2012-04-13: US government report on IP does not say what the MPAA thinks it does.
- 2012-04-13: They almost built a life-size model of the starship Enterprise in Las Vegas.
- 2012-04-13: UK Information Commissioner "highly unlikely" to enforce law requiring consent to store cookies.
- 2012-04-13: IPv6 TLD hall of shame.
- 2012-04-13: Jitsi SIP softphone now has DNSSEC support.
- 2012-04-13: Intel 910 PCIe SSD: eye-watering performance at an eye-watering price.
- 2012-04-13: Rack-mountable data center support staff.
- 2012-04-13: Book price agreements at risk in the German-speaking world.
- 2012-04-13: Corrupt British spies and complicity in torture.
- 2012-04-13: London Underground's unique species of mosquitoes.
- 2012-04-13: The curse of the upside-down apostrophe.
- 2012-04-13: Death to Microsoft Word.
- 2012-04-13: Rendering a map of the world.
- 2012-04-13: Still Scrambling For Safety.
- 2012-04-12: In lab experiments we show that swarms of soldier crabs in a maze can implement logic gates.
- 2012-04-12: Shadow Cyclist vs Bus: excellent Lothian Buses training video.
- 2012-04-12: Canada Post sues GeoCoder.ca for copyright infringement over GeoCoder's crowdsourced postcode database.
- 2012-04-12: Britain's silent scandalous epidemic of people too poor to afford food.
- 2012-04-12: How PCs boot.
- 2012-04-12: Scrambling for Safety: conference against UK government snooping, 24th April at LSE.
- 2012-04-11: A recursive network architecture.
- 2012-04-11: The design of a routing service for campus-wide internet transport. (1981)
- 2012-04-11: Nyan Waits.
- 2012-04-11: The Rust programming language object system.
- 2012-04-11: The crisis in American walking.
- 2012-04-11: Here comes the pun: why playful language matters.
- 2012-04-11: Hyperaddictive stupid games.
- 2012-04-11: Sirpent: a high-performance internetworking approach. (1989)
- 2012-04-11: Seat Assignment: lavatory self-portraits in the Flemish style.
- 2012-04-11: What an app can do with "no permissions" on Android.
- 2012-04-10: Tiny Transactions on Computer Science: scholarship in 140 characters or less.
- 2012-04-10: Comparing price/user and price/employee of Instagram and other tech buyouts.
- 2012-04-10: More than you ever wanted to know about goatse. (SFW!)
- 2012-04-10: LuaProxy: manipulate an isolated Lua state with Lua (rather than C).
- 2012-04-10: Declarative GUIs with Lua and Motif.
- 2012-04-10: More on the insurmountable technical problems of LightSquared.
- 2012-04-10: Wall Street "vulture" loses $14 billion bet against the laws of physics. (LightSquared cell towers would not wreck GPS?)
- 2012-04-10: Addressing in internet protocols.
- 2012-04-10: PHP: fractally bad design.
- 2012-04-10: AnonWhois.org provides a list of domains with cloaked whois data.
- 2012-04-10: Mosh: the mobile shell.
- 2012-04-09: Why does the government always get Internet policy wrong?
- 2012-04-09: The Guardian loves Eastercon.
- 2012-04-09: Text from dog.
- 2012-04-09: Commodore: Computers for the Masses.
- 2012-04-09: Forbes obituary of Jack Tramiel.
- 2012-04-09: Commodore before Commodore.
- 2012-04-09: Smart meters teach electricity companies about computer security the hard way.
- 2012-04-09: FCC report on DNSSEC implementation practices for ISPs.
- 2012-04-09: European Commission's Civil Liberties Committee passes bill that will criminalise computer security tools.
- 2012-04-09: The Swedish CCDP: focussing on the limits of technical privacy protections harms political protections.
- 2012-04-09: Beard letters.
- 2012-04-09: Linux + MySQL swap insanity and NUMA.
- 2012-04-09: An introduction to petname systems.
- 2012-04-09: Killer homoeopath Francine Scrayen doesn't understand the Streisand Effect.
- 2012-04-08: You can't P2P the DNS and have it too.
- 2012-04-08: The hideous name.
- 2012-04-08: Mirrors: design principles for meta-level facilities of object-oriented programming languages.
- 2012-04-08: Everyone who is actually involved in producing software knows that patents are a blight on the industry.
- 2012-04-08: People make poor emergency backups for computerized dynamic systems.
- 2012-04-08: British security services initiated extraordinary rendition.
- 2012-04-08: Julia presented at Lang.NEXT 2012.
- 2012-04-08: A first look at MintChip's hosted API's crypto.
- 2012-04-08: FOI request for Theresa May's Internet history.
- 2012-04-08: It should not be illegal to be a stupid racist bastard on Twitter.
- 2012-04-08: We should not trust the security forces with sweeping new powers of surveillance.
- 2012-04-08: Demoscene: The Art of the Algorithms.
- 2012-04-08: DNS problems and alternatives.
- 2012-04-08: UK surprised to find out after 10 years of close co-operation how bad Uzbekistan is.
- 2012-04-08: Static analysis of an unknown compression format.
- 2012-04-08: Hash Functions.
- 2012-04-08: Unix password security: a case study. (1979)
- 2012-04-07: Scroogled. A creepy story by Cory Doctorow.
- 2012-04-07: Another instance of photographic copyright infringement by the Daily Mail.
- 2012-04-07: Gov.uk web design principles.
- 2012-04-07: Appeals court rejects Viacom's DMCA arguments against YouTube.
- 2012-04-07: Google Maps exodus continues: Wikipedia mobile apps switch to OpenStreetMap.
- 2012-04-07: Shadchen: pattern matching for Emacs Lisp.
- 2012-04-07: A behind-the-scenes look at Facebook release engineering.
- 2012-04-07: Keeping Instagram up with a million new users in 24 hours.
- 2012-04-07: How to count a billion distinct objects using only 1.5KB of memory.
- 2012-04-06: If Oracle wins its Android suit, everyone loses.
- 2012-04-06: How a global temperature projection published in Science in 1981 matches real data since then.
- 2012-04-06: The uncertainty in the realization and dissemination of the SI second from a systems point of view.
- 2012-04-06: The beer game, supply chain efficiency, and why Apple manufactures in China.
- 2012-04-05: A level grade inflation: A national disgrace.
- 2012-04-05: London Olympics trying to get musicians to work for nothing.
- 2012-04-05: UK Borders Agency brings back dental X-rays to identify children, previously stopped as breach of medical ethics.
- 2012-04-05: Petition against government snooping.
- 2012-04-05: The future of US oil production.
- 2012-04-05: There aren't any security reasons to introduce secret courts.
- 2012-04-05: The Daily Mail uses and abuses its female writers.
- 2012-04-05: Amazon.co.uk pays no tax.
- 2012-04-05: Author Chris McGrath faces six figure legal bill for his foolish libel suit.
- 2012-04-05: Automatic porn censorship legislation under consideration in the House of Lords.
- 2012-04-05: Lansley's attack on abortion: expensive, disruptive and unjustified.
- 2012-04-05: Connecticut Senate votes to repeal death penalty.
- 2012-04-05: MintChip: the Royal Canadian Mint's electronic currency.
- 2012-04-05: A turning point for GNU libc.
- 2012-04-04: The byte order fallacy: Rob Pike on endianness.
- 2012-04-04: The end of secure computing on general-purpose hardware.
- 2012-04-04: Lessons in stable corporate structure from John Lewis and the Halifax.
- 2012-04-04: Notes from the Lib Dem conference call on communications interception.
- 2012-04-04: Privacy law vs. government surveillance.
- 2012-04-04: World War 3.0: regulating the Internet.
- 2012-04-04: When computers were women.
- 2012-04-04: Cambridge central post office to be refitted owing to lack of postal facilities.
- 2012-04-04: Amazing chalk+blackboard typography.
- 2012-04-04: Google uses reCAPTCHA to fix OCR errors and identify house numbers from Street View.
- 2012-04-04: A one-line software patent.
- 2012-04-04: Is Firefox slim yet? Graphs of memory usage benchmarks.
- 2012-04-04: What is the meaning of this? (JavaScript)
- 2012-04-04: UK Serious + Organized Crime Agency takes down website for copyright infringement. (Less ranting more details please?)
- 2012-04-04: The way of the peaceful parent.
- 2012-04-04: Clegg shows shocking signs of not actually being a Tory.
- 2012-04-04: Confusion over warrants, surveillance powers and intrusive access to traffic data.
- 2012-04-04: The general authorisation regime for public and private communications networks and services in the UK.
- 2012-04-04: There's a sucker born every minute in Shepherds Bush.
- 2012-04-04: Deconstruction of the government surveillance dissembling.
- 2012-04-04: How not to sort by average rating.
- 2012-04-04: Pratt parsers: expression parsing made easy.
- 2012-04-04: The wheels are coming off the online monitoring bandwaggon.
- 2012-04-04: On the expressive power of programming languages.
- 2012-04-04: Shiny new legislation on communications data.
- 2012-04-04: Liberal Democrat MPs stand up for data privacy.
- 2012-04-04: Australian report against the war on drugs.
- 2012-04-03: Bob the Angry Flower in Atlas Shrugged 2: one hour later.
- 2012-04-03: DRM: a whip for beating authors and publishers.
- 2012-04-03: Atlas Shrugged 2: shrug harder.
- 2012-04-03: Richard Feynman and computation.
- 2012-04-03: In praise of plain text data files and protocols. (Also featuring really bad XML.)
- 2012-04-03: ORG notes on government surveillance plans.
- 2012-04-03: Poles find out more about secret CIA prisons that violated Polish constitution.
- 2012-04-03: Bloke called Merlin abuses bloke called Fish for having an implausible name.
- 2012-04-03: Vienna failed to migrate to GNU/Linux: why?
- 2012-04-03: Munich mayor says switch to Linux is cheaper and reduced complaints.
- 2012-04-03: DNSSEC validator extension for Internet Explorer.
- 2012-04-03: The future of HTTP in Python.
- 2012-04-03: More urgency required to get 32 bit AS numbers working.
- 2012-04-03: Are you sure you want to look at prospective employees' Facebook accounts?
- 2012-04-03: The management problems that led to the bad mirror in the Hubble space telescope.
- 2012-04-02: Computer science for the rest of us. (See also Kernighan "D is for Digital".)
- 2012-04-02: Traditional hospital rotas put lives at risk.
- 2012-04-02: What the Betamax case teaches us about Readability.
- 2012-04-02: The fireplace delusion.
- 2012-04-02: The credit rating agencies do not know what they are talking about, nor even what their ratings mean.
- 2012-04-02: Random hash functions, or, more NaN lunacy.
- 2012-04-02: See the Tory u-turn on civil liberties.
- 2012-04-02: The communications snooping plans: time to get campaigning.
- 2012-04-02: Julian Huppert on safeguards to control state surveillance.
- 2012-04-02: Nick Clegg declares his support for the government's distributed snooping database.
- 2012-04-02: Humans: hot, sweaty, natural-born runners - the evolutionary biology of persistence hunting.
- 2012-04-02: CC Movie vs. infinite copyright.
- 2012-04-02: Privacy International FAQ on the "Communications Capabilities Development Programme" aka routine warrantless surveillance.
- 2012-04-02: Why Lua should not have slices, and some performance observations of Python.
- 2012-04-02: Proposals for real-time monitoring of email and social media show the government has caved in to the security services.
- 2012-04-02: The digital sundial at the Genk sundial park in Belgium.
- 2012-04-02: Digital sundials for sale.
- 2012-04-02: World's most accurate scope, nixie, and flip clocks.
- 2012-04-02: Why states fail. (Will the extractive 1% impoverish us?)
- 2012-04-02: Most cancer "discoveries" cannot be reproduced.
- 2012-04-02: How Linux is changing lives in Zambia.
- 2012-04-01: The national security and anti-terrorism party.
- 2012-04-01: Nigeria Google.
- 2012-04-01: The pirates who are fighting for your vote.
- 2012-04-01: Girls put off coding by peer pressure.
- 2012-04-01: Government plans to introduce more Internet snooping in the next Queen's speech.
- 2012-04-01: Parliamentary privacy committee says Google, Twitter, etc. should enforce superinjunctions.
- 2012-04-01: What if carpenters had forums like camera geeks?
- 2012-04-01: Landlord turns tables on anti-abortion harassment.
Tony Finch is
<dot@dotat.at>