February 10, 2007 at 15:10 CET
· Filed under Life, Thoughts
One of our girls visits the 7th grade (13 years, secondary school) right now. In geometry, they are talking about the congruence rules for triangles and triangles in general. Yesterday’s homework included a geometrical problem: construct the space diagonal of a cube geometrically and specify its length (side length of the cube is 5.3cm).
While this might be an easy problem for grownups, it seemed not so easy for her. She drew a grid model of the cube, connected the opposite vertices, and measured off the length of the resulting diagonal. It seem logical and right for her. When I asked her about the actual angles in a cube, and how they relate to her projection, it became quite clear, that some angles in the drawing weren’t quite what they should have been.
In my opinion, kids have to learn how to ask the right questions, and how to find answers. And then they should explain it to somebody else. As a freshman I earned some extra money by giving private lessons for juniors and seniors. I quickly learned, that I was only able to explain a problem and its solution in depth, when I was able to answer all kinds of questions they were throwing at me. It didn’t have anything to do with knowledge, but with the ability to express it. And that is quite harder. So whenever you want to make sure you truly understand something, talk to someone about it for a couple of minutes, and have her or him ask you questions.

Finally, she was able to find a solution to the problem. I didn’t explain it to her, but I asked her some questions. She had to explain it to me.
Permalink
November 23, 2006 at 11:55 CET
· Filed under Politics, Thoughts
Linux continues to penetrate their markets. Other Open Source projects do it on the Windows platform as well. It’s not the current situation but the trend that worries them. And they don’t seem to have a working strategy against it. Immediately after the recent Novell/Microsoft deal, that included a patent covenant, Steve Ballmer said something like: “We’ve had an issue, a problem that we’ve had to confront, which is because of the way the GNU General Public License works, and because Open Source Linux does not come from a company - Linux comes from the community - the fact that that product uses our patented intellectual property is a problem for our shareholders”. So, Linux infringes upon Microsoft’s IP? Tell the community where Linux does this. If it really does, they would like to fix it. It sounds so much like what SCO tried. First, there were “millions of lines of code” that were infringing, now it’s down to zero lines. If Microsoft can’t learn from the mistakes of others, it has to repeat them. But because of how the US patent system works, they probably can put other companies out of business who refuse to cooperate simply by sueing them. Their claims don’t have to have a solid base. They don’t have it right now.
Although the EPO is issuing patents on software, they cannot be enforced, because the European Patent Convention excludes software from being patentable. I hope it stays that way. But companies like Microsoft are lobbying extensively in order to change that. If that happens, those patents would not be used to fuel innovation, but to bring down competitors. Software patents are used primarily for that purpose in the US. That’s exactly the opposite of what was intended.
I actually like some of Microsoft’s products, and I still use Windows as a desktop OS. But personal ethics make it harder every day to use products from a company that behaves like Microsoft.
Permalink