(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
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
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
date: 2024-10-06, from: Dan Rather’s Steady
A Reason To Smile
https://steady.substack.com/p/forever-country
date: 2024-10-06, from: Robert Reich’s blog
And last week’s winner
https://robertreich.substack.com/p/sunday-caption-contest-activism
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
date: 2024-10-05, from: Heather Cox Richardson blog
https://heathercoxrichardson.substack.com/p/october-4-2024-a4b
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/
date: 2024-10-05, updated: 2024-10-05, from: Daring Fireball
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/
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
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
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
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
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
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
date: 2024-10-05, updated: 2024-10-05, from: Jason Kittke’s blog
https://kottke.org/24/10/0045385-matthew-ingram-takes-a-lo
date: 2024-10-05, updated: 2024-10-05, from: Jason Kittke’s blog
https://kottke.org/24/10/0045384-sports-celebrate-physical
date: 2024-10-05, updated: 2024-10-05, from: Jason Kittke’s blog
https://kottke.org/24/10/0045383-youve-heard-about-the-ear
date: 2024-10-04, updated: 2024-09-25, from: Bruce Schneier blog
Interesting map, from this paper.
@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
date: 2024-10-04, from: Heather Cox Richardson blog
https://heathercoxrichardson.substack.com/p/october-3-2024-b57
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:
https://www.normalisland.co.uk/p/israel-says-irans-attack-on-its-air
https://mastodon.social/@Migueldeicaza/113250292505949336
date: 2024-10-04, updated: 2024-10-04, from: Daring Fireball
date: 2024-10-04, updated: 2024-10-04, from: Jason Kittke’s blog
https://kottke.org/24/10/0045382-ran-across-this-book-in
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
date: 2024-10-04, updated: 2024-10-04, from: Jason Kittke’s blog
https://kottke.org/24/10/music-by-john-williams
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
date: 2024-10-04, updated: 2024-10-04, from: Liam Proven’s articles at the Register
<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/
date: 2024-10-04, from: Robert Reich’s blog
Video #5
https://robertreich.substack.com/p/2024-election-video-of-the-week-why
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
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
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/
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
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/
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/
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
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
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/
date: 2024-10-03, updated: 2024-10-03, from: Jason Kittke’s blog
https://kottke.org/24/10/0045379-this-ai-generated-video-i
date: 2024-10-03, updated: 2024-10-03, from: Jason Kittke’s blog
https://kottke.org/24/10/0045377-if-you-play-spelling-bee
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
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
date: 2024-10-03, from: Heather Cox Richardson blog
https://heathercoxrichardson.substack.com/p/october-2-2024-5ec
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
date: 2024-10-03, updated: 2024-10-03, from: Jason Kittke’s blog
https://kottke.org/24/10/0045375-profile-of-aisha-nyandoro
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.
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:
https://updates.techforpalestine.org/announcing-the-tech-for-palestine-incubator/
https://mastodon.social/@Migueldeicaza/113244531328213890
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
date: 2024-10-03, updated: 2024-10-03, from: Liam Proven’s articles at the Register
<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/
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
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
date: 2024-10-03, updated: 2024-10-03, from: Daring Fireball
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
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:
- While the exploitation attempts we have observed were indiscriminate in targeting, we haven’t seen a large volume of exploitation attempts
- Based on what we have researched and observed, exploitation of this vulnerability is very easy, but we do not have any information about how reliable the exploitation is …
https://www.schneier.com/blog/archives/2024/10/weird-zimbra-vulnerability.html
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
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
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
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 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 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
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
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 and Pika (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 . 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
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
date: 2024-10-03, updated: 2024-10-03, from: Daring Fireball
https://coolhunting.com/tech/nerdy-details-the-apple-iphone-16s-camera-control-button/
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/
date: 2024-10-03, updated: 2024-10-03, from: Daring Fireball
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/0045370-opinion-we-need-more-cons
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
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/shiny-and-chrome
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/0045371-when-i-tell-folks-like
date: 2024-10-02, from: Heather Cox Richardson blog
https://heathercoxrichardson.substack.com/p/october-1-2024-037
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/0045373-two-college-students-pair
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)
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
date: 2024-10-02, updated: 2024-10-03, from: Daring Fireball
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/0045369-the-podcasts-generated-by
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
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/0045367-lighthouse-parents-have-m
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
date: 2024-10-02, updated: 2024-10-02, from: Jason Kittke’s blog
https://kottke.org/24/10/0045355-over-33000-sounds-are-ava
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:
https://www.dropsitenews.com/p/escalate-to-de-escalate-what-led
https://mastodon.social/@Migueldeicaza/113238052749986506
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
https://mamot.fr/@pluralistic/113237780216406333
https://mastodon.social/@Migueldeicaza/113237844117086283
date: 2024-10-02, from: Alex Schroeder’s Blog
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. 😄
https://alexschroeder.ch/view/2024-10-02-ssh-login
date: 2024-10-02, updated: 2024-10-02, from: Liam Proven’s articles at the Register
<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/
date: 2024-10-02, from: Alex Schroeder’s Blog
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.
https://alexschroeder.ch/view/2024-10-02-ssh-copy
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:
https://www.normalisland.co.uk/p/iran-launches-unprovoked-attack-at
https://mastodon.social/@Migueldeicaza/113237412243069579
date: 2024-10-02, from: Robert Reich’s blog
Who won and why?
https://robertreich.substack.com/p/office-hours-last-nights-vice-presidential
date: 2024-10-02, from: Heather Cox Richardson blog
More than 45,000 U.S.
https://heathercoxrichardson.substack.com/p/october-1-2024
date: 2024-10-02, from: Alex Schroeder’s Blog
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.
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.
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
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
date: 2024-10-02, updated: 2024-10-02, from: Daring Fireball
@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
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/
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/
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
date: 2024-10-01, updated: 2024-10-03, from: Daring Fireball
https://www.youtube.com/watch?v=NW_LLVD3R3c
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/
date: 2024-10-01, updated: 2024-10-01, from: Jason Kittke’s blog
https://kottke.org/24/10/a-murmuration-of-starlings-1
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
date: 2024-10-01, updated: 2024-10-01, from: Jason Kittke’s blog
https://kottke.org/24/10/0045364-great-interview-by-jia-to
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
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
date: 2024-10-01, from: Heather Cox Richardson blog
https://heathercoxrichardson.substack.com/p/september-30-2024-848
date: 2024-10-01, updated: 2024-10-01, from: Jason Kittke’s blog
https://kottke.org/24/10/0045360-the-absolute-best-butter-
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
date: 2024-10-01, updated: 2024-10-01, from: Jason Kittke’s blog
https://kottke.org/24/10/0045342-the-most-common-adjective
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-
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
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
date: 2024-10-01, updated: 2024-10-01, from: Jason Kittke’s blog
https://kottke.org/24/10/status-update
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
date: 2024-10-01, updated: 2024-10-01, from: Liam Proven’s articles at the Register
<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/
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…
date: 2024-10-01, updated: 2024-10-01, from: Julia Evans blog
https://jvns.ca/blog/2024/10/01/terminal-colours/
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
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
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/
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
date: 2024-10-01, updated: 2024-10-01, from: Daring Fireball
https://daringfireball.net/thetalkshow/2024/09/30/ep-410
date: 2024-10-01, updated: 2024-10-01, from: Daring Fireball
https://allenpike.com/2024/distribution-of-the-future
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
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/
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
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
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
https://liam-on-linux.dreamwidth.org/92294.html
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/
date: 2024-09-30, updated: 2024-10-01, from: Daring Fireball
https://simonwillison.net/2024/Sep/29/notebooklm-audio-overview/
date: 2024-09-30, from: Heather Cox Richardson blog
https://heathercoxrichardson.substack.com/p/september-29-2024-1f7
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/
date: 2024-09-30, updated: 2024-09-30, from: Liam Proven’s articles at the Register
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/
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
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
date: 2024-09-30, updated: 2024-09-30, from: Liam Proven’s articles at the Register
<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/
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
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
date: 2024-09-30, from: Alex Schroeder’s Blog
Oddµ replaced Oddmuse as my preferred wiki software.
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.
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
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
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
date: 2024-09-29, from: Alex Schroeder’s Blog
SpaceLizard asked: What brought you to the MNT community? Well, actually there were three questions:
- How did you first find out about MNT Reform and/or what brought you here?
- What do you do / want to do with your Reform Laptop most?
- 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, @josch 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.
https://alexschroeder.ch/view/2024-09-29-pocket-status
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
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
@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:
That said, I forgot how many times I used “foo!.bar” because I knew “this is never going to happen” and found it a few months later on the crash logs.
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
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
date: 2024-09-29, from: Robert Reich’s blog
And last week’s winner
https://robertreich.substack.com/p/caption-contest-vp-debate
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
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/
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/
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 …