The Antenna

finding signal in the noise

columns

An experiment in personal news aggregation.

columns

(date: 2024-11-02 18:00:58)


Is This Trump’s Worst Idea Ever?

date: 2024-11-01, from: Dan Rather’s Steady

We know, it’s a long list


https://steady.substack.com/p/is-this-trumps-worst-idea-ever


Fantastical for Windows — A Glass of Ice Water for Calendar Users in Hell

date: 2024-11-01, updated: 2024-11-01, from: Daring Fireball


https://flexibits.com/blog/2024/10/fantastical-for-windows-is-finally-here/


I Voted!

date: 2024-11-01, from: Om Malik blog

Democracy isn’t just a bunch of abstract principles and dusty laws in some book somewhere. It’s the values we live by. It’s the way we treat each other, including those who don’t look like us or pray like us or see the world exactly like we do.  President Barack Obama.


https://om.co/2024/11/01/i-voted/


Why Musk predicts Lina Khan will be “fired soon”

date: 2024-11-01, from: Robert Reich’s blog

Friends,


https://robertreich.substack.com/p/why-musk-predicts-lina-kahn-will


date: 2024-11-01, from: Matt Haughey blog

The other day I tried to convince a friend to buy something I loved when I realized I should probably roll up that mini-review with other things in my house I've recommended to others over the years and make it into a post.

All these things punch way


https://a.wholelottanothing.org/recommended-things-in-my-home-that-are-total-game-changers/


Friday Squid Blogging: Squid Sculpture in Massachusetts Building

date: 2024-11-01, updated: 2024-11-01, from: Bruce Schneier blog

Great blow-up sculpture.

Blog moderation policy.


https://www.schneier.com/blog/archives/2024/11/friday-squid-blogging-squid-sculpture-in-massachusetts-building.html


Type Revival for Film & TV. “Type revival involves recreating period lettering…

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/0045571-type-revival-for-film


Letter of Recommendation: DRM-free Audiobooks From Libro.fm

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/letter-of-recommendation-drm-free-audiobooks-from-librofm


October 31, 2024

date: 2024-11-01, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-31-2024-1e8


Iceland embraced a shorter work week. Here’s how it turned out. “Iceland’s…

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/0045537-iceland-embraced-a-shorte


No Fate But What We Make

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/no-fate-but-what-we-make


GCC 15 to keep Itanium support for now, after all

date: 2024-11-01, updated: 2024-11-01, from: Liam Proven’s articles at the Register

Now, can someone come up with an emulator for the things, please?

  <p>Good news, everyone – well, everyone who&#39;s still onboard the Itanic, anyway. GCC 15 will de-deprecate Linux support for Intel&#39;s original 64-bit chip.</p> 


https://go.theregister.com/i/cfa/https://www.theregister.com/2024/11/01/gcc_15_keep_itanium_support/


The newest book from Atlas Obscura: Wild Life: An Explorer’s Guide to…

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/0045544-the-newest-book-from-atla


Pixelmator Acquired by Apple; Future of Their Apps Uncertain

date: 2024-11-01, updated: 2024-11-01, from: Daring Fireball


https://www.pixelmator.com/blog/2024/11/01/a-new-home-for-pixelmator/


A New Visualization of the Atomic Nucleus

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/a-new-visualization-of-the-atomic-nucleus


Tucker Carlson Claims He Was Mauled by a Demon While He Slept

date: 2024-11-01, updated: 2024-11-01, from: Daring Fireball


https://www.mediaite.com/news/tucker-carlson-says-he-woke-up-bleeding-in-his-bed-after-demon-attack-that-left-claw-mark-scars/


Crows hold grudges. “When a murder of crows singles out a person…

date: 2024-11-01, updated: 2024-11-01, from: Jason Kittke’s blog


https://kottke.org/24/11/0045567-crows-hold-grudges-when-a


Exif by magic – the forgotten extra information in JPEG and TIFF files

date: 2024-11-01, from: Chris Heilmann’s blog

I just shot a ton of pictures on vacation and was amazed to see just how much extra data our mobile phones store in images. This exif data in JPG and TIFF files can be a privacy issue, which I pointed out in my TEDx talk some time ago and even created a tool to […]


https://christianheilmann.com/2024/11/01/exif-by-magic-the-forgotten-extra-information-in-jpeg-and-tiff-files/


@Dave Winer’s Scripting News (date: 2024-11-01, from: Dave Winer’s Scripting News)

Meanwhile, it’s amazing that both CNN and MSNBC have gotten serious about covering the reality of Trump 2.0 after being very unserious for the last year. It’s as if after rejecting Joe Biden, months later they realized they rejected the wrong guy.


http://scripting.com/2024/11/01.html#a134607


@Dave Winer’s Scripting News (date: 2024-11-01, from: Dave Winer’s Scripting News)

Unfortunately the only place you can read this Dan Conover piece is on Facebook about the failure of the NY Times and Washington Post to adequately defend democracy. He says something I had not seen elsewhere. “We’re not talking about HuffPo or Salon here. We’re talking about the last two ‘unique nationals’ standing in American print journalism. Institutions with long and storied histories. Both took the same test at the same time, and both failed it.” I’d add that all other journalism usually follows their lead, but that may be finally changing.


http://scripting.com/2024/11/01.html#a134358


@Dave Winer’s Scripting News (date: 2024-11-01, from: Dave Winer’s Scripting News)

We now understand that the Republicans derive their power through division, setting groups against each other. We think the Democrats are the opposite, they are inclusive, everyone is welcome there. But that’s not true. This NPR piece touches on it, gingerly, because it’s the third rail in non-Republican politics. Because it’s one of the divisions that’s maintained by people who are mostly Democrats. If you want to know if you’re part of the problem, measure your own feelings when you find out what it’s about. And then listen, carefully to the words. It might be hard to hear because I think most people who do this don’t think they do, or they’re justified in doing it. They don’t want to look here. But the pragmatic reason to focus on this is that in future elections, assuming we have them, if we can make an effort to not do this, we could get enough Republican votes to switch to make real change possible. They might even become our most vocal supporters. Winning in politics is done by focusing on common interests over division.


http://scripting.com/2024/11/01.html#a132202


@Dave Winer’s Scripting News (date: 2024-11-01, from: Dave Winer’s Scripting News)

The monthly archive for October has been saved. By the end of this month we’ll know a lot more than we know now.


http://scripting.com/2024/11/01.html#a131836


2024-11-01 Gzip them all!

date: 2024-11-01, from: Alex Schroeder’s Blog

2024-11-01 Gzip them all!

I keep an archive of the One Page Dungeon Contest. It’s pretty big.

Size Year
48M 2009
193M 2010
121M 2011
199M 2012
149M 2013
278M 2014
364M 2015
233M 2016
250M 2017
493M 2018
345M 2019
472M 2020
217M 2021
353M 2022
492M 2023
486M 2024

So I decided I wanted to gzip the PDF files (“pre-compress”) them. I found the answer I was looking for in Serving pre-compressed files using Apache by François Marier. Sometimes searching for stuff is hard just because you don’t know what it’s called. 😅

AddEncoding gzip gz
Options +Multiviews
SetEnv force-no-vary
Header set Cache-Control "private"
<FilesMatch "\.pdf\.gz$">
ForceType application/pdf
</FilesMatch>

OK, time to gzip them all!

for d in 2*; cd /home/alex/campaignwiki.org/1pdc/$d; echo $d; gzip *.pdf; end

Aaaaand … the gains are abysmal! 😓

Size Year
46M 2009
173M 2010
110M 2011
190M 2012
126M 2013
261M 2014
351M 2015
226M 2016
225M 2017
471M 2018
325M 2019
448M 2020
206M 2021
339M 2022
472M 2023
471M 2024

The PDFs really are that big! 🤨

Somebody should put a size limit on submissions!

The whole collection is still 4.4G. 😞

#RPG #1PDC #Administration


https://alexschroeder.ch/view/2024-11-01-gzip


An awful lot of FOSS should thank the Academy

date: 2024-11-01, updated: 2024-11-01, from: Liam Proven’s articles at the Register

Ubuntu Summit 2024 ASWF is the open source foundation run by the folks who give out Oscars, and you've probably seen the results

  <p>One of the things we didn&#39;t expect to see at this year&#39;s Ubuntu get-together was a chart showing Rocky Linux&#39;s dominance. Another was demos of whizz-bang special movie effects with open source componentry at their heart.</p> 


https://go.theregister.com/i/cfa/https://www.theregister.com/2024/11/01/aswf_foss_oscars/


October 31, 2024

date: 2024-11-01, from: Heather Cox Richardson blog

House speaker Mike Johnson (R-LA) has responded to news stories about his plan to get rid of the Affordable Care Act (or Obamacare) by claiming his comments at the closed-door campaign event on Monday were taken out of context.


https://heathercoxrichardson.substack.com/p/october-31-2024


The 101 worst things about Trump’s shambolic presidency

date: 2024-11-01, from: Robert Reich’s blog

No one should forget


https://robertreich.substack.com/p/the-101-worst-things-about-trumps


History Extra for October 30, 2024

date: 2024-11-01, from: Heather Cox Richardson blog

On February 1, 1968, Memphis, Tennessee sanitation workers Echol Cole and Robert Walker died when they took shelter from a torrential rainstorm in the back of the dilapidated city garbage truck they were operating and the compactor malfunctioned, crushing them to death.


https://heathercoxrichardson.substack.com/p/history-extra-for-october-30-2024


The Talk Show: ‘His Most Pro Shirt’

date: 2024-11-01, updated: 2024-11-01, from: Daring Fireball


https://daringfireball.net/thetalkshow/2024/10/31/ep-412


Anthropic’s Claude AI Chatbot Now Has a Mac App, But It’s an Electron Turd

date: 2024-11-01, updated: 2024-11-01, from: Daring Fireball


https://www.theverge.com/2024/10/31/24284742/claude-ai-macos-windows-desktop-app


Friday 1 November, 2024

date: 2024-11-01, from: John Naughton’s online diary

