Recreational Programming
Learn more about Christopher Phiri work experience, education, connections & more. Software developer, UX/UI, Illustrator
Every blog post that took off on Hacker News, ranked by the votes of its best submission. 80,900 posts.
Learn more about Christopher Phiri work experience, education, connections & more. Software developer, UX/UI, Illustrator
This is part 1 of the “How Unreal Renders a Frame” series, you can access part 2 and part 3 as well. I was looking around the Unreal source the other day and inspired by some excellent …
A new Northeastern study delves deep into how parrots use touchscreen devices, with the help of a bespoke gaming app.
Okta , a company that provides identity tools like multi-factor authentication and single sign-on to thousands of businesses, has suffered a security breach involving a compromise of its customer support unit, KrebsOnSecurity has learned. Okta says the incident affected a “very small number” of customers, however it…
In this article, I break down Japanese sentence structure and show you exactly how Japanese sentences work. A solid understanding of this will save you a huge amount of time trying to make sense of Japanese grammar.
The GrapheneOS project has announced on X that they are ceasing all operations in France, asserting that the country is no longer safe for "open source projects"
Developing your own medical chatbot? Challenges and lessons learned from developing Symptomate.
A partnership dedicated to teaching best practices to product teams and product leaders
Ohai there, it's been a while
Date: 2022-07-23 Git: https://gitlab.com/mort96/blog/blob/published/content/00000-home/00014-tar.md
GitHub has done a lot of work in the last six months to improve performance for large monorepos.
Jon Paul Wheatley makes products, software, and balls.
Introduction This article gives an overview of LocustDB [1], a new and extremely fast open-source analytics database built in Rust. Part 1 gives some background on analytical query systems and my g…
Before March 2023 I couldn’t for the life of me understand what was going on in the AWS VPC dashboard. I mean, look at the length of the scrolling bar on the left-hand panel! So, with the goa…
AMD has been working with Blender to improve support for GPU rendering in Cycles using the open source HIP API.
Something missing from this series on estimation, until now, has been a discussion of how to “break down” a project into a well-defined task list. I’d not previously written about this because, to me, it’s largely intuitive. But it isn’t for everyone, so this post fills the gap, and explains in detail how I break down…
Making provision of that storage easier for developers is part of Terraform’s DNA. Learn how to get started.
Explore fast and reliable DNS lookup tools, domain information, and essential network utilities all in one place on NSLookup.io.
CPU-based machines in the cloud are terrific for general purpose computing, but certain tasks such as rendering or large-scale simulations are much faster on specialized processors. Graphics Processing Units (GPUs) contain hundreds of times as many computational cores as CPUs and are great at accelerating risk…
Boom Boom Boom, let me hear you say wayoh... #gamedev pic.twitter.com/DQYKwGaiLs
Text is the medium of digital interaction, and text rendering has an outsized impact on the overall fit and finish of any system. It therefore pains me that axle has for years relied on a low-resolution 8x8 bitmap font. Let’s fix it! Take a look at the characters composing this sentence. Note the curves, the negative…
It is June 2, 2010 and Mark Zuckerberg is sweating. He's wearing his hoodie—he's always wearing his hoodie—and he's on stage and either the lights or the questions are too hot. His hosts are asking him about the privacy overreaches of Facebook. He's uncomfortable. He's mopping his brow. He apologize
A blog on landscape architecture and related fields