12,825 karma · joined February 11, 2019
I've been a programmer, and do have some actual Engineering education(Rose-Hulman, Purdue), but again, I'm not an engineer.
Odds are you aren't either. If you don't have a Professional Engineering License from your state, you're not an Engineer either, and you should stop claiming the title. It's stolen valor!
I'm currently deep into the territory of the crank or lone genius... more than likely I'm just a crank... but hey, I'm retired, and eccentric old man vibes suit me just fine. (I also look the part)
Socials: - bsky.app/profile/mikewarot.bsky.social - github.com/mikewarot - x.com/mikewarot
Interests: Hardware, Open Source, Programming, Research, Science, Technology, Writing, Travel
---
No person should ever have to blindly trust a computer program to do the right thing.
Blog: mikewarot.blogspot.com
I've been programming since 1979. I have made spur, helical, and bevel gears in a job shop setting. I have assembled computers from scratch, selecting clock generators, CPUs, logic gates etc.
I can fix ANYTHING given sufficient time and budget. I've repaired cesium beam atomic clocks, magnetic amplifiers, and an assortment of undocumented industrial control systems.
I've written programs that track equipment inspection, monitor the calibration of large water meters, and control the gluing of cardboard boxes, to name the interesting highlights... I did all of that before 2000.
I was a system administrator for 15 years, as time went on, less and less broke, and they eventually didn't need me.
I made gears for 5 years, bevel, spur, helical, splines, etc. Now I'd like to get back into programming. I did the Advent of Code in 2020, in Pascal... you can see the carnage on my github account: https://github.com/mikewarot/Advent_of_Code_in_Pascal
Currently working on getting BitGrid, a vision of bringing Petflops to the masses, brought into the real world using LLMs to help get past analysis paralysis.
email: chezmike at gmail
I believe that AI is going to take some jobs, just like automation of data handling means we no longer have typists, file clerks, etc.
I believe that AI should stand for alien intelligence, as it's essentially a random set of weights that's been trained on a trillion bytes of text, for a trillion passes. Think of it as speed-running evolution. Each new AI should be seen as coming from a different star system.
I believe that we can radically reduce the power requirement for AI with a different computing architecture that removes the distinction between RAM and CPU.
Having ended up in the middle of a 5 car sandwich going to last years VCFMW, I've learned we all collectively fail to understand that the car in front of us can be stopped, in addition to using it's own brakes.
Once that ends, the prices will rise, quite a bit, and this will cause demand destruction, possibly causing most?? of the big players to fail. The thing is, even if we end up awash in AI hardware and RAM, the power to run it is a major part of the cost, and that's not going to get cheaper.
So, in a few years, there will be far, far less AI in use. We'll all be fine.
>Blue Screen of Death >Windows had extreme stability issues for most of my childhood.
I was a Windows system administrator from 1997 through 2013. In the beginning, we had issues with the blue screen of death in Office Professional and Windows 98. It turned out that when HP wrote their printer drivers for the LaserJet 4000 printers, they used an optimizing compiler, and it dynamically loaded floating point emulation.... and let it get unloaded, thus when you needed to compute page layout to print.... blue screen of death.
Once I solved that, we never had problems again, for over a decade!
Once we got to Office 2000 Professional, we stopped upgrading, and enjoyed 12 years of stability.
The only real problems were with the gigabytes of email people kept around, most of it in their "Deleted Items" folder, used as a filing cabinet, and the Exchange server that was full. They wouldn't let me buy a spare machine for to test out the email server backups, which naturally turned out to be a prayer in the end. 8(
----
>Nothing was secure Nothing has changed, it's still not secure, no matter your choice of OS. We're not running HURD or Genode on everything, or even Qubes. It's ambient authority everywhere, which is nuts in an era of persistent megabit internet.
----
>Software came on unreliable physical media That's what backups are for. I had a folder of all my CDs, that was included in my system backups. So, I could restore the domain server, restore the backup filesystems, then reinstall everything, without using any media other than the Windows Server CD (actually, a copy of it, with the serial number written on it)
That Office 2000 install should still work today, without buying it again. It's unlikely to get memory holed.
----
>Give me higher-level programming languages that abstract common pitfalls from C and C++.
Yep... Turbo Pascal, then Delphi, and now Lazarus/Free Pascal have done that since the beginning.
And yes, I do care about society in general, and societal collapse.... what worries me is that the right seems bent on taking away the social safety net that's keeping me alive, and the left seems to be worried about not making waves.
I'm medically out of the labor market, if SS disappears, I will end up homeless.
The weird limit they put on Social security contributions is strangling the system.
According to wikipedia, the mechanism they (the mRNA based treatments) use is:
In contrast, mRNA vaccines introduce a short-lived[58] synthetically created fragment of the RNA sequence of a virus into the individual being vaccinated. These mRNA fragments are taken up by dendritic cells through phagocytosis.[59] The dendritic cells use their internal machinery (ribosomes) to read the mRNA and produce the viral antigens that the mRNA encodes.[4] The body degrades the mRNA fragments within a few days of introduction.[60] Although non-immune cells can potentially also absorb vaccine mRNA, produce antigens, and display the antigens on their surfaces, dendritic cells absorb the mRNA globules much more readily.[61] The mRNA fragments are translated in the cytoplasm and do not affect the body's genomic DNA, located separately in the cell nucleus.[1][62]
So, it's a short lived, self limited gene therapy, not a vaccine. It hijacks the patients own cells to provoke an immune response. If the cells hijacked happen to be in tissue other than the intended injection site, via blood circulation, for example... you can (and sometimes do) have things like heart tissue being attacked by the immune system, with health altering results.We shouldn't let the category of vaccines include these treatments. It obscures informed consent in a manner that seems to border on deception for better marketing purposes.
I've been spouting off on the advantages of air gaps and data diodes from a theoretic perspective for more than a decade, I decided it's time to get my hands dirty.
I'll be open sourcing the whole thing, and writing code by hand in Free Pascal, the language I'm most familiar with.
If you want to keep things private, you can get 5 axis desktop CNC machines for about $5000, really good 3d printers for $2000, electronics to measure/control just about anything dirt cheap thanks to jelly bean parts and super-powerful microcontrollers.
Here's a PDF from Wyler's own site[4] about the Zerotronic, with the mention of the "pendulum" on page 7.
[1] https://ftp.wylerag.com/Downloads1/WYL_e_wyler.pdf
[2] https://www.someco.fr/wp-content/uploads/2021/08/zerotronic_...
[3] https://symetrie.fr/wp-content/uploads/2023/09/WYLER_Catalog...
All of these tools are based on things that were one-offs of earlier efforts, and turned into practical machine tools by someone that history chose to remember. We're now at the point where making things by manipulating individual atoms is something a determined amateur can do, it's amazing!
I find myself fascinated by the Wyler Inclinometer, which uses a thin copper disk with spiral arms as the basis of a differential capacitor, and when complete, resulting in a device that can used to calibrate a granite surface plate. It can typically measure 1 micron/meter of deviation.
We now have 3d printers that can reliably make almost anything you want by fusing filament, or stereolithography, or fusion of metal powders. You can buy desktop 5 axis CNC machines. There are control systems available to let you build almost any type of machine tool you can imagine, in as many axis as you want.
We've got software defined radio, cheap atomic clocks, transistors that can switch megawatts, all within reach of a hobbyist.
What an amazing time to be alive.
The books stayed there because I got Covid back in 2020, and I didn't get back to pick them up. Since Eric's death, the series is in some sort of limbo, and my attention span isn't what it used to be with Long Covid. 8(
I miss Mike Sterns and the whole world he moved to, though.
The debris that would get thrown out the back going down the road would be a serious hazard.
They don't hire filing clerks any more. They don't have rooms full of people doing manual computation, of typing out monthly bills to mail to customers. That's a huge workforce reduction.
The US Steel Gary works went from about 30,000 workers down to about 6000 thanks to process automation and other improvements in the early 1960s.
It was a huge payoff for those who automated.
Our phones wouldn't wake us up in the morning, as they too would be off.
I never would have said that Turbo Pascal built the application. I'd not say that any compiler builds an finished application, but it's merely a tool along the way.
The same should be true of AI. It took a person to come up with the prompt "On a dark desert highway, Cool Whip and a Bear", even if the image was generated AI.
For me, the old timey Raspberry Pi B+ fits the bill.
Details: Building a physically irreversible way to transmit data in only one direction should be easy, using a 6N137 optoisolator. The hard part is the proxy servers that you put on both sides of it. Old timey Raspberry Pi B+ boards are my current choice for hardware, as they have NO wireless capabilities, and do have reasonable ethernet ports.
I want to keep the retail parts cost under $100, and open source it all.
Most of the older, affordable models go from almost DC to 1 Ghz. I've got an IFR 2947a, which goes up to 1.05 Ghz.
Here's an example from ebay.
https://www.ebay.com/itm/168770412399
Here's a specification sheet for the one I have, a pdf
Sideband on 13 CM sounds like an amazing thing to pull off.
So the signal path in receive mode would be:
N connector / 20 dB 100 watt pad / Switched attenuator / Low pass filter / Front End diodes / Mixer / Router board for DSP
Alternatively, there's usually a second path that skips the attenuator, with a lower maximum power level.
The reverse path would work for generating signals from DC (almost) to 5 Ghz.
I'd add a heat sunk 100 watt DC-5Ghz 20dB fixed attenuator, 0-110 dB switched attenuator, 5 ghz low pass filter, 7-12 Ghz local oscillator/mixer up/down converter, and it would make a small, very high performance service monitor good to 5 Ghz. 8)