Forgot your password?
typodupeerror

Become a fan of Slashdot on Facebook

Open Source

Why Apple Should Open-Source Swift -- But Won't

Posted by Soulskill
from the programming-language-with-just-one-button dept.
snydeq writes: Faster innovation, better security, new markets — the case for opening Swift might be more compelling than Apple will admit, writes Peter Wayner. "In recent years, creators of programming languages have gone out of their way to get their code running on as many different computers as possible. This has meant open-sourcing their tools and doing everything they could to evangelize their work. Apple has never followed the same path as everyone else. The best course may be to open up Swift to everyone, but that doesn't mean Apple will. Nor should we assume that giving us something for free is in Apple's or (gasp) our best interests. The question of open-sourcing a language like Swift is trickier than it looks."
KDE

KDevelop 4.7.0 Released 45

Posted by samzenpus
from the check-it-out dept.
KDE Community (3396057) writes "KDevelop team is proud to announce the final release of KDevelop 4.7.0. This release is special, as it marks the end of the KDE4 era for us. As such, KDevelop 4.7.0 comes with a long-term stability guarantee. The CMake support was improved and extended to ensure that all idioms needed for KF5 development are available. The unit test support UI was polished and several bugs fixed. In the same direction, some noteworthy issues with the QtHelp integration were addressed. KDevelop's PHP language support now handles namespaces better and can understand traits aliases. Furthermore, some first fruits of the Google summer of code projects are included in this release. These changes pave the path toward better support for cross compile toolchains. Feature-wise, KDevelop now officially supports the Bazaar (bzr) version control system. On the performance front, it was possible to greatly reduce the memory footprint when loading large projects with several thousand files in KDevelop. Additionally, the startup should now be much faster."
Education

Harvard's CompSci Intro Course Boasts Record-Breaking Enrollment 119

Posted by Soulskill
from the i-bet-you-liked-programming-before-it-was-cool dept.
alphadogg writes: Harvard College's CS50, the school's Introduction to Computer Science course for undergrads, has attracted about 1 in 8 students this fall — a new record for the school and yet another sign of just how hot this field is becoming for the job-hungry. Overall, 818 undergrads (or 12% of the student body) signed up for the challenging course this semester (PDF), and nearly 900 students are registered when factoring in graduate and cross-registered students. Topics on the syllabus include Linux, cryptography, HTML and JavaScript. David Malan, a Harvard CompSci grad, teaches the course.
Businesses

Kickstarter's Problem: You Have To Make the Game Before You Ask For Money 210

Posted by timothy
from the such-high-standards dept.
An anonymous reader writes with this piece about Digital Knights, the studio behind the Kickstarter campaign project Sienna Storm, which was cancelled this week after the team raised only 10% of their $180,000 target, despite a compelling concept (a card based espionage game) and a reputable team including the writer of the original Deus Ex, Sheldon Pacotti. The team is now seeking alternative funding before reaching out to publishers, but in an interview given this week, Knights CEO Sergei Filipov highlights what he sees as a recent and growing problem with crowdfunding games: an expectation to see a working prototype. "It seems at least 50 or 60 percent of the game needs to be completed before one launches a campaign on Kickstarter," he says. It's a chicken and egg cycle some indie developers will struggle to break out of, and shows just how far we've come since Tim Schafer's Double Fine Adventure Kickstarter burst the doors open two years ago.
Databases

UK's National Health Service Moves To NoSQL Running On an Open-Source Stack 198

Posted by Soulskill
from the deciding-to-DROP-it dept.
An anonymous reader sends this news from El Reg: The U.K.'s National Health Service has ripped the Oracle backbone from a national patient database system and inserted NoSQL running on an open-source stack. Spine2 has gone live following successful redevelopment including redeployment on new, x86 hardware. The project to replace Spine1 had been running for three years with Spine2 now undergoing a 45-day monitoring period. Spine is the NHS’s main secure patient database and messaging platform, spanning a vast estate of blades and SANs. It logs the non-clinical information on 80 million people in Britain – holding data on everything from prescriptions and payments to allergies. Spine is also a messaging hub, serving electronic communications between 20,000 applications that include the Electronic Prescription Service and Summary Care Record. It processes more than 500 complex messages a second.
Programming

