PLAY PODCASTS
Hacker Public Radio

Hacker Public Radio

35 episodes

HPR4639: NLUUG Spring Conference 2026

May 14, 2026

HPR4638: Simple Podcasting - Episode 3 - Analyzing and Filtering

May 13, 2026

HPR4637: UNIX Curio #6 - at and batch

May 12, 2026

HPR4636: 7 seconds memory

May 11, 2026

HPR4635: What did I do at work today? Part 3 Section 1

May 8, 2026

HPR4634: Upgrade Failsause

May 7, 2026

HPR4633: Ham Radio Licence

May 6, 2026

HPR4632: Hackerpublic Radio New Years Eve Show 2026 Episode 6

May 5, 2026

HPR4631: HPR Community News for April 2026

May 4, 2026

HPR4630: Playing Civilization V, Part 11

May 1, 2026

HPR4629: What did I do at work today? Part 2

Apr 30, 2026

HPR4628: Nuclear Power Technology Follow Up

Apr 29, 2026

HPR4627: UNIX Curio #5 - Faster, Pussycat! Kill! Kill!

Apr 28, 2026

HPR4626: Cable Management / PC Speakers

Apr 27, 2026

HPR4625: Site Specific Browsers

Apr 24, 2026

HPR4624: Cheap Yellow Display Project Part 7: GUI Trying a Simple Hello World

Apr 23, 2026

HPR4623: A brief infodump on the Broadcast Address and Routing

Apr 22, 2026

HPR4622: Hackerpublic Radio New Years Eve Show 2026 Episode 5

Apr 21, 2026

HPR4621: Android volume control help

Apr 20, 2026

HPR4620: The Second Doctor, Part 1

Apr 17, 2026

HPR4619: HPR Beer Garden 12 - Baltic Porter

Apr 16, 2026

HPR4618: Simple Podcasting - Episode 2 - Basic Filtering

Apr 15, 2026

HPR4617: UNIX Curio #4 - Archiving Files

Apr 14, 2026

HPR4616: Thoughts about age control and further suggestions

Apr 13, 2026

HPR4615: Clicking through an audit

Apr 10, 2026

HPR4610: Playing Civilization V, Part 10

This show has been flagged as Clean by the host. In our next look at the game mechanics for Civilization V we three key ideas: Great People, Trade, and Empires/Civilizations. Playing Civilization V, Part 10 - Great People Gaining Great People You earn Great People by accumulating Great Person Points (GPP). Each type of Great Person has its own type of GPP, and they are earned independently, so you can easily accumulate points for several different types of Great People at the same time. You can earn these points through specialists, through Wonders, and through Social Policies. While you can accumulate points towards any and all Great People, you should focus on ones that fit your game strategy. If you are going for a Domination victory, you should focus on Great Generals and Great Admirals in preference to Great Artists and Great Musicians. But if you are going for a Culture victory you might want to reverse that. That is not to say you won’t gain a few random other Great People along the way, just that you should know what you are trying to achieve. And Great Generals and Great Admirals are a little different in that you earn them by winning battles. Types of Great People Great Artist – Can start Golden Age, or create Great works Great Musician – Can do Concert Tour (+Tourism), or create Great Works Great Writer- Can write a Political Treatise (+Culture), or create Great Works Great Engineer – Can hurry production (including Wonders). Can create Manufactory Great General – combat bonus to units within 2 tiles, or steal land when creating a Citadel Khan – Unique to Mongolia, replaces Great General, moves faster and heals adjacent units, and can create Citadel Great Merchant – Trade Mission (+Gold and +Influence with a city state). Create Customs House Merchant of Venice – Unique to Venice, replaces Great Merchant. +100% Gold and +100% Influence from Trade Mission, or can puppet a City-State. Can create Customs House Great Scientist – Can Hurry Research, or create Academy Great Admiral – Combat bonus to naval units within 2 tiles. Can repair adjacent naval and embarked units Great Prophet – Can Found or enhance Religion, can spread Religion, or can create Holy Site Every type except Great Admiral can create something, but that uses up the Great Person. And the main action for each also uses up the Great Person (e.g. do a Concert Tour, Hurry Production, etc.). So you need to consider which one works best for you. As a general rule, compare which option pays off the best. For example, if it is early in the game and you get a Great Scientist, creating an Academy will give you science points per turn that will pay off over the whole game. But once you hit the mid-to-late stages the one time hit of science points from Hurry Research makes more sense because you don’t have the time left for the per-turn bonus from an Academy to add up. And if there is a key Wonder you need to make your strategy works, keeping a Great Engineer on hand to hurry it up can pay off very nicely. This is the only way to Hurry Production on a Wonder. Trade In Civilization V, the amount of Gold you earn from terrain is much lower, so the path to a full treasury requires that you set up Trade Routes. You have limited number of Trade Slots available, but that limit grows over time. You can earn slots two ways. The first is through discovering techs: Ancient Era: Animal Husbandry, Sailing Classical Era: Engineering Medieval Era: Compass Renaissance Era: Banking Industrial Era: Biology Modern Era: Railroad Atomic Era: Penicillin So just from keeping up your research you can get up to 8 Trade Routes. In addition, the Wonders Colossus and Petra each provide an additional Trade Route. You can establish trade route with your own cities, with City-States, and with other Empires. Trade routes are always city-to-city, and are limited by distance, so it can make sense sometimes to move your trade unit to a different city. The city that produced the unit will always be where it shows up first, but you can make a move on its first turn to transfer the unit to another city, though note that Cargo Ships can only be placed in coastal cities. This can bring a desired destination city within range. Note that for land units (Caravans) you can increase the range by building roads. Effects of Trade Trade is generally pursued for the gold, but there can also be Science, Culture, and Religious effects, so it is worth paying attention here. Even if Gold is the main object, you may have several options that provide equivalent amounts of Gold, and a potential gain of Science or Culture might be the tie-breaker, depending on your strategy for victory. If you establish a trade route with a City-State, you can receive Gold, provide religious pressure to convert them to your religion, and gain influence with them, This can be very helpful if you are going for a Diplomatic Victory, But I would not accept a large difference in Gold just for that minor Influence gain. You

