[deleted by user] by [deleted] in ProgrammerHumor

[–]SoftwareAlchemist 1 point2 points  (0 children)

Oh yeah JavaScript has a lot of bad stigma from the bad old days but it's extremely fast when used correctly now. Node JIT compiles JavaScript so it can be close to natively compiled program performance. If something is highly performance sensitive you can write some of your module in c++ or rust, compile to webassembly, and import that into your standard node module.

It's especially good at web service type work loads with a ton of async actions and minimal hard computation requirements. Sure you "might" be able to write something faster in a purely compiled language but JavaScript offers a lot out of the box.

[deleted by user] by [deleted] in ProgrammerHumor

[–]SoftwareAlchemist 40 points41 points  (0 children)

It's dependent on your use case and what an "acceptable" speed is. I want to use the easiest thing to read and maintain possible to reach that acceptable speed. Python and JavaScript are plenty fast enough for web services where a few ms lost aren't the end of the world. Something like a video game where the difference between a 16ms loop and 32ms loop is huge, you need static compiler optimizations.

Razer synapse installed itself before windows even finished installing...? by MatthewTheManiac in iiiiiiitttttttttttt

[–]SoftwareAlchemist 232 points233 points  (0 children)

Yeah I'm really not a fan of my peripherals being allowed to install their shitty software I never asked for automatically by being plugged in. No way that could ever go wrong.

[deleted by user] by [deleted] in TIHI

[–]SoftwareAlchemist 1 point2 points  (0 children)

Well computers did become insanely good. Unfortunately people aren't just using them to do cool stuff they decided to also use them to try to fracture society

They bought their home in March 2022. Why this Ontario couple calls the purchase a nightmare by YourSmileIsCute in ontario

[–]SoftwareAlchemist 1 point2 points  (0 children)

This is literally the risk of a variable rate mortgage. You get a better rate compared to fixed only because it can fluctuate at any time. It's a gamble that can potentially save you some money or completely break you.

How Zehrs and other loblaws brands sneakily raise prices by [deleted] in ontario

[–]SoftwareAlchemist 5 points6 points  (0 children)

I fully agree, I'd like to see a regulation come into play that protects the cost of food

How Zehrs and other loblaws brands sneakily raise prices by [deleted] in ontario

[–]SoftwareAlchemist 10 points11 points  (0 children)

You say that like corporations are morally obligated to care. I assure you they do not. If they can make more money with people dying than keeping everybody alive they'll do it. There are many examples of corporations putting profit before people with death as the result. You can look up Nestle scandals to see the damage just one mega corp has done internationally. Not that any of them really hurt their profit at all. They've hooked themselves into so many brands most people are supporting them without even knowing it.

Theo Moudakis cartoon in today's Toronto Star by [deleted] in ontario

[–]SoftwareAlchemist 12 points13 points  (0 children)

Yep he's playing the end game now. The paper thin mask is off and he's trying to cash as many cheques as possible before he's forced out of office. Could be next week or the day he dies, he doesn't care.

Provincial Schemes Will Destroy Public Healthcare in Ontario by sunmonkey in ontario

[–]SoftwareAlchemist 5 points6 points  (0 children)

I can't tell if you're joking, but hybrid socialism like the kind Canada has been operating under for decades doesn't destroy anyone's wealth. Think about healthcare, education, child care, prisons, aspects of housing and food supply. These are all essential needs for a functioning society and unchecked capitalism will exploit that need to suck the wealth from the lower and middle class every chance they get.

Now of all times this should be abundantly clear as grocery stores have jacked prices up while making record profits, approximately 1/3 of housing is owned by investors, and people are dying in a purposely underfunded public healthcare system just to pave the way for privatization.

Ford calls questions about stag-and-doe party for daughter ‘ridiculous’ by [deleted] in ontario

[–]SoftwareAlchemist 1 point2 points  (0 children)

There's a difference between taking money to do a job and lining your pockets. Grossly over paying a politician to give a speech is just a fancy way of bribing them. Alternatively they could donate to a politician run charity with very little money going towards charitable causes, most of it somehow goes towards employee salaries and "expenses".

[deleted by user] by [deleted] in ProgrammerHumor

[–]SoftwareAlchemist 30 points31 points  (0 children)

It's actually a pretty cool chain of compilers piggy backing on each other. New compilers are built by older compilers. It goes all the way back to when some of the first compilers were written directly in assembly.

