I like the design of the site. It's simple and easy to follow. I would appreciate if you had more login options and examples than simply twitter. I don't see an option to edit the title or delete a debate/point. I think it would be reasonable to give people option to bury the debate or change the course within a reasonable time period.
What? It is? Forgive my ignorance, but isn't it just bitmap rendering? E.g. rending a flat icon should take approx the same GPU toll as a skeumorphic icon
Shadows lead to overdraw I suppose, but I don't believe most UI frameworks draw front to back anyway. They end up accelerating it by making large, multi-element bitmaps of the final render. It ends up being a very small cost.
CS career questions is an odd ball though. Internet isn't a reliable way to assess what young people actually think especially in geek or programming circles.
Also, it's not just young people. If you tell someone ignoring the age that you are a plumber or farmer, they aren't going to look at you nicely even if you earn more than the engineer next door. Social media has changed perception of people regarding work. It is a primary means of keeping up with the world for younger gen and targeted advertisements make it worse. Instagram feeds have a happy skin-showing bias. Tiktok removes anything too sad or ugly.
I expressed in my earlier comment that expectations for young people now are different. They think they should be able to live better than their parents do now or did on the same folds the productivity has increased.
Compare 2000 to now and how work has been automated or made easier. Why not 5x-10x improvement in the living condition? That is why they want to get into FAANG.
> CS career questions is an odd ball though. Internet isn't a reliable way to assess what young people actually think especially in geek or programming circles.
Just look at the two emphasized parts of your statement.
I think I am qualified to answer this. It's harder to fool people when you can look at metrics compared to before. Information is widely available so adults can't make up rainbows to make me wage away for something that has no clear chance of a healthy life. Expectations are different for younger generation precisely because human productivity increased many folds but yet we have to grind more or less the same amount of time + spend more time in institutions which are not funded well except for the rich folks. Overall, world is getting better but that doesn't mean it is getting better relative to the effort everyone has put in for majority.
I support equal opportunity rather than bandids. The system is rigged and harm some people more than others. We need to find the core problems and fix them but I have no political power. By the time I do, I may become a grumpy old man who thinks people deserve what they got and it's their fault. Education system normalize this. Punishments are applied fairly but students are not equal and don't have the same situation at home or outside school. We need to stop punishing people in ways that only drag them behind. Be it students or petty criminals. Dragging people behind is never a good way to achieve progress and our society is riddled with it. Living is a zero-sum game for many.
You nailed the problem. It's hard to compose css without resorting to what feels like a hack. @mixins and @appliers should have been part of the css years ago.
My problem with react is that there are so many ways to do the same things that reusability and refactoring becomes harder than it should be.
I usually found 3-4 ways of styling in a medium codebase on github. I find varying degrees of state management - some built with context and hooks, some imported and traditional mobx/redux. I haven't found many significant opportunities to reuse code without refactoring a lot or doing micro files of 7 lines of code and separating logical components.
I now think of react as a library to build your own frameworks. It aligns perfectly with the javascript ecosystem mentality.