frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Building from Zero After Addiction, Prison, and a Felony

https://gavinray97.github.io/blog/building-from-zero-after-addiction-prison-felony
120•gavinray•2h ago

Comments

vijucat•1h ago
I love such stories. Right now, a lot of folks I know are struggling to find jobs, so I read the part about how he got a job the first day he was out of jail with some astonishment and nostalgia for the simpler days, when showing interest was often enough to land the job! Now, hoop number 1, the AI resume filter, is a strange obstacle that one has to jump through first.
an_d_rew•43m ago
Thank you for sharing. Stories like yours remind us that there is good in the world, and even if it isn’t everywhere, it is still worth cultivating.

I’m a software engineer née scientist, but my spouse is a therapist who specializes in addiction. They (and I!) cherish stories like yours because we had seen up-close the struggle that so many people face.

gavinray•38m ago
Thank you!!
isamuel•38m ago
I’m curious (as a recovered alcoholic myself) how you got sober.
gavinray•32m ago
I'll be honest, a lot of it was my wife. And also hitting my lowest bottom after becoming homeless and penniless.

So a combination of looking at what I had done to myself + everyone around me and going "what the fuck." and my ever-vigilant wife who knew I had the capacity and desire to get better.

For me it really took literally losing everything.

gedy•36m ago
Good on him and shout out for Hasura as well, probably the most pleasant dev experience I had in past 10 years. It was so good, the startup I was at dropped it because CTO got scared that there was no work for the backend devs, ha.
Nuzzerino•35m ago
That’s cool. Unfortunately, today, sobriety doesn’t guarantee that AI companies won’t kill off what’s left of your career (which somewhat weakens the incentives to do so). But congrats!
gavinray•29m ago

  > sobriety doesn’t guarantee that AI companies won’t kill off what’s left of your career
You're being downvoted, but I'd be lying if I said I don't see that as a distinct (and logical) possibility.

The ironic thing is, I work for one of those "AI Companies" ;^)

Claude Code and Codex have done most of my work for the last year, and with the pace of AI improvement, I'm not sure that you'd need (or even want) me in the mix.

From a business perspective, it makes a lot of financial sense, too.

I'm sure it's a limited amount of time before I'm dead weight, but I'll cross that bridge when I get to it, and I'll figure something out if/when it happens =)

Nuzzerino•24m ago
My lived experience doesn’t care what the downvotes say (many here are privileged, after all), and it is only a matter of time imo unless something is done about the industry to change course.
himata4113•12m ago
I see karma as form of a currency to afford getting downvoted. I actually don't mind the downvotes especially when it's followed by a comment on why. Helps me see parts I've missed.
irishcoffee•18m ago
Have an upvote. Sobriety is an expectation. I will say though that people I’ve known who went through the journey are some of the smarter people I’ve met. Not all of them, but the whole numbing yourself because your brain can’t quite understand all the thoughts it has, that’s a real thing. Probably sounds insane, but it’s real.
tickerticker•31m ago
Your compassionate and honest story will, I hope, bear much fruit. You write well..very readable and engaging.
arthurofbabylon•28m ago
“ No part of the prose was machine-generated. You will not find machine-written prose on this blog. I consider it deeply disrespectful.”

<3

lanewinfield•25m ago
Thank you for sharing your story! I wish you continued success and I also hope that one day someone will share with you about how YOUR story helped them do something similar, just like the article did for you.

Also, Preston Thorpe (who Gavin mentions as inspiration) has an interesting story as well: https://pthorpe92.dev/intro/my-story/

gavinray•19m ago
Also recommend folks check out Unlocked Labs, who run a prison program for this sort of thing. Jessica is an angel:

https://unlockedlabs.org/

himata4113•16m ago
I feel happiness reading stories like this. You proved to the world that you can become something great even when all the cards are stacked against you. I often feel despair when I think about where our society is heading, but there will always be people like you who are there to push back against all the wrongs in the world and make the best out of it.
gavinray•6m ago
I'm glad! It sounds really corny, but someone once told me "The only thing you can choose in life is your attitude."

Sometimes it felt like I'd never get a break, things wouldn't get better. But I tried to tell myself "Every occurrence in life is a numbers game. Against tiny odds, eventually enough attempts statistically OUGHT to pay off."

And the alternative is bleak, sort of sulking in this pit of despair without hope for tomorrow.

TZubiri•15m ago
"AI Use Disclaimer: claude code was used to generate the OpenGraph SVG image.

No part of the prose was machine-generated. You will not find machine-written prose on this blog. I consider it deeply disrespectful."

I really like this disclaimer, by disclaiming that a single small thing was done with AI, you make very credible and notable that you did not use LLMs for the important parts.

ChrisMarshallNY•11m ago
Thanks for sharing, Gavin.

Can relate. Been 45 years, for me. Got my act together at 18, but before that...

ProllyInfamous•8m ago
Please don't get a motorcycle:

A good felon buddy of mine has been out now for 4 years. He slowly built a car repair business, with steady clientele, and got his life back on track – including reasonable sobriety and a steady relationship. He and his girl would cruise around often, enjoying their newfound happiness.

Last week he totaled his Harley and his body (destroyed bike, multiple broken bones). Total reset. He now gets PTSD whenever a Harley revvs by passing... cannot work.

