Antelope of the genus Connochaetes
POPULARITY
Bongani Bingwa speaks to Chris Hattingh, executive director of the Centre for Risk analysis about whether South Africa’s Government of National Unity is holding firm, and what rising political tensions could mean for President Ramaphosa and the country’s investment outlook. 702 Breakfast with Bongani Bingwa is broadcast on 702, a Johannesburg based talk radio station. Bongani makes sense of the news, interviews the key newsmakers of the day, and holds those in power to account on your behalf. The team bring you all you need to know to start your day Thank you for listening to a podcast from 702 Breakfast with Bongani Bingwa Listen live on Primedia+ weekdays from 06:00 and 09:00 (SA Time) to Breakfast with Bongani Bingwa broadcast on 702: https://buff.ly/gk3y0Kj For more from the show go to https://buff.ly/36edSLV or find all the catch-up podcasts here https://buff.ly/zEcM35T Subscribe to the 702 Daily and Weekly Newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio7See omnystudio.com/listener for privacy information.
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. Most users of UNIX-like systems are probably familiar with the diff utility. It is widely used with source code to compare two files and see what the differences are between them. Non-programmers, like me, also use it to examine what has changed in different versions of scripts or configuration files. Quite a few pieces of newer software can compare different versions of data and express changes in a format either identical to or similar to diff output. However, there are two other long-standing tools for this purpose that are far less known and deserve in my view to be termed UNIX Curios. The first of these is cmp 1 . While diff is primarily intended to be used on text files and compares them line by line, cmp compares files byte by byte. In my experience, its main use is to see whether two binary files are in fact identical—if they are, cmp outputs nothing and returns an exit status of 0. Back when methods of transferring files were not as reliable as they are today, this was a tool I would reach for sometimes. For example, you could use it to confirm that the data on a CD-ROM you burned was the same as the original. If there is a difference between the files, cmp will return an exit status of 1. By default, it will also print the location (byte and line number) of the first differing byte. When used with the -l option, it will print the location and value of every byte that differs. There is one exception to these: if the files are the same except that one is shorter than the other, it will print a message to that effect. The exit status will still be 1 in that case. Using the -s option with cmp will cause it to be totally silent and output nothing. Only the exit status will indicate whether the files are the same, different, or if the exit status is greater than 1, that an error occurred. This makes it useful for scripting, for example in case you wanted to confirm that a file copied to another location arrived fully intact. It is worth noting that diff is also capable of comparing binary files—however, it is not required by POSIX to report what is actually different or where differences occur. The same exit status as in cmp is returned: 0 if the files are the same, 1 if they are different, or greater than 1 if an error occurred. While many implementations offer an option to suppress the output, this is not in the standard 2 so the most portable method would be to instead redirect output to /dev/null . On my system the diff utility is three times the size of cmp , so if you don't need its extra capabilities, it is a less efficient way of doing the job. The other UNIX Curio for today is comm , and this utility 3 is also intended to compare two files to see what is common between them. Ken Fallon briefly talked about it a few years ago in HPR episode 3889 . Compared to the others, it has a much more specific use case. The two files are expected to be text files that are already sorted. What comm will do is print a tab-separated list of all the lines appearing in either or both files. Lines only in the first file will appear in the first column, lines only in the second file will be in the second column, and lines in both files will be in the third column. Any combination of the options -1 , -2 , and -3 can be used with comm to suppress printing of the first, second, or third column respectively. Using all three options at the same time is supported but it results in no output, so that isn't very useful. Unlike the other utilities, the exit status of comm doesn't tell you anything about the two files. It will be 0 if the program ran successfully, and greater than 0 if it didn't. I'm not sure if I have ever actually used comm for anything practical. I find its default output a bit difficult to meaningfully interpret, plus you need to ensure the two files are already sorted. It seems to be best suited to comparing lists, and one use case that Ken Fallon mentioned would be comparing two lists of files to see if any are missing. The command comm -3 listA listB would print files that only appear in listA in the first column and those only in listB in the second column. This would let you ignore all the filenames that appear in both and focus on those that were absent from one or the other. If on the other hand you only wanted to see the filenames that are on both lists, comm -12 listA listB would give you that. Some more frivolous potential uses also come to mind. If for some reason the cat utility is broken on your system, you could use comm listA /dev/null to print the file listA instead. If you want to insert tab characters before every line of a file but have an aversion to using sed or awk , then comm /dev/null listA would output listA with one tab before each line, and comm listA listA would insert two tabs. A bit silly, but it would work. The GNU implementation of comm even lets you choose something other than a tab to separate the columns 4 , so you could go wild with that. According to the POSIX specifications for cmp and comm , one of the two filenames given as arguments, but not both, can be a " - ", in which case standard input will be used for that "file" in the comparison. Also, the results are undefined if both arguments are the same FIFO special, character special, or block special file. Some implementations might not have these limitations, but you shouldn't rely on that everywhere. All three of these were developed quite early. The cmp utility appeared in 1971's First Edition UNIX 5 , while comm and diff seem to have made their debut in Fourth Edition UNIX 6,7 from 1973. The original versions might not have behaved exactly like their modern counterparts, and newer implementations (especially of the diff utility) have acquired additional options and capabilities, but the basic operation of each has stayed the same. The next time you need to compare files against each other, consider whether cmp or comm might be appropriate before automatically reaching for diff . They all have their uses in different situations. References: Cmp specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/cmp.html Diff specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/diff.html Comm specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/comm.html GNU coreutils manual: comm https://www.gnu.org/software/coreutils/manual/html_node/comm-invocation.html First Edition UNIX cmp manual page http://man.cat-v.org/unix-1st/1/cmp Fourth Edition UNIX comm manual page https://www.tuhs.org/cgi-bin/utree.pl?file=V4/usr/man/man1/comm.1 Fourth Edition UNIX diff source https://www.tuhs.org/cgi-bin/utree.pl?file=V4/usr/source/s1/diff1.c Provide feedback on this episode.
Guest: Sandile Swana | Political Analyst Thabo Shole-Mashao speaks to Sandile Swana, political analyst, about the looming parliamentary impeachment inquiry into President Cyril Ramaphosa, the fight over who should chair the committee, and what the process could mean for South Africa's political landscape. Early Breakfast with Africa Melane is 702’s and CapeTalk’s early morning talk show. Experienced broadcaster Africa Melane brings you the early morning news, sports, business, and interviews politicians and analysts to help make sense of the world. He also enjoys chatting to guests in the lifestyle sphere and the Arts. All the interviews are podcasted for you to catch-up and listen. Thank you for listening to this podcast from Early Breakfast with Africa Melane For more about the show click https://buff.ly/XHry7eQ and find all the catch-up podcasts here https://buff.ly/XJ10LBU Listen live on weekdays between 04:00 and 06:00 (SA Time) to the Early Breakfast with Africa Melane broadcast on 702 https://buff.ly/gk3y0Kj and CapeTalk https://buff.ly/NnFM3N Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567 See omnystudio.com/listener for privacy information.
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. In UNIX Curio #4 ( HPR episode 4617 ), I teased the subject of file compression. Today I'm circling back to that. The history of data compression goes back at least to the 1970s, and in contexts outside UNIX and computers, probably even earlier. Somehow, it is refreshing to learn that humans have always struggled to have enough storage space to keep all the data they want to hang on to. One way around this limitation is to use some form of compression. I am only going to dive into lossless compression for this episode—that is, a compression method that can be reversed and will spit out the original data bit for bit. Lossy compression methods also have their places: you might be familiar with their use for audio (such as Ogg Vorbis or MP3); it's also used for images (such as JPEG). Lossy compression allows some of the original data to be thrown away, resulting in a smaller file than is possible with lossless compression, but the intent is for the result to still sound or look "good enough" to a human observer. Also, I am going to limit my discussion to generic methods used for many types of data; while FLAC does lossless compression, it is specifically designed just for audio. I should make clear that I have never studied computer science or information theory, so this episode will not get into the science behind various types of compression algorithms and how they differ. But in general, these methods take advantage of the fact that many types of data have recurring patterns. English text mostly consists of words that often re-appear many times—source code similarly has keywords and variable names that recur. Compression is accomplished by representing a piece of data that occurs multiple times with a symbol that is shorter in length. The first compression program in the UNIX world I could find is called pack , from 1978 1 . It was shortly followed in 1979 by a similar program called compact 2 . Both of these used a technique called Huffman coding, but with some differences between them. Files compressed with pack were given a .z extension and compact gave filenames a .C extension. Roughly every five or ten years after this, a new program would come along and achieve lasting popularity. There were, and still are, two opposing forces facing any new form of compression. Working in favor was the advantages it provided—first among these was achieving a better compression ratio, but performance improvements such as speed or reduced memory usage could also be compelling. The force against any new method was the fact that it was not yet widely supported—it doesn't much help to have a smaller file if the people you share it with cannot decompress it. The next major advance in compression arose out of three scientific papers: two in 1977 and 1978 by Abraham Lempel and Jacob Ziv (called LZ77 and LZ78), and one by Terry Welch in 1984 which built on LZ78. This last method is typically referred to as LZW. Our UNIX Curio for today is a program called compress 3 that implements the LZW method. Files compressed this way are named with the extension .Z . I had always assumed that this was to honor Jacob Ziv, but now that I've researched the history, it seems more likely to be a follow-on from how files compressed by pack were named. Since pack did not use any of the Lempel-Ziv methods, I would guess that it used .z because that wasn't already taken by anything else, but that's pure speculation. I do recall encountering .Z files in the wild, but feel certain that hasn't happened in the last 25 years, maybe longer. If you need to expand one of these, uncompress 4 is the program to use ( GNU's gunzip can also handle them 5 ). However, there was a serious problem that arose with the LZ78 and LZW compression methods. Both of them were patented, and the owner became aggressive in seeking payment from developers and users. The compress utility was developed within two months of the publication of Welch's 1984 paper and was included in Bell Laboratories' Eighth Edition UNIX before these shakedowns started. The paper did not disclose that a patent had been filed, and apparently Spencer Thomas and the other developers of compress were unaware of it. The utility became popular for a while, and was even standardized by POSIX, but people moved away from LZW once the legal threats started. Another important advance came in 1991 and was called the DEFLATE compression method. It combined the un-patented LZ77 method with Huffman coding to achieve a similar level of compression as LZW (actually, often better) without the legal trouble. DEFLATE was developed for PKZIP and was soon adopted by the GNU project's gzip compressor. While Phil Katz (the "PK" in PKZIP ) patented one way of implementing the DEFLATE method, it was possible to write a compressor and decompressor without infringing 6 ; also, he apparently never tried to enforce the patent 7 . As I mentioned in UNIX Curio #4, .zip is both an archive and a compression format. Each archive member can be compressed with one of several possible methods (or stored without compression). Unlike a tar file where compression can be applied to the entire archive, in .zip each archive member is compressed individually. This often means a .zip file will be slightly bigger than a tar file with the same contents compressed with gzip , because the .zip format cannot take advantage of duplication that occurs among more than one member of the archive. The vast majority of .zip files use only the DEFLATE and uncompressed storage methods and these are the only options if you want to follow the profile standardized in ISO/IEC 21320-1. Actually, since they both use DEFLATE, gzip is able to extract a .zip file in the special case where it only holds one member compressed with that method. From the 1990s onward, people paid significant attention to avoiding patent landmines, so only methods that didn't have that problem became broadly popular. While the patents on LZ78 and LZW have since expired, I feel like their most successful legacy was in discouraging people from using those methods, leading to DEFLATE taking the popularity crown. The next step came in 1996 and 1997 with the development of bzip and bzip2 by Julian Seward. The original method was quickly followed by bzip2 , which was the version that achieved true popularity. They use the Burrows-Wheeler transform, which does not itself compress data but re-arranges it to make it more compressible; this is combined with other techniques 8 . (At least, that's my understanding. I told you, I'm not up on information theory.) This provides a significant reduction in the compressed size of the data compared to earlier methods—however, it is slower than DEFLATE both during compression and decompression. Separate projects have developed parallel versions of gzip and bzip2 that can take advantage of multi-processor machines, but the original utilities run single-threaded. Another five years later, in 2001, Igor Pavlov added the Lempel-Ziv-Markov chain algorithm (LZMA), an enhancement to LZ77, to his 7-Zip compression tool. This was followed a few years later by LZMA2, a container format that allowed for LZMA compression to be split between multiple threads. Broad LZMA2 support came to the UNIX world in 2009 with the xz utility 9 . It offers roughly similar compression ratios to bzip2 , though it can be better or worse depending on the data to be compressed. While compression generally takes even longer than bzip2 , decompression is significantly faster (though still not as fast as gzip ). The Linux kernel relatively quickly supported booting from xz-compressed images 10 because it was a good match for that use case—compression, the time-consuming activity, only has to be done once while the more frequent decompression during boot happens relatively fast. The last method I will cover is Zstandard 11 , often written as zstd . This came about in 2015, and is another variation on LZ77 that uses finite-state entropy (which means nothing to me, but you might understand it). It performs about as well as DEFLATE in terms of compression ratios, but is much faster both when compressing and decompressing data. I should say that these statements are true with the typical default settings—depending on the compression level selected, it can compress more slowly, but compress the data smaller. However, decompression is always speedier than DEFLATE. This makes it attractive for some uses, and it is heavily promoted by Meta/Facebook, where Yann Collet developed it. For example, shipping large amounts of actively-used data between machines in a data center can go more quickly when the size is reduced; however, if the compression and decompression steps take too long that benefit is lost. A speedy method can be valuable even if it doesn't result in the greatest reduction in size. This use case stands in contrast to, say, a compressed backup file which might only be accessed in a disaster recovery scenario or never accessed at all, making size more important than speed. Both the xz and zstd utilities have some built-in support for multi-threading, but the default is to run in a single thread. While xz can use multiple threads for decompression (but only if the file was compressed in multi-thread mode), the reference zstd utility can only use more than one thread for compression, not decompression. There are many other methods of lossless compression that have been developed over the decades, but I believe these are the ones you are most likely to encounter in the world of UNIX-like systems. This is a personal opinion, and others might choose a different set. As mentioned, it can be tough for a new method to gain popularity and 35-year-old DEFLATE is still probably the most commonly used despite not being the fastest or offering the greatest reduction in size. Even systems like FreeBSD, NetBSD, and OpenBSD that do not like to include GNU tools supported it by developing their own version of gzip based on the permissively-licensed zlib library. Technically, the LZW method used by the compress utility is still standardized by POSIX, so one might expect it to have the widest support. However, aggressive patent enforcement discouraged adoption, especially by Free and Open Source Software systems—even though the patent has expired, it is still out of favor compared to DEFLATE. For this reason, I feel justified in calling it a curio. References: Eighth Edition UNIX pack.c https://www.tuhs.org/cgi-bin/utree.pl?file=V8/usr/src/cmd/pack/pack.c 2.9BSD compact.c https://www.tuhs.org/cgi-bin/utree.pl?file=2.9BSD/usr/src/ucb/compact/compact.c Compress specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/compress.html Uncompress specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/uncompress.html GNU Gzip manual https://www.gnu.org/software/gzip/manual/gzip.html RFC 1951: DEFLATE Compressed Data Format Specification version 1.3 https://tools.ietf.org/html/rfc1951 History of Lossless Data Compression Algorithms: The Rise of Deflate https://ethw.org/History_of_Lossless_Data_Compression_Algorithms#The_Rise_of_Deflate bzip2 https://en.wikipedia.org/wiki/Bzip2 XZ Utils https://en.wikipedia.org/wiki/XZ_Utils 2.6.38 merge window part 2 https://lwn.net/Articles/423541/ zstd https://en.wikipedia.org/wiki/Zstd Appendix The table below demonstrates the results of compressing different types of data using tools described in this episode. While not totally rigorous, I did run each compression and decompression multiple times to ensure I was getting consistent results. The laptop I used has an Intel Core i5-6200U CPU running at 2.30GHz, and the system had at least 5 GB of free memory for each run. While this processor has two cores and can run four simultaneous threads, all utilities were run single-threaded. The term "best" means the highest level of compression available (the exact level used is shown). For bzip2 , the default is the best. For zstd , "best" is -19, which is the highest "normal" level, but "ultra" levels that are even higher also exist. Ratios are the percentage of the original size that the file was reduced to (other sources might instead express the compression ratio as the reduction in size achieved). In all results, smaller numbers are better. ┌────────────────────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────┬─────────────┐ │ │ gzip │ gzip │ bzip2 │ xz │ xz │ zstd │ zstd │ │ │(default -6) │ (best -9) │ (-9) │(default -6) │ (best -9) │(default -3) │ (best -19) │ ├──────────────┬─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Size (ratio) │ 22,036,508 │ 21,891,623 │ 15,795,698 │ 13,487,768 │ 12,938,464 │ 20,454,657 │ 13,709,078 │ │ │ │ (24%) │ (24%) │ (17%) │ (15%) │ (14%) │ (23%) │ (15%) │ │English Text ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │(90,532,092 │Compression │ 4.8s │ 7.6s │ 8.5s │ 49.8s │ 58.8s │ 0.6s │ 65.2s │ │bytes │time │ │ │ │ │ │ │ │ │uncompressed) ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Decompression│ 0.7s │ 0.8s │ 3.7s │ 1.2s │ 1.2s │ 0.4s │ 0.4s │ │ │time │ │ │ │ │ │ │ │ ├──────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Size (ratio) │ 125,291,122 │ 124,189,544 │ 98,016,512 │ 84,882,492 │ 81,954,344 │ 120,604,855 │ 87,298,645 │ │ │ │ (21%) │ (21%) │ (17%) │ (14%) │ (14%) │ (20%) │ (15%) │ │Source Code ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │(590,008,320 │Compression │ 22.0s │ 39.3s │ 54.8s │ 241s │ 298s │ 3.7s │ 348s │ │bytes │time │ │ │ │ │ │ │ │ │uncompressed) ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Decompression│ 5.1s │ 5.1s │ 20.3s │ 8.1s │ 7.8s │ 2.4s │ 2.4s │ │ │time │ │ │ │ │ │ │ │ ├──────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Size (ratio) │ 32,830,905 │ 32,371,241 │ 26,856,579 │ 20,717,288 │ 20,352,880 │ 28,538,810 │ 23,154,582 │ │ │ │ (19%) │ (19%) │ (16%) │ (12%) │ (12%) │ (17%) │ (13%) │ │Binary Program├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │(171,972,264 │Compression │ 6.4s │ 22.4s │ 18.6s │ 62.2s │ 67.8s │ 0.8s │ 111s │ │bytes │time │ │ │ │ │ │ │ │ │uncompressed) ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Decompression│ 1.5s │ 1.5s │ 5.6s │ 2.3s │ 2.3s │ 0.7s │ 0.7s │ │ │time │ │ │ │ │ │ │ │ ├──────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Size (ratio) │ 146,397,772 │ 146,397,757 │ 144,485,451 │ 131,950,232 │ 130,926,780 │ 147,154,979 │ 145,703,840 │ │ │ │ (89%) │ (89%) │ (88%) │ (80%) │ (80%) │ (90%) │ (89%) │ │WAVE Audio ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │(164,396,302 │Compression │ 9.2s │ 9.2s │ 25.1s │ 70.4s │ 97.7s │ 0.7s │ 58.3s │ │bytes │time │ │ │ │ │ │ │ │ │uncompressed) ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │Decompression│ 2.0s │ 2.0s │ 13.5s │ 12.2s │ 12.1s │ 0.6s │ 0.8s │ │ │time │ │ │ │ │ │ │ │ ├──────────────┴─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ │ │ gzip │ gzip │ bzip2 │ xz │ xz │ zstd │ zstd │ │ │(default -6) │ (best -9) │ (-9) │(default -6) │ (best -9) │(default -3) │ (best -19) │ └────────────────────────────┴─────────────┴─────────────┴─────────────┴─────────────┴─────────────┴─────────────┴─────────────┘ English text consists of Titles 1 through 10 of the 2020 U.S. Code of Federal Regulations . Source code consists of a tar file containing the Linux kernel source, version 4.0. Binary program consists of an ELF-format executable of the pandoc application, version 2.17.1.1 found on Debian 12. Audio consists of a 24-bit Signed Integer PCM WAVE file with 2 channels at 44.1kHz, about 10:21 in length. For comparison, the audio-specific flac lossless compression utility reduced this file to 97,962,711 bytes (60%) in 2.6 seconds at the default (-5) level and to 97,714,876 bytes (59%) in 5.4 seconds at the highest (-8) level. Provide feedback on this episode.
South Africa stands at a political crossroads. In this wide-ranging conversation, Dr. Frans Cronje unpacks the fragile future of the GNU, coalition chaos ahead of local elections, ANC infighting, and the economic risks of a radical policy shift. From Johannesburg's crumbling infrastructure to the resilience of South Africa's private sector, Cronje argues voters are becoming more pragmatic while politicians remain trapped in ideology. He also weighs the prospects of Patrice Motsepe, warns of possible “balkanisation,” and explains why the country may still avoid total collapse.
In this edition of the NdB Sunday Show, hosted by Chris Steyn, Lauren Evanthia, the founder of the Organic Humanity Movement (OHM), analyses Patriotic Alliance (PA) leader Gayton McKenzie's unwavering support for President Cyril Ramaphosa in a GNU that “it is really held up by toothpicks at this moment…in a last ditch effort to try hold some semblance of normality so our economy doesn't completely crumbles”; former Democratic Alliance (DA) leader John Steenhuisen's performance in Parliament; why his party is at “a little bit at a crisis point” and have “reached the maximum capacity of support”; continuing chaos at former President Jacob Zuma's MKP with MP Papa Penny off to Floyd Shivambu's new party; and the apparent support among blacks on social media for FF Plus Correctional Services Minister Pieter Groenewald. Questioning the accuracy of the latest crime statistics, Evanthia also comments on the armed invasion this weekend at the home of former International Relations Minister Naledi Pandor. “I think when things like this happen to people in power, are they going to wake up and actually do something? History says no...” Meanwhile, she warns that the murder of two tourists in the Kruger National Park - the first in its history - is bound to be a huge blow to much needed tourism.
In today's BizNews Daybreak we cover the finalized EU-US trade deal text and the Senate's push to withdraw from hostilities in Iran. Meanwhile, South African farmers warn that the regional foot and mouth disease rollout is failing, urging a shift to mass vaccination campaigns. Finally, we examine political maneuvering surrounding the GNU in South Africa and a serious, undetected Ebola strain outbreak in the DRC.
Five years after his explosive Voetsek ANC speech, global entrepreneur Rob Hersov returns to BizNews with a wide-ranging update on South Africa's political and investment landscape. Speaking to BizNews editor Alec Hogg, Hersov weighs in on Cyril Ramaphosa's Phala Phala troubles, the ANC's decline, the GNU's coming reckoning, Prince Mashele's political ambitions, Gayton McKenzie's rise, the 2026 municipal elections, and the global impact of the Ukraine and Middle East wars.
Bongani Bingwa speaks to DA leader, Geordin Hill-Lewis about growing pressure on President Cyril Ramaphosa following the Constitutional Court judgment and rising tensions within the Government of National Unity. The discussion explores Cabinet accountability, political fallout in Parliament and the DA’s position as coalition politics continue to test the stability of the GNU. 702 Breakfast with Bongani Bingwa is broadcast on 702, a Johannesburg based talk radio station. Bongani makes sense of the news, interviews the key newsmakers of the day, and holds those in power to account on your behalf. The team bring you all you need to know to start your day Thank you for listening to a podcast from 702 Breakfast with Bongani Bingwa Listen live on Primedia+ weekdays from 06:00 and 09:00 (SA Time) to Breakfast with Bongani Bingwa broadcast on 702: https://buff.ly/gk3y0Kj For more from the show go to https://buff.ly/36edSLV or find all the catch-up podcasts here https://buff.ly/zEcM35T Subscribe to the 702 Daily and Weekly Newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio7See omnystudio.com/listener for privacy information.
ActionSA has called on President Ramaphosa to fire GNU ministers it blames for South Africa's worsening jobs crisis. The party cited Stats SA data showing 345,000 jobs lost in the first quarter of 2026, pushing unemployment to 32.7%. It said community services and construction were hit hardest, with youth unemployment also rising sharply. ActionSA says the figures reflect policy failure and will write to the President demanding urgent action. We spoke to ActionSA Member of Parliament, Alan Beesley to unpack their response and proposed solutions.
Guest: Dr Ongama Mtimka | Political analyst Africa Melane speaks to Dr Ongama Mtimka, political analyst, unpacking President Cyril Ramaphosa’s decision to take the Phala Phala panel report on review, his refusal to resign, and what the Constitutional Court ruling means for the impeachment process and South Africa’s political landscape. Early Breakfast with Africa Melane is 702’s and CapeTalk’s early morning talk show. Experienced broadcaster Africa Melane brings you the early morning news, sports, business, and interviews politicians and analysts to help make sense of the world. He also enjoys chatting to guests in the lifestyle sphere and the Arts. All the interviews are podcasted for you to catch-up and listen.Thank you for listening to this podcast from Early Breakfast with Africa Melane For more about the show click https://buff.ly/XHry7eQ and find all the catch-up podcasts here https://buff.ly/XJ10LBUListen live on weekdays between 04:00 and 06:00 (SA Time) to the Early Breakfast with Africa Melane broadcast on 702 https://buff.ly/gk3y0Kj and CapeTalk https://buff.ly/NnFM3NSubscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetcFollow us on social media:702 on Facebook: https://www.facebook.com/TalkRadio702702 on TikTok: https://www.tiktok.com/@talkradio702702 on Instagram: https://www.instagram.com/talkradio702/702 on X: https://x.com/Radio702702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalkCapeTalk on TikTok: https://www.tiktok.com/@capetalkCapeTalk on Instagram: https://www.instagram.com/CapeTalk on X: https://x.com/CapeTalkCapeTalk on YouTube: https://www.youtube.com/@CapeTalk56See omnystudio.com/listener for privacy information.
Lester Kiewit speaks to Democratic Alliance leader Geordin Hill Lewis about the party’s stance in the face of President Cyril Ramaphosa facing an impeachment threat over his handling of the Phala Phala matter. The DA says their partnership in the government of national unity does not guarantee they will support Ramaphosa and the ANC. Good Morning Cape Town with Lester Kiewit is a podcast of the CapeTalk breakfast show. This programme is your authentic Cape Town wake-up call. Good Morning Cape Town with Lester Kiewit is informative, enlightening and accessible. The team’s ability to spot & share relevant and unusual stories make the programme inclusive and thought-provoking. Don’t miss the popular World View feature at 7:45am daily. Listen out for #LesterInYourLounge which is an outside broadcast – from the home of a listener in a different part of Cape Town - on the first Wednesday of every month. This show introduces you to interesting Capetonians as well as their favourite communities, habits, local personalities and neighbourhood news. Thank you for listening to a podcast from Good Morning Cape Town with Lester Kiewit. Listen live on Primedia+ weekdays between 06:00 and 09:00 (SA Time) to Good Morning CapeTalk with Lester Kiewit broadcast on CapeTalk https://buff.ly/NnFM3Nk For more from the show go to https://buff.ly/xGkqLbT or find all the catch-up podcasts here https://buff.ly/f9Eeb7i Subscribe to the CapeTalk Daily and Weekly Newsletters https://buff.ly/sbvVZD5 Follow us on social media CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalkSee omnystudio.com/listener for privacy information.
The Constitutional Court judgement against President Cyril Ramaphosa in the Phala-Phala matter could be a test for the GNU with the DA saying it is not going to protect wrongdoing. The apex court has ruled that Parliament acted unlawfully when rejecting the Section 89 Panel Report, which found that Ramaphosa has a case to answer on the robbery at his farm in 2020. The court said the report must be sent to the Impeachment Committee for processing. SABC Politics Reporter, Ntebo Mokobo, has more, followed by a conversation with Advocate, Paul Hoffman who is also the Director of Accountability Now
Clement speaks to Mpumelelo Zikalala, Legal Analyst on what exactly the judgement says and they also touch on where to from here for the presidency and also for parliament. The listeners also share their thoughts on the judgement as well as Lukhona Mnguni, Mahlengi Bhengu, and Solly Msimanga on the political implications of the constitutional court judgement . They also share on what the next steps could be for the parties, parliament and the president. The Clement Manyathela Show is broadcast on 702, a Johannesburg based talk radio station, weekdays from 09:00 to 12:00 (SA Time). Clement Manyathela starts his show each weekday on 702 at 9 am taking your calls and voice notes on his Open Line. In the second hour of his show, he unpacks, explains, and makes sense of the news of the day. Clement has several features in his third hour from 11 am that provide you with information to help and guide you through your daily life. As your morning friend, he tackles the serious as well as the light-hearted, on your behalf. Thank you for listening to a podcast from The Clement Manyathela Show. Listen live on Primedia+ weekdays from 09:00 and 12:00 (SA Time) to The Clement Manyathela Show broadcast on 702 https://buff.ly/gk3y0Kj For more from the show go to https://buff.ly/XijPLtJ or find all the catch-up podcasts here https://buff.ly/p0gWuPE Subscribe to the 702 Daily and Weekly Newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook https://www.facebook.com/TalkRadio702 702 on TikTok https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Africa Melane speaks to Lawson Naidoo, Executive Secretary of the Council for the Advancement of the South African Constitution on the latest legal developments from the Phala Phala judgement. Presenter John Maytham is an actor and author-turned-talk radio veteran and seasoned journalist. His show serves a round-up of local and international news coupled with the latest in business, sport, traffic and weather. The host’s eclectic interests mean the program often surprises the audience with intriguing book reviews and inspiring interviews profiling artists. A daily highlight is Rapid Fire, just after 5:30pm. CapeTalk fans call in, to stump the presenter with their general knowledge questions. Another firm favourite is the humorous Thursday crossing with award-winning journalist Rebecca Davis, called “Plan B”. Thank you for listening to a podcast from Afternoon Drive with John Maytham Listen live on Primedia+ weekdays from 15:00 and 18:00 (SA Time) to Afternoon Drive with John Maytham broadcast on CapeTalk https://buff.ly/NnFM3Nk For more from the show go to https://buff.ly/BSFy4Cn or find all the catch-up podcasts here https://buff.ly/n8nWt4x Subscribe to the CapeTalk Daily and Weekly Newsletters https://buff.ly/sbvVZD5 Follow us on social media: CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567 See omnystudio.com/listener for privacy information.
Aubrey Masango hosts Hon. Velinkosini Hlabisa, IFP President and Minister of CoGTA to discuss the state of local government, the challenges municipalities are facing, IFP’s preparations for the elective conference and 2026 Local government elections and the IFP’s role in the Government of National Unity. Tags: 702, Aubrey Masango show, Aubrey Masango, Bra Aubrey, Velinkosini Hlabisa, IFP, CoGTA, 2026 local elections, GNU, Prince Mangosuthu Buthelezi, Emfuleni municipality The Aubrey Masango Show is presented by late night radio broadcaster Aubrey Masango. Aubrey hosts in-depth interviews on controversial political issues and chats to experts offering life advice and guidance in areas of psychology, personal finance and more. All Aubrey’s interviews are podcasted for you to catch-up and listen. Thank you for listening to this podcast from The Aubrey Masango Show. Listen live on weekdays between 20:00 and 24:00 (SA Time) to The Aubrey Masango Show broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk between 20:00 and 21:00 (SA Time) https://buff.ly/NnFM3Nk Find out more about the show here https://buff.ly/lzyKCv0 and get all the catch-up podcasts https://buff.ly/rT6znsn Subscribe to the 702 and CapeTalk Daily and Weekly Newsletters https://buff.ly/v5mfet Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567 See omnystudio.com/listener for privacy information.
Lester Kiewit and Ebrahim Harvey, a political analyst and author, discuss the impact of Julius Malema potentially losing his seat in parliament, effectively leaving the Economic Freedom Fighters headless. Could this strengthen the Democratic Alliance’s hand in the Government of National Unity? Good Morning Cape Town with Lester Kiewit is a podcast of the CapeTalk breakfast show. This programme is your authentic Cape Town wake-up call. Good Morning Cape Town with Lester Kiewit is informative, enlightening and accessible. The team’s ability to spot & share relevant and unusual stories make the programme inclusive and thought-provoking. Don’t miss the popular World View feature at 7:45am daily. Listen out for #LesterInYourLounge which is an outside broadcast – from the home of a listener in a different part of Cape Town - on the first Wednesday of every month. This show introduces you to interesting Capetonians as well as their favourite communities, habits, local personalities and neighbourhood news. Thank you for listening to a podcast from Good Morning Cape Town with Lester Kiewit. Listen live on Primedia+ weekdays between 06:00 and 09:00 (SA Time) to Good Morning CapeTalk with Lester Kiewit broadcast on CapeTalk https://buff.ly/NnFM3Nk For more from the show go to https://buff.ly/xGkqLbT or find all the catch-up podcasts here https://buff.ly/f9Eeb7i Subscribe to the CapeTalk Daily and Weekly Newsletters https://buff.ly/sbvVZD5 Follow us on social media CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalkSee omnystudio.com/listener for privacy information.
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. When you think about creating and managing archives on a UNIX system, tar is probably the utility that comes to mind. But this was not the first archiving program; ar was in First Edition UNIX 1 and cpio also pre-dates it, sort of 2 . According to the NetBSD manual page, cpio was developed within AT&T before tar , but did not get widely released until System III UNIX after tar was already well known from the earlier release of Seventh Edition UNIX (a.k.a. Version 7). You might think that ar and cpio are old and irrelevant these days, but these formats do live on. Each Debian package file 3 is an ar archive which in turn contains two tar files. On Red Hat, Fedora, SUSE, and some other distributions, each .rpm package file 4 contains a cpio payload. So these may very well still be in use on your modern Linux system. But let's get back to the subject of what you might want to use to create archives today. The tar utility has persisted in its popularity over the decades, and you most probably have a version installed on your UNIX-like systems. One of the problems with tar , however, is that it has not kept a consistent file format. Also, different implementations have used differing syntax at times. There are excellent reasons for the file format changing 5 . The names people give files have gotten longer over time, and the original Seventh Edition tar format could only handle a total pathname length of 100 bytes for each archive member. In addition, filenames were in ASCII format, and modern filesystems now accommodate richer encodings with characters that aren't in ASCII. The size of each archive member was limited to 8 gigabytes—unthinkably large back then, but not so big these days. User and group ownership could only be specified by numeric ID, which can vary from one system to another. Many other types of files and information simply couldn't be stored: block and character device nodes, FIFOs, sockets, extended attributes, access control lists, and SELinux contexts. As a result, the tar format had to evolve over the years. One important version was the ustar format, created for the 1988 POSIX standard. The POSIX committee wanted to try standardizing both the file format and syntax for the tar command. While the ustar format addressed some shortcomings, progress marched on. Filesystems started allowing filenames in different character sets and more types of information to be attached to files, so for the 2001 revision of POSIX they gave up on standardizing the tar utility and came up with a new format and utility, which is our actual UNIX Curio for this episode: pax 6 . Since the pax program didn't have historical baggage, they could specify its options, behavior, and file format and be sure everyone's implementation would match. Developers of different tar implementations had been reluctant to change away from their historical option syntax to the standard. The pax utility was also an attempt to avoid taking sides between those who advocated for tar and fans of cpio . The pax file format was an extension of ustar with the ability to add arbitrary new attributes tied to each archive member as UTF-8 Unicode. Some of these attribute names were standardized, but implementers could also define their own, making the format more future-proof. Older versions of tar that could handle the ustar format should still be able to process pax archives, but might not know what to do with the extra attributes. GNU tar developed its current archive format 7 alongside the standardization of the ustar format. The GNU format was based on an early draft which later underwent incompatible changes, so the two unfortunately are not interchangable. Unlike ustar , the GNU format has no limits on the size of files or the length of their names. In addition to its own format, GNU tar is able to detect and correctly process both ustar and pax archives. In situations where its native format can't store necessary information about a file (such as POSIX access control lists or extended attributes), GNU tar will automatically output the pax format instead (called "posix" in documentation). However, it still uses the GNU format by default, though the documentation has been threatening to move to the POSIX format for at least 20 years 8 . The good news is that the ustar , pax , GNU tar , and Seventh Edition tar formats are well documented and utilities across many UNIX-like systems 2,7,9,10,11 are able to handle these, depending on which formats existed when the utility was developed. While your system may not have pax itself installed, there are other archiving utilities that can read the file format, including GNU tar . (Somewhat amusingly, Debian and some other Free Software operating systems package a pax utility developed by MirBSD 12 which largely follows the POSIX-specified interface, but doesn't support reading or writing archives in pax format!) Look at the manual page for the tar , cpio , or pax utilities on your system to see if they can handle pax archives. Perhaps one aspect that has worked in favor of tar and other UNIX archive formats is that they only concern themselves with storing files and make no attempt at compression. Instead, it is common for a complete archive file to be compressed after creation; many utilities can be told to do this step for you, but it is not typically the default behavior. Therefore, if a better compression method comes along, the archive format doesn't need to change. If you do use compression, be careful to choose a method that is available on the destination system. Compressing files is a big enough subject to deserve its own episode, so we won't talk more about it here. So which format should you use when creating an archive? Unfortunately, there is no single answer that applies in all circumstances. The pax format is supported among modern UNIX-like systems and can represent all types of files and metadata. While other systems, their filesystems, and archive utilities might not be able to properly make use of all the metadata, they should at least be able to extract the data contained in files and, if Unicode is supported, give them appropriate filenames. If you intend to unpack the archive on an older system, more research might be needed to figure out what formats it is able to handle. The Seventh Edition tar format (often called "v7") is widely supported, including by older systems, but has limitations in what it can contain as described earlier. Moving beyond the UNIX world, things get even more complicated. Apple's macOS, with its FreeBSD underpinnings, easily handles tar files. However, when it comes to MS-DOS and Windows, it's a bit different. There, a multitude of archiving programs and formats arose, usually combining archiving with compression. PKZIP was probably the most popular of these and its .zip format became common in many places, helped by the fact that PKWARE openly published the specification. While there is only a single .zip format, it has many options, some proprietary, and different implementations have diverged in the way some aspects are handled (or not handled). An ISO/IEC standard for .zip 13 was published in 2015 giving a baseline profile, and sticking to it produces files that can be widely extracted successfully. Other file formats like OpenDocument use the .zip format and typically hew to the standardized profile. Windows' File Explorer, starting with Windows XP, can natively extract .zip files 14 . The Info-ZIP program 15 is a Free Software implementation for a wide variety of systems (even rather obscure ones); while it might not be installed on yours, if you're copying the archive file over, you can probably copy over its unzip utility at the same time to unpack it. So .zip probably has the broadest support, although it might not already be present on every system. However, as Klaatu points out in Hacker Public Radio episode 4557 16 , .zip files and applications handling them aren't always great at maintaining metadata about files. The .zip format doesn't seem to have any way to represent UNIX file permissions, and user/group ownership can only be included as numeric IDs. Other types of metadata on UNIX-like systems are not saved at all. This is probably not a problem in some cases, such as with a collection of photos, but for others it might be a concern. While pax as a utility does not seem to have gained much popularity or support, except on commercial UNIX systems where including it was required to conform to the POSIX standard, its file format has persisted. Free Software systems have generally avoided the pax interface, preferring to stick with the tar utility on the command line, but usually have good support for archive files in the pax format. Outside of UNIX-like systems, .zip seems to have become the most common file format, and support for it is also good in the UNIX world, though it might not be built in. References: Archive (library) file format https://man.cat-v.org/unix-1st/5/archive NetBSD 10.0 cpio manual page https://man.netbsd.org/NetBSD-10.0/cpio.1 Debian binary package format https://manpages.debian.org/trixie/dpkg-dev/deb.5.en.html RPM V6 Package format https://rpm.org/docs/6.0.x/manual/format_v6.html NetBSD 10.0 libarchive-formats manual page https://man.netbsd.org/NetBSD-10.0/libarchive-formats.5 Pax specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/pax.html GNU tar manual https://www.gnu.org/software/tar/manual/tar.html GNU tar manual for version 1.15.90 https://web.cvs.savannah.gnu.org/viewvc/*checkout*/tar/tar/manual/tar.html?revision=1.3 FreeBSD 15.0 libarchive-formats manual page https://man.freebsd.org/cgi/man.cgi?query=libarchive-formats&sektion=5&apropos=0&manpath=FreeBSD+15.0-RELEASE+and+Ports OpenBSD 7.8 tar manual page https://man.openbsd.org/OpenBSD-7.8/tar HP-UX Reference (11i v3 07/02) - 1 User Commands N-Z (vol 2) https://support.hpe.com/hpesc/public/docDisplay?docId=c01922474&docLocale=en_US MirBSD pax(1) manual page http://www.mirbsd.org/htman/i386/man1/pax.htm#Sh.STANDARDS ISO/IEC 21320-1:2015 Information technology - Document Container File Part 1: Core https://www.iso.org/standard/60101.html Mastering File Compression on Windows https://windowsforum.com/threads/mastering-file-compression-on-windows-how-to-zip-and-unzip-files-effortlessly.369235/ About Info-ZIP https://infozip.sourceforge.net/ HPR4557::Why I prefer tar to zip https://hackerpublicradio.org/eps/hpr4557/index.html Provide feedback on this episode.
Geordin Hill-Lewis elected DA federal leader with a landslide victory, outlining a plan to grow the party and strengthen its national leadership role while remaining Cape Town mayor. Presenter John Maytham is an actor and author-turned-talk radio veteran and seasoned journalist. His show serves a round-up of local and international news coupled with the latest in business, sport, traffic and weather. The host’s eclectic interests mean the program often surprises the audience with intriguing book reviews and inspiring interviews profiling artists. A daily highlight is Rapid Fire, just after 5:30pm. CapeTalk fans call in, to stump the presenter with their general knowledge questions. Another firm favourite is the humorous Thursday crossing with award-winning journalist Rebecca Davis, called “Plan B”. Thank you for listening to a podcast from Afternoon Drive with John Maytham Listen live on Primedia+ weekdays from 15:00 and 18:00 (SA Time) to Afternoon Drive with John Maytham broadcast on CapeTalk https://buff.ly/NnFM3Nk For more from the show go to https://buff.ly/BSFy4Cn or find all the catch-up podcasts here https://buff.ly/n8nWt4x Subscribe to the CapeTalk Daily and Weekly Newsletters https://buff.ly/sbvVZD5 Follow us on social media: CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567 See omnystudio.com/listener for privacy information.
Y2KNine9: Fiasco Edition: howler.co.za/Y2KNine9In this episode, the crew opens with Y2K99 and FVCK Lifestyle plugs before getting into the week's heavy talking points. They unpack the IPID report and what it suggests about police conduct and accountability, debate whether Gauteng under Panyaza is the closest thing to a workable GNU model, then dive into a long and heated conversation on Israel, Palestine, Canaan, Jerusalem and the politics of historical narrative. Later, they tackle the East London “Igbo king” controversy and close on a deeper discussion about duty, identity and what it means to step up for family when responsibility lands on you.Members link: https://www.youtube.com/playlist?list=UUMOuh1jlaqsPnQUCYZ0zGW_rAPatreon link: patreon.com/TheDojoPodcastMonthly donation link: https://www.youtube.com/channel/UCuh1jlaqsPnQUCYZ0zGW_rA/join Once off donation link: https://pay.yoco.com/the-dojo-podcast-pty-ltd Merch: https://the-dojo-podcast-shop.fourthwall.com/
Guest: Lindsay Dentlinger, EWN Reporter. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to EWN Reporter, Kgomotso Modise about suspended police office Fannie Nkosi appearing in court. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to EWN Reporter, Dimakatso Leshoro about witness D murder accused, Mathipandile Sotheni, bail postponed to 24 April. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to EWN Reporter, Nhlanhla Mabaso about Former MK party MP Duduzile Zuma-Sambudla returning to court for the July Unrest case. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to Political Analyst, Professor Dirk Kotze about the new DA leadership and if it can get the party more votes. Mandy Wiener speaks to EWN Reporter, Lindsay Dentlinger about Bongani Bongo’s corruption retrial starts. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to Public Service Commission Chairperson, Professor Somadoda Fikeni about GNU ministers raising concerns over ANC ‘study groups’ that they believe undermines the GNU’s work The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to EWN Sports Anchor, Mawande Matheza about the sport games from the weekend and the results of these games. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Mandy Wiener speaks to NPA Spokesperson, Kaizer Kganyago about NPA's decision to prosecute Life Esidimeni implicated individuals. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Catch Up on the latest leading news stories around the country with Jane Dutton standing in for Mandy Wiener on Midday Report. The Midday Report with Mandy Wiener is 702 and CapeTalk’s flagship news show, your hour of essential news radio. The show is podcasted every weekday, allowing you to catch up with a 60-minute weekday wrap of the day's main news. It's packed with fast-paced interviews with the day’s newsmakers, as well as those who can make sense of the news and explain what's happening in your world. All the interviews are podcasted for you to catch up and listen to. Thank you for listening to this podcast of The Midday Report Listen live on weekdays between 12:00 and 13:00 (SA Time) to The Midday Report broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk https://buff.ly/NnFM3Nk For more from The Midday Report go to https://buff.ly/BTGmL9H and find all the catch-up podcasts here https://buff.ly/LcbDdFI Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Cape Town Mayor Geordin Hill-Lewis has officially been elected as the Democratic Alliance's (DA) Federal Leader. The election took place at the party’s Federal Congress, held at the Gallagher Convention Centre in Midrand on Sunday. Hill-Lewis succeeds John Steenhuisen, who chose not to run for re-election in order to focus on his ministerial responsibilities, and won the internal race against Sibusiso Dyonase, the party’s caucus leader in Sedibeng. He spoke to Lester Kiewit about his plans while holding dual roles as a party leader and Executive Mayor of the City of Cape Town. Good Morning Cape Town with Lester Kiewit is a podcast of the CapeTalk breakfast show. This programme is your authentic Cape Town wake-up call. Good Morning Cape Town with Lester Kiewit is informative, enlightening and accessible. The team’s ability to spot & share relevant and unusual stories make the programme inclusive and thought-provoking. Don’t miss the popular World View feature at 7:45am daily. Listen out for #LesterInYourLounge which is an outside broadcast – from the home of a listener in a different part of Cape Town - on the first Wednesday of every month. This show introduces you to interesting Capetonians as well as their favourite communities, habits, local personalities and neighbourhood news. Thank you for listening to a podcast from Good Morning Cape Town with Lester Kiewit. Listen live on Primedia+ weekdays between 06:00 and 09:00 (SA Time) to Good Morning CapeTalk with Lester Kiewit broadcast on CapeTalk https://buff.ly/NnFM3Nk For more from the show go to https://buff.ly/xGkqLbT or find all the catch-up podcasts here https://buff.ly/f9Eeb7i Subscribe to the CapeTalk Daily and Weekly Newsletters https://buff.ly/sbvVZD5 Follow us on social media CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalkSee omnystudio.com/listener for privacy information.
The Democratic Alliance has elected Geordin Hill-Lewis as its new federal leader at its 2026 congress in Midrand, succeeding John Steenhuisen. The party has also set out a focus on expanding its support base and strengthening its position in coalition politics. Political analyst Prof Andre Duvenhage joins Africa Melane to assess the implications of the leadership change and the DA’s future direction Early Breakfast with Africa Melane is 702’s and CapeTalk’s early morning talk show. Experienced broadcaster Africa Melane brings you the early morning news, sports, business, and interviews politicians and analysts to help make sense of the world. He also enjoys chatting to guests in the lifestyle sphere and the Arts. All the interviews are podcasted for you to catch-up and listen. Thank you for listening to this podcast from Early Breakfast with Africa Melane For more about the show click https://buff.ly/XHry7eQ and find all the catch-up podcasts here https://buff.ly/XJ10LBU Listen live on weekdays between 04:00 and 06:00 (SA Time) to the Early Breakfast with Africa Melane broadcast on 702 https://buff.ly/gk3y0Kj and CapeTalk https://buff.ly/NnFM3N Subscribe to the 702 and CapeTalk daily and weekly newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567 See omnystudio.com/listener for privacy information.
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. Imagine, if you will, a Jane Austen novel about three sisters. The first is well-known and celebrated by everyone; the second, while slightly smarter and more capable, is significantly less popular; and the third languishes in near-total isolation and obscurity. These three sisters live on any UNIX-like system, and their names are grep , egrep , and fgrep . We will assume you are already familiar with grep — egrep works pretty much the same, except she handles e xtended regular expression syntax. (When writing shell scripts intended to be portable, be careful to call egrep if your expression uses + , ? , | , or braces as metacharacters. Some versions of GNU grep make no distinction between basic and extended regular expressions, so you may be surprised when your script works on one system but not another.) But our subject for today is poor, unnoticed fgrep . While the plainest sister of the three, she really doesn't deserve to be ignored. The "f" in her name stands either for f ixed-string or f ast, depending on who you ask. She does not handle regular expressions at all; the pattern she is given is taken literally. This is a great advantage when what you are searching for contains characters having special meaning in a regular expression. Suppose you have a directory full of PHP scripts and want to find references to an array element called $tokens[0] . You can try grep (note that the single quotes are necessary to prevent the shell from interpreting $tokens as a shell variable): $ grep '$tokens[0]' *.php But there is no output. The reason is that the brackets have special significance to grep ; [0] is interpreted as a character class containing only 0. Therefore, this command looks for the string $tokens0 , which is not what we want. We would have to escape the brackets with backslashes to get the correct match (some implementations may require you to escape the dollar sign also): $ grep '$tokens[0]' *.php parser.php: $outside[] = $tokens[0]; Instead of fooling with all that escaping (which might get tedious if our pattern contains many special characters), we can just use fgrep instead: $ fgrep '$tokens[0]' *.php parser.php: $outside[] = $tokens[0]; One place where fgrep can be particularly handy is when searching through log files for IP addresses. With ordinary grep , the pattern 43.2.1.0 would match 43.221.0.123, 43.2.110.123, and a bunch of other IP addresses you're not interested in because the dot metacharacter will match any character. To make sure you only matched a literal dot you'd have to escape each one with a backslash or, better yet, use fgrep . But what about the claim that fgrep is fast? On GNU systems, there is usually one single binary that changes its behavior depending on whether it is called as grep , egrep , or fgrep . (Actually, this is in line with the POSIX standard 1 , which deprecates egrep and fgrep in favor of a single grep command taking the -E option for using extended regular expressions and the -F option for doing fixed-string searches.) In testing, we found that when specifying a single pattern on the command line, fgrep wasn't really any faster than grep . However, when using the -f option to specify a file containing a list of a couple dozen patterns, fgrep could consistently produce a 20% time savings. On systems where grep and fgrep are different binaries, there can potentially be a more dramatic difference in speed and even memory usage. In our hypothetical Austen novel, the neglected sister would probably be driven to a bad end, to be only spoken of afterward in hushed whispers. Don't let that happen! Whenever you need to search for a string, but don't require the power of regular expressions, get into the habit of calling on fgrep . She can be very helpful and deserves more attention than she gets. You'll save yourself the trouble of worrying about metacharacters and maybe some running time as well. References: Grep specification https://pubs.opengroup.org/onlinepubs/009695399/utilities/grep.html#tag_04_63_18 This article was originally written in June 2010. The podcast episode was recorded in February 2026. Provide feedback on this episode.
This show has been flagged as Clean by the host. This is the first column in a series dedicated to exploring little-known—and occasionally useful—trinkets lurking in the dusty corners of UNIX-like operating systems. This month's column was inspired by an article on the Linux Journal web site 1 describing a custom-built script that would contain a binary tar archive and, when run, would extract the contents onto the user's system. Upon reading this, memories immediately came rushing back of the days of Usenet, before MIME-encoded e-mail made sending file attachments standard 2 , and where we walked ten miles each way to school (uphill both ways!) in three feet of snow. Yes, at that time, you had to put everything into the body of your message. But what if you needed to send a bunch of files to someone? There was tar , but the format differed between systems, and e-mail and Usenet could only reliably handle 7-bit plain-text ASCII anyhow. You could send separate e-mail messages (but what if one goes missing?) or put "CUT HERE" lines to designate where one file ends and another one begins (tedious for the recipient). The solution was a shell archive created by the shar program. This wraps all your files in a neat shell script that the recipient can just run and have the files magically pop out. All he needs is the Bourne shell and the sed utility, both standard on any UNIX-like system. Suppose you had a directory named "foo" containing the files bar.c, bar.h, and bar.txt, and wanted to send these. All you'd need to do is run the following command, and your archive is on its way. $ shar foo foo/* | mail -s "Foo 1.0 files" bob@example.com When the recipient runs the resulting script, it will create the foo directory and copy out the files onto his system. You can also pick and choose files; if you wanted to leave out bar.txt, you could do shar foo foo/bar.c foo/bar.h or, more simply, shar foo foo/bar.? . Different versions of shar have varying capabilities. For example, the BSD 3 and OS X 4 editions can only really manage plain-text files. If you had a binary object file bar.o, it'd likely get mangled somewhere along the way if you tried to include it in an archive. They also require, as in the examples above, that you name a directory before naming any files inside it (the typical way is to let the find command do the work for you; it produces a list in the right order). The GNU implementation is more flexible and can take just a directory name, automatically including everything underneath. It can also handle binary files by using uuencode—a method for encoding data as ASCII that predated the current base64 MIME standard. GNU shar rather nicely auto-detects whether the input file is text or binary and acts accordingly, and can even compress files if asked. However, unpacking encoded or compressed files from such an archive requires the recipient to have the corresponding decode/uncompress utility, and the documentation is littered with (now somewhat anachronistic) warnings about this 5 . Looking at other UNIX systems, the HP-UX version 6 also can uuencode binary files, and as a special bonus adds logic to the script that will compile and use a simple uudecode tool if the recipient doesn't already have one. It will even handle device files and put the corresponding mknod commands into the script, probably making it the most full-featured implementation of all. IBM's AIX doesn't appear to come with shar . Neither do SunOS and Solaris, which seems quite odd as original development of the program is credited to James Gosling 5 ! And so we bid farewell to shar . Next time you're considering rolling your own script for a particular purpose, consider whether such a tool might already exist, just waiting on your system for you to use it. References: Add a Binary Payload to your Shell Scripts https://www.linuxjournal.com/content/add-binary-payload-your-shell-scripts MIME (Multipurpose Internet Mail Extensions) Part One https://datatracker.ietf.org/doc/html/rfc1521 BSD shar manual page https://man.freebsd.org/cgi/man.cgi?query=shar&sektion=1&manpath=4.4BSD+Lite2 macOS 26.2 shar manual page https://man.freebsd.org/cgi/man.cgi?query=shar&sektion=1&manpath=macOS+26.2 GNU shar utilities manual https://www.gnu.org/software/sharutils/manual/sharutils.html HP-UX Reference (11i v3 07/02) - 1 User Commands N-Z (vol 2) https://support.hpe.com/hpesc/public/docDisplay?docId=c01922474&docLocale=en_US This article was originally written in May 2010. The podcast episode was recorded in February 2026. Provide feedback on this episode.
Josh talks to Sylvestre Ledru about the Rust coreutils project. We've been using GNU coreutils for decades now, and the goal of Rust coreutils is to rewrite these utilities in Rust. The primary reason isn't security, it's to modernize the code and attract new contributors. Sylvestre discusses with quite pleasant relationship with the GNU coreutils developers, some of the challenges in the project. What Ubuntu using this by default meant, and also gives us some things to watch for in the future. It's a super fun discussion about why Rust is not only awesome, but also the future. The show notes and blog post for this episode can be found at https://opensourcesecurity.io/2026/2026-03-rust-coreutils-sylvestre-ledru/
Nicholas Lorimer and Michael Morris discuss how a competitive GNU is better than a cozy one. They also chat about the larger ramifications of the water crisis. And about the uncertainty of war. Website · Facebook · Instagram · Twitter
Jurandir Filho, Thiago Siqueira, Rogério Montanare e Gnu batem um papo nostálgico sobre o ano de 1995 nos cinemas!! Esse podcast é mais uma edição da série We Have to Go Back, onde voltamos no tempo e revisitamos os grandes filmes de um ano específico. Além disso, é um programa nostálgico, pois relembramos os acontecimentos desse ano, as músicas, as evoluções tecnológicas, as curiosidades, os costumes e muito mais!!Falamos sobre "Capitão América: Guerra Civil", "La La Land - Cantando Estações", "Batman vs Superman: A Origem da Justiça", "Deadpool", "Zootopia", "Your Name", "Moana", "Rogue One: Uma História Star Wars", "Capitão Fantástico", "Procurando Dory" e mais. Além disso, chegaram aos streamings "Stranger Things", "The Crown", "This is Us", "Westworld" e muitas temporadas novas de séries clássicas.|| ASSINE O SALA VIP!- Um podcast EXCLUSIVO do RapaduraCast toda semana! http://patreon.com/rapaduracast
Clement Manyathela speaks to Karabo Khakhau, DA Member of Parliament and spokesperson, about what the party expects from the President’s State of the Nation Address. Khakhau says the DA has done its part to help rescue South Africa as a participant in the GNU. The Clement Manyathela Show is broadcast on 702, a Johannesburg based talk radio station, weekdays from 09:00 to 12:00 (SA Time). Clement Manyathela starts his show each weekday on 702 at 9 am taking your calls and voice notes on his Open Line. In the second hour of his show, he unpacks, explains, and makes sense of the news of the day. Clement has several features in his third hour from 11 am that provide you with information to help and guide you through your daily life. As your morning friend, he tackles the serious as well as the light-hearted, on your behalf. Thank you for listening to a podcast from The Clement Manyathela Show. Listen live on Primedia+ weekdays from 09:00 and 12:00 (SA Time) to The Clement Manyathela Show broadcast on 702 https://buff.ly/gk3y0Kj For more from the show go to https://buff.ly/XijPLtJ or find all the catch-up podcasts here https://buff.ly/p0gWuPE Subscribe to the 702 Daily and Weekly Newsletters https://buff.ly/v5mfetc Follow us on social media: 702 on Facebook https://www.facebook.com/TalkRadio702 702 on TikTok https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 See omnystudio.com/listener for privacy information.
Aubrey Masango speaks to Pearl Mncube, Political Analyst on their views on the president's address and whether he touched on all the issues citizens are currently concerned with. They also raise questions on his ability to bring to fruition some of the plans that the government aims to do in this year. Tags: 702, The Aubrey Masango Show, Aubrey Masango, SONA, Cyril Ramaphosa, GNU, Foot and Mouth, Agriculture, Vaccination, SANDF, Crime, Implementation The Aubrey Masango Show is presented by late night radio broadcaster Aubrey Masango. Aubrey hosts in-depth interviews on controversial political issues and chats to experts offering life advice and guidance in areas of psychology, personal finance and more. All Aubrey’s interviews are podcasted for you to catch-up and listen. Thank you for listening to this podcast from The Aubrey Masango Show. Listen live on weekdays between 20:00 and 24:00 (SA Time) to The Aubrey Masango Show broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk between 20:00 and 21:00 (SA Time) https://buff.ly/NnFM3Nk Find out more about the show here https://buff.ly/lzyKCv0 and get all the catch-up podcasts https://buff.ly/rT6znsn Subscribe to the 702 and CapeTalk Daily and Weekly Newsletters https://buff.ly/v5mfet Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567See omnystudio.com/listener for privacy information.
Aubrey Masango speaks to Dr Azar Jammine, Director and Chief Economist at Econometrix on their views on the president's address and whether he touched on all the issues citizens are currently concerned with. They also raise questions on his ability to bring to fruition some of the plans that the government aims to do in this year. Tags: 702, The Aubrey Masango Show, Aubrey Masango, SONA, Cyril Ramaphosa, GNU, Foot and Mouth, Agriculture, Vaccination, SANDF, Crime, Implementation The Aubrey Masango Show is presented by late night radio broadcaster Aubrey Masango. Aubrey hosts in-depth interviews on controversial political issues and chats to experts offering life advice and guidance in areas of psychology, personal finance and more. All Aubrey’s interviews are podcasted for you to catch-up and listen. Thank you for listening to this podcast from The Aubrey Masango Show. Listen live on weekdays between 20:00 and 24:00 (SA Time) to The Aubrey Masango Show broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk between 20:00 and 21:00 (SA Time) https://buff.ly/NnFM3Nk Find out more about the show here https://buff.ly/lzyKCv0 and get all the catch-up podcasts https://buff.ly/rT6znsn Subscribe to the 702 and CapeTalk Daily and Weekly Newsletters https://buff.ly/v5mfet Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567See omnystudio.com/listener for privacy information.
In this episode of Linux Out Loud, Matt takes squad leader role while Wendy and Nate rejoin the party for a high‑FPS catch‑up on life, Linux, and loud gaming sessions. They swap updates on Wendy's robotics teams heading deeper into competition season, Nate's battle with basement water and building a proper home lab spawn point, and Matt's quest to keep a local‑only media server running on modest hardware. From organizing racks and labeling gear to wrestling with Starlink latency and debating cloud gaming versus real ownership, the crew dives into how their real‑world chaos shapes the way they run Linux, host services, and play games. If you like robots, home labs, and arguing about whether you really own your digital library, this one's for you. Show Links: Discord Invite: https://discord.gg/73bDDATDAK Bookbinder JS (booklet maker): https://momijizukamori.github.io/bookbinder-js/ Bookbinder JS on GitHub: https://github.com/momijizukamori/bookbinder-js PS4 controller USB‑C upgrade guide: https://www.youtube.com/watch?v=nGKyBJVDXDQ BattleTech on GOG: https://www.gog.com/en/game/battletech_game
Political Analyst Steven Friedman breaks down, how the decision for John Steenhuisen to exit the DA leadership race will affect the party. Presenter John Maytham is an actor and author-turned-talk radio veteran and seasoned journalist. His show serves a round-up of local and international news coupled with the latest in business, sport, traffic and weather. The host’s eclectic interests mean the program often surprises the audience with intriguing book reviews and inspiring interviews profiling artists. A daily highlight is Rapid Fire, just after 5:30pm. CapeTalk fans call in, to stump the presenter with their general knowledge questions. Another firm favourite is the humorous Thursday crossing with award-winning journalist Rebecca Davis, called “Plan B”. Thank you for listening to a podcast from Afternoon Drive with John Maytham Listen live on Primedia+ weekdays from 15:00 and 18:00 (SA Time) to Afternoon Drive with John Maytham broadcast on CapeTalk https://buff.ly/NnFM3Nk For more from the show go to https://buff.ly/BSFy4Cn or find all the catch-up podcasts here https://buff.ly/n8nWt4x Subscribe to the CapeTalk Daily and Weekly Newsletters https://buff.ly/sbvVZD5 Follow us on social media: CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567 See omnystudio.com/listener for privacy information.
Michael Morris and Nicholas Lorimer discuss the limits of government plans and policy, the SA-Israeli relationship, and the GNU. Website · Facebook · Instagram · Twitter
In this week's show, Patrick Gray and Adam Boileau discuss the week's cybersecurity news, joined by a special guest. BBC World Cyber Correspondent Joe Tidy is a long time listener and he pops in for a ride-along in the news segment plus a chat about his new book. This week news includes: Did the US cyber Venezuela's power grid, or do they just want us to think they coulda? US govt might boycott the RSAC Conference ‘cause Jen Easterly being CEO makes them mad MS Patch Tuesday fixes CVSS5.5 bug and … stops you shutting down Wiz pulls off cloud stunt hack that ends with control of everyone's AWS console Millions of Bluetooth devices that use Google's Fast Pairing will pair with anyone, any time GNU inet-tools' telnetd parties like it's 2007, and brings -f root unauthed remote login back Thinkst is this week's sponsor, and long time friend of the show Haroon Meer joins. As always they're polishing their Canary tokens - adding breadcrumbs to lead you to them - but they're also a bunch of giant nerds who now run South Africa's Computer Olympiad. This episode is also available on Youtube. Show notes Cyberattack in Venezuela Demonstrated Precision of U.S. Capabilities - The New York Times Why I'm withholding certainty that “precise” US cyber-op disrupted Venezuelan electricity - Ars Technica Layered Ambiguity: US Cyber Capabilities in the Raid to Extract Maduro from Venezuela | Royal United Services Institute Former CISA Director Jen Easterly Will Lead RSAC Conference | WIRED Trump officials consider skipping premier cyber conference after Biden-era cyber leader named CEO - Nextgov/FCW Federal agencies ordered to patch Microsoft Desktop Windows Manager bug | The Record from Recorded Future News Windows 11 shutdown bug forces Microsoft into damage control • The Register CodeBreach: Supply Chain Vuln & AWS CodeBuild Misconfig | Wiz Blog Critical flaw in AWS Console risked compromise of build environment | Cybersecurity Dive Never-before-seen Linux malware is “far more advanced than typical” - Ars Technica VoidLink: Evidence That the Era of Advanced AI-Generated Malware Has Begun - Check Point Research Hundreds of Millions of Audio Devices Need a Patch to Prevent Wireless Hacking and Tracking | WIRED Critical flaw in Fortinet FortiSIEM targeted in exploitation threat | Cybersecurity Dive CVE-2025-64155: 3 Years of Remotely Rooting the FortiSIEM A single click mounted a covert, multistage attack against Copilot - Ars Technica Police raid homes of alleged Black Basta hackers, hunt suspected Russian ringleader | The Record from Recorded Future News Jordanian initial access broker pleads guilty to helping target 50 companies | The Record from Recorded Future News Supreme Court hacker posted stolen government data on Instagram | TechCrunch oss-sec: GNU InetUtils Security Advisory: remote authentication by-pass in telnetd How crypto criminals stole $700 million from people - often using age-old tricks Ctrl + Alt + Chaos: How Teenage Hackers Hijack the Internet
No décimo oitavo episódio do Hipsters.Talks, PAULO SILVEIRA , CVO do Grupo Alura, conversa com EDUARDO SANTOS , especialista em inteligência artificial na Lopti, sobre O VERDADEIRO SIGNIFICADO DE SOFTWARE LIVRE, a diferença entre free software e open source e POR QUE LLAMA E OUTROS MODELOS NÃO SÃO TÃO “ABERTOS” QUANTO PARECEM. Uma discussão sobre licenças (GPL, MIT, BSD), comunidades brasileiras e o futuro do código aberto na era da IA! Sinta-se à vontade para compartilhar suas perguntas e comentários. Vamos adorar conversar com você!
Aubrey Masango talks to Prof Kedibone Phago, Political Analyst, about the US voting on Leo Brent Bozell as ambassador to SA and what it means for South African voters and our democracy. The Aubrey Masango Show is presented by late night radio broadcaster Aubrey Masango. Aubrey hosts in-depth interviews on controversial political issues and chats to experts offering life advice and guidance in areas of psychology, personal finance and more. All Aubrey’s interviews are podcasted for you to catch-up and listen. Thank you for listening to this podcast from The Aubrey Masango Show. Listen live on weekdays between 20:00 and 24:00 (SA Time) to The Aubrey Masango Show broadcast on 702 https://buff.ly/gk3y0Kj and on CapeTalk between 20:00 and 21:00 (SA Time) https://buff.ly/NnFM3Nk Find out more about the show here https://buff.ly/lzyKCv0 and get all the catch-up podcasts https://buff.ly/rT6znsn Subscribe to the 702 and CapeTalk Daily and Weekly Newsletters https://buff.ly/v5mfet Follow us on social media: 702 on Facebook: https://www.facebook.com/TalkRadio702 702 on TikTok: https://www.tiktok.com/@talkradio702 702 on Instagram: https://www.instagram.com/talkradio702/ 702 on X: https://x.com/Radio702 702 on YouTube: https://www.youtube.com/@radio702 CapeTalk on Facebook: https://www.facebook.com/CapeTalk CapeTalk on TikTok: https://www.tiktok.com/@capetalk CapeTalk on Instagram: https://www.instagram.com/ CapeTalk on X: https://x.com/CapeTalk CapeTalk on YouTube: https://www.youtube.com/@CapeTalk567See omnystudio.com/listener for privacy information.
Gareth, Leigh-Ann and Ben kick off Friday with a wild conversation about one of the most disturbing “sports” on the planet: Sniper Tourists. Dr Hanan jumps in as they unpack the pressures of modern life, and how they might spark the ultimate comeback story after the new Charlie Sheen documentary. Monwabisi Thethe and Siya Sangweni pop in to talk art and bubbles for the festive season, and Gabriel Crouse from the IRR wraps things up with a sharp look at the state of the GNU ahead of the G20. The Real Network
Send us a textStorytelling is a key part of persuading in court. In this Beat the Prosecution episode, Fairfax criminal lawyer Jonathan Katz interviews one of his favorite storytellers, Danny Schnitzlein, who penned The Monster Who Ate My Peas, which was the centerpiece of hundreds of bedtime stories told to Jon's son. Danny gives a fascinating look at his storytelling process, the key elements to a great story, and his continued connection with his inner child that enables his addressing fear and humor. Jon Katz includes addressing the feeling aspect of stories, the healing potential in stories, and the benefit of storytelling for transporting the audience into the circle of the story in the present moment. Check out Danny's books The Monster Who Ate My Peas, Gnu and Shrew, The Monster Who Did My Math, and Monster Street. This episode also is available on YouTube and Apple podcasts. This podcast with Fairfax, Virginia criminal / DUI lawyer Jon Katz is playable on all devices at podcast.BeatTheProsecution.com. For more information, visit https://KatzJustice.com or contact us at info@KatzJustice.com, 703-383-1100 (calling), or 571-406-7268 (text). If you like what you hear on our Beat the Prosecution podcast, please take a moment to post a review at our Apple podcasts page (with stars only, or else also with a comment) at https://podcasts.apple.com/us/podcast/beat-the-prosecution/id1721413675
Local government is meant to be the heartbeat of democracy. But as cities crumble, services collapse, and trust erodes, South Africans are asking: can our municipalities still be saved? In this episode of Democracy Unplugged, host Phumi Mashigo leads an honest discussion with a panel of political leaders tackling the state of local governance ahead of the 2026 municipal elections. From collapsing infrastructure to coalition chaos as well as lessons from the GNU, this episode asks what real local leadership should look like in 2026 and beyond. The Burning Platform
Can't get enough Linux? How about multiple kernels running simultaneously, side by side, not in a VM, all on the same hardware; this week it's finally looking real.Sponsored By:Managed Nebula: Meet Managed Nebula from Defined Networking. A decentralized VPN built on the open-source Nebula platform that we love. 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Unraid: A powerful, easy operating system for servers and storage. Maximize your hardware with unmatched flexibility. Support LINUX UnpluggedLinks: