Youtube comments of Charles M. (@charlesm.2604).
-
285
-
237
-
234
-
201
-
193
-
179
-
151
-
150
-
131
-
127
-
124
-
118
-
113
-
107
-
103
-
94
-
92
-
84
-
83
-
80
-
77
-
76
-
75
-
72
-
71
-
70
-
65
-
64
-
63
-
63
-
60
-
58
-
55
-
53
-
52
-
52
-
51
-
49
-
47
-
46
-
46
-
45
-
44
-
43
-
40
-
39
-
39
-
37
-
37
-
36
-
36
-
36
-
36
-
35
-
35
-
35
-
35
-
33
-
32
-
32
-
32
-
31
-
30
-
30
-
29
-
29
-
29
-
28
-
28
-
The crazy part is that during the whole "debate" you had the perfect showcase of the issue at hand: respect vs. entitlement.
-"If a man marries a man or a woman marries a woman it's prohibited and you'll go to hell"
-"I'm catholic, I also think that way"
Nobody is asking muslims, christians, whoever the fuck, to not belive in their ideas and their values, it's own thing they can do whatever they want, what is expected out of people is to accept that different people have different opinions and will live their lives differently than yours, and just because you don't agree with their ways doesn't mean that you should dictacte how they live.
That's why I love France. I grew up in a multi-cultural, multi-ethnic family (arabs, caucasians, africans and latins), 2 of my siblings are muslims, 1 is christian and me and my sister are atheists yet everybody can sit in the same room without judging or discrimating each others. By the way, if you a real muslim you should live by the way of Islam which CLEARLY tells you only One can judge. You're playing Allah, and that's a big no-no. But y'all don't care about the religion you just want to hide behind it to justify your hatred.
28
-
28
-
27
-
27
-
26
-
26
-
26
-
25
-
25
-
25
-
24
-
24
-
24
-
23
-
23
-
23
-
22
-
22
-
22
-
22
-
22
-
21
-
21
-
21
-
21
-
21
-
20
-
20
-
20
-
20
-
20
-
20
-
19
-
19
-
19
-
19
-
19
-
19
-
I don't get why people say PHP is great for smaller projects when it's clearly one of the most scalable option to use (speed, memory usage, etc...). Why do you think the biggest back-end run on PHP, even a decade after the release of NodeJS or with other legitimate options such as Java/Go/Python ?
PHP is mature, lightweight, fast, scalable and has a strong ecosystem but comes with one of the industry's worst developer experience.
On top of that, PHP devs have their preferences when it comes what technology they use and that's why you won't see a lot of library for websockets, MongoDB wrappers, etc...
So yeah PHP shouldn't be a first pick for every projects but not because it's "not good", simply because it's "too annoying". If you care about your sanity, go elsewhere.
19
-
18
-
18
-
18
-
18
-
18
-
18
-
18
-
18
-
17
-
17
-
17
-
17
-
16
-
It's always gonna be like that brother, no matter what field, not matter what company, not matter how experienced you are, you will always have bad interviews. Sometimes it's your fault, sometimes it's the interviewer's, most the time it's both.
All you gotta do is to not underestimate yourself, do everything you can and if you fail tell to yourself that's more experience. Maybe next time you'll be less anxious, maybe you'll be more prepared, maybe you'll present yourself differently, etc... But it can only get better ! :)
16
-
16
-
15
-
15
-
15
-
14
-
14
-
14
-
14
-
14
-
14
-
14
-
14
-
14
-
14
-
13
-
13
-
13
-
13
-
13
-
13
-
13
-
13
-
13
-
13
-
13
-
12
-
12
-
12
-
12
-
12
-
12
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
11
-
10
-
10
-
10
-
10
-
10
-
10
-
Adblockers do so much more than just blocking ads too. They block network requests to suspicious endpoints thus protecting the user's safety and privacy, they remove query string parameters from urls, they keep cross site cookie sharing from leaking, they remove the pre-connection to server resources, etc.
And with custom filtering rules you get full DOM control. For example, they remove annoying pop-over modals, cookies banners, etc.
Basically an adblocker will make your browsing faster, safer, more private AND more convenient all whilst giving you control on how YOU want to use the internet. The "removing ads" is just the icing on the cake for me. Most people just benefit from how much less 5G data they use, no joke it's like gigabytes a month.
10
-
10
-
10
-
10
-
10
-
10
-
10
-
10
-
10
-
10
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
9
-
Yeah I know a lot of homeless people on and off trying to get by. Most work, have a social life, look presentable, don't have drug abuse issues or mental health issues, etc. They're just alone and life fuck them up from time to time but they have nobody to help them fight those financial challenges.
I met a bunch of them at my cousin's funeral believe it or not, they all showed up after our family to appear low-key and I managed to run into them so we talk.Basically my cousin, without the knowledge of anyone in our family, was giving his appartment key to the homeless in question and letting them crash at his place (since he had 2 spare bedrooms), they all had only nice thing to say about him so we kept in contact ever since and every now and then they call me to keep me updated.
Sometime they find jobs, sometime they re-link with siblings, sometime they are dealing with threats, sometime they are happy because shit is getting unclogged, whatever, but I always make it a point to atleast answer and take them at a coffee place where I can make sure that their situation isn't super fucked (because they would lie to me otherwise to save my conscious) and offer them whatever I can.
Just trying to carry my cousin's legacy.
9
-
9
-
9
-
9
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
7
-
7
-
7
-
7
-
7
-
@oight Concept art isn't dead because of a few shitty AIs made by students in their free time.
Animation and modeling isn't dying as well because of rendering engines either, in fact it's the opposite.
One thing doomers need to realize is that the adoption of AI and the loss of human labour go in pair.
Take delivery for example, the repartition of delivery drivers and delivery drones will balance itself out. As time goes, we'll see more delivery drones and less people starting a delivery driving job. The transition will happen flawlessly and by the time the entire market becomes fully automated, there won't be any delivery drivers. Instead people will pick a different job that will be aligned with the new market, like a robot commander, a data scientist, a repairman or something like that.
Another thing that people need to reconsider is that for a company it doesn't matter if the labour is human or automated. It's labour. Labour is already exploited, labour is already cheap and labour is already easily replacable.
And last but not least, automatisation follow unemployment. You won't find automation in a field where there is plenty of employed qualified workers. We're automating jobs that nobody currently want to have or are less likely to want in the future.
No robot is coming to take your job out of nowhere and when the transition will be effective, you won't have to worry about being unemployed.
7
-
7
-
"Here, blackie, because your life sucks (and it's mostly our fault btw), this month I'll put black paint on my face. That's weird? Oh, no, no, I'm just being empathic. It won't solve anything? Well, it's a good gesture, would you really prefer to continue centuries of unbroken prejudice! Oh, no, no, no, don't get too hyped, next month it's back to regular prejudice. Thought I actually cared? Sike!" - Every corporation on Twitter.
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
7
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
Meth, if you can handle it, is probably the best drug I've ever taken. When I'm on weed i feel lazy and depressed, I'm never doing shit. When I'm on shrooms I feel like I just wasted my time (because you CAN'T do anything on shrooms even if you want to). The 3 times I popped molly I had the worst hangover ever.
It's all bad stuff. And let's not even get into alcohol.
Meth has the best effects for me. I feel clear headed, I have confidence, I don't tweak out crazy, I sound coherent, I don't see time passing so that's a good thing for work, etc. and obviously the euphoria makes it an enjoyable high, it's not a sacrifice.
The problem is whenever I see my friends try to snort my shit. They get hectic, they get antsy, they sound like paranoid creeps, they go 0 to 60 in a finger snap, etc.
I guess it depends who you are. Also when it comes to stimulants, coke is bad for me and nicotine has been the worst to get clean (today is my 26th day without it, that's my longest streak for years).
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
6
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
What's fascinating is that "modern" startups are avoiding setting up in these "modern" areas (La Defense, EuroLille, etc...). Public transport servings are bad, you share floors with competition, there isn't a lot of restaurants in the area, it's far from your employees houses, etc...
As we transition our old ways of thinking into a more practical and productive approach, we'll see less and less need for offices anyway. So many startups are adopting "online offices" where employees can work remotely, and the solutions for those startups are getting better by the day, it's just bound to happen. Why would companies refuse cheaper activities, more productive employees and why would employees refuse more practical lives ?
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
Hi folks, software engineer here, if I can add my 2 cents in there for that dude looking for advice:
Although I never worked on videogames, I know a bunch of people who did. And AAA studios will kill you.
There is a thing in that specific field called "the crunch" which describe the time period during the annoucement of the game and its release. We call it "the crunch" because that's the noises your body makes when you're done with it.
To make a long story short, publishers dedicate their resources depending on predictions. The first few months/year after a release, a game will cost more money than it'll bring.
In order not to screw their budgets, publishers are only showing a maquette of the final product when they announce it then gather as much feedback as possible to see if the development is worth it before actually entering the development process.
That's when the crunch starts.
Studios will restrict you out of your social life, will not let you have phone calls during work, will not value your health (and that's one of the most fucked up part about it), will force you to work additionnal UNPAID hours, etc...
They do so by threatning you. They know that you've sacrificed a whole lot to have this position and use it against you. They manipulate you out of your entourage as well. They also let you know that if you can't resist the crunch, other studios won't work with you as you are not fit for the job (it is an industry standard after all).
There is ton of info online if you want to learn more but the videogame industry is one of the closest to ressemble modern day slavery.
Now it's not to say it's all bad, in fact it's gotten better since 3-5 years because of unification and social medias.
Indie studios or those who are not published by/related to AAA publishers are not really impacted by the crunch on such levels too.
EDIT for some resources:
- "Inside Rockstar Games' Culture Of Crunch" by Jason Schreier (Kataku - 2018)
- "How is crunch legal in the videogame industry" by Michael Thomsen (The Washington Post - 2021)
- TakeThis non profits, charity about mental health awareness invested in the problem.
5
-
5
-
5
-
@madhououinkyoma With the dotnet boilerplates included in your IDE ? You can get it done within a few hours give or take. That's one the main pros of batteries-included frameworks (ASP, Rails, Laravel, Django, Spring, etc...).
As opposed to NodeJS in which you will need to tie a bunch of independant libraries together (Express for routing, TypeORM for object relational mapping, NodeMailer for emails, encryption libraries for security, etc...) as well as writing your own framework implementation for each singular projects (controller classes ? dependency injection ? event subscription ? etc...) and deal with the tooling hell of the ecosystem on top (linters, bundlers, etc...).
You can't argue for JavaScript when it comes to developer experience. That's literally it's biggest con, that's what every JavaScript dev is yelling against. JavaScript is such a popular language because it's cheaper to have the same people working on all back-end, front-end and business internal products, not because they have an easier time.
5
-
5
-
Vue SFC approach is really neat. I hate JSX, and I hate that I have to use it. Why would you mix JavaScript and markup ? It makes for disgusting return statements.
React's "just a library" lie approach* is also a waste of time, because you're gonna end up using React specific libraries without the advantage of boilerplate.
On the same note, React doesn't have a powerful CLI for code generation and scaffolding like Vue and Angular.
React has pseudo-functional mindset when it's not only not needed but also completely counter intuitive. Older React class based components were neat because you could take advantage of TypeScript interface implementation. Now you need to use hooks with poorly designed APIs for things that used to be super straight forward.
Then you have styling. If you're going to embed HTML into JavaScript, why on earth aren't you embedding CSS in it as well ? For the love of god, make a DSL for CSS instead of forcing your users to use poor CSS-in-JS "libraries" with `template literals`, no syntax highlighting/formatting/suggestions, etc... And make it sit in your file with no purpose.
Let not get me started on state management, it took I don't know how many year for the team to implement an atomic state management solution, and we still don't have proper a store API, we need to build on top of the poorly designed Context.
Vue is good because it has a proper boilerplate and powerful CLI like Angular without enforcing a strict design so it's still accessible and manageable for junior devs. In addition to official libraries for routing, state management, testing, etc...
And Vue has a great SFC design to keep views, styling and business logic separated but still closely connected. Model, expression, binding directives, etc... are so much better than throwing some JavaScript code in a JSX statement, I mean have you seen loops and conditional rendering in React? 🤮
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
Most of the immigrants aren't mexicans for a reason lol. in mexico the only problem is the crime (and the corruption) because people have access to education, job opportunities, decent health care, etc. If the corruption would be solved Mexico would be a better country to live in than the US, not even joking.
On the other hand people in Venezuela that you saw most of them in the video are from, it's mostly slums and favelas, the economy is shit, their survival needs aren't set, there is barely any job opportunities, people don't have access to education, etc. If you ever get the chance to travel to Venezuela please head over to Petare, I was shocked to see kids crying to me because I shared a few on-the-road scuffed sandwiches.
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
I remember back in the early days of social medias we had a "personal blog" mix of Tumblr and Facebook in France called SkyBlog. My school immediately saw the potential and they used student skies (tweets) history to catch if they were lying. Lying about calling sick but going to a party, lying about not doing homework because no time but sharing MMO screenshots, etc...
That's how I learned to never use socials. And decades later I'm still just using YouTube and Discord.
Another thing I find crazy is at the beginning we made it a point to dissociate our real life identity with our online avatars. We had (cringe) usernames, cars/anime/movie profile pictures and always tried our best to keep our private life private. You wouldn't share your age, your job, your vague location, your romantic situation, etc.
But over time, as new social medias launched, it became apparent that they were built with the intent of burying this line, more and more each time.
Your socials became an extension of your identity. Who do you follow ? What restaurant do you eat at ? What team do you support ? What political opinions do you share ? How do you spend your free time ?
We share pictures and clips of ourselves in our most vulnerable true state, and involve our entourage in this scheme as well.
The craziest part is that most social medias are operated by the same parent companies, so the intent was real.
But, ay, people can choose to sell out if they want that's not really my problem.
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
@jippy4144 That's not what a tic is. A tic is impulsive, you can't escape from it, it irritates you and frustrates you to the point where you HAVE to snap, yell and self harm if you don't do it. It's an automatic process. I believe it has nervous relation but don't quote me on that.
When I was younger I had tics, like a bunch of 'em (mostly blinking, raising my eyebrows, cracking my neck, throwing my arms/legs around and raising/rolling my shoulders). It was hard to enter a room and to feel unwelcomed, rejected. I remember kids pointing their fingers at me, their eyes looking, asking their parents wtf was wrong was me.
The most brutal ones were the confrontational people, like those who "invented the dance of tics" to have a laugh out of my situation and my distress or those who would legitimately hurt me physically.
I don't really know why, or how, but my tics stopped when I was about 15/16 years old. It must have been related to the fact that I dropped out at 14 and was definitely starting to live a much healthier and less anxious lifestyle.
So if you deal with tics related to anxiety or PTSD just know that it'll get better when you'll get better. Focus on what makes you feel comfortable. :)
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
I'm all up for Logan finally getting the slap he deserves but I've always felt like people tackled the Japan forest the wrong way. It was a team effort, the cameraman, the editors, the social media managers, publicists, even all the friends that knew and let it happen (on scene or after). They all share responsability.
It wouldn't surprise me if Logan just filmed a bunch of content there, all more disrespectful/norm breaking than the others, and that the team at home picked what scenes to include.
Because at the time he had a big ass team around him, it's beyond me that everyone at every level of direction gave the pass to post the video and that, even for those who disagreed, it took more than 20 hours for the video to finally get deleted !
It's not just a representation of his character, it's representation that nobody on his team care about the audience and that they are all "YouTube brain rotten".
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
@biskitpagla Linting isn't helping to write clean code though, it helps to share a set of conventions on a project. Consistency of conventions is just one of the many elements that form a clean codebase, outside the scope of linting I can think of:
-naming of variables, functions and functions parameters
-functions only solving one issue, being concise and short
-comments (JDocs format)
-avoiding "magic" code as much as possible (ternary, lambdas, etc...)
-using most familiar design patterns in the team
-white spacing classes properly
-avoiding referencing functional code from different files, reserving unique file exports to objects (classes, enums, interfaces, etc...).
For example linting wouldn't mind those 2 approaches yet the second is clearly cleaner than the first:
1) public run(str: string, o = this.default): string []
2) broken down:
public getDirectoryContent(path: string, options?: DirectoryParserOptions = this.defaultOptions): string[]
private isDirectoryAccessible(path: string): boolean
private optionsToArgs(options: DirectoryParserOptions): string
private runCLICommand(command: string): string[]
And that's not true at all, a lot of modern languages make for disgusting dirty codebases with confusing code, spaghetti code and bad conventions from the language designers themselves. Off the dome I'm thinking Dart & Flutter or the stairway to hell as I like to call it.
On the other hand you have C# for example which, despite being an "old" language, is clearly more readable. Because the people who designed it aren't dogshit.
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
@HippyLove98 There is green what are you saying. I've been there myself, it's a beautiful country with amazing people. The only disturbing things I saw was the fanatism of the dictatorship (which is very common in religious county like the middle west) and how many guards there was in public places (but it's also very common like in London or Monaco).
The culture is really interesting, the food is great (they have a lot of dishes I never saw involving rice, my favorite was the corndog looking one) and have their own traditions. For example they all go outside in the morning at the same time and dance for the nearest statue/poster of their leader to show their appreciation, they do it with a big smile and genuinely love their leader. That's because of dictatorship and propaganda but they live a happy life.
People work, people drive cars to work, kids go to school (schools are insane moments by the way, they look like museums with 5 floors and have a bunch of arts classes), people dress nicely, people have their apartments or houses in the countryside, etc... It's a normal country, the only difference is the lack of democracy (which is a voluntary choice) and the enclosure (which has helped the country develop faster and is clearly showing impressive results).
The history is kinda fucked up though because it's clearly lies but that's whatever, it's not like every country is being honest about their history anyway lmao.
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
The nostalgia, I remember playing a game called Dofus. It's like a 2D RuneScape.
There was no exchange so when people wanted to trade they would be on opposite sides of the map, drop the item on the ground and start walking to the direction to pick them up. That's when 5head players decided to hide behind props (trees, crates, houses, etc...), wait until players moved mid-way and run to the item on the ground before combat logging out.
Then obviously the devs introduced an exchange system. You could exchange gold in it too. So 5head players would say "I'm quitting, giving 10% of your gold", you would open the exchange with them, put 100,000 gold, you would see them put 10,000 so you would accept.
Except instead of receiving 10% you just gave 90% of your gold.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
CNJC est une milice paramilitaire à la base, ils défendaient New Jalisco contre le cartel Los Zetas. Il y a eu un moment où ils ont en marre, alors ils se sont mis à neutraliser les associés (principalement les membres du gouvernement ainsi que les forces de l'ordre) qui étaient corrompus et payés par los zetas. S'en est suivie une guerre, guerre qui a coûté la mort de milliers de civils et à chaque fois qu'un membre original de CJNC se faisait descendre, il était aussitôt remplacé par un gars de Sinaloa et du Golf, qui eux sont nés dans le crime et sont de véritables psychopathes (ils prennent plaisir a tuer, a décapiter, a torturer, a jouer et théâtraliser les corps de leur victimes, etc.). Et aujourd'hui regarde où est: une nouvelle milice paramilitaire dans la région, dont les membres se feront de plus en plus violents mois après mois et qui finira par former son propre cartel pour se défendre des ennemis. La boucle est bouclée.
C'est comme ça que ça se passe au Mexique depuis bientôt 3 décennies. Chaque état est partagé entre plusieurs factions et groupe armé, et chaque cartel cherche a contrôler ces terres, dont les guerres et les alliances se forment entre chaque région. Rien ne changera. Désolé pour ta famille j'espère qu'ils sont protégés.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@SCrEenNaMe-i9h See the problem is there's a difference between being patriotic and being a puppet though. I don't pledge allegiance to a country that has ruined my loved ones and broke down any positive things in the name of progress, if the situation doesn't get any better (which it doesn't look like it will), then I'll just dip.
You guys have the privilege of being hopeful because there's someone like Trump who is willing to fight for your battles, quite literally putting his life and his freedom on the line. That's beautiful and a lot of people in Europe envy you for it (no matter how much EU likes to shit on the US). We don't have that here. We're just getting b*tt freaked by everybody in positions of leadership.
So, yeah, call me weak, but I'd rather be somewhere else happy living a fulfilling life than to wait like an idiot, tanking all of this mess, losing opportunities to be happy and safe, until a potential candidate might show up with a somewhat good enough odds of winning a presidential election to possibly fix the situation, if that's ever going to happen at all to begin with.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@Viewer13128 No matter what kind of interviewer you're facing you will always be a more credible candidate as opposed to someone who has never worked a day in his life, that's for sure.
As far as how useful it'll be guess it depends on what job offers you are applying. For example, if you're going the medical field, maybe some experience in a hospital even just as a janitor would help. Maybe a job where you've experienced discretion or social interactions (customer facing jobs, like retail workers for example) would be beneficial too.
It also depends on how you market yourself. If you just go "well I served a bunch of teens at McDonald's for a bit" it won't be ground breaking, but if you manage to tie the 2 positions together that's when it becomes interesting. For example "serving customers was enriching, I often had to deal with unhappy people and had to find a way to deescalate the situation and find an agreement, i think it could help me deal with patients families in distress".
By experience alone I couldn't tell you about nothing else but software engineering. That's what I did, and I never had an issue in job interviews. At the end of the day your degree is only as valuable as everybody else's, you need to provide more value than the next candidate and your interviewer is gonna see 10s of people just like you for the same open position, be creative.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@dangjoeltang Hard agree on your second point, although you can use nested styling with preprocessors like sass, that's what you have to deal with with an unopiniated library like React is (💩). But it definitely doesn't make it easier to read, it makes your component file confusing and hard to maintain.
People using React and putting everything in 1 file, like the interfaces, state management, event functions, etc... Are bad React devs (because it's a bad design since it gets ran everytime your the state changes) and are hated by their team.
If you want to use React you should create folder based components, with 1 file for the J/TSX, 1 file for the styling, 1 file for the functions and 1 file for the tests.
Or use another library if that's not how you want to roll.
1
-
1
-
There is currently slavery happening as we speak in North Korea or in China for example but people don't care. They pretend to, they don't. They don't even voice an ounce of empathy towards the enslaved, they dead ass do not give a fuck. It's all virtue signaling, all shoulder patting bs.
Afro-Americans (as opposed to the beautiful respectable black folks of Africa and the Caribbeans) are some the most disgusting, disrespectful, entitled, nasty people in the world. For the most part their mindsets are terrible, they are manipulative. They're extremely racist, probably the most publicly accepted racism in a developed country, and for some reason nobody ever tells them off, why?
Africans would beat some sense into them and they don't even have the self awareness to realize it.
Of course I'm making a generalization, some afro americans are absolutely lovely and I'll be the first one to defend their integrity if shit goes down. Most aren't though and that's a problem nobody tries to correct the record.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@simoli516 The thing is nobody is mad about his opinion on masculinity. If he just talked about "what a man should be" it'd be fine. Agree to disagree, you do you I do me type of deal.
It's a whole other problem when he's talking about how women *should be treated*.
And it's even more fucked up when he uses straight lie to justify his opinions, like the women can't drive shit he pulled out of his ass.
Because, yes, it's misogyny. Our views not aligning with his isn't mutually exclusive.
His views are "women should have no freedom, no social lives, no interaction with men, no job and be privated of any privilege I'm allowed to have because I'm a man". That's misogyny, no matter if X, Y, Z agree or disagree with them.
The worst of the worst is his dick riding following. They're unironically the same as k-pop stans.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@Pz916 You are out of your mind if you think a 24GB vram GPU can hold a state-of-the-art AI model. A 3090 can only run 12B parameters models and still have terrible throughout speeds because of how high the context size has to be for programming use cases like these (900GB/s of memory bandwidth for 200k tokens?). I have a double 3090 setup with a nvlink (48GB) to host 70B models at home (mostly qwen models for me) and I guarantee you that they don't replace writing code by hand. They are helpful to generate tests, code blocks and give an expressive description of new code when I pull the repository for changes, but that's about it. I also use AI to write utilities function (string manipulation, date utils, etc.) or RegExp/SQL queries with thorough human review (most of the time it spews out incomplete queries or doesn't make use of indexes and other performance related features).
I mean, just look at this video. A state-of-the-art AI, the best on the market, doesn't even type properly, which is the #1 root step for any automation at later stages (testing, docs, CI, etc.). If Claude can't type then a consumer model won't do wonders and write you a functioning app. The best AI models, those that "could" replace human workers (they don't exist yet), will never be cheaper than paying a salary. Just the electricity to power datacenters is more expensive than hiring a full-time team. Also, salaries can be adjusted.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@Mechite True that. I think that was what Jetbrains tried to address when it comes to the ecosystem, they made out of-the-box compatibility with Java packages. They knew nobody would migrate and leave the Java ecosystem otherwise, it's rich, it's mature, it's the biggest community in the industry, it would make no sense to leave the ecosystem and build everything from the ground up again.
But honestly at this point Kotlin is becoming much more of a toolkit than a Java alternative. Sure, you can transpile Kotlin codebases to Java classes to compile them to JVM bytecode but that's not the main interest. It would just be the same results with extra steps.
What Jetbrains is turning Kotlin into is more of toolkit with "cross-compilation targets" (Kotlin Native, JavaScript, DOM, etc...). And they are also building Kotlin as a DSL power house, people are creating bindings for pretty much any language under the sun.
That's an interesting direction, especially with the other projects Jetbrains is working on (Compose for Web mainly).
This might be the reason why I would see true value in Kotlin in the future, it could become a true "write once run everywhere" language which would be accessible to Java devs (so any dev with experience with C-inspired languages).
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@ I am not saying they aren't productive. LLMs are literally glorified guesstimate algorithms. It's how they work. I wasn't downplaying how good their results are, just that there is nothing to be done to make them better.
Sanitizing datasets, sure. Feeding them more data, increasing its parameters (until it LITERALLY can't fit on the planet), sure. Using more efficient transformers, sure. That's the extent of the progress of LLMs, it LITERALLY can't be better than it is.
I can't wait for the LLM hype to be over and for the research to be done on actual AI. We have made so much advancement in computer vision, but we somehow abandoned it. In a year we'll have companies training their LLMs distills using their own data for their own specific targeted needs (without the insane general purpose weights of the massive models like OAI, Claude, LLama, etc.) and we will move back to fund AI development in directions that'll actually matter.
I encourage you to read more on the topic of what LLMs are, and how they work. In the meantime, here's the takeaway from Google's own "Introduction to Large Language Models" papers:
"Language models predict and generate text by estimating the probability of a token or sequence of tokens occurring within a longer sequence, useful for tasks like text generation and translation.
Large language models (LLMs) are advanced language models with vast parameters and datasets, enabling them to process longer text sequences and perform complex tasks like summarization and question answering."
This reply is probably going to get deleted but I hope you can read it before it happens.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@ETXAlienRobot201 Flash is the runtime, the language is ActionScript and it was a different flavor of JavaScript, following the same convention authorities as the later. There is currently no alternative way to write web clients other than JavaScript or Web Assembly. When your project need a web client (e.g: most end-users targeted projects), you have no way to cleanly write it unless you use a superset and compile it down to JavaScript (languages like TypeScript, ClojureScript, Haxe, etc...).
SaaS and managed back-end platforms aren't bad at all. They fill a need that we desperately needed, enabling access of highly advanced infrastructures to businesses of any size. Before GCP/AWS only a handful of companies had the resources and years required to build such infrastructure without getting into millions of dollars of debt.
The pricing is also fair, it scales. So I don't see how one goes thinking it's a scam when it is as transparent as it gets.
What I do agree with you on is the use of JavaScript and web technologies in a context different than the browser. Mobile, Desktop, Back-end, embedded, etc... Shouldn't be crowded by JavaScript considering its current state.
For example it makes no sense to use WebSocket for a MMO instead of the TCP/UDP protocols unless you plan to make the client run in the browser.
1
-
@ETXAlienRobot201 Ok ok I'll stop you right there: by web client I mean a client that run in the browser, a front-end or a website in other words. Most end-user targeted projects need to be a website because that's the expectation of the consumer.
The consumer expects to be able to use your application on any devices (laptop, mobile), everywhere (offline support), to be connected with other applications (Google G-Suite, social medias, etc...) and to be as fast as native (client-side routing, code splitting, hydration, etc...).
Projects that don't need to be web clients are business targeted projects, the software that's being used inside your company (by your employees or applications) such as project management, APIs, communication, etc... There are a few exceptions and some end-user targeted projects don't need to be web clients (videogames, CLIs, etc...) and shouldn't be written with web technologies.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@friarruse1827 Exactly. When we work on a large scale project we need to work within the boundaries of the version control conventions we use, everybody is constantly pushing and committing new code into new branches that is depending on other branches currently being worked on, if all those branches get merged into a final production branch the entire project is screwed and we have to rollback.
How do we avoid that ?
Continuous Integration pipelines, a set of automated routed changes to the codebase that verify the quality of code via robust testing, build all the necessary dependencies and binaries used throughout the whole architecture, update other parts of the infrastructure that are required for the new code to run properly and we have to document every step of the way, communicating with project managers, writing manuals and documentations for future uses, get the greenlight of all the other teams currently working on different branches, etc.
It takes days just to push a few lines of extra code written in 2 hours into the codebase and then weeks to push that updated version of the codebase from the development environment where we do our thorough testing into the production servers for end users to see.
I wouldn't be surprised if there were currently Twitch features that have been finished since Q1 and are still in stale progress, patiently awaiting the greenlight.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
What's INSANE about his claim is the back-end side. Because, yeah, Andrew fans, a website with no back-end is as useful as writing "confirm order" on a piece of paper.
For a simple e-commerce website he would need to learn networking (requests, responses, payloads, headers, content types, etc...), database design, security (hashing, xss, encryption, etc...), user management system (authentication, authorization, roles and permissions, etc...), what an API is to process payments from 3rd party payment processors, etc...
Oh, and obviously when the order is paid you need to send a confirmation email so let's not forget to add the observer design pattern in your 2 days course.
You know, just casual design patterns that drove students insane and made them quit college in debt. Just casual stuff for a drop-out like himself.
This guy thinks so highly of himself that he believes he can learn in 2 days what takes the brightest minds multiple years.
He's also a failed businessman, failed tv star and failed rapper so he shouldn't be as confident.
1
-
@RajinderYadav Because without plugins vscode is nothing more than a text editor with a pretty embedded Terminal while we need IDEs.
Since then I switched to the JetBrains ecosystem (I get the licenses through my employer) and it's crazy how much I've missed out on.
The biggest pro of JetBrains IDEs is the code refactoring. It understands what you try to code and make your life so much easier.
It informs you of changes you should make to your code in realtime, following official and/or popular conventional guidelines, it generates code for you and it also rewrites entire/parts of files for more readable, less bug-inducing (nullity/ exception handling, constructor initializations, dependency injection, etc...) and more extendable codebases.
Ultimately it's the best tool to make your projects more maintainables and for devs to enjoy writing code again.
But it's not all JetBrains offers; Test-driven-development isn't a pain anymore with the built-in Explorer, Automation is goated with Background Tasks, Scheduler and Debug/Run profiles, powerful analytics during Debugging, the Version Control integration is actually good (timestamps and diffs in the editor, commit and push through the UI), it also has proper built-in database tooling and specific tools (built-in REST client, HTTP server, WebView tabs, etc...).
You also have plugins for non built-in languages support and for 3rd party services. Those plugins aren't bloating the execution Heap, making the program smooth to run on any configuration.
And you get all of that at very lightweight performances.
The IDE indexes your project as you work on it so it launches very fast and don't consume crazy amounts of RAM.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1