Apr 3, 2026

HPR4609: Proper Date Format

This show has been flagged as Clean by the host. This is about how dates are formatted, and I demonstrate that the ISO 8601 Format is the only logical one to use, and will make your life easier if you learn to use it. Something you quickly run into if you correspond with people in both the U.S. and Europe, which I have done over my career as well as in my personal life, is that we don’t write dates the same way. If you think March 14th is Pi day because in the U.S. it is written as 3/14, people in most of Europe will wonder why you think there is a 14th month to the year. And if you want to make a joke about May 4th, as in “May the fourth be with you”, it is 5/4 in the U.S., and 4/5 in most of Europe. And it can be even more complicated once you drag in the rest of the world. There is simply no uniformity. You can see this with this page at Wikipedia . And we are not even consistent in how we talk about dates. In the U.S. we might well say “May 4th”, and that does indeed match how we write dates. But then we will insist that our independence day is the “Fourth of July”, almost like we are not a British colony any longer, but let’s use their date format for one of our most important dates. In my experience, each side thinks the other is a bit odd, but regards it as a harmless eccentricity. But which side is correct in this? The answer, of course, is neither. The one absolutely correct date format has been defined, and you can find it in the ISO 8601 standard. The correct date format is YYYY/MM/DD, because that puts the elements of the date in a logical order. Why is this the logical order? Well, suppose you were filing documents by date. Would you start by putting all of the documents from the 4th day (without regard to month or year) into a group? Or would you first collect all documents for a given year? Now, you might argue that filing documents is something people don’t do as much of these days. We have computers and digital documents, we don’t need any filing cabinets. But that only strengthens my argument, as you can easily verify. For example I am writing this on February 13, 2025. If I use a date code for my digital file, and I make it 02132025, what happens if I later on create file on January 6, 2026? That would then be 01062026. Try this, and you will see that in your file manager 01062026 will appear before 02132025, because all computers treat the significance of digits from left to right. But if you follow the ISO 8601 standard, the most significant part of the date is on the left, and all of your files will be in order. And once you get used to it, your life is easier. An example of this is photos. My wife and I like to travel, and we take a lot of photos using our smart phones. And every photo we take uses date/time stamp as part of the file name, and the dates all follow the ISO 8601 standard. So I can easily sort my photos in the order in which they were taken. And since I have over 13,000 photos in my Flickr Pro account, a little help with sorting them is really nice. I now use this format not just for digital file names, but for most of my dating purposes. It just makes sense. Links https://en.wikipedia.org/wiki/List_of_date_formats_by_country https://en.wikipedia.org/wiki/ISO_8601 https://www.zwilnik.com/proper-date-formats/ Provide feedback on this episode.

