Category Archives: General

Catch-all category

General

Geek TV

[I’m not referring to the excellent and when-is-season-two-ever-going-to-start Cringley series Nerd TV, though if I were going to write a post about that, I’d say, go watch ’em all, and maybe send PBS a few bucks to encourage them to produce such simple yet enlightening content and continue to make it available for free download.]

[Nor am I referring to any of the hundreds of other things named Geek TV or GeekTV or geekTv or whatever that are everywhere out there.]

[I should just retitle this post. But I’m too lazy to do that.]

[I still use ‘cat’ as my editor, see. Haha, get that?]

I recently bought a Hauppauge WinTV-HVR-1600 as my new TV tuner. Wanted to step into the world of digital timeshifting. I don’t watch a ton of television, but I do watch more than people claim to when they’re trying to impress their friends at the coffeehouse.

At first, I was just going to replace my old Hauppauge WinTV-Radio. OK, Hauppauge makes some decent hardware and cheap, but damn if they can figure out the concept of software. I replaced their drivers with some open-source ones a while back, btwincap. I replaced their TV app with the open-source DScaler. I was fairly happy with the combo (well, technically, DScaler bypasses the drivers on 8×8 hardware), but still couldn’t really do the timeshifting thing reliably, either due to crashes or CPU hoggery or VfW bit-rottery or ffmpeg command-line-arguments-confusery. So I said, how about I spend $100 instead of 100 hours. I mean, the software, at least, must have evolved.

I started shopping at the “just equivalent hardware but different manufacturer” level. Heard reasonably decent things about the ATI TV Wonder series, and it even seems to use the same BT8x8 chipset. But, ya know, hopefully better software. In the process of getting more info on the competitors in that space, I ended up deciding I better at least get a hardware MPEG encoder. Should give a great improvement in reliability and let me get work done while I’m recording. Important work, like writing blog posts about TV hardware.

So that led me to stuff like the TV Wonder 550, PVR-150 and brethren, even junk like Pinnacle (OK, I have an irrational dislike for Pinnacle because of the horrific experience I had with another of their products), which I’m not sure really does hardware anything.

The good news in that sphere is that the PVR-150 is highly recommended for MythTV, and if I were completely insisting on Linux compatibility today, I would have stopped there. But I didn’t; I let my good judgment about driver compatibility slide because someone mentioned OTA HDTV, and I said, why not, unless it’s really expensive.

Turns out that it’s quite cheap. Thanks to the various converging technologies of the world, and let’s not forget those sports fans who provide the bulk of the market for HD stuff that drives down the prices to let the rest of us watch Nature in HD, getting an analog tuner, an ATSC tuner, and hardware MPEG for the analog side only sets ya back $100 or less, in the case of the HVR-1600. Not bad. Well, not bad if you’ve read my next post, which tells you how to replace that DAMN HAUPPAUGE WinTV 2000 CRAP. 🙂

General

NDS for handheld computing?

I’ve got a bit of an itch again these days to find a good handheld computer that I can write software for. I have a couple PalmOS things, but developing for PalmOS is not great, from what I can tell.

I happened to be playing around with my Nintendo DS these days, too, and thought, hey, maybe it’s a decent little platform. It does have some things going for it.

However, it’s not really that hot, and there’s considerable difficulty in developing for it, or even getting to the point where you can run what you write. There’s that homebrew excitement associated with it, but that’s not really that valuable to me.

Anyway, I did some research on what I might do if I did try to get homebrew development going on the DS, and I figured I’d blog it in case someone might care. This isn’t going to be a substitute for your own research, but maybe some good pointers for where to start. It can be a bit difficult to figure this stuff out, partly because of the intersection with the cartridge piracy crowd (the same hardware tech is needed for both piracy and homebrew).

[Here’s a link to Wikipedia’s Nintendo DS Homebrew entry. I should have looked there earlier; that is probably a better starting place than anything mentioned in this post.]

I think what I’d do is get a Supercard Lite/MicroSD, a Passcard 3, and an SD card.