Listening to the Universe A radio telescope of the astronomy lab at Lord’s Bridge near Cambridge. Quote of the Day ”A writer who adopts political, social, or literary positions must act only with the means that are his own — … Continue reading


https://memex.naughtons.org/friday-1-november-2024/40020/


The Exception That Proves the Rule: the Walmart M1 MacBook Air Still Has Just 8 GB RAM

date: 2024-10-31, updated: 2024-11-01, from: Daring Fireball


https://pxlnv.com/linklog/16-gb-ram-mac/


Portland Japanese Garden 2024 Fall color

date: 2024-10-31, from: Matt Haughey blog

Every year I (ab)use my annual pass to the Portland Japanese Gardens by visiting every 4-5 days from September through October, until peak color hits and that time is this very week. Here are some photos from today on a cloudy and rainy not-so-crowded Thursday.


https://a.wholelottanothing.org/portland-japanese-garden-2024-fall-color/


The Kids Take Over

date: 2024-10-31, from: Doc Searls (at Harvard), New Old Blog

While I am extremely pleased and grateful that 26 years of writing on Linux Journal survive online without being 404’d, I also realize that this condition probably won’t last forever. Also, some pieces are now missing their images and other graces. This is one of them. It is also one of my best, I think, Or […]


https://doc.searls.com/2024/10/31/the-kids-take-over/


Apple Q3 FY2024 Results

date: 2024-10-31, updated: 2024-10-31, from: Daring Fireball


https://www.apple.com/newsroom/2024/10/apple-reports-fourth-quarter-results/


Nintendo Music, an iOS app for “enjoying music from Nintendo games”. The…

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/0045566-nintendo-music-an-ios-app


Game recommendation from Dan Sinker: UFO 50. “I’m doing a disservice in…

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/0045563-game-recommendation-from-


An oral history of HotWired, Wired’s original website. “We had a meeting…

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/0045564-an-oral-history-of-hotwir


TIL that the dunk tank has extremely racist origins. Unbelievable but also…

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/0045565-til-that-the-dunk-tank


James Ledbetter, R.I.P.

date: 2024-10-31, from: Om Malik blog

James Ledbetter, one of my contemporaries from the world of business journalism, has died at age 60. Inc. magazine reported he died of a heart attack. Ledbetter had worked for most major media publications and was deeply connected in the media world. I never met Ledbetter, who was the New York bureau chief of The …


https://om.co/2024/10/31/james-ledbetter-r-i-p/


2024-10-27 Traveller Subsector Mapper

date: 2024-10-31, from: Alex Schroeder’s Blog

2024-10-27 Traveller Subsector Mapper

The Traveller Subsector Mapper is now no longer running under Hypnotoad but under Systemd.

The main reason I’m doing this is so that systemd can limit the memory available to the app. I’m hoping that this will force Perl to garbage-collect more often and that will show me if I do in fact have memory leaks in the code. I suspect I do, to be honest.

This is what I’m talking about: The web app uses up to 300MiB of RAM. Sure, no problem, there’s no need to garbage collect if nobody needs the memory. I still don’t like it, though. Probably irrational.

Let’s hope this works.

The systemd unit:

[Unit]
Description=Traveller
After=network.target
[Install]
WantedBy=multi-user.target
[Service]
Type=simple
WorkingDirectory=/home/alex/farm
Restart=always
DynamicUser=yes
MemoryMax=100M
MemoryHigh=80M
Environment="PERL5LIB=/home/alex/perl5/perlbrew/perls/perl-5.40.0/lib"
ExecStart=/home/alex/perl5/perlbrew/perls/perl-5.40.0/bin/perl \
 /home/alex/farm/traveller.pl \
 daemon --mode production -l http://localhost:4011

I’m using Perlbrew as my user (alex) so this is the tricky part. This unit guarantees that I’m running the app itself using Perl 5.40.0. In the app, I rely on this:

use Mojolicious::Lite -signatures;
use File::Basename;

my $dirname  = dirname($^X);

plugin Mount => {'/traveller' => "$dirname/traveller"};

app->start;

It assumes that App:traveller was installed. It finds the traveller script next to the Perl interpreter. If I need to change the Perl version again, I only need to change it in the systemd unit.

The Monit config file no longer needs to know about the Perl version:

check process traveller matching traveller
    start program = "/usr/bin/systemctl start traveller"
    stop program = "/usr/bin/systemctl stop traveller"
    if failed host campaignwiki.org port 443 type tcpssl protocol http
      and request "/traveller" for 5 cycles then restart
    if totalmem > 100 MB for 5 cycles then restart

#Administration #Web #Perl #Programming

2024-10-31. Did the same thing for Hex Describe!


https://alexschroeder.ch/view/2024-10-27-traveller


Who Are the People in the Neighborhood? Part Two.

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/who-are-the-people-in-the-neighborhood-part-two


“If you were to modify the flash cooling process so that the…

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/0045533-if-you-were-to-modify


October 30, 2024

date: 2024-10-31, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-30-2024-b69


Roger Grimes on Prioritizing Cybersecurity Advice

date: 2024-10-31, updated: 2024-10-31, from: Bruce Schneier blog

This is a good point:

Part of the problem is that we are constantly handed lists…list of required controls…list of things we are being asked to fix or improve…lists of new projects…lists of threats, and so on, that are not ranked for risks. For example, we are often given a cybersecurity guideline (e.g., PCI-DSS, HIPAA, SOX, NIST, etc.) with hundreds of recommendations. They are all great recommendations, which if followed, will reduce risk in your environment.

What they do not tell you is which of the recommended things will have the most impact on best reducing risk in your environment. They do not tell you that one, two or three of these things…among the hundreds that have been given to you, will reduce more risk than all the others…


https://www.schneier.com/blog/archives/2024/10/roger-grimes-on-prioritizing-cybersecurity-advice.html


The Time Travel Movie That Doesn’t Go Anywhere

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/the-time-travel-movie-that-doesnt-go-anywhere


Tracking World Leaders Using Strava

date: 2024-10-31, updated: 2024-10-31, from: Bruce Schneier blog

Way back in 2018, people noticed that you could find secret military bases using data published by the Strava fitness app. Soldiers and other military personal were using them to track their runs, and you could look at the public data and find places where there should be no people running.

Six years later, the problem remains. Le Monde has reported that the same Strava data can be used to track the movements of world leaders. They don’t wear the tracking device, but many of their bodyguards do.


https://www.schneier.com/blog/archives/2024/10/tracking-world-leaders-using-strava.html


In a unique settlement agreement, Parkland shooting survivor Anthony Borges now owns…

date: 2024-10-31, updated: 2024-10-31, from: Jason Kittke’s blog


https://kottke.org/24/10/0045538-in-a-unique-settlement-ag


LTT’s Precision Screwdriver - better than iFixit?

date: 2024-10-31, from: Jeff Geerling blog

LTT’s Precision Screwdriver - better than iFixit?

        <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><img width="700" height="auto" class="insert-image" src="https://www.jeffgeerling.com/sites/default/files/images/ltt-precision-screwdriver.jpeg" alt="LTT Precision Screwdriver held by Jeff"></p>

Two years ago, Linus Sebastian released a general purpose ratcheting screwdriver tailored towards PC building and IT needs. I reviewed the LTT Screwdriver, and found it to be a good tool that did improve a couple things where it counted: the ratchet mechanism was useful for a broad range of lighter tasks, and the in-handle bit storage was a creative improvement over the patented MegaPro Automotive design the LTT Screwdriver was based on.

The price of the LTT Screwdriver was about $15-20 more than I think it’s worth, but it’s still a good enough driver you can justify paying extra. I bought three LTT Screwdrivers and have one on each of my workbenches at home and at the studio!

  <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>


https://www.jeffgeerling.com/blog/2024/ltts-precision-screwdriver-better-ifixit


curl source code age

date: 2024-10-31, from: Daniel Stenberg Blog

In every software project that has been around for a while there is of course newer code and older code. A question that often pops up at least in my mind is then: How much of the old code has actually survived over the years and is still being in use today? And how would … Continue reading curl source code age


https://daniel.haxx.se/blog/2024/10/31/curl-source-code-age/


2024-10-27 Upgrading GoToSocial from 16.0 to 17.1

date: 2024-10-31, from: Alex Schroeder’s Blog

2024-10-27 Upgrading GoToSocial from 16.0 to 17.1

Here’s something to watch out for, if you’re like me: Disable all the infrastructure that watches over your processes. In my case, the problem was Monit. It checks the website every five minutes and if it fails to connect for three times in a row it restarts the server, breaking the migration. 😭

systemctl stop gotosocial
# prevent systemctl from restarting it
systemctl disable gotosocial
# prevent monit from interrupting the migration with a restart!
monit unmonitor gotosocial
# backup!
mkdir backup
cp sqlite.db backup/

Now you’re ready to extract the new version over the old one, compare your config file with the example provided, and start it again.

systemctl enable gotosocial
systemctl start gotosocial
journalctl --unit gotosocial --follow

Don’t be like me and start Monit because my Monit config checks the URL every five minutes and restarts GoToSocial if the site is not up. Which is a big problem if migration takes more than a handful of minutes.

I ended up with a borked migration restart loop and ended up stopping it all again, overwriting the borked database file with the backup, and redoing it.

#Administration #GoToSocial

2024-10-28. Another thing to note for the GoToSocial upgrade is that I ran 16.0 using a systemd MemoryMax of 200M; today the upgraded instance with 17.1 ran fine for a while and then locked up. A restart didn’t bring it back. It remained stuck after a log message saying “compiling WebAssembly”. I increased MemoryMax to 300M, no change. I increased it to 500M and the instance came up. Just in case you’re as memory-stingy as I am…

In order to avoid future compilation, pointed me at this:

You can instruct GoToSocial on where to store the Wazero artifacts by setting the environment variable GTS_WAZERO_COMPILATION_CACHE to a directory, which will be used by GtS to store two smallish artifacts of ~50MiB or so each (~100MiB total). – Configuration Overview

I’ll try that.

