Flythrough of the Berlin Tesla gigafactory
It’s amazing how automated the process is – and how few people seem to be required to build cars.
It’s amazing how automated the process is – and how few people seem to be required to build cars.
For well over 2 years, it’s been nearly impossible to buy graphics cards, PS5’s, Xbox’s, and more recently, DDR5. Some of this is attributable to the rise of crypto-currency mining, new technologies coming to market, chip shortages, labor shortages, and a host of other possibilities. But no matter how you slice it, scalpers are buying these up using automated scan and purchase bots. They can often sell these items at double the retail price. And as long as that continues, we can expect to get gouged and have shortages.
Queues and purchase opportunity drawings – check your favorite product websites. Many of them are trying to make things more fair
Stock Trackers – There are Youtube, Twitch, and Discord channels that constantly check and notify you of items in stock. Here’s some examples of the countless ones out there:
Stock Tracking Services – Just as scalpers are using bots to immediately detect desirable items being in stock and snatch them up, there are companies now providing this as a service.
Retail locations:
Fast Company did a fantastic job collecting images that represent all the amazing work going on in the space industry. From 3d printed rocket components, to new battery development methods, to innovative star tracking navigation units, etc. Give the article a look to learn more.











There are countless image compression formats, and the world likely doesn’t need more. However, Dominic Szablewski was tinkering around with compressing RGB images and came up with his own lossless, super-fast, super-tiny compression algorithm called the Quite Ok Image compression algorithm.
While this is somewhat interesting in itself, the comments have a great discussion of how image compression has gone through a whole history of developments.
Back in the day, you had to write all your code by hand a text editor like vi or emacs, run the compiler by hand from the command line, and debuggers were also command line/text controlled horrors that were particularly notable painful experiences.
Along came programming IDE’s (Integrated Development Environments), and things started getting much better. Integrated editor, building, and visual debugging. This transformed writing software greatly, improving developer productivity and lives. Along came auto-complete and symbol lookups and yet another milestone of ease was achieved.
Google has taken things to the next level. DeepMind now powers AlphaCode – an AI trained to generate code and they claim it is almost as good as an average human programmer. I have already written about new efforts such as Github Copilot to expand autocomplete to entire code blocks using AI, but AlphaCode solves whole problems. When given coding challenges used in human competitions, it achieved an estimated rank in the top 54% of coders. Google is not alone, Microsoft is now adapting OpenAI’s GPT-3 engine to function as a coding auto-completer as well.
If you want to read about one developer’s experience using Github Copilot, check his article from Wired out.
One potential issue is that these AI engines are trained from open-source projects. Analysis shows that most of the code they generate have serious security vulnerabilities. This means that bad actors might start publishing key code blocks with known vulnerabilities in order to spread these vulnerabilities into commercial projects.
While greatly simplified, and doesn’t take into account inflation (which you cannot ignore now that we’re experiencing 10% inflation), Networthify has a little tool to show you how much your current savings rate will generate retirement income.

Jacob ‘The Carpetbagger’ has a wonderful little Youtube channel in which he adventures around the country and does very down-to-earth video blogs on everything from small roadside attractions to Disneyworld. What I particularly like is that he does it all himself on a simple camera without the sponsored pre-canned messaging, fancy instagram treatments, and other disingenuous coverage that are used by many glossy online personalities. As someone that plans travel around the quirky things along the way, I love all the little places he visits – including one from my old back yard.
Recently, he did an update that discusses the serious experiences and impacts of running his small video blog. He talks about how he started posting quick weekend video adventures while working a normal day job. As it started picking up and got to the point it could pay for itself – that’s when things started to get more complex. He tells of his encounters and learning how to deal with very negative people and feedback (everything from how he holds the camera to what he would eat). He talks about the emotional and psychological toll it took on him. He talks about how people figured out where he worked and started harassing him and his coworkers to the point that his manager told him that he need to pick the job or the blog. He also talked about his transition from a 9-5 job to blogging full time and the effects on his marriage.
I think this is critical information that anyone looking to do what he did needs to know. I believe these impacts are also a topic we need to keep discussing as an increasingly online society. With a decade of social media under our belts, we’re now into our adult years and time to evaluate and put mature limits on social media.
Madame Leota is a popular character in Disney’s Haunted Mansion ride. Early in the ride, you enter her seance room as she speaks to spirits from within her crystal ball.
As it turns out, the raw video of Madame Leota is available, which means you can make this illusion in your own home – and many people have.
Here’s one example:
Here’s how you can make one yourself!
What does it take to write software that lives depend on and send rockets to space? Fast Company wrote a great article of the software engineers that delivered that software for the Space Shuttle. Particularly noteworthy is the observations of Quinn Larson, 34, had worked on shuttle software for seven years when he left to go to work for Micron Technology automating the saws that cut finished chip wafers to the right size. “It was up to me to decide what to do,” says Larson. “There were no meetings, there was no record-keeping.” He had freedom; it was a real kick. But to Larson’s way of thinking, the culture didn’t focus on, well, the right stuff. “Speed there was the biggest thing,”. Larson eventually went back at the shuttle group. “The people here are just of the highest caliber,” he said on his first day back in Clear Lake.
In interviewing the Shuttle team, they boiled down to 4 key principles that set the development team apart from other software teams:
1. The product is only as good as the plan for the product. At the on-board shuttle group, about one-third of the process of writing software happens before anyone writes a line of code. NASA and the Lockheed Martin group agree in the most minute detail about everything the new code is supposed to do — and they commit that understanding to paper, with the kind of specificity and precision usually found in blueprints. Nothing in the specs is changed without agreement and understanding from both sides. And no coder changes a single line of code without specs carefully outlining the change.
2. Within the whole software team, the team is broken into two seperate groups: the coders and the verifiers. The two outfits report to separate bosses and function under opposing marching orders. The development group is supposed to deliver completely error-free code, so perfect that the testers find no flaws at all. The testing group is supposed to pummel away at the code with flight scenarios and simulations that reveal as many flaws as possible.
3. The software consists of the code and two enormous databases. There is the software. And then there are the databases beneath the software, two enormous databases, encyclopedic in their comprehensiveness. One is the history of the code itself — with every line annotated, showing every time it was changed, why it was changed, when it was changed, what the purpose of the change was, what specifications documents detail the change. Everything that happens to the program is recorded in its master history.
The other database — the error database — stands as a kind of monument to the way the on-board shuttle group goes about its work. Here is recorded every single error ever made while writing or working on the software, going back almost 20 years. For every one of those errors, the database records when the error was discovered; what set of commands revealed the error; who discovered it; what activity was going on when it was discovered — testing, training, or flight. It tracks how the error was introduced into the program; how the error managed to slip past the filters set up at every stage to catch errors — why wasn’t it caught during design? during development inspections? during verification? Finally, the database records how the error was corrected, and whether similar errors might have slipped through the same holes.
4. Don’t just fix the mistakes — fix whatever permitted the mistake. Importantly, the group avoids blaming people for errors. The process assumes blame – and it’s the process that is analyzed to discover why and how an error got through. At the same time, accountability is a team concept: no one person is ever solely responsible for writing or inspecting code. “You don’t get punished for making errors,” says Marjorie Seiter, a senior member of the technical staff. “If I make a mistake, and others reviewed my work, then I’m not alone. I’m not being blamed for this.”
This is how to report a backdoor Roth IRA contribution in Turbotax for 2021.