The Antenna

finding signal in the noise

columns

An experiment in personal news aggregation.

columns

(date: 2024-10-06 11:09:12)


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

1 day, 3 hours, 4 minutes, 49 seconds until this blog is 30.

http://scripting.com/2024/10/06.html#a154635


How about those Mets, day 2

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

I am reminded of 2015, when the Mets were so charmed – they could be down 9-0 in the 8th inning and you would tune into the game to see how they’d win it. It’s not the usual thing for the Mets, who pull defeat from the jaws of victory far more often than the other way.

And omg, 2024 is shaping up the same way.

Sit down and shut up, here come the Mets!

Briefly, because I have stuff to do – the Mets were down 1-0 in the bottom of the 8th, having been thoroughly shut down by the amazing Zach Wheeler. Imagine someone throwing a ball at you at 100 mph that looks like it’s going down but actually goes up and to the left. Or next time down and to the right. You could try to swing but you’d have to be very lucky to connect. And so it was for the first seven innings until they took out Wheeler (pitchers don’t do complete games any longer, they used to).

The Mets were ready. Hit after hit after hit and before you knew it, it was 5-1. Alonso, the star of the last Milwaukee game drove in one of the runs with a long sacrifice fly to center.

The Phillies and their fans who had been so confident of victory were shocked. And left to plan for today’s game at 4PM on Fox. You gotta know where I’ll be – glued to the set and dreaming about the fate of this Mets team who shows real signs of strong philosophy.

http://scripting.com/2024/10/06/151115.html?title=howAboutThoseMetsDay2


WordPress destiny, day 2

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

Glad I wrote the piece I wrote yesterday.

I could have written it any time in the last year as I was investigating and developing on the WordPress API and back end, but now seemed to be a good time, with all the attention its getting, and Matt’s interviews, I and others are getting a better idea of what the various components of the community are. I don’t know about the rest of you, but I had only a vague idea of what WordPress is beyond a piece of software used for commerce and to a lesser extent these days, writing on the web.

A few ideas – not in any particular order:

Just some thoughts as the world seems to be converging on something, not sure what. There are so many doors that are now open that never were before, the question is – do we have the courage to connect the dots and work together, or do we all insist on going our own ways to a fairly dark future.

http://scripting.com/2024/10/06/142657.html?title=wordpressDestinyDay2


’Forever Country‘

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

A Reason To Smile

https://steady.substack.com/p/forever-country


Sunday caption contest: Activism

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

And last week’s winner

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


October 5, 2024

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

William McKinley is having a moment (which I confess is a sentence I never expected to write).

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


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

Israel is speed running their genocide and extermination plans- he knows he has at least four weeks of solid support.

He might need to scale it down to a mild ethnic cleansing after the election.

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


October 4, 2024

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

https://heathercoxrichardson.substack.com/p/october-4-2024-a4b


Geothermal power in the North Bay

date: 2024-10-05, from: Jonudell blog

I was aware of The Geysers, a geothermal field about 35 miles north of my home in Santa Rosa, but I never gave it much thought until my first bike ride through the area. Then I learned a number of interesting things. It’s the world’s largest geothermal field, producing more than 700 megawatts. It accounts … Continue reading Geothermal power in the North Bay

https://blog.jonudell.net/2024/10/05/geothermal-power-in-the-north-bay/


CNBC: ‘WordPress CEO Matt Mullenweg Goes “Nuclear” on Silver Lake, WP Engine’

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

https://www.cnbc.com/2024/10/05/wordpress-ceo-matt-mullenweg-goes-nuclear-on-silver-lake-wp-engine-.html


Weeknotes: Sept. 28 – Oct. 4, 2024

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

Win of the week: finally got around to baking the cake I’ve been wanting: vanilla cake with chocolate frosting and sprinkles 🧁 (from Snacking Cakes) Looking forward to: chilling this weekend Stuff I did: 9.25 hours consulting — finally kicked off the new project! Lots of yardwork ✂ Two doctor trips for my annual wellness checkup […]

https://tracydurnell.com/2024/10/05/weeknotes-sept-28-oct-4-2024/


The Verge Summarizes the Nasty WordPress/Automattic/WP Engine Feud

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

https://www.theverge.com/2024/10/4/24262232/matt-mullenweg-wordpress-org-wp-engine


A WordPress app ecosystem?

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

A few years before WordPress came out, I did a product called Radio UserLand which was a combination blogging tool and feed reader. Two main screens, a streamlined UI. You could get in quickly, write and publish a post in a minute, and see it show up in the reader a moment later. It worked, and it added a major new component to the blogging world, and I think still represents the simplest most focused UI for writing. It was a really popular product.

The same idea, really simple blog post writing and editing, with all the features that should be available to web writers, optional titles, links, simple styling, enclosures, the ability to edit. The things the common social web apps generally don’t have.

This imho is a huge opportunity. I wish this is where the focus in the WordPress community was, but I think right now the world is building around WordPress, not on it. It could be great, it could totally solve the problem of a new document standard in the social web that makes it really like the web. Instead they’re fighting over who owns what part of the WordPress trademark, at least as far as I can tell.

Last year I created a Node.js package called wpidentity that acts as a bridge between a browser-based JavaScript app and the WordPress back-end, and the result is fine. It suggests that there could be a developer community writing apps that all join up in the middle in WordPress’s database. Pretty powerful idea!

And I think the users, the writers, would love it, because we developers could compete to delight them, and not have to worry about building a huge server capability as Automattic already has debugged and scaled. And maybe the battle that’s going on now could fade into the background.

http://scripting.com/2024/10/05/142118.html?title=aWordpressAppEcosystem


WordPress has a greater destiny

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

A few years before WordPress came out, I did a product called Radio UserLand which was a combination blogging tool and feed reader. Two main screens, a streamlined UI. You could get in quickly, write and publish a post in a minute, and see it show up in the reader a moment later. It worked, and it added a major new component to the blogging world, and I think still represents the simplest most focused UI for writing. It was a really popular product.

The same idea, really simple blog post writing and editing, with all the features that should be available to web writers, optional titles, links, simple styling, enclosures, the ability to edit. The things the common social web apps generally don’t have.

This imho is a huge opportunity. I wish this is where the focus in the WordPress community was, but I think right now the world is building around WordPress, not on it. It could be great, it could totally solve the problem of a new document standard in the social web that makes it really like the web. Instead they’re fighting over who owns what part of the WordPress trademark, at least as far as I can tell.

Last year I created a Node.js package called wpidentity that acts as a bridge between a browser-based JavaScript app and the WordPress back-end, and the result is fine. It suggests that there could be a developer community writing apps that all join up in the middle in WordPress’s database. Pretty powerful idea!

And I think the users, the writers, would love it, because we developers could compete to delight them, and not have to worry about building a huge server capability as Automattic already has debugged and scaled. And maybe the battle that’s going on now could fade into the background.

http://scripting.com/2024/10/05/142118.html?title=wordpressHasAGreaterDestiny


Trump’s October Surprise!? | The Coffee Klatch: October 5, 2024

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

With Heather Lofthouse and Yours Truly

https://robertreich.substack.com/p/trumps-october-surprise-the-coffee


October 4, 2024

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

MAGA Republicans are now lying about the federal response to Hurricane Helene in much the same way they lied about Haitian migrants bringing chaos and disease to Springfield, Ohio.

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


Relax With George Clooney at the End of a Movie

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

https://kottke.org/24/10/relax-with-george-clooney-at-the-end-of-a-movie


Matthew Ingram takes a look at the moral panic over social media…

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

https://kottke.org/24/10/0045385-matthew-ingram-takes-a-lo


Sports Celebrate Physical Variation — Until It Challenges Social Norms. “A powerful…

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

https://kottke.org/24/10/0045384-sports-celebrate-physical


You’ve heard about the Earth’s new mini-moon, yes? “It will be temporarily…

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

https://kottke.org/24/10/0045383-youve-heard-about-the-ear


Friday Squid Blogging: Map of All Colossal Squid Sightings

date: 2024-10-04, updated: 2024-09-25, from: Bruce Schneier blog

Interesting map, from this paper.

Blog moderation policy.

https://www.schneier.com/blog/archives/2024/10/friday-squid-blogging-map-of-all-colossal-squid-sightings.html


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

I think a lot of confusion about AI products comes from the name. It’s not clear what intelligence in humans is or how it works. We just believe it exists. So then the question is, can machines do the same thing? The truth is no one knows. It could be that human intelligence, once we figure out what it is, will be as trivial as they tell us the AI “intelligence” is. So if you’re trying to make sense of it, or if the idea is offensive, try pretending that “intelligence” was “pomegranate” or “cauliflower” – these are two terms John Lennon suggested George Harrison use in place of words in lyrics he hasn’t come up with. Say ChatGPT is “Artificial Cauliflower” and that should be less offensive, yes? It would make as much sense as calling it intelligence. On the other hand, conversation with my favorite Artificial Cauliflower app does feel pretty much exactly like conversing with a human. A very patient and very knowledgeable and intelligent (whatever that means) but not infallible human.

http://scripting.com/2024/10/04.html#a190204


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

An idea for Gabe at Techmeme. Here’s a screen shot of a story on Techmeme. I don’t have time to click on each of the links, but a machine can. I would love to get a AI-generated summary of all the links, the range or reactions, or a consensus if one has emerged.

http://scripting.com/2024/10/04.html#a190037


October 3, 2024

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

https://heathercoxrichardson.substack.com/p/october-3-2024-b57


Why Is Jack Smith’s Unsealed Motion, Outlining Trump’s Criminal Actions to Overturn the 2020 Election, Not the Top Story?

date: 2024-10-04, updated: 2024-10-05, from: Daring Fireball

https://politicalwire.com/2024/10/03/why-is-this-not-the-top-story/


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

Another post from Laura, I love her:

normalisland.co.uk/p/israel-sa

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


MLB Sold Ads on Players’ Batting Helmets for the Postseason

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

https://www.mlb.com/press-release/press-release-strauss-partners-with-mlb-in-new-international-sponsorship-pact-to-become-first-brand-partner-on-mlb-and-minor-league-baseball-batting-helmets-in-the-us


Ran across this book in the bookstore recently and it looked great:…

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

https://kottke.org/24/10/0045382-ran-across-this-book-in


Hodinkee Sold to Watches of Switzerland

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

https://www.nytimes.com/2024/10/04/fashion/hodinkee-sale-watches-of-switzerland.html


Music By John Williams

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

https://kottke.org/24/10/music-by-john-williams


How about those Mets!

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

We are a Mets family. Around the kitchen table in my childhood home, the default question was “What did the Mets do?” Before I was born we were a Brooklyn Dodgers family, always National League, but the Dodgers left shortly after I was born and the Mets came along when I was seven, and that was it for us. It was the one thing we all agreed on – the Mets. Much later when my Mom and I would fight about something, a pretty regular thing – I invented what I called Shea Stadium Rules, which meant that a disagreement could be tabled when we remember that underneath everything we are true Mets fans, and ultimately Mets fans can find something to agree on – that rain or shine and there was plenty of rain, we always stood with our team. A deeper truth of the Mets was we didn’t really mind when they lost. Because underneath it all at a whole other level, the Mets have a philosophy that is strong. We are the Mets and that’s all you need to know.

Anyway, last night it wasn’t lookin good. It was a winner-take-all game with the hated (for now) Milwaukee Brewers. We hated them because it looked like they were going to end the Mets season in the first round of the playoffs. I was getting ready to take off my Mets cap for the year, and put on my Knicks cap, when Lindor walked, then Nimmo singled, and with runners on first and third and one out, Pete Alonso comes to the plate. He’s been cold all year. I hoped for a base hit or at least a long sacrifice fly to bring in the runner on third. I couldn’t watch but forced myself to. And then it happened.

We who have been joined at the heart to this team and have been through it all, have come to expect failure, but sometimes winning happens, as it did last night. A big swing. The bat connects. Oh please let it land anywhere but the glove of a Brewer, and then all of a sudden Alonso is jogging around the bases, and delirium takes over, in the living room of my mountain home and everywhere Mets fans were at that fateful hour.

We figured at that point they might as well just retire the side, but the Metsies, who Casey Stengel, the first manager asked “Can’t anyone play this stinkin game!” – brought in another run, which it turns out we didn’t need.

The Brewers were overwhelmed. They tried to score in the bottom of the ninth but the Mets philosophy was too strong.

It’s like every baseball kid’s fantasy – the count is 3 and 2 ,the team’s back is to the wall, up comes the slugger, the crowd is silent and then he hits it out of the park and the team emerges victorious and the young person’s fantasy saves the day. We’ve all been there, many times. Last night we got to live it, again, this time for real.

And now we go to Philadelphia to give them a proper dose of New York love.

Meet the Mets meet the Mets, step right up and greet the Mets, etc.

Game 1 of the NLDS begins tomorrow at 4PM. Good times will be had by all (except Philadelphia fans of course).

PS: This wasn’t Mookie in game 6 of the 1986 World Series, but it was along those lines of improbability.

PPS: I love that they give a realtime readout on screen of the probability of each team winning. At the top of the ninth, before all the michegas, the Mets had only a 6% chance of winning. I think every game should come with a graph over time of this stat. It would be an emotional map, much more interesting than the other stats.

http://scripting.com/2024/10/04/132351.html?title=howAboutThoseMets


Busybox 1.37 is tiny but capable, the way we like Linux tools to be

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

Self-proclaimed Swiss Army knife of embedded Linux moves slow and fixes things in latest release

  <p>Busybox is tiny, unobtrusive, and runs quite a lot of routers and other key bits of the internet – somewhat like Linux itself used to be.</p> 

https://go.theregister.com/i/cfa/https://www.theregister.com/2024/10/04/busybox_137/


2024 Election Video of the week: Why is MAGA so WEIRD?

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

Video #5

https://robertreich.substack.com/p/2024-election-video-of-the-week-why


October 3, 2024

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

