Browsed by
Category: Technical

How to buy video cards, PS5’s, Xbox, DDR5, and not pay scalper prices

How to buy video cards, PS5’s, Xbox, DDR5, and not pay scalper prices

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.

There is some hope however.

Queues and purchase opportunity drawings – check your favorite product websites. Many of them are trying to make things more fair

  • EVGA has created its Queue system in which users can sign up for a small number of graphics cards they want – and then get 24 hours to buy when they come up in the queue. I did this in 2021, and after about 8 months my number came up to buy a nVidia 3090. The rules for the queue have changed several times, so be sure to read them before registering for the cards you want.
  • Newegg now has a daily Newegg Shuffle in which they sell very hard to find items. I bought some DDR5 this way after a lot of trying every day. It took about 2 month of daily attempts to win a chance to buy some DDR5. Unfortunately, they are now bundling many of their offerings with really overpriced additional components (graphics cards with $100 power supplies) – so be sure to check the resell value of the bundled items before buying. Many are grossly overpriced to the point of negating the whole deal. And no, you can’t return just the item you don’t want later for a refund.
  • Sony has a registration system to

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:

  • BestBuy has been one of the best retailers for getting graphics cards in stock. They have also done customers a huge favor by the website notifying you that a graphic card is in stock, but you must go in person to order and pick it up. While this seems inconvenient, this keeps the bots and auto-buyers from just snatching everything in your area up automatically.
  • Walmart Plus gives the first opportunity to buy Playstations/Xboxes to their Plus subscribers. I purchased my PS5 this way. But you have to be there right when the ordering opens. Within 5 minutes the stock sold out.
The future of the Space Industry in 15 images

The future of the Space Industry in 15 images

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.

Fast, tiny, lossless image compression

Fast, tiny, lossless image compression

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.

DeepMind AI coding engine as good as an average programmer

DeepMind AI coding engine as good as an average programmer

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.

When can I retire

When can I retire

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.

A small video bloggers life

A small video bloggers life

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.

Make your own Madame Leota from Disney’s Haunted Mansion

Make your own Madame Leota from Disney’s Haunted Mansion

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!

The Write Stuff

The Write Stuff

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.”