back
user profile
mlhpdx
1,931karma·1,091submissions·June 26, 2022
about
Founder of https://proxylity.com, the UDP Gateway for AWS.
ME by education, Software Creator/Exec by profession, EE by interest. Amateur boat builder.
recent activity (1,091 total)
comment
I don't understand the "ignoring interesting stuff" bit. I read what's interesting, sometimes finding it by titles but more often by noticing a string of interesting comments on my…
comment
I don't use any code from others here, it's a ground-up implementation of the protocol in C# targeting .Net 10 AoT.
comment
> both endpoints would need the keys and private IP/subnet addresses of their peers in order to communicate. That’s how every other implementation works. It’s not a requirement of the protocol…
comment
How is this making it more complicated? The “why” is pretty simple: the WireGuard protocol is really nice and makes a better protection layer than DTLS in my opinion. All this implementation does that…
comment
Well, here are a couple things to do with this: I have a fleet of small battery powered temperature sensors that send readings to a backend built with it. On the sensors, I’m using the vanilla WireGua…
comment
Indeed. That's how the WireGuard handshake works, partly to avoid abuse/spam.
comment
Because then it would be DTLS.
comment
That's not the case at all. The security here is more like HTTPS/TLS with the client not really being validated (just the server). The encryption remains just as strong as if the peers we&…
comment
The confusion is understandable. Fundamentally, all that's going on is that UDP Gateway is performing the NOISE_IK handshake and ChaCha20-Poly1305 encryption to establish a tunnel. It does nothi…
comment
I’m working on a sailing watch system for clubs and teams without the resources for existing systems (thousands of dollars per boat). I’m starting with the Waveshare ESP-32 watch. It has a great price…
comment
There is a lot of truth here, but it clearly isn't a welcome one. From my own perspective I can look back on decades of software I've written (some including code generation far before LLMs)…
comment
Fewer people means fewer cars, and I’m confident the auto company leaders know this very well. But what to do? Don’t build factory capacity and manifest decline? Not likely. They’re betting success wi…
comment
As far as I can tell, many “regular” people do care and alter buying decisions based on privacy concerns. They use words like “creepy” instead of technical ones, but the underlying discomfort is the s…
comment
There is a use case for visualizing property development, maybe.
comment
Seems like the right choice to me. Introducing a "reality grounded" image generation feature without very good moderation seems like an obvious miss, and moderation is a tall ask in this con…
comment
That's the article title, verbatim but the story here isn't about Iran, or Nuclear power -- it's about under moderation of the AI image generation feature added to Google Maps. It'…
comment
DNS is a easy to implement and run. That's what I found when I started looking into it. The protocol is very simple, request/response, and the data light and flat (in the context of a resolv…
comment
I had hoped they’d go with CoAP for the better overall fit with agent systems (natively async, con/non, Observe), but stateless is enough of a win I can’t complain.
comment
HTTP? It would be a more interesting thought experiment with CoAP. And, is it really “modern” if it still uses a model (essentially) requiring stateful compute like JMAP?
comment
API Gateway direct integration to Step Functions. Unlike Lambda, there is not automatic transform for requests so I just wrote one and copy/paste it to each method integration (via a preprocess s…
comment
Likewise, I started using HTMX with AWS Step Functions as the backend and it’s been difficult but also a joy. Sfn these days makes for a weird and wild text templating engine. I’ve been thinking about…
comment
Not the email, the link in it is blocked by ad blockers. You might want to check the number of emails sent versus the number confirmed.
comment
Your email confirmation link’s domain is in common adblock lists.
comment
Good, they used UDP for a one off request /response (maybe) exchange. Bad, they included precise location information. I can see how rough location information is helpful for support and business…
comment
No prescription is required, but as the other comments say, you’re unlikely to learn anything significant. Blood sugar in non-diabetics is boring, rarely moving in any significant way. One impact coul…
comment
Have you studied control systems? Adding a second storage mechanism with different dynamics changes control, and may complicate it. Those muscles may increase hypoglycemic events as well as soften spi…
comment
I try to be open minded about research choices because I have no special knowledge of what will or won’t be important. Left-field discoveries have made profound and positive impacts on many occasions.…