DiscoverHacker Public Radio
Hacker Public Radio
Claim Ownership

Hacker Public Radio

Author: Hacker Public Radio

Subscribed: 845Played: 32,663
Share

Description

Hacker Public Radio is an podcast that releases shows every weekday Monday through Friday. Our shows are produced by the community (you) and can be on any topic that are of interest to hackers and hobbyists.
727 Episodes
Reverse
This show has been flagged as Explicit by the host. I'm talking about water meters Provide feedback on this episode.
This show has been flagged as Explicit by the host. ### Eps 02 Start ### Amazon Alexa https://en.wikipedia.org/wiki/Amazon_Alexa https://developer.amazon.com/en-US/alexa Home Assistant https://en.wikipedia.org/wiki/Home_Assistant https://www.home-assistant.io/ Steelseries: Arctis 9X https://steelseries.com/gaming-headsets/arctis-9x https://headphonereview.com/over-ear/steelseries-arctis-9x-gaming-headset-review/ Razer: Nari series https://www.razer.com/pc/gaming-headsets-and-audio/nari-family https://mysupport.razer.com/app/answers/detail/a_id/3636/~/razer-nari-ultimate-%7C-rz04-02670-support-%26-faqs Skullcandy: crusher https://www.skullcandy.com/collections/skullcandy-crusher-bass Audio-Technica ATH-M50x https://www.audio-technica.com/en-us/ath-m50x HyperX: cloud https://hyperx.com/collections/gaming-headsets Plantronics Headset https://plantronicsstore.com/ Skullcandy: Hesh 3® Wireless https://support.skullcandy.com/hc/en-us/articles/360008277374-Hesh-3-Wireless Centauri Carbon https://www.elegoo.com/pages/elegoo-centauri-carbon https://us.elegoo.com/products/centauri-carbon?srsltid=AfmBOooFOZ2ms1EDtl2TiIAajyqMjkLFTkPb0hMFzis2PZs8sbdgpfRn Ender-3 https://www.creality.com/products/ender-3-3d-printer https://www.creality3dofficial.com/products/official-creality-ender-3-3d-printer Monoprice Maker Select V2 https://monopricesupport.kayako.com/article/278-maker-select-v2-manual-quick-start-guide-part-13860 https://www.treatstock.com/machines/item/237-maker-select baha GmbH https://www.baha.com/?culture=en-US&ts=1768855891246 HP Elite Mini 600 https://www.hp.com/us-en/shop/mdp/desktops-and-workstations/hp-elite-mini-600-3074457345617692179--1 HP 9000 https://en.wikipedia.org/wiki/HP_9000 Full Circle Magazine https://fullcirclemagazine.org/ Mintcast https://mintcast.org/ Podcatcher https://en.wikipedia.org/wiki/List_of_podcast_clients Podcast addict https://podcastaddict.com/ Antenna pod https://antennapod.org/ Robinhood: Trading & Investing https://robinhood.com/us/en/ E-Trade is an investment brokerage and electronic trading platform https://us.etrade.com/home Distrohoppers' Digest Podcast https://distrohoppersdigest.org/ Spotify https://open.spotify.com/ Software-defined radio https://en.wikipedia.org/wiki/Software-defined_radio Filk music https://en.wikipedia.org/wiki/Filk_music OggCamp 2026 https://www.oggcamp.org/ Moss music https://mordewis.bandcamp.com/ Discord https://discord.com/ https://support.discord.com/hc/en-us/articles/360030853132-Server-Folders-101 The Hitchhiker's Guide to the Galaxy https://en.wikipedia.org/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy https://hitchhikers.fandom.com/wiki/The_Hitchhiker%27s_Guide_to_the_Galaxy Baofeng BF-50 https://www.baofengradio.com/products/5r-mini https://www.youtube.com/watch?v=DWtbDtMyqMA Baofeng UV-5R Mini Dual-band Radio https://www.radioddity.com/products/baofeng-uv-5r-mini Pi Day https://en.wikipedia.org/wiki/Pi_Day GNU World Order https://gnuworldorder.info/ SDF Public Access UNIX System https://sdf.org/ NetBSD https://www.netbsd.org/ https://en.wikipedia.org/wiki/NetBSD Raspberry Pi 1 Model B+ https://www.raspberrypi.com/products/raspberry-pi-1-model-b-plus/ OpenBSD https://www.openbsd.org/ https://en.wikipedia.org/wiki/OpenBSD FreeBSD https://www.freebsd.org/ https://en.wikipedia.org/wiki/FreeBSD Something about "ports"? https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/4/html/security_guide/ch-ports Chapter 4. Installing Applications: Packages and Ports https://docs.freebsd.org/en/books/handbook/ports/ https://freebsdfoundation.org/resource/installing-a-port-on-freebsd/ OpenBSD Ports - Working with Ports [Handbook Index] https://www.openbsd.org/faq/ports/ports.html SerenityOS https://serenityos.org/ https://en.wikipedia.org/wiki/SerenityOS Ladybird is a brand-new browser & web engine. https://ladybird.org/ Unix https://en.wikipedia.org/wiki/Unix https://en.wikipedia.org/wiki/List_of_Unix_systems UNIX System V https://en.wikipedia.org/wiki/UNIX_System_V UNIX V4 tape successfully recovered. https://www.tomshardware.com/software/linux/recovered-unix-v4-tape-quickly-yields-a-usable-operating-system-nostalgia-addicts-can-now-boot-up-unix-v4-in-a-browser-window https://www.theregister.com/2025/12/23/unix_v4_tape_successfully_recovered/ Newsboat is an RSS/Atom feed reader for the text console. https://newsboat.org/index.html Podboat https://man.archlinux.org/man/extra/newsboat/podboat.1.en EPR: Terminal/CLI Epub reader written in Python 3.6. https://github.com/wustho/epr Ruby Programming Language https://www.ruby-lang.org/en/ https://en.wikipedia.org/wiki/Ruby_(programming_language) https://rubyonrails.org/ Crystal is a general-purpose, object-oriented programming language. https://crystal-lang.org/ https://en.wikipedia.org/wiki/Crystal_(programming_language) Plasma is a Desktop https://kde.org/plasma-desktop/ Vim is a highly configurable text editor https://www.vim.org/ https://en.wikipedia.org/wiki/Vim_(text_editor) Sublime Text https://www.sublimetext.com/ sed, a stream editor https://www.gnu.org/software/sed/manual/sed.html https://en.wikipedia.org/wiki/Sed English punctuation https://en.wikipedia.org/wiki/English_punctuation https://en.wikipedia.org/wiki/Punctuation List of typographical symbols and punctuation marks https://en.wikipedia.org/wiki/List_of_typographical_symbols_and_punctuation_marks Pluma (text editor) https://en.wikipedia.org/wiki/Pluma_(text_editor) https://github.com/mate-desktop/pluma Kate (text editor) https://kate-editor.org/ https://en.wikipedia.org/wiki/Kate_(text_editor) Vimium https://addons.mozilla.org/en-US/firefox/addon/vimium-ff/ https://vimium.github.io/ https://github.com/philc/vimium Zen Browser https://zen-browser.app/ https://en.wikipedia.org/wiki/Zen_Browser Vivaldi https://vivaldi.com/download/ Thunderbird https://www.thunderbird.net/en-US/ https://en.wikipedia.org/wiki/Thunderbird Uniden https://uniden.com/ Arduino https://www.arduino.cc/ Raspberry Pi https://www.raspberrypi.com/ Plex https://www.plex.tv/ Qualcomm to Acquire Arduino https://www.qualcomm.com/news/releases/2025/10/qualcomm-to-acquire-arduino-accelerating-developers--access-to-i https://www.arduino.cc/qualcomm https://www.jeffgeerling.com/blog/2025/qualcomms-buying-arduino--what-it-means-makers/ Perfboard Hackduino https://www.instructables.com/Perfboard-Hackduino-Arduino-compatible-circuit/ DIY Arduino https://www.instructables.com/DIY-Arduino-UNO-How-to-Make-Your-Own-Arduino-Uno-B/ https://docs.arduino.cc/hardware/make-your-uno-kit/ https://www.electronicshub.org/make-your-own-arduino-board/ Notacon https://en.wikipedia.org/wiki/Notacon hak5 / bashbunny-payloads https://github.com/hak5/bashbunny-payloads Provide feedback on this episode.
This show has been flagged as Clean by the host. 01 Introduction This episode is the eighth and final one in an 8 part series on nuclear reactor technology.  In this episode I will talk about future reactor technologies, particularly what are referred to as "Generation IV" reactors. Some of these will be simply additional developments of reactors that have already been discussed in this series, but this will show what technologies are seen as most promising today. 03 What is Generation IV Generation IV International Forum is an international organization whose membership is composed of many of the countries that are researching advanced fission reactors. Their goal is to conduct a number of joint research projects to advance the state of the art. The members agree to participate in and share research on advanced technologies. 04 Research Subjects 05 Lead Fast Reactors (LFR) 08 Sodium Fast Reactor (SFR) 10 Gas-Cooled Fast Reactor (GFR) 13 Very High Temperature Reactor (VHTR) 16 Molten Salt Reactors (MSR) 19 Super Critical Water Reactors (SCWR) 27 Episode Conclusion In this episode we looked at the reactor types being studied under an international organization called the "Generation IV International Forum". All of these reactor types except for supercritical water reactors are not new and we have looked at them previously. Supercritical water reactors themselves represent the natural evolution of water cooled reactors. I expect that many of these research projects will not result in commercially successful results. Such is the nature of R&D. The supercritical water reactors would on the surface seem to have the most promise in terms of commercial use, as they focus on bringing two very well established technologies together, water cooled reactors and supercritical water. However, I'm not an expert in this field, so I'm just making an educated guess on that. 30 Series Conclusion This is the end of the series on nuclear reactor technology. Episode 1 covered nuclear basics, including basic terminology and civil versus military nuclear material. Episode 2 covered nuclear fuel, including the different types, recycling of spent fuel, uranium and thorium resources, and medical isotopes.  Episode 3 covered reactor basics, including slow versus fast reactors, moderators, coolants, steam generation, refuelling methods, and the three main commercial reactor types. Episode 4 covered the less common reactor types, including types which are no longer used, some historical developmental dead ends, and some types which may possibly be making a come back. Episode 5 covered fast reactors, including the different types, some of their history, why they were developed, and why they have so far only seen limited use. Episode 6 covered thorium reactors, including what is thorium and how it differs from uranium, why there is interest in thorium, what sorts of reactors can use thorium, and why thorium has not yet seen widespread use. Episode 7 covered small modular reactors or SMRs, what the reason is for developing them, what are the different ways they may be used, and where they are currently being built. Episode 8 covered "Generator IV" reactors which is a collection of future technologies.   I hope that this series has been useful and informative on how nuclear reactors work and what the different types of reactors and different types of fuel are.  I have focused on the past and present without looking very much beyond what is already developed except in this final episode. I have focused on the reactors, fuel, and medical isotopes, without much discussion of mining, refining, converting, enrichment, fuel fabrication, or disposal.  I also haven't talked much about the rest of a functioning power plant, which includes cooling, steam turbines, generators, transformers, control systems, refuelling systems, switch gear, transmission grid connections, grid coordination, and many, many other things. And of course there's the entire grid itself, a very complex thing when operated at scale.  None the less we count on the lights going on when we turn on the light switch while seldom thinking about all the things that go on behind the scenes to make that happen.  As the recent blackout in Spain shows, that is something that we can't take for granted.  With plans for "Net Zero" amounting essentially to the further electrification of everything, we need reliable sources of electrical energy to make that happen. Without reliable energy available at the touch of a switch, we don't even have a stone age civilization, let alone a modern one.  So think about that the next time you turn on the lights or listen to a podcast or do nearly anything else in your daily life.  This concludes the eighth and final episode of an 8 part series on nuclear reactor technology.  Provide feedback on this episode.
This show has been flagged as Clean by the host. I also happen to be happy when I see my dogs well. They’re both a little old and have had grave sicknesses. One, the girl, is taking medication because of a problem, maybe on the spine, that interferes with walking, but in general both her and the little white male (who almost died because of stone in the ureter at around the pandemic) are today good, and I’m grateful seeing them in this state. And I suffer when they suffer. The hot weather is also more comfortable for them, so, even though we are having too much hot weeks here in Curitiba [Brazil], it’s a soft, nice, weather. Generally I take a cup of coffee on the early morning. Sometimes I give a little run, or go cycling to my duties, without coffee and even without bread. Only then, hours later, I take the coffee and maybe eat something, hours after awake. The exercise, the bath with nothing on the stomach, and, oh, the coffee after (specially the espresso, or american, my current favourite, espresso with hot water), does good, it’s a good feeling outside of the routine. I learned to like to share things. I like to share what I judge important. As much as I appreciate doing that, they feel as a burden; an account, or a published content, are like something I’m constantly carrying, that may condemn what I come to be, or may create expectations on others that I can’t fulfil, or are “me in the world”, in a manner that I feel so unsecure. So I feel good, and safe, in erasing everything under my control some time after having created an account or published something. I feel well, and it makes me happy, to have a night of sleep in which I don’t wake up more than once. If I wake up early spontaneously, and rested, better yet, good sensation, makes me happy. To be true, when I spend the first time on the morning reading the Bible, with prayer, even when I’m not keen on doing that, man, my head and my body end up being marvellous. Martin Luther, the one of the reform, is said to having said: “I have so much to do that I will spend the first three hours praying”. A piece of opinion, unasked, if you’re constantly doing something you think it’s too easy, you may not be doing it right, or you’re not doing the right thing. Let’s see what’s wrong and do the right thing. One last thing that makes me happy is when my swimming pool is clean. It’s been for years now. As with the other facts, it’s good by itself, yeah, but has more meaning as I had many dirty problems with its water, to the point that the neighbours called sanitary authorities. I don’t want to have any more problems in this area, or in any other area of living, but I know now, and have to guide my heart to feel accordingly to what I know, that any problems that arise are to result in my good and good to other people and other living creatures too. So the difficulties, even the hardest ones, can be faced with peace, because I know the future, and being in a bad state will not help in hiking up and overcoming whatever there is here now or right ahead. Our posture, our internal condition in doing something, counts much together with the external things, visible or invisible, that we do. I thank you for listening [reading]. Bye. Provide feedback on this episode.
HPR4591: A Bit of Git

