Stories
Slash Boxes
Comments
typodupeerror delete not in

Please create an account to participate in the Slashdot moderation system

Comments: 90 +- Screenshot-sm   Ruby In Practice on Monday December 28, @01:43PM

Posted by samzenpus on Monday December 28, @01:43PM
from the read-all-about-it dept.
books
littleidea writes "Ruby In Practice is like a sampler platter that picks up where The Ruby Way leaves off. Depending on your tastes each of the different offerings are delicious, but sometimes leave you wishing you had a whole order of just that. Then again, if you eat the whole thing, chances are you won't be hungry." Keep reading for the rest of Andrew's review.
Read 5758 More Bytes... 90 comments story

Comments: 195 +-   GNU Emacs Switches From CVS To Bazaar on Sunday December 27, @10:18PM

Posted by timothy on Sunday December 27, @10:18PM
from the surely-you-need-not-leave-emacs-to-use-bazaar dept.
gnu
kfogel writes "GNU Emacs, one of the oldest continuously developed free software projects around, has switched from CVS to Bazaar. Emacs's first recorded version-control commits date from August, 1985. Eight years later, in 1993, it moved to CVS. Sixteen years later, it is switching to Bazaar, its first time in a decentralized version control system. If this pattern holds, GNU Emacs will be in Bazaar for at least thirty-two years ..."
Read More... 195 comments story

Comments: 783 +-   How To Teach a 12-Year-Old To Program? on Sunday December 27, @02:48PM

Posted by timothy on Sunday December 27, @02:48PM
from the hypnotherapy-might-work dept.
education
thelordx writes "I've got a much younger brother who I'd like to teach how to program. When I was younger, you'd often start off with something like BASIC or Apple BASIC, maybe move on to Pascal, and eventually get to C and Java. Is something like Pascal still a dominant teaching language? I'd love to get low-level with him, and I firmly believe that C is the best language to eventually learn, but I'm not sure how to get him there. Can anyone recommend a language I can start to teach him that is simple enough to learn quickly, but powerful enough to do interesting things and lead him down a path towards C/C++?"
Read More... 783 comments story

Comments: 27 +- Screenshot-sm   Racist Facial Recognition Software on Wednesday December 23, @11:45PM

Posted by samzenpus on Wednesday December 23, @11:45PM
from the ebony-and-irony dept.
programming

Watch
An anonymous reader writes "A black man found that his HP facial-tracking recognition software wouldn't work. Then he discovered it worked fine for a white co-worker. From the article: 'HP's Tony Welch thanked Desi and Wanda, the video's creators, and promised that he and the team at HP were looking into why the camera was behaving the way it was. "The technology we use is built on standard algorithms that measure the difference in intensity of contrast between the eyes and the upper cheek and nose," he said. "We believe that the camera might have difficulty 'seeing' contrast in conditions where there is insufficient foreground lighting."'"
Read More... 27 comments story

Comments: 584 +-   Why Coder Pay Isn't Proportional To Productivity on Wednesday December 23, @02:27PM

Posted by timothy on Wednesday December 23, @02:27PM
from the productivity-is-a-blunt-edged-word dept.
business
theodp writes "John D. Cook takes a stab at explaining why programmers are not paid in proportion to their productivity. The basic problem, Cook explains, is that extreme programmer productivity may not be obvious. A salesman who sells 10x as much as his peers will be noticed, and compensated accordingly. And if a bricklayer were 10x more productive than his peers, this would be obvious too (it doesn't happen). But the best programmers do not write 10x as many lines of code; nor do they work 10x as many hours. Programmers are most effective when they avoid writing code. An über-programmer, Cook explains, is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'"
Read More... 584 comments story

Comments: 71 +-   An Open Source Compiler From CUDA To X86-Multicore on Wednesday December 23, @02:06PM

Posted by timothy on Wednesday December 23, @02:06PM
from the abstraction-gains-a-layer dept.
programming
Gregory Diamos writes "An open source project, Ocelot, has recently released a just-in-time compiler for CUDA, allowing the same programs to be run on NVIDIA GPUs or x86 CPUs and providing an alternative to OpenCL. A description of the compiler was recently posted on the NVIDIA forums. The compiler works by translating GPU instructions to LLVM and then generating native code for any LLVM target. It has been validated against over 100 CUDA applications. All of the code is available under the New BSD license."
Read More... 71 comments story