Apr 2, 2026

HPR4608: Simple Podcasting - Episode 1 - Preparation and Recording

This show has been flagged as Clean by the host. Simple-Podcasting 01 Introduction This is the first episode in a four part series on a simple way to create your own HPR podcast episode. 02 If it sounds contradictory to have four episodes on a simple subject, you only actually need the first episode to see how to create podcasts. The remaining episodes are on steadily more complex subjects, with the later ones being more in the realm of gratuitous hackery for the fun of it. 03 I am fairly new to podcasting. I have done an HPR episode on Oathtool, another on the UCSD P-System, and an 8 part series on nuclear power. Prior to this I have never done a podcast before. Despite that, a number of people wrote into HPR to say that they really liked what I did. This means that you too can make a first podcast and have other people find it very interesting. 04 Since I am fairly new to this, I thought I would document how I went about it for the benefit of anyone who wants to do the same. This describes things from the perspective of someone who is very new to this sort of thing. Later on I will get into some more advanced topics and then finish off with some blatant gratuitous hackery like how to use Libre Office Calc or GNU Octave in place of an audio editor for some things. 05 Initial Hurdles There were several hurdles to get over before I could record an episode though. The most obvious one to me was that I'm not the sort of person who can simply babble into a microphone. That meant that I needed to have a way of recording things that would let me exclude pauses and repeat sentences that I had messed up. 06 However, since I was new to podcasting, I didn't know how to use an audio editor such as Audacity. After a bit of thinking though I came up with a very simple solution to that which I will get into a bit later in this episode. 07 Picking a Topic With the recording process solved, the next thing to do was to find something to talk about. The key to this is to have some place to keep notes. I use a note taking program for this, called Zim. 08 There are other programs which do something similar, but Zim is the one that I use. Whenever I came up with an idea of a topic, I would add a note for it. Whenever I came across any information relevant to one of the topics, I added it to the note. 09 You might think that you don't know of anything interesting, but the fact is that a lot of the rest of us are fairly sad individuals who are just as boring as you are and so find things like verbal tours through obsolete and obscure operating systems to be quite fascinating. 10 I am sure that you too know something obscure but equally interesting. 11 Writing a Script Once you have a topic, the next thing is to write a script. If you are good at talking off the cuff, then all you may need is an outline. If you are like me however, then you will need to write down exactly what you are going to say in a way which you can read back later. 12 In this case, start with an outline and fill in the detail after the outline is written. Again, I use Zim for writing my scripts. It provides a simple way of organizing my scripts as I am putting them together. It also provides character and word counts so I can estimate how many minutes of material that I have. When I started I decided that I should target about 10 to 20 minutes for the length of an episode. That's a personal decision and not something you need to follow for yourself, but it gives me a guideline to work to. 13 As a rule of thumb I find that if I multiply the character count by 0.0011, that gives me the approximate number of minutes of audio when recorded. Your own number may differ from this, but it's a good starting point to work from. If you think the episode is getting too long, don't worry. You can split it up into multiple episodes. 14 Once you have the script written and have, if necessary, split it into separate episodes, start numbering the paragraphs. This is related to the recording method, which I will go into more detail later. 15 Each paragraph or section should be equivalent to 30 seconds to a minute of audio. If you are just starting out in podcasting, this may be roughly how much you are comfortable with recording without pausing to collect your thoughts or stumbling over what you are saying. We will knit these sections together with a very simple bit of software later. 16 Recording Equipment You will need some sort of recording equipment. While some people may talk about using a phone or an MP3 player with record function, or something like that, I'll stick with recording onto a PC. 17 My recording equipment consists of a Maxwell headset with headphones, boom mic, and USB connection. There is no part number on it and can't identify it further than that. The cost was probably around $20. Similar ones sell for $5 to $35, depending on where you buy it. I already had this, so I didn't have to go out and buy it when I decided to make a podcast. 18 A boom mic, that i

Apr 1, 2026

HPR4607: UNIX Curio #3 - basename and dirname

