Wow, __builtin_dump_struct is an amazing clang feature, how did I never hear about this before?
$ cat test.c<br>#[url=https://infosec.exchange/tags/include]include[/url] <stdio.h><br><br>struct nested {<br>  int n;<br>};<br>struct foo {<br>  int member_a;<br>  unsigned long member_b;<br>  char *str;<br>  void *ptr;<br>  struct nested nested;<br>};<br><br>int main(void) {<br>  struct foo f = {<br>    .member_a = 123,<br>    .member_b = 0x4141414141414141,<br>    .str = "foobar",<br>    .ptr = &f,<br>    .nested = {.n = 42}<br>  };<br>  __builtin_dump_struct(&f, printf);<br>}<br>$ clang -o test test.c && ./test<br>struct foo {<br>  int member_a = 123<br>  unsigned long member_b = 4702111234474983745<br>  char * str = "foobar"<br>  void * ptr = 0x7fff1df41b78<br>  struct nested nested = {<br>    int n = 42<br>  }<br>}<br>

The original version of this feature was introduced back in 2018 (though it was reimplemented since in 2022).
This entry was edited (8 months ago)

My personal trainer always asks me to do “Jefferson’s curls” to warm up. Today I asked him who this “Jefferson” was, and if he was known for any other exercises. And yes, apparently there’s also a “Jefferson’s lift”. So I asked him why we never do that. Five seconds later he shows me this picture of Jefferson doing his lift. And now I know why we never do that.

I recently developed a thing to turn a Conversations chat* into a PDF.

codeberg.org/moji/typst-conver…

That story began with a friend of mine that had got a XMPP group chat where they shared updates and pictures of their latest travel adventure. Now chat is rather ephemeral and they wanted to preserve those memories in an easy accessible format that is PDF. And so I put something together.

* actually any chat as long as you can get the raw data in the expected format

#typst #conversations #chat #pdf #xmpp

reshared this

❝ These men—human beings with names, histories, dreams—were marched through a gauntlet of armed guards, beaten, stripped naked, shaved, and thrown into overcrowded cells. A photojournalist on the scene described watching men age a decade in two hours. He watched as one young man sobbed, “I’m not a gang member. I’m gay. I’m a barber.” This man was slapped for his tears, beaten for his vulnerability.

No phone calls. No visitors. No books. No talking. Just exile to a place “so cold and far from home they may as well have been sent into space, nameless and forgotten.”

And all of this—every slap, every sob, every stolen dignity—stamped with American approval. Coordinated with American officials. Executed with American efficiency. ❞

techdirt.com/2025/03/28/what-i…

There are no known security issues with "Siacs OMEMO" / OMEMO v0.3¹ despite of what some very loud Signal fans would like you to believe. It has been audited by a third party² who took a longer look at it than all of the Signal fans combined.

Yes, #OMEMO v0.7+ (or TWOMEMO 😜) is a cleaner spec with more features (most notably Stanza Content Encryption). That’s why we wrote it. I’m a co-author. That doesn’t mean v0.3 is insecure.

¹: xmpp.org/extensions/attic/xep-…
²: conversations.im/omemo/audit.p…

#XMPP

reshared this

Did you notice? Version 3.7 is now on F-Droid & Google Play!
⬇️ Autodownload setting at podcast level
👇 Close miniplayer by swiping down
➕ Various bug fixes & improvements, including on bottom navigation, casting, error messages and RTL language support

Get it now: antennapod.org/download

Upcoming Windows 11 builds won't have the ability to to install without internet connectivity and a Microsoft Account.
blogs.windows.com/windows-insi…

reshared this

Madison Square Garden’s surveillance system banned this fan over his T-shirt design | The Verge

theverge.com/news/637228/madis…

Maybe this is a proof that this shit should be illegal.

I wonder if the rest of the Canadian fediverse realize that a Quebec mastodon server (Qlub.social) now has more active users than mstdn.ca

Wild. Qlub was featured on TVA and the Journal de Montreal (most popular medias in Quebec)

Not sure if it will last but will be fascinating to see how that will change the fediverse as the profile of users is quite different.

#qlub #mstdnca #fediquebec

Radio Deals: The XHDATA D-808 and D-220 via Prime Spring Sale swling.com/blog/2025/03/radio-…

Newswire: Tek Talk of 3/31/25 at 8pm Eastern welcomes Ron Miller of Vispero to discuss tips on reading eBooks with JAWS such as EPub books using Thorium Reader, Kindle eBooks using the Kindle App for PC, and DAISY books using FSReader groups.io/g/tech-vi/message/89…

I get asked all the time why I made the choice more than 30 years ago to run Linux (Unix before that) instead of Windows. Here's reason number 1,000,001 that I am absolutely positive that I made the right choice all those years ago.

infosec.exchange/@wdormann/114…

Servo Report Week 12 2025

Highlights from last week:

- Support align attribute on HTMLParagraphElement interface
- Implement declarative shadow DOM
- Implement the `fit-content()` sizing function
- Added --enable-experimental-web-platform-features command line argument

You can help support Servo, an independent web browser engine, and the health of the web ecosystem by donating:

GitHub: github.com/sponsors/servo
Open Collective: opencollective.com/servo

Deine Daten. Deine Regeln. Deine digitale Zukunft.

monocles startet heute seine Crowdfunding Kampagne auf StartNext! 🎉

monocles bietet die Lösung für eine europäische Unabhängigkeit von Big Tech. Sei es der Ende-zu-Ende verschlüsselte Chat, der sichere E-Maildienst oder die privatsphärefreundlichen Smartphones mit unserem eigenen Betriebssystem. monocles schafft ein dezentrales, faires und ethisches digitales Ökosystem für alle.

Seid dabei!

startnext.com/monocles

#privacy #monocles #xmpp

This entry was edited (8 months ago)

Dear fans of messenger comparison sports,

How does it factor in that on #deltachat there are many apps that can be used in a chat without requiring a login or even a privacy policy ... And the apps all work like cryptpad but automatically and without requiring any server side hosting?

Editing documents and checklists and calendars are all safely end-to-end encrypted without a server and anyone can write new #webxdc apps permission free.

Which other cross-platform messenger offers this?

Unknown parent

mastodon - Link to source

Delta Chat (39c3)

@risottobias @ryanprior

if you like to know about all the gory details of how we isolate apps from getting at any side channels, see this discussion which also includes a security audit by Cure53 delta.chat/en/2023-05-22-webxd…

And yes, it's maybe not perfect, but it's not just yet another web view that has arbitrary access. Also, even if an app manages to break isolation, it has no access to the social graph at all. See webxdc.org/docs/spec/selfAddr_… for what is exposed to apps from the messenger side.

Plaud NotePin – An Accessible AI Voice Recorder for Blind Users blindambition.co.uk/plaud-note…