Finding the imaginary part of an analytic function from the real part
A function f of a complex variable z = x + iy can be factored into real and imaginary parts: where x and y are real numbers, and u and v are real-valued functions of two real values. Suppose you are given u(x, y) and you want to find v(x, y).
Read moreLearning Rust With SHA-3 and Friends
Photo by Jantine Doornbos on UnsplashMy first hobby project for learning Rust was implementing cryptographic hash algorithms [MD5, SHA-2, SHA-3]. The latter, SHA-3, was the most challenging implementation.That was due to a) substantial differences in algorithm design from the more familiar MD5 and SHA predecessors and b) fewer and less intuitive
Read moreDebugging My Life as an Engineering Manager With ADHD
Image generated using Stable DiffusionI was always a software engineer first and never planned (or wanted) to become a manager. Dealing with software seemed much easier than dealing with people. Working on hard technical problems felt natural, but dealing with emotional matters and nuances in communication always bothered me.However, when I
Read moreTop Women in Cybersecurity keynote: A cybersecurity career is harder than ChatGPT paints it — but just as rewarding
ChatGPT is good for a lot of things, but don’t ask it to create a realistic scenario for a woman who wants a career in cybersecurity. In her keynote address for this year’s IT World Canada Top Women in Cybersecurity event, Laura Payne, chief enablement officer and vice-president of security
Read moreAs Threads soars, Twitter rival Bluesky adopts a new personalized, algorithmic feed
Bluesky, one of the many would-be Twitter replacements now on the market, is making a notable change to how users discover new content on its network. Previously, the Bluesky app would feature popular posts in a feed it called the “What’s Hot” feed — something that its users aspired to
Read more7 Ways to Recognise Deepfakes Online
Deepfake AI technology has emerged as a powerful and concerning trend in the realm of artificial intelligence. Deepfakes are manipulated audio, video, or images created using machine learning algorithms, presenting a false reality that can deceive and mislead. As this technology becomes more sophisticated, recognizing deepfakes is crucial to safeguarding
Read moreQ&A: InterSystems Revolutionising Data Software
Henry Adams, Country Manager of InterSystems recently shared an informative opinion piece with us delving into the significant of innovation in healthcare, the obstacles faced and the importance of effective change management strategies. We felt it necessary to get a more in-depth view of InterSystems’ data software platforms and gain
Read moreAnnouncing the AI Stage agenda at TechCrunch Disrupt 2023
After a few years of being background noise, AI has suddenly become ubiquitous. From consumer apps to enterprise tools to medical devices, nearly everything claims to be “powered by AI” these days. But the technology’s unprecedented (and unregulated) rise prompts as many questions as it provides answers. Fortunately, you’re coming
Read moreSafaricom Shareholders Approve Two New Subsidiaries to Empower and Invest in Tech Start-ups in Kenya
At Safaricom’s 15th Annual General Meeting (AGM), shareholders approved the creation of two new subsidiaries, marking a significant milestone in supporting tech entrepreneurs, fostering innovation, and solidifying Safaricom’s role as a vital enabler of Kenya’s tech community. 1. Empowering Seed-Stage Start-ups: Incorporating a Company Limited by Guarantee Safaricom’s commitment to
Read moreHow ERP can Help Retailers Better Understand Their Customers
Have you ever heard the saying: “Good customer service costs less than bad customer service”? This rings particularly true in today’s customer-centric landscape, where negative experiences can quickly be shared, and customers have numerous options to voice their feedback. In this context, implementing the right ERP (Enterprise Resource Planning) solution
Read more