HackerTrans
TopNewTrendsCommentsPastAskShowJobs

moonlighter

no profile record

Submissions

Ask HN: Which payment processor/merchant-of-record do you use in 2026?

4 points·by moonlighter·12 दिन पहले·0 comments

comments

moonlighter
·3 माह पहले·discuss
I've done exactly that with my iPhone 14 Pro. Battery was degraded down to 72%, iOS suggested in the Settings app to get the battery replaced either at an Apple Store or at an authorized service center. I made an appointment at the Apple Genius Bar and took care of it in a little over an hour for $99. A lot cheaper than buying a brand new phone!
moonlighter
·3 माह पहले·discuss
Would love to be able to use this with my Claude Max Plan subscription ($100/month)... not going to pay with an API Key which burns through tokens way faster. Might try it for the local Apple Intelligence and accessibility to drive local apps tho.
moonlighter
·4 माह पहले·discuss
There you go! I wrote a proxy server to deal with Unifi cameras and also dewarp their 360 camera streams... and used Claude Code to reverse-engineer most of what's going on. Sniff the entire network traffic between their NVRs and cams via Wireshark/TShark, grabbing the NVR's web socket streams, and also had it write a custom METAL shader pipeline native to Apple silicon to replace ffmpeg which was way too slow to deal with 5K 360 streams and dewarp them. All in a matter of hours. Amazing times ;)
moonlighter
·4 माह पहले·discuss
Unifi cams don't stream RTSP, they stream FLV v1 (FlashVideo) on 3 streams over plain TCP on port 7550, one per quality channel. And yes, they stream that TO the NVR who adopted them only... then the NVR recodes and sends RTSP (configurable).

For the adoption stage, UniFi cameras broadcast on UDP port 10001 using a proprietary TLV (Type-Length-Value) protocol. The Protect console listens on this port and picks up new cameras immediately. 4 bytes `\x01\x00\x00\x00` sent as UDP broadcast to `255.255.255.255:10001`

The response then contains these fields:

  | Hex Code | Field | Data |
  |----------|-------|------|
  | `0x01` | MAC Address | 6-byte hardware address |
  | `0x02` | MAC + IP | Combined MAC and IPv4 address |
  | `0x03` | Firmware Version | String |
  | `0x0B` | Hostname | String |
  | `0x0C` | Platform (Short Model) | String |
  | `0x0A` | Uptime | 64-bit integer |
  | `0x13` | Serial | String |
  | `0x14` | Model (Full) | String |
  | `0x17` | Is Default | Boolean (adopted vs unmanaged) |
After discovery, the Protect console: 1. Connects to the camera via SSH (default credentials) 2. Configures the Inform URL (TCP 8080) 3. Camera registers with the controller

So conceivably at step 2 you could use your own modified URL to point to your own NVR and then grab the FLV streams from there.
moonlighter
·5 माह पहले·discuss
Does Alphabet/Google have any other significant alternative revenue streams though besides their ad revenue? And won't that decrease significantly the more people use AI tools for research than firing up a google web search? I find myself using Claude more and more doing web research and comparing products/reviews...without getting a single ad served up from Google.
moonlighter
·5 माह पहले·discuss
I tried to find pricing for it (the top "contact sales" is a no-starter; too much initial friction. Just tell me how much it costs?! At the footer is a pricing calculator... I asked for pricing for 10 top-level pages and 5 sub-level pages (they explain the difference)... came out to a whopping $16,500 (you're reading that right... SIXTEEN THOUSAND). No thanks.