×
Programming

CS Faculty and Students To Write a Creative Commons C++ Textbook 96

Cynic writes "Inspired by an earlier Slashdot story about Finnish teachers and students writing a math textbook, I pitched the idea of writing our own much cheaper/free C++ textbook to my programming students. They were incredibly positive, so I decided to move forward and started a Kickstarter project. We hope to release the textbook we produce under a CC BY-NC-SA 3.0 license and sell cheap hard copies to sustain the hosting and other production costs."
DRM

Ask Slashdot: What Is a Reasonable Way To Deter Piracy? 687

An anonymous reader writes "I'm an indie developer about to release a small ($5 — $10 range) utility for graphic designers. I'd like to employ at least a basic deterrent to pirates, but with the recent SimCity disaster, I'm wondering: what is a reasonable way to deter piracy without ruining things for legitimate users? A simple serial number? Online activation? Encrypted binaries? Please share your thoughts."
Education

Code.org Documentary Serving Multiple Agendas? 226

theodp writes "'Someday, and that day may never come,' Don Corleone says famously in The Godfather, 'I'll call upon you to do a service for me.' Back in 2010, filmmaker Lesley Chilcott produced Waiting for 'Superman', a controversial documentary that analyzed the failures of the American public education system, and presented charter schools as a glimmer of hope, including the Bill & Melinda Gates Foundation-backed KIPP Los Angeles Prep. Gates himself was a 'Superman' cast member, lamenting how U.S. public schools are producing 'American Idiots' of no use to high tech firms like Microsoft, forcing them to 'go half-way around the world to recruit the engineers and programmers they needed.' So some found it strange that when Chilcott teamed up with Gates again three years later to make Code.org's documentary short What Most Schools Don't Teach, kids from KIPP Empower Academy were called upon to demonstrate that U.S. schoolchildren are still clueless about what computer programmers do. In a nice coincidence, the film went viral just as leaders of Google, Microsoft, and Facebook pressed President Obama and Congress on immigration reform, citing a dearth of U.S. programming talent. And speaking of coincidences, the lone teacher in the Code.org film (James, Teacher@Mount View Elementary), whose classroom was tapped by Code.org as a model for the nation's schools, is Seattle teacher Jamie Ewing, who took top honors in Microsoft's Partners in Learning (PiL) U.S. Forum last summer, earning him a spot on PiL's 'Team USA' and the chance to showcase his project at the Microsoft PiL Global Forum in Prague in November (82-page Conference Guide). Ironically, had Ewing stuck to teaching the kids Scratch programming, as he's shown doing in the Code.org documentary, Microsoft wouldn't have seen fit to send him to its blowout at 'absolutely amazingly beautiful' Prague Castle. Innovative teaching, at least according to Microsoft's rules, 'must include the use of one or more Microsoft technologies.' Fortunately, Ewing's project — described in his MSDN guest blog post — called for using PowerPoint and Skype. For the curious, here's Microsoft PiL's vision of what a classroom should be."
Security

Schneier: Security Awareness Training 'a Waste of Time' 284

An anonymous reader writes "Security guru Bruce Schneier contends that money spent on user awareness training could be better spent and that the real failings lie in security design. 'The whole concept of security awareness training demonstrates how the computer industry has failed. We should be designing systems that won't let users choose lousy passwords and don't care what links a user clicks on,' Schneier writes in a blog post on Dark Reading. He says organizations should invest in security training for developers. He goes on, '... computer security is an abstract benefit that gets in the way of enjoying the Internet. Good practices might protect me from a theoretical attack at some time in the future, but they’re a bother right now, and I have more fun things to think about. This is the same trick Facebook uses to get people to give away their privacy. No one reads through new privacy policies; it's much easier to just click "OK" and start chatting with your friends. In short: Security is never salient.'"
IT

Ask Slashdot: How To (or How NOT To) Train Your Job Replacement? 292

An anonymous reader writes "I am a contract developer from a major U.S. city. My rate has never been the lowest, but it's nonetheless very competitive considering the speed and quality of the work I have always delivered, as well as the positive feedback I've received from most clients. In the past ~3 years, I have been working on a sizable project for a major client. For the most part it has been a happy arrangement for both parties. However, for various reasons (including the still ailing economy), starting this year they hired a fresh college graduate in-house, and asked me to teach him all 'secrets' of my code, even though they have the source code by contract. The implicit (although never openly stated) goal is of course for him to take over the project and hopefully reduce cost, at least in the short-term. I say 'hopefully' because I am pretty sure that, because they are unfamiliar with the software industry, they underestimated what it takes to make quality, production-ready code. I am not afraid of losing this particular client, as I have many others, but I want to ask Slashdot: how do you handle this type of situation — training someone whom you know will eventually replace you at your job?"
The Almighty Buck

