Linkdump for November 12th through December 19th

Sometime between November 12th and December 19th, I thought this stuff was interesting. You might think so too!

  • Toxic Masculinity Is the True Villain of Star Wars: The Last Jedi: SPOILERS: “Poe's character, while not one of the main protagonists, has even more to do in The Last Jedi. However, while he may be filling the role of the dashing pilot that Han did in the Original Trilogy, director Rian Johnson is using the archetype to say something completely different about heroism, leadership, and—perhaps most importantly—masculinity.”
  • Star Wars: The Last Jedi Offers the Harsh Condemnation of Mansplaining We Need in 2017: SPOILERS: “Any female boss in 2017 or American still nursing the hangover of the 2016 presidential election can tell you that even nice guys often have trouble taking orders from women.”
  • Star Wars, the Generations: SPOILERS: “Great movies reflect an era through the eyes of artists who embody that era. George Lucas embodied the era of Baby Boom ‘destiny’ and self-conceit. Rian Johnson embodies our era of diminished heroism, cynicism and near despair– tempered by the hope, if we can but learn from our heroes’ mistakes, that somehow, some way, some day, we may yet restore balance to the Force.”
  • Rian Johnson Confirms The Dorkiest Reference In ‘The Last Jedi’: SPOILERS: “There is a dorky reference in Star Wars: The Last Jedi that even director Rian Johnson admits that you may have to be of a certain age to get – thanks to a narrow window where you might have been watching premium cable in the very early ‘80s when this bizarre little short film would air in-between feature-length films.”
  • Rian Johnson Says There Are No Twists, Only Honest Choices: SPOILERS: “It seemed completely honest to me. It seems like the most dramatic version of that. And that’s what you’re supposed to do. Find what the honest moment would be, and then find the most dramatic version of it. So, in terms of the big ‘twists’ in the movie, they sprung from a process of trying to follow where these characters would go as honestly as possible.”
  • Star Wars: The Last Jedi humanizes the Force: SPOILERS: This was one of my favorite things about The Last Jedi. To my mind, a very smart direction to take things.
  • Did You Catch the Brazil Reference in Star Wars: The Last Jedi?:
  • ‘Star Wars: The Last Jedi’ Redeems the Prequels: SPOILERS: “One of the many reasons I love Star Wars: The Last Jedi is that it redeems the prequels. … It recontextualizes the prequels and reinforces what I loved about them.”
  • Pro-Neutrality, Anti-Title II: Interesting argument that the likely change to ISP regulations — the 'net neutrality' debate — may not be quite the horrid thing it appears to be. Worth thinking over. "The question at hand, though, is what is the best way to achieve net neutrality? To believe that Chairman Pai is right is not to be against net neutrality; rather, it is to believe that the FCC’s 2015 approach was mistaken."
  • Keyboard Maestro 8.0.4: Work Faster with Macros for macOS: Saving for me to remember and look into when I have more time.
  • The Amazons’ New Clothes: “The Wonder Woman designs received acclaim from fans and costume fanatics alike. They were clearly inspired by the Amazon’s origins in the Mediterranean and were feminine but very functional. Why mess with perfection? Oh, right. The all-male team of directors and executive directors wanted women to fight in bikinis.”

Linkdump for April 27th through May 17th

Sometime between April 27th and May 17th, I thought this stuff was interesting. You might think so too!

  • The Case of the Stolen Source Code: Last week, for about three days, the macOS video transcoding app HandBrake was compromised. One of the two download servers for HandBrake was serving up a special malware-infested version of the app, that, when launched, would essentially give hackers remote control of your computer. // In a case of extraordinarily bad luck, even for a guy that has a lot of bad computer luck, I happened to download HandBrake in that three day window, and my work Mac got pwned. // Long story short, somebody, somewhere, now has quite a bit of source code to several of our apps.
  • JSON Feed: Announcing JSON Feed: We — Manton Reece and Brent Simmons — have noticed that JSON has become the developers’ choice for APIs, and that developers will often go out of their way to avoid XML. JSON is simpler to read and write, and it’s less prone to bugs. So we developed JSON Feed, a format similar to RSS and Atom but in JSON. It reflects the lessons learned from our years of work reading and publishing feeds.
  • Let’s discuss the Linguistic & Pragmatic use of the [“N-word”]: No matter what your intentions, the word WILL mean something different depending on your relative status. Language is circumstancial.
  • The neural network writes the episode list for next season’s Dr. Who: I’ve trained this open-source neural network framework on a variety of datasets, including recipes, Pokemon, knock-knock jokes, pick up lines, and D&D spells. Now I give you: training a neural network on the complete list of Dr. Who episodes.
  • What we really need is an adaptation of the original 1740 The Beauty and the Beast: So were you aware that the The Beauty and the Beast story we all know is a heavily abridged and rewritten version of a much longer novella by Gabrielle-Suzanne Barbot de Villeneuve?  And that a lot of the plot holes existing in the current versions exist because the 1756 rewrite cut out the second half of the novella, which consisted entirely of the elaborate backstory that explains all the weird shit that happened before?  And that the elaborate backstory is presented in a way that’s kind of boring because the novel had only just been invented in 1740 and no one knew how they worked yet, but contains a bazillion awesome ideas that beg for a modern retelling?  And that you are probably not aware that the modern world needs this story like air but the modern world absolutely needs this story like air?

