303 karma · joined November 15, 2021
I'd argue that people who open-source code expect other people to learn from it in a small way of snippets and that constitutes fair-use.
For open-source projects, CoPilot is in the realm of fair-use for snippets but it can be mis-used just like Github can be mis-used if someone blatantly copies a repository.
But at that point, it would be just like someone cloning the Github code without following the license and in that case, it should become obvious that there is a clear violation harming the creators. But in most use cases of CoPilot, where-in people are just using it to build their own product, I doubt there is a cause for damages.
He hasn't mentioned any struggles to deliver or challenges with his past tasks; it just comes across that he is much less busy than his peers and he is wondering why. Maybe he is not liked and that's why I mention freezing him out, I guess one can classify that as a "communication issue" or the other possibility is that it just takes time to be integrated in a big company like other commentators have said.
By freezing-out, I don't mean that his teammates are actively hostile against him but just that maybe they don't trust him yet to give more tasks, just like how any newcomer is treated with some unfamiliarity at the start. I guess that counts as a "communication issue".
You seem to like to point the blame at the employee only while others have mentioned that it just takes time to build trust and to be given tasks and others have mentioned that he might have already lost the trust of his teammates which I guess does point to a failing in his part if so.
In a big company, there is also usually more room to coast and that is another possibility in that the manager is just not pushing that much and that is normal for a new-hire. I think there are just more possibilities than the fact that the employee is incompetent which seems to be your immediate conclusion without sufficient evidence.
At this point, he is being frozen-out by his teammates or maybe it is just normal ebb and flow like usually newcomers take some time to be integrated in a big company but it depends.
Your message sounds like a spiel from a CTO given to his employee in order to motivate them and it's like you used this opportunity to practice a spiel that you have to give instead of looking at the OP's situation.
The difficult part is creating a deck and crafting the answers and questions. Because usually this is a time-consuming process. So if it was a community-effort then it would be a win-win.
This is probably not an original idea and if anyone knows already where to find such decks, that would be cool.
Most regrets stem from poor information or prediction capability such as the story of the one that went into game development during college instead of a better course or the one that didn't focus on programming until late in life.
I think the biggest regrets doesn't come from lack of prediction or information but just from the lack of willingness to take risks.
Life is finite and so whether we take risks or not, we all end-up in the same place; but to those who took risks and it paid-off, the journey is much more pleasant and the reckoning at the end is much more fruitful.
Of course this is just a platitude and isn't really that helpful, since there are a lot of risk-takers that just end-up dead or worse-off.
But the idea is that a person can't win by not taking risks since we're all dead anyways and so maybe a calculated risk is the answer.
The more important thing is the product which is SaveAI which is using AI to make the spaced repetition process much more efficient and effective. I never got into Anki because it seemed to me to be a tedious process to create decks but this new approach with using AI is much more attractive.
But I guess people like to argue/exchange ideas and this post is getting much more traction compared to the Show HN.
If I had starting capital of 100 usd and it increased by 20x then that means I gained 2000 usd which is 20x of my starting capital.
EDIT: correction 30x is same as 3000%.
Also, it packages pictures into a PDF which I find to be more organized than a bunch of pictures scattered about. I usually close the PDF every day and so each PDF corresponds to pictures taken during a day which gives it a context to make stuff easier to find.
My impression is that most developers will find it useful as a better code completion and even code documentation tool. Of course, it doesn't replace actually reading and writing code but just writes the boilerplate to speed things-up.
Some people don't like it because it makes the actual coding part faster and so they probably feel threatened in some way but the actual coding is actually not the most important part of a software engineer's job (design is the more important part) and as Copilot shows can be automated in a sense already.
As human beings, we slowly evolve from one generation to the next but our tools can evolve much more quickly and it can give us in a sense, superpowers. Cars were invented and allowed us to travel great distances while Self-Driving cars (which will require some sort of AI) will reduce car accidents and provide mobility for everyone.
AI has the potential to greatly improve the lives of a vast number of people and so it might be looked-upon as some sort of "saviour" and that has some religious connotations but most people still would treat it as just a tool but possibly a life-changing one.
For a person in twenties or thirties, kids are often a far off idea since happy to just focus on work and gain independence and having money but source of satisfaction change I would think for most as they get older.
People are social animals and that's the reason we spend time in Hacker News. No person no matter how introverted enjoys being alone all of the time; some people get their most enjoyable social interaction with their own family.
There are a variety of possible reasons why a person can thrive more in an office environment compared to a remote environment (and vice versa) such as maybe they have a poor remote environment due to a lack of funds. Some people might have comfy homes and a good support system at home while others may have cramped apartments and a poor home environment.
Also, the blanket statement can also be used inversely such as "generally people who do poorly in an office setting lack discipline" when maybe the person doesn't just do well in an open office or lives far away from the office with a difficult commute.
I think it's simpler to state the some people thrive in an office environment and other people thrive in remote environment for a variety of factors such as their personality and personal environment rather than to condemn those who don't thrive in either set-ups as "lacking discipline".