This show has been flagged as Clean by the host. This series is dedicated to exploring little-known—and occasionally useful—trinkets lurking in the dusty corners of UNIX-like operating systems. Hopefully it doesn't seem like I'm picking on Linux Journal , but like UNIX Curio #1 (HPR4587), this column has been inspired by an article of theirs 1 . The author was demonstrating a clever bash script that would take a filename and send the file to standard output or, if the filename ended in .gz, decompress it and send the result to standard output. Slightly rearranged, he had: F=`echo $1 | perl -pe 's/\.gz$//'` if [[ -f $F ]] ; then cat $F elif [[ -f $F.gz ]] ; then gunzip -c $F fi He took some heat on the web site and in letters to the magazine for cranking up a whole Perl interpreter just to chop the .gz off the end of a filename. Our curio for today is a standard UNIX utility made for just this purpose called basename 2 . Along with its brother dirname 3 , it is used to pull apart pathnames to get the part you want. What basename does is remove any leading path on the name given to it, and if a suffix is specified as well, removes that also. If a directory path with a trailing slash is given, it returns the last part with no slashes. Here are some examples: $ basename /bin/gzip gzip $ basename /bin/gzip .so gzip $ basename /usr/lib/libz.so .so libz $ basename /usr/lib/ lib The counterpart, dirname , does essentially the opposite. It removes the last part of the pathname and returns a directory name (with no trailing slash): $ dirname /usr/lib/libz.so /usr/lib $ dirname /usr/lib/ /usr $ dirname file_in_this_dir . So we can replace the first line of the script up top with F=`dirname $1`/`basename $1 .gz` , get the same result, and be sure it will work on any UNIX-like system, no Perl necessary. The more observant among you may be thinking " sed could do that, too!" and you're right; F=`echo $1 | sed 's/\.gz$//'` also would work anywhere. One might suspect that as a general-purpose text processor, sed would be slower than basename and dirname . To see how they compared, we ran each method against a randomly-generated list of 5,000 filenames. Turns out the critics were right, as Perl ran the longest at 59 seconds. Using basename / dirname took 44 seconds—a nice improvement, but sed blew past it at 34 seconds. Probably the fact that only one call to sed was needed versus two for basename and dirname made the difference. Helpful suggestions in response to the article revealed a shell curio. You may have seen the brace syntax for parameters. For example, to show a filename $F with an "X" appended, you can't use echo $FX because that means a parameter named FX . Instead, you'd use echo ${F}X and the shell only interprets what's inside the braces as the parameter name. Modifiers can also go inside the braces 4 and one of these, %, is just what we need to chop off that extension. This works in bash , zsh , and any shell conforming to the current POSIX standard, but not csh and friends or older implementations of the Bourne shell. We can rewrite the first line of the original script as simply F=${1%.gz} and forgo any outside utilities. Performance? Under half a second to process those 5,000 filenames. Not bad at all. References: Treating Compressed and Uncompressed Data Sources the Same https://www.linuxjournal.com/content/treating-compressed-and-uncompressed-data-sources-same Basename specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/basename.html Dirname specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/dirname.html Shell Command Language: Parameter Expansion https://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_02 This article was originally written in July 2010. The podcast episode was recorded in March 2026. Provide feedback on this episode.

Mar 31, 2026

HPR4606: My Nerdy Childhood: From Floppy Disks to Dial-Up Dreams

E

This show has been flagged as Explicit by the host. It all started at Flanders Technology International in 1987... a tech expo where an eleven-year-old watched a wooden block move across a desk and an arrow follow it on screen. That was it. That was the moment. He had to have a computer with a mouse. What followed was a story of after-school showroom squatting, summer jobs, game piracy, a modem bill that nearly gave his parents a heart attack, and an education in computing that no school could have provided. From the Amstrad PC1512 and the GEM windowing system, to the Schneider Euro PC with its infamous Turbo button that turned Ms. Pac-Man into a half-second blur — this episode is a love letter to the glorious chaos of home computing in the late 1980s. Along the way: the satisfying clatter of a matrix printer , the dark arts of config.sys and autoexec.bat , Digger , the allure of the Commodore 64 , forbidden floppy disks at computer club, a 2400-baud modem, and the very first taste of online community — long before anyone called it the internet. The computers Amstrad PC1512 — the showroom machine that started it all Schneider Euro PC — the computer-in-a-keyboard with the infamous Turbo button Commodore 64 — legendary sounds, legendary forbidden floppy disks Play the games  Digger — play in your browser  Ms. Pac-Man — play in your browser  Samantha Fox Strip Poker (C64)  Leisure Suit Larry — Looking for Love in All the Wrong Places — play in your browser Provide feedback on this episode.