The nice things about that combo are:

  • doesn’t stick out of the case (the Supercard is a GBA cart, but made to fit just like that dummy cart does on the Lite)
  • adds 32MB RAM (which may not be useful in general, but is useful for DSLinux)
  • seems to be well-supported in terms of development tools/libraries, including DSLinux.
  • uses standard flash memory

The bad thing is that it needs the three pieces, which makes it more complex and costly (about $100)

There are a few “Slot 1” solutions, I think Supercard DS (One) looks like the best one there. Again, uses MicroSD for flash, but is more straightforward and cheaper. Just doesn’t give you the extra RAM. (People say that it’s impossible to extend the RAM with a Slot 1 solution). The DS-Xtreme looks kinda good, partly because it seems to have good support from the designers. But it’s pretty new, and it only has the built-in flash, and it doesn’t have the RAM.

Anyway, like I said, I’m probably not going to act on any of this, so the quality of my research may reflect a lack of investment.

One thing I found out today that’s pretty cool is that it seems like the homebrew development environments support an OpenGL-alike interface for graphics. I was also impressed by all the work that’s going on to support homebrew on the various consoles. It’s a weird pursuit, in a way, but also kinda neat.

Here are some links that seem useful:
http://www.bottledlight.com/ds/
http://www.dslinux.org/
http://www.dslinux.org/blogs/pepsiman/
http://www.natrium42.com/shop/
http://www.ds-x.com/
http://eng.supercard.cn/

Unrelated to DS, here’s one of the handheld Linux boxes out there that’s pretty cool. Far better hardware than a DS, except maybe in 3D, and Linux is completely supported by the manufacturer. ‘course, it costs $400.
http://europe.nokia.com/phones/n800
http://www.maemo.org/

General

License

Carrying a cup of hot chai gives one social license to walk awkwardly. Other ways to obtain this license are to be on a moving bus, or to be probably-drunk.

General

Burning down libraries remotely

Seeing this article over at Wired (Public Libraries, Private DRM) reminded me of a cool thing you can do to help accelerate the downfall of civilization:

  • Invent a DRM scheme with revocation (naturally, most of the ones coming out, such as AACS, have this).
  • Get useful content recorded with your scheme, then into libraries, through the force of the marketplace.
  • Let people go on thinking that libraries are a way to preserve cultural content beyond its life in the market and outside of the hands of future censors.
  • Revoke, revoke, revoke! The content magically disappears off library shelves (given that devices can no longer read the content, ever again).
  • Instead of revoking explicitly, you can also go out of business, release a new and incompatible version of your DRM scheme, have a bug in your DRM, let your servers go down, etc. The possibilities are wide open.
General

Good business model

This is kinda cute. The One Laptop Per Child project is talking about selling the laptops to the public with a “buy 2, get 1” model. I’ll probably buy one, though more for the design/geek factor than for philanthropic reasons.

General

My armpits are cat food

Since I couldn’t find that phrase in a web search, I figure I should publish it so that other people who might search for it will find a hit. Those people will know what it means, the rest of you can ignore it.

General

Process Monitor

In case you didn’t know about it (nobody told me), RegMon plus FileMon plus some other neat stuff plus some nice filtering have all been combined into Process Monitor. Wicked cool.

General

Illogical

I wonder why forks bother getting dirty. They know they’re just going to get clean again…

General

Not exactly a top story…

You can get “Top Story” billing on EETimes for filling a flash drive with some free software? Good stuff.

I guess I should stop posting complaints about arbitrary crap, but then, gotta post something, right?

EETimes.com – Turbolinux proposes mobile Linux for consumers

General

Benefits of spam

I wonder if the world will, in the end, benefit from spam, because of the technology created to defend against it. Spam filters and CAPTCHA systems will keep getting smarter as spam authors get smarter, with both sides driven, to some degree, by commercial interests. Maybe the first conscious thought by a computer will be “I’m sick of being a spam filter; I’m going to quit and become a folk singer.”