Robo-advice might prove most useful to those who need it the most, making them feel more competent and in control.
How do malware analysts examine software that's designed to wreak havoc with computers? By using tools that watch software's inner workings very closely.
Most people have never heard of the software that makes up the machinery of the internet
- especially the tools that keep us safe.
If companies are using automated software in hiring, then job applicants should be able to use the same technology.
Movies tell us that paying a ransom means the bad guys win, but in the real world it's not that simple.
"It is time for a digital Geneva Convention to protect the internet."
Underlying online harassment is the false idea that events that happen on internet aren't real. But whenever people are interacting, it's all real.
How to solve mysteries with an accessible computer program.
Auto-translation software has been pretty frustrating to use. But news of vast improvements to Google's translation software raises the prospect that websites will soon be browsable in any language.
How can archivists properly preserve computer programs often written specifically to destroy data?
Mathematics can help musicians and music enthusiasts create rhythms that would be hard to play manually or to otherwise compose.
Software is eating everything in this online, digital world. We need to design code that uses as little energy as possible.
Big data is about processing large amounts of data. It is often associated with multiplicities of data. But the ability to generate data outpaces the ability to store it.
The social network giant is developing new software that could be used to help personalise learning in schools. It's a move that should have some worried they could lose business.
Why do companies devote so much energy to ingenuity that causes harm?
It's likely that many people knew Volkswagen was cheating on emissions tests, including the engineers who built the 'defeat device'. But why did no-one at the car maker blow the whistle?
Windows 10 has hit the shelves - will it reverse users unhappiness at previous versions?
Sometimes it is what software you've got, and what you do with it too.
Machines are not very good at writing software from scratch, but they're getting pretty good at improving on human efforts.
Software is now too critical to how the world works, so we need to enforce ways to ensure it's better.