Want to try running your own builder – to confirm apps as #reproducibleBuilds or just to build your own apps? At #IzzyOnDroid we've just made "easy setup scripts" available which should take care for all requirements, while letting you choose which parts you want:

codeberg.org/IzzyOnDroid/rbuil…

These scripts are not yet thoroughly tested (just a bit on Linux Mint/Debian/Ubuntu), so we'd welcome volunteers & their feedback.

Thanks to @nlnet for supporting us on this project! You're awesome :awesome:

reshared this

in reply to s3nnet.de

@s3nnet err… Steht gleich am Anfang in der Readme (hat leider nicht mehr in den Tröt gepasst): In der ersten Version funzt das nur mit Debian-basierten Systemen. Für RPM-basierte Systeme haben wir uns schon ein Issue aufgemacht. Für BSD möchte auch schon jemand schauen.

Aber schau gern mal über das 01_sudo_requirements.sh Skript, was da für Arch/Manjaro die passenden Dinge wären, und mach dafür ein Issue auf.

Danke Dir!

I wrote a #DeltaChat blog post for technical users who are skeptical about how it works

Everything You Think You Know About DeltaChat Is Wrong

blog.feld.me/posts/2025/03/del…

@delta

Peter Vágner reshared this.

in reply to 👺кину奇诺[流浪者]👹

@adiz have you actually tried it yet, though? It cost you nothing but a minute of your time. No need to provide any identifying information to make an account, and the account will be auto-deleted if it's idle for too long.

click the link in my bio to message me. I'll show you some cool stuff that no other messenger has.

in reply to 👺кину奇诺[流浪者]👹

@adiz this statement is technically inaccurate. Xmpp and Delta chat have the same federated model, so architecturally they are equivalent.

However, a key pain point for me for xmpp is that media attachment is out of band with regards to the protocol, occurring over http. It has all the same privacy concerns that media uploaded to the fediverse does. As media sent over Delta chat occurs in band (email attachment) and is end-to-end encrypted, it is strictly better from a privacy perspective.

However, from a normalfag perspective, interface remains the chief detriment of using xmpp over other solutions. The xmpp ecosystem has been waiting for "someone else" to make a good, functional, attractive client forever. It is not a good argument to say that all it needs is a client that has not been developed in 20 plus years. One client that is a functional clone of something that normalfags are used to like telegram or Whatsapp, is an enormous selling point for people not concerned with, or unable to understand arguments for privacy.

I like xmpp. I like Delta chat. But there will be no one true instant messaging solution until a plurality of users exist that brings it to dominate the market. Currently, those are all proprietary networks tied to services like Facebook or well, mostly Facebook I guess.

in reply to feld

@pwm @adiz

The open source community is never going to fill this gap. I'd like to be proven wrong, but I've been waiting for 20 years now...


waiting just as long. hasn't happened. the desktop ui for deltachat feels wonky and i'm slowly moving away from handset although arcanechat for 'droid is pretty okay.

what i like about deltachat is i already have a mail system which i use for.. mail. i can still keep encrypted mail separate from delta(openpgp) encrypted messages and it just works. i've handed deltachat to people in this thread, elsewhere on fedi, at the local coffee haus, and to the chick i'm dating who's not technical. so far so good.

i was always an enthusiast of xmpp, but damned if i can't get anyone to talk on it regularly so i use it for a transport bridge for fun, nothing serious.

in reply to 𝖏𝖆𝖊[Ø]™

@adiz @pwm it looks like the latest non-electron is github.com/dignifiedquire/drea… which hasn't had much velocity lately. we'll have to see how it goes.
in reply to 𝖏𝖆𝖊[Ø]™

@jae @pwm @adiz the tauri branch can be found here. I've never tested it, know nothing about it right now really

github.com/deltachat/deltachat…

in reply to Puck

Everyone talks about XMPP and bad clients, but I just don't have this experience. There are multiple clients available and they all work well for me. 🤷

It's kinda a moot point when Delta Chat has just the one client.

I can concede media being facilitated by HTTP in XMPP vs. within the protocol itself. Still more performant and capable than trying to do file transfer over SMTP. @feld

