frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: I turned my iPhone and a $20 smart plug into an f-stop timer

https://peterszentkiralyi.eu/darkplug/
12•pentakkusu•3h ago
I am a film photographer and do some darkroom printing and always wanted one of the proper, advanced f-stop timers, but never really wanted to spend a couple hundred dollars on one. Eventually I figured my phone was already perfectly capable of doing the timing, it just needed a way to switch the enlarger.

So I built Darkplug around a cheap smart plug. The app controls the enlarger over the local network and does regular timing, f-stop timing, test strips, has an intuitive dodge/burn workflow, split grade (2 timing channels) and paper development timing.

I’ve been using it for a few months in my improvised bathroom darkroom.

Fair warning: the app was blindly vibe coded using Codex and Xcode.

Comments

arnarbi•23m ago
Very cool. Is it controlling the plugs via direct Bluetooth connection? Or zigbee via a hub, or wifi (direct or via service)?

I always assumed, probably incorrectly, that there would be too much jitter in the actual timing so I had built a few prototypes of e.g. an esp8266 controlled relay, where you would give the MCU a duration rather than separate on/off commands. But I guess that was wildly over-optimizing. In your case, how stable is the delay from the app sending a command until the switch operates?

I'd add voice mode for color printing in total darkness.

Mistral Large 4

https://mistral.ai/news/mistral-large-4/\
942•Philpax•4h ago•634 comments

AI is now capable of developing its own inference hardware

https://github.com/FeSens/openTPU
83•fsbonetto•1h ago•43 comments

Nobel Prize in Physics goes to Francis Halzen

https://www.nobelprize.org/prizes/physics/2026/
359•solarist•7h ago•109 comments

Release of Polars 2.0

https://pola.rs/posts/release-polars-2/
278•simicd•5h ago•46 comments

The Early History of Smalltalk (1993)

https://worrydream.com/EarlyHistoryOfSmalltalk/
50•_reza•2h ago•11 comments

Tapo (Rust/Python library) now speaks TP-Link's TPAP protocol

https://mihai.dinculescu.dev/posts/tapo-speaks-tpap/
83•faithraven•3h ago•26 comments

JetBrains reported a net financial loss first time in its tracked history

https://www.helgilibrary.com/companies/jetbrains
466•thw_9a83c•5h ago•448 comments

Benchmark in Milliseconds

https://matklad.github.io/2026/10/05/benchmark-milliseconds.html
65•surprisetalk•1d ago•14 comments

Meta's Muse Is an Adorable Privacy and Security Dumpster Fire

https://www.techdirt.com/2026/10/06/metas-muse-is-an-adorable-privacy-and-security-dumpster-fire/
265•beardyw•4h ago•167 comments

Gleam doesn't compile to Erlang source anymore

https://gleam.run/news/gleam-doesnt-compile-to-erlang-source-anymore/
209•ingve•9h ago•93 comments

Utah to let AI examine patients and prescribe medication without human oversight

https://www.techspot.com/news/114111-utah-become-first-state-ai-examine-patients-prescribe.html
23•healsdata•25m ago•13 comments

Mathematics of Geothermal Energy

https://www.ebsco.com/research-starters/power-and-energy/mathematics-geothermal-energy/
40•srameshc•4h ago•16 comments

Subquadratic 3SUM and Subcubic APSP

https://arxiv.org/abs/2610.06783
28•mauriziocalo•4h ago•9 comments

Show HN: I turned my iPhone and a $20 smart plug into an f-stop timer

https://peterszentkiralyi.eu/darkplug/
12•pentakkusu•3h ago•1 comments

Nature's capacity to 'bounce back' when species are lost is vastly overestimated

https://phys.org/news/2026-10-nature-capacity-species-lost-vastly.html
209•pseudolus•6h ago•96 comments

Beam: Reflection's 501B open-weight model

https://reflection.ai/blog/introducing-beam
513•Philpax•22h ago•165 comments

Show HN: Parseable, an open observability datalake, handles 100M time-series/min

https://www.parseable.com
40•yashdotrv•3h ago•7 comments

Find the flattest route between any two points in SF

https://flattensf.com/
272•ishan0102•19h ago•94 comments

Dust: Pretraining Transformers Without Backpropagation

https://qlabs.sh/research/dust
251•E-Reverance•20h ago•66 comments

World's First enhanced geothermal power plant completed in just 23 months

https://techcrunch.com/2026/10/01/worlds-first-enhanced-geothermal-power-plant-completed-in-just-...
111•hochmartinez•5h ago•44 comments

Friendship ended with Deno, now Node is my best friend

https://dbushell.com/2026/10/03/deno-to-node/
274•ibobev•18h ago•185 comments

Direct retinal projection display for smart glasses using a meta-optic mirror

https://www.tdk.com/en/news_center/press/20261002_01.html
90•bookofjoe•3d ago•40 comments

Opus 5.5 agents discover two room-temperature magnetic semiconductor candidates

https://www.vals.ai/blogs/room-temperature-magnetic-semiconductors
444•outlier99•20h ago•304 comments

Testing 12 different Zigbee temperature/humidity sensors

https://smarthomescene.com/reviews/best-selling-zigbee-temperature-sensors-tested/
186•walrus01•2d ago•105 comments

Competitive Programmer's Handbook (2018) [pdf]

https://cses.fi/book/book.pdf
268•vinhnx•3d ago•65 comments

Two ARM64-specific compiler optimization bugs, in GCC 15/16 and Rust, hit curl

https://mastodon.social/@bagder/117392573268225646
35•torutofu•4h ago•5 comments

The complement of true is true, except when it's false

https://dryperspective.github.io/posts/complement-of-true/
50•aw1621107•2d ago•18 comments

Example.com just launched the biggest redesign in decades

https://www.debugbear.com/blog/example-dot-com-redesign-history
302•jgx0•18h ago•207 comments

The lamps in my house

https://arslan.io/2026/10/05/the-lamps-in-my-house/
293•farslan•1d ago•112 comments

Resurrecting iChat Audio and Video Conferencing

https://blog.pipetogrep.org/2026/09/11/resurrecting-ichat-audio-and-video-conferencing/
99•thepipetogrep•13h ago•33 comments