Using Netflix on Linux through WINE

Apparently some Linux devs managed to get Silverlight working under WINE, then went on to make a dead-simple install that configures a separate Firefox install to run the app. It’s very slightly lower framerate than running it natively under Windows, but if it weren’t for that damned Silverlight dependency (for the DRM, naturally), we’d have had Netflix working on Linux a long time ago.

The commands, via Nixie Pixel:

To install on Ubuntu / Mint –
Start terminal

sudo apt-add-repository ppa:ehoover/compholio
sudo apt-get update
sudo apt-get install netflix-desktop

——

For Fedora (only 32 bit systems)
You need wget first:

su -c ‘yum -y install wget’

Installing Netflix:

wget -c http://sourceforge.net/projects/postinstaller/files/data/Netflixplayer.tar.gz

tar -xvzf Netflixplayer.tar.gz

su -c ‘sh Netflixplayer.sh’

Running Netflix from cmd line:

sh /usr/bin/Netflix.sh

Using Netflix on Linux through WINE
{advertisement}

Ohio’s election results will be suspect, thanks to an untested last-second voting machine patch — UPDATED, TABULATION MACHINES ARE APPARENTLY ISOLATED

UPDATE:
Evidently, there are some fundamental errors made by the original reporter that change the timbre of this story altogether. This report has Joseph Lorenzo Hall of the Centre for Democracy and Technology in DC, asserting very strongly that the tabulation machines are “air-gapped” — the tabulation results from the original voting system are in actuality walked over manually (via a data export to, say, a thumb drive or flash card) to the tabulation machines. Apparently, no code run on those machines can access the primary system because they’re isolated. So what the code has write access to, then, is apparently the export of the database, not the originals in any way.

It still means that processes should be followed to ensure the integrity of the data, to ensure that the exported data matches the CSV conversion. But I suspect these folks are more “with it” than I’d originally thought.

See below the fold for my original story.

Continue reading “Ohio’s election results will be suspect, thanks to an untested last-second voting machine patch — UPDATED, TABULATION MACHINES ARE APPARENTLY ISOLATED”

Ohio’s election results will be suspect, thanks to an untested last-second voting machine patch — UPDATED, TABULATION MACHINES ARE APPARENTLY ISOLATED

Hard drive recovery 301

Let’s say you have a hard drive whose media is failing but whose controller card is still functional. Let’s further say you have a desire to pull a partition off that drive and see what’s still salvageable. And let’s further say you have a computer you’re okay with leaving on for a month or so to do it. All of these things were true about a hard drive that Glendon Mellow, The Flying Trilobite, sent along to me to try to recover — there were some family photos and tax returns that he hadn’t had backed up anyplace when the drive started failing. Being the samaritan that I am, I took the project on as a way to hone my own skills. I also had a feeling I could write a blog post afterward so others might benefit.

This isn’t a 101 level course. Hell, it’s not even a 201, as it assumes you know enough to use Linux’s terminal (no GUIs in this post!), and how to connect your hard drive through a USB adapter or directly. It also assumes the hard drive is in a specific state that it might still be readable even if Windows itself can’t get at the data. This last one is a fairly big assumption, and I trust you’re going to be able to identify when that’s the case.
Continue reading “Hard drive recovery 301”

Hard drive recovery 301

Linus Torvalds on Mitt Romney and Mormonism

You folks are going to LOVE this one.

On Mitt’s “joke” that he doesn’t know why airplane windows don’t open and how that’s a big problem when there’s an electrical fire in the cabin, Linus Torvalds — Linux’s progenitor and Grand Poobah — had a few words to say on Google+.

He really seems to be a f*cking moron.

I suspect he’d crate his dog on top of the aircraft too. Because what could possibly go wrong?

He followed up:

Ok, since I publicly called the guy a f*cking moron, I guess I should also publicly follow up: it does seem Romney was joking.

Whew.

I dunno. I have my doubts it was really a joke — sure, give him the benefit of the doubt, but the way he said it was patently ridiculous and, even if intentional, terribly formed and terribly premised. Granted, I’m horrid at jokes off-the-cuff myself most days. But this depends on making yourself look way too uneducated, illogical and simple-minded to be leader of the free world. So I can’t buy it, unless Mitt — the self-aggrandizing fucker that he is — goes for self-deprecating humour in a deadpan.

But regardless of that incident’s joke status, Torvalds also said the following about Mormonism:
Continue reading “Linus Torvalds on Mitt Romney and Mormonism”