@feld
in reply to 👺кину奇诺[流浪者]👹

@adiz @pwm it's pretty easy for you to build a client on any platform if you want. You get to skip all the annoying parts of reinventing the SMTP/IMAP/PGP and Iroh functionality. In fact it would be stupid to reinvent it because the core has been audited multiple times.

So you just wrap the core DeltaChat JSON-RPC server (written in Rust) and treat it like an API service, and you're done.

in reply to 👺кину奇诺[流浪者]👹

just because there are client libraries for these protocols in another language don't mean they're good or safe

edit: I should really emphasize that the only safe PGP implementation is rPGP in Rust, and it has some required functionality you will not find in GPG, Sequioa, NetPGP, etc that is being leveraged for additional privacy. It would be a security downgrade to not use it.

edit2: anonymous recipient is an example, which makes it impossible for an adversary to analyze the PGP data and know who it was intended for because there is no exposed public key ID. The only way to know who the message was for is to successfully decrypt it with the recipient's key! github.com/rpgp/rpgp/issues/50…

This entry was edited (7 months ago)
in reply to 👺кину奇诺[流浪者]👹

@adiz @pwm

> Everyone talks about XMPP and bad clients, but I just don't have this experience.

If you lock yourself in a box where only Android and Linux desktops exist, sure, there's an *okay* XMPP experience available. Conversations on Android is like the only good client available.

But the experience is still terrible on Windows, Mac, and iPhones

in reply to Puck

@pwm@darkdork.dev @adiz@mtl.jinxian.casa

media attachment is out of band with regards to the protocol, occurring over http


Does it not send some sort of key over XMPP when you are sending a file to an OMEMO chat, making the data transmitted over HTTP useless without it? I never looked into it myself, but attachments sent without OMEMO look like normal links you can access from a web browser, those sent with OMEMO encryption have aesgcm:// schema.

in reply to m0xEE

@m0xEE @adiz @pwm that's similar to how Signal does it as well, and I think iMessage(?). Probably Whatsapp for groups too. Makes most sense anyway.

Fun part is that if the web hosting is not owned by the chat app team it has a potential for metadata leaks. Signal groups use CloudFlare, so you can just ask CloudFlare for the logs of who downloaded a file from their CDN and you get the IPs of all members of a Signal group. So you better hope that nobody has infiltrated your top secret anonymous anarchist chat group and shared a file because there's a way to unmask the members

in reply to feld

There are ways to unmask IPs, anyway. If the concern is about deanonymization or infiltration or loss of encryption then honestly the most likely threat in any system is a mole, not people pulling server logs from service providers or man-in-the-middle attacks, etc.. And, there is virtually no way to program or digitally defend yourself out of infiltration if you're running a group or organization. 🤷

Luckily, we run our own websites and XMPP server, etc.. @pwm @m0xEE

in reply to 👺кину奇诺[流浪者]👹

(You could have the best, most secure, most anonymous, most decentralized, zero access, log-less, bla bla bla app or protocol to run your illicit or nefarious agendas over and it means almost nothing if you're communicating with someone who is an agent of the state or an informant.) @pwm @m0xEE
This entry was edited (7 months ago)

DeltaTouch 1.12.0 is out, highlights:

🔹 Sync deletion of messages and chats across devices
🔸 Page sized text editor for longer messages
🔹 Webxdc: Notifications (and more)
🔸 Improved integration into UT (ContentHub import/share)

Also included: Preparation for the long-awaited feature teased by @delta 😇
chaos.social/@delta/1141265297…

Full changelog: codeberg.org/lk108/deltatouch/…

Webxdc support in DeltaTouch is generously funded by @nlnet / @NGIZero, thanks!

#DeltaTouch #DeltaChat #Webxdc #UbuntuTouch

Family of four found 'frozen,' rescued at Canada-U.S. border crossing into Quebec

montreal.citynews.ca/2025/03/0…

(they seem to be safe now)

in reply to mhoye

This framing is the kind of nonsensical AI boosterism that @timnitGebru has been telling us about for years, just absolutely bullshit. There’s no hacking of anything, no clever new insight, it’s just lying and cheating, and the conclusion of this article should properly read “the more expensive a model is the more likely it is to produce lies that seem superficially correct and we have to ask ourselves what world we think we’re going to build on a foundation of epistemological quicksand.”
This entry was edited (9 months ago)

My dad, who is constantly bored, is a talented home improvement hobbyist craftsman. Can fix up pretty much anything. He has #ADHD, keeps asking me to remind him to do stuff, he keeps not doing it, months pass.

I've now set up a cron job that calls a homemade Python script (that I'd update over SFTP) to put one task in front of him at all times on his #GNOME computer, using this #GNOMEShell extension:
extensions.gnome.org/extension…

