- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
93 lines
5.6 KiB
Plaintext
93 lines
5.6 KiB
Plaintext
Episode: 4438
|
|
Title: HPR4438: doodoo zero
|
|
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4438/hpr4438.mp3
|
|
Transcribed: 2025-10-26 00:41:53
|
|
|
|
---
|
|
|
|
This is Hacker Public Radio Episode 4,438 for Wednesday the 6th of August 2025.
|
|
Today's show is entitled Due to Zero.
|
|
It is the 20th show of Jezra and is about 7 minutes long.
|
|
It carries a clean flag.
|
|
The summary is Episode 0 in a miniseries about creating a To-Jew application.
|
|
Hello, my name is Jezra and I am in need of a To-Do list.
|
|
Quite often I find myself saying things like, hey, it would be great if I did this or, hey,
|
|
I really need to go buy some propane.
|
|
But then when I've got some time and I can go to town to go buy some propane, I completely
|
|
forget that I need to go buy some propane.
|
|
What I would like is a To-Do list that I can check before I leave home to see if there's
|
|
something I'm supposed to be doing and a To-Do list that I can check before returning
|
|
home to see if there's any task I need to complete before I go home.
|
|
It seems to me that there are three ways I can accomplish this.
|
|
One, I could write software in the form of a mobile phone application that would allow
|
|
me to have a To-Do list.
|
|
Hold on, back up.
|
|
Yesterday, I opened up F-Troid on my phone trying to find a To-Do application, To-Do list
|
|
application.
|
|
That suited my needs.
|
|
After five installs and tests, I deleted every one of those apps because they didn't
|
|
do what I needed it to do in one way or another where there was a bug.
|
|
And if I'm going to be using buggy software, it's absolutely going to be buggy software
|
|
that I wrote for myself.
|
|
In terms of writing software to get this job done, I can write an Android app or I could
|
|
write a web server that I host somewhere and I can access through a web browser on both
|
|
my phone and my desktop.
|
|
Another option for getting this job done is to use a pen and paper.
|
|
The problem I have with that, and I tested this out today, is that paper runs out of
|
|
space quickly.
|
|
And if I'm writing a To-Do list by hand, it means I'm doing it with my own handwriting,
|
|
which means there's a good possibility I won't know exactly what I wrote.
|
|
It's not like my handwriting is easy for me to read.
|
|
It also requires that I have a pen and paper on me at all times.
|
|
I change my clothes throughout the day depending upon what sort of work I am doing.
|
|
If I'm crawling around underneath a building, I'm going to put on a full suit of protective
|
|
gear so that I don't get bit by spiders and I'm crawling around a dirt blah, blah, blah.
|
|
And then when I'm done, it's I live in California and it's summertime, I'm putting shorts
|
|
on.
|
|
So, will that piece of paper be in my pocket all the time?
|
|
No, it will not.
|
|
Will I remember where I left that piece of paper and that pen?
|
|
No, I will not.
|
|
However, I have a fairly good grasp of where I left my phone and I certainly know where
|
|
my desktop computer is.
|
|
So I've decided that for this project specifically, I will be creating a To-Do list that I can
|
|
access from my desktop computer and from my mobile phone.
|
|
Here this episode to be episode zero in a short series of Jezra creates Do-Do.
|
|
That is the name of the To-Do app that represents all of the done that I need to get done.
|
|
Do-Do, what a great name.
|
|
So here's what I envision for the development of this application.
|
|
I'm going to be writing a server and Python using the micro.framework.
|
|
It is a framework I have used previously and it did the task at hand.
|
|
Once the framework is done for the back end, there will be a need to write some sort of
|
|
web front end and it will use JavaScript and the fetch API to send commands to a API
|
|
created using the micro.framework.
|
|
As I am creating this server and the application interface for it, I will be recording an
|
|
episode of HPR starting prior to when I begin coding and recording some afterwards because
|
|
what I want to do and what I end up doing are going to be two completely different things.
|
|
For the most part, it has been my experience that coming up with a design and writing
|
|
software to implement that design is great but once that design is complete and it starts
|
|
getting used and tested, there will be a need to change that design and I am talking
|
|
about both the design of the user interface as well as the design of the API and the structure
|
|
of how the code is written in general.
|
|
By creating an application in this fashion, that is writing an app while recording HPR
|
|
episodes about that app, I am really feeding two birds with one scone and at some point
|
|
in the application development, I am going to need to implement some sort of authentication
|
|
because there is no way I am going to put a server out there for me that one can enter
|
|
text into without authenticating that the person entering the to-do item is myself and since
|
|
I have never done that, it is going to be a great learning experience for me.
|
|
I look forward to that and how will I do that?
|
|
I have no idea but I will burn that bridge when I get there and on that note, I have
|
|
some code to start writing.
|
|
To limit the amount of difficulty I have in the future with this project, I have already
|
|
created a repository for the code on GitLab and I will share that in the show notes.
|
|
If you would like to follow along, please do and I will maybe hear from you in the comments.
|
|
Okay, thank you.
|
|
Have a great day.
|
|
You have been listening to Hacker Public Radio at HackerPublicRadio.org.
|
|
Today's show was contributed by a HBR listener like yourself.
|
|
If you ever thought of recording a podcast, you click on our contribute link to find out
|
|
how easy it really is.
|
|
Hosting for HBR has been kindly provided by an honesthost.com, the Internet Archive
|
|
and our Sync.net.
|
|
On the Sadois status, today's show is released under a Creative Commons Attribution 4.0 International
|