Linus Torvalds on Mitt Romney and Mormonism

Pinkification of The Internet, For Dummies

The For Dummies series is arguably the best known computer self-help manual series in the world. It’s diversified into other fields, of course, with Sex For Dummies and Fishing For Dummies, but its bread and butter is still the computer industry.

But it turns out that they evidently haven’t been capturing one all-important market with their Internet For Dummies books, at least in France. How else could you explain this bit of blatant pinkification?

“Internet pour Les Nulles”, or “Internet For [Female] Dummies” cover
What’s amazing to me is Alexander Brown’s translation of the publisher’s blurb (thanks for saving me the time in translating myself!):

Perhaps you will ask yourself why there is a book about Macs specifically for women. After all, a Mac is a computer – there aren’t a million different ways of going about it, regardless of whether the user is a man or a woman. Free of boring, technical considerations, this book focusses on the practical and fun sides of Macs. Of course, you will have to learn to use the operating system and domesticate it [it’s not clear if this referes to the operating system or the Mac]. But we promise to give you only the minimum tools necessary to survive in “this hostile environment”. In the chapter about the Internet, we give you all the tips to start surfing with peace of mind,  communicate with your friends via messaging services [the original uses “amis”, which thankfully acknowledges that women can have male friends], go shopping safely. For the more audacious [feminine form used] amongst you, why not even create your own blog to put your views on show on the web?! [emphasis added]

And from a retailer’s synopsis:

Mac for Dummettes will become your best [female] friend! In this book, there is a strict ban on computer-scientist-with-spots-and-glasses’ jargon! We’re amongst girls, aren’t we?

(By spots the original French means pimples. Thanks, fuckers, for also stereotyping computer nerds.)

Subjects covered include “finding your Mac’s place in the house” and “shopping safely”. Of course, it’s not like those topics weren’t covered in the gender-neutral Internet for Dummies. It’s just that it’s far more important that we ease these women into the “man’s world” that is the internet.

Except, that last part is kind of true. If only so many self-entitled men weren’t so invested in making women so damn unwelcome around these parts, the newbie women could use the same damned book as the men. And it wouldn’t even have to contain special tips on how to email and instant message while protecting yourself from assholery.

Pinkification of The Internet, For Dummies

Mock The Movie: Hercules, plus VLC live tweet stream!

Oh hey guess what time it is? Almost? In a few days?

*crickets*

That’s right, it’s time to MOCK THE MOVIE! YAY! *Kermit flail* Stephanie has the details, and our upcoming schedule:

This Thursday, September 13, at 9 p.m. EDT, the mocking crew will subject ourselves to the Lou Ferrigno version of Hercules (currently available on Netflix and Amazon streaming video). This version promises that it’s “updated” for the 1980s. That apparently means bad hair, bad special effects, and… space aliens.

As he labors, so shall we. We probably won’t feather our hair, though.

I wish I had enough hair to feather.

Here’s how we do these things:

  1. Start following @MockTM on Twitter.
  2. Start watching the movie on the appropriate Thursday at 9 p.m. EDT.
  3. Once you’ve got the movie going, tweet your snarky comments to @MockTM.  Directing our tweets to @MockTM will keep our followers from being overwhelmed with our snark!
  4. Set up a search for @MockTM on Twitter for the duration so you can follow along with everyone else sharing your pain.

If you have suggestions for other movies that can and should be mocked, send them to @MockTM. Preference will be given to movies that are free or stream on the major media delivery services. Watch the feed, and we’ll set up the calendar for more terrible, mockable movies.

In other related news, CompulsoryAccount7746 had a brilliant plan, and implemented it. That plan involved building a plugin for VLC that streams a Twitter search directly to your player as subtitles. That plan is brilliant because it means you could be watching Hercules in all its glory on a media center or computer with VLC installed, and could stream the mockery directly into to the video feed so you never miss a snark, all in realtime. WE’RE LIVING IN THE FUTURE, BABY.

It’s ready for public beta, so go check out the project page and download your copy now. If you plan on watching on a different screen from your Twitter, or if you’re not technically inclined, this might not be the best option. However, for geeks like us, it’s a great idea and a sound implementation. Couldn’t ask for anything better.

Mock The Movie: Hercules, plus VLC live tweet stream!

Four Megaman games played with one controller

This is either a work of art or a work of madness. Apparently, via heavy use of speedrun tools that allow a person to frame-by-frame step through an emulated version of a console game, someone’s built a speedrun that uses one controller input on Megaman 3, 4, 5 and 6 simultaneously.

