June 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 2025

Page Summary

Expand Cut Tags

No cut tags
mdlbear: (spoiler)

From this post by [livejournal.com profile] technoshaman comes a link to a New Yorker article titled "Twilight of the Books" that asks "What will life be like if people stop reading?"

Like [livejournal.com profile] technoshaman and unlike Caleb Crain, the article's author, I'm rather more optimistic. I think that, with the rise of the web, we're well on our way out of the decline of literacy caused by television. Of course Crain's measure of literacy, reading "a work of creative literature", may well continue to decline. I know I don't read nearly as many novels as I once did. But I think nothing of devouring a 100-page legal document over on Groklaw -- it doesn't look nearly that big when it's all in one big, scrollable, HTML page. And my kids happily spend their bookstore gift cards on rollplaying game books. And read them.

mdlbear: (hacker glider)

I spent much of last night and this morning cleaning up my directory tree, mostly building the working directories for the new albums and fixing up the build scripts to make them more generic. And the whole tree is mirrored up to dreamhost for offsite backups. So it probably shouldn't have been surprising that I was able to replace the tree for steve.savitzky.net, formerly ganked with rsync from thestarport.com/Steve_Savitzky/, with a simple symlink into the archive tree.

Dumb bear. How long did it take me to figure that out?

Eventually they'll want to diverge -- I have a lot more space on dreamhost than I do at rahul.net, so I can keep all my tracks up there for collaboration, but all I'll have to do on the dreamhost side is move a symlink.

mdlbear: blue fractal bear with text "since 2002" (Default)
Freedom to Tinker » Blog Archive » Lessons from Facebook’s Beacon Misstep
Facebook recently beat a humiliating retreat from Beacon, its new system for peer-based advertising, in the face of users’ outrage about the system’s privacy implications. (When you bought or browsed products on certain third-party sites, Beacon would show your Facebook friends what you had done.)

Beacon was a clever use of technology and might have brought Facebook significant ad revenue, but it seemed a pretty obvious nonstarter from users’ point of view. Trying to deploy it, especially without a strong opt-out capability, was a mistake. On the theory that mistakes are often instructive, let’s take a few minutes to work through possible lessons from the Beacon incident.

To start, note that this wasn’t a privacy accident, where user data is leaked because of a bug, procedural breakdown, or treacherous employee. Facebook knew exactly what it was doing, and thought it was making a good business decision. Facebook obviously didn’t foresee their users’ response to Beacon.
Techdirt offers some additional analysis in an article titled Learning Good Privacy Rules Requires Experimentation.
mdlbear: blue fractal bear with text "since 2002" (Default)

Not my most productive day ever, I'm afraid, but I've gotten a few things done. Mainly, I've updated my personal business cards and my album mini-fliers, which were last printed before CC&S came out and so had the pre-order URL on them.

I took the opportunity to start copying things over to steve.savitzky.net, which will eventually become my main site, over on dreamhost.com. At the moment it's just a mirror of theStarport.com/Steve_Savitzky/, and there are a number of broken links. It's mostly useable, though. Hopefully I can get it totally up-to-date and functional by OVFF.

I also wasted some time partially disassembling the old panel PC I rescued from the discard pile at work. The plan was to see whether it could be silenced by replacing its noisy fans; the answer is a definite maybe. I couldn't get it apart far enough to replace the power supply fan, but I figured out how to disconnect it. Maybe I can add a large enough case fan to compensate for its absence. The CPU fan might be replaceable, but it might be better just to replace the heatsink with a fanless one.

Time for a bath, and then to bed.

mdlbear: (hacker glider)
Plain Old Webserver
Plain Old Webserver (POW) is a fully-functional open source (GPL) webserver that works inside your browser. It uses Server Side Javascript (SJS) to deliver dynamic content.
(It also runs stand-alone on XULRunner, which is how I ran across it.)

This basically lets you take a dynamic website and run it offline. It's a lot like Google Gears, except that instead of being just an API meant to make it easy to take a web application temporarily offline, it's actually a full-bore web server. There are some intriguing possibilities.
mdlbear: (kill bill)
Five Reasons Google Docs Beats Office Live Workspace - Software - IT Channel News by CRN and VARBusiness
Just like all things related to Microsoft's Software-as-a-Service (SAAS) strategy, Office Live Workspace is a patched together, too little, too late offering compared to Google Docs. Question for Microsoft CEO Steve Ballmer: when will Microsoft deliver a SaaS offering that the channel can take advantage of that beats Google hands down?
mdlbear: "Sometimes it's better to light a flamethrower than to curse the darkness" - Terry Pratchett (flamethrower)
Free Speech Hosting: 11 Web Hosts That Won’t Dump You at the First Sign of Controversy | Dedicated Hosting Guide
The Internet, once the last bastion of truly free speech, is slowly being overrun by lawyers and government officials the world over. Certainly, there are criminals who need to be apprehended for their online exploits, but those of us who are merely exercising our first amendment right should feel protected. Sadly, many mainstream Web hosts will drop your site as soon as you attract the smallest amount of opposition. They are, after all, intimidated by the threat of losing money in a lawsuit. Luckily, there are still a few brave Web hosting companies that cherish free speech and that will stand behind your site. Below, we have listed 11 hosts that won’t dump you at the first sign of controversy.
(From the EFF.)

Not for everybody -- they tend to run a little on the expensive side compared to others I've seen. But if you're controversial...
mdlbear: (fandom)

I've already mentioned the concesrt, which I think (after listening to the recording this morning) nwent fairly well -- only two or three major flubs. Moving on to the panels.

I misremembered on Saturday -- I only had three panels. They originally had me down for moderating all of them, but I insisted on no more than one per day. Next tine I'll also remember to make sure I don't have anything that starts after 4pm. It's hard enough squeezing in dinner.

