here you goThings I’ve made, read and saved — shared here.

Books

Books to read or buy: anything tagged as a book, and links to Goodreads, publishers, bookshops, libraries and Amazon book pages.

Top sitesamazon.com 38thriftbooks.com 12goodreads.com 8news.ycombinator.com 8books.google.com 5manning.com 5oreilly.com 5psg.com 4x.com 4archive.org 3en.wikipedia.org 3math-blog.com 3

285 books.

Publishing

Note

See also: 100-page-book

Lulu specific notes

Fixing Embedded fonts error

When you are trying to publish a book via Lulu.com, you might encounter
"embed fonts" error. This is the workaround I found on the web that uses
ghostscript:

gs -dSAFER -dNOPLATFONTS -dNOPAUSE -dBATCH -sDEVICE=pdfwrite \
 -sPAPERSIZE=letter -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer \
 -dCompatibilityLevel=1.4 -dMaxSubsetPct=100 -dSubsetFonts=true \
 -dEmbedAllFonts=true -sOutputFile=new.pdf -f old.pdf

See also: Embed fonts in a PDF with pdflatex which shows a simpler technique:

pdf2ps doc.pdf
ps2pdf13 -dPDFSETTINGS=/prepress doc.ps doc2.pdf

However, the resulting PDF looks fuzzier than the original one.

Resizing all pages of a PDF to a common size

This can happen if you are combining multiple PDF documents (say using
pdftk) to make a compendium. You can resize all the pages to be of
the same size using ghostscript --
source:

gs -o /path/to/resized.pdf
   -sDEVICE=pdfwrite
   -dPDFFitPage
   -r300x300
   -g2550x3300
   /path/to/original.pdf

Cropping PDFs

Self publishing tools

Manning

Libraries

  • PrinceXML
  • Speedata Publisher to generate reports. XML->PDF. Uses LuaTeX. AGPL/Commercial license.
  • PreTeXt <q>An authoring and publishing system for authors of textbooks, research articles, and monographs, especially in STEM disciplines. The best of DocBook, LaTeX, and HTML. Outputs: print, PDF, web, EPUB, Jupyter Notebooks, braille,</q>. github; XML based syntax.

Web publishing

Zines

Book covers


See also: pandoc

Quartz notesPermalink

notes#books#publishing

Meta list of book recommendations by people

Note

Book lists

Medical books for non-medicine people by Michael Sanger, MD

  • Learn Physiology: John E. Hall PhD, Guyton and Hall Textbook of Medical Physiology (Guyton Physiology)
  • Systems Medicine. Editors: Schmitz, Ulf, Wolkenhauer, Olaf (Eds.) Includes cutting-edge methods and protocols.
  • Didier Sornette. Critical Phenomena in Natural Sciences: Chaos, Fractals, Selforganization and Disorder: Concepts and Tools

Hackernews

Lobsters

Probabilistic Computing

ML and AI

Business and economics

Programming and software development

Book reviews by people:

Book lists

Other

Blog posts

Websites


See also: Twitter Book Recommendations, lists, 100-page-book

Algorithms

Note

Algorithm Visualizer

Success stories

Course Pages with Lecture notes

Duke University's CPS130 --Introduction
to Design and analysis of Algorithms is an undergraduate course. The
lecture notes are good for revising basic concepts.

Jeff Erickson's Algorithm course
materials
--this is
a huge collection of lecture notes, homeworks and exams all in one big
document (800+) pages. The tone is conversational, which helps to get a
feel of the langauge of the subject. This is a graduate level course.

MIT's Mathematics for Computer Science -- 6.042J, has exhaustive notes
on Discrete Mathematics -- 2010

Stanford CS 168: The Modern Algorithmic Toolbox, Spring 2023 by Gregory Valiant; see Tim Roughgarden's Lecture Notes

Cambridge - Algorithms – Course materials

Video Lectures

Articles

Interviews

Books

Free

  • Algorithms
    by Vazirani et. al
  • Lisp, the Universe and Everything: "Programming Algorithms" Book Work in progress (as of Jan 2020). All the algorithms and data structures are explained using Lisp.
  • Algorithms and Data Structures - The Basic Toolbox by Kurt Mehlhorn and Peter Sanders. [PDF]
  • Algorithms for Modern Hardware - Algorithmica -- Its intended audience is everyone from performance engineers and practical algorithm researchers to undergraduate computer science students who have just finished an advanced algorithms course and want to learn more practical ways to speed up a program than by going from O(nlog⁡n)O(nlogn) to O(nlog⁡log⁡n)O(nloglogn).
  • (Tuzhilin and Zhang 2023) PDF <q>This book is result of Sino-Russian collaboration. It collects the lectures which were given to students of mathematics departments of Moscow State University and Peking University about graph theory and its applications. The book’s narrative is sequential: earlier theorems and definitions are used in later material.</q>

Non-Free

  • Introduction to Algorithms aka
    CLRS

    (affl.) -- the standard textbook for this course in large percentage
    of undergraduate and graduate classes. The book weighs a ton and
    looks intimidating, but is quite approachable in practice.

Topics

Preliminaries

Probability and Randomness

Dynamic Programming

Divide and conquer algorithms partition the problem into disjoint
subproblems, sovle the subproblems recurisvely and then combine their
solutions to solve the original problem.

Dynamic programming algorithms apply when the subproblems overlap --ie.,
when subproblems share subproblems. Dynamic program solves each
subproblem just once and saves the answer, thereby avoiding the
recomputing the answer.

DP is typically applied to optimisation problems.

