Reverse engineering my e-bike’s head unit and motor controller to build a custom head unit out of a Raspberry Pi with oled touch screen (head unit will also be used to control LED patterns on the bike). Used a logic analyzer to work out the protocol between the head unit and the motor controller (uart at 9600) and used a ESP32 to man in the middle the protocol. Currently reverse engineering the meaning of the bytes i…
Ask HN: What are you working on (September 2024)?
261–270 of 1001 posts
Re: Ask HN: What are you working on (September 2024)?
#262I'm plugging away on my BitGrid project.... a Turing complete stripped down version of an FPGA without routing fabric and with added delays (for reasons). I'm learning KiCad 8.0, so I can do schematics and build a prototype cell out of TTL.[1] I'm also re-acquainting myself with Verilog so I can do an ASIC prototype through TinyTapeout. The main question that I hope to answer is just how much power a bitgrid cell act…
Re: Ask HN: What are you working on (September 2024)?
#263Re: Ask HN: What are you working on (September 2024)?
#264I'm learning to deweed our lawn space. Its strange feel to have visual proof of what happens when you neglect your responsibilities even for a short time.
Re: Ask HN: What are you working on (September 2024)?
#265I’m currently enhancing the documentation for my project, PGQueuer.
About PGQueuer: PGQueuer is a minimalist, high-performance job queue library for Python, leveraging PostgreSQL’s LISTEN/NOTIFY for efficient job management. It’s perfect for handling background tasks and managing workflows with simplicity and reliability
Re: Ask HN: What are you working on (September 2024)?
#266It’s the kind of thing that could only exist because after I built the theory behind it, I went into software engineering and learned how to build web apps, so that I could build strange stuff like this.
Re: Ask HN: What are you working on (September 2024)?
#267There's been a lot of innovation in build tools for other languages recently: turborepo, nx, poetry. Also Monorepo build tools like Bazel, Pants, or Buck. Mill aims to bring a lot of those innovations to the JVM ecosystem which is currently dominated by old stalwarts like Maven (circa 2004) or Gradle (2008), which although improving definitely have the weight of legacy holding back their potential
Mill brings things like automatic task caching, side-effect-free build tasks, automatic parallalization, automatic detection of task dependencies, task sandboxing/isolation, and other things that are table stakes in modern build tools, along with a concise strongly typed build language with excellent IDE support to make condiguring your build easy and safe (no more yaml!)
Re: Ask HN: What are you working on (September 2024)?
#268Re: Ask HN: What are you working on (September 2024)?
#269I’m currently building an Electron/Tauri alternative that uses Bun called Electrobun [2].
As well as a hybrid code editor + browser which is built on Electrobun called co(lab) [3].
I’m also going to be open sourcing some other stuff that powers Electrobun and co(lab) including an optimized bsdiff implementation I wrote in zig, and a NoSql database designed for rapid prototyping.
Meanwhile I also spend around 3-6 months a year helping friends/fellow alumni with their startups. Typically unblocking hard technical problems or driving large refactors and process/culture changes. Currently midway through my 3rd.
[3]: https://colab.sh