The Biggest Discoveries in Computer Science in 2023
https://www.quantamagazine.org/the-biggest-discoveries-in-computer-science-in-2023-20231220/
https://www.quantamagazine.org/the-biggest-discoveries-in-computer-science-in-2023-20231220/
Quanta Magazine
The Biggest Discoveries in Computer Science in 2023 | Quanta Magazine
Artificial intelligence learned how to generate text and art better than ever before, while computer scientists developed algorithms that solved long-standing problems.
Python, C, Assembly – 2,500x Faster Cosine Similarity
https://ashvardanian.com/posts/python-c-assembly-comparison/
https://ashvardanian.com/posts/python-c-assembly-comparison/
Ash's Blog
Python, C, Assembly - 2'500x Faster Cosine Similarity 📐
From pure Python to AVX-512 assembly, optimizing cosine similarity reveals a 2,500x speedup through SIMD, FP16, and VNNI instructions on modern Intel CPUs.
Majority and Frequent Elements: Boyer Moore and Misra Gries
https://github.com/NaughtyConstrictor/From-Majority-to-Frequent-Elements-Boyer-Moore-and-Misra-Gries
https://github.com/NaughtyConstrictor/From-Majority-to-Frequent-Elements-Boyer-Moore-and-Misra-Gries
GitHub
GitHub - NaughtyConstrictor/From-Majority-to-Frequent-Elements-Boyer-Moore-and-Misra-Gries: Boyer-Moore majority vote algorithm…
Boyer-Moore majority vote algorithm and Misra-Gries Summary for finding frequent elements, explained (Python code included). - GitHub - NaughtyConstrictor/From-Majority-to-Frequent-Elements-Boyer-M...
Why Should You Become an Engineering Manager?
https://charity.wtf/2023/12/15/why-should-you-or-anyone-become-an-engineering-manager/
https://charity.wtf/2023/12/15/why-should-you-or-anyone-become-an-engineering-manager/
charity.wtf
Becoming An Engineering Manager Can Make You Better At Life And Relationships
Original title: “Why Should You (Or Anyone) Become An Engineering Manager?” The first piece I ever wrote about engineering management, The Engineer/Manager Pendulum, was written as a lo…
Building Python Communities Around Python for Kids
https://nokidbehind.org/2023/03/20/building-micro-tech-communities-around-python-programming-language/
https://nokidbehind.org/2023/03/20/building-micro-tech-communities-around-python-programming-language/
Mastering Python Error Handling: A Guide for Smooth Programming
https://medium.com/@techdefenderhub/mastering-python-error-handling-a-guide-for-smooth-programming-6ad831b0238c
https://medium.com/@techdefenderhub/mastering-python-error-handling-a-guide-for-smooth-programming-6ad831b0238c
Medium
Mastering Python Error Handling: A Guide for Smooth Programming
Python is a powerful and versatile programming language that allows developers to build robust and efficient applications. However, like…