The Curious Engineer

All blogs / C++

The View from Aristeia

scottmeyers.blogspot.com

Scott Meyers' Activities and Interests

C++GeneralAI / ML

Posts
380 from 15 Sep 1999 to 27 May 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
http://scottmeyers.blogspot.com/feeds/posts/default

2026 1

  1. My 2026 EV and AI-Chatbot-as-Search-Assistant Roundup

2025 6

  1. Bill Gaver's 1989 Demo of The SonicFinder™
  2. Escaping from iCloud Photos
  3. Video File Metadata: First Thoughts
  4. Convertible EV Spot Check
  5. The Dismal Failure of LLMs as EV Search Aids
  6. Three Experiences with Video and AI

2024 6

  1. Anthropic's Claude Aces my German Grammar Checker Tests
  2. German Grammar Checkers Revisited
  3. How a Bad Monitor Port Thwarted my Move to macOS
  4. Five Years of no EV for Me
  5. German Grammar Checkers
  6. Tracking Travel

2023 14

  1. Pumpkin Pie Cutters
  2. Electric Cars are Still Luxury Goods :-(
  3. Nav App Audio Conflict Resolution
  4. Image Metadata: Thoughts after 4000+ Scans
  5. The Convertible EV Search: Four Years Later
  6. The Compact SUV EV Search: Four Years Later
  7. About that $7,500 Federal EV Tax Credit...
  8. How I Learned to Stop Worrying and Love Free Digital Stuff
  9. Pergola Dreams
  10. The Beardsley Salome Dinnerware Project, Part 2: Production
  11. Stained Glass Panels, Part 4
  12. Stained Glass Panels, Part 3
  13. Stained Glass Panels, Part 2
  14. Stained Glass Panels, Part 1

2022 14

  1. Anne Frank's Diary: Versions, Translations, and Ownership, Oh My!
  2. Anne Frank's Diary
  3. EV Pricing: Nissan Ariya vs. Nissan Rogue
  4. More Old Magazines need New Home
  5. The Beardsley Salome Dinnerware Project, Part 1: Concept to Artwork
  6. Old Magazines need New Home
  7. Image Search and Google Earth for Identifying Pictures
  8. Buffy at 25
  9. Image Metadata: The Metadata Removal Problem
  10. Image Metadata: Viewing What I Wrote
  11. Image Metadata: My Approach
  12. Image Metadata: Dealing with Timestamps
  13. Image Metadata: Standards, Guidelines, and ExifTool
  14. The Scanned Image Metadata Project

2021 3

  1. Why I Don't Yet Own an Electric Car
  2. My Electric Car Search a Year Later: Modest Improvements
  3. The Luxury Car Price Premium

2020 3

  1. The National Youth Science Camp
  2. Blog problem should be fixed now
  3. Electric cars are currently luxury goods :-(

2019 2

  1. A C++ Hall of Fame
  2. Adventures in UX disasters: The Pioneer AVH-2440NEX dimmer control

2018 6

  1. The Errata Evaluation Problem
  2. Minor Change to Blog Charter
  3. Interesting Book: The Modern C++ Challenge
  4. CppCon Workshop on Giving Good Technical Presentations
  5. Effective Modern C++ in Simplified Chinese!
  6. New ESDS Book: More Effective C#, Second Edition

2017 7

  1. Brief Appearance at CppCon
  2. Sales Data for EMC++: Print Books, Digital Books, and Online Access
  3. O'Reilly's Decision and its DRM Implication
  4. Interview with Me (in Hungarian)
  5. Keynote at DConf in Berlin on May 5
  6. By the Numbers: The Great Foreign Edition Book Giveaway
  7. Updated Versions of EC++/3E and EMC++

2016 11

  1. New ESDS Book: Effective SQL
  2. New ESDS Book: Effective C#, Third Edition
  3. Effective Modern C++ in Portuguese!
  4. The Great Foreign Edition Book Giveaway
  5. Help me sort out the meaning of "{}" as a constructor argument
  6. Test Post -- Please Ignore
  7. Interview with Me (in Korean)
  8. Effective Modern C++ in Traditional Chinese!
  9. Thursday's NDC Presentation will be live, but remote
  10. Presentation at Nexon Developers Conference in Seoul on April 28
  11. Effective Modern C++ in French!

2015 29

  1. } // good to go
  2. Effective Modern C++ in Russian!
  3. The Brick Wall of C++ Source Code Transformation
  4. Breaking all the Eggs in C++
  5. Effective Modern C++ in Korean!
  6. Effective Modern C++ in Japanese!
  7. Effective Modern C++ in Polish!
  8. Should you be using something instead of what you should use instead?
  9. Interview with me on CppCast
  10. Thoughts on the Vagaries of C++ Initialization
  11. Little Progress on the Keyhole Front
  12. Effective Modern C++ in Italian!
  13. EMC++ Outtake: __PRETTY_FUNCTION__ and __FUNCSIG__
  14. Effective Modern C++ Now in German!
  15. Publishing Effective Modern C++, Part 2
  16. Publishing Effective Modern C++, Part 1
  17. "Effective Programming" Sale at Addison-Wesley
  18. New EMC++ Excerpt Now Online
  19. The Time Needed to Write Effective Modern C++
  20. More on ThreadRAII and Thread Suspension
  21. Materials Update for my C++11/14 and my C++-in-Embedded Training Courses
  22. EMC++ News: New Excerpt, Upcoming Webcast, 50% Ebook Discount
  23. New ESDS Book: Effective Python
  24. Why auto deduces std::initializer_list for a braced initializer
  25. New EMC++ Sample Content is Now Online
  26. Expressions can have Reference Type
  27. EMC++ Sample Content
  28. 50% off EMC++ eBook due to O'Reilly's "Best of January" Promotion
  29. Nine New Videos: Three Legit, Six Bootleg

2014 32

  1. The Evolving Search for Effective C++
  2. Effective Modern C++ Exists!
  3. Special Sale: Digital Bundle of EC++, MEC++, and ESTL for $40!
  4. First Review of Effective Modern C++
  5. EMC++ Display Issues on Kindle
  6. EMC++ Exits Publishing Purgatory!
  7. Wanted: Good & Bad UI Examples from Mobile Realm
  8. New ESDS Book: Effective Ruby
  9. The Four Stages of Doneness
  10. CppCon Hair Poll
  11. 50% Off Effective Modern C++ Ebook
  12. Upcoming Appearances: 2 Continents, 5 Countries, 8 Cities, Several Topics
  13. Near-Final Draft of Effective Modern C++ Now Available (plus TOC and sample Item)
  14. Quick Test Needed for Boost.TypeIndex under Clang
  15. Should move-only types ever be passed by value?
  16. Free Excerpt from Draft EMC++ Now Available
  17. Is the non-pointer syntax for declaring function pointer parameters not worth mentioning?
  18. Draft Version of Effective Modern C++ Now Available
  19. Another New Video
  20. The Drawbacks of Implementing Move Assignment in Terms of Swap
  21. Effective Modern C++ Status Report
  22. Five New Videos
  23. Three Worthwhile std::enable_if Blog Posts
  24. "Hello, World" Podcast with Me
  25. Declare functions noexcept whenever possible?
  26. Book Report: New Title, New TOC, New Sample Item
  27. Upcoming Public Presentations
  28. A Concern about the Rule of Zero
  29. If braced initializers have no type, why is the committee so insistent on deducing one for them?
  30. Help me name my book
  31. Status Report on Effective C++11/14
  32. Capture Quirk in C++14

2013 30

  1. ThreadRAII + Thread Suspension = Trouble?
  2. My 1999 CD on Modern Browsers
  3. "An Effective C++11/14 Sampler" Now Online
  4. Sale on AW C++ Books
  5. Two videos coming, many videos past
  6. Video for "The Universal Reference/Overloading Collision Conundrum"
  7. C++11 Training Materials Updated--Now With C++14 Info!
  8. When decltype meets auto
  9. Presentation at NW C++ Users' Group on July 17
  10. Presentation at Oslo C++ Users Group on Friday, 14 June
  11. New ESDS Book: Effective Objective-C 2.0
  12. C&B Early Bird Rates Expire in a Week!
  13. "Effective C++11/14 Programming" in Oslo and London
  14. Lambdas vs. Closures
  15. C++14 Lambdas and Perfect Forwarding
  16. Shared State from std::async remains special
  17. Draft TOC for EC++11 Concurrency Chapter
  18. Thread Handle Destruction and Behavioral Consistency
  19. std::futures from std::async aren't special!
  20. The Line-Length Problem
  21. C++ and Beyond 2013 Registration has Begun!
  22. Schulungsunterlagen zur Anwendung von C++ in Embedded Systems stehen zur Verfügung
  23. Draft EC++11 Item
  24. Public Presentations in 2013
  25. C++ & Beyond 2013 Dates Announced: December 9-12
  26. Effective C++11: Content and Status
  27. Effective C++11: Background
  28. Effective Effective Books
  29. New ESDS Book: Effective JavaScript
  30. Recent Developments regarding C&B

2012 35

  1. New Revision for C++11 Training Materials
  2. Examples of good code-based digital publications?
  3. Publishing Code on Digital Platforms
  4. More Effective C++ at 30 (Printings)
  5. On the Superfluousness of std::move
  6. "Universal References in C++11" now online at ISOCpp.org
  7. The Standard works in Circular Ways
  8. Video for "Adventures in Perfect Forwarding" Now Available
  9. Updated Release of "Effective C++ in an Embedded Environment"
  10. Copying Constructors in C++11
  11. Posting C++ Code
  12. Parameter Types in Constructors
  13. Video for "Universal References in C++11" Now Available
  14. New Article: "Universal References in C++11"
  15. The Projucer
  16. Save money! Expand your library! Win my bits!
  17. "Ask Us Anything!" Session from C&B 2012 now live
  18. C++ & Beyond Interview with me, Herb, and Andrei
  19. C&B 2012 Registration Ends Tomorrow!
  20. Final C&B Talk Announced
  21. 35% Discount Code for my Digital Book Bundle
  22. New Digital Bundle of my Books
  23. Final Week for Early-Bird Registration for C++ and Beyond
  24. Josuttis 2E has arrived!
  25. Information on the C++11 Memory Model
  26. std::string, SSO, and Move Semantics
  27. C++11 is Almost Here for Real!
  28. My Training Courses through Other Vendors
  29. Open-Enrollment Seminars in May in Eindhoven, The Netherlands
  30. C++ and Beyond 2012 Registration is Open!
  31. Minor Update to Table Showing Compiler Support for C++11
  32. September Open-Enrollment Seminars in Stuttgart, Germany
  33. C++11 Training Materials now jibe with the Final Standard
  34. C++ and Beyond 2012 Announced
  35. New C++ and Beyond 2011 Panel Sessions Now Online

2011 23

  1. C++11 Training Materials Updated
  2. C++11 Discussion with me, Herb Sutter, and Andrei Alexandrescu
  3. "Final" C++11 Feature Availability Summary Updated
  4. Video Interview with me, Herb Sutter, and Andrei Alexandrescu
  5. C++11 Feature Availability Spreadsheet Updated
  6. Only 10 Seats Left at C&B next month
  7. C&B Early Bird Registration Expires Friday!
  8. Presentation Materials from ACCU Talks Now Available
  9. Blog posts now reflected to Twitter
  10. Videos from ACCU Talks Now Available
  11. Updated C++0x Training Materials Published
  12. C&B Talk on Perfect Forwarding
  13. C&B Talk on C++0x Memory Model
  14. Appearing/Disappearing consts Article now at C++Next
  15. Effective C++ in the C++0x (C++11) Age
  16. C++ and Beyond 2010 Presentation Materials Now Available
  17. Neuer Schulungskurs: Effektives C++ im eingebetteten Bereich
  18. Talks in Stuttgart in October
  19. Registration for C++ and Beyond 2011 is now open!
  20. Appearing and Disappearing Articles at DDJ
  21. New Article: "Appearing and Disappearing consts in C++"
  22. Caches and Move Semantics at ACCU in April
  23. New Training Course: "Fastware for C++"

2010 14

  1. Updates: C++0x Feature Availability, C++ & Beyond Encore
  2. Notes from MISRA Day 2010 Talk Now Available
  3. Encore! C++ & Beyond Redux Occurs Dec. 13-16
  4. Updated C++0x Feature Availability Information
  5. Notes for Portland Code Camp Talk Now Available
  6. Upcoming Talk at Portland Code Camp
  7. "C++ and Beyond" Tickets Going Fast
  8. New ESDS Book: Effective Perl Programming
  9. New Training Materials Developments
  10. "C++ and Beyond" Registration Now Open
  11. Latest ESDS Book, "Effective C#, Second Edition"
  12. C++0x Interview with Software Engineering Radio
  13. My training materials for C++0x, etc., now available
  14. Boutique Summer Conference: "C++ and Beyond"

2009 10

  1. Seminars in Germany next Fall
  2. C++0x Training Course Extended to Three Days
  3. "97 Things" Contribution
  4. C++0x Seminar in December in Bellevue, Washington, USA
  5. New Training Course on C++0x
  6. Video of my TOC Talk Now Available
  7. Summer/Fall Seminars in Vienna and Stuttgart
  8. Electronic Options for my Books
  9. Seminar Scheduled: C++ in Embedded Systems
  10. Upcoming Talks in New York City and Santa Clara, California

2008 7

  1. Blog for "Fastware!"
  2. New Article Just Published
  3. All March Interview Parts Now Available
  4. New Web Site Plumbing
  5. New Podcast interviews available
  6. Talk in Redmond, WA, on May 20
  7. Books' PDF Update; October Talks in Germany

2007 10

  1. Talks Scheduled for the Software Development conference
  2. PDF Versions of my Books
  3. Video Interview Now Available
  4. Astoria Seminar Update
  5. The Astoria Seminar: September 23-26
  6. April 25 Talk in Redmond, WA
  7. Public Talks Scheduled for May and September
  8. Shakedown Webinar 2 Recording Now Available
  9. Note about Thursday's VoIP-Based Webinar
  10. Signup Information for Shakedown Webinar #2 on Thursday

2006 14

  1. Signup Information for January 4 Shakedown Webinar
  2. Free "Shakedown Webinars" on Implementing Virtual Functions
  3. Upcoming Talks in 2007
  4. New interview; upcoming conferences
  5. Survey regarding new electronic version of my books
  6. Part 5 of "A Pause to Reflect" now up at TCS
  7. Part 4 of "A Pause to Reflect" now up at TCS
  8. Part 3 of "A Pause to Reflect" now up at TCS
  9. Part 2 of "A Pause to Reflect" now up at TCS
  10. Two Changes to Mailing List Policy
  11. New series of articles now appearing at TCS
  12. Upcoming Talks Through Year-End
  13. Latest ESDS Book, "Code Quality"
  14. Talks in Europe in April and September

2005 15

  1. Upcoming Talks Posted
  2. Do you have a 5th printing of Effective STL?
  3. New Pseudo-Publication: An Annotated Draft Article
  4. C++ Connections in Las Vegas in November
  5. Upcoming Talk in Bellevue, Washington
  6. Revised Book Errata Update Policy
  7. Two Interviews; Updated EC++/3E Errata
  8. Brief Interview; EC++/3E Errata
  9. Two more EC++/3E Sample Items
  10. Two Book-Related Questions
  11. EC++/3E Sample Item Now Available
  12. EC++/3E is Finished
  13. Partnership with DevelopMentor; September Talks in Germany
  14. Updated Errata for MEC++ and ESTL
  15. New book in my Series; Updated "Upcoming Talks" List

2004 17

  1. New Open-Enrollment Seminars Scheduled
  2. Wanted: Candidate reviewers for EC++/3E
  3. New Training Course; Updated Projects List
  4. New "Project Ideas" Page
  5. "Double-Checked Locking" Article now online
  6. New Series Book, "Effective Enterprise Java"
  7. Minor update to EC++ Errata
  8. Request for comments on extended "Easy to use correctly, hard to use incorrectly"
  9. ESTL Errata Updates
  10. MEC++ Errata Updates
  11. DDJ Article Conclusion; Seminars in Germany and at OOPSLA
  12. Guest Column in current IEEE Software
  13. EC++ Errata Page Updated
  14. Recent Bogus Message and What I've Done About It
  15. New article in the current DDJ
  16. Upcoming Talks Update
  17. New talks scheduled in Redmond, WA, and Beaverton, OR

2003 16

  1. Updated Errata Lists
  2. Advice for Prospective Book Authors
  3. Fixing EC++ CD's Display Problems under IE6
  4. Upcoming Talks
  5. Upcoming Seminar on using C++ in an Embedded Environment
  6. Updated Book Errata Lists
  7. Upcoming Talk at OGI next Thursday (Oct. 16)
  8. "Effective XML" is now out
  9. "The Keyhole Problem" and other books
  10. First ESDS Book: "Code Reading"
  11. Talks in Germany September 22-26
  12. Updated EC++ Errata; 11/02 CUJ Article now Available
  13. ESTL and MEC++ Errata Pages Updated
  14. The Next Edition of Effective C++
  15. New Seminars: Patterns & PBD; C++ in Embedded Systems
  16. Impending Effective STL Errata List Update

2002 16

  1. Public Talks in 2003
  2. Interview with me available at artima.com
  3. Benefit Talk near Portland, OR, December 17
  4. New CUJ Article; TCS3; gcc 3.2 for Windows
  5. TCS3 Reminder; New Talk Topic; Oct-Nov Talks Schedule
  6. List policy change; TCS3 Schedule; Sep. 9 Talk in Bellevue, WA
  7. TCS3 Registration is Now Open!
  8. July Seminar Updates
  9. Interactive Design Workshops in July and October
  10. Possible open-enrollment seminars this summer
  11. The Effective Software Development Series
  12. Updated Effective C++ CD Errata List
  13. My CD and Current Browsers; Leor Zolman's STL Error Decryptor
  14. Upcoming Appearances
  15. Schedule for TCS2; October CUJ Article Now Online
  16. Updated Errata Lists

2001 21

  1. TCS2; Talks at Software Development
  2. ESTL Errata List has been Updated
  3. Registration for THE C++ Seminar Reopened
  4. Updated errata lists; article in CUJ; upcoming seminar reports
  5. Updated ESTL Errata; Powell's Talk Reminder
  6. Appearance Sept. 6th in Portland, Oregon
  7. June CUJ Article is now Online
  8. Updated ESTL and CD Errata Lists
  9. Last call for "THE C++ Seminar"
  10. First ESTL Errata; InformIT Sale on my Books
  11. Error in Seminar Dates; Free ESTL for past Seminar Attendees
  12. Upcoming Seminars in Europe and Japan; ESTL Sale
  13. Reminder: Template Workshop Submissions due June 15
  14. ESTL Sample Items Now Available
  15. DDJ Video Interview; ESTL Sample Items
  16. THE C++ Seminar
  17. PDF for ESTL TOC is now available
  18. ESTL in CUJ, etc.
  19. Effective STL is done! Sneak Preview next Monday...
  20. 2001 Workshop on Template Programming
  21. I'm giving talks at SD in San Jose in April

2000 13

  1. Updated Errata Lists, etc.
  2. Upcoming Seminars; Template Workshop; Revamped Web Site
  3. November Seminars
  4. Reminder: Submissions Deadline is August 11
  5. MEC++ Updates; Next STL Seminar; etc.
  6. Workshop on Template Programming
  7. Migration to egroups should now be complete
  8. Effective STL Seminar SOLD OUT
  9. Errata Update; Seminar Update; Mailing List Update
  10. Updated CD Errata, More STL Seminar Info, Pending Mailing List Change
  11. Effective STL Seminar
  12. October DDJ Article Now On-Line
  13. CUJ Article is now out; June Seminar Reminder

1999 5

  1. October MIND Article is now On-Line
  2. Updated errata lists; Article stuff; Effective STL Seminar
  3. Updated MEC++ Errata; Talks at C++ World
  4. New MIND Article; URL problem in DDJ Article
  5. My DDJ Article on operator->*