Saturday's panels were, in order, "Open Source" [unremarkable], "Are You Secure?" [which I moderated -- tips on securing your PC; also unremarkable], and "Blogging" [Yeah, I do that. The latest LJ kerfuffle got a mention].

The really fun one was yesterday's panel on DRM [which I moderated]. I also proved to be the panel's resident expert on DRM technology, which I guess isn't too surprising considering what I've been working on recently. [No, not DRM, but secure docunent transmission.] The discussion quickly shifted into the economics of free media distribution, since everybody in the room agreed that the proponents of DRM are fighting a rearguard action against the inevitable. Some interesting input from Scott Sigler, a panelist who's making a living off Creative Commons licensed books, and AJA in the audience.

The most interesting thing to me was the fact that many people who download free copies of a book or song go on to order everything by that artist/author. Shouldn't have been surprising -- I've done it myself. AJA is now thinking about selling boxed sets of Heather Alexander's CDs. I think my idea about selling unmixed Audacity projects as "super singles" interested him as well. That one panel was worth the whole con for me.

The other panel yesterday was the one on History of Filk. Unremarkable, and rather thinly attended.

I wasn't on any panels today, but enjoyed the one on songwriting. And I've been enjoying the concerts, of course. Kat and Kendra's was particularly impressive -- these are kids I've known since they were little; they've become young women with excellent voices. I'm looking forward to hearing more from them.

I missed the final concert yesterday, and will probably miss the last one tonight -- I have to take the Y.D. home at 10:30 so I can get her out of bed in time for summer school. Grumf. And then there's that little matter of our new garbage collection service, which requires us to have the bins out on the curb by 6am in the goddamn morning on Monday! What corrupt political appointee had that brilliant idea?

mdlbear: (hacker glider)

This blog post was written after an inquiry about Amazon's EC2 and S3 services, but it applies much more generally to anyone trying to run a business and depending on an outside service provider. LJ comes to mind, for example. Amazon's terms and conditions include the following disturbing paragraph, which I suspect is not at all unusual in such places:

We further reserve the right to discontinue Amazon Web Services, any Services, or any portion or feature thereof for any reason and at any time in our sole discretion. Upon any termination or notice of any discontinuance, you must immediately stop your use of the applicable Service(s), and delete all Amazon Properties in your possession or control (including from your Application and your servers). Sections 3, 5, 8 - 12, any definitions that are necessary to give effect to the foregoing provisions, and any payment obligations will survive any termination of this Agreement and will continue to bind you and us in accordance with their terms.

In other words, we can pull the plug on you at any time, on no notice at all, but you still have to pay us if you owe us any money.

Think about your web hosting service, your ISP, your online banking, web email provider, your web storefront provider, your blogging service (gestures toward SixApart),... Which of them have real SLA's (that's Service Level Agreements for us Luddites) and which have terms like Amazon's?

Now: which of them is your business depending on, and what are your disaster plans if they suddenly go belly-up, get taken out by the local flavor of natural disaster, or simply get distracted by the next shiny bubble-of-the-year and decide they don't want to play anymore?

Now, if you'll excuse me, I have to do some serious planning.

mdlbear: "Sometimes it's better to light a flamethrower than to curse the darkness" - Terry Pratchett (flamethrower)

This article by Don Marti includes a useful list of tools for working offline -- without a net connection.

It's not just for working on airplanes -- we've all been in hotels with flaky or expensive connections. And it ties right in to what I've been saying about owning your own content.

mdlbear: (abt)

So 6A finally apologizes for their screw-up, and I've been seeing "get both sides... it's only 500 out of X million... tempest in a teapot..." all over my flist. That's not the point, folks!

The real lesson from this is that a service provider's loyalty is not to their users or their customers, but to their shareholders.

You don't count. Period. They don't have to listen to you, they don't have to please you, and they can screw you over any time they want. They can even change their business model and drop all your data down the memory hole. You want a service that does have your interests at heart? Do it yourself, or join a partnership, co-op, or closely-held corporation. And keep backups anyway.

LJ is a useful tool, but it's just like your computer, your car, or your dishwasher. It's going to break, dribble bits all over the floor, and leave you cursing as you mop up and try to find a replacement.

mdlbear: "Sometimes it's better to light a flamethrower than to curse the darkness" - Terry Pratchett (flamethrower)

In previous post I described the recent unpleasantness and suggested that I had the beginnings of an answer. This article gives a little more information, and notes that many are jumping ship to LJ clones like JournalFen and GreatestJournal. But I don't think that's the answer.

As I said before, we need to take back our content.

There are some details I haven't worked out -- I'd like to have a simple, complete out-of-the-box package, but all I have are pieces. Here are the basics, though, and a few tools to get you started:

You need a place on the web where you can host static web pages, preferably in a domain that you own and without anyone else's advertising. But your ISP will do to get started. You do not need to be able to run scripts or a database. If you have a DSL or cable connection you could even host it at home -- I think that's where we're heading, but we're not there yet.

You do that, if you want to, on your computer at home. A program like Blosxom or ikiwiki will let you format and organize your own web pages offline, and construct the RSS and HTML summary pages you need to make a proper blog. I'm working on a more geekish solution based on the Unix utility make. You don't really need either. Just make a subdirectory of your main web page called "blog", and make entries with paths like "/blog/2007/0530/2150.html" or maybe ".../2150/title.html".

In other words, every entry is either a web page or a directory (which lets you put any images the page uses together with the text). Now all you have to do is run a little script to generate the RSS and HTML summaries and upload any new pages to your public website using a program like rsync or a web-based version-control system like Subversion or git.

