Recent submissions

Comment · 5 years ago
With all these UF2 first boards the first thing I do is solder on the SWD header and figure out what magic sequence of memory read/writes I need to make over jlink to unlock the flash and remove the damn bootloader.

Sometimes I wonder if anyone actually uses a debugger anymore :(

Comment · 5 years ago
Over a year ago http://grep.app showed up which does basically all I want from GitHub search and Nat (GitHub CEO) said lets talk, but nothing public happend. Biggest thing I use it for is looking for examples of how to use some API, so exact search of the function name and filter by language. The regex is also super nice to have when I need it.
Comment · 5 years ago
The contacts bit is a disaster right now, there is a whole support page devoted to it and it still does not tell the whole story. https://support.signal.org/hc/en-us/articles/360007319011-Ma...

I had a contact show up with a super old name that I wanted to update but it was right in all my other apps. Turns out I still had the old name in one of the read only merged contacts from WhatsApp (contact showed up fine in WhatsApp). I had to remove my WhatsApp account clear the app data for signal and resync everything.

Comment · 5 years ago
You can already do a lot with https://renode.io I have run a full simulation with a verilator (slooow) of a small RISC-V before I had hardware in hand.
Comment · 6 years ago
So many years of people telling me that my exact setup does not work, yet here I am not remembering the last time I had an issue with displays on Linux. It has even gotten _better_ since I moved to Wayland which I am also told does not work.
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
Right URLs never change. Remember when one of the most popular golang logging libraries renamed from github.com/Sirupsen/logrus to github.com/sirupsen/logrus and all of a sudden everything would break because you were using both via some dep vendor.

Or Java where you get 80 char of namespaces that may or may not change because the library moved to be an eclipse project.

Comment · 6 years ago
Yes codewarrior is loading.
Comment · 6 years ago
I do not miss managing the memory banks, the HCS12 were also something special.
Comment · 6 years ago
Comment · 6 years ago
Comment · 6 years ago
BLE mesh is difficult to do at high performance across multiple platforms and we did it years before there was a spec. Would I use the spec now? Probably. Would I have waited 3 years for the spec to come out? No.

At the time you could lock up Android devices just by sending too many beacons and require users to factory reset there network settings.

When people say Bluetooth is easy I assume they have not done much more than GATT connections and a simple beacon.

Comment · 6 years ago
We wrote a Bluetooth mesh product before there was Bluetooth mesh standard. Don't call me lazy for not publishing a short spec when the actual Bluetooth spec is over 100 pages. BLE is "easy" managing a mesh network with transactions , droped packets, authentication, 100s of settings across different products is not. Instead we focused on the product we were trying to sell and things people actually bought based on like Alexa and Google support. We had lots of internal docs that heavily documented things including things that would damage the performance of the network and experiments that failed in practice.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton