An anonymous reader writes "Wondering where all that bloat comes from, causing even the classic 'Hello world' to weigh in at 11 KB? An MIT programmer decided to make a Linux C program so simple, she could explain every byte of the assembly. She found that gcc was including libc even when you don't ask for it. The blog shows how to compile a much simpler 'Hello world,' using no libraries at all. This takes me back to the days of programming bare-metal on DOS!"
An anonymous reader writes "One of the basic utilities supplied with any operating system is a desktop calculator. These are often simple utilities that are perfectly adequate for basic use. They typically include trigonometric functions, logarithms, factorials, parentheses and a memory function. However, the calculators featured in this article are significantly more sophisticated with the ability to process difficult mathematical functions, to plot graphs in 2D and 3D, and much more. Occasionally, the calculator tool provided with an operating system did not engender any confidence. The classic example being the calculator shipped with Windows 3.1 which could not even reliably subtract two numbers. Rest assured, the calculators listed below are of precision quality."
SHMG writes "Micro-blogging site Twitter is developing technology that will prevent government censorship, after Iran and China moved to censor its users. Speaking at the World Economic Forum, Twitter CEO and co-founder Evan Williams said the company was working on 'hacks' to stop any blocking by foreign governments. 'We are partially blocked in China and other places and we were in Iran as well,' he said. 'The most productive way to fight that is not by trying to engage China and other governments whose very being is against what we are about.'"