this space intentionally left blank

July 30, 2014

Filed under: random»linky

<link rel="post">

  • When I reviewed Questlove's Mo Meta Blues, my main complaint was that the parts I really enjoyed — in-depth looks at musical history from his deep record-diving perspective — were too few and far between. So while I'm late reposting it, I have to say I really enjoyed this six-part series of articles for Vulture on "How Hip-Hop Failed Black America."
  • Marijn Haverbeke, author of the CodeMirror editor, Tern parser, and any number of other cool JavaScript projects, has released the second edition of Eloquent JavaScript, which now includes a lot more detail on the browser and NodeJS. If this had existed two years ago, I probably wouldn't have written my own textbook.
  • I'm a middling-good fighting game fan, so I knew much of the material, but I really enjoyed Patrick Miller's free guide to fighting games. For all that they appeal to button-mashing, there's a lot that goes into high-level gameplay, and Miller does a good job of covering the progression.
  • If you're in journalism and like what I've done at the Times so far (what little of it has gone public), you may want to check out my new project: a repository of tutorials for JavaScript and journalism. I've started with a guide to quick sortable tables with Angular, but I'll be following up with information on web scraping, canvas, browser performance, and more.
  • Finally, development on Caret has basically slowed to — if not a halt — a slow drip of updates. However, thanks to some setup work and a helpful overseas coder, it's now available in both English and Russian. I feel so international now. If you'd like to contribute another language, you don't have to know very much JavaScript at all — just enough to be able to convert the existing English text.

June 19, 2013

Filed under: random»linky

Remember the Linkblog!

Obviously I've been a little obsessed with RSS the past couple of weeks (get used to it: it'll be everyone else's turn come July 1). Along the way, I've been trimming my subscription list: I've been blogging for more than nine years now (!), and collecting feeds for nearly as long. A lot of those URLs are now broken, which is a little sad. In a precursor to the whole Google Reader situation, if you were on Feedburner, there's a pretty good chance I'm not reading you anymore.

Speaking of things that people don't really do in a post-Twitter world, I was reminded this week that I need to post another set of links--not so much because anyone else is interested, but because between the dismal searchability of social media and the death of bookmark services like Delicious, it's the only way I can be sure to find anything more than three months from now. And so:

  • A lot of people linked to Jeremy Keith's defense of RSS-as-API this week. Indeed, when I was at CQ, getting RSS running for our various services and reports was one of my constant campaigns. In many ways, it's one of the purest expressions of the web: a machine-readable format of human-centric information.
  • What reminded me of link-blogging in the first place was this study of privacy and de-anonymization, which I knew I'd posted to one service or another but could not for the life of me locate when I wanted it. It's a fascinating case of matching health records to individuals through obscured metadata and demographics--food for thought in light of the NSA metadata hubbub.
  • Earlier than expected, and all too soon, Iain Banks died last week. Ken Macleod has a passionate remembrance in the Guardian.
  • I have always been skeptical of WebGL, but it looks like it'll graduate to legitimate technology with a rumored inclusion in IE11. I still think it's a terrible API. That said, this article by Greg Tavares (one of the Chrome coders on WebGL) got me more excited about it than any other tutorial has ever done. Tavares points out that it's not actually a 3D API, but a 2D drawing API with decent tools for projection math. In that light, and given my love for 2D, I've actually started screwing around with WebGL a little.
  • If you are interested in using WebGL for 3D, though, this presentation does a great job of presenting both the what and the why of the math involved. It almost made me care about matrices again.
  • It is taking years, but people are finally realizing that the web is not killing long-form journalism. If anything, it may be enhancing its chances.
  • I really enjoyed this retrospective on the Portal 2 alternate reality game. The section on false clues and coincidence is a testament to people's ability to match patterns, whether they exist or not. It sounds like a fun gig.

June 29, 2011

Filed under: random»linky

Dr. Linkenstein