Now, here's the part that will require a little more hacking on my part: there needs to be a script that parses the page for tags, builds the tag indices, and cross-posts to LJ or some other blogging site -- or sites -- based on the tags. That way, you can use LJ as your comment aggregator. The other missing piece is the little script that screen-scrapes LJ's email comment notifications and puts them back into your working directory. (You could run your own comment CGI script, but it seems like a lot of hassle. I stole this idea from [livejournal.com profile] ohiblather, by the way -- she has multiple blogs elsewhere on the web, and posts pointers to them in her LJ, which is also where she directs most of the comments.)

That takes care of the mechanics of blogging. I like the way Blosxom and ikiwiki let you integrate blogs and comments seamlessly into a website that might have much more in it. There's no reason, for example, why you can't allow comments on every page, or make a "changeblog" out of your version-control changelog entries to point your readers to new or revised pages.

The next thing you need is a "friends" page. Probably the easiest thing to use for that is Planet, a simple feed aggregator that generates a web page. Check out their list of planet-powered sites. But you don't have to publish your friends page at all if you don't want to; you can keep it on your own computer at home. And you'd better not if it has private or friends-locked posts on it, like you might acquire by reading your LJ friends page.

The thing I really don't have a good handle on is the community-building aspect of LJ. The rest of the blogosphere does this using things like trackbacks, pings, and blogrolls. I suspect that the FOAF project may be a large part of the answer: you put a machine-readable profile on your home page, and let FOAF-aware search engines do the rest.

What I'm really advocating is a move away from centralized services controlled by faceless corporations, back to a world where everyone (oops! ETA: runs their own node in the peer-to-peer network that is the Internet. Remember that TCP/IP is a peer-to-peer protocol -- which machine is the client and which the server depends entirely on what they're doing at any given moment.)

mdlbear: "Sometimes it's better to light a flamethrower than to curse the darkness" - Terry Pratchett (flamethrower)

You can find a good, reasonably objective summary of "the recent unpleasantness" in this post by [livejournal.com profile] catrinella. In brief, LJ's abuse team has been suspending journals and communities based on certain trigger words in their interests lists. In addition to clearly-inappropriate content, the suspended journals include some clearly labeled as fiction, fanfic, and even survivors of child abuse.

The following quote from this article at news.com sums up the situation pretty well:

LiveJournal's terms of service ban "objectionable" content and say any account can be deleted "for any reason." But the company also claims to "provide users with as much freedom of speech as possible."

"Our decision here was not based on pure legal issues," countered Six Apart's Berkowitz. "It was based on what community we want to build and what we think is appropriate within that community and what's not. We have an awful broad range of discussions and topics and other things going on in LiveJournal, and we encourage other broad-ranging conversations on all sorts of topics. This was a specific case where we felt there was not a reason (for these journals to stay online)."

In other words, they are deliberately targeting fanfic and other material they feel would be offensive to their advertisers and corporate backers, possibly on the word of an external group. It's important to realize that this is merely the most recent in a long string of actions on LJ's and 6A's part that demonstrate that they are simply another soulless corporation interested only in their bottom line. Their site started out as a platform on which one could build a lively, living community. But now you can build your community only up to the point where it attracts the ire of anyone with money or influence. Then you're gone.

This is not surprising, and it represents the fundamental problem with all social websites: you don't control your content, the service does. They will host it only as long as it doesn't interfere with their bottom line.

The only way to control your content is to host it yourself. The only way to build a community that will last is to build strong links among the sites controlled by the community's members.

In my next post I'll make a stab at one way to set about doing this.

mdlbear: portrait of me holding a guitar, by Kelly Freas (freas)
Techdirt: Musicians Realizing That Access Is A Key Selling Point
While I've been writing this series of posts about the economic models involving non-scarce things like content and ideas, a key element of understanding the business models that come out of this is recognizing that a key, scarce component is access to the musician. Clive Thompson has written up a great article for the NY Times Magazines about how new musicians are discovering the two sides of this coin. Basically, they've learned that the internet and the ability to communicate with fans is a key element in allowing them to be successful in the first place. That is, it's that ability to go straight to the fans that allows them to have a music career at all. I particularly like the one musician who strategically tours by using his online presence to figure out if over 100 fans will show up at any particular venue -- and then will make plans to perform there. Nearly all of the musicians being profiled probably wouldn't be nearly as successful without their online presence, without promoting their music for free, without asking others to help them promote their music for them -- and without being around and being accessible to fans.
The New York Times article features Jonathan Coulton. The series of articles in TechDirt has been very instructive about the economics of non-scarce goods, and how to construct a viable business model that uses them to increase the value and profitability of traditional, scarce goods. This one and the NYT article have been particularly inspiring, but I'm not about to quit my day job just yet.
mdlbear: (iceweasel)

It's All Text! is the Firefox add-on I've always wanted but was too lazy to write. Whenever your cursor is inside a multiline text box (the <textarea> tag, in other words), it shows a little "edit" button just below the lower right-hand corner. Clicking that button pops up a copy of your favorite editor (GNU Emacs, in my case), editing a temporary file containing whatever was in the text box. When you save, it goes back in the box.

From the ikiwiki tips page, by way of Don Marti ([livejournal.com profile] don_marti).

mdlbear: (hacker glider)

It's been a pretty productive couple of days. Most of my time at work was consumed by a day-and-a-half, ten-person hackathon on some experimental hardware. It's a fun little machine, running Debian Linux on ARM. People came up with some fascinating hacks, and I managed to record in stereo through the USB interface. We're going to have a blast with it, and hopefully get in some good research as well.

At home, I've set up the Makefile rules for putting together the "extras" for people who preorder the CD -- it will have the most-recent dumps of all the tracks, in mp3 and ogg, updated as often as I remember.

geeky details about Makefile rules )

