ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#protocols

1 post1 participant0 posts today

🚨BREAKING: #Google unleashes yet another half-baked protocol no one asked for, because obviously, we needed more digital agents ignoring each other. #🙄 Expect your devices to have endless conversations while you still can't get a decent WiFi connection. 📡🤦‍♂️
google.github.io/A2A/#/ #Protocols #DigitalAgents #WiFiFails #TechNews #HackerNews #ngated

google.github.ioAgent2Agent ProtocolAn open protocol enabling communication and interoperability between opaque agentic applications.

Web 3.0 Requires Data Integrity

If you’ve ever taken a computer security class, you’ve probably learned about the three legs of computer security—confidentiality, integrity, and availability—known as the CIA ... schneier.com/blog/archives/202

Schneier on Security · Web 3.0 Requires Data Integrity - Schneier on SecurityIf you’ve ever taken a computer security class, you’ve probably learned about the three legs of computer security—confidentiality, integrity, and availability—known as the CIA triad. When we talk about a system being secure, that’s what we’re referring to. All are important, but to different degrees in different contexts. In a world populated by artificial intelligence (AI) systems and artificial intelligent agents, integrity will be paramount. What is data integrity? It’s ensuring that no one can modify data—that’s the security angle—but it’s much more than that. It encompasses accuracy, completeness, and quality of data—all over both time and space. It’s preventing accidental data loss; the “undo” button is a primitive integrity measure. It’s also making sure that data is accurate when it’s collected—that it comes from a trustworthy source, that nothing important is missing, and that it doesn’t change as it moves from format to format. The ability to restart your computer is another integrity measure...

“The #Signal #leak was never about an #app. It was a diagnostic stain, exposing the rot festering beneath the Mythic US’s #veneer of #democracy and #law. The fleeting obsession with #encryption #protocols and personnel errors encapsulated the farce: a society expertly trained by its #distraction #machine to fixate on trivialities while the Operational US – the militarist-oligarchic core – wages #illegal #wars with #psychopathic #impunity

open.substack.com/pub/hailyb/p

The Geopolitical Compass · Beyond the App: America's Willing Acceptance of Imperial CrimeBy Raja Sohail Bashir
#US#Empire#Trump
Continued thread

The inspiration for above mentioned re-reading of #RFC9413 for fun.

I've always respected Jon Postel's work and, from what I know, took them as inspiration and "guiding principles" in my work as a network engineer and architect. It's good to see, in my opinion, them getting re-evaluated rather than thrown out with the bathwater. YMMV of course.

alexgaynor.net/2025/mar/25/pos

alexgaynor.netPostel's Law and the Three Ring Circus · Alex Gaynor

'Identifying, Engaging, and Supporting Care Partners in Clinical Settings: Protocol for a Patient Portal–Based Intervention' - a JMIR #Research #Protocols article on #ScienceOpen:
scienceopen.com/document?vid=5

ScienceOpenIdentifying, Engaging, and Supporting Care Partners in Clinical Settings: Protocol for a Patient Portal–Based Intervention<div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" class="section"> <a class="named-anchor" id="d13359648e562"> <!-- named anchor --> </a> <h5 class="section-title" id="d13359648e563">Background</h5> <p dir="auto" id="d13359648e565">In the United States, the landscape of unpaid care delivery is both challenging and complex, with millions of individuals undertaking the vital role of helping families (broadly defined) manage their health care and well-being. This includes 48 million caregivers of adults, 42 million of whom are caregivers of adults aged 50 years or older. These family care partners provide critical and often daily support for tasks such as dressing and bathing, as well as managing medications, medical equipment, appointments, and follow-up care plans. </p> </div><div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" class="section"> <a class="named-anchor" id="d13359648e567"> <!-- named anchor --> </a> <h5 class="section-title" id="d13359648e568">Objective</h5> <p dir="auto" id="d13359648e570">This study aimed to implement a novel patient portal–based intervention to identify, engage, and support care partners in clinical settings. </p> </div><div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" class="section"> <a class="named-anchor" id="d13359648e572"> <!-- named anchor --> </a> <h5 class="section-title" id="d13359648e573">Methods</h5> <p dir="auto" id="d13359648e575">The project team collaborated with 3 health care organizations (6 primary care practices in total) to design and implement a patient portal–based intervention. Three days in advance of a visit, patients were invited to log on to their patient portal account and answer a brief questionnaire as part of the routine electronic check-in process asking them to (1) identify themselves as the patient or someone answering for the patient, (2) report major life changes, (3) set the agenda for the upcoming visit, and (4) report on care partner responsibilities. Respondents’ answers to this brief questionnaire were available to providers ahead of the visit. Patients with care partner responsibilities, as well as care partners answering the questionnaire on behalf of patients, were provided a link to the ARCHANGELS Caregiver Intensity Index to measure the intensity of their caregiving role and motivate care partners to connect with suggested state and local resources. </p> </div><div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" class="section"> <a class="named-anchor" id="d13359648e577"> <!-- named anchor --> </a> <h5 class="section-title" id="d13359648e578">Results</h5> <p dir="auto" id="d13359648e580">The intervention was launched in September 2022 at Organization A. Organization B launched in May 2023 in one clinic and June 2023 in the other. In focus groups, staff and clinicians reported that the intervention was easy to implement and did not cause workflow disruption. At 6 months post implementation, across both organizations, a total of 22,152 patients had received questionnaires and 13,825 (62.4%) had submitted completed questionnaires. Full data will be reported at the completion of the intervention period. </p> </div><div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" class="section"> <a class="named-anchor" id="d13359648e582"> <!-- named anchor --> </a> <h5 class="section-title" id="d13359648e583">Conclusions</h5> <p dir="auto" id="d13359648e585">Early results suggest that the intervention could be an easily scalable and adaptable method of identifying and supporting care partners in clinical settings. </p> </div><div xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" class="section"> <a class="named-anchor" id="d13359648e587"> <!-- named anchor --> </a> <h5 class="section-title" id="d13359648e588">International Registered Report Identifier (IRRID)</h5> <p dir="auto" id="d13359648e590">DERR1-10.2196/66708</p> </div>
Replied in thread

