Stories
Slash Boxes
Comments
typodupeerror delete not in

Slashdot is powered by your submissions, so send in your scoop

Comments: 6 +- Screenshot-sm   13-Year-Old Radio Pirate Defies Canadian Authorities on Monday December 07, @12:58PM

Posted by samzenpus on Monday December 07, @12:58PM
from the pump-up-the-vloume-eh dept.
communications
Freshly Exhumed writes "Broadcasting illegally on the FM Radio band from atop his father's strip club in Canada's capital city of Ottawa, young Jayhaed Saadé was handed a cease-and-desist order by Industry Canada inspectors on December 2 to shut down his MIX FM operation, then simply waited a few hours, pumped up the volume once again the next afternoon, and still remains defiantly on the air. His choice of programming has been described as a blatant rip-off of Lebanon's popular MIX FM music station. The story gets weirder as it seems Saadé's father is a former Ottawa mayoralty candidate, and apparently sees no harm in his son's illegal activities despite looming $20,000-per-day fines that Industry Canada may impose under Canada's Broadcasting Act, let alone the shark feeding frenzy that is sure to occur when the Mounties, the taxman, music industry copyright/plagiarism watchdogs, and other aggrieved parties descend on his second floor playhouse."
Read More... 6 comments story

Comments: 130 +-   The Perl 6 Advent Calendar on Sunday December 06, @02:33PM

Posted by timothy on Sunday December 06, @02:33PM
from the possibly-recognizable-tune dept.
xmas
An anonymous reader writes "Larry Wall wasn't joking when he said that Perl 6 would be ready by Christmas. Perhaps not this Christmas, but that hasn't stopped a group of people (including head Rakudo developers Patrick Michaud and Jonathan Worthington) from putting together an Advent Calendar, featuring one cool Perl 6 feature every day until Christmas. Topics currently covered include how to get and build Rakudo (the most actively developed and progressed implementation of Perl 6) and the new Metaoperators. For those wondering when Perl 6 will be finished: Rakudo will be having its official 'production release' (dubbed Rakudo Star) April 2010."
Read More... 130 comments story

Comments: 448 +-   Defining Useful Coding Practices? on Sunday December 06, @10:54AM

Posted by Soulskill on Sunday December 06, @10:54AM
from the randomized-variable-names dept.
programming
markmcb writes "A NASA engineer recently wrote about his disappointment that despite having well-documented coding practices, 'clever' solutions still made the code he has to maintain hard to follow. This got me thinking about the overhead spent at my own company regarding our code. We too have best practices that are documented, but most seem to focus on the basics, e.g., comments, modularity, etc. While those things are good, they don't directly ensure that quality, maintainable code is written. As the author points out, an elegant one-liner coupled with a comment from a few revisions ago makes for a good headache. I'm curious what experience others have had with this, and if you've seen manageable practices that ultimately offer a lot of value to the next programmer down the line who will have to maintain the code."
Read More... 448 comments story

Comments: 256 +-   Comcast to Buy 51% of NBC, GE Goes After 49% on Friday December 04, @02:02PM

Posted by ScuttleMonkey on Friday December 04, @02:02PM
from the no-matter-who-wins-the-consumer-loses dept.
business
An anonymous reader writes to tell us that Comcast and General Electric announced a joint venture yesterday to control NBC Universal, with Comcast coming out with the controlling interest. Comcast's hopes seem to be on succeeding in a marriage of distribution and content, where Time Warner failed. "The deal was approved by the companies' boards, and is subject to regulatory approval. GE said it expects the deal to go through in the third quarter of 2010. Congress has already said it will hold a hearing to investigate whether Comcast will gain 'undue advantages' from the deal that gives it access to programming."
Read More... 256 comments story

Comments: 63 +-   Student Orchestra Performs Music With iPhones on Friday December 04, @12:51PM

Posted by samzenpus on Friday December 04, @12:51PM
from the there's-a-symphonic-app-for-that dept.
music
A course at the University of Michigan ends with a live concert featuring students using iPhones as instruments. “Building a Mobile Phone Ensemble“ teaches students to code musical instruments for the iPhone, using the Apple-provided software-development kit. Georg Essl, assistant professor of computer science and music, says, "What’s interesting is we blend the whole process. We start from nothing. We teach the programming of iPhones for multimedia stuff, and then we teach students to build their own instruments.”
Read More... 63 comments story

