Tux Machines

today's leftovers

Posted by Roy Schestowitz on May 21, 2023

=> GTK Software: Tuba, Pithos, and Tao-dialog | Open Hardware: ESPClicker, GNU/Linux on Old 'Macs', and Raspberry Pi Pico Project

Annotated PDF, HTML, exporters

=> ↺ Annotated PDF, HTML, exporters

The way A4PDF aims to solve the issue is to stay low level enough. It merely exposes PDF primitives directly and ensures that the syntax of the generated PDF is correct. It is up to the caller to ensure that the output is semantically correct. This should afford every application to easily and directly map their document output to PDF in just they way they want it (color managed or not, annotated or not and so on).

Some notes on the cost of Go finalizers (in Go 1.20)

=> ↺ Some notes on the cost of Go finalizers (in Go 1.20)

I recently read Daniel Lemire's The absurd cost of finalizers in Go (via), which reports on a remarkably high cost of using a finalizer to insure that C memory is freed. Lemire's numbers aren't atypical; in my own testing in a different environment I found a rough factor of ten difference between directly calling C malloc() and free() and using a finalizer to call free().

Be Careful Using ‘Menu’

=> ↺ Be Careful Using ‘Menu’

TL;DR: Be careful when using the word menu. Be certain you have chosen the term that accurately describes the control you want.

How Far Can An EULA Go?

=> ↺ How Far Can An EULA Go?

We read this news with mixed glee and horror: a company called Telly is giving TVs away, for the low price of having to live with an always-on advertisement bar and some pretty stringent terms and conditions. Break the terms, and they’ll repossess your TV. If you don’t give them the TV, they have your credit card on record and they think the set is worth $1,000.

=> gemini.tuxmachines.org

Proxy Information
Original URL
gemini://gemini.tuxmachines.org/n/2023/05/21/today_s_leftovers.gmi
Status Code
Success (20)
Meta
text/gemini;lang=en-GB
Capsule Response Time
142.561431 milliseconds
Gemini-to-HTML Time
0.656713 milliseconds

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