People are incredibly varied on code reviews too, I can see where some standardization on what should be blocking and what is best left as a suggestion could accelerate things in some cases and prevent issues in other cases.
102 karma · joined June 11, 2015
People are incredibly varied on code reviews too, I can see where some standardization on what should be blocking and what is best left as a suggestion could accelerate things in some cases and prevent issues in other cases.
I think one problem with the idea is that the cost is very high unless you do some optimization work.
$0.03/1k tokens for GPT-4, and if you use the full 8k context window then assume each message costs roughly $0.24.
At 20 message per day, OpenAI costs would be $5/day, and that is like $150/month.
Compare to ChatGPT at $20/month with unlimited messages and it's pretty hard to see how this can monetize. Either OpenAI is baking in a ton of margin to the GPT API or they are selling ChatGPT at a huge loss.
I don't know if there's any feature you can add on top that makes it worth 6-7x just using ChatGPT on its own.
Maybe you can optimize by using some other models or using less of the context window. But even if you cut costs by 50% you are still paying OpenAI $70-$80/month/user and I don't know if anyone is willing to pay that vs just using ChatGPT.
I saw there is this Team-GPT app: https://team-gpt.com/. They charge some money and you bring your own GPT token. So it looks cheap but I guess it's still super expensive, you're just paying OpenAI directly.
I think it would be cool too to be able to give access to github or google docs/notion. I think it would be a more efficient and fun way to collaborate than using Slack, especially if GPT could get edit access to documents and code.
a) a bad employee who you should not try to micro manage to make effective but should just replace with a better employee
or
b) unaware of the context around the task and does not have aligned motivations with others to get this done quickly
If b - then a good manager should do a better job of figuring out how to develop the intrinsic motivation of the employee and find ways to align the incentives and motivations of management and employees better.
Trying to micro-manage to avoid employees doing things you don't want is putting a band-aid on the problem. In fact it's even worse because you're creating a bad work environment that will attract more sub-par employees who accept micro-management and will scare away the high-performing employees you so desperately desire. Eventually you have a bunch of micro-managing managers who themselves are being micro-managed and your company bloats to several multiples in size of what is actually required and efficiency is spiraling out of control.
[1] https://www.coursera.org/learn/programming-languages
[2] https://www.amazon.com/Designing-Data-Intensive-Applications...
Recently I have started using Apple Pencil, Apple's Notes app and iBooks to read and jot down ideas. Apple's Notes app already supports searching for handwritten notes, and I hope that soon iBooks can support searching for handwritten notes in PDFs. These apps combined with Spotlight really increase the value of notes + a collection of books/papers, as it turns your device into kind of a personal database.
Flipping back through a physical book requires a process of trial and error while looking for that previous page, or referencing the index. A digital book usually comes with a search function that can knock that out a lot quicker.
"One bit of advice: it is important to view knowledge as sort of a semantic tree -- make sure you understand the fundamental principles, ie the trunk and big branches, before you get into the leaves/details or there is nothing for them to hang on to."
-Elon Musk Reddit AMA https://www.reddit.com/r/IAmA/comments/2rgsan/i_am_elon_musk...
In my searches I found these courses:
University of Alberta on Agile and Software Product Mgmt: https://www.coursera.org/specializations/product-management
University of Alberta on Agile Planning for Software Products: https://www.coursera.org/learn/agile-planning-for-software-p...
Georgia Tech on Software Architecture and Design: https://cn.udacity.com/course/software-architecture-design--...
The Georgia Tech course looks pretty good, but the Alberta ones look like they may be a little softer and less practical than I'd like.
Now, under these assumptions we can consider the Google case. Google tried to compete under these market conditions and lost. Thus, if we accept that the firewall is a way of the Chinese government extending market conditions to force fair competition, then any argument that Google could have beaten Baidu in the Chinese market is wrong.
Of course, this assumption may not be correct, but unless you work in the Chinese internet bureau it is not possible know the motivations behind the firewall. I'm simply presenting a devil's advocate view.
Shenzhen is the center of the manufacturing world, and as the article points out they have DJI which produces 70% of the world's drones. Essentially anyone who wants to produce something cheaply and quickly will have something being produced in or around Shenzhen. If the Internet of Things really takes off into a mainstream industry then Guangzhou and Shenzhen will become a secondary hub of innovation. I just heard recently that Cal-Berkeley is establishing an engineering graduate program with Tsinghua to be hosted in Shenzhen. For a university right outside of Silicon Valley to do this is definitely saying something.
Shanghai has a decent number of finance related startups, but people in Shanghai tend to be motivated to work in large multi-national companies. Go to a startup in Shanghai and you'll find mostly people from outside of Shanghai without the best education - not saying that it's impossible for these people to create a great company, but it's a far cry from Beijing where Tsinghua and Beijing University students are being recruited to early stage startups.
Alibaba and a few other tech companies are in Hangzhou, but that city still lacks the pre-A, A series type companies that Beijing and Shanghai have.
Chengdu in the West has offices for half of the Fortune 500, but although I've heard the local government is pushing hard to attract entrepreneurs, their startup ecosystem seems to still be lacking. It's possible that if some of these employees leave their Fortune 500 employers to startup then the city could become more of a hub in the future.
At the same time, if Facebook entered China today I don't know how many people would convert to using it like people from other countries do. WeChat is a really powerful player and a lot of recent Facebook Messenger features are basically pulled straight from WeChat.
Same with Youtube and Vimeo - Youku and PPTV are basically Youtube, Netflix, and HBO combined in one. Chinese users can watch Netflix and HBO shows for free via Youku and PPTV's license deals with Western content producers. Plus Chinese users watch much less user-generated content online, unless it is live-streaming.