Former Republican representative Liz Cheney of Wyoming joined Vice President Kamala Harris on a stage hung with red, white, and blue bunting and signs that said “Country Over Party.” As Cheney took the stage, the crowd chanted, “Thank you, Liz!” The two were on the campaign trail today in Ripon, Wisconsin, the town that claims to be the birthplace of the Republican Party.

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


What is a writing portal?

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

So far we’ve only created reading portals. What I want for myself and for you, is a writing portal.

The problem is the reading portals aren’t open to allow this to work.

They all want you to write in their tiny little text boxes.

http://scripting.com/2024/10/03/023255.html?title=whatIsAWritingPortal


Friday 4 October, 2024

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

Ireland’s Lake District The view from Aghadoe Heights over Killarney. Quote of the Day “Any fool can know. The point is to understand.” Albert Einstein. Musical alternative to the morning’s radio news ‘Fairytale of New York’ played at Shane MacGowan’s … Continue reading

https://memex.naughtons.org/friday-4-october-2024/39932/


In Case You’ve Forgotten …

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

Trump and January 6 — Jack Smith’s October Surprise

https://steady.substack.com/p/in-case-youve-forgotten


Meet My New Editorial Project

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

This isn’t a typical “A Letter from Om.” Instead, it’s an announcement about a new editorial project — a concentrated effort to write and report on the future. I’m reaching out to invite you to subscribe to this new email newsletter I’m co-writing with Fred Vogelstein, another veteran technology writer, and a friend. At the dawn of the new year, I wondered about Wired magazine and how it has shifted away from its axis of optimism …

https://om.co/2024/10/03/meet-my-new-editorial-project/


Finding the best case and wallet for your new phone

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

I get a new iPhone most years and I tell myself it's for the photography aspects, but honestly, I'm ok buying a new pocket computer each year, especially one that is used more than any other computer I own.

I usually get the iPhone Pro in

https://a.wholelottanothing.org/finding-the-best-case-and-wallet-for-your-new-phone/


Ta-Nehisi Coates & Jon Stewart: Understanding the Humiliation of Oppression

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

https://kottke.org/24/10/ta-nehisi-coates-jon-stewart-understanding-the-humiliation-of-oppression


What Does Our Far Future Look Like?

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

https://kottke.org/24/10/what-does-our-far-future-look-like


Throwback Thursday: KDE 2 on SuSE Linux 7.3

date: 2024-10-03, from: mrusme blog

“Do you pine for the days when men were men and wrote their own device drivers?”
– Linus T.

https://xn--gckvb8fzb.com/throwback-thursday-kde-2-on-suse-linux-7-3/


