this is not a hall of shame. the intent is to awaken you to many of the peculiarities and weirdness of computers. hopefully, after reading these articles, you will have learned a lot and will embrace chaos.
this is not a hall of shame. the intent is to awaken you to many of the peculiarities and weirdness of computers. hopefully, after reading these articles, you will have learned a lot and will embrace chaos.
Let’s say we want to write a React plugin. Since we’ll need to require the react package, we add it to our dependencies like this:
I discovered the Stack Overflow Data Explorer this morning, which allows you to query the entire catalogue of Stack Overflow posts. After playing with it, I decided to figure out which Wikipedia...
R packages that are published on CRAN are tested every night on a variety of platforms and on the development version of R to ensure that they continue to work. In addition, packages that contain compiled code (C, C++ or Fortran) are put through a raft of additional checks to ensure that the compiled code will not cause R to crash. Once an issue is found, the package maintainer gets an email and usually a fairly short window to fix the package before it is removed from CRAN.
Review about V programming language in 2023
James chats with Michael Gattozzi to discuss developer tooling, message serialization, and undefined behavior in Rust. Originally Recorded on 2020-12-26.
WebAssembly Reference Manual. Contribute to sunfishcode/wasm-reference-manual development by creating an account on GitHub.
Title: My Python commits: February 2025; Date: 2025-03-11; Author: Victor Stinner
All kinds of reasonable-sounding beliefs about undefined behavior are wrong. Let's go through them.
Contents When classes have an “isValid” method or similar, the code using them often is less clear and harder to maintain. If possible, validity should be an invariant that can […]
How an undefined behavior in C made me pull my hair out for days but became my first patch to the Linux kernel!
V is a programming language promising to be “Simple, fast, safe, compiled. For developing maintainable software.” V has a controversial past but what is the state of V in 2022?
There is an adage in the business world that goes something like this: ⊕ This quote is attributed to Theodore Levitt, but there is significant …
In this article, you′re going to find 60 terrible coding tips — and explanations of why they are terrible. It′s a fun and serious piece at the same time. No matter how terrible these tips look, they...
We recently ran across a strange higgs-bugson that manifested itself in a critical system that stores and distributes the firm’s trading activity data, calle...
For more background on safety and security issues related to C++, including definitions of “language safety” and “software security” and similar terms, see my March 2024 essay “C++ safety, in conte…