8,502 karma · joined April 22, 2009
Co-founder and CEO at Riza, a company working on untrusted code isolation with WASM: https://riza.io / hello@riza.io
Previously COO at ngrok: https://ngrok.com.
I was the Founder and CEO of an MVNO/VoIP hybrid company called Charge (formerly known as Bolt): https://charge.co.
I worked at Twilio: https://www.twilio.com.
I wrote the original ruby library that wraps Twilio's HTTP API: https://github.com/twilio/twilio-ruby
Other projects include receive-only telephone numbers at https://oneway.tel and free HPKP report bin hosting at https://hpkp.org (now defunct).
[ my public key: https://keybase.io/andrewmbenton; my proof: https://keybase.io/andrewmbenton/sigs/m4O8mq4uxoPSm2XlB1RUT1XkH5v8KX7UR448y8T74mo ]
I do feel like it's unfortunate that the conventional understanding of these models now is that they are for "searching" or "q&a" which makes users inclined to believe that they should be omniscient oracles.
I'm not the author or GP but I think you're right and can give my two cents. The specific thing these authors have in mind is a SaaS that offers an HTTP API to manipulate data and a set of HTTP webhooks to notify users about changes in the data. *If* the only thing SaaS users do within their webhook handler is make an API request back to the same SaaS, then the argument is there's a bunch of unnecessary work to shuffle bits back and forth across the internet when the SaaS could just offer to run a function.
> I'd just argue that there is a much broader set of use cases out there for webhooks...
Agreed, which is why there are many commenters here who are confused. The "webhooks suck" take is overcooked without context.
I don't know why you would expect this, when the model is likely trained on StackOverflow material (or similar publicly available code examples).
But one way to try is to wholly hand off greenfield projects within your company. The whole idea of a "startup within a company" is fundamentally flawed, but you can attempt it anyway.
Sadly this is very much a thing that ORMs do all the time.
However there is possibly some new "real-time payment" feature of the ACH network that could be equivalent to wire settlement, but I'm not sure Zelle actually uses it.
1. Deposit check 2. Funds are made available to you 3. You withdraw the funds 4. The check is later marked as fraudulent and the payer bank attempts to claw back the funds, with your account balance at zero
As far as I know the only way to execute an immediately-settled electronic transfer is a wire transfer, which is inaccessible to lots of people and has an associated fee for nearly everyone else.
If I put two different marketing messages on two different billboards to test whether one is more effective than the other, is that unethical non-consensual experimentation? If not, how is it different from A/B testing?
Is this a serious question? For one thing, every founder will obviously know whether they are in-person or not, so it's not even possible to do a single-blind study.
But At least GCP and AWS have certificate authority products which essentially do work the way you want them to:
https://cloud.google.com/certificate-authority-service https://aws.amazon.com/private-ca/
Azure may well have one too, I just don't use their service.
I'm not sure this is accurate. To the extent that a data project is underspecified (which, let's be honest, all projects are) then the engineers will end up making some decision somewhere that may have an impact on what's available for analysis.
If the engineers have some understanding of project motivation and hypotheses then they'll make better decisions.
Let's use our influence over corporate decision making to try to get people to use buildings in order to prop up commercial real estate asset prices feels like a bank-shot at best.
It's not a lack of being "taught" shell scripts. It's the fact that shell programming constructs aren't well documented, your "standard library" is basically dependent on whatever binaries happen to be available on the filesystem, error handling is almost non-existent, etc.
It's very easy to write a bad shell script that "solves" a problem as long as a bunch of assumptions aren't violated. In my experience, senior software engineers are extremely averse to hidden assumptions and very concerned with reliability of the systems they build.