2026-07-18 06:06:49
If you're using the Gram code editor and are looking for a more convenient way to build extensions for it with Nix... I made something.
https://codeberg.org/niklaskorz/nix-gram-extensions
If you're using the Gram code editor and are looking for a more convenient way to build extensions for it with Nix... I made something.
https://codeberg.org/niklaskorz/nix-gram-extensions
https://codeberg.org/azonenberg/electronics-barcode-tools
First draft parsing EIGP 114 barcodes, but not yet the JSON schema used by LCSC.
And it's just going to stdout, there's not any kind of more proper integration or library packaging yet.
Eventua…
Codeberg is now disallowing cryptocurrency projects...
https://codeberg.org/Codeberg/org/commit/f383b648fd733ab88083dc390b91e77cd7589980
Hell Yeah!
MovingPandas is moving to Codeberg
I've been testing Codeberg for over a year now, with Trajectools being the largest repo that has already moved its headquarters from Github to Codeberg. I have been very happy with the experience so far and – at the same time – I couldn't help but notice the further decline of Github performance. Therefore, in the upcoming weeks, I am planning to move the remaining…
A unique moment. Having 7 packages in the repo now and they're all updated this week ;-).
One returnee (Brave Origin) and one new entrant: Tixati, the GTK torrent client I've been using for almost a decade now.
#slackware #archlabs
An KeePassXC entwickeln nun LLMs mit.
Hier direkt die Alternative: https://codeberg.org/ChiPass
Also from Codeberg:
"You must not share projects that mostly consist of code written by "generative AI"-tools (including services such as *Claude*, *OpenAI Codex*).
Such projects having an unclear copyright status and furthermore have little safeguards to ensure that they do not include harmful code."
https://codeberg.org/fairIT/supply-chain/src/branch/main/lieferkette.pdf
@… 👀 interessant, wie viel in so ein kleines Ding einfließ…
“delightful off grid open tech delightful”
A curated list of technology, Open hardware and Open Source software resources for use off-grid, for power outages and other emergency situations.
https://codeberg.org/lmemsm/delightful-off-grid-open-tech
Habt Ihr schon alle Eure Einwendung gegen die #Müllverbrennungsanlage in #Dresden abgeschickt?
Textvorschläge gibt es unter https://
Very happy I moved to Codeberg from that not-to-be-named corporate code publishing site...
> Protecting our FLOSS commons from LLMs
https://blog.codeberg.org/protecting-our-floss-commons-from-llms.html
🥳 Just released: Test Monkey¹ version 1.3.1
• Coverage is now only shown when there are no test failures
Full change log: https://codeberg.org/small-web/test-monkey/src/branch/main/CHANGELOG.md
¹ Test Monkey is a node:test custom reporter that’s…
After reading about Hyrum-proofing in encoding/json/v2 I made a tiny errors compatible module doing exactly that.
#golang
With me, finally, working out window rules in the new hyprland.lua config and replacing dank with noctalia, hyprland is growing on me again. Next up will be testing the overview and scrolling layout. And a config push to the Bergies 🤓
Find them here:https://codeberg.org/thesaigoneer/slack…
trying to make a permalink to a particular line of code in NetBSD, and their CVS browser lacks per-line anchors, and they lack a Codeberg mirror
Microsoft Github seems to be so broken that line anchors don't work at all and interactive search sets a scroll position that's well over 100 lines wrong
oh well, cvsweb (with instructions to the reader) will have to do
Who killed Codeberg?
@… @…
#codeberg
Окей. Я відчуваю обережний оптимізм. І, здається, це саме той момент, коли я готовий приймати зовнішній фідбек.
https://kilkenni.codeberg.page/dark-science-viewer/
Запрошую на вкладку 2: досить простий, але функціональний редактор Cubari JSON-ів. Можна тицяти, матюкатися, …
These changes to their terms by @… are reasonable, if still a bit vague.
https://blog.codeberg.org/protecting-our-floss-commons-from-…
today in The Actual Worst PHP Scripts You Have Ever Seen, Ever: awful caching https://codeberg.org/GroupNebula563/YTProxy/src/branch/main/gdata.php
today in The Actual Worst PHP Scripts You Have Ever Seen, Ever: awful caching https://codeberg.org/GroupNebula563/YTProxy/src/branch/main/gdata.php
The July LevelUp is here. Not much news this month. Just a sincere thank you to the readers who spend 5–10 minutes a month reading my stuff and keep the conversation going offline and in my inbox.
http://www-gem.codeberg.page/monthly/monthly_0726/
Goodies come early today. Whilst some of you are stil TGIF'in, the sundries have arrived on our Saturday morning.
This week brings 6 updates for our Slackware boxes: bottom, brave-origin, fresh-editor, librewolf, proton-pass and vivaldi-stable.
EDIT: And we have one new entry this week, the musicplayer Harmonoid.
You can find them all here:
En mi blog "Creando pšginas estšticas gracias a Codeberg" #gemini
Wonder if this is the same fork of KeePass that I saw discussed some months back
https://codeberg.org/ChiPass/ChiPass
🥳 Auto Encrypt: 5.1.1 released
• Fixed: Issue #26¹: Regression: AutoEncrypt HTTPS server does not start using new certificates upon renewal
https://codeberg.org/small-tech/auto-encrypt
Many thanks to zanecodes² for catching this rather fundamental bug.
Here’s a quic…
@… threadcat by @… has worked very well for me:
https://codeberg.org/blinry/thread…
@… threadcat by @… has worked very well for me:
https://codeberg.org/blinry/thread…
The other day, I got annoyed one too many times by a website that was poorly designed for mobile. Some elements prevented me from reading - or even interacting with - the content.
So I made this: https://codeberg.org/ndemengel/elrem
A good old bookmarklet that allows selecting elements and rem…
I respect Codeberg's right to take a position on this, and I understand why they might feel this way, but this is kinda' crazy. Glad I'm not using it, because I'd have to move some projects off of it. The article is also just confused in some ways.
https://blog.codeberg.org/protecting-…
I took a few minutes this morning to make a note about the Codeberg LLM policy change. But my thoughts aren't actually about LLMs at all.
https://philip.mallegolhansen.com/blog/2026-07-29-the-codeberg-fracture-is-good-actually.html…
In the end, the sun starts shining again 🥳
This week I have 3 updates for your Slackware boxes:
- Latest updates 12-Sep-2026
- fresh-editor 0.5.1-1
- librewolf 155.0.1-1
- proton pass 140.2.-1
You can find them here:
https://codeberg.…
« Protecting our FLOSS commons from LLMs »
Are we going back to the nineties? It remembers me when some forges disallowed to have compiled binaries for a proprietary operating system.
#llm #ai #freesoftware
I've gotten a new laptop from work, which I was planning to set up (my first @… laptop, an #IBP15 <3 ) and mid-installation I realised:
I really need to clean up my
I disagree with some parts of Theo's video, but still wanted to share it. Bc wtf is the direction that this implies Codeberg is heading? It's fine if you want to do the GitHub thing and email people that use way too much of your resources for free. But "informal guidelines" that directly discourage "specific tools and custom scripts that would be unlikely to find a community anyway, even if they were not LLM-generated"? So ig have a big community or gtfo??
Zur #Codeberg-Outage: Offenbar ist auch deren Mastodon-Instanz betroffen: https://status.anoxinon.de/status/anoxinon
- weshalb man wohl nicht von ihnen hier auf Mastodon hört.
🥳 Two Friday releases:
• Auto Encrypt v6.1.0 - https://codeberg.org/small-tech/auto-encrypt#readme
• Auto Encrypt Localhost v11.1.0 -
CoMaps is open-source community-oriented privacy-first navigation app for mobile devices. It is currently choosing its fiscal / umbrella host which would be most aligned with those goals, so if you have opinions, come vote at https://codeberg.org/comaps/Governance/issues/166
#Codeberg had a 7 hour outage yesterday. Even before that pushes to and pulls from my repos hosted there were often painfully slow. I don’t love the idea of going back to Github, but I don’t want to self host, and I am not aware of a git hosting provider that meets my needs:
• <= $60 per year (I can fudge this a bit for a great fit)
• unlimited private repos allowed
• my code is …
With 4 updates (bottom, fresh-editor, librewolf and vivaldi) it's impossible to keep on reclusing 🤣 See y'all next month!
#slackware
https://codeberg.org/thesaigoneer/slack…
"Fuzzy Find Everything", this one took me longer than expected because I realized some of the scripts could be improved.
https://alecsargent.codeberg.page/posts/fuzzy-find-everything
@…
Time for the monthly report! It's all about configuration.
http://www-gem.codeberg.page/monthly/monthly_0626/
#blogpost
@… @… nutz dafür amp und das kann alles mögliche boosten 🙂
https://codeberg.org…
oh look, it's my awful code! go yell at it, everyone! #FurbNET
This week on #ProFed: security review.
I found a minor issue and took it as an opportunity to systematically check for more security issues. A few small things have been addressed already, more to follow.
The fixes also clean up the architecture in a few places – so the end result is both more secure and cleaner.
🥳 Two releases: Auto Encrypt Localhost 11.3.0 and @small-tech/https 6.2.0
• Adds remove method you can use to uninstall a local Certificate Authority (CA) from the system trust store, Firefox policy files, etc. Use this to clean up when uninstalling your apps that depend on Auto Encrypt Localhost and/or @small-tech/https.
Links:
• h…
#mp3 player in a #terminal window? yes please.
Am loving `kew` - https://codeberg.org/ravachol/kew
@…
from my link log —
agitjo: manage Forgejo PRs with AGit-Flow in Emacs.
https://codeberg.org/halvin/agitjo
saved 2026-06-23 https://dotat.at/:/LHM1Y.h…
I figured out a simple way to do callout boxes in pandoc's markdown, and having fiddled with it all morning, I am posting about it in case anyone is interested: https://codeberg.org/ddrake/simple_pandoc_callouts/
Zero days since someone created nonportable software by relying on #Debian customizations.
https://codeberg.org/ChiPass/ChiPass/issues/122#issuecomment-22771240
from my link log —
nss-userhosts: a name service switch module allowing unprivileged users to have their own hosts files.
https://codeberg.org/felixs/nss-userhosts
saved 2026-08-23
🥳 Just released: Auto Encrypt¹ version 6.2.0
If at first you don’t succeed…
• Transient ACME server failures are now retried up to four times and obey the Retry-After header, falling back to exponential back-off if one isn’t provided.
• Vastly improved error handling.
• Some bug fixes.
Basically, Auto Encrypt now does its very best to provision you that certificate even when things go wrong.
Full change log:
Another Saturday, another set of Slackware sundries for you:
- librewolf 155.0.-1
- proton pass 140.0.-1
You can get them over here:
https://codeberg.org/thesaigoneer/slackosundries
🥳 New release: Test Monkey version 1.2.0
• 100% coverage? You get a trophy 🏆 (Instead of a useless table.)
https://codeberg.org/small-web/test-monkey#100-coverage
Test Monkey is a node:test custom reporter that’s also a monkey.
npm install --save-dev @sm…
Leyendo sobre las utilidades de CI de Codeberg para que al aprobar una PR genere el código estštico y lo suba al repo de la pšgina.... puedo dejar de hacer el QA cuando quiera. Yo controlo ¿vale?
Definitive articles for German nouns are one of the most annoying features of the language. Is it "der Joghurt" or "die Joghurt"? Turns out, both. Also "das Joghurt".
With lexicographical data from #Wikidata and shared functions from #Wikifunctions, we can build …
This week on #ProFed: the heatwave is taking its toll, so progress is slow.
I've finally consolidated the data structures for ActivityPub objects and activities. But I haven't managed to push through with these changes to the web client. Again nothing visibly, sorry.
Next week I promise - maybe I shouldn't.
Ich weiss nicht, wer das original "Waldbrandgefahr" / "Feuerverbot"-Plakat designt hat, das in der Schweiz allgegenwärtig ist - aber viele Gemeinden haben offenbar keine gute Vorlage, um ihre Aushänge zu drucken.
HIer drum für alle, die's brauchen können, die Vektor-Grafik
https://
🥳 Auto Encrypt version 6.0.0 released
This is mostly a bug fix, code quality, and modernisation release.
Auto Encrypt automatically provisions TLS certificates for Node.js servers – like Kitten¹ – using Let’s Encrypt.
https://codeberg.org/small-tech/auto-encrypt
• 1…
That time of the week again!
Four updates this week (the browsers and fresh-editor) and one announcement:
Per the 1st of September I'll stop making the Vivaldi package. There's an excellent SlackBuild for that available, made by Ruarí Ødegaard, one of the actual maintainers of Vivaldi.
No better than that, and I prefer laziness over double efforts 😆
While it's still available as a slackosundry get it over here:
I'm trying to keep an open mind.
When someone I used to respect starts using LLMs, I'm thinking: okay, their moral compass is bad, but at least they're putting an effort to review that stuff and they're trying to improve other projects.
When that person writes a pro-AI blog post, complaining that people aren't respecting them anymore, I'm still trying to stay neutral.
But honestly, when said person starts ranting that Codeberg dared ban vibecoded shit, I can't but despise them at this point.
#NoAI #NoLLM
This week on #ProFed: I was away for most of the week, so less progress than usual. But I used the time I had for some backend groundwork in preparation of the next steps on the web client.
https://codeberg.org/ProFed/ProFed
🥳 Just released: Auto Encrypt¹ version 6.2.1
This isn’t what I ordered!
• An order/CSR identifier mismatch now fails fast and loud with an `Order.identifiersMismatchError`
If the ACME server offers to provision a different set of identifiers than the one that we requested, we now fail immediately. Previously, we were logging a warning and validating all remaining authorisations, only to fail at order finalisation with a `badCSR` error (RFC 8555 § 7.4).
Full chan…
RE: https://norcal.social/@farmbiodiesielUtopias/116884986036173604
1. You’re an idiot.
2. I’m the sole programmer on gaza-verified.org (source code:
Wednesday's updates have landed, including the latest Librewolf 152.0.2-1, published just 6 hours ago. Gotta love that sync!
#slackware
https://codeberg.org/thesaigoneer/slackosun…
Looks like I got a little ahead of myself. My last post about my new #neovim config left out quite a bit of what I wanted to share. Better late than never, time for an update! ^^
https://www-gem.codeberg.page/vim_2026…
🥳 Auto Encrypt Localhost version 11.0.0 released
This is mostly a bug fix, code quality, and modernisation release.
Auto Encrypt Localhost automatically provisions and installs locally-trusted TLS certificates for Node.js https servers in 100% JavaScript (without any native dependencies like mkcert and certutil).
https://
Of course Vivaldi got updated once I posted my updates 😂
Well, technically it's still Wednesday here , so Vivaldi 8.0.4033.54 is up for grabs 🤓
#slackware
https://codeberg.org/thesaigoneer/slac
One of those days:
A 504 error repeatedly when pushing my sundries to Codeberg. The success makes it increasingly slow or unreachable in the last months.
A Slackware update that makes my mouse go off screen in the down left corner. Even a cabled USB mouse. Generic kernel, nothing new or changed.
My wifi adapters have atrociously slow speeds on FreeBSD. We are talking Kb's. The same adapters on Linux hover just below 8Mb/s.
I'm not gonna spend any time on troubles…
This week on #ProFed: I fixed the bug in the message bus.
Finding the bug was less of a problem. But the solution, that meets all the requirements at this foundational level, was the real challenge.
As a bonus, the message bus is now slightly more efficient and uses fewer resources in most situations. Not a game changer, but still good.
Let's talk about money today, or How my odd money habits make sense to me.
#blog
Dear @…,
As an active member, I’d like to know what action will be taken against LinuxIsBest – the person mentioned below – and his account.
He is using Codeberg to spread Zionist lies about Gaza Verified (https://
As busy as last week was, as quiet has it become right now 😆
Only Librewolf gets an update and you'll find it here:
#slackware #slackosundries
🥳 Introducing Test Monkey
In my seemingly endless journey of yak shaving, I decided to port Tap Monkey¹ to node:test and make it into a test reporter.
https://codeberg.org/small-web/test-monkey#readme
> Displays test runner status using a static single-line spinne…
No news is good news. No updates today, and then we roll into my July Slowdown.
NB: Librewolf and Vivaldi will receive updates, once a week on Saturday. You'll have to look for them in the repo though, since I'll be off the FediShizzle for a month. Enjoy your summer!
#slackware
Free your mind of code formatting and focus on code writing in Neovim thanks to conform.nvim
#blog
Slackosundries freshly baked!
A lot of updates this week and ProtonPass as a new addition!
Go get them for your Slackware install as long as supplies last 😎
- Updates 01-Aug-2026
- bottom 0.14.7-1
- brave-origin 1.93.129-1
- filen 3.0.53
- fresh-editor 0.4.6-1
- librewolf 153.0.1-1
- proton pass 1.38.1-1
- vivaldi 8.1.4087.61-1
The change log entry I just wrote for Kitten¹:
- __Faster tests__
The tests (unit, regression, and end-to-end) have all been refactored to run conccurrently.
Speed improvements:
- Unit tests: ~8× faster
- Regression tests: ~4× faster
- End-to-end tests: ~2× faster
To enable this, the unit and regression tests were ported from Tape to Node’s native node:test. We’re still using the TAP test reporter and [Tap Monkey](
Yep, there we have it! The repo has been updated and all is well. Included are nice new tools like fresh-editor, rio-terminal, the yazi filemanager and nushell, just to spice up that learning curve 😜 Also included some themes, fonts and walls to start off nicely themed. Go get your mango on FreeBSD!
#freebsd
🥳 New release: Tap Monkey version 2.0
I just released version 2 of Tap Monkey (a TAP formatter that’s also a monkey), reworked for node:test.
(TAP is meant to be a standard and all but node:test and Tape spit out very different diagnostics, etc., so I thought it best to keep the Tape version at 1.x – it’s basically been done for years now anyway – and have a separate 2.x branch for modern node:test, which is clearly based on Tape and has huge advantages like concurrent tests – wh…
The FreeBSD base install doc at the blog (https://thesaigoneer.bearblog.dev/freebsd-base-install-revisited/) and the Codeberg page (
Nineteen minutes. I need a self-maintaining system, at least in July. I want all goodies and the latest Cosmic. Don't want to be bothered with updates. Dusted off my Cosmix-Saigon, based on the great Nixbook project by @… . From iso to login, everything and the kitchensink installed and running: 19 minutes. Amazing!
In the weekly kerfuffle we have 5 updates, this time bottom, brave-origin, fresh-editor, librewolf and vivaldi go one up.
#slackware #librewolf #brave-origin
That time of the week again! Four updates and an important update about the repo:
From the 29th of August 2026 onwards bottom, brave-origin and vivaldi-stable will not be a part of this repo anymore. These packages are now available on Slackbuilds, which is the preferred way to install external software on Slackware.
LibreWolf is also available on SlackBuilds, but since I actively use that myself it will continue to be a part of the SlackoSundries.
Find all here:
Once you Slack off, there's a lot to do ;-)
Latest updates 20-Jun-2026:
- bottom - v0.13.0-1
- brave-origin-beta - v1.92.125-1
- fresh-editor - v0.4.1-1
- librewolf - v152.0.1-2
- vivaldi-stable - v8.0.4033.50-1
#slackware