294 karma · joined April 26, 2021
By service, I think you mean company, now I have to trust said company, also I need to check NFT is minted by company I trust, and that I trust the identifier of said company on the NFT. Now if it turns out the company wasn't doing a good job, what happens then, do the NFT's get revoked, by whom, what are the remedies and the compensation process?
All this gets bumped off chain fairly quickly with a hand wave whenever discussed, which quickly puts the block chain solution into question. If the NFT only works when minted and managed by trusted party, then is what we really need is data interoperability rather than blockchain. And even there, NFT's don't actually contain any on-chain or off-chain data expressing what the semantics of the NFT is.
Doesn't mean this can't be done, but in each case I've looked at, granting of rights (and which specific rights do we even mean?) is not happening.
Further more there is no obligation for anyone to do anything with the image linked to the NFT your the holder of.
That's what I heard once anyhow.
Also the more we can model the minds workings, the more some sod is going to exploit that for commercial benefits i.e. advertising, propaganda etc.
My description is poor, office chair is also a class, but it not the top class ... I dunno read about this once anyway, didn't make it up, honest!
Also whenever people talk about ownership in regards to copyright, it's a flag that they probably don't know what they are talking about.
It also equalizes the playing field every few years, you become an expert in the latest new thing as there isn't an old guard. Some new web framework comes along, you can invest in that and become leet, where its very difficult to start new in react today and achieve that.
This isn't to say past experience isn't valuable or helps you adopt things more quickly, can make you cynical about the new shiny and sometimes miss out on the actual improvements, even if small. I
That is my personal experience, a tiny data point, again where are the studies that give some actual useful guidance?
I wrote a great project using Racket, everyone should use Racket, its cool, lets blog it ... gains momentum, its new its exciting it promises change ... people start to have different experiance, bad decisions are made ... new bandwagon, lets all rush to that yay. Having been around for long enough to see this cycle, I think it's right to ask for some well thought evidence, or gathering of trade offs to help decision making.
My question is simple as that, yet as engineers we get lost in the detail of the doing and some hand wavy suggestion that it makes things better, yet where is the actual evidence for this?
Be pro FP or not, or any other programming paradigm, lets say logic based (prolog etc), where is there any measures on how it benefits outcome.
I appreciate this isn't something that can be easily measured, but that is arguably a key problem with the state of the industry, that its emotion, intuition and bandwagon driven.
And your spot on with the C++ reference, but there its more the case the language was adopted in industry then it expanded into intellectual twiddling, Haskell has that as its starting point.
Don't get me wrong I like programming in Haskell, C++ and others, I enjoy going beyond what I need to get the job done and amusing myself in doing things 'clever' ways. But no longer being paid to write the code and having different concerns to manage, its hard to qualify Haskell as a good choice.
But are they more productive, get shit that we care about done, or do they go down monadic rabbit holes?
By all means Haskell away in your pet projects, but having a company invest into a team to deliver things customers want, I'd like to see some evidence this makes sense outside specific niche areas (Cardarno possibly being a good example where it makes sense).
I get that it is probably more intellectually stimulating for many engineers than the project they are working on, but it also reflects in over engineering of distributed systems for simple problems. I do wonder if there is really any net gains for a company to go the functional route.
I would love to see some research on this as people have been championing it for decades now, and seems suspiciously absent!
I think it is a good tech choice to be honest, I want my blockchain carefully built and audited.
I'm not anti functional or Scala, but I'm yet to see any reports etc that actually indicate there is a pay off.