velox_vulnus

joined 1 year ago
13
(lemmy.ml)
submitted 1 day ago* (last edited 21 hours ago) by [email protected] to c/[email protected]
 

Applied to every crappy job boards, and I came across this one. They've asked for the skill of the entire IT department, but hey, that's okay, I am ready to wage-slave because I cannot bear the thought of staying jobless anymore.

Red-flag 1:

"If you are looking for a relaxed internship in an MNC, this might not be a great fit for you. This role requires people who are willing to give their 100% and grow with the company."

Responsibilities:

  • Work with stakeholders, yada-yada, deliver features.
  • Collaborate with designers, stakeholder, blah-blah.
  • Build reusable code, design pattern, generic shit about code quality
  • Front-end testing with tools like Vitest, Lambda Test, Unit test, Cypress, etc

Requirements:

  • Proficiency in modern web framework and libraries (React, Redux, SASS) (mandatory)
  • Expected to know technical details about React (state management, props, components and inter-component communication)
  • Effective team player
  • Excellent written and verbal communication skill
  • Multi-tasking and time management skills
  • Know-how about AWS, GCP, Vercel, Heroku, etc

Nice to haves:

  • Experience working with startups
  • Design agency experiences (What does that even mean?)
  • Interest in minimal designs (Vague point?)
  • Likes dog
  • Sense of humour (Can I joke about how I'm in a shitty situation, with a fucked up mental health and everything going in autopilot?)

Perks (too lazy to write my own, so I am copying this):

  • Early stage startup, huge scope of growth
  • Pre-Placement Offer
  • Fast-moving, Challenging and Unique Business Problems to Solve.
  • Work on interesting projects (our clientele includes companies backed by Y-combinator, Sequoia Capital India and Venture Catalyst.)
  • Fully Remote
  • Internet Reimbursement and Team parties.

Now, for ALL OF THIS, I will be paid a garbage salary between ₹5,000 - ₹10,000 per month. I swallowed my "pride" and doubt, and applied to their job.

If you're still clueless about this salary, then according to Google's Gemini:

A salary of ₹10,000 per month is not considered a living wage in India, as most people earn less than that. According to a report from the Azim Premji University, 82% of male and 92% of female workers in India earn less than ₹10,000 per month. The Seventh Central Pay Commission recommends a minimum salary of ₹18,000 per month.

₹20,000 is the living wage, and I'll be getting less than half of that.

Now, here's their HR's first message:

We would like to verify that you have carefully reviewed the job description and can confirm the following points:

  1. You can commit to dedicating at least 8 hours per day to this internship.
  2. You are committed to learning new tools as and when needed.
  3. You are available to intern with us for the next 6 months.
  4. The stipend for this internship will be in the range of INR 5-10k, based on your performance.

To which, I've agreed to. Because, well, shit market, I can't complain. And I get the next message:

Thank you for the confirmation.

For your first round of assessment, please send us a 4-5 minute Loom video presenting/explaining any of the projects you've worked on.

The video should cover the following points:

  1. A brief description of the project
  2. Tech stack used
  3. Explain any one part of the code

We'll review the video, and if you're selected we'll proceed to the next round. Please note that we will only accept Loom videos.

All the best. Looking forward to hearing from you.

Regards,

For a meager salary of what would effectively be ₹6,500 at most, I will have to use my mental juice to present a video explaining my "live" projects. Should I be applying to this crappy place anyway? Because I've got no strength to continue.

[–] [email protected] 2 points 1 day ago* (last edited 21 hours ago)
[–] [email protected] 1 points 1 day ago* (last edited 21 hours ago)
[–] [email protected] 1 points 1 day ago* (last edited 21 hours ago)
[–] [email protected] 5 points 1 day ago* (last edited 21 hours ago) (2 children)
[–] [email protected] 31 points 1 day ago* (last edited 21 hours ago) (21 children)
[–] [email protected] 37 points 1 day ago* (last edited 21 hours ago) (1 children)
[–] [email protected] 14 points 1 day ago* (last edited 21 hours ago) (1 children)
[–] [email protected] 5 points 1 day ago* (last edited 21 hours ago)
[–] [email protected] 0 points 1 day ago* (last edited 21 hours ago) (2 children)
34
(example.com)
submitted 1 week ago* (last edited 21 hours ago) by [email protected] to c/[email protected]
 

Context: Wion is a Indian English news channel under the Zee/Essel Media, basically Modi's crony buddy journalists. It is filled with generic Islamophobia and pro-nationalist garbage that appeals to the "moderate" right-wing for both India and America.

In one of the video by Dhruv Rathee, a leftist-turned social-democrat-populist about the extremely toxic work culture in India, I came across this gold-mine.

Dude basically said that he works for Wion, a part of Zee media, and the work culture is shite, but with their official account, lmao.

Link to comment. Someone's getting fired, lmao.

18
(www.youtube.com)
submitted 1 week ago* (last edited 21 hours ago) by [email protected] to c/[email protected]
107
(example.com)
submitted 1 week ago* (last edited 21 hours ago) by [email protected] to c/[email protected]
 

In the book authored by K.N.King, there's this example:

viewmemory.c

/* Allows the user to view regions of computer memory */

#include <stdio.h>
#include <ctype.h>

typedef unsigned char BYTE;

int main(void)
{
	unsigned int addr;
	int i, n;
	BYTE *ptr;
	
	printf("Address of main function: %x\n", (unsigned int) main);
	printf("Address of addr variable: %x\n", (unsigned int) &addr);
	printf("\nEnter a (hex) address: ");
	scanf("%x", &addr);
	printf("Enter number of bytes to view: ");
	scanf("%d", &n);
	
	printf("\n");
	printf(" Address               Bytes             Characters\n");
	printf(" ------- ------------------------------- ----------\n");
	
	ptr = (BYTE *) addr;
	for (; n > 0; n -= 10) {
		printf("%8X  ", (unsigned int) ptr);
		for (i = 0; i < 10 && i < n; i++)
			printf("%.2X ", *(ptr + i));
		for (; i < 10; i++)
			printf("   ");
		printf(" ");
		for (i = 0; i < 10 && i < n; i++) {
			BYTE ch = *(ptr + i);
			if (!isprint(ch))
				ch = '.';
			printf("%c", ch);
		}
		printf("\n");
		ptr += 10;
	}
	
	return 0;
}

For some reason, when I try to enter addr variable address as the parameter, it has a segmentation fault error. However, in the book's example and the screenshot from this site in Hangul, there's no such error?

When I try using gdb to check the issue, here's what I get:

gdb

$ gdb ./a.out  --silent
Reading symbols from ./a.out...
(gdb) run
Starting program: /home/<username>/Desktop/c-programming-a-modern-approach/low-level-programming/a.out 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libthread_db.so.1".
Address of main function: 401166
Address of addr variable: ffffd678

Enter a (hex) address: ffffd678
Enter number of bytes to view: 64

 Address               Bytes             Characters
 ------- ------------------------------- ----------

Program received signal SIGSEGV, Segmentation fault.
0x000000000040123a in main () at viewmemory.c:31
warning: Source file is more recent than executable.
31	        printf ("%.2X ", *(ptr + i));
(gdb)

What is going on? By the way, I am using Guix, if that matters in any way. Here's the output for ldd:

ldd

$ ldd ./a.out 
	linux-vdso.so.1 (0x00007ffecdda9000)
	libgcc_s.so.1 => /gnu/store/w0i4fd8ivrpwz91a0wjwz5l0b2ralj16-gcc-11.4.0-lib/lib/libgcc_s.so.1 (0x00007fcd2627a000)
	libc.so.6 => /gnu/store/zvlp3n8iwa1svxmwv4q22pv1pb1c9pjq-glibc-2.39/lib/libc.so.6 (0x00007fcd2609c000)

2
(example.com)
submitted 1 month ago* (last edited 18 hours ago) by [email protected] to c/[email protected]
6
(example.com)
submitted 1 month ago* (last edited 18 hours ago) by [email protected] to c/[email protected]
view more: next ›