The Antenna

finding signal in the noise

tech likely 2023.52

An experiment in personal news aggregation.

tech likely 2023.52

(date: 2023-12-25 14:37:16)


@Miguel de Icaza Mastondon feed (date: 2023-12-25, from: Miguel de Icaza Mastondon feed)

Jeremy Scahill summed it up well:

Remarkable how so many defenders of Israel’s mass killing operations in Gaza sound like a Hollywood depiction of a sociopath torturing someone. “We can make it all stop if Hamas puts down its weapons & surrenders.” The “it” here being the annihilation of 1,000 children a week.

https://mastodon.social/@Migueldeicaza/111643045959771197 Save to Pocket


6800 Single Board Computer

date: 2023-12-25, from: Tilde.news

Comments

https://github.com/jefftranter/6800/tree/master/sbc Save to Pocket


@Dave Winer’s Scripting News (date: 2023-12-25, from: Dave Winer’s Scripting News)

BTW, there is only one RSS 2.0 spec. 😄

http://scripting.com/2023/12/25.html#a200548 Save to Pocket


Newsboat 2.34 is out

date: 2023-12-25, updated: 2023-12-25, from: Newsboat News

        <p>
            Here‘s a little update to your favourite RSS/Atom reader,
            everyone :)
        </p>

        <p>
            There aren‘t many user-visible changes though; most of the
            effort was spent improving things internally. Dennis van der
            Schagt and bogdasar1985 continue to make progress on various
            fronts, which should eventually bring us a new key-bind system,
            help fix the long-standing issue with non-UTF-8 content in old
            cache.db files, and more.
        </p>

        <p>
            Docs also received some updates and polish. Lysander Trischler
            continues to play a vital role here, reviewing all the
            docs-related changes and helping authors improve them even
            further. Incidentally, I don‘t mention any of this work in the
            changelog; should I?
        </p>

        <p>
            Hope you‘ll find this new release at least as good as the
            previous one. We‘re already working on the next, better one :)
            Merry Christmas to those who celebrate today, and a happy New
            Year!
        </p>

        <p>
            Here are the files:
            <a href="https://newsboat.org/releases/2.34/newsboat-2.34.tar.xz">tarball</a>,
            <a href="https://newsboat.org/releases/2.34/newsboat-2.34.tar.xz.asc">its signature</a>,
            <a href="https://newsboat.org/releases/2.34/docs/newsboat.html">the docs</a>, and
            <a href="https://github.com/newsboat/newsboat/blob/master/CHANGELOG.md#234---2023-12-25">the changelog</a>.
        </p>
    

https://newsboat.org/releases/2.34/docs/newsboat.html Save to Pocket


Gary Kildall Has a Talk with PC Magazine

date: 2023-12-25, from: Computer ads from the Past

My little Christmas gift to you

https://computeradsfromthepast.substack.com/p/gary-kildall-has-a-talk-with-pc-magazine Save to Pocket


Watch the Newly Remastered Pee-wee’s Playhouse Christmas Special (1988) on YouTube

date: 2023-12-25, updated: 2023-12-25, from: Jason Kottke blog

https://kottke.org/23/12/watch-the-newly-remastered-pee-wees-playhouse-christmas-special-1988-on-youtube Save to Pocket


Hey everyone. Just a quick holiday note to let you know that…

date: 2023-12-25, updated: 2023-12-25, from: Jason Kottke blog

https://kottke.org/23/12/0043669-hey-everyone-just-a-quick Save to Pocket


War of the workstations: How the lowest bidders shaped today’s tech landscape

date: 2023-12-25, updated: 2023-12-25, from: Liam Proven’s articles at the Register

Feature The MIT and New Jersey schools of software design, and how big lies turned into holy truths

  <p>Digging into stories of 1980s OSes, a forgotten war for the future of computing emerges. It was won by the lowest bidders, and then the poor users and programmers forgot it ever happened.</p>

https://go.theregister.com/i/cfa/https://www.theregister.com/2023/12/25/the_war_of_the_workstations/ Save to Pocket


@Dave Winer’s Scripting News (date: 2023-12-25, from: Dave Winer’s Scripting News)

I made a change to how images are served from this blog, to see if the images are still blocked by GMail. Previously we redirected to an S3 file, so we could use HTTPS and but not have to have the bits flow through one of my Digital Ocean servers, which after this change, they now do. For most of you this will be blah blah whatever blah blah zzzz, but some people may find it interesting.