Flare

A fun new piece of photo editing/post-processing software was just released yesterday evening. One of the features that’s become very popular in many of the iPhone photo apps like Camera+ or Instamatic is the easy ability to apply post-processing filters and special effects. Often designed to mimic the analog effects of toy plastic cameras, old film, faded prints, and other imperfections, these filters have become a popular way to add an artistic touch to digital photos.

However, such effects haven’t been that easy to mimic in desktop apps — not impossible, but not one-click simple, and that’s where Flare comes in.

Satyr Dance

Flare makes adding these kinds of retro effects to any photo incredibly simple: just drag a photo into the window, choose a filter to apply, and export the finished photo to email, a new file, or Flickr. Flare comes with 24 filter presets, and has a small selection (which will apparently be expanded over time) of extra presets that can be downloaded and added to the lineup.

i love you (again)

Not content with that, though, each preset is completely editable. The presets are created by mixing together and adjusting combinations of color, texture, border, and effect, and each preset can be adjusted to tweak the final output, or new combinations can be built from scratch. Once the final look is chosen, the settings can be saved as new presets for use on other photos later on. Presets can even be exported from Flare and shared with others (here’s a sample of that effect).

Swimming

This is a 1.0 release, and while I’ve been enjoying playing with Flare and haven’t run across any bugs, there are some things that I’d love to see in future releases. At the top of my list is image importing: At the moment, the only way to bring an image in to Flare is either a standard “open file” dialog or by drag-and-drop. While this is great for initial simplicity, I tend not to have image files lying around in directories. Rather, they’re all stored in iPhoto or Aperture libraries. While dragging from another program is easy enough, that requires me to have both applications open and taking up screen space. Integrating the standard Mac OS iPhoto/Aperture image browser would make selecting photos to work with much easier.

Update: Thanks to @talosman for pointing out that Mac OS X already has image library support built directly into the “open file” dialog. Just select “Media” from the left hand sidebar, and your iPhoto and Aperture libraries pop right up. Slick! Funny how features like this can easily go overlooked, I’d never stumbled across that before.

I’d also love it if Flare could be more tightly integrated into Aperture. Right now, Flare doesn’t work as an external editor for Aperture (when saving a file after making adjustments, Flare writes to a new file rather than to the file that Aperture created, so the changes don’t get pushed back to Aperture) — and even if it did, I prefer having Aperture tied to the more full-featured Photoshop as an external editor. As Flare is essentially a one-trick pony (admittedly, a very well-trained pony), I’d love to see it available as an Aperture plugin. Happily, there are hints that this is something that may be coming in the future.

Flying High

All in all, I’m really impressed with Flare, and had a lot of fun playing with it and exploring different filters and combinations of effects. Flare is $20, and is on sale for half off ($10) for its first week (until March 18th) if bought through the Mac App Store. It’s definitely worth checking out.

HTML5 Audio Safari Extension

From HTML5 Audio Safari Extension // ShaunInman.com:

HTML5 Audio Safari extension currently replaces the default Tumblr audio player (with or without Flash) and WordPress Audio Player (without Flash).

Comes in very handy when combined with John Gruber’s suggestions for running your Mac Flash-free.


