HNHacker News
TopNewBestAskShowJobs

rhgraysonii

601 karma · joined September 3, 2013

Programmer, often in Elixir. New Yorker.

bobbbygrayson[at]gmail.com, bsky.app/profile/@bobbby.online

submissionscomments
rhgraysonii··on Ruby website redesigned
Bad branding community wise to quote DHH on the frontpage. Will immediately turn away many. He isn’t worth wasting the reputational loss that comes with printing his words.
rhgraysonii··on alpr.watch
Is the site open source?

I see some issues in the map display I would like to fix.

rhgraysonii··on Deciduous: Better programming with LLMs using a living memory and decision graph
The value is in the in the moment weights and decision making so it builds it in a living fashion as it sits now.

It wouldn’t be hard to make a skill that went through and did this at a basic level if you have a good healthy and well organized git history (most people don’t)

There is already tooling to link commits to nodes and re author chains so you could tell it to explore and start making this.

I might do an experiment trying this with an existing project in the OSS ecosystem tonight, sounds fun

rhgraysonii··on Deciduous: Better programming with LLMs using a living memory and decision graph
Deciduous is built using itself. It tells the story of that here

http://notactuallytreyanastasio.github.io/deciduous/story.ht...

There is also a living graph of the entire development lifecycle thus far here

http://notactuallytreyanastasio.github.io/deciduous/demo/

I began the project 12 days ago, so this is all very fresh. I extracted it from another tool I built after building it to help me build that tool.

rhgraysonii··on Ask HN: What Are You Working On? (December 2025)
It's doing a great job. It has built itself with itself, the story is here

http://notactuallytreyanastasio.github.io/deciduous/story.ht...

the time-relevant stuff is all well beyond anything it does. It keeps confidence weights and decision paths and can analyze those.

I've also been using it at work with pretty great success.

rhgraysonii··on Ask HN: What Are You Working On? (December 2025)
Deciduous.

It's a way of working/tools for working with an LLM that allow you to track decision tree graphs, have the robot make more informed decisions and build its own logical chain for history keeping, and modeling all the work as a DAG of events, goals, outcomes, decisions, and observations that network together to allow you to work better/smarter/faster, giving it a living and recorded memory and ways to explore all this.

It's easiest to check out the short demo on the site.

It also links to the live graph of how the tool has built itself.

http://notactuallytreyanastasio.github.io/deciduous/

rhgraysonii··on Deciduous: A tool to work better LLMs using a decisions DAG and insight querying
I made this while making another utility as an experiment.

tl;dr: browse all the choices/logical flows an LLM made. Come back from compaction better. Ask questions about the why of some code and get better insights to work with and around it. Also: really great PR review cycles enabled by having the graph around.

The site goes a bit into the how and why.

If you want to see the live graph of how deciduous made choices while building itself, check out this link

https://notactuallytreyanastasio.github.io/deciduous/demo/

For examples of some code and PRs deciduous wrote up, check out

https://github.com/notactuallytreyanastasio/deciduous/pulls?...

Feedback has been good has quality of work solid using it with my coworkers so far. Would love to hear more thoughts.

I've been working on this maybe 3 days. There are/will be more bugs.

rhgraysonii··on TSA to charge $18 fee for travelers without Real ID or passport
I have done at least 20 flights with no ID. Long story. But yeah this would be clutch for dumbasses like me.
rhgraysonii··on Tangled, a Git collaboration platform built on atproto
I was in the first ~100 users to sign up for tangled after seeing that they were roadmapping stacked patch style pull request review and being generally impressed with how quickly they were building and shipping features all off the excitement from a budding community in the world of atproto. I am very excited to see where this goes and how they continue shipping.

There are a lot of opportunities here that could be levered to offer much better experiences and fundamental control and long term viability if they continue to execute this way.

rhgraysonii··on Apple Photos app corrupts images
It is simply hilarious to make grown adults visit a website called tender love making dot com (a sexual reference) to read a very specific and niche blog about technology.
rhgraysonii··on Show HN: Omnara – Run Claude Code from anywhere
This looks awesome!

I can't seem to authenticate because it had a localhost URL in the address when I was first authenticating. Now my work laptop has blocked the site completely to sign in or anything at all due to the activity of rapidly trying to bypass a site with no certificate because of that pass-on or something. Bummer, this computer has some more juice vs mine!

Might be an issue with "Sign In With Apple" if no one else has reported.

This is the link I got

https://omnara.com/cli-auth?callback=http%3A//localhost%3A58...

rhgraysonii··on Charged $591 Instead of $5.91 on Anthropic (Claude API) – Anyone Faced Similar?
Their support has been very responsive with me, even if it takes a second to get a reply. I cannot believe that they would not reverse this in good faith if you proceed to not utilize the credits or whatever.

If they don't address this reasonably, it will be a very bad image for their brand! It is a simple problem, and an honest mistake that functionally should cost them nothing.

My customer service experience with them has sometimes required turnaround time, but never been helpful or unreasonable.