Comments: 756 +-   Is Linux Documentation Lacking? on Thursday December 03, @10:18AM

Posted by CmdrTaco on Thursday December 03, @10:18AM
from the hackers-and-english-don't-always-mix dept.
programming
eldavojohn writes "A number of blog posts are surfacing that are calling out the helpful open source community on their documentation. No, not the documentation for the highly skilled technical people, but the documentation from beginner to apprentice. A two-part series by Carla Schroeder lists bad documentation as 'Linux Bug #1' and advises users to use Google as the documentation. We've discussed before some of open source's documentation being out of date. Is it really as bad as these blogs paint it? Has it come down to using Google before a man page?"
Read More... 756 comments story

Comments: 531 +-   Trying To Bust JavaScript Out of the Browser on Tuesday December 01, @11:12AM

Posted by timothy on Tuesday December 01, @11:12AM
from the first-disable-the-guard dept.
programming
eldavojohn writes "If you think JavaScript is a crime against humanity, you might want to skip this article, because Ars is reporting on efforts to take JavaScript to the next level. With the new ECMAScript 5 draft proposal, the article points out a lot of positive things that have happened in the world of JavaScript. The article does a good job of citing some of the major problems with JavaScript and how a reborn library called CommonJS (formerly ServerJS) is addressing each of those problems. No one can deny JavaScript's usefulness on the front end of the web, but if you're a developer do you support the efforts to move it beyond that?"
Read More... 531 comments story

Comments: 6 +-   Nokia Releases Qt 4.6 on Tuesday December 01, @10:08AM

Posted by timothy on Tuesday December 01, @10:08AM
from the now-with-more-stuff dept.
gui
Lawand writes "Nokia today released Qt 4.6, the latest version of the cross-platform application and UI framework. Featuring new platform support, powerful new graphical capabilities and support for multi-touch and gestures, and this is the first release to include significant code contributed from the community. This release introduces support for the Symbian platform with integration for the S60 framework, expanding the addressable market for Qt applications by over 130 million Symbian devices."
Read More... 6 comments story

Comments: 84 +-   Genetic Algorithm Helps Identify Criminals on Monday November 30, @03:22PM

Posted by ScuttleMonkey on Monday November 30, @03:22PM
from the playing-to-your-strengths dept.
software
Ponca City, We love you writes to tell us that a new software approach to police sketch artists is finding surprising success in a trial run of 15 police departments in the UK and a few other sites. The software borrows principles from evolution with an interactive genetic algorithm that progressively changes as witnesses try to remember specific details. Current field trials are reporting an increase in successful identification by as much as double conventional methods. A short video with a few working shots of the new "EFIT-V" system is also available on YouTube. "[Researcher Christopher Solomon]'s software generates its own faces that progressively evolve to match the witness' memories. The witness starts with a general description such as 'I remember a young white male with dark hair.' Nine different computer-generated faces that roughly fit the description are generated, and the witness identifies the best and worst matches. The software uses the best fit as a template to automatically generate nine new faces with slightly tweaked features, based on what it learned from the rejected faces. 'Over a number of generations, the computer can learn what face you're looking for,' says Solomon. The mathematics underlying the software is borrowed from Solomon's experience using optics to image turbulence in the atmosphere in the 1990s."
Read More... 84 comments story

Comments: 495 +-   Microsoft's Top Devs Don't Seem To Like Own Tools on Saturday November 28, @08:55PM

Posted by kdawson on Saturday November 28, @08:55PM
from the frankly-speaking dept.
microsoft
ericatcw writes "Through tools such as Visual Basic and Visual Studio, Microsoft may have done more than any other vendor to make drag and drop-style programming mainstream. But its superstar developers seem to prefer old-school modes of crafting code. During the panel at the Professional Developers Conference earlier this month, the devs also revealed why they think writing tight, bare-metal code will come back into fashion, and why parallel programming hasn't caught up with the processors yet." These guys are senior enough that they don't seem to need to watch what they say and how it aligns with Microsoft's product roadmap. They are also dead funny. Here's Jeffrey Snover on managed code (being pushed by Microsoft through its Common Language Runtime tech): "Managed code is like antilock brakes. You used to have to be a good driver on ice or you would die. Now you don't have to pump your brakes anymore." Snover also joked that programming is getting so abstract, developers will soon have to use Natal to "write programs through interpretative dance."
Read More... 495 comments story

