Skip to content

devbisme/Coulda-Been-a-Tweet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

I Could Have Tweeted This...

Here are things I found interesting and could have put on Twitter, but they're here instead. All the entries are chronological with the newest at the top.


June 28, 2023


June 27, 2023


June 26, 2023

  • Two good signs for the future of the US: a nuclear renaissance and a broadband build-out. Of course, if you Google "nuclear renaissance" you'll see that it has come and gone a few times. Maybe this time will be different. At the very least, maybe the money won't end up in Ukraine...

June 25, 2023


June 24, 2023


June 23, 2023


June 22, 2023

  • First two parts of Energy Destinies (Part 1, Part 2) which examines "the role of energy, demand and supply dynamics, the shift to renewables, the transition, its relationship to emissions and possible pathways"

June 21, 2023

  • A small LLM with just 1.3B parameters provides surprisingly good performance after being trained on only 7B tokens of "textbook-quality" data. And a stripped-down 350M-parameter version only loses 10% of its accuracy.

June 20, 2023


June 19, 2023

  • This looks like a decent, modern introduction on using GPUs.

June 18, 2023

  • Milk-V: a 1GHz dual-core RISC-V on a small form-factor board that can run Linux for $9.

June 17, 2023

  • Free font based on the London subway dot-matrix displays.

June 16, 2023


June 15, 2023


June 13, 2023

  • This is probably good advice: if you want to succeed at something, do ten times as much. This level of effort requires you to conciously choose where to direct your finite energy and drop what you don't care about enough to put in the effort.

June 12, 2023

  • Coal was extracted from undersea mines on Hashima island starting in 1887. The island was abandoned in 1974 as Japan switched from coal to oil. Here's some video of the deserted buildings.

June 11, 2023


June 10, 2023


June 9, 2023


June 8, 2023


June 7, 2023

  • The UK's Royal Navy says it has successfully tested "quantum navigation" that can give a precise location without relying on an external system like GPS that can be jammed. No details in the article about how this works, but it uses "quantum" so it must be legit...
  • D2 is a text-based diagramming tool similar to PlantUML.

June 6, 2023

  • Like the guy who's collecting the measurements of every high school ballpark, here's another that's scanning the entire collection of Computer Shopper magazines. I hope there's some unexpected benefit to a future researcher in computer history that will justify all the time put into this.
  • With LLM-based programming assistants, we've gone from writing code to casting spells where the particular words used in a prompt can generate unexpected results. I'm not sure this is an improvement...

June 5, 2023


June 4, 2023


June 3, 2023


June 2, 2023

  • Raspberry Pis should be easier to get, soon. (Trigger alert: the story contains the unfortunate phrase "unless you have been living under a rock...")
  • The UAE's Technology Innovation Institute has open-sourced the Falcon 40B LLM under an Apache 2.0 license. Falcon sits at the top of some LLM performance leaderboards. This further dims the hopes of the AI safetiests to limit the spread of the technology.

June 1, 2023


May 31, 2023


May 30, 2023

  • boltons is a package of utilities that augment the functions found in the Python Standard Library.
  • Like factories in space? Cuz here's a site about factories in space.
  • Interesting thread on scavenging the world in search of low-background metals made before the first atomic explosions.
  • This article contends that AI advancement will slow down due to hardware constraints. Upcoming articles in this series posit further decelerations in the areas of algorithms and data.

May 29, 2023


May 28, 2023


May 27, 2023


May 26, 2023


May 25, 2023

  • An account of the early history of electrification and the growth of the grid, primarily in the US.
  • Something I just noticed: right-click on a web page in the Brave browser and you get an option to create a QR code for that page. I use this to print and attach instruction manual QR codes to dev boards I've purchased.

May 24, 2023

  • Megabyte is an AI model that may allow processing of data equivalent to 1M-token windows. (GPT-4 currently maxes out at 32K tokens.)
  • Human feedback (HF) is important for getting better performance from an LLM, but it's expensive and slow. AlpacaFarm reduces the cost/time by orders of magnitude by replacing HF with feedback generated by ChatGPT and GPT-4.
  • Interesting article on the defense challenges posed by maneuverable hypersonic missiles.

