recentpopularlog in

mcherm : bug   109

« earlier  
Trains in Switzerland are not allowed to have 256 axles | Hacker News
Train detectors use an 8-bit counter so a train with 256 axles would be invisible to the system as it moved about.
bug  bureaucracy  via:HackerNews 
3 days ago by mcherm
The Order of the JSON – Dion Almaer
The mainframe guys said the keys to the JSON maps were in the wrong order and it would take vast development effort to address the problem. Actually, they just needed to stop requiring the order within the testing tool.
bug  via:HackerNews  programming 
9 weeks ago by mcherm
Clever Vanity License Plate Backfires On Man, Winds Up With Tons Of Tickets | Talk Radio 105.9 - KNRS
He put "null" as his license plate, and then got all the tickets for cars that couldn't be identified.
bug  bureaucracy  law  via:HackerNews 
10 weeks ago by mcherm
How the Boeing 737 Max Disaster Looks to a Software Developer - IEEE Spectrum
One writer's analysis of how institutional cost-saving pressures led to a pair of airplane crashes. Part of the problem was that they were incented to document it poorly.
flight  engineering  programming  bug  safety  via:reddit  documentation 
april 2019 by mcherm
Accidentally Quadratic — Rust hash iteration+reinsertion
The hashtable in Rust could exhibit quadratic behavior (and understanding why is tricky).
datastructures  bug  programming 
april 2019 by mcherm
The Linux Backdoor Attempt of 2003
Someone attempted to put a backdoor into the Linux kernel through subtly malicious C code. They were caught and it didn't work.
security  bug  hacking  opensource  via:reddit 
february 2019 by mcherm
The antisocial laptop
An interesting bug - it was in the hardware of his laptop (insufficient electrical isolation of various components).
bug  hardware  via:HackerNews 
january 2019 by mcherm
What Did Ada Lovelace's Program Actually Do?
A close look at the first program ever (by Ada Lovelace) including a bug (which might have been hers or the typesetter's). It calculated Bernoulli numbers.
history  AdaLovelace  programming  bug  via:HackerNews  math 
august 2018 by mcherm
Intel Underestimates Error Bounds by 1.3 quintillion | Random ASCII
They advertise that their implementation of sin() is amazingly accurate, but actually it is much worse than claimed.
hardware  bug  via:HackerNews 
august 2018 by mcherm
Today we mitigated
A mistake, and why it happened. Led to 17 min outage. This is an example of GOOD communication; it makes me trust them MORE.
personal_net  bug  via:HackerNews 
june 2018 by mcherm
Spooky action at a distance, how an AWS outage ate our load balancer
AWS issues made connections from there go slow, which then overwhelmed on-site tools with too many held-open connections.
bug  via:HackerNews 
march 2018 by mcherm
No, it is not a compiler error. It is never a compiler error.
The time it really WAS a bug in the implementation of "sort()".
bug  programming  via:HackerNews 
november 2017 by mcherm
Racist hand dryer - YouTube
It detects white hands, but apparently not black ones.
racism  bug  via:CharlesStross 
november 2017 by mcherm
The Night the PostgreSQL IDs Ran Out – Hacker Noon
Int sized field ran out of IDs. To avoid downtime, they used negative numbers for a while before migrating to a bigint.
bug  programming  database  via:reddit 
august 2017 by mcherm
The Horror in the Standard Library
A memory leak that was hard to track down.
programming  bug  C++  via:HackerNews 
may 2017 by mcherm
How Space Weather Can Influence Elections on Earth - Motherboard
Random bit flips (possibly due to solar or cosmic rays) can actually throw off the numbers in elections with no paper trail.
voting  election  bug  via:SlateStarCodex 
march 2017 by mcherm
All Circuits are Busy Now: The 1990 AT&T Long Distance Network Collapse
A case where a software error was introduced into the code for a switch, and eventually the entire network of switches had a catastrophic failure.
bug  history 
march 2017 by mcherm
MadCat — a heisenbug to share
I have no idea what this person is talking about. But it sounds cool.
performance  threading  bug  via:reddit 
february 2017 by mcherm
Sleeping beauty - How one of the oldest bugs in EVE got hunted down and resolved - EVE Community
Bug: new object was allocated in same memory as an old (deleted) object, causing confusion.
python  programming  bug  via:reddit 
february 2017 by mcherm
Value overflow incident - Bitcoin Wiki
A long-ago bug in Bitcoin: overflow error allowed the creation of massive amounts of coins. A new, longer chain was created that didn't include that transaction and the bug was fixed.
bitcoin  bug  via:reddit 
october 2016 by mcherm
A tale of an impossible bug: big.LITTLE and caching | Mono
A bug that only occurred because two cores on the chip had different sizes. The Hacker News comments suggest that an OS patch may help with this soon.
bug  via:HackerNews 
september 2016 by mcherm
MRI software bugs could upend years of research • The Register
Apparently software bugs led to 70% false positive rates invalidating years of research. Why didn't the experimental design protect against this kind of error?
bug  science  ScientificMethod  via:HackerNews 
july 2016 by mcherm
Emacs/UNIX bug : Don't tug on that, you never know what it might be attached to
This is why I hate debugging environment issues. Imagine dealing with this if you WEREN'T a UNIX expert.
bug  via:HackerNews 
july 2016 by mcherm
MongoDB queries don’t always return all matching documents! — Meteor Engineering
If a record is being updated during a query it might not be returned, even if it matched before and after the change.
concurrentprogramming  threading  bug  programming  mongodb  database 
june 2016 by mcherm
Inside the Volkswagen emissions cheating []
The details of a person who analyzed the code in his cheating VW emissions system to figure out how it worked.
security  bug  via:HackerNews 
february 2016 by mcherm
Safe VSP
Story of a hardware bug in C64. Random corruption under very rare circumstances, that can be traced back to voltages and timings on the chip.
bug  personal_net  hardware 
november 2015 by mcherm
The bug that hides from breakpoints
A threading-related heisenbug. And told like a solvable mystery story.
bug  programming 
august 2015 by mcherm
When Solid State Drives are not that solid | Milliseconds Matter
Scary story about finding a hardware bug. I could never have done this.
bug  hardware  via:HackerNews  personal_net 
june 2015 by mcherm
The server that must not go down
This isn't actually a bug, but a terrible production support issue.
bug  softwaredevelopment  production_support 
april 2015 by mcherm
The Third (Party) Circle of Hell - The Daily WTF
A horrible bug and a horrible work-around.
april 2015 by mcherm
My favorite bug: segfaults in Java — Luke Shumaker
Optimization freed value running finalized too soon and segfaulting.
bug  java  programming  via:HackerNews 
march 2015 by mcherm
Proving that Android’s, Java’s and Python’s sorting algorithm is broken (and showing how to fix it) | Envisage: Engineering Virtualized Services
They used their program prover to prove that Timsort was correct... and found that it wasn't! They can demonstrate the flaw and submitted a fix. The Java team didn't use their fix!
python  java  programming  bug  math  algorithm  opensource  via:HackerNews 
february 2015 by mcherm
Knightmare: A DevOps Cautionary Tale | Doug Seven
They messed up the deployment and lost 400 million dollars in 45 minutes.
bug  devops  banking  story 
february 2015 by mcherm
Rapapaing – Geographically isolated bugs
A comment with chinese characters saved in certain common formats can cause a bug.
bug  personal_net  via:HackerNews 
january 2015 by mcherm
> If you're not using it for cryptographic purposes, then I don't see why it mat... | Hacker News
Return random() + random() for a rough random number generator. But the implementation of random() on OpenBSD (known not to be cryptographically secure) happens to alternate between odd and even numbers. So this ALWAYS returned an odd number.
bug  programming  via:HackerNews 
december 2014 by mcherm
The 8K Bug - The Daily WTF
Can't open files that are an exact multiple of 8K bytes long.
november 2014 by mcherm
Intel Underestimates Error Bounds by 1.3 quintillion | Random ASCII
Another hardware bug... this time in the implementation of sin().
bug  hardware  via:HackerNews 
october 2014 by mcherm
Finding a Video Poker Bug Made These Guys Rich—Then Vegas Made Them Pay | WIRED
They found a bug in a video gambling machine and exploited it. They were prosecuted (but charges were dropped eventually) and their winnings were confiscated (why?).
bug  via:HackerNews  wired  law 
october 2014 by mcherm
Ned Batchelder: Print this file, your printer will jam
The timing of the file interfered with the spin-up/spin-down of the machinery.
bug  programming  via:HackerNews 
august 2014 by mcherm
What's the hardest bug you've debugged? - Quora
Hardware bug, Heisenbug, catastrophic consequences (wipes the memory card). Quite a story.
bug  programming  via:reddit 
august 2014 by mcherm
Using Spreadsheets In Bioinformatics Can Corrupt Data, Changing Gene Names Into Dates | Techdirt
Excel converts "DEC1" (the name of a gene) into a date. This has actually corrupted some data in gene databases. What's the lesson for a programmer?
programming  softwaredevelopment  bug  via:Techdirt  techdirt  blogworthy 
july 2014 by mcherm
The greatest bug I never fixed - The blog of makandra
Brilliant bug in a P2P world-of-warcraft plugin. Being drunk alters your words so it messed up the person-to-person communication.
bug  stories  via:HackerNews  programming 
may 2014 by mcherm
ImperialViolet - Apple's SSL/TLS bug
A simple bug in apple's SSL stack that made it totally insecure.
security  bug 
february 2014 by mcherm
Bitcrypt broken - Cassidian CyberSecurity blog
Their friend was attacked by ransomware and they found a bug in it's cryptography (used too short a key) so they were able to overcome it.
cryptography  bug  via:HackerNews 
february 2014 by mcherm
How to lose $172,222 a second for 45 minutes
Poor deployment practices and poor error response lost this high frequency trading firm an awful lot of money.
bug  programming 
october 2013 by mcherm
Fighting a 30-year-old software bug | Ovid []
A great example of a **30-year-old** bug and how it bit him.
programming  bug  via:reddit 
october 2013 by mcherm
The Linux Backdoor Attempt of 2003
The story of an attempt to put a back door into Linux. It was a well-disguised attempt but fortunately it failed.
EdFelten  via:EdFelten  security  opensource  programming  bug 
october 2013 by mcherm
Creative usernames and Spotify account hijacking | Spotify Labs
In this bug, a function like ".lower()" for Unicode turns out not to be idempotent and thus allows account takeover.
security  bug  unicode  python  via:reddit 
june 2013 by mcherm
Knight Shows How to Lose $440 Million in 30 Minutes
They accidentally released the testing software to production. It buys high and sells low. They lost $440 million before realizing and fixing it.
programming  bug  stocks  via:HackerNews 
june 2013 by mcherm
existential type crisis : Wiggle the mouse to fix the test
Interesting bug. Test timed out if run on machine doing no background work because a library it loaded used the secure random generator which needs to collect entropy.
bug  programming  cryptography  testing  via:reddit 
may 2013 by mcherm
Recovering Bitcoin private keys using weak signatures from the blockchain / Nils Schneider
If your random number generator isn't generating random numbers, someone could find your private key and steal your bitcoins. In this case, a hardware wallet was doing it wrong.
security  bitcoin  cryptography  via:reddit  bug 
may 2013 by mcherm
Why HN was down | Hacker News
The anatomy of a bug. Trivial little mistake, but then spent an entire day thinking it was some OTHER problem.
bug  HackerNews  PaulGraham 
february 2013 by mcherm
Not Just AstLinux Stuff: Packets of Death
A hardware-level bug (actually, firmware) in Ethernet connections.
bug  networking  hardware  via:HackerNews 
february 2013 by mcherm
Page Weight Matters | Chris Zacharias
He made the YouTube page much smaller and average download times went UP. How? It had become possibke to use it in parts of the world with really slow download speeds.
bug  webdesign  webdevelopment  webdev  youtube  via:HackerNews  performance  datamining 
december 2012 by mcherm
Swedish Stock Exchange Hit By Programming Snafu - Slashdot
Tried to buy -6 shares. Got 4,294,967,290 shares instead. Oops. Brought down stock market.
bug  via:slashdot  personal_net 
november 2012 by mcherm
ATM heist clears $1 million exploiting Citigroup e-payment flaw | Ars Technica
The systems were programmed to assume multiple same-dollar-amount withdrawals from the same account within the same 60-second window were ignorable artifacts. And the thieves stole a $1 million that way.
banking  security  programming  bug  ArsTechnica  via:ArsTechnica 
october 2012 by mcherm
T-Mobile doesn't allow "V" in passwords
Unbelievable. Amateur. It's an attempt to block paste.
security  securitystupidity  bug  via:HackerNews 
august 2012 by mcherm
Discovering a Major Security Hole in Facebook's Android SDK
How the Facebook SDK had a serious security bug. How someone found it, reported it, and it was handled well. And how it was particularly difficult to fix because it was a bug in an API.
security  api  APIDesign  bug  facebook 
april 2012 by mcherm
« earlier      
per page:    204080120160

Copy this bookmark:

to read