OK, that was exciting. If you pre-ordered, you should be getting email in a couple of days -- let's say the first week of February sometime -- pointing you at the list.

I've also, as I mentioned downwhen a couple of posts, been working on tracks; listening to a dump CD in the car and going after some easy fixes.

mdlbear: blue fractal bear with text "since 2002" (Default)
KLone - Embedded Web Server and SDK
KLone is a fully-featured, multiplatform, web application development framework, targeted especially for embedded systems and appliances.

It is a self-contained solution which includes a web server and an SDK for creating WWW sites with both static and dynamic content. When using KLone, there's absolutely no need for any additional component: neither the HTTP/S server (e.g. Apache, Netscape, Roxen), nor the typical active pages engine (PHP, Perl, ASP, Python).

KLone does everything, and does it fast and small.

KLone blends the HTTP/S server application together with its content and configuration into a single executable file. The site developer writes his/her dynamic pages in C/C++ (in usual scripting style: <% /* code */ %>) and uses KLone to transform them into embeddable, compressed native code with the native C/C++ compiler. The result is then linked to the HTTP/S server skeleton to obtain one single, ROM-able, binary file.
They don't call it "C server pages", but that's what it is.
mdlbear: (hacker glider)

Or in this case, sick computer glorious quiet. My ageing desktop machine has been dying noisly for some time; this afternoon it finally started failing reliably in the middle of starting Firefox.

It still sounded a lot like a thermal problem, but after pulling the heatsink and applying new grease it still froze at roughly the same point. Could still be a RAM problem, but it was a lot simpler to pull the hard drive and install it in the 800MHz mini-ITX system.

Took about half an hour to install a more recent kernel and reconfigure X, but it works fine. And it's a hell of a lot quieter. (Also about half the speed, but I can live with that for a while.) And I need to upgrade the RAM -- it's presently only 256MB.

Meanwhile, I've been hacking away at the text for About Bleeding Time and the Makefile in my Songs directory.

mdlbear: blue fractal bear with text "since 2002" (Default)

This blog post by Eugene Spafford points out that

Microsoft Word:
  1. Is not a document interchange format -- it is not designed for document transport
  2. Is not installed on everyone's machine, nor available for everyone's machine
  3. Not all versions of Word are compatible with each other
  4. Results in huge, bloated, files for tiny content (such as memos)
  5. And of course, Word is commonly a vector of viruses and maicious hacks.

He includes a link to the (plaintext) "bounce message" that he uses to educate people who send him Word documents. Well worth a look.

Similar considerations apply to files produced by PowerPoint, Finale, Photoshop, and other programs. Open-source, cross-platform programs like Audacity and the Gimp aren't immune either: even when they're available cross-platform, you shouldn't use them for email.

If you're actively collaborating with somebody who you know is using the same program and version (I'm upgrading to Audacity 1.3; this isn't just a Microsoft problem by any means), by all means use that program's file format, but put it on a website and email the URL rather than trying to ship the whole darned thing in email. Many email systems will bounce big files anyway.

If you're sending a finished product, use plain text, HTML, or XML if at all possible. Other text-based standards include LaTeX for typeset documents and ABC for music. Images can be sent as PDF or JPEG, formatted documents as PDF, music notation as a zipped MIDI file, and sound files as FLAC or Ogg. But even here they're big enough that you'll want to put them on the web and email a link.

(via [livejournal.com profile] spaf_cerias.) ETA Oh, and if you're thinking this was inspired by a particular piece of email, or a particular blog post, it wasn't. Just seemed like a good reminder, especially now that I'm trying to put together a CDROM.

mdlbear: blue fractal bear with text "since 2002" (Default)

This year, Time Magazine picks YOU as their person of the year. Mirror on the cover and everything. Right.

But look at 2006 through a different lens and you'll see another story, one that isn't about conflict or great men. It's a story about community and collaboration on a scale never seen before. It's about the cosmic compendium of knowledge Wikipedia and the million-channel people's network YouTube and the online metropolis MySpace. It's about the many wresting power from the few and helping one another for nothing and how that will not only change the world, but also change the way the world changes.

The tool that makes this possible is the World Wide Web. Not the Web that Tim Berners-Lee hacked together (15 years ago, according to Wikipedia) as a way for scientists to share research. It's not even the overhyped dotcom Web of the late 1990s. The new Web is a very different thing. It's a tool for bringing together the small contributions of millions of people and making them matter. Silicon Valley consultants call it Web 2.0, as if it were a new version of some old software. But it's really a revolution.

Here's some more from Reuters. Hard to tell whether this is because they really just noticed that the Internet is a communication and collaboration medium, or because they couldn't think of anyone who actually did something worthwhile this year.

mdlbear: blue fractal bear with text "since 2002" (Default)

First time I've ever seen Maxwell's Equations in a comic strip.

Excellent exposition in the notes following the strip.

(Feed at [livejournal.com profile] irregular_comic.)

mdlbear: (hacker glider)

Unfortunately, rather than record another take on "Guilty Pleasures", I ended up getting sucked in to another LJ design trainwreck, (more at the link) this one having to do with revisions to the "update journal" page. This is supposed to be the basic, last-resort, guaranteed-to-work way of updating your LJ. And they broke it. It's prettier now, but some features don't work if you don't have JavaScript enabled! I should know better than to get sucked in to one of these flamefests, but I seem to have been the first one to discover -- or at least to mention -- the Javascript problem. So I guess I've done something of value.

Looking at some of these designers' userpics you can see the problem: they're young. Inexperienced. Arrogant. They think they're hot stuff because they graduated from a program in "web design". Whee. They'll learn, eventually, but meanwhile they'll make life miserable for us old curmudgeons who don't count because we're not in LJ's target demographic.