IT'S ALIVE.

  • Best. Crowbar. Ever.
  • I for one find it impossible to believe that David Pogue is a shameless industry shill. No, wait, I don't mean impossible at all.
  • Why I was looking for the details of the NES Game Genie, I really couldn't tell you. But here's how it works, which is pretty much what I figured. I'm amused by the way that they obfuscated the codes in order to keep people from figuring them out. It would be fun to do something similar with URLs.
  • Twitter recently released a guide called Twitter for Newsrooms. And while the jokes practically write themselves (we should all take a crack at it in the comments), what they've written is less a guide to Twitter specifically, and more an introduction to "how people interact on The Internets." It's all about leveraging scale, writing feed-friendly copy, and linking out to other writers/sources. So while I don't actually think it's bad advice for journalists who are newcomers to the web, I wish it weren't identified so strongly with a single brand--especially one that the Innovation Editors of the world are already overhyping like crazy.
  • If you're in the DC area tomorrow, Thursday the 30th, you should come by the National Mall for the Smithsonian's Soul Train music and dance event. The artistic directors of Urban Artistry (the dance company I joined about six months back) will be performing, and Questlove from the Roots will be on the ones and twos.
  • That reminds me, by the way, of one of my favorite video clips from this week: Talib Kweli on the Colbert Report.

    The Soul Train show tomorrow is part of the Smithsonian's Folklife Festival, and one of Kweli's points during his conversation with Colbert is that hip-hop is folk music. As one of my friends once said, even if you don't care for hip-hop, you have to remember that it not only spoke to parts of America that were ignored by mainstream music, but it was also something that ordinary people could do with nothing more than a beat and a rhyme. Even though I haven't been listening to the genre very long, that definition really resonates with me, and with the reasons I started b-boying in the first place.

February 24, 2011

Filed under: random»linky

The Bottom Link

Last week was the budget. This week is the leftovers.

  • I've developed an interest in correction tracking for new media lately, and there are two interesting developments on that front. Kurt at Ars Technica has debuted Copypasta, a tool for adding collaborative editing to any site. Mediabugs, on the other hand, is more of a centralized database of errors, and they just introduced a WordPress plugin for journalism blogs.
  • Know how we used to post corrections to blogs in the old days? The comments. Uphill, both ways. Now get off my lawn.
  • I don't know what's more terrifying: that they've actually finished Atlas Shrugged, The Movie, or that this is "part one." As always, we quote John Rogers:
    There are two novels that can change a bookish fourteen-year old's life: The Lord of the Rings and Atlas Shrugged. One is a childish fantasy that often engenders a lifelong obsession with its unbelievable heroes, leading to an emotionally stunted, socially crippled adulthood, unable to deal with the real world. The other, of course, involves orcs.
  • Yeah, so maybe buying a Robocop statue for Detroit is not the best use of $50,000. But on the other hand, if you needed a great example of the ways that the Internet tends to privilege frivolous gestures over useful action, it's the best thing since OLPC.
  • Speaking of Detroit, it does actually have grocery stores. Some good thoughts on urbanization, corporate branding, and perceptions of poverty.
  • I complain a lot about the current state of rich HTML graphics: <canvas>, for example, is in the running for the worst API I've seen since the original DOM. If you're used to Flash's excellent display tree API, you may want to look into AS3 guru Grant Skinner's Easel.js library. Myself, I think it's still unclear that browser performance is there yet.
  • Android 2.3 ("Gingerbread") was just pushed out to my Nexus One. Right off the bat, the new power off animation cracks me up--it's basically the "shrink to a white dot" from very old CRT television sets. Of course, that effect was caused by the physical movement of the cathode ray gun inside the set, which has no equivalent in the LCD/OLED screens we use for almost everything today. It's like a comedy record-scratch: cultural artifacts that everyone recognizes more for semantic meaning than through any direct physical experience with the original. There ought to be a name for that.
  • I switched my laptop to a solid-state drive this week (an Intel X25, after a Corsair drive flaked out during sleep mode). I'm not getting the full use out of it, because my BIOS doesn't support full SATA2 speeds without a hack that I'm a little scared to install, but the improvement I have seen is impressive--games, especially, load almost instantly, which has done a lot to move my spare time from the XBox to the PC. Given that CPU speeds have topped out, if you're looking to rejuvenate an aging laptop, this is probably the way to go.

December 16, 2010

Filed under: random»linky

In Link With The Mic

