Articles about programming

Afraid of the dark, image via Shutterstock

Your code is RUBBISH, says GitHub. Good thing we're here to save you

Last year, GitHub added security scanning to its dependency graph – and this month flicked the lid off a can absolutely crawling with bugs. The code-sharing site kicked off vulnerability scanning in late 2017, focussing on known Ruby and Javascript library vulnerabilities designated CVE numbers by MITRE. GitHub ran the …
Group of People Waving Filipino Flags in Back Lit

Programming languages can be hard to grasp for non-English speakers. Step forward, Bato: A Ruby port for Filipinos

A Filipino developer is hoping his handmade Ruby port will help bring coding skills to some of the Philippines's poorest communities. Joel Bryan Juliano says he built Bato as a way for speakers of Tagalog – the most widely-spoken language in the nation – to be able to learn the basics of programming without also having to be …
Shaun Nichols, 21 Mar 2018
Man holding money

Data scientist wanted: Must have Python, spontaneity not required

The average salary offered to data scientists in the past year was £47,000, with Python being the most desirable programming language, according to an analysis of job ads. The assessment, carried out by listings site Joblift, looked at 8,672 data scientist vacancies posted in the UK over the last 12 months. It found that data …
Rebecca Hill, 13 Feb 2018
Javascript photo via Shutterstock

Next; tech; meltdown..? Mandatory; semicolons; in; JavaScript; mulled;

In what non-technical people might take as an attempt to outdo the absurdity of the tabs vs. spaces debate that continues to divide programmers, the TC39 technical group that advises the development of ECMAScript – the specification from which JavaScript is implemented – has proposed telling web developers to terminate …
Thomas Claburn, 12 Jan 2018
Quantum blackboard

Microsoft asks devs for quantum leap of faith

Those without access to a quantum computer can console themselves with Microsoft's Quantum Development Kit, introduced as a preview release on Monday. Quantum computing has been around as as a plausible idea since the 1980s, based on earlier theoretical work on quantum information systems. But it would take until 2011 before …
Thomas Claburn, 11 Dec 2017
Mats Jarlstrom

Oregon will let engineer refer to himself as an 'engineer'

Mats Järlström, a Swedish electronics engineer living in Oregon, who was fined last year for referring to himself as an engineer and doing math without a license has tentatively won the right to use the term in communications with the state. In 2015, Järlström sent email messages to the Oregon State Board of Examiners for …
code on-screen

Boffins foresee most software written by machines in 2040

Boffins at the Department of Energy's Oak Ridge National Laboratory speculate that by 2040 advances in AI disciplines like machine learning and natural language processing will shift most software code creation from people to machines. In a paper distributed via ArXiv, "Will humans even write code in 2040 and what would that …
box

US politicos wake up to danger of black-box algorithms shaping all corners of American life

In Washington, DC, on Wednesday, academics and policy wonks warned US Congressional representatives about the perils of inscrutable algorithms, a red flag entangled by tangential worries about privacy, data collection, and net neutrality. As framed in a letter submitted by the Electronic Privacy Information Center, democracy …
verity stob portrait

2001: A Stob Odyssey

Stob has obtained access to the unpublished journals of a young British programmer who found herself assigned to the elite team that built the HAL 9000 computer during the 1990s. **Undated, circa 1992.** It's so confusing here in Urbana, Illinois, especially after Croydon. For one thing they say 'Hey!' when they just mean 'Hi …
Verity Stob, 28 Nov 2017

US govt to use software to finger immigrants as potential crims? That's really dumb – boffins

A group of 54 computer scientists and academic researchers on Thursday asked the US Department of Homeland Security to rethink its plan for employing software algorithms to determine whether immigrants to the country should be admitted or deported. To implement various White House executive orders to limit immigration through …
Thomas Claburn, 16 Nov 2017
Trying to catch money in a net

Twitter: Finally, there's an affordable way to pay us actual money

Hoping to extinguish its eleven-year cash bonfire and finally turn a profit, Twitter has introduced premium APIs to allow businesses to make better use of its trove of troll tweets – for a fee. The hoi polloi seldom pay for anything online but developers, in particular those working for big biz, can be convinced to ante up in …
Thomas Claburn, 14 Nov 2017
shutterstock_306575414_woman_programmer

Silverlight extinguished while Angular wins fans among developers

Developers are done with Microsoft's Silverlight and Apache Flex, but they've been entranced by Android Studio, the Swift programming language, and Angular, a JavaScript framework. Coding community site Stack Overflow on Monday plans to publish details about which technologies have seen the greatest surge and the most …
Thomas Claburn, 13 Nov 2017

Official: Perl the most hated programming language, say devs

Poll Developers really dislike Perl, and projects associated with Microsoft, at least among those who volunteer their views through Stack Overflow. The community coding site offers programmers a way to document their technical affinities on their developer story profile pages. Included therein is an input box for tech they'd prefer …
Thomas Claburn, 31 Oct 2017
App design, scroll list

Scroll, scroll, scroll your note gently down the screen. Merrily, merrily, merrily, merrily, FB's code's a dream

Android developers looking for a way to write more maintainable apps with highly optimized scrolling lists may want to take a look at Sections, a Java-based data structuring API from Facebook. The social network happens to worry quite a bit about scrollable lists, because making them perform well, without janky movement, can …
Thomas Claburn, 26 Oct 2017
Speed

Facebook tackles race hate problem head on with programming tool

In Facebook's advertising business, a race condition might be construed as an ethnic descriptor used to prevent purchased ads from being displayed to a particular racial group. Among its software engineers, it's a programming problem that arises when multiple operations run concurrently but are executed in an unexpected order …
Thomas Claburn, 20 Oct 2017
Tired IT worker rubs his eyes

You can't find tech staff – wah, wah, wah. Start with your ridiculous job spec

In a recent IDG survey, the number of execs worried about a skills gap in IT grew from 49 per cent in 2016 to 60 per cent this year. Other surveys shore up this finding as well: a Cloud Foundry Foundation survey from late 2016 had 64 per cent of respondents worried about getting the skilled staff needed. “Is there a skills …
Michael Cote, 19 Oct 2017
code on-screen

Programming bootcamp compiles $375,000 check after triggering New York AG's error handlers

Analysis New York State Attorney General Eric Schneiderman last week agreed to settle charges that New York City-based code bootcamp Flatiron School operated without a license and failed to adequately disclose information about the employment outcomes of graduates. Flatiron School has agreed to pay $375,000 in restitution to eligible …
Thomas Claburn, 18 Oct 2017

Compsci degrees aren't returning on investment for coders – research

University in the UK has never been more expensive. But at least doing a computer science degree guarantees a nice fat, well-paid job at the end, right? Wrong. Coders with a bachelor's degree only earn £3,000 more a year than those who don't have one, according to a survey of 4,700 developers in the UK by Stack Overflow, a …
Kat Hall, 20 Sep 2017

Create a news alert about programming, or find more stories about programming.

Biting the hand that feeds IT © 1998–2018