×
Programming

Women's Enrollment In Computer Science Correlates Negatively With Net Access 314

New submitter MoriT sends this excerpt from a post examining the correlation between women's enrollment in computer science programs at college and their access to the internet. "There is currently a responsibility-dodging contest between industry and academia over who is to blame for the declining enrollment of women in Computer Science and declining employment of women in software development. I hear people in industry bemoan the 'empty pipeline,' while academics maintain that women aren't entering their programs because of perceptions of the industry. I have compiled some data that may help resolve the question by highlighting a third factor common to both: access to an Internet-based culture of computing. ... I conclude that in the last 10 years among many Northern European nations, rising Internet access is correlated with falling interest in computer science relative to other professions among women. The group of Mediterranean nations that show a positive correlation should be a fruitful area for future research, but seem outliers from the Northern cohort."
Programming

A Turing Machine Built With Lego, And a Place To Put It 74

New submitter Otis_INF writes "To honor Alan Turing, two researchers at the CWI built a simple LEGO Turing Machine, to show everyone how simple a computer actually is. Primary goals were to make every operation as visible as possible and to make it using just a single LEGO MINDSTORMS NXT set." And if a simple Turing machine gets old, Reader miller60 adds a link to this Lego data center "that recreates all the major features of an IT facility, assembled from 5,772 pieces, 28 figures, and 1 meter of fiber optic cable. The builder, Tanaka, has uploaded details to the Lego Digital Designer Gallery so others can build and adapt their own."
AI

A Faster Jigsaw Solving Algorithm 104

mikejuk writes "Andrew Gallagher at Cornell University in Ithaca, New York has improved the standard approach to automated jigsaw solving by copying what humans do in finding groups of pieces that best match and working outwards from there. With a speed of 10,000 pieces per 24 hours, it can solve large puzzles. Not only that, but the type of jigsaw it solves is more difficult than the usual in that the pieces are square and can be placed in any orientation. It is so good it can even solve problems consisting of a number of mixed up pieces without being told how many or their dimensions. Of course, as well as having fun beating humans at another recreational pastime, the technique could be used to unscramble shredded documents, as per the recent DARPA challenge."
Graphics

Unity 4 Adds Linux Support 150

dartttt writes "After more than 14,000 votes by Linux users and efforts by Brian Fargo, Unity has added Linux support to their popular 3D game engine. Starting with Unity 4.0, Linux will be supported as a publishing platform allowing Unity games to be played natively on Linux. Only standalone desktop games will be supported initially. From the article: 'Unity Technologies, maker of a widely used video-game engine, today announced that its fourth-generation product will introduce new animation technology and extend its support for Adobe Systems' Flash Player, Linux, and Microsoft's DirectX 11.'"
Open Source

SourceForge Allura Submitted To the Apache Software Foundation Incubator 30

rbowen writes "The software that powers the SourceForge developer tools (SourceForge is owned by the same corporate overlords as Slashdot) has been submitted to the Apache Software Foundation Incubator. The SourceForge Blog reads: 'By submitting Allura to the Apache Incubator, we hope to draw an even wider community of developers who can advance the feature set and tailor the framework to their needs. With the flexibility and extensibility Allura allows, developers are free to use any number of the popular source code management tools, including: Git, SVN, or Mercurial. We are indeed willing to turn our own open source platform into a tool that everyone can use and extend, and we believe Apache is the best place to steward the process.'"
Networking

Erlang and OpenFlow Together At Last 93

New submitter SIGSTOP writes "The LINC [OpenFlow 1.2 software-based] switch has now been released as commercial friendly open source through the FlowForwarding.org community website, encouraging users and vendors to use LINC and contribute to its development. The initial LINC implementation focuses on correctness and feature compliance. Through an abstraction layer, specialized network hardware drivers can be easily interfaced to LINC. It has been implemented in Erlang, the concurrent soft-real time programming language invented by Ericsson to develop their next generation networks."
Programming

Ruby, Clojure, Ceylon: Same Goal, Different Results 138