I don't know whether that makes me a chaotic good or lawful evil son.

in reply to Federico Mena Quintero

@federicomena Hilarious! A long time ago I got annoyed at @johnmark not completing things that I was waiting for, so I wrote a quick IRC bot that would remind him any time he spoke up in channel.

github.com/purpleidea/jmwbot/

I recall he mostly got to those things pretty quickly after I deployed this.

Deleting Yahoo is as easy as a few clicks! 👏 (+ There are better privacy-focused mail providers available today) 😉

🔗 Learn how to delete yahoo in a few simple steps 👉 tuta.com/blog/how-to-delete-ya…

🔗 Don't feel like reading? Watch our quick guide to delete Yahoo 👉 youtube.com/shorts/WwgZLdKvaw4

#Howtodeleteyahoo #quickguides #Howtodeleteyahoomail

There's a new TWBlue version available. Highlights include initial support for filters, pinned posts, posting in different languages and some minor bugfixes (including show all posts correctly). You can update via autoupdater as always, or via GitHub Releases at github.com/MCV-Software/TWBlue…. Due to lack of time on weekends I will delay this announcement on TWBlue's website until monday, thanks for understanding!

reshared this

Wow. #Rust is an unserious language. Unless you bend over backwards to fight the compiler and avoid the standard library, you cannot write code that doesn't try to terminate the calling process on arbitrary error conditions. news.ycombinator.com/item?id=4…

Terminating the process is never an appropriate action in a library. The library has no way to know its caller's uptime constraints. Libraries should only return error codes to callers. Only applications can decide whether to bail out or not.

#rust
in reply to Paweł Masarczyk

@Piciok thanks for your message. So the Minitel itself is just a terminal, screen and keyboard. There also no audio capabilities, never was. So I doubt it ever was accessible that way. We are using a raspberry pi to control the screen and read keyboard inputs. So the pi can output audio but the Minitel itself wouldn't do too much except having a nice keyboard, but it's AZERTY. So I wish it could be useful that way but I don't really think it would be that useful. Unfortunately in 1980 it wasn't something the french government thought through, and looking at the situation of accessibility in general in France today, it's still isn't a priority unfortunately.
in reply to recyclism

Yes, I thought that might have been an issue. I thought, perhaps, it would be possible to hook up an external device, capable of reading the text transmitted over the Minitel protocol, into the terminal and have it output, a kind of hardware screen reader. In my fantasy, it would hook up like those hardware caller presence indicators, maybe even output speech through the phone's receiver, to allow for two-way interaction. Maybe it's something to think about. Yes, with Raspberry Pi, it would be relatively easy to build a simple screen reader, I expect.

The ubiquitous ESP32 microchip made by Chinese manufacturer Espressif and used by over 1 billion units as of 2023 contains an undocumented "backdoor" that could be leveraged for attacks.

Update 3/9/25: After receiving concerns about the use of the term "backdoor" to refer to these undocumented commands, we have updated the title of our story.

bleepingcomputer.com/news/secu…

This entry was edited (9 months ago)

reshared this

Keep ‘em coming

Via Kyle Griffin:

Gov. Tony Evers says #Wisconsin is joining a multistate lawsuit against the #Trump admin over the mass firings of federal workers.

The lawsuit argues the admin unlawfully directed federal agencies to fire thousands of probationary employees.

jsonline.com/story/news/politi…

