- 63 Posts
- 40 Comments
- cmeerw@programming.devtoSelfhosted@lemmy.world•On email privacy: can I store my own email and relay them through an email provider?English2·11 months ago
I see a lot of spam coming from sendgrid, so I wonder how long they can continue operating that way until they get blocked completely by one of the larger mailbox providers.
- cmeerw@programming.devOPtoC++@programming.dev•Trip report: February 2025 ISO C++ standards meeting (Hagenberg, Austria)3·1 year ago
see https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3471r2.html#enabling-hardening
Much like a freestanding implementation, the way to request a hardened implementation is left for the implementation to define. For example, similarly to -ffreestanding, we expect that most toolchains would provide a compiler flag like -fhardened, but other alternatives like a -D_LIBCPP_HARDENING_MODE=<mode> macro would also be conforming.
- cmeerw@programming.devtoC++@programming.dev•Are there any tools counting lines of code AND what those lines are doing?3·1 year ago
I wonder if it would be possible to build such a tool on top of tree-sitter (although not sure tree-sitter’s C++ grammar can handle modules yet)
No mention of Reflection which was passed to the Core Working Group for wording review, or senders/receivers (on the library side) which was actually voted into the working paper.
Huh? There is no such alternation between new features and feature freeze releases. In fact, C++26 will very likely get reflection as a major new feature. In comparison, the biggest core language feature in C++23 was probably “deducting this (explicit object member functions)”.
The only thing that keeps Contracts out of C++26 is that they might not be finished in time (they’ll need to be handed over from Evolution to Core by the February 2025 meeting, and then make it through Core review during the summer 2025 meeting).
- cmeerw@programming.devtoC++@programming.dev•Draft FAQ: Why does the C++ standard ship every three years? (2019)English1·2 years ago
… except when ISO delays publication of the standard.
Depends on what semantic you want. Sure, if you use a
unique_ptrmember, you will get a deleted copy constructor/operator - I wouldn’t consider that blowing up in my face.
And even the presented fix hurts my eyes. Should have used a
unique_ptroroptional.
Yes, it’s not Open Source, but I am not sure that’s really relevant here. I see it more as a prototype implementation for something that could be standardised for C++.
The linked tweet links to the recording, but it has apparently also been uploaded to YouTube: https://youtu.be/5Q1awoAwBgQ
Embracing the GC
I never actually liked the GC in D as it didn’t seem to fit in with the general direction of the language, and Walter Bright in D at 20: Hits and Misses says:
Miss: Emphasis on GC
- cmeerw@programming.devtoSelfhosted@lemmy.world•Linode Alternative Suggestions for Small ProjectsEnglish1·2 years ago
There is also lowendspirit, but in both cases you have to be very careful what you buy - not everything that is advertised there will work as advertised or will work long-term
- cmeerw@programming.devtoSecurity Operations@lemmy.world•Introducing SMTP Smuggling: A novel technique for spoofing e-mailsEnglish3·2 years ago
Prepare for a humongous inrush of spam before servers patch this one.
But it’s already patched by GMX and Microsoft.
As far as I understand it, it doesn’t affect single mail servers, but only mail systems where you have separate inbound and outbound servers and the outbound servers trust the data they get from the inbound servers.
- cmeerw@programming.devtoSecurity Operations@lemmy.world•Introducing SMTP Smuggling: A novel technique for spoofing e-mailsEnglish2·2 years ago
Not sure how many get the joke in “Figure 23: Typical Austrian reaction after receiving a spoofed e-mail”:
OIDA
😂
- cmeerw@programming.devtoProgramming@programming.dev•What's the biggest change you would like to see in computing/tech?English16·2 years ago
Pretty much anything that’s only available via an app store. The difference with web apps is that I can also use them on a laptop/PC and I have a bit more control about tracking (by using ad/tracking blockers).
- cmeerw@programming.devtoProgramming@programming.dev•What's the biggest change you would like to see in computing/tech?English251·2 years ago
not being forced to have an Android or Apple smartphone, so more open standards and just Web apps instead of proprietary apps
- cmeerw@programming.devtoSelfhosted@lemmy.world•Best free/cheap web host for DIY emailEnglish0·2 years ago
I use them as IMAP storage for a few mailing lists I am subscribed to (but not for my main emails), but they do reject legitimate emails from time to time (not often, but it does happen - and those emails don’t show up in “Spam” or any logs).
- cmeerw@programming.devtoC++@programming.dev•Please repeat yourself: The noexcept(noexcept(...)) idiom - The Old New ThingEnglish1·2 years ago
similar thing with
requires requires { ...and you can nest it even further:
requires requires { requires ...
Is anyone still using them?