Forgot your password?
typodupeerror

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

Open Source

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

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."
Robotics

MIT's Cheetah Robot Runs Untethered 69

Posted by Soulskill
from the because-skynet-totally-needs-cheetahs-too dept.
An anonymous reader writes: It's easy to make a robot walk, but hard to keep it from falling over. We've seen a number of crazy robot prototypes, but they're usually tethered and/or stuck on a treadmill. Now, researchers from MIT have developed an algorithm that allows their giant robot cheetah to run around outdoors at up to 10mph. They expect the robot to eventually hit speeds of 30mph. "The key to the bounding algorithm is in programming each of the robot's legs to exert a certain amount of force in the split second during which it hits the ground, in order to maintain a given speed: In general, the faster the desired speed, the more force must be applied to propel the robot forward. ... Kim says that by adapting a force-based approach, the cheetah-bot is able to handle rougher terrain, such as bounding across a grassy field." The MIT cheetah-bot also runs on a custom electric motor, which makes it significantly quieter than gas-powered robots. "Our robot can be silent and as efficient as animals. The only things you hear are the feet hitting the ground."
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."
Medicine

If We Can't Kill Cancer, Can We Control It? 138

Posted by Soulskill
from the thus-began-the-era-of-the-slave-tumors dept.
An anonymous reader sends this excerpt from The New Yorker: In April, [Dr. Eytan Stein] presented his findings to a packed auditorium at the annual meeting of the American Association for Cancer Research, in San Diego. It was the first public airing of the results of AG-221; patients with progressive [acute myelogenous leukemia] had never improved so quickly and definitively. ... The breakthrough is notable in part for the unconventional manner in which the drug attacks its target. There are many kinds of cancer, but treatments have typically combated them in one way only: by attempting to destroy the cancerous cells. Surgery aims to remove the entire growth from the body; chemotherapy drugs are toxic to the cancer cells; radiation generates toxic molecules that break up the cancer cells' DNA and proteins, causing their demise. A more recent approach, immunotherapy, co-opts the body's immune system into attacking and eradicating the tumor. The Agios drug, instead of killing the leukemic cells — immature blood cells gone haywire — coaxes them into maturing into functioning blood cells. Cancerous cells traditionally have been viewed as a lost cause, fit only for destruction. The emerging research on A.M.L. suggests that at least some cancer cells might be redeemable: they still carry their original programming and can be pressed back onto a pathway to health.
Wireless Networking

L.A. TV Stations Free Up Some Spectrum For Wireless Broadband 79

Posted by timothy
from the slightly-less-waste dept.
alphadogg (971356) writes An effort to free up some of the airwaves used by TV broadcasts and make them available for wireless broadband took a big step forward this week in the U.S. Two TV stations in Los Angeles, KLCS and KCET, have agreed to share a single frequency to deliver their programming freeing up a channel that can be auctioned off to wireless carriers next year. The change, which the Federal Communications Commission calls "repackaging," is possible because digital TV broadcasts don't need the full 6MHz of broadcast spectrum that was used for analog TV.
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?
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?"
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?
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?"
Programming

Does Learning To Code Outweigh a Degree In Computer Science? 546

Posted by samzenpus
from the most-bang-for-your-buck dept.
jjp9999 writes A college degree may not the best route when it comes to jobs in coding. Jobs for computer science majors flow aplenty, yet employers (and job-seekers) often learn quickly that the college grads don't have the skills. "This is because the courses taught in virtually all computer science curriculums focus on theory, and they only dabble in teaching practical programming skills," says Cody Scholberg on Epoch Times. This ties into a unique factoid in the world of programmers. Nearly half of the software developers in the United States do not have a college degree. Many never even graduated from high school. Instead, many aspiring programmers are turning to open source learning materials, or to the new programming bootcamps popping up around the United States. While theory does have its place, the situation raises the question of whether colleges are teaching the right skills people need to join the workforce, and what its place is amid the rise of open source learning.
Programming

Can ISO 29119 Software Testing "Standard" Really Be a Standard? 152

Posted by timothy
from the so-many-questions dept.
New submitter yorgo writes The International Organization for Standardization (ISO) will soon publish part 4 of a 5 part series of software testing standards. According to the website, "ISO/IEC/IEEE 29119 Software Testing is an internationally agreed set of standards for software testing that can be used within any software development life cycle or organisation." However, many in the testing community are against it. Some wonder how the ISO/IEC/IEEE achieved consensus without their input. James Bach speculates that exclusion helped build consensus. Others, such as Iain McCowatt, argue that something as variable as software testing cannot be standardized, at all. And others believe that the motive behind the standards is not increased quality, but economic benefit, instead. Michael Bolton explains "rent-seeking" as he builds on James Christie's CAST 2014 presentation, "Standards – promoting quality or restricting competition?"

A comprehensive list of many other arguments, viewpoints, and information has been collected by Huib Schoots. Opponents of ISO 29119 have even started a petition aimed at suspending publication of the standard. Even so, this might be an losing battle. Gil Zilberfeld thinks that companies will take the path of least resistance and accept ISO 29119.