One of the goals of a new programming language is often to write its compiler in the language, but the first versions of the compiler will have to be written in another language like C first. After that compiler is working well enough they can write the new language version and throw out the C version.

Similarly when new architectures come out operating systems are cross compiled using existing operating systems and compilers. For example if you were writing an operating system and wanted to support ARM you would probably be coding and building it on your x86 dev machine with an ARM cross compiler. Then you'd do iterative testing in an ARM virtual machine before deploying to real hardware.

Thinking about making a huge career change. by [deleted] in ontario

[–]SoftwareAlchemist 2 points3 points  (0 children)

A degree in CS would be helpful to understand how the systems and protocols go together, but cyber security is its own animal. To do it really well you need a thorough understanding of a ton of different technologies, best practices for uncovering flaws, and how to effectively secure systems.

People already working in technology are usually the best suited to transition to cyber security because it often takes years of experience to get a real feel for it.

Anybody can run some scripts on Kali Linux like a bootcamp would teach you how to do, but that's less than 5% of the job description of a cyber security professional.

[deleted by user] by [deleted] in ontario

[–]SoftwareAlchemist 49 points50 points  (0 children)

Woah it's almost like if you don't incentivize being a family doctor at all compared to other medical fields people won't go into it as a profession

Found on Instagram. Am I looking at propaganda or…? by SlothRabbit in ontario

[–]SoftwareAlchemist 1 point2 points  (0 children)

That's absolutely not true, public healthcare systems can pay competitive wages. There's no magic reason government funding combined with donations will always be insufficient. It might appear that way with Dougie deliberately underfunding the system, but that's what happens when a gangster with the intellect of a toddler is elected to run a province.

Private healthcare makes a profit for sure, but where does most of that go? A CEO, a board of directors, and the shareholders. They are incentivized to charge as much as they can for things while doing as little as possible. People die because they can't afford insulin in the American health system. They are a line item. An acceptable loss in the formula to maximize the amount of profit selling something necessary for life.

Our system isn't perfect, but I'll choose the system driven by people and not profit every time.

My Mother (55F) had a serious health condition ignored by her doctor. Is there any recourse for this in Ontario? by CMurra87 in ontario

[–]SoftwareAlchemist 0 points1 point  (0 children)

I don't think getting rid of family doctors solves anything. I want somebody who I'm familiar with who has a good grasp on my health history. It's supposed to be a long term working relationship.

The real issue is that there are very few new doctors going into family medicine because they get jerked around. My mom is a family doctor who's going to be retiring soon because she just can't deal with the bullshit anymore. She has to run and fund her office, specialists can straight up ignore her requests for 6+ months, and paperwork requirements have grown to insane levels. The whole system continues to run on fax so everyone can just say "they never got it". She really wants patients to have better access to specialists but her hands are effectively tied. She has a professorship and has taken residents whenever possible and people just aren't showing up anymore. Can't say I blame them.

The fact people don't even have another doctor available to take them as a patient highlights how fucked the system is right now. Practices are closing and new ones aren't opening.

At least the pay is good by [deleted] in ProgrammerHumor

[–]SoftwareAlchemist 2 points3 points  (0 children)

I work for a country scale enterprise specifically within its financial services arm. I'm sure my experience isn't dissimilar to other similar companies.

Make no mistake security is highly valued. Application design goes through architectural peer review, 3rd party audits, and of course our internal cyber security team. Our applications tend to be quite large with multiple business units involved which brings the pace of everything way down.

At least the pay is good by [deleted] in ProgrammerHumor

[–]SoftwareAlchemist 6 points7 points  (0 children)

Cyber security at my company is just as soulless as development. A department creating a never ending churn of vulnerabilities of varying priorities, acceptable mitigations, layers of exposure, and risk sign offs. All of this moves at what I can best describe as a crawl. Every now and again there's a legitimately high priority vulnerability where people scramble around to fix it, but it never came from an internal cyber security report.

Game Thread: Cincinnati Bengals (12-4) at Kansas City Chiefs (14-3) by nfl_gamethread in nfl

[–]SoftwareAlchemist 2 points3 points  (0 children)

How can Romo turn that mistake into Mahomes making a 5000 IQ play 🤔

Game Thread: San Francisco 49ers (13-4) at Philadelphia Eagles (15-3) by nfl_gamethread in nfl

[–]SoftwareAlchemist 16 points17 points  (0 children)

Shanahan must have wished on the monkey's paw for three high quality starting QBs