Coroutines make robot code easy
Our FIRST Robotics team struggled with autonomous code for years. Coroutines were the missing piece.
Visa to acquire Brazilian startup Pismo for $1B
Visa (NYSE: V) today announced it has signed a definitive agreement to acquire Pismo for $1 billion in cash.
Mental Liquidity
I recently heard a phrase I love: Mental liquidity.
Cisco can't stop using hard-coded passwords
There’s a new Cisco vulnerability in its Emergency Responder product: This vulnerability is due to the presence of static user credentials for the root account that are typically reserved for use during development. An attacker could exploit this vulnerability by using the account to log in to an affected system. A…
How to participate in Monday’s oral arguments re: Internet Archive
We’re standing up for the digital rights of all libraries in court! On Monday at 1pm ET, the Southern District of New York will hear oral argument in Hachette v. Internet Archive, the lawsuit against our library and the longstanding library practice of controlled digital lending, brought by 4 of the world’s largest…
Paving the way to efficient architectures: StripedHyena-7B
StripedHyena-7B is an open-source model built beyond the Transformer architecture, matching Llama-2 and Mistral 7B while running faster on long sequences.
Sierra Creative Interpreter – Scripts
Gentlemen... BEHOLD! I Have Decompiled!
Dolphin Emulator: Progress Report February, March, and April 2023
It's been a hectic past few months for the project. In addition to the upcoming release on Steam, a lot of focus has gone into other major features. While not everything has landed yet, two very important changes to Android did arrive, one of which has been in the works for a couple years! We're talking about a large…
SnapFusion: Text-to-Image Diffusion Model on Mobile Devices Within Two Seconds
Text-to-image diffusion models can create stunning images from natural language descriptions that rival the work of professional artists and photographers. However, these models are large, with complex network architectures and tens of denoising iterations, making them computationally expensive and slow to run. As a…
My Fear of Commitment to the First CPU Core
On this Valentine's Day Weekend I share the heartbreak that caused my fear of commitment to the 1st CPU Core of any socket (not just core 0).
Amiga ASCII Art
My thesis on Amiga ASCII art translated to English.
Rerun OSS beta is released
Today we're making the the Rerun open source project public. Rerun is now installable as `pip install rerun-sdk` for Python users and `cargo add rerun` for Rust users.
M3 Macs: there's more to performance than counting cores
A look at some of the factors determining the performance of new M3 chips compared to the M1 and M2 versions, and how not to compare them.
Local async executors and why they should be the default
Imagine you are new to Rust and you want to learn some async programming. Writing a chat server is a common way to start, scope is small enough to contain in a blog post, yet it is complex enough to learn most of what you'll need to build async servers in Rust. One DuckDuckGo query and we are off to the races…
Ode to the M1
It is not often I am blown away by a piece of hardware. My Hall of Fame features the 1991 Super Nintendo, the 1995 3dfx1, and the 2010 Intel's Serie 520 SSD [1] . This past month my 2021 MacBook Pro M1 [2] joined the club.
Breaking java.lang.String
Let's abuse a bug in java.lang.String
ARRL hails FCC action to remove symbol rate restrictions
The American Radio Relay League (ARRL) is the national association for amateur radio, connecting hams around the U.S. with news, information and resources.
Choosing a Postgres primary key
Turns out the question of which identifier to use as a Primary Key is complicated -- we're going to dive into some of the complexity and inherent trade-offs, and figure things out
I discovered caching CDNs were throttling my everyday browsing
Update: 28 Nov 2023 Zen Internet and I have amicably parted ways over this matter. Their technical response has been added to this post.
Databricks acquires serverless Postgres vendor bit.io
bit.io is joining Databricks, where co-founders Adam Fletcher and Jonathan Mortensen and the team will apply their expertise to deliver groundbreaking new developer experiences for data and AI.
A data corruption bug in OpenZFS?
The Thanksgiving long weekend (23-26 November) in 2023 was an interesting one for OpenZFS, that I managed to land myself in the middle of. The short version of events is that an apparent silent data corruption bug was discovered, which is kind of the worst case scenario for a data storage system. It was a pretty…
How does it know I want CSV? – An HTTP trick
Forgotten parts of RFC2616
MIT engineers create an energy-storing supercapacitor from ancient materials
MIT engineers created a carbon-cement supercapacitor that can store large amounts of energy. Made of just cement, water, and carbon black, the device could form the basis for inexpensive systems that store intermittently renewable energy, such as solar or wind energy.
GameMaker to be free for non-commercial purposes and have one-time fee license
We're updating GameMaker’s pricing and adding more free options. Plus free asset bundles for everyone!
Paizo Announces System-Neutral Open RPG License
<p>For the last several weeks, as rumors of Wizards of the Coast’s new version of the Open Game License began circulating among publishers and on social media, gamers across the world have been asking what Paizo plans to do in light of concerns regarding Wizards of the Coast’s rumored plan to de-authorize the existing…
Exploring the Halo 1 System Link Protocol
One of my all-time favorite games is Halo: Combat Evolved that launched together with the original Xbox in 2001. One major part of the game was multiplayer, up to 16 people at a LAN party could play together by connecting four Xbox consoles over Ethernet , referred to as System Link .
Replit's new AI Model now available on Hugging Face
At Replit, our mission is to empower the next billion software creators. Yesterday, we strengthened our commitment by announcing that Replit AI is now free for all users. Over the past year, we’ve witnessed the transformative power of building software collaboratively with the power of AI. We believe AI will be part…