Monthly Archive for June, 2004

Page 2 of 2

Picking my studio monitors

I’be been looking around for a while now to get me a nice set of speakers for my DAW system. No simple PC speakers, but real active (i.e. self-amplified) near-field studio monitors.

Home Studio Monitors
How do you get a general idea of anything? By Googling, of course. This quickly gave me an overview of models and prices: I basically should spend between 100 and 1000 €/pair. I had something like 400 € in mind/in wallet. Most big music brands have some speakers (Roland, Yamaha, Alesis, Behringer, …), but the creme de la creme seems to come from specialized companies: Genelec, Mackie, Tannoy.

Making a decision on paper/screen makes no sense so I also went to a music store to listen to some speakers. I heard the Alesis M1, Behringer Truth and some other lesser known brand. They sounded OK. But then I heard the Tannoy Reveal monitors. What a difference! A much clearer sound, a very natural stereo image, very alive – but way above my budget. This is not going to be easy.

So I guess I’m still going to listen to the Tapco (by Mackie), the M-Audio and the Yamaha speakers. If none of those has a better price/performance ratio than the Reveals, I’m probably gonna go for a burgundy Tannoy Reveal Passive pair (about 450€) and hook them up to an old Onkyo amplifier I still have sitting somewhere. In time I can replace that by a decent power amplifier, or power mixer.

Via GlobalSpec, a focused technical search engine, I also found some useful information on setting up the monitors.

If you're new here, you may want to subscribe to my RSS feed or receive updates via email. Thanks for visiting!

Anil Dash shakes up the SEO Challenge

Wow, this is a nice surprise. Anil Dash, from Six Apart/Movable Type/TypePad, decides to enter the SEO Challenge 3 days before the first milestone, and with a little help from whole bunch of bloggers jumps to position 1 just a day late. The self-publishing community has had to fight of the annoyances of the commercial SEO hackers (comment spam, wiki spam, …) and now shows them who’s still driving the Google train.

Here’s Anil Dash’s page for the nigritude ultramarine contest.

Good for you, Anil! Keep it up until July 7th!

SEO Challenge Winner #1 is decided

The 1st winner of the SEO Challenge (2nd winner is decided on July 7th) is forums.merkey.net, with their mangled forum. Can’t say I’m too happy with that, they used a bunch of dirty tricks to get there (wiki spamming, gibberish content, pissing off their own users, …). I hope the 2nd price goes to a contestant that plays by the rules, like blog.outer-court.com, www.nigritudeultramarines.com or internet-marketing-research.net.

The Top 5 on June 7th was:

  1. forums.merkey.net
  2. blog.outer-court.com
  3. sim64.co.uk
  4. geneostar.com
  5. internet-marketing-research.net
[Listening to: "Tango-tango" - Astor Piazzolla - Tango Piazolla - Keyworks 1984-1989]

Collaborative filtering on dating sites

Out of purely technological interest (obviously) I’ve been researching some dating sites recently. One feature I discovered most of them have is a kind of ’short-list’ of people you like. You look around and add the profiles you find appealing onto a list so you can access them easily when you’re aiming for a next victim. Sometimes, the subjects in question are aware of their presence on your short-list, sometimes not. In any way they consist of links between people, links they’ve chosen to add themselves.

So I was thinking, do any of these sites use all this aggregated “X-likes-Y” information to suggest users new profiles to take a look at, basically like Amazon’s ‘people who like Zero7 also like Air’. None of the sites I know has it. Via Google I found a service Reciprodate.com with ‘reciprocal collaborative filtering’, but honestly, they remind me too much of all the ‘Rate-my-[bodypart].com’ sites.

Some further googling brought me to a discussion at pdesigner from 1996(!) about why dating did not fit into classic collaborative filtering schemes:

  • a ‘hit’ removes both items from the pool: if you define ‘hit’ as ‘they marry each other’ or, to be really sure, ‘commit joint suicide’, I’d agree, but come on, it’s dating, so more like serial prospection.
  • a ‘hit’ is exclusive (monogamy, you know): it might be okay to own loads of CDs, but typically people limit themselves to 1 partner. True, but again, we’re talking dating, not marriage.

