Incentivizing IPFS content pinning, Filecoin.
Allowing censorship-resistant / chargeback free donations, most coins.
Enabling private transactions, Monero.
Most "dapps" empower decentralization, distributed exchanges, trading, DNS, ownership contracts (DOAs), etc.
NFT's for art as silly as it is, more importantly for Handshake domain names and other cases where ownership proof comes into play.
Please feel free to go and attack all of those ideas and projects, but don't think for a second you can really gaslight people into believing they aren't worth of pursuit.
Paying for hosting with extremely volatile and environmental harmful tokens that only a part of population pretends has a real value, that you want to hoard rather than spend, and that might go to 0 at some point? To have basically torrents?
Sending deflationary ponzi scheme tokens to people is not helping them. Also, fees are high.
Private transactions are great if you are a criminal, I'll give you that.
Tell me one "dapp" (or "extremely wasteful programs that run on a CPU that is orders and orders of magnitude slower than an actual one) that is doing something useful. I haven't found one yet and I've been searching for some years now.
With NFTs you don't own anything, unless there's an actual contract that comes with it. Also you buy a hyperlink that points to central storage. Also money laundering and wash trading are rampant.
Assuming all other aspects are solved.
The problem is the way they test for this makes no sense. At most having done DS&A will flash some lights in my mind when an n^2 or higher solution comes up, ie I will think about how to do it better. But that thinking will inevitably lead me to google for a better answer, rather than plumb my limited memory capacity for how to do it. So it's a principle that relies on the right tools to get implemented, and that's rarely what anyone asks for in the interview.
More than anything else I've ever done, coding is an exploration. And nobody seems to test for that, they seem to all test for whether you've already been down a certain cave, recently. For instance, I can write a mobile app that trades stocks on an exchange through a server. I could write both the apps and the server for you. I've literally done all the bits that you would need to do this. If you ask me some random question about Swift or C++ syntax, I will fail. Because having those in my mind's cache is not sensible. Knowing that sorting is probably already a solved problem, or knowing what the unsolved problems ahead are, those are useful.
The real thing you need to do as a programmer is to handle complexity. Not in the big-o sense, but in the sense of keeping the mess of code a sensible size, in a way that allows you to make future changes easily, and allows collaborators to contribute easily. This is both a code thing and a people thing. Yet I don't come across a lot of people asking about how this is done.
I think it's one of the best way that I've ever witnessed or heard of to test for what you mention: the exploration and research that happens in real life when you encounter a problem to solve at work.
I haven't seen this anywhere else unfortunately.
The few times I tried it it gave me loads of crappy content. No thank you, I'm not in for another doom scrolling addiction. The world has already enough addictive dopamine-f**ing time-sucker almost contentless social medias. I don't have the energies to fight against or maniacally curate my feed for yet another one.
I'd evaluate the usefulness of a social media or any other app by looking at a couple of metrics: 1) how much time do you spend there daily? 2) after you have used it, do you feel a better/improved person? I'd be curious to see numbers for these metrics. If anybody has links to papers/surveys that study how good or bad is a certain social media, please feel free to share.
Back2Warcraft are the guys that stream and cast most of the competitive games. I suggest you watch them live on twitch when there's some tournament, and/or on youtube for past games.
It's a great time for warcraft 3, thanks to the great effort put in by fans. If only the game hadn't been killed by Blizzard :( But there's still plenty of people playing, with classic graphics and W3Champions servers (you still need reforged), and plenty of pros to watch.
Enjoy your warcraft 3!
For example, they encourage the use of the calendar app for tracking assignments and test dates. They use the camera to capture information for homework. Kids have projects that sometimes involves recording audio or shooting video. There's also a twitter-like app that the teacher can use to broadcast to students and students can use to communicate with the teacher.