http://scripting.com/2023/12/25.html#a153447 Save to Pocket


@Dave Winer’s Scripting News (date: 2023-12-25, from: Dave Winer’s Scripting News)

I also want to write a bit more about RSS support in Bluesky, what it means, and ideas for next steps. BTW, here’s a screen shot of the email I sent to Jay Graber, the CEO of Bluesky, on Dec 12, asking for RSS 2.0 support, which was released publicly ten days later on Dec 22.

http://scripting.com/2023/12/25.html#a145923 Save to Pocket


@Dave Winer’s Scripting News (date: 2023-12-25, from: Dave Winer’s Scripting News)

This period is often a time of innovation in the world of blogs, podcasting and feeds. For me this year, I’m using the time to do more work on CSS and basic user interface stuff for FeedLand and for news products like news.scripting.com, which has been surprisingly popular. The new stuff will start showing up first in that site, pretty soon. The goal is to build on its popularity, to bootstrap a new platform.

http://scripting.com/2023/12/25.html#a145530 Save to Pocket


@Dave Winer’s Scripting News (date: 2023-12-25, from: Dave Winer’s Scripting News)

Happy Christmas everyone who celebrates. I have a little business to do here on my blog today, then the regular holiday schedule will begin starting tomorrow and probably go through the first week of January.

http://scripting.com/2023/12/25.html#a145416 Save to Pocket


            Advent of DOS
        

date: 2023-12-25, updated: 2023-12-25, from: Uninformative blog

https://www.uninformativ.de/blog/postings/2023-12-25/0/POSTING-en.html Save to Pocket


If you found a Raspberry Pi in your Christmas stocking, read this

date: 2023-12-25, from: Raspberry Pi News (.com)

If you’ve received a Raspberry Pi as a gift and you’re new to all this, read on to find out how to get going with your shiny new computer.

The post If you found a Raspberry Pi in your Christmas stocking, read this appeared first on Raspberry Pi.

https://www.raspberrypi.com/news/if-you-found-a-raspberry-pi-in-your-christmas-stocking-read-this/ Save to Pocket


Christmas Eve 2023

date: 2023-12-25, from: Dave Winer’s Scripting News

Ho ho ho! 😄

Draw me a picture of a fat bearded old man in red pajamas in a flying sled powered by reindeer flying in the night sky over NYC.

http://scripting.com/2023/12/24/033749.html?title=christmasEve2023 Save to Pocket


Mini NASM assembler

date: 2023-12-25, from: FreeDOS News

Rugxulo pointed us to this interesting assembler, for anyone who does assembly programming. mininasm is a NASM-compatible mini assembler for 8086, 186 and 286, able to run on DOS and on modern systems. Rugxulo adds: “mininasm is a fork of Oscar Toledo’s tinyasm which aims to be both more compatible with regular NASM as well as more efficient in memory. The latest release version v6 on Github is dated from late last year.” Try it out at mininasm on GitHub..

https://sourceforge.net/p/freedos/news/2023/12/mini-nasm-assembler/ Save to Pocket


mTCP NetDrive

date: 2023-12-25, from: FreeDOS News

NetDrive is a DOS device driver that allows you to access a remote disk image hosted by another machine as though it was a local device with an assigned drive letter. The remote disk image can be a floppy disk image or a hard drive image. Thanks to Michael B. Brutman for add this to his already very feature packed mTCP set. However, Michael notes that the rest of mTCP hasn’t changed much so he’s made NetDrive available as a separate download - although newer mTCP releases should include NetDrive. For now, get it at NetDrive website.

https://sourceforge.net/p/freedos/news/2023/12/mtcp-netdrive/ Save to Pocket


A hard look at Certificate Transparency, Part II: CT in Reality

date: 2023-12-25, updated: 2023-12-25, from: Educated Guesswork blog

https://educatedguesswork.org/posts/transparency-part-2/ Save to Pocket


pgBadger v12.4 released

date: 2023-12-25, from: PostgreSQL News

Grenoble, France - December 25th, 2023

pgBadger

pgBadger is a PostgreSQL performance analyzer, built for speed with fully detailed reports based on your PostgreSQL log files.

pgBadger 12.4 was released today, this release of pgBadger fixes some issues reported by users since last release.

For the complete list of changes and acknowledgements, please checkout the release note on https://github.com/darold/pgbadger/releases

Links & Credits

