With declarative programming, you describe the end result instead of the steps you want to execute to get that result. This means that you can execute your code as more times than you meant to without getting duplicate/incorrect output – that is, you get idempotentcy for free.

The description page for the #fosdem declarative programing page consists of 2 copies of the same paragraph; apparently someone accidentally uploaded it twice

…or has a *great* sense of humor


That's odd, it looks like the "exclusive" source of Kevin Mcloud's music (incompetch) has created their own (non-FOSS compatible) version of a creative commons licence


CentOS is Dead, Long Live CentOS

On Tuesday, December 8th, Red Hat and CentOS announced the end of CentOS 8. To be specific, CentOS 8 will reach end of life at the end of 2021, 8 years ahead of schedule. To really understand what that means, and how we … hackaday.com/2020/12/09/centos

Original tweet : twitter.com/hackaday/status/13

New Raspberry Pi 4 Compute Module: So long SO-DIMM, Hello PCIe!

The brand new Raspberry Pi Compute Module 4 (CM4) was just released! Surprised? Nope, and we’re not either — the Raspberry Pi Foundation had hinted that it was going to release a compute mo… hackaday.com/2020/10/19/new-ra

Original tweet : twitter.com/hackaday/status/13

This is genuienly one of the best error messages I've ever seen. What makes it so great?

1. Starts with a clear, non-technical description of the problem.

2. Follows that with a clear _technical_ description of the problem.

3. Suggests a solution to the problem and offers to automatically implement it

4. When that fails, provides another clear technical explanation (no non-technical one this time; that's fine because we're now into issues only triggered in advanced use cases)


woot, Linux action news and coder radio are returning. That's pretty cool.

Show older
FOSS Galaxy

Mastodon Instance for our members to share the awesome stuff they're working on. As always, fully federated and FOSS.