a3nm's blog

All posts

Politiser le bien-être
— updated
Figuring out adversarially that someone understands a given language
Double-blind reviewing
Should conferences still require mandatory attendance?
Can you be sure to clear a line at Tetris?
New home page
Announcing TheoretiCS, a diamond open-access journal
— updated
Banques et crise climatique : tour d'horizon (et aveu d'incompréhension)
Achat de vêtements éthiques neufs pour homme à Paris et environs
Some random notes from the "Labos1point5" day (November 6, 2020)
Estimating carbon footprints: what is 1 ton of CO2e?
No free view? No review!
Open access: my policy and my hopes
How to estimate your conference's carbon footprint
Songflower -- reflowing sheet music to a different paper size
Trying out Wayland
What's wrong with academia?
— updated
Finding the members of the theoretical database community with DBLP
— updated
Indexing encrypted email with notmuch
— updated
Migrating from cgit to stagit
An update on CalDAV and CardDAV with Radicale
SWERC 2017 and 2018
Modern blockbusters: a dining metaphor
— updated
Debian on Raspberry Pi 3
— updated
Automatic git conflict resolution on logs and sets
My applications to computer science research positions in France
Setting up SVN and git shared hosting on Debian
Trying btrfs... and giving up for now
— updated
A coat-of-arms from pixel art
Encrypt email to known GPG users with mutt using crypt_opportunistic_encrypt
— updated
Self-hosted, server-side MathJax
— updated
Summary on (hyper)graph tractability parameters
A list of open research questions
Summarizing my PhD research
Lettre ouverte à ma députée sur le vote prorogeant l'état d'urgence
— updated
Managing disk image files, and compression with lrzip
La consultation République Numérique : mes réponses et mes scripts
An activist's riddle
Mots d'un genre rare pour une terminaison donnée
Sandboxing Skype
Trois petits chats assistés par ordinateur
— updated
Wake-on-LAN: suspend and resume machines from the network
— updated
Minifying files with Delta
Mobile apps I use
Cruising at -41.8 million feet: Antipodal airports
— updated
It's a big world after all: Computing the diameter of the flights graph
Arbitrary-length unambiguous buffalo sentences
— updated
Configuring screens with xrandr
Google Hash Code 2015
Noms et verbes français qui n'existent qu'avec des préfixes
Google Hash Code 2014
Hash Code 2015 selection round
— updated
Sandboxing Dropbox
Experiments about a better locate using grep
— updated
Paper submission checklist
Google Hash Code 2014
Compiling and installing a recent version of Mesa on Debian
— updated
A local copy of Wikipedia with Kiwix
Managing passwords with pass
Managing installed packages in Debian
— updated
Migrating to pelican
— updated
The strangest and least strange French words according to n-grams
— updated
High priority free software projects
— updated
The absurdity of software patents: a personal example
— updated
Why research feels really hard at first
— updated
Privacy in public space
— updated
Quick notes on graphical models
— updated
Diff current version of Debian config file against original version
— updated
Customizing your keyboard layout with xkbcomp
— updated
A cute allocation problem
— updated
New GPG key
— updated
SVG rendering in Gecko and Webkit
— updated
Review of the Lenovo IdeaPad Yoga 13 (59384174)
— updated
Propositions for EU copyright legislation
— updated
CalDAV and CardDAV with Radicale and DAVdroid on Android
— updated
Mobile phones and privacy
— updated
Ambiguous verbal forms in French: a larger list
— updated
Even more Kobo hacking
— updated
Learning the gender of French nouns
— updated
Portrait of a hacker
— updated
A fundamental problem with OpenID
— updated
Shortcomings of the real world
— updated
Recording all your terminal sessions
— updated
Installing CyanogenMod on a Galaxy Nexus (GSM)
— updated
irctk -- an IRC toolkit
— updated
XOR of integers from 1 to n
— updated
wikifirc -- filter irc.wikimedia.org on specific pages and users
— updated
On identity
— updated
Android from the command-line
— updated
Forkability of community projects
— updated
plint -- a French poetry validator
— updated
RATP, informatique et libertés
— updated
htmlrebase -- relative link resolution in HTML according to a given base URL
— updated
Ambiguous verbal forms in French
— updated
Random notes on the Hercules eCafe EX
— updated
A list of French words with no rhymes
— updated
More fnacbook hacking
— updated
Use, mention, and titles
— updated
drime -- a better French rhyme dictionary
— updated
Hacking the fnacbook (aka. Kobo by Fnac)
— updated
Non-homophonous homographs in French
— updated
kesterel2lustre -- compile Kernel Esterel to Lustre
— updated
In praise of ^W
— updated
nlsplit -- a small tool to split natural language text in natural chunks
— updated
Imitating GLaDOS with espeak
— updated
Russian roulette: a mathematical analysis
— updated
Efficient email management
— updated
Scanning ISBN bar codes
— updated
List Wikipedia categories on stdout
— updated
Unbuffering stdin and stdout
— updated
Notifications
— updated
Quick plot of the mtgox bitcoin exchange rate
— updated
Wikimedia projects by dump size, and average compressed article size
— updated
Haspirater -- identifying initial aspirated 'h's in French words
— updated
A review of the TypeMatrix 2030
— updated
Why are conlangs so obsessed with vocabulary?
— updated
Encode stdin in UTF-8
— updated
Internet investigations
— updated
Curses continuity
— updated
Playing a note with the PC speaker on Linux
Which Creative Commons license?
— updated
Deduplication attacks
— updated
Representing fuel efficiency
— updated
Wikileaks is so depressingly unsecure
Microinstitutions
Self-documented organizations
Unnoticed farewell
Simplicity and efficiency
— updated
De re and de dicto
— updated
Real-life decentralized killer game generation
— updated
Identity theft on Facebook
A chance to express
— updated
Canonical choices
— updated
Publishing the public details of your life
— updated
Messy is better than nothing
Right, wrong or weird
— updated
You don't need to trust me
— updated
Stop following me?
Why this blog
— updated
Information and its support
— updated
Looking for a problem...
— updated
Learning one's life by heart
Leaving computers on
Security of radio-controlled watches
Weird legalese
— updated
Proving vs. explaining in mathematics
— updated
Possible improvements for text entry on keypads
— updated
Hardware warranty on phones
Yet another blog