×
Education

Do Tech Firms Really Want Liberal Arts Majors? 266

Nerval's Lobster writes: Not too long ago, a Forbes writer declared that a liberal arts degree had "become tech's hottest ticket." At so-called 'disruptive juggernauts' such as Facebook and Uber, George Anders wrote, 'the war for talent' had moved into non-technical realms such as marketing and sales. While there's undoubtedly some truth to Anders's thesis, technology recruiters and executives aren't seeing any less demand for strong technical skills in a wide variety of roles (Dice link). When there's a need for tech professionals with 'soft skills,' at least one recruiter just recruits computer-science majors from liberal arts schools, figuring those recruits will be more 'well-rounded.' To be clear, Forbes doesn't suggest that IT employers have begun mixing liberal-arts graduates into their technical teams; the article talks more about those graduates ending up in supporting roles such as sales and marketing, or else becoming intermediaries who translate the customer's product requirements into engineering solutions. But nobody should think that a strong technical background isn't as valued as ever throughout tech companies.
Open Source

Node.js v4.0.0 Released 128

New submitter TFlan91 writes: The first merge of the popular Node.js and io.js repositories has been released! From the announcement: "The collaborators of the Node.js project and the members of the Node.js Foundation are proud to offer v4.0.0 for general release. This release represents countless hours of hard work encapsulated in both the Node.js project and the io.js project that are now combined in a single codebase. The Node.js project is now operated by a team of 44 collaborators, 15 of which form its Technical Steering Committee (TSC). Further, over 100 new individuals have been added to the list of people contributing code to core since v0.12.7."
Programming

Software Is Hiring, But Manufacturing Is Bleeding 102

Nerval's Lobster writes: Which tech segment added the most jobs in August? According to new data from the U.S. Bureau of Labor Statistics, tech consulting gained 7,000 positions in August, (Dice link) below July's gains of 11,100, but enough to set it ahead of data processing, hosting, and related services (which added 1,600 jobs) and computer and electronic-product manufacturing (which lost 1,800 jobs). The latest numbers reflect some longtime trends: The rise of cloud services and infrastructure has contributed to slackening demand for PCs and other hardware, eroding manufacturing jobs. At the same time, increased appetite for everything from Web developers to information-systems managers has kept employers adding positions in other technology segments. If that didn't make things difficult enough for manufacturing folks, the rise of automation has cut down on the number of manufacturing jobs available worldwide, contributing to continuing pressure on the segment as a whole, despite all the noise about bringing those jobs back to the U.S.
GNU is Not Unix

The Free Software Foundation: 30 Years In 135

An anonymous reader writes: The Free Software Foundation was founded in 1985. To paint a picture of what computing was like back then, the Amiga 1000 was released, C++ was becoming a dominant language, Aldus PageMaker was announced, and networking was just starting to grow. Oh, and that year Careless Whisper by Wham! was a major hit. Things have changed a lot in 30 years. Back in 1985 the FSF was primarily focused on building free pieces of software that were primarily useful to nerdy computer people. These days we have software, services, social networks, and more to consider. In this in-depth interview, FSF executive director John Sullivan discusses the most prominent risks to software freedom today, Richard M. Stallman, and more.
Programming

Get Big Fast: "500 Club" Delivers Teachers For Code.org 28

theodp writes: The Waterloo Cedar Falls Courier reports that Ben Schafer, an associate CS prof at the Univ. of Northern Iowa, was recognized at Code.org's annual summit for training 570 K-12 teachers in Iowa, which is equivalent to 5.5 percent of all U.S. teachers trained. Schafer ranked No. 2 in the '500 Club', a Code.org affiliate of trainers who trained more than 500 teachers in the first year of the program. Code.org's K-5 Affiliates "deliver one-day, in-person workshops to local elementary school teachers to teach computer science in a format that's fun and accessible". A Term Sheet explains to potential Affiliates that "Code.org will pay you $50 per workshop-attendee to cover costs, including food, and to compensate you and any teaching assistants." According to a White House' Fact Sheet, Code.org plans to use $20 million in philanthropic funds to train 10,000 teachers by fall 2015 and 25,000 teachers by fall 2016. You can follow their progress on Twitter, kids!
PHP

PHP 7.0 Nearing Release, Performance Almost As Good As HHVM 158

An anonymous reader writes: PHP 7.0 RC2 was released on Friday. In addition to the new language features, PHP 7.0 is advertised as having twice the performance of PHP 5. Benchmarks of PHP 7.0 RC2 show that these performance claims are indeed accurate, and just not for popular PHP programs like WordPress. In tests done by Phoronix, the PHP performance was 2~2.5x faster all while consuming less memory than PHP 5.3~5.6. Facebook's HHVM implementation meanwhile still held a small performance lead, though it was consuming much more memory. PHP 7.0 is scheduled to be released in November.
Businesses

JetBrains Moving Its Dev Tools To Subscription Model 141

