Der Premierminister hat mal einen Sudoku-Solver in C++ gehackt. Den Sourcecode hat er jetzt online gestellt.
http://arstechnica.com/information-tech ... ku-solver/
Im Google-Drive Link findet sich sogar eine License Datei (MIT), und ein Demo-Input.. seehr vorbildlich
Der Code ist etwas knapp dokumentiert, aber sehr schön geschrieben. Er macht da etwas Bit-Fiddling magic, also keine overengineerte OOP Orgie wie
manch anderer das machen würd (eine schöne Moral aus dem Post: immer zuerst mal das Problem lösen und die Algorithmen finden, dann erst über die Implementierung nachdenken!).
Die Rede vom Minister vor einem Smart Nation Forum ist auch lesenswert:
http://www.pmo.gov.sg/mediacentre/trans ... -singapore
we introduced electronic tax-filing back in 1998, since ages ago, before anyone else did it, and today, 97% of tax payers file their taxes online. Because we have kept our tax code simple, you do not need to buy Quicken, Intuit or any of such things.
We currently top the Ookla chart as the nation with the highest download speeds. If you want to know how easy it is to get addicted to that, you travel overseas and book into a hotel and try to get Wi-Fi, and it is not very Wi-Fi.
Strike!
So for the Smart Nation Programme Office, I have put Minister Vivian Balakrishnan in charge, reporting to me. Vivian is both a hacker and a dabbler – He used to be an eye surgeon but since he does not get to operate on eyes nowadays, he dabbles in building simple robots, assembling watches, wireless devices and programming apps. His day job is to be the Minister for the Environment and Water Resources, and so when he builds apps, he uses the real time APIs generated by the Ministry. That’s called user-testing. I used to enjoy this; it is a long time since I’ve done anything.
Zum Vergleich: Unser EU-Kommisar für digitale Wirtschaft hat erfolgreich seinen Kalender am iPhone benutzt:
http://www.berliner-zeitung.de/digital/ ... 42910.html
Der designierte EU-Kommissar für digitale Wirtschaft und Gesellschaft, Günther Oettinger, fühlt sich nach eigenen Angaben wohl im Internet. „Ich bin jeden Tag online. Manchmal schreibe ich mir über mein iPhone selbst Termine in den Kalender und behalte so immer die Übersicht.“ [..] Oettinger bekräftigte, er traue sich das Amt zu und freue sich auf die Aufgabe.
Vergleiche mit:
The last programme I wrote was a Sudoku solver in C++ several years ago, so I’m out of date. My children are in IT, two of them – both graduated from MIT. One of them browsed a book and said, “Here, read this”. It said “Haskell – learn you a Haskell for great good”, and one day that will be my retirement reading.
C++ wird bei uns auf der Uni schon nur mit Vorsicht angegriffen, weils für die lieben Kleinen ja zu schwer sein könnt, Haskell kommt vielleicht in einem Freifach irgendwo mal vor.
Das Buch von dem er da spricht, findet man auch online hier, und ist wirklich empfehlenswert. Wenn man Haskell versteht und kann, versteht man Algorithmen und Typsysteme wirklich:
http://learnyouahaskell.com/
We also want to get more bright students to be excited by engineering and IT, and to aspire to become engineers and computer scientists, and not just bankers, lawyers and doctors. This is quite a difficult job. I was talking to somebody who knows Silicon Valley, he said the parents are all geeks, their children all want to go and do mind-expanding things in life. It may be a generational thing but I think we must try hard to kindle that spark of excitement and an adventure in science, in IT, in technology and engineering amongst our young.
Bei unseren größeren Konferenzen hier in Wien ist die Reception manchmal im Rathaus. Da kommt dann ein Stellvertreter vom Bürgermeister und dann kommt unweigerlich eine 'Pointe' ala 'Ich hab ja letztens mein Tablet erfolgreich neu gestartet.' ...
In Europa hat die Politik und auch die Gesellschaft mit der Vorbildrolle meiner Meinung nach komplett versagt. Technologie ist bei uns nur mehr irgendwas, das nicht funktioniert, unnötig ist, oder zum Überwachen verwendet wird, und man hält sich lieber an Bio und Energiekristalle und streicht sicherheitshalber noch seine Barcodes durch. Der Grund ist vermutlich, dass sehr viel Technologie hier nicht gscheit funktioniert, unnötig bzw nicht sinnvoll eingesetzt wird (siehe Smartmeter) oder überwacht wird.. Und die Leute, die man hier aus Fernsehn und Zeitung kennt, fallen jedenfalls nicht gerade dadurch auf, dass sie zu den Best and Brightest gehören.