Software engineer (video games). Likes dogs, DJing + EDM, running, electronics and loud bangs in Reservoir.
C/C++ still has a huge place in firmware, microcontrollers, operating systems, drivers, application development, video games, real-time systems and so on. It’s a totally different space of programming to webdev, which might explain the surprise.
WhatsApp has been exploited before with a zero-day, check the Complaints section in this link:
https://en.m.wikipedia.org/wiki/Pegasus_(spyware)
The reality is WhatsApp and Signal will continue to be high-value targets for exploits given the number of users, cloud infrastructure reliance and promise of secure communications, so it’s a wise idea to avoid them for defence matters.
I’d recommend setting up a GitHub profile and developing some personal projects on there, and try to get some experience contributing to other projects (even if they’re just simple first PRs). Make sure you include this on your resume, it’s a great talking point for juniors to show you’re passionate and have concrete examples of your code in the wild.
Also set up a LinkedIn profile (fleshed out as best you can) and start adding people at companies you’re interested in. DM them asking for advice, most people are lovely and want to help. While LinkedIn is horrible and needs to die, it’s still used heavily by the tech industry and you’ll find every tech company and recruiters on there.
… or worked in a large team with juniors and members coming and going over a long period of time.
To take up a career in programming is to be professionally confused on a day-to-day basis. It’s normal to feel overwhelmed at times, but this is the advice I give younger engineers: accept that confusion, and try to channel it into curiosity instead of letting it fester into stress and anxiety.
Horizon Zero Mean Girls
Windows App Series X Ultimate Pro for Enterprise Edition Service Pack 2
This article seems misleading. It uses the loaded Western term “selfie” to generate these images of different cultures smiling. If you use the term “group photo” instead, you get much more natural looking results, where certain cultures are smiling and others aren’t.
This has been the weirdest console generation. I’m still surprised they railroaded ahead with the PS5 and Xbox Series X launches right at the beginning of the pandemic.
It’s the same for people who don’t understand basic electronics or mechanics. Any problem just becomes “it’s broken” and the only solution is to take it to an expert and pay for their time, or toss it and buy a new one. It’s expensive to be ignorant.
This reminds me of the low-background steel problem: https://en.m.wikipedia.org/wiki/Low-background_steel
It truly made no sense to me when they started the process of migrating stuff from control panel to the “new” Metro-style Settings, then just kind of… gave up and left everything as a spread-out mess. I can’t believe they’ve left it this long to address, it’s an awful user experience.
robots.txt is the perfect summary of the web era. A plain text file that politely asked web crawlers not to do certain things. Such an innocent time.
It really shouldn’t be possible in a EULA/agreement of any kind to essentially say “you agree you can’t sue us in future for anything ever”.
What I love most about 8-bit era games are how small they were storage-wise. Most of the ROMs are tens of kilobytes for the entire game. Developers were severely constrained by the hardware limits which led to some creative decisions, eg. the bushes and clouds in Super Mario Bros are the same sprite just drawn in different colors. All code was written in pure assembly for efficiency and size.
To put it into perspective, AAA games today are one million times bigger.
God, even if they didn’t have QA test it, they should have had continuous integration running to test all new channel updates against all versions of their program, considering the update will affect all of them. What an epic process failure.
… until you finally track down who wrote this mess, and it was you 5 years ago.
The older I get, the more I question the value of public companies vs the damage they do. As soon as you’ve got shareholders at large to please, you’re incentivized to keep your share price going up above all else, especially in the short term. Global stock markets seemed like a great idea at the time, but I feel they’re doing more damage than good at this end of capitalism.
It’ll be interesting to see how this looks. The same technology was used in Alien: Romulus to revive a younger Ian Holm’s likeness for Rook, and while it was a cool tech demo, it still felt quite uncanny valley and distracting to watch. Casting another actor might have been a better choice. At least for this project the tech sounds more relevant, in that they’re deaging and aging characters within the same film.