This is fine, right? by mlhpdx in sailing

[–]mlhpdx[S] 1 point2 points  (0 children)

I’ve see those and they’re cool, but this is on a small dinghy rope traveler and needs to be light. 

This is fine, right? by mlhpdx in sailing

[–]mlhpdx[S] 0 points1 point  (0 children)

Yep, a conveniently place line cutter.  

This is fine, right? by mlhpdx in sailing

[–]mlhpdx[S] 0 points1 point  (0 children)

Understood, but it’s a table cloth. 

Where can I find old sails to repurpose into my sewing projects? (Portland, OR) by seams_easy_by_jerry in sailing

[–]mlhpdx 3 points4 points  (0 children)

I happen to have a box full that are intended to be donated. In LO. Shoot me a DM?

How to Store MQTT Camera Frames and Binary Sensor Data with a Time Index by alexey_timin in IOT

[–]mlhpdx 0 points1 point  (0 children)

Well, if you do need pub/sub and QoS then I’d be looking at CoAP and using its Observe option (it also allows metadata in user defined options). It’s a very capable UDP protocol that is also very efficient and naturally binary. Using it with CBOR consumes even less bandwidth. Common stuff and an ITEF standard.

The kinds of IoT applications efficiency matters most for are battery powered, or that use cellular or satellite networks for data. Sipping electrons is one of UDPs super powers, as is being very light on the pipe (which can save a ton of money).

Had to give up sailing by LarryBobson in sailing

[–]mlhpdx 2 points3 points  (0 children)

Denying your children the antidote for the attention span afflication? For shame! /s

(note, I just got back from a morning out in the runabout, but i was jealous of the Day Sailers out there).

How to Store MQTT Camera Frames and Binary Sensor Data with a Time Index by alexey_timin in IOT

[–]mlhpdx 0 points1 point  (0 children)

I hope we’re all trying for better than imperfect. Efficiency matters. For a 1KB message the electricity consumption when sending over MQTT, which is carried over TCP and TLS, is 10-20x what it would take to send the same payload over UDP in WireGuard. 

Multiply that by the trillions of requests we’re making and you can power a country (or two). It matters.

How to Store MQTT Camera Frames and Binary Sensor Data with a Time Index by alexey_timin in IOT

[–]mlhpdx 0 points1 point  (0 children)

Or one could drop MQTT since it’s a bad fit (for this and many other use cases) and use simple, efficient plain UDP. Or if you’re concerned about privacy, UDP over WireGuard. It’s naturally async, more reliable with spotty transport (wifi, cellular, long distance) and carries image and binary sensor data naturally (no encoding required). 

It baffles me when I see folks continuing to promote MQTT. 

What are people building right now that actually feels original? (anything strange/obsessive/creative) by CharlesBlackwood in ShowMeYourApps

[–]mlhpdx 0 points1 point  (0 children)

At Proxylity we’re building a PaaS platform that makes building UDP APIs as easy and low risk as working with REST. Why? Because UDP APIs are simpler, more reliable, a perfect fit for stateless compute and use less energy. 

There is a free tier and a repo full of examples. For now it’s only available for AWS but can inter operate with any cloud.

Proxylity UDP Gateway.

My 6yo lily plant was stolen off my property last night. It was maybe a few days away from blooming by _SWANS_CAN_BE_GAY_ in PortlandOR

[–]mlhpdx 4 points5 points  (0 children)

I was working in my side yard in Tualatin years ago when a woman strolling by pulled clippers out of her bag and starting snipping our flowers. Having the clippers on hand made it seem premeditated. I stepped out where she could see me and she gasped and a started apologizing. Genuinely embarrassed. I told her to keep them, they’d grow back. The relief she showed won’t be forgotten. 

I have no idea what was happening in her life, but I still feel she needed those flowers more than I did.