Four steps of DP algorithm:

  1. Characterise the structure of an optimal solution.
  2. Recursively define the value of an optimal solution
  3. COmpute the value of the optimal solution, typicall bottom-up.
  4. Construct an optimal solution from computed info.

//Characterise the structure. Define the Value. Compute the Value.
Construct.

To Read

2013-11-01: Towards a discipline of experimental algorithms by Bernard
Moret
.

2013-11-01: O-notation considered harmful (use Analytic Combinatorics
instead)

References

Differential Equations on Fractals: A Tutorial

thriftbooks.com

by Robert S. Strichartz · Paperback · released 2006-08-20

  • ISBN-10 069112731X · ISBN-13 9780691127316
  • Best offer: $39.69, Good (english), 1 copy available
  • In stock · 2 others watching · 0 sold a month · 0 other editions
  • On ThriftBooks: work 14008087, added 2019-01-11 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

The Tyranny of Experts: Economists, Dictators, and the Forgotten Rights of the Poor

thriftbooks.com

by William Easterly · Paperback · released 2015-03-24

  • ISBN-10 0465089739 · ISBN-13 9780465089734
  • Best offer: $4.79, Good (english), 1 copy available
  • In stock · 24 others watching · 1 sold a month · 2 other editions
  • On ThriftBooks: work 3145872, added 2019-01-08 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Poor Economics: A Radical Rethinking of the Way to Fight Global Poverty

thriftbooks.com

by Abhijit V. Banerjee · Audio CD · released 2012-01-03

  • ISBN-10 1611747511 · ISBN-13 9781611747515
  • No offer at the time
  • Out of stock · 110 others watching · 0 sold a month · 6 other editions
  • On ThriftBooks: work 336330, added 2019-01-08 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

On Formally Undecidable Propositions of Principia Mathematica and Related Systems

thriftbooks.com

by Kurt Gödel · Paperback · released 1992-04-01

  • ISBN-10 0486669807 · ISBN-13 9780486669809
  • Best offer: $8.99, Very Good (english), 1 copy available
  • In stock · 19 others watching · 1 sold a month · 0 other editions
  • On ThriftBooks: work 642387, added 2019-01-05 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering

thriftbooks.com

by Steven H. Strogatz · Paperback · released 2014-07-29

  • ISBN-10 0813349109 · ISBN-13 9780813349107
  • Best offer: $89.89, Acceptable (english), 1 copy available
  • In stock · 181 others watching · 0 sold a month · 0 other editions
  • On ThriftBooks: work 276572, added 2019-01-04 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Practical Foundations for Programming Languages

thriftbooks.com

by Robert Harper · Hardcover · released 2016-04-04

  • ISBN-10 1107150302 · ISBN-13 9781107150300
  • Best offer: $80.86, New (english), 216 copies available
  • In stock · 8 others watching · 0 sold a month · 0 other editions
  • On ThriftBooks: work 9462365, added 2018-12-28 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

The Covenant of Reason: Rationality and the Commitments of Thought

thriftbooks.com

by Isaac Levi · Paperback · released 1997-09-13

  • ISBN-10 0521576016 · ISBN-13 9780521576017
  • Best offer: $55.00, New (english), 166 copies available
  • In stock · 1 others watching · 0 sold a month · 1 other editions
  • On ThriftBooks: work 14579048, added 2018-12-27 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Hard Choices: Decision Making Under Unresolved Conflict

thriftbooks.com

by Isaac Levi · Paperback · released 1990-04-27

  • ISBN-10 0521386306 · ISBN-13 9780521386302
  • Best offer: $70.56, New (english), 149 copies available
  • In stock · 2 others watching · 0 sold a month · 0 other editions
  • On ThriftBooks: work 2960056, added 2018-12-27 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Thirty-three Miniatures: Mathematical and Algorithmic Applications of Linear Algebra (Student Mathematical Library)

thriftbooks.com

by Jirí Matoušek · Paperback · released 2010-06-18

  • ISBN-10 0821849778 · ISBN-13 9780821849774
  • No offer at the time
  • Out of stock · 3 others watching · 0 sold a month · 0 other editions
  • On ThriftBooks: work 13469456, added 2018-12-21 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Position of Women in Hindi Civilization: Prehistoric Times to the Present Day

thriftbooks.com

by A.S. Altekar · Paperback · released 2014-01-28

  • ISBN-10 8120803256 · ISBN-13 9788120803251
  • No offer at the time
  • Out of stock · 1 others watching · 0 sold a month · 1 other editions
  • On ThriftBooks: work 3263699, added 2018-11-21 to “pradeep's Wish List” (list 2387386); prices as of 2026-11-07

Welcome · Advanced R.

adv-r.had.co.nz

This is the in-progress book site for "Advanced R development". The book is designed primarily for R users who want to improve their programming skills and understanding of the language. It should also be useful for programmers coming to R from other languages, as it explains some of R's quirks and shows how some parts that seem horrible do have a positive side.

Clever Algorithms

cleveralgorithms.com

The book "Clever Algorithms: Nature-Inspired Programming Recipes" by Jason Brownlee PhD describes 45 algorithms from the the field of Artificial Intelligence. All algorithm descriptions are complete and consistent to ensure that they are accessible, usable and understandable by a wide audience.

"Just the Maths" by AJ Hobson

nestor2.coventry.ac.uk

"Just the Maths" is a collection of separate units, in chronological topic-order, intended to service foundation level and first year degree level courses in higher education, especially those delivered in a modular style. Each unit represents, on average, the work to be covered in a typical two-hour session consisting of a lecture and a tutorial. However, since each unit attempts to deal with self-contained and, where possible, independent topics, it may sometimes require either more than or less than two hours spent on it.