@thevril @pluralistic @kino

#SurveillanceState

👉Which #Messenger To Replace the #DataKraken #WhatsApp with? 👈

#FightTechnofeudalism

(5/n)

... I still have one, but 👉federated #XMPP just somehow can't seem to take hold outside of its own niche" 👈.

If you wanted to dig down even further, you'd get to the point where you'd have to deal with #Protocols:

eattherich.club/@jmhorner/1109

A French 🇫🇷 librarian association made an...

ETRJM Horner ™️ (@jmhorner@eattherich.club)@HistoPol@mastodon.social @smallcircles@social.coop Sweet! :-) For those who do not know, XMPP is a protocol (similar to the ActivityPub protocol being used by various fediverse services) that has many client applications. I can't think of any proprietary clients, though one or more may exist somewhere. XMPP actually spawned from Jabber (the protocol Google Talk originally used), and it is generally used for instant messaging style communications. It has the ability to include media, and can be end-to-end encrypted with [most commonly] OTR, OMEMO, or PGP. Jitsy on the other hand is a little more complicated, and in fact includes some XMPP interoperability. It has video conferencing services similar to what you might find in Teams or Zoom. It is open source, and can support end-to-end encryption when using a Chromium based browser. Both XMPP and Jitsy servers may or may not log IP addresses in the same way a web server like Apache or NGINX does. Though I imagine if that were added to the list for them, it would need to be added to the list for all of the others as well. Unique identifiers such as email address and phone number are simply not required for using either, and I am not aware of any XMPP or Jitsy services that have any advertising. Thanks for making the chart and if you have any other questions, do please let me know. :-)
The fact DoS-ing a server is even effective as a method of silencing anyone/anything is an indicator of the wrong design being used.

Server-centric design is almost always the wrong architecture to use for anything that is not strictly and invariably hierarchical (and even then, a *lot* of cases can do with message-centric and/or content-addressed distributed protocols).

#SoftwareDesign #Software #Servers #Protocols #Architecture #DoingItWrong

Giving this whole (maybe weekly) #LinkDump thing a go (in lieu of [and so far successfully escaping] writing newsletters)

#Networks #Protocols #Privacy

Guide to securing your digital life and protecting your privacy
digital-defense.io

Computer Networks From Scratch
networksfromscratch.com

Obsidian notes about 100s of network concepts/topics
notes.networklessons.com/

Protocols for synchronisable data stores
willowprotocol.org/
earthstar-project.org/
try.st.imu.li/projects/vernode (via @tryst)

Social web translator (HTML, JSON, ActivityStreams, Atom, RSS etc.)
granary.io/

#CollapseComputing #FrugalComputing #VM #ConcatenativeProgramming

The Collapsible Project
wiki.collapsible.systems

CollapseOS & DuskOS
collapseos.org/
duskos.org

tiny-ps — Web component to display PostScript inside HTML
github.com/bellenuit/tiny-ps
belle-nuit.com/my-journey-to-p

