...and I have to sleep in a hole in the road, and when I get up in the morning two hours before I go to bed I have to lick the road clean with my tongue...
We're talking about IE here - which MicroSoft claim is an integral part of their OS product. Are you seriously suggesting that they desolved the IE team?
There must be millions of lines of code in IE. In a project that size, staff turnover and poor documentation could easily lead to a situation where there's nobody left who understands the code, even without the team being dissolved. Hell, I've got the same problem with some of my 100-line Perl scripts. Sometimes I could swear some twisted idiot savant Perl hacker has been rearranging my code while I was asleep...
Strange, I've always spelled it qzordnplat. I had no idea anyone else used the word...
Re:Know What I want in a PDA?
on
New Treo Reviewed
·
· Score: 2, Funny
The only problem is finding a PDA with enough modifier keys. You don't want to be in a critical situation only to realize that "insert control rods" is Ctrl-Alt-Meta-Cmd-Shift-r and all you have is Fn and Caps...
The web should be p2p. The need for p2p protocols has only arisen because three things have broken the original peer-to-peer model of the internet:
Dynamic IP addresses, which make it impossible to create URLs for your site without using a domain name.
The domain name system, which introduces an administrative hurdle for small-time publishers (Tim O'Reilly would call this raising the barriers to entry).
Firewalls and NAT, which make it impossible for other computers to contact your computer.
The main service performed by most p2p applications is locating resources on machines that are behind firewalls or don't have static IP addresses or domain names.
Except life expectancy is fairly finite. Money isn't.
My money's finite. If yours isn't, can I borrow $1000?
Not to mention a lifetime prison sentence looks dramatically different to a 20 year old than to an 80 year old.
True. I should have said proportional to remaining life expectancy. So if you murdered someone when you only had a week to live, they'd lock you up for three days. Or execute you, depending on state law... how could you make that proportional?
Thanks for the address. I've written to Mr. Cranleigh expressing my contempt for the RIAA's behaviour and enclosing $5 in greasy, crumpled dollar bills towards Ms. LaHara's settlement. I hope he wastes at least half an hour working out how to dispose of the money legally. Other Slashdotters with leftover holiday dollars might consider doing the same... or feel free to use a more obscure currency of your choice. Be sure to ask for a receipt.:->
And prison sentences ought to be proportional to life expectancy. Women should get slightly longer sentences than men, and non-smokers should get considerably longer sentences than smokers. God damn healthy do-gooder freaks.
I used to feel the same way about French, but after reading Programming Perl I'm beginning to appreciate the minimalism, simplicity and elegance of the French language.
No/.? No email? Ha! They laughed at me for replacing my desktop PC with a laptop... and then the power went out. Who's laughing now, Mr. Ergonomically Inferior? You can wipe that smile off your face, Mr. Less Expandable. Kiss my hairy parts, Mr. Too Expensive. I'm on a laptop and I can keep posting till my battery ru
it streams tracks, rather than allows downloads - which I still think would be classified as a broadcast
It's a point-to-point transmission, not a broadcast. It's not a broadcast when I transmit music along a cable from my CD player to my amp, and it wouldn't become a broadcast if the CD player and the amp were on different continents. A broadcast makes a signal available for any number of people who care to listen; a TCP stream, like a cable, sends a signal between two endpoints. As long as you had adequate management of the original CDs (eg if they were all held in a central location and carefully accounted for) I can't see why it would be illegal to transmit one stream per CD to a single listener.
Think of it as a library where the CDs are borrowed when you press Play and returned when you press Stop.
One challenge would be convincing the court that the technology really does limit the number of simultaneous listeners, and that there's no way to spoof it (this killed mp3.com).
Instead of asking users to lock up their CD collections, which is unlikely to convince any court, why not charge a subscription and spend the money on multiple copies of every CD, to be stored in a central location? Each user will only have to pay a fraction of what they would have spent on CDs in the same period, because every CD will be used by somebody 100% of the time. The library will choose which discs to buy based on demand, and each user's subscription will be based on the amount of music they listen to.
Me too. I would guess that 90% of users in an average P2P network are using only a handful of client programs. Homogeneity makes the network vulnerable to worms - just look at the spread of Code Red II, Nimda etc, facilitated by the homogeneity of the web. Would it be legal for investigators to release a worm into a P2P network to gather the IP addresses of participants?
Of course in most P2P networks that wouldn't be necessary since searches reveal the IP addresses of other users. All you have to do is search for a popular file, wait for responses, connect directly to the responders, search again, remove duplicates, lather, rinse and repeat...
Routing would no longer be realistic, you would essentially be forcing every router to route individual IP's not networks.
That's why the network wouldn't use IP addresses. Instead it would need its own addressing scheme with automatic address aggregation. Part of your address might be determined from the addresses of your immediate neighbours in the network. This would cause highly-interconnected clusters of machines (eg a neighbourhood wireless network) to have similar addresses, reducing the size of routing tables.
I've been doing some simulations of this recently and it seems that the tricky part is not aggregation, but separation - if every machine bases its address on the addresses of its neighbours, the whole network tends to collapse to a single point in the address space. You need some kind of repulsion between indirect neighbours to balance out the attraction between direct neighbours (think of a web of charged particles).
I'm working on something like this for my PhD. As well as an internet overlay I'm hoping to incorporate wireless links and dedicated lines (could be two modems connected via the phone network in countries where local calls are free, or a CAT5 cable running to your neighbour's house). The idea is to start off as an internet overlay and then gradually add dedicated links until the network becomes a superset of the internet (with its own addressing scheme and routing protocol, as you suggested). However, one thing I won't be re-inventing is DNS - my aim is for the network to be completely decentralised, which raises problems of namespace ownership.
Then they'd just arrest anyone they saw with one ear.
Call me stupid if you want, but thanks to spam I now have half a million dollars in a Nigerian bank account and a penis like a club.
There must be millions of lines of code in IE. In a project that size, staff turnover and poor documentation could easily lead to a situation where there's nobody left who understands the code, even without the team being dissolved. Hell, I've got the same problem with some of my 100-line Perl scripts. Sometimes I could swear some twisted idiot savant Perl hacker has been rearranging my code while I was asleep...
Finally, finally I can wipe my arse on Episode I.
Non? Ca planerait pour moi.
Strange, I've always spelled it qzordnplat. I had no idea anyone else used the word...
The only problem is finding a PDA with enough modifier keys. You don't want to be in a critical situation only to realize that "insert control rods" is Ctrl-Alt-Meta-Cmd-Shift-r and all you have is Fn and Caps...
- Dynamic IP addresses, which make it impossible to create URLs for your site without using a domain name.
- The domain name system, which introduces an administrative hurdle for small-time publishers (Tim O'Reilly would call this raising the barriers to entry).
- Firewalls and NAT, which make it impossible for other computers to contact your computer.
The main service performed by most p2p applications is locating resources on machines that are behind firewalls or don't have static IP addresses or domain names.My money's finite. If yours isn't, can I borrow $1000?
Not to mention a lifetime prison sentence looks dramatically different to a 20 year old than to an 80 year old.
True. I should have said proportional to remaining life expectancy. So if you murdered someone when you only had a week to live, they'd lock you up for three days. Or execute you, depending on state law... how could you make that proportional?
Thanks for the address. I've written to Mr. Cranleigh expressing my contempt for the RIAA's behaviour and enclosing $5 in greasy, crumpled dollar bills towards Ms. LaHara's settlement. I hope he wastes at least half an hour working out how to dispose of the money legally. Other Slashdotters with leftover holiday dollars might consider doing the same... or feel free to use a more obscure currency of your choice. Be sure to ask for a receipt. :->
And prison sentences ought to be proportional to life expectancy. Women should get slightly longer sentences than men, and non-smokers should get considerably longer sentences than smokers. God damn healthy do-gooder freaks.
Hmmm...ever heard of leukemia, multiple sclerosis, Crohn's disease or type 1 diabetes?
Politicians know how to screw you. "Net savvy" politicians know how to screw you over the internet.
I used to feel the same way about French, but after reading Programming Perl I'm beginning to appreciate the minimalism, simplicity and elegance of the French language.
No /.? No email? Ha! They laughed at me for replacing my desktop PC with a laptop... and then the power went out. Who's laughing now, Mr. Ergonomically Inferior? You can wipe that smile off your face, Mr. Less Expandable. Kiss my hairy parts, Mr. Too Expensive. I'm on a laptop and I can keep posting till my battery ru
Yeah, just like the way there are no stupid people wearing Gucci.
Require the users to mail their CDs to the archive. If a user wanted to leave the system their CDs could be returned.
It's a point-to-point transmission, not a broadcast. It's not a broadcast when I transmit music along a cable from my CD player to my amp, and it wouldn't become a broadcast if the CD player and the amp were on different continents. A broadcast makes a signal available for any number of people who care to listen; a TCP stream, like a cable, sends a signal between two endpoints. As long as you had adequate management of the original CDs (eg if they were all held in a central location and carefully accounted for) I can't see why it would be illegal to transmit one stream per CD to a single listener.
Think of it as a library where the CDs are borrowed when you press Play and returned when you press Stop.
Instead of asking users to lock up their CD collections, which is unlikely to convince any court, why not charge a subscription and spend the money on multiple copies of every CD, to be stored in a central location? Each user will only have to pay a fraction of what they would have spent on CDs in the same period, because every CD will be used by somebody 100% of the time. The library will choose which discs to buy based on demand, and each user's subscription will be based on the amount of music they listen to.
Damn it, this might actually work...
Yeah, like I need to look any more like a rapist...
Me too. I would guess that 90% of users in an average P2P network are using only a handful of client programs. Homogeneity makes the network vulnerable to worms - just look at the spread of Code Red II, Nimda etc, facilitated by the homogeneity of the web. Would it be legal for investigators to release a worm into a P2P network to gather the IP addresses of participants?
Of course in most P2P networks that wouldn't be necessary since searches reveal the IP addresses of other users. All you have to do is search for a popular file, wait for responses, connect directly to the responders, search again, remove duplicates, lather, rinse and repeat...
That's why the network wouldn't use IP addresses. Instead it would need its own addressing scheme with automatic address aggregation. Part of your address might be determined from the addresses of your immediate neighbours in the network. This would cause highly-interconnected clusters of machines (eg a neighbourhood wireless network) to have similar addresses, reducing the size of routing tables.
I've been doing some simulations of this recently and it seems that the tricky part is not aggregation, but separation - if every machine bases its address on the addresses of its neighbours, the whole network tends to collapse to a single point in the address space. You need some kind of repulsion between indirect neighbours to balance out the attraction between direct neighbours (think of a web of charged particles).
I'm working on something like this for my PhD. As well as an internet overlay I'm hoping to incorporate wireless links and dedicated lines (could be two modems connected via the phone network in countries where local calls are free, or a CAT5 cable running to your neighbour's house). The idea is to start off as an internet overlay and then gradually add dedicated links until the network becomes a superset of the internet (with its own addressing scheme and routing protocol, as you suggested). However, one thing I won't be re-inventing is DNS - my aim is for the network to be completely decentralised, which raises problems of namespace ownership.