Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!


Forgot your password?

Comment Re:Did IP numbers disappear? (Score 1) 289

What are you talking about? App development occurs at Layer 5 and above, Transport happens at layer 4 and below. An App developer never needs to know what is going on at layer 3.

Nonsense. If I'm developing an app that wants to communicate between two end users, both of whom are behind NAT, of course I have to be aware of that. I either need to provide a server in the middle that relays packets between them, or I need to start being aware of STUN, wide-cone NAT, UPnP, giving users instructions for setting up port-forwarding, or any of the other additional work that's necessary to get around NAT.

Ok you sound like a developer. My advice is get a network guy to explain it to you because NAT is level 1 stuff for most network engineers.

That's funny. I was a developer, for a couple of years (credit-card processing on VAXen, DECNet, no IP at all!), a long time ago, now just a hobbyist / dabbler on that front.

I have, however, designed, built, and operated service provider networks up to a global scale in some form or another (ATM, MPLS, Internet, IPSec overlays) for around 20 years. In that time, I'd say the worst mistake we've collectively made as an industry is to put our heads in the sand, keep pushing NAT on end-users, and only build out IPv6 a decade or so late.

I understand NAT perfectly well, and I've worked with it in far more complex scenarios than the common end-user single address NAT overload / PAT. I know it's been going on for long enough that it seems to be how a lot of people expect the Internet to look. Neither of those means I have to like it.

Comment Re:Did IP numbers disappear? (Score 1) 289

NAT doesn't work for you? Since this is how the Internet has worked since forever, I can only assume the problem isn't with NAT.

I'm not sure if you're being ignorant or "forever" is exaggeration for effect.

The Internet was built with real end-to-end connectivity. From a connected host, I could (subject to local security policies at both ends) make a connection to any other host. It worked nicely for (depending on how you want to measure), anything of the order of 20 or 30 years, ,much of that before the web.

NAT broke that, making innovation harder, as now every developer has to jump through a bunch of hoops to find tricks for two hosts to communicate with each other, typically with additional infrastructure in the middle. At the same time, it made it harder for people behind NAT to run services other people could connect to, effectively creating a two-tier Internet of "producers" and "consumers". Of course, this makes a lot of ISPs who are also content providers very happy, as the Internet just turns into next-gen-TV, only with more funny cats.

IPv6 fixes the Internet by removing NAT and restoring the original end-to-end design. Bring it on.

Comment Re:SubjectsInCommentsAreStupid (Score 1) 254

If there was an alternative UI that made content+semantic markup smooth and easy with formatting by specifying tag meaning done later, there would be something to sell to businesses: improved worker productivity.

Except that any productivity gains for this quarter would be more than offset by the need to retrain people to work in this way - and as we know, nothing exists in business any more beyond this quarter.

Even leaving short-term financial thinking aside, businesses will resist training people to use a word processor, because "everyone can use Word", and people will resist the training if its given, because the majority don't want to think about document structure or semantics, they just want to spew their brain to the page and make it look "pretty".

The number of people for whom inserting page break rather than pressing return until the cursor is on the next page falls into "power user" territory is frankly terrifying.

Comment Re:A Computer (Score 1) 443

I first wrote 6502 assembler by writing the whole thing out on paper, looking up the opcodes and working out the offsets for branches by hand, then feeding the result into the in-ROM BASIC interpreter with a READ / DATA / POKE loop to load into RAM.

Then I saved up my paper-round money and bought an assembler. Revelation :)

Comment Re:An "unread email address"?? (Score 1) 277

Administrative contacts for a domain amount to nothing more than a pre-confirmed spam address. Why the hell would anyone use an address where they actually have to suffer through reading the crap that comes in?

My personal domains have my correct contact info on - email, snail-mail and mobile. I occasionally get stuff like the definitely-not-a-renewal notices from the Domain Registry of America and friends, but it's noise in amongst the general spam and junk-mail I have to filter anyway.

More to the point, it's the Right Thing to do, because the *privilege* of occupying a chunk of Internet resource comes with the *responsibility* of being contactable if bad things are emanating from it. Then again, my oldest registration dates to when you still had to write a justification to a human as to why you should be granted a domain, and wait a few days for a response. (I suspect in the twilight years when this was a rubber-stamping exercise, but you *did* still have to write it.)

Comment Re:Wut? (Score 4, Interesting) 253

Better yet, add bots and make a solo, single-player version of WoW available. I'd definitely buy it if it worked in Wine.

This. I love the first few levels of WoW where I don't have to interact with anyone. I think the art style is great, I enjoy the lore, the feeling of just wandering about exploring things is a whole bunch of fun.

Then I get to a point where it's time to go in an instance with other people, and I hate it, and quit.

Been round this loop three times now since vanilla. I know how it's going to go, but every few years I get the urge to go and do it again...

Comment Re:1st 1st-person shooter (Score 2, Insightful) 225

Most people don't realize how far we've come until you go back and play those games. If I recall correctly, in Doom, there was no jumping, and you couldn't aim up and down. The only way to move vertically was going up small steps, which your character automatically walked up. The levels were all 2 dimensional. It didn't support rooms above other rooms.

See, for me, these are features, not limitations.

One set of directional controls. Look where you move where you shoot. That's controls I can have fun with.

FPSes went downhill as soon as Quake introduced mouselook, and haven't been able to interest me since.

Comment BlackBerry mail is very poor (Score 2) 191

If it's anything like the previous-generation BlackBerries, it's shockingly bad. We bought one for my wife on the strength of it having a physical keyboard, and waded through all the hand-over-your-password BIS nonsense. And, well... I guess it *might* work if you never ever want to look at your mail from anything other than your BB. Once the BB has decided what *its* view of your mailboxes is, good luck in having anything else you do via all your other (IMAP, webmail, whatever) clients have any relationship whatsoever to what you see or do on the BB.

Hello RIM? That's the *whole* *fucking* *point* of IMAP - the mail stays on the server, and I can get the same view of it from anywhere, not go through all the hoops we used to have to jump through to fake synchronisation on POP3 clients.

I've since disabled (or deconfigured, or otherwise turned off) the whole BB mail piece, and installed LogicMail, which I heartily recommend. It's a regular IMAP client, it makes IP connections to the mail server, and it all works Just Fine. If she leaves it running, it gets new mail notifications via IDLE. If she closes it, she doesn't get notifications, but it doesn't suck juice or network usage IDLEing. Her choice.

Comment Re:who cares (Score 4, Insightful) 116

Actually, much of the BT set-up makes a whole lot of sense.

There *is* a natural monopoly in putting copper (or glass) in the ground or on poles, and the part of BT that does this is a distinct entity.

The parts of BT that sell everything from residential phone lines to corporate GigE circuits have to buy from the infrastructure part of BT on *exactly* the same terms as any other telecoms service provider. It's about as much of a level playing field as you're ever going to get...

Slashdot Top Deals

Old programmers never die, they just hit account block limit.