It looks like a side-effect of GoToSocial implementing the direct messages API is that the Toot! App I’m using is showing me all my former direct messages using it’s special user interface (those bubbles on the right hand side). I have to open every single one of them to dismiss it. 🤨

2024-10-29. Today I read that the botsin.space instance was shutting down. I figured I might start thinking about creating a second account for my blog on my own instance. I tried to run ./gotosocial admin account create a few times, forgetting this or that parameter. And then I noticed that the replies I saw scrolling by always ended in an error message. In fact, there were more such error messages in my log files: “database disk image is malformed” 😱

The .recover command didn’t work when I tried it:

# sqlite3 sqlite.db ".recover" | sqlite3 new.db
sql error: SQL logic error (1)

So then I tried the following:

monit unmonitor gotosocial
systemctl stop gotosocial
sqlite3 sqlite.db ".dump" > db.sql
mkdir backup
mv sqlite.db backup/
sudo -u gotosocial sqlite3 sqlite.db < db.sql
gzip backup/sqlite.db
gzip db.sql

Some errors that I saw:

A few lines about accounts with no account_uri even though that was a NOT NULL column.

Many, many such lines:

no such table: sqlite_stat4

Then this one:

NOT NULL constraint failed: conversations.thread_id (19)

I started to feel bad about the whole thing.

I aborted the operation. The gzip command hadn’t finished, yet. I restored the old database file.

mv backup/sqlite.db .
systemctl start gotosocial

As it turns out, now my GoToSocial instance seems to be unreachable. The service starts, htop shows processes churning. The log shows i/o timeouts and “No Content: wrote 0B” log messages scrolling by. Oof! 😓

Looking at the timestamps again, it seems that the recovery command left a sqlite.db-shm and a sqlite.db-wal file in place.

-rw-r--r--     1 gotosocial gotosocial 10445488128 29. Okt 22:47 sqlite.db
-rw-r--r--     1 gotosocial gotosocial       32768 29. Okt 23:19 sqlite.db-shm
-rw-r--r--     1 gotosocial gotosocial      341992 29. Okt 23:19 sqlite.db-wal

That can’t be right. So I’m going to stop gotosocial, move these two files away, and start it again.

Sadly, no luck.

Perhaps there is a database recovery going on? I can’t tell. This time around I see the typical startup messages, something about “recovered queued tasks”, about 12 requests that look like regular requests, and then nothing.

I’ll let it run for a bit.

I restarted it again. It seems to work?

2024-10-30. The database is still corrupt in some way. There are a lot of errors. Here are two examples:

error dereferencing remote status … : enrichStatus: failed to dereference status author … : enrichAccount: error putting in database: sqlite3: database disk image is malformed (code=11 extended=11)

0xc0091c61e0: error processing: CreateAnnounce: error dereferencing announce: EnrichAnnounce: error fetching boost target … : enrichStatus: failed to dereference status author … : enrichAccount: error putting in database: sqlite3: database disk image is malformed (code=11 extended=11)

There’s something about these authors that’s not working.

The code in account.go:

// This is new, put it in the database.
err := d.state.DB.PutAccount(ctx, latestAcc)
if err != nil {
    return nil, nil, gtserror.Newf("error putting in database: %w", err)
}

I feel that this is where things are going wrong. Something about the accounts table.

I’m going to make an offline copy of the sqlite.db file. Sadly the .recover doesn’t work on my laptop, either.

$ sqlite3 sqlite.db ".recover" > data.sql
sql error: SQL logic error (1)

Not looking good! I’m going to try the dump.

sqlite3 sqlite.db ".dump" > data.sql
sqlite3 recovery.db < data.sql 2>&1 |tee recovery.log

Let’s look at the log file and list the errors!

Occurences Type Error
454 Runtime error UNIQUE constraint failed: media_attachments.id
69 Runtime error NOT NULL constraint failed: accounts.uri
2111 Parse error no such table: sqlite_stat4
1 Runtime error NOT NULL constraint failed: conversations.thread_id

I ended up filing an issue.

And then, later that day, I used .dump. This time around, there was a COMMIT at the end of the dump, so no change was required.

sqlite3 sqlite.db ".dump" > data.sql
tail data.sql  # verify that there is a COMMIT at the end
sqlite3 recovery.db < data.sql 2>&1 |tee recovery.log
rsync --archive --itemize-changes recovery.db "sibirocobombus.root:/home/gotosocial/sqlite.db"

The recovery log showed all the errors mentioned above, and I used the new database anyway.

2024-10-31. Currently the instance is locking up every few minutes, as far as I can tell. 😰


https://alexschroeder.ch/view/2024-10-27-upgrade-gotosocial


October 30, 2024

date: 2024-10-31, from: Heather Cox Richardson blog

On Friday, October 25, at a town hall held on his social media platform X, Elon Musk told the audience that if Trump wins, he expects to work in a Cabinet-level position to cut the federal government.


https://heathercoxrichardson.substack.com/p/october-30-2024


What Bezos and Musk really want from Trump

date: 2024-10-31, from: Robert Reich’s blog

It’s all about dominance in space


https://robertreich.substack.com/p/what-bezos-and-musk-want-from-trump


ASCII control characters in my terminal

date: 2024-10-31, updated: 2024-10-31, from: Julia Evans blog


https://jvns.ca/blog/2024/10/31/ascii-control-characters/


‘Dodgers Capture World Series by Storming Back in Game 5 to Upend Yankees’

date: 2024-10-31, updated: 2024-10-31, from: Daring Fireball


https://www.nytimes.com/athletic/5886965/2024/10/30/dodgers-yankees-world-series-game-5-takeaways/


Election Countdown, Six Days to Go: Simple Questions About What’s Ahead.

date: 2024-10-31, from: James Fallows, Substack

Are Trump-Vance even trying to win votes anymore? Or just trying to win the count? And other imponderables.


https://fallows.substack.com/p/election-countdown-six-days-to-go


Jeff Bezos is Wrong

date: 2024-10-30, from: Dan Rather’s Steady

Donald Trump must be cheering


https://steady.substack.com/p/jeff-bezos-is-wrong


The Best of Japan’s Mundane Halloween Costumes for 2024

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/the-best-of-japans-mundane-halloween-costumes-for-2024


@Miguel de Icaza Mastondon feed (date: 2024-10-30, from: Miguel de Icaza Mastondon feed)

Should I have used a proper class hierarchy instead of a recursive enumerator? Perhaps, but I was on my fourth glass of wine.


https://mastodon.social/@Migueldeicaza/113398839036835919


@Miguel de Icaza Mastondon feed (date: 2024-10-30, from: Miguel de Icaza Mastondon feed)

Godot on iPad status.

Still fixing bugs, status:


https://mastodon.social/@Migueldeicaza/113398756461826059


The Supreme Court must be on the side of voting rights. Today’s decision is a bad omen.

date: 2024-10-30, from: Robert Reich’s blog

Friends,


https://robertreich.substack.com/p/the-supreme-court-must-be-on-the


The plan to hand Trump the White House if he loses the…

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/0045560-the-plan-to-hand-trump


Apple Unveils New M4 MacBook Pro Lineup, Including, Hallelujah, a Nano-Texture Display Option

date: 2024-10-30, updated: 2024-10-30, from: Daring Fireball


https://www.apple.com/newsroom/2024/10/new-macbook-pro-features-m4-family-of-chips-and-apple-intelligence/


Russian Court Hits Google With a Fine Larger Than the World’s GDP

date: 2024-10-30, updated: 2024-10-30, from: Daring Fireball


https://www.businessinsider.com/google-hit-russia-fine-bigger-world-gdp-youtube-decillion-media-2024-10


How to Do Action Comedy

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/how-to-do-action-comedy-1


Collection of 2000+ Free Science Images from the NIH

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/collection-of-2000-free-science-images-from-the-nih


@Miguel de Icaza Mastondon feed (date: 2024-10-30, from: Miguel de Icaza Mastondon feed)

Between the M4 Max and Qualcomm losing their ARM manufacturing license it is a pretty grim day for Windows users around the globe.

It is a bloodbath.

On the positive side, MacOS is still as fun and welcoming as it ever has been.


https://mastodon.social/@Migueldeicaza/113398316164094505


Sidenote of the Week: All MacBook Air Models Now Start With 16 GB RAM

date: 2024-10-30, updated: 2024-11-01, from: Daring Fireball


https://www.macrumors.com/2024/10/30/macbook-air-now-starts-with-16gb-ram/


In 2002, the US military lost a $250 million war game in…

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/0045557-in-2002-the-us-military


Lidar drone mapping has revealed previously unknown cities in the mountains of…

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/0045553-lidar-drone-mapping-has-r


October 29, 2024

date: 2024-10-30, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-29-2024-96a


Digital Divinity is a fascinating series on how tech is transforming religion,…

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/0045554-digital-divinity-is-a-fas


Mermaids of North America

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/mermaids-of-north-america


@Dave Winer’s Scripting News (date: 2024-10-30, from: Dave Winer’s Scripting News)

YouTube TV when it starts up, the station it automatically opens is Fox News. I posted this on various social webs and heard from people this is not their experience.


http://scripting.com/2024/10/30.html#a170135


Watched First Peoples – Americas

date: 2024-10-30, from: Tracy Durnell Blog

Some interesting stuff in this but I strongly disagreed with the language used to describe First Peoples as “conquering” and “colonizing” the Americas — language they used repeatedly throughout the episode. I feel those are wholly inappropriate ways to describe the spread of first peoples in the Americas; colonization is technically the term we use […]


https://tracydurnell.com/2024/10/30/watched-first-peoples-americas/


Bidenomics Is Starting to Transform America. “Objectively, and improbably, he has passed…

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/0045555-bidenomics-is-starting-to


2024-10-30 Attention economy? ✋ Spoon economy? 👈

date: 2024-10-30, from: Alex Schroeder’s Blog

2024-10-30 Attention economy? ✋ Spoon economy? 👈

People have been talking about the attention economy, trying to argue that we are building systems that never forget, that keep accumulating, because we can, because it is our instinct. And as a result, we’re building our own panopticon, where the archives of our deeds are there for everybody to see, to ingest, to transform and to barf forth as AI slop. The records we keep only ever benefit our enemies, never ourselves. That’s why I like automatic expiration of everything on social media.