May 23, 2023

  • Good explanation of AI risks, but the last section states autonomy and agency should be avoided. Yes, but define that. Even coding helpers might be disallowed since the AI could inject jail-break instructions via humans. But government and corporations would skirt those rules.
  • I wrote a small timer program using ChatGPT.
  • It pays to be good-looking. Literally.

May 22, 2023

  • The "A Very Short Introduction" series of books is featured in this long article called "How to be a Know-It-All" but, really, please don't.
  • Another entry in the list of "Why we can't have nice things": New submissions to PyPi were temporarily suspended because of malicious users.
  • Like everything else, war is an iterative process: you don't need a fixed master plan as much as you need an adaptive sequence of smaller plans.

May 21, 2023

  • The Decouple podcast has some episodes they label as "master classes" in which they go in-depth about specific types of energy sources: coal, gas, and uranium (so far).

May 20, 2023


May 19, 2023


May 18, 2023

  • Here are some numbers you should know to get ballpark estimates of required resources and costs when using LLMs. (And here are some earlier numbers you should know about memory access times.)
  • More demographics: The US birth rate has fallen 20% since 2007 and shows no reversal of the trend.
  • BT is planning to axe 55,000 of its 130,000 employees by 2030. About 10,000 in customer service will be replaced by AI, but the rest are a result of completing the switch to fiber networks and the lowering of maintenance needs.

May 17, 2023


May 16, 2023


May 15, 2023


May 14, 2023

  • Efabless may build a chip for you if you design it using AI. (Actually, you only need the AI to generate the Verilog for the chip.)

May 13, 2023


May 12, 2023


May 11, 2023

  • An interesting site where you can pick two from a set of LLMs, have a conversation with both, and then select the model you think is best. This results in a ranking of the LLMs by user preference.
  • OpenAI should know something about prompt engineering, right? So this online course may be worth a look.

May 10, 2023


May 9, 2023

  • This Smithsonian story spends more time on the photographer who's chronicling the final days of an old farm than the elderly farmers who've run it for decades. It's almost like they're an afterthought.
  • I linked to a prompt engineering guide several months ago. That's probably hopelessly out of date by now. Here's a newer one
  • If Pearson sues companies for using their textbooks to train AIs, doesn't that mean they can also sue students who learn from these books? If a company just buys a single copy of a textbook and lets the AI read it, they should be good to go, right?

May 8, 2023


May 7, 2023


May 6, 2023

  • Another disease that may be due to bacteria: Parkinson's. On the other hand, this study found no causal link between the gut microbiome and chronic diseases. This latter study used a technique called Mendelian randomization which I could not understand at all from the Wikipedia entry. Luckily, ChatGPT was able to provide a simple example of how it works.
  • All these years I've been incorrectly using the phrase "comprised of".

May 5, 2023

  • Vector databases are used to store and look-up feature values for AI that are translated into single-dimension numeric arrays called embeddings. Here's the gist of how they work.
  • Google could have taken one of several approaches in response to yesterday's leaked memo on how open source developers were out-innovating them in AI. Looks like they decided to become even more closed.
  • This article about declining public school enrollments had one item that surprised me: New York City's schools spend almost $40K per student each year. That seems like a lot.
  • I should never look askance at what others find interesting, but this guy has spent a little too much time thinking about swings.

May 4, 2023

  • This internal Google doc is making the rounds today. The basic premise is that open source fine-tuning for specific applications of LLMs is proceeding faster and making greater progress than from-scratch training of large models with massive data sets at Google and OpenAI. Looks like the White House can forget about fencing AI into their public safety corral.
  • As things like agents and AutoGPT take precedence in AI, I see more and more references to LangChain. Here is a simple re-implementation of it in 100 lines of Javascript.
  • Take a look at the section on interesting projects in this Python Weekly and count the number that reference AI, LLMs, or GPT.
  • Just so today's links aren't all about AI: If you've got some free time, maybe you can solve this mystery.

