I consider these low hanging fruit that no one is looking at.
- Fundamental AI research. (Everyone currently has a tunnel vision on deep learning, there is very little fundamental research focusing on new models that might be less data intensive, and less computationally expensive than deep learning)
- TLA+ For high level description of systems. Both hardware, software & physical phenomena. The creation of relevant educational material.
- An Iversonian language designed for mass adoption. (This will be needed to facilitate the modeling of complex systems. Imperative languages and mathematics have are not sufficient)
- Smart Contract powdered CFDs. (Contracts for difference that allow people outside the US to speculate on US/Global Equities)
- A security focussed OS, Smartphone, Laptop & Hardware Wallet that people who care about security can truly trust.
- Complex Systems. The field is so wide and so exciting. Very few complexity theorists exist. And what I like about it is that alot of the concepts can be practically applied in the real world. This is how Science is going to be done in the 21st century.
If you would like to talk further about these, feel free to send me an email (in bio)
What are some practical applications of complex systems?
Coming up with new/original models that solve the same exact problems that people are trying to solve with neural networks (computer vision, language translation, image generation etc) hopefully that are better performing & cheaper computationally.
> What kind of computational model?
I think answering that question would be what the researcher in this field is trying todo. I think a place to start would be exploring abandoned AI strategies like Genetics Algorithms & Markov Logic
>What are some practical applications of complex systems?
- Modeling Financial Markets [1]
- Drug discovery via Molecular Dynamics Simulations [2]
- Urban Planning [3]
- Modeling Epidemics [4]
- Cosmology
- Computer Graphics
- Much more ....
[1]: https://sites.santafe.edu/~wbarthur/elfarol.htm
[2]: https://youtu.be/PGqCeSjNuTY?si=uNP8o6DW1cSeAjo-
[3]: http://traffic.phys.cs.is.nagoya-u.ac.jp/~mstf/index_e.html
[4]: https://en.m.wikipedia.org/wiki/Yaneer_Bar-Yam
If interested, subscribe to these podcasts.
1: Simplifying Complexity: https://pca.st/podcast/1c42ee40-3735-013b-efb2-0acc26574db2
2: Complexity: https://pca.st/podcast/87eef2d0-cd12-0137-1e17-0acc26574db2
Yes. I have some ideas I would like to explore (currently premature speculation & not implemented or tested comprehensively) for;
1. Computationally efficient AI models for image classification (has nothing todo with neural networks). I believe the model also be generalized to other problems like regression problems Or generating music, art, text and even language translation. — But image classification is the basis of my research.
2. Some financial modeling techniques based on ideas in 1.
3. Thinking on how to build a good Iversonian language for mass adoption. (I have already thought of some important components must be built out)
> Why do you need the money to do work related to this?
It is very difficult to think about technical problems when you have to also concurrently think about financial problems (I am unemployed at the moment).
I want to create a "set-up" where I can almost exclusively think about these problems for a good amount of time without having to worry about my basic needs.
But I don't need millions. $150k can take me for at least a decade where I live.
I also have a sneaking suspicion this is what John Carmack is exploring.
— The Master Algorithm by Pedro Domingos
— The Book of Why by Judea Pearl
— What Computers Still Can't Do by Hubert L. Dreyfus
— Society of Mind & The Emotion Machine by Marvin Minsky
— The Feeling Of What Happens by Antonio Damasio
— Language & Mind by Noam Chomsky
— A great mooc is also, the "Learning From Data" Telecourse from Caltech https://work.caltech.edu/telecourse
I think CS will be, if not already, very crowded.
I think it's psychology, particulary being a therapist. I know this is hard if you already graduate. But in the next few years unfortunately more people will get depressed and anxious. And they will need more therapist. This is because of social media and similar stuff (I think this topic has been discussed greatly. For more information see Social Dilemma movie.)
This will even increase greatly in the future, due to virtual reality. I think Apple Vision Pro will ruin society more and more.
On the other side, my family has started consuming a lot of mental health care over the past couple of years, and it has not been easy to get in with therapists. The trend is for insurers to cover more of it. With that and teletherapy being the norm now, I think a lot more people are willing to sign up for more sessions, and the overhead of running a practice must be much lower (due to teletherapy, not dealing with insurers).
Traditionally in the last 20 years, Rule number 404 of development has always been “thou shall not use JavaScript on the server side”.
That rule has been flipped on its head in the last year or so, and I see a big future ahead for server side JavaScript.
Now that the market is more employer-friendly, could be a good time to introduce a killer surveillance app. Perhaps go around the privacy concerns by sending mouse movement patterns or anonymized keyboard use patterns instead of screenshots and use ML to detect working time?
If the developer stops typing for a minute, or a few hours in order to use his brain to think about a hard problem, then the developer doesn't deserve to get paid because he's not actively using his computer?
If you really want to track developer hours accurately, you need to invent a microchip that will be implanted in the developer's brain.
This chip will track all electrical activity related to building your software, so that you get the best bang for the hourly rate you're paying the developer.
Is the developer getting paid for the software he's building, or for the number of key-presses recorded on his keyboard?
That's why paying developers an hourly rate doesn't make sense.
If you like hourly rates so much, then become a manager at a factory, and leave the tech industry to people who are aware of knowledge work.
Business considerations aside, monetary penalty attached to procrastination/doomscrolling might do wonders for the developers' mental wellbeing.
For the penalty, I would suggest an extension of the model my recent client had me implemented for his blue collar workers: every missed hour (rounding up) is deducted from the pay.
Heh. Does HN count? This is pretty much the last "social" site I allow myself.
> every missed hour (rounding up) is deducted from the pay.
Wow! Where's that legal? It wouldn't be in my jurisdiction.