ENTRIES TAGGED "retro"

Four short links: 11 September 2013

Four short links: 11 September 2013

NSA Crypto, Web Traps, Learn by Doing, and Distributed Testing

  1. On the NSA — intelligent unpacking of what the NSA crypto-weakening allegations mean.
  2. Overview of the 2013 OWASP Top 10 — rundown of web evil to avoid. (via Ecryption)
  3. Easy 6502 — teaches 6502 assembler, with an emulator built into the book. This is what programming non-fiction books will look like in the future.
  4. Kochiku — distributing automated test suites for faster validation in continuous integration.
Comment
Four short links: 3 September 2013

Four short links: 3 September 2013

Fanout Architectures, In-Browser Emulation, Paean to Programmability, and Social Hardware

  1. Achieving Rapid Response Times in Large Online Services (PDF) — slides from a talk by Jeff Dean on fanout architectures. (via Alex Dong)
  2. JS MESS — porting the stunning MESS ultimate emulator to Javascript. Interesting challenges like Chrome currently has a hardcoded limit of 32,767 variables, and Firefox has a point at which it hits the CTRL-FUCKIT button and drops the mic.
  3. Go Ahead, Mess with Texas Instruments (The Atlantic) — School typically assumes that answers fall neatly into categories of “right” and “wrong.” As a conventional tool for computing “right” answers, calculators often legitimize this idea; the calculator solves problems, gives answers. But once an endorsed, conventional calculator becomes a subversive, programmable computer it destabilizes this polarity. Programming undermines the distinction between “right” and “wrong” by emphasizing the fluidity between the two. In programming, there is no “right” answer. Sure, a program might not compile or run, but making it offers multiple pathways to success, many of which are only discovered through a series of generative failures. Programming does not reify “rightness;” instead, it orients the programmer toward intentional reading, debugging, and refining of language to ensure clarity.
  4. When A Spouse Puts On Google Glass (NY Times) — Google Glass made me realize how comparably social mobile phones are. [...] People gather around phones to watch YouTube videos or look at a funny tweet together or jointly analyze a text from a friend. With Glass, there was no such sharing.
Comment
Four short links: 13 August 2013

Four short links: 13 August 2013

Retro Hackery, Etsy Ops, Distributed Identity, and lolcoders

  1. How Things Work: Summer Games Edition — admire the real craftsmanship in those early games. This has a great description of using raster interrupts to extend the number of sprites, and how and why double-buffering was expensive in terms of memory.
  2. IAMA: Etsy Ops Team (Reddit) — the Etsy ops team does an IAMA on Reddit. Everything from uptime to this sage advice about fluid data: A nice 18 year old Glenfiddich scales extremely well, especially if used in an active active configuration with a glass in each hand. The part of Scotland where Glenfiddich is located also benefits from near-permanent exposure to the Cloud (several clouds in fact). (via Nelson Minar)
  3. Who Learns What When You Log Into Facebook (Tim Bray) — nice breakdown of who learns what and how, part of Tim’s work raising the qualify of conversation about online federated identity.
  4. lolcommits — takes a photo of the programmer on each git commit. (via Nelson Minar)
Comment
Four short links: 26 July 2013

Four short links: 26 July 2013

Better UIs, Dot Tricks, UAV Camera, and Writing Interactive Fiction

  1. Good UI — easily digested tips for improving UIs. (via BERG London)
  2. Mapping Millions of Dots — tips like The other thing that goes along with this brightness scaling is to draw fewer dots at lower zoom levels. By the time you get most of a continent on the screen, the dots are so much smaller than pixels and there are so many of them to draw, that it looks the same and is much faster if you draw half as many dots at twice the brightness apiece. (via Flowing Data)
  3. 118g 10x Zoom Camera for Drones — little less than 800×600 resolution. (via DIY Drones)
  4. Creating Interactive Fiction with Inform7 (Amazon) — all you need to write your own Zork, or even do better. With foreword by my hero (I squee like fanboy when I remember meeting him at the first Foo Camp) Don Woods. Yeah, Colossal Cave Adventure Don Woods. WIN. (via Marshall Tenner Winter)
Comment
Four short links: 13 June 2013

Four short links: 13 June 2013

The Contract, Fixing Signin, Pi Gaming, and Glitchy Marketing Constructs

  1. The Unengageables (Dan Meyer) — They signed their “didactic contract” years and years ago. They signed it. Their math teachers signed it. The agreement says that the teacher comes into class, tells them what they’re going to learn, and shows them three examples of it. In return, the students take what their teacher showed them and reproduce it twenty times before leaving class. Then they go home with an assignment to reproduce it twenty more times. Then here you come, Ms. I-Just-Got-Back-From-A-Workshop, and you want to change the agreement? Yeah, you’ll hear from their attorney. Applies to management as much as to teaching.
  2. Fixing SigninThe general principle can be stated simply, in two parts: first, give users a trust-worthy way to identify themselves. Second, do so with as little information as possible, because users don’t want to (and simply can’t) remember things like passwords in a secure way. (via Tim Bray)
  3. Retro Gaming with Raspberry Pi (Adafruit) — finally, a clear incentive for kids to work through the frustration of setting up their own Linux box.
  4. Mieko Haire — Apple’s fictious demo lady. Or is she fictitious? This is a new aesthetic-esque glitch, but while most glitches are glitches because you see something that doesn’t exist, this is glitchy because the fictions are actual people. Ok, maybe I need to lay off the peyote.
Comment
Four short links: 10 June 2013

Four short links: 10 June 2013

