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
True for certs but not the log bucket (but it’s still going to be in a single region, just doesn’t have to be Virginia). I’m guessing those certs are cached where needed, but I can also imagine a perf…
9mo ago·view thread
comment
There is always more than a way to do things with AWS. But CloudFront Origin groups can’t use HTTP POST. They’re limited to read requests. Without origin groups you opt-out of some resiliency. IMHO th…
9mo ago·view thread
comment
This is the time to accept that the path forward is keeping people and giving them the best tools you possibly can to do their work. That is, the same as has been true for decades remains so. Yes, dev…
10mo ago·view thread
comment
Just config information, not really much customer data. Customer data stays in their own AWS accounts with our service. All we hold is the ARNs of the resources serving as destinations. We’ve gone to …
10mo ago·view thread
comment
Our stacks in us-east-1 stopped getting traffic when the errors started and we’ve kept them out of service for now, so those tables aren’t being used. When we manually checked around noon (Pacific) th…
10mo ago·view thread
comment
Yeah, it's not clear how resilient CloudFront is but it seems good. Since content is copied to the points of presence and cached it's the lightly used stuff that can break (we don't do …
10mo ago·view thread
comment
We use AWS for keys and certs, with aliases for keys so they resolve properly to the specific resources in each region. For any given HTTP endpoint there is a cert that is part of a the stack in that…
10mo ago·view thread
comment
The data layer is DynamoDB with Global Tables providing replication between regions, so we can write to any region. It's not easy to get this right, but our use case is narrow enough and rate of …
10mo ago·view thread
comment
Cool, building in resilience seems to have worked. Our static site has origins in multiple regions via CloudFront and didn’t seem to be impacted (not sure if it would have been anyway). My control pla…
10mo ago·view thread
comment
These are the RFCs we know, and many others we don’t. The ones “lost” to obscurity generally deserve the fate but I enjoy reading them for the historical context. Fascinating stuff.
10mo ago·view thread
comment
A profound voice, now quiet. RIP.
10mo ago·view thread
comment
Given the use case I’d consider IGrouping<PhoneType,Product>. My point being LINQ is a wide subject and most code I see barely touches the surface.
10mo ago·view thread
comment
It’s multi stream, reliable connections. WireGuard’s encryption over UDP is none of those things. WireGuard encryption is simpler and far more flexible, but also less capable.
10mo ago·view thread
comment
I haven’t tinkered with an FPGA in years but this has my curiosity up. I’d love to separate the protocol handling from the routing and see how light (small of an FPGA, power efficiency) it could be ma…
10mo ago·view thread
comment
Some of the examples given are often implemented on UDP rather than HTTP or WebSockets, so the content here is a little (lot?) off base. HTTP3 is a different beast, but more complex than needed outsid…
10mo ago·view thread
comment
I disagree. The constant paranoia is far more damaging to culture and society than the loss to society because I’m unsympathetic to it.
10mo ago·view thread
comment
Honestly, I can’t imagine that. I feel sorry for the unfortunate and profoundly bored surveillance person (or software) assigned to me. And based on my experience I’m not unlike the vast majority of p…
10mo ago·view thread
comment
Interesting take. I have decades worth of email archived, so it does ring true for me at least. I doubt anything in there is more interesting to Big Brother but who knows?
10mo ago·view thread
comment
I'm so glad I bit the bullet and wrote my own email service.
10mo ago·view thread
comment
WML is (needed) back? https://en.m.wikipedia.org/wiki/Wireless_Markup_Language …
10mo ago·view thread
comment
Indeed about ESP32 being approachable. I particularly enjoyed finding and messing about with the Cheap Yellow Display. It’s a fun little platform and with LVGL making it pretty is a joy. Would have be…
10mo ago·view thread
comment
If you want to avoid “long polling” then MQTT isn’t the answer (it’s still a long held TCP connection waiting for messages). UDP would be the way to go, and with WireGuard as a carrier you don’t have …
10mo ago·view thread
comment
Building roads, power, sewer and schools without budgeting for maintenance, upgrades and ultimately replacement. Having a capital burn that can’t plausibly be repaid. Focusing on having more code rath…
10mo ago·view thread
comment
This kind of objectification is stone cold.
10mo ago·view thread
comment
Brings back memories. I cut my teeth in C++ working on a system that used pointer tagging and transactional memory. Good times. That mind mending experience perhaps made my career.
10mo ago·view thread
comment
Scaling up (eh, out?) MEMS compressors in matrixes seems a more likely path to success to me. Some research is ongoing there. I’m not expert, but I find it interesting.
10mo ago·view thread
comment
A related idea is sub-linear cost growth where the unit cost of operating software gets cheaper the more it’s used. This should be common, right? But it’s oddly rare in practice. I suspect the reality…
11mo ago·view thread
comment
I worked on a DNS resolver that detects DNS exfiltration in part by using this list to aggregate high entropy subdomains to the first level below the TLD. And, indeed I didn’t account for the list upd…
11mo ago·view thread
comment
This seems like it’s on the right track. Finally something that doesn’t require immunosuppressants.
11mo ago·view thread