lingo.lol is one of the many independent Mastodon servers you can use to participate in the fediverse.
A place for linguists, philologists, and other lovers of languages.

Server stats:

63
active users

#GitHub

13 posts13 participants0 posts today

In a move that surprises absolutely noone, GitHub now requires users to login in order to browse public repositories (including open source projects). After a few (~10) requests, you get blocked (I can confirm). In order to fight AI scrapers, I guess.

So, GitHub decided to blanket-limit access to open source projects as a defense against the very scourge that they(r parent company) unleashed on the world.

I won't be hypocrite: it's a bit embarrassing, but undeniably satisfying to say "told you so". I moved away from GitHub long ago and I moved all my stuff to Codeberg instead. And so happy I did!

Next step: radicle.xyz maybe?

github.com/orgs/community/disc

The open-source community is filled with beauty. It can truly be a shining light in a world otherwise full of darkness.

github.com/ibrahim-sisar/EduLi

I met one of the most inspiring and ambitious new members of the open-source community, and have decided to join him on his quest to make education free and fair (even if you are fleeing a war zone).

Anybody who is as passionate about open-source and education as I am, give this project a look and consider making a discussion post. I am very excited to start working on it.

Anybody who has never contributed to open-source before, message me on discord (smattymatty) and I can help you get started, teach you the fundamentals of github issues/pull requests/forks etc.

I want this community to thrive!!!

A lightweight, open-source digital education platform built for accessibility, simplicity, and student-first experiences – even on slow internet. - ibrahim-sisar/EduLite
GitHubGitHub - ibrahim-sisar/EduLite: A lightweight, open-source digital education platform built for accessibility, simplicity, and student-first experiences – even on slow internet.A lightweight, open-source digital education platform built for accessibility, simplicity, and student-first experiences – even on slow internet. - ibrahim-sisar/EduLite

If you use a packages from the #RUniverse on #GitHub using r-lib/setup-r-dependencies and are seeing an error that says "malformed DESCRIPTION" it might just be this bug: github.com/r-lib/pak/issues/77

In short: A recent deploy of the R Universe added a `File:` field in /src/contrib/PACKAGES that is causing the tarball to be named as the sha256 hash and {pkgbuild} (used by {pak}, which is used by r-lib/setup-r-dependencies) does not like that one bit.

One solution to work around this is to add the GitHub sources to the `packages:` field:

```
with:
packages: |
github::[user]/[repo]@[version]
```

#RStats @rOpenSci

Possibly related to r-lib/pak#632 and r-lib/pak#767 From hubverse-org/hubValidations#235, we were getting an error in the r-lib/actions/setup-r-dependencies@v2 action. I was able to reproduce it wi...
GitHubPackage unable to install with "malformed DESCRIPTION" error · Issue #208 · r-lib/pkgbuildBy zkamvar

git-next: 🔥 New release v2025.5.0 - Refactoring and isolating features

🧩 git-next: trunk-based development manager
🦀 Written in Rust
⭐ Repo: https://codeberg.org/kemitix/git-next

What's New

- Reimplement git operations to use git2/libgit2
- Renamed features:

forgejo -> forge-forgejo

github -> forge-github


- Extracted desktop and email notification support into non-defaults features;

notify-desktop

notify-email

This a significant update to migrate from gix to git2 for git operations. This allows us to drop the gix crate and the need to shelling-out to git for operations that gix doesn't support.

Breaking Change

If you are build from source (e.g. cargo install) and use either email or desktop notifications in your configuration file, you will need to add the appropriate feature, notify-desktop and/or notify-email. If you don't the config file will not be accepted.

The docker images are built with all features enabled.

Install

📦 cargo install git-next@2025.5.0
📦 cargo install git-next@2025.5.0 --features notify-desktop,notify-email
🐋 docker pull codeberg.org/kemitix/git-next:v2025.5.0

Run UI in docker

docker run --rm -p 8092:8092 \
  -u $(id -u):$(id -g) \
  -it \
  -v $PWD:/app \
  codeberg.org/kemitix/git-next:v2025.5.0 \
  server start --xui