May 3, 2023


May 2, 2023


May 1, 2023

  • This would be exciting: a replacement for the Haber-Bosch process that can break the bond of atmospheric nitrogen at room temperature and pressure. That would provide an energy-efficient way to make ammonia and then fertilizer. If it scales up that is, which these things seldom do.
  • Another in the endless list of reasons we can't get anything done: Environmentalists sue the FAA over permits for SpaceX launch. They are requesting "more environmental studies." If these guys had their way, Neil Armstrong would have died as an unknown Navy airman.
  • A timeline of the "inevitable disaster" that is unfolding at Twitter has been discontinued. I can only guess it's because Twitter has imploded and shut down, right? So we're all on Mastodon now? Actually, it looks like Twitter outlasted the timeline. Who could have known!?
  • People switching from numpy to start using Python AI libraries like PyTorch and fastai because they can get all the same capabilities plus improvements like automatic gradients and CUDA interoperability.

Apr 30, 2023

  • You piss-off one customer for a few hundred dollars and your whole Ponzi scheme comes down on your head. The kicker: after getting out of jail, he gets convicted a few years later for running another completely unrelated scam. At least he's not a one-trick pony.
  • Which countries are most online? I was surprised it was South Africa whose population averages 58% of their waking hours looking at screens. And Japan is the lowest at 22%. But, according to this, North America holds the top spot if you rate it by the total percentage of people who have used the internet, regardless of for how long.
  • Quite frankly, ChatGPT operating costs of $700K per day seems pretty reasonable for the impact it's having.
  • We're saved! The G-7 ministers came up with five principles to govern AI. And, yes, they're every bit as unspecific and nebulous as you would expect.

Apr 29, 2023

  • Use this site to get the gist of all those too-long Youtube videos you feel you must watch. But don't get your hopes up that it will generate some super-short video summary. It appears to extract a transcript and an associated summary. (I'm not exactly sure since I accidentally exceeded my free, daily limit of one video.)
  • Study: "ChatGPT outperforms physicians in high-quality, empathetic answers to patient questions." Certainly a low bar given current healthcare practices...
  • Another benefit from taking vitamin D: reducing depression and suicide. Of course, I remember the 80's & 90's when vitamins C & E were also considered wonder supplements.

Apr 28, 2023


Apr 26, 2023


Apr 25, 2023

  • It's hard finding stuff that's not about ChatGPT/AI. Here's why
  • Congress got forty ChatGPT licenses to start experimenting with the tech before they start regulating the hell out of it. Most probable first questions they ask it: "Where can I find the best child porn?" and "What's the going rate for a Senatorial bribe?"
  • Left-handers are more vulnerable in a fight which supresses their numbers in a population, but they can still surprise you tactically so they tend not to die out completely.
  • And here's your weekly reminder that doing space stuff is hard. Iteration is the norm in this area.

Apr 24, 2023


Apr 23, 2023

  • I just ran across langchain as a system for integrating LLMs into applications that do more than just chat. It will be interesting to see how this relates to something like AutoGPT.
  • Billionaires betting big on fusion. Good luck: we've been having trouble even getting fission plants built.

Apr 22, 2023

  • There are lots of Python packages to simplify building GUI interfaces (PySimpleGUI) and CLIs (click). Now add duckargs which is a program that accepts a description of the arguments for your program and outputs the argparse calls to build the CLI.
  • I use the OpenAI API with Chatbot-UI for chat-style stuff, but here's how to also use the API for image-generation tasks with DALL-E 2. (Also, here's a tutorial on CLIP which is used in DALL-E 2.)
  • Somebody wrote a Python REPL coupled with ChatGPT to do code development using prompts. And here is another take on how LLMs will change our model of software development.
  • Want to buy fake stars to make your Github project look more impressive? Or suspicious that others are doing that? There are ways to detect such perfidy!

