Making a trading Gameboy: A pocket exchange and algo trading platform
An exchange and algo trading station in your pocket!
An exchange and algo trading station in your pocket!
What makes a good API for a library? Or more importantly, what makes it bad? This talk discusses the principles of what goes into user-centered design, and how best to apply those principles when writing a Python library for fellow developers.
I was honored to present a talk on Ruby concurrency at RubyConf 2024. It represents a high-level distillation of much of my writing and research over the past year. The conference itself was great, and presenting was such a fun experience. Here is the talk, titled “In-Depth Ruby Concurrency: Navigating the Ruby…
“The What and Why of Adapter based Parameter Efficient Fine Tuning: Understanding Its Purpose and Significance”
Emulating the unknown: Blood testing device for the GBA
Filecoin Foundation successfully deploys IPFS in space. Discover the details of this groundbreaking achievement.
How we cut build times by 50% and shipped a solution for scale.
A common misconception about wings is that they need to have the classic airfoil shape to work. In reality, just about any surface can create lift and function as a wing.
On July 5, 2023, Meta launched Threads, the newest product in our family of apps, to an unprecedented success that saw it garner over 100 million sign ups in its first five days. A small, nimble te…
I have been doing Java in Neovim for quite a while at work, and it’s been a very pleasant experience. As Neovim usage grows (especially amongst the younger crowd), I want to share how I do it.
Try setting the root font-size to `calc(1rem + 0.25vw)` instead of using media queries with fixed breakpoints.
Things this developer thinks might be interesting to you.
Researchers hypothesize it’s fermentation, not fire, that’s behind our ancestors’ increasing brain size.
After playing/working with computers for more then 25 years I started to appreciate small but handy valuable stuff – like adapters or handlers or … yeah – all kind of stuff. With …
In the context of out-of-order microarchitectures, I was under the impression that execution units remain occupied until the µop they’re processing is complete. This is often not the case.
We’re Matt deWet, gameplay tech lead on VALORANT , and David Straily, project tech lead on VALORANT - and we're beyond excited to be here with you all to share some of the technical details behind how we’re addressing som…
I spent about ten days in the Ivory Coast, mostly in Abidjan, but also Yamoussoukro, Man, and Grand Bassam. (Note – The Ivory Coast is so French in culture and temperament that it insists on offici…
I missed it, but last month I had my 20-year blogging anniversary. Let's recap a bit about how it started and how it went.
An introduction to signals: a written version of my talk at RustConf 2023.
I prefer a lightweight nonfiction book to a detailed tome. I’m a dilettante of many interests, so my attention for any given topic is more likely to sustain 100 pages than 600. The sweet spot is longer than a longread internet article, but that doesn’t demand a months-long commitment: a 2-3 hour text.
I reversed the firmware updater of my Toshiba HDD to be able to update it on Linux. The following commands should work, USE AT YOUR OWN RISK :
Neural radiance fields provide state-of-the-art view synthesis quality but tend to be slow to render. One reason is that they make use of volume rendering, thus requiring many samples (and model queries) per ray at render time. Although this representation is flexible and easy to optimize, most real-world objects can…
VPR (pronounced “Viper”) is Nordic Semiconductor’s first RISC-V processor, landing in the new nRF54H and nRF54L lines of SoCs after their initial announcements in April and October of 2023 respectively. Readers of this blog are familiar with my long-running obsession interest in RISC-V (see my RISC-V Tips and RISC-V…
I hope everyone had a good weekend. I went on a hike. It was great. Statistics One of my great school regrets, next to “taking three years of business...
In this article, you will learn about some OpenBSD features you may not know about
Using ONNX with WebGPU and WebAssembly leads to 20x speedup over multi-threaded and 550x speedup over single-threaded CPU performance. Learn how.
Would you like the design a web API that is reliable and pleasant to use? I have some ideas for you.
You may know me for my interactive tutorials. But before that, I was writing visual but non-interactive tutorials. In particular, there wasn’t a lot of information about A* on the web, so I decided to collect all my notes about pathfinding [1] together in one place in the 1990s. But then in the 2010s I started making…
The IOCCC Flight Simulator was the winning entry in the 1998 International Obfuscated C Code Contest. It is a flight simulator in under 2 kilobytes of code, complete with relatively accurate 6-degree-of-freedom dynamics, loadable wireframe scenery, and a small instrument panel.