Hacker News
- Ride the carousel of folly with a Python migration https://mortoray.com/2017/01/24/ride-the-carousel-of-folly-with-a-python-migration/ 35 comments
- Invented here syndrome http://mortoray.com/2015/02/25/invented-here-syndrome 32 comments
- The amortized cost of vector insert is 3 https://mortoray.com/2019/03/26/the-amortized-cost-of-vector-insert-is-3/ 51 comments cpp
- Fix your crappy ads and I’ll stop blocking them https://mortoray.com/2017/05/02/fix-your-crappy-ads-and-ill-stop-blocking-them/ 200 comments technology
- The meta-field dilemma: a.size or size(a) https://mortoray.com/2017/03/14/the-meta-field-dilemma-a-size-or-sizea/ 16 comments programming
- The very real mess of virtual functions https://mortoray.com/2016/08/10/the-very-real-mess-of-virtual-functions/ 15 comments programming
- The hard part of error handling is not the error itself http://mortoray.com/2015/12/03/the-hard-part-of-error-handling-is-not-the-error-itself/ 35 comments programming
- Everything can and will go wrong: all functions fail http://mortoray.com/2015/11/06/everything-can-and-will-go-wrong-all-functions-fail/ 12 comments coding
- Messy error handling in Rust with try! http://mortoray.com/2015/10/21/messy-error-handling-in-rust-with-try/ 86 comments rust
- Defects allowed by imprecise access modifiers http://mortoray.com/2015/10/14/defects-allowed-by-imprecise-access-modifiers/ 3 comments coding
- You can't trade privacy for security http://mortoray.com/2015/07/15/you-cant-trade-privacy-for-security/ 4 comments privacy
- Essential facts about floating point calculations http://mortoray.com/2015/07/06/essential-facts-about-floating-point-calculations/?ref=dzone 3 comments compsci
- Essential facts about floating point calculations http://mortoray.com/2015/07/06/essential-facts-about-floating-point-calculations/ 18 comments programming
- Blocking and asynchronous operations without timeout are broken http://mortoray.com/2015/05/25/blocking-and-asynchronous-operations-without-timeout-are-broken/ 22 comments coding
- A bug, an error, or fault, and the irrelevance of classification http://mortoray.com/2015/05/18/a-bug-an-error-or-fault-and-the-irrelevance-of-classification/ 10 comments coding
- Fast build turnaround time is essential http://mortoray.com/2015/05/06/fast-build-turnaround-time-is-essential/ 12 comments programming
- Fast build turnaround time is essential http://mortoray.com/2015/05/06/fast-build-turnaround-time-is-essential/ 12 comments coding
- Using a hack, stifling the perfectionist, and moving on http://mortoray.com/2015/04/15/using-a-hack-stifling-the-perfectionist-and-moving-on/ 12 comments programming
- Invented here syndrome http://mortoray.com/2015/02/25/invented-here-syndrome/ 120 comments programming
- Bringing blurry device independent pixels into focus http://mortoray.com/2015/01/28/bringing-blurry-device-independent-pixels-into-focus/ 9 comments programming
- Bringing blurry device independent pixels into focus http://mortoray.com/2015/01/28/bringing-blurry-device-independent-pixels-into-focus/ 9 comments coding
- What a compiler does: internal types http://mortoray.com/2014/11/11/what-a-compiler-does-internal-types/ 3 comments programming
- Adding proxies to C#: A simple proposition http://mortoray.com/2014/12/22/adding-proxies-to-c-a-simple-proposition/ 17 comments csharp
- The amortized cost of vector.insert is 3 http://mortoray.com/2014/08/22/the-amortized-cost-of-vector-insert-is-3/ 7 comments cpp
- The false abstraction antipattern http://mortoray.com/2014/08/01/the-false-abstraction-antipattern/ 22 comments coding
- A curious non-OOP virtual inheritance for a GPU http://mortoray.com/2014/07/14/a-curious-non-oop-virtual-inheritance-for-a-gpu/ 12 comments coding
- Wait-free queueing and ultra-low latency logging http://mortoray.com/2014/05/29/wait-free-queueing-and-ultra-low-latency-logging/ 11 comments cpp
- The string type is broken http://mortoray.com/2013/11/27/the-string-type-is-broken/ 11 comments perl
- The string type is broken http://mortoray.com/2013/11/27/the-string-type-is-broken/ 328 comments programming
- The string type is broken http://mortoray.com/2013/11/27/the-string-type-is-broken/ 88 comments coding
- Why I don't use a parser generator http://mortoray.com/2012/07/20/why-i-dont-use-a-parser-generator/ 27 comments programming
- Cannot create a proper clone method with shared_ptr | Musing Mortoray http://mortoray.com/2013/07/25/cannot-create-a-proper-clone-method-with-shared_ptr/ 25 comments cpp
- Why a 'constexpr' is just a return statement? http://mortoray.com/2013/06/22/why-a-constexpr-is-just-a-return-statement/ 13 comments coding
- Immutable Values and Invariant Names http://mortoray.com/2013/02/04/immutable-values-and-invariant-names/ 5 comments programming
- Complexity of simple data types http://mortoray.com/2012/08/06/complexity-of-simple-data-types/ 3 comments coding
- Why I don't use a Parser Generator http://mortoray.com/2012/07/20/why-i-dont-use-a-parser-generator/ 29 comments coding
- What's to love about C? http://mortoray.com/2012/06/11/whats-to-love-about-c/ 101 comments programming
- Everything wrong with exceptions http://mortoray.com/2012/04/02/everything-wrong-with-exceptions/ 130 comments programming
- How does a mutex work? What does it cost? http://mortoray.com/2011/12/16/how-does-a-mutex-work-what-does-it-cost/ 23 comments programming
- The Necessity of Exceptions http://mortoray.com/2012/03/08/the-necessity-of-exceptions/ 347 comments programming