Pseudo Memetics, Top Pinch or Bottom Pinch, Innovation Cartography, and Awesome Compilation Hackery

  1. Anatomy of Two Memes — comparing the spread of Gangnam Style to Harlem Shake. Memes are like currencies: you need to balance accessibility (or ‘money supply’) and inflation. Gangnam Style became globally accessible through top-down mainstream sources (High Popularity), but this gave it high social inflation so it wasn’t valuable to share (Low Shareability). However, scale sustained its long term growth. Harlem Shake was not as easily accessible because it was driven more by small communities (Low Popularity), but for the same reason, being less easily accessible, it remained highly valuable (High Shareability). Lack of scale was what made Harlem Shake growth short-term and eventually killed it prematurely. Caution: contains fauxconomics.
  2. Handedness (Github) — determine left or right handedness from pinch gesture.
  3. Innovation Cartography — video of a talk by Richard Jefferson of Cambia’s lens, on the imperative to innovate held at the Skoll World Forum on Social Enterprise. His story of maritime cartography (starts around 5m50s) is awesome.
  4. Statically Recompiling NES Games into Native Executables with LLVM and Go — or “crack for Nat” as I like to translate that title.
Comment
Four short links: 25 April 2013

Four short links: 25 April 2013

iOS Package Manager, Designed Satire, API Fragility, and Retweeting WWI

  1. Alcatraz — package manager for iOS. (via Hacker News)
  2. Scarfolk Council — clever satire, the concept being a UK town stuck in 1979. Tupperware urns, “put old people down at birth”. The 1979 look is gorgeous. (via BoingBoing)
  3. Stop Designing Fragile Web APIsIt is possible to design your API in a manner that reduces its fragility and increases its resilience to change. The key is to design your API around its intent. In the SOA world, this is also referred to as business-orientation.
  4. @life100yearsago (Twitter) — account that tweets out fragments of New Zealand journals and newspapers and similar historic documents, as part of celebrating the surprising and the commonplace during WWI. My favourite so far: “Wizard” stones aeroplane. (via NDF)
Comment
Four short links: 26 March 2013

Four short links: 26 March 2013

Patenting Preventing Placebos, Simulating Malaria, Pricing Experiments, and Mining Bitcoin

  1. Patent on Medical Trial Design to Reduce Placebo Effectdrug companies say these failures are happening not because their drugs are ineffective, but because placebos have recently become more effective in clinical trials. [...] The whole idea that placebo effect is getting in the way of producing meaningful results is repugnant, I think, to anyone with scientific training. What’s even more repugnant, however, is that Fava’s group didn’t stop with a mere paper in Psychotherapy and Psychosomatics. They went on to apply for, and obtain, U.S. patents on SPCD. (via Ben Goldacre)
  2. OpenMalaria (Google Code) — an open source C++ program for simulating malaria epidemiology and the impacts on that epidemiology of interventions against malaria. It is based on microsimulations of Plasmodium falciparum malaria in humans, originally developed for simulating malaria vaccines. (via Victoria Stodden)
  3. Pricing Experiments You Might Not Know But Can Learn From — compendium of ideas and experiments for pricing.
  4. Retrominer — mining Bitcoins on a NES. I’m delighted by the conceit, and noticing that Bitcoin is now sufficiently part of the zeitgeist as to feature in playful hacks.
Comment
Four short links: 18 March 2013

Four short links: 18 March 2013

Big Lit Data, 6502 Assembly, Small Startup Analytics, and Javascript Heatmaps

  1. A Quantitative Literary History of 2,958 Nineteenth-Century British Novels: The Semantic Cohort Method (PDF) — This project was simultaneously an experiment in developing quantitative and computational methods for tracing changes in literary language. We wanted to see how far quantifiable features such as word usage could be pushed toward the investigation of literary history. Could we leverage quantitative methods in ways that respect the nuance and complexity we value in the humanities? To this end, we present a second set of results, the techniques and methodological lessons gained in the course of designing and running this project. Even litcrit becoming a data game.
  2. Easy6502get started writing 6502 assembly language. Fun way to get started with low-level coding.
  3. How Analytics Really Work at a Small Startup (Pete Warden) — The key for us is that we’re using the information we get primarily for decision-making (should we build out feature X?) rather than optimization (how can we improve feature X?). Nice rundown of tools and systems he uses, with plug for KissMetrics.
  4. webgl-heatmap (GitHub) — a JavaScript library for high performance heatmap display.
Comment
Four short links: 13 March 2013

Four short links: 13 March 2013

HTML DRM, Visualizing Medical Sciences, Lifelong Learning, and Hardware Hackery

  1. What Tim Berners-Lee Doesn’t Know About HTML DRM (Guardian) — Cory Doctorow lays it out straight. HTML DRM is a bad idea, no two ways. The future of the Web is the future of the world, because everything we do today involves the net and everything we’ll do tomorrow will require it. Now it proposes to sell out that trust, on the grounds that Big Content will lock up its “content” in Flash if it doesn’t get a veto over Web-innovation. [...] The W3C has a duty to send the DRM-peddlers packing, just as the US courts did in the case of digital TV.
  2. Visualizing the Topical Structure of the Medical Sciences: A Self-Organizing Map Approach (PLOSone) — a high-resolution visualization of the medical knowledge domain using the self-organizing map (SOM) method, based on a corpus of over two million publications.
  3. What Teens Get About The Internet That Parents Don’t (The Atlantic) — the Internet has been a lifeline for self-directed learning and connection to peers. In our research, we found that parents more often than not have a negative view of the role of the Internet in learning, but young people almost always have a positive one. (via Clive Thompson)
  4. Portable C64 — beautiful piece of C64 hardware hacking to embed a screen and battery in it. (via Hackaday)
Comment