recentpopularlog in

mcherm : bugs   32

Capitalist International — When algorithms surprise us
When genetic algorithms are used to discover a solution, it might be one that breaks the rules. Here are lots of examples, including the "sort algorithm" that deleted all the items (now there's nothing that isn't sorted!).
bugs  ai  via:reddit 
april 2018 by mcherm
Quadratic behavior in string concatenation (or not)
It ran incredibly slowly on certain versions of Windows, but not elsewhere. The bug turned out to be in the algorithm.
bugs  python 
may 2016 by mcherm
Moxie Marlinspike >> Blog >> The Cryptographic Doom Principle
Two very subtle protocol vulnerabilities, and a principle that avoids them. The principle is to verify the MAC as the very first thing that happens in a protocol.
cryptography  security  bugs  via:HackerNews  MoxieMarlinspike 
april 2015 by mcherm
PostMortem: a single whitespace character
An extra space in an http header broke stuff.
bugs  via:HackerNews 
october 2014 by mcherm
A lesson in shortcuts. Long ago, as the design of the Unix…
According to this, dot-files being hidden was not done intentionally in unix, it was the result of a bug.
history  unix  operatingsystem  via:NedBatchelder  bugs 
april 2013 by mcherm
Whose bug is this anyway?!? - Code Of Honor
Some recollection by a game developer about interesting bugs he found. Like when they discovered there were hardware issues with 1% of their userbase.
programming  testing  bugs  gamedev  via:slashdot 
december 2012 by mcherm
Bug Prediction at Google | Google Engineering Tools
Google is predicting which files are likely to have bugs. The approach is very simple: the files that got lots of bug fixes recently are the ones that will have more bugs.
programming  via:HackerNews  google  bugs 
december 2011 by mcherm
How One Typo May Have Just Cost Goldman Sachs $45 Million
Printed terms sheet had a formula typo. Customers want $45M.
bugs  via:reddit 
june 2011 by mcherm
Coding error leads to uneven EU browser ballot distribution
The tool Microsoft built to let EU customers select their browser was supposed to display them in a random order. Accidentally, the order is biased because they used an invalid approach to randomly sorting the list.
bugs  random  microsoft  ArsTechnica  via:ArsTechnica 
march 2010 by mcherm
Three men busted in slots scheme at Meadows Racetrack & Casino - Pittsburgh Tribune-Review
A bug in a slot machine allows someone to steal money from the casino. Why have a bug like that? Isn't a slot machine simple enough to be bug free?
bugs  via:reddit 
october 2009 by mcherm
Gamasutra - Features - Dirty Coding Tricks
Some interesting descriptions of shortcuts taken (particularly at the last minute just before shipping) in various game programming.
bugs  programming  hack  via:HackerNews 
august 2009 by mcherm
Hallvord R. M. Steen - Most expensive javascript ever?
They put together a major presentation to make a big sale of computers to Opera Software. Their html explicitly redirected the Opera browser to an error page via browser detection. Guess what... they didn't make the sale.
bugs  funny  opera  programming  via:reddit 
july 2009 by mcherm
The Adventure of the Camera-Shy Computer | Sherlock Ohms | Blog on Design News
This is the tale of a really awesome bug: the cash registers all failed if someone took a flash photo. No, really... they did!
bugs  computers  hardware 
june 2009 by mcherm
Software Problems with a Breath Alcohol Detector: Schneier on Security
After a protracted legal battle, someone gets a look at the proprietary code for a Breathalyzer. Turns out, it's CHOCK FULL of really dumb programming mistakes, many of which would be quite valid defenses in court.
programming  softwaredevelopment  bugs  opensource  law  BruceSchneier  via:reddit 
may 2009 by mcherm
Local News | How many billion dollars for that tank of gas? | Seattle Times Newspaper
Glitch in credit card billing system charges someone 81 billion dollars for a tank of gas.
bugs  banking  paypal  personal_net  via:slashdot 
march 2009 by mcherm
SHA-3 Round 1: Buffer Overflows
Someone ran Fortify (a tool for analyzing risky behavior in C code) on the submissions for the new SHA-3 hashing algorithm. They found problems in a couple of them even though these are small amounts of VERY CAREFULLY analyzed code. My conclusion: it is essentially IMPOSSIBLE for humans to write bug-free code in C.
via:slashdot  programming  bugs  cryptography  security 
february 2009 by mcherm
Internet explorer mystery #1376: Ned Batchelder
Technically, it's a bug in Firefox: Firefox does something sensible but the JavaScript language definition requires something completely ridiculous. Either way, it's an interesting bit of JavaScript knowledge about hoisting. [...] Later, in response to many other comments, we find the true answer: the ridiculous case is undefined in JavaScript (technically, it is illegal but it not required to be a syntax error). Firefox's choice of how to interpret it is far superior.
mypostings  programming  programminglanguages  languagedesign  javascript  ie  firefox  browsers  bugs  via:NedBatchelder  NedBatchelder 
december 2008 by mcherm
DreamHost Blog » Um, Whoops.
An ISP (DreamHost) makes an error in billing: a 7.5 million dollar error. Here is an astonishingly frank explanation of how it happened, the bug that led to it, and how the bug could have been avoided (don't build support for functionality you're not going to use).
bugs  programming  customerservice  dreamhost  via:JoelSpolsky 
october 2008 by mcherm
qmailsec-20071101.pdf
Essay on building for VERY robust security. Written by the author of the qmail program.
programming  security  bugs  softwaredevelopment  via:BruceSchneier  articles/programming 
november 2007 by mcherm

Copy this bookmark:





to read