This AI-generated video is a) completely bonkers (seriously, watch all the way…

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

https://kottke.org/24/10/0045379-this-ai-generated-video-i


If you play Spelling Bee, the Times has a Spelling Bee Buddy…

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

https://kottke.org/24/10/0045377-if-you-play-spelling-bee


Think Globally, Eat Here

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

Fifteenth in the News Commons series. This semester’s Beyond the Web salon series for the Ostrom Workshop and Hamilton Lugar School at Indiana University is themed Think Globally, Eat Here—Small Solutions for Big Tech Problems. I will give the opening talk, about the News Commons (subject of fourteen prior posts here) at noon (Eastern) next […]

https://doc.searls.com/2024/10/03/think-globally-eat-here/


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

A ChatGPT news network would be pretty interesting. You could register as an independent blogger, and push your writing up to their cloud in real time. And then readers could ask what experts on whatever think about what just happened and it would know what your expertise is, and it could build the report also in realtime, in response to a very detailed question you could ask. And you could tell it whether or not you want lies, or if they should omit the lies. Personally I would opt out of the lies, but some people like lies in their news, kind of like menthol in cigarettes. And forget about paying the news orgs. They don’t give you a way to opt out of the lies.

http://scripting.com/2024/10/03.html#a192131


10-Minute Art Challenge: Hiroshige’s ‘Sudden Rain’

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

https://kottke.org/24/10/10-minute-art-challenge-hiroshiges-sudden-rain


October 2, 2024

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

https://heathercoxrichardson.substack.com/p/october-2-2024-5ec


Election Countdown, 32 Days to Go: Two Contrasting Front Pages.

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

‘See things steady and see them whole.’ That’s what the press is supposed to do. That’s not what we are getting.

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


Profile of Aisha Nyandoro (founder of a guaranteed-income project) for the Time…

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

https://kottke.org/24/10/0045375-profile-of-aisha-nyandoro


Some of the most prized public spaces in Europe were once used…

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

https://kottke.org/24/10/0045365-some-of-the-most-prized


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

I am already an avid “Boycat” user.

Every trip to the grocery store, I make sure my money goes to the right brands.

boycat.io

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


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

Today Tech for Palestine is launching their project incubator. I found it via Paul Beggar:

updates.techforpalestine.org/a

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


Two Sally Rooney Things I Didn’t Know About

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

https://kottke.org/24/10/two-sally-rooney-things-i-didnt-know-about


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

So far we’ve only created reading portals. What I want for myself and for you, is a writing portal. Think about it.

http://scripting.com/2024/10/03.html#a161830


Valve powers up Arch Linux – because who needs Windows when you have a Steam Deck?

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

Distro behind the handheld console announces corporate sponsorship

  <p>Valve is officially sponsoring the Linux distro that powers the gaming giant's Steam Deck console.</p> 

https://go.theregister.com/i/cfa/https://www.theregister.com/2024/10/03/valve_sponsors_arch/


AI deflates the value of expertise

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

I didn’t read the WSJ story about the deflation of expertise, quoting Vinod Khosla, Silicon Valley venture capitalist, who I know from my time in California. He says AI leads to a deflation of expertise. I agree with him, AI absolutely deflates the value of expertise.

It aggregates all of our knowledge in one place where it’s easy to access, about anything you want to know. It answers questions that you can’t get any other way.

Some technological developments are profound. We never understand all the implications of a new technology when it comes online, but you do get some strong clues. You have to use it to know learn how to think about it. That’s not unreasonable because we all grew up in a world that didn’t have this technology, as my parents grew up in a world without television, and I didn’t use a computer until I was 18 or use the web until I was 37. None of us grew up with anything but fiction about AI, and the fiction imho didn’t grasp the implications very well.

If I ask good questions ChatGPT stretches my mind in ways it never has been stretched before and I’m well educated and in my work have explored frontiers of knowledge, even so – this is the most mind-stretching experience I’ve ever had. Not kidding. And I’m not a VC or prone to overhyping tech.

http://scripting.com/2024/10/03/152757.html?title=aiDeflatesTheValueOfExpertise


Setting Up a VPN Without an App on iPhone

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

https://forestvpn.com/blog/technology/internet-security-en/how-to-use-vpn-without-app-on-iphone/


date: 2024-10-03, updated: 2024-10-05, from: Daring Fireball

https://www.highspeedinternet.com/resources/starlink-offers-free-internet-hurricane-helene


Messages via Satellite Provides Lifeline to iOS 18 Users in Aftermath of Hurricane Helene

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

https://9to5mac.com/2024/09/30/messages-via-satellite-provides-lifeline-to-iphone-owners-in-hurricane-helene-fallout/


Warning: Slow Blogging Ahead

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

Vicky & I have recently acquired two major joint writing assignments with effective deadlines in the next couple of months. And I am still on the hook for a Wikipedia page about the late Dewayne Hendricks. This is all likely to reduce the flow of posts on this blog for a while, for which I apologize.

https://blog.dshr.org/2024/10/warning-slow-blogging-ahead.html


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

I didn’t like the code ChatGPT was writing for me, so I tried it in Claude, and the code is much closer to my style. I may try that again. I’ve heard it’s better at supporting code than other chatbots.

http://scripting.com/2024/10/03.html#a142137


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

Embedded Swift with Wasm and Godot:

(Work by Jordan Schidlowsky):

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


Weird Zimbra Vulnerability

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

Hackers can execute commands on a remote computer by sending malformed emails to a Zimbra mail server. It’s critical, but difficult to exploit.

In an email sent Wednesday afternoon, Proofpoint researcher Greg Lesnewich seemed to largely concur that the attacks weren’t likely to lead to mass infections that could install ransomware or espionage malware. The researcher provided the following details:

https://www.schneier.com/blog/archives/2024/10/weird-zimbra-vulnerability.html


Vance and the future of the anti-democracy movement

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

Vance has been anointed its future leader

https://robertreich.substack.com/p/vance-and-the-future-of-the-anti


October 2, 2024

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

When moderator Margaret Brennan noted during last night’s vice presidential debate that Republican nominee J.D.

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


History Extra for October 1, 2024

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

The rise of professional baseball in the United States was tied closely to the post-Civil War economy, which offered upwardly mobile families in urban areas a lifestyle unimaginable before 1860.

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


How I Use This Site

date: 2024-10-03, from: Jessica Smith’s blog

I wanted to write a blog post with some thoughts I’ve been having about how I’ve been using this site in recent times, and how that’s likely to change (or not) in the short to medium-term. Basically, as you may have noticed, I’ve been posting much less this year (and even last year) than I used to, in the early years of me having this site. There are a couple of reasons for that, which mainly boil down to me just not being in a frame of mind to blog so much. I’ve been pregnant for most of the year, which has sapped me of a lot of the energy I used to have. I also kind of don’t want to blog about being pregnant all the time, but it’s been such a big thing going on in my life that it’s like I have no ideas for anything else to blog about! It’s just… a weird time. What else can I say?

Another thing that’s been going on is that I’ve been posting much more on Mastodon (external link) in the first instance, and then copying posts back here – often in a big batch – when I find the energy at some point down the line. In IndieWeb parlance, I’ve been PESOSing, not POSSEing (and often, like I say, significantly after I first posted the posts on Mastodon). I feel like the whole “IndieWeb” approach to online socialising, which appealed to me so much when I first came across the idea, worked really well for so long as I had the enthusiasm to keep up with janky multi-step publication workflows… but as time has gone on, it’s come to feel like a hassle. It’s so much easier to post on Mastodon than it is to post on my own site, especially from my phone. I do have an Indiekit (external link) server which is supposed to make posting on this site just as hassle-free, but see “janky multi-step publication workflows”… it’s not the fault of Indiekit itself but it feels like there’s always some reason why it doesn’t work. The server (deployed on fly.io) crashes for no good reason. The authentication to GitLab somehow breaks. I make a mistake not escaping an apostrophe in an image’s alt text and then the Hugo rebuild fails and I can’t fix it until I get back on my computer. Considering I feel like the vast majority of people who read my posts read them via Mastodon anyway, I just can’t be bothered any more! There are some things I do post here exclusively (mainly link posts), or here simultaneously with Mastodon, but I can only do that from my computer, which I’m not using 100% of the time. Otherwise it’s a lot easier to post first there, and use this site to archive those posts.

And I mean, as I suggested, I am currently very pregnant. I’m anticipating that once Baby is here, an even larger proportion of the “internet time” that I have will be via my phone, rather than via my computer, and I’ll probably have less “internet time” overall too. So… that suggests to me that I’m not going to get back to using this site as a “home base”, and POSSEing out from here, any time soon.

Which is not to say that I’m “giving up” on having a personal site, by any means. Certainly, even if I do post first on Mastodon, I like that archiving posts here means I’m way more able to find them again later. If I want to browse all the Gidget pics I’ve posted, or the thoughts I’ve posted about pretty much any specific topic, I can do so using the tag archive pages here (or the search function). Mastodon makes it a lot harder to browse old posts. Mastodon is also not a place to post full-length blog posts (like this one) so if and when I have one of those to put out there, those’ll be going up here first. I also like having a personal wiki (even if I’ve found that pages on anything topical are freaking impossible to keep updated), dedicated “sections” for link posts and book reviews, the ability to create alternate language versions to further my auxlanging hobby, and so forth… I mean, I could solve a lot of my own problems by migrating back to Micro.blog (external link) if all I wanted was a blog (micro + macro combined), but I like having the freedom to keep adding stuff to this site beyond the standard blog posts. I just don’t always have the energy to keep them updated once I do. But the good thing about using Hugo (external link) is that a deployed static website isn’t going to break if I don’t update it. (That said, the bad thing about Hugo is that sometimes a new version of Hugo itself comes out that fucks up something I’ve been doing with this website. That’s generally not fun to try to resolve when I’m lacking the energy for website workflow debugging in the first place. So, I have to be careful not to cavalierly run brew upgrade on my computer unless I’m prepared to risk losing the ability to locally preview stuff, haha.) So you know, this post isn’t really to say I’m going to be changing anything about this site. It’s more to acknowledge the way I’ve already been using it, over the last few months.

I do wish the IndieWeb would be easier for people who aren’t professional-tier web developers who can code their own CMSes and admin their own servers. Or maybe I’m just in an awkward place where my wants are too “advanced” for a ready-made solution like Micro.blog but I also don’t have the skills (or consistent enthusiasm) to maintain something bespoke. And honestly, I feel like I’m seeing this loss of enthusiasm among other “IndieWeb but not diehards about it” people that I used to follow on Micro.blog… and still do follow on Micro.blog, technically, but I so rarely even open my Micro.blog timeline any more (instead following Micro.blog accounts on Mastodon, if not the person’s Mastodon account). People are using federated social media more, and trying other blogging platforms like Bear (external link) and Pika (external link) (or continuing with their own blogging setups like me, but pulling away from more specific “IndieWeb” stuff like POSSEing or webmentions). This just seems easier, or more pleasant or something for a lot of people. I don’t know. I mean, it’s a hobby, right, so we’ve got to do what we have to to make it enjoyable for ourselves, or else there’s no point.

So, how do I even wrap this up now? I guess, if you want to follow my updates online, your best bet is to follow my Mastodon account (external link) . Feel free to follow whichever of this site’s RSS feeds you like, too – there’s likely to be some stuff (mainly link posts) that I don’t also post on Mastodon – but just be warned that microblog posts are likely to come in batches some time down the track from when they were actually written (but the timestamps should be accurate for the original time of writing). My life is changing, and I don’t have the energy to keep on top of this site the way I used to, but it’s not going anywhere! And it’s totally possible that one day I’ll have more capacity for it all again. At any rate… in the meantime, keep up with you all over there!

https://www.jayeless.net/2024/10/how-i-use-this-site.html


On the SGI again (for a moment)

date: 2024-10-03, from: Jirka’s blog

I’m writing this post on my SGI O2. Why? Because it’s more distraction-free environment (no https so almost no “Internet” at all). It makes some things harder, however. Wikipedia searches are limited to the gopher interface and so on.

http://jirka.1-2-8.net/20241003-0442_On_the_SGI_again_for_a_moment


Nerdy Details: The Apple iPhone 16’s Camera Control Button

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

https://coolhunting.com/tech/nerdy-details-the-apple-iphone-16s-camera-control-button/


Apple Weather Is Delivering Spurious ‘Excessive Heat’ Warnings to Users Who Are Nowhere Near the Heat Wave

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

https://9to5mac.com/2024/09/30/excessive-heat-warning-alert-on-iphone-heres-why/


From the Annals of Going Back to the Well Way Too Many Times

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

https://www.justice.gov/usao-dc/pr/multimillion-dollar-scheme-defraud-apple-inc-out-6000-iphones-nets-prison-terms-two


Opinion: We Need More Consequences for Reckless Driving. “‘Punishment’ and ‘consequences’ aren’t…

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

https://kottke.org/24/10/0045370-opinion-we-need-more-cons


Election Countdown, 33 Days to Go: Did We Learn Anything from the VP Debate?

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

Yes. In ways the debaters probably did not anticipate.

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


Shiny and Chrome

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

https://kottke.org/24/10/shiny-and-chrome


When I tell folks (like during my XOXO talk) that I’m leaving…

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

https://kottke.org/24/10/0045371-when-i-tell-folks-like


October 1, 2024

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

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


Two college students paired Meta’s Ray Ban smart glasses with facial recognition…

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

https://kottke.org/24/10/0045373-two-college-students-pair


What’s the Labor Share of National Income?

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

https://kottke.org/24/10/whats-the-labor-share-of-national-income


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

Counting down to 30.

http://scripting.com/2024/10/02.html#a165737


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

When news excuses lies and when all the viewers know they’re doing it, we’re beyond the point of no return.

http://scripting.com/2024/10/02.html#a163550


At the Behest of Russia, Apple Has Purged Nearly 100 VPN Apps From the App Store

date: 2024-10-02, updated: 2024-10-03, from: Daring Fireball

https://novayagazeta.eu/articles/2024/09/25/apple-removes-nearly-60-additional-vpns-from-its-russian-app-store-en-news


The podcasts generated by Google’s NotebookLM service are “surprisingly effective”. (Whether this…

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

https://kottke.org/24/10/0045369-the-podcasts-generated-by


At the Behest of YouTube, Juno Has Been Removed From the App Store

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

https://christianselig.com/2024/10/juno-removed/


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

I have been looking for this picture of John Palfrey, and just found it via digging through the archive for September 2004.

http://scripting.com/2024/10/02.html#a154235


Lighthouse Parents Have More Confident Kids. “Sometimes, the best thing a parent…

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

https://kottke.org/24/10/0045367-lighthouse-parents-have-m


Great Art Explained: Van Gogh’s Last Painting

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

https://kottke.org/24/10/great-art-explained-van-goghs-last-painting


Over 33,000 sounds are available for free download from the BBC’s sound…

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

https://kottke.org/24/10/0045355-over-33000-sounds-are-ava


Snapdragon Dev Kit for Windows - the fastest X Elite, tested

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

Snapdragon Dev Kit for Windows - the fastest X Elite, tested

        <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/snapdragon-x-elite-dev-kit-for-windows-hero.jpeg" alt="Snapdragon Dev Kit for Windows - Snapdragon X Elite"></p>

I have mixed feelings publishing this post: many developers who are actively trying to port their Windows software to Arm are still awaiting shipment of their own Snapdragon Dev Kits, and I seem to be one of the first few people to receive one.

Everyone I’ve been in contact with also ordered the Dev Kit on July 16, but we’ve all been waiting for it to ship—for months.

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

https://www.jeffgeerling.com/blog/2024/snapdragon-dev-kit-windows-fastest-x-elite-tested


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

It has been pointed out that this blog will be 30 years old on October 7, not October 10, as I had previously reported. The clock at the bottom of story pages is correct. It currently reads: 29 years, 11 months, 25 days, 19 hours, 1 minute, 34 seconds.

http://scripting.com/2024/10/02.html#a135946


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

Trade Secrets Radio: What is podcasting? This is the exact moment, 9/24/2004, that podcasting got its name and its definition. It’s pretty short. We knew what we were doing. We loved what RSS did for news. Now we were doing the same for radio. Not just talking about it, but finally – doing it. It worked, pretty freaking well. There’s a podcast episode to go with it, coming out shortly.

http://scripting.com/2024/10/02.html#a135117


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

This is also lucid reporting by friend of the show Jeremy Scahill:

dropsitenews.com/p/escalate-to

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


Pod-catching-up

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

I have a lot of podcast catching up to do today.

http://scripting.com/2024/10/02/125133.html?title=podcatchingup


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

Jesús fucking Christ
mamot.fr/@pluralistic/11323778

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


2024-10-02 Control the ssh login messages

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

2024-10-02 Control the ssh login messages

I found that the settings in /etc/ssh/sshd_config had no effect. Namely, PrintLastLog no and PrintMotd no.

Instead, what helped was to edit /etc/pam.d/sshd and comment the first line (to get rid of the uname -a stuff identifying the system). I kept the second line because /etc/motd just says “This is the server.”

# session    optional     pam_motd.so  motd=/run/motd.dynamic                                                          
session    optional     pam_motd.so noupdate

I got rid of the fish greeting by using set -U fish_greeting "" – although using set -U fish_greeting "🐟" would be a cute alternative. 😄

#Administration

https://alexschroeder.ch/view/2024-10-02-ssh-login


After 27 years, Tcl/Tk 9 finally arrives with 64-bit power and Zip file magic

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

Now that’s the kind of stability we like

  <p>Tcl/Tk 9.0 has moved to Unicode and 64-bit data structures, and can now access compressed files as if they were file systems. It has been worth the considerable wait.</p> 

https://go.theregister.com/i/cfa/https://www.theregister.com/2024/10/02/tcltk_version_9/


2024-10-02 Copy from ssh session

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

2024-10-02 Copy from ssh session

I wrote myself the following fish function that uses OSC 52 as explained by jdhao in order to copy text from within a ssh session into the local (client-side) clipboard. OSC stands for Operating System Command.

function ssh-copy --description 'Copy text to the local clipboard'
    read -z -l input
    printf "\033]52;c;"
    printf "%s" $input | base64
    printf "\a"
end

I need to install this for every remote account, of course, because it has to exist on the remote end. Use funced –save ssh-copy to do it.

Here’s an example of how to use it:

alex@melanobombus ~> ssh sibirocobombus
This is the server.
You have new mail.
alex@sibirocobombus ~> echo hello | ssh-copy
alex@sibirocobombus ~> exit
Connection to alexschroeder.ch closed.
alex@melanobombus ~> wl-paste
hello

wl-paste and wl-copy are from the wl-clipboard package for Wayland.

#Administration

https://alexschroeder.ch/view/2024-10-02-ssh-copy


California AI Safety Bill Vetoed

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

Governor Newsom has vetoed the state’s AI safety bill.

I have mixed feelings about the bill. There’s a lot to like about it, and I want governments to regulate in this space. But, for now, it’s all EU.

(Related, the Council of Europe treaty on AI is ready for signature. It’ll be legally binding when signed, and it’s a big deal.)

https://www.schneier.com/blog/archives/2024/10/california-ai-safety-bill-vetoed.html


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

More journalism like this:

normalisland.co.uk/p/iran-laun

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


Office Hours: Last night’s vice presidential debate

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

Who won and why?

https://robertreich.substack.com/p/office-hours-last-nights-vice-presidential


October 1, 2024

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

More than 45,000 U.S.

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


2024-09-18 Emacs Wiki and China

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

2024-09-18 Emacs Wiki and China

2024-09-14. I’m somewhere in the Italian-speaking parts of Switzerland with my wife. There is a lot of running, hiking, hugging, kissing, eating and drinking involved. 🥰

2024-09-15. Still on the trip but late at night I spent more than an hour trying to figure out why my server had a load of nearly 40. 💻

All I discovered is that load went down when I shut down Emacs Wiki. See also 2024-09-16 on Emacs Wiki.

Well, I needed to sleep and I‘ve got plans for the next few days so I shut it down while I slept hoping that the misconfigured spider is fixed or the inept programmer discovers their mistake. Just another day in the Butlerian Jihad. Some misguided soul probably wanted to download it all and wrote a broken web crawler and when that got blocked they bought some nice scaling infrastructure from Amazon, Hetzner, OHV or Alibaba Cloud or whatever they are called, allowing them to use a gazillion different IP numbers that will eventually lead me to implement some sort of cloud service provider block.

Load shoots up to nearly 40 around midnight. The graph is for an entire week so the peaks are not shown. It just goes up to 30 multiple times.

2024-09-16. Switched Emacs Wiki back on after a few hours of sleep and it did fine. But then it restarted again… at 18:00, 19:00, 21:00, 22:00… and so I switched Emacs Wiki off again. Time to ban some networks!

Anybody interested in my banning of IP ranges and possibly interested in me reverting any of these, take a look at ban-cidr … from a network that isn’t banned, I guess. 😏

2024-09-17. This continues to keep me busy and angry every evening. Too bad I don’t have a real fast network-lookup to firewall ban pipeline. I’m using this script instead of carefully checking IP numbers and networks. I’m also sick and tired of the same networks popping up again and again.

I added over a hundred Chinese networks to the firewall rules and I’m seriously considering blocking the whole country for a week. It seems that most of the offenders are networks run by China Telecoms and China Mobile.

2024-09-18. So far, so good. Load stays below two.

Example

Here’s example usage for network-lookup, filtering for Emacs Wiki and a URL parameter used when requesting recent changes or a RSS feed for a single page only. That would count as suspicious misbehaving crawler behaviour in my book.

Made 16 DNS requests.
4 cache hits.
Range Hits Org
34.32.128.0/17 3 Google LLC / GOOGL-2
113.0.0.0/13 3 UNICOM-HL / CNC Group CHINA169 Heilongjiang Province Network
14.208.0.0/12 1 CHINANET-GD / China Telecom
39.64.0.0/11 1 China Unicom Shandong Province Network / UNICOM-SD
111.36.192.0/20 1 China Mobile communications corporation / China Mobile / CMNET / ORG-CM1-AP
223.167.0.0/16 1 UNICOM-SH / China Unicom Shanghai Province Network
39.184.0.0/18 1 Internet Service Provider in China / CMNET / ORG-CM1-AP / China Mobile
111.18.128.0/20 1 China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
27.38.200.0/24 1 UNICOM-GDSZ / China Unicom
112.47.128.0/18 1 China Mobile communications corporation / China Mobile Communications Corporation / ORG-CMCC1-AP / CMNET
218.71.0.0/16 1 CHINANET-ZJ-WZ / Zhejiang Telecom
39.130.48.0/20 1 CMNET / ORG-CM1-AP / China Mobile / Internet Service Provider in China
222.90.0.0/16 1 CHINANET-SN / Beijing 100088
223.81.240.0/20 1 ORG-CM1-AP / CMNET / China Mobile / China Mobile communications corporation
218.107.192.0/19 1 CNCGROUP-FJ-XIAMEN-MAN / CNCGroup CHINA169 FuJian province network
219.128.0.0/13 1 CHINANET-GD / China Telecom
34.32.128.0/17 Google LLC / GOOGL-2
34.32.172.122 34.32.172.122 34.32.172.122
34.32.128.0/17 | 34.32.172.122 | 18/Sep/2024:18:02:12 +0200 | GET /cgi-bin/emacs?action=rss;rcidonly=RssExclude;days=1;all=1;showedit=1;full=1 HTTP/1.1 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
34.32.128.0/17 | 34.32.172.122 | 18/Sep/2024:18:02:12 +0200 | GET /cgi-bin/emacs?action=rss;rcidonly=RssExclude;days=1;all=1;showedit=1;full=1 HTTP/1.1 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
34.32.128.0/17 | 34.32.172.122 | 18/Sep/2024:18:02:12 +0200 | GET /emacs?action=rss;rcidonly=RssExclude;days=1;all=1;showedit=1;full=1 HTTP/1.1 | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36
ipset add banlist 34.32.128.0/17

113.0.0.0/13 UNICOM-HL / CNC Group CHINA169 Heilongjiang Province Network
113.2.156.201 113.2.184.52 113.1.92.78
113.0.0.0/13 | 113.2.156.201 | 18/Sep/2024:18:02:11 +0200 | GET /emacs?action=rc&all=1&days=14&rcidonly=tzhelp.el&showedit=0 HTTP/1.1 | Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 ADG/11.0.2566 AOLBUILD/11.0.2566 Safari/537.36
113.0.0.0/13 | 113.2.184.52 | 18/Sep/2024:18:02:16 +0200 | GET /emacs?action=rc&all=1&days=7&rcidonly=WriteRoom&showedit=1 HTTP/1.1 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/88.0.4324.152 Safari/537.36
113.0.0.0/13 | 113.1.92.78 | 18/Sep/2024:18:02:21 +0200 | GET /emacs?action=rc&all=1&from=1&rcidonly=screen-term.el&showedit=1 HTTP/1.1 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.63 Safari/537.36
ipset add banlist 113.0.0.0/13

14.208.0.0/12 CHINANET-GD / China Telecom
14.216.128.162
14.208.0.0/12 | 14.216.128.162 | 18/Sep/2024:18:02:27 +0200 | GET /emacs?action=rc&all=1&from=1&rcidonly=SyncBBDB&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36
ipset add banlist 14.208.0.0/12

39.64.0.0/11 China Unicom Shandong Province Network / UNICOM-SD
39.76.103.29
39.64.0.0/11 | 39.76.103.29 | 18/Sep/2024:18:02:17 +0200 | GET /emacs?action=rc&all=1&days=1&rcidonly=FinderMode&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36
ipset add banlist 39.64.0.0/11

111.36.192.0/20 China Mobile communications corporation / China Mobile / CMNET / ORG-CM1-AP
111.36.200.78
111.36.192.0/20 | 111.36.200.78 | 18/Sep/2024:18:01:50 +0200 | GET /emacs?action=rc&all=1&days=28&rcidonly=DiredPlusMarkMenu&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
ipset add banlist 111.36.192.0/20

223.167.0.0/16 UNICOM-SH / China Unicom Shanghai Province Network
223.167.74.168
223.167.0.0/16 | 223.167.74.168 | 18/Sep/2024:18:01:39 +0200 | GET /emacs?action=rc&all=1&from=1726266329&rcidonly=etagsselect&showedit=1 HTTP/1.1 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36
ipset add banlist 223.167.0.0/16

39.184.0.0/18 Internet Service Provider in China / CMNET / ORG-CM1-AP / China Mobile
39.184.45.222
39.184.0.0/18 | 39.184.45.222 | 18/Sep/2024:18:02:28 +0200 | GET /emacs?action=rss&all=1&days=14&rcidonly=BufferMenuPlus&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_4) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/81.0.4044.122 Safari/537.36
ipset add banlist 39.184.0.0/18

111.18.128.0/20 China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
111.18.142.15
111.18.128.0/20 | 111.18.142.15 | 18/Sep/2024:18:02:00 +0200 | GET /emacs?action=rc&all=1&from=1&rcidonly=orgfold-separate-file.el&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.132 Safari/537.36
ipset add banlist 111.18.128.0/20

27.38.200.0/24 UNICOM-GDSZ / China Unicom
27.38.200.210
27.38.200.0/24 | 27.38.200.210 | 18/Sep/2024:18:01:57 +0200 | GET /emacs?action=rc&all=1&from=1723764629&rcidonly=AnselmHelbig&showedit=1&upto=1724974229 HTTP/1.1 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36
ipset add banlist 27.38.200.0/24

112.47.128.0/18 China Mobile communications corporation / China Mobile Communications Corporation / ORG-CMCC1-AP / CMNET
112.47.136.104
112.47.128.0/18 | 112.47.136.104 | 18/Sep/2024:18:01:28 +0200 | GET /emacs?action=rc&all=0&days=14&rcidonly=RubyEvalRegion&showedit=1 HTTP/1.1 | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.89 Safari/537.36
ipset add banlist 112.47.128.0/18

218.71.0.0/16 CHINANET-ZJ-WZ / Zhejiang Telecom
218.71.59.116
218.71.0.0/16 | 218.71.59.116 | 18/Sep/2024:18:01:55 +0200 | GET /emacs?action=rc&all=1&from=1726412272&rcidonly=AnilTappetla&showedit=1 HTTP/1.1 | Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36
ipset add banlist 218.71.0.0/16

39.130.48.0/20 CMNET / ORG-CM1-AP / China Mobile / Internet Service Provider in China
39.130.50.65
39.130.48.0/20 | 39.130.50.65 | 18/Sep/2024:18:02:28 +0200 | GET /emacs?action=rc&all=1&days=7&rcidonly=CarlMikkelsen&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.159 Safari/537.36
ipset add banlist 39.130.48.0/20

222.90.0.0/16 CHINANET-SN / Beijing 100088
222.90.194.237
222.90.0.0/16 | 222.90.194.237 | 18/Sep/2024:18:01:57 +0200 | GET /emacs?action=rc&all=1&from=1&rcidonly=AnIntroductionToTheEmacsEditor&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36
ipset add banlist 222.90.0.0/16

223.81.240.0/20 ORG-CM1-AP / CMNET / China Mobile / China Mobile communications corporation
223.81.249.112
223.81.240.0/20 | 223.81.249.112 | 18/Sep/2024:18:01:43 +0200 | GET /emacs?action=rc&all=1&from=1726333566&rcidonly=iclects_-_search_search_commands,_overview&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.9999.0 Safari/537.36
ipset add banlist 223.81.240.0/20

218.107.192.0/19 CNCGROUP-FJ-XIAMEN-MAN / CNCGroup CHINA169 FuJian province network
218.107.204.27
218.107.192.0/19 | 218.107.204.27 | 18/Sep/2024:18:01:57 +0200 | GET /emacs?action=rc&all=1&from=1&rcidonly=DiredPlusPopupRegionRemoveRectMenu&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Brave Chrome/88.0.4324.152 Safari/537.36
ipset add banlist 218.107.192.0/19

219.128.0.0/13 CHINANET-GD / China Telecom
219.133.249.75
219.128.0.0/13 | 219.133.249.75 | 18/Sep/2024:18:02:11 +0200 | GET /emacs?action=rc&all=1&days=1&rcidonly=Categor%C3%ADaHerramientasOnline&showedit=1 HTTP/1.1 | Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36
ipset add banlist 219.128.0.0/13

As far as I am concerned, all deserve to be banned. Over-banning? Maybe. What do you think?

For demonstration purposes, this is what I ran:

ssh sibirocobombus.root grep '"^www.emacswiki.org.*rcidonly"' /var/log
/apache2/access.log \
| tail -n 20 \
| ssh sibirocobombus.root bin/admin/network-lookup \
| wl-copy

So now I’m ready to ban them all:

wl-paste | grep ipset

#Emacs #Butlerian Jihad #Administration

2024-10-01. Today I came back to the server with load at 40. Again! Here’s me filtering the log for requests that got a server error status code (500–509).

root@sibirocobombus ~# tail -n 20000 /var/log/apache2/access.log \
| grep -v ^social \
| grep " 50[0-9] " \
| tail -n 50 \
| bin/admin/network-lookup
Made 44 DNS requests.
6 cache hits.

I think the only one I didn’t ban was the unknown one, Gwene and Bing (Microsoft).

Range Hits Org
1.56.0.0/13 3 UNICOM-HL / China Unicom Heilongjiang Province Network
221.208.0.0/14 3 UNICOM-HL / CNC Group CHINA169 Heilongjiang Province Network
112.224.0.0/11 2 China Unicom CHINA169 Shandong Province Network / UNICOM-SD
39.184.104.0/21 2 China Mobile / CMNET / Internet Service Provider in China / ORG-CM1-AP
unknown 2 ?
36.132.172.0/22 1 China Mobile Communications Corporation / China Mobile Communications Corporation / CMNET / ORG-CMCC1-AP
113.248.0.0/14 1 China Telecom / CHINANET-CQ
221.5.0.0/17 1 CNC Group CHINA169 Guangdong Province Network / UNICOM-GD
111.36.240.0/20 1 China Mobile / China Mobile communications corporation / CMNET / ORG-CM1-AP
223.88.64.0/19 1 CMNET / China Mobile communications corporation / ORG-CM1-AP / China Mobile
111.16.32.0/20 1 China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
111.34.144.0/20 1 China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
182.32.0.0/12 1 CHINANET-SD / Beijing 100032
183.92.0.0/14 1 UNICOM-HB / China Unicom Hubei Province Network
60.218.0.0/15 1 CNC Group CHINA169 Heilongjiang Province Network / UNICOM-HL
114.216.20.0/23 1 CHINANET-JS / Beijing 100032
139.227.0.0/16 1 China Unicom / UNICOM-SH
119.176.0.0/12 1 UNICOM-SD / CNC Group CHINA169 Shandong Province Network
119.96.0.0/13 1 China Telecom / CHINANET-HB
115.48.0.0/12 1 UNICOM-HA / CNC Group CHINA169 Henan Province Network
42.100.0.0/15 1 CHINANET-HL / NO.178 Zhongshan Road,Haerbin,Heilongjiang 150040
60.255.0.0/16 1 SCN / China Unicom China169 Network
157.55.0.0/16 1 Microsoft Corporation / MSFT-GFS
116.202.0.0/16 1 Transferred to the RIPE region on 2018-08-28T00:42:30Z. / STUB-116-202SLASH15
111.37.176.0/20 1 CMNET / China Mobile communications corporation / ORG-CM1-AP / China Mobile
117.179.28.0/22 1 China Mobile / China Mobile communications corporation / CMNET / ORG-CM1-AP
58.21.0.0/16 1 CNC Group CHINA169 Jilin Province Network / UNICOM-JL
27.8.0.0/13 1 UNICOM-CQ / China Unicom Chongqing Province Network
65.19.128.0/18 1 Hurricane Electric LLC / HURRICANE-4
223.94.208.0/20 1 China Mobile / China Mobile communications corporation / CMNET / ORG-CM1-AP
111.37.224.0/19 1 ORG-CM1-AP / China Mobile communications corporation / CMNET / China Mobile
183.64.0.0/13 1 CHINANET-CQ / China Telecom
1.188.0.0/14 1 UNICOM-HL / China Unicom Heilongjiang Province Network
112.36.80.0/20 1 China Mobile Communications Corporation / CMNET / China Mobile communications corporation / ORG-CMCC1-AP
163.125.191.0/24 1 UNICOM-GD / China Unicom Guangdong Province Network
36.143.23.0/24 1 China Mobile Communications Corporation / ORG-CMCC1-AP / China Mobile Communications Corporation / CMNET
61.162.0.0/16 1 CNC Group CHINA169 Shandong Province Network / UNICOM-SD
27.152.0.0/13 1 Fujian Province / QZCABID-QZ-FJ
222.136.0.0/13 1 UNICOM-HA / CNC Group CHINA169 Henan Province Network
36.132.191.0/24 1 China Mobile Communications Corporation / CMNET / ORG-CMCC1-AP / China Mobile Communications Corporation
58.19.0.0/16 1 UNICOM-HB / CNCGroup HuBei province network
139.226.0.0/16 1 China Unicom / UNICOM-SH
118.86.0.0/16 1 JCOM-NET / Jupiter Telecommunications Co., Ltd.

Load is now at around 31.

2024-10-01. Getting lazier… Pick a suspicious pattern and check for China…

root@sibirocobombus ~# tail -n 500 /var/log/apache2/access.log \
 | grep -v ^social \
 | grep "action=browse&id=" \
 | tail -n 50 \
 | bin/admin/network-lookup > result.log
root@sibirocobombus ~# grep ipset result.log 
ipset add banlist 27.16.0.0/12 # CHINANET-HB / China Telecom
ipset add banlist 219.145.0.0/16 # CHINANET-SN / Beijing 100032
ipset add banlist 116.179.0.0/16 # UNICOM / China Unicom CHINA169 Network
ipset add banlist 221.219.0.0/18 # China Unicom Beijing Province Network / UNICOM-BJ
ipset add banlist 119.128.0.0/12 # China Telecom / CHINANET-GD
ipset add banlist 124.234.0.0/15 # CHINANET-JL / China Telecom
ipset add banlist 101.80.0.0/13 # Beijing 100032 / CHINANET-SH
ipset add banlist 111.41.128.0/17 # China Mobile communications corporation / CMNET / China Mobile / ORG-CM1-AP
ipset add banlist 111.14.0.0/20 # ORG-CM1-AP / China Mobile / CMNET / China Mobile communications corporation
ipset add banlist 110.176.0.0/13 # shanxi telecom linfen branch ip node links to customer ip address / sxlfbas
ipset add banlist 221.232.0.0/14 # Beijing 100088 / CHINANET-HB
ipset add banlist 116.4.0.0/14 # Beijing 100032 / CHINANET-GD
ipset add banlist 111.41.16.0/22 # ORG-CM1-AP / China Mobile / China Mobile communications corporation / CMNET
ipset add banlist 36.44.0.0/15 # CHINANET-SN / Beijing 100032
ipset add banlist 112.10.192.0/18 # China Mobile communications corporation / CMNET / ORG-CMCC1-AP / China Mobile Communications Corporation
ipset add banlist 117.154.240.0/20 # China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
ipset add banlist 111.43.58.0/23 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 111.19.0.0/17 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 183.229.0.0/16 # ORG-CMCC1-AP / China Mobile Communications Corporation / CMNET / China Mobile communications corporation
ipset add banlist 223.89.128.0/18 # CMNET / China Mobile communications corporation / ORG-CM1-AP / China Mobile
ipset add banlist 42.184.0.0/16 # NO.178 Zhongshan Road,Haerbin,Heilongjiang 150040 / CHINANET-HL
ipset add banlist 60.162.0.0/15 # CHINANET-ZJ-TZ / Zhejiang Telecom
ipset add banlist 112.8.32.0/19 # China Mobile communications corporation / CMNET / ORG-CMCC1-AP / China Mobile Communications Corporation
ipset add banlist 39.129.248.0/21 # Internet Service Provider in China / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 36.46.0.0/16 # CHINANET-SN / Beijing 100032
ipset add banlist 125.76.128.0/17 # From Shanxi(CHINANET-SN) Network of ChinaTelecom / CHINANET-SN
ipset add banlist 123.121.128.0/18 # China Unicom Beijing Province Network / UNICOM-BJ
ipset add banlist 140.75.0.0/16 # CHINANET-SD / Beijing 100032
ipset add banlist 112.88.0.0/13 # UNICOM-GD / China Unicom CHINA169 Guangdong Province Network
ipset add banlist 112.49.192.0/18 # ORG-CMCC1-AP / China Mobile Communications Corporation / CMNET / China Mobile communications corporation
ipset add banlist 113.204.0.0/14 # UNICOM-CQ / CNC Group CHINA169 Chongqing Province Network
ipset add banlist 123.149.0.0/16 # CHINANET-HA / Beijing 100032
ipset add banlist 60.14.0.0/15 # CNC Group CHINA169 Heilongjiang Province Network / UNICOM-HL
ipset add banlist 114.92.0.0/17 # Beijing 100032 / CHINANET-SH
ipset add banlist 1.56.0.0/13 # China Unicom Heilongjiang Province Network / UNICOM-HL
ipset add banlist 111.14.64.0/21 # ORG-CM1-AP / China Mobile / CMNET / China Mobile communications corporation
ipset add banlist 123.128.0.0/13 # CNC Group CHINA169 Shandong Province Network / UNICOM-SD
ipset add banlist 119.120.0.0/13 # China Telecom / CHINANET-GD
ipset add banlist 222.68.0.0/16 # CHINANET-SH / Beijing 100032
ipset add banlist 36.248.0.0/14 # UNICOM-FJ-QUANZHOU-MAN / China Unicom Fujian Province Network
ipset add banlist 221.0.0.0/15 # UNICOM-SD / CNC Group CHINA169 Shandong Province Network
ipset add banlist 113.56.0.0/15 # CNC Group CHINA169 Hubei Province Network / UNICOM-HB
ipset add banlist 223.78.192.0/18 # China Mobile / China Mobile communications corporation / CMNET / ORG-CM1-AP
ipset add banlist 112.2.128.0/19 # ORG-CMCC1-AP / CMNET / China Mobile communications corporation / China Mobile Communications Corporation
ipset add banlist 183.227.0.0/16 # CMNET / ORG-CMCC1-AP / China Mobile Communications Corporation / China Mobile communications corporation
ipset add banlist 106.46.0.0/16 # CHINANET henan province network / CHINANET-HA
ipset add banlist 123.8.0.0/13 # CNC Group CHINA169 Henan Province Network / UNICOM-HA
ipset add banlist 219.136.0.0/15 # CHINANET-GD / China Telecom
ipset add banlist 111.172.0.0/14 # CHINANET-HB / Beijing 100032
ipset add banlist 118.112.0.0/13 # Beijing 100088 / CHINANET-SC
ipset add banlist 27.148.0.0/14 # Beijing 100032 / CHINANET-FJ
ipset add banlist 153.101.0.0/16 # UNICOM-JS / China Unicom Jiangsu Province Network
ipset add banlist 221.237.0.0/16 # CHINANET-SC / Beijing 100088
ipset add banlist 121.28.0.0/15 # UNICOM-HE / CNC Group CHINA169 Hebei Province Network
ipset add banlist 61.241.192.0/19 # UNICOM / Beijing 100140 ,P.R.China
ipset add banlist 114.86.128.0/17 # CHINANET-SH / Beijing 100032
ipset add banlist 223.67.32.0/19 # CMNET / ORG-CM1-AP / China Mobile / China Mobile communications corporation
ipset add banlist 122.136.0.0/13 # UNICOM-JL / CNC Group CHINA169 Jilin Province Network
ipset add banlist 27.36.0.0/14 # China Unicom Guangdong Province Network / UNICOM-GDDG
ipset add banlist 117.147.0.0/17 # China Mobile / China Mobile communications corporation / ORG-CM1-AP / CMNET
ipset add banlist 153.3.0.0/16 # UNICOM-JS / China Unicom Jiangsu Province Network
ipset add banlist 14.112.0.0/12 # China Telecom / CHINANET-GD
ipset add banlist 183.253.0.0/19 # China Mobile Communications Corporation / China Mobile Communications Corporation / ORG-CMCC1-AP / CMNET
ipset add banlist 183.228.0.0/16 # China Mobile communications corporation / China Mobile Communications Corporation / ORG-CMCC1-AP / CMNET
ipset add banlist 221.196.0.0/15 # UNICOM-TJ / CNC Group CHINA169 Tianjin Province Network
ipset add banlist 111.196.192.0/18 # UNICOM-BJ / China Unicom Beijing Province Network
ipset add banlist 14.107.172.0/22 # CHINANET-CQ / China Telecom
ipset add banlist 114.216.66.0/23 # Beijing 100032 / CHINANET-JS
ipset add banlist 112.1.32.0/19 # China Mobile communications corporation / China Mobile Communications Corporation / CMNET / ORG-CMCC1-AP
ipset add banlist 221.182.0.0/18 # China Mobile communications corporation / China Mobile / CMNET / ORG-CM1-AP
ipset add banlist 118.72.0.0/13 # CNC Group CHINA169 Shanxi Province Network / sxyc-yongji-BAS
ipset add banlist 58.59.0.0/17 # No.999,Shunhua road,Jinan,Shandong / CHINANET-SD
ipset add banlist 111.1.96.0/20 # China Mobile / China Mobile communications corporation / ORG-CM1-AP / CMNET
ipset add banlist 36.104.0.0/16 # China Telecom / CHINANET-ZJ
ipset add banlist 117.151.16.0/20 # China Mobile / China Mobile communications corporation / CMNET / ORG-CM1-AP
ipset add banlist 119.34.128.0/17 # GZPRBNET / GuangDong, China 510010
ipset add banlist 112.0.192.0/19 # China Mobile Communications Corporation / China Mobile communications corporation / ORG-CMCC1-AP / CMNET
ipset add banlist 111.1.192.0/19 # CMNET / ORG-CM1-AP / China Mobile / China Mobile communications corporation
ipset add banlist 183.225.0.0/19 # CMNET / ORG-CMCC1-AP / China Mobile communications corporation / China Mobile Communications Corporation
ipset add banlist 58.60.0.0/14 # Beijing 100032 / CHINANET-GD
ipset add banlist 117.24.0.0/13 # CHINANET-FJ / 7,East Street ,Fuzhou ,Fujian ,PRC
ipset add banlist 112.24.224.0/19 # CMNET / ORG-CMCC1-AP / China Mobile Communications Corporation / China Mobile communications corporation
ipset add banlist 39.130.64.0/19 # Internet Service Provider in China / China Mobile / CMNET / ORG-CM1-AP
ipset add banlist 119.164.0.0/14 # UNICOM-SD / CNC Group CHINA169 Shandong Province Network
ipset add banlist 39.190.96.0/21 # China Mobile / Internet Service Provider in China / CMNET / ORG-CM1-AP
ipset add banlist 111.224.0.0/14 # Beijing 100032 / CHINANET-HE
ipset add banlist 112.0.128.0/19 # China Mobile Communications Corporation / China Mobile communications corporation / CMNET / ORG-CMCC1-AP
ipset add banlist 211.103.72.0/21 # China Mobile / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 1.202.0.0/17 # CHINANET-BJ / CHINANET Beijing Province Network
ipset add banlist 39.149.80.0/20 # CMNET / Internet Service Provider in China / ORG-CM1-AP / China Mobile
ipset add banlist 218.10.0.0/16 # UNICOM-HL / CNC Group CHINA169 Heilongjiang Province Network
ipset add banlist 36.143.46.0/23 # CMNET / China Mobile Communications Corporation / ORG-CMCC1-AP / China Mobile Communications Corporation
ipset add banlist 223.97.160.0/19 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 111.14.96.0/19 # China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
ipset add banlist 122.240.0.0/13 # CHINANET-ZJ-WZ / Zhejiang Telecom
ipset add banlist 120.80.0.0/13 # UNICOM-GD / CNC Group CHINA169 Guangdong Province Network
ipset add banlist 120.85.182.0/23 # China Unicom / GuangZhou-unicom
ipset add banlist 171.43.0.0/16 # China Telecom / CHINANET-HB
ipset add banlist 117.144.0.0/16 # CMNET-shanghai / China Mobile communications corporation
ipset add banlist 117.179.107.0/24 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 117.179.122.0/23 # CMNET / China Mobile communications corporation / ORG-CM1-AP / China Mobile
ipset add banlist 112.20.224.0/19 # CMNET / China Mobile communications corporation / ORG-CMCC1-AP / China Mobile Communications Corporation
ipset add banlist 111.35.224.0/20 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 223.106.128.0/18 # CMNET / China Mobile communications corporation / ORG-CM1-AP / China Mobile
ipset add banlist 61.156.0.0/16 # UNICOM-CN / CNC Group CHINA169 Shandong Province Network
ipset add banlist 111.48.77.0/24 # China Mobile / CMNET / China Mobile communications corporation / ORG-CM1-AP
ipset add banlist 36.40.0.0/14 # CHINANET-SN / Beijing 100032

2024-10-02. The situation is under control again, but since I’m vindictive, I’ll block some more.

tail -n 500 /var/log/apache2/access.log \
 | grep -v ^social \
 | grep "rcidonly=" \
 | tail -n 50 \
 | bin/admin/network-lookup > result.log
grep ipset result.log
ipset add banlist 101.16.0.0/12 # CNCGROUP-HE / China Unicom Hebei Province Network
ipset add banlist 111.18.32.0/20 # China Mobile / CMNET / China Mobile communications corporation / ORG-CM1-AP
ipset add banlist 36.16.0.0/12 # CHINANET-ZJ-TZ / Zhejiang Telecom
ipset add banlist 112.20.96.0/19 # CMNET / China Mobile communications corporation / ORG-CMCC1-AP / China Mobile Communications Corporation
ipset add banlist 223.67.224.0/19 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 36.132.168.0/22 # China Mobile Communications Corporation / CMNET / China Mobile Communications Corporation / ORG-CMCC1-AP
ipset add banlist 123.120.0.0/18 # China Unicom Beijing Province Network / UNICOM-BJ
ipset add banlist 111.43.144.0/24 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 116.231.0.0/16 # Beijing 100032 / CHINANET-SH
ipset add banlist 39.149.0.0/20 # ORG-CM1-AP / CMNET / Internet Service Provider in China / China Mobile
ipset add banlist 223.73.84.0/22 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 218.8.0.0/15 # UNICOM-HL / CNC Group CHINA169 Heilongjiang Province Network
ipset add banlist 36.132.166.0/23 # China Mobile Communications Corporation / ORG-CMCC1-AP / China Mobile Communications Corporation / CMNET
ipset add banlist 58.22.0.0/15 # CNCGROUP-FJ-XIAMEN-MAN / CNCGroup FuJian province network
ipset add banlist 117.143.52.0/22 # China Mobile communications corporation / CMNET-shanghai
ipset add banlist 111.41.34.0/24 # ORG-CM1-AP / China Mobile communications corporation / CMNET / China Mobile
ipset add banlist 125.40.0.0/13 # UNICOM-HA / CNC Group CHINA169 Henan Province Network
ipset add banlist 171.40.0.0/15 # China Telecom / CHINANET-HB
ipset add banlist 112.64.0.0/17 # Addresses from APNIC / UNICOM-SH
ipset add banlist 117.179.181.0/24 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 223.66.192.0/19 # China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
ipset add banlist 111.33.0.0/17 # China Mobile / CMNET / China Mobile communications corporation / ORG-CM1-AP
ipset add banlist 101.44.160.0/20 # Huawei-Cloud-SG / HUAWEI INTERNATIONAL PTE. LTD.
ipset add banlist 36.106.148.0/23 # CHINANET TIANJIN PROVINCE NETWORK / CHINANET-TJ
ipset add banlist 117.179.33.0/24 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 124.114.0.0/16 # Beijing 100088 / CHINANET-SN
ipset add banlist 223.89.192.0/18 # ORG-CM1-AP / China Mobile communications corporation / CMNET / China Mobile
ipset add banlist 118.248.0.0/13 # Beijing 100032 / CHINANET-HN
ipset add banlist 223.81.128.0/19 # China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
ipset add banlist 223.74.216.0/22 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 111.41.14.0/23 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 223.74.103.0/24 # China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
ipset add banlist 223.74.72.0/21 # CMNET / China Mobile communications corporation / ORG-CM1-AP / China Mobile
ipset add banlist 39.130.96.0/19 # China Mobile / CMNET / Internet Service Provider in China / ORG-CM1-AP
ipset add banlist 221.228.192.0/20 # CHINANET-JS / Beijing 100088
ipset add banlist 180.175.0.0/16 # CHINANET-SH / Beijing 100032
ipset add banlist 112.100.0.0/14 # NO.178 Zhongshan Road,Haerbin,Heilongjiang 150040 / CHINANET-HL
ipset add banlist 223.95.192.0/19 # China Mobile / China Mobile communications corporation / CMNET / ORG-CM1-AP
ipset add banlist 111.34.192.0/20 # China Mobile communications corporation / CMNET / ORG-CM1-AP / China Mobile
ipset add banlist 111.36.160.0/20 # ORG-CM1-AP / CMNET / China Mobile communications corporation / China Mobile
ipset add banlist 111.17.64.0/19 # ORG-CM1-AP / China Mobile communications corporation / CMNET / China Mobile
ipset add banlist 101.69.0.0/16 # UNICOM-ZJ / China Unicom Zhejiang Province Network
ipset add banlist 112.116.0.0/15 # CHINANET-YN / Beijing 100032
ipset add banlist 111.14.144.0/20 # China Mobile / ORG-CM1-AP / China Mobile communications corporation / CMNET
ipset add banlist 111.18.0.0/16 # China Mobile / ORG-CM1-AP / CMNET / China Mobile communications corporation
ipset add banlist 220.192.0.0/18 # China Unicom Network / UNICOM
ipset add banlist 123.118.0.0/18 # China Unicom Beijing Province Network / UNICOM-BJ

https://alexschroeder.ch/view/2024-09-15-emacs-china


History Extra for September 30, 2024

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

On Saturday, September 8, 1900, a hurricane hit low-lying Galveston, Texas.

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


We Won’t Have Taylor Lorenz to Kick Around Anymore

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

https://apnews.com/article/taylor-lorenz-tech-journalism-washington-post-leave-028472143fb8b7d4fb21578403327981


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

Just happy that every build of mine consumes 8 minutes on Xcode Cloud to really optimize the speed at which my macros run, so instead of taking 3 milliseconds they take 2.8 milliseconds to run.

Doing my part to keep Big Data Center AC in business.

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


Wednesday 2 October, 2024

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

Colour Sometimes, B&W just doesn’t cut it! Quote of the Day “I’m very careful to only predict things which have already happened.” Marshall McLuhan Great advice for anyone covering the tech industry. Musical alternative to the morning’s radio news The … Continue reading

https://memex.naughtons.org/wednesday-2-october-2024/39923/


I’m a professional

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

I received this email today. tldr; I am not selling my soul. From: Microsoft Subject: Congratulations on your Microsoft MVP award You’ve been accepted to the Microsoft MVP program Daniel Stenberg, We’re pleased to welcome you to the Microsoft Most Valuable Professionals (MVP) program in recognition of your outstanding contributions to the community in following … Continue reading I’m a professional

https://daniel.haxx.se/blog/2024/10/02/im-a-professional/


How to share your access to media with family and simultaneously sweep the annual nerdy nephew of the year awards

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

A couple months ago I was hanging out with my aunt, and she mentioned her cable+internet bill was around $250 per month. I thought that was insane and that I should do something about it. She's a 75 year old retiree that watches baseball and the hallmark

https://a.wholelottanothing.org/how-to-share-your-access-to-media-with-family-and-simultaneously-sweep-the-annual-nerdy-nephew-of-the-year-awards/


Modernizing the Original ADB Keyboard From the Apple IIGS

date: 2024-10-01, updated: 2024-10-03, from: Daring Fireball

https://www.youtube.com/watch?v=NW_LLVD3R3c


2024_10_01 Postings

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

A radio item Over on my blog about infrastructure, I put up a brief post about WART, volunteer-powered community radio station with studios in a railroad caboose, that was lost in the flood that just devastated Marshall, North Carolina. Write once, publish everywhere Dave turned me on to Croissant today. Looks good. I’d even be […]

https://doc.searls.com/2024/10/01/2024_10_01-postings/


A Murmuration of Starlings

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

https://kottke.org/24/10/a-murmuration-of-starlings-1


Tonight’s vice presidential debate watch-along

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

Please join me and Michael Lahanas-Calderón right here, starting at 8:45 ET/5:45 PT — as we provide you context, clarity, and company.

https://robertreich.substack.com/p/tonights-vice-presidential-debate


Great interview by Jia Tolentino of Dr. Warren Hern, one of the…

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

https://kottke.org/24/10/0045364-great-interview-by-jia-to


What’s the Fastest Way to Alphabetize Your Bookshelf?

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

https://kottke.org/24/10/whats-the-fastest-way-to-alphabetize-your-bookshelf


Cross-posting

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

Cross-posting is here now. I am not surprised Croissant is getting such a positive reception.

That is where the fediverse will be defined imho, in the intersection between the competing social web services.

You’ll know it’s working when they feel they have to match each others’ features because with cross-posting their difference in character limits, titles, styling, links etc will be much more visible.

Activitypub is too much. Cross-posting is exactly right and here now.

http://scripting.com/2024/10/01/192207.html?title=crossposting


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

I asked Google Trends about textcasting. No data.

http://scripting.com/2024/10/01.html#a191721


September 30, 2024

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

https://heathercoxrichardson.substack.com/p/september-30-2024-848


The Absolute Best Butter For Every Occasion, After Taste-Testing, Cooking And Baking…

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

https://kottke.org/24/10/0045360-the-absolute-best-butter-


“The Work of a Madman”

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

https://kottke.org/24/10/the-work-of-a-madman


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

I had a dream last night with many of my dead relatives present. We were at some kind of social event. My grandfather had a new wife or girlfriend, but he didn’t recognize me, though he pretended to. My mother was far off in the distance taking pictures. I wonder what that means. Some of them were dead and gone. I had to remind myself of that. Meanwhile both my parents were alive and being themselves. (Heh.) My subconscious has a clear idea of who they are/were, only it doesn’t register that some of them are gone.

http://scripting.com/2024/10/01.html#a170423


The most common adjectives ending in “-y” used in the NYT Cooking…

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

https://kottke.org/24/10/0045342-the-most-common-adjective


Examples of a book cover design trend: multi-panel illustrations or “bento books”….

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

https://kottke.org/24/10/0045359-an-examination-of-a-book


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

https://kottke.org/24/10/0045356-the-humble-hyperlink-the-


Podcasts, Wallcasts, and Paycasts

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

Would a blog be a blog if it went behind a paywall, or if you needed a subscription to read it? Of course not. Blogs are on the open Web, and tend to stay there so long as they don’t move away from their original location. Same should go for podcasts. “Wherever you get your […]

https://doc.searls.com/2024/10/01/podcasts-wallcasts-and-paycasts/


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

I’m still waiting for the podcast client that can subscribe to OPML lists, so I can subscribe to shows from my desktop, even automate it. If one of them did, we could start curated lists of feeds put together by smart people and influencers. The first podcast client that did this would open up the market, and stand out from the pack. I’ve been asking for this from the inception of podcasting twenty years ago. I had it in my first podcatcher. It would be great if one of the popular clients of today adopted the idea. Happy to help.

http://scripting.com/2024/10/01.html#a145535


Evidence of ‘Negative Time’ Found in Quantum Physics Experiment. “Another oddball quantum…

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

https://kottke.org/24/10/0045358-evidence-of-negative-time


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

Also binary payloads for Linux and windows.

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


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

Here is the monthly archive for Scripting News in OPML, for September. I’ve been systematically creating this archive since May 2017. And also have been able to reconstruct the archive for most of Scripting News going back to 1994. I’ve been doing a lot of work with the contents of this archive in the last month.

http://scripting.com/2024/10/01.html#a140106


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

All I want from Swift is for Swift-syntax to be compiled without optimization when building my project in release mode.

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


Status Update

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

https://kottke.org/24/10/status-update


Thom Yorke is reworking Radiohead’s Hail to the Thief for a production…

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

https://kottke.org/24/10/0045354-thom-yorke-is-reworking-r


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

Gamifying gaining weight:

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


Germany’s Sovereign Tech Fund throws cash at FreeBSD and Samba

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

EuroBSDCon Unix-like to work on infrastructure, SMB reimplementation on ‘key milestones’

  <p>Germany's Sovereign Tech Fund (STF), which is backed by the Federal Ministry for Economic Affairs and Climate Action, is funding open source work again. This time, the recipients are the FreeBSD Foundation and SerNet, which is one of the backers of the Samba Project.</p> 

https://go.theregister.com/i/cfa/https://www.theregister.com/2024/10/01/freebsd_and_samba_funding/


Hacking ChatGPT by Planting False Memories into Its Data

date: 2024-10-01, updated: 2024-09-27, from: Bruce Schneier blog

This vulnerability hacks a feature that allows ChatGPT to have long-term memory, where it uses information from past conversations to inform future conversations with that same user. A researcher found that he could use that feature to plant “false memories” into that context window that could subvert the model.

A month later, the researcher submitted a new disclosure statement. This time, he included a PoC that caused the ChatGPT app for macOS to send a verbatim copy of all user input and ChatGPT output to a server of his choice. All a target needed to do was instruct the LLM to view a web link that hosted a malicious image. From then on, all input and output to and from ChatGPT was sent to the attacker’s website…

https://www.schneier.com/blog/archives/2024/10/hacking-chatgpt-by-planting-false-memories-into-its-data.html


Terminal colours are tricky

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

https://jvns.ca/blog/2024/10/01/terminal-colours/


The single most important thing to listen for in tonight’s debate

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

The Roots of Trumpism, Part 11

https://robertreich.substack.com/p/the-teamsters-and-the-split-in-the


September 30, 2024

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

One hundred years ago tomorrow, former president Jimmy Carter arrived in the world in Plains, Georgia.

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


Managing climate disasters

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

Bad Climate Socialism by Hamilton Nolan [T]here is a difference between socializing the costs of things we need more of, and socializing the costs of things we need less of. Universal public health care would be good. Universal public insurance for people to continue to build more beachfront homes that scientists tell us will be […]

https://tracydurnell.com/2024/09/30/managing-climate-disasters/


Jimmy Carter’s First Century.

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

His first book was called ‘Why Not the Best?’ His best is what he has given through all these years.

https://fallows.substack.com/p/jimmy-carters-100th-birthday


The Talk Show: ‘Shipping vs. Shipping’

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

https://daringfireball.net/thetalkshow/2024/09/30/ep-410


‘Our Unevenly Distributed Future’

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

https://allenpike.com/2024/distribution-of-the-future


‘The iPhone Content Machine: A Visual Essay’

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

https://om.co/2024/09/10/the-iphone-content-machine-a-visual-essay/


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

https://workos.com/?utm_source=daringfireball&utm_medium=display&utm_campaign=q12024


Pete Rose Dies at 83

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

https://www.cincinnati.com/story/sports/2024/09/30/pete-rose-mlb-hits-leader-obituary/2808469001/


The People Have Spoken

date: 2024-09-30, from: Margaret Atwood’s substack

And as usual they did not all agree. But we can live with that, eh?

https://margaretatwood.substack.com/p/the-people-have-spoken


Facts Need To Be Checked

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

So what’s going on with CBS News?

https://steady.substack.com/p/facts-need-to-be-checked


Chris da Kiwi’s personal history of computers

date: 2024-09-30, from: Liam on Linux

This is Chris’s "Some thoughts on Computers" – the final, edited form.

 

The basic design of computers hasn’t changed much since the mechanical one, the Difference Engine, invented by Charles Babbage in 1822 – but not built until 1991.  

Ada Lovelace was the mathematical genius who saw the value in Babbage’s work, but it was Alan Turing who   invented computer science, and the ENIAC in 1945 was arguably the first electronic general-purpose digital computer. It filled a room. The Micral N was the world’s first “personal computer,” in 1973.

Since then, the basic design has changed little, other than to become smaller, faster, and on occasions, less useful.

The current trend to lighter, smaller gadget-style toys – like cell phones, watches, headsets of various types, and other consumer toys – is an indication that the industry has fallen into the clutches of mainstream profiteering, with very little real innovation now at all.

 

I was recently looking for a new computer for my wife and headed into one of the main laptop suppliers only to be met with row upon row of identical machines, at various price points arrived at by that mysterious breed known as "marketers". In fact, the only difference in the plastic on display was how much drive space had the engineers fitted in, and how much RAM did they have. Was the case a pretty colour, that appealed to the latest 10-year-old-girl, or a rugged he-man, who was hoping to make the school whatever team? In other words, rows of blah.

 

Where was the excitement of the early Radio Shack "do-it-yourself" range: the Sinclair ZX80, the Commodore 8-bits (PET and VIC-20),which ran the CPM operating system, (one of my favorites) later followed by the C64? What has happened to all the excitement and innovation? My answer is simple: the great big clobbering machine known as "Big Tech".

 

Intel released its first 8080 processor in 1972 and later followed up with variations on a theme, eventually leading to the 80286, the 80386, the 80486 (getting useful), and so on. All of these variations needed an operating system which basically was a variation of MS-DOS, believed to have been based on QDOS, or "Quick and Dirty Operating System," the work of developer Tim Paterson at a company called Seattle Computer Products (SCP). It was later renamed 86-DOS, after the Intel 8086 processor, and this was the version that Microsoft licensed and eventually purchased. Or alternatively the newer, FOSS, FreeDOS

Games started to appear, and some of them were quite good. But the main driver of the computer was software.


In particular, word-processors and spreadsheets. 


At the time, my lost computer soul had found a niche in CP/M, which on looking back was a lovely little operating system – but quietly disappeared into the badlands of marketing. 


Lost and lonely I wandered the computerverse until I hooked up with Sanyo – itself now long gone the way of the velociraptor and other lost prehistoric species.
 

The Sanyo bought build quality, the so-called "lotus card" to make it fully compatible with the IBM PC, and later, an RGB colour monitor and a 10 meg hard drive. The basic model was still two 5¼" floppy drives, which they pushed up to 720kB, and later the 3.½" 1.25MB floppy drives. Ahead of its time, it too went the way of the dinosaur.


These led to the Sanyo AT-286, which became a mainstay, along with the Commodore 64. A pharmaceutical company had developed a software system for pharmacies that included stock control, ordering, and sales systems. I vaguely remember that machine and software bundle was about NZ$ 15,000, which was far too rich for most.  Although I sold many of them over my time.


Then the computer landscape began to level out, as the component manufacturers began to settle on the IBM PC-AT as a compatible, open-market model of computer that met the Intel and DOS standards. Thus, the gradual slide into 10000 versions of mediocrity.


The consumer demand was for bigger and more powerful machines, whereas the industry wanted to make more profits. A conflict to which the basic computer scientists hardly seemed to give a thought.

I was reminded of Carl Jung’s dictum that “greed would destroy the West.” 


A thousand firms sprang up, all selling the same little boxes, whilst the marketing voices kept trumpeting the bigger/better/greater theme… and the costs kept coming down, as businesses became able to afford these machines, and head offices began to control their outlying branches through the mighty computer. 


I headed overseas, to escape the bedlam, and found a spot in New Guinea – only to be overrun by a mainframe which was to be administered from Australia, and was going to run my branch – for which I was responsible, but without having any control.


Which side of the fence was I going to land on? The question was soon answered by the Tropical Diseases Institute in Darwin, which diagnosed dengue fever… and so I returned to NZ.


For months I battled this recurring malady, until I was strong enough to attend a few hardware and programming courses at the local Polytechnic, eventually setting up my own small computer business, building up 386 machines for resale, followed by 486 and eventually a Texas Instrument laptop agency. Which was about 1992 from my now fragile memory.  I also dabbled with the Kaypro as a personal beast and it was fun but not as flexible as the Sanyo AT I was using.

The Texas Instruments laptop ran well enough and I remember playing Doom  on it, but it had little battery life, and although rechargeable, they needed to be charged every two or three hours. At least the WiFi worked pretty consistently, and for the road warrior, gave a point of distinction.

Then the famous 686 arrived, and by the use of various technologies, RAM began to climb up to 256MB, and in some machines 512MB.


Was innovation happening? No – just more marketing changes. As in, some machines came bundled with software, printers or other peripherals, such as modems, scanners, or even dot matrix printers. 

As we ended the 20th century, we bought bigger and more powerful machines. The desktop was being chased by the laptop, until I stood in my favorite computer wholesaler staring at a long row of shiny boxes that were basically all the same, wondering which one my wife would like… knowing that it would have to connect to the so-called "internet", and in doing so, make all sorts of decisions inevitable.  As to securing a basically insecure system which would require third part programs of dubious quality and cost. 


Eventually I chose a smaller Asus, with 16GB of main RAM and an NVIDIA   card, and retreating to my cottage, collapsed in despair. Fifty years of computing and wasted innovation left her with a black box that, when she opened, it said “HELLO” against a big blue background that promised the world – but only offered more of the same.  As in, a constant trickle of hackers, viruses, Trojans and barely anything useful – but now included several new perversions called  chat-bot or “AI”.


I retired to my room in defeat.

 

We have had incremental developments, until we have today’s latest chips from Intel and AMD based on the 64-bit architecture first introduced around April 2003.

 

So where is the 128-bit architecture – or the 256 or the 512-bit?

 

What would happen if we got really innovative? I still remember Bill Gates saying "Nobody will ever need more than 640k of RAM." And yet, it is common now to buy machines with 8 or 16 or 32GB of RAM, because the poor quality of operating systems fills the memory with badly codded garbage that causes memory leaks, stack-overflow errors and other memory issues.

 

Then there is Unix which I started using at my courses in Christchurch polytechnic.  A Dec 10 from memory which also introduced me to the famous or infamous BOFH.
 

I spent many happy hours chuckling over the BOF’s exploits. Then came awareness of the twin geniuses: Richard Stallman, and from Linus Torvalds, GNU/Linux. A solid, basic series of operating systems, and programs by various vendors, that simply do what they are asked, and do it well.

  

I wonder where all this could head, if computer manufacturers climbed onboard and developed, for example, a laptop with an HDMI screen, a rugged case with a removable battery, a decent sound system, with a good-quality keyboard, backlight with per-key colour selection. Enough RAM slots to boost the main memory up to say 256GB, and video RAM to 64GB, allowing high speed draws to the screen output.

 

Throw away the useless touch pads, and gimmicks like second mini screens built in to the chassis. With the advent of Bluetooth mice, they are no longer needed. Instead, include an 8TB NV Me drive, then include a decent set of controllable fans and heat pipes that actually kept the internal temperatures down, so as to not stress the RAM and processors.


I am sure this could be done, given that some manufacturers, such as Tuxedo, are already showing some innovation in this area. 


Will it happen? I doubt it. The clobbering machine will strike again.

- - - - -

Having found that I could not purchase a suitable machine for my needs, I wandered throughout the computerverse until I discovered in a friends small computer business an Asus ROG Windows 7 model, in about 2004. It was able to have a RAM upgrade, which I duly carried out, with 2 × 8GB sodim ram plus 4GB of SDDR2 video RAM, and 2×500GB WD 7200RPM spinning rust hard drives. This was beginning to look more like a computer. Over the time I used it, I was able to replace the spinning-rust drives with 500GB Samsung SSDs, and as larger sticks of RAM became available, increased that to the limit as well. I ran that machine, which was Linux-compatible, throwing away the BSOD [Blue Screen Of Death – Ed.] of Microsoft Windows, and putting one of the earliest versions of Ubuntu with GNOME on it. It was computing heaven: everything just worked, and I dragged that poor beast around the world with me.


While in San Diego, I attended Scripps University and lectured on cot death for three months as a guest lecturer. 

Scripps at the time was involved with IBM in developing a line-of-sight optical network, which worked brilliantly on campus. It was confined to a couple of experimental computer labs, but you had to keep your fingers off the mouse or keyboard, or your machine would overload with web pages if browsing. I believe it never made it into the world of computers for ordinary users, as the machines of the day could not keep up.


There was also talk around the labs of so-called quantum computing, which had been talked about since the 1960s on and off, but some developments appeared in 1968.

The whole idea sounds great – if it could be made to work at a practicable user level.  But in the back of my mind, I had a suspicion that these ideas would just hinder investment and development of what was now a standard of motherboards and BIOS-based systems. Meanwhile, my Tux machine just did what was asked of it.


Thank you, Ian and Debra Murdoch, who developed the Debian version of Linux – on which Ubuntu was based.

I dragged that poor Asus around the Americas, both North and South, refurbishing it as I went. I found Fry’s, the major technology shop in San Diego, where I could purchase portable hard drives and so on at a fraction of the cost of elsewhere in the world as well as just about any computer peripheral  dreamed of.  This shop was a techs heaven so to speak. And totally addictive to some on like me.


Eventually, I arrived in Canada, where I had a speaking engagement at Calgary University – which also had a strong Tux club – and I spent some time happily looking at a few other distros. Distrowatch had been founded about 2001, which made it easy to keep up with Linux news, new versions of Tux, and what system they were based on. Gentoo seemed to be the distro for those with the knowledge to compile and tweak every little aspect of their software.


Arch attracted me at times. But eventually, I always went back to Ubuntu –  until I learned of Ubuntu MATE. The University had a pre-release copy of Ubuntu MATE 14.10, along with a podcast from Alan Pope and Martin Wimpress, and before I could turn around I had it on my Asus. It was simple, everything worked, and it removed the horrors of GNOME 3.


I flew happily back to New Zealand and my little country cottage.


Late in 2015, my wife became very unwell after a shopping trip. Getting in touch with some medical friends, they were concerned she’d had a heart attack. This was near the mark: she had contracted a virus which had destroyed a third of her heart muscle. It took her a few years to die, and a miserable time it was for her and for us both. After the funeral, I had rented out my house and bought a Toyota motor home, and I began traveling around the country. I ran my Asus through a solar panel hooked up to an inverter, a system which worked well and kept the beast going.


After a couple of years, I decided to have a look around Australia. My grandfather on my father’s side was Australian, and had fascinated us with tales of the outback, where he worked as a drover in the 1930s and ’40s.


And so, I moved to Perth, where my brother had been living since the 1950s. 


There, I discovered an amazing thing: a configurable laptop based on a Clevo motherboard – and not only that, the factory  of manufacturers Metabox was just up the road in Fremantle.


Hastily, I logged on to their website, and in a state of disbelief, browsed happily for hours at all the combinations I could put together. These were all variations on a theme by Windows 7, (to misquote Paganini) and there were no listing of ACPI records or other BIOS information with which to help make a decision.


I looked at my battered old faithful; my many-times-rebuilt Asus, and decided the time had come. I started building. Maximum RAM and video RAM, latest NVIDIA card, two SSDs, their top-of-the-line WiFi and Bluetooth chip sets, sound cards, etc. Then, as my time in Perth was at an end I got it sent to New Zealand, as I was due to fly back the next day. 


That was the first of four Metabox machines I have built, and is still running flawlessly using Ubuntu MATE. I gave it to a friend some years ago and he is delighted with it still.


I had decided to go to the Philippines and South east Asia to help set up clinics for distressed children, something I had already done in South America, and the NZ winter was fast approaching.  Hastily I arranged with a church group in North Luzon to be met at Manila airport.  I had already contacted an interpreter who was fluent in Versaya and Tagalog, and was an english teacher so we arranged to meet at Manila airport and go on from there.

Packing my trusty Metabox I flew out of Christchurch in to a brand new world. 

The so called job soon showed up as a scam and after spending a week or so In Manila I suggested that rather than waste visa we have a look over some of the country.  Dimp pointed out her home was on the next Island over and would make a good base to move from.

So we ended up in Cagayan de Ora – the city of the river of gold!  After some months of traveling around  we decided to get married and so I began the process of getting a visa for Dimp to live in NZ.  This was a very difficult process, but with the help of a brilliant immigration lawyer, and many friends, we managed it and next year Dimp becomes a NZ citizen.

My next Metabox was described as a Windows 10 machine, but I knew that it would run Linux beautifully – and so it did. A few tweaks around the ACPI subsystem and it computed away merrily, with not a BSOD in sight. A friend of mine who had popped in for a visit was so impressed with it that he ordered one too, and that arrived about three months later. A quick wipe of the hard drive (thank you, Gparted!), both these machines are still running happily, with not a cloud on the horizon.

One, I gave to my stepson about three months back: a Win 10 machine, and he has taken it back with him to the Philippines, where he reports it is running fine in the tropical heat.

My new Metabox arrived about six weeks ago, and I decided – just out of curiosity – to leave Windows 11 on it. A most stupid decision, but as my wife was running Windows 11 and had already blown it up once, needing a full reset (which, to my surprise, worked), I proceeded to charge it for the recommended 24 hours, and next day, switched it on. “Hello” it said, in big white letters, and then the nonsense began… a torrent of unwanted software proceeded to fill up one of my 8TB NVMe drives, culminating after many reboots with a Chatbot, an AI “assistant”, and something called “Co-pilot”. 

“No!” I cried, “not in a million years!” – and hastily plugging in my Ventoy stick, I rebooted it into Gparted, and partitioned my hard drive as ext4 for Ubuntu MATE.


So far, the beast seems most appreciative, and it hums along with just a gentle puff of warm air out of the ports. I needed to do a little tweaking, as the latest NVIDIA cards don’t seem to like Wayland as a graphics server, and the addition to GRUB of  acpi=off, and another flawless computer is on the road.


Now, if only I could persuade Metabox to move to a 128-bit system, and can get delivery of that on the other side of the great divide, my future will be in computer heaven.


Oh, if you’re wondering what happened to the Asus? It is still on the kitchen table in our house in the Philippines, in pieces, where I have no doubt it is waiting for another rebuild! Maybe my Stepson Bimbo will do it and give it to his niece.  Old computers never die they just get recycled


— Chris Thomas

In Requiem 

03/05/1942 — 02/10/2024 



 

comment count unavailable comments

https://liam-on-linux.dreamwidth.org/92294.html


When Radio Delivers

date: 2024-09-30, from: Doc Searls (at Harvard), New Old Blog

Helene was Western North Carolina‘s Katrina—especially for the counties surrounding Asheville: Buncombe, Mitchell, Henderson, McDowell, Rutherford, Haywood, Yancey, Burke, and some adjacent ones in North Carolina and Tennessee. As with Katrina, the issue wasn’t wind. It was flooding, especially along creeks and rivers. Most notably destructive was the French Broad River, which runs through Asheville. […]

https://doc.searls.com/2024/09/30/when-radio-delivers/


Simon Willison on NotebookLM’s Automatically Generated Podcasts

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

https://simonwillison.net/2024/Sep/29/notebooklm-audio-overview/


September 29, 2024

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

https://heathercoxrichardson.substack.com/p/september-29-2024-1f7


Making a Vote Forward checklist

date: 2024-09-30, from: Jonudell blog

In How and why to write letters to voters I discussed Vote Forward, my favorite way for those of us who aren’t in swing states to reach out to voters in swing states. The site works really well for adopting batches of voters, and downloading packets of form letters. As I close in on 1000 … Continue reading Making a Vote Forward checklist

https://blog.jonudell.net/2024/09/30/making-a-vote-forward-checklist/


Linux kernel 6.11 lands with vintage TV support

date: 2024-09-30, updated: 2024-09-30, from: Liam Proven’s articles at the Register

Open Source Summit Europe io_uring is getting more capable, and PREEMPT_RT is going mainstream

  <p>Released remotely from Vienna, Linux kernel 6.11 is here, with improved monochrome TV support. Yes, in 2024.</p> 

https://go.theregister.com/i/cfa/https://www.theregister.com/2024/09/30/kernel_611/


Post flow

date: 2024-09-30, from: Doc Searls (at Harvard), New Old Blog

A watershed* is land that drains through a river to the sea or into an inland body of water. That’s what came to mind for me when I read this from Dave Winer: If you want to help the open web, when you write something you’re proud of on a social web site like Bluesky […]

https://doc.searls.com/2024/09/30/post-flow/


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

And finally, if I were the czar of ActivityPub, I’d add Markdown support to the spec because it ain’t the web if you can’t link in your writing. Maybe even invent some new kinds of links, after all it’s been 35 years since the first web was invented.

http://scripting.com/2024/09/30.html#a131440


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

If I were Mark Zuckerberg, I’d add Markdown support to Threads so writers could use the basic communication tool of the web.

http://scripting.com/2024/09/30.html#a131340


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

If I were benevolent dictator of BlueSky, I’d add Markdown support there too. Btw, can you really claim to be part of the social web when you don’t support the web’s most basic feature – linking??

http://scripting.com/2024/09/30.html#a130846


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

If I were benevolent dictator of Mastodon, I’d add Markdown support everywhere so we’d have links and simple styling.

http://scripting.com/2024/09/30.html#a130705


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

New episode from the Podcast0 feed about the open source release of Frontier, still the most powerful scripting environment ever. Someday the ideas in this product will be commonplace. And I would love to use a Linux port if anyone is so inclined.

http://scripting.com/2024/09/30.html#a125729


AI and the 2024 US Elections

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

For years now, AI has undermined the public’s ability to trust what it sees, hears, and reads. The Republican National Committee released a provocative ad offering an “AI-generated look into the country’s possible future if Joe Biden is re-elected,” showing apocalyptic, machine-made images of ruined cityscapes and chaos at the border. Fake robocalls purporting to be from Biden urged New Hampshire residents not to vote in the 2024 primary election. This summer, the Department of Justice cracked down on a Russian bot farm that was using AI to impersonate Americans on social media, and OpenAI disrupted an …

https://www.schneier.com/blog/archives/2024/09/ai-and-the-2024-us-elections.html


GNOME 47 brings back some customization options, but let’s not go crazy

date: 2024-09-30, updated: 2024-09-30, from: Liam Proven’s articles at the Register

Release codenamed ‘Denver’ will hit Fedora and Ubuntu next month

  <p>The latest release of the de facto default desktop of most Linux distros brings some new features – but the GNOME 4x transition isn't done yet.</p> 

https://go.theregister.com/i/cfa/https://www.theregister.com/2024/09/30/gnome_47/


How the hell can Trump be running neck-and-neck with Harris? Let me tell you.

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

And why I remain optimistic

https://robertreich.substack.com/p/how-can-it-be-that-trump-is-running


September 29, 2024

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

Late Friday night, Tennessee House Republican Caucus chair Jeremy Faison posted “President Biden has finally approved [Tennessee governor Bill Lee’s] state of emergency request,” making it sound as if the delay in federal support for the state during the devastation of Hurricane Helene was Biden’s fault.

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


2024-09-29 Configuring Oddµ via environment variables

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

2024-09-29 Configuring Oddµ via environment variables

Oddµ replaced Oddmuse as my preferred wiki software.

  1. Oddµ is a wiki – a website that can be edited on the web, using a regular web browser on my phone, for example. Only I get to edit the wiki these days and there is no way to leave a comment. Send me an email, instead. I love getting email! 😍
  2. Oddµ is a static site generator (SSG) so that I can in theory write a bunch of Markdown files locally, run Oddµ and upload the result to the web. The reason I don’t use it like that is that this disables online search. If you don’t need online search or you’re using some other software to handle it, static files are a great option. Static files are also a great option if you need to archive or export the whole site for offline viewing. Anybody will be able to browse the HTML files offline.

Oddµ reacts to changes made as it runs, so I can edit the Markdown files remotely, using ssh and my favourite editor or I can edit the Markdown files locally and sync them with the server and the pages Oddµ serves reflect those changes immediately, no restart required. Earlier versions required a restart so that Oddµ would update its in-memory indexes of page names and titles.

Oddµ is also a program that doesn’t take a config file. Oddmuse, its predecessor, was designed to be hackable. There were a gazillion options to set. You could hook into the parser and add new rules, add new actions, add new meta data, and on and on. The drawback was an incredible lock-in. After twenty years, I started to feel it: it was hard to remove features for any specific wiki because its pages used a markup that was incompatible with everything else. The sources files ended up being tied to the config files and the modules used.

Some of my Oddmuse wikis used the old UseMod markup. Some of my Oddmuse wikis used the newer Wiki Creole markup that some wiki engine authors wanted to push back in 2006. Some of my Oddmuse wikis used their own eclectic markup mix. Some of my Oddmuse wikis used Markdown. For a while I even added Gemtext to the mix! I didn’t like this incompatibility between sites and sometimes even between old and new pages on the same site. This is why Oddµ only does Markdown with three minimal extensions: hashtags, wiki links and fedi account links. See oddmu(5) for more.

Oddµ generates HTML using templates so there is no need for options to control the HTML output. If you want it changed, edit the templates. See oddmu-templates(5) for more.

Oddµ doesn’t know anything about users, passwords and permissions. If you want authentication and authorization (which you do, if your wiki is public), then you need to configure your webserver to ask for passwords and restrict access accordingly. See oddmu-apache(5) and oddmu-nginx(5) for more.

Over time, however, I did add a few configuration options to Oddµ. This happens via environment variables.

When stdin is a socket, Oddµ reads requests from it instead of listening on port. This allows for systemd-style socket activation. This is what I use at the moment. Otherwise, it listens on the address from ODDMU_ADDRESS and the port from ODDMU_PORT. ODDMU_ADDRESS may be either an IPV4 address or an IPv6 address. If ODDMU_ADDRESS is unspecified, then the listener listens on all available unicast addresses, both IPv4 and IPv6. If ODDMU_PORT is unspecified, it listens on port 8080. See oddmu(1) and oddmu.service(5) for more.

By default, Oddmu tries to identify the language used on every page in order to allow a style sheet to enable hyphenation for the correct language. This is important for multi-lingual sites. The library used detects over 70 languages. This takes memory and time. ODDMU_LANGUAGES allows admins to reduce the number of languages taken into account. This site, for example, only considers English and German. See oddmu(1) and oddmu-templates(5) for more.

A pretty hairy feature is activated using ODDMU_FILTER. Sometimes, subdirectories are separate sites. If you do not want to include those sites in searches or archives of the whole site, you need to identify them. The way to do this is via the environment variable ODDMU_FILTER. It’s value is a regular expression matching separate sites. On this site, my dad’s old site resides in such a subdirectory. I use this environment variable to exclude “his” pages from searches made on “my” pages. See oddmu-filter(7) for more.

And finally, since linking to fediverse accounts involves an outgoing Webfinger lookup, this feature is disabled by default. You can switch it on by setting ODDMU_WEBFINGER to “1”. It’s what I do. See oddmu(5) for more.

#Oddµ

2024-09-29. I really love the fact that I picked Markdown. If I miss something, I can just write HTML directly. And with the decision to use Markdown, all the Markdown writing from years on GitHub use stays relevant. There’s no need to tinker with the code. That still surprises me.

https://alexschroeder.ch/view/2024-09-29-env-variables


The secret power of a blog

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

A “shit blog” is a thing of power. If you only write when you’re sure you’ll produce brilliance, you’ll never write. Blogs can help writers trick ourselves out of performance anxiety with lower stakes. As a tool, they’re deceptively simple: a blank text field grants you free rein, with the power to style and link […]

https://tracydurnell.com/2024/09/29/the-secret-power-of-a-blog/


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

If you want to help the open web, when you write something you’re proud of on a social web site like Bluesky or Mastodon, also post it to your blog. Not a huge deal but every little bit helps.

http://scripting.com/2024/09/29.html#a003937


Monday 30 September, 2024

date: 2024-09-29, from: John Naughton’s online diary

Mellow fruitfulness Our small vineyard is coming along nicely. Quote of the Day “Even the most perfect reproduction of a work of art is lacking in one element: Its presence in time and space, its unique existence at the place … Continue reading

https://memex.naughtons.org/monday-30-september-2024/39905/


@Miguel de Icaza Mastondon feed (date: 2024-09-29, from: Miguel de Icaza Mastondon feed)

Also the temperature reporting is a nice touch

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


@Miguel de Icaza Mastondon feed (date: 2024-09-29, from: Miguel de Icaza Mastondon feed)

watchOS 11 is a major upgrade in terms of precision for pool laps. It used to miss or skip a few.

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


2024-09-29 How do I feel about the MNT Pocket Reform?

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

2024-09-29 How do I feel about the MNT Pocket Reform?

SpaceLizard asked: What brought you to the MNT community? Well, actually there were three questions:

  1. How did you first find out about MNT Reform and/or what brought you here?
  2. What do you do / want to do with your Reform Laptop most?
  3. Are cats or dogs better, (or robots)?

Here’s what I said:

I learned about MNT Reform on fedi. I had bought a Purism laptop in 2017 and I wasn’t happy. On a blog post in 2021 I mentioned the MNT Reform laptop for the first time. I mentioned the MNT Pocket Reform in 2022, on a blog post from 2020.

I still use the Purism laptop as my main laptop, but one of its hinges broke in 2021 and I needed something else to take on trips. That’s why I started looking for an extra small laptop. I wanted something that was energy efficient, that would allow me to use all my Debian stable tools for system administration, to write Perl code, to use Emacs, to browse the web using Firefox, to ssh into my server and do maintenance work from hotel rooms and the like. The MNT Pocket Reform landed on the list.

As it stands right now, I’m still using Debian testing but I’d love to make that switch to Debian stable one day. My secret idea is that I just have to wait and one day I’d be able to do it using /etc/apt/sources.list sorcery. I managed to switch from PureOS to Debian stable doing that, so I don’t doubt that there is a way to do it from Debian testing to Debian stable. Painfully, maybe, but doable.

I’d love for battery and wifi to be no problem. Right now, battery life is good enough for my evening sessions if I have to move to the couch, and wifi seems to be working fine now that summer is over. I have an ethernet connection for the Pocket Reform, however, and that’s very nice. The cable is 3m long or something. But in a hotel, wifi still works, as I said.

I recently had some emergency sysadmin stuff to do in the evenings while on holidays and the Pocket Reform did exactly what I needed it to do.

Finally, cats are bird murderers and dogs are our best friends. No question, dogs are better! But also, I don’t have time in my life for a dog, so I think I’ll vote for little Internet people in my computers, on forums, IRC, Discord, Fedi, newsgroups and elsewhere.

Luckily, had some answers for me!

Instead of doing /etc/apt/sources.list sorcery in the future, you could replace “testing” by “trixie” today. That way, at the point in time where “testing” becomes “stable” you do not need to edit your /etc/apt/sources.list. The updates and security mirrors also exist already for trixie but are of course empty but this means that you can also add those today already and have things set up for the future:

deb http://deb.debian.org/debian trixie main
deb http://deb.debian.org/debian trixie-updates main
deb http://security.debian.org/debian-security trixie-security main

The one point of pain may be that after the trixie release, the MNT repositories will continue to build packages for unstable which will work for a while but will break after new uploads of glibc and friends. So in the future, you might want to switch out the MNT repo for the Debian stable repositories on reform.debian.net which are currently only serving packages for bookworm and not trixie.

This sounds like great advice.

#Reform

https://alexschroeder.ch/view/2024-09-29-pocket-status


‘Meta and Apple: Same Game, Different Rules’

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

https://sixcolors.com/post/2024/09/meta-and-apple-same-game-different-rules/


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

Thread: Much easier than struggling with ActivityPub, would be a set of functionally equivalent APIs and a common understanding of what a “post” is among various social web systems. This how we created solid interop in the blogging world, and it would work here too.

http://scripting.com/2024/09/29.html#a175514


The welcome application of good sense to AI hype

date: 2024-09-29, from: Enlightenment Economics blog

Summer over in a flash, autumn wind and rain outside – perhaps cosy evenings will speed up both my reading and review-posting. I just finished AI Snake Oil by Arvind Narayanan and Sayash Kapoor, having long been a fan of … Continue reading

http://www.enlightenmenteconomics.com/blog/index.php/2024/09/the-welcome-application-of-good-sense-to-ai-hype/


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

This blog has been running for: 29 years, 11 months, 22 days, 20 hours, 43 minutes, 55 seconds. Still diggin!

http://scripting.com/2024/09/29.html#a154401


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

BTW, I haven’t mentioned this before, but I’m working on the reading interface for my blog. What you see when you go to scripting.com. I’m putting the same kind of attention into it that I did for the blogroll feed reader earlier this year. There are a few unreleased products that use the same approach. The way we read the web hasn’t received enough attention, we’ve been so focused on the twitter-like interfaces, forgetting that reading on a full page is important too. We’ve settled for a pretty awful way of reading. I want to fix writing too, and have plans for this, but I thought I should do some work on reading as well. I wish I could show you all the new ideas, but I’m saving that for a big reveal at some point.

http://scripting.com/2024/09/29.html#a152704


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

New episode from the Podcast0 feed about a new Yahoo RSS reader.

http://scripting.com/2024/09/29.html#a152403


@Miguel de Icaza Mastondon feed (date: 2024-09-29, from: Miguel de Icaza Mastondon feed)

“unchecked @Sendable” or as the teens are calling it “rawdogging concurrency”

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


@Miguel de Icaza Mastondon feed (date: 2024-09-29, from: Miguel de Icaza Mastondon feed)

One of the rushed fixes was to slap a “DispatchQueue.main.async” to invoke a @MainActor method from the URLSession.didFinishDownloadingTo - but this method deletes the file upon return, so my file was gone by the time the method was called. But took a week to catch the regression.

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


@Miguel de Icaza Mastondon feed (date: 2024-09-29, from: Miguel de Icaza Mastondon feed)

Some observations on swift concurrency:

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


@Miguel de Icaza Mastondon feed (date: 2024-09-29, from: Miguel de Icaza Mastondon feed)

Good morning pineapple.

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


Linda Ronstadt

date: 2024-09-29, from: Dan Rather’s Steady

A Reason To Smile

https://steady.substack.com/p/linda-ronstadt


            A “hello world” program in machine code on DOS
        

date: 2024-09-29, updated: 2024-09-29, from: Uninformative blog

https://www.uninformativ.de/blog/postings/2024-09-29/0/POSTING-en.html


Caption contest: VP debate

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

And last week’s winner

https://robertreich.substack.com/p/caption-contest-vp-debate


September 28, 2024

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

When I travel, Buddy often sends me pictures from his morning that he considers throwaway, but I loved this one, not least because he stopped in the middle of hauling a trap to catch it.

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


Article pairing: restoring rivers

date: 2024-09-29, from: Tracy Durnell Blog

As of Today, the Klamath River is Flowing Free for the First Time in More Than a Century (Lost Coast Outpost) Discussions about the potential for Klamath River dam removal began in earnest more than 20 years ago, shortly after an estimated 70,000 adult salmon died in the lower river before they could spawn. Collective […]

https://tracydurnell.com/2024/09/28/article-pairing-restoring-rivers/


Listened to Zydeco Gumbo

date: 2024-09-29, from: Tracy Durnell Blog

Growing up, we had a tape with Home Cookin’s earlier self titled album and it was a favorite for the drive to Tahoe, along with a Ray Charles mix tape. ‘Little Joe from Chicago‘ was a favorite track on that one — on this album there’s a sick organ solo on ‘Five O’clock Blues.’

https://tracydurnell.com/2024/09/28/listened-to-zydeco-gumbo/


Lessons from MKBHD’s App Brouhaha

date: 2024-09-29, from: Om Malik blog

If you have a long career in media and writing in public like I have, you’re likely to make some mistakes. And you’re going to have some regrets. One of those was a story I wrote about Path, a company started by Dave Morin. I was critical, harsh and unkind to the company and its …

https://om.co/2024/09/28/lessons-from-mkbhds-app-brouhaha/