I would like to thank all users who submitted patches and users who reported bugs and feature requests, they are all cited the ChangeLog file.

pgBadger is an open project. Any contribution to build a better tool is welcome. You just have to send your ideas, features requests or patches using the GitHub tools or directly to pgbadger@darold.net.

Links :

For a complete list of commercial support near of your place take a look at the PostgreSQL Professional Services page, they all do great job and most of them can help you.


About pgBadger :

pgBagder is a new generation log analyzer for PostgreSQL, created by Gilles Darold (also author of ora2pg, the powerful migration tool). pgBadger is a fast and easy tool to analyze your SQL traffic and create HTML5 reports with dynamics graphs. pgBadger is the perfect tool to understand the behavior of your PostgreSQL servers and identify which SQL queries need to be optimized.

Docs, Download & Demo at http://pgbadger.darold.net/

https://www.postgresql.org/about/news/pgbadger-v124-released-2772/ Save to Pocket


CloudNativePG 1.22.0, 1.21.2 and 1.20.5 Released!

date: 2023-12-25, from: PostgreSQL News

The CloudNativePG Community is thrilled to unveil version 1.22.0 of the CloudNativePG Operator, a significant milestone featuring the introduction of declarative tablespaces and temporary tablespaces alongside various enhancements and fixes.

Tablespaces, a powerful and widely adopted feature in database management systems, now take center stage in CloudNativePG 1.22.0. This release empowers users to boost the vertical scalability of their databases by decoupling the physical and logical data modeling, achieving optimal performance through parallel on-disk read/write operations. With CloudNativePG, users can define additional tablespace volumes, and also ensure they can be used for temporary operations (CloudNativePG seamlessly manages the temp_tablespaces GUC).

This marks a pivotal step towards adopting Very Large Databases, building upon the foundation laid by Kubernetes volume snapshots introduced in version 1.21.

Starting from version 1.22.0, the ALTER SYSTEM command is now disabled by default. This ensures that changes to the PostgreSQL configuration are orchestrated through the Kubernetes API. This streamlined approach guarantees coherence across the entire high-availability cluster and aligns with best practices for Infrastructure-as-Code.

In terms of security, all supported versions now require TLS 1.3 for PostgreSQL connections by default, further bolstering the integrity of data transmission.

Before initiating an upgrade, carefully review the detailed instructions. New patch releases are now available for all supported versions, including 1.21.2 and 1.20.5.

Considering the notable changes introduced, we strongly recommend upgrading to CloudNativePG 1.22.0 at your earliest convenience. Alternatively, update to the latest patch version within your current minor release.

With the release of 1.22.0, the 1.20.x minor version will reach its end of life on January 21, 2024.

This release addresses several bugs for improved stability. For a comprehensive list of changes, refer to the following release notes:

Thank you for your continued support and engagement with CloudNativePG!

About CloudNativePg

CloudNativePG is an open source Kubernetes Operator for PostgreSQL workloads that orchestrates the full life cycle of a PostgreSQL cluster, from bootstrapping and configuration, through high availability and connection routing, to backups and disaster recovery. CloudNativePG relies on PostgreSQL’s native streaming replication to distribute data across pods, nodes, and zones, using standard Kubernetes patterns. Replicas can be scaled up and down in a Kubernetes native manner, and the operator automatically and safely reconfigure replication as appropriate. CloudNativePG is a project originally created and supported by EDB.

https://www.postgresql.org/about/news/cloudnativepg-1220-1212-and-1205-released-2771/ Save to Pocket


Enlightenment 0.26.0 released

date: 2023-12-24, from: OS News

The venerable Enlightenment project has pushed out a new release, one mainly focused on bug fixes. There are a few new features, too, however, such as a watchdog thread, enabled by default, to detect mainloop hangs, bigger task previews, an API to play sounds for notifications, a DDC option in backlight settings, and a lot more.

https://www.osnews.com/story/138125/enlightenment-0-26-0-released/ Save to Pocket


Microsoft ending support for Windows 10 could send 240 mln PCs to landfills – report

date: 2023-12-24, from: OS News

Microsoft’s plan to end support for Windows 10 operating system could result in about 240 million personal computers being disposed, potentially adding to landfill waste, Canalys Research said. The electronic waste from these PCs could weigh an estimated 480 million kilograms, equivalent to 320,000 cars. While many PCs could remain functional for years post the end of OS support, Canalys warned demand for devices without security updates could be low. ↫ Akash Sriram for Reuters A lot of these machines are perfectly capable of running Windows 11 if not for Microsoft’s artificial restrictions, and while less relevant – most people can’t just switch to Linux or BSD – there are alternative operating systems to keep these machines going. The only good thing that might come of this is a flurry of cheap, usable hardware on the second hand market, which can be used by us enthusiasts for all kinds of things.

