The non-attacking bishops problem
How many bishops can you place on a chessboard so that no bishop is attacking any other bishop? For a standard 8 × 8 chessboard the answer is 14. In general, for an n × n chessboard the answer is 2n − 2. Here’s one way to place the maximum
Read moreSorting Roman numerals
This morning I wrote about the frequencies of names for popes and kings. This involved sorting strings with Roman numerals since it’s common for popes and kings to have Roman numerals after their names. Something that surprised me was that sorting Roman numerals alphabetically roughly sorts them in numerical order,
Read moreFrequency of names of English monarchs
After I wrote the code to make the bar graph of papal names for the previous post, I decided to reuse the code to make a similar graph for monarchs of England. Just as there is some complication in counting papal names, there are even more complications in counting names
Read moreUsing AI to find patient zero in marketing campaigns
Ben Popper chats with CTO Abby Kearns about how Alembic is using composite AI and lessons learned from contract tracing and epidemiology to help companies map customer journeys and understand the ROI of their marketing spend. Ben and Abby also talk about where open-source models have the edge and the
Read moreCNCF Triggers a Platform Parity Breakthrough for Arm64 and x86
Learn how Actuated, Ampere, and Equinix collaborated to solve ARM64 CI/CD challenges for CNCF projects, enabling native builds that replaced slow emulation with high-performance microVMs, and more. Continue reading CNCF Triggers a Platform Parity Breakthrough for Arm64 and x86 on SitePoint.
Read moreHow AI is Changing Motion Design (And What It Can’t Do Yet)
Explore how AI is transforming motion design, from workflow automation to cost efficiency. Learn about its current limitations, impact on creative professionals, and future implications for video production. Continue reading How AI is Changing Motion Design (And What It Can’t Do Yet) on SitePoint.
Read moreBenefits of Custom Telecommunication Software
Discover 10 key advantages of custom telecommunication software: tailored features, seamless integrations, enhanced security, and greater long-term value compared to off-the-shelf alternatives. Continue reading Benefits of Custom Telecommunication Software on SitePoint.
Read moreCodeSignal and TED partner to turn big ideas into real-world skills
Trivia question: What does TED stand for? Answer: TED, the world-renowned conferences held across the globe, is an acronym for Technology, Entertainment, and Design. But really, TED stands for inspiration and the power of ideas. Today, we at CodeSignal couldn’t be more excited to partner with TED@Work to bring some
Read moreA quick and practical guide to technical skills screening software
Hiring top-notch software engineers and other tech talent is a top priority for many companies—and rushing the wrong candidate through the door can lead to a costly skills mismatch. That’s when there’s a clear gap between what a hire can do and what the job actually demands. The fix? Better
Read moreBest practices for third-party data acquisition: powering AI context
This post explores crucial lessons learned in the trenches of data licensing, drawing insights from Stack Overflow and the growing importance of socially responsible data practices in a changing internet landscape.
Read more