Tux Machines

Programming, Open Access, and Free Software

Posted by Roy Schestowitz on Feb 03, 2023

=> Slax Linux 15.0.1 and 11.6: Experience the Power of Simplicity | Security and Proprietary Software

Don’t bother trying to estimate Pandas memory usage

=> ↺ Don’t bother trying to estimate Pandas memory usage

derive-adhoc: powerful pattern-based derive macros for Rust

=> ↺ derive-adhoc: powerful pattern-based derive macros for Rust

Have you ever wished that you could that could write a new derive macro without having to mess with procedural macros?

C was not created as an abstract machine (of course)

=> ↺ C was not created as an abstract machine (of course)

This is simultaneously true and false. It's absolutely true that the semantics of formal standard C are defined in terms of an abstract (virtual) machine, instead of any physical machine. The determined refusal of the specification to tie this abstract machine in concrete CPUs is the source of a significant amount of frustration in people who would like, for example, for there to be some semantics attached to what happens when you dereference an invalid pointer. They note that actual CPUs running C code all have defined semantics, so why can't C? But, well, as is frequently said, C Is Not a Low-level Language (via) and the semantics of C don't correspond exactly to CPU semantics. So I agree with nytpu's overall sentiments, as I understand them.

Scottish university press slashes open access monograph costs

=> ↺ Scottish university press slashes open access monograph costs

The new academic press, which is already assessing pitches for books nearing completion that will be ready for publication in 2023-24, will also create opportunities for scholars to publish their work in a longer form, added Ms Walker.
“As a not-for-profit, we don’t have the same limitations on what we can publish – we can publish things that might not be as commercially viable [with a traditional publisher] or we think about helping early career researchers to find an audience,” she said.

How upstream contributions power scientific research

=> ↺ How upstream contributions power scientific research

Horizon Europe emphasizes open science and open source technology. The program evolved from Horizon 2020, which provided financial support for research projects that promoted industrial competitiveness, advanced scientific excellence, or solved social challenges through the process of "open science."
Open science is an approach to the scientific process based on open cooperative work, tools, and diffusing knowledge found in the Horizon Europe Regulation and Model Grant Agreement. This open science approach aligns with open source principles that provide a structure for such cooperation.

Elon’s New API Pricing Plan Seems Perfectly Designed… To Help Send More Users And Developers To Mastodon

=> ↺ Elon’s New API Pricing Plan Seems Perfectly Designed… To Help Send More Users And Developers To Mastodon

Huh. It had actually felt like quite some time since Elon Musk had last done something so stupid as to send a new bunch of users to Mastodon. But, apparently he can’t go that long without helping to do so. Last night, I had actually started working on a story about how developers were increasingly moving from Twitter to Mastodon, following the ridiculously, poorly communicated decision to shutdown API access for companies building Twitter clients (from which many original Twitter innovations arose).

Reversing UK mobile rail tickets

=> ↺ Reversing UK mobile rail tickets

But what data is inside the barcode of a mobile ticket, and how do they work? Could people who aren’t ticket inspectors get the data out of them? It turns out that the answer is a bit more interesting than I initially expected!

Building An All-in-One Desktop Out Of Framework Parts

=> ↺ Building An All-in-One Desktop Out Of Framework Parts

The Framework laptop prides itself on having reusable parts, and hackers all around routinely challenge the claims by building projects reusing them. Yet again, [whatthefilament] puts the Framework hardware to the test, by taking all the laptop internals and building an AiO (All-in-One) desktop computer with it. Hot on the heels of his Framework tablet project we covered a few months ago, this desktop reuses as much as possible – the mainboard, the display and the expansion cards in particular, and even one of the hinges is reused for adjusting the monitor’s angle.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/02/03/Programming_Open_Access_and_Free_Software.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
142.988719 milliseconds
Gemini-to-HTML Time
1.317 milliseconds

This content has been proxied by September (3851b).