Hacker News new | past | comments | ask | show | jobs | submit | b0afc375b5's comments login

I always longed for a book/course on mathematics where topics are in chronological order:

1. ... (mathematical topics at the beginning of history of which I am ignorant of)

2. pythagoras theorem

3. ...

4. euclid geometry

5. ...

6. algebra

7. ...

8. calculus

9. ...

10. set theory

11. ...

12. number theory

13. etc. etc. (you get the point)

Maybe there's already something that lays out topics like this. I haven't searched too hard.


There is Mathematics for the Million by Lancelot Hogben, which not only covers math, but the history of math and why it was developed over the centuries. It starts with numbers, then geometry, arithmetic, trig, algebra, logarithms and calculus, in that order. It's a very cool book.


I was going to say the same! I got it years ago, it's hard to top a math book with a quote from a certain Al Einstein on the back cover singing its praises! Morris Kline's "Mathematics for the Nonmathematician" takes a similar approach, as I believe other books by the author do. Can also recommend "Code" by Charles Petzold and "The Information" by James Gleick, while not comprehensive they do cover the development of key mathematical insights over time.


I'm sympathetic but there's no clear historic chronology. For instance the ancient egyptians dealt with both algebra and calculus (at least in part) long before Pythagoras. And thats not starting on China and India which had very different chronologies.


Choose a chronology that makes sense. We can see how Western ideas build, we have less clarity on how the ancient Egyptians or Chinese ideas developed, and therefore it's harder to explain to a learner.

If you're sensitive to that singular world view warping the learner's prospect, you could at each point explain similar ideas from other cultures that pre-date that chronology.

For example, once you've introduced calculus and helped a student understand it, you can then jump back and point out that ancient Egyptians seemed to have a take on it, explain it, ask the student to reason did they get there in the same way as the Western school of ideas did, is there an interesting insight to that way of thinking about the World?

Another ideas is how ideas evolved. We know Newton and Leibniz couldn't have had access to direct Egyptian sources (hieroglyphs were a lost language in their life times), but Greek ideas would have been rolling around in their heads.


This one was just discussed on HN yesterday with pretty good reviews: https://www.amazon.com/Math-Through-Ages-Teachers-Mathematic...


Here's one that starts with the concept of a straight line and builds all the way to string theory. It's a monumental book, and it still challenges me. Roger Penrose's The Road To Reality.


There are two books which do a fantastic job of this:

Mathematics: From the Birth of Numbers, by Jan Gullberg

and

Mathematics: A Cultural Approach, by Morris Klein


A book without expecting any knowledge of mathematical notation would be a good start. I've bought 3 math books to get into it and quit all of them within the first chapter.


In a roundabout way, I wonder does this one fit what you're after:

https://bogart.openmathbooks.org/ctgd/ctgd.html

And more directly, a quick browse showed up a book called:

"Mathematical Notation: A Guide for Engineers and Scientists" which looks like it addresses your issue directly.


The issue is that I dont want to explicily learn all of the notation but step by step, topic related with usecases in the real world...


Could you give a concrete example concerning what sort of notation caused you difficulty in the past? Asking because it seems odd to me that you feel you need to learn „all“ the notation to get started.

Starting in elementary school you slowly build up topics, mathematical intuition and notation more or less in unity. E.g. starting with whole numbers, plus and minus signs before multiplication, then fractions and decimal notation. By the end of high school you may have reached integrals and matrices to work with concepts from calculus and linear algebra…

It makes little sense to confront people with notation before the corresponding concepts are being taught. So it feels like you may have a different perspective on notation as a layperson that are no longer obvious to more advanced learners.


Set theory comes to my mind as an example. Somewhat understood the notation but books increase the pace so much


Wait let me make sure I understand, you want to skip the notation all together, or you want more support in understanding it?


I want to learn the notation. Just not everything at once. I need to be able to see real world usecases, otherwise I wont be able to remember and apply the notation. What I meant is learning the notation step by step, topic related.


Anyone can recommend an alternative?

My use case is to simply setup the development environment when I cd into the folder (e.g., compiler, language server).

It seems to me that manually creating a flake.nix is the most sensible approach.


I've used Devbox by Jetify for two years. Never looked back.

https://github.com/jetify-com/devbox


I guess this is similar to english: "I ain't no snitch", which is a double negative but is equivalent to its single negative counterpart.


I use README.org (emacs). Sadly, npmjs.com doesn’t consider it as a readme file.


Congrats on the 1.0! I've been using devenv.sh for all my personal and work projects and, aside for some 10+ year old legacy projects, it has been smooth sailing.

Thanks for the hard work!


Sorry for the newb question, I have a custom domain and have set up MX records, etc., to point to skiff.

Does anyone know how to switch these out to point to another provider, e.g., purelymail/fastmail/proton, without downtime? I mean I would not like to miss emails during the transfer. Is that even possible?


You change the MX records to point to the new provider. No downtime.

You also need to take care of SPF / DKIM / DMARC, but those records are for outbound mail.


IvanK_net is most likely the author of Photopea.


> Otherwise please use the original title, unless it is misleading or linkbait; don't editorialize.


> BTW. I am tolerating the ad-blockers for now. But you should not apply any "cracks" to my source code to allow people use my Premium features (full-screen interface) for free. That is basically the same as piracy, and you are facilitating it.

Does this mean Google/YouTube/any other platform that has advertisement or is functionally affected by ublock origin could sue them over piracy grounds? Perhaps another legal framework? Why hasn't this happened yet? Is the reason the same/similar to how YouTube tolerates youtube-dl?


To give additional context, turbo just removed TypeScript. Here is the rationale https://world.hey.com/dhh/turbo-8-is-dropping-typescript-701...

This is the PR to remove it https://github.com/hotwired/turbo/pull/971

This is the PR to merge it back (backlash?) https://github.com/hotwired/turbo/pull/972

EDIT: https://news.ycombinator.com/item?id=37409348


I thought "TerraFork" had a nice ring to it.


Open Terror Fork?


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: