Antoine Amarilli

Description

Name

Antoine Amarilli [ɑ̃.twan.a.ma.ʁi.li]. Handle: a3nm.

Identity

Born 1990-02-07. French national. Appearance as of 2011.

Authentication

GPG key FD33167A. OpenID http://a3nm.net/openid.

Contact

Email and XMPP a3nmNOSPAM@a3nm.net.

Social

Diaspora a3nm@joindiaspora.com (experimental).

Affiliation

Computer science student at the École normale supérieure in Paris (until 2013).

Credentials

Preparing the Master parisien de recherche en informatique (estimated June 2012) taken at the fifth year of tertiary education and delivered by the École normale supérieure.
Most recent diploma is the Licence d'informatique (awarded June 2010) taken at the third year of tertiary education and delivered by the École normale supérieure and Université Paris 7.

More

Resume

Location

Publication

  1. Microblogging: a3nm@identi.ca
  2. Blogging: blog.a3nm.net (mirror)
  3. Website: a3nm.net (mirror 1, mirror 2, mirror 3)

Associations

More

Online presence

Production

This page only lists English-language documents. For the complete list, see the French version of this page.

Academic

School

kesterel2lustre
A compiler of Kernel Esterel to the Lustre programming language. See the README file. GPLv3 licensed.
Pastis
This is the report for a Scheme polymorphic application toolkit which produces, from any function, a function with the same values but which additionally provides an equivalent rewritten version of itself on standard output. You can also grab the sources. A collaboration with Pablo Rauzy. For the course by David Naccache.

Programs

drime
A French rhyme dictionary. You can also get the code and have a look at the README. GPLv3 licensed.
haspirater
A system to find out whether the initial 'h' in a French word is aspirated or not. Can be used as a standalone program or an a Python module. No big dictionary of exceptions, but rules learned from a corpus and stored as a trie: compact, fast, and reasonable for unseen words. See the README file or the blogpost. MIT licensed.
nlsplit
A tool to split natural language text in chunks at reasonable language boundaries. The program takes as argument a maximal size for chunks, reads stdin and produces chunks smaller than the maximal size on stdout. Not NLP research but the obvious heuristics (paragraphs, then sentences, then words, with some refinements). Someone had to write this. See the README file. MIT licensed.
a2freq
Quick C program to convert MIDI note numbers or scientific pitch notations to frequencies in hertz, eg. a2freq a4 prints 440.000000. Compile with -lm (see comments). Public domain.
mkdemotiv
Quick Perl script to create demotivational posters from an image and text using Inkscape and ImageMagick. Can be used for batch processing, or as a local alternative to the many existing online tools. Public domain.
continuity
A python3+curses game inspired by Continuity Game. Old-school, quick and dirty, some levels included. See the README file. Public domain.
irctk
Connect to an IRC server, write messages on stdout, say what is given on stdin. Useful to write bots. C program, using libircclient. Not secure or stable yet, do not use without reviewing source. Under development.

Humor attempts

The Password Security Checker
Check the strength of your passwords!
Falso
A new powerful axiomatic system.
Door Safety Instructions
See the club Inutile website for more information.

Misc

Weird legalese
A few weird things found in what we always accept and never read.

Browse

Listing