News for hackers. Stuff that matters.

jchap

Re:Ask HN: What are you working on? (May 2026) on Sunday May 10, 2026 @06:09PM (#48088647)
Tryke! A Rust-based Python test runner with a Jest-style API.

https://github.com/thejchap/tryke

Thanks - planning to open source it (at which point the link will work :) until then should probably hide that I guess…

Show HN: Diffswarm – GitHub-style review and workflow for any unified diff

https://diffswarm.dev

Pipe the output of a `diff` command to Diffswarm to get back a persistent URL that contains the diff with workflow, comments, search, etc. Basically some of the helpful features that Github offers on PR diffs, just available for any arbitrary diff.I wrote this tool to use at work for documenting snapshot diff triaging, and also used it to help with the same thing on a couple Ty PRs. Example:...

( Read More... | 2 comments | 5 points | on HN )
Yea it definitely could!

Show HN: Magic-markers – control a smart bulb with crayola markers

https://github.com/thejchap/magic-markers

i made this for my niece for her 3rd birthday. it was inspired by this reel: https://www.instagram.com/reel/DIE2O59Svcz/?igsh=MXNnbmJsZWR.... the main difference (i believe) is that this is entirely self-contained and does not require integrating with a smart home system. the bulb connects directly to a wifi network on the nanoc6, and the nanoc6 posts commands directly to the tasmota command...

( Read More... | 4 comments | 2 points | on HN )
Re:Ask HN: Workflow Orchestration tools? on Thursday April 03, 2025 @03:58PM (#43574624)
Are there any (simple) tools out there where the API contract is like:

- POST a statechart to something to kick it off/validate transitions/log events, schedule waits/etc

- receive POSTs (webhook-like) back to a handler endpoint to actually execute side effects

The SCXML spec defines stuff that supports this really well (ie the send/invoke tags)

Closest things I’ve been able to find:

Stately/XState

Temporal

AWS Step Functions

Step functions probably the closest to what I'm looking for but is the task token thing the only way to “receive” events?

Re:Ask HN: Who is hiring? (February 2025) on Monday February 03, 2025 @01:35PM (#42921282)
Anuvi (REMOTE) - we're a pre-seed startup and don't have an official job posting anywhere (yet) but we're looking for our 3rd engineer (https://anuvi.io). We're a COBRA administrator that's going up against a few large incumbents with a lean tech/product-focused team. We have PMF and need to scale. Python+serverless backend on AWS lambda + Vue frontend(s).

Salary range is $165k-$195k USD + equity

Please email me a resume at justin (at) anuvi.io

Show HN: Put heartery.food/ in front of a recipe url to check heart-healthiness

https://heartery.food/

Doc said cholesterol is high (and got some other risk factors), sadly having to axe (or modify) some meals in the rotation. Made a little tool to help and to make it slightly more fun for myself.If any lawyers, nutritionists, cardiologists, or FDA regulators see this and it’s saying something wrong or bad please tell me.

( Read More... | no comments | on HN )
this is cool, and a way better executed/more fully featured version of this poc i did a couple weeks ago :) which uses vue under the hood

https://news.ycombinator.com/item?id=39353269

example app: https://github.com/thejchap/pue/blob/main/example.py

good luck! i think there’s definitely something here with this kind of thing

Re:Show HN: Zany – Favicon API on Tuesday October 03, 2023 @02:38PM (#37755835)
it is not, just a simple hosted service
Re:Show HN: Zany – Favicon API on Tuesday October 03, 2023 @09:35AM (#37751702)
this is a great idea, going to update the docs. also, regarding dark themes, you can control the text/background color via query params:

    <link rel="icon" href="https://zany.sh/favicon.svg?text=hi&background-color=black&text-color=white">

Show HN: Zany – Favicon API

https://zany.sh

Got mad at this console error the other night: "Failed to load resource: the server responded with a status of 404 (File not found) :8000/favicon.ico:1" and hacked this together. Never have to worry about that 16x16 square again.

( Read More... | 11 comments | 2 points | on HN )

Show HN: Munter factors for your uphill ski days on Strava

https://uphill.ski

My friend is training for the Grand Traverse and using the Munter method in his pacing estimates.Last weekend I hacked together a Strava app that calculates Munter rates from your activity data.Connect your Strava account, and whenever you upload a "Backcountry Ski" activity, it'll put the rates at the bottom of the activity description.Made a "Club" on Strava for feedback/suggestions/feature...

( Read More... | no comments | on HN )
Congrats Liusha and team!!