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…
1d ago·view thread
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.
1d ago·view thread
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…
1d ago·view thread
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…
1d ago·view thread
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…
1d ago·view thread
comment
Indeed. That's how the WireGuard handshake works, partly to avoid abuse/spam.
1d ago·view thread
comment
Because then it would be DTLS.
1d ago·view thread
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&…
1d ago·view thread
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…
1d ago·view thread
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…
7d ago·view thread
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)…
10d ago·view thread
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…
11d ago·view thread
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…
12d ago·view thread
comment
There is a use case for visualizing property development, maybe.
16d ago·view thread
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…
16d ago·view thread
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'…
16d ago·view thread
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…
16d ago·view thread
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.
18d ago·view thread
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?
20d ago·view thread
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…
20d ago·view thread
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…
20d ago·view thread
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.
24d ago·view thread
comment
Your email confirmation link’s domain is in common adblock lists.
24d ago·view thread
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…
29d ago·view thread
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…
1mo ago·view thread
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…
1mo ago·view thread
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.…
1mo ago·view thread