Comments: 451 +-   The US Economy Needs More "Cool" Nerds on Tuesday December 22, @02:13PM

Posted by kdawson on Tuesday December 22, @02:13PM
from the we-be-cool dept.
education
Hugh Pickens writes "Steve Lohr writes in the NY Times that the country needs more 'cool' nerds — professionals with hybrid careers that combine computing with other fields like medicine, art, or journalism. Not enough young people are embracing computing, often because they are leery of being branded nerds. Educators and technologists say that two things need to change: the image of computing work, and computer science education in high schools. Today, introductory courses in computer science are too often focused merely on teaching students to use software like word processing and spreadsheet programs, says Janice C. Cuny, a program director at the National Science Foundation adding that the Advanced Placement curriculum concentrates too narrowly on programming. 'We're not showing and teaching kids the magic of computing,' Cuny says. The NSF is working to change this by developing a new introductory high school course in computer science and seeking to overhaul Advanced Placement courses as well. The NSF hopes to train 10,000 high school teachers in the modernized courses by 2015. Knowledge of computer science and computer programming is becoming a necessary skill for many professions, not only science and technology but also increasingly for marketing, advertising, journalism and the creative arts. 'We need to gain an understanding in the population that education in computer science is both extraordinarily important and extraordinarily interesting,' says Alfred Spector, vice president for research and special initiatives at Google. 'The fear is that if you pursue computer science, you will be stuck in a basement, writing code. That is absolutely not the reality.'"
Read More... 451 comments story

Comments: 40 +- Screenshot-sm   Website Owner's Manual on Monday December 21, @02:17PM

Posted by samzenpus on Monday December 21, @02:17PM
from the read-all-about-it dept.
books
Michael J. Ross writes"Experienced Web designers and developers will readily admit that the most challenging aspect of their professions is not the technical work itself, nor learning the tools of the trade, but rather dealing with clients. Within that area, the most frustrating type of work — aside from the ever-joyless chore of collecting on invoices — is getting (non-technical) clients to understand the possibilities and limitations of Web technologies, design decisions, and all the other factors that can make or break a website project, as well as the site itself. Yet this process can be just as unhappy, and far more confusing, to prospective site owners, who typically are quite knowledgeable of their own fields, but have little to no understanding of how best to ensure the success of any website project they sponsor. Aiming to bridge this gap, is the appropriately-titled Website Owner's Manual." Read on for the rest of Michael's review.
Read 15506 More Bytes... 40 comments story

Comments: 426 +-   When Developers Work Late, Should the Manager Stay? on Sunday December 20, @01:43PM

Posted by Soulskill on Sunday December 20, @01:43PM
from the stop-watching-me-think dept.
programming
jammag writes "A veteran developer looks back — in irritation — at those times he had to work late and his unskilled manager stayed too, just to look over his shoulder and add worry and fret to the process. Now, that same developer is a manager himself — and recently stayed late to ride herd over late-working developers. 'And guess what? Yep, I hadn't coded in years and never in the language he had to work with.' Yet now he understood: his own butt was on the line, so he was staying put. Still, does it really help developers to have management hovering on a late evening, even if the boss handles pizza delivery?"
Read More... 426 comments story

Comments: 558 +-   Has a Decade of .NET Delivered On Microsoft's Promises? on Friday December 18, @08:10AM

Posted by timothy on Friday December 18, @08:10AM
from the full-of-holes dept.
microsoft
cyclocommuter writes with this snippet from The Register's assessment of whether Microsoft's .NET framework has been a success: "If the goal of .NET was to see off Java, it was at least partially successful. Java did not die, but enterprise Java became mired in complexity, making .NET an easy sell as a more productive alternative. C# has steadily grown in popularity, and is now the first choice for most Windows development. ASP.NET has been a popular business web framework. The common language runtime has proved robust and flexible. ... Job trend figures here show steadily increasing demand for C#, which is now mentioned in around 32 per cent of UK IT programming vacancies, ahead of Java at 26 per cent."
Read More... 558 comments story

