ENTRIES TAGGED "mozilla"
StuxNet Deep Dive, Museum 3D Scanning, Tracking The Trackers, and HTML5 Game Code
- StuxNet Deep Dive — extremely technical talk, but this page has a redux. The presenter’s thesis, well-argued, is that StuxNet was absolutely aimed specifically at the Natanz facility. (via Chris Douglas)
- Smithsonian Digitizing Items (CNet) — two-person project, only able to do a few items a year, but still an excellent advance. See also Bronwyn Holloway-Smith’s art project around artifact replicas.
- Collusion (Mozilla) — have your browser tell you the third parties tracking your web browsing. (via Hacker News)
- Survivor (Github) — HTML5 implementation of an Atari/C64 game. If you wanted to learn how to write HTML5 arcade games, you could do worse than study this project. (via Andy Baio)
Be a Data Hound, Secure Traveling, Secure SMS, Mozilla's Wider Focus
- AntiMap — open source Android software to gather arbitrary data and visualize it. This enables you to be a 21C Francis Galton, the man who walked the streets of England using a pin to prick holes on a cross of card in his pocket, all to keep track of the relative average beauty of women in different parts of the country. He was such an obsessive data gatherer that, during one particularly boring meeting, he kept track of fidgets from each of the other meeting participants. Now you can too.
- Defending Privacy at the U.S. Border: A Guide for Travelers Carrying Digital Devices (EFF) — a must read guide for travelers with commercial, political, or personal confidences they would like to keep. (via Marcia Hofmann)
- TextSecure Open Sourced — GPLv3 release of the source code to an encrypting text message app for Android.
- Meet the New Mozilla (David Ascher) — Mozilla looks up from the browser and realizes apps and mobile are the new battlegrounds for proprietary vs open web. Bravo!
Version Control, Web-based ID, Mobile Design, and Node.js Tools
- The History of Version Control (Francis Irving) — concise history of the key advances in managing source code versions. Worth it just for the delicious apposition of “history” and “version control”.
- A Look Inside Mobile Design Patterns — Sample chapter on how different apps handle invitations, from a new [O'Reilly-published, huzzah!] book on mobile design patterns. (via David Kaneda)
- Node Toolbox — concise compendium of resources for node.js development.
Mozilla's Projects, YouTube Insults, iPhone Ultrasound, RoR Intro
- What Mozilla is Up To (Luke Wroblewski) — notes from a talk that Brendan Eich gave at Web 2.0 Summit. The new browser war is between the Web and new walled gardens of native networked apps. Interesting to see the effort Mozilla’s putting into native-alike Web apps.
- YouTube Insult Generator (Adrian Holovaty) — mines YouTube for insults of a particular form.
- Ultrasound for iPhone (Geekwire) — this personal sensor is $8000 today, but bound to drop. I want personal ultrasound at least once a month. How long until it’s in the $200-500 range? (via BERG London)
- Web Applications Class at Stanford OpenClassroom — a Ruby on Rails class taught by John Ousterhout, creator of TCL/Tk and log-structured filesystems.
- Mozilla’s Secure Coding Guidelines — the Mozilla recommendations for web application security. See also OWASP, Google’s Browser Security Handbook and Google’s course.
- How Fast-Flux Service Networks Operate — explanation of a technique used by botnets and other malware hordes to make it hard to figure out on which machines the services are actually running. For an example, see The Inside Story of the Kelihos Botnet Takedown.
- Log In — clever humour built out of password dialog boxes.
- Dan Saffer: How To Lie with Design Research (Google Video) — Experience shows that, especially with qualitative research like the type designers often do, two researchers can look at the same set of data and draw dramatically different findings from them. As William Blake said, “Both read the Bible day and night, But thou read’st black where I read white.” (via Keith Bolland)
- Teaching What You Don’t Know (Sci Blogs) — As that lecturer said, learning new things—while challenging—is also stimulating & fun. If that sense of excitement and enjoyment carries through to your actual classes, then you’ll speak with passion and enthusiasm—how better to in turn enthuse your students? Ties in with the Maori concept of Ako, that teacher and student learn from each other.
- Bored of 3D Printers (Tom Armitage) — made me wonder how long it would be before we drop the “3D” prefix and expect a “printer” to emit objects. That said, I love Tom’s neologism artefactory.
New Browser, Google APIs, NFC Checkin, and XSS Prevention
- Mozilla Home Dash — love this experiment in rethinking the browser from Mozilla. They call it a “browse-based browser” as opposed to “search-based browser” (hello, Chrome). Made me realize that, with Chrome, Google’s achieved a 0-click interface to search–you search without meaning to as you type in URLs, you see advertising results without ever having visited a web site.
- Periodic Table of Google APIs — cute graphic, part of a large push from Google to hire more outreach engineers to do evangelism, etc. The first visible signs of Google’s hiring binge.
- NFC in the Real World (Dan Hill) — smooth airline checkin with fobs mailed to frequent fliers.
- XSS Prevention Cheat Sheet (OWASP) — HTML entity encoding doesn’t work if you’re putting untrusted data inside a script tag anywhere, or an event handler attribute like onmouseover, or inside CSS, or in a URL. So even if you use an HTML entity encoding method everywhere, you are still most likely vulnerable to XSS. You MUST use the escape syntax for the part of the HTML document you’re putting untrusted data into. That’s what the rules below are all about. (via Hacker News)
Bounty Paid, C Archived, Blind Queried, and Links Shared
- Open Kinect — less than a week after the bounty for developing an open source driver for Microsoft’s Kinect controller was announced, it is claimed. libfreenect is the software.
- CCAN — the Comprehensive C Archive Network.
- TextCAPTCHAs — simple questions, written in English, that are accessible to blind users.
- F1 — Mozilla browser extension for sharing links via Twitter, Facebook, and Gmail. (via Chris Blizzard on Twitter)
Mozilla Updated License Draft, Government Problems, T3h Internets, and Online Voting System
- Alpha Draft of Mozilla Public License v2 Out — The highlight of this release is new patent language, modeled on Apache’s. We believe that this language should give better protection to MPL-using communities, make it possible for MPL-licensed projects to use Apache code, and be simpler to understand. (via webmink on Twitter)
- Challenge.gov — contest-like environment for solving problems. Not all are glowing examples of government innovation: $12,000 for healthy recipes for kids–this is not a previously-unsolved problem. More relevant: NASA Centennial Challenge to build an aircraft that can fly 200 miles in less than two hours using the energy equivalent of less than 1 gallon of gas per occupant. (via scilib on Twitter)
- A Virtual Counter-Revolution (The Economist) — It is still too early to say that the internet has fragmented into “internets”, but there is a danger that it may splinter along geographical and commercial boundaries. (via mgeist on Twitter)
- Selectricity — open source system to run online votes, from Benjamin Mako Hill.