Show newer

@gsuberland
How do you design interop for proprietary software that unsurprisingly refuses to! Can they be made to commit to the ideals of ?

The point about accessibility may actually be valid, along with UX as lamented elsewhere.

I think GNU/FSF did a great job, that can only be dissed by ignoring the tremendous force that GCC has been. They made many bets that didn't pan out, like Hurd.

GNU may be improved upon, but belittling them is not a good start.
@BoydStephenSmithJr

@gsuberland I'll play nice as long as you don't accuse me of abandoning my users or shirking responsibility or claiming that my users are owed me violating my morals during my volunteer time because I can't test their interop case without installing proprietary software.

Otherwise, you are part of my problems, if not part of "the problem".

@brainsmoke @gsuberland Because if it's not a goal it will never be a means. It it never would have been either. It was really hard work to steer the corporate world into accepting open source. It's a constant battle still, even after it's proven itself countless times.

Someone has to be out there fighting the tendency to lock it all up or it will be. Your work will be stolen and locked up in broken ass shit you can't fix. This is even a VC strategy right now that would only get way worse.

self-hosting, archiving, organizing, BitTorrent vs. InterPlanetary File System (IPFS) 

@alex I likely had read a bit more, it has plug-in storage so there's possibilities there (they talk of IPFS as a potential back-end).

All that said, Bittorrent magnet URIs seem the way to go. I guess you could go as far as "archiving" single files (each gets a magnet URI). "expiring" stale versions apparently has some support in the magnet spec (unclear). Oh, and you could even make all your links magnet URIs

self-hosting, archiving, organizing, BitTorrent vs. InterPlanetary File System (IPFS) 

@alex I likely had read a bit more, it has plug-in storage so there's possibilities there (they talk of IPFS as a potential back-end).

All that said, Bittorrent magnet URIs seem the way to go. I guess you could go as far as "archiving" single files (each gets a magnet URI). "expiring" stale versions apparently has some support in the magnet spec (unclear). Oh, and you could even make all your links magnet URIs

not a mutual, cold-calling 

@joeyh

BTW, huge respect for all you did (do) in 🙏

Some jealousy too re: your nimbleness in ... shape-shifting into a expert!

Show thread

not a mutual, cold-calling about an old blog post 

Hi @joeyh.

re: SSD load with Haskell compilation mentioned in:
joeyh.name/blog/entry/three_th
I was wondering why not develop on ramdisk (/tmp used to be that).

Regards.

self-hosting, archiving, organizing, BitTorrent vs. InterPlanetary File System (IPFS) 

@alex there is also with its near-real-time-mirrored clones, but its a different big ball of ... clods, in PHP.

self-hosting, archiving, organizing, BitTorrent vs. InterPlanetary File System (IPFS) 

@alex great requirements spec 👍 FWIW, documentation traces almost the same arc. perkeep.org but its written in a million lines of Go according to Openhub, so would it be a bit of a risk?

IPFS has been built on, for nodes to store copies of data in lieu of cryptocurrency.

Personally, I am only looking at Bittorrent (magnet URIs that use their DHT, not trackers).

self-hosting, archiving, organizing, BitTorrent vs. InterPlanetary File System (IPFS) 

@alex but back to torrents, clients have been around a while, and have been stress tested under the most severe conditions. It's hard to imagine the protocol going away as long as there is an Internet? You might want to check out how Magnet Links work, which let users share links to their torrents and retrieve the metadata and data from peers using a Distributed Hash Table (DHT). IPFS uses a DHT as well.

@treefit Not that I use it exclusively, but it has been usable for me ever since I installed it in 2023. But if I were to name one thing, that would probably be the introduction of "Add Second Device" where it stopped being a headache to figure out how to do it properly.
And using Chatmail for throwaway accounts is also super nice (except when DKIM is an issue).

@vidyarthi
यत्र योगीश्वरः कृष्णो यत्र पार्थो धनुर्धरः ।
तत्र श्रीर्विजयोभूतिर्ध्रुवानीतिर्मतिर्मम ।।

"We're not Google" the developer says while not engaging in basic distributed systems best practices.

"We've got to scale" the developer says while optimizing their system in a way that doesn't matter until you hit millions of QPS.

The duality of software development.

Stick with me on that: #prolog is a strange kind of #lisp, which instead of evaluating everything, tries to pattern match it. It has the same primitive kinds of data types, but everything is a struct, instead of a list (in lisp, a struct would be a list, in Prolog, a list is a struct). Same as lisp, it lets you directly manipulate the AST. Same as lisp, it gives you perfect flexibility on that, including the right to shoot yourself in a foot. Same as lisp, the language is minimal, yet flexible.

Oh nice, the #Roc #ProgrammingLanguage now has a polished website! :awesome: 💅

roc-lang.org/

My #prediction is: we'll see a v0.1 release in a year or so. 🤞

Definitely a language I'm going to learn!

#FunctionalProgramming #RocLang

can we all please agree that anybody writing technical articles should stop using Medium at once?

if I have to be locked into a vendor platform to read your blog, you’re tellingly me you don’t want me to read your blog.

you ever think about how object oriented programming implies the existence of verb oriented programming and subject oriented programming

@passwordsarehard4 @JuliusGoat As a footnote, 'peaceful protest' doesn't mean that there will be no violence. To the contrary, it is a technique to make visible *where the violence is coming from*. And it often works.

major milestones with #deltachat in 2024 so far:

- addressed security analysis issues from Applied Crypto Group at ETH Zurich for hardened guaranteed end-to-end encryption

- instant onboarding with #chatmail servers (likely the fastest, most secure and reliable e-mail servers you can find on this planet)

- push notifications on Android/iOS with all #chatmail servers

- introduction of #P2P networking with #webxdc realtime channels

- and ❤️ reactions!

... and the year is not over yet :)

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.