Comments: 93 +-   Building 3D Models On the Fly With a Webcam on Friday November 27, @02:19PM

Posted by kdawson on Friday November 27, @02:19PM
from the do-you-see-what-i-see dept.
graphics
blee37 writes "Here is an excellent video demonstration of a new program developed by Qi Pan, a graduate student, and other researchers at the University of Cambridge. The 'ProFORMA' software constructs a 3D model of an object in real time from (commodity) webcam video. The user can watch the program deduce more pieces of the 3D model as the object is moved and rotated. The resulting graphics are of high quality."
Read More... 93 comments story

Comments: 578 +-   Dumbing Down Programming? on Thursday November 26, @04:44PM

Posted by timothy on Thursday November 26, @04:44PM
from the accessible-is-not-dumb dept.
programming
RunRevKev writes "The unveiling of Revolution 4.0 has sparked a debate on ZDNet about whether programming is being dumbed down. The new version of the software uses an English-syntax that requires 90 per cent less code than traditional languages. A descendant of Apple's Hypercard, Rev 4 is set to '...empower people who would never have attempted programming to create successful applications.' ZDNet reports that 'One might reasonably hope that this product inspires students in the appropriate way and gets them more interested in programming.'"
Read More... 578 comments story

Comments: 173 +-   Computer Games and Traditional CS Courses on Wednesday November 25, @01:12AM

Posted by Soulskill on Wednesday November 25, @01:12AM
from the terrible-terrible-games dept.
education
drroman22 writes "Schools are working to put real-world relevance into computer science education by integrating video game development into traditional CS courses. Quoting: 'Many CS educators recognized and took advantage of younger generations' familiarity and interests for computer video games and integrate related contents into their introductory programming courses. Because these are the first courses students encounter, they build excitement and enthusiasm for our discipline. ... Much of this work reported resounding successes with drastically increased enrollments and student successes. Based on these results, it is well recognized that integrating computer gaming into CS1 and CS2 (CS1/2) courses, the first programming courses students encounter, is a promising strategy for recruiting and retaining potential students." While a focus on games may help stir interest, it seems as though game development studios are as yet unimpressed by most game-related college courses. To those who have taken such courses or considered hiring those who have: what has your experience been?
Read More... 173 comments story

Comments: 173 +-   Haskell 2010 Announced on Tuesday November 24, @05:05PM

Posted by kdawson on Tuesday November 24, @05:05PM
from the eddie-and-the-beav dept.
programming
paltemalte writes "Simon Marlow has posted an announcement of Haskell 2010, a new revision of the Haskell purely functional programming language. Good news for everyone interested in SMP and concurrency programming."
Read More... 173 comments story

Comments: 291 +-   English Shell Code Could Make Security Harder on Monday November 23, @08:33PM

Posted by ScuttleMonkey on Monday November 23, @08:33PM
from the little-bobby-tables-takes-up-writing dept.
security
An anonymous reader writes to tell us that finding malicious code might have just become a little harder. Last week at the ACM Conference on Computer and Communications Security, security researchers Joshua Mason, Sam Small, Fabian Monrose, and Greg MacManus presented a method they developed to generate English shell code [PDF]. Using content from Wikipedia and other public works to train their engine, they convert arbitrary x86 shell code into sentences that read like spam, but are natively executable. "In this paper we revisit the assumption that shell code need be fundamentally different in structure than non-executable data. Specifically, we elucidate how one can use natural language generation techniques to produce shell code that is superficially similar to English prose. We argue that this new development poses significant challenges for in-line payload-based inspection (and emulation) as a defensive measure, and also highlights the need for designing more efficient techniques for preventing shell code injection attacks altogether."
Read More... 291 comments story

Comments: 89 +-   The State of Ruby VMs — Ruby Renaissance on Sunday November 22, @10:59AM

Posted by Soulskill on Sunday November 22, @10:59AM
from the take-your-pick dept.
programming
igrigorik writes "In the short span of just a couple of years, the Ruby VM space has evolved to more than just a handful of choices: MRI, JRuby, IronRuby, MacRuby, Rubinius, MagLev, REE and BlueRuby. Four of these VMs will hit 1.0 status in the upcoming year and will open up entirely new possibilities for the language — Mac apps via MacRuby, Ruby in the browser via Silverlight, object persistence via Smalltalk VM, and so forth. This article takes a detailed look at the past year, the progress of each project, and where the community is heading. It's an exciting time to be a Rubyist."
Read More... 89 comments story

