Player FM - Internet Radio Done Right
24 subscribers
Checked 19h ago
Tilføjet nine år siden
İçerik HPR Volunteer and Hacker Public Radio tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan HPR Volunteer and Hacker Public Radio veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
Player FM - Podcast Uygulaması
Player FM uygulamasıyla çevrimdışı Player FM !
Player FM uygulamasıyla çevrimdışı Player FM !
Dinlemeye Değer Podcast'ler
SPONSOR
M
Mind The Business: Small Business Success Stories


1 Pushing Past Stagnation & Business Plateaus 30:21
30:21
Daha Sonra Çal
Daha Sonra Çal
Listeler
Beğen
Beğenildi30:21
Hitting plateaus is a common milestone in business, but there’s a difference between stability and a rut. In the last installment of this season, we’ll dive into the ways small business owners push beyond plateaus and find new ways to achieve revenue growth. Jannese and Austin wrap up their time in Nashville, Tennessee with a wonderful visit to N.B. Goods to speak with owner Camille Alston . Camille details the times where she hit a wall with profits, the strategies she implemented to increase revenue, what worked, what didn’t, and the important lessons she learned in the process. You won’t want to miss this informative final chapter! Learn more about how QuickBooks can help you grow your business: QuickBooks.com See omnystudio.com/listener for privacy information.…
HPR4244: Two methods of digitizing photos.
Manage episode 448870236 series 108988
İçerik HPR Volunteer and Hacker Public Radio tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan HPR Volunteer and Hacker Public Radio veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
Today I will talk about digitizing analog photos. I will talk about two methods. I have scanners from different manufacturers, flat bed scanner and dedicated film scanner. Each scanner is delivered with software. Each software is generally good. But it is a problem to manage several software. Secondly, none of them works for Linux operating system. I wanted to simplify my software learning, so I wanted one software for all my existing and any future scanner. Secondly I intended to migrate to a Linux operating system, which I now have done. Those two requirements lead me to switch over to VueScan software. I had tested VueScan before and also gotten recommendations from photographic friends. VueScan is a proprietary software made by a small family run company. It’s available for Linux, Windows and macOS. VueScan supports very many hardware scanners. I do not know about any better software for Linux and is maybe also the best choice for any operating system. I do not regret my switch to VueScan. A second method to digitize photos is reproduction with a camera. That is to use a camera to shoot a photo of the photo. Some say it is the superior technology. I don’t know. But as I am coming from the scanning technology and starting to explore the repro technology, I will give my early thoughts from that perspective. My initial plan has been to use repro photography for prints that are glued into albums and therefore difficult to manage in the scanner. It is also an excellent method to digitize other papers in book format. But I have not really started to do that. However, a while ago I started to look into 6x9 cm negatives. My scanner can just manage 6x9. But I do not have a fixture for 6x9. So it is both somewhat tricky to position the negative as well as to keep it flat. A thin plexiglass plate might be possible to use to keep it flat. Even without plexiglass, I have tested I can get well acceptable result with the scanner. I started to try out the repro method. I have not come so far in my trials that I can decide which is the best method for me. My camera is a modest camera compared to state of the art. My flat bed scanner should give better or comparable resolution than my modest digital camera. The fixture I have for repro do not keep the negative fully flat, because 6x9 is a rather big size. So I plan to explore if I can improve quality with a plexiglass plate above the negative. An issue with the repro method is to keep all angles in control, to mount the camera in exactly correct angle in relation to the object. Focus can also be another issue. I consider it is better to use manual focus rather than auto focus. When I take the repro photos, I have the camera connected to a laptop and I use the Entangle software to control the camera settings. I can use the camera live view to position the object as well as to focus. I use RawTherapee software to convert the negative photo to a normal photo. RawTherapee comes with pre-installed profiles for this process. The default profile values can be adjusted and also stored as new personal profiles. A major advantage of the repro method compared to the scanner method is the speed. Once all is configured, it takes one hundred of a second or so to do the digitize itself, while it can take minutes with the scanner. I use digiKam as my photo catalog software. All software I currently use with the exception of VueScan are free and open source. I use all on Linux operating system, some of them are available on other platforms. I include links to their websites in the show notes. If you have any opinion or experience on digitizing analog photos, I will be happy to read your comments or listen to your show. Software VueScan: https://www.hamrick.com/ Entangle:
…
continue reading
4375 bölüm
Manage episode 448870236 series 108988
İçerik HPR Volunteer and Hacker Public Radio tarafından sağlanmıştır. Bölümler, grafikler ve podcast açıklamaları dahil tüm podcast içeriği doğrudan HPR Volunteer and Hacker Public Radio veya podcast platform ortağı tarafından yüklenir ve sağlanır. Birinin telif hakkıyla korunan çalışmanızı izniniz olmadan kullandığını düşünüyorsanız burada https://tr.player.fm/legal özetlenen süreci takip edebilirsiniz.
Today I will talk about digitizing analog photos. I will talk about two methods. I have scanners from different manufacturers, flat bed scanner and dedicated film scanner. Each scanner is delivered with software. Each software is generally good. But it is a problem to manage several software. Secondly, none of them works for Linux operating system. I wanted to simplify my software learning, so I wanted one software for all my existing and any future scanner. Secondly I intended to migrate to a Linux operating system, which I now have done. Those two requirements lead me to switch over to VueScan software. I had tested VueScan before and also gotten recommendations from photographic friends. VueScan is a proprietary software made by a small family run company. It’s available for Linux, Windows and macOS. VueScan supports very many hardware scanners. I do not know about any better software for Linux and is maybe also the best choice for any operating system. I do not regret my switch to VueScan. A second method to digitize photos is reproduction with a camera. That is to use a camera to shoot a photo of the photo. Some say it is the superior technology. I don’t know. But as I am coming from the scanning technology and starting to explore the repro technology, I will give my early thoughts from that perspective. My initial plan has been to use repro photography for prints that are glued into albums and therefore difficult to manage in the scanner. It is also an excellent method to digitize other papers in book format. But I have not really started to do that. However, a while ago I started to look into 6x9 cm negatives. My scanner can just manage 6x9. But I do not have a fixture for 6x9. So it is both somewhat tricky to position the negative as well as to keep it flat. A thin plexiglass plate might be possible to use to keep it flat. Even without plexiglass, I have tested I can get well acceptable result with the scanner. I started to try out the repro method. I have not come so far in my trials that I can decide which is the best method for me. My camera is a modest camera compared to state of the art. My flat bed scanner should give better or comparable resolution than my modest digital camera. The fixture I have for repro do not keep the negative fully flat, because 6x9 is a rather big size. So I plan to explore if I can improve quality with a plexiglass plate above the negative. An issue with the repro method is to keep all angles in control, to mount the camera in exactly correct angle in relation to the object. Focus can also be another issue. I consider it is better to use manual focus rather than auto focus. When I take the repro photos, I have the camera connected to a laptop and I use the Entangle software to control the camera settings. I can use the camera live view to position the object as well as to focus. I use RawTherapee software to convert the negative photo to a normal photo. RawTherapee comes with pre-installed profiles for this process. The default profile values can be adjusted and also stored as new personal profiles. A major advantage of the repro method compared to the scanner method is the speed. Once all is configured, it takes one hundred of a second or so to do the digitize itself, while it can take minutes with the scanner. I use digiKam as my photo catalog software. All software I currently use with the exception of VueScan are free and open source. I use all on Linux operating system, some of them are available on other platforms. I include links to their websites in the show notes. If you have any opinion or experience on digitizing analog photos, I will be happy to read your comments or listen to your show. Software VueScan: https://www.hamrick.com/ Entangle:
…
continue reading
4375 bölüm
Tüm bölümler
×This show has been flagged as Clean by the host. Isaac Asimov first invented the Three Laws of Robotics in a series of short stories. But he then imagined how a future society might develop with robots, and he pictured this in a series of novels that have become classics in their own right. Links: https://en.wikipedia.org/wiki/The_Caves_of_Steel https://archive.org/details/isaac-asimov-the-caves-of-steel https://en.wikipedia.org/wiki/The_Naked_Sun https://en.wikipedia.org/wiki/The_Robots_of_Dawn https://www.palain.com/science-fiction/the-golden-age/isaac-asimov-the-robot-novels/ Provide feedback on this episode .…
This show has been flagged as Clean by the host. Links to presentation information aerc Git repository here: https://git.sr.ht/~rjarry/aerc Slide deck here: https://aerc-mail.org/fosdem-2025 JMAP information: https://jmap.io/ Building a watt-meter esp-rs and a rocket backend Wattmeter code: https://github.com/ssaavedra/esp32-amp-sensor Backend code: https://github.com/ssaavedra/amp-sensor-backend Celebrating Open Standards: How Podcasting 2.0 Shaped the Future of Podcasting Description and links on the FOSDEM website: https://fosdem.org/2025/schedule/event/fosdem-2025-5630-celebrating-open-standards-how-podcasting-2-0-shaped-the-future-of-podcasting/ Immich Home page: https://immich.app All the world's a stage:Running a theatre show on open source software https://fosdem.org/2025/schedule/event/fosdem-2025-4290-all-the-world-s-a-stage-running-a-theatre-show-on-open-source-software/ LoRaMesher Repository: https://github.com/LoRaMesher/LoRaMesher Provide feedback on this episode .…
This show has been flagged as Explicit by the host. Today I would like to share my journey into the world of Linux and Free Software and how it has shaped my computing experience over the years. Links https://en.wikipedia.org/wiki/The_Elder_Scrolls_IV:_Oblivion https://en.wikipedia.org/wiki/GNU_Emacs https://www.youtube.com/c/SystemCrafters https://en.wikipedia.org/wiki/ThinkPad_X_series#X230 Provide feedback on this episode .…
This show has been flagged as Clean by the host. This is just an introduction, here is the rough text of the audio: Hello HPR: I'm murph, I've been an HPR listener for a long-time, into the TWAT days. I'll try to keep it quick. I started in computers in the early 80's with a VIC-20. After a few of the Commodore 8-bits, I settled into the Amiga line, which I daily drove up into this century, and stll have a few. In college in the 90's, I had a dilemma. I wanted to do C programming homework from home, but the expensive Amiga compiler wasn't compatible with the Sun workstations at school. Another student introduced me to Linux, and I promptly ordered a set of Slackware CDs and figured out how to install. I was looking for the compilers to complete my studies, but have stayed for the freedom, and the communities, like this one. I've used countless distros over the years, and use a few for different needs. I am still a Linux user, and system administrator. I've given a few talks on things like gnu/screen, mastodon, tmux ay conventions like Penguicon, SCaLE, HOPE and some more regional conferences. I was inspired by Lyle and Thaj Sera's HPR birds of a feather talk, and thought that it would make a good presentation, and asked them to let me base a talk off of it, which they encouraged. Part of that is how to submit a show, which resulted in me finally, after all this time, finally submitting one of my own, as opposed to the occassional show I've crassly barged into. If you want to reach me, the best ways would be by email or on the fediverse, @murph@hackers.town Thanks for listening. Provide feedback on this episode .…
This show has been flagged as Clean by the host. Running a private Ubuntu Mirror It is possible to set up a local server to keep a synchronized copy of all the Ubuntu packages, allowing later installs of packages for any local machine even in the absence of an internet connection. To do this a script called apt-mirror can be run on the server. crontab 0 1 * * * /usr/local/bin/apt-mirror The location of the mirror is specified in apt-mirror.conf /etc/apt/apt-mirror.conf set mirror_path /disk/ftp/Mirror set cleanup_freq daily set mirror_verbose yes The origin servers are specified in mirror.list . It is possible to choose which architectures and Ubuntu releases to fetch as well as whether to fetch just the binary packages or also the sources. /etc/apt/mirror.list deb http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse deb http://security.ubuntu.com/ubuntu noble-security main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse deb-i386 http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse deb-i386 http://security.ubuntu.com/ubuntu noble-security main restricted universe multiverse deb-i386 http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse deb-i386 http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu noble main restricted universe multiverse #deb-src http://security.ubuntu.com/ubuntu noble-security main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu noble-updates main restricted universe multiverse #deb-src http://archive.ubuntu.com/ubuntu noble-backports main restricted universe multiverse clean http://archive.ubuntu.com/ubuntu The mirrored packages could be served up to local machines in a number of ways, I am using vsftpd to serve the files via FTP. /etc/vsftp.conf anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES listen=YES pam_service_name=vsftpd seccomp_sandbox=NO isolate_network=NO anon_root=/disk/ftp/ no_anon_password=YES hide_ids=YES pasv_min_port=40000 pasv_max_port=50000 write_enable=YES On local machines, the mirror on the server can then be specified as the source for apt to use to retrieve packages. /etc/apt/sources.list.d/ubuntu.sources Types: deb URIs: ftp://server/Mirror/mirror/archive.ubuntu.com/ubuntu Suites: noble noble-updates noble-backports Components: main universe restricted multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg ## Ubuntu security updates. Aside from URIs and Suites, ## this should mirror your choices in the previous section. Types: deb URIs: ftp://server/Mirror/mirror/security.ubuntu.com/ubuntu Suites: noble-security Components: main universe restricted multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Provide feedback on this episode .…
This show has been flagged as Clean by the host. Intro Hello, this is your host, Archer72, for Hacker Public Radio. In this episode, this is my third show involving my record player. I am using a Zoom H1essential Stereo Handy Recorder microphone, recording into Audacity for this show. Why visit the record shop? Picking up a record at the record shop expands my music choices. I get a chance to talk to the owner on the weekend when searching for new music. He is an archaeologist and a teacher at a local college during the week, and is knowledgeable on all the music in the store. One Year With the Institute - Archive.org I wanted a way to listen to the records while on my laptop, preferably with headphones, as to not disturb the household. How is this accomplished? This is done using a combination of Darkice to capture the stream, and Icecast to stream it to the local network. What is Icecast? Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction. Icecast is distributed under the GNU GPL, version 2. The default config file is located in /usr/share/doc/icecast2/icecast.xml.dist.gz icecast.xml.dist if the default config gets mangled or corrupted by myself. Several other types of configs are also in /usr/share/doc/icecast2/ that include a bare bones config and the installed icecast2 config is located in /etc/icecast2/icecast.xml Configuration needed to be personalized Cynthiana,KY ricemark20.nospam@nospam.gmail.com Change the passwords from hackme to a more secure password hackme hackme admin hackme 192.168.x.x mountPoint = live # mount point of this stream on the IceCast2 server name = DarkIce Vinyl Stream # name of the stream description = This is my Vinyl stream # description of the stream url = http://localhost # URL related to the stream genre = Podcast # genre of the stream public = yes # advertise this stream? localDumpFile = recording.ogg # Record also to a file metadata = yes # enable metadata What is Darkice? DarkIce is a live audio streamer designed to record audio from an audio interface, such as a sound card, encode it, and send it to a streaming server. It supports various streaming servers including IceCast 1 and 2, ShoutCast, and Darwin Streaming Server. DarkIce can encode audio in formats like MP3 and Ogg Vorbis. To use DarkIce, you configure it with settings such as the audio input device, sample rate, and streaming server details, including the server’s address, port, and authentication information. This description of Darkice is a result of using the Brave Search LLM, or Large Language Model . The default config file is located in /usr/share/doc/darkice/examples/darkice.cfg.gz and is copied to the /etc directory. From there, use the gunzip command, for example gunzip darkice.cfg.gz I used the config file from a blog by Steffen Müller on stmllr.net August 10, 2012 as a template for my configuration darkice.cfg This is the configuration I used in the end. darkice-pi.cfg Changes to the template The audio device is configured in the [input] section, defined by arecord dash lowercase ‘L’ to list the capture device, which in my case is the Behringer UMC202HD USB Audio Interface [general] duration = 0 # duration of encoding, in seconds. 0 means forever The section of the config file for audio input looks like this. [input] device = plughw:0,0 # This refers to card 0, device 0 Start Darkice darkice & Update Metadata I was looking for a way to update the Currently Playing metadata, but my coding skills are not too good. For this, I used Claude.ai to generate code from the prompt: BASH script to send HTTP request to change metadata on icecast stream update-metadata.sh Default values HOST="localhost" # 192.168.x.x PORT="8000" # Default Icecast port MOUNT="/stream" USER="admin" PASSWORD="hackme" # Icecast admin password SONG="Unknown" Usage update-metadata.sh -s "HPR Test" If there are any suggestions for improvements, please leave a comment or upload a show. I look forward to hearing about if an how other people are using a personal streaming server. Also, I am looking forward to the show from the Reserve Queue, 2024-10-13 Fred Black What LP records do I have Other References Radiostreaming for Beginners Provide feedback on this episode .…
This show has been flagged as Explicit by the host. ----------------- NYE 2025 5 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Pulse Audio https://pulse.audio/ Tech and Coffee https://techandcoffee.info/ Netgear Switch https://www.netgear.com/business/wired/switches/ Magiford Books by KM Shea https://www.goodreads.com/series/367723-magiford-supernatural-city Dan Willis Arcane Case Books https://danwillisauthor.com/product-category/arcane-casebook-series/ Brad Magnarella Prof Croft Books https://www.goodreads.com/series/192507-prof-croft Auld Lang Syne https://www.themorgan.org/sites/default/files/images/exhibitions/AuldLangSyne.pdf Bagpipes https://www.getours.com/expert-travel-advice/history-traditions-celebrations/the-history-of-bagpipes-in-scotland Uilleann Bag Pipes https://en.wikipedia.org/wiki/Uilleann_pipes Glasgow, Scotland https://www.visitglasgow.com/ IBM https://www.ibm.com/us-en Wells Fargo https://www.wellsfargo.com/ First Union https://en.wikipedia.org/wiki/First_Union Wachovia https://en.wikipedia.org/wiki/Wachovia Bank of America https://www.bankofamerica.com/ Dallas Fort Worth https://www.tourtexas.com/texas-maps/dallas-fort-worth-map Lotus SmartSuite https://en.wikipedia.org/wiki/IBM_Lotus_SmartSuite Blackberry https://www.blackberry.com/us/en Open Office http://www.openoffice.org/ Lotus 1-2-3 https://en.wikipedia.org/wiki/Lotus_1-2-3 386/SX https://www.computerworld.com/article/1488343/flashback-remembering-the-386sx.html WordPerfect https://www.wordperfect.com/en/ Dbase III https://winworldpc.com/product/dbase/iii-plus-v11 BASIC https://arstechnica.com/gadgets/2024/05/the-basic-programming-language-turns-60/ Bipolar https://www.mayoclinic.org/diseases-conditions/bipolar-disorder/symptoms-causes/syc-20355955 Autism https://www.autismspeaks.org/what-autism MVS https://openmainframeproject.org/blog/an-introduction-to-mvs-ibm-mainframe-and-z-os/ Lotus Notes https://info.docxellent.com/blog/what-is-lotus-notes Deutsche Bank https://www.db.com/index?language_id=1&kid=sl.redirect-en.shortcut Index Funds https://www.investor.gov/introduction-investing/investing-basics/investment-products/mutual-funds-and-exchange-traded-4 ETFs https://www.investopedia.com/terms/e/etf.asp IIPR ETF https://www.marketwatch.com/investing/stock/iipr PIANO https://www.yamaha.com/en/musical_instrument_guide/piano/structure/ Craigslist https://www.craiglist.org mouth harp https://www.carvedculture.com/blogs/articles/mouth-jaw-harp-the-complete-guide Auto Harp https://dulcimer.net/what-is-an-autoharp/ Celtic Lap Harp https://en.wikipedia.org/wiki/Celtic_harp Kazoos https://kazoos.com/pages/the-kazoo-its-physics-history-and-importance-for-modern-music Penny Whistle (Tin Whistle) https://blog.mcneelamusic.com/irish-tin-whistle-guide/ MultiMeter https://www.fluke.com/en-us/learn/blog/electrical/what-is-a-digital-multimeter Light Saber https://starwars.fandom.com/wiki/Lightsaber Light Saber Crystals https://starwars.fandom.com/wiki/Kyber_crystal Cristal (Champagne) https://www.louis-roederer.com/en/wine/cristal Godwin's Law https://en.wikipedia.org/wiki/Godwin%27s_law Huey Magoo's Chicken Fingers https://hueymagoos.com/ Fort Lauderdale https://www.fortlauderdale.gov/ Pennsacola https://www.visitpensacola.com/ New Hampshire https://www.nh.gov/ New Hampster https://www.change.org/p/make-new-hampshire-new-hampster-a-call-for-a-state-nickname-change Fuddruckers https://www.fuddruckers.com/ Hooters https://www.hooters.com/ Twin Peaks (restaurant) https://twinpeaksrestaurant.com/ Twin Peaks (TV Show) https://twinpeaks.fandom.com/wiki/Twin_Peaks Buc-ees https://buc-ees.com/ Tampa https://www.visittampabay.com/ Oklahoma https://www.travelok.com/ Lawton, Oklahoma https://www.lawtonok.gov/ Buc-ees Sandwiches https://www.al.com/life/2021/09/whats-the-best-sandwich-at-buc-ees-spoiler-alert-its-not-bbq-brisket.html Buc-ees Fudge https://www.mashed.com/1414285/best-buc-ees-fudge-flavors-include-sampler-box/ Buc-ees Jerky https://www.southernliving.com/best-buc-ees-jerky-flavors-7371168 Yogi Berra https://www.baseball-reference.com/players/b/berrayo01.shtml Spartenburg, NC https://www.cityofspartanburg.org/ Iceland https://www.visiticeland.com/ Greenland https://visitgreenland.com/ Yueungling https://www.yuengling.com/ Hacker Pschorr https://www.hacker-pschorr.com/ Erdinger https://us.erdinger.de/beer.html Warsteiner https://www.warsteiner.com/ Schlitz http://schlitzbrewing.com/ Old English 800 https://www.molsoncoors.com/brands/our-brands/olde-english-800?region=951 Pabst Blue Ribbon https://pabstblueribbon.com/ Total Wine https://www.totalwine.com/ Red Dwarf https://reddwarf.co.uk/ Doctor Who https://www.doctorwho.tv/ Cosmic Background Radition https://en.wikipedia.org/wiki/Cosmic_background_radiation TV Static https://en.wikipedia.org/wiki/Noise_(video) Red Dwarf Books https://www.goodreads.com/series/51701-red-dwarf Pattya Thailand https://www.tourismthailand.org/Destinations/Provinces/Pattaya/469 Kali Temple https://wanderboat.ai/attractions/thailand/chon-buri-province/the-temple-of-the-goddess-kali-at-pattaya/frslAS6TRJ6wZruRHD0E5w Khao Kheow Open Zoo https://en.wikipedia.org/wiki/Khao_Kheow_Open_Zoo Moo Deng Pygmi Hippo Baby https://www.bbc.com/news/articles/cy848292dr4o Moo Deng Keychains https://www.etsy.com/market/moo_deng_keychain Moo Deng Plushie https://moodengplushie.com/product-category/moo-deng-plush/ I Want A Hippopotamus For Christmas https://youtu.be/OjPm0o04lGE Plural of Hippopotamus https://www.grammarpalette.com/whats-the-plural-of-hippopotamus-is-it-hippopotamuses/ 1913 Ingram Kitchen Clock https://clockrepairstudio.com/brands-we-service/ingraham-clock-company-history/ Escape Wheel (clock) https://en.wikipedia.org/wiki/Escapement Urandom Podcast https://urandom-podcast.info/ Imposter Syndrome https://en.wikipedia.org/wiki/Impostor_syndrome DEC https://en.wikipedia.org/wiki/Digital_Equipment_Corporation AARPA Net https://cs.stanford.edu/people/eroberts/courses/soco/projects/distributed-computing/html/history.html Snowball Ice Microphone https://cs.stanford.edu/people/eroberts/courses/soco/projects/distributed-computing/html/history.html Penguins Hockey Team https://www.nhl.com/penguins/ Avalanche Hockey Team https://www.nhl.com/avalanche/ Jets Hockey Team https://www.nhl.com/jets/ Likebook Mars E-Reader https://goodereader.com/blog/electronic-readers/boyue-likebook-mars-e-reader-review Onyx Boox Go Color 7 E-ink Reader https://onyxboox.com/boox_gocolor7 Pinecil Soldering Iron https://pine64.com/product/pinecil-smart-mini-portable-soldering-iron/ ABS https://www.simplify3d.com/resources/materials-guide/abs/ PLA https://www.simplify3d.com/resources/materials-guide/pla/ Creality CR-10 https://www.creality.com/products/creality-cr-10-smart-3d-printer Creality CR-10 Pro https://www.creality.com/products/creality-cr-10-smart-pro-3d-printer Bambu A1 https://us.store.bambulab.com/products/a1 Dan Carlin Hardcore History Podcast https://www.dancarlin.com/hardcore-history-series/ History That Doesn't Suck Podcast https://www.htdspodcast.com/ Bader Meinhoff Effect https://science.howstuffworks.com/life/inside-the-mind/human-brain/baader-meinhof-phenomenon.htm Dev Random Podcast https://archive.org/details/devrandom Tail of the Dragon (motocycle enthusiast road) https://www.dreamsabroad.com/exploring-us-129-the-tail-of-the-dragon/ Vermont Maple Syrup https://sapjack.com/vermont-maple-syrup/ King Syrup https://king-syrup.com/about-king-syrup/ Provide feedback on this episode .…
This show has been flagged as Clean by the host. Make a diff: $ diff --unified --new-file --recursive original/ my-revision/ > my.patch Send my.patch to somebody so they can use it as input for the patch command: $ patch --strip 0 < my.patch Provide feedback on this episode .
This show has been flagged as Explicit by the host. Title: A large language model (LLM). License: Text is available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Source(s): https://en.wikipedia.org/wiki/Large_language_model Title: Enshittification, also known as crapification and platform decay. License: Text is available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Source(s): https://en.wikipedia.org/wiki/Enshittification Title: Technical debt. License: Text is available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Source(s): https://en.wikipedia.org/wiki/Technical_debt Title: Programming language. License: Text is available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Source(s): https://en.wikipedia.org/wiki/Programming_language Title: bastardize License: Copyright. All rights reserved. Source(s): https://www.merriam-webster.com/dictionary/bastardization Provide feedback on this episode .…
This show has been flagged as Explicit by the host. New hosts Welcome to our new host: Marc W. Abel . Last Month's Shows Id Day Date Title Host 4326 Mon 2025-03-03 HPR Community News for February 2025 HPR Volunteers 4327 Tue 2025-03-04 Chatting with Sgoti Some Guy On The Internet 4328 Wed 2025-03-05 Use SELinux the easy way Klaatu 4329 Thu 2025-03-06 Maintaining The Remote System hairylarry 4330 Fri 2025-03-07 GIMP: Fixing Photos Ahuka 4331 Mon 2025-03-10 Re-inventing the light switch Lee 4332 Tue 2025-03-11 Top 5 mistakes every new terminal user makes Klaatu 4333 Wed 2025-03-12 A Radically Transparent Computer Without Complex VLSI Marc W. Abel 4334 Thu 2025-03-13 24-25 New Years Eve show episode 3 Honkeymagoo 4335 Fri 2025-03-14 Responce to Antoin's H P R 4 3 1 3 operat0r 4336 Mon 2025-03-17 The Everything-I-Know 20-minutes Show Antoine 4337 Tue 2025-03-18 Open Web UI operat0r 4338 Wed 2025-03-19 328eforth Brian in Ohio 4339 Thu 2025-03-20 Review of the YR01 smart lock Rho`n 4340 Fri 2025-03-21 Playing Civilization IV, Part 7 Ahuka 4341 Mon 2025-03-24 Transferring Large Data Sets hairylarry 4342 Tue 2025-03-25 How I use Git to blog on the web and gopherspace Klaatu 4343 Wed 2025-03-26 Interviewing the Redot engine Founder Celeste 4344 Thu 2025-03-27 24-25 New Years Eve show episode 4 Honkeymagoo 4345 Fri 2025-03-28 Android 2025 operat0r 4346 Mon 2025-03-31 A brief review of the Pinetab 2 Swift110 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 25 comments in total. Past shows There are 6 comments on 6 previous shows: hpr3967 (2023-10-17) " Unsolicited thoughts on running open source software projects " by dnt . Comment 1 : Antoine on 2025-03-01: "My comment about this show" hpr4142 (2024-06-18) " A Shared Shell History With Atuin " by mnw . Comment 2 : Windigo on 2025-03-12: "Appreciate the overview" hpr4276 (2024-12-23) " PWNED " by operat0r . Comment 2 : operat0r on 2025-03-02: "not a robot" hpr4321 (2025-02-24) " Crux Linux " by Klaatu . Comment 1 : dnt on 2025-03-05: "Messing up" hpr4323 (2025-02-26) " Good Samaritan laws, Duty to rescue in the Netherlands " by Ken Fallon . Comment 1 : Some Guy on the Internet on 2025-03-05: "Great show." Comment 2 : Antoine on 2025-03-05: "And in Brazil" hpr4325 (2025-02-28) " Two Software I use- Futo Keyboard and Inoreader " by Antoine . Comment 1 : archer72 on 2025-03-02: "FUTO Keyboard" Comment 2 : Antoine on 2025-03-02: "@#1 My setup" This month's shows There are 19 comments on 9 of this month's shows: hpr4326 (2025-03-03) " HPR Community News for February 2025 " by HPR Volunteers . Comment 1 : dnt on 2025-03-05: "SGOTI's mop" hpr4328 (2025-03-05) " Use SELinux the easy way " by Klaatu . Comment 1 : lyunpaw@gmail.com on 2025-03-07: "Time to brick the box." Comment 2 : Klaatu on 2025-03-10: "This advice comes with no warranty" hpr4329 (2025-03-06) " Maintaining The Remote System " by hairylarry . Comment 1 : Ken Fallon on 2025-03-04: "Have you considered using Syncthing" hpr4330 (2025-03-07) " GIMP: Fixing Photos " by Ahuka . Comment 1 : Ken Fallon on 2025-01-15: "Great Tips" Comment 2 : Rother on 2025-03-08: "playback " Comment 3 : Kevin O'Brien on 2025-03-08: "Processing" Comment 4 : Henrik Hemrin on 2025-03-11: "Quick access to external photo editing tools from digiKam thumbnail view. " Comment 5 : Kevin O'Brien on 2025-03-11: "Good tip" hpr4331 (2025-03-10) " Re-inventing the light switch " by Lee . Comment 1 : Ken Fallon on 2025-03-03: "undocumented network exploit" hpr4332 (2025-03-11) " Top 5 mistakes every new terminal user makes " by Klaatu . Comment 1 : Ken Fallon on 2025-03-04: "Send this back to my past self" hpr4333 (2025-03-12) " A Radically Transparent Computer Without Complex VLSI " by Marc W. Abel . Comment 1 : Ken Fallon on 2025-03-04: "Everyone needs to listen to this show" Comment 2 : Marc on 2025-03-07: "Reply to comment (or if a volunteer can edit it directly instead, that's fine)" Comment 3 : paulj on 2025-03-19: "Dauug" Comment 4 : Marc on 2025-03-24: "Hardware build road map" Comment 5 : Celeste on 2025-03-24: "About the software part reliability" hpr4339 (2025-03-20) " Review of the YR01 smart lock " by Rho`n . Comment 1 : Ken Fallon on 2025-03-11: "Unfortunately mine turned into a project." Comment 2 : Trey on 2025-03-20: "Only one trip to the hardware store?" hpr4342 (2025-03-25) " How I use Git to blog on the web and gopherspace " by Klaatu . Comment 1 : oxo on 2025-03-25: "Cool!" 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/2025-March/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 .…
If you you take a lot of photos, some of them will show problems. But you don't need to throw them away. With GIMP, you can fix these common problems and restore your photos. In this episode I take a look at two problems that turn out to be related and to have similar fixes: Dark photos, and Color problems. Links: https://www.youtube.com/watch?v=G8OJJbhNWGs https://www.youtube.com/watch?v=jbU8FqTI-A4 https://www.ahuka.com/gimp/more-photo-fixes/…
We're going to be talking about synth keys more specifically sending keystrokes and Linux cat ~/.xbindkeysrc /bin/bash /home/plex/.local/bin/Plex.sh /bin/bash /home/plex/.local/bin/Steam.sh /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer on; /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer brightness 100 /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer on; /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer brightness 40 /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer on; /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer brightness 12 /usr/local/bin/kasa --host 192.168.1.239 --port 9999 --type dimmer off;xrandr --output default --gamma 3:3:3 Links https://www.nongnu.org/xbindkeys/ https://wiki.archlinux.org/title/Xbindkeys…
Background It all happened when I noticed that a disk space monitor sitting in the top right hand side on my Gnome desktop was red. On inspection I discovered that my root filesystem was 87% full. The root partition was only 37GB in size which meant there was less than 4GB of space left. When I thought back I remembered that my PC was running a bit slower than usual and that that the lack of space in the root partition could have been to blame. I had some tasks that I wanted to complete and thought I’d better do something about the lack of space before it became an even bigger problem. What happened As per usual all this happened when I was short of time and I was in a bit of a hurry. Lesson one don’t do this sort of thing when your in a bit of a hurry. Because I was in a hurry I didn’t spend time doing a complete backup. Lesson two do a backup. My plan was to get some space back by shrinking my home partition leaving some empty space to allow me to increase the size of my root partition. For speed and ease I decided to use Gparted as I have used this many times in the past. Wikipedia article about Gparted Official Gparted webpage It’s not a good idea to try and resize and or move a mounted filesystem so a bootable live version of Gparted would be a good idea. The reason for this is that if you run Gparted from your normal Linux OS and the OS decides to write something to the disk while Gparted is also trying to write or move things on the disk then as you could imagine very bad things could and probably would happen. I knew I had an old bootable live CDROM with Gparted on it as I had used this many times in the past though not for a few years. As I was short on time I thought this would be the quickest way to get the job done. I booted up the live CD and setup the various operations such as shrinking the home partitions, moving it to the right to leave space for the root partition then finally increasing the size of the almost full root partition. What I didn’t notice at the time is that there was a tiny explanation mark on at least one of the partitions. I probably missed this because I was in a hurry. Lesson three don’t rush things and be on the lookout for any error messages. When I clicked the green tick button to carry out the operations it briefly seemed to start and almost instantly stopped saying that there were errors and that the operation was unsuccessful and something about unsupported 64 bit filesystems. At this point I thought / hoped that nothing had actually happened. My guess was that the old live Gparted distribution I was using didn’t support Ext4 though I could be completely wrong on this. Lesson four don’t use old versions of Gparted particularly when performing operations on modern filesystems. Wikipedia article about the Ext4 filesystem I removed the Gparted bootable CD and rebooted my PC. At this point I got lots of errors scrolling up the screen I then got a message I’ve never see before from memory I think it said Journaling It then said something about pass 1 pass 2 pass 3 and continued all the way to 5. Then it talked about recovering data blocks. At this point I got very nervous. I had all sorts of fears going through my head. I imagined I may have lost all the contents of my hard-rive. The whole experience was very scary. I let it complete all operations an…
I’m glad I’m here with you! I'll tell my impressions on things of my Brazilian country. Pardon me for some high-volume transitions ! Trying and testing the brickabrackis ( possibilities ). Pleasing or not. Thanks! Topics: 1- Sistema Único de Saúde (the national health system) Works! Any citizen, any person, has access to health treatment: no payment, no check if the person has payed taxes on anything, if is a worker or not. Of course, waiting time might be a problem if it's not an urgency or emergency, and quality varies (as any service, paid or not), according to city (capital or country town, more structured or smaller cities), hospital, the specific doctor and support team etc. 2- Tap water The water from the tap is safe, recognized as drinking water (in my city, and maybe in many if not most). The water treatment company ("Sanepar") here even sells their water bottled, and sponsors events that distribute them (sports events) to show the quality. But people don't use to drink from the tap it directly. If they do not use a filter, it's common to buy water in 20 liters carboys (big plastic bottles, 20L is a bit more than 5 gallons) . I use this last option, but drink water under the shower also. Most people (that I know, of course) simply don't drink water ! I don't know. I don't understand how it is, but they don't drink water, not even a liter per day. Coffee and soda are the most common "substitutes". 3- Religion numbers Statistics about religion are very misleading. You can find different numbers but it's generally: more than half identifying as Catholics. More than 20% evangelical, 10% without religion. But those numbers say nothing about reality of what you find in the streets. Maybe because in some areas it's embarassing to identify as an atheist, as if you're immoral and cannot be trusted; so, people without religion simply say the religion of the family, or the generic "catholic, non-practicing". 4- Brazilian Law Our law is written and detailed. Everything you could want to know about our judicial system, our rights and etc. are explicit in laws; and our Constitution, in force since 1988, with more than 200 articles, guides all. The Supreme Court can make and change interpretations and, thus, issue binding decisions that are not seem in the law, but this is the exception. Cover of the official edition of the Brazilian Constitution in the English Language. (Source: https://www.stf.jus.br/arquivo/cms/legislacaoConstituicao/anexo/Brazil_Federal_Constitution_EC_125.pdf. Accessed on February 2025.) Most of the norms are federal and encompass the entire nation: it is a reason we are so "equal", in many senses, while living in a country with 212 million people (official estimation of IBGE, July 1st 2024 * ) and that represents 48% of the size of South America. 5- Now something very specific to my city, a capital city on the south of the country It's not expected to say Good morning when you cross with a stranger on the street. No Hello or Good morning to the bus driver also. I mean, a lot of people greet, but many don't and it's common to not do so. In many other parts of the country, of course, it's different. For example, I lived in a capital city on the north, and everybody expected you to say Good Morning! when entering an elevator in the morning, behavior that generally makes people think you're strange here in my southern city. If I ask for the name of a seller on a store, to be more polite saying his or her name occasionally if I am making a lot of questions and demanding more attention time, they as…
The PineTab2 is PINE64's successor to the original PineTab Linux tablet computer, featuring a faster processor and better availability. The tablet is available in two configurations, 4GB of RAM and 64GB of internal storage or 8GB of RAM and 128GB of internal storage. The tablet ships with a detachable keyboard that doubles as a protective cover. The tablet is designed around the Rockchip RK3566 processor, which features 4 energy-efficient Cortex-A55 64-bit ARM cores and enjoys good mainline Linux support. A similarly packaged RISC-V tablet is the PineTab-V. Pre-orders started on the 13th of April 2023, with pricing starting at USD 159 for the 4GB/64GB version and USD 209 for the 8GB/128GB version. The PineTab2 began shipping on June 2, 2023. Taken from https://wiki.pine64.org/wiki/PineTab2…
A collection of tips and tricks that operat0r uses to make a standard Android phone more custom. The secret block extension is "11335506" - tell 'em Ken sent ya. Links UserLAnd - Linux on Andro UserLAnd is an open-source app which allows you to run several Linux distributions like Ubuntu, Debian, and Kali. Widgify - DIY Live Wallpaper Widgify is a well-designed beautification tool for phone, where you can experience a wide variety of screen widgets to easily match your super personalized phone home screen! Nova Launcher Prime Nova Launcher is a powerful, customizable, and versatile home screen replacement. Firefox Nightly for Developers Nightly is built for testers. Help us make Firefox the best browser it can be. Expanded extension support in Firefox for Android Nightly How to use collections on addons.mozilla.org SponsorBlock SponsorBlock is an open-source crowdsourced browser extension and open API for skipping sponsor segments in YouTube videos. WireGuard (VPN) The official app for managing WireGuard VPN tunnels. DNS66 This is a DNS-based host blocker for Android. (Requires root) Hacker's Keyboard Four- or five-row soft-keyboard TidyPanel Notification Cleaner Tidy up your notification panel with simple, minimal, beautiful and intuitive UI.…
----------------- NYE 2025 4 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Jimmy Carter and the Govenor of Texas https://www.cbsnews.com/texas/news/texas-governor-greg-abbott-sends-condolences-to-rosalynn-carter-who-died-in-2023-following-jimmy-carters-death/ Finger Cot https://en.wikipedia.org/wiki/Finger_cot Filk Music https://en.wikipedia.org/wiki/Filk_music Moss Bliss https://mordewis.bandcamp.com/ Georgia Filk Convention https://www.gafilk.org/ Liquid Callus https://www.amazon.com/Rock-Tips-Liquid-Formula-Stringed-Instruments/dp/B008MY3VU2 Enya Nextg Guitar https://www.enya-music.com/collections/guitar Guitar Gloves https://www.amazon.com/guitar-glove/s?k=guitar+glove Soju https://en.wikipedia.org/wiki/Soju Bird Dog Whiskey https://birddogwhiskey.com/ Delta 8 vs Delta 9 https://jcannabisresearch.biomedcentral.com/articles/10.1186/s42238-021-00115-8 Bodhi Linux https://www.bodhilinux.com/ Internet Archive https://archive.org/ Trump buy Greenland https://www.foxnews.com/politics/make-greenland-great-again-trumps-house-gop-allies-unveil-bill-authorize-countrys-purchase Pierre Poilievre https://en.wikipedia.org/wiki/Pierre_Poilievre Chrystia Freeland https://en.wikipedia.org/wiki/Chrystia_Freeland Justin Trudeau https://en.wikipedia.org/wiki/Justin_Trudeau New Democratic Party…
Interview with one of the "Redot Engine" founders, Andrew. Redot Engine is a fork of the famous free and open source project "Godot engine". NOTE: This is my first time interviewing someone for a podcast, so feel free to point out any improvements and critiques I can learn from. After an introduction about the reasons the project was created, we focus on other engines, on the videogame console situation, on a FOSS licensing debate, on Redot's future and on C language interoperability. Official links: Redot engine website Projects and links we've talked about: Redot: why we forked Defold engine Redot proposal for homebrew console support Sonic colors ultimate UPBGE: Fork of Blender game engine GPL vs LGPL license ABI Application Binary Interface proposal for defer operator in C; example of usage in GO Redot slogan: > "Your game, your rules"…
First, I create a Git repository some place on the server. This is the Git repo that's going to be populated with your content, but it doesn't have to be in a world-viewable location on your server. Instead, you can place this anywhere, and then use a Git hook or a cronjob to copy files from it to a world-viewable directory. I don't cover that here. I refer to this location as the staging directory. Next, create a bare repository on your server. In its hooks directory, create a shell script called post-receive: #!/usr/bin/bash # while read oldrev newrev refname do BR=`git rev-parse --symbolic --abbrev-ref $refname` if [ "$BR" == "master" ]; then WEB_DIR="/my/staging/dir" export GIT_DIR="$WEB_DIR/.git" pushd $WEB_DIR > /dev/null git pull popd > /dev/null fi done Now when you push to your bare repository, you are triggering the post-receive script to run, which in turn triggers a git pull in your staging directory. Once your staging directory contains the content you want to distribute, you can copy them to live directories, or you could make your staging directory live (remember to exclude the .git directory though), or whatever you want. For gopher, I create a file listing by date using a shell script: #!/usr/bin/bash SED=/usr/bin/sed DIR_BASE=/my/live/dir DIR_LIVE=blog DIR_STAGING=staging DATE=${DATE:-`date --rfc-3339=date`} for POST in `find "$DIR_BASE"/"$DIR_STAGING" -type f -name "item.md" -exec grep -Hl "$DATE" {} ;`; do POSTDIR=`dirname "$POST"` cp "$POST" "$DIR_BASE"/"$DIR_LIVE"/`basename $POSTDIR`.txt echo -e 0Latest't'../"$DIR_LIVE"/`basename $POSTDIR`.txt > /tmp/updater.tmp echo -e 0"$DATE" `basename $POSTDIR`'t'../"$DIR_LIVE"/`basename $POSTDIR`.txt >> /tmp/updater.tmp "${SED}" -i "/0Latest/ r /tmp/updater.tmp" "$DIR_BASE"/date/gophermap "${SED}" -i '0,/0Latest/{/0Latest/d;}' "$DIR_BASE"/date/gophermap /usr/bin/rm /tmp/updater.tmp done…
H
Hacker Public Radio

