HNHacker News
TopNewBestAskShowJobs

wibblenut

80 karma · joined June 29, 2009

submissionscomments
wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
Well, if you're looking up a name, for example from a dialer on a mobile device, or navigating through some kind of directory service; are you going to be happy hanging around for a HTTP request (or several)?

DNS was born to do this; it's lightweight, super fast and wonderfully distributed. :)

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
Using an e-mail address as your identifier kind of defeats the purpose.

Google's webfinger takes this approach, using TXT records to map your email address to an XRD document. But this adds a lot more complexity and means doing an extra HTTP request - so now it's much slower than a single DNS query and there's probably a SPoF.

Simplicity wins.

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
>I can point the A records for any other domain anywhere I like but with .tel I'm stuck with the providers choice (or have I misunderstood?).

Ah I see. Yes, the Address record stays pointing at the TelProxy web server (incidentally a major overhaul will be released later this month). Anyway, I don't personally see this as a matter of "freedom" - better to keep the focus on its intended purpose.

>Ah, I can see how that would be problematic. Do you have a blog or something I can follow your progress on?

andy.tel - no blog, but I tweet, mostly rubbish. :-)

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
>they should be used the other way around if you believe the RFC, although wikipedia also uses this order

FYI the spec changed between rfc2916 and rfc3761:

  The format of the service field has changed.  The old format was of the form "example+E2U", while the new format is "E2U+example".

  Reason for this change have to with the added subtypes in the enumservice, the ability to support more than one enumservice per NAPTR RR, and a general agreement in the IETF that the main selector between different NAPTR with the same owner (E2U in this case) should be first."
Also see: http://www.iana.org/assignments/enum-services
wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
>Perhaps this is a dumb question: How does that solve the problem? Either its readable by all or by none.

There's a service called TelFriends that brokers keys between you and your friends.

Ordinary people don't have to care about that - typically their username/password is used in whatever app they're using to transparently decrypt records on the fly.

And since we're talking about privacy, you own your domain and its data - not Telnic, Google, or Facebook.

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
>why would they buy a .tel when there's other namespaces with more freedoms?

What freedoms are you referring to?

>I'm not sure that this is as practical a benefit as it sounds. If you were to ask me what my ".tel" is and I responded, just use "andrew.tj.id.au" you'd plug it in and use it.

Fair enough, it would be great to reach that point!

>I'm not clear on what benefit this outlines?

Search. That's what I'm working on :)

>Agreed on both accounts. The later is part of the reason for my lack of enthusiasm for it.

But it works :) And from a developers perspective it's easy - there's a bunch of apps you can play with (iPhone, Blackberry, softphones, etc).

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
>NAPTR is already misused for sip location imho

Why?

>Could they make it any more complicated than this?

It may look messy, but complicated? You can write a parser in a few minutes. It's simple and it works.

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
You can encrypt your records.

>DNS isn't exactly designed to withstand that kind of abuse (You can't block someone, you can't ratelimit someone, etc).

It's hard to take out somebody's nameservers, since there's no single point of failure (unlike with most web setups). But even then there's still (hopefully) some resolvers with cached records :)

wibblenut··on Shopzilla co-founder discusses how .tel will change the way we communicate
Fair question. The short answer is simplicity and practicality:

* Most people don't own a .com (or .whatever) for personal use - and never will - so what are the advantages?

* The suffix indicates the capability. It wouldn't be obvious that andrewtj.com contained your contact records. I'm not sure how you could change public perception of .com/etc, but you at least have a shot at it with a TLD exclusively for this purpose.

* TelHosting providers are obligated to provide standard public APIs, and there are also specs for consuming structured data from DNS. Would you use these, or create your own?

* For people who do own a .com they most likely won't be running their own nameservers, so you'd have to persuade nameserver operators to agree on API specs and run your management software.

* .tel has a system for brokering encryption keys used to encrypt/decrypt records - if you want privacy you'd need a system like this.

* Using a common namespace offers us a publicly accessible zone - convenient!

* Marketing. Hundreds of registrars selling a common branded product gives it the best chance of adoption.

* It's actually pretty hard to do by all accounts.

I have nothing to do with Telnic - I'm just an advocate/fanboy :)

← PreviousPage 2 of 2