Mar 30, 2026

HPR4605: Lee locks down his wifey poo

This show has been flagged as Clean by the host. Two geeky people, both HPR hosts, decide to sign on the dotted line and do the darn thing and get married. Provide feedback on this episode.

Mar 27, 2026

HPR4604: Quick Tips for January 20 26

This show has been flagged as Clean by the host. It's going to be pretty short, I'm going to go through my quick tips. Looks like I've got enough to kind of do a little short episode for you guys. Quick tips are basically just, you know, kind of things that I think about, that add value, kind of like those stupid viral videos on social media where they show, like how to make a pancake with a square, like it, you know. Prevent messiness when making Matcha Baking soda and super glue to get an epoxy type of seal. "Tile batter pad on top of speaker in middle" - even operat0r has no clue ! How to blowing out a candle Request for more shows on rsync inspired by hpr4341 :: Transferring Large Data Sets sent in by hairylarry How to make a foam machine Fixing garden chairs by replacing the Vinyl straps How to use a Fabric belt YTDLnis Full Featured Downloader using yt-dlp, available on F-Droid Use a wet paper towel over Microwave food. Use binder clips instead of chip clips Things To Get Me since Amazon got rid of their add arbitrary item to wish list feature. Provide feedback on this episode.

Mar 26, 2026

HPR4603: On the Erosion of Freedom in Open Source Software

E

This show has been flagged as Explicit by the host. DISCLAIMER: "Hill willing to kill on" is an idiom. I do not condone or tolerate open calls for violence and want to make this very clear here. Due to the incredibly unfortunate nature of the topic at hand, I have also taken the liberty to mark this episode as explicit. This episode was recorded while I had some short downtime. There are filler phrases and pauses throughout. I apologize in advance. Provide feedback on this episode.

Mar 25, 2026

HPR4602: Hackerpublic Radio New Years Eve Show 2026 Episode 3

E

