Articles by HeliumHydride
24

Geometric Algorithms for Translucency Sorting in Minecraft [pdf] (douira.dev)

1

Why is the last letter of my string not making it to the clipboard? (devblogs.microsoft.com/oldnewthing)

2

C++: "We have try...finally at home" (devblogs.microsoft.com/oldnewthing)

3

Geometric Algorithms for Translucency Sorting in Minecraft [pdf] (douira.dev)

2

Shallow trees with heavy leaves (2020) (hatsya.com)

2

Multiplying our way out of division (xania.org)

1

Dependent Names with a Little Encouragement (consteval.ca)

4

AoCO 2025: Division (xania.org)

15

Uninitialized garbage on ia64 can be deadly (2004) (devblogs.microsoft.com/oldnewthing)

114

You can't fool the optimizer (xania.org)

4

Steam Machine (steampowered.com)

1

Why doesn't the file system tell you the number of files in a directory? (2009) (microsoft.com)

1

Embracing the power of the empty set in API design (microsoft.com)

1

Make Your Renders Unnecessarily Complicated (2023) [video] (youtube.com)

1

Uninitialized garbage on ia64 can be deadly (2004) (microsoft.com)

7

Uninitialized garbage on ia64 can be deadly (2004) (microsoft.com)

2

Promoting a 32-bit value to a 64-bit value when you don't care about garbage (microsoft.com)

3

Blinkenlights: PC Binary Emulating Visualizer (2022) (justine.lol)

1

What's with the weird wReserved value at the start of the DECIMAL structure? (microsoft.com)

1

The Slow Winter (2013) [pdf] (scholar.harvard.edu)

3

You Can Just Make Your Own HTML Elements (unpressed.pub)

4

For better or for worse, the overload (2024) (consteval.ca)

3

Fallthrough Sort (2013) (rmarcus.info)

1

Protecting Windows users from Janet Jackson's "Rhythm Nation" (microsoft.com)

1

Boost 1.88.0 (boost.org)

3

Square Root of Minus Garfield (mezzacotta.net)

1

It rather involved being on the other side of this airtight hatchway (2006) (microsoft.com)

2

Using Token Sequences to Iterate Ranges (brevzin.github.io)

27

Philosophy of Coroutines (2023) (greenend.org.uk)

1

Fallthrough Sort (2013) (rmarcus.info)

1

Generalizing std::midpoint (biowpn.github.io)

2

How different Windows ABIs choose how to pass 32-bit values in 64-bit registers (microsoft.com)

2

What is PLUS times PLUS? [video] (youtube.com)

1

What is PLUS times PLUS? [video] (youtube.com)

5

C++26 Expansion Tricks (pydong.org)

1

C++26 Expansion Tricks (pydong.org)

2

XKCD 3065: Square Units (xkcd.com)

1

For Better or for Worse, the Overload (2024) (consteval.ca)

1

For Better or for Worse, the Overload (consteval.ca)

2

How std::any Works (fluentcpp.com)

2

How std::any Works (fluentcpp.com)

57

Fun with C++26 reflection: Keyword Arguments (pydong.org)

2

Fun with C++26 reflection: Keyword Arguments (pydong.org)

1

Git Koans (2013) (stevelosh.com)

78

F-strings for C++26 proposal [pdf] (open-std.org)

1

F-strings proposal for C++26 [pdf] (open-std.org)

45

Falsehoods programmers believe about null pointers (purplesyringa.moe)

52

C++26: Pack Indexing (sandordargo.com)

1

Every Goomba Glitch in Super Mario 64 [video] (youtube.com)

2

Floats (2016) [video] (youtube.com)

1

Watch out for unexpected performance increases as well as decreases (microsoft.com)

1

Turning into Turing (2022) (jk-keller.com)