If we take the hetero-sexual example of guys adding girls to their hotlists, I can see two ways of using collaborative filtering:

  1. INDIVIDUAL: if you add girl X, and other guys have added X too, what other girls have these guys added, that you might find appealing too? This kind of calculation could be done instantly, but there might be undesired side effects on an individual basis. If a girl convinces 10 guys to add her to their list, and also add all girls that look like Pamela Anderson, she might be presented to anyone who adds one of the Pamelas, even if she is an intelligent, medium-chested natural blond, and as such completely different. Once people get a feel of how individual decisions influence the system, they will try to manipulate it.
  2. CLUSTERED: you could group girls into clusters: a more-or-less homogeneous group of persons that are similar (in age, hair colour, interests, chest size, or a combination hereof). It may sound demeaning, but these profiling cluster techniques have been used on people in direct marketing for years.
    If a guy seems to tap mainly into the ‘blond cheerleaders that like Ricky Martin and Brad Pitt’ group, you could present him with girls from the same category. There might be people that are ‘unclusterable’, but the results would be harder to manipulate through individual choices, since they are based on much more data from more people. The clustering is also not done in real-time, it’s typically updated weekly/monthly (lots of calculations).

Since collaborative filtering started around 1994, and people were discussing using it in dating networks in 1996 (cf. article in Infoworld), why hasn’t it been used on dating sites? It’s just the on-line version of your buddy telling you ‘Hey, I’ll introduce you to this girl, you’ll like her, she’s got piercings!’ , right?

I can think of a couple of reasons people might object:

  • ‘chemistry’ can not be predicted by a machine: of course it can’t, that’s what the dating is still for. But I bet that a person chosen by collaborative filtering has a greater chance of being ‘chemically’ compatible than the average Jane. And anyway, the purpose is to improve, not to play God.
  • it’s a machine – so impersonal: would you feel awkward when a site tells you to ‘check out Amber, because we know you liked Britney and Christina’? It beats ‘check out Rosie, because she just joined’.
  • it only works when a profile has a history: well, you could do some matching on hair color, size, favourite movies and location when there’s no data on who likes the profile.
  • dating is not purchasing – it might work for CD’s, but not for people: It’s not the same, but they’re related. For one, they both depend a lot on personal taste. And on financials :-)
  • privacy protection – you can’t use that information: Come on, it’s just a matter of including it in your Terms & Conditions in a formulation no one would want to read.

    “… you agree that SSN and each Partner (…) will at all times maintain a perpetual, irrevocable, royalty-free, worldwide, fully paid, assignable right and license to reproduce, repurpose, use, store, modify, edit, distribute or make available any portion or portions of such materials as they see fit in any medium …” – from SpringStreet Networks’ Terms of Service, the people that operate a.o. Nerve Personals

Basically, apart from techophobia and privacy paranoia, I see no valid reason not to use collaborative filtering for dating. So, Match.com, Nerve.com: my favourites are Meg Ryan, Christy Turlington and Penelope Cruz! Fetch!

[Listening to: "Haven't you heard" - Patrice Rushen - Sampled Vol 4 (CD 2/2)]

Nigritude Ultramarine: Countdown to June 7th

GOOGLE (370.000 pgs) YAHOO (236.000 pgs) MSN (20.503 pgs)
1. merkey.net nigritude-ultramarine-1.com studio2f.com
2. blog.outer-court.com sim64.co.uk triplethree.com
3. sim64.co.uk time2dine.co.nz merkey.net
4. geneostar.com nigritude-ultramarine.com moshbox.com
5. nigritude-ultramarine. ipowa.com merkey.net nigritude-ultramarine-1.com
  • Yahoo is catching up on the # of pages indexed. Google has actually dropped!
  • Most sites were last indexed by Google on June 1st
  • I saw on the www.searchtracker.de site that sim64.co.uk had been #1 from the beginning until its nemesis merkey.net jumped over it around Nov 30
  • internet-marketing-research.net has disappeared from Top 5. Pity …

Port redirection in Windows

We use port redirection/proxy often on our platforms. In the production setup, separate (Linux-based) servers take care of this, but for our development and testing environment, we need port redirection for Windows system. I generally use 2 command-line packages:

  • stunnel.org: TCP proxy for adding or removing TLS (tunnel encryption aka SSL) from a stream
  • rinetd: plain TCP proxy for that accepts TCP connections and just transfers them to another TCP/IP address/port

    Typical use of stunnel:

  • adding TLS to a non-secure server (you will need a server certificate for this), HTTP to HTTPS, SMTP to SMTPS, POP3 to POP3S, FTP to FTPS, … stunnel -d smtps -r localhost:smtp
  • adding TLS to a non-secure client, e.g. a mail client without SMTPS
  • tunnel an existing non-TLS capable protocol through a TLS tunnel (e.g. DNS)

    Typical use of rinetd:

  • transfer a site on port 8080 to another IP address on port 80, to get rid of server:8080 side effects
  • transfer a port 88 to port 80, so you can have different Network Load Balancing policies on both ports, while they both run off the same site

    Claire Forlani
    Meanwhile on the other screen: Claire Forlani in ‘Meet Joe Black’. Mediocre movie, lousy acting by most of the crew, but mmmmm, that face.