I think that local storage of personal data ("data most important to you") will be a huge trend in the next few years for both homes and offices, especially if they can back up data to other trusted devices (in other homes and offices of trusted people). As always the problem is going to be usability - the AWS ecosystem is not friendly to non-techies.
I don't mean to sound snarky but isn't "local storage of personal data" what off the shelf NAS devices (QNAP, Synology, WD..) have been doing for almost two decades?
Even the backup thing, last time I tried they all had some pretty simple UI built around a rsync fork
I actually think it's not so unfriendly. I have a stock trader friend who keeps all of his transaction records in S3 buckets, and he's not a 'techie'.
It's akin to having an understanding in file system - just that it's in the cloud this time. I'm sure a lot of non-techie understand enough about file systems to work what they needed it to do. And the same goes for the cloud.
I wish people would stop thinking of S3 as a filesystem because it isn't, and in ways that can cause serious issues. I can't tell you how many questions I get from devs asking "how do I rename a file in S3?" You can't. They're not files. It's not a filesystem. The folders you see on the web interface are just sugar, but if you have only a superficial knowledge of S3, you might be tricked into believing it behaves like a filesystem.
S3 is an eventually-consistent object store. We need to treat it as such.
You're exactly right, but non-techies doesn't distinguish nearly as much - file systems or S3 buckets is just a place to drop stuff and get them later/ or not. In this case, conincidentally, non-tech people have much less barrier to the concept, because they never really understood file system in the first place. They understood it enough to make their own stuff work, and honestly that's good enough for them.
- Find your school's computer club / computer society / IEEE-CS / etc and join it. If it doesn't exist, create it. Try to apply for a leadership position on your second year. Use this opportunity to engage with local businesses or run events.
- Try to spend time with people a couple years older than you. The people you meet in college and make relationships will probably show up later in your life in unexpected ways.
- Study hard and go to office hours. Listen to professors and try to catch them outside of class. Find out what they're most interested in.
- Learn about many parts of CS, not just coding java applications. Learning linux and stuff covered in the "MIT Missing Semester" will help you so much.
- Have some fun, go to parties, get in trouble once or twice. Try to make memories and stories you can tell your kids.
- Join some club completely unrelated to engineering -- philosophy club, conservation club, dance, etc. You'll be seen as a boring person if all you learn about is CS. Go to some film screenings, attend protests, do toastmasters, and read some interesting books.
Mindustry[1] is an open source game that works perfect on mobile, especially if you have a big screen. You can find it on app stores or download it manually.
It's like factorio but more tower-defense and round-based. Much more approachable while still being really fun.
Oh, in the open-source department, there's also Unciv which I'm keeping an eye on. It could be improved, but it's quite fun already. It's a civilization clone.
This game destroyed me. It works well even if you don't have a big screen (relatively speaking anyway. I played it on an iPhone 7. You can't really get screens smaller than 4.7 anymore).
Find native speakers and talk to them. Write down words you don't rememberand put them in Anki (or Pleco flash cards if you're learning Mandarin) and drill yourself on them daily.
I had a lot of fun reading the book and thought it was influential to my view of the future and VR. It's an easy read (I finished it on a long train ride) but certain parts stuck in my brain ever since. Much different and more mature than the movie.
Consuming is always going to be less sexy than creating.
Who would be more impressive, someone that can play a song on a guitar or or someone that can play a song over speakers? The former implies dedication and practice. The act of creation is always going to have a place in society, and people who think otherwise don't understand culture. The desire to make unique and interesting things or impress people will always leave room for creation or spending time to learn something. AI will just be a tool.
As for games like chess and go: Most people are interested in other people and will find much more pleasure in playing the game with others.