(Also, and somewhat unrelated: I’ve finally gotten tired of the many errors the Delicious-to-weblog plugin was throwing, so I’m going to experiment with moving away from using Delicious as a link aggregator, and just post when I find something interesting. Old-school blogging. Imagine that!)

Microsoft Excel .xls and .xlsx weirdness

I’ve been attempting to troubleshoot some issues with sending Excel files back and forth between my Mac at home and a professor who uses a Mac at home and a Windows PC at school. Even though we’re both using current versions of Excel, and though the files opened fine on her Mac, she was having consistent problems on the Windows machine.

After a few days of back-and-forth and trying to narrow things down, here’s what I’ve come up with.

For some reason, though Excel:mac2008 (hey, that’s how the ‘About’ screen writes the product name, don’t blame me) uses the new XML-based file structure, when saving files, it uses the old standard .xls file extension. Oddly, at least on my machine, it is behaving like this even though Preferences… > Compatibility > Transition > Save files in this format: is set to “Excel Workbook (.xlsx)”.

(And as an aside, why must there be an open workbook to access Excel’s preferences dialog box?)

Current versions of Excel on the Windows side of the fence, however, use (and expect) the .xlsx extension. Same file types, but different extensions, and this causes confusion. When Excel (Windows) sees the .xls extension, it expects a different type of data than it does when opening a document with the .xlsx extension, and it chokes when attempting to open the file.

The solution? Manually change the extension to .xlsx before e-mailing the file.

Sigh.

Use your Twitter stream for Mac OS X’s RSS Visualizer screensaver

Just a quick little tip for OS X users. Nothing fancy, and others may have figured this out already, but a quick Google search didn’t come up with answers, just questions…so here we are.

For the uninitiated, one of the default screensavers in OS X is the RSS Visualizer, which shows a slick ‘floating text’ presentation of the text from any RSS feed against a cloudy blue background.

I wanted to put my Twitter timeline in, so that even when my ‘puter’s not doing anything, and I’m across the room reading on the couch, I can keep an eye out for updates. Seems simple, but on first blush, it didn’t seem to work, as I just got the background, and no tweets.

That’s an easy fix, though. Twitter password protects your RSS feed, so that other people can’t ‘hack’ into your feed and see updates from those of your contacts who have protected their feed from public view — and the screensaver options don’t give a way to enter your Twitter username/password combination.

Twitter does, however, respect RSS-embedded passwords. So, in order to get the screensaver to work correctly, change the RSS feed from the default

http://twitter.com/statuses/friends_timeline.rss

to a customized

https://USERNAME:PASSWORD@twitter.com/statuses/friends_timeline.rss

format, and you’re off and running.

Note that I’ve changed the protocol from http to https to avoid transmiting my Twitter username and password in cleartext. With the standard http protocol, in theory, if someone was really determined, there’s a chance that they could intercept the TCP stream between your computer and Twitter and see your Twitter login credentials. Using https (the ‘s’ stands for ‘secure’), the information between your computer and Twitter is encrypted, so that packet sniffers wouldn’t get anything.

And that’s it! One Twitter-enabled RSS screensaver.

LibraryThing Screensaver (for Mac OS X)

Are you a LibraryThing user? First off, if not, why not? It’s a great way to keep track of your library. If you’re on LT, or if you sign up, add Prairie and me to your contacts!

Now, for those of you that are LT members (and Mac OS X users), they’ve just released a new toy: the LibraryThing Mac Screensaver. It’s actually just a specialized RSS feed that grabs random book covers from your library which you can put into Mac OS X’s RSS feed screensaver. Here’s a little YouTube video showing the screensaver and how to set it up:

Basically, just add this URL (with your username, of course) to OS X’s “Mobile Me and RSS” screensaver, and you’re off and running: http://www.librarything.com/labs-screensaver.php?userid=USERNAME When I set it up for the first time, it took a few moments for the RSS feed to start generating images, so don’t worry if you get a “No Pictures Found” error at first. Just wait a moment or two and try it again, it should kick in fairly soon. This is now my screensaver of choice. Slick!

Links for January 12th through January 14th

