What's the story with these ads on Slashdot? Check out our new blog post to find out. ×
Google

Google May Try To Recruit You For a Job Based On Your Search Queries 182

HughPickens.com writes: If Google sees that you're searching for specific programming terms, they may ask you to apply for a job as Max Rossett writes that three months ago while working on a project, he Googled "python lambda function list comprehension." The familiar blue links appeared on the search page, and he started to look for the most relevant one. But then something unusual happened. The search results split and folded back to reveal a box that said "You're speaking our language. Up for a challenge?" Clicking on the link took Rossett to a page called "foo.bar" that outlined a programming challenge and gave instructions on how to submit his solution. "I had 48 hours to solve it, and the timer was ticking," writes Rossett. "I had the option to code in Python or Java. I set to work and solved the first problem in a couple hours. Each time I submitted a solution, foo.bar tested my code against five hidden test cases."

After solving another five problems the page gave Rossett the option to submit his contact information and much to his surprise, a recruiter emailed him a couple days later asking for a copy of his resume. Three months after the mysterious invitation appeared, Rossett started at Google. Apparently Google has been using this recruiting tactic for some time.
Software

Open Source, Collaborative Rich-Text, Web-Based Editor Almost Available 59

johanneswilm writes: Open source web-based editors such as CKEditor and TinyMCE have been available for more than a decade, and some closed source collaborative editors such as Google Docs have been available since 2007. Creating open source, collaborative, rich-text, web-based editors has proven difficult due to lack of standardization of the lower-level browser features. Now Marijn Haverbeke, the developer behind the popular CodeMirror has started such an editor, called Prosemirror, financed through a crowd-funding campaign. Meanwhile the W3C has installed a task force to rapidly standardize and fix the features needed in browsers to easily create richtext and semantic editors.
Programming

In Praise of the Solo Programmer 114