Sometimes, archives are worth it. My blog is better curated than this feed you’re following. I rarely delete blog posts. Maybe I should… If you’re an organisation, you might want to keep archives. If you hold public office, official acts should certainly be archived. So there are some instances where archiving is OK. But for you and me, for most of us? Maybe not. And the hard-core record keepers can always run their own instances. Then again, I run my own instance and it can’t automatically expire all posts, which is a bummer! That day will come, however.

As I’m thinking of this and as I’m talking to people, however, I’m starting to realize that perhaps the term attention economy is no longer true. I am living in the spoon economy.

I just don’t have the time and energy for so many things. We are, collectively, mostly, out of spoons.

#Forgetting


https://alexschroeder.ch/view/2024-10-30-spoons


Kelli Anderson details how the clever A-to-Z 7-segment display mechanism works on…

date: 2024-10-30, updated: 2024-10-30, from: Jason Kittke’s blog


https://kottke.org/24/10/0045549-kelli-anderson-details-ho


Simson Garfinkel on Spooky Cryptographic Action at a Distance

date: 2024-10-30, updated: 2024-10-31, from: Bruce Schneier blog

Excellent read. One example:

Consider the case of basic public key cryptography, in which a person’s public and private key are created together in a single operation. These two keys are entangled, not with quantum physics, but with math.

When I create a virtual machine server in the Amazon cloud, I am prompted for an RSA public key that will be used to control access to the machine. Typically, I create the public and private keypair on my laptop and upload the public key to Amazon, which bakes my public key into the server’s administrator account. My laptop and that remove server are thus entangled, in that the only way to log into the server is using the key on my laptop. And because that administrator account can do anything to that server­—read the sensitivity data, hack the web server to install malware on people who visit its web pages, or anything else I might care to do­—the private key on my laptop represents a security risk for that server…


https://www.schneier.com/blog/archives/2024/10/simson-garfinkel-on-spooky-cryptographic-action-at-a-distance.html


Simpson Garfinkel on Spooky Cryptographic Action at a Distance

date: 2024-10-30, updated: 2024-10-30, from: Bruce Schneier blog

Excellent read. One example:

Consider the case of basic public key cryptography, in which a person’s public and private key are created together in a single operation. These two keys are entangled, not with quantum physics, but with math.

When I create a virtual machine server in the Amazon cloud, I am prompted for an RSA public key that will be used to control access to the machine. Typically, I create the public and private keypair on my laptop and upload the public key to Amazon, which bakes my public key into the server’s administrator account. My laptop and that remove server are thus entangled, in that the only way to log into the server is using the key on my laptop. And because that administrator account can do anything to that server­—read the sensitivity data, hack the web server to install malware on people who visit its web pages, or anything else I might care to do­—the private key on my laptop represents a security risk for that server…


https://www.schneier.com/blog/archives/2024/10/simpson-garfinkel-on-spooky-cryptographic-action-at-a-distance.html


October 29, 2024

date: 2024-10-30, from: Heather Cox Richardson blog

Republican presidential nominee former president Donald Trump offered Americans his closing argument in the 2024 presidential race on Sunday, October 27, at Madison Square Garden.


https://heathercoxrichardson.substack.com/p/october-29-2024


Office Hours: How are you coping?

date: 2024-10-30, from: Robert Reich’s blog

The upcoming election may be the most stressful in your lifetime so far. How are you managing the stress?


https://robertreich.substack.com/p/office-hours-how-are-you-coping


Eighteen years of ABI stability

date: 2024-10-30, from: Daniel Stenberg Blog

It has been eighteen years of libcurl ABI stability.


https://daniel.haxx.se/blog/2024/10/30/eighteen-years-of-abi-stability/


Wednesday 30 October, 2024

date: 2024-10-30, from: John Naughton’s online diary

Autumn bouquet What an imaginative gardener can rustle up in a few minutes, just before dinner guests arrive. Quote of the Day ”Democracy is not a spectator sport. It’s not what governments do. Democracy is what people do.” Robert Reich … Continue reading


https://memex.naughtons.org/wednesday-30-october-2024/40013/


Cancelling Your Amazon Prime Membership to Protest Bezos’s Bootlicking at the Washington Post Is Like Pissing in the Ocean

date: 2024-10-29, updated: 2024-10-30, from: Daring Fireball


https://www.theatlantic.com/culture/archive/2024/10/washington-post-bezos-amazon-prime-cancel/680421/


Ron Prognosticates: Trump is Going to Win

date: 2024-10-29, updated: 2024-11-01, from: Ron Garret

 I’m too depressed to elaborate much on this, but I just wanted to go on the record with this prediction before the election.  Why do I think Trump is going to win?  Because DJT stock is up and has been rising steadily since it hit an all-time low in late September.  It didn’t even go down today after yesterday’s disastrous MSG rally.  The polls have been static since


https://blog.rongarret.info/2024/10/ron-prognosticates-trump-is-going-to-win.html


@Dave Winer’s Scripting News (date: 2024-10-29, from: Dave Winer’s Scripting News)

“When your house is on fire there aren’t two sides.” A few people misunderstood. In this analogy there are no arsonists. There is the house and there is fire. If you were reporting on this situation, you don’t need to find out what motivates the fire, the only important thing is that if not checked it will destroy the house.


http://scripting.com/2024/10/29.html#a211715


date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/hyperlinks-the-open-web-and-a-membership-appeal


Apple Unveils Mac Minis With M4 and M4 Pro Chips

date: 2024-10-29, updated: 2024-10-29, from: Daring Fireball


https://www.apple.com/newsroom/2024/10/apples-new-mac-mini-is-more-mighty-more-mini-and-built-for-apple-intelligence/


Household Surrealism: Clothesline Animals

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/household-surrealism-clothesline-animals


From 2017: I Don’t Know How To Explain To You That You…

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/0045550-from-2017-i-dont-know


As a middle-aged man, I would’ve saved loads on therapy if I’d…

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/0045541-as-a-middle-aged-man-i


MacRumors: ‘M1 vs. M3 vs. M4 iMac Buyer’s Guide’

date: 2024-10-29, updated: 2024-10-29, from: Daring Fireball


https://www.macrumors.com/guide/m1-vs-m3-vs-m4-imac/


Retro 80s Versions of Tech Company Logos

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/retro-80s-versions-of-tech-company-logos


If you are thinking of protesting by not voting, Bernie Sanders answers…

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/0045546-bernie-sanders-answers-th


October 28, 2024

date: 2024-10-29, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-28-2024-013


Delimar Vera was kidnapped when she was 10 days old and presumed…

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/0045542-delimar-vera-was-kidnappe


1.5C Here We Come

date: 2024-10-29, from: David Rosenthal’s blog

Source
John Timmer’s With four more years like 2023, carbon emissions will blow past 1.5° limit is based on the United Nations’ Environmental Programme’s report Emissions Gap Report 2024. The “emissions gap” is:
the difference between where we’re heading and where we’d need to be to achieve the goals set out in the Paris Agreement. It makes for some pretty grim reading. Given last year’s greenhouse gas emissions, we can afford fewer than four similar years before we would exceed the total emissions compatible with limiting the planet’s warming to 1.5° C above pre-industrial conditions.

The report ascribes this situation to two distinct emissions gaps: between the goals of the Paris Agreement and what countries have pledged to do and between their pledges and the policies they’ve actually put in place.
Source
Back in 2021 in my TTI/Vanguard talk I examined one of these gaps, the one between the crypto-bros’ energy consumption:
The leading source for estimating Bitcoin’s electricity consumption is the Cambridge Bitcoin Energy Consumption Index, whose current central estimate is 117TWh/year.

Adjusting Christian Stoll et al’s 2018 estimate of Bitcoin’s carbon footprint to the current CBECI estimate gives a range of about 50.4 to 125.7 MtCO2/yr for Bitcoin’s opex emissions, or between Portugal and Myanmar.
and their rhetoric:
Cryptocurrencies assume that society is committed to this waste of energy and hardware forever. Their response is frantic greenwashing, such as claiming that because Bitcoin mining allows an obsolete, uncompetitive coal-burning plant near St. Louis to continue burning coal it is somehow good for the environment.

But, they argue, mining can use renewable energy. First, at present it doesn’t. For example, Luxxfolio implemented their commitment to 100% renewable energy by buying 15 megawatts of coal-fired power from the Navajo Nation!.

Second, even if it were true that cryptocurrencies ran on renewable power, the idea that it is OK for speculation to waste vast amounts of renewable power assumes that doing so doesn’t compete with more socially valuable uses for renewables, or indeed for power in general.
Source
Note that the current CBECI estimate shows that Bitcoin’s energy consumption has increased 43% since 2021, a 12.7%/yr increase.

Follow me below the fold for more details of the frantic greenwashing, not just from the crypto-bros but from the giants of the tech industry that aims to ensure that:
Following existing policies out to the turn of the century would leave us facing over 3° C of warming.
Luxxfolio wasn’t an exception. The latest example of Bitcoin greenwashing comes from Hunterbrook Media:
These lies were just the start, Hunterbrook documents lies about most aspects of their business. Note TeraWulf’s pivot to AI. In Bitcoin Miners Take Divergent Paths Six Months After Revenue ‘Halving’, David Pan explains that TeraWulf is part of a trend:
Six months after rewards for validating transactions on the Bitcoin network were reduced by half, crypto mining companies are choosing between two divergent paths to remain viable.

Public miners including MARA Holdings, Riot Platforms and CleanSpark are keeping the Bitcoin they produce with the expectation that the digital asset will rise in value. At the same time, an increasing number of companies are spending more on developing data centers that power artificial intelligence applications.
It isn’t just the crypto-bros who are apperently lying about using renewables. Back in July Adele Peters revealed that Amazon says it hit a goal of 100% clean power. Employees say it’s more like 22%:
Today, Amazon announced that it hit its 100% renewable electricity goal seven years early. But a group of Amazon employees argues that the company’s math is misleading.