Sometime between January 12th and January 14th, I thought this stuff was interesting. You might think so too!

  • Report Finds Online Threats to Children Overblown: The Internet may not be such a dangerous place for children after all. A task force created by 49 state attorneys general to look into the problem of sexual solicitation of children online has concluded that there really is not a significant problem. […] The panel, the Internet Safety Technical Task Force, was charged with examining the extent of the threats children face on social networks like MySpace and Facebook, amid widespread fears that adults were using these popular Web sites to deceive and prey on children. But the report concluded that the problem of bullying among children, both online and offline, poses a far more serious challenge than the sexual solicitation of minors by adults. […] “Social networks are very much like real-world communities that are comprised mostly of good people who are there for the right reasons.”
  • Found Footage: Good grief, NCIS, do you take us for fools?: Apparently the "Mac SE" that McGee pulled out of a box on NCIS last night (which I "squee'd" about here) wasn't an SE, but a Classic, and geekier MacGeeks than me are up in arms about the flub. Meh. Perhaps I should have noticed, as my first Mac was a Classic, but…I just can't get too upset about the goof. It's a TV show. Actors get lines and props…it's not their fault if they don't go together.
  • Runnin’ With The Songsmith: The leaked David Lee Roth vocals for "Runnin' With the Devil" run through Microsoft's new Songsmith software. Hilariously awful.
  • “The Recently Deflowered Girl” (1965) – Illustrated by Edward Gorey: I knew that Shel Silverstein published different works aimed for “kid” and “adult” audiences, but I had no idea that Edward Gorey did the same – at least not until I saw The Recently Deflowered Girl. It’s a 1965 parody of etiquette books that seems quaint now, but must’ve seemed racy back in those days when Playboy was where you got not just the pictures of nude women, but good advice on stereos and cocktails.
  • Hardware that supports iPhoto ’09’s geotagging – The Unofficial Apple Weblog (TUAW): If shot with the right hardware, iPhoto recognizes where a given photo was taken, and places it on a Google map. If the photos in an event span several locations, it notices that, also. The built-in maps are very attractive and handy, as you can search your entire library by geographic location. As I watched all of this, one thought was echoing in my mind. I don't have single piece of hardware that can do this.
  • Rock Paper Scissors Spock Lizard: Scissors cuts Paper covers Rock crushes Lizard poisons Spock smashes Scissors decapitates Lizard eats Paper disproves Spock vaporizes Rock crushes Scissors.

Links for December 28th through January 8th

Sometime between December 28th and January 8th, I thought this stuff was interesting. You might think so too!

  • freezebubbles: It's very cold tonight, so we played with bubbles. If you blow them upwards enough they have time to freeze on the way down.
  • xkcd: Converting to Metric: The key to converting to metric is establishing new reference points. When you hear "26° C," instead of thinking "that's 70° F," you should think, "that's warmer than a house but cool for swimming." Here are some helpful tables of reference points…
  • Advanced Hydrologic Prediction Service: Seattle: Green River near Auburn: Hydrologic info for the Green River. Currently in the 'caution' zone at its single checkpoint, but seems to have crested already and is expected to drop from here on out.
  • UiRemote: The Universal Infrared Remote for iPhone: With the help of this small accessory, you will be able to use your iPhone to control your TV, DVD, Cable box, Projectors, Digital Photo Frames, AC, Fans, & Backyard evil robots, whereever you go. Not only does it send out the remote control signals, you can easily teach it to learn any button on any standard Remote, or even a sequence of button clicks as a macro. (This looks nice — hopefully they make it compatible with the iPod Touch as well!)
  • 25 Years of Mac: From Boxy Beige to Silver Sleek: Here's what's amazing about the Mac as it turns 25, a number that in computer years is just about a googolplex: It can look forward. The Mac's original competition—the green-phosphorus-screened stuff made by RadioShack, DEC, and then-big kahuna IBM—now inhabit landfills, both physically and psychically. Yet the Macintosh is not only thriving, it's doing better than at any time in its history. Mac market share has quietly crept into double digits. That's up from barely 3 percent in 1997, just before the prodigal CEO returned to the fold after a 12-year exile. Any way you cut it, the Mac is on the rise while Windows is waning. Roll over, Methusela—the Macintosh is still peaking.
  • 6 New Web Technologies of 2008 You Need to Use Now: Every year, we see scores of innovations trickle onto the web — everything from new browser features to cool web apps to entire programming languages. Some of these concepts just make us smile, then we move on. Some completely blow our minds with their utility and ingenuity — and become must-haves. For this list, we've compiled the most truly life-altering nuggets of brilliance to hit center stage in 2008: the ideas, products and enhancements to the web experience so huge that they make us wonder how we got along without them.
  • NCIS: The Official TV Soundtrack: Okay, maybe it's a little cheezy as a TV show tie-in, but NCIS is my personal favorite of the current crop of crime dramas…and the entire second disc of the soundtrack set is music from Abby's Lab: Collide, Ministry, Seether, Skold vs. KMFDM, Nitzer Ebb, Android Lust, and more. Sweet!
  • Weak cellphone law puts drivers off the hook: When lawmakers addressed the issue, they amassed sufficient votes only for a law that made talking on a handheld cellphone a secondary offense. If it were a primary offense, an officer could stop a violator on the spot for using a cellphone. But in our state, officers can stop an offender only for another reason, such as a busted taillight, weaving or following too close. During the stop, they can write an additional ticket for cellphone misbehavior. Of several states with cellphone bans, including California, Connecticut, New Jersey and New York, only Washington opted to make it secondary offense.
  • Whose Streets?: In both instances the the streets have been immediately appropriated for the purpose of joy—not commerce or commuting—and the Seattle police, who normally exist to protect commerce and commuting, have gotten it exactly right. They've ceded the streets to the celebrants and made it their duty to protect them and their temporary takeover of space that isn't theirs. On election night, I saw police keeping cars away from the street party in the above video. On Saturday night—or, really, at 2 a.m. on Sunday morning—I saw a lone police car parked so that it blocked traffic from descending the hill favored by the East Denny Way sledders, some of whom are pictured above.
  • Chart Porn: The Unofficial Theory Of Sci-Fi Connectivity: We've concentrated on three types of crossovers between series: Direct Crossover, where characters from one series or another have actually met in a story; Easter Egg, where elements of one series have appeared in another (often as geeky in-jokes), and Brand Crossover, where market forces have brought two disparate things together for no good reason (See Transformers/Star Wars).

