Ok, trying out this Copilot beta now and it's doing some reasonably impressive things ... more thoughts forthcoming.
First impressions, it's quite clever for boilerplate and like CS 101 kind of exam question-like problems. Probably not that surprising considering it's cribbing from Stackoverflow.
Anything beyond that seems to produce hilariously wrong answers.
Some experiments on variants of FizzBuzz or simple arithmetic expressions on nth prime numbers seem to confuse it quite a bit.
It seems to be mostly inferring context intra-method, so it's not aware of the set of other functions available in the module. So it ends up reimplementing things already in scope.
• • •
Missing some Tweet in this thread? You can try to
force a refresh
This "but the blockchain" or #NotAllBlockhains is a silly petty argument that I don't have time for anymore.
So let's talk about the Tesco Blockchain. (1/)
A while back Tescos (i.e the British supermarket) did some misguided blockchain project involving tracking the provenance of vegetables from the EU. Was a terribly silly project that could have been done better other ways, but alas that's software. ¯\_(ツ)_/¯ (2/)
It consisted of a bunch of internal permissioned servers that would pointlessly replicate a bunch of data for no purpose other than to say "on the blockchain". It didn't really work, but neither did the project it replaced. (3/)
When crypto skeptics talk about bitcoin as either a Ponzi scheme, a Pyramid scheme, or Multi-level marketing scheme we're using these words as a stand-in for a type of fraud for which there isn't a precise term of art for yet. (1/) 🧵
Most crypto coins are a speculative investment that shares some properties of the three types of classic financial scams:
However it depends on subset of cashflows, market makers, and products you look at. Most cryptocoins are some combination of the above three, but diverge from the classic scams in subtle and legally important ways and may involve software in novel ways to obscure the fraud. (3/)
After 12 months of crypto troll abuse, the upside is that I now have quite a large text corpus for my model. Trying to troll me at this point is just training my classifier to be more efficient at blocking.
Highest correlates for abusive Tweets are interesting and probably not surprising.
"#bitcoin" in bio
".eth" in handle
"🚀" in handle
"cardano" in bio
I don't have an image classifier on profile photo yet, but probably wouldn't be that hard to detect laser eye trolls. That would probably reduce confusion quite a bit.
Let's talk about the evergreen meme that while cryptocoins are certainly a useless speculative bubble, "the blockchain" is a revolutionary technology that will improve the financial system. (1/)🧵
You see this clain basically every Bloomberg or New York Times article. The problem with this claim is that it's short on any specific goals, details or mechanism. What exactly will it change? (2/)
It's especially common to hear this meme repeated by residents of the United States where retail banking and payments are perhaps 20 years behind the rest of developed economies. In fact many developing economies are more advanced at this point. (3/)
Generally good article in the Times this morning. Take minor issue with a few points though. nytimes.com/2021/06/14/opi…
Blockchain technology is neither ingenious and groundbreaking. After 13 years of being a solution in search of a problem it has found no applications that couldn't be better done with a simpler solutions.
We should not fetishize useless novelty.
The central bank currencies (CBDCs) aren't variants of bitcoin technology at all. Centrally managed digital bearer assets or central bank clearing systems are literally by definition centralised databases; the complete diametric technical opposite of cryptocoins.
Let's talk about the geopolitical implications of the ransomware crisis, why additional money launder rules won't solve anything, and how a blanket cryptocurrency ban is the inevitable solution. (1/) 🧵
Since the early dotcom era there was always been a criminal element looking to profit from insecure software for their own gain. Ransomware has existed long before crypto, it just wasn't generally profitable or scalable. (2/)
What is new is that what was a once a small fire has had gasoline poured on it and turned into an uncontrollable blaze ripping across our most critical infrastructure Our hospitals, power grids, local governments and soon I fear much worse. (3/) stephendiehl.com/blog/ransomwar…