Readit News logoReadit News
mfsch commented on Library of Juggling   libraryofjuggling.com/... · Posted by u/tontony
mfsch · 11 days ago
Perhaps of interest: I came across this retrospective of the author of that site and how he moved it to static hosting a couple of years ago [1].

I would also say that this library covers more or less the “lower half” of solo ball juggling in terms of difficulty. With lower ball counts (say ≤ 4), there are a lot of these patterns that have complex arm movements and can be difficult to explain with words, so having such a listing with animations and step-by-step instructions is very valuable. Starting with 4 balls, there’s less and less time for moving your arms around and it is more about the sequence of heights of the throws, which are well described with just their numeric “siteswap” pattern and you can learn them just from knowing the number sequence. The site has only the most basic of those (e.g. 534) and even very common 4-ball (7531, 633) patterns are missing with hardly anything beyond that.

[1]: https://ianconvy.github.io/projects/other/libraryofjuggling/...

mfsch commented on Typst 0.14   typst.app/blog/2025/typst... · Posted by u/optionalsquid
worldsayshi · 4 months ago
It sounds like it takes up a similar niche as PanDoc. Is there any particular feature that Typst is better at or is it mostly about ease of use? (I remember Pandoc to be quite nice to use for simple use cases while also allowing the full set of latex stuff when needed)

https://pandoc.org/

mfsch · 4 months ago
If you are just creating a simple document with default styling, the main advantage you get from Typst is near-instant compilation speed. Pandoc to HTML is similar though, but if you’re generating PDFs with LaTeX the compilation delays can be pretty annoying.

If you are creating more complex documents, the advantages become more pronounced. Styling in Pandoc means modifying templates, at which point you’re just writing LaTeX, and styling in Typst is much nicer than in LaTeX. You can also hit the limits of Pandoc templates quite easily, at which point you have to write Lua filters. I have found those to be quite cumbersome, and now your document logic is spread out over the Markdown source file, the LaTeX template, and the Lua filters. In Typst you can have a single file with your whole document in a clean modern format, and you can decide for yourself how much you want to separate content and presentation.

mfsch commented on Self-hosting email like it's 1984   maxadamski.com/blog/2025/... · Posted by u/xmx98
watermelon0 · 4 months ago
I can recommend Stalwart [1] which is a complete mail service contained in a single binary, that doesn't really have any external dependencies, and is really easy to install and update.

I've looked (and tried) a few other projects in the past, but Stalwart was the easiest to setup, and I haven't had any issues with it so far.

[1] https://github.com/stalwartlabs/stalwart

mfsch · 4 months ago
It’s also what Thunderbird is using to build their paid email hosting. Seems like a very ambitious project mostly done by a single person – impressive!
mfsch commented on Signal Secure Backups   signal.org/blog/introduci... · Posted by u/keyboardJones
chimeracoder · 5 months ago
> It would be really useful to have more client-side control over media storage. That way, I could better manage storage growth without wiping entire threads.

> For example, being able to see all media across chats, sort by file size, and optionally group by conversation would make it much easier to clean things up.

I have good news for you: this already exists.

On Android:

Settings >> Data and Storage >> Manage Storage >> Review Storage

This allows you to view all of your media, files, and audio across all chats, sorted by the amount of storage used. You can also delete those files individually without affecting the rest of the chat.

You can also do the same thing within a conversation.

mfsch · 5 months ago
The issue I have with this is that it deletes the whole message, not just the media. In WhatsApp, you can delete media from the images/video folders and the messages remain in the conversation, they even still have the blurry preview iirc. In Signal, you end up with gaps in your history instead.
mfsch commented on OSMAnd vs. Organic Maps   blog.firedrake.org/archiv... · Posted by u/icheyne
vzaliva · 5 months ago
I am sympathetic to the motivation for forking CoMaps, but their website, aside from a few vague statements, does not give me any reassurance that they are better governed. Who are these people (names)? How are they incorporated, and where? How are donations spent? How is the development direction decided? Until these points are clarified, I am hesitant to switch to CoMaps.
mfsch · 5 months ago
From what I can gather, they are not yet incorporated and they are working through organizational questions in [1] and the issues thereof. The `ACCOUNTS.md` file there gives an idea about the main people behind the project and the donation page on Open Collective [2] also documents team members and how they spend those donations.

[1]: https://codeberg.org/comaps/Governance [2]: https://opencollective.com/comaps

mfsch commented on A visual introduction to big O notation   samwho.dev/big-o/... · Posted by u/samwho
samwho · 6 months ago
I'd love to hear more about how a quadratic sorting algorithm could be said to be O(n^3). That isn't intuitive to me.
mfsch · 6 months ago
Technically the big O notation denotes an upper bound, i.e. it doesn’t mean “grows as fast as” but “grows at most as fast as”. This means that any algorithm that’s O(n²) is also O(n³) and O(n⁴) etc., but we usually try to give the smallest power since that’s the most useful information. The letter used for “grows as fast as” is big Theta: https://en.wikipedia.org/wiki/Big_O_notation#Use_in_computer...
mfsch commented on Phoenix LiveView 1.0.0 is here   phoenixframework.org/blog... · Posted by u/bcardarella
mfsch · a year ago
That’s exciting! Is there a summary of what’s new in 1.0 somewhere? Usually the version announcements contain an overview of the most important changes, but this one is more of a retrospective and general overview apparently.
mfsch commented on The state of SourceHut and our plans for the future   sourcehut.org/blog/2024-0... · Posted by u/drewdevault
drewdevault · 2 years ago
There was no lost data, and it wasn't just unanswered emails -- several hours on the phone, juggling between subsidiaries on either side of the pond, with no clear responsible party on their end. The customer service for this shipping provider is totally opaque and automated with AI crap throughout. We did eventually get in touch with some humans but they were not ultimately very helpful.

We do have general business insurance and will probably file a claim, but we have two overworked and exhausted staff members, a lot of other priorities, and a budget which is already pretty deeply cut from all of these events, and we just don't have the time and energy to duke it out with an opaque megacorporation right now.

mfsch · 2 years ago
Does “no lost data” mean that all drives were wiped or simply that there were backups?
mfsch commented on I made a new backplane for my consumer NAS   codedbearder.com/posts/f3... · Posted by u/granra
granra · 2 years ago
I also use the NAS for some light server workloads and it was just annoyingly slow when running on a USB 2.0 thumb drive. System updates took forever too.

Edit: I want to add though that the main reason behind this is "for fun" :D

mfsch · 2 years ago
You could still move e.g. /nix to the BTRFS disks and only keep /boot on the thumb drive, no? That’s more or less how I have NixOS set up with ZFS. But your solution is of course much fancier :D

u/mfsch

KarmaCake day1733January 31, 2013View Original