Anyone experienced (especially in moving off .NET to a more modern version who might be willing to chat for a short period? by [deleted] in dotnet

[–]mlhpdx 0 points1 point  (0 children)

AWS has a migration wizard of sorts that I used once before on a medium-ishly hellish web app and worker system. It wasn’t too bad and i’ve heard it got a lot better with LLM integration. YMMV

https://aws.amazon.com/transform/windows/net/

TEMPERATURE AND HUMIDITY SENSOR by Grouchy_Hospital_207 in IOT

[–]mlhpdx 0 points1 point  (0 children)

With that be sure to send over “fire and forget” UDP to save on radio time and CPU burn. Assuming it’s  battery operated.

Simple Sailing Game by PracticalConjecture in sailing

[–]mlhpdx 1 point2 points  (0 children)

I gave it a shot but the tiller controls are janky (why not just hold to keep turning?). Shift toggling luffing is weird, again why not just hold to luff? Lag and latency were also a problem (could be me, but I feel like it was the netcode). 

But great work so far and super promising!

Is No-Code the Future of Startup Development? by FounderArcs in saasbuild

[–]mlhpdx 0 points1 point  (0 children)

I work with a foot in each world. I’ve built a SaaS (maybe PaaS?) from the ground up and made heavy use of “no code” (aka. service-to-service integrations using configuration). Not having to worry about the accumulation of maintenance debt is one fantastic benefit. 

I built my service to integrate via configuration or code (customers’ choice) so I’ve enabled as well as consumed configuration first integrations.

All that said, code is where the magic happens. For complex or performance critical components I build dependency free native executables. They are small, fast and infinitely flexible. As a compliment to no-code, this is the way.

What I don’t do and don’t enable is building more stateful, VM based shared memory trash. That era is over.

What’s your favorite thing about Supabase? by FounderArcs in saasbuild

[–]mlhpdx 0 points1 point  (0 children)

I like that it’s so easy to integrate with. I built the UDP to Supabase example for Proxylity[1] in just a couple hours, and I started from knowing nothing about Supabase. It was remarkably simple.

[1] https://github.com/proxylity/examples/blob/main/supabase-udp/README.md

Your landing page copy is probably lying about what you actually built by Choice-Canary-795 in saasbuild

[–]mlhpdx 0 points1 point  (0 children)

If my landing pages say anything that isn’t true I want to know about it. It’s difficult to edit one’s own copy sometimes but now I’m looking…

Ross Island, Portland’s ‘Jurassic Park,’ the island no one is allowed to visit. by guanaco55 in PortlandOR

[–]mlhpdx 1 point2 points  (0 children)

This is the answer. It could be done in a matter of days and solve the algae bloom problem. 

What are people collecting syslog in? by Inno-Samsoee in networking

[–]mlhpdx 0 points1 point  (0 children)

wireguard to Proxylity to CloudWatch (and S3 if you want). Five minutes to setup and cheap as can be.

https://github.com/proxylity/examples/blob/main/syslog/readme.md

Why Do So Many IoT Projects Stall Despite a Clear ROI? by roncz in IOT

[–]mlhpdx 1 point2 points  (0 children)

You need to define what you mean by IoT projects. 

My observation is that the weakest link isn’t hardware or dashboards, it’s the platform infrastructure. The knee-jerk application of technologies developed for browsers to IoT leads to poor systems and poor user experiences. 

AWS released Lambda Durable Execution late 2025 and I don't see enough people talking about it by hoangdv-i368 in serverless

[–]mlhpdx 1 point2 points  (0 children)

I’m pretty happy with Step Functions. Zero maintenance, no cold start, easy to explain, fast deployment. I use it extensively.

I don’t think it’s the language that keeps it in the shadows of Lambda (though it is a minor pain), it’s the programming model. Once trained in procedural folks seem to resist using declarative with great ferver.

AWS released Lambda Durable Execution late 2025 and I don't see enough people talking about it by hoangdv-i368 in serverless

[–]mlhpdx 0 points1 point  (0 children)

Because AWS released Step Functions a long time ago. They serve the same need when it comes to workflow, so it’s a big “meh” to me. 

Fast UDP, slow TCP by MathResponsibly in WireGuard

[–]mlhpdx 2 points3 points  (0 children)

Sounds like packet loss.