frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

The Corruption of Christianity

https://medium.com/freedomofthought/the-corruption-of-christianity-b05b7543baa6
1•raynchad•38s ago•0 comments

Will the AI Boom Price the Rest of the Economy Out of Capital?

https://publicemails.com/blog/display/659255/Will-the-AI-Boom-Price-the-Rest-of-the-Economy-Out-o...
1•arbuge•50s ago•0 comments

Colorlight 5A-75B: A dive into a popular low-cost ECP5 (FPGA) development board

https://blog.yosyshq.com/p/colorlight-part-1/
1•gregsadetsky•2m ago•0 comments

Buried underpants and a new definition of kissing win 2026 Ig Nobel prizes

https://www.nature.com/articles/d41586-026-02650-x
1•jhncls•3m ago•0 comments

Equal Earth (2018)

https://equal-earth.com/
1•turtleyacht•3m ago•0 comments

The Future of Security Compliance Is AI-Native

https://www.pentesty.co/blog/ai-native-compliance-infrastructure-continuous-security
1•josanjohnata•4m ago•0 comments

You Cannot Know the Future. You Can Only Model It

https://www.saul.at/posts/you-cannot-know-the-future
1•Essa•4m ago•0 comments

Tesla Cybercabs Hit Austin Streets in Expansion of Robotaxi Service

https://www.wsj.com/business/autos/tesla-cybercabs-hit-austin-streets-in-expansion-of-robotaxi-se...
1•bookofjoe•5m ago•1 comments

Reverse recruiting and the HR shift: what changes when talent also chooses

https://www.foxapply.com/blog/en/reverse-recruiting-hr-talent-also-chooses
1•johnzoro107•5m ago•0 comments

Beam Bots – Resilient Robotics with Elixir

https://beambots.dev
2•ahmaman•5m ago•0 comments

28-Hour Day App

https://apps.apple.com/us/app/28-hour-day/id6752815000
1•28HourDev•6m ago•0 comments

Navin

https://navin.live/en
1•esser•7m ago•0 comments

macOS Broke Python (2018) and it's still broken

https://www.wefearchange.org/2018/11/forkmacos.rst
2•joss82•7m ago•0 comments

Show HN: Reble – branching for Iceberg data warehouses (DuckDB or Spark)

https://github.com/satya1395/reble
2•satya1395•7m ago•0 comments

Where Solutions Don't Stay Small

https://medium.com/@gurvinder372/article-5-where-solutions-dont-stay-small-3f5edfed12c0
1•gps372•8m ago•0 comments

All the Troubles of the World

https://en.wikipedia.org/wiki/All_the_Troubles_of_the_World
2•Bluestein•10m ago•0 comments

NPM audits endpoint is having issues

https://status.npmjs.org/incidents/l4f53bbr9200
1•mhfs•10m ago•0 comments

I built a tool that turns any topic into a structured YouTube course (using AI)

https://cursosenvideo.online
1•lanba•11m ago•0 comments

Show HN: OpenHelper AI – The Free and Open Source AI Chatbot

https://techambient.github.io/HybridAI/
2•techambient•13m ago•1 comments

Enough is enough. Let's kill the camera bump

https://mnchrm.co/kill-the-camera-bump/
2•Chromus•13m ago•0 comments

Project Zenith: The ready-to-code Windows experience out of the box

https://blogs.windows.com/windowsdeveloper/2026/09/04/announcing-project-zenith-the-ready-to-code...
1•LorenDB•13m ago•0 comments

IBM Bob

https://bob.ibm.com/
4•artpar•17m ago•2 comments

Restoring 5 GHz Wi-Fi on an LG C5 by changing its webOS region

https://github.com/hawshemi/lg-c5-webos25-region-change
4•hawshemi•18m ago•1 comments

Flashviz: Microcontroller flash and RAM 3D visualization

https://clisystems.com/tools/flashviz/
4•drewcg•18m ago•0 comments

AI adoption at work is broad but shallow

https://www.theregister.com/ai-and-ml/2026/09/01/ai-adoption-at-work-is-broad-but-shallow/5293545
3•dijksterhuis•21m ago•0 comments

.FAGE is a brand TLD owned by FAGE a Greek dairy company

https://domaindetails.com/tlds/fage
3•gregsadetsky•24m ago•0 comments

Parrot was caught ordering items off Amazon's Alexa

https://www.cnbc.com/2018/12/21/african-grey-parrot-rocco-was-caught-ordering-items-off-amazons-a...
3•theanonymousone•24m ago•0 comments

Nearly impossible? How Fairphone built the ethical, repairable Fairphone Gen 6+

https://arstechnica.com/gadgets/2026/09/nearly-impossible-how-fairphone-built-the-ethical-repaira...
5•CrypticShift•24m ago•3 comments

AI in 2026 feels like Covid in 2020

https://bejofo.com/blog/ai-feels-like-the-pandemic
3•YannickR•25m ago•0 comments

Ok, but Does It Scale?

https://spacetimedb.com/blog/how-does-spacetime-scale
6•theanonymousone•26m 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!