Well go ahead- g/android isn't stopping anyone from moving to iPhone...
I myself use iphone cause I like the hardware quality (over android). I pay for youtube premium cause I like the service (over apple music for example)...
You can bellow as much as you want that you are losing a "free service" but nothin is free buddy at the end of the day. You get what you paid and youtube premium is one of the few services I find worth paying... Not worth it, you say? Feel free to bounce to a zillion other video platforms - https://en.wikipedia.org/wiki/List_of_online_video_platforms .
Its not "gatekeeping". Its called paying for a service. NIH is funded by US taxpayers. Youtube isn't- they need to pay for the servers; it isn't free, you know.
> Creators will then go back to the good, old fashioned model of hosting their own websites and videos
LMAO. Nope they won't. They'll go to tiktok or some other platform where you'll surprise pikachu face have to watch ads. Ads powers internet. Someone has to pay server cost at the end of the day- either pay with your dollar or your attention. There's no other option.
i agree that going off-roads from the main task is useful but i disagree with the way the author is suggesting to do it.
> Assume there's a reasonable amount of work you need to do to fulfill the base expectations for your job (i.e. your Normal Work) and then there's a little time left over. (I know some may argue this "left-over time" thing, but just go with me)
this assumption fails at a lot of companies, especially smaller startups. with tight sprints and PMs breathing down your necks to get every ounce of work out, there is no "left-over" time. a lot of people who choose to do "extra" are in reality taking time from what would be family/friends/leisure time. i'd take being a mediocre dev than sacrificing my personal time.
i have found things at FANG company to be different tho- they don't use sprints and as such I can set my expectations so that I can have my "extra time" during company time.
+1. First thought i had when i saw this was like why is notion using a postgresdb in first place- i can see it being used for customer data (which probably doesn’t require sharding) but for the content itself, a nosql or colum oriented db is better fit. the question i have is what is notion storing in these sharded postgresdb?
A monopoly is when a company has exclusive control over a good or service in a particular market. Not all monopolies are illegal. For example, businesses might legally corner their market if they produce a superior product or are well managed. Antitrust law doesn’t penalize successful companies just for being successful. Competitors may be at a legitimate disadvantage if their product or service is inferior to the monopolist’s.
But monopolies are illegal if they are established or maintained through improper conduct, such as exclusionary or predatory acts. This is known as anticompetitive monopolization
Didn't go to CMU, but I did take cs61 at Harvard extension last year (https://cs61.seas.harvard.edu/site/2018/). It too had some self grading assignments (time bomb). Thoroughly enjoyed that class.
It has helped me immensely to change my perspective. I don't see programming problems/blockers that I encounter as _my_ "mental blocker". I see them as problems that stand themselves. There is nothing wrong with _me_. I see the problems as these little (and sometimes big) challenges. Like a level in a game. Not clearing a level doesn't mean that the character you are playing is weak. It just means that the character is not using the right tool, or mechanics. The root cause is lack of information; there is nothing wrong with the character itself. If you can detach yourself from the problem and view yourself as a player in a game, you won't get frustrated. I have even come to like it. When I finally figure out why that sneaky race condition was breaking on prod after days and nights of debugging sessions, I feel like I have defeated a big boss in a game. I actually fondly recall these kinds of victories from my past years like a life event. Hope you can do the same :)
That's a cool website. I would say my usecase is really focused on picking existing n tables in a db for like a design or presentation. I would not want to handcraft tables as I don't care what the diagram looks like; all I care is that the diagram accurately reflects the schema.
I intend to stick true to my inspiration and keep dbdot focused for that usecase. Hence, I expect this tool to actually reach a completion after which I don't think I will want to add any more features.
That's a valid concern. My inspiration for writing this tool was to create schema diagrams for select tables (hence the -whitelist flag in the tool) rather than _all_ the tables. Think design review, presentation etc instead of exploring a new db. Having some way to dictate what table would be at the top vs. bottom would be nice.
My only fear with that is dbdot becomes bloated with flags and features. If customization of dot can be achieved by piping dbdot output to some other tool, I will explore that path.