snydeq writes "Charles Nutter, Rich Hickey, and Gavin King each discovered that 'simplicity' doesn't mean the same thing as they developed Ruby, Clojure, and Ceylon, respectively. 'Languages that are created with similar goals in mind may yield highly disparate final results, depending on how their communities understand those goals,' writes Andrew Oliver. 'At first, it surprised me that each language's creator directly or indirectly identified simplicity as his goal, as well as how differently the three creators and their languages' communities define what simplicity is. For Ruby, it is about a language that feels natural and gets out of your way to do what you want. For Clojure, it is about keeping the language itself simple. For Ceylon, it is a compromise between enabling the language to help, in King's words, "communicating algorithms to humans" and providing proper tooling support: the same general goal, three very different results.'"
Windows

Windows 8: .NET Versus HTML5 Metro App Development 179

An anonymous reader writes "Will Microsoft take advantage of .NET's Java-like CIL and allow .NET code to run on Windows 8, or force developers to switch to HTML5 Metro apps instead for porting apps to Windows 8? This article brings up important insights into both paradigms' advantages and disadvantages, and even correlates the options with Microsoft's past NT-era support of MIPS and PPC, as well as Windows CE's way of supporting embedded architectures."
Education

The $100 Masters Degree From Udacity 191

mikejuk writes "In an interview with Udacity founder Sebastian Thrun, it was revealed that he hopes to offer a Masters degree for only $100, and is close to offering a full computer science degree. 'There are unfortunately some rough edges between our fundamental class CS101 and the next class up, when this is done I believe we can get an entire computer science education completely online and free and I think this is the first time this has happened in the history of humanity.' The latest course from Udacity is on statistics, and he is hoping to top the 160,000 sign up for his first online class on AI. It is also hoped to be the first class where students can visit a testing center to get their achievments formally certified."
Databases

Researcher's Wikipedia Big Data Project Shows Globalization Rate 16

Nerval's Lobster writes "Wikipedia, which features nearly 4 million articles in English alone, is widely considered a godsend for high school students on a tight paper deadline. But for University of Illinois researcher Kalev Leetaru, Wikipedia's volumes of crowd-sourced articles are also an enormous dataset, one he mined for insights into the history of globalization. He made use of Wikipedia's 37GB of English-language data — in particular, the evolving connections between various locations across the globe over a period of years. 'I put every coordinate on a map with a date stamp,' Leetaru told The New York Times. 'It gave me a map of how the world is connected.' You can view the time lapse/data visualization on YouTube."
Software

Canonical Announces Ubuntu App Showdown 56

alphadogg writes "Linux developers will soon have a chance to compete for prizes of laptops and smartphones, thanks to Canonical's announcement this week of the Ubuntu App Showdown contest. Developers will have from June 18 until July 9 — a total of three weeks — to create an app using Canonical's Quickly development tool, which combines Python and GTK into a single Ubuntu-centric package. The resulting apps will be judged by a five-member panel, with the developers of the top three receiving new Nokia N9 smartphones."
EU

ESA Announces the Summer of Code In Space 2012 23

New submitter juli1 writes "The European Space Agency announced the second edition of the Summer Of Code In Space (SOCIS2012), a similar initiative to the Google Summer of Code but more related to space software. The goal is to support students in contributing to open source projects that are connected to the space domain. Students' contribution is reviewed by selected mentoring organizations and likely reversed to the main branch of each project. According to the time-line, mentoring organizations can apply now and accepted students would start their projects beginning of August and write code until October. Upon successful completion of the program, students will receive 4000 euros."
Linux Business

OpenSUSE Team Reworking Dev Model, Delays 12.2 Release 38

LinuxScribe writes "The upcoming 12.2 RC1 release of openSUSE has been delayed, and the final 12.2 release 'won't see the light of day on July 11th,' as developers within the openSUSE community struggles to fix their release efforts, Community Manager Jos Poortvliet said today." Says the article: "Among [openSUSE Release Manager Stephan] Kulow's suggestions? Dumping the current release cycle schedule for openSUSE and moving to an annual or even unscheduled release system."
Education

The History of the CompSci Degree 126

Esther Schindler writes "Young whippersnappers might imagine that Computer Science degrees — and the term "computer science" — have been around forever. But they were invented, after all, and early programmers couldn't earn a college degree in something that hadn't been created yet. In The Evolution of the Computer Science Degree, Karen Heyman traces the history of the term and the degree, and challenges you on a geek trivia question: Which U.S. college offered the first CS degree? (It's not an obvious answer.)"
AMD

HSA Foundation Formed By AMD, ARM, Ti, Imagination, and MediaTek 51