If you want to read a masturbatory, propagandistic profile of the Liberal Party of Canada, have I got the piece for you!

(No, I won’t waste a gift article on this, sorry! lol)

theglobeandmail.com/opinion/ar…

This painting evokes nostalgia for my beautiful pre-war Kharkiv. I believe that Ukraine will prevail, and I, like many Kharkiv residents who have been forced to leave for foreign lands, will one day return to my hometown. I have faith that we will restore Kharkiv after the devastating destruction, and it will emerge even more beautiful than before.

Many thanks to the buyer from Green Bay, WI who purchased a 20" x 15" print of Night Lights of Kharkiv!

ukrainian-artists.pixels.com/f…

"Female" and "women" are considered words to avoid but not "male" and "men" because they view male as the default and standard sex and men as the default and standard gender.
nytimes.com/interactive/2025/0…

Trump's budget plan may cut NASA science funding by up to 50%, alarming scientists who call it an "extinction-level event" for space science. This threatens ongoing missions and would cede future space exploration to China. Also, about 30% of NASA's science budget is for Earth and climate science.

White House may seek to slash ...

Support for the SMC-Mixer and SMK-25 II piano keyboard have been merged into @mixxx and will be available out-of-the-box in version 2.5.1! Thanks to M-Vave for sending me these; I'm glad I could help! I enjoy writing plugins for DJ setups, if you have an extra controller that you want supported, or are a company that makes MIDI or HID controllers and you want to send one my way, I'm always happy to write a mapping and help get it supported in the best DJ software out there!

#Mixxx #Music

In the interest of using Canadian providers, CanChat.org services are now running on #LunaNode hardware.

Check out the referral link below for more information!

lunanode.com/?r=17812

Given it’s international women’s day, I’d like to encourage you all, but especially Dutch men to read these ‘anti-acknowledgments’ in a PhD thesis. This is not from somewhere else, it’s from Delft. And it’s not from the 1950s, but from the present. Unfortunately what academic life and culture in The Netherlands is still like. The author is just one of the few who actually spoke up about it, but there are many stories like it.

(Alt at pastebin.com/cqLvxX1f)

This entry was edited (9 months ago)

Máme 16 přihlášených a čekáme další 😉
Pokud chcete dorazit, dejte mi vědět, ať vím, kolik míst nahlásit 😉
mastodon.arch-linux.cz/@archos…


🐘 Mastodoní a BS sraz v Praze! 🍻

První nadšenci už se hlásí, tak neváhej a přidej se taky! 📅 21.3. v Hospůdce Do větru.

Dej vědět @cynik_obecny, jestli dorazíš, ať se zajistí dostatek míst.

Více info: pivo.stloukal.uk

Boostni dál, ať se nás sejde co nejvíc! 🔁✨
#mastopivo #masto_sraz


Maybe time for people and groups to start considering #Matrix for their current #Discord servers, as Discord becomes focused on getting money out of everyone who uses it, with likely enshitification beginning soon. #XMPP/#Jabber is also an alternative.

Both are decentralized, publicly owned services, where you can interact with anyone else regardless of which server they choose to be hosted on, just like Mastodon, et al.

kotaku.com/discord-reddit-ipo-…

🕯️ Nach Todesfahrt: Interreligiöses Gebet auf Paradeplatz #Mannheim

Genau eine Woche nach der Todesfahrt in der Fußgängerzone laden Oberbürgermeister Christian Specht und das Forum der Religionen zu einem interreligiösen Gebet ein.

🗓️ Montag, 10. März, 12:14 Uhr,
📍 Auf dem Paradeplatz O 1, 68161 Mannheim.

Das Gebet beginnt zu der Uhrzeit des ersten Notrufs, der während der Todesfahrt eingegangen ist. Es werden Vertreter der katholischen und der evangelischen Kirche, der jüdischen Gemeinde, der alevitischen Gemeinde und muslimischer Gemeinden sprechen.

Menschen aller Glaubensrichtungen und Herkunft sind herzlich willkommen, um der Toten zu gedenken, für die Verletzten zu beten und sich gegenseitig Trost und Zuversicht zu spenden.