HN user

moonlighter

3,996 karma

Ex IBMer, now solo dev, mostly Swift and Go.

Currently building LogRaker, a native macOS log tailer (SSH, AWS, Firebase/GCP) - https://lograker.app

Boats, marine electronics, and making desktop apps that aren't Electron.

Posts111
Comments228
View on HN
news.ycombinator.com 22d ago

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

moonlighter
4pts0
doctorow.medium.com 3y ago

Social Quitting

moonlighter
2pts0
spaceflightnow.com 4y ago

SpaceX’s latest Starlink launch successful

moonlighter
1pts0
cybernews.com 4y ago

Anonymous declares cyberwar against Russia

moonlighter
8pts2
apnews.com 4y ago

Miami Bitcoin Trial: Defendant Wins Dispute over $50B in Bitcoin

moonlighter
20pts15
justine.lol 5y ago

Cosmopolitan Libc: your build-once run-anywhere C library

moonlighter
95pts11
blues.io 5y ago

Notecard: The fastest path to build and deploy cellular connected products

moonlighter
1pts1
fortune.com 6y ago

IBM CEO Ginni Rometty to Step Down

moonlighter
2pts0
guardianapp.com 7y ago

iOS App Location Data Monetization

moonlighter
2pts0
developer.apple.com 7y ago

Apple MapKit JS Beta - MapKit JS brings Apple Maps to your website

moonlighter
2pts0
www.git-tower.com 8y ago

New Tower in Public Beta: What's New

moonlighter
1pts0
medium.com 10y ago

Why age in software is bullshit

moonlighter
31pts18
www.fastmailstatus.com 10y ago

Fastmail.com suffering DDOS attack

moonlighter
69pts42
www.acksin.com 10y ago

Building a Serverless E-commerce Site with Stripe

moonlighter
3pts2
medium.com 10y ago

You don’t have to build a scalable startup

moonlighter
2pts0
github.com 10y ago

Google Analytics Autotrack

moonlighter
2pts1
www.git-tower.com 10y ago

The Great Mac Dev Survey

moonlighter
7pts0
recode.net 10y ago

Apple’s Product Event Will Be Held the Week of March 21

moonlighter
2pts1
medium.com 10y ago

How to Ignore the Asshole in Your Mind

moonlighter
3pts0
medium.com 10y ago

How to prepare for the coming startup storm

moonlighter
2pts0
medium.com 10y ago

Five things I will do different for my next startup

moonlighter
1pts0
github.com 10y ago

A free Go eBook how to build web apps with Go

moonlighter
7pts0
www.gitlogs.com 10y ago

Git:Logs, the definitive list of resources and topics you need to know

moonlighter
3pts0
www.notarize.com 10y ago

Notarize: The notary app that's legal in all 50 states

moonlighter
8pts2
medium.com 10y ago

How I, a designer, learned to code and release a native OS X app in 4 months

moonlighter
3pts2
github.com 10y ago

GoFeather: Alternate Go Mode for Sublime Text 3

moonlighter
2pts0
yaoganglian.com 10y ago

The Natural Rhythm of Time

moonlighter
1pts0
happenapps.com 10y ago

Quiver: Programmer's Notebook for OS X

moonlighter
421pts254
www.talko.com 10y ago

Talko's now part of Skype

moonlighter
2pts1
blog.parse.com 11y ago

How We Moved Our API from Ruby to Go and Saved Our Sanity

moonlighter
1pts0

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!

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.

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 ;)

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.

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.

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.

That seems super useful, as my dock is overflowing with too many apps, which I all use, just at different times for very different scenarios... like for example when producing and working on videos I use FinalCutPro, Motion and Compressor, but these three take up space when I'm in a totally different context like coding. But I don't want to remove them from the dock when not used; because if I do, I seem to forget that I have them or would need to add them back later. So this solves that perfectly!

