frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

X5.1 solar flare, G4 geomagnetic storm watch

https://www.spaceweatherlive.com/en/news/view/593/20251111-x5-1-solar-flare-g4-geomagnetic-storm-...
31•sva_•1h ago•4 comments

A catalog of side effects

https://bernsteinbear.com/blog/compiler-effects/
58•speckx•2h ago•3 comments

My fan worked fine, so I gave it WiFi

https://ellis.codes/blog/my-fan-worked-fine-so-i-gave-it-wi-fi/
72•woolywonder•5d ago•19 comments

The terminal of the future

https://jyn.dev/the-terminal-of-the-future
40•miguelraz•2h ago•11 comments

Collaboration sucks

https://newsletter.posthog.com/p/collaboration-sucks
203•Kinrany•1h ago•115 comments

I didn't reverse-engineer the protocol for my blood pressure monitor in 24 hours

https://james.belchamber.com/articles/blood-pressure-monitor-reverse-engineering/
14•jamesbelchamber•53m ago•5 comments

Laptops adorned with creative stickers

https://stickertop.art/main/
17•z303•1w ago•3 comments

Scaling HNSWs

https://antirez.com/news/156
119•cyndunlop•8h ago•26 comments

Meticulous (YC S21) is hiring to redefine software dev

https://jobs.ashbyhq.com/meticulous/3197ae3d-bb26-4750-9ed7-b830f640515e
1•Gabriel_h•1h ago

Pikaday: A friendly guide to front-end date pickers

https://pikaday.dbushell.com
92•mnemonet•7h ago•46 comments

A modern 35mm film scanner for home

https://www.soke.engineering/
81•QiuChuck•2h ago•61 comments

The history of Casio watches

https://www.casio.com/us/watches/50th/Heritage/1970s/
100•qainsights•3d ago•63 comments

Adk-go: code-first Go toolkit for building, evaluating, and deploying AI agents

https://github.com/google/adk-go
23•maxloh•2h ago•6 comments

Xortran - A PDP-11 Neural Network With Backpropagation in Fortran IV

https://github.com/dbrll/Xortran
16•rahen•2h ago•3 comments

Cache-friendly, low-memory Lanczos algorithm in Rust

https://lukefleed.xyz/posts/cache-friendly-low-memory-lanczos/
92•lukefleed•5h ago•9 comments

We ran over 600 image generations to compare AI image models

https://latenitesoft.com/blog/evaluating-frontier-ai-image-generation-models/
80•kalleboo•4h ago•43 comments

Étude in C minor (2020)

https://zserge.com/posts/etude-in-c/
43•etrvic•6d ago•6 comments

Terminal Latency on Windows (2024)

https://chadaustin.me/2024/02/windows-terminal-latency/
76•bariumbitmap•4h ago•57 comments

iPhone Pocket

https://www.apple.com/newsroom/2025/11/introducing-iphone-pocket-a-beautiful-way-to-wear-and-carr...
390•soheilpro•12h ago•1022 comments

Show HN: Cactoide – Federated RSVP Platform

https://cactoide.org/
47•orbanlevi•5h ago•20 comments

Array-programming the Mandelbrot set

https://jcmorrow.com/mandelbrot/
35•jcmorrow•4d ago•4 comments

Agentic pelican on a bicycle

https://www.robert-glaser.de/agentic-pelican-on-a-bicycle/
18•todsacerdoti•2h ago•7 comments

CACM Practice section welcomes submissions

https://dl.acm.org/doi/10.1145/3771297
8•underscoreF•1h ago•4 comments

PBM Drug Pricing Distortion Report

https://www.46brooklyn.com/research/welcome-to-private-label-park-nuf485-8h5kw-wk8y2
14•toomuchtodo•1h ago•1 comments

The R47: A new physical RPN calculator

https://www.swissmicros.com/product/model-r47
148•dm319•4d ago•84 comments

The Department of War just shot the accountants and opted for speed

https://steveblank.com/2025/11/11/the-department-of-war-just-shot-the-accountants-and-opted-for-s...
39•ridruejo•7h ago•51 comments

Vertical integration is the only thing that matters

https://becca.ooo/blog/vertical-integration/
13•miguelraz•2h ago•4 comments

Show HN: Data Formulator – interactive AI agents for data analysis (Microsoft)

https://data-formulator.ai/
22•chenglong-hn•4h ago•7 comments

How I fell in love with Erlang

https://boragonul.com/post/falling-in-love-with-erlang
349•asabil•1w ago•205 comments

Firefox expands fingerprint protections

https://blog.mozilla.org/en/firefox/fingerprinting-protections/
228•ptrhvns•6h ago•126 comments
Open in hackernews