esarjeant writes: For many Java developers, IntelliJ has been our predominant IDE. JetBrains is looking to make their tools easier easier to buy and use by switching to a subscription program. Their plan is to have people pay a monthly/yearly fee for access to the tools instead of upgrading when they're ready. Fortunately, if your subscription lapses it looks like you'll have 30 days to check all your stuff in. How does NetBeans look now? Many members of various developer communities are pushing back against this change: "For a developer with an unstable income, it might be perfectly fine to stay on an older version of the software until they've stashed enough cash to afford the upgrade. That will no longer work." JetBrains has acknowledged the feedback, and say they will act on it.
Programming

An Algorithm To Randomly Generate Game Dungeons 77

An anonymous reader writes: Game developers frequently turn to procedural algorithms to generate some of their game's content. Sometimes it's to give the game more diverse environments, or to keep things fresh upon subsequent playthroughs, or simply just to save precious development time. If you've played a game that had an unpredictable layout of connected rooms, you may have wondered how it was built. No longer; a post at Gamasutra walks through a procedural generation algorithm, showing how random and unique layouts can be created with some clever code. The article is filled with animated pictures demonstrating how rooms pop into existence, spread themselves out to prevent overlap, finds a sensible series of connections, and then fill in the gaps with doors and hallways.
Programming

Lack of Teacher Training Hampers UK Programming Education 112

An anonymous reader writes: The UK government recently introduced a new computer curriculum to the school system in order to get more kids into programming. Unfortunately, they're running into a serious problem: one-third of the secondary schools tasked with teaching these programs have not spent any money training their teachers on the requisite knowledge and technology. The government has provided £4.5 million for this training, and a number of schools have spent their share and more. But it's clearly not filtering down to every school, and that harms the children enrolled in these schools.
Programming

An Idea For Software's Industrial Revolution 289

An anonymous reader writes: Tech company Code Valley makes the bold claim that a software industrial revolution may be imminent (PDF). They propose shifting developers from the coding domain (current software development practice) to a "design-domain," where the emphasis is no longer on writing code, but on decentralized design – code becomes simply a by-product of this collaboration. In this design-domain, software programs are designed (and built) by a peer-to-peer supply chain of software vendors, each owned and managed by a software engineer. They envisage a global supply-chain of these software experts capable of reliably delivering immensely complex software.
Programming

Survey: More Women Are Going Into Programming 280

itwbennett writes: We've previously discussed the dearth of women in computing. Indeed, according to U.S. Bureau and Labor Statistics estimates, in 2014 four out of five programmers and software developers in the U.S. were men. But according to a survey conducted this spring by the Application Developers Alliance and IDC, that may be changing. The survey of 855 developers worldwide found that women make up 42% of developers with less than 1 year of experience and 30% of those with between 1 and 5 years of experience. Of course, getting women into programming is one thing; keeping them is the next big challenge.
Programming

You Don't Have To Be Good At Math To Learn To Code 616

HughPickens.com writes: Olga Khazan writes in The Atlantic that learning to program involves a lot of Googling, logic, and trial-and-error—but almost nothing beyond fourth-grade arithmetic. Victoria Fine explains how she taught herself how to code despite hating math. Her secret? Lots and lots of Googling. "Like any good Google query, a successful answer depended on asking the right question. "How do I make a website red" was not nearly as successful a question as "CSS color values HEX red" combined with "CSS background color." I spent a lot of time learning to Google like a pro. I carefully learned the vocabulary of HTML so I knew what I was talking about when I asked the Internet for answers." According to Khazan while it's true that some types of code look a little like equations, you don't really have to solve them, just know where they go and what they do. "In most cases you can see that the hard maths (the physical and geometry) is either done by a computer or has been done by someone else. While the calculations do happen and are essential to the successful running of the program, the programmer does not need to know how they are done." Khazan says that in order to figure out what your program should say, you're going to need some basic logic skills and you'll need to be skilled at copying and pasting things from online repositories and tweaking them slightly. "But humanities majors, fresh off writing reams of term papers, are probably more talented at that than math majors are."
Open Source

Netflix Open Sources Sleepy Puppy XSS Hunter 12

msm1267 writes: Netflix has released a tool it calls Sleepy Puppy. The tool injects cross-site scripting payloads into a target app that may not be vulnerable, but could be stored in a database and tracks the payload if it's reflected to a secondary application that makes use of the data in the same field. "We were looking for a way to provide coverage on applications that come from different origins or may not be publicly accessible," said co-developer Scott Behrens, a senior application security engineer at Netflix. "We also wanted to observe where stored data gets reflected back, and how data that may be stored publicly could also be reflected in a large number of internal applications." Sleepy Puppy is available on Netflix's Github repository and is one of a slew of security tools its engineers have released to open source.
Open Source

LLVM 3.7 Delivers OpenMP 3.1 Support, ORC JIT API, New Optimizations 84