Transferring Large Data Sets Very large data sets present their own problems. Not everyone has directories with hundreds of gigabytes of project files, but I do, and I assume I'm not the only one. For instance, I have a directory with over 700 radio shows, many of these directories also have a podcast, and they also have pictures and text files. Doing a properties check on the directory I see 450 gigabytes of data. When I started envisioning Libre Indie Archive I wanted to move the directories into archival storage using optical drives. My first attempt at this didn't work because I lost metadata when I wrote the optical drives since optical drives are read only. After further work and study I learned that tar files can preserve meta data if they are created and uncompressed as root. In fact, if you are running tar as root preserving file ownership and permissions is the default. So this means that optical drives are an option if you write tar archives onto the optical drives. I have better success rates with 25 GB Blue Ray Discs than with the 50 GB discs. So, if your directory breaks up into projects that fit on 25 GB discs, that's great. My data did not do this easily but tar does have an option to write a data set to multiple tar files each with a maximum size, labelling them -0 -1, etc. When using this multi volume feature you cannot use compression. So you will get tar files, not tar.gz files. It's better to break the file sets up in more reasonable sizes so I decided to divide the shows up alphabetically by title, so all the shows starting with the letter a would be one data set and then down the alphabet, one letter at a time. Most of the letters would result in a single tar file labeled -0 that would fit on the 25 GB disc. Many letters, however, took two or even three tar files that would have to be written on different disks and then concatenated on the primary system before they are extracted to the correct location in primaryfiles. There is a companion program to tar, called tarcat, that I used to combine 2 or 3 tar files split by length into a single tar file that could be extracted. I ran engrampa as root to extract the files. So, I used a tar command on the working system where my Something Blue radio shows are stored. Then I used K3b to burn these files onto a 25 GB Blu Ray Disc carefully labeling the discs and writing a text file that I used to keep up with which files I had already copied to Disc. Then on the Libre Indie Archive primary system I copied from the Blu Ray to the boot drive the file or files for that data set. Then I would use tarcat to combine the files if there was more than one file for that data set. And finally I would extract the files to primaryfiles by running engrampa as root. Now I'm going to go into details on each of these steps. First make sure that the Libre Indie Archive program, prep.sh, is in your home directory on your workstation. Then from the data directory to be archived, in my case the something_blue directory run prep.sh like this. ~/prep.sh This will create a file named IA_Origin.txt that lists the date, the computer and directory being archived, and the users and userids on that system. All very helpful information to have if at some time in the future you need to do a restore. Next create a tar data set for each letter of the alphabet. (You may want to divide y…
H
Hacker Public Radio

