Saturday, April 21, 2012
Friday, March 30, 2012
A cross-product (determinant) saved my life, or did it?
He is facing a black wall, and if he does not escape the room within one minute he will be vaporized. Everything that can be sensed by a human is perfectly symmetrical in that room. Your vulgar friend does not know his left from his right, but you know that the door to his right leads to freedom.
What is a better use of your time? Trying to lead your friend to the door, or going for a cup of coffee?
We are in the future, 10 years later. We have established contact with a large amount of different intelligent alien species, and you even befriended an alien. To celebrate the vaporization of your last friend, evil hopeless perfectionists kidnap your alien friend, and put him in the same situation. Everything that can be sensed by this alien is perfectly symmetrical in that room.
At this point I need to tell you a bit about him: his species is Platonicus Solidus, he is a perfect sphere. He has a circular bottom on which he can bounce or rotate, and a diametrically opposed top from which he can hear, and under which his perfectly spherical brain resides. His sight is handled by 4 perfectly spherical and identical eyes, arranged symmetrically along his equator, he can never tell them apart.
However, your friend can actually feel the difference between clockwise and counter-clockwise rotation! So the kidnappers think you have better chances.
You know that the right door is to your right if you were in there facing the black wall.
Is it time for another coffee?
Thursday, February 2, 2012
Releasing some old code and music.
http://jadnohra.net/release/XnaFramework1-Quake3Renderer.zip
It might be useful for somebody trying to write a Quake3 level loader.
And I also stumbled upon this old strange piece of music that I made for Lena at the time where I still had time to touch the guitar:
http://jadnohra.net/release/DeadGuitars/JadNohra_ConcertoForElectricGuitar_DayOfBirth_MOV04530.MPG

Thursday, November 10, 2011
Not good
0x15230600 3f800000 00000000 00000000 00000000 ..€?............
0x15230610 00000000 3f800000 00000000 00000000 ......€?........
0x15230620 00000000 00000000 3f800000 00000000 ..........€?....
0x15230630 c0499999 3fc3d70a 00000000 00000000
0x41140600 3f800000 00000000 00000000 00000000 ?€..............
0x41140610 00000000 3f800000 00000000 00000000 ....?€..........
0x41140620 00000000 00000000 3f800000 00000000 ........?€......
0x41140630 c0499998 3fc3d70a 00000000 00000000
Saturday, August 6, 2011
Friday, June 17, 2011
Randomness works as expected.
If only I could find the right prime for each opponent hahahaha, or the right place to start in sqrt(2).
Of course genius Tom is smarter:
http://www.rpscontest.com/entry/110017
Sunday, May 22, 2011
Saturday, May 21, 2011
Prediction about my future child's diary.
Today he must be going crazy, he said I can celebrate my birthday every week! if I do the same for 2, it took me all day and I am at 1.41421356237309504880168872420969807856967187537694807317667973799073247846210703885038753432764157273501384623091229702492483605585073721264412149709993583141322266592750559275579995050115278206057147010955997160597027453459686201472851741864088919860955232923048430871432145083976 but I must be really really close because 76 is the year my mom was born"
Sunday, May 15, 2011
Book of Proof.



Friday, April 29, 2011
Epsilon in $


Saturday, March 5, 2011
Epsilon-Delta level up.

- Many seem to agree that the epsilon-delta definitions are annoying, This can be soon both at Karl's calculus page or on mathcs.org
- "
Does that delta-epsilon method that we have been through a bunch of times now seem like a pain in the butt? Mathematicians are, by their nature, a lazy lot. If they can get away with doing some pain-in-the-butt operation just once and thereby come up with some easy and useful rule, then that's what they'll do. And once they know the rule to be true, they'll use it every time instead of the pain-in-the-butt method. Not only does the rule make life easier, but without such rules, mathematics would be so thick with undergrowth as to make it virtually impossible to understand."
"This, like many epsilon-delta definitions and arguments, is not easy to understand."
- The fact that infinitesimal calculus was heavily supported by Newton and Leibniz, tells me again, that the classical definition of limits simply does feel annoying and people tried to find 'better' ways.
- At the same time, based on Bishop, they are common sense, so there must be a way to understand why they are the best way to describe what they do describe.
- They are a relationship between domain and range
- The relationship is TOTALLY dependent on the function, the algorithm that maps domain to range


Those are 2 uncomfortable categories, they do not allow for laziness, impatience, or lack of intuition and very solid understanding. It is a game...
Not only does the rule make life easier, but without such rules, mathematics would be so thick with undergrowth as to make it virtually impossible to understand.""
Saturday, February 26, 2011
Monday, February 21, 2011
Bigfoot update: Skeleton semantics, Footplant WIP.
The first thing I added was not animation related, my UI library did not support multi-sampling when rendering 3D to textures, now it does, and all my skeletons look happier.
On the animation side, I added some skeleton semantic detection code. Before, the skeletons were only analyzed for branches, chains of bones with one child only. Now it also find symmetries between branches, in the beginning of the video you can see how it detects that the left and right limbs are symmetrical. The next step is to give it some human skeleton knowledge, so that it automatically figures out what is a head, a foot, a leg, etc... The point of this is that it would enable running the code on large mocap databases without the need for human annotation for purposes like machine learning.
The other new feature which is still very much work in progress is footplant detection. While seemingly innocent, it can be quite tricky to get this right. Mocap is noisy and I also want to support the more general case of 'support contact', where for an animation of an athlete hanging on a bar per example, the contact points with the bar would be detected, or for an unrealistic animation of a martial arts kick after taking a few steps on a vertical wall, the steps on the wall would be registered as well. This needs a different technique than simply foot height. I am researching this slowly when I find myself needing a break from Mathematics and want to do something instantly gratifying.
In the video, green spheres are generated when there is a local minimum in joint height, blue ones when there is a local minimum in joint velocity and white for both.
Saturday, February 19, 2011
1 = 2, Q.E.D
Tom and me came up with this nice contraption while analyzing calculus proofs, can you figure out what is wrong with it? you can reply on mathbin at: http://mathbin.net/59026
Friday, February 18, 2011
Is this 'limit replacement' property trivially true?
Thursday, February 17, 2011
Microscopically intuitive FTC#1, take 2.
Limit over an interval

I have found courage to be an essential component across many proofs and bold inventions in mathematics.
I am not sure how good it is, it feels pretty convincing, but there are 2 spots where it needs more detail, and I suspect that for these spots, there is an inescapable need for analysis (luckily we will be tackling that in the foreseeable future).