Please create an account to participate in the Slashdot moderation system


Forgot your password?
Compare cell phone plans using Wirefly's innovative plan comparison tool ×

Comment Re: Roaming charges is a racket of tolls and taxes (Score 1) 113

Try again.

actually, try reading again. that's what i said.

the networks agree to charge each other peering fees. those fees are passed on to their customers.

for example (apropos to me right now): O2 has an agreement with AT&T to handle internet traffic from AT&T phones when connected to the O2 network. there's really no technical reason O2 needs to charge more to AT&T connections than it does to its own connections - it's just a different sim, after all. in order for this to work (from a business standpoint), AT&T and O2 sign a peering agreement where they both agree to handle each other's traffic and they specify a price (along with various restrictions - including a cheaper rate for flat-rate roaming plans) - which is arbitrary. they then pass that cost directly onto the customers.

or just google peering agreement...

Comment Re:computerphile (Score 1) 55

i think you're right: you can't replay the hashes. but the point of the video is that it's now almost trivial to brute-force the cleartext passwords from the hashes, especially if you have a huge corpus of harvested hashes. actually, the main point of the video is that generally people think their passwords are much more secure than they actually are.

Comment Re: Microsoft Java (Score 1) 115

oh. my. fucking. christ!

what is the purpose of JNI? it's to call out to native code. what does native code tend to do? it makes calls to the fucking OPERATING SYSTEM! native code is generally NOT CROSS-PLATFORM code. seriously, what's the difference between me using JNI to call into system32.dll, or using J/Direct? none of that is cross-platform.

i know you have to connect the dots a little here, but claiming that microsoft broke cross-platform compatibility by creating a different (read: significantly better) way of calling code that is by definition not cross-platform is a stretch - you're already distributing a .dll, a .so and/or a MacOS8 shared library.

and by "weird proprietary", presumably you're referring to J/Direct which used an attribute syntax not dissimilar to what java has now calling out to COM/OLE which at the time was the interface to the largest existing library of 3-rd party commercial software components available for any platform anywhere: VB, access, office and a huge ecosystem of ISVs . microsoft was tasked by sun to write the reference implementation of java on windows. COM/OLE was THE API for writing software components on windows. if java hadn't included COM support it would have been dead on arrival. no windows dev would have touched it - they would have just stuck with VB which nobody (especially the java team inside MS) wanted - java was seen inside MS as the best way to replace the hugely popular (or, in your words, "weird proprietary") VB.

Slashdot Top Deals