Most jobs especially in webdev are like that. Most of it is just reheated slop, if the market was efficient the webdev market would shrink by 75%. I've done novel stuff but most of my jobs end up just pushing a star shape through a square and a triangle whilst making sure the whole legacy spaceship keeps floating.
There are truely novel webdev jobs out there, but they are a needle in a haystack. If you want something that mentally stimulates you as an developer find a job that doesnt involve web for higher chance of finding something that fits the bill.
This is actually pretty hard to do. We all have heard of internet rot/dead internet theory.
One shout might be to link to internet archive instead of the resource directly. Though we can't be sure internet archive will keep the current system working as is (e.g. search params may change etc)
The only solid solution I have is to set up a foundation and pour money in so that they will be responsible for upkeep. But that would be an hassle to execute.
100 years in internet time is very long, internet as we know it now hasn't been along for 100 years.
I wonder if there aren't services that specialize in this.
GraphQL is good at complex specificity. Leaving it to the caller how it wants its data structured in the return.
The struggle with it is more on the provider side. As you'd have horrible performance if you'd just rawdog an ORM onto it. The complexity of combining is where you'll struggle.
Last I played with GraphQL was with PHP. There is exactly one package that did GraphQL at that time. Where we had to define the models both in yaml and php.
Though this could probably be solved with dynamic building of the yaml.
Also last I checked the testing utils werent there yet.
Though it is really cool to be able to do supergraphs if you decide to do microservices.
Alternatives are json and protobuf. GraphQL kind of lands between big json blobs and protobuf's binary in size. Due to it's possible exactness. But that is wholly dependant on implementation.
I have a 12 thread 64GB RAM VPS for 30 euros a month
Honestly, ssh for running commands + mounting ir locally(SSHFS) works great for me, but I never was able to install FUSE correctly on Windows and it's a bit annoying to install on MacOS(third party kernel module)
I mainly run some code on it and the occasional gameserver so I have no need for a GUI though I have been entertaining the idea of using Rancher to maintain docker/k8 stuff
Technically my laptop is higher performance then the VPS but running my docker env alone takes about half the memory I have (16GB)
Those companies got value via selling products with a margin to their customers.
So, technically their customers lost money for those companies to gain money.
Not that there is anything wrong with that. Just pointing out how I think your logic is flawed.
I feel you are going back to the early days of index websites before they realized the internet is to large to curate by hand and either died or became search engines.
I wish you luck though.
The one part I feel YouTube is failing currently is content suggestions, it used to be crap for years until it wasn't but it feels like it's goimg back to a hoshpot of weird and random suggestions where a year ago I felt like I wanted to watch 25% of the content now it's either 0 or 2 %
How would this even work? Normally for such signatures there is either a hierchy of trust (ssl) or you know them personally (PGP). Even if there was a working model, if Twitter itself got hacked, an account could just claim they lost their key and made a new one.
Why is Linux better? For general software development I'd say the toolchain, I haven't found a tool I needed not having a Linux version or alternative in a very long time.
Though if you release your games mainly on pc I'd say Windows is better due to being the platform most of your users will be on.
While major companies are pushing for Linux it will take decades from now to actually become the main platform. Due to a lot of reasons I won't go into, but being a programmer you can generally deal with them.
"provide funds for (a project or activity or the person carrying it out)."
So does a subscription or purchase. So not sure what you are trying to imply with this.
He gives access to stuff if you pay him money, with a promise of more stuff in the future. This just sounds like an subscription to me.
While I do agree there is a disconnect between open source dev payment and business, I don't think mislabeling a subscription as a donation does anyone any good.
From the outside it's a genuine question but from our side it feels like you ran into our car dealership wanting a car but knowing/telling nothing else.
So let me ask you some questions to see what kind of car fits best.
What do you want to learn?
Why do you want to learn it?
If you would be so kind as to answer those questions me or someone else will most likely be able to help.
You can't build something that can compete with Google without some very very deep pockets and lot's of data.
Same problem with niche search engines, unless they have some unique features/properties that Google doesn't have you are plainly better off with Google.
Google has a Monopoly on search, which looking at the market will hold up for the foreseeable future.
So unless you can offer a specific feature(set) for a niche or you just want to build it for the hell of it I wouldn't reccomend anyone to go into search engines.
I would probably go with what duckduckgo does but offer unique features that are usefull for one or more niches.
Me sending:
I have an owncloud server where I can release an file for a set amount of time with an password if it needs to be somewhat secure. It's not the most secure but I can just send them the link.
Me recieving:
Generally an usb stick.
Though to be honest this doesn't happen to me often so I might act different if that were the case.