Advice: play this on Fullscreen, with the volume down. Chiptune music is grating enough to some folks that having four simultaneous tracks playing might just be too much to handle.

Tool-assisted speedruns are fascinating in that they often do some things that a human player could never pull off. This is probably only possible via manipulation of the synchronization in subtle ways — passing input to one game while another is in a screen transition or on the “weapon get” screen, or having one game walk into a wall while another is proceeding through the level, for instance.

This run found its genesis in someone joking that Capcom had basically produced the same game for every Megaman sequel. While they are certainly formulaic, the challenges all build off one another, and the Megaman games are traditionally grossly unforgiving which makes the speedrun all the more impressive.

Four Megaman games played with one controller

What Thunderf00t did, and how.

By now, I’m certain you’ve read Phil Mason’s, AKA Thunderf00t’s, confession about how he’s done exactly what people have accused him of: accessing the back channel after being kicked off the blog.

He spins himself as a whistleblower about vast conspiracies within Freethought Blogs, how we’re looking to destroy people’s careers every time we commiserate with one another about someone who’s aggrieved us. How this back channel operates like a “clique” where achievements are lauded, messages amplified, and disagreements mocked mercilessly. In other words, it’s a social club for people who choose to participate, to help spread collegiality amongst our bloggers and support one another when under attack. As such, considering that many of these private thoughts are not fights we wish to pick publicly and how Thunderf00t now controls what fights we have with whom because of misplaced trust in what happened to be a compromised listserv, Thunderf00t now gets to control much of the dialog of this blog network.

How very conspiratorial.
Continue reading “What Thunderf00t did, and how.”

What Thunderf00t did, and how.

Gamers Against Bigotry hacked repeatedly by computer-savvy bigots

Example #645,257,329 of why one must always sanitize every piece of user input that your code has to process. Doesn’t matter how foolproof or dead simple you think the action will be, or how safe or sane your users — someone will try to buffer overrun, break out of the current SQL statement and inject their own code, or just generally find any way imaginable to deface or destroy your work. Especially if your work is a direct confrontation of a particularly entrenched bit of misogyny amongst a terribly entitled and relatively tech-savvy audience, and that audience is inclined toward trollishness to begin with.

A group of social justice advocates in the video gaming community put together a pledge website called Gamers Against Bigotry (WARNING: Chrome reports malware!), asking people to sign onto the following statement:

As a gamer, I realize I contribute to an incredibly diverse social network of gamers around the world, and that my actions have the ability to impact others. In effort to make a positive impact, and to create a community that is welcoming to all, I pledge to not use bigoted language while gaming, online and otherwise.

Bigoted language includes, but is not limited to, slurs based on race, ethnicity, gender, sexual orientation, and disability.

Read more about the pledge, including what is and isn’t included, and the overall purpose here.

Read why you shouldn’t use the word “rape” casually here.

All in all, it’s a simple statement, and a rather unobjectionable one at that. The only way one can end bigotry within a community is to “be the change you want to see” — to never engage in bigoted behaviour, and to challenge it when one is able.

The response, however, was in no way proportionate to the pledge, especially given its entirely voluntary nature.
Continue reading “Gamers Against Bigotry hacked repeatedly by computer-savvy bigots”

Gamers Against Bigotry hacked repeatedly by computer-savvy bigots

Microsoft adds “Big Boobs” to Linux; apologizes

There are a number of relatively new phenomena in the server world that Microsoft has been rather slow to catch up on. Server virtualization is one of them. Where companies like VMWare and Sun (now Oracle) had pretty much already built the defining server virtualization software, with a robust hypervisor (software that lets you run multiple virtual machines on a single physical server) in ESXi, and a great general-purpose software-based virtual machine in VirtualBox, Microsoft made their own hypervisor.

And in traditional Microsoft style, their server virtualization implementation required modifying the Linux kernel to get it to play nice. Rather than emulating the system hardware in such a way that the Hypervisor does all the heavy lifting, they chose to use OS-level drivers to “get the most out of” the hypervisor’s features.

This isn’t generally a bad decision, honestly. VMWare requires guest OS tools to be installed in order to do some stuff too. Microsoft’s actual failing, in this case, was in employing juvenile dudebro programmers who submitted kernel code that included a constant for the upper limit for virtual server guest IDs defined as 0xB16B00B5.
Continue reading “Microsoft adds “Big Boobs” to Linux; apologizes”

Microsoft adds “Big Boobs” to Linux; apologizes