A report from the group, Amazon Employees for Climate Justice, argues that only 22% of the company’s data centers in the U.S. actually run on clean power. The employees looked at where each data center was located and the mix of power on the regional grids—how much was coming from coal, gas, or oil versus solar or wind.

Amazon, like many other companies, buys renewable energy credits (RECs) for a certain amount of clean power that’s produced by a solar plant or wind farm. In theory, RECs are supposed to push new renewable energy to get built. In reality, that doesn’t always happen. The employee research found that 68% of Amazon’s RECs are unbundled, meaning that they didn’t fund new renewable infrastructure, but gave credit for renewables that already existed or were already going to be built.
And in August Amy Castor and David Gerard posted How to fix AI’s ghastly power consumption? Fake the numbers!:
Big tech uses a stupendous amount of power, so it generates a stupendous amount of CO2. The numbers are not looking so great, especially with the ever-increasing power use of AI.

So the large techs want to fiddle how the numbers are calculated!

Companies already have a vast gap between “market-calculated” CO2 and actual real-world CO2 production. The scam works a lot like carbon credits. Companies cancel out power used on the coal/gas-heavy grid in northern Virginia by buying renewable energy credits for solar energy in Nevada.

So in 2023, Facebook listed just 273 tonnes of “net” CO2 and claimed it had hit “net zero” — but it actually generated 3.9 million tonnes.

In practice, RECs don’t drive new clean energy or any drop in emissions — they only exist for greenwashing.

It gets worse. Large techs are already the largest buyers of RECs. So they’re lobbying the Greenhouse Gas Protocol organization to let them report even more ludicrously unrealistic numbers.

RECs currently have to be on the same continent at the same time of day. Amazon and Facebook propose a completely free system with no geographical constraints. They could offset coal power in Virginia with wind power from Norway or India.

This will make RECs work even more like the carbon credit market — where companies can claim hypothetical “avoided” CO2 against actual, real-world CO2.
Source
In Data center emissions probably 662% higher than big tech claims. Can it keep up the ruse? Isabel O’Brien reinforced the message:
Amazon is the largest emitter of the big five tech companies by a mile – the emissions of the second-largest emitter, Apple, were less than half of Amazon’s in 2022. However, Amazon has been kept out of the calculation above because its differing business model makes it difficult to isolate data center-specific emissions figures for the company.

As energy demands for these data centers grow, many are worried that carbon emissions will, too. The International Energy Agency stated that data centers already accounted for 1% to 1.5% of global electricity consumption in 2022 – and that was before the AI boom began with ChatGPT’s launch at the end of that year.

AI is far more energy-intensive on data centers than typical cloud-based applications. According to Goldman Sachs, a ChatGPT query needs nearly 10 times as much electricity to process as a Google search, and data center power demand will grow 160% by 2030. Goldman competitor Morgan Stanley’s research has made similar findings, projecting data center emissions globally to accumulate to 2.5bn metric tons of CO2 equivalent by 2030.

In the meantime, all five tech companies have claimed carbon neutrality, though Google dropped the label last year as it stepped up its carbon accounting standards. Amazon is the most recent company to do so, claiming in July that it met its goal seven years early, and that it had implemented a gross emissions cut of 3%.
Because the tech giants are funnelling vast amounts of cash to Nvidia for hardware to train AIs to, for example, tell people to eat at Angus Steakhouse, or put glue on pizza, convince them that black people’s IQ is inferior to whites, hallucinate patient’s responses to doctors, persuade teens to commit suicide, and so on they will need lots of power. The smart miners have figured out that their access to lots of power is worth more to the AI bubble than the Bitcoin it could mine. Especially since the halvening. The market has figured this out too:
while the shares of the majority of the companies have underperformed Bitcoin’s more than 60% rally this year with future mining revenue constrained, traders appear to be voting which strategy will succeed, with those embracing AI posing the largest gains.

MARA and Riot, two of the largest publicly traded Bitcoin miners and both “hodlers,” have seen their shares slump 20% and 36%, respectively, this year.
On the other hand:
Northern Data AG is examining a possible sale of its crypto mining business to free up funds for expanding its artificial-intelligence operations.

The Frankfurt-listed company, whose main shareholder is stablecoin issuer Tether Holdings Ltd., would use proceeds from the sale of Peak Mining to focus on its AI solutions unit, it said in a statement Monday. Shares of Northern Data jumped as much as 12% on the news, and were up 9.8% as of 12:06 p.m. in Frankfurt.
The big tech companies are desperate for power:
Of course, the nuclear options won’t add CO2 to the atmosphere, but they won’t come on line until after we’ve breached 1.5C. The result is the rapidly increasing “emssions gap” of the large tech companies. But the problem is even worse than it appears. In my EE380 talk I discussed the carbon emmissions from Bitcoin’s hardware:
Bitcoin’s growing e-waste problem by Alex de Vries and Christian Stoll concludes that:
Bitcoin’s annual e-waste generation adds up to 30.7 metric kilotons as of May 2021. This level is comparable to the small IT equipment waste produced by a country such as the Netherlands.
That’s an average of one whole MacBook Air of e-waste per “economically meaningful” transaction.
Source
Why does Bitcoin generate so much e-waste?:
The reason for this extraordinary waste is that the profitability of mining depends on the energy consumed per hash, and the rapid development of mining ASICs means that they rapidly become uncompetitive. de Vries and Stoll estimate that the average service life is less than 16 months. This mountain of e-waste contains embedded carbon emissions from its manufacture, transport and disposal. These graphs show that for Facebook and Google data centers, capex emissions are at least as great as the opex emissions.
Lindsay Clark’s GenAI’s dirty secret: It’s set to create a mountainous increase in e-waste points out that AI has the same problem:
Computational boffins’ research claims GenAI is set to create nearly 1,000 times more e-waste than exists currently by 2030, unless the tech industry employs mitigating strategies.

The study, which looks at the rate AI servers are being introduced to datacenters, claims that a realistic scenario indicates potential for rapid growth of e-waste from 2.6 kilotons each year in 2023 to between 400 kilotons and 2.5 million tons each year in 2030, when no waste reduction measures are considered.
Assuming that the tech giants eventually succeed in generating profits from their massive investments in AI data centers, it is likely that the economic life of Nvidia’s hardware is longer than that of Bitmain’s mining rigs. But the investment is much bigger, so it is likely that the capex emissions from AI data centers add greatly to the overall climate impact of AI. Even if they never make profits, the capex emissions from the current build-out will still be in the atmosphere.

Interestingly, the mainstream media has started to pay attention. Back in June the Washington Post’s Evan Halper and Caroline O’Donovan’s AI is exhausting the power grid. Tech firms are seeking a miracle solution reported on the latest shiny object:
So near the river’s banks in central Washington, Microsoft is betting on an effort to generate power from atomic fusion — the collision of atoms that powers the sun — a breakthrough that has eluded scientists for the past century. Physicists predict it will elude Microsoft, too.

The tech giant and its partners say they expect to harness fusion by 2028, an audacious claim that bolsters their promises to transition to green energy but distracts from current reality.
Even if they could “harness fusion by 2028”, it would be too late to avoid 1.5C. But no-one has yet built a fusion reactor with a positive power output, so the 2028 claim is obvious BS. Pay attention to their actions not words:
In fact, the voracious electricity consumption of artificial intelligence is driving an expansion of fossil fuel use — including delaying the retirement of some coal-fired plants.

The data-center-driven resurgence in fossil fuel power contrasts starkly with the sustainability commitments of tech giants Microsoft, Google, Amazon and Meta, all of which say they will erase their emissions entirely as soon as 2030. The companies are the most prominent players in a constellation of more than 2,700 data centers nationwide, many of them run by more obscure firms that rent out computing power to the tech giants.

“They are starting to think like cement and chemical plants. The ones who have approached us are agnostic as to where the power is coming from,” said Ganesh Sakshi, chief financial officer of Mountain V Oil & Gas, which provides natural gas to industrial customers in Eastern states.
And this month the New York Times’ David Gelles’ The A.I. Power Grab reported that Nvidia was also pushing the “AI will solve the climate” fantasy:
Nvidia’s chips are incredibly power-hungry. As the company rolls out new products, analysts have taken to measuring the amount of electricity needed to power them in terms of cities, or even countries.

There are already more than 5,000 data centers in the U.S., and the industry is expected to grow nearly 10 percent annually. Goldman Sachs estimates that A.I. will drive a 160 percent increase in data center power demand by 2030.

Dion Harris, Nvidia’s head of data center product marketing, acknowledged that A.I. was creating a huge spike in power usage. But he said that over time, that demand would be offset as A.I. made other industries more efficient.

“There is sort of a myopic view on the data center,” he said, “but not really an understanding that a lot of those technologies are going to be the main way that we’re going to innovate our way to a net-zero future.”
Apart from continuing to burn fossil fuels as fast as they can and signing deals that won’t make a difference until after the world has committed to 1.5C, what are the tech giants doing? Just like the crypto-bros, they are greenwashing, and spinning ludicrous futures to prevent current action. Here, for example, is Eric Schmidt:
Eric Schmidt, the former chief executive of Google, recently said that the artificial intelligence boom was too powerful, and had too much potential, to let concerns about climate change get in the way.

Schmidt, somewhat fatalistically, said that “we’re not going to hit the climate goals anyway,” and argued that rather than focus on reducing emissions, “I’d rather bet on A.I. solving the problem.”
Schmidt at Sun

Full disclosure: I reported to Schmidt at Sun Microsystems, and my opinion of him is less negative than most of my then peer engineers. But I would not expect him to sacrifice immediate profits for the health of the planet. He is right that “we’re not going to hit the climate goals anyway”, but that is partly his fault. Even assuming that he’s right and AI is capable of magically “solving the problem”, the magic solution won’t be in place until long after 2027, which is when at the current rate we will pass 1.5C. And everything that the tech giants are doing right now is moving the 1.5C date closer.


https://blog.dshr.org/2024/10/15c-here-we-come.html


What It’s Like Being a Billionaire’s Personal Assistant. “You have to have…

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/0045535-what-its-like-being-a


