Free Textbooks from Springer, Categorised
hnarayanan.github.io
hnarayanan.github.io
Very, very surprising to me, one of the free books turns out to be directly related to my new job (like, my boss's PhD advisor wrote the book).
This feeling is not useful, unless you follow through with your initial impulse and go through all the books.
I feel like this feeling is partially what fuels our unsustainable consumerism and growth; we all have it, sadly.
I've done this a few times. Even if I only get value out of 20% of that collection, I wouldn't have known in advance what 20% I'd eventually be interested in.
And I do still pay for physical books too (but I don't stockpile those, and buy them when I actually want to read them)
In ebooks, this doesn't really create a bad outcome, but I think this mindset can manifest in other aspects of our lives as well and that's where it's very much less desirable.
It was just an offtopic remark uttered with no judgement, but it's something I've been sensitive in my own attitude.
Or you can suppress the impulse and skip getting the book, then either forget the site altogether, or visit it five years later and find that it got shut down four years ago.
There have been plenty of instances where you could get lifelong legal ownership of something very valuable only if you got it at a certain time, and that time often ends abruptly without warnings.
https://www.brainpickings.org/2015/03/24/umberto-eco-antilib...
Anyway, my wallet felt it, considering I've done most of it in about 4 years with a relatively modest salary
After a few years, when trying to figure out a new thing, I conceded to turn to some book and a world opened.
Along with the discovery of O'Reilly's, and then other publishers', late shop of drm-free PDFs (which also solved the serious space problems I would have had with paper books), I went on a e-books binge, from software craft to every conceivable CS field.
I am scared to estimate how much I spent, but I'm reasonably glad of what I learned and what I have at hand.
Resources like this serve as good inspiration to learn about something new.
My mitigation strategy for ebooks is quickly adding to my bookmark's "Books" folder and close the tab.
I'm probably still at least something of a digital packrat but a lot of that is it's just easier to hold onto stuff than expend the mental energy to figure out what to keep and what to delete.
https://gist.github.com/joelparkerhenderson/11dfdb4bdeb3403b...
[1] https://link.springer.com/book/10.1007%2F978-3-662-57265-8
It won't be possible to go through all, but are there are any recommendations from HN? Personally, I have come across Elements of Statistical Learning[1], Recommender Systems[2], The Algorithm Design Manual[3] in many recommended lists.
1. http://link.springer.com/openurl?genre=book&isbn=978-0-387-8...
2. http://link.springer.com/openurl?genre=book&isbn=978-3-319-2...
3. http://link.springer.com/openurl?genre=book&isbn=978-1-84800...
I realized though that it might be due to the fact that we do so many things on the computer. I know how many websites are just a click away. It takes a certain mindset, but typically, after 10-15 minutes, I can focus enough on the materials that even the computer is fine.
It just takes practice and focus, the latter being increasingly scarce in today's world of notifications.
Most of the time I still end up reading the digital copy on my Laptop, as I personally find this more comfortable for textbooks.
This is not a problem! I also prefer dead trees, I just like the experience of holding and reading them. For technical books, a digital copy is useful also to find all occurrences of a word (especially on older books with incomplete indices).
With a book, it feels different when reading material at different places in the book. Even if I'm not going through the book linearly but instead looking up things in the index and jumping to them, I get a sense of where things are in space. Later, if I'm trying to find something again I can usually go to close to the right place without bothering with the index.
I suspect that the reason for this is is related to why/how the method of loci [1] (AKA memory palace) works. We are really good at remembering spatial relationships, and the book lets us tap into that.
Zotero then has "right click -> extract notes", and you get the stuff you highlighted in a new document, with links back into the PDF.
That has completely turned around the experience of reading PDF textbooks for me, it's such a neat feature.
I occasionally scribble on PDFs using my reMarkable. But it's a bit too slow (eink) for my needs.
Tip: you actually don't need to install kde toolkit to be able to run Okular on Windows and macOS. Search for nightly builds - I'm on a nightly build and it's pretty solid.
(The UX of e-book readers may get there one day, but it's not there yet.)
I wonder if this is something people of all age-groups universally feel, or do kids today have no problem grokking hardcore technical details from ebooks.
You might want to buy a cheap hot glue binding machine as well, or use the one at your local library or university.
Anyone here with experience with Remarkable? Maybe thats the answer?
We still await a killer e-ink device to read them on - even the appropriately big-screen ones are still far too slow ux-wise - but even that would not quite be as good as having it to flip back and forth in your hands.
I think that's one of the important differences between textbooks and fiction or articles. The latter are normally a sequential read so a bog standard Kindle or equivalent is ideal for them; textbooks you need to be more interactive.
Tablets (ipads, etc) obviously have some of that, but have an inferior pure reading experience to e-ink/paper.
Still paper for me for textbooks as well.
> and expects you to download some Excel sheet to figure out what they have on offer
TBH, Excel isn't all that bad UX; the list is simultaneously more complete, more dense and faster to read than the web equivalent. I'd love it if there was an element in HTML for displaying modern data tables directly in the browser (with the ability to sort and pivot them).
I guess the book is a victim of its own popularity, as other books such as Abbott still keep their old look.
My 2 favorite linear algebra books now have broken typesetting. Halmos is too antique, and would benefit greatly from modern LaTeX. Axler is now too flashy.
Both are regularly recommended in HN book threads.
I didn’t manually categorise it, just extracted the Springer categories. Will manually review this tomorrow.
> Throughout the text, the author provides some impressions of the historical development of logic: Stoic and Aristotelian logic, logic in the Middle Ages and Frege's Begriffsschrift, together with the works of George Boole (1815-1864) and August De Morgan (1806-1871), the origin of modern logic.
Those topics feel pretty typical of logic as studied in philosophy depts. I think traditionally, a lot of logicians working with formal or mathematical logic worked out of philosophy departments. I've been told that more recently, a lot of them now work out of Comp Sci departments. There just isn't enough of them in one place to have a Dept of Logic I guess! :)
"Mathematical Logic" by Roman Kossak is probably mis-categorized. Topics look like typical math topics. Affiliation is Math Dept at CUNY, Bronx Community College campus. Yeah, probably should be under math section.
But if you still decide to create your own categorisation of the books, I think you should have two different views; the Springer categorisation as the default view and your own categorisation as an alternate view.
Note: that will fail on Unix/Linux to get one book, "Systems Programming in Unix/Linux" [1].
The script wants to put the book in a directory named with the book's title, and wants to include the title in the name of the PDF and/or EPUB files. The title includes a "/", which is the directory separator on Unix/Linux, so this does not work out well.
You'll end up with a "Systems Programming in Unix" directory, containing a "Linux" subdirectory, and no PDF or EPUB files.
As far as I can tell, it gets everything else fine.
If you only want PDF files, make this change before running it:
42c42
< links = [x for x in p.links if 'content/pdf' in x or 'download/epub' in x]
---
> links = [x for x in p.links if 'content/pdf' in x]
A PDF only download of everything is 4.5 GB. There are 383 books.[1] https://link.springer.com/book/10.1007%2F978-3-319-92429-8
I think unfortunately it does end up as a supplement as actually working through the first few chapters would take some time. However I think for getting a handle on the mathematics underneath QM, it's great. It covers a lot of stuff that's either optional or not covered on most undergraduate physics courses.
Also lectures on YouTube and course info @ cmu.
https://link.springer.com/book/10.1007%2F978-3-319-57883-5
Also some cool stuff related to some projects I'm working on. Unfortunately I find most textbooks involve a ton of mathematics and notation I'm not familiar with.
I've been reading Types and Programming Languages by Benjamin Pierce. It's a fantastic book and I plan on eventually going through the whole thing. For now, I've been skipping around a bit to get to the stuff I'm interested in first. Pierce has included a lovely dependency graph between all of the chapters so you know what to read and in what order. It's super nice.
I'd say yes, but maybe that's not what they meant... or maybe it's such a small revenue loss that they don't care
Of course it's unlikely that some cop will come and verify that you deleted them, but someone prefers to stay legal/honest
1. Extract a list of all a.btn links from the OP page (382 total).
2. Issue a HEAD request and follow redirects for each link to get the actual page URL (I used curl for this).
3. The page URL contains the book ID. Compare a sample URL's format with its PDF and ePub links. Each page URL can be easily munged into both (sed here).
4. The download pages are captcha-protected, but there's a <noscript> escape hatch in the source. Find it and pass the appropriate data in a POST request to the final file URLs (wget).
Bear in mind that while they're letting you download it for free, Springer doesn't permit redistribution.