An anonymous reader writes "Ekisto is an interactive network visualization of three online communities: StackOverflow, Github and Friendfeed. Ekisto tries to map our online habitats using graph algorithms and the city as a metaphor. A graph layout algorithm arranges users in 2D space based on their similarity. Cosine similarity is computed based on the users' network (Friendfeed), collaborate, watch, fork and follow relationships (Github), or based on the tags of posts contributed by users (StackOverflow). The height of each user represents the normalized value of the user's Pagerank (Github, Friendfeed) or their reputation points (StackOverflow)."
the agent man writes "The Hour of Code event taking place December 9-15 has produced a number of tutorials with the goal to excite 10 millions kids to code. It's really interesting to contrast the different pedagogical approaches behind the roughly 30 tutorials. The University of Colorado's 'Make a 3D Game' tutorial wants to excite kids to code by focusing less on coding. This pedagogy is based on the idea that coding alone, without non-coding creativity, has a hard time attracting kids who are skeptical of computer science, including a high percentage of girls who think 'programming is hard and boring.' Instead, the 'Make a 3D Game' activity has the kids create sharable 3D shapes and 3D worlds in their browsers, which they then want to bring to life — through coding. There is evidence that this strategy works. The article talks about the research exploring how kids get excited through game design, and how they can later leverage coding skills acquired to make science simulations. You can try the activity by yourself or with your kids, if you're curious."
Jah-Wren Ryel writes "What do you get when you train a Markov chain on the King James Bible and a copy of Structure and Interpretation of Computer Programs? King James Programming — a tumblr of auto-generated pseudo-scripture (or pseudo-compsci lessons). Some examples: -- 'The LORD is the beginning (or prefix) of the code for the body of the procedure.' -- 'More precisely, if P and Q are polynomials, let O1 be the order of blessed.' -- ''In APL all data are represented as arrays, and there shall they see the Son of man, in whose sight I brought them out.'"
Nerval's Lobster writes "'Building on many lessons learned from spreadsheets, functional languages and model-driven application development environments, Reactive Programming (RP) is a recent approach to creating applications,' Val Huber, CTO of Espresso Logic, writes in a new column. 'In the RP paradigm, you can create complex applications from a series of simple declarative statements. Many of the details of implementation and work of gluing together various sorts of application constructs can be hidden because of the declarative approach.' He goes on to argue that RP makes maintenance easier and applications more adaptable, because RP offers automatic dependency management and reuse; at the same time, he also acknowledges that RP has some shortcomings. What say you?"
An anonymous reader writes "I have been trying to make the move to the Seattle, WA area. I liked the weather, the nature, the scenery and the tech environment. However, for whatever reason it seems like interviews are hard to come by. As a MS Stack software developer in LA, I barely had to do anything and recruiters always come knocking, either via LinkedIn or from past connections. Not to mention in general I got phone interviews for easily .8 of the positions I applied for. I wanted to finally make the move and fulfill a live long dream to live in Seattle. So I have been applying for positions in the greater Seattle, WA (King County) area. So far the ratio of positions applied to phone interviews is a dismal .1. Which is terrible considering the economy was much worse when I was actively looking for job in LA. Something isn't right because I am still getting offers for interviews here in SoCal, but not much from where I really wanted to be. What could I be doing wrong? Why such a contrast? Is the IT market in Seattle in poor shape? Or may be I just lack the proper connections in a new area? Am I just being screened out immediately for not being local? Or is it the prevalence of bigger corporations vs. smaller startups? And frankly as nice as the city is I can't move unless there's a healthy IT market to thrive by. I hope someone can point me in the right direction."
sl4shd0rk writes "In 2012, Oracle took Google to court over Java. In the balance hung the legalities of writing code to mimic the functionality of copyrighted software. The trial was set to determine how all future software would be written (and by whom). Oracle's entire case boiled down to an inadvertent 9 lines of code; an argument over a simple and basic comparison of a range of numbers. The presiding judge (who had some background in writing software) didn't buy it stating he had 'written blocks of code like rangeCheck a hundred times before.' A victory for more than just Google. This week, however, Microsoft, EMC, Oracle and Netapp have filed for appeal and seek to reverse the ruling. It's not looking good as the new bevy of judges Indicating they may side with Oracle on the issue."
CowboyRobot writes "David Chisnall of the University of Cambridge describes how interfacing between languages is increasingly important. You can no longer expect a nontrivial application to be written in a single language. High-level languages typically call code written in lower-level languages as part of their standard libraries (for example, GUI rendering), but adding calls can be difficult. In particular, interfaces between two languages that are not C are often difficult to construct. Even relatively simple examples, such as bridging between C++ and Java, are not typically handled automatically and require a C interface. The problem of interfacing between languages is going to become increasingly important to compiler writers over the coming years."
Nerval's Lobster writes "The state of Oregon blames Oracle for the failures of its online health exchange. The health-insurance site still doesn't fully work as intended, with many customers forced to download and fill out paper applications rather than sign up online; Oracle has reportedly informed the state that it will sort out the bulk of technical issues by December 16, a day after those paper applications are due. 'It is the most maddening and frustrating position to be in, absolutely,' Liz Baxter, chairwoman of the board for the online exchange, told NPR. 'We have spent a lot of money to get something done—to get it done well—to serve the people in our state, and it is maddening that we can't seem to get over this last hump.' Oregon state officials insist that, despite payments of $43 million, Oracle missed multiple deadlines in the months leading up to the health exchange's bungled launch." (Read more, below.)
snydeq writes "With eight qualified candidates for every 10 openings, today's talented developers have their pick of perks, career paths, and more, InfoWorld reports in its inside look at some of the startups and development firms fueling the hottest market for coding talent the tech industry has ever seen. 'Every candidate we look at these days has an offer from at least one of the following companies: Google, Facebook, Twitter, Square, Pinterest, or Palantir,' says Box's Sam Schillace. 'If you want to play at a high level and recruit the best engineers, every single piece matters. You need to have a good story, compensate fairly, engage directly, and have a good culture they want to come work with. You need to make some kind of human connection. You have to do all of it, and you have to do all of it pretty well. Because everyone else is doing it pretty well.'"
lpress writes "Udacity CEO and MOOC super star Sebastian Thrun has decided to scale back his original ambition of providing a free college education for everyone and focus on (lifelong) vocational education. A pilot test of Udacity material in for-credit courses at San Jose State University was discouraging, so Udacity is developing an AT&T-sponsored masters degree at Georgia Tech and training material for developers. If employers like this emphasis, it might be a bigger threat to the academic status quo than offering traditional college courses."
An anonymous reader writes "The secret to open source innovation, and the reason for its triumphal success, has nothing to do with the desire to innovate. It's because of the four freedoms and the level playing field (and agility) that was the end result. It's like Douglas Adams' definition of flying: you don't try to fly, you throw yourself at the ground and miss. This article explains why it was never about innovation — it was always about freedom. Quoting: 'When the forces of economics put constant downward price pressure on software, developers look for other ways to derive income. Given the choice between simply submitting to economic forces and releasing no-cost software in proprietary form, developers found open source models to be a much better deal. Some of us didn't necessarily like the mechanics of those models, which included dual licensing and using copyleft as a means of collecting ransom, but it was a model in which developers could thrive.'"
theodp writes "As part of its plan to improve computer science education in the U.S., the Mark Zuckerberg and Bill Gates-backed Code.org is asking school districts to sign a contract calling for Code.org to receive 'longitudinal student achievement data' for up to seven academic years in return for course materials, small teacher stipends, and general support. The Gates Foundation is already facing a backlash from the broader academic community over attempts to collect student data as part of its inBloom initiative. The Code.org contract also gives the organization veto power over the district teachers selected to participate in the Code.org program, who are required to commit to teaching in the program for a minimum of two school years."
First time accepted submitter hurwak-feg writes "I am in the market for a new IT (software development or systems administration) job for the first time and several years and noticed that many postings have very specific requirements (i.e. specific models of hardware, specific software versions). I don't understand this. I like working with people that have experience with technologies that I don't because what they are familiar with might be a better solution for a problem than what I am familiar with. Am I missing something or are employers making it more difficult for themselves and job seekers by rejecting otherwise qualified candidates that don't meet a very specific mold. Is there a good reason for being extremely specific in job requirements that I am just not seeing?"
Nerval's Lobster writes "In a previous posting, developer and programmer Jeff Cogswell compared a few C++ compilers on Linux. Now he's going to perform a similar set of tests for Windows. "Like all things Windows, it can get costly doing C++ development in this environment," he writes. "However, there are a couple notable exceptions" such as free and open-source cygwin, mingW, Express Versions of Visual Studio, and Embacadero. He also matched up the Intel C++ Compiler, Microsoft C++ Compiler, and the Embarcadero C++ 6.70 Compiler. He found some interesting things — for example, Intel's compiler is pretty fast, but its annoying habit of occasionally "calling home" to check licensing information kept throwing off the rests. Read on to see how the compilers matched up in his testing."
itwbennett writes "A timely CareerBuilder survey finds that 23% of IT pros spend the holiday with coworkers, either in the office or at another location. But the findings vary widely by city. In Boston, for example, you're pretty sure to be on your own for the holiday — only 6% of coworkers there nosh together. While in Atlanta (35%) or Dallas (30%) things are downright chummy."
Hugh Pickens DOT Com writes "The Washington Post reports that a rigorous, six-month training program launched by successful tech entrepreneurs for inmates in the decaying San Quentin State Prison is teaching carefully selected inmates the ins and outs of designing and launching technology firms, using local experts as volunteer instructors and the graduates, now trickling out of the penal system, are landing real jobs at real dot-coms. 'We believe that when incarcerated people are released into the world, they need the tools to function in today's high-tech, wired world,' says co-founder Beverly Parenti, who with her husband, Chris Redlitz, has launched thriving companies, including AdAuction, the first online media exchange. During twice-a-week evening lessons, students — many locked up before smartphones or Google— practice tweeting, brainstorm new companies and discuss business books assigned as homework. Banned from the Internet to prevent networking with other criminals, they take notes on keyboard-like word processors or with pencil on paper. The program is still 'bootstrapping,' as its organizers say, with just 12 graduates in its first two years and now a few dozen in classes in San Quentin and Twin Towers. But the five graduates released so far are working in the tech sector. 'This program will go a long way to not only providing these guys with jobs, but it is my hope that they hire people like them who have changed their lives and are now ready to contribute to society, pay taxes, follow the law, support their families,' says former California Department of Corrections and Rehabilitation director Matthew Cate who adds he made the right decision to approve the training course. 'All those things contribute to the economy.'"
jones_supa writes "Kdenlive's project leader Jean-Baptiste Mardelle, who always used to let people know if he was going to be away for a couple of days, seems to have just disappeared. His last e-mail and blog post were in early July and they didn't suggest any problems. While there's many Kdenlive fans out there for the KDE-focused open-source video editor, it seems new development efforts around the project have ceased. Also the Kdenlive Git repository hasn't seen any new commits (aside from the automated l10n daemon script) since early July. There has been also people in KDE forums and Kdenlive developers' mailing list pondering about the status of the project, being left none the wiser."
theodp writes "The same cast of billionaire characters — Mark Zuckerberg, Bill Gates, Steve Ballmer, Eric Schmidt — is backing FWD.us, which is lobbying Congress for more visas to 'meet our workforce needs,' as well as Code.org, which aims to popularize Computer Science education in the U.S. to address a projected CS job shortfall. In laying out the two-pronged strategy for the Senate, Microsoft General Counsel and Code.org Board member Brad Smith argued that providing more kids with a STEM education — particularly CS — was 'an issue of critical importance to our country.' But with its K-8 learn-to-code program which calls for teachers to receive 25% less money if fewer than 40% of their CS students are girls, Smith's Code.org is sending the message that training too many boys isn't an acceptable solution to the nation's CS crisis. 'When 10 or more students complete the course,' explains Code.org, "you will receive a $750 DonorsChoose.org gift code. If 40% or more of your participating students are female, you'll receive an additional $250, for a total gift of $1,000 in DonorsChoose.org funding!" The $1+ million Code.org-DonorsChoose CS education partnership appears to draw inspiration from a $5 million Google-DoonorsChoose STEM education partnership which includes nebulous conditions that disqualify schools from AP STEM funding if projected participation by female students in AP STEM programs is deemed insufficient. So, are Zuckerberg, Gates, Ballmer, and Schmidt walking-the-gender-diversity-talk at their own companies? Not according to the NY Times, which just reported that women still account for only about 25% of all employees at Code.org supporters Apple, Google, Facebook, and Microsoft. By the way, while not mentioning these specific programs, CNET reports that Slashdot owner Dice supports the STEM efforts of Code.org and Donors Choose."
First time accepted submitter conoviator writes "The NY Times has just published a piece providing more background on the healthcare.gov software project. One interesting aspect: 'Another sore point was the Medicare agency's decision to use database software, from a company called MarkLogic, that managed the data differently from systems by companies like IBM, Microsoft and Oracle. CGI officials argued that it would slow work because it was too unfamiliar. Government officials disagreed, and its configuration remains a serious problem.'" The story does not say that MarkLogic's software is bad in itself, only that the choice meant increased complexity on the project.
An anonymous reader writes "Working with the Raspberry Pi Foundation, effective immediately, there's a pilot release of the Wolfram Language — as well as Mathematica—that will soon be bundled as part of the standard system software for every Raspberry Pi computer. Quite soon the Wolfram Language is going to start showing up in lots of places, notably on the web and in the cloud."
shutdown -p now writes "Coming from the team that had previously brought you Python Tools for Visual Studio, Microsoft has announced Node.js Tools for Visual Studio, with the release of the first public alpha. NTVS is the official extension for Visual Studio that adds support for Node.js, including editing with Intellisense, debugging, profiling, and the ability to deploy Node.js websites to Windows Azure. An overview video showcases the features, and Scott Hanselman has a detailed walkthrough. The project is open source under Apache License 2.0. While the extension is published by Microsoft, it is a collaborative effort involving Microsoft, Red Gate (which previously had a private beta version of similar product called Visual Node), and individual contributors from the Node.js community."
Milverton Wallace (@milvy on Twitter) might seem an unlikely candidate to be setting up hackathons in the UK; his background is as a journalist, and he was born a few thousand miles away in Jamaica. Nonetheless, when I met up with him at last month’s AppsWorld in London, he was about to conduct another in a series of hackathons at Google’s London campus. He’s got some interesting things to say about the mechanics and reasons for putting a bunch of programmers (and/or kids who aren’t yet programmers per se) into a room, and giving them a good environment for creativity. He has some harsh words for the UK school system’s approach to computer education (which sounds an awful lot like the U.S. approach in far too many schools), and praise for efforts (like the Raspberry Pi Foundation) to bring programming to British classrooms, both earlier and with more depth. The same ideas should apply world-wide.
sfcrazy writes "Ubuntu developer Oliver Grawert does not prefer to do online banking with Linux Mint. In the official mailing list of the distribution, Ubuntu developers stated that the popular Ubuntu derivative is a vulnerable system and people shouldn't go for online banking on it. One of the Ubuntu developers, Oliver Grawert, originally pointed out that it is not necessary that security updates from Ubuntu get down to Linux Mint users since changes from X.Org, the kernel, Firefox, the boot-loader, and other core components are blocked from being automatically upgraded." Clement Lefebvre, the Linux Mint project founder, has since made a statement and confirmed that Oliver Grawert seems "more opinionated than knowledgeable" adding "the press blew what he said out of proportion."
jones_supa writes "When GCC 4.9 is released in 2014 it will be coming in hot on new features with a large assortment of improvements and new functionality for the open-source compiler. Phoronix provides a recap of some of the really great features of this next major compiler release from the Free Software Foundation. For a quick list: OpenMP 4.0, Intel Cilk Plus multi-threading support, Intel Bay Trail and Silvermont support, NDS32 port, Undefined Behavior Sanitizer, Address Sanitizer, ADA and Fortran updates, improved C11 / C++11 / C++14, better x86 intrinsics, refined diagnostics output. Bubbling under are still: Bulldozer 4 / Excavator support, OpenACC, JIT compiler, disabling Java by default."
jones_supa writes "One of the most important measuring sticks for the success of any software is how long a user keeps it installed after first trying it. Intel has an article about some of the most common reasons users abandon software. Quoting: 'Apps that don’t offer anything helpful or unique tend to be the ones that are uninstalled the most frequently. People cycle through apps incredibly quickly to find the one that best fits their needs. ... A lot of apps have a naturally limited lifecycle; i.e., apps that are centered around a movie release or an app that tracks a pregnancy, or an app that celebrates a holiday. In addition, apps with limited functionality, for example, “lite” games that only go so far, are uninstalled once the user has mastered all the levels.' Some of the common factors they list include: lengthy forms, asking for ratings, collecting unnecessary data, user unfriendliness, unnecessary notifications and, of course, bugs. Additionally, if people have paid even a small price for the app, they are more committed to keep it installed. So, what makes you uninstall a piece of software?"
Nerval's Lobster writes "Stephen Wolfram, the chief designer of the Mathematica software platform and the Wolfram Alpha 'computation knowledge engine,' has another massive project in the works—although he's remaining somewhat vague about details for the time being. In simplest terms, the project is a new programming language—which he's dubbing the 'Wolfram Language'—which will allow developers and software engineers to program a wide variety of complex functions in a streamlined fashion, for pretty much every single type of hardware from PCs and smartphones all the way up to datacenters and embedded systems. The Language will leverage automation to cut out much of the nitpicking complexity that dominates current programming. 'The Wolfram Language does things automatically whenever you want it to,' he wrote in a recent blog posting. 'Whether it's selecting an optimal algorithm for something. Or picking the most aesthetic layout. Or parallelizing a computation efficiently. Or figuring out the semantic meaning of a piece of data. Or, for that matter, predicting what you might want to do next. Or understanding input you've given in natural language.' In other words, he's proposing a general-purpose programming language with a mind-boggling amount of functions built right in. At this year's SXSW, Wolfram alluded to his decades of work coming together in 'a very nice way,' and this is clearly what he meant. And while it's tempting to dismiss anyone who makes sweeping statements about radically changing the existing paradigm, he does have a record of launching very big projects (Wolfram Alpha contains more than 10 trillion pieces of data cultivated from primary sources, along with tens of thousands of algorithms and equations) that function reliably. At many points over the past few years, he's also expressed a belief that simple equations and programming can converge to create and support enormously complicated systems. Combine all those factors together, and it's clear that Wolfram's pronouncements—no matter how grandiose—can't simply be dismissed. But it remains to be seen how much of an impact he actually has on programming as an art and science."
Last week, we mentioned that the GIMP project had elected to leave SourceForge as its host, citing SourceForge's advertising policies. SourceForge (which shares a parent company with Slashdot) has released a statement about those policies, addressing in particular both ads that are confusing in themselves and their revenue-sharing system called DevShare, based on the provision of third-party software along with users' downloads. Among other things, the SF team is appealing to users to help them find and block misleading ads, and has this to say about the additional downloads: "The DevShare program has been designed to be fully transparent. The installation flow has no deceptive steps, all offers are fully disclosed, and the clear option to completely decline the offer is always available. All uninstallation procedures are exhaustively documented, and all third party offers go through a comprehensive compliance process to make sure they are virus and malware free."
rjmarvin writes "Microsoft today announced a web-based development environment for app creation to complement Visual Studio 2013, called Visual Studio Online. Microsoft Senior V.P. S. Somasegar says the new web-based IDE is designed for quick tasks related to building Windows Azure websites and services. Microsoft will be releasing the Visual Studio Online Application Insights service in a limited preview to show developers how to deploy and perform in conjunction with Visual Studio 2013's new features."
gbooch writes "The Computer History Museum in Mountain View, California, is not just a museum of hardware, but also of software. The Museum has made public such gems as the source code for MacPaint, Photoshop, and APL, and now code from the Apple II. As their site reports: 'With thanks to Paul Laughton, in collaboration with Dr. Bruce Damer, founder and curator of the Digibarn Computer Museum, and with the permission of Apple Inc., we are pleased to make available the 1978 source code of Apple II DOS for non-commercial use. This material is Copyright © 1978 Apple Inc., and may not be reproduced without permission from Apple.'"
Lemeowski writes "Time has been good to Linux and the kernel community, with the level of participation and volume of activity reaching unprecedented levels. But as core Linux kernel developers grow older, there's a very real concern about ensuring younger generations are getting involved. In this post, Open Access supporter Luis Ibanez shares some exciting stats about recent releases of the Linux kernel, but also warns that 'Maintaining the vitality of this large community does not happen spontaneously. On the contrary, it requires dedication and attention by community members on how to bring new contributors on board, and how to train them and integrate them alongside the well-established developers.'"
An anonymous reader writes "As a new developer at a young-ish software company, I've been told my communication skills need some work. I'm not painfully introverted or socially inept, but I get lost in my work and only contact people if I need something from them or they ask me a question. Traditional advice isn't relevant to casual, less hierarchical companies — I don't have to hold my tongue when someone is wrong or worry about formalities. But I do need to connect with people professionally, since my team members and managers decide my perf and advancement. How do you keep colleagues abreast of your work without having exponentially many needless conversations?"
jeditobe writes with a link to a talk (video recorded, with transcript) about a project we've been posting about for years: ambitious Windows-replacement ReactOS: "In this talk, Alex Ionescu, lead kernel developer for the ReactOS project since 2004 (and recently returning after a long hiatus) will talk about the project's current state, having just passed revision 60000 in the SVN repository. Alex will also cover some of the project's goals, the development and testing methodology being such a massive undertaking (an open source project to reimplement all of Windows from scratch!), partnership with other open source projects (MinGW, Wine, Haiku, etc...). Alex will talk both about the infrastructure side about running such a massive OS project (but without Linux's corporate resources), as well as the day-to-day development challenges of a highly distributed team and the lack of Win32 internals knowledge that makes it hard to recruit. Finally, Alex will do a few demos of the OS, try out a few games and applications, Internet access, etc, and of course, show off a few blue screens of death."
rsmiller510 writes "It would seem on its face that simply asking your users what they need in an app would be the easiest way to build one, but it turns out it's not quite that simple. People often don't know what they want or need or they can't articulate it in a way that's useful to you. They may say I want Google or Dropbox for the enterprise, but they don't get that developers can be so much more creative than that. And the best way to understand those users' needs is to watch what they do, then use your own skills to build apps to make their working lives better or easier."
An anonymous reader writes "Oracle acquired GlassFish when it acquired Sun Microsystems, and now — like OpenSolaris and OpenOffice — the company has announced it will no longer support a commercial version of the product. Mike Milinkovich, executive director of the Eclipse Foundation. said in an interview the decision wasn't exactly a surprise: "The only company that was putting any real investment in GlassFish was Oracle," Milinkovich said. "Nobody else was really stepping up to the plate to help. If you never contributed anything to it, you can't complain when something like this happens." An update to the open source version is still planned for 2014." GlassFish is an open source application server.
Nerval's Lobster writes "A government official who helped oversee the bug-riddled Healthcare.gov Website has resigned his post. Tony Trenkle, Chief Information Officer (CIO) for Medicare and Medicaid Services, which oversees Healthcare.gov, will reportedly join the private sector after he departs on November 15. A spokesperson for the Medicare agency refused to say whether he had been forced out, telling reporters: 'Tony made a decision that he was going to move to the private sector and that is what our COO announced yesterday.' Because of his supervisory role, Trenkle is considered a significant player in the Website's development; The New York Times indicated that he was one of two federal officials who signed an internal memo suggesting that security protocols for the Website weren't in place as recently as late September, a few days before Healthcare.gov's launch.Following Trenkle's resignation, Health and Human Services secretary Kathleen Sebelius admitted to the Senate Finance Committee that Healthcare.gov would require hundreds of fixes. 'We're not where we need to be,' she said. 'It's a pretty aggressive schedule to get to the entire punch list by the end of November.' Sebelius added that she was ultimately accountable for what she termed the 'excruciatingly awful' rollout. Healthcare.gov has experienced massive problems since its Oct. 1 debut. In addition to repeated crashes and slow performance, the Website's software often prevents people from setting up accounts. President Obama has expressed intense frustration with the situation, but insists the Affordable Care Act (ACA) backing the Website remains strong. 'The essence of the law, the health insurance that's available to people is working just fine,' he told reporters in October. 'The problem has been that the website that's supposed to make it easy to apply for insurance hasn't been working.' While the federal government won't release 'official' enrollment numbers until the end of November, it's clear that the Website's backers are losing the battle of public perception."
rjmarvin writes "The Academy for Software Engineering, right off of Manhattan's Union Square, is in its second year of educating students for a future in computer science and software engineering. No entrance exams, no admission standards, just an opportunity for any student interested in software to take specialized classes like robotics and programming, go on trips to companies like Google and Facebook, and spend summers interning at Morgan Stanley and JPMorgan Chase before heading to college and into the workforce, powering the next wave of innovation as members of the tech workforce in New York's burgeoning 'Silicon Alley.'"
mikejuk writes "Bribe.io announces itself as: 'A super easy way to bribe developers to fix bugs and add features in the software you're using.' Recognizing the fact that a lot of open source projects are maintained by developers working alone and in their spare time, the idea is to encourage other developers to by specifying a monetary value to a bug report or feature enhancement. Once an initial 'Bribe' has been posted others can 'chip in' and add to the financial incentive."
Nerval's Lobster writes "Benchmarking is a tricky business: a valid benchmarking tries to remove all extraneous variables in order to get an accurate measurement, a process that's often problematic: sometimes it's nearly impossible to remove all outside influences, and often the process of taking the measurement can skew the results. In deciding to compare three compilers (the Intel C++ compiler, the GNU C++ compiler (g++), and the LLVM clang compiler), developer and editor Jeff Cogswell takes a number of 'real world' factors into account, such as how each compiler deals with templates, and comes to certain conclusions. 'It's interesting that the code built with the g++ compiler performed the best in most cases, although the clang compiler proved to be the fastest in terms of compilation time,' he writes. 'But I wasn't able to test much regarding the parallel processing with clang, since its Cilk Plus extension aren't quite ready, and the Threading Building Blocks team hasn't ported it yet.' Follow his work and see if you agree, and suggest where he can go from here."
rtoz writes "For handling the future unreliable chips, a research group at MIT's Computer Science and Artificial Intelligence Laboratory has developed a new programming framework that enables software developers to specify when errors may be tolerable. The system then calculates the probability that the software will perform as it's intended. As transistors get smaller, they also become less reliable. This reliability won't be a major issue in some cases. For example, if few pixels in each frame of a high-definition video are improperly decoded, viewers probably won't notice — but relaxing the requirement of perfect decoding could yield gains in speed or energy efficiency."
An anonymous reader writes "Linus Torvalds announced the Linux 3.12 kernel release with a large number of improvements through many subsystems including new EXT4 file-system features, AMD Berlin APU support, a major CPUfreq governor improvement yielding impressive performance boosts for certain hardware/workloads, new drivers, and continued bug-fixing. Linus also took the opportunity to share possible plans for Linux 4.0. He's thinking of tagging Linux 4.0 following the Linux 3.19 release in about one year and is also considering the idea of Linux 4.0 being a release cycle with nothing but bug-fixes. Does Linux really need an entire two-month release cycle with nothing but bug-fixing? It's still to be decided by the kernel developers."
An anonymous reader writes "River City Ransom: Underground is the latest high profile game campaign on Kickstarter but as an interview with the title's creators this week highlights, it's not exactly a new game. Rather, it's an official sequel to a Nintendo Entertainment System/Famicom classic, belt-scroller River City Ransom. Remarkably, getting the license and the help of original River City creator Yoshihisa Kishimoto proved easy for the team, indie developers who were submitting game designs to Atari in crayon, aged six. 'I asked for the license and I asked Kishimoto-san if he had an interest in helping us make a better Kunio-kun game,' producer Daniel Crenna says. 'It's not particularly dramatic to say that, but I asked.' As the author points out, it's interesting to imagine what other games could be resurrected with a little bit of polite curiosity.""
schweini writes "Inmates in an Oklahoma prison developed software that attempts to streamline the prison's food logistics. A state representative found out, and he's trying to get every other prison in Oklahoma to use it, too. According to the Washington Post, 'The program tracks inmates as they proceed through food lines, to make sure they don’t go through the lines twice... It can help the prison track how popular a particular meal is, so purchasers know how much food to buy in the future. And it can track tools an inmate checks out to perform their jobs.' The program also tracks supply shipments into the system, and it showed that food supplier Sysco had been charging different prices for the same food depending on which facility it was going to. Another state representative was impressed, but realized the need for oversight: 'If they build on what they’ve done here, they actually have to script it out. If you have inmates writing code, there has to be a continual auditing process. Food in prison is a commodity. It’s currency.'"
theodp writes "Don't tell Business Insider's Nicholas Carlson about Santa and the Easter Bunny just yet. He's still reeling after learning that Larry Page and Sergy Brin are actually pretty lousy coders. That's according to I'm Feeling Lucky: The Confessions of Google Employee Number 59, a book about the company's startup days by Douglas Edwards. 'I didn't trust Larry and Sergey as coders,' Google engineering boss Craig Silverstein recalls in the book. 'I had to deal with their legacy code from the Stanford days and it had a lot of problems. They're research coders: more interested in writing code that works than code that's maintainable.' But don't cry for Larry and Sergey, Argentina — even if the pair won't be taking home any Top Coder prizes, they can at least take solace in their combined $50+ billion fortune. And, according to Woz, they certainly could have kicked Steve Jobs' butt in a coding contest!"