Appears on
Articles20
Rob Pike's Five Essential Rules for Effective Programming
The article presents Rob Pike's five rules of programming, which emphasize practical software development principles. The rules focus on avoiding premature optimization, measuring performance before tuning, using simple algorithms for typical cases, and understanding that simplicity often outperforms complexity. The rules are distilled from decades of progra
Introduction to Machine Learning: Visual Guide to Classification with Home Data Example
An Interactive Introduction to Elliptic Curve Cryptography: From Mathematics to Practical Applications
Introduction to Modern AI: Online Course on Machine Learning and Large Language Models
This article describes an online course titled '10-202: Introduction to Modern AI' that provides an introduction to modern AI systems, specifically focusing on machine learning methods and large language models (LLMs) like ChatGPT, Gemini, and Claude. The course is offered online for free with a two-week delay from the Carnegie Mellon University (CMU) offeri
Research on AI Assistance and Coding Skill Development: Productivity vs. Learning Trade-offs
Mathematics for Computer Science (2018) [pdf]
Article URL: https://courses.csail.mit.edu/6.042/spring18/mcs.pdf Comments URL: https://news.ycombinator.com/item?id=46550895 Points: 350 # Comments: 57
Understanding Transcendental Numbers: History and Significance in Mathematics
How a Father's Lifestyle May Be Transmitted Through Sperm RNA to Offspring
Correspondence Between Don Knuth and Peter van Emde Boas on Priority Deques 1977 [pdf]
Article URL: https://staff.fnwi.uva.nl/p.vanemdeboas/knuthnote.pdf Comments URL: https://news.ycombinator.com/item?id=46371759 Points: 8 # Comments: 1
Northeastern University CS 4973: Introduction to Software Development Tooling Course
MIT Missing Semester 2026 Course Schedule: Shell, Development Tools, and Git Lectures
Matt Godbolt Announces Advent of Compiler Optimisations 2025: Daily December Series on C/C++ Optimizations
Advent of Code 2025: Annual Programming Challenge and Learning Resource
Advent of Code is an annual programming challenge created by Eric Wastl that runs during December, featuring daily coding puzzles suitable for various skill levels. The event serves multiple purposes including interview preparation, company training, university coursework, and programming practice. Participants can use any programming language and don't need
Understanding the Write Last, Read First Rule for Financial Database Consistency
Btop: System Resource Monitor with Intel GPU and NetBSD Support Updates
Carlo Rovelli's Relational Perspective on Space, Time, and Reality
Advent of Code: Annual Programming Challenge with Daily Puzzles
Advent of Code is an annual programming challenge created by Eric Wastl that runs during December, featuring daily programming puzzles of varying difficulty levels. The event is designed to be accessible to programmers of all skill levels, requiring only basic programming knowledge and problem-solving skills. Participants can use any programming language, an
Addressing the Gap in Computer Science Education: Mastering Essential Development Tools
Insights from the Bay Area AI Security Meetup on Prompt Injection and System Security
Elementary Discrete Mathematics Course for Science and Engineering at MIT
This article discusses a course on elementary discrete mathematics for science and engineering, focusing on mathematical tools and proof techniques useful in computer science. It covers topics such as logical notation, sets, relations, graph theory, state machines, induction, algorithms, number theory, cryptography, permutations, combinations, counting tools

