Saved HN stories
Generated using the hn2md.py
script.
- Stop Using Std::endl [video]
- Memory Access Patterns Are Important (2012)
- Deep Reinforcement Learning Explained
- When to post to Hacker News and how many points to make it to the front page
- Runtime Compiled C++ for Rapid AI Development [pdf]
- Managing dotfiles with GNU Stow
- Linux-insides: Queued spinlocks in the Linux kernel
- Study of non-programmers' solutions to programming problems [pdf]
- Master-Less Distributed Queue with PG Paxos
- The Restart Page: rebooting experience from vintage operating systems
- [DEAD]
A Case Against Calculus - Computing the Uncomputable
- Genetically Altering Ecosystems
- Recursively Cautious Congestion Control [pdf]
- Icarus Verilog Simulator
- [DEAD]
Techies Project – Portraits of the Underrepresented in Silicon Valley - SSE: mind the gap
- Vitter's reservoir sampling algorithm D: randomly selecting unique items
- My Favorite Paradox: Simpson’s Paradox
- How It Works: Linear Resonant Actuators
- Introduction to Boosted Trees [pdf]
- Computers Without Clocks – Ivan Sutherland (2002) [pdf]
- CS231n: Convolutional Neural Networks for Visual Recognition
- Dijkstra's Prime Number Algorithm
- Cello – a Verilog compiler for transcriptional logic in bacterial cells
- Use Vim Inside a Unix Pipe Like Sed or AWK
- [DEAD]
Mutt 1.6 - Coding on tape – computer science A-level 1970s style
- TensorFlow Simplified Interface
- Linux-insides: The initcall mechanism
- BOX-256: a tiny game about writing assembly code to pass the graphics tests
- A revised Lisp interpreter in Go
- Rage Against the Finite-State Machines
- Programming language for novel biological circuits
- A Radical Approach to Computation with Real Numbers [pdf]
- Ubuntu on Windows
- Neo Geo Programming Guide (1991) [pdf]
- Google can't search anymore
- [DEAD]
Use These Tricks to Take Control of Your Time - EasyLambda – parallel data processing with modern C++
- A man overrides his camera's firmware to bring rare pictures of North Korea back
- [DEAD]
Slate star codex 2016 nootropic survey results - Neural Networks Demystified
- The Pyra Linux Handheld Computer Has Now a Working Prototype
- The Programming Languages Beacon
- Nerd-Fonts – Patched Fonts for Vim
- Reinforcement Learning Course by David Silver (lead Programmer for AlphaGo)
- C++ in Competitive Programming: I/O
- CS143: Compilers (2011)
- GNU Gneural Network
- Collections-C, generic data structures for C
- The Little Book of Semaphores [pdf]
- Hard Problems – The Road to the World's Toughest Math Contest (2006) [video]
- [DEAD]
Latest AI Code - Image Processing 101
- C++17 and other future highlights of C++
- How to Learn Advanced Mathematics Without Heading to University
- Hacking with LaTeX
- Unsupervised Feature Learning and Deep Learning: A Detailed Tutorial (2013)
- EmacsGolf (2013)
- [DEAD]
Microsoft will release a custom Debian Linux - Is this c/10 spaceship known?
- Neural Networks and Deep Learning: An Introduction
- How to Pass a Programming Interview
- Exploring Zero-Knowledge Proofs
- 'Music' from /dev/urandom
- Stein's paradox in Statistics (1977) [pdf]
- Garnet – a graphical toolkit for Lisp
- Dsxyliea
- How to design a Linux kernel interface [video]
- C++ basics for competitive programming
- MAME is now Free and Open Source Software
- Byzantine Fault Tolerant Raft With Smart Contracts
- System Bus Radio
- Ghost in the Shell remains our most challenging film about technology
- C preprocessor tips and tricks
- Pictures combined using Neural networks
- Loop Invariants
- Introduction to Autonomous Robots
- The Lost Tombs of Oman
- NP-complete problem solved with biological motors
- The Lisp Curse (2011)
- Some PDP-7 source code
- The Story Behind the Cover for the Essential Guide to Electronics in Shenzhen
- Show HN: GitHub project structure visualizer
- Floating Point Demystified, Part 2: Why Doesn't 0.1 and 0.2 == 0.3?
- Principal Component Projection Without Principal Component Analysis
- Arithmetic Optimization for Compilers by Randomly Generated Equivalent Programs [pdf]
- The forbidden railway: Vienna – Pyongyang (2008)
- 555 timer teardown: inside the world's most popular IC
- The 4$ smartphone
- Meizu Pro 5 Ubuntu Edition launches globally
- [DEAD]
Princeton Bitcoin textbook is now freely available - The Windows 3.x Showcase
- A Truck the Russians Make for $50K
- Most Radioactive Spot in New York: A Street Corner in Queens
- Why do Windows functions begin with a pointless MOV EDI, EDI instruction? (2011)
- Show HN: Htop 2.0 released, now cross-platform
- The curse of the gifted programmer (2000)
- The Robin Hood of Science
- How do Win 3.1 applications work in Wine?
- Ask HN: What do you use to manage dotfiles?
- [DEAD]
Text Mining South Park - [DEAD]
Chemical equation balancing: An integer programming approach - Stock Market Prices Do Not Follow Random Walks
- GNU Social, a FLOSS alternative to Twitter
- A medieval alchemical book reveals new secrets
- The Ugly Indian
- Writing my own init with Go
- Monad transformers, free monads, mtl, laws and a new approach
- Feynman’s proof of the Maxwell equations
- Learn Enough Git to Be Dangerous
- [DEAD]
Computer Science Field Guide - [DEAD]
Graphene optical lens 200 nm thick breaks the diffraction limit - Gradient-Based Hyperparameter Optimization Through Reversible Learning
- LI2: Lego Institute for Lego Investigation (2014)
- Vim and Haskell in 2016
- Why Learn to Program in C?
- The Other Children of Silicon Valley
- The Fermi Paradox Is Not Fermi's, and It Is Not a Paradox
- Fourier Visualizations
- Show HN: A Probing Hash Table Framework
- Transactional Memory Support for C [pdf]
- Ray Tracing in One Weekend
- Leonardo da Vinci's application letter
- Feynman’s Derivation of the Schrödinger Equation
- A Badass Way to Connect Programs Together
- Glittering Blue
- Tatsuo Horiuchi: The 73-year old Excel spreadsheet artist (2013)
- The Bear Essentials: Developing a Commodore 64 Game, Part 1 (2015)
- CIA declassifies hundreds of UFO documents
- Marvin Minsky: What makes mathematics hard to learn? (2008)
- More Turing-completeness in surprising places
- Fledgling Languages List
- Organizing My Emails with a Neural Net
- Programming Fonts
- Mlpack 2.0.0 released – C++ machine learning library
- Functional Programming, Abstraction, and Naming Things
- Category Theory and Declarative Programming
- CL21 – Common Lisp in the 21st Century
- [DEAD]
How to C in 2016 - Why I Write Games in C
- Advanced Algebra textbooks
- Pixel Quipu (Inca knots)
- Inside Graduate Admissions
- Show HN: A simple algorithm for drawing complex tables
- Robigalia: seL4 and Rust
- A Cross-Cultural Comparison Between Finnish Quietude and Japanese Tranquility
- Survivor Library: How to Survive and Prosper Without Modern Technology
- C++11 metaprogramming applied to software obfuscation (2014) [pdf]
- How I Learned to Code Neural Networks in 2015
- A Theory of Deep Convolutional Neural Networks for Feature Extraction
- Japanese scientists have created a new type of hologram that you can feel
- Compiling the lambda calculus (2013)
- Introduction to the Math of Computer Graphics
- “Respected research math is dominated by men of a certain attitude.” [pdf]
- Major Linux Problems on the Desktop, 2016 Edition
- So You Want to Write Your Own Language (2014)
- Artificial Intelligence: Foundations of Computational Agents
- Object Oriented Mathematics (1995) [pdf]
- Philosophy of science books every computer scientist should read
- Mastering Emacs: Full List of Tips, Tutorials and Articles
- Hayao Miyazaki – The Essence of Humanity
- Computational lambda-calculus and monads [pdf] (1988)
- Learn Emacs Lisp in 15 Minutes (2013)
- Recurrent Neural Network Tutorial, Part 4 – Implementing a GRU/LSTM in Python
- Build your on linux distro
- Yahoo Logo ASCII Animation in 462 bytes of C (2011)
- Annotated version of the paper that led to the 2015 Nobel Prize in Physics
- A Good Vimrc
- [DEAD]
Training Deep Neural Networks Part 1 - [DEAD]
Konrad Zuse Internet Archive - 507 Mechanical Movements (1868)
- Conway's Game of Life in One Line of APL (2007)
- Indian housemaid's arm cut off by Saudi employer, woman's sister says
- Substring search algorithm
- Show HN: A Lisp compiler and environment in Go
- My favorite interview question
- Object-oriented techniques in C
- Across the USA by Train for Just $213
- How to Rebuild an Attention Span (2013)
- DAWG data structure
- Partially evaluating a bytecode interpreter using C++ templates
- Is Homo naledi just a primitive version of Homo erectus?
- The Princeton Companion to Applied Mathematics
- Learn Enough Command Line to Be Dangerous (Draft)
- Posters of the golden age of Soviet cosmonauts
- Stan: a probabilistic programming language
- The Tiles of Infinity (2009)
- Operating Systems: Three Easy Pieces
- Homotopy Type Theory for Dummies (2013) [pdf]
- The Synthesis of Reliable Organisms from Unreliable Parts (1956) [pdf]
- Cow Magnets
- K&R; C (2014)
- [DEAD]
Madoko – Write full-blown academic articles in Markdown - Neural Networks, Types, and Functional Programming
- SDSL – Succinct Data Structure Library for C++
- Towards universal neural nets: Gibbs machines and ACE
- Advanced Computer Architecture
- A Brilliant Young Mind: The International Math Olympiad Goes to the Movies
- Convolutional neural networks applied to the kinetic energy functional problem
- A Child Thinking About Infinity (2001) [pdf]
- Guy Steele: Growing a Language (1998)
- Calculus on Computational Graphs: Backpropagation
- C++ encapsulation for Data-Oriented Design
- Math for Machine Learning (2009) [pdf]
- Stanford Statistical Learning Theory – Lecture Notes [pdf]
- Emulating exceptions in C: a case study
- A Computational Introduction to Number Theory and Algebra
- A visual proof that neural nets can compute any function
- Show HN: Nihongo – Study Japanese using authentic text from games, songs, etc.
- A Beginner’s Guide to Eigenvectors, Covariance, PCA and Entropy
- The Focal Camera – An open-source modular camera prototyping system
- A* Search
- I Will Kill You [video]
- Computing Bell numbers
- Oxford University Machine Learning Course
- Markdown and LaTeX Editor
- Ask HN: Help me choose the best first book for Algorithms
- The Ultimate Emacs Course
- Bin Packing Problem: Two Approximation Algorithms
- C++ Internals: STL Vector, Part 3
- [DEAD]
Japanese mini Segway “WalkCar” - Distributed Hash Table Protocol (2008)
- VPaint: An experimental vector graphics editor
- Unix Toolbox
- Ask HN: How are some people exceptionally productive?
- C++ Internals: STL Vector, Part I
- Programming fonts
- LLVM for Grad Students
- Strange C Syntax
- India and Bangladesh have begun the exchange of over 160 enclaves
- Advanced metaprogramming in C
- A tutorial on learning with Bayesian networks (1996) [pdf]
- Makefile Tutorial by Example
- Set Theory and Foundations of Mathematics
- Help a friend skip Windows 10 and try GNU/Linux
- [DEAD]
Programming for four-year-olds – No assembler required - Chaldal (YC S15) Wants to Become the Amazon Fresh of Bangladesh’s Capital
- Gatsby in New Delhi (2010)
- The Unix-Haters Handbook (1994) [pdf]
- AI program learns how to write programs and use functions
- Quantum Mechanical Words and Mathematical Organisms
- Numerically Controlled Oscillators
- Hall Effect Sensing and Application (1998) [pdf]
- Deep learning
- The Linear Algebra Behind Google (2006) [pdf]
- Life Lessons from Differential Equations
- Learn to read Korean in 15 minutes
- Change of basis in Linear Algebra
- 'Oldest' Koran fragments found in Birmingham University
- Getting Started with TCP/IP on Packet Radio (1992)
- Handwriting Generation with Recurrent Neural Networks
- A Polynomial Time Bounded-Error Quantum Algorithm for Boolean Satisfiability
- Spraying Magnetic Stripe Cards with Iron Filings
- Poker Theory and Analytics
- A Butterfly’s Beauty Comes from Organized Chaos (2013)
- Numerators of harmonic numbers
- Logic, Languages, Compilation, and Verification Technical Lectures
- C++: Return value optimization vs. std::move
- Code Golf at Google
- DNA Reveals Red-Haired Chinese Mummies Come from Europe and Asia
- Developing NASA's mission software with Java
- Curta: a mechanical calculator
- The CORDIC Trigonometric Computing Technique (1959)
- On the Foundations of Geometry by Henri Poincaré (1898)
- BASIC, Second Edition (1964) [pdf]
- Counting hash collisions with the birthday paradox
- 1.5 TB of Dark Net Market scrapes
- Solving Every Sudoku Puzzle (2006)
- Designing a Programming Language
- Owing Graph Minimization
- Show HN: Hnwatch – Linux x64 terminal-based real-time HN watcher/reader
- Tricki, a repository of mathematical know-how
- Getting into Linux Kernel Development
- [DEAD]
A Guide to Undefined Behavior in C and C++ (2010) - The Los Alamos Primer: The Introductory Course for Scientists at Los Alamos
- Atomic Bomb: Decision – Target Committee, May 10-11, 1945
- Deep C (2011)
- Rich and American? Australia wants you
- Lebanon’s forgotten space programme (2013)
- Go-style concurrency in C
- DeepDream – a code example for visualizing Neural Networks
- Vim Colors
- The Ubiquitous B-Tree (1979) [pdf]
- Functional C++ talk by Kevlin Henney [video]
- Amartya Sen: The economic consequences of austerity
- From Haskell to Hardware [video]
- Emacs for Data Science
- Top mathematical achievements of the last 5ish years, maybe
- Publishing Effective Modern C++, Part 2
- C Puzzles
- A Path to Enlightenment in Programming Language Theory
- Fun with semirings (2013) [pdf]
- Home Built Scanning Tunneling Microscope Electronics
- A Taste of Linear Logic (1993) [pdf]
- [DEAD]
Inductive Logic Programming: Techniques and Applications (1994) [pdf] - C Traps and Pitfalls (1988) [pdf]
- A Framework for Implementing and Formally Verifying Distributed Systems [pdf]
- Futures for C++11 at Facebook
- Levenshtein automata can be simple and fast
- Let’s Build a Simple Interpreter, Part 1
- Mathematicians Are Hoarding a Type of Japanese Chalk
- Four L-system fractals in LaTeX
- A Guide to Writing Mathematics [pdf]
- Computational Statistics in Python
- Perl Cannot Be Parsed: A Formal Proof (2008)
- How to write a book in Emacs
- JPS+ pathfinding – faster than A* [video]
- A Programming Language (1962) [pdf]
- Ask HN: People who made it to Google. What was your experience like?
- US Navy Electricity and Electronics Training Series
- How to implement a neural network: Part 1
- 68 Katy – 68000 Linux on a Solderless Breadboard
- Paxos Explained from Scratch [pdf]
- A brief introduction to OCaml
- Ruins of forgotten empires: APL Languages (2013)
- Inverting Binary Trees Considered Harmful
- Creating a language using only assembly language
- Matrices, diagrammatically
- [DEAD]
Implementing a programming language in C, Part 1 - [DEAD]
Google Interview Process (by a Googler) - Methods of Proof – Diagonalization
- [DEAD]
Implementing a programming language in C, part 2 - Implementing Regular Expressions (2007)
- Show HN: Critters with neural net brains coevolve to survive killer planks in JS
- “Swift will be open source later this year”
- Unusual and physical methods for finding prime numbers
- [DEAD]
Journey into Information Theory - [DEAD]
The Paradox of the Proof (2013) - Problems in Plane and Solid Geometry [pdf]
- LeoCAD software to build Lego models
- The real reason I use Linux
- Chalkboard drawings frozen in time for 100 years discovered in Oklahoma school
- Google puts India PM Modi in criminal search line-up
- Notes on Ada
- YASKAWA BUSHIDO PROJECT / industrial robot vs. sword master
- Ask HN: What are some good resources for learning C?
- Tutorial on Network Layers 2 and 3 [pdf]
- OpenCV video editing tutorial
- Lecture Notes on Static Program Analysis
- Cakes, Custard and Category Theory: Easy Recipes for Understanding Complex Maths
- A fresh look at the Linux kernel's device model
- Programming in Standard ML (2011) [pdf]
- Category Theory for Scientists and Engineers (2013) [pdf]
- Concise electronics for geeks (2010)
- How to boost your Vim productivity
- Braid is undecidable (2014) [pdf]
- Vim's speed is not really the point (2013)
- Simple C++11 metaprogramming
- Super Mario Bros. 30th Anniversary
- Approximating Solomonoff Induction
- Calculus for mathematicians (1997) [pdf]
- [DEAD]
Generating a Random Program vs. Generating All Programs - How to implement a stateful meta-container in C++
- MAME and the New Emulation Reality
- The Creative Genius of Slime Mold
- Go in Go
- Raft Consensus Algorithm
- Lisp as the Maxwell’s equations of software (2012)
- Fun with Fourier Transforms (2013) [pdf]
- Why Microsoft Word Must Die (2013)
- Little Lisp interpreter
- Mastering Emacs
- Rust Programming Language Book
- Space Engine
- Understanding C by learning assembly
- Fish shell
- $34 Smartphone Part II – Teardown
- Snake: Full Python Scripting in Vim
- Learning C with gdb
- How to Make Your Google+ Account Completely Private
- List of Unsolved Scientific Problems with Large Monetary Prizes
- [DEAD]
Floating city project - The World Religions Tree (huge visualization)
- How to implement a constant-expression counter in C++
- Using Monads in C++ to Solve Constraints: 1. The List Monad
- Implementing a Virtual Machine in C
- Ask HN: Who wants to practice coding interviews together?
- A Field Guide to Genetic Programming (2008) [pdf]
- [DEAD]
A Mongolian Manual of Astrology and Divination - Show HN: A 60 second meditation tool to help clear your mind
- Category Theory for Programmers
- The Best and Worst Places to Grow Up in the U.S.
- Library of Babel
- My Top 100 Programming, Computer and Science Books: Part Two
- Show HN: Turing machine simulator in C
- The Traveling Salesperson Problem
- Quadratic Voting (2014)
- Category Theory abstractions for Clojure
- Probabilistic M2M Relationships Using Bloom Filters
- DragonBox: Secretly teach algebra to your children
- Chicago undergraduate mathematics bibliography
- Can Your Static Type System Handle Linear Algebra? (2014)
- Graphical Linear Algebra
- Metaprogramming custom control structures in C
- CueKeeper: Gitting Things Done in the Browser
- Last 48 hours in Kathmandu – a Mathematician's analysis of the earthquakes
- My Top 100 Programming, Computer and Science Books: Part One
- A systems theorist explains what’s wrong with standard models of intelligence
- [DEAD]
The Arch Way - Seastar: C++ framework for high-performance servers
- What happens when you hit Ctrl-C?
- Black box optimization competition
- How to live large in a tiny house
- Used ThinkPad Buyer's Guide
- One weird trick that will give you makefile X-ray vision
- Low Overhead Task Execution in Java
- Eight hands on rules for writing better java code
- Woman behind Pakistan’s first hackathon, Sabeen Mahmud, shot dead
- Hash Collision Probabilities (2011)
- Aetherial Symbols
- A Tiny Intro to Database Systems
- Forgotten Corners of World of Warcraft
- Extremly Clear and Intuitive Explanation of P vs. NP Problem
- Living without refrigeration (2007) [pdf]
- Ubuntu 15.04 released
- [DEAD]
Why becoming a data scientist might be easier than you think - The Cray 2 Super Computer (1985) [pdf]
- Drop-In Coworking Spaces in Tokyo
- An Introduction to Quantum Computing for Non-Physicists (2000) [pdf]
- “Hello World” in assembly language on Linux
- Tree compression using string grammars
- Polynomial-Time Hierarchy Is Infinite Under a Random Oracle
- If 1+x is 1, how much is 1-x?
- Film made in 1967 about 1999
- Ubuntu 15.04 Launches with Support for OpenStack Kilo, New LXD Hypervisor
- Show HN: Kubist, a little web app to make cubism-like images
- Prof. Sussman's Reading List
- Using Z3 theorem prover to prove equivalence of some bizarre alternative to XOR
- Coroutines in C with Arbitrary Arguments
- [DEAD]
Eternally Confuzzled - Common Lisp as a Scripting Language, 2015 Edition
- Visualizing matrix multiplication as a linear combination
- Russian way with the mathematical travelling salesman (1979)
- Deep Learning vs. Probabilistic Graphical Models vs. Logic
- Physics Problems to Challenge Understanding
- [DEAD]
Slate – A Hacker’s Window Manager - Absolute Beginner's Guide to Emacs (2012)
- The Smallest Eigenvalues of a Graph Laplacian
- Why I Love Haskell: An Example
- The Hacker’s Guide to Investors
- Programmer Competency Matrix
- Stellar Consensus Protocol: Proof and Code
- Arch Linux – Do it yourself
- A repository of modern C++ code samples curated by the community
- GNU Recutils – Tools and libraries to access plain-text databases
- Solving Linear Recurrence for Programming Contest (2011)
- How We Use Make
- Is Parallel Programming Hard, and, If So, What Can You Do About It? [pdf]
- A Probabilistic Theory of Deep Learning
- Ask HN: What are some open source projects that a beginner can work on?
- [DEAD]
Designing Scalable Software for Multicore Processors (2013) [pdf] - Make: Theory and Practice
- Mathematics for Computer Science
- I Followed My Stolen iPhone Across the World
- Practical Makefiles, by example
- [DEAD]
Firefox: The Next Mobile Platform - Multi-Dimensional Analog Literals in C++ (2006)
- SIGBOVIK 2015 Proceedings [pdf]
- Chaos Theory and the Logistic Map
- Pencil code
- Preprocessor Abuse and Optional Parentheses
- Ask HN: What are the projects/apps I can build to learn Go Language?
- Teach yourself Scheme in fixnum days
- Nomadler – Community of nomads
- Ask HN: Where can I find coding puzzles that require “out of the box” thinking?
- Contributing to Chromium: An Illustrated Guide
- Hugo Static Website Engine v0.13
- The C language is purely functional (2009)
- 1Password on Linux
- Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire (1991) [pdf]
- Set Theory and Axiomatic Systems
- Manacher's Algorithm – Longest Palindromic Substring
- Addition on Turing Machines (2013)
- Ask HN: Switching from OS X to Linux
- CL21: An experimental project redesigning Common Lisp
- Why Philosophers Should Care About Computational Complexity [pdf]
- [DEAD]
What's It Like to Live Without Electricity? Ask an Indian Villager - The Lost Art of C Structure Packing
- Learning Vim: Working with Files (curated by Ran via RefreshBox.co)
- Translating Mathematics into Code: Examples in Java, Python, Haskell and Racket
- Filenames and Pathnames in Shell: How to Do It Correctly (2010)
- Stanford CS231n – Convolutional Neural Networks for Visual Recognition
- Stupid C++ Template Tricks: Snake
- Some disasters caused by numerical errors
- [DEAD]
Unreal Paris - C Runtime Overhead
- Genetic Algorithm Walkers
- The Cx programming language: digital hardware design for developers
- Eigenvectors and eigenvalues explained visually
- An Intuitive Guide to Linear Algebra
- The Simulated Annealing Algorithm
- Forcing code out of line in GCC and C++11
- [DEAD]
Linux kernel booting process, part 2 - Command-line tools can be faster than your Hadoop cluster
- Learn Unix the Hard Way
- Write a Shell in C
- Bayesian Informal Logic and Fallacy (2003) [pdf]
- Useful command-line network monitors on Linux
- My experiment with smart drugs (2008)
- What was the first personal computer? (1999)
- Those making $1,000+/month on side projects – what did you make?
- The Illustrated GHC [pdf]
- Introduction to Microcontrollers (2007) [pdf]
- List of Computer Science Courses
- Exact String Matching Algorithms (1997)
- How Colonel Sanders Became Father Christmas in Japan
- Graphics Programming Black Book (2001)
- Julian Assange: Why I Founded WikiLeaks
- Principles of Distributed Computing
- Using Induction to Design Algorithms (1988) [pdf]
- Show HN: Learn Chinese Through Novels
- 15-440: Distributed Systems Syllabus
- My favourite interview question (2006)
- Advanced Operating Systems (2008)
- Popular Myths about C++, Part 3
- Emacs as the Ultimate LaTeX Editor
- [DEAD]
The Tale of Studio Ghibli - Technical Papers Every Programmer Should Read at Least Twice (2011)
- Go vs. C: A Language Comparison of Concurrent Programming Features
- [DEAD]
15-line hash table in C - Game Theory
- [DEAD]
“Was isolated from 1999 to 2006 with a 486. Built my own late 80s OS” - Building a Minimal Convex Hull
- Linux x86 Program Start Up
- Unsupervised Feature Learning and Deep Learning Recommended Readings
- Atlas Beta – The new learning environment from O’Reilly
- Grow Your Own Picture – Genetic Algorithms and Generative Art
- A quick tutorial on implementing C memory management functions
- Great Works in Programming Languages
- Dürer's polyhedron: theories that explain Melencolia's crazy cube
- C Pre-Processor Magic
- Extending Van Gogh’s Starry Night with Inpainting
- Inspirograph
- A grab bag of Git tricks (2013)
- World's Simplest Electric Train [video]
- [DEAD]
Brainfilling Curves: A Fractal Bestiary - [DEAD]
Numerical Optimization: Understanding L-BFGS - Real programmers don't use Pascal
- Making Emacs Work for Me
- Metaprogramming with Modern C++: The Haskell Metaphor
- The Book of Life
- Hotel 22: The Dark Side of Silicon Valley
- GDB tricks
- PCA: Principal Component Analysis
- How to write a PhD thesis your committee will not approve
- Escher Illusions in LaTeX
- [DEAD]
FPGA Programming: Where to Begin? (2012) - Ten seconds of math
- Hipster Linux
- Maze solving using fatty acid chemistry
- The Animated Guide to Emacs Paredit
- NP-complete Problems and Physical Reality (2005)
- The “Clockwise/Spiral Rule”
- The $12 “Gongkai” Phone (2013)
- Top paying programming languages
- Machine Learning Showdown: Apache Mahout vs. Weka
- Say hello to x86_64 assembly, part 4
- Statistical Inference for Everyone
- Deep Learning Tutorial [pdf]
- All Hacker News Evergreen Stories Ordered by Score
- Project Oberon, 2013 Edition
- Functional Programming in C++
- Coroutines in C (2000)
- Emacs Rocks
- The Beauty of LaTeX (2011)
- Foundations of Computational Agents (2010)
- Japan's levitating maglev train reaches 500km/h
- Lisp in Small Pieces: Table of Contents and Code
- Stupid C++ Template Tricks: Conway's Game of Life
- Linear vs. Binary Search
- Give me examples of C++ work I can do to land me a junior C++ position
- Random Darknet Shopper
- [DEAD]
PCB rework - Towards a Vim-like Emacs
- Kurzgesagt Information Design
- On the Science of Interstellar
- Detailed Cross-section of the Kowloon Walled City
- The Meditations by Marcus Aurelius
- Urbit: a personal cloud computer
- An Aerial Laser Display Capable of Projecting 3D Objects in Mid-Air
- Mark E-mails in Mutt as Tasks in Taskwarrior
- Common C++ Gotchas
- C++ depot build tool
- The Sixth Stage of Grief Is Retro-Computing
- Weekly Coding Interview Problems by Email
- Building C Projects
- Category Theory for Programmers: The Preface
- Hacker's Guide to Neural Networks
- Array languages for Lisp programmers (2010)
- C4 – C in 4 functions
- A programming language in 450 lines of JavaScript
- Restricting process CPU usage using nice, cpulimit, and cgroups
- Handbook of Data Structures and Applications – B Trees (2004) [pdf]
- OS X 10.10 – Source Code
- Neural Turing Machines by DeepMind [pdf]
- A victory for free software over the 'Microsoft tax'
- LastPass command-line interface tool
- Teaming up with Oxford University on Artificial Intelligence
- Twenty Things to do with a Computer (1971) [pdf]
- [DEAD]
Museum of Soviet Calculators On the Web - Zulu: Multi-platform Commercialized OpenJDK
- Say Goodbye to the Last Vacuum Tube Product
- My adventures in CNC robotics
- US Army Survival Manual (2006) [pdf]
- Simulating the emergent behavior of ant colonies
- XOS: Build your own operating system
- Show HN: Avremu – An 8-Bit Microcontroller in Pure LaTeX
- Show HN: Jobs for software developers delivered to your inbox
- [DEAD]
Sci-Fi Novels You Should Read - Germany offers free University classes to American students
- Pigshell – Unix the Web
- Elance can close your account with NO reasons, just because they CAN
- A native code to C/C++ decompiler
- Ranges in C++: Counted Iterables and Efficiency
- Scriptable Operating Systems with Lua [pdf]
- Notation as a Tool of Thought (1979) [pdf]
- Stop Bashing Bash and GNU
- An open source platform for emulating the fruit fly brain
- Datamining a Flat in Munich
- Evolution: A Complexity View
- [DEAD]
Phylobinary Trees - Finger Trees
- The Roots of Lisp (2002) [pdf]
- [DEAD]
How to make a simple television (1928) - You can be a [Linux] kernel hacker
- Feminist Moments in Sci-fi History
- Lectures on Constructive Functional Programming (1988) [pdf]
- 10 Free Python Programming Books
- The Traveling Salesman with Simulated Annealing, R, and Shiny
- I was asked to crack a program in a job interview
- C++ Quiz
- Let's build a browser engine, Part 6: Block layout
- ShareLaTeX Cloud Compiler
- QCraft: A Beginner's Guide to Quantum Physics in Minecraft [video]
- What does randomness look like? (2012)
- A JPEG that becomes a PNG after AES encryption and a PDF after 3DES decryption
- An Aristotelian Realist Philosophy of Mathematics
- All About Circuits
- Al-Jazari
- The Best Game Theory Books (From Years of Reading Classic and Contemporary Texts)
- A visual proof that neural nets can compute any function
- An Atheist’s Guide to Spirituality
- Show HN: Awesome-radio – a curated list of radio resources and information
- How I Start: Go
- Getting Started in *Lisp (1991) [pdf]
- Writing a Simple Garbage Collector in C
- Stanford Encyclopedia of Philosophy
- The No Excuse List
- What Is Time?
- [DEAD]
Robustness versus Acceleration in gradient descent - Visualising data structures and algorithms through animation
- The Little Book of Semaphores
- C++: Checking units at compile time (2003)
- Amit's Game Programming Information
- A Mother’s Journey Through the Unnerving Universe of ‘Unboxing’ Videos
- The Scientist and Engineer's Guide to Digital Signal Processing
- Let's build a browser engine, part 2: Parsing HTML
- Open Brain Computing Interface
- Imgui: Immediate Mode Graphical User Interface with minimal dependencies
- Compile like it's 1992
- Live attacks against the Norse honeypot infrastructure
- Understanding Perlin Noise
- Distributed systems theory for the distributed systems engineer
- The space between theory and practice in distributed systems
- Chesscademy – Learn How to Play Chess
- A Computational Introduction to Number Theory and Algebra
- Evolutionary algorithms and analog electronic circuits
- List of Web Business Models
- Lisp in QBASIC
- Ask HN: Little hacks that make your life easier?
- The Modern C++ Library for a Modern Windows
- Machine Learning frameworks, libraries and software
- Queues: Job queues, message queues and other queues
- Numeric matrix manipulation: Cheat sheet
- Azure Machine Learning: A Brief Introduction
- Intermediate C Programming Notes
- Prince of Persia Code Review: Part 1 (2013)
- An Illustrated Book of Bad Arguments
- The Nature of Code
- Level-Up Your Machine Learning
- Introduction to A*
- Show HN: Smart bookmarks extension
- Show HN: Go-nude – Nudity detection with Go
- JSON Resume – a JSON-based open source standard for resumes
- How to gamble if you must – the mathematics of optimal stopping
- Anonymous functions in C
- Getting started in data science
- Bisecting Floating Point Numbers
- Show HN: Create pretty resumes in HTML, Latex, Markdown from a single JSON
- Jaunt – Java Web Scraping and Automation API
- How to write an iOS app purely in C
- The Single Transistor Radio
- TorCoin
- [DEAD]
SkyNet – API for the Internet of things - Tor Challenge
- What was Alan Turing really like?
- The Complete Satoshi
- Crane: An ORM for Common Lisp
- Math for Computer Science
- Introduction to Markov Processes
- Space Colony Art from the 1970s
- One-bit Computing at 60 Hz
- Ask HN: What source code is worth studying?
- Introduction to MIPS assembly language (2007)
- All software sucks
- Levinux – A Tiny Version of Linux for Education
- OpenWorm: A Digital Organism In Your Browser
- Introduction to A*
- The Ethos Operating System
- How the backpropagation algorithm works
- Kernel 101 – Let’s write a Kernel
- Portia, an open-source visual web scraper
- Learn C and build your own Lisp
- How to Write a Spelling Corrector (2007)
- Boost Your Vim Productivity
- Sergey Brin's Home Page
- Linux gets frozen, what do you do?
- Fucking Shell Scripts
- Zethos – Speed reading tool in 1 kb
- HTML Command Line Utilities
- Show HN: World Population with D3
- Mathematical Equations That Changed the World
- C++ braced initializers and type deduction
- Learn regular expressions in about 55 minutes
- SimpleCV – Computer Vision platform using Python
- [DEAD]
The Command-Line Office - The Best Programming Language (or How to Stop Worrying and Love the Code)
- Debian on a Lenovo Thinkpad X240
- Airpnp: Like Airbnb, but for toilets
- Engineer's Guide to US Visas
- GitHub's new text editor leaked on Twitter
- Overkilling the 8-queens Problem
- Take the Linux Filesystem Tour
- The C++ and programming books I recommend
- Unix koans
- Uzbl – Web interface tools which adhere to the Unix philosophy
- A Geometric Review of Linear Algebra [pdf]
- Neovim
- Sta.li: Static Linux
- Less Commonly Used Unix Commands
- Show HN: A simple IP address API
- Hemingway makes your writing bold and clear
- Jobs | Hacker News
- The Firing Squad Problem
- How to Create Your Own Git Server
- Guide to Advanced Programming in C
- How I Learned to Stop Procrastinating, and Love Letting Go
- The Totalitarian Buddhist Who Beat Sim City (2010)
- There isn’t enough money to keep educating adults the way we’re doing it
- Mystery signal from a helicopter
- Marvel Developer Portal
- Wifijammer – Continuously jam all wifi clients and access points around you
- [DEAD]
Mistakes Programmers Make when Starting in Machine Learning - What type of Machine is the C Preprocessor?
- The descent to C
- Animated Engines
- Yalo – Lisp OS running on bare metal x86-64 hardware
- The Most Influential Books Ever Written (2010)
- Epistemology of Wave Function Collapse in Quantum Physics [pdf]
- The Best Study Resources for Technical Interviews I've found
- 4 Lifehacks From Ancient Philosophers That Will Make You Happier
- Ask HN: cheap ways to host your own email server?
- Mastering Vim in Vim
- Emacs, naked
- [DEAD]
8086tiny: The world's smallest PC emulator - Reverse Engineering Strike Commander
- Your best passive income? (2014)
- How I “hacked” Kayak and booked a cheaper flight
- What Hard Drive Should I Buy?
- How to Conquer Tensorphobia
- Anatomy of a Program in Memory
- Lisp: More is less
- [DEAD]
Recommended Reading List for Developers [pdf] - Go by Example
- Operating Systems: Three Easy Pieces
- Markers of Gentrification: Mapping Rent as a Share of Income
- Solution claimed for Navier-Stokes equations, one of the millennium problems
- Finite State Entropy - A new breed of entropy coder
- An 8086 PC emulator in 4043 bytes
- Links 2013
- How misaligning data can increase performance 12x by reducing cache misses
- Object oriented programming with ANSI-C (1993)
- Paths to being a kernel hacker
- Advanced Computer Architecture Reading List
- Urban Landscapes: Then and Now
- Xplain: Explaining X11 for the rest of us
- Learn Sanskrit Online
- Xv6, a simple Unix-like teaching operating system
- Great books about mathematics
- Data Structure Visualizations
- Jeremy Hammond's Sentencing Statement
- Fix Ubuntu
- Justdelete.me - A directory of links to delete your account from web services
- A 4 million pixel Ulam Spiral
- Mathematics self-proves its own Consistency (contra Gödel et. al.)
- Fujio Masuoka the inventor of flash memory [2002]
- [DEAD]
How I ran ThinkTank/1987 in Chrome - The Erlang Stack
- Generating Music (with an algorithm)
- Saudi Arabia implements electronic tracking system for women
- What people in 1899 thought would happen to travel technology
- Ghosts of WW2 Blended Into Present Day Pictures
- Google competitor DuckDuckGo says it's getting shut out
- 61-year-old computer springs back to life
- [DEAD]
Why Microsoft needs to create another OS fast - Toshiba Unveils Quadruped Robot for Disaster Response
- Trotify: make your bicycle sound like a horse [video]
- Show HN: Algorithmic Music Generation - Computoser
- [DEAD]
HTML5 vector graphics editor - Rootkit infects Linux web servers
- What Every Computer Scientist Should Know About Floating-Point Arithmetic
- $750,000 per day with 2 iOS apps
- What you should know about IPv6
- Low-cost Solution to Clearing Afghan Landmines
- [DEAD]
How to Build an Email Client - Conway’s Game of Life for Curved Surfaces - Part 1
- Why won't anyone talk to me? What recruiters look for in a resume
- Music Theory for Musicians and Normal People
- Fraud fighter: 'Faked research is endemic in China'
- A list of systems, applications, and libraries that are written in C++
- PengPod: True Linux Tablets and MiniPCs
- Israeli government websites under mass hacking attack
- What Is Bayesian/Frequentist Inference?
- Gravitational lens magnifies earliest galaxy yet seen
- Tutorial: How to build your own peer-to-peer chat app (like Couple)
- Crowding out OpenBSD
- Introduction to Competitive Programming Contests
- Show HN: v0.1 of my book "Why programmers work at night"
- Show HN: Instant Google Street View
- Show HN: Soundslice – YouTube + synced guitar tabs + HTML5
- Brainfuck interpreter written in the C preprocessor
- Anonymous takes down over 550 Israeli sites, wipes databases
- Lean Prototyping Techniques for Hardware
- Netflix on Ubuntu Is Here
- Mocl: Common Lisp for iPhone/iOS, Android, and other mobile platforms
- Wi-Fi Body Scale with Arduino
- Intel's 50-Core Xeon Phi: The New Era of Inexpensive Supercomputing
- Tips for C libraries on GNU/Linux
- Extract digits from series of images
- Troubleshooting slow boot performance in Windows
- 100,000 stars
- Why aren't we all using Japanese toilets?
- [DEAD]
Algorithms [pdf] - Life in the Universe
- [DEAD]
Python Libraries you should know about - My favorite regex of all time
- Increasing battery life in linux
- The Ultimate Mobile Computer: Connecting an Asus Transformer and a Raspberry Pi
- Levenshtein distance and the Triangle Inequality
- 3 billion items in Java Map with 16 GB RAM
- There’s more to mathematics than rigour and proofs
- [DEAD]
I don't like this cartoon - I like Gnome Shell
- Geometry Puzzle: Center of Square in Circle
- [DEAD]
How to write assembly code for the iPhone - NEETS - Navy Electricity and Electronics Training Series
- Lazy Evaluation in C++11
- Traveling Salesman: the most misunderstood problem
- The front page of HN almost exactly 5 years ago
- Patent US4022227 - Method of concealing partial baldness
- The Nature of Lisp
- [DEAD]
Multicast in Ruby: Building a Peer-to-Peer Chat System - Xfce not default in future release of Debian
- [DEAD]
Picosecond Protein Watching - Writing A Lisp Interpreter In Haskell
- Objective-C in The Cloud
- Introducing Wakari - Scientific Python in the cloud
- [DEAD]
Uses for cURL - Photo of a Nuclear Explosion Less than 1 Millisecond After Detonation
- Rosalind is a platform for learning bioinformatics through problem solving.
- Jewish Problems
- [DEAD]
Beginners' Guide To Ubuntu One Personal Cloud - The homepage of the father of IRC
- CheckIO - a programming game
- No Studying After 5pm: Using Parkinson’s Law to Kick Procrastination’s Ass
- The dark side of an MIT brain
- Teach Yourself Programming in 10 Years
- A Tor of the Dark Web
- How statically linked programs run on Linux
- Bret Victor: Learnable Programming
- Baking Pi - Operating Systems Development
- Learning C with gdb
- Quantum entanglement shows that reality can't be local
- Levels of programmers (2009)
- If malloc fails, it's not for the obvious reason
- Plasma Jet Electric Thrusters for Spacecraft
- Show HN: UChicago admissions asked me to find Waldo. I did.
- A Few Useful Things to Know About Machine Learning (pdf)
- Circuits.io - Free circuit editor in your browser
- Learn Shen
- ESL - compiler for new programming language
- Mastering Linear Algebra in 10 Days: Astounding Experiments in Ultra-Learning
- Singularity Chess
- C++14
- DragonFlyBSD 3.2 Release
- Infinite Gangnam Style
- Self-Portrait by Curiosity Rover Arm Camera
- [DEAD]
Stop Procrastinating by “Clearing to Neutral” - Hey, C Is a Functional Language Too
- :syntax Off
- 0.3 - 0.2 == 0.2 - 0.1 is falsy. Which language gets this right?
- The Internet Map
- Hacking language learning
- Noam Chomsky on Where Artificial Intelligence Went Wrong
- Arithmetic Encoding Using Fixed-Point Math
- Learn a Programming Language Faster by Copying Unix
- Highly relativistic spaceflight would be fatal for passengers and instruments
- Genetic Algorithms in CoffeeScript
- EVE Alpha - Raspberry Pi wireless development hardware
- A tcpdump Tutorial and Primer
- [DEAD]
Wikipedia enhanced with Augmented 3D models - A Slower Speed of Light
- The little ssh that (sometimes) couldn't
- NASA will text you whenever the International Space Station passes overhead
- OLinuXino, a good alternative to the Raspberry Pi?
- Robot Dragonfly
- The Fifth problem: math and anti-Semitism in the Soviet Union
- [DEAD]
A new algorithm predicts which Twitter topics will trend hours in advance - The Biggest Changes in C++11 (and Why You Should Care)
- How I made $500k with machine learning and high frequency trading
- Colorado measure legalizing marijuana passes
- Reddit user captures video of 2012 voting machines altering votes