My fan worked fine, so I gave it WiFi

https://ellis.codes/blog/my-fan-worked-fine-so-i-gave-it-wi-fi/
72•woolywonder•5d ago

Comments

kylehotchkiss•1h ago
Oh no don’t tell vornado this is possible and give them an enshittificafion pathway for their products
Eric_WVGG•35m ago
IMO anything with unnecessary digital interfaces is already down the path.

I have a Vornado fan that I would love to automate with a simple wifi-enabled plug, but due to the digital on/off/speed button, when you cut-off and restore power to the device, it stays off. If it had a dumb analog dial or switch, it would both be fine for normal use, and could be easily, cheaply made "smart."

They do sell wifi-enabled fans; none of them are in a form factor that would fit in my window.

I'm not even alone in this gripe, lots of other maniacs have done the hard work of conversions. Unfortunately I'm not confident enough in my soldering skills to try :\ https://www.reddit.com/r/electrical/comments/vaiskf/bypass_p...

hnuser123456•50m ago
I actually like this idea. Makes more sense than smart fridges. Would be cool if this ESPHome thing worked with RP2350/Rpi Pico 2.
moffkalast•18m ago
Could tie it to a thermometer and turn it on automatically on hot days. Very cool.
ttshaw1•45m ago
I don't like the notion of doing speed control by putting a digipot in series with a motor. It worked because the fan happened to be low enough power but it doesn't seem like the author gave thought to the power handling capability of the digipot. If the fan happened to be beefier he's letting the smoke out with this design.

Plus, this is more complicated than just doing PWM.

_ihaque•39m ago
Based on the description of the wiring to the motor (24V, GND, POT1, POT2, NC), it doesn't sound like the original setup would have been drawing much power through the pot either -- there's probably something else on the other end of that wire that is doing modulation based on the sense resistance, and the motor is itself drawing power from the 24V line. So while it's true that there should be a check for the allowable limits on the digipot, I don't think it's actually being used to sink much power.
announcer4614•37m ago
Hey, author here. That's correct. The potentiometer has 5V going through it, with a current range of 30-164μA, which fell within limits of the digipot. I opted to use the digipot instead of my own PWM because something else must be doing PWM closer to the motor, where I didn't want to go modifying.
05•36m ago
> there's probably something else on the other end of that wire that is doing modulation based on the sense resistance

And it would have been great if that arbitrary assumption had been tested by the OP and the results were documented in the article so that they wouldn't come off as somewhat clueless as to the limitations of their design.. oh well.

anamexis•1m ago
From the HN guidelines:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

> Don't be curmudgeonly. Thoughtful criticism is fine, but please don't be rigidly or generically negative.

NegativeLatency•45m ago
ESPHome and homeassistant have been really great, just like a nice breath of fresh air in a world of cloud saas stuff.
05•42m ago
Why is there level conversion though if the digipot (MCP4141) is 2.7V to 5.5V?

Personally I'd just use breadboard, it's just a 8 pin IC and a ESP module, for a one-off hack..

announcer4614•35m ago
Hey, author here. There's a line in the digipot datasheet that says the voltage on the A/B/W pins must be within -0.3V to VDD + 0.3V. The fan's line for the wiper pin is 5V, which would fall well outside of that if I gave the digipot's VDD 3.3V.
05•28m ago
Thanks. Thinking more about that, might have been easier to just use 5V tolerant esp8266 :)
announcer4614•13m ago
Fair point, I hadn't thought to consider that aspect of the ESP8266. I mainly opted for the shiny new ESP32-C6 with the idea that I might one day set it up to use Thread instead of WiFi.
IvyMike•23m ago
I've been toying with a variant of this project for my Honeywell home air filters. I have one in all my "big" rooms, and I like to keep them running at a low speed most of the day.

But I also have time-of-day energy pricing, and it would be nice to automatically turn off (or at least slow) my air filters during the 5pm-8pm window. This project inspires me to at least look into the feasibility of adding that functionality myself.

NegativeLatency•5m ago
Depending on your air filter you might be able to just use a smart plug, I went down a similar route this summer before realizing that mine would remember their power state and settings when powered off.

So now I just have them plugged into a few smart plugs with automations in homeassistant

uoaei•9m ago
I love upgrading simple home appliances with homebrew smarts using ESPHome so that they retain their original interface. I've mostly done lights that are still correctly switched at the original wall switches but up next is my fan and toaster oven! Then to tackle the thermostats.
supportengineer•5m ago
The next step would be to monetize it with ads, and put some of the features behind a monthly subscription.

Premium oscillation package, only $9.99 a month.

jonhohle•2m ago
This is amazingly cool. Did you consider putting a rotary encoder on the PCB to maintain local control over the speed?