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

 



Forgot your password?
typodupeerror

Comment zfec, Tahoe-LAFS (Score 1) 257

zfec is much, much faster than par2: http://allmydata.org/trac/zfec

Tahoe-LAFS uses zfec, encryption, integrity checking based on SHA-256, digital signatures based on RSA, and peer-to-peer networking to take a bunch of hard disks and make them into a single virtual hard disk which is extremely robust: http://allmydata.org/trac/tahoe

The Courts

You Are Not a Lawyer 693

Paul Ohm is starting a new "very occasional" feature on the Freedom To Tinker blog called You Are Not a Lawyer — "In this series, I will try to disabuse computer scientists and other technically minded people of some commonly held misconceptions about the law (and the legal system)." In the first installment, Ohm walks through the reasons why many techies' faith in the presence of "reasonable doubt" is so misplaced. "When techies think about criminal law, and in particular crimes committed online, they tend to fixate on [the 'beyond a reasonable doubt'] legal standard, dreaming up ways people can use technology to inject doubt into the evidence to avoid being convicted. I can't count how many conversations I have had with techies about things like the 'open wireless access point defense,' the 'trojaned computer defense,' the 'NAT-ted firewall defense,' and the 'dynamic IP address defense.' ... People who place stock in these theories and tools are neglecting an important drawback. There are another set of legal standards — the legal standards governing search and seizure — you should worry about long before you ever get to 'beyond a reasonable doubt.'"
Television

Senate Approves 4-Month Delay In Digital TV Switch 438

DJRumpy sends word that the US Senate has voted to delay the switch to digital TV until June. "The transition date would move to June 12 from February 17 under the bill that was fueled by worries that viewers are not technically ready for the Congressionally mandated switch-over. It would also allow consumers with expired coupons, available from the government to offset the cost of a $40 converter box, to request new coupons. The government ran out of coupons earlier this month, and about 2.5 million Americans are on a waiting list for them."
Apple

Steve Jobs Takes Leave of Absence From Apple 429

An anonymous reader writes with this excerpt from Network World: "A number of sites are reporting that Apple's CEO Steve Jobs is taking a leave of absence till June at least. Speculation over Jobs' possibly failing health has run rampant in the past few weeks. Prior to the recent MacWorld show, Jobs said he had a hormone deficiency that had caused him to dramatically lose weight. In a memo today Jobs told workers his health issues are more complex than he thought." Reader Bastian227 adds a link to this letter from Steve Jobs on Apple's website, which also says that Tim Cook will be responsible for daily operations, though Jobs will remain involved with major strategic decisions.

Comment ggplot2 graphics library is fantastic (Score 1) 382

The power of R is in its libraries, which are often maintained by the best statistical researchers in that area.

Recently I discovered the ggplot2 graphing library, which is a huge step forward for constructing graphs of all types in R. It's very well documented and very actively maintained.

http://had.co.nz/ggplot2/

Education

Best Introduction To Programming For Bright 11-14-Year-Olds? 962

firthisaword writes "I will be teaching an enrichment programming course to 11-14 year old gifted children in the Spring. It is meant as an introduction to very basic programming paradigms (conditions, variables, loops, etc.), but the kids will invariably have a mix of experience in dealing with computers and programming. The question: Which programming language would be best for starting these kids off on? I am tempted by QBasic which I remember from my early days — it is straightforward and fast, if antiquated and barely supported under XP. Others have suggested Pascal which was conceived as an instructional pseudocode language. Does anyone have experience in that age range? Anything you would recommend? And as a P.S: Out of the innumerable little puzzles/programs/tasks that novice programmers get introduced to such as Fibonacci numbers, primes or binary calculators, which was the most fun and which one taught you the most?" A few years ago, a reader asked a similar but more general question, and several questions have focused on how to introduce kids to programming. Would you do anything different in teaching kids identified as academically advanced?

Why Developers Are Switching To Macs 771