Apr 21, 2023

  • CATL (world's largest battery manufacturer) announced they will start producing a battery this year with an energy density of 500 Wh/Kg as compared to the ~285 Wh/Kg of the Tesla 4680 cell. For comparison, gasoline when burned in an internal combustion engine has about 3,000 - 4,000 Wh/Kg.
  • Gosh, you want to build EVs? Well, Chile just nationalized their lithium industry (2nd largest in the world behind Australia). Let's hope this doesn't turn out like when Venezuela nationalized their oil industry...

Apr 20, 2023


Apr 19, 2023


Apr 18, 2023

  • High-res MRI scans with voxels down to 5 microns in size are now possible. Typical MRIs in clinics have voxels of 1-2 millimeters. Don't expect this at your doctor's, though. The article says one step is to send "the tissue" out for "light sheet microscopy." That sounds like the brain is no longer inside the head...
  • The guy that invented the lithium battery says we've got a lot of work to do to make it better.
  • Here's a list of programming playgrounds where you can try various languages in your browser.

Apr 17, 2023

  • The case for unlocking firmware.
  • Somebody wrote a little Python script to flesh-out links in their posts. Quite frankly, I think authors lean on links a bit too much. Instead of providing a pithy summary of something to support their argument, they just link to some external page and say "So there!" Then you have to descend into that link, read it, parse how it relates to what you were reading, and then pop back up to the original article where you'll soon encounter another link. It's exhausting.
  • I wrote a forum post on using GPT4 to create part symbols for KiCad.

Apr 16, 2023

  • I've always liked the idea of constraint programming: Set up the constraints and then let the computer figure out the answer. My problem has always been with learning the syntax of the various libraries. I have a similar problem with matplotlib, but then I used ChatGPT to iteratively evolve a graph showing per-capital GDPs for a set of countries. Maybe I can do the same thing for constraint programming libraries?
  • AI algorithm designers won't settle down enough to let AI chip designers sleep at night.
  • Financial software meets LLMs: It's like a match made in heaven. That is, if you consider Frankenstein getting up with Voltron a heavenly match...
  • People are freaking out about stuff, but people have always freaked out about stuff.

Apr 15, 2023


Apr 14, 2023

  • An interesting interview with sci-fi author David Brin.
  • WikiBinge attempts to show a "vague" connection between any two items you enter into their form. I was hoping it would generate something akin to a mini-version of a James Burke "Connections" episode. Unfortunately, it just lists a chain of articles that are related, usually by having some words in common. Seems like this could now be done much better with GPT...
  • I don't agree with the AI Pause letter. This seems like a better alternative since much of the direction would come from within the AI industry itself. Even so, I'm sure government will try some ham-fisted regulation and we'll end up with the AI version of the NRC: No nukes and no AI for you!

Apr 13, 2023

  • There's a Youtube series focusing on AI hardware and here's the first episode.
  • In the debate about AI's affect on the workforce, here's a datapoint: a 70% reduction in job postings for Chinese videogame illustrators with a 40x gain in productivity. Of course, some customers complain about in-game characters with too many fingers or missing legs...
  • Germany's economy is suffering, partly from energy deficits. Households and companies have had to cut energy use by 18% and they're still gonna shutter their last three nukes. Sheesh!
  • Looks like that murder of the tech entrepreneur in SF might not have been random violence after all. And score one for SF police: they actually arrested somebody!
  • A study across five divergent species exposed a common link that affects aging: DNA-to-RNA transcription becomes faster and more error-prone as we age.

Apr 12, 2023

  • Here's another awesome compendium, this time of decentralized LLMs that you can "own".
  • Looks like NPR went extreme pouty face, took their ball, and went home. Now where will I go on Twitter for all the race and gender news that's fit to spew?
  • Taiwan says no need to destroy TSMC if China invades. With the crazy assholes in-charge in Washington, I'm surprised they haven't bombed the chip fabs already. Anybody who thinks they know the results of doing that is not aware of what can happen when you ignore ecosystem effects.
  • To save the planet, Germany has decided to close its last three nuclear plants and burn more gas and coal. The thinking is they don't need 'em since they made it through the winter just fine. In related news, Germany was awarded the "Short-Sighted Dumbass of the Year Award" for 2023. Yeah, the whole country.

Apr 11, 2023


Apr 10, 2023

  • Here's a pragmatic explanation of how to remember things using spaced repetition.
  • If you have an OpenAI API token, then you can run chatbot-ui locally to get the same experience as using ChatGPT via the web browser version. (The advantage of the API is you are charged on a per-usage basis instead of a flat $20/month.)
  • Well, you knew it was coming: Awesome ChatGPT.

Apr 9, 2023


Apr 8, 2023

  • Antmicro announced an open hardware portal and a design flow that makes it easy to take circuit board Gerber files and a BOM and create realistic 3D renders using Blender.
  • How human societies evolved in two parts. Part 1 discusses early societies where men killed each other to gain access to women who were largely self-sufficient due to adequate resources. In part 2, population pressures required more male involvement in agricultural food production, thus making workers more important than warriors and leading to societies with fewer wars.

Apr 7, 2023

  • Doesn't look like all the links to papers are active yet, but here's the Proceedings of the 3rd Workshop on Open-Source Design Automation (OSDA), 2023.
  • If you're into cybersecurity, then here's a site with hundreds of free classes, including some from the NSA. It's security-focused, but it also includes modules on programming, quantum computing, and reverse engineering.
  • So far this week, San Francisco has killed a software entrepreneur and the USA cycling champion. Unfortunately, Mayor Breed may need more high-profile deaths before she'll help SF clean up its act.
  • Good sources to keep up with AI. Yeah, well, good luck with that...
  • NPR won't tweet until Twitter stops calling it "state-affiliated media". That sounds pretty OK since NPR tweets like they're state-affiliated media.

Apr 6, 2023


Apr 5, 2023


Apr 4, 2023


Apr 3, 2023


Apr 2, 2023


Apr 1, 2023


Mar 31, 2023


Mar 30, 2023


Mar 29, 2023


Mar 28, 2023

  • The problem with stuff like Clearview is the police use it a few times and catch some bad guys, and then they say "If we used it more, we could do even more good!" That's when things go bad and you end up with some cop scanning randos looking for his ex-GF going into Hunk-O-Mania.
  • People have enough subscriptions and they don't want them for cars. I just want to put a key into it and go off somewhere nobody can find me. I don't even want power windows. Hell, I don't even care if I have to stop it by dragging my foot on the pavement...
  • More AI-based chip placement, this time from NVIDIA.
  • A 294-page book that covers ... C++ initialization. That's it, that's the whole book. C++ has become a language that revels in its own complexity.

Mar 27, 2023


Mar 26, 2023

  • NVIDIA has developed a GPU library to give a 40x speed-up to the computation of photomask patterns for making advanced chips like GPUs ...
  • Skip the browser and run ChatGPT right from the command line using Chatblade or gptcli.
  • In keeping with my interest in atoms (versus bits), here's something on mine tailings, the inevitable result of getting stuff out of the ground. (Incidently, since the grade of copper ore has fallen from 50% copper to 0.5%, the best place to mine it is sometimes in the tailings of old mines. The stuff they threw away back then is better than what we can mine right now.)

Mar 25, 2023


Mar 24, 2023

  • Not to get too hung-up on their demographic woes and super-low fertility rate, but here's an article on South Korea's 4B feminist movement that advocates for near-total avoidance of men. From some of the examples they give, can't really blame 'em...
  • Building semantic search engines has now become easy with OpenAI's API. (Side note: Arxiv has 250,000 papers about machine learning!? Who's doing all that?)
  • I wrote a blog post about that Twitter discussion I had about concerning circuit design by having ChatGPT/GPT4 output SKiDL code.

