- R Studio — AGPLv3-licensed IDE for R. It brings your R console, source code, plots, help, history, and workspace browser into one cohesive package. We’ve added some neat productivity features like a searchable endless command history, function/symbol completion, data import dialog with preview, one-click Sweave compile, and more. Source on github. Built as a web-app on Google AppEngine, from Joe Cheng who did Windows Live Writer at Microsoft. (via DeWitt Clinton)
- Adventures in Participatory Audience — Nina Simon helped thirteen students produce three projects to encourage participation in museum audiences: Xavier, Stringing Connections, and Dirty Laundry. My favourite was Dirty Laundry, where people shared secrets connected to works of art. Nina’s description of what she learned has some nuggets: friendly faces welcoming people in gets better response than a card with instructions, and I am still flummoxed as to what would make someone admit to an affair or bad parenting in a sterile art gallery, or the devastating one that read, “I avoid the important, difficult conversations with those I love the most.” Audience participation in the real world has lessons on what works for those who would build social software.
- Why Generic Machine Learning Fails — Returns for increasing data size come from two sources: (1) the importance of tails and (2) the cost of model innovation. When tails are important, or when model innovation is difficult relative to cost of data capture, then more data is the answer. […] Machine learning is not undifferentiated heavy lifting, it’s not commoditizable like EC2, and closer to design than coding. The Netflix prize is a good example: the last 10% reduction in RMSE wasn’t due to more powerful generic algorithms, but rather due to some very clever thinking about the structure of the problem; observations like “people who rate a whole slew of movies at one time tend to be rating movies they saw a long time ago” from BellKor.
- Anatomy of a Crushing — Maciej Ceglowski describes how pinboard.in survived the flood of Delicious émigrées. It took several rounds of rewrites to get the simple tag cloud script right, and this made me very skittish about touching any other parts of the code over the next few days, even when the fixes were easy and obvious. The part of my brain that knew what to do no longer seemed to be connected directly to my hands.
Participation, iPhone Games Programming, Mobile Keypad Magic, and Web App Security
- Lessons from the Johnny Cash Project — When a participatory activity is designed without a goal in mind, you end up with a bunch of undervalued stuff and nowhere to put it. (via Courtney Johnston)
- Doom iPhone Review — fascinating explanation of how the iPhone works for programmers, and how the Doom source code works around some of the less-game-friendly features. (via Tom Carden on Delicious)
- The 8 Pen — new alphanumeric entry system for Android.
- Salesforce Security — lots of information for web developers, most generally applicable. (via Pete Warden)
Image Remapping, Internet Futures, Ebook Reader, and Open Cloud Computing
- Historical Images Remapped — Sydney’s Powerhouse Museum released historical images from their collections, and a historical photo site Sepiatown geolocated and oriented them so they can be viewed side-by-side with current Google Street View images of the same place. And then contributed the refined metadata back to the museum. A great example of your users helping to improve your data.
- Future Internet Scenarios — results of scenario planning by the Internet Society, some possible futures from open and competitive to anticompetitive centralised walled-gardens.
- OpenLibrary Bookreader — the Internet Archive’s book reader is (naturally) open source for you to reuse and improve. (via Kevin Marks on Twitter)
- OpenStack Austin Release — code to compute controller and object storage released. Competition and interoperability require exactly this kind of open cloud environment.
Bad Game Mechanics, Under NoSQL Covers, the LAN of Things, and the Smithsonian Commons
- Pwned: Gamification and its Discontents (Slideshare) — hear, hear! Video games are not fun because they’re video games, but if and only they are well-designed. Just adding something from games isn’t a guarantee for fun. (via jameshome on Twitter)
- Redis Under the Hood — explanation of the insides and mechanisms of this popular distributed key-value store. (via tlockney on delicious)
- The LAN of Things (Mike Kuniavsky) — Before we can have an Internet of Things, we will need to have a LAN of things.[…] Most of the utility of a LAN came from its local functionality. Thus, before we can build a useful (from a user perspective) Internet of Things, we need to learn to build useful LANs of Things. […] I think it’s important to start thinking about what the highly localized uses of sparsely distributed technology can be. What can we do when there are only a couple of things with RFIDs in our house? What totally great service can be built on having two light switches that report their telemetry in the house? What totally valuable information can you tell me if I only wear my motion sensor every once in a while? Love it. (via Matt Jones on Delicious)
- Mike Edson’s Talk at Powerhouse Museum — the Director of Web and New Media Technology at the Smithsonian is smart, articulate, and trying to do something cool with the Smithsonian Commons prototype. (via sebchan on Twitter)
Maturing Wikileaks, Connectivity as a Right, Music from Proteins, Preserved Source
- Is Wikileaks Growing Up? — I linked earlier to FAS commentator Steven Aftergood, who had ripped Wikileaks as irresponsible and dangerous. The latest leaks, however, get grudging respect. “the latest dump deals with a perfectly newsworthy topic and — judging from my initial glances at the news coverage — Wikileaks itself has acknowledged the necessity of withholding certain portions of the documents that might endanger individuals who are named in them. If so, that is commendable.” (via jayrosen_nyu on Twitter)
- Open Connectivity and Open Data — is access to the Internet a human right? Video of a presentation by Jon Penney, the InternetNZ CyberLaw Fellow at Victoria University of Wellington, New Zealand.
- ProteoMusic — twisted music inspired by genomes and proteins. (via christianbok on Twitter)
- MacPaint and QuickDraw Source Donated to Computer Museum — source is as much a historical artifact worthy of preservation as hardware, and will be increasingly so. Should Library of Congress require submission of distributed computer code the same as for published books? (via Andy Baio)
Michael Edson on how the Smithsonian uses crowdsourcing and transparency to further its mission
Michael Edson, director of web and new media strategy for the Smithsonian, discusses the Institution's online presence and its Commons initiative.
Learning Languages, URL Mastery, Free as in Life, Heritage Remix
- Flash is Not a Right (Ian Bogost) — I worry that we’re losing a sense of diversity in computation. This seems to be happening at both the formal and informal levels. Georgia Tech’s computer science bachelor’s degree doesn’t require a language survey class, for example (although one is offered as an elective). This year in the Computational Media curriculum committee, we’ve been discussing the idea of creating a history of programming languages course as a partial salve, one that would explain how and why a number of different languages and environments evolved. Such a course would explicitly focus on how to learn new languages and environments, since that process is not always obvious. It’s a wonderful and liberating feeling to become familiar with and then master different environments, and everyone truly interested in computing should experience that joy.
- What Every Developer Should Know About URLs — a lot of detail of how the pieces hook together. (via bengebre on Delicious)
- Ryzom is an Open Source MMORPG — existing game, now GNU Affero licensed code for server, client, and tools, with CC-BY-SA licensed assets. (via Slashdot)
- Remix American High Style with Polyvore — the greatest challenge to heritage institutions is irrelevance, not penury. Brooklyn Museum is unsurpassed in creating relevance for its collections and its existence, and they do it by reaching out, where people are and not expecting them to come directly to us. If you’re at a gallery, museum, library, or archive and your first reaction is to protect what you’ve got, you’re doing it wrong. Report to Brooklyn for make-up classes. (via auchmill on Twitter)
Seasonal Colours, Fast Peripherals, Wikipedian-in-Residence, Location Abomination
- Flickr Flow — a “season wheel”, showing the relative popularity of colours in Flickr photos at different times of the year. Beautiful. (via gurneyjourney)
- Light Peak — optical peripheral cabling and motherboard connections. (via timoreilly on twitter)
- British Museum Pilots “Wikipedian in Residence” — Liam’s underlying task will be to be to build a relationship between the
Museum and the Wikipedian community through a range of activities both
internally and public-facing. (via straup on Delicious)
- Twitter’s Location Policy — If you chose to tweet with a place, but not to share your exact coordinates, Twitter still needs to use your coordinates to determine your Place. In order to improve the accuracy of our geolocation systems (for example, the way we define neighborhoods and places), Twitter will temporarily store those coordinates for 6 months. Because how could anything go wrong if there’s a database containing 6 months of my precise locations stored on the Internet even when I’ve chosen not to share my precise location? (via straup on Delicious)