HPR4591: A Bit of Git

2026-03-0915:33

This show has been flagged as Clean by the host. When attempting to push commits to a remote repository, git rejected the push with an error. The branches had diverged! git status Result: On branch main Your branch and 'origin/main' have diverged, and have 7 and 1 different commits each, respectively. The problem: * 79085bb (HEAD -> main) Improve mobile responsiveness for very narrow viewports * eec46f5 Improve responsive layout for narrow viewports * 79c71eb Fix sync dialog modal instantiation * 33fd501 Add markdown rendering to session notes in desktop app * 1a119f7 Increase hierarchy panel bottom padding to 9rem in web app * c557299 Constrain session notes width with word wrap * f2ab785 Add bottom padding to hierarchy navigation panel | * 7459345 (origin/main) fix: address bug on Desktop with Sync dialog |/ * c8cc83d Fix routing for Dashboard action after renaming from Index After resolving with git rebase there was a new problem. commit messages contained Generated with [Claude Code](https://claude.com/claude-code) ​ Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> The solution was to use interactive rebase with --exec to amend each commit: git rebase -i 7459345 --exec 'git commit --amend -m "$(git log --format=%B -n1 | sed -e "/ Generated with/d" -e "/Co-Authored-By: Claude Sonnet/d" | sed -e :a -e "/^\n*$/{\$d;N;ba" -e "}")"' Still the branches differed git log --oneline --graph --all -12 * 4205e86 Improve mobile responsiveness for very narrow viewports * a5947ee Improve responsive layout for narrow viewports * 012a78f Add markdown rendering to session notes in desktop app * d5227d2 Increase hierarchy panel bottom padding to 9rem in web app * aed5405 Constrain session notes width with word wrap * bcc32e8 Add bottom padding to hierarchy navigation panel | * 64a4118 Improve mobile responsiveness for very narrow viewports | * cbf2c68 Improve responsive layout for narrow viewports | * 731eee2 Add markdown rendering to session notes in desktop app | * 197fdb8 Increase hierarchy panel bottom padding to 9rem in web app | * 09377c9 Constrain session notes width with word wrap | * 6714c35 Add bottom padding to hierarchy navigation panel |/ The solution git push --force Git Commands Reference Here are all the commands used in this adventure, in order: Check current status git status ​ Fetch latest from remote git fetch origin ​ View commit history graph git log --oneline --graph --all --decorate -15 ​ View specific commit details git show origin/main --stat git show 79c71eb WorkLog.Desktop/src/qml/main.qml ​ Rebase local commits onto remote git rebase origin/main ​ During conflict: stage resolved files and skip duplicate commit git add WorkLog.Desktop/src/qml/main.qml git rebase --skip ​ Check commit message git show --stat HEAD git log --format="%B" -1 HEAD ​ Attempt to filter commit messages (didn’t work) git filter-branch -f --msg-filter 'sed ...' 7459345..HEAD ​ Interactive rebase to amend all commits (successful) git rebase -i 7459345 --exec 'git commit --amend -m "$(git log --format=%B -n1 | sed ...)"' ​ Verify messages were cleaned git log --format="%B" -1 HEAD git log --format="%B" -1 HEAD~3 ​ Force push to update remote git push --force Provide feedback on this episode.
This show has been flagged as Clean by the host. In our next look at the game mechanics for Civilization V we examine a new feature in Civilization 5, City-States. These are independent cities controlled by the computer that are also players to some degree in the game, and you can interact with them. And they are key to winning a Diplomatic Victory. Playing Civilization V, Part 9 - City States This was a newly introduced feature in Civ 5, and they play an important role in the game. They represent the small countries that are not running the world. They do not produce Settlers, so they do not expand beyond the one city, though that city can, and will expand its borders in a similar way to how your cities can grow. They do not start with a military unit, but they can produce military units and defend themselves. They can also build buildings in the city, but not Wonders. They do have a single vote each in the World Congress (or later the United Nations), making them a key to a Diplomatic victory. City States start out neutral with regards to the players, but your interactions with them can affect how they feel about you. For example, if you send units through their territory they will get hostile, but if you give them gifts they will get friendly. And if you wish you can go to war with them and take them over. This will affect your diplomatic relations with other players and other city states, but if you have decided on a war of conquest as your victory type, that won’t matter to you, right? As mentioned, if you want to go for a Diplomatic victory you want to be allied with as many of them as possible to get their votes in the World Congress or the United Nations. But even if you don’t need their votes, there are other benefits from friendly relations. There are two levels to friendly relations: Friendly, and Allied, and the benefits get better as the relations improve. City State Types With the expansions there are 5 types of City State: Militaristic, Maritime, Cultured, Mercantile, and Religious. The benefits you get are: Militaristic – If you are friends the city state will periodically gift you a unit, which will appear in your city which is closest to the city state. If you are allies the units will show up more often. Maritime – If you are friends they will add two food to your Capital city. If you are allies they will add one more food to every city you have. Cultured city states share their culture with you, at one rate if you are friends and at double the rate if you are allies. Mercantile city states give you an added 3 Happiness when you are friends. If you are allies you keep the added happiness, but in addition get access to a luxury resource that cannot be obtained any other way, and that also adds Happiness. Religious city states give you a one-time bonus of Faith when you first meet them, then provide added Faith per turn. Note that Cultured and Religious city states increase the amount of Culture or Faith they provide with each new era, so the earlier you develop your relations with them the better the benefit. Managing Relations With City States There is a mechanism in the game which keeps track of points to define your relations with city states. On this numerical scale, Neutral has a value of 0, Friendly 30 or above, and Allied 60 or above. In the other direction, once you go into negative numbers they become Angry, if if you go negative enough it becomes War. A city state can only ever have one ally. If only one player has more than 60 influence points, that player will become the patron of the city state and they will ally to that player. If two or more players have more than 60 influence points, the player with the most points gets the ally. As the game goes on, you may get a message that a city state you had as an ally has suddenly allied to someone else. This is the result of the other player gaining influence points in some way, often by gifts. You can also gain influence points by promising to protect a city state, but do this with your eyes open. If you do not follow through on your promise it will enrage the city state and you will lose a lot of influence with them. Your influence with a city state has a natural resting point at 0, or Neutral. That means that barring other factors, a positive number will fall over time, and a negative number will rise over time. So if you sent one of your units through their territory they will be angry for a period, but if nothing else happens they will return to Neutral. But on the other side, you don’t stay allied with them forever unless you find ways to keep adding influence points. One way is to eliminate barbarian camps near to the city state. In fact, this is one exception to the rule about sending units through their territory. If you are doing it to attack the barbarians, you are seen as a protector, not an invader, and there is no penalty. Another way to gain influence is by completing a quest from a city state. Each city state you are in contact with will periodically give you a quest, and if you fulfill it you will gain influence points. This can include killing a barbarian camp or killing nearby barbarian units (though you can do that at any time, you don’t need a quest). Some others include acquiring a Great Person of a certain kind, building a certain World Wonder, bullying another city state, finding a Natural Wonder, and so on. You do not need to fulfill a quest. For example, if your strategy calls for allying with other city states, you might want to pass on bullying another city state. There is no penalty for not fulfilling a quest, just a bonus when you do fulfill one. Another way to gain influence is with gifts. The most effective is Gold, and one large sum is more effective than several small ones. For a Diplomatic victory strategy, you should plan on having a large Treasury as you approach the end game so that you can buy allies in time for the crucial vote. You can also gain a small amount of influence points by gifting units. I make it a practice to do this whenever I have units that I don’t want any longer. These could be obsolete units that have no upgrade path, for instance. I don’t want to pay maintenance on them as that is a drain on my Treasury, and I could just delete them, but gifting them to a city state gives me a small amount of influence. Another way to get a big jump in your influence with a city state is to capture and then a return one of their Workers. Most often this happens when a barbarian has captured the Worker, and then you capture it. You have the option of keeping the Worker for yourself, and in the early game I would probably do that because the Worker is so valuable. But at a certain point I have enough Workers, and getting the 45 influence points for returning it starts to be more effective. Remember that you have to keep earning influence points to keep up your relations, so even if you get an ally of a city state for a few turns. it will naturally decay back to Neutral. By around the middle of the game if you playing well you can start to invest the resources needed to maintain your relationships. City States and War If you are allied with a city state and you get into a war with another player, a city state you are allied with will join you in the war. Of course, the same is true for the other player, so the war between the two players could also involve 3-4 city states dragged in as allies. You cannot make peace with a city state while it is allied to a player you are at war with. You have to first make peace with that player (or wipe them out if that suits you). However, if you can get more influence with that city state and supplant the other player you can get that city state to ally with you can turn around and attack your enemy. Generally a large cash gift can do this, once again showing the utility of a fat Treasury. Exploration You cannot have diplomatic relations with a city state you haven’t met, so this reinforces the idea that you have to explore the map as soon as possible. Of course, you have to balance this with other priorities, such as expanding your cities and defending them, but finding the right balance is what all the Civilization games are about. On most maps this means you should be giving some attention to developing your naval power and technologies. There seems to be a bias to city states being coastal, and in many cases they are on small islands. Of course there are a number of motivations for exploring the map. First of all, you need intelligence of what you are up against with the other players. And unless you are on a very large land mass, you will want to find added lands for settlement. Finding Natural Wonders adds to Happiness in your Empire, so finding them all is important. And last, the unexplored sections of the map have a strong tendency to spawn barbarian units against you. Early on you cannot traverse Ocean tiles and need to stick to Coastal tiles. The unit here is the Trireme, which you can build once you discover Sailing. I will usually build 1-2 Triremes in a coastal city to go around the coast of the land mass I am on and scout out the situation. If another land mass or island is sufficiently close I can cross to it without entering an Ocean tile and extend my exploration. But to really explore the whole map you need to get to Caravels. This Renaissance Era unit becomes available when you discover Astronomy, and is essentially a naval scouting unit. It can enter Ocean tiles. Links: https://civilization.fandom.com/wiki/City-state_(Civ5) https://civ-5-cbp.fandom.com/wiki/Detailed_Guide_to_Diplomacy https://www.palain.com/gaming/civilization-v/playing-civilization-v-part-9/ Provide feedback on this episode.
This show has been flagged as Clean by the host. With permission of Ahuka the warning about the reserve queue was removed to the policy change on the mail list https://lists.hackerpublicradio.com/pipermail/hpr/2026-January/004951.html I am subscribed to a number of YouTube channels, and I am sharing them with you. Links: https://www.youtube.com/@TimeGhost https://www.youtube.com/@timeghostpodcast4469 https://www.youtube.com/@TobyHadoke https://www.youtube.com/@TomSiddell https://www.youtube.com/@touropia https://www.youtube.com/@tpmtv https://www.youtube.com/@TrekCulture https://www.youtube.com/@TullTapes https://www.youtube.com/@UrsaRyan https://www.youtube.com/@VanBradley https://www.youtube.com/@veritasium https://www.youtube.com/@VikingCruises https://www.youtube.com/@Viking-TV https://www.youtube.com/@vlogbrothers https://www.youtube.com/@washingtonmonthly9554 https://www.youtube.com/@WhoCulture https://www.youtube.com/@woltersworld https://www.youtube.com/@WorldWarTwo https://www.youtube.com/@xkcd_whatif https://www.youtube.com/@YouCantUnhearThis https://www.palain.com/ Provide feedback on this episode.
This show has been flagged as Clean by the host. Dave and Kevie return with another episode of the Beer Garden, this time with a focus on Belgian Scotch Ales. Dave samples Silly Scotch , whilst Kevie goes for Mc Chouffe Connect with the guys on Untappd: Dave Kevie The intro sounds for the show are used from: https://freesound.org/people/mixtus/sounds/329806/ https://freesound.org/people/j1987/sounds/123003/ https://freesound.org/people/greatsoundstube/sounds/628437/ 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.
This show has been flagged as Explicit by the host. New hosts Welcome to our new hosts: Vance, not_toby. Last Month's Shows Id Day Date Title Host 4566 Mon 2026-02-02 HPR Community News for January 2026 HPR Volunteers 4567 Tue 2026-02-03 Movie Recommendations for Hackers Deltaray 4568 Wed 2026-02-04 Book reading The Cuckoo's Egg by Cliff Stoll Henrik Hemrin 4569 Thu 2026-02-05 Kiosk with guest mode on Linux Klaatu 4570 Fri 2026-02-06 Playing Civilization V, Part 8 Ahuka 4571 Mon 2026-02-09 Data processing retrospective Lee 4572 Tue 2026-02-10 Uncommon Commands, Episode 3 - strace Deltaray 4573 Wed 2026-02-11 Nuclear Reactor Technology - Ep 6 Thorium Reactors Whiskeyjack 4574 Thu 2026-02-12 UNIX Curio #0 - Introduction Vance 4575 Fri 2026-02-13 Making First Contact Ken Fallon 4576 Mon 2026-02-16 Responce to Lee/Elsbeth eps operat0r 4577 Tue 2026-02-17 HPR Beer Garden 10 - Scotch Ale/Wee Heavy Kevie 4578 Wed 2026-02-18 Alex's journey into Amateur Radio thelovebug 4579 Thu 2026-02-19 Happy by shower Antoine 4580 Fri 2026-02-20 The First Doctor, Part 4 Ahuka 4581 Mon 2026-02-23 Sharp Intake of Breath City (A.K.A.) How I learnt to stop worrying about the fork bomb not_toby 4582 Tue 2026-02-24 Hackerpublic Radio New Years Eve Show 2026 Episode 1 Honkeymagoo 4583 Wed 2026-02-25 Nuclear Reactor Technology - Ep 7 Small Modular Reactors Whiskeyjack 4584 Thu 2026-02-26 Recording a show, and crappy audio Archer72 4585 Fri 2026-02-27 mpv util scripts candycanearter Comments this month These are comments which have been made during the past month, either to shows released during the month or to past shows. There are 37 comments in total. Past shows There are 2 comments on 2 previous shows: hpr4562 (2026-01-27) "Software development doesn't end until it's packaged" by Klaatu. Comment 1: Steve Barnes on 2026-02-03: "(Yeah!)" hpr4564 (2026-01-29) "MakeMKV error" by Archer72. Comment 1: candycanearter07 on 2026-02-05: "regression testing?" This month's shows There are 35 comments on 11 of this month's shows: hpr4566 (2026-02-02) "HPR Community News for January 2026" by HPR Volunteers. Comment 1: Whiskeyjack on 2026-02-03: "Community News for January - Scheduling of Episodes"Comment 2: Ken Fallon on 2026-02-04: "response to Whiskeyjack"Comment 3: Whiskeyjack on 2026-02-04: "response to Ken Fallon - Episode Scheduling Guidelines"Comment 4: Ken Fallon on 2026-02-04: "You're right"Comment 5: candycanearter07 on 2026-02-06: "my two cents"Comment 6: Whiskeyjack on 2026-02-06: "Response to candycanearter07 on episode scheduling"Comment 7: Ken Fallon on 2026-02-07: "re "reschedule shows which don't need to be on a specific date forwards or backwards"" hpr4567 (2026-02-03) "Movie Recommendations for Hackers" by Deltaray. Comment 1: Kinghezy on 2026-02-03: "Office space lumbergh"Comment 2: Antoine on 2026-02-04: "An attractive invitation to watch"Comment 3: Henrik Hemrin on 2026-02-04: "Inspiring recommendations"Comment 4: ClaudioM on 2026-02-05: "Awesome Episode!"Comment 5: Jim DeVore on 2026-02-06: "Great Show!"Comment 6: hobs on 2026-02-23: "Loved the show!" hpr4569 (2026-02-05) "Kiosk with guest mode on Linux" by Klaatu. Comment 1: operat0r on 2026-01-18: "weee"Comment 2: candycanearter07 on 2026-02-05: "very informative!"Comment 3: Jim DeVore on 2026-02-06: "I learned some things that I will try out"Comment 4: candycanearter07 on 2026-02-06: "RE: I learned some things that I will try out" hpr4571 (2026-02-09) "Data processing retrospective" by Lee. Comment 1: Henrik Hemrin on 2026-02-10: "Conversation"Comment 2: Beeza on 2026-02-18: "A Special Episode" hpr4572 (2026-02-10) "Uncommon Commands, Episode 3 - strace" by Deltaray. Comment 1: Ken Fallon on 2026-01-13: "My future self thanks you"Comment 2: candycanearter07 on 2026-02-10: "fantastic learning and debugging tool!"Comment 3: Some Guy on the Internet on 2026-02-11: "It's MAGIC!"Comment 4: Paulj on 2026-02-18: "Great Information" hpr4574 (2026-02-12) "UNIX Curio #0 - Introduction" by Vance. Comment 1: brian-in-ohio on 2026-02-12: "This will be a good series"Comment 2: Vance on 2026-02-14: "Thanks, brian-in-ohio!"Comment 3: Paulj on 2026-02-18: "Thanks for your first show, and upcoming series!" hpr4576 (2026-02-16) "Responce to Lee/Elsbeth eps" by operat0r. Comment 1: Elsbeth on 2026-01-16: "Thank you" hpr4577 (2026-02-17) "HPR Beer Garden 10 - Scotch Ale/Wee Heavy" by Kevie. Comment 1: Gan Ainm on 2026-02-18: ""Scotch" Ale from the Baltic Sea" hpr4578 (2026-02-18) "Alex's journey into Amateur Radio" by thelovebug. Comment 1: Archer72 on 2026-02-17: "Congrats!"Comment 2: Trey on 2026-02-18: "Congratulations! " hpr4579 (2026-02-19) "Happy by shower" by Antoine. Comment 1: candycanearter07 on 2026-02-20: "timing"Comment 2: Antoine on 2026-02-26: "Re # 1 -" hpr4581 (2026-02-23) "Sharp Intake of Breath City (A.K.A.) How I learnt to stop worrying about the fork bomb" by not_toby. Comment 1: Archer72 on 2026-02-17: "First episode"Comment 2: Trey on 2026-02-23: "Welcome!"Comment 3: Steve Barnes on 2026-02-24: "Potted Plant Emoji" Mailing List discussions Policy decisions surrounding HPR are taken by the community as a whole. This discussion takes place on the Mailing List which is open to all HPR listeners and contributors. The discussions are open and available on the HPR server under Mailman. The threaded discussions this month can be found here: https://lists.hackerpublicradio.com/pipermail/hpr/2026-February/thread.html Events Calendar With the kind permission of LWN.net we are linking to The LWN.net Community Calendar. Quoting the site: This is the LWN.net community event calendar, where we track events of interest to people using and developing Linux and free software. Clicking on individual events will take you to the appropriate web page.Provide feedback on this episode.
This show has been flagged as Clean by the host. sorry about the computer fan i didnt realize how loud it was until after everything was recorded all scripts are prefixed with a_ for personal organization _a_props.lua mp.observe_property("path", "native", function() local domain = string.match(mp.get_property_native("path") or "", ".*://w*%.*(.-)[:/]") if domain then mp.set_property("user-data/domain-path", domain) else mp.del_property("user-data/domain-path") end end) mp.observe_property("playtime-remaining", "native", function (_, tr) if tr then mp.set_property("user-data/playtime-remaining-seconds", math.floor(tr)) end end) a_aspectratio.lua local targetw = 16 local targeth = 9 local marginerror = 0.1 local function resetgem() local dim = mp.get_property_native("osd-dimensions") if not dim or dim.w == 0 then return end mp.set_property("geometry", dim.w .. "x" .. dim.h) end local function dimensionhop(_, dim) if dim.w == 0 or dim.h == 0 then return end local cd = dim.w / dim.h local td = targetw / targeth -- floating points my beloved -- checking we're in a good range so it doesnt inf loop -- also it updates the geometry field so profile restore can work if cd > (td - marginerror) and cd < (td + marginerror) then resetgem(); return end local setw = dim.h * td local newdim = setw .. "x" .. dim.h mp.set_property("geometry", newdim) mp.osd_message("setting " .. newdim) end mp.observe_property("osd-dimensions", "native", dimensionhop) mp.register_event("start-file", resetgem) mp.register_event("end-file", resetgem) a_cover-visualiser.lua local function resolve_missing_cover(domain) local extico = { ["hub.hackerpublicradio.org"] = "https://hackerpublicradio.org/images/hpr_logo.png", ["yellowtealpurple.net"] = "https://yellowtealpurple.net/forums/data/assets/logo/favicon-32x32.png", -- yes using a product picture is silly but so is not featuring your icon ANYWHERE else ["anonradio.net"] = "https://sdf.org/store/thumbs/anon3.jpg", ["hashnix.club"] = "default", ["radio.kingposs.com"] = "https://kingposs.com/assets/buttons/PossBadge.gif" } if domain then local force = extico[domain] if force == "default" then return resolve_missing_cover() end if force and mp.commandv("video-add", force, "auto", "domainhardcode.png") then return end local favico = "https://" .. domain .. "/favicon.ico" if mp.commandv("video-add", favico, "auto", "favico.png") then return end end mp.command("video-add ~~/cover.png auto default.png") end local function inject_needed() local tracks = mp.get_property_native("track-list") local needed = true for _, v in ipairs(tracks) do if v.type == 'video' then if not v.image then return end needed = false end end if needed then resolve_missing_cover(mp.get_property_native("user-data/domain-path")) end mp.set_property("file-local-options/lavfi-complex", "[aid1] asplit=3 [a0][a1][ao] ; " .. "[vid1] scale=sws_dither=none:flags=neighbor:w=max(iw\,256):h=max(iw\,256):force_original_aspect_ratio=increas e:force_divisible_by=8, scale=h=-1:w=720, split=3 [vref0][vref1][vfin] ; " .. "[a0] showfreqs=size=hd720, hue=h=220 [rawfreq] ; " .. "[rawfreq][vref0] scale=flags=neighbor:w=rw:h=rh/2 [freq] ; " .. "[a1] showvolume=f=0.5:h=14 [rawvol] ; [rawvol][vref1] scale=flags=neighbor:w=(3*rw)/4:h=-1, geq=p(X\,Y):a=255 [vol] ; " .. "[vfin][freq] overlay=y=main_h-overlay_h [prevo] ; [prevo][vol] overlay [vo] ") end -- mp.register_event("start-file", inject_needed) -- mp.observe_property("current-tracks/audio", "native", inject_needed) mp.add_hook("on_preloaded", 50, inject_needed) my cover.png (640x480) example with hardcoded image (notice theres only one volume bar because hpr is mixed to mono) example with favicon detection (youll probably see this one a lot since its the default icon for icecast servers) example with default/no cover (my art!!) a_playlist.lua mp.register_script_message("full-clear", function() mp.set_property("playlist-pos", -1) mp.command("playlist-clear") end) mp.register_script_message("playlist-next-to-last", function() local target = mp.get_property_native("playlist-pos") if target < 0 then return end target = target + 1 mp.osd_message("moved " .. mp.get_property_native("playlist/" .. target .. "/filename")) mp.commandv("playlist-move", target, 999) end) a_rcfill.lua -- relative cache refill -- sets cache-pause-wait based on how fast the playback and download speed is local function set_pause(_, incache) if not incache then return end -- rate of bytes incoming local ds = mp.get_property_native("cache-speed") if not ds then return end -- rate of bytes consumed * 2 local kbc = (mp.get_property_native("audio-bitrate") or 0) + (mp.get_property_native("video-bitrate") or 0) kbc = (kbc/8) * (mp.get_property_native("speed") or 1) * 3 local secs = math.min(kbc/ds, 20) if secs < 1 then secs = 2 end mp.set_property("file-local-options/cache-pause-wait", secs) mp.osd_message("buffering " .. math.floor(secs) .. " secs...") end local function jump_to_ecache(amt) if not amt then return end local endtime = mp.get_property_native("demuxer-cache-time") if not endtime then return end mp.commandv("seek", endtime - amt, "absolute") mp.osd_message("jumped to realtime-" .. amt .. "s") end mp.observe_property("paused-for-cache", "native", set_pause) mp.register_script_message("jump-to-ecache", jump_to_ecache) a_titlebar.lua mp.set_property("user-data/dynatitle-default", mp.get_property("title") or "mpv") local function title_update() if not mp.get_property_native("media-title") then mp.set_property("title", mp.get_property_native("user-data/dynatitle-default")) return end local pl = mp.get_property_native("playlist-pos") if pl ~= -1 then pl = mp.get_property_native("playlist-count") - pl - 1 end local tr = mp.get_property_native("playtime-remaining") if not tr then -- file currently loading -- since this is a slow changing value, we can just set this literally local disp = "" if pl ~= -1 then disp = "( " .. pl .. " files remaining )" end mp.set_property("title", "loading ${media-title} " .. disp) return end local progress = "${percent-pos} " if tr < 100 then local emg = "-" if pl < 1 then emg = "-!" end progress = emg .. "${user-data/playtime-remaining-seconds} " end if mp.get_property_native("paused-for-cache") then progress = "B${cache-buffering-state} " end local netspeed = "" if mp.get_property_native("demuxer-via-network") then netspeed = "${cache-speed} " end local domainlabel = "" if mp.get_property_native("user-data/domain-path") then domainlabel = "via ${user-data/domain-path} " end mp.set_property("title", "${?pause==yes:P}" .. progress .. netspeed .. "${media-title} " .. domainlabel) end mp.observe_property("percent-pos", "native", title_update) mp.observe_property("cache-buffering-state", "native", title_update) mp.register_event("start-file", title_update) mp.register_event("end-file", title_update) mp.register_event("playback-restart", title_update) mp.add_periodic_timer(5, title_update) Provide feedback on this episode.
This show has been flagged as Clean by the host. I record on a couple of earbuds, and a Zoom Essential microphone, and compare audio quality. Wikipedia : Microphone Zoom Essential mic Zoom Essential mic specs Tozo Open Ear Earbuds with mic Soundcore Open Ear Earbuds with mic Axet Audio Recorder : Alternative install F-droid no longer hosts this Android app Original app, now a 404 error Axet Audio Recorder : 404 page Axet Audio Recorder : v3.5.23 released 2025-08-16T12:36:09.841Z Axet Audio Recorder : v3.5.23 release page Axet Audio Recorder : v3.5.23 apk file F-droid : Obtainium Provide feedback on this episode.
This show has been flagged as Clean by the host. 01 Introduction This episode is the seventh in an 8 part series on nuclear reactor technology.  In this episode we will describe a topic which has been in the news in recent years, which is "small modular reactors", or SMRs for short. 03 What is an SMR? Basic Definition A small modular reactor is a nuclear reactor that is designed to be largely built in a factory and subject to as little on-site assembly as possible. The main goal is to lower costs by reducing construction times and allowing a more rapid start of return on investment. 04 Sized Based Definition Some people put a numerical size limit on SMRs, saying that they must be no larger than 300 MW to qualify as an SMR. However this limit is not universally accepted, and not all SMR designs fall within this arbitrary limit. I will ignore this numerical limit and just consider anything to be an SMR if it meets the criteria of being largely built in a factory with minimal on-site assembly. 05 The Actual Goal of the SMR Idea The actual goal of the SMR idea is to build reactors rapidly and efficiently on more or less an assembly line basis rather than hand crafting each one. One engineer in the nuclear industry has compared building reactors to building ships. Traditional shipbuilding techniques involved assembling each ship from the keel up on the slipways from individual components. 06 Newer shipbuilding techniques assemble ships as separate "blocks" inside factory-like buildings and then join completed blocks together in a final assembly stage. This requires careful planning and tight quality control, but it results in building ships much more rapidly and economically. This engineer said that SMRs are attempting to bring this newer way of doing things to the nuclear reactor industry as well.  07 SMR Categories - Small Versus Micro 08 Small SMRs 09 Small SMRs and Small Grids 10 Micro SMRs for Micro Loads 13 Micro SMRs for Large Industry 14 SMRs to Power Data Centres 15 What's This Nonsense About "Micro Small Modular Reactor" You Ask? 17 Small Reactors and Modular Reactors That Are Not SMRs 20 Standard Versus Proprietary Fuel 23 Where SMRs are Currently Being Built 24 HTR-PM in China 28 Repurposed Ship Reactors in Russia 31 300 MW BWR in Canada 33 470 MW PWR in UK 35 25 MW PWR in Argentina 37 Various Experimental SMRs 38 Modular Large Reactors 40 Conclusion SMRs are a new trend in nuclear reactor design. However, they are really two different things which fill two different needs. One style is intended to adopt designs which allow for more rapid construction with more of the work being done in the factory and less on the construction site, with the overall goal of reducing costs. The other style is to provide very small reactors to power remote communities and mines, or to provide process heat to large industries. The first SMRs are in operation or under construction. The most promising grid scale designs at present are simply scaled down and simplified conventional designs that use standard commercial fuel. Larger reactors will incorporate modular construction techniques, blurring the lines between them and SMRs. In the next episode we will talk about future reactor technologies, particularly what are referred to as "Generation IV" reactors. Provide feedback on this episode.
This show has been flagged as Explicit by the host. Hackerpublic Radio New Years Eve Show 2026 Episode 1 Facebook https://www.facebook.com/ LinkedIn linkedin.com/ Matrix https://matrix.org/ Twitter / X https://x.com/home Telegram https://telegram.org/ Mastadon https://joinmastodon.org/ India https://www.incredibleindia.gov.in/en Poland https://www.poland.travel/en/ Hacker Public Radio https://hackerpublicradio.org/ Mumble https://www.mumble.info/ Linux Lugcast https://linuxlugcast.com/ Jitsi https://jitsi.org/ Ton Roosendaal (former Blender CEO) https://en.wikipedia.org/wiki/Ton_Roosendaal https://www.blender.org/press/blender-foundation-announces-new-board-and-executive-director/ Linus Torvalds https://github.com/torvalds Hack A Day https://hackaday.com/ Terry Pratchett https://terrypratchett.com/ UTC https://www.timeanddate.com/time/aboututc.html DMCA https://www.eff.org/issues/dmca Spotify https://open.spotify.com/ Youtube https://www.youtube.com/ Peertube https://joinpeertube.org/ Day Trading https://www.investopedia.com/articles/trading/05/011705.asp https://www.nerdwallet.com/investing/best/online-brokers-platforms-for-day-trading Ogg Camp https://www.oggcamp.org/ FosDem https://fosdem.org/2026/ Brussels https://www.visit.brussels/en/visitors Ohio Linux Fest https://olfconference.org/ Jacksonville, Florida https://www.visitjacksonville.com/ Ebike https://www.bikeradar.com/advice/buyers-guides/what-is-an-electric-bike Electric Scooter https://engineerfix.com/what-is-an-electric-scooter-and-how-does-it-work/ Elliptical https://ellipticalking.com/what-is-an-elliptical/ Panera Bread https://www.panerabread.com/ Tech and Coffee https://techandcoffee.info/ HTC Phones https://www.htc.com/us/smartphones-learn/ Apple https://www.apple.com/ Windows https://www.microsoft.com/en-us/windows LG https://www.lg.com/us/ 2FA (2 Factor Authentication) https://www.investopedia.com/terms/t/twofactor-authentication-2fa.asp Symantec VIP https://vip.symantec.com/ Android https://www.android.com/ Discord https://discord.com/ NewPipe https://newpipe.net/ iCloud https://www.icloud.com/ Bloomberg Terminal https://www.bloomberg.com/professional/terminal-introduction/ Linux Mint https://linuxmint.com/ Suse https://www.suse.com/ EndeavourOS https://endeavouros.com/ Pop OS https://system76.com/pop/ Debian https://www.debian.org/ Red Hat https://www.redhat.com/en EB / Electronics Boutique / EB Games) https://en.wikipedia.org/wiki/EB_Games RockBox https://www.rockbox.org/ Hi Fi Walker https://hifiwalker.com/ MPEG https://www.mpeg.org/ MP3 https://www.magix.com/us/music-editing/audio-formats/mp3/ MicroSD Card https://www.businessinsider.com/reference/what-is-a-micro-sd-card RSS Feed https://en.wikipedia.org/wiki/RSS https://www.reddit.com/r/explainlikeimfive/comments/15kfcsm/eli5_what_is_rss_feed_and_how_is_it_useful/ YouTube DL https://ytdl-org.github.io/youtube-dl/index.html Jupiter Extras Podcast https://www.jupiterbroadcasting.com/show/jupiter-extras/ Late Night Linux Podcast https://latenightlinux.com/ Sound Show Podcast https://grokipedia.com/page/the_sound_show Linux Lugcast https://linuxlugcast.com/ Tux Jam https://tuxjam.otherside.network/ Hacker Public Radio https://hackerpublicradio.org/ 3D Printing https://3dprinting.com/what-is-3d-printing/ Raspberry Pi https://www.raspberrypi.com/ Nextcloud https://nextcloud.com/ Jellyfin https://jellyfin.org/ DVD Ripping https://www.tomshardware.com/software/how-to-rip-your-dvds-with-handbrake-preserve-your-dvd-library-before-bit-rot-claims-another-victim Port Forwarding https://www.noip.com/support/knowledgebase/general-port-forwarding-guide NginX https://nginx.org/ LiquidSoap https://www.liquidsoap.info/doc-dev/ IceCast https://icecast.org/ DYN DNS https://account.dyn.com/ Etherpad https://etherpad.org/ Audio Bookshelf https://www.audiobookshelf.org/ Funk Whale https://www.funkwhale.audio/ Pixel Art https://www.sandromaglione.com/articles/getting-started-with-pixel-art Aseprite https://www.aseprite.org/ Krita https://krita.org/en/ RPG Maker https://www.rpgmakerweb.com/ Stable Diffusion https://stablediffusionweb.com/ GIMP https://www.gimp.org/ Balatro https://www.playbalatro.com/ Magic The Gathering Balatro MOD https://balatromods.miraheze.org/wiki/Magic:_the_Jokering Yoshi https://www.mariowiki.com/Yoshi Gungeon (Enter the Gungeon) https://enterthegungeon.fandom.com/wiki/Enter_the_Gungeon_Wiki Clover Pit https://store.steampowered.com/app/3314790/CloverPit/ Trackball https://www.techtarget.com/whatis/definition/trackball Humble Bundle https://www.humblebundle.com/ Dungeons / Dungeons II / Dungeons III http://www.realmforgestudios.com/ Deltarune https://deltarune.com/ Undertale https://undertale.com/ DNS https://www.cloudflare.com/learning/dns/what-is-dns/ Universal Studios https://www.universalorlando.com/web/en/us/theme-parks/universal-studios-florida Electric Blanket https://www.silentnight.co.uk/blog/guides/tips-for-using-your-electric-blanket Electric Vests https://www.fieldandstream.com/outdoor-gear/hunting/hunting-apparel-and-accessories/best-heated-vests LG Neckband Headphones https://www.lg.com/us/neckbands/view-all Lotus Notes https://en.wikipedia.org/wiki/HCL_Notes John Deer https://www.deere.com/en/ Dairy Queen https://www.dairyqueen.com/en-us/ Alco (retail store) https://en.wikipedia.org/wiki/ALCO_Stores AMI Pro https://www.computinghistory.org.uk/det/18775/Ami-Pro-for-Windows/ Disgraphia https://my.clevelandclinic.org/health/diseases/23294-dysgraphia Cursive https://brainspring.com/orton-gillingham-weekly/what-is-cursive-why-is-it-used/ SUNLU Wood PLA https://store.sunlu.com/collections/wood/products/optimized-wood-pla-3d-printer-filament-1kg-optimized-and-upgraded-wood-texture Hobby Lobby https://www.hobbylobby.com/ Hobby Lobby Branded PLA https://www.hobbylobby.com/crafts-hobbies/kids-crafts-activities/arts-crafts-supplies/white---3d-printing-filament/p/81250151 Hot End https://e3d-online.com/blogs/news/anatomy-of-a-hotend 2.5 GB Network Switch https://www.servethehome.com/the-ultimate-cheap-2-5gbe-switch-mega-round-up-buyers-guide-qnap-netgear-hasivo-mokerlink-trendnet-zyxel-tp-link/ fsck https://linux.die.net/man/8/fsck ProxMox https://www.proxmox.com/en/ Open Media Vault https://www.openmediavault.org/ Readarr https://github.com/Readarr/Readarr RSYNC https://linux.die.net/man/1/rsync Mario Kart T Shirt https://www.nintendo.com/us/store/products/mario-kart-jersey-t-shirt-119900-1/ Super Nintendo World https://www.universalorlando.com/web/en/us/epic-universe/worlds/super-nintendo-world Mario Kart Ride (Universal Studios - Super Nintendo World) https://www.universalorlando.com/web/en/us/things-to-do/rides-attractions/mario-kart-bowsers-challenge Donkey Kong Country (Universal Studios - Super Nintendo World) https://www.zeldadungeon.net/forum/threads/donkey-kong-themed-area-to-open-at-usj-dec-11-2024.77660/ Donkey Kong Country (video game) https://donkeykong.fandom.com/wiki/Donkey_Kong_Country Mario Games https://nintendo.fandom.com/wiki/List_of_Mario_games Mario World 2 https://www.mariowiki.com/Super_Mario_World_2:_Yoshi%27s_Island Harry Potter Ride https://www.universalorlando.com/web/en/us/things-to-do/rides-attractions/harry-potter-and-the-forbidden-journey Hagrid’s Magical Creatures Motorbike Adventure https://www.universalorlando.com/web/en/us/things-to-do/rides-attractions/hagrids-magical-creatures-motorbike-adventure Harry Potter Wands https://www.universalorlando.com/web/en/us/things-to-do/shopping/potter-wands Harry Potter Wand Holder (3D printable) https://makerworld.com/en/models/917744-wand-stand-harry-potter#profileId-879432 Bronze PLA https://www.hatchbox3d.com/products/3d-pla-1kg1-75-brn
This show has been flagged as Explicit by the host. Note: The following code `:(){ :|:& };:` was replaced with Fork Bomb in the title. Ever wanted to hear a middle age man waffle on incoherently for half an hour about how he went from BMX bum to BSD botherer (1) ???? Well then, you've come to the right place :-) Behold my banal FLOSS adventure of 15 very odd years in all it's hax & glory! You're got to give it away to keep it ;-) Weirdly there is a wonderful Scottish BMX brand called BSD... If you ever want some cool BSD stickers or T-Shirts they make some funky stuff... P.S. Apologies for the endless extravagant sharp intakes of breath... to be fair it's a better filler than "like" or "do you know what I mean"... :-/ Provide feedback on this episode.
This show has been flagged as Clean by the host. This is a further look at the stories of the First Doctor, portrayed by William Hartnell, during the 1960s. The First Doctor, Part 4 Galaxy 4 This science fiction story is focused on the idea of not judging a book by its cover. The Tardis lands on a deserted, dying planet. They see a funny looking robot that Vicki calls a “Chumbley”. Then another one appears, and they investigate, but are rescued by three beautiful women who tell them they were in great danger, and take the three travelers back to their ship, where they meet the leader, Maaga, another beautiful woman. But somehow these women are odd and cold. They tell of how they met another ship from a evil race, the Rill, and that in a space battle the ships damaged each other and landed on this planet. Then later the travelers meet the Rill, who initially refuse to reveal their appearance because it would frighten the humans. Turns out they were very alien in appearance, but not at all evil, and it was the beautiful women who were evil. Mission to the Unknown This short little story takes place on the planet Kembel, and agents from Earth realize that the Daleks are here, and up to no good. This is really a prequel to The Daleks’ Master Plan, and is notable as the only Doctor Who story in which none of the regular cast appears. The reason is that this is an extra episode slot given to the Doctor Who team late in the day, and the regular cast were already given vacation time off. So it is best to take this as Episode 0 of The Dalek’s Master Plan, not as a stand-alone story. The original story has been lost, like so many episodes of early Doctor Who, but a very nice version was done by the University of Central Lancashire, and you can view it on YouTube. It is introduced by Edward de Souza, who played Marc Cory in the original, and is worth a look. They really did a good job. The Myth Makers This is another “historical” story, though instead of verified history it is historical legends at play here, in the form of the Seige of Troy by the Greeks. So you have all of the Homeric cast here: Achilles, Priam, Hector, Odysseus. The Doctor is taken for a God by Achilles, though Odysseus has his doubts. Vicki is captured by the Trojans and taken to Troy, calls herself Cressida, and is taken for a Goddess. Steven goes to Troy to try and free her, but is seen as a Greek, and so Vicki is now suspect. She falls in love with a son of Priam named Troilus, and you think something might happen here, particularly if you are familiar with play of Shakespeare called Troilus and Cressida. This story only has faint echoes of the play, preserving that Cressida is Greek and Troilus is Trojan. In this case it is Cressida staying with Troilus, so instead going back to the Tardis Vicki is now out. One more companion gone. This marked the departure of Verity Lambert as producer, and she was replaced by John Wiles. Wiles tried to implement changes, such as making the show a bit darker, but ran into opposition from both Hartnell and BBC Management, and resigned after producing four stories ( The Myth Makers through The Ark). And the popularity of other SF shows on television made a move to more SF and less history desirable. And as for Hartnell’s opposition, it is notable that he had become quite identified with the role of The Doctor and was very proprietorial with it. This would come to pose problems later as his health declined. The Daleks’ Master Plan This story arc takes twelve episodes, or thirteen if you add Mission to the Unknown, as you indeed should. The reason for such a long story arc is that Sir Huw Wheldon, the Director-General of the BBC at that time wanted a “monster length” Dalek story because his mother was a big Dalek fan. And this story has a lot going for it. The length means that you can do more character development. The story starts out with Steven recovering from a sword-thrust during the fall of Troy, and being attended by Katarina, a Trojan maiden, who is now in the Tardis. They arrive on the planet Kembel, and meet with Space Special Security agent Bret Vyon, played by Nicholas Courtney, who in a few years would become the beloved Brigadier Lethbridge-Stewart. Vyon tries to force the Doctor to take him to Earth so he can warn the planet, but the Doctor recognizes the Daleks and wants to find out more about their plans. And this brings us to one the most evil villains in Doctor Who, Mavic Chen. You see, the Daleks have assembled a group of villainous aliens to join together in conquering the Earth, and Mavic Chen is part of the group. He is also the idolized Guardian of the Solar System. So he is a traitor! Katarina, the Trojan maiden, sacrifices herself to save the others from a convict they meet on a prison planet. Another wonderful character is Sara Kingdom (played by Peggy Marsh), head of Space Special Security, who has been told by Mavic Chen that Vyon and the others are traitors, and who kills Vyon, who is in fact her brother! But they manage to convince her that Chen is the real traitor, and she joins them. In the middle of this story arc Christmas happened, and this resulted in the most absurd episode ever of Doctor Who, called The Feast of Steven, capped by the Doctor breaking the fourth wall. The episode is now among the missing. but you can find reconstructions on YouTube if you want to see the absurdity of it. And there is a re-appearance of The Meddling Monk. This is a sprawling story, but overall worth a look. Mavic Chen, played by Kevin Stoney, is delightfully evil, and Stoney would return to play another villain in the Troughton story The Invasion. and it is interesting to see Nicholas Courtney before he got the role he would always be identified with. Doctor Who would not do anything this large again until _The Flux_ in 2021, and frankly this story makes more sense. The Massacre of St. Bartholomew’s Eve You will often see this as simply The Massacre, which is fine since there is no other story with a similar title. And after that massive science fiction story, another historical story. This involves the true story of Protestants in France being massacred by the Catholics, and the main feature worth calling our here is that William Hartnell plays two roles in this story. He is the Doctor, of course, but also the Abbott of Amboise, a leader among the Catholics looking to rid France of the Protestants. This idea of playing two parts became even more nicely done by Patrick Troughton later in Enemy of the World. In any case, this leads to confusion by Steven who thinks the Abbott is actually the Doctor. In the story a servant girl named Anna Chaplette is rescued, and this opens up the interesting possibility that she is the ancestor of Dodo (i.e. Dorothea) Chaplet, a companion who appears at the end. She witnesses a car crash, and barges into the Tardis thinking she can call the police. While the novelty of Hartnell playing two parts may stand out on first look, this story is really a showcase for Peter Purves, in his role of Steven Taylor. Because Hartnell is not on screen very much, Purves really has to carry the plot, and does so admirably. Hartnell was on vacation when the second episode was filmed, and so didn’t appear at all. And his health problems were beginning cause problems which contributed to this situation. He was having a lot of trouble with remembering his lines, which is a real problem for an actor. He was not that old by current standards, as he was 58 when this story was produced, and as I am 73 as I write this, 58 seems more like late youth to me. The Ark The Tardis materializes on a spaceship in the far future. It is carrying the future of the human race to a new planet, Refusis 2, because the Earth is falling into the sun. But it also has an odd race called the Monoids, who have one eye. They are an alien race who came to Earth when their own planet was dying, and now they serve the humans. Unfortunately, the Tardis crew carries germs for which humans and Monoids on the Ark have no immunity, and sickness breaks out. One faction wants to kill the Doctor and his companions, but instead the Doctor finds a cure for the disease, and they leave on the Tardis. Then the Tardis materializes back on the Ark, but they discover that hundreds of years have passed. The Monoids have rebelled and taken over, and now the humans serve them. As the old saying has it, be kind to those you meet on the way up, for you will meet them again on the way down. Links: https://en.wikipedia.org/wiki/Galaxy_4 https://en.wikipedia.org/wiki/Mission_to_the_Unknown https://www.youtube.com/watch?v=NW8yk-m5Ig8 https://en.wikipedia.org/wiki/The_Myth_Makers https://en.wikipedia.org/wiki/Troilus_and_Cressida https://guide.doctorwhonews.net/person.php?name=JohnWiles https://en.wikipedia.org/wiki/The_Daleks%27_Master_Plan https://www.imdb.com/title/tt0785302/ https://tardis.fandom.com/wiki/The_Flux https://en.wikipedia.org/wiki/The_Massacre_(Doctor_Who) https://en.wikipedia.org/wiki/The_Ark_(Doctor_Who) https://www.palain.com/science-fiction/intro-to-doctor-who/the-first-doctor-part-4/ Provide feedback on this episode.
This show has been flagged as Clean by the host. Hello, dear beloveds. Here with you, at HPR: Antoine. The message of this episode is the following: life comes in waves. ~~ Circumstances are volatile. For the majority of them, we have no control of what happens. Things happen, in climate events, in health (ours or another one’s), financially, emotionally. Many depend on choices that others make, or outside events that we, as humans, cannot trace cause-and-effect route — hamla ! [interjection], we can’t even tell the weather precisely yet. Our emotions are subject to the same phenomenon. As far as they are tied to that events, our feelings of sadness, of relief, will come and go, also, as ~~ waves! Unpredictable, impetuous, imprecise. It ruins the health. Do you listen to your heartbeat? It can be 80 or 110 bpm from one second to another by the choices of your thinking, without you moving a muscle. A basketball player can be a better player only training in his mind, in imagination, in comparison to one that does not practice al all. Your mind, and by it we mean now the choices of your thinking, have influence in your muscular abilities and in your body chemicals. These regulate basically the entirety of your sensations, and contribute to your health or lack of it. So, when one believes, he have a stable point in which to be firm. Even though the circumstances are waves, he is not floating on them. He’s anchored. That’s why, if firm (true) in this faith, he’s more stable and happier than an ordinary person, one that has no hope at all, but lives by what the world has to offer today. In summary, the instability is not beneficial. And we are taken to this thinking, for the pursuit of something we believe is worth it, and may be not. Then, when someone presents something we “need”, that may not be the case. We can think. Then, we choose: what we live for? How I choose to feel, and behave, because or in spite of what happens around and around? and around. No matter the point of the universe one person has reached, physically or perceptually, that does not define him for eternity. Because it is not in that past, it is happening right now, has not ended, yeah? Now, a point of experience of me. I have days of very low mood and uncertainty. The feeling of serving for absolutely nothing. (Even in good days, that may feel true, but does not define me as when I go to the ground on this thinking.) I have been said things like this, from people I value, or valued then, more than family of blood. These are days I eat not healthily, I don’t have the appropriate care of my body, I don’t shower. Until recently, those were days of much suffering. But I perceived that, in the next day of each of these days, in keeping trusting the hope I have, I can have a night of rest. I can wake up and take a shower, and after all start anew, having lived the bad experience the day prior as an experience that, at that moment, I only wanted to go away as soon as possible. But after going through the entirety of it, on its full duration, I would not replace this feeling-and-learning experience by anything else. Someone has said that anguish is what makes us do something. In comfort, we only go, comfortable. The purpose, or the action, comes from the need to change. Every little experience (and not only the great and abnormal) contribute to mould someone in his trajectory. Bye bye. Provide feedback on this episode.
This show has been flagged as Clean by the host. Dave interviews Alex about his journey into Amateur Radio, given that he only passed his Foundation licence at the end of December. What we forgot to mention is that he managed to get his callsign just before Christmas, so that was a rather lovely gift! Links to stuff spoken about in the episode: hpr3473 :: My journey into Amateur Radio (Dave's journey) Maltby and District Amateur Radio Society (our local club) RSGB Foundation Licence Manual HamTrain's Foundation Study Guide Essex Ham RSGB Foundation Licence NATO Phonetic Alphabet RSGB National Radio Centre (GB3RS) at Bletchley Park We hope you enjoyed this episode, and we'll be happy to follow up any questions! 73 de Dave M7TLB and Alex M7OUO Provide feedback on this episode.
This show has been flagged as Clean by the host. Kevie and Dave discuss the history of the Wee Heavy and also sample some of these hard to find gems. Dave samples Innes & Gunn Original whilst Kevie opts for Traquair House 2000th Brew Connect with the guys on Untappd: Dave Kevie The intro sounds for the show are used from: https://freesound.org/people/mixtus/sounds/329806/ https://freesound.org/people/j1987/sounds/123003/ https://freesound.org/people/greatsoundstube/sounds/628437/ Provide feedback on this episode.
This show has been flagged as Explicit by the host. I don't even know where I went with this but the idea was just to say the stuff Elsbeth expereanced was typical for corp-o's and that some of the issues she had getting work or jobs could be exponentially compounded by the result of neurodiversity. More private ADHD resources [ ] 12 Principles for Raising a Chi - Russell A. Barkley.epub 2024-03-08 10:43 453K [ ] 12 Principles for Raising a Child with ADHD - Russell A. Barkley.epub 2021-08-11 19:34 967K [VID] ADD and Loving It.mp4 2023-10-24 09:11 260M [VID] ADHD - Understanding the Superpowers Within [ezwOHAo3O_k].webm 2022-07-01 09:36 161M [IMG] Autism+Spectrum.png 2024-03-03 08:50 520K [SND] BC_200_Answering_Your_Questionsa1qb8-BC_200_Answering_Your_Questionsa1qb8.mp3 2022-12-12 17:41 71M [TXT] BC_200_Answering_Your_Questionsa1qb8-BC_200_Answering_Your_Questionsa1qb8.txt 2023-01-03 10:58 32K [ ] Bubble Gum Brain A Picture Book About Growth Mindset 17.epub 2024-11-13 09:37 1.0M [DIR] Bubble Gum Brain_ A Picture Boo - Julia Cook/ 2024-03-08 10:46 - [DIR] Cognitive.Behavioral.Therapy.for.Daily.Life-xpost/ 2024-06-14 10:29 - [VID] Drugging Our Kids [L7lHeosq-FY].webm 2018-03-30 20:28 432M [SND] Full Audiobook _ You Mean I'm Not Lazy, Stupid or Crazy [A-4-OKGaLDs].mp3 2020-11-01 18:52 49M [ ] Gary Chapman - The Five Love Languages How to Express Heartfelt Commitment to Your Mate (retail) (epub).epub 2021-08-11 19:34 914K [ ] Gary Chapman - The Five Love Languages How to Express Heartfelt Commitment to Your Mate (retail) (epub).pdf 2021-08-11 19:34 1.7M [VID] Learning Differently (ADHD Documentary) [9JMroyfJtO4].webm 2023-09-18 22:29 463M [VID] Living With ADHD BBC Documentary [5lrcxmOolB8].webm 2015-04-08 01:15 138M [VID] Take Back Control - Presentation by Dr. Edward Hallowell [HhoXGXtShGs].webm 2019-10-28 18:32 163M [VID] The Disorder That Will Affect Us All (Dopamine Secrets)- ADHD Documentary [48JKfl0ggPI].webm 2022-12-21 08:32 1.3G [VID] The Disruptors (2021) - [WEBRIP-1080P][AAC 5.1][X264]-RARBG.mp4.mp4 2023-10-24 09:42 774M [ ] The Explosive Child.pdf 2024-11-13 06:21 714K [TXT] The Explosive Child.txt 2024-11-14 01:20 338K [SND] The Explosive Child Audiobook.mp3 2024-11-14 09:30 161M [VID] Trevor Noah on Depression, ADHD & Ketamine Therapy [eKQTS-hAAcI].webm 2024-05-21 14:32 181M [VID] Video by adhdoers Markiplier.mp4 2024-06-20 21:39 4.3M [ ] You Mean I'm Not Lazy, Stupid o - Kate Kelly.epub Provide feedback on this episode.
loading
Comments (2)

Robert Naramore Jr.

awesome

Oct 29th
Reply

Denise Wiesner

Its an interesting topic you bring up. personally I am appalled by scarecrow tactics. I'd like to offer a different view. There is lots wrong with capitalism. First thing is that capitalists believe their system is the only answer. The hangover after our last industrial revolution gave us shorter working days, safety rules and employee rights at work. Currently there is lots of demand out there for sabbaticals or people taking a break. so hell yeah, give me a robot who does my job so I can recover from stress, spend time with my children or travel, do volunteer work. Why do we doubt Basic income? currently those breaks are only available for the rich or singles or childless. Have you seen a happy cashier? Have you heard a mine worker shouting: yes - let's continue ruining my lung instead of giving me proper training so I can work in a solar panel farm. and for the doctors! I have met so many who were an utter waste of my time. yes, give me the Watson system. I had to retrain in my job

Oct 19th
Reply
loading