peterus

Joined 1 year ago

Karma
81
Submissions
23
Member since
Aug 23
https://www.petertanner.dev
View on Hacker News

Recent submissions

Comment · 1 day ago
Besides them being wonderful test equipment, it's always fun showing people the hidden Centipede game on the HP 54645D oscilloscopes.
Comment · 1 month ago
Real world applications of TLA+: https://foundation.tlapl.us/industry/index.html.

The Intel paper shows how TLA+ was applied as a step prior to writing the hardware description. I'm not sure if it caught on, it seems like other tools are used nowdays, does anyone here in the VLSI industry know?

Comment · 1 month ago
There are valid use cases for the infinite while(1) loop in microcontroller programming (contrary to popular belief it seems). Autogenerated HAL code for the stm32 uses it for error handlers, and they support C++ so I am surprised this was UB.

I only use it for error handling and of course it is a bad idea to use this to wait/stall in power sensitive applications, in that case use wake from interrupt.

As an aside, I like to include a software breakpoint in my error handlers. It makes debugging easier without wasting a hardware breakpoint (which are physically limited by the microcontroller):

  __BKPT();
  while (1)
    ;
Comment · 1 month ago
I like the attention to detail with the Todd Howard reference:

> Become encumbered in-game to start your quest to storage bliss! It just works.

Comment · 1 month ago
Comment · 2 months ago
Comment · 2 months ago
Comment · 3 months ago
Comment · 3 months ago
I've been using eddrit.com, I think it best matches the minimalist old ui (no full size images without clicking drop-down, pagination, etc).
Comment · 3 months ago
He was just ahead of its time in terms of grind and realism. I remember one of the first times gregtech was introduced to the mainstream was with the Mindcrack FTB modpack, most people hated it because they were used to being able to unlock ore doubling (with the ic2 macerator) within the first 20 minutes of a new world. He increased the difficulty by making the recipe need diamond cutting heads instead of a ton of iron. As you said he did this by modifying another mod's recipe (in this example ic2) which was frowned upon at the time.

In a sense, he created expert mode modpacks before they were a thing, where it is common and expected to modify recipes from multiple mods to make a more interconnected recipe chain.

Comment · 4 months ago
No it doesn't, the time to first fix from cold start of modern GNSS receivers is in seconds (24s on the NEO M9N). Assisted GNSS using data from the internet reduces that to under 2 seconds (see https://content.u-blox.com/sites/default/files/NEO-M9N-00B_D...). Of course this can change based on the GNSS environment.

Even in the worst case the almanac (the data that is streamed at 50 bits/second) repeats every 12.5 minutes not hours.

Comment · 4 months ago
Comment · 4 months ago
Awesome project, re fpga implementation one option you might want to explore are used Bitcoin miner control boards if you want the best logic units/$ ratio. I've used the EBAZ4205 (zynq 7010) control boards with a cheap/generic FT2232HL dev board and it works great. Of course it's a bit more of a pain compared to a regular dev board
Comment · 4 months ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton