news
Programming Leftovers
-
Leon Mika ☛ Devlog: Blogging Tools - Chunking File Uploader
So made a few small changes to only dispatch batches of 5 at a time, each with a 2 MB chunk, and bumped the reaper to wait for 30 minutes. Gave it a test to see how long it took to upload a 469.4 MB file. It was not quick: 7,112 seconds, or around 118.5 minutes, or 1.98 hours. It did work, and I managed to get the file to Blogging Tools. Forwarding it on to Micro.blog failed though: turns out the file was too big anyway. So yeah, may need to do something about that.
-
Alisa Sireneva ☛ Finding duplicated code with tools from your CS course | purplesyringa's blog
The algorithms in 3. and 4. are tricky, and this post is already quite long, so I’ll cover them in a later, more technical post. Subscribe to my RSS if you don’t want to miss it.
-
Julia Language Blog Aggregator ☛ Simplifying Julia Package Integration with Extensions
The Julia programming language is a high-level language that is known, at least in part,for its outstanding composability. Much of Julia’s composability stems from its multiple dispatch,which allows functions written in one package to work with objects from another package without either package needing to depend on or even know about the other.(See another blog post for more details.)
Sometimes, however,it is useful for a package to be able to extend its functions to provide additional functionality when given an object of a specific type from another package. One way to do so is to add the other package as an explicit dependency so that its type is available for the first package to use to define a specific method for it.
-
Daniel Fichtinger ☛ your project fucking sucks
Instead, I say we should band together and defend the norms, values, quality standards, and our shared understanding of what open–source is for. In others words, I argue we should fight to preserve the things that made us fall in love with the FOSS community in the first place.
What I advocate is closer to keeping a garden than guarding a castle; there are weeds that choke out the plants, and if no one pulls them out, the garden dies.
-
Rlang ☛ How to access HomeAssistant’s InfluxDB from R
I’m running a HomeAssistant instance at home.
-
Linuxiac ☛ Git 2.52 Delivers Major Speedups for Directory-Wide Change Tracking
Git 2.52 introduces a high-performance method for identifying recent changes across entire directories, delivering significant speedups for large repositories.
-
Ruby ☛ Ruby 4.0.0 preview2 Released
We are pleased to announce the release of Ruby 4.0.0-preview2. Ruby 4.0 updates its Unicode version to 15.1.0, and so on.