nowfound

Life & fun · alternatives · 2026

24 alternatives to Twelve Simple Algorithms to Compute Fibonacci Numbers

Abstract page for arXiv paper 1803.07199: Twelve Simple Algorithms to Compute Fibonacci Numbers

This is a technical paper that explores twelve different algorithmic approaches to computing Fibonacci numbers. Published in 2020, it examines various methods for calculating this mathematical sequence, ranging from… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Twelve Simple Algorithms to Compute Fibonacci Numbers launched in 2020; newer entries below may have overtaken it.

  1. 1

    A clever maths pattern turned into a fun puzzle game

    2020 · apps.apple.com · its alternatives →

  2. 2IM

    I've been studying interval arithmetic for the past few weeks and it's a really interesting field because while there is a ton of super interesting research published over the past decades, it has never really gotten the recognition that it deserves, IMO. One reason for this is that standard interval arithmetic has really poor handling of division by intervals containing zero. If you compute 1 / [-1, 2] in regular interval arithmetic, you get either [-∞, +∞], or you have to say that the operation is undefined. Both solutions are virtually useless. The real answer of course is [-∞, -1] U…

    Apr 2026 · victorpoughon.github.io · its alternatives →

  3. 3

    Stephen Wolfram's new book on the Wolfram Language

    2015 · wolfram.com · its alternatives →

  4. 4

    Every time I play a casual cash poker game with friends, we spend the first several minutes struggling to figure out chip denominations. I built this to automate that process. Try it out here (the submitted link goes to the GitHub repo): https://jstrieb.github.io/poker-chipper/ It turns out that picking chip denominations optimally—such that as many chips are distributed as possible, and such that the denominations are nice—is hard (in the computational complexity sense). Upon reflection, the problem seemed to be a perfect fit for constrained optimization. I first got a…

    2024 · github.com · its alternatives →

  5. 5

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript

    2019 · github.com · its alternatives →

  6. 6

    Broad span of algorithms, covered in clear depth

    2015 · amazon.com · its alternatives →

  7. 7

    My small puzzle game

    2024 · play.google.com · its alternatives →

  8. 8

    Hey HN! I've been curious about the history of computer science and decided to try to read Turing's 1936 paper where he conceptualizes the Turing Machine, etc. I had trouble understanding the paper, read The Annotated Turing by Charles Petzold (which is wonderful), but felt that reading a reference implementation would help formalize my understanding. When I couldn't find an open source implementation, I decided to write my own. The implementation includes: - Abbreviated tables (m-functions) - Conversions to Standard Descriptions and Description Numbers - A working universal machine - A…

    2023 · github.com · its alternatives →

  9. 9

    Experimental C implementation of “Breaking the Sorting Barrier for Directed Single-Source Shortest Paths” by Ran Duan, Jiayi Mao, Xiao Mao, Xinkai Shu, and Longhui Yin (STOC 2025) - danalec/DMMSY-SSSP

    Feb 2026 · github.com · its alternatives →

  10. 10

    I started writing this book 10 years ago in JavaScript, got through a few chapters (asymptotic notation, basic techniques, start of sorting), and then abandoned it. Recently I picked it back up, converted everything to TypeScript, and used AI (Zenflow [1] + Claude Opus 4.6) to complete the remaining chapters. I provided the structure, direction, and initial chapters; the AI generated the bulk of the remaining content under a spec-driven workflow. The book covers roughly a first 1-2 year CS curriculum: sorting, dynamic programming, graph algorithms, trees, heaps, hash tables, and more. All…

    Mar 2026 · amoilanen.github.io · its alternatives →

  11. 11

    "The Bible" of all fundamental algorithms for programming

    2015 · amazon.com · its alternatives →

  12. 12

    LoopMix128 is a fast C PRNG I wrote for non-cryptographic tasks. GitHub (MIT): https://github.com/danielcota/LoopMix128 Highlights: * ~0.37 ns/value (GCC 11.4, -O3 -march=native), 98% faster than xoroshiro128++ and PCG64. * Passes TestU01 BigCrush & PractRand (32TB). * Guaranteed 2^128 period. * Proven injective (192-bit state) via Z3 SMT solver; allows parallel streams. * Core requires only stdint.h. Seeking feedback on design, use cases, or further testing.

    2025 · github.com · its alternatives →

  13. 13

    An illustrated guide for programmers

    2016 · amazon.com · its alternatives →

  14. 14

    My implementations of deterministic and non-deterministic turing machines - yedhukrishnan/turing-machine

    2015 · github.com · its alternatives →

  15. 15IG

    I’ve always found that online calculators tend to have bad UIs, especially on mobile. Most of the calculator websites I’ve come across use outdated and inconvenient ways of inputting data, or they format the results in confusing ways. I’ve noticed that fraction calculators (especially mixed fractions) are terrible to use, even on desktop. I haven’t built one of those yet, but it’s something I’m planning to tackle soon. This is a project I’ve always wanted to work on, but I’m relatively new to this space. So far, I’ve created a collection of simple calculators focused on math and finance. I’d…

    2025 · its alternatives →

  16. 16
    2584▲1

    Join the numbers using Fibonacci sequence and get to 2584

    2020 · play.google.com · its alternatives →

  17. 17

    Basic tools for mathematical scientific computing

    2018 · degruyterbrill.com · its alternatives →

  18. 18

    🥞Data Structures and Algorithms explained and implemented in JavaScript + eBook - amejiarosario/dsa.js-data-structures-algorithms-javascript

    2019 · github.com · its alternatives →

  19. 19

    Author: Danison Nuñez Project: Coderive Project Type: Programming Language Highlight: Formula-based Execution ## Coderive - Iterating Through 1 Quintillion in a Loop *Subtitle: How a phone interpreter achieves what supercomputers cannot* The Impossible Loop: ```java // In any other language, this would be computational suicide for i in [0 to 1Qi] { // 1,000,000,000,000,000,000 iterations arr[i] = i * i } ``` Traditional Reality: · Python: MemoryError at array creation · Java/C++: Theoretical 31 years (with 8 exabytes of RAM) · NumPy/TensorFlow: Immediate crash ·…

    Dec 2025 · github.com · its alternatives →

  20. 20TP

    The project aims to organize computer science research in a logical, simple, and easy-to-follow way. It is designed to help us find papers worth reading first. I started building Trending Papers because following computer science research has become increasingly hard as the pace of innovation accelerates. The number of new articles on Arxiv has grown at 27% CAGR for the past 20 years. 240 new papers have been filed daily on average over the past 12 months. And the number is growing: last month, there were well over 300 new papers on average every single day. The system is based on some…

    2023 · trendingpapers.com · its alternatives →

  21. 21AE

    This seems unlikely to be a "new" idea, but I stumbled into it by accident and thought it was cool. Java source code below: &#x2F;&#x2F; This class is in the public domain. public class Numbers { public static void main(String[] args) { int numRows = 256; int numColumns = 128; for (int row = 0; row < numRows; row++) { StringBuilder rowOutput = new StringBuilder(); for (int column = 0; column < numColumns; column++) { if ((row & column) != 0) rowOutput.append("1"); else rowOutput.append("0"); } System.out.println( String.format("row&#x2F;col %s:\t%s", row, rowOutput.toString())); } } }

    2014 · its alternatives →

  22. 22

    Explore introductory algorithms in computer science, covering searching, sorting, recursion, and graph theory, with visualizations, quizzes, and coding challenges in Java, Python, C++, or Javascript.

    2016 · educative.io · its alternatives →

  23. 23CE
  24. 24

    Hello HN! I’m Elias. I’ve been an educator in Engineering and Computer Science for some years, and I'm always looking for ways to make learning more engaging and hands-on. A few months ago, I started experimenting with the idea of a book that changes and evolves as you interact with it. It started with a chapter on sorting but that snowballed into a 22-chapter interactive book. My objective in writing this book, was to introduce a more interactive format for technical books that doesn't require internet access, that is lightweight, comprehensive, cross-platform, and can provide a better…

    2025 · cartesian.app · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →