Daniel's weekly email is already two years old. This is what I said about it in 2023:
daniel.haxx.se/blog/2023/01/10…
I'll send out a long email there later today...
My weekly report on email
Starting this week, you can subscribe to my weekly report and receive it as an email. This is the brief weekly summary of my past week that I have been writing and making available for over a year already.daniel.haxx.se
Bohaté osoby podle Meloniové nesmí ovlivňovat politiku. ‚To nedělá Musk, ale Soros,‘ uvedla
„Problém je, když bohaté osoby používají své prostředky pro financování stran a politických představitelů, aby ovlivnily politická rozhodnutí. To Musk nedělá, dělá to Soros,“ uvedl italská premiérka.ČTK (iROZHLAS.cz)
I added "Time To First Byte" measurements to my blog from yesterday. Easier to see how sessions and TLS Early Data work in different HTTP versions.
github.com/icing/blog/blob/mai…
#curl
blog/curl-sessions-earlydata.md at main · icing/blog
Contribute to icing/blog development by creating an account on GitHub.GitHub
#CSNOG 2025 se koná už za 11 dnů!
S kým se potkáme ve Zlíně?
Your periodic reminder that #microsoft is not a competent or serious company:
blog.orange.tw/posts/2025-01-w…
(@bagder is remarkably restrained in the quoted responses. I would have gone off the rails, but do not need to, because we decided on day one that #varnishcache would not run on Windows).
If you think that is not bad enough, read the Cyber Safety Review Board's report about the Microsoft Exchange clowncar:
cisa.gov/sites/default/files/2…
WorstFit: Unveiling Hidden Transformers in Windows ANSI!
📌 This is a cross-post from DEVCORE. The research was first published at Black Hat Europe 2024. Personally, I would like to thank splitline, the co-author of this research & article, whose helpOrange Tsai
I suppose I just don't get surprised or upset anymore when another proprietary vendor does something silly but we have to survive in their environment.
I think this is entirely a Microsoft problem, even if I fear that we might need to patch something ugly into curl to mitigate the worst risks.
It is absolutely, entirely and 100% a Microsoft problem.
And it is a prime example of "Marcitecture":
"Whatever you do with this Unicode thing, DO NOT UPSET PROGRAMMERS so much the might look at other platforms! All existing code SHALL JUST WORK!!1!"
But what really amazes me, is how and why anybody still takes them seriously about /anything/ ?!
curl: re-enable UNICODE by default · curl/curl-for-win@357bc12
The article https://blog.orange.tw/posts/2025-01-worstfit-unveiling-hidden-transformers-in-windows-ansi/ may tip the balance towards UNICODE enabled being the less bad solution. It mitigates Window...GitHub
Command line parsing on Windows is a pain; I haven't used Windows compilers in over a decade, so I don't know if you can get a
int main(int argc, wchar_t* argv[])
entry point these days. Using that should parse the command line as Unicode text and then one can convert each argument to UTF-8 or whatever and call the real "main" with that.
Mai come in questi giorni è importante dare un segnale forte contro meta e amazon
Abbandonare i loro social ora e subito e non contribuire mai più alla valanga di disinformazione e odio che gira nelle loro piattaforme. Le alternative del #fediverso non mancano, non sono perfette ma migliorano ogni anno, consigliamo:
#META
facebook - poliverso.org
Instagram - pixelfed.uno
GoodReads - bookwyrm.it
Twitch - nostream.mastodon.uno
Friendica tutorial Pt 1 of 6: Explaining Friendica / Facebook comparisons and how to join.
m.youtube.com/watch?v=-4wsAmXn…
Since the internet was severely lacking it, This is a comprehensive #tutorial on how you can do pretty much anything in #friendica that you can on #facebook.
VLC Media Player to Use AI to Generate Subtitles for Videos | PCMag
pcmag.com/news/vlc-media-playe…
VLC Media Player to Use AI to Generate Subtitles for Videos
The AI-generated captions and translation will happen locally on the PC, meaning people can view the subtitles even if they're offline, VLC says.Michael Kan (PCMag)
I forgot to highlight the fact that @icing introduced #curl's **267th** command line option (experimental so far, but still): --ssl-sessions
github.com/icing/blog/blob/mai…
blog/curl-sessions-earlydata.md at main · icing/blog
Contribute to icing/blog development by creating an account on GitHub.GitHub
Add completion for paths after @ for fish by tyilo · Pull Request #15928 · curl/curl
See fish-shell/fish-shell#10539GitHub
Two years since my last blogged update on URL standards, the situation has not improved one bit:
daniel.haxx.se/blog/2022/01/10…
Don’t mix URL parsers
I have had my share of adventures with URL parsers and their differences in the past. The current state of my research on the topic of (failed) URL interoperability remains available in this GitHub document.daniel.haxx.se
hopefully there'll be a third standard soon (if we can get anyone to take meta-URIs)
(it'll be slightly incompatible with both existing standards)
#curl's cookie parser now caps the expiration date 400 days into the future.
github.com/curl/curl/pull/1593…
cookie: cap expire times to 400 days by bagder · Pull Request #15937 · curl/curl
The pending cookie RFC update (currently known as 6265bis draft-19) says Let cookie-age-limit be the maximum age of the cookie (which name of Max-Age and an attribute-value of expiry-time. SHOULD ...GitHub
reshared this
Trudeau opting not to run in next election closest he's ever come to electoral reform - The Beaverton
"Political observers have noted that leaving the residence at 24 Sussex is also the closest the PM has ever come in 10 years to improving housing availability for Canadians."
thebeaverton.com/2025/01/trude…
Trudeau opting not to run in next election closest he's ever come to electoral reform - The Beaverton
OTTAWA - With Prime Minister Justin Trudeau announcing he will not run as planned in this year's upcoming federal election, observers have noted that this is technically the closest that the liberal leader has ever come to following through on his 20…Ian MacIntyre (The Beaverton)
#antivaxxers
independent.co.uk/news/world/a…
‘Actively dangerous’: 15,000 doctors sign letter to Senate begging them to reject RFK Jr for health secretary
Kennedy, among other controversies, has spread misinformation about the COVID-19 vaccineKatie Hawkinson (The Independent)
This needs more coverage
The Heritage Foundation plans to “identify and target” volunteer editors on Wikipedia who it says are “abusing their position.”
Here's their (leaked) internal slidedeck detailing tactics and techniques: forward.com/wp-content/uploads…
Fuck these guys. This is beyond disgusting.
EFF Statement on Meta's Announcement of Revisions to Its Content Moderation Processes
Update: After this blog post was published (addressing Meta's blog post here), we learned Meta also revised its public "Hateful Conduct" policy in ways EFF finds concerning. We address these changes in this blog post, published January 9, 2025.Electronic Frontier Foundation
Meta’s New Content Policy Will Harm Vulnerable Users. If It Really Valued Free Speech, It Would Make These Changes
Earlier this week, when Meta announced changes to their content moderation processes, we were hopeful that some of those changes—which we will address in more detail in this post—would enable greater freedom of expression on the company’s platforms, …Electronic Frontier Foundation
I just tried earbuds that let me control things with my mind — and it could be a game changer for accessibility
The Naqi Neural Earbuds have a lot of potentialMark Spoonauer (Tom's Guide)
Jamie Teh reshared this.
10 Best Free and Open Source Command-Line HTTP Clients - LinuxLinks
This article looks at 10 free and open source command line HTTP clients useful for more than just downloading.Steve Emms (LinuxLinks)
clip.AsciiTextReplaceRegex("[^\\d.]", "");
return false;
The name you specify is what appears in the Special Paste menu. You can even assign a shortcut key to that Special Paste item. Then, you just have to open Ditto, go to the item you want to paste and press the shortcut key (or use the Special Paste menu).
reshared this
I always struggle to go to the options section of ditto, when I press the ctrl+grave key and right click, there are all sorts of menu, but not options. How do you go to options? cc @KaraLG84
What other features that you usually use, I am just trying to discover hidden gems here, I should try the num without dashes thingy.
New: Meta employees are furious about a new policy that allows users to call LGBTQ+ people "mentally ill." Some have resigned in protest. Some LGBTQ+ employees have started saying they if they are 'mentally ill' they should get leaves of absence from work
404media.co/its-total-chaos-in…
‘It’s Total Chaos Internally at Meta Right Now’: Employees Protest Zuckerberg’s Anti LGBTQ Changes
Meta's decision to specifically allow users to call LGBTQ+ people "mentally ill" has sparked widespread backlash at the company.Jason Koebler (404 Media)
reshared this
youtu.be/W-0yEqLMkwg
Getting started with libcurl - with Daniel Stenberg
An introduction to doing internet transfers using libcurl's easy API. It's easy and requires very few lines of code to get the first basic transfers going.Da...YouTube
Mastering #curl has been viewed 56K times now. You better enjoy it, I'm not sure I will ever muster doing something like that again. 😁
Mastering curl with Daniel Stenberg (lead developer)
The slides = https://www.slideshare.net/DanielStenberg7/mastering-the-curl-command-linepdf0:00 Mastering the curl command line0:16 Daniel Stenberg0:36 curl s...YouTube
Muj kolega z Unreleased rozjel iniciativu na obnovu LA a podporu zachanych slozek. S podporou mistnich umelcu chce vytvorit playlist nevydanych pisnicek a nabidnout je pres nase PWYW na charitu. Zaroven posbirat lidi, kteri chteji pomoct a propojit je s potrebnymi na odstranovani nasledku pozaru.
Ono se to nezda, ale ted pracujeme na kampani pro zpevacku, ktere dnes pres noc shorel v LA dum 😢
Moznost prispet na konkretni pomoc jiz brzy.
California Fire Relief
We are looking to be a hub of organized effort as we help rebuild the communities we love. We want to help as many individuals from our City as we can. Just add your phone number to this list, and we will deploy opportunities to help.unreleased.art
Rumor Replay: New iPads on the way, Apple Invites app, and more - 9to5Mac
This week’s Rumor Replay column covers new iPads that are on the way, plus a curious iOS Invites app, and more. Here are the latest rumors.Ryan Christoffel (9to5Mac)
New AirTag Max could be Apple’s next best move after AirTag 2 - 9to5Mac
Apple’s preparing to launch AirTag 2 this year, but what I really want is for the company to expand the lineup with a new AirTag Max product.Ryan Christoffel (9to5Mac)
"...For starters, there’s the battery, which has a gargantuan 33,000mAh capacity. Yes, you read that correctly: a 33,000mAh battery... "
digitaltrends.com/mobile/i-fou…
I found two of the most ridiculous Android phones I’ve ever seen at CES 2025
Have you ever seen an Android phone with a smartwatch on the back? What about one with a 33,000mAh battery? I saw both at CES 2025.Joe Maring (Digital Trends)
apnews.com/article/ces-worst-s…
The ‘Worst in Show’ CES products put your data at risk and cause waste, privacy advocates say
So much of the technology showcased at CES includes gadgets made to improve consumers’ lives — whether by leveraging AI to make devices that help people become more efficient, by creating companions to cure loneliness or by providing tools that help …SARAH PARVINI (AP News)
It's very, very obvious why people hate AI anything when shit like this is what you get back.
Here's a video that came up in my recommendations, very clearly made with #Suno and I wasn't going to call it out publicly until I realised that the creator deleted my comment to someone else asking if AI Was used to write it.
Now I will.
Nowhere in the description does it say this was all made with AI.
Nowhere does it say 'Yeah I just gave Suno a prompt and let it generate some banal shit.'
I have a serious, serious problem with this. It's disingenuous and the comments are full of praise for the music, and absolutely no negative comments.
If mine has been removed (which was just asking the creator to disclaim his content) then how many others have been removed too?
Full disclaimer: *I* use Suno, but I give it my material, get itt to cover it and *always* say when I've done so, no exceptions.
Fucking livid!
youtu.be/5I_e2d3Wxp0?si=NDih8q…
KYLE NAKAMURA | the walkman
The Walkman, like the iconic device, lets you tune into jazz and funky grooves for every mood—music to carry with you wherever you go.Chapters:0:00 midnight ...YouTube
@WeirdWriter @Minionslayer @lerven It's starting to happen with sound effects too. I recently got an update to a sound library, granted this was a free update to something I purchased 10 years ago so I can't complain too much, which added over 3000 new effects. Which was all well and good until I found things like an "elephant trumpet" that sounds like someone badly blowing into a trumpet, or other sounds with that trademark AI fuzz in them. And as for how this is effecting music Ben Jordan's most recent video which is totally worth watching says this year alone there has been a 15% per day increase in song registrations this year, meaning around 50 million new songs were uploaded to streaming services just last year. I don't even want to know how many of them were AI generated. youtube.com/watch?v=QVXfcIb3OK…
Using AI To Detect AI Music (and other music industry data-porn)
What streaming service pays the best? What sample library has the worst copyright problem? How to tell if music is human-made or not. It all gets answered he...YouTube
@Minionslayer @WeirdWriter @lerven
December held updates, including:
* reproduce.debian.net
* github.com/kpcyrd/debian-repro… by @kpcyrd
* diffoscope.org/
* reproducible-builds.org updates
... and much more! Read about it at reproducible-builds.org/report…
GitHub - kpcyrd/debian-repro-status: Check the reproducibility status of your Debian packages
Check the reproducibility status of your Debian packages - kpcyrd/debian-repro-statusGitHub

Hubert Figuière
in reply to Julian Sparber • • •Julian Sparber
in reply to Hubert Figuière • • •Hubert Figuière
in reply to Julian Sparber • • •there is a broken branch that I started before gtk4 was in 4.0 and broke as more API got removed. The main issue is that it build menus and that API was yanked. And moving to use GMenu, the work in incomplete. Not sure if I published the WiP branches but I can do that if needed.
My strategy is to try do as much in the gtk3 code. Like moving to Event Controllers, GMenu, etc.
Hubert Figuière
in reply to Hubert Figuière • • •