Show newer

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).

"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 :)

A reminder this holiday season … “If you do not shop local there will be no local shops”

@eniko yes unfortunately people do in fact live under these conditions, just wait till you have to write launcher dot json files lmao

@slyecho i am on windows. as for cmake, one thing i want out of an ide is not having to use fucking cmake >_>

#emacsconf day 1 wasn't 100% smooth, but it was 100% fun, and people rerouted around all of the tech hiccups. I think we've figured out the color issue (needed to update mpv from 0.35 to 0.38), I updated my scripts to take the video files from the cache directory instead of other directories that I forgot to update, updated the checklist to have the right URLs, enabled case-fold-search on the other Emacs, and added random package mentions to the countdown screen. I forgot to let zaeph know I edited one of the videos, so next time I should flag that somehow. I'm not 100% sure about our BBB setup; a couple of people's computers crashed. On the plus side, this year, sooo many people helped out with captions and quality checks. Improving little by little! :D The important stuff got done: people got to see things and chat with other people!

My currently pending changes for Haiku:

- custom baudrates support in serial port drivers (I need it for high speed communication over usb serial with my Amstrad CPC)
- improvement to ps/2 mouse-touchpad multiplexing detection (my laptop keyboard controller advertises support for it, but doesn't implement it correctly)
- automatic enabling of VESA BIOS live patching to inject custom video modes in video cards BIOS

1990s technologies don't want to disappear from modern hardware!

#HaikuOS

Good software is good software.

Firefox is open source, but it includes adware, spyware, and artificial intelligence (AI), while being owned by an ad company. Brave is open source, but it too includes adware, spyware, AI, plus cryptocurrency, while being owned by an ad company. Both of them call out like a lost child or puppy. There are viruses that are also free open source, but they too do not make the world a better place.

Free open-source does not guarantee nor mean something is automaticly better.

Vivaldi, is based on the free open source Chromium project, and while it is true that the GUI is closed source, it does not include AI or cryptocurrency, nor owned by an ad company, and only calls out to 1) check for updates and 2) report bugs.

Good software does not need to be free open source to be good. Nor does close software automatically make something bad.

#Firefox #Mozilla #MozillaFirefox #Brave #BraveBrowser #WebBrowser

Show older
Qoto Mastodon

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