New submitter Phopojijo writes "To wrap up his 'Programmers Guide to a Universe of Possibility' keynote during the 2012 AMD Fusion Developer Summit, Phil Rogers of AMD announced the establishment of the Heterogeneous System Architecture Foundation. The foundation has been instituted to create and maintain open standards to ease programming for a wide variety of processing resources including discrete and integrated GPUs. Founding members include ARM, Texas Instruments, Imagination, MediaTek, Texas Instruments, as well as AMD. Parallels can be drawn between this and AMD's 'virtual gorilla' initiative back from the late 1990s."
IOS

iOS Tops Android For Number of New App Projects From Developers 122

Analytics firm Flurry recently posted a report comparing the new projects being undertaken by developers for mobile apps on Android and iOS. According to their data, significantly more projects are started for iOS than for Android. The gap has been slowly shrinking over the past few quarters, but it's still bigger than it was a year ago. "For every 10 apps that developers build, roughly 7 are for iOS. While Google made some gains in Q1 2012, edging up to over 30% for the first time in a year, we believe this is largely due to seasonality, as Apple traditionally experiences a spike in developer support leading up to the holiday season." The iPad's dominance of the tablet market is one of several reasons for the gap. "In Flurry’s estimation, the fragmentation of the Android platform is increasing the cost and complexity of app development, perhaps curbing third-party investment in software."
Google

Google Blockly — a Language With a Difference 141

mikejuk writes "There are aspects of Google that increasingly don't make sense. First they dump App Inventor — a graphical language for Android apps — in a fit of spring cleaning and closures — and now they have launched another Scratch-like graphical language, Blockly. However Blockly is different. It works like Scratch or App inventor but it is written in JavaScript. This means it can be included in any web page or web app very easily. This, in turn, means that it can be used for education, getting people to learn to program, or as an easy-to-use script generator for the app. The FAQ gives the example of automating GMail filters and management. The additional difference is that Blockly can compile its programs to JavaScript, Dart or Python so you can take the script and develop it further. This is a really good idea. As long as Google doesn't throw this one out in a fit of reorganization and spring cleaning, it's a welcome new language."
Google

Russian Programmers Dominate At Google Code Jam 159

New submitter Migala77 writes "Now that the third round for Google Code Jam is finished and only 25 contestants are left, we can look at which nationalities performed well and which didn't. Code Jam contestant foxlit has the stats, and some interesting things can be seen. Although there were over 3000 contestants from India in the qualification round (17% of the total) , only 3 of those managed to reach the third round (0.7% of the round 3 contestants) . This in contrast to Russia with 77 out of 747, and Belarus with 13 out of 114 reaching the third round. The U.S. performed somewhat below average too, with only 25 out of 2166 contestants making it to the third round."
Software

Ask Slashdot: Ambitious Yet Ethical Software Jobs? 559

First time accepted submitter hwaccaly writes "I'm a mid-career developer with a fair amount of experience working on data-intensive, mathematically ambitious software projects for fun — things like physics and systems simulations, written mostly in CUDA, targeted at Tesla GPUs and small clusters. Ideally, I'd like to get paid for this kind of work, but I've found little call for these skills outside of the financial and defense industries. My conscience won't allow me to accept money from either. The medical/pharmaceutical industries undoubtedly require complex software, but the unavoidable animal testing at the end of the pipeline probably lifts its body count higher even than the defense industry's. And academia pays in degrees, not dollars. So what's left? Do any ethical businesses have a pressing need for high-performance computing, or is it basically a hobbyist niche?"
Education

Ask Slashdot: Best Training To Rekindle a Long Tech Career? 162

New submitter SouthSeaDragon writes "I'm a computer professional who has performed most of the functions that could be expected over a 39 year career, including hardware maintenance and repair, sitting on a 800 support line, developing a help desk application from the ground up (terminal-based), writing a software manual, plus developing and teaching software courses. In recent years, I've worked for computer software vendors doing pre-sales support generally for infrastructure products including applications, app servers, integration with Java based messaging and ESB product and most recently a Business Rules product. I was laid off recently due to a restructuring and am now trying to figure out the next phase. With the WIA displaced worker grants now available I am attempting to figure out what training would be good to pursue. I am hearing that 'the Cloud' is the next big thing, but I'm also looking into increasing my development skills with a current language. I wonder what the readers might suggest for new directions."

Slashdot Top Deals