HughPickens.com writes: Jean-Louis Gassée writes that once upon a time, we were awestruck by the solo programmer who could single-handedly write a magnum opus on a barebones machine like the Apple ][ with its 64 kilobytes of memory and an 8-bit processor running at 1MHz. Once such giant was Paul Lutus, known as the Oregon Hermit, who won a place next to Jobs and Wozniak in the Bandley Drive Hall of Fame for his Apple Writer word processor. "Those were the days Computers and their operating systems were simple and the P in Personal Computers applied to the programmer," writes Gassée. "There's no place for a 2015 Paul Lutus. But are things really that dire?"

As it turns out, the size and complexity of operating systems and development tools do not pose completely insurmountable obstacles; There are still programs of hefty import authored by one person. One such example is Preview, Mac's all-in-one file viewing and editing program. The many superpowers of Apple's Preview does justice to the app's power and flexibility authored by a solo, unnamed programmer who has been at it since the NeXT days. Newer than Preview but no less ambitious, is Gus Mueller's Acorn, an "Image Editor for Humans", now in version 5 at the Mac App Store. Mueller calls his Everett, WA company a mom and pop shop because his spouse Kristin does the documentation when she isn't working as a Physical Therapist. Gus recently released Acorn 5 fixing hundreds of minor bugs and annoyances. "It took months and months of work, it was super boring and mind numbing and it was really hard to justify, and it made Acorn 5 super late," writes Mueller. "But we did it anyway, because something in us felt that software quality has been going downhill in general, and we sure as heck weren't going to let that happen to Acorn."
Programming

Deep Learning Pioneer On the Next Generation of Hardware For Neural Networks 45

An anonymous reader writes: While many recognize Yann LeCun as the father of convolutional neural networks, the momentum of which has ignited artificial intelligence at companies like Google, Facebook and beyond, LeCun has not been strictly rooted in algorithms. Like others who have developed completely new approaches to computing, he has an extensive background in hardware, specifically chip design and this recognition of specialization of hardware, movement of data around complex problems, and ultimately core performance, has proven handy. He talks in depth this week about why FPGAs are coming onto the scene as companies like Google and Facebook seek a move away from "proprietary hardware" and look to "programmable devices" to do things like, oh, say, pick out a single face of one's choosing from an 800,000 strong population in under five seconds.
Google

Why Modular Smartphones Are Such a Nightmare To Develop 111

itwbennett writes: Last week Google postponed tests of its Project Ara until next year. Mikael Ricknäs has written about why developing such devices is particularly difficult. The biggest challenge, writes Ricknäs, 'is the underlying architecture, the structural frame and data backbone of the device, which makes it possible for all the modules to communicate with each other. It has to be so efficient that the overall performance doesn't take a hit and still be cheap and frugal with power consumption.' For more on Project Ara and its challenges, watch this Slashdot interview with the project's firmware lead Marti Bolivar.
Businesses

Ask Slashdot: Technical Resources For Non-Technical Disciplines? 87

New submitter nashpt writes: An accountant friend has recently joined a startup looking at developing a web platform. My friend is now dealing with developers directly where he would not have done so previously and feels he is at somewhat of a disadvantage. He asked me if I could advise on how he could get knowledgeable in the relevant technologies, HTML and JavaScript, in order to better interact with their developers. While there are numerous resources available to learn to program both of these, I didn't feel that would be the best approach; if nothing else, because he will have significant constraints on his time. Instead I looked for any primers that focus on technical subjects for non-technical disciplines. I haven't found much I think would be suitable for his needs. I appreciate this is a broad subject but can you recommend any resources that would be suitable in general or specific to these technologies? Do you even agree that this is an appropriate approach or should he look to develop a working knowledge of these languages instead? Any other suggestions on how to approach this?
Open Source

Happy Birthday, Linux! An OS At 24 152

prisoninmate writes: It has been 24 long years since the first ever release of the Linux project on August 25, 1991, which is the core component of any GNU/Linux distribution. With this occasion we want to remind everyone that Linux is everywhere, even if you don't see it. You use Linux when you search on Google, when you use your phone, when buy metro tickets, actually the whole Internet is powered by Linux. Happy Birthday, Linux!
Games

How Poly Bridge's GIF Generator Turned an Indie Game Into a Reddit Sensation 40

An anonymous reader writes: The creator of bridge physics phenomenon Poly Bridge discusses the rise of the bridge physics phenomenon in a new interview this week. Patrick Corrieri of New Zealand's Dry Cactus studio reveals the Reddit hit has sold at least 48,000 copies so far, but that its smartest feature, a GIF generator to capture all your successful crosses and crashes, only came about by accident: "Ultimately it was another independent developer, Zach Barth from Zachotronics, who pushed me to integrate the feature. Not only that, but he also gave me the source code to his GIF encoding routine so I could hit the ground running. That's what is so awesome about the indie dev community: a willingness to share and learn from each other, as growing together is much better than competing with one another."
Cloud

Who Makes the Decision To Go Cloud and Who Should? 154

Esther Schindler writes: It's a predictable argument in any IT shop: Should the techies — with their hands on their keyboards — be the people who decide which technology or deployment is right for the company? Or should CIOs and senior management — with their strategic perspective — be the ones to make the call? Ellis Luk got input from plenty of people about management vs. techies making cloud/on-premise decisions... with, of course, a lot of varying in opinion.
Programming

The Top 10 Programming Languages On GitHub, Over Time 132

An anonymous reader writes with a link to VentureBeat's article on the information that GitHub released this week about the top-ten languages used by GitHub's users, and how they've changed over the site's history. GitHub's chart shows the change in rank for programming languages since GitHub launched in 2008 all the way to what the site's 10 million users are using for coding today. To be clear, this graph doesn't show the definitive top 10 programming languages. Because GitHub has become so popular (even causing Google Code to shut down), however, it still paints a fairly accurate picture of programming trends over recent years. Trend lines aside, here are the top 10 programming languages on GitHub today: 1. JavaScript 2. Java 3. Ruby 4. PHP 5. Python 6. CSS 7. C++ 8. C# 9. C 10. HTML
Stats

Standardized Tests Blamed, Asian Students Ignored In Google-Gallup K-12 CS Study 184

theodp writes: According to a study released Thursday by Google and Gallup, standardized tests may be holding back the next generation of computer programmers. The Google-Gallup Searching for Computer Science: Access and Barriers in U.S. K-12 Education report (PDF) found that the main reason given by a "comprehensive but not representative" sample of 9,693 K-12 principals and 1,865 school district superintendents in the U.S. for their schools not offering computer science "is the limited time they have to devote to classes that are not tied to testing requirements." Which makes one wonder if Google now views Bill Gates as part of the problem and/or part of the solution of K-12 CS education. The Google-Gallup report also explores race/ethnicity differences to access and learning opportunities among White, Black and Hispanic students — but not Asian students — a curious omission considering that Google's own Diversity Disclosure shows that 35% of its U.S. tech workforce is Asian, making it by far the most overrepresented race/ethnicity group at Google when compared to the U.S. K-12 public school population. Which raises the question: Why would the Google-Gallup study ignore the access and learning opportunities of the race/ethnicity subgroup that has enjoyed the greatest success at Google? Not unsurprisingly, the Google-Gallup report winds up by concluding that what U.S. K-12 education really needs is more CS cowbell.
Mozilla

Big Changes From Mozilla Mean Firefox Will Get Chrome Extensions 190

Mozilla announced yesterday a few high-level changes to the way Firefox and Firefox extensions will be developed; among them, the introduction of "a new extension API, called WebExtensions—largely compatible with the model used by Chrome and Opera—to make it easier to develop extensions across multiple browsers." (Liliputing has a nice breakdown of the changes.) ZDNet reports that at the same time, "Mozilla will be deprecating XPCOM and XUL, the foundations of its extension system, and many Firefox developers are ticked off at these moves."
Programming

COBOL Comes To Visual Studio 2015 86

New submitter dmleonard618 writes: Micro Focus isn't writing off COBOL just yet. The company is trying to win developers over with COBOL with the latest release of Visual COBOL for Visual Studio. The new solution aims to bring back the ancient language and make it relevant again. "Visual COBOL for Visual Studio 2015 is the next generation of COBOL development solutions, designed for today's application developer to do just that, in a productive and cost-effective way," said Micro Focus' Ed Airey.
Businesses

Amazon Work-Life Balance Defender: Prior Employer Nearly Killed Me and My Team 211

theodp writes: New York Times Public Editor Margaret Sullivan questions whether her paper's portrayal of Amazon's brutal workplace was on target, citing a long, passionate response in disagreement from Nick Ciubotariu, a head of infrastructure development at Amazon. Interestingly, Ciubotariu — whose take on Amazon's work-life balance ("I've never worked a single weekend when I didn't want to") was used as Exhibit A by CEO Jeff Bezos to refute the NYT's report — wrote last December of regretting his role as an enabler of his team's "Death March" at a former employer (perhaps Microsoft, judging by Ciubotariu's LinkedIn profile and his essay's HiPo and Vegas references). "I asked if there were any questions," wrote Ciubotariu of a team meeting. "Nadia, one of my Engineers, had one: 'Nick, when will this finally end?' As I looked around the room, I saw 9 completely broken human beings. We had been working over 100 hours a week for the past 2 months. Two of my Engineers had tears on their faces. I did my best to keep from completely breaking down myself. With my voice choking, I looked at everyone, and said: 'This ends right now'." Ciubotariu added, "I hope they can forgive me for being an enabler of their death march, however unwilling, and that I ultimately didn't do enough to stop it. As a 'reward' for all this, I calibrated #1 overall in my organization, and received yet another HiPo nomination and induction, at the cost of a shattered family life, my health, and a broken team. I don't think I ever felt worse in my entire career. If I could give it all back, I would, in an instant, no questions asked. Physically and mentally, I took about a year to heal."
United Kingdom

UK Government Signs New Deal With Oracle 54

An anonymous reader writes: The Crown Commercial Service (CCS) has signed a deal with Oracle that should allow it to cut down on spending and licensing costs with the software provider. The three-year partnership will see the two collaborate to deliver services to public sector bodies including the National Health Service. A few weeks ago the government announced it would be cutting back on its use of Oracle software, but the new deal instead extends the existing agreement. CCS CEO Sally Collier explained: "The enhanced MoU will deliver savings across government and allow easier and more effective procurement of Oracle products and services. It lays the foundation of a more collaborative relationship between government and Oracle."