https://www.osnews.com/story/138122/microsoft-ending-support-for-windows-10-could-send-240-mln-pcs-to-landfills-report/ Save to Pocket


Console

date: 2023-12-24, from: Alex Schroeder’s Blog

Console

I’ve been trying to get used to sway as my window manager. Recently I realized that my dmenu wouldn’t list games like openarena. No surprise there: /usr/games/bin is not part of PATH and so it doesn’t get shown. I wondered how to get it there, and then I found that many people log in from the Linux console without a session manager or display manager. That is, they login from the console, get a login shell, and that shell then starts the window manager.

This is what I see on the first virtual console:

Debian GNU/Linux 12 melanobombus tty1

login: _

If I log in, fish starts and one of the startup files it executes is .config/fish/conf.d/sway.fish which starts sway but only when logging in from tty1. You can switch between the consoles using Alt-F1 to Alt-F6. Once sway runs, you can switch back to the remaining virtual consoles using Ctrl Alt F2 to Ctrl Alt F6.

# If running from tty1 start sway
set TTY1 (tty)
[ "$TTY1" = "/dev/tty1" ] && exec sway

Since this script uses exec, sway replaces fish. No big deal. But I still get to setup PATH.

So now I was staring at the login prompt of the console… and I don’t know about you, but I could use a larger font!

I tried to go the console-setup route but that doesn’t help:

sudo dpkg-reconfigure console-setup

This allows me to change the console font.

And once my script runs, I can repeat that:

setupcon

But at that point I’m already logged in!

In theory, there’s a systemd service that is supposed to handle it:

$ systemctl status console-setup
● console-setup.service - Set console font and keymap
     Loaded: loaded (/lib/systemd/system/console-setup.service; enabled; preset: enabled)
     Active: active (exited) since Sat 2023-12-23 14:45:03 CET; 18min ago
    Process: 496 ExecStart=/lib/console-setup/console-setup.sh (code=exited, status=0/SUCCESS)
   Main PID: 496 (code=exited, status=0/SUCCESS)
        CPU: 3ms

And yet… it does not! Why is that? Examining /lib/systemd/system/console-setup.service I find that it runs /lib/console-setup/console-setup.sh and that does some complicated stuff to try and determine whether to run setupcon or not. I guess in my case doesn’t?

Oh well, there’s always the option of using kernel parameters!

I created a one line file called /etc/default/grub.d/font.cfg to set a console font. This way the default setting in /etc/default/grub is overwritten, too. No more quiet splash! I like to see the output scroll by as the system boots.

GRUB_CMDLINE_LINUX_DEFAULT="fbcon=font:TER16x32"

To activate it:

sudo dpkg-reconfigure grub2

Rebooting the system, I noticed that things still didn’t seem to work for the initramfs which ends up asking me for the password to decrypt my disk. So what I needed was to get the new config into the initramfs, too.

Based on the current kernel I’m running:

sudo dpkg-reconfigure linux-image-6.1.0-15-amd64

I think it works, now!

#Administration

had some pointers:

https://alexschroeder.ch/view/2023-12-23-console Save to Pocket


Human-Scale vs Asymmetric Social Media

date: 2023-12-24, from: Pointers gone wild blog

Every once in a while, I see people mention “dark patterns” in UI design. Patterns that are actively trying to deceive users, either to maximize engagement, to click some ad, or to get them to perform an action they didn’t want to perform. An obvious example would be some huge pop-up ad which can be […]

https://pointersgonewild.com/2023/12/24/toxic-by-design-human-scale-vs-asymmetric-social-media/ Save to Pocket


@Dave Winer’s Scripting News (date: 2023-12-24, from: Dave Winer’s Scripting News)

Ho ho ho! 😄

http://scripting.com/2023/12/24.html#a162253 Save to Pocket


Iosevka font

date: 2023-12-24, from: Tilde.news

Comments

https://typeof.net/Iosevka/ Save to Pocket


Full Circle Weekly News 345

date: 2023-12-24, from: Full Circle Magazine

Credits

https://fullcirclemagazine.org/podcasts/podcast-345/ Save to Pocket