7 ms·
Ask HN: How do you cope with existential threat regarding career?
With the recent development in AI, for example stable diffusion, my hobby as an artist has been almost non-existent. No matter how much time I spend on my art, I will not be able to compete with AI models. These things are not going to slow down. Often times, I feel like the process of using AI-generated art and augmenting it with my own projects is more productive than creating my own art from scratch.
Adding ChatGPT to the equation, the threat has doubled. It has just started, yet it can do remarkable things. This is like the AlexNet moment in the field of computer vision. There was a time before AlexNet. Now, most research and implementation involved using deep learning in one form or another. I have been in this field for a long time, but I don't have any substantial work to show for it. I feel like my effort wouldn't make a difference. As long as I am improving, these models are able to improve at a faster rate. Of course, I cannot compete with the top researchers at these big labs. So whatever I do will be insignificant.
I have been trying to change my field from AI to something else, but it feels like that would be a wrong decision. However, just being in this field would make the problem even worse because I would never be as competent as the quality demands. The skills that I learn from AI quickly become outdated compared to other skills like management and software engineering. Whenever you involve humans in the equation, you have to learn different things surrounding it. But if you are just doing AI research for a long time, all you get is the ability to read papers and perhaps implement them. It's always a rat race where you are constantly chasing something new. I feel that doing a regular software engineering job would be much easier and exciting because it's just a job and you can have other hobbies. But with AI, you have to read relevant papers on your spare time just to keep up. The innovation and progress are so fast that it's almost impossible to catch up.
I feel like my career has ended before it even started.
- _siis 4y agoTo answer your title question, there isn't a way to cope with careers that become extinct due to technological progress. You just simply choose something that's in demand, and hope you chose right. What most people don't realize is why everything works the way it does, and how we got to where we are. As a result, they are doomed to repeat the failures of the past as cliche as that sounds, and the most recent and latest trend is and has been in stripping you and everyone else of their agency and voice. We receive many of our benefits through the division of labor. It is best described in a book from 1778 by Adam Smith called the Wealth of Nations. There have been follow-up books such as Landis which covered why some civilizations thrive while others stagnate with climate being a main factor, specifically how tropical climates make animal husbandry impossible and settlement at a high cost of mortality. Our system worked so long as our leaders listened and acted on what we said, that hasn't happened in a long time. Today they can't differentiate the voice of bots on social media from actual people. They have written laws binding themselves to prevent any change, or only benefited special interests who got them chosen to be on the ballot with money. Worse, global communism (or socialism) however you want to call it is intentionally attacking the moorings of our society through subversion, we aren't taught about that in school and so don't recognize it. Most people can't even properly define what socialism is, know its failings (which are not straightforward) and recognize the lies. Those same people then go and push socialist policies as if its the answer. Worse, there has been a 50 year trend of not having a funding plan for things, and choosing to steal via ponzi from the future with creative financial engineering, corruption, fraud, and collusion. We are coming upon a criticality point where everything will break, because machines can do most jobs better, and cheaper than people in almost all important factors. We are not that far off from having machines that can do everything a human can, and do it better and more accurately. Our leaders have failed in almost all respects that matter with regard to planning for the future, instead choosing to subvert, divide, and limit agency by political cycle, through many various means (media etc) while pretending to do their jobs in a way that nothing really gets done. Eventually someone will come up with a way to break the existing theory of computation, and then machines can completely replace human productivity and shortly after that everything will break. People say this is impossible, citing that theory, I'm not going to go into why you shouldn't use a definition to define itself. Put simply, its possible because we exist, and are capable. So how far do you want to go down the rabbit hole? What does your philosophy and ethics say you should do? As a worker do you support this path. If you work for them you are supporting them. Do you support companies that replace their jobs with AI or continually offload costs onto their customers, reduce their agency, de-amplify your voice, and enslave you through debt? Businesses will first replace the low hanging middle class jobs that cost them the most, then the lower paying jobs. In a perfect corporatocracy you would have only leaders that own machines, and some technicians to keep the machines running, and no workers because labor is the most expensive cost. What can you do about it? Nothing really, not directly. The chance to actually do anything about it was in the 90s, and that's where the last generation utterly failed and broke the generational social contract. We have, as the economists call it, dead men ruling, and they have made it practically impossible to right the course. The only thing you can do is learn to become completely self-sufficient, develop a community with specialized skills and resources, and that might offer a slim chance at a future for your children. Things will get much worse. We can't avoid what's coming, but we can work to ensure its a beginning and not an end for our children.
- kidgorgeous 4y agoGet certs in Machine learning, sleepwalk into quarter million plus jobs
- throwaway1183 4y agoYou need a PhD from a top university for that. I am feeling hopeless before even getting a PhD. I don't even have the energy or resources for that. It takes an additional five years of hard work which could be invested in learning actual skills that scale. I feel like computer science doesn't scale like engineering. Therefore, I really need a good perspective on this.
- eimrine 4y agoWhen a two-week MOOC became not enough in our industry?
- throwaway23597 4y agoThere's a big difference between ML Eng jobs and ML Research jobs. Research, yeah you'd need a top PhD and many difficult years of study. Eng, far more attainable, but IIUC it's not exactly going to feel like you're working on some crazy cutting edge tech, you'll mostly be cleaning data and tuning pipelines.
- MattGaiser 4y agoArguably, skill wise things never really stop being a race in general. 150 years ago, decent literacy alone made you managerial material. 50 years ago, people were in the middle class screwing nuts on bolts. Today, literacy alone qualifies you for nothing and if you are illiterate, your prospects are dim indeed. Manual skill manufacturing is a minimum wage (or below minimum wage) job offshore. Typing used to be a middle class skill for women. Imagine being a dev 20 years ago. I think many would be scared of not having work in a world where you can stand up beautiful reactive sites and deploy them worldwide in a day. AWS, React, GitHub actions, etc. All could be reasons for predicting mass unemployment. Instead, there are more of us than ever.
- throwaway1183 4y agoFrom a perspective of an individual, what defines quality now? Any attempt to stand out from the crowd requires significant energy. Given the nature of the industry, I fear that the experience I gain cannot be transferred for actual value. I feel like the bar is very high for me and I want to switch to other fields, but there is no way because I do not have relevant experience in other fields.
- the_only_law 4y agoSame problem here. I'm siloed and no one wants to talk to me about anything else that's not basically the same thing. Part of the problem is I have lots of knowledge and experience in many things, just not in a way that can be neatly packaged in a format I can put on a resume.
- dakiol 4y agoI don’t get it. You don’t need to be better than everybody else. You don’t need to be better than AI tools. You just need to be better than the colleagues you have around. Become that person everyone in the “remote” office goes to to ask questions, resolve problems. Be that person who brings value not just by implementing algorithms, but by being an essential member of a team.
- blibble 4y ago
- jvalencia 4y ago> I feel like the process of using AI-generated art and augmenting it with my own projects is more productive than creating my own art from scratch. There are two roads: doing what you love and doing something of value (where value is defined as what other people are willing to pay for). Hopefully, those can converge to a degree, but they don't have to. I love making art, but that doesn't pay for me, so I do other things to earn money --- that supports the art. Being able to do more cheaper is creating more value. Given your skills in art and computers, you could look at a career in UX. It both pays and can be art. It is something of value that can then support your other more personally fulfilling endeavors. Or simply get good at being a digital artist that takes the best AI generated art, fixes it, and gets it out the door :-)
- gedy 4y agoI guess it depends on what your art or career goals are, but assuming you don't mean digital illustration, people do value real/physical art objects like painting and sculpture. I don't know if that pays the bills, but that is harder to automate away with clicks on some webpage.
- heresjohnny 4y agoUnless we get to a point where entire codebases can be maintained and extended with code that adheres to functional requirements and is free of bugs, there’s still some room for humans. Consider highly contextual problems: today I faced an issue where some updated code could have negative side-effects given certain database state. A regular set of tests did not catch this issue – only my knowledge of the possible states did. I doubt an AI will be able to solve such problems any time soon.
- sothatsit 4y agoI agree that building systems that can keep track of large-scale programs seems very difficult, and the current LLMs don’t seem up to the task. However, I wonder whether we can leverage the ability of LLMs to understand short code snippets to inform higher-level static analysis. I think we may be able to generate high-level models of codebases using the intuition of LLMs, that we could then use to run higher-level simulations to detect possible bugs. It seems like it could be possible, but soon? I agree, probably not.
- martindbp 4y agoI spent months last year building algorithms to segment Chinese sentences into individual words (Chinese has no spaces) and disambiguate the meaning of the words (Chinese words often have many different translations). ChatGPT solved this problem practically as well as I have zero-shot. Here's a very difficult example that's not exactly correct, but better than what I could produce: > In the Chinese sentence "这次公司裁员裁不到我头上." with the translation "I won't be fired during this round of layoffs.", list all the words separately with their individual word translations 这次 - this time, 公司 - company, 裁员 - layoffs, 裁不到 - won't be fired, 我 - I, 头上 - during (literal translation: on top of the head) I knew this day would be coming but since nothing was available at the time I had to try an implement a hodge-podge of algorithms to get the job done. But honestly, if I can integrate ChatGPT instead I'm kinda glad! Thousands of lines of code gone, a much simplified pipeline, and I can focus on higher level tasks instead. What's important is the problem I'm trying to solve. But it does show that a lot of NLP and CV tasks will be as simple as explaining what you want, and the result will mostly be good enough. But there will still be value in solving more unique problems, or knowing the best way to mold problems such as they fit the foundational models available, and knowing how to build on top of them. To keep your sanity, my advice is have some problems in mind that you're passionate about solving as well so that you diversity your mental investment.
- throwaway1183 4y agoI was extremely passionate about text-to-image, but now that it is solved, I am experiencing a crisis. I have lost what I have been pursuing for a long time and I am now unsure of my skills. I fear that I will not be able to find a job because I only have internship experience and no real job experience. I was hopeful before pursuing this Master's degree, but now I am not so sure.
- martindbp 4y agoMy intention was more picking a problem like "solve climate change" rather than "solve image segmentation". For me that's the space of human learning, language learning and Chinese. But for my day job it's more general AI. So, keep one eye on the tech for its own sake, but the other eye on what real-world problems you actually want to solve with it.
- deleted 4y ago[deleted]
- eunoia 4y agoTreat ChatGPT like an extremely knowledgeable junior who has read everything on the internet, but simultaneously doesn’t really understand logic. You can leverage this for your own productivity. Ask your “junior” to generate sample code for an API you don’t quite remember. Ask it to generate some bash scripts you’ve been putting off. Review its output for correctness and go from there. It’s an incredible productivity boost for a senior doing the integrating. It’s also no replacement for someone with immense domain experience doing the integrating…
- ericmcer 4y agoThis seems accurate, I was super impressed with it, but I can't picture it doing something like: "Make uploading images more intuitive for users" anytime soon. It is super useful for generating boilerplate for any kind of pure function you might need.
- ElevenLathe 4y agoThis seems accurate but is pretty bleak for anyone who is a "junior" themselves. I just broke into a "real" SRE role after being a "unix admin" and incident manager for my whole career. My actual software engineering skills are therefore pretty raw. I'm hoping that I will be able to sneak in as one of the last generations of "juniors" that don't have to meaningfully compete with large language models.
- deleted 4y ago[deleted]
- throwaway1183 4y agoI have been gathering experience in computer vision, graphics, and natural language processing to break into the tech industry as a junior research engineer rather than a research scientist. However, with recent advancements in technology, I feel like I have no place in the field anymore. I have lost all of my curiosity and inner drive. It feels like I was just about to start my career, but now I am not sure what to do. I want to switch fields, but I am worried about all the time and effort I invested in learning these models and their implementation. If I had invested that same energy in a different field, I would have more reliable experience and skills. All I have now is pre-historic knowledge. And if I were to catch up now just because I am interested, by the time I do, the goal line will have moved further away. It's a difficult and frustrating situation to be in.
- dakiol 4y ago> I feel that doing a regular software engineering job would be much easier and exciting because it's just a job and you can have other hobbies. But with AI, you have to read relevant papers on your spare time just to keep up. Either you don’t know what it takes to be a decent software engineer these days or you are being a bit harsh. I’m a software engineer. I don’t read papers, sure, but I keep myself up to date every week/month reading books, doing side projects during working hours but also on my free time. Granted, I do so because I like it, though but it’s a necessary thing to do if you want to be good at your career. Regarding your main question: forget about the noise. If you like what you do, keep doing it. If you are doing what you do just because of its employability, you already lost.
- throwaway1183 4y agoI enjoy doing things, but I don't become good at them because I don't invest the time to push myself further. Life has other priorities, but now I'll have to put in extra effort and an extra hour on top of what I was already doing. This has increased my stress level and decreased my productivity.
- yunwal 4y agoUse AI to make more complex art at a level that couldn't be achievable without it, but yet can't be done using only an AI. For example, have AI generate a photo of a sculpture for you and sculpt it yourself. This may or may not be great advice depending on what your specific artistic interests are, but people didn't stop painting just because the camera was invented.
- badpun 4y agoResearch is for the elite, while engineering can be also pursued by normies. It's not wise to pursue a research career if you aren't fascinated by the subject and don't want to spend most of your time on it. If you want a not very demanding, but well paying job that allows for a decent work-life balance, then software engineering is indeed a better choice. Especially doing backend engineering in large, non-tech companies (banks, telecoms).
- gavinray 4y agoThe only thing that changes is that instead of your time being distributed like this when you build something: > [PLANNING] [SPECS] [IMPLEMENTATION] [TESTS] The "implementation" and "tests" sections become much less time-consuming/tedious, and you focus more on the design, architecture, and specification of the code. When you think about, the implementation is a detail and a means to an end. For instance, I hop around between a lot of languages. I can't always remember what the HashMap API is exactly in every language. Is it "put", "insert", "create"? -- does it have an "upsert" method? These sorts of details just bog you down. With AI-assisted development, you just "I want to upsert an item in a HashMap of (String -> Int)" and then browse the suggestions until something looks right. Sort of like a "Code Architect" role. I've been using Github Copilot every day for 1.5 years, I can't live without it. ChatGPT is quite an advancement, and I'm so excited for the future of the AI-assisted code authoring space. Shameless plug: I wrote about this a bit here https://gavinray97.github.io/blog/a-day-without-a-copilot https://gavinray97.github.io/blog/a-day-without-a-copilot
- Apocryphon 4y agoBefore we worry about the AI future, the end of low interest rates and its effect on cheap capital buoying the tech industry is probably a near-term existential challenge.
- camgunz 4y agoYou've got to really think about what you want your life to be like, and this is hard. If you want to be high income, that really narrows your career options and almost certainly means you'll have to work lots of hours. If you don't, you can kind of do whatever you want. So the first thing I think you should do is ask yourself if you really want to be high income, and really consider if you'd be unhappy making small websites for nonprofits, or working at a mobile app developer agency, etc. etc. You're obviously smart, and there will always be work to do.
- fsociety 4y agoAlternatively you work hard for 5-10 years saving money and then find the fulfilling but less pay career/job.
- deleted 4y ago[deleted]
- throwaway743 4y agoRegarding your art, as someone who graduated from art school, the most important thing above all else is concept, not technicals. If you're just painting, sculpting, drawing, etc just to do it and enjoy it, then you have nothing to worry about since the enjoyment of the process is fulfilling in itself. If you're creating projects for the sake of expressing/communicating something for yourself or an audience, then the focus needs to be on developing the concept and refining it, before deciding how to execute it or what the medium(s) will be. If there isn't a strong concept then the work is dead in the water, AI or not.
- unity1001 4y ago> Often times, I feel like the process of using AI-generated art and augmenting it with my own projects is more productive than creating my own art from scratch. And this will likely lead to new, pioneering art, and even new art forms. AI will likely be a tool that will enable artists to go into new horizons. Just like digital tools before it were.
- rcktmrtn 4y ago> As long as I am improving, these models are able to improve at a faster rate. Of course, I cannot compete with the top researchers at these big labs. So whatever I do will be insignificant. Just because you aren't on the cutting edge of technological "progress" doesn't mean what you do is insignificant. It doesn't have to be futile to resist. There are good things produced by technology of course, but honestly I'm not ashamed to admit I'm just sick of it and have no interest in the cutting edge anymore. Maybe I'll be a fool 100 years when a few more cycles of tech "disruption" finally solve all material poverty, but I just can't see the world that way anymore. Solving the problem of how to make enough money to get by is a different question, but it's not a new one. IMO the correlation between highly paid work and meaningful is lucky when you can get it, but nothing to count on. Sometimes compromises need to be made.
- deanmoriarty 4y agoLive frugally, save up, become financially independent asap. To me it’s clearly the only option.
- _siis 4y agoDean, that's said a lot but its a pernicious lie that many people mistakenly believe. What makes it a lie is it doesn't acknowledge or characterize the requirements that must hold true for it to be the truth (or a successful outcome). Those requirements are simple but don't currently exist in the majority of areas which is why we are having such huge problems today, and people mistakenly believe its something else because they haven't properly educated themselves, and they are working against indoctrination of the education they received early in life. Those requirements are simple. * Protection of property rights in the things you own (i.e. you can't be deprived of the benefit from stock you own, arbitrarily (based on someones say so) without effective recourse). * A store of value that is stable and doesn't change. Inflation depreciation each year with stagnate wages guarantees only consolidation of existing wealth at the expense of anyone else, inflation is also double taxation without representation, one to the government, and one to the privately owned institution of the FED. (followup: The Creature from Jekyll Island). * A transparent market with functioning price discovery (sales are done only on the market and visible, i.e. no darkpools, and wash sale collusion to fix prices is severely punished). Without those three things, you will never in a guaranteed determinable way become financially independent because of fraud, deceit, collusion, and corruption. It is not sufficient to say we have those through the court system, because the court system is not self-enforcing, there are bad actors within the system that go unpunished, its reactive, and the costs for such privileges to defend against unbacked spurious complaints made by entrusted officials (who broke their oath of office) may far exceed the value of the objects thus they can be deprived arbitrarily (google youtube, Civil Asset Forfeiture, US Private Vaults). If you decide to dig a bit further and research more into this, you may find that common failures in any of those areas are also commonly found in socialist (centralized systems) such as communism, both now and historically.