About me
Hello! I am Petri Lehtinen, a Finnish software developer who
mostly hacks in Python, C and Javascript. In the Internet, I'm
sometimes also known as “akheron” or
“akhern”. To contact me, drop an email
to my first name at this domain (address
obfuscated to avoid spam), or /msg akheron in
IRCnet or freenode.
I have a few projects and I also try to
update my blog every now and then.
I use
Ubuntu,
Emacs and
Git.
My PGP public key is
available here. Its fingerprint
is 21DA 7E1F AB1B 03AE DF65 2FF2 3782 02A6 D4E3 9B36. I
use the key mainly to sign tarballs that I create for the releases
of my projects.
Me around the web:
Projects
All the projects here are free open source software.
Projects I've started and am the main author of:
- Autotoolized Lua —
Patches to "autotoolize"
the Lua interpreter source
- Jansson — C library for working
with JSON data
- Multipy
— Install multiple Python versions locally
- Sala — Simple encrypted password
storage
- Stango — Static website generator
for Python programmers
Significant projects I've contributed to, more or less:
- Linux — The most
awesome operating system kernel on Earth
- OpenEmbedded
— Build framework for embedded Linux
- Python — My
favourite interpreted programming language
- Tornado —
Scalable, non-blocking web server and tools
- Trombi —
Asynchronous CouchDB
client for Tornado
- U-Boot —
The universal bootloader
Publications
I worked for the Department of Software Systems in Tampere
University of Technology for a few years. This is a list of
research papers I worked on during that period:
-
A. Valmari, P. Lehtinen. Efficient Minimization of DFAs with
Partial Transition Functions. 25th International Symposium
on Theoretical Aspects of Computer Science (STACS). Bordeaux,
France, February 21-23, 2008. At the time of publication, this
paper presented the fastest known minimization algorithm for
Deterministic Finite Automata (and AFAIK, it still does). The paper is
available online.
-
T. Elomaa, P. Lehtinen. Maintaining Optimal Multi-way Splits
for Numerical Attributes in Data Streams. 12th Pacific Asia
Conference on Knowledge Discovery and Data Mining (PAKDD).
Osaka, Japan, May 20-23, 2008.
-
T. Elomaa, P. Lehtinen, M. Saarela. Obtaining Low Arity
Discretizations from Online Data Streams. 17th International
Symposium on Methodologies for Intelligent Systems (ISMIS).
Toronto, Canada, May 20-23, 2008.
In real life...
I have a wife and two kids, and that's why I don't have much time
to work on my hobby projects. And, to make things clear, I'm
completely happy with this situation :-)