snydeq writes "Programmers are finding themselves increasingly drawn to the Mac as a development platform, in large part due to Apple's decision to move to Intel chips and to embrace virtualization of other OSes, which has turned Mac OS X into a flexible tool for development, InfoWorld reports. The explosion of interest in smartphone development is helping the trend, with iPhone development lock-in to the Mac environment the chief motivating factor for Apple as a platform of choice for mobile development. Yet for many, the Mac remains sluggish and poorly tuned for development, with developers citing its virtual memory system's poor performance in paging data in and out of memory and likening use of the default-network file system, AFS, to engaging oneself with 'some kind of passive-aggressive torture.' What remains unclear is whether Apple will lend an ear to this new wave of Mac-based development or continue to develop products that lock out uses programmers expect."
Portables (Apple)

Doing the Math On the New MacBook 783

Technologizer writes "Apple's new MacBook is a significantly different machine than its predecessor — a slicker laptop at a higher price point. But does it carry a large price premium over similar Windows PCs? I did a painstaking spec-by-spec comparison versus three roughly comparably-configured Windows machines, and came to the conclusion that the value it offers for price paid is not out of whack with the Windows world." The article uses the phrase "Mac tax," which one commenter points out is a recent Microsoft marketing canard.
Security

Al-Qaeda Web Sites Go Offline 284

thefickler writes "Four out of the five Al-Qaeda online forums have disappeared. The terrorist group used these forums to relay messages to its supporters. The four that have gone missing seem to have taken a hit back on September 10, the day before the annual video marking the 9/11 attacks was due to be disseminated. No one knows who is responsible for the sites' disappearance."
The Almighty Buck

Report Indicates Widespread H-1B Visa Fraud 397

Vrst1013 notes a Business Week account of a government report examining fraud in the H-1B program. The US Citizenship and Immigration Services just released a report to members of the Senate Judiciary Committee examining issues with fraud and technical violations within this program. Based on a sample size of 246 H-1B petitions, 13.4 percent showed fraud and 7.3 percent showed technical violations, for an overall violation rate of 20.7 percent. There was slso evidence of payment below the prevailing wage, offers of non-existent jobs, and fraudulent documentation. "'The report makes it clear that the H-1B program is rife with abuse and misuse,' says Ron Hira, [a professor] at the Rochester Institute of Technology ... However, both Presidential candidates, Senator Barack Obama and Senator John McCain, have said they support expanding the program."
Programming

How Should I Teach a Basic Programming Course? 452

riverman writes "I have been 'provisioned' at the school where I work to teach a new Computer Science/Programming course. I'm supposed to be teaching everything from the very-very basics (i.e. where that myspace thing is in your computer monitor, and how it knows who your friends are) to the easy-advanced (i.e. PHP classes and Python/Google App Engine). I'm an experienced programmer, but I'm not sure where to start — I could easily assume that my students know something basic they don't. Are there any resources on the internet that could help me find a solid curriculum? What are your suggestions?" I'm sure many of us have gone through intro-level programming courses of some sort; what are some things your teacher or professor did that worked well, and what didn't work at all?
United States

Permanent Links For US Legislation Documents 42

dizzymslizzy writes "With prompting from the Sunlight Foundation's Open House Project, the US Library of Congress announced today that its online database THOMAS will now generate persistent URLs, known as legislative handles, for legislation documents. As Free Government Info says, 'it is certainly nice to be able to link to legislation with a persistent link! But it would be much better if one could click to create a link rather than following a 600-word description of how to link on another page.' Still, this is a definite step forward for the Library of Congress and for government transparency. From THOMAS: 'Legislative Handles are a new persistent URL service for creating links to legislative documents from the THOMAS web site (http://thomas.loc.gov). With a simple syntax, Legislative Handles make it easy to type in legislative links to bibliographies, reference guides, emails, blogs, or web pages. Legislative Handles, for instance, http://hdl.loc.gov/loc.uscongress/legislation.110hconres196, are a convenient way to cite legislation.'
Government

US House Limits Constituent Emails 581

Plechazunga passes along this note from The Hill: "The House is limiting e-mails from the public to prevent its websites from crashing due to the enormous amount of mail being submitted on the financial bailout bill. As a result, some constituents may get a 'try back at a later time' response if they use the House website to e-mail their lawmakers about the bill defeated in the House on Monday in a 205-228 vote."

Slashdot Top Deals

When in doubt, mumble; when in trouble, delegate; when in charge, ponder. -- James H. Boren

Working...