World of Warcraft and Minecraft: Models for our educational system? - O’Reilly Radar
▻http://radar.oreilly.com/2011/11/world-of-warcraft-minecraft-education.html
World of Warcraft and Minecraft: Models for our educational system? - O’Reilly Radar
▻http://radar.oreilly.com/2011/11/world-of-warcraft-minecraft-education.html
►http://radar.oreilly.com/2011/10/dennis-ritchie-day.html
►https://twitter.com/#!/OReillyMedia
►https://twitter.com/#!/search?q=%23DennisRitchieDay
C, Unix + So Much More: Celebrate Dennis Ritchie Oct 30 oreil.ly/v6XzWu #DennisRitchieDay /gg
I was warmly surprised to see how many people responded to my Google+ post about Dennis Ritchie’s untimely passing. His influence on the technical community was vast, and it’s gratifying to see it recognized. When Steve Jobs died there was a wide lament — and well-deserved it was — but it’s worth noting that the resurgence of Apple depended a great deal on Dennis’ work with C and Unix.
The C programming language is quite old now, but still active and still very much in use. The Unix and Linux (and Mac OS X and I think even Windows) kernels are all C programs. The web browsers and major web servers are all in C or C++, and almost all of the rest of the Internet ecosystem is in C or a C-derived language (C++, Java), or a language whose implementation is in C or a C-derived language (Python, Ruby, etc.). C is also a common implementation language for network firmware. And on and on.
And that’s just C.
Dennis was also half of the team that created Unix (the other half being Ken Thompson), which in some form or other (I include Linux) runs all the machines at Google’s data centers and probably at most other server farms. Most web servers run above Unix kernels; most non-Microsoft web browsers run above Unix kernels in some form, even in many phones.
And speaking of phones, the software that runs the phone network is largely written in C.
But wait, there’s more.
In the late 1970s, Dennis joined with Steve Johnson to port Unix to the Interdata. From this remove it’s hard to see how radical the idea of a portable operating system was; back then OSes were mostly written in assembly language and were tightly coupled, both technically and by marketing, to specific computer brands. Unix, in the unusual (although not unique) position of being written in a “high-level language,” could be made to run on a machine other than the PDP-11. Dennis and Steve seized the opportunity, and by the early 1980s, Unix had been ported by the not-yet-so-called open source community to essentially every mini-computer out there. That meant that if I wrote my program in C, it could run on almost every mini-computer out there. All of a sudden, the coupling between hardware and operating system was broken. Unix was the great equalizer, the driving force of the Nerd Spring that liberated programming from the grip of hardware manufacturers.
The hardware didn’t matter any more, since it all ran Unix. And since it didn’t matter, hardware fought with other hardware for dominance; the software was a given. Windows obviously played a role in the rise of the x86, but the Unix folks just capitalized on that. Cheap hardware meant cheap Unix installations; we all won. All that network development that started in the mid-80s happened on Unix, because that was the environment where the stuff that really mattered was done. If Unix hadn’t been ported to the Interdata, the Internet, if it even existed, would be a very different place today.
I read in an obituary of Steve Jobs that Tim Berners-Lee did the first WWW development on a NeXT box, created by Jobs’ company at the time. Well, you know what operating system ran on NeXT’s, and what language.
Got an #iPhone or 3G iPad? #Apple is recording your moves - O’Reilly Radar
►http://radar.oreilly.com/2011/04/apple-location-tracking.html
The presence of this data on your iPhone, your iPad, and your backups has security and privacy implications. We’ve contacted Apple’s Product Security team, but we haven’t heard back.
iPhone Tracks Your Every Move, and There’s a Map for That | Gadget Lab | Wired.com
►http://www.wired.com/gadgetlab/2011/04/iphone-tracks
a potential privacy concern is that law enforcement would be able to subpoena these types of records from people’s iPhones or iPads.
évidemment y a déjà des trucs pour le virer mais c’est pas le problème ! ►http://iphoneaddict.fr/post/news-19689-tweak-untrackerd-empechez-votre-iphone-denregistrer-vos-donn
On ne sait pas encore si ça sort de l’ordi, même si le contraire serait carrément étonnant.
Twitter contraint son écosystème d’applications : n’essayez pas de concurrencer nos services clients, focalisez-vous sur les données
►http://fr.techcrunch.com/2011/03/15/twitter-contraint-son-ecosysteme-dapplications-nessayez-pas-de-concur
Plus spécifiquement, le responsable de la plateforme Ryan Server a partagé l’opinion de Twitter à l’égard des services clients tiers. Même s’il tourne autour du sujet au début de son propos, le positionnement est devenu très clair : les développeurs ne doivent plus créer de service client pour #Twitter.
Ryan Sarver précise qu’il est très important pour Twitter de proposer une expérience utilisateur cohérente. C’est quelque chose dont ils seront de plus en plus exigeant vis à vis des développeurs tiers. Twitter ne souhaite donc pas que les développeurs imitent l’expérience utilisateur de leurs applications officielles.
Sur le même sujet, lire aussi : ►http://radar.oreilly.com/2011/03/twitter-developers.html.
Le coup de « l’expérience utilisateur cohérente » (ce qui, quand on y réfléchit bien, ne veut strictement rien dire), c’est EXACTEMENT la réponse que me donne toujours le marketing quand j’essaie de proposer des trucs qu’ils n’ont pas prévus. Typiquement, utiliser VLC pour regarder la TV sur ton Mac plutôt qu’utiliser la STB de ton opérateur branchée sur une TV, ça ne me permet pas de « proposer une expérience utilisateur cohérente » (traduction en langage normal : ça échappe à ton emprise).
Je me demande s’il n’y a pas, tout de même, une histoire de « cohérence », avec l’arrivée de clients Twitter qui prétendent « enrichir » le contenu Twitter.
Tu as récemment signalé un client autorisant les « messages longs » (si c’est pas toi, c’est ton frère) sur Twitter, en utilisant un client qui va bien.
Les utilisateurs de ce client voient de beaux et longs messages. Mais les utilisateurs « normaux » de Twitter, eux, voient des messages bizarres (systématiquement tronqués, avec un lien externe pour « lire la suite »).
Sous cet angle, je veux bien comprendre que, pour Twitter, c’est particulièrement casse-gueule de se laisser imposer ses formats par un tiers.
Locker - the « me » platform - ►https://github.com/quartzjer/Locker / TeleHa⚡h - JSON+UDP+DHT=Freedom - ►http://www.telehash.org
[Locker] is an open source project that helps me collect all of my social data from wherever it is online into one place, and then lets me do really awesome stuff with it. (...) I am the platform
TeleHa⚡h is a new wire protocol enabling applications to connect directly in a real-time and fully distributed manner, freeing them from relying on centralized datacenters.
Locker est un nouveau projet libre porté entre autre par un des créateurs du protocole XMPP. Il vise à agréger l’ensemble des données personnelles d’un individu, les analyser et les partager. Il se présente comme une plate-forme extensible au moyen de connecteurs, pour collecter les données, et d’applications pour les traiter. Le caractère libre du projet permet d’herberger soi-même tout ces services, pour se ré-approprier et reprendre le contrôle sur ses données disséminées en et hors ligne. Locker est codé en #JavaScript au dessus de #Node.js
TeleHash est un protocole réseau décentralisé d’échange de données, qui permet à des applications de communiquer sans serveur central.
Des dépôts Locker peuvent communiquer entre eux en utilisant TeheHash.
Sources : articles de RWW ►http://www.readwriteweb.com/archives/creator_of_instant_messaging_protocol_to_launch_ap.php et du Radar O’Reilly ►http://radar.oreilly.com/2011/02/singly-locker-project-telehash.html
The role of the Internet as a platform for collective action grows - O’Reilly Radar
►http://radar.oreilly.com/2011/01/pew-internet-platform.html