Domain: slashdot.org
Stories and comments across the archive that link to slashdot.org.
Stories · 37,380
-
Facebook Throws Privacy Advocates a Bone
sarysa writes "In response to a week-long assault by privacy advocates, and following a well publicized all-hands meeting, Facebook has introduced two new security features in response to privacy concerns. One feature allows users to whitelist devices associated with a Facebook account, and the other allows users who verify their identity to view previous logins. While both are useful features, they do nothing to address the recent privacy complaints." -
Google Says It Mistakenly Collected Wi-Fi Data While Mapping
Even if Google says there's nothing to worry about, newviewmedia.com writes, the company "said it would stop collecting Wi-Fi network data from its StreetView cars, after an internal investigation it conducted found it was accidentally collecting data about websites people were visiting over the hotspots. From the WSJ article: 'It's now clear that we have been mistakenly collecting samples of payload data from open [i.e. non-password-protected] Wi-Fi networks, even though we never used that data in any Google products.'" -
Judge Orders Gizmodo Search Warrant Unsealed
gyrogeerloose writes "The same judge who issued the warrant to search Gizmodo editor Jason Chen's apartment has now ordered it unsealed, ruling against the San Mateo County district attorney's office which had argued that unsealing the documents may compromise the investigation." You can read the entire affidavit here (PDF). It has a detailed description of the police investigation that led to the seizure of Chen's computers. It turns out Steve Jobs personally requested that the phone be returned, prompting Gizmodo's Brian Lam to try negotiating for a public acknowledgment that the phone was real. Apple was tipped off to the man who found/stole the prototype by his roommate. -
Cherrypal Mini-Laptop Now Runs Android
kriston writes in about a new development with the Cherrypal mini laptop, which we discussed last December. "The Cherrypal Asia laptop is now shipping with Google Android installed (product page). This replaces the older Cherrypal Asia mini laptops that were running either Windows CE or a custom Linux. The $148 version has a 1024x600 screen while the sub-$100 model runs 800x480. Both laptops run the ARM9-based VIA 8505 SoIC platform at 533 MHz with 256 megabytes of RAM and 2 gigabytes of NAND flash. I'm looking forward to seeing how Android can squeeze more throughput out of the VIA 8505, since Windows CE didn't do such a great job on the original Cherrypal Asia." -
What the Mobile Patent Fight Is All About
GMGruman writes "Nokia, Apple, and HTC are all suing each other over mobile patents. Google and Microsoft are also in the game. InfoWorld's Paul Krill explains what the fight is all about: control over multitouch, the technology that enables gesture interfaces on iPads, iPhones, and other smartphones. And he explains the chances that the companies will settle their dispute as they jockey for advantage, why Apple has been playing hardball, and why competitors are fighting back just as hard." -
Car Hits Utility Pole, Takes Out EC2 Datacenter
1sockchuck writes "An Amazon cloud computing data center lost power Tuesday when a vehicle struck a nearby utility pole. When utility power was lost, a transfer switch in the data center failed to properly manage the shift to backup power. Amazon said a "small number" of EC2 customers lost service for about an hour, but the downtime followed three power outages last week at data centers supporting EC2 customers. Tuesday's incident is reminiscent of a 2007 outage at a Dallas data center when a truck crash took out a power transformer." -
Sprint's $199 HTC EVO 4G Gets Release Date of June 4
Chameleon Man writes "The first 4G phone ever to be released, the HTC EVO 4G, announced back in March, has finally been given a release date of June 4. Along with the release date, Sprint has provided information on phone plans and pricing. From Engadget: 'Unfortunately, there's a downside to all this: customers will be paying a mandatory (as confirmed to us by Sprint reps) $10 per month "Premium Data add-on" on top of their plan — ostensibly for the privilege of enjoying WiMAX when they're in a Sprint 4G market — and the 8-device Wi-Fi hotspot feature runs an extra $29.99 a month, which Sprint is quick to point out is half what you'd pay for a dedicated mobile broadband account.' In 4G areas, it might be a formidable option for anyone who hates their ISP *ehem* Comcast *ehem.*" -
Cheap Cancer Drug Finally Tested In Humans
John Bayko writes "Mentioned on Slashdot a couple of years ago, the drug dichloroacetate (DCA) has finally finished its first clinical trial against brain tumors in humans. Drug companies weren't willing to test a drug they could not patent, so money was raised in the community through donations, auctions, and finally government support, but the study was still limited to five patients. It showed extremely positive results in four of them. This episode raises the question of what happens to all the money donated to Canadian and other cancer societies, and especially the billions spent buying merchandise with little pink ribbons on it, if not to actual cancer research like this." -
Gulf Gusher Worst Case Scenario
An anonymous reader writes "Here's a listing of several scientific and economic guides for estimating the volume of flow of the leak in the Gulf of Mexico erupting at a rate of somewhere around 1 million barrels per day. A new video released shows the largest hole spewing oil and natural gas from an aperture 5 feet in diameter at a rate of approximately 4 barrels per second. The oil coming up through 5,000 feet of pressurized salt water acts like a fractionating column. What you see on the surface is just around 20% of what is actually underneath the approximate 9,000 square miles of slick on the surface. The natural gas doesn't bubble to the top but gets suspended in the water, depleting the oxygen from the water. BP would not have been celebrating with execs on the rig just prior to the explosion if it had not been capable producing at least 500,000 barrels per day — under control. If the rock gave way due to the out-of-control gushing (or due to a nuke being detonated to contain the leak), it could become a Yellowstone Caldera type event, except from below a mile of sea, with a 1/4-mile opening, with up to 150,000 psi of oil and natural gas behind it, from a reserve nearly as large as the Gulf of Mexico containing trillions of barrels of oil. That would be an Earth extinction event." -
Wikipedia Is Not Amused By Entry For xkcd-Coined Word
ObsessiveMathsFreak writes "Today's xkcd comic introduced an unusual word — malamanteau — by giving its supposed definition on Wikipedia. The only trouble is that the word (as well as its supposed wiki page) did not in fact exist. Naturally, much ado ensued at the supposed wiki page, which was swiftly created in response to the comic. This article has more on how the comic and the confusion it caused have put the Net in a tizzy. It turns out that a malamanteau is a portmanteau of portmanteau and malapropism, but also a malapropism of portmanteau. All this puts Wikipedia in the confusing position of not allowing a page for an undefined word whose meaning is defined via the Wikipedia page for that word — and now I have to lie down for a moment." -
Call In the Military To Blast Rogue Satellite?
coondoggie submitted a follow-up to the tale of the wandering satellite that might collide with other stuff in orbit. He asks "Will the military need to be called in to blow up the rogue Intelsat satellite meandering through Earth's orbit? Or maybe a NASA Space Shuttle could swing by and grab it? You may recall that in 2008, rather than risk that a large piece of a failing spy satellite would fall on populated areas, the government blasted it out of the sky. The physics of such a shot were complicated and the Navy had a less than 10-second window to hit the satellite as it passed over its ships in the Pacific Ocean. But it worked. Now word comes that a five-year-old Intelsat TV satellite is meandering in orbit and attempts to control it have proven futile. At issue now is that the satellite could smash into other satellites or ramble into other satellite orbits and abscond with their signals." -
US Air Force To Suffer From PS3 Update
tlhIngan writes "The US Air Force, having purchased PS3s for supercomputing research, is now the latest victim of Sony's removal of the Install Other OS feature. It turns out that while their PS3s don't need the firmware update, it will be impossible to replace PS3s that fail. PS3s with the Other OS feature are no longer produced since the Slim was introduced, so replacements will have to come from the existing stock of used PS3s. However, as most gamers have probably updated their PS3s, that used stock is no longer suitable for the USAF's research. In addition, smaller educational clusters using PS3s will share the same fate — unable to replace machines that die in their clusters." In related news, Sony has been hit with two more lawsuits over this issue. -
US Air Force To Suffer From PS3 Update
tlhIngan writes "The US Air Force, having purchased PS3s for supercomputing research, is now the latest victim of Sony's removal of the Install Other OS feature. It turns out that while their PS3s don't need the firmware update, it will be impossible to replace PS3s that fail. PS3s with the Other OS feature are no longer produced since the Slim was introduced, so replacements will have to come from the existing stock of used PS3s. However, as most gamers have probably updated their PS3s, that used stock is no longer suitable for the USAF's research. In addition, smaller educational clusters using PS3s will share the same fate — unable to replace machines that die in their clusters." In related news, Sony has been hit with two more lawsuits over this issue. -
Telecom Plan To Take Over the Internet Isn't Real
wiredog writes "The Telcos' Secret Anti-Net Neutrality Strategy is actually a student project. The 'No Net Brutality' campaign idea was one of the four finalists created as an assignment for a two-and-a-half week 'think tank MBA' program. The other finalists were a project promoting free speech in Venezuela, one supporting education reform in Poland, and one dealing with sales tax rates in Washington, DC. ('No Net Brutality' came in third. The Polish reform idea won.)" -
Matplotlib For Python Developers
Craig Maloney writes "Ever since there was a collection of numbers, it seems that invariably someone will want a graph of those numbers. There are literally hundreds of different styles of graphs, and almost as many programs and tools to make those graphs. Matplotlib, a library and toolkit for the Python language, provides an easy and effective way to make some impressive graphics with little more than a smattering of Python. Matplotlib for Python Developers is equally impressive at distilling the core set of features of Matplotlib in a way that shows the reader how to get the most out the Matplotlib toolkit." Read below for the rest of Craig's review. Matplotlib for Python Developers author Sandro Tosi pages 291 publisher Packt Publishing rating 9/10 reviewer Craig Maloney ISBN 978-1-847197-90-0 summary A comprehensive overview of the powerful Matplotlib Python library Matplotlib for Python Developers begins with the customary introduction to the Matplotlib library. It includes where to download Matplotlib, as well as brief installation instructions for both Linux, Macintosh, and Windows platforms. The book then quickly moves to the next chapter, where the basic library functions are presented, via the interactive iPython shell. Each section of the chapter introduces a new part of the graph, with items like titles, grid lines, and labels being explained clearly and concisely. Also briefly presented are other useful libraries like numpy, as well as the various back-ends that Matplotlib supports. Chapter 3 continues the even pace, presenting more plot styles, and plot types, including polar graphs. These two chapters cover the fundamentals of Matplotlib very well, with each step clearly marked by what the graph should look like once completed.
The next chapter introduces more advanced plotting concepts that Matplotlib is capable of handling. The chapter begins with the three ways that Matplotlib may be used (The pyplot module, pylab, and the Object Oriented interface). From there, the book delves into subplots, multiple figures, additional axes, logarithmic axes, date plotting, contour plots, and image plots. Also included are sections on using LaTeX and TeX with Matplotlib, both for exporting graphs, as well as using TeX inside plots via Mathtext. By the end of the chapter, I felt very comfortable with the environment and the capabilities of Matplotlib, both as an interactive environment, and as a module for my own programs.
The next four chapters cover integrating Matplotlib with GTK+, QT4, wxWidgets, and web-based environments. The chapters for GTK+, QT4, and wxWidgets each begin by presenting a basic overview of the toolkit, and why one might want to use that particular toolkit. Next, the book shows how to embed a Matplotlib figure in a window, both with static and real-time data input. The book then shows how to use the toolkit's builder with Matplotlib (Glade for GTK+, QT Designer for QT4, and wxGlade for wxWidgets. The chapter on web development veers slightly from this format by showing several examples of using CGI and mod_python with Matplotlib before showing how to use Matplotlib with Django and Pylons.
The last chapter pulls together some "real world" examples together for the grand finale. The examples clearly show how Matplotlib would work for such plotting Apache web logs, fitting curves, and plotting geographic data. The geographic data plotting uses an additional module called basemap, which allows for plotting precisely on a map. This example floored me with the amount of power that Matplotlib possesses.
Overall, I found this book to be informative, without a lot of fluff. The organization of the book sometimes dipped into a chaotic presentation of "oh, look at this", but overall the author kept a very even pace, with clearly defined goals and clean resolution of those goals. Matplotlib for Python Developers is definitely a book that I would pick up to refresh my memory for using Matplotlib. The asking price is a bit steep for book that is just shy of 300 pages, but overall I highly recommend it for anyone looking to get started with this exceptional library. I'd also recommend it for anyone looking for alternatives to some of the other plotting packages available. Matplotlib is quite powerful, and Matplotlib for Python Developers makes this power very accessible.
You can purchase Matplotlib for Python Developers from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Matplotlib For Python Developers
Craig Maloney writes "Ever since there was a collection of numbers, it seems that invariably someone will want a graph of those numbers. There are literally hundreds of different styles of graphs, and almost as many programs and tools to make those graphs. Matplotlib, a library and toolkit for the Python language, provides an easy and effective way to make some impressive graphics with little more than a smattering of Python. Matplotlib for Python Developers is equally impressive at distilling the core set of features of Matplotlib in a way that shows the reader how to get the most out the Matplotlib toolkit." Read below for the rest of Craig's review. Matplotlib for Python Developers author Sandro Tosi pages 291 publisher Packt Publishing rating 9/10 reviewer Craig Maloney ISBN 978-1-847197-90-0 summary A comprehensive overview of the powerful Matplotlib Python library Matplotlib for Python Developers begins with the customary introduction to the Matplotlib library. It includes where to download Matplotlib, as well as brief installation instructions for both Linux, Macintosh, and Windows platforms. The book then quickly moves to the next chapter, where the basic library functions are presented, via the interactive iPython shell. Each section of the chapter introduces a new part of the graph, with items like titles, grid lines, and labels being explained clearly and concisely. Also briefly presented are other useful libraries like numpy, as well as the various back-ends that Matplotlib supports. Chapter 3 continues the even pace, presenting more plot styles, and plot types, including polar graphs. These two chapters cover the fundamentals of Matplotlib very well, with each step clearly marked by what the graph should look like once completed.
The next chapter introduces more advanced plotting concepts that Matplotlib is capable of handling. The chapter begins with the three ways that Matplotlib may be used (The pyplot module, pylab, and the Object Oriented interface). From there, the book delves into subplots, multiple figures, additional axes, logarithmic axes, date plotting, contour plots, and image plots. Also included are sections on using LaTeX and TeX with Matplotlib, both for exporting graphs, as well as using TeX inside plots via Mathtext. By the end of the chapter, I felt very comfortable with the environment and the capabilities of Matplotlib, both as an interactive environment, and as a module for my own programs.
The next four chapters cover integrating Matplotlib with GTK+, QT4, wxWidgets, and web-based environments. The chapters for GTK+, QT4, and wxWidgets each begin by presenting a basic overview of the toolkit, and why one might want to use that particular toolkit. Next, the book shows how to embed a Matplotlib figure in a window, both with static and real-time data input. The book then shows how to use the toolkit's builder with Matplotlib (Glade for GTK+, QT Designer for QT4, and wxGlade for wxWidgets. The chapter on web development veers slightly from this format by showing several examples of using CGI and mod_python with Matplotlib before showing how to use Matplotlib with Django and Pylons.
The last chapter pulls together some "real world" examples together for the grand finale. The examples clearly show how Matplotlib would work for such plotting Apache web logs, fitting curves, and plotting geographic data. The geographic data plotting uses an additional module called basemap, which allows for plotting precisely on a map. This example floored me with the amount of power that Matplotlib possesses.
Overall, I found this book to be informative, without a lot of fluff. The organization of the book sometimes dipped into a chaotic presentation of "oh, look at this", but overall the author kept a very even pace, with clearly defined goals and clean resolution of those goals. Matplotlib for Python Developers is definitely a book that I would pick up to refresh my memory for using Matplotlib. The asking price is a bit steep for book that is just shy of 300 pages, but overall I highly recommend it for anyone looking to get started with this exceptional library. I'd also recommend it for anyone looking for alternatives to some of the other plotting packages available. Matplotlib is quite powerful, and Matplotlib for Python Developers makes this power very accessible.
You can purchase Matplotlib for Python Developers from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Halo 2 Online Preservation Effort Ends
A couple weeks ago, we discussed news that some dedicated Halo 2 fans were keeping the game's multiplayer alive after support for online play was dropped. Now, a few days shy of a month after support ended, the last users have been knocked off the server. "[A user named] Apache N4SIR outlasted everyone. 'May 11th @ 0158hrs I was FORCEFULLY REMOVED!!' he wrote on the forums at Bungie.net. 'I thought I'd be the one turning off the lights but that was done for me. Good night everyone, my Elite needs a rest.' His last comrade in arms, Agent Windex, was still signed on, as spotted by Kotaku at 4 p.m. US Pacific Time on May 10, but their adventure, which began on April 15, ended after Windex announced 21 minutes later that he had been removed from play and Apache N4SIR suffered a similar fate hours later, as he described in his post." -
Drifting Satellite Could Knock Out Cable TV
A few days back we discussed some of the problems caused by the demise of Intelsat's Galaxy 15, including possible degradation of GPS and its WAAS refinement. Now reader crimeandpunishment writes in with another damage scenario, one which could affect vastly more people — interference with cable TV programming across the US. "A TV communications satellite is drifting out of control thousands of miles above the Earth, threatening to wander into another satellite's orbit... Galaxy 15 continues to receive and transmit satellite signals, and they will probably interfere with the second satellite, known as AMC 11, if Galaxy 15 drifts into its orbit as expected around May 23... [A spokesman] said one option would be using AMC 11's propulsion system to shift that satellite about 60 miles (100 kilometers) away to an orbit that's still within its carefully prescribed 'orbital box' but as far away as possible from Galaxy 15." -
Indie Pay-What-You-Want Bundle Reaches $1 Million
Spinnacre writes "The week-long Humble Indie Bundle, a pay-what-you-feel-adequate promotion, reached a million dollars in total contributions with just 50 minutes of sale time remaining. For a minimum price of a penny, gamers could get DRM-free downloads for World of Goo, Gish, Aquaria, Lugaru, Penumbra: Overture, and Samorost 2. The bundle gained great success immediately after being featured on sites such as Ars Technica and Slashdot for followup blog posts about game piracy and multi-platform gaming." According to this tweet from Steve Swink, the milestone means that several games will release their source code. In fact Wolfire is in the process of creating a public source code repository for Lugaru; Aquaria, Gish, and Penumbra: Overture are also due to be opened up within the next week. -
Mandriva Up For Sale
The French company that creates and sells the Mandriva Linux distribution is up for sale. The news about Mandriva SA originally surfaced on a French Mandriva portal, and was confirmed by one of the potential buyers. Mandriva the distribution is a merger of the former MandrakeLinux and Conectiva distros. Mandriva the company is no stranger to hard times, having sought bankruptcy protection in the past. -
Mandriva Up For Sale
The French company that creates and sells the Mandriva Linux distribution is up for sale. The news about Mandriva SA originally surfaced on a French Mandriva portal, and was confirmed by one of the potential buyers. Mandriva the distribution is a merger of the former MandrakeLinux and Conectiva distros. Mandriva the company is no stranger to hard times, having sought bankruptcy protection in the past. -
Hollywood Nervous About Kagan's Fair Use Views
Of the many commentaries and analyses springing up about Obama's Supreme Court nominee, this community might be most interested in one from the Hollywood Reporter. Reader Hugh Pickens notes that Hollywood may have reason to be nervous about the nomination of Elena Kagan to be the next US Supreme Court justice. "As dean of Harvard Law School from 2003 to 2009, Kagan was instrumental in beefing up the school's Berkman Center for Internet & Society by recruiting Lawrence Lessig and others who take a strongly liberal position on fair use in copyright disputes. And Kagan got an opportunity to showcase her feelings on intellectual property when the US Supreme Court asked her, as US Solicitor General, to weigh in on the big Cablevision case. 'After Cablevision announced in 2006 that it would allow subscribers to store TV programs on the cable operator's computer servers instead of on a hard-top box, Hollywood studios went nuts, predicting that the days of licensing on-demand content would be over,' writes Gardner. Kagan's brief compared remote-storage DVRs to VCRs (PDF), brought up the Sony/Betamax case, and lightly slapped Cablevision on the wrist for not making fair use a bigger issue. 'It sounds to us like Kagan would love the Court to determine when customers have a fair-use right to copy, which should cheer those on the copy-left at the EFF, and worry many in the entertainment industry.' On the minus side, Kagan has surrounded herself with entertainment industry advocates in the Justice Department." -
Hollywood Nervous About Kagan's Fair Use Views
Of the many commentaries and analyses springing up about Obama's Supreme Court nominee, this community might be most interested in one from the Hollywood Reporter. Reader Hugh Pickens notes that Hollywood may have reason to be nervous about the nomination of Elena Kagan to be the next US Supreme Court justice. "As dean of Harvard Law School from 2003 to 2009, Kagan was instrumental in beefing up the school's Berkman Center for Internet & Society by recruiting Lawrence Lessig and others who take a strongly liberal position on fair use in copyright disputes. And Kagan got an opportunity to showcase her feelings on intellectual property when the US Supreme Court asked her, as US Solicitor General, to weigh in on the big Cablevision case. 'After Cablevision announced in 2006 that it would allow subscribers to store TV programs on the cable operator's computer servers instead of on a hard-top box, Hollywood studios went nuts, predicting that the days of licensing on-demand content would be over,' writes Gardner. Kagan's brief compared remote-storage DVRs to VCRs (PDF), brought up the Sony/Betamax case, and lightly slapped Cablevision on the wrist for not making fair use a bigger issue. 'It sounds to us like Kagan would love the Court to determine when customers have a fair-use right to copy, which should cheer those on the copy-left at the EFF, and worry many in the entertainment industry.' On the minus side, Kagan has surrounded herself with entertainment industry advocates in the Justice Department." -
Can Employer Usurp Copyright On GPL-Derived Work?
An anonymous reader writes "I am a recent graduate, and I've been working on my own on a project that uses GPL-licensed libraries. Later a university department hired me, on a part-time basis, to develop this project into a solution that they needed. The project's size increased over time and soliciting help from the open source community seemed like the obvious thing to do. However, when I suggested this, my boss was not interested, and it was made clear to me that the department's position was that copyright of the whole thing belonged to them. Indeed, by default work created for an employer belongs to the employer, so I may have gotten myself in the same trap discussed here years ago. Even though I want to release my code to the public I don't know whether I have the legal right to do so. I did start the project on my own. And, since no written or verbal agreement was ever made to transfer copyright over to my employer, I question whether they can claim that they now own the extended version of the project. Also, the whole project relies on GPL libraries, and without those libraries it would be useless. Can they still claim copyright and prevent me from publishing the source code even though it is derived from GPL software?" Some early commenters on the submission pointed out that it matters whether the libraries were licensed under the LGPL vs. the GPL. -
Biggest Detector To Look For Gravitational Waves
Hugh Pickens sends in coverage in the Telegraph of a joint NASA-ESA experimental mission, to launch around 2020. It involves three spacecraft orbiting the Sun, separated by 3 million miles, each with a payload of two lasers and a 4.6-cm cube of gold-platinum alloy. The point of it all is to look for gravitational waves. The mission is called LISA, a reasonably non-strained acronym for Laser Interferometer Space Antenna. The Telegraph makes a point of LISA being the largest experiment ever constructed (in terms of its dimensions). Neither that newspaper nor the project page at NASA mentions how much the experiment will cost, but it's almost certainly an order of magnitude or more above the $66 million estimated for a gravitational wave detector the size of the galaxy, which we discussed last fall. -
"Serious Games" Industry Gains Traction
schliz writes "So-called 'serious games' are gaining traction in military, business, education, and medical applications as Gen X and Y come into power, iTnews reports. While game developers acknowledge the risk of trivializing real-world issues (as in the Six Days in Fallujah controversy), intelligently designed 'serious games' could allow complex situations to be presented in a simple way. Cisco, for example, has an amusing online games arcade that prepares networking professionals for a variety of certifications." -
Android Sales Surpass iPhone Sales
gollum123 writes with this excerpt from VentureBeat: "Smartphones based on Google's Android mobile operating system outsold Apple's iPhone in the US during the first quarter of 2010, according to a report by research firm The NPD Group. The data places Android, with 28 percent of the smartphone market [last quarter], in second place behind RIM's Blackberry smartphone market share of 36 percent. Apple now sits in third place with 21 percent. NPD points to a Verizon buy-one-get-one-free promotion for all of its smartphones as a major factor in the first-quarter numbers. Verizon saw strong sales for the Motorola Droid and Droid Eris Android phones, as well as the Blackberry Curve, thanks to its promotional offer. Verizon launched a $100 million marketing campaign for the Droid when it hit the market in November 2009, which likely contributed to strong sales in the first quarter as well." Preston Gralla notes that it's not all bad news for Apple; this report could help their case in upcoming antitrust discussions. -
Hacking Vim 7.2
briancarper writes "Vim is an open-source text editor with a power and flexibility matched only by the steepness of its learning curve. As the author of this book states, 'Vim Can Do Everything' but configuring it to do so is sometimes daunting. Hacking Vim 7.2 aims to help the average Vimmer get the most out of customizing Vim, for fun and productivity." Read on for the rest of briancarper's review. Hacking Vim 7.2 author Kim Schulz pages 244 publisher Packt Publishing rating 8 reviewer briancarper ISBN 1849510504 summary Customizing and scripting Vim 7.2 Vim has an overwhelming number of features. Its built-in help system and documentation are comprehensive and easy to navigate once you know what you're looking for, but knowing where to start is sometimes very difficult. The best you can hope for in a book is a broad outline to point the way toward features that you didn't know much about. Hacking Vim 7.2 achieves this goal.
No topic is covered in nearly the depth you'll find in the official documentation (or even on the Vim Wiki), but every topic is covered in enough detail to let you know that a feature exists and to point you in the right direction to begin using it. Most helpfully, throughout the book are references to things to look up in Vim's help system, as well as links to various relevant scripts.
This is not a book for an absolute Vim beginner; some familiarity with Vim is assumed. And for a Vim fanatic, much of the material may be common knowledge for you already. But any seasoned Vimmer will tell you that there are always things to learn about this editor, and I think nearly everyone will learn something from this book. For someone who uses Vim and is looking to master it, this book is a great starting point, though you'll still need to dive into the official reference material to really cement your knowledge.
The book starts on an odd note. Chapter 1 is a history of vi and the various vi clones released over the past couple decades. This information is interesting trivia and serves to give credit to programmers who paved the road to Vim, but it doesn't really help anyone "hack Vim" in any way. The book probably could've done without this chapter.
Chapter 2 deals with customizing the overall look and feel of Vim. How and where to edit vimrc is covered, with brief attention given to cross-platform issues. It covers the basics (changing font faces and colors, customizing menus and toolbars), as well as pointing out some more obscure settings, like highlighting the cursor row and column (creating a kind of "cursor crosshair"), and using the match feature to highlight multiple search terms at once. This chapter is a good foundation for later chapters and a good introduction for anyone who has never edited their own vimrc.
Chapter 3 is about text navigation. Sadly, the book doesn't go into as much detail on movement commands as I would've liked. The ability to move around and manipulate text quickly in Normal Mode by combining counts and motions/operators is one of Vim's most unique and powerful features, but it only gets a few paragraphs here.
There are some interesting key mappings provided, for example how to move up and down between "virtual" lines when lines are soft-wrapped. Search is covered briefly, both plain text search and multi-file search via vimgrep, but there's little information about Vim's powerful regular expressions, which I thought was a shame. Marks are discussed, both normal "hidden" marks as well as visible "signs", the latter being a feature I've never used.
Chapter 4 is about "production boosters" and covers a wide variety of topics. Much of the chapter is devoted to "templates" and "snippets", which allow you to build skeletons of commonly-used source code (with fill-in-the-blanks markers) that can be re-used when editing new files. A system for using these templates is built from scratch using Vim script, providing a clever and useful example of scripting in action.
Auto-completion is covered in a lot of detail. Some custom key mappings are provided to help make "omni-completion" in Vim a bit easier to invoke. This chapter also very thoroughly covers Vim's multiple copy/paste registers and how they work. Recording and using macros, pointed out as one of Vim's more overlooked features, gets a good, lengthy example.
"Undo branching" in Vim is wonderful, but difficult to understand. Chapter 4 gives a simple, step-by-step example of why it's useful and how it works. This chapter also briefly discusses folding, vimdiff, netrw (editing files remotely via SSH and other protocols), and ctags. There's lots of good stuff in this chapter and you're almost certain to learn something useful.
Chapter 5 covers text formatting, both using built-in Vim commands and by piping text through external tools like par and tidy. A lot of space is devoted to using Vim to prettify plaintext, for example by centering titles on a line, adding ASCII-art dashes for headers and making bulleted lists. If you edit plaintext in Vim often, this is probably a great chapter, but I didn't find much use for most of it.
For programmers, the book discusses the different indentation styles available in Vim and very briefly shows how to write your own indentation functions, and how to indent and reformat blocks or whole files of code all at once. "Paste mode" also gets a passing mention. Personally I think a programmer reading this book would've benefited from much more detail about Vim's myriad indentation and text-wrapping options and how they work together, as this can be one of the most frustrating parts of Vim to configure correctly.
I had high hopes for Chapter 6 and 7, which deal with Vim scripting, but I was largely disappointed. Chapter 6 deals with scripting basics, and is essentially a beginner's language tutorial. It explains which variable types exist in Vim script, how if/then/else works, how for- and while-loops work, how function parameters operate, and so on, but anyone who knows a modern scripting language will learn these things quickly without much effort. There's also some basic information about how to write a syntax-highlighting script from scratch, but there's not really enough information to allow you write one for a real programming language.
Chapter 7 is supposed to be about "extended scripting" topics, but serves largely as a style guide. It details how to structure a script to check for compiled-in features and Vim version number. This chapter touches briefly on using SID and PLUG to namespace functions, but the explanation and example left me puzzled. How to use the debugger and how to make Vimballs are both explored, and the book points out that you can use Perl, Python and Ruby to script Vim without going into much detail or giving solid examples.
If you're looking for any advancing information on writing your own functions in Vim script, you're mostly out of luck here. Previous chapters in the book do include some useful and practical functions, but those functions are never really taken apart or explained in detail.
Finally there are two appendices, one of which lists a bunch of games you can play in Vim (again this could've been left out of the book and I wouldn't have missed it), as well as examples of using Vim as a mail, chat, and Twitter client. There's also a feature-by-feature comparison of Vim to MS Visual Studio, showing that many of Visual Studio's abilities can be provided in Vim given the proper scripts. I thought it was an interesting demonstration that Vim really can do everything, just in case the reader had any doubts at this point. The last appendix is a style guide for keeping your vimrc clean, mostly via common sense and splitting your configuration into multiple files.
Overall, stylistically the book is a bit dry and humorless, but it's easy enough to read and it gets its information across clearly. There were a few typos and editing errors, including a few rather glaring typos in some code examples, but overall the author seems extremely knowledgeable about Vim. The best parts of the book are where the author says "this was useful to me personally, so here's how I do X". This book is clearly written by someone who uses Vim all the time, and most of the information provided is practical and immediately usable.
I do feel the book should've gone into more detail in many areas. At 244 pages, the book is short and gives a rather shallow view of many of Vim's features. But the book hits all the right notes and leaves few features entirely unexplored.
I'd recommend this book to any person who uses Vim and wants to explore features they may have been missing. There's nothing in this book you won't find in Vim's built-in documentation, but this book lays everything out in an easy-to-read format, and should serve as a good starting point to customizing and mastering Vim.
You can purchase Hacking Vim 7.2 from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
Hacking Vim 7.2
briancarper writes "Vim is an open-source text editor with a power and flexibility matched only by the steepness of its learning curve. As the author of this book states, 'Vim Can Do Everything' but configuring it to do so is sometimes daunting. Hacking Vim 7.2 aims to help the average Vimmer get the most out of customizing Vim, for fun and productivity." Read on for the rest of briancarper's review. Hacking Vim 7.2 author Kim Schulz pages 244 publisher Packt Publishing rating 8 reviewer briancarper ISBN 1849510504 summary Customizing and scripting Vim 7.2 Vim has an overwhelming number of features. Its built-in help system and documentation are comprehensive and easy to navigate once you know what you're looking for, but knowing where to start is sometimes very difficult. The best you can hope for in a book is a broad outline to point the way toward features that you didn't know much about. Hacking Vim 7.2 achieves this goal.
No topic is covered in nearly the depth you'll find in the official documentation (or even on the Vim Wiki), but every topic is covered in enough detail to let you know that a feature exists and to point you in the right direction to begin using it. Most helpfully, throughout the book are references to things to look up in Vim's help system, as well as links to various relevant scripts.
This is not a book for an absolute Vim beginner; some familiarity with Vim is assumed. And for a Vim fanatic, much of the material may be common knowledge for you already. But any seasoned Vimmer will tell you that there are always things to learn about this editor, and I think nearly everyone will learn something from this book. For someone who uses Vim and is looking to master it, this book is a great starting point, though you'll still need to dive into the official reference material to really cement your knowledge.
The book starts on an odd note. Chapter 1 is a history of vi and the various vi clones released over the past couple decades. This information is interesting trivia and serves to give credit to programmers who paved the road to Vim, but it doesn't really help anyone "hack Vim" in any way. The book probably could've done without this chapter.
Chapter 2 deals with customizing the overall look and feel of Vim. How and where to edit vimrc is covered, with brief attention given to cross-platform issues. It covers the basics (changing font faces and colors, customizing menus and toolbars), as well as pointing out some more obscure settings, like highlighting the cursor row and column (creating a kind of "cursor crosshair"), and using the match feature to highlight multiple search terms at once. This chapter is a good foundation for later chapters and a good introduction for anyone who has never edited their own vimrc.
Chapter 3 is about text navigation. Sadly, the book doesn't go into as much detail on movement commands as I would've liked. The ability to move around and manipulate text quickly in Normal Mode by combining counts and motions/operators is one of Vim's most unique and powerful features, but it only gets a few paragraphs here.
There are some interesting key mappings provided, for example how to move up and down between "virtual" lines when lines are soft-wrapped. Search is covered briefly, both plain text search and multi-file search via vimgrep, but there's little information about Vim's powerful regular expressions, which I thought was a shame. Marks are discussed, both normal "hidden" marks as well as visible "signs", the latter being a feature I've never used.
Chapter 4 is about "production boosters" and covers a wide variety of topics. Much of the chapter is devoted to "templates" and "snippets", which allow you to build skeletons of commonly-used source code (with fill-in-the-blanks markers) that can be re-used when editing new files. A system for using these templates is built from scratch using Vim script, providing a clever and useful example of scripting in action.
Auto-completion is covered in a lot of detail. Some custom key mappings are provided to help make "omni-completion" in Vim a bit easier to invoke. This chapter also very thoroughly covers Vim's multiple copy/paste registers and how they work. Recording and using macros, pointed out as one of Vim's more overlooked features, gets a good, lengthy example.
"Undo branching" in Vim is wonderful, but difficult to understand. Chapter 4 gives a simple, step-by-step example of why it's useful and how it works. This chapter also briefly discusses folding, vimdiff, netrw (editing files remotely via SSH and other protocols), and ctags. There's lots of good stuff in this chapter and you're almost certain to learn something useful.
Chapter 5 covers text formatting, both using built-in Vim commands and by piping text through external tools like par and tidy. A lot of space is devoted to using Vim to prettify plaintext, for example by centering titles on a line, adding ASCII-art dashes for headers and making bulleted lists. If you edit plaintext in Vim often, this is probably a great chapter, but I didn't find much use for most of it.
For programmers, the book discusses the different indentation styles available in Vim and very briefly shows how to write your own indentation functions, and how to indent and reformat blocks or whole files of code all at once. "Paste mode" also gets a passing mention. Personally I think a programmer reading this book would've benefited from much more detail about Vim's myriad indentation and text-wrapping options and how they work together, as this can be one of the most frustrating parts of Vim to configure correctly.
I had high hopes for Chapter 6 and 7, which deal with Vim scripting, but I was largely disappointed. Chapter 6 deals with scripting basics, and is essentially a beginner's language tutorial. It explains which variable types exist in Vim script, how if/then/else works, how for- and while-loops work, how function parameters operate, and so on, but anyone who knows a modern scripting language will learn these things quickly without much effort. There's also some basic information about how to write a syntax-highlighting script from scratch, but there's not really enough information to allow you write one for a real programming language.
Chapter 7 is supposed to be about "extended scripting" topics, but serves largely as a style guide. It details how to structure a script to check for compiled-in features and Vim version number. This chapter touches briefly on using SID and PLUG to namespace functions, but the explanation and example left me puzzled. How to use the debugger and how to make Vimballs are both explored, and the book points out that you can use Perl, Python and Ruby to script Vim without going into much detail or giving solid examples.
If you're looking for any advancing information on writing your own functions in Vim script, you're mostly out of luck here. Previous chapters in the book do include some useful and practical functions, but those functions are never really taken apart or explained in detail.
Finally there are two appendices, one of which lists a bunch of games you can play in Vim (again this could've been left out of the book and I wouldn't have missed it), as well as examples of using Vim as a mail, chat, and Twitter client. There's also a feature-by-feature comparison of Vim to MS Visual Studio, showing that many of Visual Studio's abilities can be provided in Vim given the proper scripts. I thought it was an interesting demonstration that Vim really can do everything, just in case the reader had any doubts at this point. The last appendix is a style guide for keeping your vimrc clean, mostly via common sense and splitting your configuration into multiple files.
Overall, stylistically the book is a bit dry and humorless, but it's easy enough to read and it gets its information across clearly. There were a few typos and editing errors, including a few rather glaring typos in some code examples, but overall the author seems extremely knowledgeable about Vim. The best parts of the book are where the author says "this was useful to me personally, so here's how I do X". This book is clearly written by someone who uses Vim all the time, and most of the information provided is practical and immediately usable.
I do feel the book should've gone into more detail in many areas. At 244 pages, the book is short and gives a rather shallow view of many of Vim's features. But the book hits all the right notes and leaves few features entirely unexplored.
I'd recommend this book to any person who uses Vim and wants to explore features they may have been missing. There's nothing in this book you won't find in Vim's built-in documentation, but this book lays everything out in an easy-to-read format, and should serve as a good starting point to customizing and mastering Vim.
You can purchase Hacking Vim 7.2 from amazon.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. -
HP's Slate To Be Replaced By WebOS Tablet?
itwbennett writes "Last week the rumor mill was rumbling about the demise of HP's Slate. 'This past weekend brought fresh rumors to the surface,' writes blogger Peter Smith. 'Now the insiders are saying that the Slate will be reborn as the HP Hurricane, and it will run WebOS. That makes perfect sense given HP's recent purchase of Palm and HP's declaration that they were 'doubling down on WebOS.' More surprising is the rumored launch date of Q3 of this year, which seems like a pretty fast turn-around. Particularly so if HP ditches the Atom and goes with an ARM processor, which Electronista suggests it would have to do.'" -
Microsoft's Free, Online Version of Office To Premiere This Week
walterbyrd writes "Microsoft will offer an online version of Office 2010 for free. I have to wonder, will this remain free indefinitely? Or is Microsoft just trying to firmly establish its OOXML standard, then go back to business as usual?" Probably a harder sell after Google's acquisition of DocVerse. -
Can We Legislate Past the H.264 Debate?
Midnight Warrior writes "We could solve the H.264 debate if a country's legislature were to mandate that any patents that contribute to an industry-recognized standard were unenforceable in the application of that standard. Ideally, each standard would also be required to have a 'reference design' that could be used without further licensing. This could also solve problems with a ton of other deeply entrenched areas like hard drives, DRAM, etc. RAND tries to solve this strictly within industry, but both the presence of submarine patents and the low bar required to obtain a patent have made an obvious mess. Individual companies also use patent portfolios to set up mutually assured destruction. I'm not convinced that industry can solve this mess that government created. But I'm not stupid; this clearly has a broad ripple effect. Are there non-computer industries where this would be fatal? What if the patents were unenforceable only if the standard had a trademark and the implementer was compliant at the time of 'infringement'? Then, the patents could still be indirectly licensed, but it would force strict adherence to standards and would require the patent holders to fund the trademark group to defend it to the end. In the US model, of course." -
Can We Legislate Past the H.264 Debate?
Midnight Warrior writes "We could solve the H.264 debate if a country's legislature were to mandate that any patents that contribute to an industry-recognized standard were unenforceable in the application of that standard. Ideally, each standard would also be required to have a 'reference design' that could be used without further licensing. This could also solve problems with a ton of other deeply entrenched areas like hard drives, DRAM, etc. RAND tries to solve this strictly within industry, but both the presence of submarine patents and the low bar required to obtain a patent have made an obvious mess. Individual companies also use patent portfolios to set up mutually assured destruction. I'm not convinced that industry can solve this mess that government created. But I'm not stupid; this clearly has a broad ripple effect. Are there non-computer industries where this would be fatal? What if the patents were unenforceable only if the standard had a trademark and the implementer was compliant at the time of 'infringement'? Then, the patents could still be indirectly licensed, but it would force strict adherence to standards and would require the patent holders to fund the trademark group to defend it to the end. In the US model, of course." -
Liquid Blade Brings Immersion Cooling To Blade Servers
1sockchuck writes "In the past year we've seen several new cooling systems that submerge rack-mount servers. Now liquid immersion cooling is coming to blade servers. Liquid-cooled PC specialist Hardcore Computer has entered the data center market with Liquid Blade, which features two Intel 5600 Xeon processors with an S5500HV server board in a chassis filled with dielectric fluid. Hardcore, which is marketing the product for render farms, says it eliminates the need for rack-level fans and room-level air conditioning. In recent months Iceotope and Green Revolution Cooling have each introduced liquid cooling for rack-mount servers." -
Liquid Blade Brings Immersion Cooling To Blade Servers
1sockchuck writes "In the past year we've seen several new cooling systems that submerge rack-mount servers. Now liquid immersion cooling is coming to blade servers. Liquid-cooled PC specialist Hardcore Computer has entered the data center market with Liquid Blade, which features two Intel 5600 Xeon processors with an S5500HV server board in a chassis filled with dielectric fluid. Hardcore, which is marketing the product for render farms, says it eliminates the need for rack-level fans and room-level air conditioning. In recent months Iceotope and Green Revolution Cooling have each introduced liquid cooling for rack-mount servers." -
When Internet Radios Get Affordable
DeviceGuru writes "Grace Digital Audio has just released a new device that functions like an Internet radio tuner in a whole-house audio system and is being sold at a surprisingly affordable price point. The Solo Wi-Fi Receiver works in tandem with Reciva's Internet radio station selection web service, provides excellent Pandora support, and also supports optional Internet services such as Live365, MP3tunes, Aupeo, and Sirius. It has built-in buttons and a display for easy control, comes with a dedicated IR-remote, and is supported by a free iPhone remote access/control app. We hear a lot about the high-end Sonos gear, but at just over $100, this little gadget seems like a breakthrough in cost-effective Internet radio, much as the Roku Netflix player broke ground in low-cost Internet video streaming." -
iPad Isn't "Killing" Netbook Sales, According To Paul Thurrott
mantis2009 writes "Paul Thurrott, the prolific technology analyst and Windows expert, reacts strongly to an article highlighted on Slashdot. Thurrott takes numbers from IDC and the Wall Street Journal, indicating that netbook sales have not in any meaningful way been affected by sales of Apple's tablet computer, the iPad. Money quote: '[N]etbooks and sub-12-inch machines will sell 45.6 million units in 2011 and 60.3 million in 2013. If I remember the numbers from 2009, they were 10 percent of all PCs, or about 30 million units. Explain again how the iPad will beat that. Please. Even the craziest iPad sales predictions are a small percentage of that.'" -
Games Workshop Sues Warhammer Online Fansite
chalkyj writes "WarhammerAlliance.com (run for the last five years as one of the leading fansites for the MMORPG Warhammer Online) is being sued by Games Workshop for the use of the 'Warhammer' name, 'cybersquatting' and 'unfair competition.' This lawsuit is yet another in Games Workshop's disturbing pattern of suing their fans and hobbyists, this time going after a legitimate fansite for their MMORPG franchise. The full complaint (PDF) has been posted online." -
Google Resolves Gmail Name Dispute In UK
united_notions writes "Slashdot has previously reported the legal challenges over the Gmail brand in Europe. Now, the BBC reports that UK users can finally register @gmail.com addresses — and existing @googlemail.com users can switch to @gmail.com too. Google has put up a page describing the change." -
Google Resolves Gmail Name Dispute In UK
united_notions writes "Slashdot has previously reported the legal challenges over the Gmail brand in Europe. Now, the BBC reports that UK users can finally register @gmail.com addresses — and existing @googlemail.com users can switch to @gmail.com too. Google has put up a page describing the change." -
Nintendo To Take On Piracy In 3-D
crimeandpunishment writes "Nintendo says when its new handheld game device with 3-D technology comes out, it will have beefed-up anti-piracy measures. For obvious reasons, the company is keeping tight-lipped on the specifics. Nintendo President Satoru Iwata says they're not only concerned about software piracy, but also a growing tolerance for it. He said, 'We fear a kind of thinking is become widespread that paying for software is meaningless.'" -
NASA Outlines Plan For Next-Gen Space Robots
CWmike writes "Imagine a team of robots — some rolling on wheels, some walking on two legs — working alongside astronauts on the surface of Mars, scouting previously unseen locations, measuring the parameters of a new base or constructing a building. Now picture astronauts driving across the Martian surface in a vehicle. When the astronauts get out and begin their work, they can flip a switch to turn the vehicle into an autonomous robot that goes off to undertake projects on the planet. Whatever work the next generation of NASA-developed space robots does, it will be done in conjunction with their human counterparts. Terry Fong, director of NASA's intelligent robotics group, said that's the image that a lot of the US space agency's engineers have in mind as they work on the new robotic rovers. In comparison, the Mars rovers on the Red Planet have been working alone for years. 'We're working on a new use of these robots — robots to support human exploration,' Fong said. 'NASA is now thinking, "How do you go about sending humans to the moon or Mars or elsewhere? How can you use the combination of humans and robots to do exploration better?" I think it's a really, really fundamentally different approach.' Fong said he's hopeful that the next-generation robotic rovers will arrive on the moon or on an asteroid within five to 10 years." -
NASA Outlines Plan For Next-Gen Space Robots
CWmike writes "Imagine a team of robots — some rolling on wheels, some walking on two legs — working alongside astronauts on the surface of Mars, scouting previously unseen locations, measuring the parameters of a new base or constructing a building. Now picture astronauts driving across the Martian surface in a vehicle. When the astronauts get out and begin their work, they can flip a switch to turn the vehicle into an autonomous robot that goes off to undertake projects on the planet. Whatever work the next generation of NASA-developed space robots does, it will be done in conjunction with their human counterparts. Terry Fong, director of NASA's intelligent robotics group, said that's the image that a lot of the US space agency's engineers have in mind as they work on the new robotic rovers. In comparison, the Mars rovers on the Red Planet have been working alone for years. 'We're working on a new use of these robots — robots to support human exploration,' Fong said. 'NASA is now thinking, "How do you go about sending humans to the moon or Mars or elsewhere? How can you use the combination of humans and robots to do exploration better?" I think it's a really, really fundamentally different approach.' Fong said he's hopeful that the next-generation robotic rovers will arrive on the moon or on an asteroid within five to 10 years." -
Visually Demonstrating Chrome's Rendering Speed
eldavojohn writes "Recent betas of Google's Chrome browser are getting seriously fast. Couple that with better hardware, on average, and it's getting down to speeds that are difficult to demonstrate in a way users can appreciate. Which is why Google felt that some Rube Goldberg-ish demonstrations with slo-mo are in order. Gone are the days of boring millisecond response time metrics." -
Is HTML5 Ready To Take Over From Flash?
The Flash platform has been taking body blows lately. First Apple, then Scribd, publicly abandon it; now ARM's marketing VP is blaming a delay in ARM smartbooks on the continuing unsuitability of Flash for the subnotebook market. But how ready is HTML5 to take over from Flash? Tim Bray offers a cautionary appraisal of the not-yet-a-standard's state of grace. While Flash may be on the way out (or so legions of its detractors hope), it is still important in many corners of the Web. Here a branding expert demonstrates that the sites of 10 out of 10 leading worldwide brands don't display on the iPad — because they're coded in Flash, of course. -
Is HTML5 Ready To Take Over From Flash?
The Flash platform has been taking body blows lately. First Apple, then Scribd, publicly abandon it; now ARM's marketing VP is blaming a delay in ARM smartbooks on the continuing unsuitability of Flash for the subnotebook market. But how ready is HTML5 to take over from Flash? Tim Bray offers a cautionary appraisal of the not-yet-a-standard's state of grace. While Flash may be on the way out (or so legions of its detractors hope), it is still important in many corners of the Web. Here a branding expert demonstrates that the sites of 10 out of 10 leading worldwide brands don't display on the iPad — because they're coded in Flash, of course. -
Wales Supports Purging Porn From Wikipedia
Larry Sanger writes "Jimmy Wales recently took a bold position against pornography on Wikimedia Commons: 'Wikimedia Commons admins who wish to remove from the project all images that are of little or no educational value but which appeal solely to prurient interests have my full support.' Wales also restarted the "Commons:Sexual content" policy page. His basic complaint is that Wikimedia Commons hosts too much unnecessary porn, and he wants to get rid of it. He underscored his seriousness this way, stating that we can expect 'a strong statement' from the WMF soon: 'If the Wikimedia Foundation wants to declare that it is OK for Commons to be a porn host, they can do that, and I'll not be able to continue. That isn't going to happen, though, and in fact you should expect a strong statement from the Board and/or Sue in the next few days.'" (More, below.) Sanger continues: "This comes about a month after I originally posted my report about depictions of child sexual molestation on Wikimedia Foundation servers to the FBI, which Slashdot duly ripped to shreds (as only Slashdot can), and a little over a week after the FoxNews.com story. The latter coverage reported that one of my senators, and my representative to Congress, had forwarded the matter to the FBI's Assistant Director of Congressional Affairs. I'm happy to be able to congratulate Jimmy Wales for his good judgment on this, and I look forward to the larger Wikimedia community approaching these issues with a little more sanity." -
AMD Undercuts Intel With Six-Core Phenom IIs
EconolineCrush writes "As Slashdot readers are no doubt aware, Intel's latest 'Gulftown' Core i7-980X is an absolute beast of a CPU. But its six cores don't come cheap; the 980X sells for over a grand, which is more than it would cost to build an entire system based on one of AMD's new six-core CPUs. The Phenom II X6 line starts at just $200 and includes a new Turbo capability that can opportunistically raise the clock speed of up to three cores when the others are idle. Although not as fast as the 980X, the new X6s are quick enough to offer compelling value versus even like-priced Intel CPUs. And the kicker: the X6s will work in a good number of older Socket AM2+ and AM3 motherboards with only a BIOS update." -
Lower Merion School's Report Says IT Dept. Did It, But Didn't Inhale
PSandusky writes "A report issued by the Lower Merion School District's chosen law firm blames the district's IT department for the laptop webcam spying scandal. In particular, the report mentions lax IT policies and record-keeping as major problems that enabled the spying. Despite thousands of e-mails and images to the contrary, the report also maintains that no proof exists that anyone in IT viewed images captured by the webcams." -
Underwater Ocean Kites To Harvest Tidal Energy
eldavojohn writes "A Swedish startup has acquired funding for beginning scale model trials of underwater kites, which would be secured to a turbine to harness tidal energy for power. The company reports that the kite device allows the attached turbine to harvest energy at 10 times the speed of the actual tidal current. With a 12-meter wingspan on the kite, the company says they could harvest 500 kilowatts while it's operational. This novel new design is one of many in which a startup or university hope to turn the ocean into a renewable energy source."