Former W.R. Grace employee: Molecular Sieve Desiccant Beads (also manufactured by W.R.Grace) are even more absorbent than regular silica gel. It's found in most double-pane windows inside the metal track between both panes; slowly absorbing any moisture over many years to keep them from fogging/going 'blind'.

You can use MS to dry flowers in record time... and use it to quickly heat up baby food in a pinch if needed... just put a smaller container of food in a bigger pod filled with MS and pour water of the MS... it's ultra-rapid absorption of water creates heat as a byproduct.

Another nuisance which really gets on my nerves is when sites specifically prevent me from pasting, typically fields where you need to put a bank account or routing number. Copy and pasting that info is WAY more accurate and error-proof than glancing at one screen and re-typing it in another. I then temporarily disable Javascript in the developer menu and re-enabled it afterwards, but that still sometimes causes issues down the line, as now the site "thinks" there isn't a value in the field because they didn't notice any typing events, etc..

This was the final straw which prompted me to move off Dropbox. Initially, dropbox was wonderful, super simple and did ONE thing amazingly well. Then... the thing morphed into a monster with all sorts of "corporate america" features which I never cared for. Fine, they need to make money, I get it. Besides storing and syncing files, the dropbox app on iOS was amazing to take quick scans of receipts on the phone and sync them to the Mac and auto-process them there (via the receipts.app; great 3rd party app). Anyway, in 2023, iCloud Drive with the native Files.app on iOS does the same thing for me. Just as good, just as reliable. For free, without the bulky corporate app stuff.

They also support native Apple iOS push notifications (not just for new mail, but also edits/deletes IIRC), so their integration with Apple's native iOS mail app is outstanding. Been using FastMail that way for years and it's been working flawlessly. About the only time I use the Fastmail app is when I want to reply to an email sent to a catch-all address and reply from that address (haven't found a way to do that from the native Apple mail app).

Congrats, looks very promising. I find the pricing page confusing though. First, the "Startup" option is $99. $99 for what? A month? A year? The unit of time is missing. Second, the "Set up a call" button is a turn-off. I don't want to call anyone. I want to simply sign up for the service to try it out, as frictionless as possible. Having to CALL someone in 2022 is exactly the opposite of that.

I second totalZero. LOVED mine in the winter when I used to live up in the North East... nothing more comfy than to slip into a nice warm bed on a cold winter night (well, when I was single anyways lol). I've had a few different models from SunBeam, all with a timer built in to pre-heat and turn off. I found the build quality to be good, never had any issues.

That's technically true, but most average users probably don't care. It's like optimizing your car's fuel efficiency by changing your spark plugs more often. When was the last time you changed your spark plugs?

Good point, but unfortunately on a lot of vendor sites, the checkout experience is still sub-par, some require you to create an account (Annoying if you know it's just a one-time purchase). On amazon, it's click and done. The shipping delays aren't universal; I recently ordered coffee from there and it it got delivered within 2 days (prime customer).

I disagree with the "astronomical amount of junk mail" statement. I've been using FastMail with a catchall email address for years, and get very little spam; most of which is correctly classified as such (I did have to 'train' FastMail for a while with custom spam/no spam folders though).

Notes was conceived in 1984 and at the time was an amazing platform which featured a secure client/server architecture, RSA encryption, data replication and offline support. Both the Notes client and the server (later renamed to Domino) needed to run on multiple platforms (Win 3.x, OS/2, Netware, NT, Alpha, RISC systems etc), and while the code was native C code on each platform, all UI of the client was implemented using an abstraction layer called NEM ("Notes Environment Manager"). Likewise, all database storage was abstracted in NSF ("Note Storage Facility"; and Notes databases to this day still have the .nsf extension). Long story short, the NEM layer was a trade-off between portability and consistency across platforms. And, Notes used F9 to refresh data, way before the Windows standard of F5 was a standard...

https://www.ibm.com/developerworks/lotus/library/ls-NDHistor...

I love my HomePods, I got 2 of them paired for stereo sound. I use them from an AppleTV for room-filling sound, as well as sometimes from my iPhone. The sound quality is really awesome.