1. X
  2. @ericniebler.bsky.social
Log inSign up
@ericniebler.bsky.social
7,032 posts
@ericniebler.bsky.social profile banner
user avatar

@ericniebler.bsky.social

@ericniebler
C++ core compute libraries tech lead at @nvidia, husband, father, @isocpp member, former nomad, and sometimes artist wannabe. Views are mine, not my employer's
Seattle, WA
ericniebler.com
Joined September 2010
137
Following
11.8K
Followers
RepliesRepliesMediaMedia
  • Pinned
    user avatar
    @ericniebler.bsky.social
    @ericniebler
    Sep 29, 2021
    Thread of tips about Generic Programming.
    user avatar
    @ericniebler.bsky.social
    @ericniebler
    Apr 29, 2018
    Generic Programming pro tip: Although Concepts are constraints on types, you don't find them by looking at the types in your system. You find them by studying the algorithms. #cpp
  • user avatar
    @ericniebler.bsky.social
    @ericniebler
    Dec 4, 2024
    Did grade school suck for you because you were a "problem child" (read: neurodivergent)? Yes? My partner @MERottsolk has created the school that we didn't have when we were kids, a place where different is normal. And they're fund raising. Click here:
    Image
    Double your gift! Anonymous donors matching up to $30,000 for Giving Tuesday!'s Fundraiser
    From zeffy.com
  • user avatar
    @ericniebler.bsky.social
    @ericniebler
    Nov 19, 2024
    I hope @Kasparov63 comes to bsky.
    Image
    GIF
  • user avatar
    @ericniebler.bsky.social
    @ericniebler
    Nov 13, 2024
    Let's play Does It Compileses, Precious? πšπšŽπš–πš™πš•πšŠπšπšŽ <πšŒπš•πšŠπšœπšœ πšƒ> πšœπšπš›πšžπšŒπš πš˜πš’πš—πš” { πšœπšπšŠπšπš’πšŒ_πšŠπšœπšœπšŽπš›πš(!𝚜𝚝𝚍::πš’πšœ_πšŸπš˜πš’πš<πšƒ>); πšœπšπš›πšžπšŒπš πš‹πš˜πš’πš—πš” { πšœπšπšŠπšπš’πšŒ_πšŠπšœπšœπšŽπš›πš(𝚜𝚝𝚍::πš’πšœ_πšŸπš˜πš’πš<πšƒ>); }; }; πš˜πš’πš—πš”<πš’πš—πš> πš–πšŽπš˜πš ;
    of course it compiles50.4%
    nope, no way49.6%
    391 votesFinal results
  • user avatar
    @ericniebler.bsky.social
    @ericniebler
    Nov 10, 2024
    I found an implementation of `std::declval` that compiles 2x faster than the "standard" one[*]. Rather than overload resolution and SFINAE, this one uses a variable template and a partial specialization: [*]: tested w/ clang-17
    Image
    Image

Log in or sign up for X

See what’s happening and join the conversation

Continue with phone
or
Log in with username or email
TermsΒ·PrivacyΒ·CookiesΒ·AccessibilityΒ·Ads InfoΒ·Β© 2026 X Corp.
Advertisement
Advertisement