AAAAXY is a nonlinear 2D puzzle platformer taking place in impossible spaces.
A 40-page Bachelor’s degree thesis on the legendary bit-hacking Quake III Q_rsqrt() implementation:
FROM: http://taint.org/2022/12/08/235801a.html
El Jj est une chaîne YouTube dédiée aux mathématiques que j'adore.
Cette année, son auteur s'est engagé dans un superbe projet : Mathctober, où il diffuse chaque jour une nouvelle micro vidéo dédiée à un sujet mathématique.
Le résultat et splendide, je vous laisse en juger : ...
« Le Frido » contient des mathématiques du niveau de l'agrégation. Il couvre (à peu près) tout le programme.
« Giulietta » contains more or less everything I know in mathematics.
This document is a compilation of many stuff I wrote during my mathematical live. There are mainly three parts :
— Exercises for undergrad (in French).
— Theory for undergrad (in French, mainly devoted to l’agrégation)
— Theory I studied during my thesis (in English)
— Some research material (the BTZ part, in English)Il existe de nombreux logiciels de mathématique. Notre préféré est Sage pour une raison très précise : Sage est (en simplifiant) un module pour python. Donc quand on travaille en Sage, on dispose de tout Python.
Wow. Un excellent épisode de Tracks qui m'a fait découvrir c'est incroyable artiste de cirque, dont l'univers me fascine de par son esthétique mathématique !
Son site : https://www.johannleguillerm.com
Attraction, projet de recherche qui interroge l’équilibre, les formes, les points de vue, le mouvement et l’impermanence et se matérialise dans des formes variées : objets, spectacles, sculptures, performances… Il crée sous chapiteau, en salle, pour l'espace public, à l'échelle de villes entières et propose des œuvres collaboratives. L'artiste se définit comme praticien de l'espace des points de vue.
Learning the best way of combining your love for math and programming
GitHub repo: https://github.com/ManimCommunity/manim
Examples: https://docs.manim.community/en/latest/examples.html
The other day, while watching La Carte aux trésors at my elderly neighbor's house, I casually played peg solitaire on a board she has.
After many failures at trying to get rid of all pawns but one, I started to wonder about the mathematics & algorithmics behind that game...
Back home …
Condorcet Vote is a simple solution, allowing you to create online unlimited elections whose results are calculated according to various Condorcet voting system like Schulze or Copeland. You can also use primitive method of the Marquis de Condorcet himself.
These mathematical methods of election for a single turn, allows obtaining a ranking orderly and democratic than majority vote.
Alt: https://civs.cs.cornell.edu
CIVS est un service gratuit permettant d'organiser facilement des consultations électorales et des sondages d'opinion en utilisant Internet. Chaque participant à la consultation ou au sondage peut classer une série de propositions. La combinaison de ces choix permet de construire un classement global qui synthétise l'opinion des participants.
Wow, great new logic puzzle I just discovered!
In this logic puzzle you have to choose nine unique numbers (1 through 9) so that each row and column has a sum of 9 or less.
Une énigme mathématique que j'ai bien aimé :
Bob , Alice et Tim décident de jouer au ping pong. Comme une partie n'implique que deux joueurs, ils décident que deux d'entre eux joueront un premier match, puis le perdant laissera sa place au joueur sur le banc, et ainsi de suite.
Bob joue 17 matchs, Alice 15 et Tim 10.
Qui a perdu le second match ?
A really nice logic puzzle for amateurs of maths & voting systems!
There are a number of games you can play with just paper and pen. Not only do these allow for easy travel games, where all you need to pack or find are paper and pen, but paper and pen allow for some interesting abstract games where use of a pen allows for a unique type of game play.
Amazing list of games / resources !
Ancrez les mathématiques dans le réel !
<link rel="stylesheet" type="text/css" href="images/enigmes/topoloku.css">
Depuis le 24 mars, avec ma compagne, nous avons décidé de partager un petit puzzle logique par jour à nos amis & familles, pour les distraire un peu en cette période difficile.
J'avais même bricolé un petit système de score, et j'en profite d'ailleurs pour féliciter ici les gagnants !
Comme aujourd'hui …
Issue #2 is out !
Paged Out! is a new experimental (one article == one page) free magazine about programming (especially programming tricks!), hacking, security hacking, retro computers, modern computers, electronics, demoscene, and other similar topics.
Include a crazy prime Python quine ! (page 35) O.O
The hexatetraflexagon ! Awesome and easy to make !
Last week-end was the 30th anniversary of one of my best friends. For the occasion, I wanted to craft him a small puzzle with a custom secret drawing, as a reminder of some shared memories.
I came upon Erik & Martin Demaine's creation for CSAIL 2006, a print & play puzzle based …
The Griddle is a puzzle blog updated Wednesdays (when possible) with a variety of puzzle types.
The puzzles are authored by David Millar and can include classic word searches, sudoku variations, Nikoli-style puzzles, and many others. Check out the most recent puzzles or dig through the archives from the links at the bottom of each page.
Drôle de nom, n'est-ce pas 😊
C'est ainsi que j'ai décidé de baptiser un puzzle que j'ai conçu le week-end dernier, comme un cadeau pour pour ma compagne.
Le but est de remplir une grille de lettres :
T | |||
---|---|---|---|
S | E |
↓
T | T | T | E |
---|---|---|---|
S | S | E | E |
→
Les indications en …
Yesterday I was crafting some puzzles for my girlfriends, and I was looking for letter-based ones where I a secret word would be revealed once solved.
With this same goal, I had already once worked on an open-source JS word search generator: https://lucas-c.github.io/wordfind/
(pour les francophones …
AN excellent collection of short pen & paper puzzle games,
mostly abstract / geometrical & mostly for 2 players.
PDF by Ludus Association - 2015
Alda Carvalho - Carlos Pereira dos Santos - João Pedro Neto - Jorge Nuno Silva
Marble Marcher is entirely ray-traced in real time and is played on the surface of evolving fractals. The goal is to get your marble to the goal as quickly as possible. There are 15 unique levels to master.
This game is the result of a fractal physics engine I developed that allows fast collisions with fractals and other procedurally rendered objects. As far as I'm aware, it is the first game to ever use this technique.
itch.io & GitHub pages in video description
I just added a favicon to this site, representing a glider of Conway's Game of Life.
This GIF was made with a Python script. The source code is on GitHub, and uses Zhao Liang's gifmaze.py.
Feel free to reuse the code to make you own favicons 😉
<style> article img { transform …</style>Using a nice trick, with html2canvas
, to get the pixel information at a particular location of a rendered HTML element
Isaac Asimov:
J’ai une théorie sur les salles de bain.
Quand vous avez un appartement avec 2 personnes et 2 salles de bains, tout le monde peut profiter des salles de bains, y faire ce qu’il veut, tout le temps qu’il veut, au moment qu’il veut. Et tout le monde peut croire dans “le droit à la salle de bain”. D’ailleurs, il est clair que ça devrait être écrit dans la constitution.
Quand vous avez 20 personnes dans l’appartement, même dans le cas improbable où tout le monde croit dans le droit à la salle de bain, et même si c’est écrit dans la constitution, une telle chose ne peut exister. Il faut instaurer des horaires. Des tours. Il faut frapper à la porte et dire “t’as bientôt fini ?”. Il y aura des meilleurs horaires pour certains, et des abus.
La démocratie ne peut pas survivre à la surpopulation. La dignité humaine ne peut pas survivre à la surpopulation. Le confort et la décence ne peuvent pas survivre la surpopulation. Plus on ajoute de personnes sur Terre, plus la valeur de la vie, non seulement diminue, mais disparaît. Cela n’a aucune importance si une personne meurt, plus il y a de gens, moins l’individu compte.
Je plussoie la philosophie finale:
En plus d’apprendre Python, qu’est-ce que je peux faire d’utile ?
Envisager de ne pas faire des enfants, voir d’en adopter. Ou au minimum arrêter de se comporter comme un extrémiste religieux qui fait la promotion du Dieu Procréation comme à peu prêt tout le monde actuellement. C’est grave.
Acheter moins. Réparer. Faire avec moins. Faire sans. Ne pas faire.
Ne pas avoir de voiture. Ne pas changer tous les jours de t-shirt. Ne pas acheter le dernier gadget.
Acheter d’occasion. Donner. Libérer de l’espace chez soi, et du temps dans sa vie.
Prendre le vélo. Marcher. Acheter local. Et moins.
Réfléchir, éteindre la télé, lire, parler à ses amis face à face.
Cuisiner. Manger (beaucoup) moins de viande.
On ne doit pas viser moins de croissance. On doit viser la décroissance.
Gagner moins d’argent, faire moins de choses. Avoir une économie qui ne soit pas basée sur le plus.
Vendre moins.
Ce n’est pas l’austérité. Ce n’est pas vivre comme un homme des cavernes. Ça ne veut pas dire vivre moins. C’est juste ne pas être un parasite suicidaire.
They show dependencies between the internal modules of various well-known Python libraries.
They goal is to provide a global overview of a Python project architecture, as a map of modules & packages, the top-level code abstractions.
Note that all …
Oppia is a tool for creating interactive online activities that enable students to learn by doing. Its creators believe that this is often a more effective and efficient way of learning than either watching videos or reading texts, since it allows the student to engage more deeply with the activity in a way that videos or books often do not
Sciences, sciences humaines, sciences sociales, langues...
OSS : https://github.com/oppia/oppia
Une très chouette application de la théorie des jeux pour modéliser les relations de confiance, en mode interactif trop mignon, et en anglais
It is a pure python library for numerical computations.
Linear algebra example:
A = Matrix([[1,2],[4,9]])
print 1/A
print (A+2)*A
B = Matrix(2,2,lambda i,j: i+j**2)
Fitting
points = [(x0,y0,dy0), (x1,y1,dy1), (x2,y2,dy2), ...]
coefficients, chi2, fitting_function = fit_least_squares(points,POLYNOMIAL(2))
for x,y,dy in points:
print x, y, '~', fitting_function(x)
Solvers:
from math import sin
def f(x): return sin(x)-1+x
x0 = solve_newton(f, 0.0, ap=0.01, rp=0.01, ns=100)
print 'f(%s)=%s ~ 0' % (x0, f(x0))
(ap is target absolute precision, rp is target relative precision, ns is max number of steps)
Optimizers:
def f(x): return (sin(x)-1+x)**2
x0 = optimize_newton(f, 0.0, ap=0.01, rp=0.01, ns=100)
print 'f(%s)=%s ~ min f' % (x0, f(x0))
print 'f'(%s)=%s ~ 0' % (x0, D(f)(x0))
Statistics:
x = [random.random() for k in range(100)]
print 'mu =', mean(x)
print 'sigma =', sd(x)
print 'E[x] =', E(lambda x:x, x)
print 'E[x^2] =', E(lambda x:x2, x)
print 'E[x^3] =', E(lambda x:x3, x)
y = [random.random() for k in range(100)]
print 'corr(x,y) = ', correlation(x,y)
print 'cov(x,y) = ', covariance(x,y)
Finance:
google = YStock('GOOG')
current = google.current()
print current['price']
print current['market_cap']
for day in google.historical():
print day['date'], day['adjusted_close'], day['log_return']
Persistant Storage:
d = PersistentDictionary(path='test.sqlite')
d['key'] = 'value'
print d['key']
del d['key']
d works like a drop-in preplacement for any normal Python dictionary except that the data is stored in a sqlite database in a file called "test.sqlite" so it is still there if you re-start the program. Kind of like the shelve module but shelve files cannot safely be accessed by multiple threads/processes unless locked and locking the entire file is not efficient.
Neural Network:
pat = [[[0,0], [0]], [[0,1], [1]], [[1,0], [1]], [[1,1], [0]]]
n = NeuralNetwork(2, 2, 1)
n.train(pat)
n.test(pat)
[0, 0] -> [0.00...]
[0, 1] -> [0.98...]
[1, 0] -> [0.98...]
[1, 1] -> [-0.00...]
Plotting:
data = [(x0,y0), ...]
Canvas(title='my plot').plot(data, color='red').save('myplot.png')
Dans le numéro 171 du magazine tangente, page 47, un intéressant petit problème mathématique est posé au lecteur.
Une jeune femme était en vacances au bord du lac Circulaire, un grand plan d’eau artificiel ainsi nommé pour sa forme circulaire précise. Pour échapper à un soupirant envahissant qui la …
Partagez vos vidéos avec vos amis, vos proches et le monde entier
Why does Alex Clark, from the University of Leicester, have a strange fascination with 163? Some slightly more advanced stuff in this video, including the Ra...
Partagez vos vidéos avec vos amis, vos proches et le monde entier
We now have a Tumblr: Tumblr: http://numberphile.tumblr.com This paper on ebay: http://www.ebay.co.uk/itm/221197137799? Just how hard was the second problem ...
Lynda free trial (try the typography stuff!!): http://www.lynda.com/numberphile Katie Steckles discusses the Fold and Cut Theorem - from A to Z. Katie: http:...
Try "The Mathematics of Love" as your free book on Audible: http://www.audible.com/numberphile Applying mathematics to bickering couples, and other love stuf...
The founding of the 'algorists', their manifesto, and definition.
Simply put an algorist is anyone who works with algorithms. Historically we have viewed algorists as mathematicians. But it also applies to artists who create art using algorithmic procedures that include their own algorithms. This page presents an account of the adaptation of this term by a group of artists in 1995.
We sell nerdy maths things
We describe a set of very unusual dice, and a two player game
where you will always have the advantage.
You can even teach your opponent how the game works, yet still win again!
Finally, we will describe a new game for three players where you can expect to beat both players at
the same time!
Watch James Grime and David Spiegelhalter demonstrate non-transitive dice in the video to the right,
and read down for more details!
Site dédié au logiciel de géométrie dynamique CaRMetal