Civilization IV added some new Victory types, and I decided to illustrate one of them, the Culture victory, by going through an example of achieving this, the Culture victory. Links: https://civilization.fandom.com/wiki/Speed_(Civ4) https://civilization.fandom.com/wiki/Cottage_(Civ4) https://www.palain.com/gaming/civilization-iv/playing-civilization-iv-part-7/…
H
Hacker Public Radio

This episode gives a mini-review of the Yamiry YR01 Fingerprint Smart Knob. This key less entry system replaces your door handles and latch with a door handle and latch system that allows for multiple ways to 'keylessly' unlock your door via fingerprint, pin codes, bluetooth fobs, your phone's bluetooth, or your phone's wifi. References: Yamiry Fingerprint Smart Knob - Keyless Entry Digital Lock for Front Door (https://www.amazon.com/Smart-Door-Handle-Lock-Keypad/dp/B0C66NCTXX) NICE Digi (https://nice-digi.com/)…
Review of the book the Arduino controlled by eforth by dr chen-hanson ting published in 2018 written by chen-hanson ting Late Dr. ting was a chemist turned engineer. he earned a phd in chemistry at the U of Chicago in 1965. taught chemistry in Taiwan until 1975. became a firmware engineer until hI retirement in 2000. he was a forth advocate for more than 50 years, especially a forth called eforth that has been ported to many devices, including the micro chip atmega 328 found on the arduino uno board. I found this book while searching for forths for the arduino uno boards. the source code and documentation for eforth is available in a lot of places I will put a few links in the show notes. I believe I mentioned this forth in an earlier hpr where I talked about choosing a forth. forth interest group https://forth.org https://wiki.forth-ev.de https://chochain.github.io (pdf) When I first encountered dr tings forth for arduino I was interested for one reason, it was easily assembled using avra, the gnu port of the atmel assembler. this was nice because using atmels (now microchips) assemblers on Linux required installing wine and installing wine, in the past, on a 64 bit Slackware meant installing 32 bit libraries to have a multI lib Slackware. ( that not an issue now). assembling the forth code in avra is quick, its only a little bit over 5k in size in the end. After playing with eforth for a while I became frustrated because I could create new words in the dictionary and the examples ran fine, but nothing persisted across reboot. so I dropped eforth and ended up using flashforth, which is a great, robust full featured forth. I still recommend flashforth if your starting out with forth on a microcontroller its solid software with good documentation. At the end of last year I thought it would be fun to write my own forth. and after looking into doing that I revisited 328eforth and thought, no how about I fix the problems with eforth on the arduino. so I dug out the book and began reading. Jones forth port at https://ratfactor.com/nasmjf The book has 6 parts. part 1 is dr tings musings on how he ended up creating 328eforth. part 2 explains installing eforth. the 3rd part begins exercising the arduino board using forth in the interactive interpreter. part 4 explains 328eforth implementation and design decisions. part 5 is the full commented source code of 328eforth and, this is the best part, dr tings explanation of what is going on in the code broken down by functional sections. a gold mine of information! part 6 conclusions The last part is his conclusions and examples to learn forth. This is a great free software project. nothing is hidden. it is accessible to anybody who would take the time to read and dig into the code. its makes assembly language much less dark and foreboding. I'll finish by reading a couple of paragraphs from dr tings book dr ting concludes: People using computers are trained to be slaves. You are taught to push certain buttons, and your are taught to push certain keys. Then, you get employed to push buttons and keys to work as slaves. Computers, programming languages, and operating systems are made complicated to enslave…
OpenWebUI notes ... Open WebUI installer: https://github.com/freeload101/SCRIPTS/blob/master/Bash/OpenWebUI_Fast.bash Older Professor synapse prompt you can use: https://raw.githubusercontent.com/freeload101/SCRIPTS/refs/heads/master/Prof%20Synapse%20Old.txt Fabric prompts you can import into openwebui !!! ( https://github.com/danielmiessler/fabric/tree/main/patterns ) https://github.com/freeload101/SCRIPTS/blob/master/MISC/Fabric_Prompts_Open_WebUI_OpenWebUI_20241112.json Example AT windows task startup script to make it start and not die on boot https://github.com/freeload101/SCRIPTS/blob/master/MISC/StartKokoro.xml Open WebUI RAG fail sause ... https://youtu.be/CfnLrTcnPtY Open registration Model list / order NAME ID SIZE MODIFIED hf.co/mradermacher/L3-8B-Stheno-v3.2-i1-GGUF:Q4_K_S 017d7a278e7e 4.7 GB 2 days ago qwen2.5:32b 9f13ba1299af 19 GB 3 days ago deepsex:latest c83a52741a8a 20 GB 3 days ago HammerAI/openhermes-2.5-mistral:latest d98003b83e17 4.4 GB 2 weeks ago Sweaterdog/Andy-3.5:latest d3d9dc04b65a 4.7 GB 2 weeks ago nomic-embed-text:latest 0a109f422b47 274 MB 2 weeks ago deepseek-r1:32b 38056bbcbb2d 19 GB 4 weeks ago psyfighter2:latest c1b3d5e5be73 7.9 GB 2 months ago CognitiveComputations/dolphin-llama3.1:latest ed9503dedda9 4.7 GB 2 months ago Disable Arena models Documents WIP RAG is not good . Discord notes;…
In here: 1- Carrying weight more safely - When picking up weight in front of your body, embrace the core (tighten the abdomen); - it gives you more stability, so you are more capable to do the task. 2- Microphone types a) by connection i) USB: connects directly to the computer, in the universal serial bus port. Plug and use! ii) XLR: needs a USB audio interface , with XLR input, to connect to the computer. There are more options of microphones and, if you can spend on an interface, quality is generally better. XLR connectors: female (left) and male. ( Image by Michael Piotrowski / Wikimedia Commons – CC BY-SA 3.0 .) b) by diaphragm i) condenser: captures the voice in more detail, with deeper bass, more detailed treble… Most of the USB microphones uses this technology. As a disadvantage, they catch even minimal sound details of the environment, vibrating with little sound waves around, even distant. That’s why you might get as recording result the clear details of noise from the street, or reverberation (echo) of an untreated room if you use it without the best environment. (If it’s ok for you even in these situations, it’s a merit of other factors, not a merit of the condenser diaphragm) . Usage : A favorite of singers in studio, among several other applications. As you can see on videos of professionals singing, one don’t talk on top of it (which might produce a low and undesired muffled sound) but on the side — and on the correct side, because most models of microphones have a cardioid pollar pattern. A side-adress microphone (captures the sound from one specific side), condenser-type. (Image by Arthur Fox / https://mynewmicrophone.com/diaphragm.) ii) dynamic: responds to the audio source (voice, instrument) very close to the diaphragm, do not capture sound more than some centimeters (or some inches) away. It’s the best for amateur use, or in a room without acoustic treatment. Usage : Musicians performing live use dynamic microphones so the instruments (and crowd) around don’t get their sound amplified by this artist’s microphone. Radios prefer dynamic mics, because it goes to a more impactful voice, rejects eventual sounds from noisy mixers or keyboards nearby that the radio host might be operating. A top-adress microphone (captures the sound from the top), dynamic-type. (Image by Arthur Fox / https://mynewmicrophone.com/diaphragm.) The RE20 from Electro-Voice (not the photo above) is a favorite of radio stations, in part for being dynamic, in part for reducing the proximity effect (that is, the sound “exploding” when the source gets too near to the capsule) because of its technology, named Variable-D. A word about captation pattern (no, the name is polar pattern): it says about the directional response. For example, some are omnidirectional (captures sound equally from all the sides); most of them are cardioid, capturing the sound coming from the front (the speaker, the instrument directed to it), but rejects sound from…
Response to Antoin's HPR4313 "Why I made a 1-episode podcast about a war story. " Used https://huggingface.co/Jmica/audiobook_maker/blob/main/audiobook_maker_v3.0.zip with trained model of NOT Jenna Ortega :P
----------------- NYE 2025 3 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Violin https://en.wikipedia.org/wiki/Violin https://www.yamaha.com/en/musical_instrument_guide/violin/structure/ Viola https://en.wikipedia.org/wiki/Viola Violin Vs Viola https://www.gear4music.com/blog/viola-vs-violin/ Guitar https://en.wikipedia.org/wiki/Guitar Guitar Frets https://www.liveabout.com/what-guitar-frets-are-and-why-they-matter-4686563 Nyckelharpa (aka Key Harp) https://www.nyckelharpa.org/ https://en.wikipedia.org/wiki/Nyckelharpa Aspbergers Syndrome https://www.webmd.com/brain/autism/mental-health-aspergers-syndrome Mumble https://www.mumble.info/ Jitsi https://jitsi.org/ Sweden and the relationship with the Nyckelharpa https://ich.unesco.org/en/BSP/nyckelharpa-network-an-innovative-dissemination-of-a-music-and-instrument-building-tradition-with-roots-in-sweden-01976 Clarinet https://www.yamaha.com/en/musical_instrument_guide/clarinet/structure/structure002.html Mandolin https://www.britannica.com/art/mandolin Lap Steel Guitar http://www.frets.com/FretsPages/General/Glossary/LapSteel/lapsteel.html Jacksonville, Florida…
TITLE A Radically Transparent Computer Without Complex VLSI VENUE 1st IEEE Conference on Secure and Trustworthy CyberInfrastructure for IoT and Microelectronics (SaTC 2025), Wright State University, February 25-27, 2025. This is a recording of the final rehearsal that occurred three hours before this invited talk. No slides were used. ABSTRACT Foreign adversaries have colonized America’s computers from at least 1986. Four decades later, online safety is the largest failure in the history of human engineering. Radical stewardship in cybersecurity would bring radical progress, but responsibility for losses will need to flow from the bottom up. The buck stops with victims, who must accept all blame for cyberattacks. Only then will people at risk properly vet the products and vendors they select. A leading challenge in stewardship is balancing the opaque, proprietary nature of VLSI complex logic with the owner’s need for complete control. Since these aspects are incompatible and owner control is essential, it’s necessary to design computers that avoid complex VLSI entirely. One such architecture, Dauug | 36, is being developed at Wright State University to deliver 36-bit computing, preemptive multitasking, paged virtual memory, and hundreds of opcodes, all without using a single microprocessor or anything like one. BIOGRAPHY Marc Abel is an engineer-scientist specializing in technology that supports civil rights, economic security, and geopolitical stability. He holds a 1991 B.S. in Engineering and Applied Science (focused on computer science) from Caltech, and a 2022 Ph.D. in Computer Science and Engineering from Wright State University. Marc is the sole inventor, architect, implementer, maintainer, documenter, and promoter of the Dauug | 36 open-source minicomputer for critical infrastructure. He is the original and still only author of Dauug | 36’s firmware, designer and implementer of Dauug | 36’s assembly language and assemblers, writer of several related software tools, especially open-source electronic design automation and simulation tools, and the sole author of Osmin, a real-time operating system (RTOS) kernel for the architecture. He is the writer of 200,000 words of system documentation, including his dissertation and its online continuation called The Dauug House.…
Learning to use the terminal is an important step in becoming a true power user of Linux, but it’s easy (and normal) to make mistakes along the way. Here are the top 5 mistakes new terminal users make, and what you can learn from them. 1. Current working directory When you first open a terminal, your current working directory is your home folder. You have access to all those directories you see in your home directory every time you open a file manager (Desktop, Documents, Downloads, Music, Pictures, and Videos). You can verify your location with the pwd command: $ pwd /home/seth You can list the files and folders within your current directory with the ls or dir or tree commands: $ ls Desktop Documents Downloads Music Pictures Videos But you don’t usually stay in one place while using the terminal. You frequently move from folder to folder so you can open or modify or edit files. It’s easy to get lost, forgetting what directory you’re in and what files are around you. Lesson learned: When working in the terminal, it’s important to regularly verify your current working directory with pwd so you don’t accidentally issue a command you intended to run in a different location. 2. Use interactive options when using wildcards Wildcards are great shorthand to make command entry faster, and to perform bulk actions on lots of files. However, they can be dangerous when you get them wrong. It’s easy to process hundreds of the wrong files by using a wildcard in the wrong directory, or by using a wildcard that’s too broad. For example, suppose you want to run a sed command on all HTML files in a directory, so you run this: $ sed --in-place 's/day/night/g' *ml Job done, until you find out that you accidentally ran that command on all your XML files, too. Lesson learned: Run a safe test command on the wildcard you think you want to target before making a change. Some commands have a literal --dry-run option. Others have an --interactive option that forces the command to prompt you to confirm that you want to carry out the action. Sometimes the logic is reversed: a command refuses to make a major change unless you use a command (for example, sed doesn’t write changes to a file without the --in-place option or redirection). When in doubt, improvise. You can always “expand” a wildcard using the echo command: $ echo ./*ml ./four.html ./one.xml ./three.html ./two.xml $ echo ./*tml ./four.html ./three.html 3. File paths Many new terminal users don’t understand where files are located within the file system. It’s not a common mistake to make on the desktop because there are visual reminders there. You wouldn’t try to double-click on a document to open it if there was no icon to double-click. It’s easy to assume that the terminal application contains all your files all at once, but the terminal is, by design, limited in scope. Were the terminal to…
H
Hacker Public Radio

Bulbs Wiz Connected smart light bulbs Exploit Article about hacking the lights Source Code Source code of the hack Cordova Apache Cordova framework for mobile apps Cordova Plugin SSH Connect Cordova Plugin KDE Widgets Mobile Interface Code Python Script wiz-hack.py import socket import time import random import sys if len(sys.argv) < 3: print(help) exit() IP = sys.argv[1] on = """{"params":{"orig":"andr","state":true},"id":6,"method":"setPilot"}""" off = """{"params":{"orig":"andr","state":false},"id":6,"method":"setPilot"}""" s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect((IP, 38899)) if sys.argv[2] != "on" and sys.argv[2] != "off": print("Changing lights color") b = sys.argv[2] color_send = """{"method":"setPilot","params":{"r":""" + str(255) + ""","g":""" + str(255) + ""","b":""" + str(255) + ""","dimming":""" + str(b) + """}}""" print(color_send) s.sendall(bytes(color_send, "utf-8")) s.close() elif sys.argv[2] == "on": print("Turning on the lights") s.sendall(bytes(on, "utf-8")) s.close() elif sys.argv[2] == "off": print("Turning off the lights") s.sendall(bytes(off, "utf-8")) s.close() Shell Scripts on.sh…
H
Hacker Public Radio

If you you take a lot of photos, some of them will show problems. But you don't need to throw them away. With GIMP, you can fix these common problems and restore your photos. In this episode I look at getting rid of fingers in photos, fixing red eyes in photos, and fixing common artefacts caused by a speck of dust or damage to the negative. Links: https://www.youtube.com/watch?v=4VcthL001Uc…
H
Hacker Public Radio

Maintaining The Remote System I have renamed the project Libre Indie Archive because the name theindiearchive is already someone else's domain. I never would have renamed The Indie Archive but I do think that Libre Indie Archive is more descriptive, hence, better. I am getting close to a pre beta push up to codeberg. Anyone following along who wants to help test, you can do this with two or three old systems. Let me know. Email hairylarry@gmail.com or on Mastodon I am @hairylarry@gamerplus.org. I have decided to develop and document for Xubuntu first and here's the reasons why. I bought an older HP small form factor office system with 4 Gigabytes of ram. HP Compaq 4000 Pro Pentium Dual-Core E6600 3.06GHz 4GB RAM Thirty dollars on ebay with shipping and taxes. I was testing Libre Indie Archive on it. Because of the age of the system Ubuntu wouldn't install. I tested it with some BSD systems and installed Indie Archive without a GUI. Ghost BSD didn't install but Midnight BSD did install so I used the Midnight BSD GUI and installed Indie Archive. None of this was easy for me because I'm a BSD newb and unless you already use BSD I can't recommend it for Libre Indie Archive. Remember, not all indie producers are computer programmers, and I want Indie Archive to work for those producers as well as for the computer savvy. Then on a whim I thought I would try the Xubuntu 24.04 distro and it installed no problems. Thanks XFCE for keeping it light. The other reason I am developing and documenting for Xubuntu is that I can use the Xubuntu install document and install on Ubuntu or Debian with only minor differences. I know because I tried it. This is probably also true for other Debian and Ubuntu derived distributions. So, if you want to help, you could take the Xubuntu install document and see if it works on other distributions. Write down what you had to change and let me know. I plan on making an install checklist out of the install document and it would be great to have a checklist with the actual commands for several distributions. So, that was the intro. Now on to the topic. I am planning on installing remotenear and remotefar systems, remotenear being a short drive away (or maybe in your home if your studio is not in your home, like mine) and the remotefar further away to avoid losing data in the case of a regional catastrophe like flood, fire, tornado, or hurricane. Still even a short drive is not what I want to do any time there might be something I need to check on a remote system so I have devised a way to manage it from the secondary system. When a remote system is delivered to a new location it will be headless. No monitor, no keyboard, and no mouse. At the remote location it is plugged into a UPS and attached to the network with an ethernet cable and attached to the UPS with a usb cable. Then it is turned on. Even without a keyboard or a mouse there is still some local control of the system available. As part of the remote system install we go into the power management settings and next to "when power button is pressed" we select shutdown. So, a short press on the power button initiates a Xubuntu shutdown just like the shutdown that you get from the menu or Alt F4. If that doesn't work a long press of the power button will turn the system off. This is like unplugging the system or losing power and is not recommended but Xubuntu will rebuild the file structure when the system is restarted. And if you do lose power the UPS will send a signal to the computer shutting it down with a controlled shutdown, just like a short press of the…
H
Hacker Public Radio

The most basic security toggle on your Linux computer is the setenforce command. Using just a single setenforce instruction, you can configure SELinux to allow a violation it would normally prevent. There are two states: Enabled and Permissive. By default, SELinux is Enabled (also represented as 1 when using Boolean values). To set SELinux to permissive mode: $ sudo setenforce Permissive When something works in Permissive mode, you've successfully identified the symptom, but you haven't fixed the problem yet. Activate Enforcing mode again: $ sudo setenforce Enforcing Check the status of SELinux You can check the state of SELinux at any time using the sestatus command: $ sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: enforcing [...] Look at labels and contexts If you have a running Linux system, then you have an example of what SELinux requires for normal operation. You don't have to learn about security contexts or memorize labels. For most anything you try to do on your computer, there are likely already files doing something similar. Use those files as templates. You can look at the security labels of any file you have access to by using the -Z (that's a capital Z) option of ls: $ touch hellotouch hello.txt $ ls -Z hello.txt unconfined_u:object_r:user_home_t:s0 hello An empty file created by a user in the user's own home directory has, as you might expect, a very specific security profile. Even with the executable bit set, that file would not be permitted to run as a systemwide service. It just doesn't have the correct security context. If you use an ll alias, try adding the -Z option to its option list so you get used to seeing SELinux labels. The more you see what labels exist on your system, and how they relate to various system roles, you're more likely to recognize when they're wrong. Copy contexts Suppose you were developing a custom SELinux service for your laptop. You've written a shell script, a service file, and you've placed them in the appropriate system locations. You're also careful to set ownership and permissions correctly. But no matter what you do, you get errors when attempting to start the service. You suspect that SELinux might be preventing an unrecognized service from running. That would normally be appreciated, but in this case you want to make an exception. First, confirm that the service runs successfully with SELinux in Permissive mode: $ sudo setenforce Permissive $ sestatus | grep Current Current mode: permissive $ sudo systemctl start hello.service || echo "fail" $ $ sudo setenforce Enforcing Then look at the files you've created using the -Z and compare them with other files that you know to be working properly. Note the differences: $ ls -Z /usr/lib/systemd/system/hello.service unconfined_u:object_r:systemd_unit_file_t:s0 $ ls -Z /usr/lib/systemd/system/rdisc.service system_u:object_r:rdisc_unit_file_t:s0 The working service (rdisc.service in this example, chosen at random) features the system_u label as well as a special rdisc_unit_file_t label. Suppose you know from previous experience with ls -Z that a common SELinux label for systemd serv…
H
Hacker Public Radio

Chatting wth Sgoti Sgoti talks about SSH and Github. openbsd: PreferredAuthentications Specifies the order in which the client should try authentication methods. gssapi-with-mic,hostbased,publickey,keyboard-interactive,password openbsd: HostKeyAlgorithms $ssh -Q HostKeyAlgorithms; ssh-ed25519 ssh-ed25519-cert-v01@openssh.com sk-ssh-ed25519@openssh.com sk-ssh-ed25519-cert-v01@openssh.com ssh-rsa rsa-sha2-256 rsa-sha2-512 ssh-dss ecdsa-sha2-nistp256 ecdsa-sha2-nistp384 ecdsa-sha2-nistp521 sk-ecdsa-sha2-nistp256@openssh.com webauthn-sk-ecdsa-sha2-nistp256@openssh.com ssh-rsa-cert-v01@openssh.com rsa-sha2-256-cert-v01@openssh.com rsa-sha2-512-cert-v01@openssh.com ssh-dss-cert-v01@openssh.com ecdsa-sha2-nistp256-cert-v01@openssh.com ecdsa-sha2-nistp384-cert-v01@openssh.com ecdsa-sha2-nistp521-cert-v01@openssh.com sk-ecdsa-sha2-nistp256-cert-v01@openssh.com openbsd: IdentitiesOnly Specifies that ssh(1) should only use the configured authentication identity and certificate files (either the default files, or those explicitly configured in the ssh_config files or passed on the ssh(1) command-line), even if ssh-agent(1) or a PKCS11Provider or SecurityKeyProvider offers more identities. The argument to this keyword must be yes or no (the default). This option is intended for situations where ssh-agent offers many different identities. Sample ssh config. #Github Primary Yubikey Host github User git HostName github.com Port 22 IdentityFile ~/.ssh/github-yubikey-0 #Github Secondary Yubikey Host github User git HostName github.com Port 22 IdentityFile ~/.ssh/github-yubikey-1 #Global properties. Host * PubkeyAuthentication=yes PreferredAuthentications=publickey,keyboard-interactive PubkeyAcceptedAlgorithms=sk-ssh-ed25519@openssh.com,ssh-ed25519,rsa-sha2-512 #ssh-ed25519 #ssh-ed25519-cert-v01@openssh.com #sk-ssh-ed25519@openssh.com #sk-ssh-ed25519-cert-v01@openssh.com #ssh-rsa ssh-keygen -t ed25519-sk -C "user@domain.tld" -f ~/.ssh/github-yubikey-0; ssh-keygen -t ed25519-sk -C "user@domain.tld" -f ~/.ssh/github-yubikey-1; chmod --change =400 ~/.ssh/github*; #Owner only! lawrencesystems: SSH with YubiKey FIDO U2F Authentication. yubico: YubiKey 5 Series github: Generating a new SSH key and adding it to the ssh-ag…
table td.shrink { white-space:nowrap } hr.thin { border: 0; height: 0; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(255, 255, 255, 0.3); } New hosts Welcome to our new hosts: Antoine, Shane - StrandedOutput. Last Month's Shows Id Day Date Title Host 4306 Mon 2025-02-03 HPR Community News for January 2025 HPR Volunteers 4307 Tue 2025-02-04 Chat with Sgoti Some Guy On The Internet 4308 Wed 2025-02-05 What tech Kevie would spend £2000 on Kevie 4309 Thu 2025-02-06 Talking with Yorik Trollercoaster 4310 Fri 2025-02-07 Playing Civilization IV, Part 6 Ahuka 4311 Mon 2025-02-10 LoRaWAN and the Things Stack Lee 4312 Tue 2025-02-11 What Is The Indie Archive? hairylarry 4313 Wed 2025-02-12 Why I made a 1-episode podcast about a war story Antoine 4314 Thu 2025-02-13…
2 software recommendations: one online, one an Android app No one is free software (important disclaimer for a community of hackers) FUTO KEYBOARD for android Without internet permission, it has: word prediction speech to text swipe typing Functions very well. =) https://keyboard.futo.org/ (available at Google Play Store) INOREADER: Free, online feed reader, and you have: no ads (essential!) up to 150 feeds beautiful and very customizable display, for clutter-free or very cluttered experience, to your liking as online, you can have a continuous experience between PC and mobile If that's not enough, you can get a paid plan to more. =) Link: https://www.inoreader.com/ Mentioned service and link: Kill-The-Newsletter…
mumble: Official website of the Mumble project wikipedia:) Mumble (software) from Wikipedia ncbi: Generalisable 3D printing error detection and correction via multi-head neural networks liqcreate: Resin 3D-printing: Ec, Dp, cure depth & more explained tomshardware: How to Fix 3D Prints Not Sticking to the Bed simplify3d: Not Sticking to the Bed tinkercad: Tinkercad is a free web app for 3D design, electronics, and coding. etherpad: Etherpad is a highly customizable open source online editor providing collaborative editing in really real-time. jitsi: More secure, more flexible, and completely free video conferencing openai: Whisper is an automatic speech recognition (ASR) system raspberrypi: We are Raspberry Pi. We make computers. wikipedia: ESP32 hamuniverse: Tools, test equipment and shack accessories for the new ham radio operator dxzone: Radio Tools and Utilities for amateur radio operators dxengineering: Amateur Radio Equipment & Tools morsecode: Morse Code Keyer wikipedia: Morse code inksystem: CISS - continuous ink supply system wikipedia: Continuous ink system wikipedia: Three-phase electric power archives: Housing in New Zealand teara: Early houses... of New Zealand freedesktop: PulseAudio Volume Control kde: Plasma is a Desktop f-droid: What is F-Droid? i3wm: i3 is a tiling window manager, completely written from scratch. samsung: Galaxy S23 android: Android Debug Bridge (adb) wikipedia: Android Debug Bridge (adb) dolby: Dolby On: Record Dolby Sound and Video slackware: The Slackware Linux Project fedoraproject: Fedora Linux | The Fedora Project qtractor: Qtractor An Audio/MIDI multi-track sequencer ardour: Recording - Ardour DAW snapcraft: Snapcraft - Snaps are universal Linux packages wiki…
This is a response show to hpr4216 :: Down the rabbit hole. "Sgoti talks about Good Samaritan laws. Good Heavens!" We talk to Johan Audiffred about the legal requirement to assist people in need in the Netherlands. You are required to assist people in need and can be prosecuted if you do not. Expenses to the hospital are covered by the State. Expenses in the hospital are covered by the mandatory Health Insurance, which is provided by the state for those that can't afford it. Damages are covered by mandatory public liability insurance. As a citizen you do not need respect Do Not Resuscitate wishes, but medical professionals will. This episode does not constitute legal advice. Listeners are urged to consult a legal expert for more information.…
H
Hacker Public Radio

Despite not having any social media, muscle memory in unlocking the screen and getting stuck watching the screen is harder to fight than I thought. OpenTimeLimit can be found at F-droid https://f-droid.org/packages/io.timelimit.android.open/
Crux Linux is a minimal distribution using a BSD-style init, and a BSD-style ports system with tarball packaging. Its install process is very much a manual process, but it's fun! You should try it. https://crux.nu/Main/About CRUX is a lightweight Linux distribution for the x86-64 architecture targeted at experienced Linux users. The primary focus of this distribution is keeping it simple, which is reflected in a straightforward tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages. The secondary focus is utilization of new Linux features and recent tools and libraries. CRUX also has a ports system which makes it easy to install and upgrade applications.…
H
Hacker Public Radio

One way in which the Fediverse is different from corporate social media is that there is no center. By definition, these platforms are a federation of independent servers. This has consequences in that you may have a server that is run by a single person and if that person gets tired of doing it, or faces life situations that get in the way, your server may have to go away. But the mechanisms are in place to handle this situation. I am going to explain in this short episode how you migrate from one server to another. Links: https://fedi.tips/ https://fedi.tips/transferring-your-mastodon-account-to-another-server/ https://fedi.garden/ https://freeradical.zone/explore https://www.zwilnik.com/switching-my-mastodon-account/…
H
Hacker Public Radio

https://github.com/rhasspy/piper A fast, local neural text to speech system that sounds great and is optimized for the Raspberry Pi 4 https://www.rockbox.org/ Rockbox is a free replacement firmware for digital music players. https://en.wikipedia.org/wiki/Alexander_Volkov_(writer) Alexander Melentyevich Volkov (Russian: Александр Мелентьевич Волков (14 June 1891 – 3 July 1977) was a Soviet novelist, playwright, university lecturer. He was an author of novels, short stories, plays and poems for children, mostly remembered for the Magic Land series of books, based on L. Frank Baum's The Wonderful Wizard of Oz. https://de.wikipedia.org/wiki/Klaus_Fr%C3%BChauf Klaus Frühauf (* 12 October 1933 in Halle (Saale) ; † 11 November 2005 in Rostock ) was a German author and one of the most important science fiction authors in the GDR.…
Some stuff I found out when I was trying to understand why the HPR Future feed in Antenna Pod shows the release date for each show as the date I refreshed the podcast, instead of the actual release date that's in the RSS file. It's because AntennaPod ignores dates whenever any future date appears in the RSS file... https://forum.antennapod.org/t/filter-against-future-episodes/939…
H
Hacker Public Radio

In this episode Kevie talks about the basic steps of recording an HPR episode. The first step is to plan the episode. What will it be about and also consider the purpose of the show: is it to introduce a topic, give information, entertain, be a tutorial or instructional, an informal yarn. Write down the points that you want to cover and any links that you are going to reference. This will help you when it comes to recording and also it can act as your show notes. For early stage simple and effective recording use your mobile phone. I recommend Audio Recorder as it allows you to record in WAV, you can change the sample rate and it doesn't include adverts or any features that are paid for only. For recording on a Linux desktop I would recommend using something simple like Reco . If you want to record a show with somebody else then you will need to use a PC as Google banned applications that have the ability to record calls. To do this with Reco you simply click on the Record from button and you are given the choice of microphone, system audio or both. Set this to both and whichever way you chat Reco will record the conversation. Once you have recorded your file then simply head to the HPR website: Click upload (top left) Pick an available slot Complete the show notes Upload the file Click submit That's it, we look forward to hearing your first show.…
What is Scratch? Who made it? How does it work? What can it do? What are the blocks and how they relate to coding? Can be dragged and placed Different shapes/colours represent different aspects Round ones are analogous to Functions Sharp ones are variables Control ones are Logic/Conditions Why is this good? Allows kids to focus on logic and the mindset of coding without having to learn or care about Syntax/lines of code Allows for direct visualisation of what the code does My own experience Started with blocks in Lego Mindstorm Evolved to C HTML/PHP and then Python The workshop Kids made 2 games that covered all basics Triggers/Input Functions Variables Were all customised by them Explain that each kid made their version the football crazy one turned my cat and balloon game into a Football Match They got to take them home The games covered the basics on this way Input using keyboard for triggering functions Use Functions to modify location parameters If/Then Conditions for when sprites are touching each other/the walls Variables for storing points Operands to increase Points in variable End conditions Loops for permanently checking the If/Then Conditions Ask about the organisation Mora Mundus Download and learn more about Scratch .…
Player FM'e Hoş Geldiniz!
Player FM şu anda sizin için internetteki yüksek kalitedeki podcast'leri arıyor. En iyi podcast uygulaması ve Android, iPhone ve internet üzerinde çalışıyor. Aboneliklerinizi cihazlar arasında eş zamanlamak için üye olun.