Are panics faster?
Apr 20th, 2023
A couple days ago in a reddit thread, the author claimed that using panics instead of returning errors was up to 40% faster. The reactions were, as expected, mostly negative, after all two of the go proverbs are “Errors are values” and “Don’t panic”.
Intro to LLM's
Apr 13th, 2023
The large language models (LLM’s) revolution is currently led by OpenAI, and rightfully so. It was their release of ChatGPT that really gave us a sneak peek at how interactions between humans and computers will be in the future.
The missing ternary operator in Go
Jan 12th, 2023
One notable absence in Go’s specification is the lack of a ternary operator. Although I understand how abusing it can lead to pretty cryptic code, there are a lot of use cases that could make the code more expressive and succinct.
Advice to young engineers
Jan 9th, 2023
Throughout my career, I’ve mentored and coached dozens of software engineers. But one mistake I’ve seen repeatedly is the number one cause for career stagnation.
Guidance is a library designed to help you control the output of an LLM. For instance, ensuring the output is a JSON object with a specific schema.
#This article is making the rounds on the internet. The author makes the case that open-source models are innovating faster than the top closed-source models (Bart, Sydney, and OpenAI).
#I had the chance to play with DeepFloyd IF, a new text2img model that’s designed to create more realistic images and, above all, deal better with text.
#Writing an OS in Go. This could be an exciting series of articles. You can learn how to use and abuse the go toolchain to create main function of the kernel.
#