-
25C3 Impressionen und Vortragsempfehlungen
Der 25C3 ist vorüber, und es war wieder ein grossartiger Kongress. Wegen der Überfüllung vieler Vorträge habe ich diesmal sehr viele als Livestream oder zeitnahe Aufzeichnung verfolgt, und dadurch mehr Vorträge gesehen als bei jedem Kongress davor. Ein Riesenlob daher auch den FEM und die Kameraengel, die entscheidend mitgeholfen haben, nicht nur die Reichweite der […]
-
Über die Probleme der Automatisierung demokratischer Wahlen
Nach endlich über zwei Jahren habe ich mich dazu durchgerungen, ein Papier zum Thema Wahlcomputer fertigzustellen, das ich hiermit veröffentliche. Es fasst viele bekannte Erkenntnisse zu dem Thema zusammen und enthält einige neue Überlegungen, darunter: Klarere Herausarbeitung des Dilemmas der elektronischen Wahl Diskussion der Selbstkontrollkette bei Urnen- und Computerwahlen Ein neues Wahlverfahren mit Ende zu Ende […]
-
More on Linux, Ruby and Open Source Blog Software
I finally managed to import the articles from my old wordpress 1.5 to this Typo blog, but it was a pain in the ass. There are several ways how this is supposed to be done that come with Typo, but none of them worked for me. The "official" way is to use "vendor/plugins/typo_converter", but the […]
-
Microbenchmarking 3: C#
I added C# to the list of microbenchmarks I did recently. C# The C# test were made using Visual Studio 2003, using the default settings for Debug and Release versions. Compared to C++, there is some small performance penalty with the tight loop tests. Matrix multiply is even slower than in Java, ten times slower […]
-
More Microbenchmarking
[This is a follow-up on a previous entry.] I did some more micro-benchmarking, adding four more languages to list: Perl, LISP, Dylan and Scheme. To all critics of microbenchmarking: I think these benchmarks do yield more undisputable numbers than many “real-world” benchmarks: The LOOP and the CALL benchmarks mark absolute upper limits: You will not […]
-
Benchmarking Ruby, Python, JavaScript, Lua, Java, C++ and Assembly language
I admit it, I am a performance fetishist, maybe that’s the reason why I always looked down on the web a bit, and why 3D realtime visual simulation is still my favourite field of development activity, but I admit, cpu cycles are cheap and still getting cheaper, and human brainpower is expensive, and will be […]
-
Programming Languages
Found myself recently spending some time thinking about programming languages. My preferred language is still C++, which I have mastered almost at guru level. You can do incredible things with modern C++ design, but with all those people using JAVA, Python, Ruby and even C#, I might become a FORTRAN or COBOL programmer of our […]