Tuesday, July 25, 2023

Show HN: An Open-Source Platform for Raspberry Pi with Robust OTA Updates https://ift.tt/7wt3N6y

Show HN: An Open-Source Platform for Raspberry Pi with Robust OTA Updates Over the last few weeks, I worked on a set of tools which enables (1) a modern workflow to build customized images for Raspberry Pi, (2) robust over-the-air updates with rollback support of the entire system, including firmware files, and (3) managed state which is preserved across reboots and updates. The goal is to have a reliable platform for creating Raspberry Pi-based products. The initial motivation for the project came from one of our customers who uses Raspberry Pi to control test benches for pedelecs. The entire project is open-source. Feel free to check it out and give it a try. The project is still in an early stage and I am eager to hear your thoughts and opinions. Also, feel free to ask any questions! :) https://ift.tt/KsCo2qe July 24, 2023 at 06:57PM

Show HN: I built a robot that generates b-movie plots https://ift.tt/ayNm4z7

Show HN: I built a robot that generates b-movie plots It's hilarious. https://ift.tt/KT2vkmQ July 25, 2023 at 01:43AM

Monday, July 24, 2023

Show HN: Borgo – a Rusty language that compiles to Go https://ift.tt/o6xYwdm

Show HN: Borgo – a Rusty language that compiles to Go Hey HN Borgo is a programming language I've been working on for the past year. It looks like Rust (because I didn't want to write a parser) and compiles to Go. What I want from a programming language is: - Sum types - Pattern matching - Option/Result types - Garbage collected - Concurrency without async - Good third-party package ecosystem Borgo is my attempt at filling the gaps in the list above, adding features seen in ML-like languages to Go. One ambitious goal of this project is to be compatible with existing Go packages. Generating bindings is pretty much automatic (there's an importer tool) and should help massively with adoption. The repo includes bindings to some packages in the stdlib already. The compiler is in no way complete, but you can definitely build some interesting programs with it. The online playground runs the compiler as a WASM binary, stitches together the transpiled Go code and sends it off for execution to the official Go playground. The playground contains quite a few examples and goes more in depth into each feature: https://ift.tt/t3UG7ZL Would appreciate any feedback! :) https://ift.tt/t3UG7ZL July 24, 2023 at 06:52PM

Show HN: Free Threads Video Downloader https://ift.tt/RiqSo09

Show HN: Free Threads Video Downloader https://ift.tt/cCpt5Lg July 24, 2023 at 02:03PM

Show HN: I Created a Amazon Price Comparison Extension That Saves You $$$ https://ift.tt/YEIdQC7

Show HN: I Created a Amazon Price Comparison Extension That Saves You $$$ I was fed up of habit shopping from Amazon. So I created a Chrome Extension that allows you to easily, compare from every major retailer, whilst still browsing Amazon. Any feedback is welcomed :) https://ift.tt/cal9vZu July 24, 2023 at 04:35PM

Show HN: My Pen Plotting Journey https://ift.tt/xbZVIDW

Show HN: My Pen Plotting Journey https://ift.tt/pJEwaK7 July 24, 2023 at 07:27AM

Show HN: CreatorKit – FREE self-host OSS alternative to Mailchimp https://ift.tt/GVkj2Rt

Show HN: CreatorKit – FREE self-host OSS alternative to Mailchimp https://ift.tt/zvQPpgt July 24, 2023 at 08:38AM

Show HN: Tablr – Supabase with AI Features https://ift.tt/uZsg6oX

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM