kosmos.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
kosmos.social is run by the Kosmos open-source co-operative, and is open for new members via invitation by existing ones.

Server stats:

24
active users

#programming

44 posts25 participants3 posts today

I don't think that JSON is a good universal data format. It's quite limited and needs additions like JSON-LD to make it even mildly good at this job. It's also quite verbose. But it's good enough and relatively universal, so I accept it rather than some of the technically superior alternatives.

Markdown is not great. There are other formats that are more flexible, more powerful, easier to read and better to work with. Yet the world has largely settled on Markdown, so I'm OK with tools like this one which convert other formats to Markdown.

github.com/microsoft/markitdow

Universality sometimes trumps utility.

Python tool for converting files and office documents to Markdown. - microsoft/markitdown
GitHubGitHub - microsoft/markitdown: Python tool for converting files and office documents to Markdown.Python tool for converting files and office documents to Markdown. - microsoft/markitdown

Since the existing plugins came with too many dependencies for my taste, or specialized on some aspect that didn't cover what I need, I'm working on a #Vim plugin to display code coverage in the sign column.

It's reading lcov-formatted files (which is why I don't have any dependencies) and displays for each line whether it's covered or not.

Still needs a bit of work to be convenient, but I like the result already.

If you had unlimited time machines, would you use one of them to back in time to intervene so that arrays in programming languages all started being numbered at 1 instead of 0?

I think both things here can be true.

1. This is an amazing example of ingenuity, programming, and overall #programming smarts. Bravo and I think coders could learn something here and apply it.

2. This is also capable of adding to the (some would call it "slop" but i'll see "below average quality") content (in this case YouTube Shorts) which i've seen first hand. The name of the project... yeah.

github.com/FujiwaraChoki/Money

youtube.com/watch?v=mkZsaDA2Jn

Automate Creation of YouTube Shorts using MoviePy. - FujiwaraChoki/MoneyPrinter
GitHubGitHub - FujiwaraChoki/MoneyPrinter: Automate Creation of YouTube Shorts using MoviePy.Automate Creation of YouTube Shorts using MoviePy. - FujiwaraChoki/MoneyPrinter

Bonus #ArtAdventCalendar:

Happy birthday to Ada Lovelace (1815-1852), who published the first computer program. She worked together with Charles Babbage, the inventor of the Difference Engine and the Analytical Engine (the first computers), correcting his notes on how to calculate Bernoulli Numbers with the Analytical Engine. More importantly, 🧵1/n


#sciart #linocut #printmaking #mathematics #mathart #compsci #programming #histsci #WomenInSTEM #technology