News for hackers. Stuff that matters.

muunbo

Re:Margaret Hamilton has died on Wednesday October 07, 2026 @06:47PM (#49999810)
Margaret Hamilton actually coined the term "software engineer" IIRC. Rest in peace
Re:The Paper Computer on Thursday April 16, 2026 @02:15AM (#47789311)
Omg I love this, I wrote a very similar blog post last week! I would love to connect and chat @jsomers. Where can I message you?

(My blog post btw if you’re curious https://bhave.sh/make-humans-analog-again/)

I wrote up a detailed breakdown of a small home server I’ve been running on a Raspberry Pi (~3W power draw, about $1/month).

It started as a way to automate a weekly dance newsletter, but turned into a full setup:

- scraping pipeline (browser-based, runs on cron) - remote dev from my phone using Claude Code - private networking via Tailscale (no public-facing IP) - Django backend + Telegram bot for publishing

One unexpected benefit: scraping from a residential IP has been much more reliable than using a VPS.

I tried to focus on the tradeoffs and why I chose each piece, not just the tools.

Hope it gives some inspiration and/or you can share your own home server setups: https://bhave.sh/how-cheap-agent-dev-server/

Ask HN: Why are people using Claude or ChatGPT when Gemini is free?

Genuine question - I currently pay for ChatGPT Plus but I am wondering if I can just use Gemini for everything? What are the pros and cons in your experience. My main use cases are debugging web dev stuff, asking which tool is best for different parts of my side projects, generating an image once in a while for my blog posts/youtube videos, and sometimes just asking random questions /...

( Read More... | 7 comments | on HN )
Hi hackers, my friends recently asked me to make a tutorial showing how to set up their phone with adblockers and dark mode. So I did! Hope it helps you browse the web more calmly. Below I copied my youtube blurb so you know what the video is about (pls don't mind the overly compelling/engaging text copy).

Take control of your iPhone and stop letting websites overload your brain. In this short video, I show you 3 free iPhone hacks that instantly make web browsing calmer, cleaner, and less distracting.

You’ll learn: • How to install a powerful Safari ad blocker • How to watch YouTube ad-free • How to force dark mode on every website to protect your sleep and avoid melatonin disruption at night

Re:How to Install MicroPython on ESP32 on Friday January 24, 2025 @12:43AM (#42810803)
Hi hackers, I made a tutorial and video on 2 different ways (GUI and CLI) of installing MicroPython on an ESP32. Hope it's helpful to those of you who want to try out hardware/embedded projects while leveraging your Python skills (and not having to learn Arduino or C/C++). Feel free to me ask any questions/clarifications here if you'd like :)
Re:Spatial Computing on Thursday February 01, 2024 @05:07PM (#39222131)
Yes whoops tactile
Re:Spatial Computing on Thursday February 01, 2024 @02:06AM (#39213451)
One important aspect missing is tactical feedback. The mouse, keyboard, and touchscreen all provide that but Vision Pro doesn’t. We have evolved several nervous system sensors (touch, pressure, temperature) for this and it is just as “human” as spatial reasoning and hand manipulation of objects
I totally agree with the “undemanding Canadians” view…so true! I moved here 12 years ago from Dubai and the demands/standards of business and service are way lower here. Pros are that it’s laid back and chill, cons are that we are unlikely to lead and innovate because we are satisfied with the status quo
My mind is so friggin blown, github will run arbitrary cron jobs for you?! Can't believe other services make you pay for that.
That's true, concurrency is becoming an important consideration and is probably why predictable and FP-oriented langs like Elixir, Rust, Clojure are having good growth.

As for mutating state, I come from an embedded software (microcontrollers) background haha and there's no option but to mutate state

That's a really cool example of how it can work behind the scenes, thanks
Yes lazy evaluation is a good one. I believe Python does have that with its generators/yield syntax, but I found lazy evaluation simpler to work with in Haskell
Ah ok, thanks for clarifying that

Ask HN: What do FP languages have that JavaScript doesn't?

Whenever I read a functional programming tutorial or course, it always sings the praises of how there's an amazing REPL you can use to experiment with your code, or it will teach how to map and reduce over sequences, or first-class functions, or currying.The problem for me is, all of these awesome features already exist in popular languages like JS and Python.Then there's the "purity" side of...

( Read More... | 12 comments | on HN )
Re:AI Is a Lot of Work on Wednesday June 21, 2023 @10:57PM (#36427514)
Damn, that’s a really detailed exposition of the whole mechanical Turk economy
Really cool! Is this intended for individual users or for keeping dev environment in sync across teams of people?
Re:Ontario's DER Permitting Database on Monday June 19, 2023 @03:30PM (#36395544)
Distributed Energy Resources, or a fancy way of saying "solar, batteries, heat pumps, smart thermostats, etc", i.e. any distributed (as opposed to centralized) sources/users of energy
Re:Ontario's DER Permitting Database on Monday June 19, 2023 @02:13PM (#36394595)
We built a tool for Ontarians (Canada) to easily find permits for solar and battery energy projects.

It can be complicated to fulfil the permitting requirements for all the different utility and building jurisdictions out there. But we absolutely must overcome this barrier in order to accelerate renewable energy in the province!

My cofounder Mike scoured through utility documents, building permits, hidden web pages and took long phone calls so you don't have to :)

P.S. if you found this valuable or think that it needs more info / clarity to be truly useful, please let us know

I really love all the random hobbies that people have
Re:Ask HN: What's the best tech stack for indie hacking? on Friday January 27, 2023 @05:00PM (#34552494)
Your stack sounds perfectly fast and cheap and scalable and modern. Stick with it. If you want to run multiple apps in one DO droplet to save money, use dokku
Re:Carefully exploring Rust as a Python developer on Sunday November 13, 2022 @09:44AM (#33583492)
Loved the “shallow dive” approach, it makes Rust look a lot more approachable
Re:Ask HN: How would I send 1 dollar to everyone on Earth? on Wednesday November 09, 2022 @08:15AM (#33531112)
Drones with cameras and facial recognition. And a “money gun” that shoots a dollar at every new person it sees

Older »