“A Vote for Donald Trump Is a Vote for School Shootings and Measles”

date: 2024-10-29, updated: 2024-10-29, from: Jason Kittke’s blog


https://kottke.org/24/10/a-vote-for-donald-trump-is-a-vote-for-school-shootings-and-measles


2024-10-29 On our watch

date: 2024-10-29, from: Alex Schroeder’s Blog

2024-10-29 On our watch

Terrible things are happening on our watch. I’m a bit over fifty years old and when I was a lot younger I felt that those over fifty had let us down. And now I’m seeing how easy this came to me. I don’t feel strong enough to turn the tide. I can write. I can post. I can vote. 🗳️

I guess the frustration just builds up until one day a mob forms on the streets outside, no matter how small, and suddenly a lot of people will discover that where as they can’t start a riot, they’ll happily join one.

Russia is still invading Ukraine.

Russian trolls and Russian money has driven a stake into one divisive issue after another, turning us against each other, unable to get our act together. It was bad in Poland. It’s bad in Hungary. It’s getting worse in Italy. And we’re barely holding on in Germany, France and Austria.

Israel is still killing tens of thousands.

Either it’s their land and it’s a massacre of the locals or it’s an invasion of Palestine. Before we can talk about ownership of the land, about the terrible history of this corner of our planet, let me point at the Universal Declaration of Human Rights. Don’t take people’s land. Don’t subjugate people. Don’t humiliate people. It’s not hard to make progress. It’s only hard if you keep your eyes on the horizon and are willing to trample everything underfoot.

The climate is not only flying past the 1.5°C limit, we’re now aiming at 3.1°C.

Here in Switzerland we can vote on many things. We decided against a strong CO₂ tax. We voted a federal councillor into office who wants to widen the autobahn we have to six lanes, who wants to bring back nuclear energy. We voted down a biodiversity initiative. All the while trying to lower taxes and appease the rich. Cars are getting bigger. The price of driving a car goes down; the price of taking the train goes up.

I’m letting terrible things happen on my watch.

#USA #Russia #Israel #Climate


https://alexschroeder.ch/view/2024-10-29-on-our-watch


Bezos blinked

date: 2024-10-29, from: Dave Winer’s Scripting News

My op-ed for the Washington Post, if there was such a thing..

I didn’t imagine that Bezos cared what subscribers to the Washington Post thought about his decision to cancel their endorsement of VP Harris in the election one week from today.

But 200K people unsubscribed, and I guess that message got through to him, so he wrote an op-ed that ran in the Post yesterday, explaining that this was a principled thing.

If it was really a matter of principle, they wouldn’t have chosen this election, and one where his own personal interest was so involved. It doesn’t look principled, and when you’re trying to do something principled, it pretty much has to look that way or you have to conclude that it’s bullshit, which it obviously is.

It’s surprising that he cares. The Post was worth $250M when he bought it in 2013, maybe it’s worth more than that now, but it’s a very small part of his current $205B net worth. If owning the Post would interfere with his other businesses in a negative way, and if the problem could be solved by dropping it, I don’t doubt that he would do that. Then why this op-ed? It could be that someone in his family objected, sometimes people react to that in ways that could cost money. It’s possible. It’s also possible that he’s not sure that Trump will win, and being a calculating person, he realizes now that he’s created a similar problem for himself if the Democrats win. The Trumps won’t care if he lies about the reason, so lying about the reason was the obvious path for him.

I think what we’re really seeing is that owning a high profile news org like the Post isn’t something for Mr Bezos. He would probably be better off selling the Post, so he doesn’t have to make these kinds of principled bullshit choices, when clearly the only principled thing to do is not abandon American democracy in its hour of greatest need.


http://scripting.com/2024/10/29/130948.html?title=bezosBlinked


Law Enforcement Deanonymizes Tor Users

date: 2024-10-29, updated: 2024-10-29, from: Bruce Schneier blog

The German police have successfully deanonymized at least four Tor users. It appears they watch known Tor relays and known suspects, and use timing analysis to figure out who is using what relay.

Tor has written about this.

Hacker News thread.


https://www.schneier.com/blog/archives/2024/10/law-enforcement-deanonymizes-tor-users.html


2024-10-29 NNCP benefits and doubts

date: 2024-10-29, from: Alex Schroeder’s Blog

2024-10-29 NNCP benefits and doubts

So, what are the benefits of Node to Node copy (NNCP)? What are my doubts? I have many doubts, now that I’ve been experimenting with NNCP for a while.

NNCP is a way to securely store-and-forward files, mail and other commands. As such, it can replace Unix to Unix copy (UUCP). Since almost nobody uses UUCP these days, the question remains: what for?

NNCP is based on the exchange of public keys, so you can’t reach strangers this way. Email, for example, allows you to reach strangers. A positive take would be that NNCP is allow-list based. If you send mail via NNCP, the nodes have to both agree to it before data can be exchanged.

Since NNCP is based on public key cryptography, intermediaries cannot decrypt the data. They can still discover who sends data to whom. Of course it isn’t trivial to do, but it is possible. My laptop sends encrypted data to my server; you call my server and pick up the encrypted data; so if the server is under surveillance, the two nodes communicating with each other are identified. That doesn’t give away your home address, but regular logs can reveal the IP numbers used, so you need to cover your tracks at a lower level, too, if you want to escape surveillance. Alternatively, you can raise the stakes by using multiple hops to servers in different jurisdictions, with no liabilities by the service providers. Don’t pick two servers in different countries where the hosting providers are all in the same country. When you do have a chain of independent nodes, this will make it harder to identify the two nodes communicating with each other, but that’s it. It just raises the bar.

Sending encrypted mail is similar to a one-hop setup. On the mail server, the data is encrypted. Sender and recipient are known. Of course an email address looks much easier to understand than a node identifier, but for a computer, surely the two are very similar.

Perhaps you’d think that the ability to have the NNCP network work offline via the sneakernet is what sets it apart. But take a USB stick, have a directory per recipient, store encrypted files in these directories, carry it over to your friends, same thing, no? It’s a bit more obvious, but it’s not much more secure.

The only benefit, then, is tooling. Even if using the sneakernet, carrying around data on USB sticks, the existing tools still work. End users can use regular mail; end users can send files and request files and NNCP integration makes sure that nobody has to learn how gpg works.

But make no mistake: gpg has public keys and private keys in key rings and a command line tool to manage it all, whereas NNCP just as the nncp.hjson file per node with a private key and the public keys of its neighbouring nodes and no command line tool to manage it.

Now I’m wondering about the reasons for picking NNCP.

If you’re using mail on the command line to send and receive mail, having your email server hooked up for NNCP makes it comfortable to send and receive encrypted mail. If you have a mail client like Delta Chat with gpg automatic cryptography integration, however, that works just as well. Regular mail servers impose size limits on mails send, however, so that makes sending large files with automatic splitting and collating more challenging.

If you’re carrying or sending USB sticks around, using NNCP for file transfers and remote executions is slightly more interesting than using gpg to encrypt files because there are no limits imposed on the remote executions. You could run a BBS, run a news server, or try something new and NNCP doesn’t care as long as the nodes at the end of the line know how to handle it. In theory you could just use emails for this and that’s what the old Play by E-Mail (PBEM) games would do: parse emails received and send reports back. If a player uses a special tool that tool needs to emit properly formatted emails. MIME messages can indicate the type of data they contain, so it can all be made to work.

There are currently the only two benefits I can think of:

All of this to avoid the size limits of email, the parsing and emitting of special email formats, the operation of gpg, and so on.

If you can think of unique benefits for NNCP, let me know.

#NNCP


https://alexschroeder.ch/view/2024-10-29-nncp-doubts


Why Elon Musk thinks he’ll be f*cked if Trump loses

date: 2024-10-29, from: Robert Reich’s blog

And he may be.


https://robertreich.substack.com/p/why-musk-thinks-hell-be-fcked-if


October 28, 2024

date: 2024-10-29, from: Heather Cox Richardson blog

On Monday, October 28, 1929, New York’s Metropolitan Opera Company opened its forty-fifth season.


https://heathercoxrichardson.substack.com/p/october-28-2024


date: 2024-10-29, updated: 2024-10-29, from: Daring Fireball


https://go.nomorobo.com/daringfireball


★ In Defense, I Swear, of the Magic Mouse’s Charging Port Placement

date: 2024-10-29, updated: 2024-10-29, from: Daring Fireball

The Magic Mouse charging port placement is an opinionated design, not an absurd design.


https://daringfireball.net/2024/10/in_defense_i_swear_of_the_magic_mouses_charging_port_placement


Jeff Bezos: ‘The Hard Truth: Americans Don’t Trust the News Media’

date: 2024-10-29, updated: 2024-10-29, from: Daring Fireball


https://www.washingtonpost.com/opinions/2024/10/28/jeff-bezos-washington-post-trust/


What a Difference a Bey Makes

date: 2024-10-28, from: Dan Rather’s Steady

In closing, Trump goes low, Harris goes high


https://steady.substack.com/p/what-a-difference-a-bey-makes


The Washington Post Has Lost Over 200,000 Subscribers (and Counting) After Trump Bootlicker Jeff Bezos Blocked Endorsement of Kamala Harris

date: 2024-10-28, updated: 2024-10-29, from: Daring Fireball


https://www.npr.org/2024/10/28/nx-s1-5168416/washington-post-bezos-endorsement-president-cancellations-resignations


Chris Ware on Richard Scarry

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/chris-ware-on-richard-scarry


Apple Introduces M4 iMacs, With Updated Colors, a Nano-Texture Display Option, and USB-C Input Peripherals

date: 2024-10-28, updated: 2024-10-28, from: Daring Fireball


https://www.apple.com/newsroom/2024/10/apple-introduces-new-imac-supercharged-by-m4-and-apple-intelligence/


A list of the 20 best art museums in America, including the…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045540-a-list-of-the-20


The Last of Us Season Two Trailer

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/the-last-of-us-season-two-trailer


Five ways a Trump presidency would be disastrous for the climate. He…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045539-five-ways-a-trump-preside