Mar 23, 2023


Mar 22, 2023

  • Here's a super simple guide to getting the Alpaca large language model running locally on your own machine rather than logging into something like ChatGPT.
  • Typst is "a new markup-based typsetting system that is designed to be as powerful as LaTeX while being much easier to learn and use." I like that Typst documents can include scripts whose outputs can be included in the text. Not sure how likely this is to unseat LaTeX in publishing academic papers. Some easy integration into Markdown docs like with MathJax might help adoption.
  • I didn't know they never had one before this, but PyPi has started a blog.
  • Building a budget compute cluster.
  • The West is popular in the West, but not so much everywhere else.

Mar 21, 2023

  • Turns out Nature's political endorsements didn't have any effect other than decreasing trust in scientists. Good job, guys!
  • Here's somebody who got his hardware into the wild but the community to write software for it hasn't coalesced. That mirrors my experience when I was running XESS: you need to do a lot of hand-holding to get things rolling! Also, only about 50% of the dev boards you buy ever make it out of their antistatic bags.
  • More about prompt engineering.
  • I tried giving ChatGPT a few descriptions from commandlinefu.com and it did a pretty good job generating the command sequences. But then I realized that the whole site was probably part of the training set...
  • A modern-day Rosetta Stone containing the Book of Genesis in thousands of different languages etched into a nickel disk.

