News for hackers. Stuff that matters.

bodhi_mind

Re:Ask HN: What are you working on? (November 2026) on Sunday November 01, 2026 @04:19PM (#50329996)
Thank you!
Re:Ask HN: What are you working on? (November 2026) on Sunday November 01, 2026 @03:54PM (#50329769)
I’m making a digital real watercolor kit.

I’m a software developer and watercolor painter so my goal is to use real world painting techniques and have the results feel and look real.

Modeling the physics of paper, brush bristles, pigments, water, color mixing, drying in real time using gpu.

Built in rust using wgpu.

Currently looking for iPad beta testers if anyone is interested (supports Apple Pencil or finger).

https://puddlewatercolor.com

Re:Birdwatching rewires the brain and slows cognitive decline on Tuesday October 27, 2026 @09:09AM (#50258661)
Everything technically requires, or reinforces current wiring in the brain. So the question is, what loops do you want to change?
Re:CodePen 2.0 on Thursday July 30, 2026 @03:45PM (#49114806)
Solvable with reasonable defaults and putting most things behind an advanced section?
Cool project! Side note: Kind of a bad practice imo to ask people to blindly execute bash from an unknown source.
Re:What Young Workers Are Doing to AI-Proof Themselves on Monday March 23, 2026 @10:29AM (#47490063)
Cutting pex to remove old shutoff valve and crimp on a new 1/4 turn valve took me probably 2 min and a $15 tool from Amazon.
Re:TDGS: Open-source game engine for table top RPGs on Wednesday February 11, 2026 @07:26AM (#46974102)
TDGS provides mathematically transparent rules designed for computational verification, making it ideal for indie developers, AI-powered tools, and anyone who wants to build on tested mathematics rather than reinvent probability.
Except it’s the present
Re:Craft software that makes people feel something on Thursday December 11, 2025 @01:11PM (#46234857)
I’m stuck on the opening sentence. Family went to sleep in the morning so rest of the day is free? I must be missing something but that doesn’t make sense.

Did the author chloroform them?

Re:Show HN: Forty.News – Daily news, but on a 40-year delay on Saturday November 22, 2025 @10:46PM (#46020594)
You’re right that claims of being “chosen” can be misused, but in classical Judaism it means chosen for personal moral responsibility, not automatic virtue or supremacy. The phrase “light unto the nations” emphasizes modeling justice, compassion, and humility through your own actions. Anyone who interprets it as justification for harming others or claiming inherent superiority is a fringe distortion, not representative of Jewish teaching.
Re:Show HN: Forty.News – Daily news, but on a 40-year delay on Saturday November 22, 2025 @09:47PM (#46020296)
A lot of Israelis who reference “God’s chosen people” aren’t claiming superiority in the way it’s often interpreted abroad. In Jewish tradition, “chosen” historically means chosen for responsibility, not privilege. The phrase “light unto the nations” captures this: it’s about modeling ethical behavior, justice, and compassion, not dominating or controlling others.

Understanding this helps separate the original ethical meaning of “chosen” from the way it’s sometimes misinterpreted in political discourse: it’s meant to be a call to moral responsibility, not a claim of inherent superiority.

Re:The Peaceful Transfer of Power in Open Source Projects on Wednesday November 19, 2025 @01:48PM (#45983399)
I appreciate the kind words!
Re:The Peaceful Transfer of Power in Open Source Projects on Wednesday November 19, 2025 @09:53AM (#45980285)
The whole “why I contribute to open source” has been on my mind lately after I published my first open source project and it’s gotten moderate attention from the data engineering community (200 GitHub stars):

TinyETL - Fast, zero-config ETL in a single binary https://github.com/alrpal/TinyETL

The transition from being the sole architect of “my” project into more of a maintainer, organizer, director, has been a unique experience and interesting to reflect on.

What’s the future hold? I really don’t know.

Re:I Fell in Love with Erlang on Tuesday November 11, 2025 @12:21PM (#45890097)
There’s no denying that Erlang is bad ass.
Re:Ask HN: What Are You Working On? (Nov 2025) on Monday November 10, 2025 @08:28AM (#45875797)
Thank you. I’ll check that out. Are you the developer? Are you in the data engineering space?
Re:Ask HN: What Are You Working On? (Nov 2025) on Monday November 10, 2025 @07:00AM (#45875097)
TinyETL. Fast, zero-config ETL in a single binary.

Transform and move data between any format or database instantly. No dependencies, no config files, just one command.

https://github.com/alrpal/TinyETL

From accounting to data engineering: how discovering fragile spreadsheets everywhere led me to focus on building reliable data systems that connect teams and enable better decisions.
Re:Why We Migrated from Python to Node.js on Monday November 03, 2025 @01:47PM (#45802716)
There’s also Django channels which is pretty sweet for certain tasks, especially websockets.

I use a combination or channels and celery for a few projects and it’s works great.

Re:Kirigami-inspired parachute falls on target on Tuesday October 07, 2025 @01:33PM (#45506158)
Looks like it could stuck around animals necks like soda can 6 pack packaging.
Re:"Be Different" doesn't work for building products anymore on Monday October 06, 2025 @03:14PM (#45495119)
Saying everything is a CRUD app is a reflection on the level of abstraction a developer usually works in.

Someone who worked more in embedded systems may say something like “everything is ‘just’ a state machine.”

Re: on Thursday October 02, 2025 @02:12PM (#45453287)
The problem is we’re in an age of mass disinformation that makes any claim potentially propaganda. It comes down to trust and belief and those things are either easier than ever or harder than ever depending on media you consume and common sense.
At least llm will delete code it replaces instead of commenting out every piece of old functionality.
Re:Vibe coding has turned senior devs into 'AI babysitters' on Sunday September 14, 2025 @06:37PM (#45243983)
I think it’s allowed me to spend more time being an architect and thinking about processes, problem solving. To put it another way, I’m still a developer, possibly to a higher degree (because I can spend more time doing it), and less of a coder.
Re:Next.js Is Infuriating on Tuesday September 02, 2025 @08:50AM (#45102451)
I also use next and use the pages router. Makes for a development friendly react front end.

And I have some use cases where I want to have a headless crm/api “hidden” behind the front end. So in these cases using next as a backend proxy works well for me.

Re:AI is not Making Engineers 10x as Productive on Tuesday August 05, 2025 @10:04PM (#44806840)
Funny. This is exactly how I use it too. I love to make a ui change prompt and switch to the browser and watch hot reload incrementally make the changes I assume will happen.
Does it consume your website to test with? Run js and use layout and positioning into account? What about local websites under development?
Re:Fast on Thursday July 31, 2025 @02:57PM (#44748896)
If it’s something simple, I’ll use Django template because it’s very easy. Most stuff I work on these days requires more fancy ui so I’ll 100% use react or nextjs for front end (and I’ve be using zustand for state management). I’ll have an api util that uses axios and handles appending a jwt auth header to all requests and use that in my components. I like using Django-all-auth because it makes integrating email/google/microsoft auth really easy out of the box.

DRF is good, ninja is a little more light weight and flexible so it really comes down to the project.

Re:Figma Announces IPO on Thursday July 31, 2025 @08:34AM (#44744999)
From my limited use of figma, everything starts from a template. I think this is a core part of adoption.

Older »