Tux Machines
Posted by Roy Schestowitz on Jun 24, 2023
=> today's howtos | This week in KDE: SDDM
=> ↺ Game of Trees 0.90 released
Version 0.90 of Game of Trees has been released (and the port updated): [...]
=> ↺ Go 1.21 will (probably) download newer toolchains on demand by default
For some time, Go modules have supported specifying the minimum version of Go required by the module in go.mod, through the go directive. Once you can have modules that specify a minimum Go version, you have a design question of what should happen when an older version of Go tries to do something with a module that says it requires a newer version of Go. Up through Go 1.20 (more or less), Go's answer was to go ahead and try anyway. Starting in Go 1.21, Go will refuse to be this optimistic, and thus Go guarantees from 1.21 onward that a module will always be processed with at least its minimum version of Go. If this isn't possible, Go will stop with a clear error about the situation.
=> ↺ New zine: How Integers and Floats Work
Now let’s talk about some of the motivations for writing this zine!
=> ↺ Simple REPL for CP/M, in Z80 assembly
So my previous post documented a couple of simple "scripting languages" for small computers, allowing basic operations in a compact/terse fashion.
=> ↺ How to Automate Common Tasks with Shell Scripts
Shell scripts are an excellent way to automate repetitive tasks. Shell scripts are programs written in a shell language such as bash, csh, or sh that can be executed from the command line. As a result of their flexibility and power, shell scripts allow developers to automate tasks according to their needs. Implementing changes to an existing script is also very easy, making it a fast and more effective tool for software development.
=> ↺ I am the first PSF Security Developer-in-Residence
Back in January 2023 the PSF announced they were hiring a Security Developer-in-Residence (abbreviated as SDIR) following the success of the model used for the CPython Developer-in-Residence. Immediately after reading this news I was over-the-moon excited for Python's future. Attacks on the software supply chain have been on the rise and given Python’s position as one of the most popular programming ecosystems it is a critical time to invest in security and the safety of our community.
I'm honored to have been selected by the PSF to be the inaugural SDIR. The Python community is such a positive part of my life, so I'm grateful for this incredible opportunity to contribute back. I'm looking forward to partnering with all of you to build a more secure Python ecosystem for everyone.
=> ↺ The Unlikely Story of UTF-8: The Text Encoding of the Web
Plan 9, Placemats, New Jersey Diners, and last minute ideas
=> gemini.tuxmachines.org This content has been proxied by September (ba2dc).Proxy Information
text/gemini;lang=en-GB