
Barry Revzin
@BarryRevzin
Followers
3K
Following
4K
Media
376
Statuses
5K
C++ (Jump Trading, Deducer of This, SG10 Chair) and Swimming (DC Trident 🔱, Occasional SwimSwam Contributor, Current Analyzer).
Chicago
Joined March 2018
Fun way of looking this is to sort by total medals won:. 1. 20 - Phelps.2. 16 - Lochte.3. 15 - Phelps golds.4. 14 - Sun Yang and Hacket.6. 13 - Cseh.
The 2025 World Aquatics Championships start this week in Singapore! These are the 30 most decorated male swimmers in individual events in history - medals sorted by gold, then silver, then bronze. Who’s going to be the next swimmer to join this list?
0
0
3
C++26 is going to have Reflection!. I am very excited about that fact, so I wrote a new #cpp post with a very cool example. We're taking a JSON string and turning it directly into a C++ object: .
5
48
208
I went on a trip recently. We stopped to get dinner and they had professional darts on TV. Darts is absolutely not a more compelling spectator sport than swimming. Surely, we can beat. darts.
It's amazing how much progress has been made by "non-revenue" collegiate sports over the last few years when it comes to in-person and digital viewership of events. Wrestling? Sold 18,000+ tickets/day at NCAAs. Women's Basketball? 24M peak viewers for a game. Gymnastics?
0
0
2
It occurred to me recently that I could actually implement the Reflection TS on top of the C++26 reflection design (p2996). So I thought it would make an interesting #cpp blog post to compare the type-based to value-based models for reflection:.
brevzin.github.io
Frequently, whenever the topic of Reflection comes up, I see a lot of complains specifically about the new syntax being added to support Reflection in C++26. I’ve always thought of that as being...
1
6
28
I'm watching Nationals with my 3yo daughter, who loves watching swimming. @RowdyGaines circles Regan Smith on the screen and she immediately yells out "that's not a good circle!".
2
1
31
The final of the men's 200 back at Worlds this summer is July 1st. If Kos hits the mark then, that'll be 15 years, 355 days. I think pretty likely Peirsol's record survives the summer, so will soon age past Egerszegi's (on Jan 3rd next year).
These are the longest standing world record holders in a single event uninterruptedly in long course meters since the 1950s, when World Aquatics started to recognise world records only in metric measurements.
0
0
1
RT @BarryRevzin: New #cpp post from me. I was inspired by a talk I watched recently to go implement a struct-of-arrays vector in C++ using….
brevzin.github.io
Recently, I watched Andrew Kelley’s talk on Practical Data Oriented Design. It goes into some of the architectural changes he’s been making to the Zig compiler, with pretty significant performance...
0
16
0
The C++ post is up.
New #cpp post from me. I was inspired by a talk I watched recently to go implement a struct-of-arrays vector in C++ using Reflection. Have I mentioned that I am very excited about Reflection?.
1
0
4
New #cpp post from me. I was inspired by a talk I watched recently to go implement a struct-of-arrays vector in C++ using Reflection. Have I mentioned that I am very excited about Reflection?.
brevzin.github.io
Recently, I watched Andrew Kelley’s talk on Practical Data Oriented Design. It goes into some of the architectural changes he’s been making to the Zig compiler, with pretty significant performance...
5
16
120
My life in a nutshell: simultaneously working on. * a C++ post on how to implement something cool using Reflection, comparing to another programming language and.* a swimming post visualizing @katieledecky's longevity after she broke her already-untouchable 800 free world record.
1
3
16
I love getting a @swimswamnews push notification that says "Gretchen Walsh B[. ]" while driving. Just have to wait to get home imagining what the rest of that sentence might be. Did not disappoint!.
swimswam.com
Gretchen Walsh continued her dominant showing in Fort Lauderdale this week, resetting her own world record in the 100 butterfly during prelims.
0
0
1
.@lefticus one of the reasons we spent a lot of time on specifically the return type of the fold algorithms ( is the example you showed: ranges::fold_left(data, 0, plus()) == 23.1, even though you passed 0 instead of 0.0. Don't need fold_left_first here.
1
1
10
Meanwhile, Thorpe had lowered it by almost 4 seconds.
This is the world record progression in the men's 400 freestyle (long course meters) since the 1990s. Yesterday, Lukas Martens became the first swimmer to ever crack the 3:40 barrier in the event. It is the 10th time the world record is broken since the 1990s.
0
0
1
It's remarkable just how little this record has moved. 0.12s in 23 years.
swimswam.com
How much have each of the long course swimming world records improved since 2002, when Ian Thorpe swam his legendary 3:40.08 in the 400 freestyle?
1
0
3
This new #cpp post started out when I was trying to investigate how to use token sequence injection to solve the internal iteration problem. This was an extremely mild-melting experience to implement — so hopefully it is just as fun to read! .
brevzin.github.io
There was a StackOverflow question recently that led me to want to write a new post about Ranges. Specifically, I wanted to write about some situations in which Ranges do more work than it seems like...
2
2
26