Mar 20, 2023


Mar 19, 2023


Mar 18, 2023


Mar 17, 2023

  • Here is a foundry service where you can build your own MEMS devices.
  • Experiment with AI Transformers in your browser.
  • Codon is a compiler for speeding-up Python programs. As usual, it "can’t support certain dynamic features" of Python. It doesn't say which ones or how much this limits its general usefulness.
  • Here's a list from Nov/2022 of capabilities emerging from large language models. Who knows how many more have been added by now...

Mar 16, 2023

  • Whenever buying a car is discussed, my wife always gravitates to expensive cars with loads of safety features. My response: "You want safety? Don't use a cell phone while the car's moving. Boom! You're safer than 77% of the drivers out there and it costs nothing. Now, how about that Fiero?"
  • Around 1980, society started shifting from a collective to an individualistic viewpoint according to an analysis of the language used in millions of books. It will be interesting to see if this starts to shift back given the emphasis on acting for the collective good by some segments of the population during the COVID crisis.
  • Terrifying plastic rocks are evidence of how our profligate consumerism is destroying the environment. But fishing nets comprise most of these rocks, so unless you're running a trawler ...

Mar 15, 2023


Mar 14, 2023

  • Well, GPT-4 got released today. So did Claude.
  • This paper fosters "an intuitive understanding of convolutional network deep learning models and how to use them with the goal of engaging a wider creative community."
  • Thirteen amino acids and a couple of nickel ions may have started life on Earth: Simple enough to arise spontaneously and reactive enough to catalyze hydrogen to power primitive metabolic processes.
  • Ha! This guy just came out with a book about the hardest thing in programming!

Mar 13, 2023

  • Here's a list of single-webpage AI projects using the huggingface.js library.
  • I've always been interested in the Demoscene and how their members are able to get such striking visuals and animations from so little code. Here's an example of a jellyfish animation that fits in a single tweet.
  • Just imagine if the resources the US government put into this insignificant case were redirected into domestic infrastructure...

Mar 12, 2023


Mar 11, 2023


Mar 9, 2023


Mar 8, 2023


Mar 7, 2023


Mar 6, 2023

  • This Quora answer demonstrates how doing something different from everyone else can give you a marked leg-up in a competition (in this case, shooting down airplanes). It's similar to the success a football coach had when he decided to flip the 70%-30% ratio of run-versus-pass plays to 30%-70%.
  • Of course, doing something different doesn't always lead to success. This paper shows that first entrants ("pioneers") only capture 10% of a new market and seldom maintain their leadership over a later entrant that gains 28% of the market.

Mar 5, 2023

  • I haven't read this entire article because I've kinda stopped caring about the whole racist/anti-racist back-and-forth, but I'm really tired of publications like Science, Nature and Scientific American becoming so overtly political in their coverage (even to the point of endorsing political candidates).
  • There is now a tufte.css for formatting your HTML articles in the clear, minimalistic style of Edward Tufte. Although not the main focus, Tufte-LaTeX is also mentioned.
  • A hospital in Canada has surgically grafted healthy nerves onto the damaged ones of a dozen quadrapelgics to restore the use of their arms and hands. (This is a press release from the hospital, not a peer-reviewed article.)

