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-09
>>
- 2012-09-30: How to make clear ice cubes.
- 2012-09-30: FORTH to C compiler, with debugging and IDE support, in a blog article.
- 2012-09-30: 2012 Makey awards.
- 2012-09-30: American Airlines should no longer be flying across the Atlantic.
- 2012-09-30: PSY London Style.
- 2012-09-30: Behold the unclefts.
- 2012-09-30: Uncleftish beholding: atomic theory explained using only Germanic words.
- 2012-09-30: NHS + IT = FUBAR.
- 2012-09-30: LLJS: the bastard child of JavaScript and C.
- 2012-09-30: British Antarctic Survey to receive the Royal Greenwich Observatory treatment.
- 2012-09-29: Markets are efficient if and only if P = NP.
- 2012-09-29: The case for abolishing patents (yes, all of them).
- 2012-09-29: HTML5 security, cross-domain Math.random() prediction and Facebook JavaScript API.
- 2012-09-29: Automated fraud checking calls do not improve credit card security.
- 2012-09-29: GIFCTRL
- 2012-09-28: RAR files can contain bytecode for a simple x86-like virtual machine.
- 2012-09-28: On the (provable) security of TLS, part 2.
- 2012-09-28: What if every electron in the universe was all the same exact particle?
- 2012-09-28: Learnable programming.
- 2012-09-28: Flex Projector: create custom world map projections.
- 2012-09-28: Tracking stealth planes using passive radar.
- 2012-09-28: Windows 8 does not work very well on high-pixel-density displays.
- 2012-09-28: Tuning Linux TCP/IP for scalability.
- 2012-09-28: Adobe code signing infrastructure was compromised and used to authenticate malware.
- 2012-09-28: Man jailed for accidentally sexting everyone in his contacts list.
- 2012-09-28: Visualizing language knowledge in Europe.
- 2012-09-27: First beta release of Mozilla Persona: web login without passwords.
- 2012-09-27: Enumerating regular languages, countably infinite sets, and Cantor diagonalization.
- 2012-09-27: Alice and Bob can go on holiday! Describing crypto with Sita and Rama.
- 2012-09-27: Flexible and robust key rollover in DNSSEC.
- 2012-09-27: How to build a windmill.
- 2012-09-27: Inside the CleanIT conflict.
- 2012-09-27: Rust is the language of the future for systems programming.
- 2012-09-27: OStatus: like Twitter, but open.
- 2012-09-27: Plebgate and the new snobbery.
- 2012-09-27: Enhanced WWVB long-wave time broadcast format.
- 2012-09-27: NoPassword: log into a website with just an email address.
- 2012-09-27: Ejecta: fast JavaScript canvas and audio for iOS, without the rest of the browser.
- 2012-09-27: In defence of skeuomorphism.
- 2012-09-27: Apple Safari .mobi viewport insanity.
- 2012-09-26: London's surnames mapped.
- 2012-09-26: How long does it take to earn the price of a beer?
- 2012-09-26: Honu: macros for algebraic notation through enforestation.
- 2012-09-26: Cautionary tales about copyright licence fee collection societies.
- 2012-09-26: Coming next November: comet ISON, 15 times brighter than the moon.
- 2012-09-26: Wind turbines do in fact reduce carbon emissions, despite needing backup when the weather is calm.
- 2012-09-26: US State Department uses illegal impossible-to-complete application forms to prevent people getting passports.
- 2012-09-26: The CRIME attack: TLS compression leaks enough information to recover cookies.
- 2012-09-26: Scottish Labour plans to end free universal benefits.
- 2012-09-26: IPv4 address transfer markets are forming where we least expected.
- 2012-09-26: Breakthrough silicon scanning discovers backdoor in military chip.
- 2012-09-26: EU Clean IT project plans for large-scale surveillance of all communications.
- 2012-09-25: How wood rots inside secret bunkers.
- 2012-09-25: The entire field of particle physics is set to switch to open-access publishing.
- 2012-09-25: IEEE web log data breach.
- 2012-09-25: Complementary validation: proofs, programs, prose.
- 2012-09-25: Everything you need to know about hash length extension attacks.
- 2012-09-25: DENIC uses RIPE Atlas to analyse DNS mangling by the Great Firewall of China.
- 2012-09-25: The smallest minimum ice extent ever, not just in the satellite record, but probably the last million years.
- 2012-09-25: Meeting a troll.
- 2012-09-25: The joys and hazards of multi-process browser security.
- 2012-09-25: mypy is an experimental Python variant with static duck typing and compiled to native code.
- 2012-09-25: MakerBot does not think carbon-copy cloning is acceptable.
- 2012-09-25: Google Spanner: NoSQL is out and NewSQL is in.
- 2012-09-25: The uk.ac.cam.cl problem.
- 2012-09-24: Crowdsourced patent-busting with Stack Exchange.
- 2012-09-24: To cite "shouting 'Fire!' in a crowded theatre" adds nothing to a debate about free speech.
- 2012-09-24: DNS dampening.
- 2012-09-24: Counting DNSSEC.
- 2012-09-24: How to stop hospitals from killing us.
- 2012-09-23: sweet.js: hygienic macros for JavaScript.
- 2012-09-23: DNSSEC for tinydns.
- 2012-09-23: Dear Apple, it's not me, it's you.
- 2012-09-23: The drugs don't work.
- 2012-09-22: What business is Wall Street in.
- 2012-09-22: Patent trolls and video streaming.
- 2012-09-21: Elsevier's impending "catastrophe" and the cost of scholarly publishing.
- 2012-09-21: iPhone 5 teardown.
- 2012-09-21: DNSSEC resolver test.
- 2012-09-21: Measuring occurence of DNSSEC validation.
- 2012-09-21: The case for a truly liberal party.
- 2012-09-20: Amazing Week 2012: blog about something great that we take for granted, between 15 and 21 October.
- 2012-09-20: Evolution of E. coli in the lab.
- 2012-09-20: OpenStreetMap apps for iOS.
- 2012-09-20: GitHub humans.txt
- 2012-09-20: The myth of the European Court of Human Rights’ “War on Britain”.
- 2012-09-20: scrypt-jane: a flexible implementation of a memory-hard password hasher.
- 2012-09-19: Our Arup building, from which we are soon to be evicted.
- 2012-09-19: Study reveals overweight teens have fewer arms than healthy-weight ones.
- 2012-09-19: Rackspace's response to patent troll.
- 2012-09-19: Patents on content-addressed storage and hash deduplication.
- 2012-09-19: Patent troll sues Rackspace for hosting Github, and other users of content-addressible storage.
- 2012-09-18: Complexity theory petting zoo: an overview of the different complexity classes.
- 2012-09-18: Google gets patent on pseudonyms.
- 2012-09-18: Hitler: Downfall, Gangnam Style. (YouTube)
- 2012-09-18: Better eating, thanks to fermentation.
- 2012-09-18: PCRE performance project: speeding it up with a JIT compiler.
- 2012-09-18: How to launch a 65Gbps DDoS, and how to stop one.
- 2012-09-18: The software patent solution has been right here all along?
- 2012-09-18: CoffeeScript: less typing, less readability?
- 2012-09-18: $45 tablets are coming.
- 2012-09-17: US Copyright Act 1976 explicitly says disruptive innovation should be blocked.
- 2012-09-17: How they got 25% women speakers for JSConf EU 2012.
- 2012-09-17: Fenwick trees: rapidly find cumulative frequency sums.
- 2012-09-17: IPv6 wireless mesh network for controlling multi-colour LED lightbulbs.
- 2012-09-17: 0x5f3759df and the fast reciprocal square root.
- 2012-09-17: Everything is broken and nobody is upset.
- 2012-09-17: Casting negative floating point numbers to unsigned integers is undefined behaviour in C.
- 2012-09-16: An iPhone is worth $8700 of assistive technology.
- 2012-09-16: Privacy International prospectus.
- 2012-09-16: Programmable Martian watch.
- 2012-09-16: The iPhone 5's A6 SoC uses a custom Apple-designed ARM core.
- 2012-09-16: Enigma Crack: cryptanalysis with GPUs.
- 2012-09-16: Just 100 fully-grown cod left in the North Sea.
- 2012-09-16: Hillsborough cover-up warning was ignored by judicial inquiry.
- 2012-09-16: Act now to stop the Communications Data Bill.
- 2012-09-16: X11 turned 25 years old on the 15th September.
- 2012-09-15: Spanner: Google's globally distributed database.
- 2012-09-15: Haskell vs. F# vs. Scala: A comparison of high-level language features and parallelism support.
- 2012-09-15: Find your nearest postbox.
- 2012-09-15: Thatcher's "boot boys": When the unholy trinity of police, press and government took root.
- 2012-09-15: On the (provable) security of TLS.
- 2012-09-14: GitHub downtime: MySQL / heartbeat / pacemaker automatic failover failure.
- 2012-09-14: iPhone announcement adjective supercut.
- 2012-09-14: Plan 9 for Raspberry Pi.
- 2012-09-14: Huge drop in students starting university in UK.
- 2012-09-14: Efficient compilation of tail calls and continuations to JavaScript.
- 2012-09-14: Baserock Slab ARM cluster in a box.
- 2012-09-14: afraid.org used for DNS reflection/amplification attacks.
- 2012-09-14: "Your adventure ends here." (On interactive fiction.)
- 2012-09-14: Never use afraid.org as a DNS hosting provider.
- 2012-09-14: Compare distortion of different map projections. (interactive)
- 2012-09-14: Space-filling polyhedra.
- 2012-09-14: RIPE NCC is down to its last IPv4 /8.
- 2012-09-14: Astonishingly, it is slow to build and execute a template engine from scratch in the browser for every page.
- 2012-09-14: GIF sockets.
- 2012-09-14: The caves of Nottingham.
- 2012-09-14: EMFcamp: getting network connectivity to a field in Milton Keynes.
- 2012-09-13: TLS, CRIME, BEAST and you the programmer.
- 2012-09-13: Cosmo, the hacker 'god' who fell to earth.
- 2012-09-13: Responsive web design resources.
- 2012-09-13: Newspaper circulation is inversely proportional to perceived trustworthiness.
- 2012-09-13: What is my IT strategy?
- 2012-09-13: Xiki: executable wiki / shell / terminal / editor.
- 2012-09-13: Comcast's operational experiences with DNSSEC.
- 2012-09-12: Java concurrent HashMap benchmark.
- 2012-09-12: Outlaw possession of written accounts of child abuse says dangerous loon Conservative MP.
- 2012-09-12: Could your domain survive a DNS attack?
- 2012-09-12: How Troy, MI saved its library. (Vimeo)
- 2012-09-12: Child porn laws aren't as bad as you think: they're much, much worse.
- 2012-09-12: Mozilla Opus flexible audio codec published as RFC 6716, which includes a reference implementation!
- 2012-09-12: Olympic games vs. Highland games.
- 2012-09-12: The proper way to lock your bicycle.
- 2012-09-12: Legalizing child pornography is linked to lower rates of child sex abuse.
- 2012-09-12: A touch of the Galois: on the possible proof of the abc conjecture.
- 2012-09-12: Wikitravel and Wikimedia are in a legal battle... but not over Creative Commons.
- 2012-09-12: Magic: The Gathering is Turing complete.
- 2012-09-12: Botnet detection techniques.
- 2012-09-12: The "spark file": a way to defrag your brain.
- 2012-09-11: Big society in action: Squatters reopen Friern Barnet library after council closed it.
- 2012-09-11: Confession of Faith Ratification Act 1690: Chapter xxiv: Of Marriage and Divorce.
- 2012-09-11: KindleBerry Pi.
- 2012-09-11: The cookie law is dead. (Until November?)
- 2012-09-11: Sparse Merkle trees for revocation transparency and sovreign keys.
- 2012-09-11: Google's Pluto top-of-rack switch has interesting 10Gbit PHYs.
- 2012-09-10: Skeu It! A celebration of arbitrary and gratuitous user interface design.
- 2012-09-10: Alzheimer's could be the most catastrophic effect of junk food.
- 2012-09-10: The world's shiniest living thing is an African fruit that looks like a pointillist bauble.
- 2012-09-10: PostgreSQL: when it's not your job.
- 2012-09-10: Amazing magic: Shell game, with transparent cups. (YouTube)
- 2012-09-10: Chip and Skim: massive vulnerability in bank card system due to ATMs' insecure random numbers.
- 2012-09-10: OpenStreetMap: four years of edits. (Vimeo)
- 2012-09-10: Why posession of child porn should not be illegal.
- 2012-09-10: Overweight adolescents and teenagers consume fewer calories than their healthy weight peers.
- 2012-09-10: Lessons for uncultured web developers.
- 2012-09-10: Soft water exacerbates alcoholic liver disease.
- 2012-09-10: Structurelessness: what open activities can learn from second wave feminists.
- 2012-09-10: DNS Flood Detector: detect abuse of open recursive name servers.
- 2012-09-10: Dissent: accountable anonymous group communication.
- 2012-09-09: Should we MAC-then-encrypt or encrypt-then-MAC?
- 2012-09-09: The tragedy of the European Union and how to resolve it.
- 2012-09-09: Insecure programming by example.
- 2012-09-08: In looming federalism fight, three states say feds can't 'unmarry' gay couples.
- 2012-09-08: How we happened to sell off our electricity.
- 2012-09-08: The previous history of Mendax / Julian Assange.
- 2012-09-08: Disks from the perspective of a file system.
- 2012-09-08: Notes on Rust's garbage collector.
- 2012-09-08: PHPSESSID is predictable.
- 2012-09-08: How to win at Connect 4.
- 2012-09-08: Bitcoin and the Byzantine Generals problem.
- 2012-09-07: Google acquires VirusTotal.
- 2012-09-07: The demise of a social media platform: Tracking LiveJournal's decline.
- 2012-09-07: d20 randomness test: 20,000 rolls of Chessex and GameScience dice.
- 2012-09-07: Large scale DNSSEC with PowerDNS: best current practice and problems.
- 2012-09-07: StatDNS: TLD zone file statistics.
- 2012-09-07: A virus that kills cancer: the cure that's waiting in the cold.
- 2012-09-07: Simon Burns, the new transport minister, crashed into a cyclist with his 4x4.
- 2012-09-07: Raspberry Pi made in the UK!
- 2012-09-07: The Linux graphics stack.
- 2012-09-06: Pro tip: if you rely on unpaid volunteers to run your website, don't sue them.
- 2012-09-06: CCNx: content-centric networking.
- 2012-09-06: Networking named content. (Introducing CCNx.)
- 2012-09-06: New attack uses SSL/TLS information leak to hijack https session cookies.
- 2012-09-06: Increasing equality reduces gender differences in mate preferences, contradicting evolutionary psychology.
- 2012-09-06: Guided busway could cost local taxpayers up to £102 million.
- 2012-09-06: Oracle sued for $6 billion, but Google won $1.1 million.
- 2012-09-06: History and anatomy of a silly drug ban.
- 2012-09-06: Copyright killbots take official Democratic National Convention video off YouTube after loads of bogus complaints.
- 2012-09-06: Avoiding hash lookups in a Ruby implementation on the JVM.
- 2012-09-06: Google search is only 18% search.
- 2012-09-05: Discovering path MTU black holes on the Internet using RIPE Atlas.
- 2012-09-05: Paul Wouters on DNSSEC at the Linux Security Summit 2012.
- 2012-09-05: Why Sony did not invent the iPod: established business models vs disruptive innovation.
- 2012-09-05: Stuxnet: leaks or lies?
- 2012-09-05: Namespaces are obsolete.
- 2012-09-05: The new King's Cross concourse was shaped 12,000 years ago.
- 2012-09-05: The thin blue lie: the police usually get away with it.
- 2012-09-05: Thoughts on Amazon Glacier pricing.
- 2012-09-05: Cable lacing on the Mars Curiosity rover.
- 2012-09-05: OpenSSH-LPK: LDAP public key storage.
- 2012-09-04: Re-assessing Samsung's copycat strategy in South Korea.
- 2012-09-04: Nutrition and Alzheimer's disease: the detrimental role of a high carbohydrate diet.
- 2012-09-04: Fabrice Bellard's LTE 4G base station software.
- 2012-09-04: Reddit's database has two tables.
- 2012-09-03: Bottle cutting: a first ‘crack' at recycled glass craft.
- 2012-09-03: How to cut glass with string and acetone.
- 2012-09-03: High-speed high-security deterministic elliptic curve signatures.
- 2012-09-03: Deterministic usage of DSA and ECDSA digital signature algorithms.
- 2012-09-03: Ron was wrong, Whit is right: observations of non-random key generation.
- 2012-09-03: Stupid copyright enforcement robots killed the Hugo Awards live broadcast.
- 2012-09-03: Apple never invented anything.
- 2012-09-03: GeoDNS in Golang for the NTP pool.
- 2012-09-03: Wikipedia's description of cjdns.
- 2012-09-03: cjdns: a routing engine designed for security, scalability, speed and ease of use.
- 2012-09-03: The Babel routing protocol.
- 2012-09-03: An experimental comparison of routing protocols in multi-hop ad hoc networks.
- 2012-09-03: Airmesh: a collection of open source mesh network technologies, packaged to be self-configuring.
- 2012-09-03: Torvalds pours scorn on De Icaza's desktop claims.
- 2012-09-03: Interview: Amelia Andersdotter, Swedish Piratpartiet MEP.
- 2012-09-02: Baking Pi: operating systems development on the Raspberry Pi.
- 2012-09-02: What hardware powers Etsy.com.
- 2012-09-02: How two amateur sleuths looked for FinSpy software.
- 2012-09-02: Tacocopter basics. (Lots of videos of RC flight.)
- 2012-09-02: Flynn's IQ.
- 2012-09-02: The $23,800 bug bite.
Tony Finch is
<dot@dotat.at>