R is a powerful and rich statistical computing
environment that I'm currently using for supporting my IMT-Atlantique (ENST)
lectures on nonstationary processes.
For the projects on Machine Learning, I'm using Python with the
scikit-learn library.
Octave is a matrix oriented
programming language for numerical computing, the syntax of which is
similar to Matlab, up to some changes in the syntax of some functions.
The GNU
Compiler Collection (GCC) website.
Valgrind is a useful tool for memory leak debugging,
profiling, etc.
NLopt
is a free/open-source library for nonlinear optimization, callable from C,
C++, Fortran, Python,
Octave, Matlab and
R
programs.
Donald Knuth's home page. You can find there quite everything on algorithms, numerical algorithms,
T_{e}X etc.
The Mersenne Twister
home page, a fast pseudo-random number generator with very long period:
2^{19937}-1.
BOINC,
the Berkeley Open Infrastructure for Network Computing, is an open-source software for volunteer computing and grid computing.
You can share your unused computing power with several BOINC projects
in physics, astronomy, mathematics, biology, artificial intelligence, cryptography, computer science, etc. You can also run your
own projects there.
In the same spirit of collaborative computing,
Foldit is a scientific computer game that allows to study the structure and the design of proteins. Foldit players are contributors to important scientific papers.
Open Math Notes is a repository of freely downloadable mathematical works
in progress hosted by the American Mathematical Society
as a service to researchers, teachers and students.
The Wavelets
resources website.
The January 2013 and May 2011 issues of the Notices of the American Mathematical Society
contain two introductory papers on wavelets:
Wavelets (2013), vol 60, 66-76, PDF file,
and Discrete wavelet transformations and undergraduate
education (2011), vol 58, 656-666, PDF file.
See also the lecture, in French, by Yves Meyer on
Les ondelettes et la révolution numérique
Two views on the art of writing mathematics: the first one is the standard text by Paul Halmos,
How to write mathematics (1970),
PDF file.
Jean-Pierre Serre considers the other side of the issue with his humorous, and even caustic, lecture:
How to Write Mathematics Badly
MathJax is an open source Javascript library that uses
LaTeX
and MathML
for displaying mathematics on webpages, which works on all modern browsers and that I'm
using for my web pages. Further details are provided by the paper published in the Notices of the American Mathematical SocietyMathJax: A Platform for Mathematics on the Web (2012), vol 59, 312-316,
PDF file.
The Scholarly Open Access website contains a critical analysis of
scholarly open-access publishing, and in particular provides a list of predatory journals and publishers that must be avoided.
Further details are given in J. Beal Predatory publishers are corrupting open access,
Nature 489, 179, (13 September 2012)DOI
La parodie de publication scientifique de Georges Perec : Experimental demonstration of the tomatotopic organization
in the Soprano (Cantatrix sopranica L.). Georges Perec a été
documentaliste au CNRS, et il a du y croiser des économistes, j'en ai connu un qui racontait des choses aussi délirantes dans
des conférences où il était bien en peine de présenter les travaux écrits principalement par son co-auteur, et donc commençait sa présentation
avec de longues digressions (entre autres sa grand mère avait écrit à la reine Victoria ...) et donc sans le talent de Perec.
Le livre La Vie, mode d'emploi contient un passage assez véridique
où un "mandarin" pique les travaux d'un jeune chercheur en changeant seulement les notations de sa bibliographie.
Plagiarism.org:
This organization provides research institutes and academic places
with a database for deterring and detecting plagiarism.
The Hubble Space Telescope. May be this is my favourite website, the amount of knowledge provided by Hubble is amazing,
and the pictures taken by this telescope are outstanding.