How a Programmer Gets By On $16K/Yr: He Moves to Malaysia 523

An anonymous reader writes "If you can make $10 and hour doing remote work, you can afford to live in Malysia. Make it $15 or $20, you can work 30 hours a week. Real money? Make it ten. This article talks about how John Hunter did it." Malaysia's not the only destination for self-motivated ex-pat programmers, of course. If you've considered doing this kind of sabbatical, or actually have, please explain in the comments the from-where-to-where details and reasons.
Java

Apple Nabs Java Exploit That Bypassed Disabled Plugin 97

Trailrunner7 writes "Apple on Thursday released a large batch of security fixes for its OS X operating system, one of which patches a flaw that allowed Java Web Start applications to run even when users had Java disabled in the browser. There have been a slew of serious vulnerabilities in Java disclosed in the last few months, and security experts have been recommending that users disable Java in their various browsers as a protection mechanism. However, it appears that measure wasn't quite enough to protect users of some versions of OS X."
Programming

Comparing the C++ Standard and Boost 333

Nerval's Lobster writes "The one and only Jeff Cogswell is back with an article exploring an issue important to anyone who works with C++. It's been two years since the ISO C++ committee approved the final draft of the newest C++ standard; now that time has passed, he writes, 'we can go back and look at some issues that have affected the language (indeed, ever since the first international standard in 1998) and compare its final result and product to a popular C++ library called Boost.' A lot of development groups have adopted the use of Boost, and still others are considering whether to embrace it: that makes a discussion (and comparison) of its features worthwhile. 'The Standards Committee took some eight years to fight over what should be in the standard, and the compiler vendors had to wait for all that to get ironed out before they could publish an implementation of the Standard Library,' he writes. 'But meanwhile the actual C++ community was moving forward on its own, building better things such as Boost.'"
Google

Google BigQuery Is Now Even Bigger 38

vu1986 writes "With the latest updates — announced in a blog post by BigQuery Product Manager Ku-kay Kwek on Thursday — users can now join large tables, import and query timestamped data, and aggregate large collections of distinct values. It's hardly the equivalent of Google launching Compute Engine last summer, but as (arguably) the inspiration for the SQL-on-Hadoop trend that's sweeping the big data world right now, every improvement to BigQuery is notable."
Image

Solaris Machine Shut Down After 3737 Days of Uptime Screenshot-sm 409

An anonymous reader writes "After running uninterrupted for 3737 days, this humble Sun 280R server running Solaris 9 was shut down. At the time of making the video it was idle, the last service it had was removed sometime last year. A tribute video was made with some feelings about Sun, Solaris, the walk to the data center and freeing a machine from internet-slavery."
Programming

Minecraft 1.5 "Redstone" Released 95

First time accepted submitter kdogg73 writes "Jens Bergensten and the Mojang team have released the latest version of Minecraft — version 1.5, dubbed 'Redstone.' Changes and updates include an added redstone comparator, redstone block, hoppers and droppers, light and weight sensors, Herobrine removal, and many bug fixes. Videos detailing the changes and new redstone devices already litter YouTube."
Cloud

Adobe Shuts Down Browser Testing Service BrowserLab 40

An anonymous reader writes "Adobe has shut down its BrowserLab service, used by many for testing content across multiple desktop platforms. The company pointed its customers to two alternatives: BrowserStack and Sauce Labs. BrowserLab offered cross-browser testing by producing screenshots of websites from various browsers across Windows and OS X platforms. It was very useful for developers looking to support as many different users as possible."
Programming

Ask Slashdot: How Do You Stay Fit At Work? 635

Dishwasha writes "What do you do to stay fit? Probably like many of you, this code monkey has lead a fairly sedentary life consisting most on fritos, tab, and mountain dew. Every time I attempt to incorporate exercise in even the most modest amount it never really seems to work out. 'Just do it' or joining and going to a gym just doesn't seem to work and with time being my most precious resource at this point, I would like to incorporate exercise in to my daily work process. Our office recently switched to standing desks, which is great, and I would like to possibly bring in a flat treadmill that fits under the standing desk, but my bosses have balked unless the equipment is whisper silent. We are a small business in a traditional office park with no exercise facility. Do any other geeks out there have a similar set up and would like to share what they use to stay heart healthy and improve circulation during their work day? What other ways do you incorporate exercise in to your geeky or nerdy lifestyle?"
Open Source

