Fearless concurrency in your microcontroller
A blog about Rust and embedded stuff
The latest blog posts to take off on Hacker News. 2,470 posts.
A blog about Rust and embedded stuff
I’d like to preface this case study by stating that my intentions behind redesigning Apple Music were in no way driven by indignation or…
A solid text editor is a developer’s best friend. You use it constantly and it becomes like a second pair of hands. The keyboard commands you use daily become so engrained in your muscle memory that you stop thinking about them entirely.
When I was a young coder, just starting out in the big scary world of enterprise software, an older, far more experienced chap gave me a ste...
A well-known scientist (some say it was Bertrand Russell) once gave a public lecture on astronomy. He described how the earth orbits around the sun and how the sun, in turn, orbits around the center of a vast collection of stars called our galaxy. At the end of the lecture, a little old lady at the back of the room…
In my initial implementation of our lightmapping technology I simply stored lightmap textures in RGBA16F format. This produced excellent results, but at a very high memory cost. I later switched to the R10G10B10A2 fixed point format to reduce the memory footprint of our lightmaps, but that introduce
Twenty tips addressing the basics of ballroom etiquette for single Victorian gentlemen.
You might have heard that you shouldn't be using JWT. That advice is correct - you really shouldn't use it. In general, specifications that allow the attacker to choose the algorithm for negotiation have more problems than ones that don't (see TLS). N libraries need to implement M different encryption and decryption…
In the light of my latest fascination with Rust programming language, I've started to make small presentation about Rust at my office , sinc...
One of the 'Elite 8' Pizzerias in the US by Every Day with Rachael Ray One of America's Perfect Pizzeria's: Zagat And Many Other Awards Main Restaurant Website
I've been chipping away at bringing up 802.11ac on FreeBSD. I've been meaning to write this post for a while, but you know, life got in the ...
Last weekend I was playing around with a way to represent null-terminated UTF8 strings in Rust. Rather than just toying with it forever, I decided ...
Some of my favorite practices and ideas from almost four years at Heroku.
Debian Stretch stable includes the nftables framework, ready to use.Created by the Netfilter project itself, nftables is the firewalling toolthat replaces th...
Many beginning Python users are wondering with which version of Python they should start. My answer to this question is usually something along the lines…
As you might remember, the FDA stomped on 23andMe for using too many irresponsible genetic tests that purported to tell you things about yourself and your health with limited support. They eventual…
All the software written for this project is in Python. I’m not an expert python programmer, far from it but the huge number of available libraries and the fact that I can make some sense of it all without having spent a lifetime in Python made this a fairly obvious choice. There is a python distribution called…
In my last post, I reminisced about my bbs software that I wrote and sold in 1993. In 1995, I was a senior in high school, and my school had just purchased a 76 computer Novell network for the 900 ...
You don't need to be twice as good to get twice the results. You just need to be slightly better. Learn how to use the powerful 1 Percent Rule to get ahead.
I’ve been reading a bunch of anecdotal reports that the TSA is starting to scan paper separately: A passenger going through security at Kansas City International Airport (MCI) recently was asked by security officers to remove all paper products from his bag. Everything from books to Post-It Notes, documents and more…
Combinatorics is a branch of mathematics that deal with counting of discrete structures. Two concepts that often come up in the study of c...
Apple had mixed earnings: most of the world was great, but China was bad again. The reason is that in China WeChat matters more than iOS.