Slashdot Mirror


User: mdmkolbe

mdmkolbe's activity in the archive.

Stories
0
Comments
1,038
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 1,038

  1. Do they double dip? on How Networks Interact — Peering and Transit Explained · · Score: 1

    Your last statement implies that they are double dipping, but I'm not sure they are. Say I have a packet from a customer of AT&T to a customer of Qualcom (both are Teer 1 I believe). AT&T will charge its customer once and Qualcom might even charge its, but that's only one dip each. (I'm not sure if transit arrangements typically charge for downstream traffic so I'm not sure Qualcom would be charing for it.)

  2. Re:Summary Clarification on How Networks Interact — Peering and Transit Explained · · Score: 2, Insightful

    All the techies like me out there should realize that these are fuzzy terms. 'Peering', 'transit' and 'customer' are merely common contract arrangements and are not technical definitions. In theory any pair of networks could have a contract for exchanging traffic that says basically anything they want.

    From googling around and various research papers (it seems to be a hot area in economics since it follows different market rules) there seem to be two sets of definitions that can be associated with peering or transit. So when reading an article pay attention to which definition they are using.

    Specifically, while almost every one includes "peers don't pay while transit is paid for by the smaller guy", some articles include "peers only route packets to customers" but others don't. Although be careful, because occasionally the term "peering" is even expanded to include all forms of traffic exchange including transit.

  3. Re:Pop Quiz on The Great Zero Challenge Remains Unaccepted · · Score: 1

    http://en.wikipedia.org/wiki/Argument_from_ignorance

    So, um did I at least win more than the original challenge offered?

  4. Re:Hello... Evolution? on Sarah Palin's Stance On Technology Issues · · Score: 1

    The Earth has proven definitively not to be flat.

    I live in 4D space and from here it is flat you insensitive clod.

  5. Re:Hello... Evolution? on Sarah Palin's Stance On Technology Issues · · Score: 1

    No it is not since I did not replace the terms at random. I did replace Creationism with another equally scientifically discredited "theory". Not some random view.

    Which as I said is begging the question.

  6. Re:Hello... Evolution? on Sarah Palin's Stance On Technology Issues · · Score: 2, Interesting

    Your argument is invalid even if true because it is position independent(*). Take anything anyone has said about anything and you can make their argument sound silly by replacing the nouns just as you have. This is a form of begging the question (because it relies on an implicit analogy who's validity depends on the conclusion), with a touch of ad-hominem and a dab of snobbery (by assuming that alternative conclusions can only be reached by ignorance).

    There is a simple example where it is easier to see. Consider the joke "intellectually honest, grasping basic science, and a flat earth believer; you can be any two but not all three".

    While it sounds like a witty and compelling recrimination of flat earth believers, it can be used against anyone by inserting "round earth believer", "religious", "atheist" or whatever.

    (*) Positions independence implies truth independence since some positions are true and others false in a non-trivial consistent logic. Unfortunately I haven't been able to find the formal name for this fallacy.

  7. Re:Betamax vs. VHS on Ghostbusters Is First Film Released On USB Key · · Score: 1

    USB keys taking over is possible, but given that the production cost of a DVD is about $0.70 per DVD, the price of producing a USB key will have to fall significantly before this will work.

  8. Re:California Strikes Again on Don't Share That Law! It's Copyrighted · · Score: 1

    online access should be free.

    No. It should be like the GPL does it (*): They can charge you for the work, but they can't prevent you from giving or selling the work to someone else.

    (*) Not exactly the GPL b/c that includes lots of other things that are not needed (e.g. virility, access to binary requires access to source, etc).

  9. Re:California Strikes Again on Don't Share That Law! It's Copyrighted · · Score: 1

    who should be responsible for the costs of distributing the law to the citizens?

    Copyright doesn't help with paying for the cost of distribution. There are plenty of public domain works that are very widely published and distributed (e.g. some translations of the Bible such as the KJV are public domain but are still very widely distributed).

    What copyright helps with is paying for the cost of creation. It has everything to do with the intellectual effort to create the work and nothing to do with the physical effort to print and distribute the work.

    Now maybe the ICC has a reasonable claim that copyright helps them support the work of developing and maintaining/improving the standard, but the cost of printing the books and shipping them absolutely does not require copyright.

  10. Re:Use Chromium on Reading Google Chrome's Fine Print · · Score: 1

    Well anything would be faster than where they where as the fourth slowest language on the shootout. (Ok, not anything: Ruby, PHP, and Tcl.)

  11. Re:This is not how you stop riots... on In MN, Massive Police Raids On Suspected Protestors · · Score: 1

    I am not defending the cop's actions, but when making an argument it is in your interest to get your facts right and in this regard you have made a tragic error.

    You have confused the concepts of being detained and being arrested. They are very different beasts. This distinction is at least as old as Terry Stops (i.e. 1968), but IANAL so it might be much older. Even a traffic stop or a cop just asking someone questions to figure out what is going on in some cases might be considered being detained. So saying someone was detained really isn't saying much.

    Again I am not defending the cop's actions, but if you want people to take your position seriously you have to present a legally and factually correct argument.

  12. Re:Rock bottom on In MN, Massive Police Raids On Suspected Protestors · · Score: 1

    You're a tool in every sense of the word. It's 'enablers' like you that try to justify every wrongful action

    And it's ad hominem attacks like that that give the internet a bad name.

    Mod parent down because:

    1. at least half of it is just name calling and
    2. it misrepresents the GP's point because the GP was countering the GGP's claim that we have hit rock bottom. As the GP has pointed out we still have a lot longer that we can go.
  13. Re:I smell a Streisand Effect coming... on CC Companies Scotch Mythbusters Show On RFID Security · · Score: 1

    One problem: the show never aired. (IIUC it was an entire show not just a segment.)

    The RFID people are worried about the graphic portrayal of just how insecure the system is that would be shown in such an episode. They are not worried about people knowing in the abstract that there are insecurities.

    Unless/until the show leaks and then gets Streisanded, the RFID people will have won.

  14. Re:Sometimes it neccesary on CC Companies Scotch Mythbusters Show On RFID Security · · Score: 2, Insightful

    But if no one ever shouts "Look, hole" even when at sea, no one ever man's the pumps or patches the holes.

  15. Premature optimization on Solving Sudoku With dpkg · · Score: 1

    First rule of optimization: Don't.

    NPC problems often exhibit "phase transitions" or pockets of the problem space that are easily solvable one way or the other. When the hard problems never occur in practice, keeping the code simple is the best way to go.

    Once someone shows me a real-world, dpkg problem that would take unacceptably long to solve with the current dpkg solver (maybe one already exists), then we can talk about adding an optimized version. Until then, exponential dpkg problems should remain the province of jokes (as my post was originally intended).

  16. Dpkg in NP hard?! on Solving Sudoku With dpkg · · Score: 2, Insightful

    Since Sudoku is NP complete, doesn't this mean Dpkg is NP complete?!

    Oh, the humanity! I'm just waiting for an evil set of dependencies to crop up that makes it go exponential.

  17. Re:Just compile the code! on Firefox Gets Massive JavaScript Performance Boost · · Score: 1

    JIT is a compiler interleaved with runtime. However JIT is not the only way to do things. JIT has a cost both in language implementation programming effort and runtime performance. If your compiler runs fast in addition to producing fast code, JIT is just a waste of time.

    Consider Ikarus Scheme which is only 6 times slower than C. It doesn't use a JIT and it compiles the entire file before using it (i.e. the benchmarks thus include compilation time for Ikarus but not GCC since Ikarus doesn't have a command-line way to compile files before running them). The implementer of Ikarus purposely choose to go that route so he could concentrate on things that have larger impact on performance and as a result puts most other implementations to shame.

    Ikarus is living proof that what the GP suggests isn't all that crazy.

  18. Re:Javascript can never run as fast as C on Firefox Gets Massive JavaScript Performance Boost · · Score: 1

    Javascript has no hope of being comparable to C speedwise in ordinary use

    Funny, since another dynamically dynamic language SBCL Lisp, gets within a factor of 2.0 of C.

    Being the same speed? Never.

    Being close enough that programmer performance matters more than program performance? Easy.

  19. Re:As fast as C code??? on Firefox Gets Massive JavaScript Performance Boost · · Score: 1

    Here's a link to back you up indicating that C++ is 1.2 times faster than C.

    (Disclaimer: Yes, it's a benchmark. Yes, benchmarks are useless. Yes, this isn't even a very good benchmark. See link. But if used properly it can give ballpark performance ranges.)

  20. Re:As fast as C code??? on Firefox Gets Massive JavaScript Performance Boost · · Score: 2, Interesting

    The overhead of dynamic types is quite immense

    That is a common myth but unless you call a factor of 2.0 immense, it it wrong. The truth is that the cost is immense only in the most naive implementations (*cough* ruby *cough). For example, while the compiler has to insert type checks whenever you do something like "+", with a well designed implementation that uses pointer tagging that should cost at most one bitwise-and and one branch-if-zero (with modern CPU pipelines that should cost a fraction of a cycle since the branch should predict fail and in the fail case there is no data dependency). In addition a well designed system will be analyzing the code and eliminate/commonize those checks whenever possible. Finally for really high performance some implementations allow you to run in unsafe mode where those checks are turned off (not applicable to untrusted JavaScript code in a browser but in other applications may be useful).

    We could spend all day debating the details of this but in reality it all comes down to the numbers so lets talk numbers. Looking at the programming language shootout, I see Python Psyco, Scheme Ikarus, and Lisp SBCL as implementations of dynamically typed languages. Their performance relative to Intel C are 6.2, 5.9 and 2.0.

    Bottom line, will dynamically typed languages always be slower than statically typed languages? Yes, but in good implementations it should only be a small (2-6) factor.

    (Note, that Ikarus doesn't even do any heavy code analysis or optimization. It's just a good straight implementation of the language. I note this in case some cry foul that SBCL uses programmer supplied type hints and Psyco uses JIT specialization.)

  21. Re:History on Canadian Privacy Czar Wants To Anonymize Court Records On the Web · · Score: 1

    It'll still be in the physical court records, and probably in the "internal" computerized documents.

    Yes, but the more complete and usable records are around (e.g. the internet archive making a copy of the court web site), the greater the likely hood that they will survive to the historian to use.

  22. Re:The devil is in the details on Judge Rules Man Cannot Be Forced To Decrypt HD · · Score: 1

    I was raised on the idea of natural law

    Which Natural Law were you referring to? Because with at least a few of those drunkenness (public or otherwise) is considered immoral. Or maybe you really meant Utilitarianism (e.g. if it doesn't hurt others then it is a net positive and is then a moral good).

  23. Re:It's very close. on Leaping the Uncanny Valley · · Score: 1

    With the high quality video you can also better see what is wrong. Mostly the fake Emily lacks the same sharpness and definition that you can see with the real Emily.

    Don't get me wrong, if it's for background actors or video games, the quality would be great. But what I want to see is someone trying this with a face that has lots of details (e.g. old man) and that has a significantly different face than the actor (e.g. old man face on a young woman actor) and with the actor turning their head and making lots of facial expressions. Then we'll see how good it is.

    (This different face part may not apply since the company seems to focus on exact wireframe duplication of the performance.)

  24. Re:Clarification on Secure File Storage Over Non-Trusted FTP? · · Score: 1

    As you say the compression does eliminate the repetitions in the plain text that the attack I mentioned depends upon. For example if you turn off compression with "--gzip=my-gzip.sh" and my-gzip.sh contains just "cat", then the text will clearly repeat every 8KB while in default mode with compression I found no direct repetitions. (This surprises me since the compressed file is the same 8 bytes repeating so I would have thought there were only 8 alignments where each rsyncrypto block could start so there should have still been repetitions.)

    However, not being a cryptographer myself, it is not clear to me whether even with compression there might be a more complicated pattern that remains after compression that is still detectable in the cipher text. For example, if an attacker watches a lot of rsync changes, over time he should be able to figure out where the rsyncrypto block boundaries are. With this information one knows that the first cipher block of each rsyncrypto block is encrypted with the same IV. This then reduces to the problem of cracking multiple small texts with the same IV. With CBC mode, I'm not sure how safe sharing IVs is considered. (*ducks* for the drug puns)

    I hope this comes off in a good natured way. It would be nice if there was some academic paper out there analyzing the security of the system that rsyncrypto uses. But in that absence I'm just trying to think of all the ways an attacker could break it, before trusting my data to it.

  25. Re:A solved challenge, mind you on Secure File Storage Over Non-Trusted FTP? · · Score: 1

    By diff based attack I was referring to the fact that an attacker can know which parts of a file changed by diffing the old and the new encrypted files. This is a very minor leak and is to some extent(*) a necessary leak because the point of rsyncrypto is that you can take a diff. I only mentioned it to avoid confusion between the attack I mentioned and the diff-based one (but I seem to have generated more confusion as a result).

    (*) One way to avoid this problem is to use a full/incremental backup solution (store encrypted full and incremental backups) in which case you only leak "how much" a file changes rather than "where" a file changed, but that isn't rsyncrypto's objective.