Tux Machines

Free Software, Openwash, and More

Posted by Roy Schestowitz on May 14, 2023

=> today's leftovers | List – a Linux App that Doesn’t Overcomplicate Your To-Dos

An Open-Source 4-Shaft Portable Loom

=> ↺ An Open-Source 4-Shaft Portable Loom

Part of writing for Hackaday involves doing the rounds of our community’s events in search of amazing projects for your delectation. This weekend it was a trip to Maker Faire Delft, thanks to the wonders of the European Interail scheme. Once on the site, [Aslı Aydın Aksan]’s 4-shaft weaving loom immediately caught our eye. This is an open-source portable folding loom design. In weaving terms, shafts are sliding vertical frames. As the name implies, this loom has four, which allow different sets of warp threads to be brought to the surface of the weave at different times. This feature makes it capable of weaving complex patterns in the fabric and thus makes it a very interesting project indeed.

Is sequential IO dead in the era of the NVMe drive?

=> ↺ Is sequential IO dead in the era of the NVMe drive?

Two systems I know pretty well, Apache BookKeeper and Apache Kafka, were designed in the era of the spinning disk, the hard-drive or HDD. Hard-drives are good at sequential IO but not so good at random IO because of the relatively high seek times. No wonder then that both Kafka and BookKeeper were designed with sequential IO in mind.
Both Kafka and BookKeeper are distributed log systems and so you’d think that sequential IO would be the default for an append-only log storage system. But sequential and random IO sit on a continuum, with pure sequential on one side and pure random IO on the other. If you have 5000 files which you are appending to in small writes in a round-robin manner, and performing fsyncs, then this is not such a sequential IO access pattern, it sits further to the random IO side. So just by being an append-only log doesn’t mean you get sequential IO out of the gate.

Understanding ActivityPub

=> ↺ Understanding ActivityPub

In this blog post, I’m using ActivityPub.Academy (see the announcement post) to explore the ActivityPub protocol. We’ll see how different instances communicate that one user wants to follow another and how a social graph is built; how messages are distributed to followers on different instances; and lastly, what happens on the protocol level when an account is moved to a different one.
The blog post has two purposes. First, it can hopefully be read as a stand-alone post if you are interested in ActivityPub, but you don’t want to read the entire ActivityPub Spec. And second, it serves as an introduction on how to use ActivityPub.Academy to explore the protocol. It is an invitation to do your own experiments and explorations and learn about the protocol in this way. And once you have some practical experience with the protocol, trying to read the Spec is probably not as daunting anymore.

The 15th Annual R/Finance Conference 2023

=> ↺ The 15th Annual R/Finance Conference 2023

The conference brings together experienced R users in the field to discuss quantitative finance – covering R (or Python or Julia!), portfolio construction, statistics, and more! Some of the topics that will be covered include advanced risk tools, decentralized finance, econometrics, high-performance computing, market microstructure, portfolio management, and time series analysis.

Navigating the intersection of open source, AI and security: Open Source Summit final analysis

=> ↺ Navigating the intersection of open source, AI and security: Open Source Summit final analysis

Open-source communities and AI developers have been in a state of heightened collaboration in recent years. The dialogue between these two industries has expanded, fostering a mutual understanding of each other’s domains.
The open-source community isn’t sitting on the sidelines. Industry experts are actively engaging and collaborating with AI-focused foundations. At this week’s Open Source Summit in Vancouver, Canada, developers, technologists and community leaders collaborated on open-source innovation.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/05/14/Free_Software_Openwash_and_More.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
139.463104 milliseconds
Gemini-to-HTML Time
1.443099 milliseconds

This content has been proxied by September (ba2dc).