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


Forgot your password?

Comment: Re:Can a layman get an explanation in English? (Score 3, Informative) 192

by chris_eineke (#28719953) Attached to: New Binary Diffing Algorithm Announced By Google

A compiler takes source codes and turns them into assembler code. That's lines of human-readable machine instruction mnemonics (for example, "Copy from here to here." "Is that bigger than zero?"). The assembler takes those lines and turns them into machine instructions, a sequence of binary numbers.

Finding the difference between two huge gobs of binary numbers is difficult. Instead, they turn the binary numbers back into lines of mnemonics and use a algorithm that finds the difference between two huge listings of mnemonics.

That method is easier because the listings of a program that has been changed slightly can be very similar to the listing of a unmodified program. That has to do with how compilers work.

Capiche? ;)


+ - Your Favourite Tech / Eng. / CS book(s)?

Submitted by
chris_eineke writes: "I like to read and to collect good books related to computer science. I'm talking about stuff like the classic textbooks (Introduction to Algorithms 2nd ed., Tanenbaum`s Operating Systems series) and practitioners` books (The Practice of Programming, Code Complete) and all-around excellent books (Structure and Interpretation of Computer Programs, Practical Common Lisp). What`s your stocking stuffer book this Christmas? What books have been sitting on your shelves that you think are the best ones of its kind? Which ones do you think are -1, Overrated? (All links are referral-free.)"

+ - ISPs and Bandwidth->

Submitted by
chris_eineke writes: "
In the light of a recent submission ("Comcast Slightly Clarifies High Speed Extreme Use Policy") and its resulting discussion, I came up with a couple of questions to the Slashdot community:
(Let's call the bandwidth of the connection the maximum amount of bytes transmittable per second, e.g.: 6000kibibit/sec. download and 512kibibit/sec. upload for a generic cable or DSL pipe, and let's call traffic the actual amount of bytes transmitted over a period of time in each direction, e.g.: 90gibibyte/month download, meaning data transmitted from the ISP to you, and 90gibibyte/month upload, meaning data transmitted from you to the ISP. Also, read pipe as the shorthand for your internet connection.)
  • Which ones of the following attributes (not necessarily including examples) are more important? Connectivity (being connected 24/7/365); Bandwidth (fast downloads); Traffic (large downloads); and Latency (ping time in games)?
  • Would you pay for metered traffic (e.g. $0.01/10 mebibyte)? If you received a rebate for buying traffic up front (e.g. $8.99/100 gibibyte), would you?
  • Would you buy a pipe that explicitly spelled out how big your traffic contingency was (upload and download), but guaranteed minimum traffic and restricted maximum traffic if you hit the contingency? What if there was no guaranteed minimum traffic (i.e. no connectivity in the worst case)?
  • Suppose an ISP provided downloads that were free in the sense that they would incur no traffic on your pipe, but needed to be payed by the download (where the price per download was less than the price of traffic for the download), would you pay extra for such a feature?

Your opinions matter to me! While you can answer with a simple 'yes' or 'no' to each question, I welcome you to add as much detail as you feel necessary. :-)
Thank you, folks!

Link to Original Source

US Government Studies Open Source Quality 165

Posted by ScuttleMonkey
from the prefer-just-to-stay-off-of-dhs-radar dept.
anadgouda writes "US Department of Homeland Security has released a report on open source quality in an effort to study the security of open source. 31 popular open source packages were studied as part of this effort. From the article: 'Coverity's report, Stacking up the LAMP stack: a study of open source quality, was produced as part of a $1.24m, three-year DHS Science and Technology Directorate effort to evaluate and improve the security of open source.'"

Journal: Comments broken?

Journal by chris_eineke

Did anybody else notice that some of your comments don't show up at all? I posted twice in the most recent poll and my comments haven't shown up yet...

Portables (Games)

Journal: SDL++-0.0.1

Journal by chris_eineke

I released SDL++-0.0.1 today, an early alpha release of my C++ wrapper around SDL events. I'm trying to target the GP2X as my platform, but since there is no SDK yet, I will have to wait. Check it out at SDL++ and tell me what you think, please. :-)

"Dump the condiments. If we are to be eaten, we don't need to taste good." -- "Visionaries" cartoon