frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Beef price chart, 1986-present

https://fred.stlouisfed.org/series/APU0000703112
1•walrus01•39s ago•0 comments

The Museum of Ice Cream Is a Horrifying Fun House (2022)

https://www.thetakeout.com/museum-of-ice-cream-chicago-2022-review-1849343827/
2•mooreds•1m ago•0 comments

The Email Verification API

https://resend.com/blog/email-verification-api
1•mooreds•2m ago•0 comments

Fortran Runs Through Jupyterlite

https://www.reddit.com/r/fortran/comments/1w0p0p6/fortran_now_runs_directly_in_your_browser_through/
1•wtlin•3m ago•0 comments

More Than Just a Magazine

https://enrs.eu/article/more-than-just-a-magazine-on-the-significance-of-kultura
1•jruohonen•3m ago•0 comments

FreeDV RADE: A New Approach to Digital Voice over HF, Now for Popular Radios

https://www.ardc.net/freedv-rade-a-new-approach-to-digital-voice-over-hf-now-integrated-into-popu...
1•new23d•3m ago•0 comments

The Moment the Atlantic Filled a Desert [video]

https://www.youtube.com/watch?v=XQURgDXevf0
1•ksec•4m ago•0 comments

"Why did ANOVA fall out of fashion?"

https://statmodeling.stat.columbia.edu/2026/08/29/why-did-anova-fall-out-of-fashion/
2•Tomte•7m ago•0 comments

Three mistakes of new AI teams

https://softwaredoug.com/blog/2026/08/29/ai-team-mistakes.html
1•Tomte•7m ago•0 comments

W Social is a textbook case for everything wrong with digital sovereignty

https://www.structural-integrity.eu/wsocial-is-a-textbook-case-for-everything-wrong-with-digital-...
1•emaro•12m ago•0 comments

Scientists collaborated with narwhals to study warming waters in the Arctic

https://www.npr.org/2026/08/28/nx-s1-5945279/scientists-collaborated-with-narwhals-to-study-warmi...
1•Brajeshwar•12m ago•0 comments

A geroprotective probiotic and its functional metabolite to extend healthspan

https://www.nature.com/articles/s43587-026-01181-4
1•bilsbie•12m ago•0 comments

Claude permanently raising weekly limits by 25%

https://bsky.app/profile/anthropicbot.bsky.social/post/3muaaxs5nx424
2•someone4958923•15m ago•0 comments

YouTube Safety Update: New Parental Controls for Teens

https://blog.youtube/news-and-events/updates-youtube-supervised-accounts-teens/
1•ohjeez•17m ago•0 comments

ICE eyes spending up to $2M on Boston Dynamics robot dogs to up 'officer safety'

https://www.bostonglobe.com/2026/08/29/business/boston-dynamics-robot-dog-ice/
2•bookofjoe•19m ago•1 comments

A Must-Have Capture Tool for Mac App Store Developers

https://medium.com/@chris.ahrweiler/a-must-have-capture-tool-for-mac-app-store-developers-5154b8e...
1•docjojo•20m ago•0 comments

The Pain of Knowing Your Child Will Never Launch

https://www.thecut.com/article/brooding-pain-of-knowing-your-child-will-never-launch.html
1•mooreds•21m ago•0 comments

Introduction to Solving Ordinary Differential Equations Numerically

https://davidumsonst.github.io/IntroToSolvingODEsNumerically/voici/render/IntroductionToSolvingOD...
1•vismit2000•22m ago•0 comments

LeVJEPA: Efficient and Scalable Video Pretraining Without the Heuristics

https://levjepa.github.io/
1•smusamashah•22m ago•0 comments

Htmx and Django LiveView, side by side

https://en.andros.dev/blog/94d14a9e/htmx-and-django-liveview-side-by-side/
2•ibobev•23m ago•0 comments

Forcing all derived classes to implement a specific non-virtual method, part 2

https://devblogs.microsoft.com/oldnewthing/20260828-00/?p=112654
1•ibobev•23m ago•0 comments

Introduction to Probability – 2nd Edition

https://open.umn.edu/opentextbooks/textbooks/introduction-to-probability
2•ibobev•23m ago•0 comments

Australian cops cuff alleged TeamPCP masterminds

https://www.theregister.com/security/2026/08/28/australian-cops-cuff-alleged-teampcp-masterminds/...
2•jruohonen•26m ago•0 comments

Ireland Moves $38M in Bitcoin Tied to Drug Dealer's Lost Fishing Rod

https://cryptonews.net/news/bitcoin/33367182/
1•mywacaday•27m ago•0 comments

Why Living Past 115 Is Almost Impossible [video]

https://www.youtube.com/watch?v=WKi9FHrGAjA
1•mgh2•28m ago•0 comments

Trees for a Changing Climate and Resilient Urban Forest (2022)

https://www.coolboulder.org/news/trees-for-a-changing-climate-resilient-urban-forest
1•mooreds•28m ago•0 comments

Envault –- A local, minimum, encrypted vault for coding agents

https://github.com/MildyNora/envault
1•MildyNora•28m ago•0 comments

Algebra Explorer

https://dreksh.github.io/algebra-explorer/blog/
1•vismit2000•29m ago•0 comments

Discovering Productive Numbers

https://prodgang.github.io/prod/words/intro.html
1•vismit2000•29m ago•0 comments

Show HN: SHOOK - A Hook for ASD Simplified English

https://github.com/viktorinkov/shook
1•viktorinkov•30m ago•0 comments
Open in hackernews

Show HN: Golang UniFi Network and Protect API CLI and Client

https://github.com/ClifHouck/unified
4•cliffy•1y ago
Ubiquiti recently added HTTPS REST APIs to their Network and Protect applications. While exploring what was available, I came across a pair of interesting endpoints that promised to stream Protect events like detections, motions, doorbell rings, etc. over a Websocket connection.

My UniFi doorbell works great, but I frequently miss the sound of the doorbell because the main chime is far from my workstation, plus I prefer to mostly silence my phone while I'm working. Physical UniFi Chimes are available, but are usually out of stock, and their price seems to keep going up! So my initial motivation was to write enough of a client to enable a doorbell application which would play a sound whenever a "ring" event was emitted by Protect's API.

A few dozen commits later, I found I had built a half decent client and CLI command utility for talking to the Network and Protect APIs. So I'm pleased to announce the initial v0.1.0 release of `unified`:

`unified` is a command line utility (and Golang client) for talking to UniFi Network and Protect APIs.

You can check out the code at: https://github.com/ClifHouck/unified

v0.1.0 supports the following:

UniFi Network API V1 is fully supported as of Network application version "9.1.120".

UniFi Protect API V1 is only partially supported, with the following endpoints supported:

- `/v1/meta/info`

- `/v1/subscribe/devices`: only partial type support.

- `/v1/subscribe/events`

- `/v1/cameras/`

- `/v1/cameras/{id}`

But I'm committed to working towards full Protect API V1 support.

I think there's a lot of potential for interesting uses of these APIs. Hopefully someone besides me finds this useful.

Disclaimer: This client is not in any way affiliated with Ubiquiti. I do not take any responsibility for any harm that may come to your device(s) by utilizing this client. Use at your own risk!