Comments: 428 +-   What Does Everyone Use For Task/Project Tracking? on Wednesday December 16, @04:31PM

Posted by timothy on Wednesday December 16, @04:31PM
from the tribal-tattoos-mostly dept.
programming
JerBear0 writes "I work as the sole IT employee at a company of about 50 people. I handle programming, support, pretty much anything that is IT related, or even that plugs in. As seems to be true with many small companies, the priorities seem to shift quite frequently. As a result, I've always got multiple programming (both new systems and improvements/changes to existing systems), integration, research, maintenance tasks/projects on my To Do list, in varying stages of completion. At any given time, I need to be able to jump back to one of these items and pick up where I left off. I am currently using Outlook Tasks, and then end up referencing my notebook and email for those dates to figure out exactly where I left off. It works, but not well. If it's been a while, I'll end up losing an hour or two just tracking everything down. I looked at using MS Project / OpenProj, but they want an individual file for each project, and I want at least the project/task list all on one screen. Essentially what I'd want would be a Task List on steroids, allowing for hierarchical subtasks, attachments, and prioritization. Ideally it would be a desktop app, but a locally-hostable web app would be okay. In some of these projects I may want to include proprietary information, which I really don't want floating out in the cloud outside of my control. I know I'm not alone in this problem, so what do you guys (gals) use to address this?"
Read More... 428 comments story

Comments: 636 +-   "Loud Commercial" Legislation Proposed In US Congress on Monday December 14, @06:32PM

Posted by Soulskill on Monday December 14, @06:32PM
from the you-have-my-grandmother's-vote dept.
tv
Hackajar writes "Have you ever caught yourself running for the volume control when a TV commercial comes on? Congresswoman Anna Eshoo (D-CA) has, and is submitting legislation that would require TV commercials in the US to stay at volume levels similar to the programming they are associated with. From the article: 'Right now, the government doesn't have much say in the volume of TV ads. It's been getting complaints ever since televisions began proliferating in the 1950s. But the FCC concluded in 1984 there was no fair way to write regulations controlling the "apparent loudness" of commercials.'"
Read More... 636 comments story

Comments: 88 +-   The Book of Xen on Monday December 14, @01:02PM

Posted by samzenpus on Monday December 14, @01:02PM
from the read-all-about-it dept.
programming
swsuehr writes "The Book of Xen: A Practical Guide for the System Administrator provides an excellent resource for learning about Xen virtualization. I frequently need to create test environments for examples that appear in various books and magazine articles (in the interest of full disclosure, I've never written for the publisher of this book). In the days before virtualization that meant finding and piecing together hardware. Like many readers, I've been using virtualization in one form or another for several years, including Xen. This book would've saved hours searching around the web looking for tidbits of information and sifting through what works and doesn't work in setting up Xen environments. The authors have done the sifting for me within the ~250 pages of the book. But far beyond, the authors also convey their experience with Xen using walkthroughs, tips, and recommendations for Xen in the real world." Read on for the rest of Steve's review.
Read 6952 More Bytes... 88 comments story

Comments: 1019 +-   Music While Programming? on Saturday December 12, @05:09AM

Posted by Soulskill on Saturday December 12, @05:09AM
from the perl-jam dept.
music
BubbaDoom writes "In our cubicle-ville, we have programmers intermixed with accounting, customer support and marketing. As programmers, it is our habit to put on our headphones and listen to our portable music players to drown out all of the noise from everyone else. The boss recently sent an email just to the programmers demanding that we do not use our music players at work because he thinks it distracts us from our jobs and causes us to make mistakes. Of course, we've explained to him that prattle from the other people is much, much more distracting, but he insists his policy is the right one. What is the Slashdot community's experience with music at work for programmers?"
Read More... 1019 comments story

Comments: 13 +- 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... 13 comments story

Comments: 160 +-   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... 160 comments story

Comments: 477 +-   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... 477 comments story

Comments: 258 +-   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... 258 comments story

Comments: 65 +-   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... 65 comments story

Comments: 769 +-   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... 769 comments story

Backed up the system lately?