News for hackers. Stuff that matters.

raphui

Re:Ask HN: What Are You Working On? (April 2026) on Monday April 13, 2026 @03:59AM (#47749109)
I’m building TrackCheck, a small app that helps motocross riders quickly see which UK tracks are open for the weekend.

Tracks usually post updates on Facebook, so riders end up checking dozens of pages manually. I scrape recent posts and use an LLM to infer whether a track is open, closed, or unknown for the upcoming weekend.

Currently Android-only, with iOS in progress:

https://play.google.com/store/apps/details?id=com.lynxleap.t...

Re:Ask HN: What Are You Working On? (December 2025) on Wednesday December 17, 2025 @02:46PM (#46304544)
In my use case (dirtbike anti theft tracker), it is useful to use an RTOS, not specifically for hard time constraints, as I don't have those, but more to have all the other functionality: task synchronisation mechanisms, driver abstraction, etc. That allows to better design the application. For example, having separate tasks for GPS updates, cellular communication, and motion detection with proper prioritization makes the code much cleaner than a giant main loop with interrupts. About other industries, I would say highly critical medical systems, avionics and automotive find it useful to use RTOSes because they have use cases where time constraints are really hard.
Re:Ask HN: What Are You Working On? (December 2025) on Tuesday December 16, 2025 @04:11AM (#46286372)
As ab71e5 said, "Real time" in the context of OSes, means the operating system is optimized for determinism. The OS guarantees that events will be handle in a particular time-window and that high priority task will always run first.
Re:Ask HN: What Are You Working On? (December 2025) on Monday December 15, 2025 @06:25AM (#46273066)
I’ve been working on a custom RTOS for Cortex-M for the past 10 years: https://github.com/raphui/rnk It started as a way to learn RTOS internals, and over time it has grown into something with lots of nice features. I’m even using it in a dirtbike anti-theft tracker I am building. Also, 2 months ago, I did a weekend challenge to build an embedded software parameter DSL and compiler. Its goal is to let firmware developers define configuration values, thresholds, constants, and other application-level parameters in a structured, human-readable format, and compile them into binary data that the firmware can directly use. https://github.com/raphui/epc

Happy to get any feedback :)

Re:Ask HN: What are you working on? (Dec 2025) on Wednesday December 03, 2025 @05:43AM (#46132927)
2 points by raphui 30 days ago | parent | context | prev | next [–] | on: Ask HN: What are you working on?

I’ve been working on a custom RTOS for Cortex-M for the past 10 years: https://github.com/raphui/rnk It started as a way to learn RTOS internals, and over time it has grown into something with lots of nice features. I’m even using it in a dirtbike anti-theft tracker I am building. Also, 2 months ago, I did a weekend challenge to build an embedded software parameter DSL and compiler. Its goal is to let firmware developers define configuration values, thresholds, constants, and other application-level parameters in a structured, human-readable format, and compile them into binary data that the firmware can directly use. https://github.com/raphui/epc

Happy to get any feedback :)

Re:Ask HN: Who wants to be hired? (December 2025) on Tuesday December 02, 2025 @08:42AM (#46121103)
Location: UK Remote: Yes Willing to relocate: No

Technologies: C, Linux Kernel, RTOS, Security, ARM, Cortex-M, Cortex-A

Résumé/CV: https://www.lynxleap.co.uk

Email: [email protected]

Re:Ask HN: Who wants to be hired? (November 2025) on Thursday November 06, 2025 @10:49AM (#45836509)
Location: UK Remote: Yes

Willing to relocate: No

Technologies: C, Linux Kernel, RTOS, Security, ARM, Cortex-M, Cortex-A

Résumé/CV: https://www.lynxleap.co.uk

Email: [email protected]

Re:Ask HN: What are you working on? (November 2025) on Sunday November 02, 2025 @10:28AM (#45790992)
I’ve been working on a custom RTOS for Cortex-M for the past 10 years: https://github.com/raphui/rnk It started as a way to learn RTOS internals, and over time it has grown into something with lots of nice features. I’m even using it in a dirtbike anti-theft tracker I am building. Also, 2 months ago, I did a weekend challenge to build an embedded software parameter DSL and compiler. Its goal is to let firmware developers define configuration values, thresholds, constants, and other application-level parameters in a structured, human-readable format, and compile them into binary data that the firmware can directly use.

https://github.com/raphui/epc

Happy to get any feedback :)

Re:Ask HN: What Are You Working On? (October 2025) on Thursday October 16, 2025 @04:39AM (#45602904)
I’ve been working on a custom RTOS for Cortex-M for the past 10 years: https://github.com/raphui/rnk It started as a way to learn RTOS internals, and over time it has grown into something with lots of nice features. I’m even using it in a dirtbike anti-theft tracker I am building.

Also, this month I did a weekend challenge to build an embedded software parameter DSL and compiler. Its goal is to let firmware developers define configuration values, thresholds, constants, and other application-level parameters in a structured, human-readable format, and compile them into binary data that the firmware can directly use.

https://github.com/raphui/epc

Happy to get any feedback :)

Re:Ask HN: What are you working on? (September 2025) on Tuesday September 30, 2025 @05:51AM (#45423685)
I’ve been working on a custom RTOS for Cortex-M for the past 10 years: https://github.com/raphui/rnk

It started as a way to learn RTOS internals, and over time it has grown into something with lots of nice features. I’m even using it in a dirtbike anti-theft tracker I am building.

Also, this month I did a weekend challenge to build an embedded software parameter DSL and compiler. Its goal is to let firmware developers define configuration values, thresholds, constants, and other application-level parameters in a structured, human-readable format, and compile them into binary data that the firmware can directly use.

https://github.com/raphui/epc

Happy to get any feedback :)

Show HN: EPC – Embedded software parameter DSL and compiler

https://github.com/raphui/epc

Hi HN!In every embedded job I’ve had, each company had its own way of handling application parameters. There was no standard approach, and everyone was reinventing the wheel. EPC aims to simplify this.So, I built EPC, a small DSL and compiler to describe application-level configuration parameters for embedded firmware. The idea is inspired by Device Tree Compiler (DTC), but instead of hardware...

( Read More... | no comments | on HN )
Re:Ask HN: Who wants to be hired? (September 2025) on Monday September 01, 2025 @04:32PM (#45096372)
Location: UK

Remote: Yes

Willing to relocate: No

Technologies: C, Linux Kernel, RTOS, Security, ARM, Cortex-M, Cortex-A

Résumé/CV: https://www.lynxleap.co.uk

Email: [email protected]

Re:Ask HN: Freelancer? Seeking freelancer? (March 2024) on Wednesday March 13, 2024 @11:17AM (#39692303)
SEEKING WORK | REMOTE | EU time zones I'm a embedded software engineer with 10 years experience in embedded systems.

I have extensive experience designing and implementing embedded firmware for a wide range of platforms (STM32F4/L4, custom ASICs, Cortex-A).

Technologies: C, Linux Kernel, RTOS, Security, ARM

Website: https://www.lynxleap.co.uk/

Re:Ask HN: Freelancer? Seeking freelancer? (February 2024) on Monday February 12, 2024 @05:34AM (#39343413)
SEEKING WORK | REMOTE | EU time zones

I'm a embedded software engineer with 10 years experience in embedded systems.

I have extensive experience designing and implementing embedded firmware for a wide range of platforms (STM32F4/L4, custom ASICs, Cortex-A).

Technologies: C, Linux Kernel, RTOS, Security, ARM

Website: https://www.lynxleap.co.uk/