I need to stop going off on these tangents, amusing though they are, and get some work done. Tomorrow: turn in my sales tax account application, and hack some more on TiddlyWiki. That, at least, will be fun.

mdlbear: blue fractal bear with text "since 2002" (Default)
Yet another article on web design, trying to identify sites with what the author considers good design. In many cases I agree, though he still accepts layouts that only look good if you agree with the designer's choice of font sizes and browser window size.

Current style in web design
This is where I try to sum up the current state-of-the-art in graphic design for web pages, and identify the distinctive features that make a web page look fresh, appealing and easy to use.

I'm glad to say that web design in 2006 is better than ever. And it's not just because there are more web sites out there, so more good stuff to look at. There's still an awful lot of crud too. I just think that more web designers know more about how to design than ever before.

The examples below (which I'll roll over time) show excellent modern graphic design technique. They all look good, and are clear and easy to use.
(I no longer have any idea where I found this one.)
mdlbear: portrait of me holding a guitar, by Kelly Freas (freas)
Boing Boing: Barenaked Ladies Are Me tour - great music, politics, and tech!
At the show, I bought BLAM on a 256MB USB key, for $25. The key came loaded with the entire new album in MP3 form, a ton of live tracks, graphics, videos, ringtones, and basically everything else you could want -- and when I was done moving all that stuff to my laptop, I was left with a useful USB key, instead of a lump of CD plastic that I would have to lug around with me every time I moved, pay to stick in a storage locker, and never listen to again.

The USB key is part of the BNL political/technical/social picture. Recently, BNL front-man Steve Page founded an upstart association for Canadian musicians and labels that takes the radically sensible position that DRM sucks, fans shouldn't be sued, and musicians should work the the Internet, not against it.
So, who out there would pay $25 for an album of mine on a USB key? Worth doing?
mdlbear: blue fractal bear with text "since 2002" (Default)
Giving It Away - Forbes.com
But say it does come to pass that electronic books are all anyone wants.

I don't think it's practical to charge for copies of electronic works. Bits aren't ever going to get harder to copy. So we'll have to figure out how to charge for something else. That's not to say you can't charge for a copy-able bit, but you sure can't force a reader to pay for access to information anymore.

This isn't the first time creative entrepreneurs have gone through one of these transitions. Vaudeville performers had to transition to radio, an abrupt shift from having perfect control over who could hear a performance (if they don't buy a ticket, you throw them out) to no control whatsoever (any family whose 12-year-old could build a crystal set, the day's equivalent of installing file-sharing software, could tune in). There were business models for radio, but predicting them a priori wasn't easy. Who could have foreseen that radio's great fortunes would be had through creating a blanket license, securing a Congressional consent decree, chartering a collecting society and inventing a new form of statistical mathematics to fund it?

Predicting the future of publishing--should the wind change and printed books become obsolete--is just as hard. I don't know how writers would earn their living in such a world, but I do know that I'll never find out by turning my back on the Internet. By being in the middle of electronic publishing, by watching what hundreds of thousands of my readers do with my e-books, I get better market intelligence than I could through any other means. As does my publisher. As serious as I am about continuing to work as a writer for the foreseeable future, Tor Books and Holtzbrinck are just as serious. They've got even more riding on the future of publishing than me. So when I approached my publisher with this plan to give away books to sell books, it was a no-brainer for them.
(from O'Reilly Radar, also available on LJ as [livejournal.com profile] radaroreillyrss)

This is why many of my songs are up on my website.
mdlbear: blue fractal bear with text "since 2002" (Default)
Remember two posts downwhen where I suggested that Second Life may become the AOL of virtual realities? Here's another post saying the same thing:

Techdirt: Will Second Life Be The AOL Of Online Virtual Worlds?
Perhaps one way to think of it is that Second Life is similar to the early closed online services like Prodigy, AOL and Delphi. Eventually, they all were forced to move towards the open internet that no one controlled (some slower than others). An "open source" Second Life could certainly represent the internet in such a scenario, taking away the more limited situation of Second Life, and allowing for much more interesting social and economic experiments.
Some of the comments are worth reading, too. (Others are perfect examples of Sturgeon's Law, but...)
mdlbear: blue fractal bear with text "since 2002" (Default)

Good article on Why We Need an Open Source Second Life (from this article on LWN that unfortunately won't be available to non-subscribers until next week; some of the comments are worth reading).

The thing that made the web take off was that anyone could run a web server, and in fact anyone could write one. The underlying protocol, HTTP, was almost trivial. Writing a web browser, though more complicated than a server, was still pretty simple. Things have gotten more complicated since then, but it's still all about open formats, open protocols, and open source software.

Second Life is closed -- you can't run your own server and splice it into the SL universe. It's a monopoly, and it's not scalable. You might eventually be able to write your own client, but you can still only play in Linden Labs' private universe. It didn't work for AOL, either.

The thing that's different about the web and blogging communities like LJ and Blogger is that they're not all running on the same set of servers, and yet they're all seamlessly connected. I can post in my LJ, link to an article posted on LinuxJournal, and you can go from one to the other without having to worry about whether you have the right client and whether you've paid for access. In fact, you're going to be -- quite rightly -- annoyed if you click the link to the LWN article and find that it's only available to subscribers.

I'm hoping something like that develops in the VR world.

mdlbear: (iceweasel)

Iceweasel and Gnuzilla, the trademark-restriction-free versions of a well-known browser and browser suite, are now in Debian unstable. Downloadable tarballs are here.

(From this post in [livejournal.com profile] debian, which is also where I ganked the cute picture. The icon came from the Wikipedia article.)

mdlbear: portrait of me holding a guitar, by Kelly Freas (freas)

As I mentioned two posts downwhen from here, I did get some album-related work done over the weekend. It wasn't recording, though; my voice wasn't really up for it on Saturday. Sunday I just ran out of time, though I did finally get in some practicing ahead of my concert at Loscon. (I think I'm doing well enough with Janis Ian's "Last Train" that I can perform it. I'm not completely happy with the arrangement, but it definitely benefits from a drop-C tuning.)

back to the album... )

Bottom line: -- I intend to have Coffee, Computers, and Song at the duplicators in early 2007, and will start taking pre-orders on New Year's Day. Anyone who pre-orders for $20 will get a $5 bonus album.

mdlbear: blue fractal bear with text "since 2002" (Default)
Web 2.0 Conference celebrates Web app vision | InfoWorld | News | 2006-11-13 | By David L. Margulius
But one theme stood out: Web-based apps and services have become serious business, and everyone’s scrambling to provide platforms to deliver them.

“This is a fundamental architectural shift,” said Google CEO Eric Schmidt of the massive server farms necessitated by maturing Web development and delivery stacks. “The network is always going to be around; … the [local] disk will be optional.” He asserted that packaged applications can’t possibly compete against Web-based apps long-term because “the datacenter is running 7-by-24, it has to be better. It can’t break.”
I disagree completely with this idea. The network is not ubiquitous -- it would cost me an extra $200/month to allow everyone in my family unlimited net access through their cell phones. No way. Even with a T1 connection here at work, it takes three days to mirror a new architecture from the Debian repository.

And one of my coworkers carries Wikipedia around in an SD card on his Treo. All of it. A 2GB SD card is $40 at Fry's today.

Google's data center may be running 24*7, but LJ's certainly isn't, and neither is my net connection.

Opinions?
mdlbear: (copyleft)

This is big, folks! You can read about it here or here or by following links from this story on Groklaw, which points to Sun's press release. Check out the banner picture.

I don't think I'm exagerating when I say that this is going to have as big an influence on the software scene as Netscape's open-source release of Mozilla, and probably a lot faster.

mdlbear: blue fractal bear with text "since 2002" (Default)

Although it's not apparent from my last few journal entries, I have been doing a few other things besides mixing songs. (People waiting with bated breath for my album might be inclined to say, "too many other things", but it's my album and I can procrastinate if I want to.)

Yesterday we went to the Monterey Bay Aquarium, which [livejournal.com profile] selkit had never seen. We also had [livejournal.com profile] roaringmouse, who had come down early for today's Baycon meeting. Good trip. There was some construction going on that effectively turned several streets into pedestrian walkways -- too bad they're not likely to stay that way. The aquarium itself has seen some changes, too.

The [livejournal.com profile] chaoswolf and [livejournal.com profile] selkit immediately headed off to the Outer Bay exhibit to see the new great white shark; the rest of us went to lunch. The sit-down restaurant in the acquarium is very good, and pretty reasonably priced -- came to $25/person. After lunch we split up; it's really good to have kids that are old enough to go off and explore on their own.

I, too, made my way over to the Outer Bay, but truth to tell I was more impressed by the tuna, several of which which outweighed the (admittedly juvenile) great white. Good thing, of course -- some of them still have scars that I assume they got from the previous g.w.s. specimen, which was big enough to cause trouble. One of the nice new touches was a series of little bronze sculptures -- there was an octopus tentacle on the frame around the giant octopus's tank, and several clusters of mussels near the shallow-water displays. Another new touch was a walkway around the surf exhibit, that actually puts you underneath the simulated waves. Nice effect.

Today the [livejournal.com profile] flower_cat and [livejournal.com profile] roaringmouse went off to the Baycon meeting, and I went out for a walk. Did some EQ and mixing for "Programmer's Alphabet", and took the various kids out on shopping trips. (Fry's for [livejournal.com profile] super_star_girl, Stevens Creek Surplus for the [livejournal.com profile] chaoswolf and [livejournal.com profile] selkit.)

After that, I crawled back into my hole and did a little toolbuilding. In this case it was a simple little program that stuffs the contents of a template file into another file by matching the first and last line of the template. In this case I wanted to use it to keep the song list up-to-date in album directories. (It will eventually have other uses as well, of course.) I've been fiddling with the song order (suggestions gratefully accepted, since I'm still not satisfied with it) and changing some of the song descriptions, so it's always in flux. I hate doing cut-and-paste updating -- that's what perl and make are for. Yeah, I could have done it a lot more simply with sed. But I'm lazy, and it was easier to steal a somewhat different program and hack it to fit.

Reading this post by [livejournal.com profile] tarkrai I found out about Conflikt, the new Seattle-area filk con scheduled for the end of January, 2008. It's far enough out that I can probably keep the weekend free, and it's a heck of a lot closer thatn GAFilk.

mdlbear: blue fractal bear with text "since 2002" (Default)

At the moment, the only contact information for Loscon on the web can be found here in the archived website of Loscon 32. Since all the email addresses are generic, there's a pretty good chance they're forwarded to the right people, though of course there's no way of knowing in all cases. "Programming" is known to work.

Meanwhile, people in search of information about Loscon can try posting on the [livejournal.com profile] loscon community; maybe if we all do it the helpful folks there will prod the webmaster into finishing the site updates that were apparently started a couple of weeks ago.

Note to webmasters: Never leave a site in an unuseable or semi-useable condition. No matter what horrendous, gnarly upgrade you're trying to do, make sure that:

  • All the old links continue to work. If last year's convention was www.loscon.org/32/, then make sure that www.loscon.org/33/ works this year, even if all you do is copy the old site and slap an "under construction" on the front page.
  • Start with the event date, and hotel, and all of the current contact information. Make sure that's on the web and useful, even before the other info on the front page. That's what people are looking for on your website; if they can't find it, they're going to post rants in their blogs.
  • Never let the understandable desire to have a pretty site with all the latest bells and whistles get in the way of having a useful site. People didn't come to your website to look at the blinkenlights; they came for information. If they can't find it, you're going to lose members/customers/eyeballs/whatever, and possibly be the subject of rants that will haunt you for years on Google.

That ends the second of today's Public Service Announcements; it's time for this old Bear to trundle off to work.

mdlbear: blue fractal bear with text "since 2002" (Default)

Turns out it's almost exactly 5 miles to get home after dropping the [livejournal.com profile] chaoswolf off at work. The trip takes about 25 minutes; roughly twice what it takes to get there via an almost-empty I280. Going back on the freeway would take about the same 25 minutes as surface streets, but with more stress and the added risk of an accident or other blockage at one of the two major interchanges along the way.

Israeli filker [livejournal.com profile] moshez showed up last night; unfortunately after most of the regulars had left and the kids gone to bed. We swapped some songs anyway. He's in the area this week installing software at a customer site.

Finally got Makefile and HEADER.html files into my Tracks directory and its Tracks/net/ subdirectory. They're a little rough; eventually more information will get into include files and most of the process of preparing a track working directory for upload will be automated.

mdlbear: (hacker glider)

I'm in the process of uploading my most recent take of "Someplace in the Net", along with enough version control information to make it possible for a collaborator (waves at [livejournal.com profile] cflute) to upload some additions. I'm almost certainly doing it wrong; possibly somebody more familiar with the git version-control system could tell me how to do what I really want to do.

technical details )

Anything to avoid doing actual work...

mdlbear: "Sometimes it's better to light a flamethrower than to curse the darkness" - Terry Pratchett (flamethrower)
Legal Precedent Set for Web Accessibility: Financial News - Yahoo! Finance
BERKELEY, Calif., Sept. 7 /PRNewswire/ -- A federal district court judge ruled yesterday that a retailer may be sued if its website is inaccessible to the blind. The ruling was issued in a case brought by the National Federation of the Blind against Target Corp. (Northern District of California Case No. C 06-01802 MHP) The suit charges that Target's website ( http://www.target.com ) is inaccessible to the blind, and therefore violates the Americans with Disabilities Act (ADA), the California Unruh Civil Rights Act, and the California Disabled Persons Act. Target asked the court to dismiss the action by arguing that no law requires Target to make its website accessible. The Court denied Target's motion to dismiss and held that the federal and state civil rights laws do apply to a website such as target.com.
...and about bloody time!

I've been saying this for years: making your site accessible to the blind also makes it accessible to the nearsighted (like me), people using mobile phones and other handheld devices, and above all to search engines. Want to know what your site looks like to Google? Just look at it in Lynx.

(from Slashdot)
mdlbear: blue fractal bear with text "since 2002" (Default)

Since I've noticed that a couple of new folks have either joined LJ, or posted after a long absence (waves at [livejournal.com profile] super_star_girl), and since I just spouted off a comment describing the basic HTML tags, here's another take on it, with the rough edges smoothed off.

Here are the essential tags for LJ. You can get away with nothing but these, and let LJ's automatic formatting take care of everything else.

Inside of paragraphs, <em> (emphasis), <strong> (bold), and occasionally <cite> (italics, used for citations) <code> (fixed-width), and <del> (strike-out). You can also use <i>, <b>, <tt>, and <s>, but it's considered cheating. <u> (underline) can also be used, but it's confusing given the almost universal convention that links are underlined. See what I mean?

<hr> (horizontal rule) and <img> (image) have their uses; they are two of the three tags that do not need to be "closed" (see inside the cut). <img> tags need two "attributes" between the "img" and the ">": src="url-of-image" to point to the image, and alt="text" to specify the text that a blind person or search engine will see in place of the image. If an image is just there as a spacer or decoration, you can use alt=" ".

The final essential tag is <a href="url">anchor-text</a>, which makes a link. The "a" comes from "anchor", for reasons that are now mainly historical. On Livejournal, there are two more handy tags that turn into special kinds of link: <lj user="username"> (which doesn't need to be closed) links to a user's profile and journal, and <lj-cut>...</lj-cut> cuts out a long block of text and replaces it with a link. Add a text="link-text" attribute to replace the default "details".

The rest is mostly useful outside of LJ. This is long enough, and probably boring enough, that it needs a cut )

So there you have it. For more details, all the rest of the tags and attributes I've left out, and an excellent reference, see The Bare Bones Guide to HTML.

mdlbear: (grrr)
AOL publishes database of users' intentions | The Register

In a massive fit of idiocy, AOL published a the search query history of 650,000 users "for research purposes". They have since been withdrawn, but are of course still floating around the web. The users' names were anonymized, but how much digging does it take to find a name, a phone number, an address, and possibly even a social security number in a search history. Surely I can't be the only one to have done an ego search.

So far I have restrained my curiosity about whether any sites out there have published my social security number. Suddenly I'm very glad about that.
mdlbear: (firefox)

Pro SEO: FireFox Jumps To 13% Of Global Market Share

According to the Amsterdam analytics firm onestat the FireFox browser has jumped from a global market share of 8.7% to a whopping 13% since April 2005.

The national usage of firefox make some interesting reading to with FireFox making up 16% in the USA, 24% in Australia and a huge 39% in Germany.

Onestat provide visitor statistics for 50,000 websites from 100 countries; The FireFox usage statistics are based on these websites and counties.

It's worth noting that usage of Microsoft IE is just under 80% in the US, and only 83% worldwide. This is well past the point where website designers have to take standards-compliant browsers into account if they don't want to lose a significant fraction of their readership.

mdlbear: blue fractal bear with text "since 2002" (Default)

WAWS FOX30 Online - Jacksonville - Man Robbed by Teen Girls, Thought He was Meeting MySpace Friend

A Jacksonville man says he was duped and robbed by two girls after attempting to meet with a woman he met on the internet.

The victim says he chatted online with a woman, known on her MySpace.com profile as “Natalia”, for two weeks before deciding to meet with her. He says her prfile showed sexy photos, and a blurb which said “just lookin’ for something fun”. That brief, friendly description was all he knew about her before they planned to meet.

That is when two girls who were 14 and 15-years-old, approached him saying they knew Natalia, the girl he thought he'd be meeting. They also said they knew where he worked at what car he drove.

[...]

"[One of the girls] took [a] gun out and put it to my head and told me to empty my pockets."

The girls didn't get much because the victim had forgotten his wallet. They let him go, unharmed, and he called police.

(from BoingBoing)

mdlbear: blue fractal bear with text "since 2002" (Default)
Jon Udell: Sausage, traffic, and clueless users
Yesterday, as I listened to a podcast about the future of publishing, media, information systems, and social software, I made a list of troublesome words and phrases:

content
consumer
user experience
platform
rich interface
monetization
The post ends with:
What's in a name? A lot. The podcasting and AJAX revolutions were mainly linguistic phenomena. Suddenly there were words that crystallized ideas and patterns of behavior that had been evolving for years. We won't solve our problems by coining new buzzwords. But awareness of what our words condition us to think, and not think, has never mattered more.

Amen!
mdlbear: (hacker glider)

I've spent the last three days getting back into work after a delightful and musical Baycon. It's a slightly rough transition, but as I told my boss [livejournal.com profile] mr_kurt (also a fan) it's something of a vacation by comparison.

In any case, I spent Tuesday, Wednesday, and this morning preparing a slide presentation for the Patent Review Committee -- that's the group that meets every couple of months to decide which of our hare-brained ideas are worth throwing a large pile of lawyers and money at. I still don't know if this particular idea passed the test, but I'm feeling pretty good about it.

The other interesting feature of this presentation is that I did it in HTML instead of OpenOffice, using the HTML slidy package from the W3C's collection of slide show tools. It was distinctly rough around the edges; fortunately I'm a quick study. I may try S5 for the next one, but I definitely like being able to develop a presentation entirely in a text editor. On the flip side, Firefox seriously sucks as a presentation tool on the Mac -- there's no full-screen mode, so you can't cover up the menu bar and the dock. Luckily it didn't seem to matter.

I'm starting to give serious thought to using Javascript on the website, especially for highly-interactive stuff like setlist and playlist management. My current setlist-maker is a Perl script that works well enough, but only on a fast network inside the firewall.

Web 3.14

2006-03-26 07:45 am
mdlbear: blue fractal bear with text "since 2002" (Default)

From [livejournal.com profile] dmmaus comes this post linking to a prophetic web page from the future. Prepare to be amazed.

mdlbear: blue fractal bear with text "since 2002" (Default)

You'll find it here. (Update: and the LJ feed at [livejournal.com profile] bernerslee. Thanks, [livejournal.com profile] johno.)

In 1989 one of the main objectives of the WWW was to be a space for sharing information. It seemed evident that it should be a space in which anyone could be creative, to which anyone could contribute. The first browser was actually a browser/editor, which allowed one to edit any page, and save it back to the web if one had access rights.

Strangely enough, the web took off very much as a publishing medium, in which people edited offline. Bizarely, they were prepared to edit the funny angle brackets of HTML source, and didn't demand a what you see is what you get editor. WWW was soon full of lots of interesting stuff, but not a space for communal design, for discource through communal authorship.

Now in 2005, we have blogs and wikis, and the fact that they are so popular makes me feel I wasn't crazy to think people needed a creative space. In the mean time, I have had the luxury of having a web site which I have write access, and I've used tools like Amaya and Nvu which allow direct editing of web pages. With these, I haven't felt the urge to blog with blogging tools. Effectively my blog has been the Design Issues series of technical articles.

mdlbear: blue fractal bear with text "since 2002" (Default)

Hooked on the Web: Help Is on the Way (N.Y. Times via Slashdot)

Some therapists and Internet addiction treatment centers offer online counseling, including at least one 12-step program for video game addicts, which is controversial. Critics say that although it may be a way to catch the attention of someone who needs face-to-face treatment, it is akin to treating an alcoholic in a brewery, mostly because Internet addicts need to break the cycle of living in cyberspace.

mdlbear: blue fractal bear with text "since 2002" (Default)

Here's an article in Newsweek (from Debbie Ridpath Ohi, who gets a small mention in the antepenultimate paragraph) talking about the rise of self-publishing on the Web for musicians, artists, and writers. They don't mention software writers, but we've been doing it since before the web existed.

What's new is that the mainstream media are starting to notice, and it scares the heck out of them. For all the screams of "piracy!", what's really at stake here is their business model: nobody needs the big middlemen anymore, not for things like books and CDs. Big-budget items like movies, high-end computer games, and grand opera still need a producer to front a lot of cash, but even there the prime-time advertising and distribution are becoming less important. For every movie that makes it big on its first weekend there are many that might as well go straight to DVD. Some of them do, and that trend is only going to increase. Other big projects can be done collaboratively now. Look at Linux.

(I was going to have some clever conclusion here, but I've had so many interruptions over the last hour or so that my concentration is blown, and I need to get to the bank and then to work. More tomorrow, perhaps.)

mdlbear: blue fractal bear with text "since 2002" (Default)

Jakob Nielsen has published his list of the Top Ten Web Design Mistakes of 2005.

On the whole I agree with him, especially on the subject of fixed font sizes and frozen layouts. Not that it's going to do any good, of course.

Most Popular Tags

Syndicate

RSS Atom

Style Credit

Page generated 2025-06-28 01:23 am
Powered by Dreamwidth Studios