Descent 2 for Mac OS X: FREE!

This rocks.

I’m not much of a gamer. Never have been, likely never will be. Most computer games bore me, requiring far too much time and mental effort to bother with (any strategy based game — StarCraft, WarCraft, WoodCraft), or just being so pointless I can’t envision devoting time to them (EverCrack). Generally, if I get into a game, it’s for a few minutes at a time, and either brainless but fun point-and-shoot (Doom) or brainless drive-around-in-circles racing games (Star Wars Pod Racer, Wipeout for Playstation).

One of the few games that ever really got my attention was Descent. At the time it came out, it was a groundbreaking game — taking the then-typical pesudo-3D first-person-shooter approach of Castle Wolfenstein, Doom, and so on, and putting it into a true three dimensional world.

Where previous “3D” games were actually two-dimensional (your only real choices of movement were on a plane — forward, backwards, left, and right turns, etc.), Descent put you in control of a small spacecraft flying through tunnels within planets and asteroids, adding the final third dimension, allowing you to pilot your craft through all three axis of movement. You could dive, barrel roll, loop-de-loop, swoop down on targets, anything.

We had some great multi-player Descent games at The Pit (my old apartment in Anchorage), and for once, I had the advantage. While I would occasionally play games, I wasn’t enough of a gamer to have very many old habits built in, so when I started playing with the controls of Descent, it didn’t take me long to get the hang of moving through a fully three-dimensional world. My roommate Jason wasn’t able to adjust as quickly, due to the ingrained habit of only thinking along two axis of movement. Many was the time when he’d end up behind me, blasting away, when suddenly I’d go round a bend in the tunnel just out of his sight, fly into a large open room, and immediately shoot straight up to hover just above the entrance. Jason would come screaming into the cavern and start trying to find me — panning left and right. Meanwhile, I’d be targeting him from above, suddenly unleashing a blistering stream of laser fire onto the top of his ship, and sending him off into blissful digital oblivion.

Of course, Jason being the jobless obsessive-compulsive that he was, he soon spent far too many hours doing nothing but play Descent, so it was only a matter of a week or two before he was flying circles around everyone else in the apartment. Still, my little reign of terror was fun while it lasted.

What got all this started running through my brain, though, was Phil tipping me off to some wonderful news — Descent 2 has been ported to run on Mac OS X, and is freely downloadable!

Schweeeeet.

It’s downloaded, just waiting for me to install it. I think I better wait ’till the weekend to do that, though, otherwise I’m likely to get nothing done from here on out.