mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#softwaredev

2 posts2 participants0 posts today

Pretty happy to have gotten a larger contribution in for an open source project, (Avro library for Rust.) I've contributed some one-line fixes to projects here and there, but this was a first for me in making a sizeable change and working through the reviews to get it to where it can be merged. Now, (in v0.18.0,) the Rust Avro library is around 5x faster when directly writing serde-serializable values, and has a fix for occasional issues where written messages didn't adhere strictly to the provided schema.

github.com/apache/avro-rs

Rust SDK for Apache Avro - a data serialization system. - apache/avro-rs
GitHubGitHub - apache/avro-rs: Rust SDK for Apache Avro - a data serialization system.Rust SDK for Apache Avro - a data serialization system. - apache/avro-rs

One thing I will say about Rust, is that simply learning it has made me a better programmer. Similar to how a static-typed language teaches its users concepts about types, (which you may take for granted if you learned programming with Java and have never met a python developer,) Rust has taught me a lot of concepts related to memory safety and concurrency simply from using it to write software.

On #iOS (18) there ought to be a way to [Speak Text] time (easy, done) after alarm goes off via “Shortcuts” application!

Ideally spoken time would be alarm action/tone.

Setting the alarm from input is easily done. Combining the 2 needs work.

Could get the time for “alarm”; instead of [Create Alarm For], would calculate the time difference (wrt current time; already done previously for its own use) to [Wait] before “speak-time”.

Software serial or
Software license?

Usually serial numbers prove ownership, while licenses have to be renewed.

Language matters.

The shifting of this language over the last 20 years is another example of the trend away from ownership towards leasing or renting or streaming *everything*.

Made some changes to my #Emacs config. Magit and Transient were conflicting weirdly under straight.el. Wasted a morning trying to figure it out and installing it through package.el just works.

So decided to ditch straight.el and use package.el to power my use-package ensure. Took me less than an hour and I feel like everything is working better. I lost pinning of packages versions, but the ones I use are stable enough to be bleeding edge from MELPA

It feels like some kind of wildly large scale prank that there are no working tutorials, KAppTemplate profiles or anything else to support Plasma 6.

I thought I might try writing a simple plasmoid just to see what's what and everything that should have been helpful is just wildly obtuse. Kcalc doesn't build following the tutorial to try to set up a KDE development environment. The only IDE it likes is KDevelop which doesn't appear to know KDE 6 exists.

Why make it so hard?
#SoftwareDev #Linux