Shafik Yaghmour
shafik@hachyderm.io
<p>Compiler Engineer clang front end. Interests: C++, C, and undefined behavior. Martial Artist, Book Worm and Dad</p><p>Blog: <a href="https://shafik.github.io/" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">shafik.github.io/</span><span class="invisible"></span></a><br />Bsky: <a href="https://bsky.app/profile/shafik.bsky.social" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="ellipsis">bsky.app/profile/shafik.bsky.s</span><span class="invisible">ocial</span></a> (@shafik.bsky.social)<br />Twitter: <a href="https://twitter.com/shafikyaghmour" target="_blank" rel="nofollow noopener" translate="no"><span class="invisible">https://</span><span class="">twitter.com/shafi
Posts
-
Post #3843518
The UB Annex and IFNDR Annex has landed in the C++ draft standard. You see them live here: https://eel.is/c++draft/ub And here: https://eel.is/c++draft/ifndr The annexes are now part of the process, so any additions or removals of UB or IFNDR cases will be added or removed from each annex as the paper lands. Read, learn, pass it on. #cplusplus
-
Post #3417630
"I discovered a large-scale malware distribution campaign on GitHub": https://orchidfiles.com/github-repositories-distributing-malware/ We know LLM poisoning is a real threat but we can see that the vendors we must rely on to defend us can't even muster the will to tackle obvious tier 1 security issues that researchers hand them details to on a platter. We are so toast, they are going to be completely useless against sophisticated actors really out to get you. #ai
-
Post #2095795
Out of context quote of the day &quot;It might be unfair to call this a dash for trash. But nobody seems to care about quality.&quot;
-
Post #2037221
#313 Given the following in C++ static union { int x; }; // Well-formed? Without checking: A. Yes B. No #Cplusplus #Cpppolls
-
Post #1925797
Sad sad graphic of the day. &quot;Misinformed views on immigration, crime, the economy correlated with ballot choice&quot; https://www.ipsos.com/en-us/link-between-media-consumption-and-public-opinion
-
Post #1909990
&quot;Comprehension Debt - the hidden cost of AI generated code.&quot;: https://addyosmani.com/blog/comprehension-debt/ This piece identifies a lot of the problems but is way too optimistic that specification can solve a lot of these issues. The bottleneck is code review and you can not skimp on that. Specification can not replace code review that are not equivalent. #ai
-
Post #1859532
LOL https://www.forbes.com/sites/annatong/2026/03/05/cursor-goes-to-war-for-ai-coding-dominance/ No wonder they have to raise prices. Even if they could bring it down by an order of magnitude the cost makes no sense. #ai
-
Post #1785112
This is one for all the open source devs struggling to explain why LLMs have been a pox on all our houses: https://kristoff.it/blog/contributor-poker-and-ai/ #ai
-
Post #1735017
&quot;What is ‘Ozempic personality,’ and why does it make life feel ‘meh’?&quot;: https://www.washingtonpost.com/health/2026/04/16/ozempic-personality-glp1-side-effects/ This sounds like dystopian fiction to me.
-
Post #1700113
Lol Neil Gaiman says &quot;ChatGPT doesn&#39;t give you information. It gives you information-shaped sentences.&quot; This is one of the better ones I have seen.
-
Post #1699137
LLMs Are Not Intelligent: https://joshbrake.substack.com/p/llms-are-not-intelligent It is a deep rabbit hole. #ai
-
Post #1156215
RE: https://infosec.exchange/@beyondmachines1/116387660407026805 This is really rubber ducking and it should serve as a reminder that there is a lot of history and a lot of writing about good software development practices that we are leaving on the floor b/c we have a bright new shiny object to play with. Big Balls of Mud should be something else people should remind themselves of.
-
Post #870329
If you want to opt-out of your data being used for LLM training, do so now: https://github.blog/news-insights/company-news/updates-to-github-copilot-interaction-data-usage-policy/
-
Post #577732
&quot;And every move you make Every bond you break, every step you take&quot; your apps will be watching you: https://www.404media.co/cbp-tapped-into-the-online-advertising-ecosystem-to-track-peoples-movements/
-
Post #577729
A LLM Also a LLM
-
Post #236636
Retro C++ quiz #54 Given the following in C and C++: void f(void); void f() { const const int x=1; } This is, without checking: A. Valid C99 and C++ B. Valid C99 C. Valid C++ D. Neither Valid C99 or C++ #Cplusplus #CppPolls #Programming
-
Post #188339
This is a damning article from the Wikipedia editors on GenAI articles written for Wikipedia: https://wikiedu.org/blog/2026/01/29/generative-ai-and-wikipedia-editing-what-we-learned-in-2025/ #ai