Drupal's Creator Aims For World Domination 192

angry tapir writes "Open-source content management system Drupal has come a long way since it was initially released in 2001. Drupal now runs 2% of the world's websites — but Drupal's creator Dries Buytaert thinks that this could easily grow to 10%. I caught up with Dries to talk about Drupal's evolution from a pure CMS to a Web platform, cracking the enterprise market, and the upcoming release of Drupal 8, which features significant architectural changes — incorporating elements of the Symfony2 Web framework to replace Drupal's aging architecture."
Open Source

Ask Slashdot: Where to Host Many Small, Related Projects? 69

MellowTigger writes "I work at a non-profit organization. I am looking for a site where we can register an account under our group's name, then spawn multiple projects to solicit programmer help for our organization. The current projects that we have in mind are small and probably not of interest to the wider world, although one very large project is possible. I need a site that emphasizes our non-profit as the benefactor rather than the wider world, since most projects are so specific that wider applicability seems slim. We would need help with various technologies including at least Powershell and SQL. At the moment, my available options emphasize individual projects of public interest, so we would have to spawn multiple independent projects, seeming to spam the host with 'pointless' minor tasks. We already have technical people seeking to donate time. We just need a way to coordinate skill matching, document sharing, and code submission out on the web. What do you suggest?"
Android

Embedded Linux Conference 2013 Videos Available Online 6

DeviceGuru writes "Videos from four keynote talks and two-dozen sessions at the Embedded Linux Conference 2013 in San Francisco last month are now available for free viewing, courtesy of the Linux Foundation, which held the event. The videos cover a wide range of embedded Linux development, deployment, and marketing topics. One particularly interesting session was Andrew Chatham's presentation on Google's self driving cars."
Businesses

Video Former MySQL CEO Mårten Mickos Talks About Managing Remote Workers (Video) Screenshot-sm 100

Millions of pixels have been used to talk about Yahoo! CEO Marissa Mayer's decision to ban telecommuting and her reasons for doing it. Today's interviewee, Mårten Mickos, built MySQL AB into a billion-dollar company with 70% of its workers, all over the world, telecommuting instead of working in offices. Now he's CEO of another young open source company, Eucalyptus, and is following a similar hiring pattern. Mårten says (toward the end of the video/transcript) that he believes people working out of their homes is entirely natural; that this is how things were done for thousands of years before the industrial revolution.
Security

Chrome, Firefox, IE 10, Java, Win 8 All Hacked At Pwn2Own 183

mask.of.sanity writes "Annual Canadian hack fest Pwn2Own is famous for leaving a trail of bloodied software bits and today it did not disappoint. Security researchers tore holes through all major web browsers, breaking Windows 8 and Java, too (though the latter feat is not remarkable). Thankfully for the rest of us, the cashed-up winners will disclose the holes quietly to Microsoft, Mozilla, Google and Oracle, and the proof of concept attack code will remain in the hands of organisers only."
Education

Raspberry Pi's Eben Upton: "Programming Will Make You a Better Doctor" 79

cylonlover writes "After a handful of days of furtive suggestion, spring made its presence felt in London today, where the second Technology Frontiers conference got underway. The Economist-organized event sees leading technologists and cultural figures take to the podium in front of some 250 ideas-thirsty business persons. Among them was Raspberry Pi Foundation founder Eben Upton, who extolled the benefits of learning to program for all professions. He went into some detail as to the inception of the Raspberry Pi and the need for more computer programmers."
Facebook

Facebook Details the Software Engineering Behind Graph Search 41

Nerval's Lobster writes "Facebook's Graph Search, its new and powerful way of searching the social network for all manner of information, has drawn a lot of attention since its January unveiling. Some have praised its innovation; others have wondered openly whether its search abilities will end up threatening Google and LinkedIn. Still more have questioned what it all means for users' privacy—always a touchy subject in conjunction with Facebook. The social network previously revealed how it's adjusting its hardware infrastructure to deal with the spike in traffic that will come from interactions with Graph Search (short answer: the Disaggregated Rack, which will break up hardware resources and scale them independently of one another). Now, in a new blog posting, it's offering a bit more with regard to the software side of things, and how the company repurposed an existing system to solve Graph Search's enormous engineering challenge. Bottom line: Facebook's engineers and executives finally decided on Unicorn, an inverted-index system they'd had in development for quite some time."

Slashdot Top Deals