October 27, 2024

date: 2024-10-28, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-27-2024-d14


Oxfam analysis: “Investment emissions are the most significant part of a billionaire’s…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045534-oxfam-analysis-investment


Some speculative analysis about how the ever-decreasing projections of global population (now…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045531-some-speculative-analysis


Apple Intelligence Is Available Today, With the Release of iOS 18.1 and MacOS 15.1

date: 2024-10-28, updated: 2024-10-29, from: Daring Fireball


https://www.apple.com/newsroom/2024/10/apple-intelligence-is-available-today-on-iphone-ipad-and-mac/


The Nirvana Concert “Sabotaged” by Kurt Cobain to Spite an Angry Crowd

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/the-nirvana-concert-sabotaged-by-kurt-cobain-to-spite-an-angry-crowd


@Dave Winer’s Scripting News (date: 2024-10-28, from: Dave Winer’s Scripting News)

The people who are alive right now are the first to create knowledge that we know in advance will be part of LLM databases. So far we’ve heard from the resisters, the ones who don’t want any part of this. But what about people who want to create knowledge in the maximally useful form? Are there any howto’s for this? A busy writer’s guide to creating human knowledge?


http://scripting.com/2024/10/28.html#a163401


Finding a server’s BMC / IPMI IP address with ipmitool

date: 2024-10-28, from: Jeff Geerling blog

Finding a server’s BMC / IPMI IP address with ipmitool

        <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>I test servers on a temporary basis a lot, and many enterprise servers don't have as user-friendly external port indications, or little OLED displays to provide useful information. They're no-frills because they don't need frills, you just deploy them and they run for years.</p>

I often need to gain access to the server’s IPMI/BMC interface to manage the server remotely, and it’s not always obvious what IP address is assigned if you don’t manually assign one via your router and a MAC address.

I could scan my network for the IP address, but assuming I have the server booted and it’s a modern Supermicro or other standard system, I can use ipmitool to grab the BMC IP:

  <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>


https://www.jeffgeerling.com/blog/2024/finding-servers-bmc-ipmi-ip-address-ipmitool


Criminals Are Blowing up ATMs in Germany

date: 2024-10-28, updated: 2024-10-28, from: Bruce Schneier blog

It’s low tech, but effective.

Why Germany? It has more ATMs than other European countries, and—if I read the article right—they have more money in them.


https://www.schneier.com/blog/archives/2024/10/criminals-are-blowing-up-atms-in-germany.html


WHAT?! “In Sverris Saga, the Old Norse saga of King Sverre Sigurdsson,…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045532-what-in-sverris-saga-the


Hear a Chopin Waltz Unearthed After Nearly 200 Years. A leading Chopin…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045530-hear-a-chopin-waltz-unear


@Dave Winer’s Scripting News (date: 2024-10-28, from: Dave Winer’s Scripting News)

I started to read Ben Thompson’s email newsletter Stratechery this morning, it was about Trump on Joe Rogan’s podcast, which I didn’t want to listen to, because I am overdosing on Trump, again. I was surprised to see it begins with the story of podcasting, which has my name in it, which was gratifying. A lot of people will read that. I’m including a screen shot of the beginning because his newsletter is not something you can read without a subscription.


http://scripting.com/2024/10/28.html#a144724


A Recent Seismic Map of the World

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/a-recent-seismic-map-of-the-world


@Miguel de Icaza Mastondon feed (date: 2024-10-28, from: Miguel de Icaza Mastondon feed)

First steps in Godot on VisionPro.

Everything from the iPad seems to work, now the UI needs to be Vision-ified


https://mastodon.social/@Migueldeicaza/113385514795943185


“Timothée Chalamet makes surprise appearance at NYC lookalike contest just as cops…

date: 2024-10-28, updated: 2024-10-28, from: Jason Kittke’s blog


https://kottke.org/24/10/0045529-timothee-chalamet-makes-s


Harris’s closing message: Why it must center on anti-elitist economics

date: 2024-10-28, from: Robert Reich’s blog

Saving democracy is important, of course, but it should be framed as part of her commitment to unrig the system


https://robertreich.substack.com/p/why-anti-elitist-economics-must-be


2024-10-28 Dragonfly

date: 2024-10-28, from: Alex Schroeder’s Blog

2024-10-28 Dragonfly

Yesterday we went for a walk. We brought along the macro lens to take pictures of some mushrooms but when we got to the small pond we saw a red dragonfly resting on a stone and took a picture of the dragonfly.

A red dragonfly resting

Then we noticed a big blue and green dragonfly examining the reeds along the shore, occasionally fighting with another large dragonfly. We hunkered down and took about a hundred pictures. And finally the dragonfly decided to land right in front of us, posing for the longest time, looking as if it was depositing eggs. It was amazing.

A dragonfly inbound Dragonfly coming closer A dragonfly portrait, eyes looking like a fantastic helmet Dragonfly looking one side Dragonfly looking the other side

In the images above you can see the appendages at the end of the tail which makes me think this is a female.

For comparison, see the dragonfly anatomy from Wikipedia, by M. A. Broussard - own work, CC BY-SA 4.0, link:

image/svg+xml Lateral Carina Intersegmental Annulus Hind Wing Basal Plate Tibia Vulvular Spine Stylus Cercus Forewing Femur Tarsus Mesepisternum Labium Labrum Anteclypeus Postclypeus Frons Antenna Ocellus Vertex Compound Eye Prothorax Mesepimeron HEAD THORAX ABDOMEN Transverse Carina S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 Metepisternum Metepimeron Mandible Cercus / Clasper Paraproct Epiproct Nodus Stigma DRAGONFLY ANATOMY Ovipositor (ANISOPTERA)

#Dragonfly #Photography


https://alexschroeder.ch/view/2024-10-28-dragonfly


October 27, 2024

date: 2024-10-28, from: Heather Cox Richardson blog

I stand corrected.


https://heathercoxrichardson.substack.com/p/october-27-2024


@Dave Winer’s Scripting News (date: 2024-10-28, from: Dave Winer’s Scripting News)

If the Washington Post already had their endorsement written when is it going to leak?


http://scripting.com/2024/10/27.html#a011355


@Dave Winer’s Scripting News (date: 2024-10-28, from: Dave Winer’s Scripting News)

It appears Trump expects to lose.


http://scripting.com/2024/10/27.html#a011256


Monday 28 October, 2024

date: 2024-10-28, from: John Naughton’s online diary

Westward Ho! Donegal coast, Ireland. Quote of the Day Man is an invention of recent date. And one perhaps nearing its end.” Michel Foucault Musical alternative to the morning’s radio news Bird Song | The Wailin’ Jennys Link Long Read … Continue reading


https://memex.naughtons.org/monday-28-october-2024/40007/


Public comment on proposed vehicle safety rule

date: 2024-10-27, from: Tracy Durnell Blog

Comment left at regulations.gov: Yes, please consider pedestrian safety in vehicle safety standards. Cars keep getting taller, heavier, and more dangerous for people outside the vehicle. Without regulation, I fear the trend will only continue. Our safety is important too.   See also: People will keep dying to cars until we decide their safety is […]


https://tracydurnell.com/2024/10/27/public-comment-on-proposed-vehicle-safety-rule/


Ambiguous words collection

date: 2024-10-27, from: Tracy Durnell Blog


https://tracydurnell.com/2024/10/27/ambiguous-words-collection/


Trello open source alternative

date: 2024-10-27, from: Tracy Durnell Blog

Can be self-hosted.


https://tracydurnell.com/2024/10/27/trello-open-source-alternative/


October 26, 2024

date: 2024-10-27, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-26-2024-cbd


Seeking Solitude in Glenns Ferry, Idaho

date: 2024-10-27, updated: 2024-10-27, from: Russell Graves, Syonyk’s Project Blog


https://www.sevarg.net/2024/10/27/seeking-solitude-in-glenns-ferry/


@Dave Winer’s Scripting News (date: 2024-10-27, from: Dave Winer’s Scripting News)

Listened to Charlemagne tha God for the first time on the New Yorker podcast. I agree with everything he said. Really glad that people with clear mind and purpose are using our medium to do the good we hoped for. Best part was where he quoted Obama agreeing that things don’t change when you elect a new president. Change can’t come that fast unless we bring a substantial majority of other Americans with us. The vote isn’t a way to make change, it isn’t a way to express yourself, it’s your role in governing our country. It’s not the First Amendment or the Second Amendment, it’s the whole Constitution. It’s the most power every one of us gets. Even the president doesn’t have the power of our votes. You don’t get a specific result from your vote, that would be the fascism that we’re trying to avoid. It’s the consenus that build that makes the difference. And Obama is too modest because he made at least a couple of big changes. First, everyone has a right to health insurance now because we elected Obama. That’s no small deal, coming from someone who has depended on health insurance to survive, a couple of times. And second, we stirred the racial pot in this country in a positive way. Not to say we got peace and love as a result. Because there are a lot of white folks who don’t want that pot stirred. But that was change nonetheless. The only way we get there, and I’ve said this many times, is by working together. Blame is powerless. Acceptance is powerful.


http://scripting.com/2024/10/27.html#a135512


@Miguel de Icaza Mastondon feed (date: 2024-10-27, from: Miguel de Icaza Mastondon feed)

“A cartography of a genocide”- full experience on desktop

forensic-architecture.org/inve


https://mastodon.social/@Migueldeicaza/113379467954047373


’You‘ve Got a Friend‘

date: 2024-10-27, from: Dan Rather’s Steady

A Reason To Smile


https://steady.substack.com/p/youve-got-a-friend


decomplexifying curl

date: 2024-10-27, from: Daniel Stenberg Blog

(I wrote about this topic in my weekly email this week. This is the blog version, somewhat extended.) Easy to read Two contributing factors that make code hard to read are function length and function complexity. To keep source code easy to read, understand and debug we should strive towards keeping functions short and simple. … Continue reading decomplexifying curl


https://daniel.haxx.se/blog/2024/10/27/decomplexifying-curl/


Sunday caption contest: 3 a.m.

date: 2024-10-27, from: Robert Reich’s blog

And last week’s winner


https://robertreich.substack.com/p/sunday-caption-contest-3-am


Using less memory to look up IP addresses in Mess With DNS

date: 2024-10-27, updated: 2024-10-27, from: Julia Evans blog


https://jvns.ca/blog/2024/10/27/asn-ip-address-memory/


October 26, 2024

date: 2024-10-27, from: Heather Cox Richardson blog

Beginning in 1943, the War Department published a series of pamphlets for U.S.


https://heathercoxrichardson.substack.com/p/october-26-2024


October 25, 2024

date: 2024-10-27, from: Heather Cox Richardson blog

download audio/mpeg

https://heathercoxrichardson.substack.com/p/october-25-2024-d20


★ Profiles in Cowardice: Owner Jeff Bezos and Publisher William Lewis of The Washington Post

date: 2024-10-27, updated: 2024-10-27, from: Daring Fireball

Liberal newspapers breaking tradition to not endorse anyone is worse than if their owners had forced them to endorse Trump instead.


https://daringfireball.net/2024/10/profiles_in_cowardice_bezos_lewis_washington_post


Joz Teases Mac Announcements Next Week

date: 2024-10-27, updated: 2024-10-27, from: Daring Fireball


https://x.com/gregjoz/status/1849484363165213148


Platform Strategy and Its Discontents

date: 2024-10-27, updated: 2024-10-27, from: Alex Russel’s blog


https://infrequently.org/2024/10/platforms-are-competitions/


@Miguel de Icaza Mastondon feed (date: 2024-10-26, from: Miguel de Icaza Mastondon feed)

Every day, I have to resist the urge of "Let me just rewrite this additional piece of UI in Godot in SwiftUI'.


https://mastodon.social/@Migueldeicaza/113375746202097034


Jury Finds Masimo Smartwatches Infringed Apple Patents, Awards Apple Just Enough to Buy One Apple Watch SE

date: 2024-10-26, updated: 2024-10-27, from: Daring Fireball


https://www.reuters.com/legal/masimo-smartwatches-infringe-apple-patents-us-jury-says-2024-10-25/


You can’t hurt Bezos

date: 2024-10-26, from: Dave Winer’s Scripting News

It probably does no good to cancel your Washington Post subscription. It’s hard to imagine Bezos would lose any money from a complete writedown. Any loss would offset gains he would receive from selling a tiny bit of Amazon stock, it would wash out on his balance sheet.

You can’t hurt him with money. In fact I’m pretty sure we can’t hurt him in any way. So why not keep the reporters employed, for once the seem to be doing the right thing and keeping us in the loop on why they’re doing the awful thing they’re doing. Usually we’re kept in the dark.


http://scripting.com/2024/10/26/202058.html?title=youCantHurtBezos


2024-10-24 Executing commands via NNCP

date: 2024-10-26, from: Alex Schroeder’s Blog

2024-10-24 Executing commands via NNCP

In a network of connected nodes where you all exchanged public keys, it is possible to do file requests. For this to work, the node with the files needs to specify the directory with the files and the node wanting the files needs to use the nncp-freq command to do a file request.

But what file to request? One solution is for one side to create a file listing all the other files and make this filename known to friends. Then run a job to recreate the file on a regular basis.

But you know me. It sounds like CO₂ for the CO₂ god.

So here’s the node that has the files, granting its neighbour melanobombus access to the files in /home/alex/alexschroeder.ch/wiki and offering to execute ls -BR for that directory and sending it back as a file called files.txt.

    melanobomus: {
      exec: {
        rsmtp:  ["/usr/sbin/sendmail", "-bS"]
        ls: ["/bin/sh", "-c", "ls --ignore-backups --recursive /home/alex/alexschroeder.ch/wiki | nncp-file - $NNCP_SENDER:files.txt"]
      }
      freq: {
        path: "/home/alex/alexschroeder.ch/wiki"
      }
      …
    }

#NNCP


https://alexschroeder.ch/view/2024-10-24-nncp-exec


AlmaLinux shows off its new Kitten

date: 2024-10-26, updated: 2024-10-26, from: Liam Proven’s articles at the Register

Also there's a beta of 9.5 – which is more than there is of RHEL

  <p>The AlmaLinux team unveiled a new distribution, but don&#39;t get too excited. It&#39;s not meant to be a new flavor or intended for production use.</p> 


https://go.theregister.com/i/cfa/https://www.theregister.com/2024/10/26/almalinux_kitten/


@Dave Winer’s Scripting News (date: 2024-10-26, from: Dave Winer’s Scripting News)

So when the Dodger hit the walk-off grand slam last night, half of me was ecstatic because the Yankees were beaten, but oops, but I hate it even more that the freaking Dodgers won. This World Series is unique in that I desperately want both teams to lose. What do you do with that??


http://scripting.com/2024/10/26.html#a150700


@Dave Winer’s Scripting News (date: 2024-10-26, from: Dave Winer’s Scripting News)

BTW if you’re thinking why don’t we just go for the Nets. As I’ve said here many times, there aren’t actually any Nets fans to speak of in NY. That was the huge self-parody Kevin Durant did when he claimed there was some kind of rivalry between the Nets and the Knicks. Really unfortunate unforced error he could have just asked a few people where are all the Nets fans.


http://scripting.com/2024/10/26.html#a150315


@Dave Winer’s Scripting News (date: 2024-10-26, from: Dave Winer’s Scripting News)

Lots of Yankees fans at the Garden yesterday to see the great Knicks team of last year show up for the first time. The game in Boston on Tuesday was disheartening. It’s a new team with the core of last year’s team. And when the fans started roaring when there was nothing happening on the court, last night at the (NY) Garden, it was because the Yankees had scored in the World Series game 2794 miles away in Los Angeles. This is the inconvenience of being a Knicks fan who hates the freaking Yankees. We have to share an NBA team. The Knicks are much more like the Mets than that other team. That’s why it’s so incredible to see the 2024 Knicks be able to manage both ends of the court, and completely shut down a team that last year beat them in playoffs, the Pacers, just like last year, but better. A validation of everything. Now the team has to stay healthy. But, even if they don’t fly the Nazi flag at Trump’s rally tomorrow, you know that they want to, and some of them probably brought them. It’s a funny time for the Garden. The owner of the Garden btw is James Dolan. We try to overlook that he owns the Knicks and he seems to be cooperating by staying out of the our faces. But he is known as a vile man to the people of New York.


http://scripting.com/2024/10/26.html#a145243


@Dave Winer’s Scripting News (date: 2024-10-26, from: Dave Winer’s Scripting News)

Will there be Nazi flags at Trump’s Madison Square Garden rally?


http://scripting.com/2024/10/26.html#a144837


@Dave Winer’s Scripting News (date: 2024-10-26, from: Dave Winer’s Scripting News)

I bet Bezos wishes he owned Twitter instead of Musk.


http://scripting.com/2024/10/26.html#a144810


JetKVM: tiny IP KVM that’s not an Apple Watch

date: 2024-10-26, from: Jeff Geerling blog

JetKVM: tiny IP KVM that’s not an Apple Watch

        <div class="clearfix text-formatted field field--name-body field--type-text-with-summary field--label-hidden field__item"><p><img width="700" height="auto" class="insert-image" src="https://www.jeffgeerling.com/sites/default/files/images/jetkvm-running.jpeg" alt="JetKVM running"></p>

Despite what it looks like, this isn’t a hot-rod Apple Watch. This is an IP KVM. What does that mean? It’s basically a remote control rocket pack for any computer, from a giant tower PC, to a little mini PC you might run in your homelab.

It’s called JetKVM, and the team behind it sent me two to test out.

BIG SCARY DISCLAIMER: The JetKVM is currently on Kickstarter. If you decide to back it, and they don’t deliver, that’s… actually pretty common. I did back their Kickstarter, and I think they’ll deliver, but there are no guarantees.

BuildJet did not pay for this post, and I am not sharing in any profit, or even using an affiliate link. I just saw this tiny KVM come across my feed, thought it looked amazing, and asked if I could test it out.

  <span class="field field--name-uid field--type-entity-reference field--label-hidden"><span>Jeff Geerling</span></span>


https://www.jeffgeerling.com/blog/2024/jetkvm-tiny-ip-kvm-thats-not-apple-watch


October 25, 2024

date: 2024-10-26, from: Heather Cox Richardson blog

A bombshell story last night from the Wall Street Journal reported that billionaire Elon Musk, one of the richest men in the world, who is backing the election of Republican presidential candidate Donald Trump with a daily million-dollar sweepstakes giveaway and gifts of tens of millions to the campaign, has been in regular contact with Russian president Vladimir Putin since late 2022.


https://heathercoxrichardson.substack.com/p/october-25-2024


How to survive the next 9 days? The Saturday Coffee Klatch | October 26, 2024

date: 2024-10-26, from: Robert Reich’s blog

With Heather Lofthouse and Yours Truly, Robert Reich

download audio/mpeg

https://robertreich.substack.com/p/how-to-survive-the-next-9-days-the


Weeknotes: Oct. 19-25, 2024

date: 2024-10-26, from: Tracy Durnell Blog

Win of the week: voted!!! Looking forward to: getting all the reservations made for my trip Stuff I did: 8.75 hours consulting 1.75 hours writing DH brought me my favorite sandwich and a big snickerdoodle for lunch on my birthday – now in the final year of my thirties! trip planning, trip planning, trip planning! Our […]


https://tracydurnell.com/2024/10/26/weeknotes-oct-19-25-2024/


★ Vision Pro Bites Dog

date: 2024-10-26, updated: 2024-10-26, from: Daring Fireball

It’s almost as though — hear me out — Apple launched Vision Pro in 2023 for long-term strategic reasons, not with short-term sales in mind.


https://daringfireball.net/2024/10/vision_pro_bites_dog


Election Countdown, 11 Days to Go: Reasons to be Brave.

date: 2024-10-26, from: James Fallows, Substack

‘Clear eyes. Full heart. Can’t lose.’


https://fallows.substack.com/p/election-countdown-11-days-to-go