#ESP32 #EPaper #Meshtastic

ESP32-S3 w/ 4.7" touchscreen E-paper display
docs.m5stack.com/en/core/paper

Lilygo T5 E-Paper S3 Pro
lilygo.cc/products/t5-e-paper-

Lilygo T-Deck Plus (Meshtastic, GPS, 2000mah battery)
lilygo.cc/products/t-deck-plus

#Art

Community (and partially solar) powered online E-ink art frame
omniframe.art/

Upcoming exhibition @ ZKM Karlsruhe which will also include a custom version of my own DeFrag piece
zkm.de/en/2025/04/the-story-th

Zimoun's sound architectures, installations & sculptures — always an inspiration on many levels...
youtube.com/watch?v=xx4Kx6R7nv

#TechCommentary

Kill the “User”: Musings of a disillusioned technologist
pastagang.cc/blog/kill-the-use

digital-defense.ioDigital Defense - The ultimate personal security checklist to secure your digital lifeThe ultimate personal security checklist to secure your digital life

Researching WebDAV based solutions for publishing new blog content going forward.

The server side is easy (built-in on my web host). On the client side it's quickly becoming clear OS level support for mounting the content as a disk / drive is the way forward:

On Windows it's as simple as mapping a drive, I'm sure Linux and macOS are similar... But built in Android or iOS support... no surprises really that just isn't a thing!

NEWSCARD: Decentralized, Encrypted Paste Bin via Usenet Newsgroups

NEWSCARD Publish and fetch permanent named records via Network News

Newscard creates a decentralized, encrypted, named record paste bin.

[git repo] https://codeberg.org/OCTADE/newscard (use most recent version only)

With a single command, name the card, snarf the file and encrypt it.

With another command, push the encrypted file to the public network.

With another short command, snarf a file from the network.

Only users knowing the name [key] of the record will be able to decrypt it.

If a strong passphrase is used to name the file, it will be very secure.

This is useful for quickly snarfing, encrypting, and publishing a text file:

$~: card enc [passphrase] [file]
$~: card put [passphrase]

It is useful for retrieving a text file with just a key:

$~: card get [passphrase]
$~: card show [passphrase]

If and when you want the general public to access the record just share the keyword.

Newscard uses nine (9) (NINE) layers of encryption with OpenSSL chacha20 cipher.

Newscard generates 9 each of: cipher keys, salts, key iteration parameters.

It would be nice if something like this were added to the ActivityPub protocol, such that keyword[@]host.url would do the same thing. Then secret text records could be stored securely for later retrieval or revelation.

#NewsCard #Pastebin #Usenet #NNTP #NetworkNews #Encryption #Cryptography #Messaging #Anonymity #Protocols #OpenSource #FreeSoftware #BlackHackJack #Censorship #Retro #InfoSec #Ciphers #Codes #FOSS

@infostorm@a.gup.pe @crypto@a.gup.pe @infosec@a.gup.pe
NEWSCARD: Decentralized, Encrypted Paste Bin via Usenet Newsgroups

NEWSCARD Publish and fetch permanent named records via Network News

Newscard creates a decentralized, encrypted, named record paste bin.

[git repo] https://codeberg.org/OCTADE/newscard (use most recent version only)

With a single command, name the card, snarf the file and encrypt it.

With another command, push the encrypted file to the public network.

With another short command, snarf a file from the network.

Only users knowing the name [key] of the record will be able to decrypt it.

If a strong passphrase is used to name the file, it will be very secure.

This is useful for quickly snarfing, encrypting, and publishing a text file:

$~: card enc [passphrase] [file]
$~: card put [passphrase]

It is useful for retrieving a text file with just a key:

$~: card get [passphrase]
$~: card show [passphrase]

If and when you want the general public to access the record just share the keyword.

Newscard uses nine (9) (NINE) layers of encryption with OpenSSL chacha20 cipher.

Newscard generates 9 each of: cipher keys, salts, key iteration parameters.

It would be nice if something like this were added to the ActivityPub protocol, such that keyword[@]host.url would do the same thing. Then secret text records could be stored securely for later retrieval or revelation.

#NewsCard #Pastebin #Usenet #NNTP #NetworkNews #Encryption #Cryptography #Messaging #Anonymity #Protocols #OpenSource #FreeSoftware #BlackHackJack #Censorship #Retro #InfoSec #Ciphers #Codes #FOSS

@infostorm@a.gup.pe @usenet@lemmy.world @crypto@a.gup.pe @infosec@a.gup.pe