So, where do you stand? What constitutes a consensus? Can a standard be honored without consensus? Can an inherently sapient activity, such as testing, be standardized, at all? What is the real purpose of a standard? Will companies acquiesce and adopt the standard without question?
Businesses

Amazon's Plan To Storm the Cable Industry's Castle 85

Posted by Soulskill
from the building-the-next-espn dept.
Randy Davis sends analysis of Amazon's acquisition of Twitch.tv, a move that indicates higher ambitions than simply another avenue for putting products in front of consumers. The Daily Herald think this is a sign Amazon is bulking up for a fight with cable companies, strengthening is bargaining position for getting (and maintaining) access to subscribers. "There are very few places in the U.S. where these four giant carriers allow independent networks carrying traffic from the data centers run by Amazon (and future Twitch.tv successors) to put that data on the carriers' controlled networks."

A related article at the NY Times argues Amazon is "betting on content," not wanting to fall behind the surge of new media productions from companies like Netflix. "There is a huge land grab for nontraditional models of programming. DreamWorks Animation bought AwesomenessTV, a popular YouTube channel, last year, and in March, Disney snatched up Maker Studios, a video supplier for YouTube, while Peter Chernin, formerly president of News Corporation, has invested in Crunchyroll, a streaming hub of anime. All of these deals are about content, but they are also a hedge, a way of exploring other production protocols that don’t involve prominent stars, agents and expensive producers." A different piece at The Motley Fool takes the acquisition as confirmation Amazon is developing its own ad network.
Chrome

Google Introduces HTML 5.1 Tag To Chrome 94

Posted by timothy
from the tagging-wars-ensue dept.
darthcamaro (735685) writes "Forget about HTML5, that's already passe — Google is already moving on to HTML5.1 support for the upcoming Chrome 38 release. Currently only a beta, one of the biggest things that web developers will notice is the use of the new "picture" tag which is a container for multiple image sizes/formats. Bottom line is it's a new way to think about the "IMG" tag that has existed since the first HTML spec."
Open Source

State of the GitHub: Chris Kelly Does the Numbers 34

Posted by timothy
from the git-along-little-hub dept.
I talked with Chris Kelly of GitHub at last week's LinuxCon about GitHub. He's got interesting things to say about the demographics and language choices on what has become in short order (just six years) one of the largest repositories of code in the world, and one with an increasingly sophisticated front-end, and several million users. Not all of the code on GitHub is open source, but the majority is -- handy, when that means an account is free as in beer, too. (And if you're reading on the beta or otherwise can't view the video below, here's the alternative video link.)
PHP

PHP 5.6.0 Released 118

Posted by timothy
from the still-hard-to-pronounce dept.
An anonymous reader writes The PHP team has announced the release of PHP 5.6.0. New features include constant scalar expressions, exponentiation using the ** operator, function and constant importing with the use keyword, support for file uploads larger than 2 GB, and phpdbg as an interactive integrated debugger SAPI. The team also notes important changes affecting compatibility. For example: "Array keys won't be overwritten when defining an array as a property of a class via an array literal," json_decode() is now more strict at parsing JSON syntax, and GMP resources are now objects. Here is the migration guide, the full change log, and the downloads page.
Programming

The Grumpy Programmer has Advice for Young Computer Workers (Video) 120

Posted by Roblimo
from the hey-kids-get-off-my-code dept.
Bob Pendleton calls his blog "The Grumpy Programmer" because he's both grumpy and a programmer. He's also over 60 years old and has been programming since he was in his teens. This pair of videos is a break from our recent spate of conference panels and corporate people. It's an old programmer sharing his career experiences with younger programmers so they (you?) can avoid making his mistakes and possibly avoid becoming as grumpy as he is -- which is kind of a joke, since Bob is not nearly as grumpy as he is light-hearted. (Transcript covers both videos. Alternate Video Link One; Alternate Video Link Two)
Java

If Java Wasn't Cool 10 Years Ago, What About Now? 511

Posted by timothy
from the pretty-good-drink-especially-with-honey-and-cream dept.
10 years ago today on this site, readers answered the question "Why is Java considered un-cool?" 10 years later, Java might not be hip, but it's certainly stuck around. (For slightly more than 10 years, it's been the basis of the Advanced Placement test for computer science, too, which means that lots of American students are exposed to Java as their first formally taught language.) And for most of that time, it's been (almost entirely) Free, open source software, despite some grumbling from Oracle. How do you see Java in 2014? Are the pessimists right?
Programming

Ask Slashdot: What Do You Wish You'd Known Starting Out As a Programmer? 548

Posted by Soulskill
from the how-to-program dept.
snydeq writes: Most of us gave little thought to the "career" aspect of programming when starting out, but here we are, battle-hardened by hard-learned lessons, slouching our way through decades at the console, wishing perhaps that we had recognized the long road ahead when we started. What advice might we give to our younger self, or to younger selves coming to programming just now? Andrew C. Oliver offers several insights he gave little thought to when first coding: "Back then, I simply loved to code and could have cared less about my 'career' or about playing well with others. I could have saved myself a ton of trouble if I'd just followed a few simple practices." What are yours?

Vax Vobiscum

Working...