Unpopular Programming Languages That Are Still Lucrative 380

Posted by timothy
from the psst-I-got-a-line-on-some-hot-cobol dept.
Nerval's Lobster writes In theory, learning less-popular programming languages could end up paying off big—provided the programmers who pursue them play their proverbial cards right. And as with any good card game, there's a considerable element of chance involved: In order to land a great job, you need to become an expert in a language, which involves a considerable amount of work with no guarantee of a payoff. With that in mind, do you think it's worth learning R, Scala, Haskell, Clojure, or even COBOL (the lattermost is still in use among companies with decades-old infrastructure, and they reportedly have trouble filling jobs that rely on it)? Or is it better to devote your precious hours and memory to popular, much-used languages that have a lot of use out there?
First Person Shooters (Games)

John Romero On Reinventing the Shooter 266

Posted by Soulskill
from the just-let-me-rocket-jump-and-i'll-be-happy dept.
An anonymous reader writes: John Romero helped bring us Doom, Quake, and Wolfenstein, but he's also known for Daikatana — an immensely-hyped followup that flopped hard. After remaining on the periphery of game development since then, Romero announced last month that he's coming back to the FPS genre with a new game in development. Today, he spoke with Develop Magazine about his thoughts on the future of shooters. Many players worry that the genre is stagnant, but Romero disagrees that this has to be the case. "Shooters have so many places to go, but people just copy the same thing over and over because they're afraid to try something new. We've barely scratched the surface."

He also thinks the technology underpinning games matters less than ever. Romero says high poly counts and new shaders are a distraction from what's important: good game design. "Look at Minecraft – it's unbelievable that it was made by one person, right? And it shows there's plenty of room for something that will innovate and change the whole industry. If some brilliant designers take the lessons of Minecraft, take the idea of creation and playing with an environment, and try to work out what the next version of that is, and then if other people start refining that, it'll take Minecraft to an area where it will become a real genre, the creation game genre."
Programming

Is It Time To Split Linux Distros In Two? 280

Posted by samzenpus
from the programming-of-solomon dept.
snydeq writes Desktop workloads and server workloads have different needs, and it's high time Linux consider a split to more adequately address them, writes Deep End's Paul Venezia. You can take a Linux installation of nearly any distribution and turn it into a server, then back into a workstation by installing and uninstalling various packages. The OS core remains the same, and the stability and performance will be roughly the same, assuming you tune they system along the way. Those two workloads are very different, however, and as computing power continues to increase, the workloads are diverging even more. Maybe it's time Linux is split in two. I suggested this possibility last week when discussing systemd (or that FreeBSD could see higher server adoption), but it's more than systemd coming into play here. It's from the bootloader all the way up. The more we see Linux distributions trying to offer chimera-like operating systems that can be a server or a desktop at a whim, the more we tend to see the dilution of both. You can run stock Debian Jessie on your laptop or on a 64-way server. Does it not make sense to concentrate all efforts on one or the other?"
Emulation (Games)

GSOC Project Works To Emulate Systemd For OpenBSD 314

Posted by timothy
from the everyone's-idea-of-a-good-time dept.
An anonymous reader writes Through a Google Summer of Code project this year was work to emulate systemd on OpenBSD. Upstream systemd remains uninterested in supporting non-Linux platforms so a student developer has taken to implementing the APIs of important systemd components so that they translate into native systemd calls. The work achieved this summer was developing replacements for the systemd-hostnamed, systemd-localed, systemd-timedated, and systemd-logind utilities. The hope is to allow for systemd-dependent components like more recent versions of GNOME to now run on OpenBSD.
Programming

