×

Announcing: Slashdot Deals - Explore geek apps, games, gadgets and more. (what is this?)

Thank you!

We are sorry to see you leave - Beta is different and we value the time you took to try it out. Before you decide to go, please take a look at some value-adds for Beta and learn more about it. Thank you for reading Slashdot, and for making the site better!

  • How Blind Programmers Write Code

    theodp writes: Yes, folks, there are blind programmers. There's Ed Summers, for one, who lost his vision at age 30 and now ghostblogs for Willie the Seeing Eye Dog. And if you've ever wondered how the blind can code, Florian Beijers, who has been blind since birth, explains that all he needs is a normal Dell Inspiron 15r SE notebook and his trusty open source NVDA screen reader software, and he's good-to-go. "This is really all the adaptation a blind computer user needs," Beijers adds, but he does ask one small favor: "If you're writing the next big application, with a stunning UI and a great workflow, I humbly ask you to consider accessibility as part of the equation. In this day and age, there's really no reason not to use the UI toolkits available."

    73 comments | yesterday

  • US Army Releases Code For Internal Forensics Framework

    An anonymous reader writes: The U.S. Army Research Laboratory in Maryland has released on GitHub a version of a Python-based internal forensics tool which the army itself has been using for five years. Dshell is a Linux-based framework designed to help investigators identify and examine compromised IT environments. One of the intentions of the open-sourcing of the project is to involve community developers in the creation of new modules for the framework. The official release indicates that the version of Dshell released to Github is not necessarily the same one that the Army uses, or at least that the module package might be pared down from the Army-issued software.

    36 comments | 2 days ago

  • VirtualBox Development At a Standstill

    jones_supa writes: Phoronix notes how it has been a long time since last hearing of any major innovations or improvements to VirtualBox, the virtual machine software managed by Oracle. This comes while VMware is improving its products on all platforms, and KVM, Xen, Virt-Manager, and related Linux virtualization technologies continue to advance as well. Is there any hope left for a revitalized VirtualBox? It has been said that there are only four paid developers left on the VirtualBox team at the company, which is not enough manpower to significantly advance such a complex piece of software. The v4.3 series has been receiving some maintenance updates during the last two years, but that's about it.

    273 comments | 2 days ago

  • One In Five Developers Now Works On IoT Projects

    dcblogs writes Evans Data Corp., which provides research and intelligence for the software development industry, said that of the estimated 19 million developers worldwide, 19% are now doing IoT-related work. A year ago, the first year IoT-specific data was collected, that figure was 17%. But when developers were asked whether they plan to work in IoT development over the next year, 44% of the respondents said they are planning to do so, said Michael Rasalan, director of research at Evans.

    251 comments | 3 days ago

  • Anonymous No More: Your Coding Style Can Give You Away

    itwbennett writes Researchers from Drexel University, the University of Maryland, the University of Goettingen, and Princeton have developed a "code stylometry" that uses natural language processing and machine learning to determine the authors of source code based on coding style. To test how well their code stylometry works, the researchers gathered publicly available data from Google's Code Jam, an annual programming competition that attracts a wide range of programmers, from students to professionals to hobbyists. Looking at data from 250 coders over multiple years, averaging 630 lines of code per author their code stylometry achieved 95% accuracy in identifying the author of anonymous code (PDF). Using a dataset with fewer programmers (30) but more lines of code per person (1,900), the identification accuracy rate reached 97%.

    218 comments | 3 days ago

  • The American App Economy Is Now "Bigger Than Hollywood"

    Lemeowski writes Technology business analyst Horace Deidu found an interesting nugget while closely examining an Apple press release from earlier this year: "The iOS App Store distributed $10 billion to developers in 2014, which, Deidu points out, is just about as much as Hollywood earned off U.S. box office revenues the same year." That means the American app industry is poised to eclipse the American film industry. Additionally, Apple says its App Store has created 627,000 jobs, which Deidu contrasts with the 374,000 jobs Hollywood creates

    135 comments | 3 days ago

  • Computer Chess Created In 487 Bytes, Breaks 32-Year-Old Record

    An anonymous reader writes: The record for smallest computer implementation of chess on any platform was held by 1K ZX Chess, which saw a release back in 1983 for the Sinclair ZX81. It uses just 672 bytes of memory, and includes most chess rules as well as a computer component to play against. The 32-year-old record has been beaten this week by the demoscene group Red Sector Inc. They have implemented a fully-playable version of chess called BootChess in just 487 bytes (readme file including source code).

    202 comments | 4 days ago

  • Ask Slashdot: What Makes a Great Software Developer?

    Nerval's Lobster writes: What does it take to become a great — or even just a good — software developer? According to developer Michael O. Church's posting on Quora (later posted on LifeHacker), it's a long list: great developers are unafraid to learn on the job, manage their careers aggressively, know the politics of software development (which he refers to as 'CS666'), avoid long days when feasible, and can tell fads from technologies that actually endure... and those are just a few of his points. Over at Salsita Software's corporate blog, meanwhile, CEO and founder Matthew Gertner boils it all down to a single point: experienced programmers and developers know when to slow down. What do you think separates the great developers from the not-so-fantastic ones?

    210 comments | 4 days ago

  • Game Hack-A-Thon Attracts Teams At 500+ Sites Worldwide

    BarbaraHudson writes: Video game enthusiasts around the world participated in the Global Game Jam this past weekend. The event is a worldwide 48-hour hack-a-thon dedicated to inspiring creativity and building a working game from scratch in one weekend. Sponsored by companies like Intel, Microsoft, and Facebook, it's the largest event of its kind.

    All games entered for GGJ are released under a Creative Commons share, alter, no sell license. You can browse through the games and download their source files on the official website, and a couple of publications did quick hands-on playthroughs.

    "Although the club is focused on game development, not everyone participating was a computer programmer. Artists and graphic designers were present to help create characters and models for the games. The goal of Global Game Jam is to a stir up a global creative buzz in games while at the same time exploring the process of development."

    31 comments | 4 days ago

  • Why Coding Is Not the New Literacy

    An anonymous reader writes: There has been a furious effort over the past few years to bring the teaching of programming into the core academic curricula. Enthusiasts have been quick to take up the motto: "Coding is the new literacy!" But long-time developer Chris Granger argues that this is not the case: "When we say that coding is the new literacy, we're arguing that wielding a pencil and paper is the old one. Coding, like writing, is a mechanical act. All we've done is upgrade the storage medium. ... Reading and writing gave us external and distributable storage. Coding gives us external and distributable computation. It allows us to offload the thinking we have to do in order to execute some process. To achieve this, it seems like all we need is to show people how to give the computer instructions, but that's teaching people how to put words on the page. We need the equivalent of composition, the skill that allows us to think about how things are computed."

    He further suggests that if anything, the "new" literacy should be modeling — the ability to create a representation of a system that can be explored or used. "Defining a system or process requires breaking it down into pieces and defining those, which can then be broken down further. It is a process that helps acknowledge and remove ambiguity and it is the most important aspect of teaching people to model. In breaking parts down we can take something overwhelmingly complex and frame it in terms that we understand and actions we know how to do."

    211 comments | 5 days ago

  • Ask Slashdot: Is Pascal Underrated?

    An anonymous reader writes In the recent Slashdot discussion on the D programming language, I was surprised to see criticisms of Pascal that were based on old information and outdated implementations. While I'm sure that, for example, Brian Kernighan's criticisms of Pascal were valid in 1981, things have moved on since then. Current Object Pascal largely addresses Kernighan's critique and also includes language features such as anonymous methods, reflection and attributes, class helpers, generics and more (see also Marco Cantu's recent Object Pascal presentation). Cross-platform development is fairly straightforward with Pascal. Delphi targets Windows, OS X, iOS and Android. Free Pascal targets many operating systems and architectures and Lazarus provides a Delphi-like IDE for Free Pascal. So what do you think? Is Pascal underrated?

    488 comments | about a week ago

  • Brought To You By the Letter R: Microsoft Acquiring Revolution Analytics

    theodp writes Maybe Bill Gates' Summer Reading this year will include The Art of R Programming. Pushing further into Big Data, Microsoft on Friday announced it's buying Revolution Analytics, the top commercial provider of software and services for the open-source R programming language for statistical computing and predictive analytics. "By leveraging Revolution Analytics technology and services," blogged Microsoft's Joseph Sirosh, "we will empower enterprises, R developers and data scientists to more easily and cost effectively build applications and analytics solutions at scale." Revolution Analytics' David Smith added, "Now, Microsoft might seem like a strange bedfellow for an open-source company [RedHat:Linux as Revolution Analytics:R], but the company continues to make great strides in the open-source arena recently." Now that it has Microsoft's blessing, is it finally time for AP Statistics to switch its computational vehicle to R?

    105 comments | about a week ago

  • Bjarne Stroustrup Awarded 2015 Dahl-Nygaard Prize

    mikejuk writes Bjarne Stroustrup, the creator of C++, is the 2015 recipient of the Senior Dahl-Nygaard Prize, considered the most prestigious prize in object-oriented computer science. Established in 2005 it honors the pioneering work on object-orientation of Ole-Johan Dahl and Kristen Nygaard, who designed Simula, the original object-oriented language and are remembered as "colorful characters." To be eligible for the senior prize an individual must have made a "significant long-term contribution to the field of Object-Orientation," and this year it goes to Bjarne Stoustrup for the design, implementation and evolution of the C++ programming language. You can't argue with that.

    200 comments | about a week ago

  • By the Numbers: The Highest-Paying States For Tech Professionals

    Nerval's Lobster writes The average technology professional made $89,450 in 2014, according to Dice's latest salary survey. When it comes to salaries, however, not all states and cities are created equal. Those tech pros living and working in Silicon Valley are the highest-paid in the country, with an average annual salary of $112,610—but that salary grew only 4 percent year-over-year, lagging behind cities such as Portland and Seattle. Dice has built an interactive map that shows where people are making the most (and least). As you click around, note how salary growth is particularly strong in parts of the West, the Northeast, and the South, while remaining stagnant (and even regressing) in some middle states. If anything, the map reinforces what many tech pros have known for years: that more cities and regions are becoming hubs of innovation.

    136 comments | about a week ago

  • Blackberry CEO: Net Neutrality Means Mandating Cross-Platform Apps

    DW100 writes In a bizarre public blog post the CEO of BlackBerry, John Chen, has claimed that net neutrality laws should include forcing app developers to make their services available on all operating systems. Chen even goes as far as citing Apple's iMessage tool as a service that should be made available for BlackBerry, because at present the lack of an iMessage BlackBerry app is holding the firm back. Some excerpts from Chen's plea: Netflix, which has forcefully advocated carrier neutrality, has discriminated against BlackBerry customers by refusing to make its streaming movie service available to them. Many other applications providers similarly offer service only to iPhone and Android users. ... Neutrality must be mandated at the application and content layer if we truly want a free, open and non-discriminatory internet. All wireless broadband customers must have the ability to access any lawful applications and content they choose, and applications/content providers must be prohibited from discriminating based on the customer’s mobile operating system. Since "content providers" are writing code they think makes sense for one reason or another (expected returns financial or psychic), a mandate to write more code seems like a good way to re-learn why contract law frowns on specific performance.

    307 comments | about two weeks ago

  • User Plea Means EISA Support Not Removed From Linux

    jones_supa writes A patch was proposed to the Linux Kernel Mailing List to drop support for the old EISA bus. However a user chimed in: "Well, I'd like to keep my x86 box up and alive, to support EISA FDDI equipment I maintain if nothing else — which in particular means the current head version of Linux, not some ancient branch." Linus Torvalds was friendly about the case: "So if we actually have a user, and it works, then no, we're not removing EISA support. It's not like it hurts us or is in some way fundamentally broken, like the old i386 code was (i386 kernel page fault semantics really were broken, and the lack of some instructions made it more painful to maintain than needed — not like EISA at all, which is just a pure add-on on the side)." In addition to Intel 80386, recent years have also seen MCA bus support being removed from the kernel. Linux generally strives to keep support even for crusty hardware if there provably is still user(s) of the particular gear.

    189 comments | about two weeks ago

  • Ask Slashdot: Has the Time Passed For Coding Website from Scratch?

    First time accepted submitter thomawack writes As a designer I always do webdesign from scratch and put them into CMSMS. Frameworks are too complicated to work into, their code is usually bloated and adaptable online solutions are/were limited in options. I know my way around html/css, but I am not a programmer. My problem is, always starting from scratch has become too expensive for most customers. I see more and more online adaptive solutions that seem to be more flexible, but I am a bit overwhelmed because there are so many solutions around. Is there something you can recommend?

    302 comments | about two weeks ago

  • Jim Blasko Explains 'Unbreakable Coin' (Video 2 of 2)

    Today, the conclusion of my talk with Jim Blasko (here's part 1), who encourages you to go start your own crypto currency, because it's a fun exercise and because every entrant adds new ideas to the mix. As you'd expect, he's bullish about both his own Unbreakable Coin and cryptocurrencies more generally; how any given given currency performs, though, is an open question: U.S. dollars, Euros, or Yen may not go experience any meteoric rises, but their stability, even with inflation, is a nice feature, and so is their worldwide convertibility.

    Regulation, speculation, fraud, and cultural fashions all play a role in making new currencies risky; reader mbkennel yesterday asked an insightful question: "Are you up to loaning bitcoin or something less popular for 10 years?" Confidence in any given currency can be tested with the terms current holders are willing to accept to make loans payable in that same currency. (On the other hand, if large companies will accept it in payment, they've probably got an idea that a given currency will be around next month or next year.) If you've bought any form of crypto currency, what's been your experience, and what do you expect in 10 years? (Alternate Video Link)

    39 comments | about two weeks ago

  • Oracle Releases Massive Security Update

    wiredmikey writes Oracle has pushed out a massive security update, including critical fixes for Java SE and the Oracle Sun Systems Products Suite. Overall, the update contains nearly 170 new security vulnerability fixes, including 36 for Oracle Fusion Middleware. Twenty-eight of these may be remotely exploitable without authentication and can possibly be exploited over a network without the need for a username and password.

    79 comments | about two weeks ago

  • Gender and Tenure Diversity In GitHub Teams Relate To Higher Productivity

    New submitter Bogdan Vasilescu writes: Diversity in teams is a double-edged sword. Increased team diversity results in more varied backgrounds and ideas, providing the team with access to broader information, enhanced creativity, adaptability, and problem solving skills. However, due to greater perceived differences in values, norms, and communication styles in more diverse teams, members become more likely to engage in stereotyping, cliquishness, and conflict.

    In a recent study, researchers from University of California, Davis and Eindhoven University of Technology, The Netherlands have analyzed the effects of gender and tenure diversity on productivity and turnover for more than 23,000 open-source projects on GitHub. Using regression modeling, they showed that after controlling for team size and other confounds (such as a project's age, development model, or amount of social activity), both gender and tenure diversity are positive and significant predictors of productivity, together explaining a small but significant fraction of the data variability. On an economic and societal scale, these findings suggest that added investments in educational and professional training efforts and outreach for female programmers will likely result in added overall value.

    The paper describing the results (preprint PDF here) will be presented at the prestigious ACM CHI Conference on Human Factors in Computing Systems, in Seoul, South Korea, in April 2015.

    106 comments | about two weeks ago

Slashdot Login

Need an Account?

Forgot your password?