Time to start looking for alternatives to youtube that allow ad blockers. Time to make youtube as relevant as myspace.
A blog devoted to challenging dogma, where ever and who ever is shoveling it.
Wednesday, November 1, 2023
Got blocked on youtube for using an adblocker.
The power of hope. The despair of nightmares.
Sorry to get serious. I have seen so may horrible things on the news this year. And I have been thinking about why someone would do what so many people are doing. As much as I am able I have tried to put myself into their place. To try to think and believe as they do. It came to me last week what is happening. I have come to believe that a lot of the bad things in the world happen because people turn away from hope and embrace their despair. So my advice to to seek out people and situations that allow you to turn towards hope and light and avoid people and situations that turn you away from the light, towards despair and darkness.
If it was that easy then the world would be a much better place. But there are those that seek to use others by taking away their hope. And these groups are built deeply into society. There are groups who seek to increase their own power by locking you into darkness. Their shadows are wide and long.
One of the biggest warning signs is an individual or group telling you about "the one true way" to think and believe. And that only the individuals in this special group are going to be "saved." This is the main technique that cults use to lock their followers into the group and to expel members that reject these abusive teachings. The member that was rejected is now an outsider, so we shouldn't believe anything they say. You can see these cult techniques used by some religions and some political groups.
Another danger sign is someone or a group that tries to tell you who to fear. Who your enemies are. Fear is the handmaiden of despair and can also lock you into that group or to that person. They tell you who you can associate with or who your enemies are. Don't believe them. 99% of all folks are awesome, loving, kind, and caring. Really, we should fear every individual in another group, all million, or billion of these other humans are evil and wrong? Seriously? That is just insane.
And if you ever feel like harming our fellow humans just because they are members of another group, seek medical help, because you are going to cross a line and become the very evil you fear. This is something that only crazy people do. You will be seen as a lunatic and all your friends and family will say, "Wow, we never expected them to go bat shit crazy. They were always so quiet. Never gave anyone any trouble." In case you didn't know, harming others is wrong. Don't hurt other people. Killing other people is wrong. Don't kill other people. You aren't a hero. You aren't saving anyone. You are just wrong.
Run, do not walk, away from these people and groups. Look for folks that are positive and want you to be happy. Look for people and situations that make you feel happy and who want you to grow as a person. Look for kind, caring, loving people that don't hate or fear anyone else. Look for people and situations that let you look at the world in a positive light. It is cliché, but if you treat others as you want yourself and your loved ones to be treated, then the world becomes a better place.
Seek the light, not darkness. Seek the positive, not the negative. Seek the dream, not the nightmare. There is hope, but only if you choose hope.
If this writing can help even one other person, then I will be happy.
I full expect to be attacked by those who are trapped in the cycle of darkness. Just so you know ahead of time, I forgive you, and love you as a fellow human being.
Tuesday, October 3, 2023
Raspberry Pi 5 announcement!
2 to 3 times the performance of the rp4, plus a real time clock and button on board. While running cooler at the same level of load on the processors. It will take a board that lets you mount an M.2 SSD. It can effortlessly run dual 4K 60Hz monitors. Available in 4 and 8GB models this the memory running at twice the speed of the previous model. You could also connect a high end graphics card to the rp5 instead of an ssd. There used to be a display and camera connector, and now those are two connectors that will let you connect either a camera or display to each connector. It can accept a 25W usb c powersupply. It should also overclock to an insane level.
https://www.raspberrypi.com/news/introducing-raspberry-pi-5/
Wednesday, September 27, 2023
Connecting from macbook to linux using samba.
I was not able to connect to my linux machine from my macbook air using smb. I found the following string:
smb://WORKSPACE%5cUsername@Hostname/Username/
And putting this string into the Connect to Server box I connected right now. Weird that this didn't work in the gui.
That is %5c between the WORKSPACE and Username.
Now it is leaving little ._ files on the network drive when you load an image. This is supposed to turn those little dot turd files off from the mac side.
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
Then reboot.
Monday, September 25, 2023
Got an old arcade controller working.
I had a now ancient arcade controller that hasn't work since sometime before the end of the last century. It was basically just a big box of microswitches not hooked to anything. I had been building an arcade cabinet at the time.
I plugged the board into my retropi machine that I just built and booted and was able to map the keys how I wanted. :D I am now playing robotron with a game pad in my left hand and this arcade joystick in my right hand. :D
Fin.
Upgraded the ssd in a 2017 intel mackbook air
Before starting this upgrade I made sure to upgrade my macbook to the latest version of the OS. It seems that only the latest Montgomery OS has the internet restore option to load the OS onto the new drive.
I did not back up the drive before I installed the OS, because I wanted a clean install without any older software versions left behind. I did copy off everything I wanted to keep from my home directory. If you attempt a similar upgrade based on your research you may want to backup the drive before hand. Be aware that your choice of drive formatting may affect if the backup and be restored to your computer. Be sure that your exact model computer can be upgraded. Be sure the drive you choose is useable by macbook. I can't help you or recommend anything other than what worked for me. I just don't know. I got lucky and everything worked for me.
Don't follow these directions. This is merely an account of how I performed these operations to upgrade my solid state device. These directions may not work for you and it could cause you to destroy your laptop or the new drive. Proceed entirely and solely at your own risk. Do your own research and create your own detailed step by step plan. Your mileage may vary. Package contents may settle during shipping. Batteries not included. Seriously. This worked for me, but it might not work for you. I have no affiliation with any amazon seller whose products I linked to in this post.
The laptop came from the factory with an very small solid state drive that was 128GB in size. This is barely big enough to hold a dozen big ai models. I had a 250GB usb thumb drive attached to store my SD 1.5 automatic1111 setup. I had managed to fill this up too with checkpoints and lora. I was also worried about nuking the old ssd from overuse from swapping because it swaps almost constantly. After researching this I determined that 2017 and prior macbook air laptops do not have soldiered in solid state drives. But they use a proprietary apple only drive. There is an adapter to convert a standard drive to the correct format and length.
https://www.amazon.com/gp/product/B07VVNKRYR/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&th=1
I then found a low cost ssd. I made sure it had good reviews. I went with the 1TB disk, but the 2TB drive was only about $20 more. Again, if you are doing this, you might want to use a different drive.
https://www.amazon.com/gp/product/B08X4Z4R1Y/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&th=1
The little board goes on the end of the new drive. It will click in once it is far enough. As always, don't force, it only goes on oneway, look at the key.
One problem I ran into was not having the correct pentalope screwdriver set to remove the bottom panel and take out the screw in the internal drive that holds it into place. I have a thousand bits, along with hundreds of security bits, and not one of them would work on this. So I had to order a set and it took me another week to get this:
https://www.amazon.com/gp/product/B074QM29ZM/ref=ppx_yo_dt_b_asin_title_o00_s00?ie=UTF8&psc=1
Once it all came, I powered down the computer and removed the bottom of the case, being careful not to lose any of the screws, there were 8 small screws along the front and sides and 2 longer screws in the middle back near the hinge. I was careful not to strip any of them out when removing or installing the screws.
I used the included little plastic wedge from the screw driver set to gently pry up on the back of the case near the hinge and it popped free easily. Changed to the small hex screw driver in the screw driver set to remove the one screw holding in the existing ssd.
Be very careful here. There are dire warnings about raising this drive up too high and destroying the connector on the board. So I raised it up just high enough to wiggle free of the connector, less than a quarter inch.
I sat aside the old drive in the packaging I got with the new drive and labelled it as such, incase I needed to put it back in. I put the new drive also keeping it very low, just high enough to click into place. I noticed that the board was a little longer than the lip on the screw hole by a fraction of an inch, so I carefully tightened down the screw as far as possible and without crushing the board.
The bottom snapped back down into place. I carefully put the screws all back into place, the two longer ones in the middle back near the hinge. I was careful to not over-tighten and strip out the screws. Once they were all in, I when back around and got a few of them a little bit tighter. Again, I was careful to not strip them out and to not cross thread anything.
I made sure to have access to a high speed internet connection for the next step. I held option command r down as I powered on the computer. Once I saw a swirling circle and the restore application starting I let up on the keys. After a minute or two I was able to connect to a network and it loaded the app to format and install the os.
I formatted the drive as APFS and used a guid partition table. I researched which was best, and a web page I read said that APFS was optimized for modern solid state drives to install macos.
Then I selected the install os option and chose the drive I just formatted. It took about 3 hours to install. At one point it claimed it was going to take 21 hours. But that was fake news. The machine rebooted a few times during this process. Another website said that sometimes you have to try a few times to install if it fails because of the internet connection. If this keeps happening try a different internet connection, the faster the better.
Once the machine came back up it was just like when I got the computer brand new. It walked me through page after page of setup. I read each page and did what I thought was best. Once I got logged in I was surprised to have to set the wifi password in a second time. It didn't keep this setting from the OS install.
I then installed a lot of software to get the machine useable again, and copied over the 250GB thumb drive to get my Stable Diffusion 1.5 install set up on the much faster ssd now.
I did setup time machine on this new drive. All I had to do was connect a 2TB drive to the machine and erase it and the macbook popped up a "Do you want to setup time machine on this new external drive." Which I did. Time machine is very cool. I have setup an rsync based backup on Linux before and this is very similar. The first backup took a few hours to backup the OS, the apps, and the SD 1.5 folder. But after that it only took a few minutes once an hour to just do a diff and get the few changed files.
So I now have a 2017 Intel Macbook Air with a 1TB drive that starts and runs a desktop much faster than before.
Wednesday, August 2, 2023
AI Is changing fast.
Just the last couple weeks several huge open source releases of chat and image generation AI happened, ARM IPO is blowing up based on their future role in AI, AMD chips that support AI were released, and Nvidia announced the release of a ground breaking release of a new image generation technology called Perfusion.
It is an exciting time to be alive. It is almost a full time job to try to just skim the headlines.
This week I finally wrote my own little neural net to recognize the hand written characters of the MNIST data set. I followed a tutorial for python that only used the matrix library numpy and coded up a 2 layer neural net. I watched a few other videos as well. Planning on picking up a copy of Neural Nets from Scratch, it looks like a great book.
My plan this week is to build a tiny c library to implement a neural net object. Combined with a few other small c libraries that implement ai, and running all the different tasks cooperatively, at the same time, this kind of tech could be ground breaking. If a small, inexpensive arm chip was created that had dedicated ai acceleration built in and a library like this supported that chip then that could be an amazing reference system that could change the world.
A small library that implemented general neural nets, generate stories, speak, can turn speech into text, and has a layer to manage all that could revolutionize drones, robotics, toys, security systems ( with a visual ai), and just about any technology we use today. A door bell or answering machine could call screen for you. Imagine a thermostat that actually was intelligent.
I think Christmas in 2 years is going to see a toy that isn't powered by AI is going to be a toy that no kid wants. There won't be an alarm clock, door bell, weather station, thermostat or other small consumer good that isn't intelligent.
A year after that every medical device is going to be smart. A blood pressure cuff that knows more about reading blood pressure than any human is a game changer.
Seeing a lot of ads for vacuum jar sealers on facebook.
Many online advertisements and social media videos misleadingly imply that these handheld electric gadgets are a quick substitute for tradit...
-
So, I saw this kit on Amazon. It seemed too good too be true. The kit was priced right, it was less than 2 dollars for each board. Of co...
-
J. Rogers, SE Ohio Abstract Database query optimization is traditionally approached through indexing strategies, statistics updates, and har...
-
First the bad news. For som e reason the Amazon Web S ervice console was running very badly under F irefox. It was taking forever to load a...