Mar 4, 2023


Mar 3, 2023

  • Looks like someone was able to reconstruct the images being viewed by feeding fMRI scan data from the language and visual areas of a brain into a Stable Diffusion model.
  • Somebody submitted a PR to Meta's LLaMa Github repo with a link to a torrent of the model weights. (Normally, Meta wants you to submit a form to get access to those.) In case it vanishes, here it is: magnet:?xt=urn:btih:ZXXDAUWYLRUXXBHUYEMS6Q5CE5WA3LVA&dn=LLaMA
  • Maybe a few years to late to this party, but if you need to do a little performative moralizing, here you go.

Mar 2, 2023

  • I'm reading a book called "How Big Things Get Done". At one point, it discusses the construction of the Empire State building which was done in about 12 months from start to finish. This blog post contrasts that project with the building of the World Trade Center and shows that the workers on the Empire State building were 2x - 4x more productive. And this blog post bemoans the fact that America can't seem to build anything.

Mar 1, 2023

  • Iran must be making one hell of a "nukelear" reactor!
  • Politicians are slowly waking up to the fact that they can't just legislate and expect the atoms to fall in line...
  • Good luck, kids.
  • If I ever got around to making a game, I'd look seriously at Godot. It's getting to that Blender level of critical mass.
  • The AI LLM of the day is ... KOSMOS-1! This one works with different types of data (text & images) and can do things like explain what's going on in a picture or understand the text in an image without using OCR.
  • OpenAI has released APIs to ChatGPT and Whisper. In addition, there is an upcoming ChatML format that lets you interact with GPT models using JSON-formatted data.
  • Operating at a lower level than things like GPT, JAX augments Pyton's numpy to make it easier to perform machine learning operations.
  • Need a QR code for a URL? Here's a set of Python function calls that does it.

Feb 28, 2023


Feb 27, 2023

  • This blog post contains a good timeline with links to important papers in deep learning.

Feb 26, 2023

  • In-Q-Tel is basically the venture capital arm of the US intelligence community (think CIA). Here is one of their reports describing how the ability to both read and write DNA will affect national security and economic competitiveness.

Feb 25, 2023

  • I updated my KiCad on Docker repo so it supports versions 5, 6 and 7. Now I can run any of those versions with a simple command like kicad5 and they don't interfere with each other.

Feb 24, 2023


Feb 23, 2023

  • I pointed to PlantUML a few days ago and now here's a Mermaid cheatsheet for doing similar text-based graphics within a Markdown file. All these things seem to rely on the remarkably long-lived graphviz tool.

Feb 22, 2023

  • Looks like we have another web-based PCB design suite: Flux. Your design is stored in their central database and I'm not sure if you can export your design files. So what happens if the company ceases to exist or if the server is just down?
  • Lots of interest in demographics since the developed/developing world has a problem keeping their birthrates above replacement level. Check out the South Korean birthrate.

Feb 21, 2023


Feb 20, 2023

  • Raspberry Pi is selling a small hardware debug module to make it easier to access the SWD port of a Pico (or any other ARM processor).
  • Just to maintain the ARM theme, here's part 1 and part 2 of a history about ARM.
  • Here's another FOSS solution for running large language modules with just a single GPU.

Feb 19, 2023

  • Somewhere on my travels through ChatGPT-land, I ran across Colossal-AI, a FOSS toolkit for replicating ChatGPT using fewer compute resources (i.e., GPUs) and with faster training. I'm not expert enough and haven't tried it to see if that's true or just BS. But it's open source so you can look for yourself.
  • If you're into making animated visualizations in the browser, SwissGL is a minimalistic wrapper on top of the WebGL2 JS API. This looks like a quick way to get GPU-assisted visualizations onto the web.
  • What will soda cans look like in forty years?

