You are not going to convince me, or anyone else who understand the tech, that this is a fundamentally unsolvable technical problem, I promise. It all boils down to compromises between regulation vs freedom, etc.
So, I do take issue when you say things like:
There's absolutely nothing we can do to prevent malicious people from abusing it.
Seems like a lot of people here really want VOIP to be anonymous/unregistered. You know, so that the nazis can't get you if they seize power. But they also seem loath to acknowledge this desire, particularly in this context.
But then the question shifts to: maybe your country is too large to govern effectively - if you can't make changes like this quickly, something is wrong, I think.
Specifically, how do you do this when IP spaces are controlled by various unfriendly countries around the world
You begin a "911-certified program" that requires your local ISPs to register their IP ranges with some central authority. The rest is a bunch of detailed but solvable details.
Your idealism when it comes to making this seem more complicatated that it really is seems misplaced.
Thanks, but I somehow get the feeling that it's more about not wanting outsiders telling them how to solve problems they know they should have solved a long time ago by themselves.
"IPs are just too ephemeral to trust for any form of location data"
That is just policy decision. It would, for example, be possible to declare that no single IP should be used for more than two customers during a single X hour block.
Ah, well, Jingoism is an american word. I guess I just thougt the crowd here could agree that it's retarded to not have a political policy against fake VOIP numbers.
Well, I do agree. I shouldn't take more than a few months to fix this. I don't live in the US, but I get the feeling something is terribly wrong with the way you're handling such a basic thing as a phone call, be it VOIP or not.
People generally caring about declaring img size attributes died out like 15 years ago. grumble
Declaring image sizes doesn't fit into the distributed model that is that is the rage these days, so I guess people don't care since it's so hard. At least it makes their ms/req numbers look great, nevermind that the experience for the actual users sucks.
I agree; it should be technically trival to implement this. All of my comments along the lines of this are wildly downvoted though; I'm not quite sure why. Maybe privacy cowboys?
Sure, but that only works so far. Even a european-style police force would eventually snap if they had to do 100 break-ins to combat ongoing crime if 99/100 calls were fake.
Edit: Ah, after reading more from that link you provided; the issue is stuck in your dysfunctional government.
I'm so confused right now.
Does the US not have a central agency that allocates phone numbers and operators? Does that agency not have the ability to shutdown operators who don't follow the rules?
But yeah, to clarify: What they primarily need is someone who gives a shit about the site being functional, secondarily money to cover operating costs. Before the first need is covered, just blindly giving some loose group money seems like it would have a high potential of going to waste.
I don't think this project needs more money; they need people who give a shit. (There's a setting that makes the site functional, but you have to register to get to it? What?)
There probably are no intricate plans for the future on an executive level, besides having some smart people enjoy their work while building something that may or not be useful in the future, depending on a) how their effort, and b) the future turns out.
The difference is that Lambda is a) way more annoying to use, b) gets way more coverage, because developers are locked into the AWS ecosystem and often don't pay the bills.
I bought some book of his in the late 90s and upon reading it kind of quickly realized he was pretty much a grade A douchebag. It was a shock, I remember. How could a douchebag be the creator of Dilbert?
Well, Google App Engine (both the standard/classic and flexible kinds) has been and still is pretty awesome for people who don't want to worry too much about SRE stuff but still not pay through the nose.
AWS Lambda just seemed like too much bureaucratic busywork for no good reason (ugh API Gateway...), last time I tried it out.
I guess it maybe appeals to "enterprise" type developers? Maybe it this way cause Werner Vogels is german and from an academic background? :-) I'm adventurous, because I write this knowing that even referring to national characteristics results in instant down votes here.
Just give me an endpoint where I can respond to HTTP requests and parse the URL path/parameters myself, thank you. That way I can keep it as simple or as complex as is needed, per situation. I just don't want to bother with your insanely over-engineered API of definining custom API requests.
Using Firefox instead seems to help. Loading the grid pages is still super slow and rendering is broken, but at least you can use the rest of the browser/other tabs.
Intrigued by this I visited https://www.shadertoy.com/. There does seem to be a thriving community there.
Problem is, the browse pages have a 4x3 grid of live WebGL previews (rather than e.g. static images) of the shadertoys.
On my home desktop pc (win10, i4790k@4Ghz, GTX1070, 24 GB) running Chrome this means that inevitably, on page one or two, at least one of the shadertoys will use so much GPU computation that it starves out all other functionality, like being able to switch tabs etc.