there is a long standing problem in Team Fortress 2 where the default FOV is 75, as it was on the console ports of the Orange Box, and it's believed to turn off a lot of new players and enrage regulars because they just don't see things in the periphery that everyone else playing at the maximum FOV of 90 does.
This is all fine and dandy for websites but what we’ve really been locked out of is email.
You can’t run your own email server. All other large email providers will consider your self hosted emails as spam by default. It understandable why they took this stance (due to actual spam) but it is also awfully convenient it also increases their market power.
We are now at the whim of large corps even if we get a custom domain with them.
What about it? Once you have a decentralized digital payment system (no matter if its Bitcoin, Lightning, Stablecoins) any corporate entity can offer trusted escrow services for online purchases. As in, merchant verification, chargebacks etc. No need for the government here.
No, we’d like to go back to the culture that created protocols to solve our needs, such that people could create interoperable servers and clients to implement those protocols.
Email is an open protocol, perfectly suited for delivering messages between people. Discord is a closed application, unsearchable, any server or account may be nuked at discord's discretion, thus it's entirely unsuited to replace e.g. a forum.
I want Whatever to be designed in a way that allows me to go find a provider of Whatever that I'm comfortable with, to run my server for me, and for it to interoperate with Whatevers of other people regardless of which provider they are using.
I also want it to be possible for me to take all my data - chat logs, membership etc - and move them to another provider of Whatever if my current provider enshittifies.
And yes, I do want it to be possible to self-host, if it turns out that no remaining providers of Whatever meet the bar.
But now we would need each script to independently do their own caching, which isn’t all bad. At least you have more cross runner compatibility and resilience
I always liked C. I enjoyed how brutal it is, except the preprocessor.
This is why zig is a godsend. It is actually simpler than C while being more precise than C!
For example zig can distinguish between a pointer to a single element vs a pointer to an array of unknown length. Where as in c abi, it is all T*
When importing a c lib, you can make it more ergonomic to use than c itself.
Being able to easily import c lib is especially important to game dev, as practically all so called c++ libs also export a c header as they know how important it is.
They think the higher fov is a pure win as it allows them to see more but in reality it is a tradeoff making targets in front of them smaller.
reply