Scala Designer Martin Odersky On Next Steps 94

Posted by timothy
from the escallatio-isn't-just-for-lbj dept.
rfernand79 writes Infoworld has an interview with Martin Odersky, designer of Scala, in which they discuss the future of this popular language. Three versions are discussed as being part of the Scala roadmap: The first one (2.12) focuses on better integration with Java 8, and making use of the latest improvements in the JVM. The second one (Aida) focuses on cleaning up the Scala libraries. But the third one (Don Giovani) is about a fundamental rethink of Scala, with a strong focus on simplicity.
Programming

IT Job Hiring Slumps 249

Posted by timothy
from the so-many-variables dept.
snydeq writes The IT job hiring bump earlier this year wasn't sustained in July and August, when numbers slumped considerably, InfoWorld reports. 'So much for the light at the end of the IT jobs tunnel. According to job data released by the Bureau of Labor Statistics, as analyzed by Janco Associates, the IT professional job market has all but lost the head of steam it built up earlier this year. A mere 3,400 IT jobs were added in August, down from 4,600 added for July and way down from the 13,800 added in April of this year. Overall, IT hiring in 2014 got off to a weak start, then surged, only to stumble again.' Anybody out there finding the IT job market discouraging of late and care to share their experiences?
Android

Carmack On Mobile VR Development 60

Posted by Soulskill
from the duct-taping-a-phone-to-your-eyeballs dept.
An anonymous reader writes: After surprising everyone by demonstrating Samsung's new VR headset at IFA yesterday, John Carmack spoke with Gamasutra about the difficulties of developing virtual reality in a mobile environment. He also had some interesting comments on developing for Android: 'Okay, there's the normal hell of moving to a new platform — and I gotta say, Android was more hell to move to than most consoles I've adopted. Just because of the way Google has to position things across a diverse hardware spectrum, and because Google still doesn't really endorse native code development — they'd still rather everyone worked in Java. And that's a defensible position, but it's certainly not what you want to be doing on a resource-constrained VR system. So brace yourself: Android setup and development really does suck. It's no fun at all.' He also had insights on building compute-intensive software — if you go to full speed on all CPU and GPU cores, you can expect overheating and thermal throttling in less than a minute.
Open Source

LLVM 3.5 Brings C++1y Improvements, Unified 64-bit ARM Backend 99

Posted by Soulskill
from the onward-and-upward dept.
An anonymous reader writes: LLVM 3.5 along with Clang 3.5 are now available for download. LLVM 3.5 offers many compiler advancements including a unified 64-bit ARM back-end from the merging of the Apple and community AArch64 back-ends, C++1y/C++1z language additions, self-hosting support of Clang on SPARC64, and various other compiler improvements.
Programming

Ask Slashdot: What Are the Strangest Features of Various Programming Languages? 725

Posted by Soulskill
from the object-disoriented-programming dept.
itwbennett writes: Every programming language has its own unique quirks, such as weird syntax, unusual functionality or non-standard implementations -- things that can cause developers new to the language, or even seasoned pros, to scratch their heads in wonder (or throw their hands up in despair). Phil Johnson has rounded up some of the strangest — from the + operator in JavaScript to the trigraphs in C and C++ and indentation level in Python. What programming language oddities cause you the most grief?"
Security

Privacy Vulnerabilities In Coursera, Including Exposed Student Email Addresses 31

Posted by timothy
from the don't-I-know-you-from-the-semiotics-class? dept.
An anonymous reader writes Coursera, the online education platform with over 9 million students, appears to have some serious privacy shortcomings. According to one of Stanford's instructors, 'any teacher can dump the entire user database, including over nine million names and email addresses.' Also, 'if you are logged into your Coursera account, any website that you visit can list your course enrollments.' The attack even has a working proof of concept [note: requires Coursera account]. A week after the problems were reported, Coursera still hasn't fixed them.

It is surely a great calamity for a human being to have no obsessions. - Robert Bly

Working...