An anonymous reader writes: LLVM 3.7 was released today as the newest six-month update. LLVM 3.7 has OpenMP 3.1 support via Clang, a new On-Request Compilation JIT API, the Berkeley Packet Filter back-end was added, the AMDGPU back-end now supports OpenGL 4.1 when paired with Mesa 11.0, and many other functional changes. Early benchmarks against GCC show its performance quite competitive with GCC5, even superior in some workloads, and should be more competitive in scientific applications with there now being OpenMP support.
Open Source

LILO Bootloader Development To End 135

An anonymous reader writes: For any longtime Linux users, you probably remember the LILO bootloader from Linux distributions of many years ago. This bootloader has been in development since the 90's but development is finally ending. A homepage message reads, "I plan to finish development of LILO at 12/2015 because of some limitations (e.g. with BTFS, GPT, RAID). If someone want to develop this nice software further, please let me know ..."
Programming

The Most Important Obscure Languages? 429

Nerval's Lobster writes: If you're a programmer, you're knowledgeable about "big" languages such as Java and C++. But what about those little-known languages you only hear about occasionally? Which ones have an impact on the world that belies their obscurity? Erlang (used in high-performance, parallel systems) springs immediately to mind, as does R, which is relied upon my mathematicians and analysts to crunch all sorts of data. But surely there are a handful of others, used only by a subset of people, that nonetheless inform large and important platforms that lots of people rely upon... without realizing what they owe to a language that few have ever heard of.
Books

Book Review: Effective Python: 59 Specific Ways To Write Better Python 71

MassDosage writes: If you are familiar with the "Effective" style of books then you probably already know how this book is structured. If not here's a quick primer: the book consists of a number of small sections each of which focus on a specific problem, issue or idea and these are discussed in a "here's the best way to do X" manner. These sections are grouped into related chapters but can be read in pretty much any order and generally don't depend on each other (and when they do this will be called out in the text). The idea is that you can read the book from cover to cover if you want but you can also just dip in and out and read only the sections that are of interest to you. This also means that you can use the book as a reference in future when you inevitably forget the details or want to double check something. Read below for the rest of Mass Dosage's review.
Government

Where the Tech Industry's Political Donations Are Going 130

An anonymous reader writes: Early estimates suggest the 2016 U.S. presidential election will result in $5-10 billion in spending by candidates and organizations — much more than ever before. To support this, they need lots of contributions, and the tech industry is becoming a significant player. (Not as much as the financial industry, of course, but tech's influence is growing.) Re/Code breaks down which candidates are getting the most money from the tech sector so far. Right now, Senator Marco Rubio (R-FL) has gotten the most tech money by far — more than the rest of the field combined, thanks in large part to Larry Ellison. Jeb Bush, former governor of Florida, is a distant second, followed closely by former Secretary of State Hillary Clinton and Senator Bernie Sanders (I-VT). New Jersey governor Chris Christie and Senator Rand Paul (R-KY) are the only other candidates with significant tech contributions so far. Carly Fiorina, a tech industry veteran, has only managed about $13,000 in donations.
Education

NSF Makes It Rain: $722K Award To Evaluate Microsoft-Backed TEALS 64

theodp writes: Microsoft has $92 billion in cash parked offshore, so it's kind of surprising to see a $722K National Science Foundation award is going towards validating the efficacy of Microsoft TEALS, the pet program of CEO Satya Nadella that sends volunteer software engineers with no teaching experience into high schools to teach kids and their teachers computer science. Among its Program Changes for 2015, TEALS said it "explicitly commits to provide a core set of curriculum materials that are complete, organized, and adaptable," which should help improve the outcome of the Developing Computer Science Pedagogical Content Knowledge through On-the-Job Learning NSF study schools are being asked to participate in. Meanwhile, CSTUY, a volunteer organization led by experienced CS teachers (including Slashdot user zamansky), finds itself turning to Kickstarter for $25K to fund Saturday Hacking Sessions. So, as Microsoft-backed Code.org — which has also attracted NSF award money to validate its CS program — is fond of saying: What's wrong with this picture? (To be fair to TEALS: it may have Microsoft backing, but it's not strictly a Microsoft effort, and also started out as a pure volunteer effort, as founder Kevin Wang explained earlier this year.)
Open Source

"Hack" Typeface Is Open Source, Easy On the IDEs 211

Ars Technica writes that "At SourceFoundry.org this week, programmer Chris Simpkins debuted the 2.0 version of Hack, an open-source typeface designed specifically for use in source code." The revamped font is "characterized by a large x-height, wide aperture, and low contrast design in order to be 'highly legible' at common coding text sizes," and the font specimen shows how legible it is right down to downright tiny sizes, though Simpkins says the sweet spot is between 8 and 12 pixels. Hack's roots are in the libre, open source typeface community, and the project expands upon the contributions of the Bitstream Vera & DejaVu projects. ... Simpkins has been working on the project throughout 2015, and he tweeted that this latest version includes "new open type features, changes in weights, significant changes in spacing, Powerline glyphs, and more." The typeface now comes with four font styles: Regular, Bold, Oblique, and Bold Oblique.

Slashdot Top Deals