Sure, we are drowned in tides of twaddle about precious IP, Trade Sekkrits, Sooper Original Algorithms that must not be exposed to eyes of mere mortals, and all manner of silly excuses. But that’s all a smokescreen to cover up the real reason: to hide code of such poor quality that even PHBs know to be embarrassed. Exhibit A: Windows itself. Which proves it takes more than throwing billions of dollars and thousands of programmers at a software project to build something that is actually good.
– Carla Schroder
I can usually look at a bug and see at least one way the code could be borked. But this one just boggles me.
Yesterday evening we were alerted to an issue in Excel 2007 (and Excel Services 2007) involving calculation of numbers around 65,535. The first example that we heard about was =77.1*850, but it became clear from our testing as well as additional reports that this was just one instance where Excel 2007 would return a value of 100,000 instead of 65,535. The majority of these additional reports were focused on multiplication (ex. =5.1*12850; =10.2*6425; =20.4*3212.5 ), but our testing showed that this really didn’t have anything do to with multiplication - it manifested itself with many but not all calculations in Excel that should have resulted in 65,535 (=65535*1 and =16383.75*4 worked for instance). Further testing showed a similar phenomenon with 65,536 as well. This issue only exists in Excel 2007, not previous versions.
And let’s face it — do you really want the bright sparks who work there now, and manage to break lots of perfectly good working code — rewriting the core calculating engine in Excel? Better keep them busy adding and removing dancing paper clips all day long.
Jorge Luis Borges envisioned the risks of perfect memory in his famous story “Funes the Memorious,” about a man gifted with unlimited recall, and paralyzed by it. Perhaps not even Borges, however, could have imagined our present capacity to accumulate and preserve memory in digital form - or the powerful impact it is already having on individual lives, as temporary indiscretions become part of the permanent record. “What you do online is potentially there forever,” says Coye Cheshire, an assistant professor at the School of Information at the University of California, Berkeley. “Delete if you want; ask Google to take down that one unflattering photo - but it’s still saved, archived, somewhere.”
– Jessica Winter
I don’t believe in starships. At least not the starships that turn up so regularly in Star Trek, Star Wars, Battlestar Galactica, etc. The speed of the universe is c. Go faster than ‘c’ and something catastrophic happens: mass becomes infinite. We have no idea what that means. It’s a mathematician’s way of saying something can’t happen.
Yet mass-market SF still dreams of faster-than-light travel, through such tropes as warp drives. The Physics of Star Trek by Laurence M Krauss calculates that warp drives would consume energy equivalent to whole galaxies. This is his way of saying something can’t happen without alienating the Star Trek fans who bought the book.
If there are wormholes or portals I see no way that something can travel through them without being converted into energy or crushed by gravitational forces. This is Geoff’s way of saying the starship gets wrecked.
– Geoff Ryman
For the Nivkh people of eastern Siberia, it’s not as easy as one, two, three. Depending on whether they are talking about skis or boats or batches of dried fish, there are different ways of counting. Twenty-six different ways in fact. Small wonder, then, that 90 per cent of Nivkhs choose to communicate in Russian but that choice has put Nivkh on the list of endangered languages.
And it is not alone. Linguists believe half the languages in the world will be extinct by the end of the century. The 80 major languages such as English, Russian and Mandarin are spoken by about 80 per cent of the global population, while the 3,500 linguistic minnows have just 0.2 per cent of the world keeping them alive.
– Claire Soares