Please don't get a motorcycle.

gavinray•5m ago
That's horrible but also a stark reminder for how quickly life can change for any one of us...

How's Linear so fast? A technical breakdown

https://performance.dev/how-is-linear-so-fast-a-technical-breakdown
143•howToTestFE•2h ago•77 comments

Building from Zero After Addiction, Prison, and a Felony

https://gavinray97.github.io/blog/building-from-zero-after-addiction-prison-felony
122•gavinray•2h ago•23 comments

The architecture of the internet creates risks for democracy

https://www.science.org/doi/10.1126/science.aei2409
12•Anon84•35m ago•8 comments

Making Peace with Your Unlived Dreams

https://nik.art/making-peace-with-your-unlived-dreams/
69•herbertl•2h ago•26 comments

Powering up a module from the IBM 604: an electronic calculator from 1948

https://www.righto.com/2026/06/ibm-604-thyraton-tube-module.html
54•elpocko•3h ago•16 comments

Silurus/ooxml: Pixel-faithful Office documents, rendered in the browser

https://github.com/yukiyokotani/office-open-xml-viewer
69•maxloh•3h ago•26 comments

What is the purpose of the lost+found folder in Linux and Unix? (2014)

https://unix.stackexchange.com/questions/18154/what-is-the-purpose-of-the-lostfound-folder-in-lin...
81•tosh•2d ago•32 comments

My automated doubt development process

https://www.alexself.dev/blog/automated-doubt
23•aself101•2h ago•10 comments

Cloning a Sennheiser BA2015 battery pack

https://blog.brixit.nl/cloning-a-sennheiser-ba2015-accu-pack/
82•zdw•1d ago•14 comments

Do we fear the serializable isolation level more than we fear subtle bugs?

https://blog.ydb.tech/do-we-fear-the-serializable-isolation-level-more-than-we-fear-subtle-bugs-5...
5•b-man•4d ago•0 comments

Leiden Declaration on Artificial Intelligence and Mathematics

https://www.lms.ac.uk/news/leiden-declaration-on-ai-and-mathematics
38•_____k•2h ago•1 comments

The 29th International Obfuscated C Code Contest (IOCCC) 2025 Winners

https://www.ioccc.org/2025/
344•matt_d•15h ago•82 comments

The complete IPv4 address space, mapped

https://worldip.io/
14•theanonymousone•2h ago•6 comments

Proliferate (YC S25) is hiring to building open source Codex

https://www.ycombinator.com/companies/proliferate/jobs/L3copvK-founding-engineer
1•pablo24602•4h ago

Backrest – a web UI and orchestrator for restic backup

https://github.com/garethgeorge/backrest
55•flexagoon•5d ago•3 comments

Show HN: Lathe – Use LLMs to learn a new domain, not skip past it

https://github.com/devenjarvis/lathe
187•devenjarvis•9h ago•38 comments

A visual introduction to kernel functions

https://kelvinpaschal.com/blog/kernel-functions/
14•Kelvinidan•2d ago•0 comments

If LLMs Have Human-Like Attributes, Then So Does Age of Empires II

https://arxiv.org/abs/2605.31514
7•ketchup32613•2h ago•0 comments

Anthropic, please ship an official Claude Desktop for Linux

https://github.com/anthropics/claude-code/issues/65697
381•predkambrij•7h ago•212 comments

Podman 6: machine usability improvements (2025)

https://blog.podman.io/2025/10/podman-6-machine-usability-improvements/
79•daesorin•7h ago•5 comments

Win16 Memory Management

http://www.os2museum.com/wp/win16-memory-management/
124•supermatou•2d ago•60 comments

sqlite: A CGo-free port of SQLite/SQLite3

https://gitlab.com/cznic/sqlite
30•tosh•7h ago•20 comments

You'll never guess who made the first wireless telephone

https://signoregalilei.com/2026/05/31/youll-never-guess-who-made-the-first-wireless-telephone/
44•surprisetalk•3d ago•8 comments

Public Domain Image Archive

https://pdimagearchive.org/
229•davidbarker•20h ago•32 comments

The Secret Life of Circuits with lcamtuf / Michał Zalewski (Audio Interview)

https://theamphour.com/725-the-secret-life-of-circuits-with-lcamtuf-michal-zalewski/
57•ChrisGammell•3d ago•5 comments

There's no escaping it: an exploration of ANSI codes

https://blog.safia.rocks/2025/12/22/ansi-codes/
24•ankitg12•2d ago•7 comments

The curious case of low-protein diets

https://knowablemagazine.org/content/article/living-world/2026/low-protein-diet-animals-live-longer
31•curmudgeon22•2h ago•11 comments

Speculative KV coding: losslessly compressing KV cache by up to ~4×

https://fergusfinn.com/blog/kv-entropy-coder/
134•kkm•3d ago•28 comments

Show HN: Kyushu – A self-hostable WASM sandbox for JavaScript workers

https://kyushu.dev/
68•le_chuck•13h ago•26 comments

Symbolica 2.0: Programmable Symbols for Python and Rust

https://symbolica.io/posts/symbolica_2_0_release/
141•mmastrac•2d ago•13 comments