Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Jonathan Müller

@foonathan@fosstodon.org
mastodon 4.6.6
  • Open on fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

0 Followers
0 Following
13 Posts
Joined November 18, 2022
Blog:
https://www.foonathan.net
Website:
https://www.jonathanmueller.dev
GitHub:
https://github.com/foonathan

Posts

Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Jul 12, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org
Replying to @andrewrk@mastodon.social
@andrewrk@mastodon.social Inception
0
0
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Jul 12, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org
Replying to @zwarich@hachyderm.io
@zwarich@hachyderm.io @joe@f.duriansoftware.com @slava@mathstodon.xyz Yeah. Or maybe there's some lazily updated state that you can compute or something.
0
1
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Jul 11, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org
Replying to @joe@f.duriansoftware.com
@joe@f.duriansoftware.com @zwarich@hachyderm.io @slava@mathstodon.xyz I was thinking of a "suspend" and "resume" pair of basis operations for an object, where in between the object is a bag of bits that can be freely moved, hashed, etc
2
1
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · May 12, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

"The problem is that the docs system is writing in Sphinx, and I don't know any Sphinx" - "Yeah, the people who set it up left." - "You mean, they were left in the pyramids after completion."

3
0
1
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · May 11, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

The state of tech 2026 is best summarized by "The company travel booking tool keeps randomly redirecting to Microsoft Copilot 365 because something in the SSO is broken."

4
0
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Apr 14, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org
Replying to @Sdowney@mastodon.social

@Sdowney@mastodon.social So you want a history like:

  • Add new feature X (doesn't compile yet)
  • Fix prerequisite feature Y that was required
  • Continue work on X
  • Fix typo in the documentation

over

  • Fix feature Y in the edge case E
  • Add new feature X
2
8
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Apr 14, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

Time since the last timezone bug: -2 hours.

12
0
2
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Mar 18, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

RE: @cppnow@mastodon.social

I'll be there, hope to see you too!

1
0
1
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Mar 14, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org
Replying to @foonathan@fosstodon.org
There's a reason that in German you don't check your bag, you do "Gepäck aufgeben", which literally means "give up your bag".
6
0
1
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Mar 14, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

Apparently, even though you are at an airport, your checked bags are somewhere on a conveyor belt at the airport, and you have a rebooked flight to your destination, there's nothing the baggage tracking office can do to ensure that your bag also makes it to the destination on that flight. You first have to fly to the destination without the bag and then request from there that the bags are sent to you as well.

2
1
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Mar 13, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

The big three US airlines are United, Delta, and American. Missed opportunity for Delta to call itself States.

3
0
0
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Mar 11, 2026
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org

RE: @Sdowney@mastodon.social

And I'll be talking about allternatives, contravariant functors, and lenses!

mastodon.social

Steve Downey: "Algorithms for Trees -- Foldable, Applicative, Tr…" - Mastodon

2
0
1
0
Open post
foonathan
Jonathan Müller @foonathan@fosstodon.org · Dec 29, 2025
Jonathan Müller
@foonathan@fosstodon.org

C++, compilers, and programming languages. Software engineer @ LSEG, chair for std::ranges @ C++ standardization committee.

fosstodon.org
Replying to @zwarich@hachyderm.io
@zwarich@hachyderm.io @dotstdy@mastodon.social @ianh@mastodon.social @joe@f.duriansoftware.com Related, but why isn't first class multiple return values a thing more often? For example, the C++26 standard library has senders/receivers which essentially work via continuations, so you can write async functions that take N inputs and M outputs natively without resorting to tuples. You can even send outputs of different types without having to box them into a sum type (because they just statically dispatch to different overloads).
2
1
0
0

Remote instance

fosstodon.org
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 00:35:47 UTC