Feb 18, 2023

  • I was reading this article about using ChatGPT to create system modeling diagrams by having it output markdown containing Mermaid (which is amazing by itself). But this led me to the FOSS tool PlantUML that lets you generate many types of diagrams from a text description: UML, mindmaps, mathematics, etc. Using ChatGPT to drive text-based tools like these with natural language inputs gives them capabilities that aren't readily available in GUI-based tools.
  • Interesting article about how both Ukraine and Russia are somewhat dependent upon drones from a private company (DJI) in China. DJI has applied geofencing to restrict the use of their drones in wars in the Middle East, but not in Ukraine (so far).

Feb 17, 2023

  • Meta is handing out a lot of negative reviews to its workers. It also wants to solve the noise problem in its offices. I guess having fewer employees would be one way to do that...
  • This article covers how ChatGPT works. Along the way, it talks about models, neural nets, training, embeddings, semantics, etc. I haven't read it in detail, but I plan to. Better than reading WSJ articles about Meta...

Feb 16, 2023

  • I use PySpice as a Python interface to ngspice to provide circuit simulation capabilities in SKiDL. Now there's a fork called OpenSPICE that adds a native Python simulator. There's not a lot of documentation I could find outside of this article. In the comments, there's also a link to PyLTSpice which lets you drive LTSpice through a Python interface.

Feb 15, 2023

  • I've always been interested in forecasting, even though I suck at it. Superforecasting is a great book on how to make better predictions of the future, and this article is a good, broad-brush exposition of the principles.
  • I frequently use the website remove.bg to get rid of backgrounds in images I want to use as clip-art. I just ran across the rembg Python package that does the same thing locally, and the code can be viewed here.
  • New private-sector, DARPA-like organizations are springing up to advance foundational technologies.

Feb 14, 2023

  • Maybe you're like me: sometimes you use Pandas, but you don't really know Pandas. If so, this extensive visual guide to Pandas may be for you. (Note: This is hosted on Medium so you may be able to view it or you may not. Who knows...) And if actually learning how it works is too much, there's a Python package called sketch that uses AI to assist you in using Pandas.

Feb 13, 2023


Feb 12, 2023


Feb 11, 2023

  • You can get a lot of prepackaged Docker containers for FOSS EDA tools here. This page lists the available tools. Most of these are HDL/FPGA/VLSI design tools so don't expect to get containers for things like KiCad and FreeCAD.
  • A while ago, I built a Docker container for KiCad. It's for version 5, but it should be easy to modify it for versions 6 and 7 (when it becomes available).

Feb 10, 2023


Feb 9, 2023


Feb 8, 2023


Feb 7, 2023

  • I finished "How to Drive a Nuclear Reactor". It describes the systems of a Pressurized Water Reactor (the most common type) and how a control-room operator starts, manages, and stops it. It's a bit more technical than your standard popsci book, but not as challenging as a textbook. Worth a read if you're interested in nuclear power.
  • Helion Energy is trying to build a 50MW fusion reactor that fits in a shipping container and costs $10M by 2030. Seems wildly optimistic but I look forward to being surprised.

Feb 6, 2023

  • Over the course of my life, I've noticed that being smart (or being acknowledged as smart) has ascended in importance. But I would say that most people labeled as smart are merely adept (skilled within some area of knowledge). I think that OODA provides a better framework to judge a person's intelligence by seeing if they can 1) Observe things others don't notice, 2) Orient them into an existing set of facts, 3) Decide what to do based on this new knowledge, and 4) actually Act upon their decision. The number of people who can do this in one field, much less many, is extremely small. They often don't fit the stereotype of smart. And I am not one of them.
  • There's been a lot of talk-talk recently by US "thought leaders" about re-emphasizing manufacturing. This article beats the same drum, except it's from 2017. So the talk has been going on for a while. Despite things like the CHIPS Act and the Inflation Reduction Act (LOL), I'm still waiting to see increases in manufacturing employment. Or lots and lots of robots...
  • K6 will generate “virtual users” who continuously run test scenarios defined using Javascript.

Feb 5, 2023

About

Short entries arranged chronologically about stuff I've seen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published