Comments: 305 +-   Synchronize Data Between Linux, OS X, and Windows? on Thursday November 19, @04:30PM

Posted by timothy on Thursday November 19, @04:30PM
from the please-be-more-specific dept.
storage
aaaaaaargh! writes "I'm using a laptop with Ubuntu 8.04 for work, a netbook with Ubuntu 9.10 when I'm outside, Mac OS X 10.5 for hobby projects, and Windows XP for gaming. For backups, I'm currently using Jungle Disk and Apple's Time Machine, and I use a local svn repository for my work data. Now I need to frequently exchange and synchronize OpenOffice and Latex files and source code in various cross-platform programming languages between one machine and another. Options range from putting everything online (but Jungle Disk disks seem to be too slow for anything else than backup), storing my data on external media like USB sticks or SD cards, or working with copies by synchronizing folders over the network. I don't want to give my data away to some server outside without strong encryption (controlled by me, including the source code) and external media like USB sticks are a bit too fragile according to my taste. The solution should be reliable, relatively failsafe, as simple as possible, and allow me to continue to use Jungle Disk for backup. So what would you recommend?"
Read More... 305 comments story

Comments: 269 +-   Building a 32-Bit, One-Instruction Computer on Thursday November 19, @02:12PM

Posted by timothy on Thursday November 19, @02:12PM
from the some-things-weren't-meant-for-post-its dept.
programming
Hugh Pickens writes "The advantages of RISC are well known — simplifying the CPU core by reducing the complexity of the instruction set allows faster speeds, more registers, and pipelining to provide the appearance of single-cycle execution. Al Williams writes in Dr Dobbs about taking RISC to its logical conclusion by designing a functional computer called One-Der with only a single simple instruction — a 32-bit Transfer Triggered Architecture (TTA) CPU that operates at roughly 10 MIPS. 'When I tell this story in person, people are usually squirming with the inevitable question: What's the one instruction?' writes Williams. 'It turns out there's several ways to construct a single instruction CPU, but the method I had stumbled on does everything via a move instruction (hence the name, "Transfer Triggered Architecture").' The CPU is implemented on a Field Programmable Gate Array (FPGA) device and the prototype works on a 'Spartan 3 Starter Board' with an XS3C1000 device available from Digilent that has the equivalent of about 1,000,000 logic gates, costing between $100 and $200. 'Applications that can benefit from custom instruction in hardware — things like digital signal processing, for example — are ideal for One-Der since you can implement parts of your algorithm in hardware and then easily integrate those parts with the CPU.'"
Read More... 269 comments story

Comments: 275 +-   Bizarre Droid Auto-Focus Bug Revealed on Wednesday November 18, @02:59PM

Posted by timothy on Wednesday November 18, @02:59PM
from the each-droid-has-a-moth-enclosed dept.
bug
itwbennett writes "Pity the poor engineer who had to find this one. One of the more interesting of the handful of bugs that have appeared since the launch of Verizon's Droid smartphone has to do with the on-board camera's auto-focus. Apparently it just didn't work. And then suddenly it did. Naturally, this off-again, on-again made the theories fly. But the real reason for the bug was revealed in a comment on an Engadget post by someone claiming to be Google engineer Dan Morrill: 'There's a rounding-error bug in the camera driver's autofocus routine (which uses a timestamp) that causes autofocus to behave poorly on a 24.5-day cycle,' said Morrill. 'That is, it'll work for 24.5 days, then have poor performance for 24.5 days, then work again. The 17th is the start of a new 'works correctly' cycle, so the devices will be fine for a while. A permanent fix is in the works.'"
Read More... 275 comments story

Comments: 77 +-   Ask Sam Ramji About the CodePlex Foundation on Wednesday November 18, @12:00PM

Posted by ScuttleMonkey on Wednesday November 18, @12:00PM
from the life-after-microsoft dept.
programming
This week the Codeplex Foundation announced its first project, the ASP.NET Ajax Library Project, as part of its first sponsored gallery, the ASP.NET Gallery. The CodePlex Foundation is now two months old, and Foundation President Sam Ramji has agreed to answer questions about the Foundation, its first project, and overall progress to date. Usual Slashdot interview rules apply.
Read More... 77 comments story

Small is beautiful. -- Schumacher's Dictum