Finished up the first round of -fsanitize=undefined work in picolibc and wrote down some notes. précis: use this flag, it's good.
one cool thing about San Francisco is that wearing a mask is extremely normal in all places. no one will bat an eye. do you think Asian and Latina grandmas give a shit about the Atlantic calling them paranoid? lol. we're all too busy looking at the guy wearing a bathing suit and clipping his toenails on the 38. masks? no one notices.
Lurie is cutting transit service and replacing it with Waymo. letting rich people clog up the street with robotaxis that stall all the time while regular people in buses get stuck behind is terrible policy and undoes the whole point of car-free Market. absolutely catastrophic
https://www.sfchronicle.com/sf/article/waymo-market-street-lurie-20268233.php
hey @cfbolz I heard that writing this kind of code is the secret to getting the most out of PyPy, is that true?
GCC 15 Is Bringing Some Nice Usability Improvements For Developers
In addition to the upcoming GCC 15 stable compiler release bringing a COBOL language front-end, much better Rust support, revamped AVX10 support, and other shiny new language features and hardware supports, there are also some more fundamental usability improvements for developers...
https://www.phoronix.com/news/GCC-15-Usability-Improvements
China-based purveyors of SMS phishing kits are enjoying remarkable success converting phished payment card data into mobile wallets from Apple and Google. Until recently, the so-called “Smishing Triad” mainly impersonated toll road operators and shipping companies. But experts say these groups are now directly targeting customers of international financial institutions, while dramatically expanding their cybercrime infrastructure and support staff.
The pace of innovation coming from these phishing groups is something to behold, as are their success rates. And thousands of US financial institutions are sitting ducks.
https://krebsonsecurity.com/2025/04/china-based-sms-phishing-triad-pivots-to-banks/
It''s my fediversary -- eight years since I set up this account! I've had multiple accounts since then, and these days am mostly at @jdp23@neuromatch.social, but this was my home base for quite a while and I still enjoy it here whenever I check in. Thanks to the original admins for setting it up and inviting me, to @woozle for doing such a great job running it over the years, all the folks here for keeping the local feed interesting, and the Glitch developers for years of producing software that's so much better for communities than vanilla Mastodon!
Like so many othes I was drawn here thanks to @sarahjeong's Mastodon Is Like Twitter Without Nazis, So Why Are We Not Using It? and it's interesting to look at what has and hasn't changed since then -- Lessons (so far) from Mastodon for independent social networks, originally written in May 2017, remains very relevant. Still, despite all the ups and downs I remain optimstic about the potential of decentralized social networks (although realistic about the challenges). If not now, when? has some of my current thoughts. Looking forward to another 8 years!
Has anyone else noticed that when time travelers grab you by your shoulders and ask what year it is, and you tell them, they don't reply, "Then I'm not too late," anymore?
That's rather concerning.
PSA for users of Windows 2000: don't forget to update your regional options for two digit year parsing! We're fast approaching the default of 2029.
Today's real 'fake news' incident (which added $2.4 trillion in market value and erased it nearly as quickly) hopefully will be dissected in every journalism class and newsroom. https://www.cnn.com/2025/04/07/media/fake-news-x-post-caused-market-whiplash/index.html
Framework has stopped selling versions of its base laptop model in the US because of tariffs. Says that if it kept selling them in the US it would lose money. Framework is the only company that makes reliably upgradeable, repairable laptops
https://www.404media.co/framework-stops-selling-some-of-its-laptops-in-the-u-s-due-to-tariffs/
While working on my GCC translation validator, smtgcc, I've encountered several cases where GIMPLE IR semantics are ambiguous or inconsistent with GCC optimizations.
I'll discuss these on the GCC mailing list and link each corresponding thread here. 🧵
One of the interesting commercial differences between RISC-V and Arm is that Arm makes deals that let you ship ISA features first if you contribute a lot to the spec. They've done this with several companies in the past, where companies contribute a lot of design work to the ISA (and, often, patents to the associated patent pool) and, in exchange, they get to ship things that implement it a year or so before anyone else. This has two big advantages:
RISC-V has no analogue of this. Companies that ship useful extensions either:
I'm curious where those different incentives will take the two ecosystems.
I've been saying this for years: ebikes should have USB-C PD ports for charging!
Finally a manufacturer has actually done it. In this case using 140W power delivery, which is way higher power than any ebike charger I've ever used. And USB-C PD now supports up to 240W, which is more than enough for ebikes.
I hope this becomes the norm:
https://www.theverge.com/news/639681/usb-c-charging-e-bike-ampler-nova-specs-price