wrath

The new Delicious. Oh dear.

Woo. The new Delicious is live and I'm thinking it's a functional failure. Going by @delicious mentions on twitter this morning, I'm not alone in thinking this.

RSS feeds are gone. I'm not sure what's wrong with the API, but portions of it appear to be broken.

It certainly breaks the bundle feature I was using to organize tags for the kink meme account. It has replaced bundles with tags named 'has:bundlename", which completely misunderstands the semantics of bundles. Every link now has "has:kink" has a tag, because every link had a "kink:foo" tag, and every "kink:foo" tag was in the "kink" bundle. Bundles were a way to group tags, that is, they were a trait of tags, not of links. That meaning has been entirely lost.

Now. Try browsing around on the kink meme account. Click on the "!prompt" and "!fill" tags. Notice that they don't work. Delicious fails to find any saved links with those tags, even though the tags are present in lists and you can see many, many links tagged that way. Why is this? It's because they're no longer escaping special characters in urls. See section 2.2 of RFC 3986 for the list. They are not escaping the bang. Also not escaping the colon, it seems, though that works. Inconsistent handling, I'm going to guess.

Holy crap they broke all tags with / in them even worse. Children, children, this is why we read RFCs and do things like use standard URI handling libraries, because the problems are boring and already solved.

This is merely a bug, albeit a staggering one. They'll fix it eventually. However, this particular bug reveals a certain base-level incompetence that disturbs me. Shoddy work. Insufficient testing. I think Pinboard is about to get some more of my business.

ETA: Bookmark import chugging on a shiny new Pinboard account.
Tags:
Ooh, I'm glad to see you posting on this. (And hey there!, btw.) I have a question I haven't seen come up today: I never had a delicious account, but I just recently started using it to quality-sort Very Large Fandom (Supernatural.) E.g. I would search tags for "Sam" and "petunias" and then go through the list looking only for those Sam-petunia links that had been bookmarked by more than 200 people. (Or maybe that number was something else, but it was definitely a wisdom-of-crowds sort of thing.)

This was awfully useful, but am I right in thinking that this ability has been completely destroyed? I never understood how Old Delicious worked so I really don't have a context for whether I'm simply not using New Delicious correctly for this or whether it's simply dead. Today I tried to replicate what I was doing and the useful number was never higher than 2.

Anyway, le sigh.
Hey there! *wave*

The ability to browse via tags as you used to has been completely destroyed, yes. Or not destroyed so much as "never implemented in the first place".

This new version of the site is a totally different code base. They took the data set, migrated it, and are running an entirely *different* service with it. I presume there is little or nothing of the original software running. (Partly this is because Delicious 2.0 used a bunch of Yahoo search technology that they would have no interest in allowing to leave the company. So possibly AVOS was forced to rewrite portions of it completely. I suspect there is no way for them to "roll back" to the older version of the site. They probably don't have the rights to.)

If a feature you used & liked is gone, it's because they haven't written it yet. If you want that feature, you're going to have to wait for them to implement it, if they decide they wish to. Right now they have more important basic functionality to debug. They went live without sufficient testing and holy moley, they needed more testing, 'cause their engineering staff is obviously fucking incompetent. (Pardon me. I'm still boggling over that URL escaping screwup.) It's that last point that moved me to migrate all my stuff to Pinboard. Features can be added, bugs can be fixed, but giant mistakes like that point to core problems.