rhgraysonii··on Show HN: I wrote a new BitTorrent tracker in Elixir
And if you wanna buy over build, check out https://knock.app - also built in elixir
rhgraysonii··on Show HN: I wrote a new BitTorrent tracker in Elixir
What do you mean exactly? If you need a notification engine, reaching for a pubsub implementation is very easy with phoenix’s popularity and quite battle tested. I’ve implemented notifications at scale a few times in the ecosystem. What problems are you encountering that you don’t feel you have a tool in the shed to work with in this case?
rhgraysonii··on The Zed Debugger Is Here
Is this not doable with its MCP configuration? Today I tried this and wrote it down after it worked well for me if Zed allows similar usage and config https://www.bobbby.online/post/a-clever-hack-claude-code-as-...
rhgraysonii··on Treble Damages In US Tree Law: A history and interactive timeline
I wrote this with some help from Claude Opus 4, researching how well it could construct things in a cited-only manner. I wrote a good bit of it myself and had Claude edit and do the deep digging. I found the deep dive to be very HN in nature so I figured I would share here and see if anyone else enjoyed it.
rhgraysonii··on A 327 Year History and Interactive Timeline of Treble Damages in US Tree Law
The modern developments are intriguing and they previously tied deeper into emotional and property value levels with precedent, but have taken a more modern approach based around environmentalism efforts that parallel the original lumber and forestry intents from things like free planting being legal but the cutting of another person's timber being treble damaged to disincentivize. It's all quite interesting. And with America's predisposition to single family homes with large yards (versus more dense urban cores with multifamily much more common in the rest of the world) there is a large well of potential disputes to flow to influence the law with real dollar risks of civil liability as things go onwards.
rhgraysonii··on A 327 Year History and Interactive Timeline of Treble Damages in US Tree Law
I compiled this after over a decade of stalking tree law posts on /r/legaladvice and later /r/treelaw. I hope someone else enjoys.
rhgraysonii··on LLMs and Elixir: Windfall or deathblow?
> Do you use an IDE like Cursor or Windsurf, an editor like Zed or more directly an agent like Claude Code?

At work, we use both Windsurf and Cursor. At home, I also use Claude Code.

> Have you used tidewave.ai?

My coworkers have and are impressed, I can't speak to it.

> What use-cases have LLMs shined in for you?

Well, I managed to literally have it do all my work for 3 weeks. I didn't write a single line of code. That was pretty cool. I didn't even cherry-pick work best for the LLM. It was my normal flow.

I also use Claude code as an interactive tutor. I will have it implement something, break it into logical commits, then in each one break a few pieces and write tests for them and have me learn by fixing the broken tests.

rhgraysonii··on LLMs and Elixir: Windfall or deathblow?
I have been using LLMs to write Elixir full time at work for months now. AMA, if anyone is interested.

I sometimes have different thoughts of approach than Zach, but this post really resonates with me. I've been in Elixir full time for over 10 years and would love to see an evolution in its adoption fueled by this.

rhgraysonii··on An MCP to roast you based on your browsing history
I was bored last night learning about MCPs and made this. My wife thought it was pretty funny, so I decided to post it here. It was a pretty fun process, and I am not normally a typescript developer. I made this with Claude Code and am not a typescript developer, I sling Elixir/Erlang by day.
rhgraysonii··on Nathan Fielder: An Exhaustive Character Study
Nathan Fielder is a phenomenally odd fellow who pushes the boundaries of comedy quite a lot. He also has proven himself to be a skilled (albeit atypical) 'growth hacker' and worn many other weird hats along the way. I thought that HN might find this interesting as a compiled piece of work as a whole. Steve Klabnik wrote a nice blurb that started all of this on Blue Sky as I was giving someone else my interpretation, and I took it all the way as a single page with some help from Claude.
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
Fair point. Can you think of a better way to weave that into what I’m trying to illustrate as a mental model? I struggled with that. Happy to read a PR that tries to capture it better.
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
Thanks!
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
You also could use an advisory exact lock, which would serialize the order of input and force everyone to wait in line, but the advantage here is that we are allowed shared concurrent reads while maintaining our lock. Thank you for the feedback. It was fun to revisit after 10 years. The initial piece came after a Columbus, OH Ruby meetup that Jose attended. It was quite fun to see him put it together as a whole and I ran with things a bit further than his first ideas with this.
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
That would be super cool. Pretty much everything Supabase is up to is awesome.
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
If you have any feedback or anything is unclear feel free to open an issue. I am thinking I am going to take this and expand the concepts to start as a beginners primer going through the primary concepts in brief akin to Elixir School, and then expand it into building this and a web service that is using it and offering some real time features.
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
Oban is great! This is definitely just met to be a learning exercise. But it could go quite a ways on its own in prod.
rhgraysonii··on Writing A Job Runner (In Elixir) (Again) (10 years later)
I wrote this up after having written a tutorial on doing this in GenStage around a decade ago, and thought it was interesting to have the two of them side by side to consider. I linked the original in the document linked to here.

Overall, I'm wildly impressed at how this Elixir code held up, and it was a joy to revisit this.

rhgraysonii··on Running Pong in 240 browser tabs
I believe that Nolen has already done doom in iPhoto, if you are into that kind of thing.
← PreviousPage 2 of 8Next →