This show has been flagged as Explicit by the host. Bluetooth https://www.bluetooth.com/ Sound Core Headsets https://www.soundcore.com/ BaoFeng Mini https://www.baofengradio.com/products/5r-mini NOAA Weather Channel https://www.weather.gov/mob/nwr Chirp APP https://chirpmyradio.com/projects/chirp/wiki/Home HAM Radio https://www.arrl.org/what-is-ham-radio Echolink APP https://www.echolink.org/ YAGI Antenna https://www.everythingrf.com/community/what-is-a-yagi-antenna ISS https://www.nasa.gov/international-space-station/ Dry January https://alcoholchange.org.uk/help-and-support/managing-your-drinking/dry-january APRS https://www.aprs.org/ Quebec https://www.quebec-cite.com/en Chicago https://www.choosechicago.com/ Lexington, Kentucky https://www.lexingtonky.gov/ IT (Movie series) https://stephen-kings-it-series.fandom.com/wiki/It_(film_series) https://www.rottentomatoes.com/m/it_2017 https://www.rottentomatoes.com/m/it_chapter_two Burn Notice https://www.rottentomatoes.com/tv/burn-notice Bill Skarsgard https://www.rottentomatoes.com/celebrity/771821133 Villians https://www.rottentomatoes.com/m/villains Becky (movie series) https://www.rottentomatoes.com/m/becky_2020 https://www.rottentomatoes.com/m/the_wrath_of_becky Kevin James https://www.rottentomatoes.com/celebrity/1148922-kevin_james Krampus https://www.rottentomatoes.com/m/krampus Bruce Campbell https://www.rottentomatoes.com/celebrity/bruce_campbell The Perfect Host https://www.rottentomatoes.com/m/the-perfect-host David Hyde Pierce https://www.rottentomatoes.com/celebrity/david_hyde_pierce John Dies At The End https://www.rottentomatoes.com/m/john_dies_at_the_end This Book Is Full of Spiders https://www.goodreads.com/book/show/12924261-this-book-is-full-of-spiders The Owners https://www.rottentomatoes.com/m/the_owners_2020 Games of Thrones https://www.rottentomatoes.com/tv/game_of_thrones Maisy Williams https://www.rottentomatoes.com/celebrity/maisie_williams Sylvester McCoy https://www.rottentomatoes.com/celebrity/sylvester_mccoy Don't Breath https://www.rottentomatoes.com/m/dont_breathe_2016 Terrifier Movie Series https://www.rottentomatoes.com/m/terrifier https://www.rottentomatoes.com/m/terrifier_2 https://www.rottentomatoes.com/m/terrifier_3 V/H/S Movie Series https://www.rottentomatoes.com/m/v_h_s_halloween https://www.rottentomatoes.com/m/v_h_s_beyond https://www.rottentomatoes.com/m/vhs https://www.rottentomatoes.com/m/vhs94 https://www.rottentomatoes.com/m/vhs99 https://www.rottentomatoes.com/m/v_h_s_85 https://www.rottentomatoes.com/m/vhs2 https://www.rottentomatoes.com/m/vhs_viral Last Christmas https://www.rottentomatoes.com/m/last_christmas_2019 Santa's Slay https://www.rottentomatoes.com/m/santas_slay Violent Night https://www.rottentomatoes.com/m/violent_night 8 Bit Christmas https://www.rottentomatoes.com/m/8_bit_christmas Rare Exports https://www.rottentomatoes.com/m/rare_exports Silent Night, Deadly Night https://www.rottentomatoes.com/m/silent_night_deadly_night_2025 Carnage for Christmas https://www.rottentomatoes.com/m/carnage_for_christmas All The Creatures Were Stirring https://www.rottentomatoes.com/m/all_the_creatures_were_stirring Full Circle Weekly News https://fullcirclemagazine.org/ Treevenge https://www.rottentomatoes.com/m/treevenge_2009 The Killing Tree (aka Demonic Christmas Tree) https://www.rottentomatoes.com/m/the_killing_tree Bambi The Reckoning https://www.rottentomatoes.com/m/bambi_the_reckoning Winnie The Pooh Blood and Honey https://www.rottentomatoes.com/m/winnie_the_pooh_blood_and_honey Five Nights At Freddys https://www.rottentomatoes.com/m/five_nights_at_freddys Five Nights At Freddys 2 https://www.rottentomatoes.com/m/five_nights_at_freddys_2 Stranger Things https://www.rottentomatoes.com/tv/stranger_things Alien Vs Predator https://www.rottentomatoes.com/m/alien_vs_predator Snakes On A Train https://www.rottentomatoes.com/m/snakes_on_a_train LOST https://www.rottentomatoes.com/tv/lost From https://www.rottentomatoes.com/tv/from Kingfast SSD Drives https://kingfast-ssd.com/ Floorp https://floorp.app/ Jellyfin https://jellyfin.org/ Primeval https://www.rottentomatoes.com/tv/primeval Shetland https://www.rottentomatoes.com/tv/shetland Fallout https://www.rottentomatoes.com/tv/fallout Fallout 4 (viideo game) https://fallout.bethesda.net/en/games/fallout-4 Twisted Metal https://www.rottentomatoes.com/tv/twisted_metal Playstation https://en.wikipedia.org/wiki/PlayStation Farscape https://www.rottentomatoes.com/tv/farscape Peace Keeper Wars https://www.rottentomatoes.com/tv/farscape_the_peacekeeper_wars Altered https://www.rottentomatoes.com/m/altered_2025 Firefly https://www.rottentomatoes.com/tv/firefly Running Man https://www.rottentomatoes.com/m/the_running_man_2025 Suits https://www.rottentomatoes.com/tv/suits Peacemaker https://www.rottentomatoes.com/tv/peacemaker_2022 Tulsa King https://www.rottentomatoes.com/tv/tulsa_king Deadpool and Wolverine https://www.rottentomatoes.com/m/deadpool_and_wolverine Guar

Mar 24, 2026

HPR4601: How to be a better writer

This show has been flagged as Clean by the host. Some tips on how the text you write can be improved. With the pestilence of AI spreading out over the once-human internet, doing what LLMs don't is a pretty good starting point to improve one's own writing. Make mistakes. Edit yourself. Avoid the tics that are dangerously close to becoming the norm. See this Wikipedia page, aimed at editors of user submissions: https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing The sections on content, language & grammar, and style are particularly relevant. Provide feedback on this episode.

Mar 23, 2026