Scare y'all quicker than a mean ol' goblin.

  • Between the hectic end of session rush, the loss of several key team members, and the holiday season, it's been hard to free up the mental space to write here. But here are a few of the fruits of my efforts: an interactive earmark database (with a fully-browseable version in development), another map on immigration patterns, a look back at the 111th Congress for Roll Call, and of course, our live midterm election coverage. Unfortunately, things show no real sign of settling down.
  • Law and the Multiverse answers your awkward comic-related legal questions.
  • This is a slow month for dance jams, but my teachers at Urban Artistry put together some videos as introductions to the different types of urban dance, and I think they're really well-done. Check out breaking with Emily and Russ:

    And popping with Ryan:

  • As a journalist, I'm generally pro-Wikileaks (although not necessarily pro-Assange--the distinction is important). More interesting than the releases, I think, are the reactions to them, and the questions that they raise: are activists endangered by a mostly profit-driven Internet? (Yes.) Should we consider denial-of-service attacks a kind of civil disobedience? (Probably.) Were the actions of Anonymous legitimate protest, then? (Good question.) When it comes to the organizations I lump under "New Protest," Wikileaks and Anonymous rank prominently due to their effectiveness, not to mention their eccentric, decentralized, and anarchist tendencies. Having them acting in concert (such as it is) is fascinating.
  • Ta-Nehisi Coates on Dr. Doom and hip-hop. On a similar note, racists are not happy with the casting of Idris Elba as a Norse god for Thor.
  • It turns out that if you examine Ray Kurzweil's claims, he's usually wrong--or at least, right in a way so vague as to be meaningless. Perhaps he should enter the business of political punditry.
  • Wheat linked the other day to this tutorial on using Mobius and Ableton together for live looping, by bassist Russ Sargeant. I had almost forgotten how awesome the combination--it is no small endorsement that a free plugin is better than Ableton itself for this kind of live instrumental performance.

    It may be hard for non-musicians--or even non-loopers--to understand how big a deal Mobius can be. You have to understand that, much more than other effects (and I've tried my share), looping is like learning a whole new instrument, and each looper brings its own set of constraints to the table that you have to learn to work around. For years, the gold standard was the Gibson EDP, but it was A) expensive, and B) discontinued. Then along comes some guy with a complete software emulation that anyone with a decent soundcard can use for free. Oh, and it's scriptable, so you can rewire the ins and outs to your heart's content (I made mine control like my beloved Line 6 DL-4). That's no small matter. Every now and then, I almost talk myself into picking up a netbook just to run Mobius and a few pedal VSTs again, it's that good.

August 9, 2010

Filed under: random»linky

Link Spice

The tags your tags could link like.

  • Jay Rosen argues that Wikileaks is a "stateless" news organization, by which he means "decentralized." It's an interesting parallel to my own thinking on information-age activism. Of any group in existence today, Wikileaks probably best embodies what it would mean to do decentralized advocacy, for better or worse.
  • My new favorite blog is Awful Library Books. I mean, come on: The Burt Reynolds Hotline? Your Three-Year Old: Friend or Enemy? A New Look At Dinosaurs--from 1983? Awesome.
  • In the future, we will get our meat protein from insects. Or as I like to think of it, we will "become vegetarians."
  • There's kind of a big gap in Time's best blogs of 2010.
  • I love scripting languages, and I especially love this series on using JavaScript--highest of the high-level--to emulate the original GameBoy. It's kind of an amazing learning tool, if you think about it. Someone should do this for X86.
  • Never say no to Panda.
  • While it's true that b-boys and b-girls love correcting people who call it breakdancing, I actually think it's more depressing that most people think the dance is entirely about acrobatics--flares, windmills, and backspins--to the exclusion of toprock and footwork. That's not their fault, of course: that's how the dance has been sold in mainstream culture since the eighties. But check out this video by Zeshen of Havokoro, and consider how much people are missing. He starts out with some pretty standard stuff, and then about a minute in starts going off on impressive combinations of strength, flexibility, and creative movement. It's one of the coolest footwork displays I've seen.

  • Consider this part of an infinite series titled "Innovative, Magical, and Stupid." Long story short: an iPhone developer wants to make a service for doing enhanced copy-paste functionality, but you're not allowed to do that on the iPhone. So instead, they have to play music (or an .mp3 of silence) the entire time that they're backgrounded in order to pass muster. They refer to this "a very elegant solution," but let's call it what it really is: an awkward hack required by a patronizing, artificial requirement.
  • Finally, this Washington Monthly story is a fascinating read on how Google Maps has touched off a new generation of border disputes--especially interesting for the crisis-mapping crowd. People in developed countries, and particularly urban areas in developed countries, tend to forget how political and contentious seemingly-neutral documents like maps can be. But of course, this is only the start. In a world where our surroundings are tagged with metadata by a combination of community processes and automated spiders, we're going to see these kinds of scuffles a lot more often.

Past - Present