📄 New blog post:
We finished the Chinese release
✕
Anna’s Archive
am - አማርኛ - Amharic
ar - العربية - Arabic
ast - asturianu - Asturian
az - azərbaycan - Azerbaijani
be - беларуская - Belarusian
bg - български - Bulgarian
bn - বাংলা - Bangla
br - Brasil: português - Portuguese (Brazil)
ca - català - Catalan
ckb - کوردیی ناوەندی - Central Kurdish
cs - čeština - Czech
da - dansk - Danish
de - Deutsch - German
el - Ελληνικά - Greek
en - English - English ☑️
eo - Esperanto - Esperanto
es - español - Spanish
et - eesti - Estonian
fa - فارسی - Persian
fi - suomi - Finnish
fil - Filipino - Filipino
fr - français - French
gl - galego - Galician
gu - ગુજરાતી - Gujarati
ha - Hausa - Hausa
he - עברית - Hebrew
hi - हिन्दी - Hindi
hr - hrvatski - Croatian
hu - magyar - Hungarian
hy - հայերեն - Armenian
id - Indonesia - Indonesian
it - italiano - Italian
ja - 日本語 - Japanese
jv - Jawa - Javanese
ka - ქართული - Georgian
ko - 한국어 - Korean
lt - lietuvių - Lithuanian
ml - മലയാളം - Malayalam
mr - मराठी - Marathi
ms - Melayu - Malay
ne - नेपाली - Nepali
nl - Nederlands - Dutch
no - norsk bokmål - Norwegian Bokmål (Norway)
or - ଓଡ଼ିଆ - Odia
pl - polski - Polish
ps - پښتو - Pashto
pt - Portugal: português - Portuguese (Portugal)
ro - română - Romanian
ru - русский - Russian
sk - slovenčina - Slovak
sl - slovenščina - Slovenian
sq - shqip - Albanian
sr - српски - Serbian
sv - svenska - Swedish
ta - தமிழ் - Tamil
te - తెలుగు - Telugu
th - ไทย - Thai
tr - Türkçe - Turkish
tw - 中文 (繁體) - Chinese (Traditional)
uk - українська - Ukrainian
ur - اردو - Urdu
vec - veneto - Venetian
vi - Tiếng Việt - Vietnamese
yue - 粵語 - Cantonese
zh - 中文 - Chinese
📚 The largest truly open library in human history. 📈 61,344,044 books, 95,527,824 papers — preserved forever.
AA
38TB
direct uploads
IA
304TB
scraped by AA
DuXiu
298TB
scraped by AA
Hathi
9TB
scraped by AA
Libgen.li
188TB
collab with AA
Z-Lib
77TB
collab with AA
Libgen.rs
82TB
mirrored by AA
Sci-Hub
90TB
mirrored by AA
⭐️ Our code and data are 100% open source.
Learn more…
✕
Recent downloads:
Home
Home
Home
Home
Anna’s Archive
Home
Search
Donate
🧬 SciDB
FAQ
🌐 en - English - English
am - አማርኛ - Amharic
ar - العربية - Arabic
ast - asturianu - Asturian
az - azərbaycan - Azerbaijani
be - беларуская - Belarusian
bg - български - Bulgarian
bn - বাংলা - Bangla
br - Brasil: português - Portuguese (Brazil)
ca - català - Catalan
ckb - کوردیی ناوەندی - Central Kurdish
cs - čeština - Czech
da - dansk - Danish
de - Deutsch - German
el - Ελληνικά - Greek
en - English - English ☑️
eo - Esperanto - Esperanto
es - español - Spanish
et - eesti - Estonian
fa - فارسی - Persian
fi - suomi - Finnish
fil - Filipino - Filipino
fr - français - French
gl - galego - Galician
gu - ગુજરાતી - Gujarati
ha - Hausa - Hausa
he - עברית - Hebrew
hi - हिन्दी - Hindi
hr - hrvatski - Croatian
hu - magyar - Hungarian
hy - հայերեն - Armenian
id - Indonesia - Indonesian
it - italiano - Italian
ja - 日本語 - Japanese
jv - Jawa - Javanese
ka - ქართული - Georgian
ko - 한국어 - Korean
lt - lietuvių - Lithuanian
ml - മലയാളം - Malayalam
mr - मराठी - Marathi
ms - Melayu - Malay
ne - नेपाली - Nepali
nl - Nederlands - Dutch
no - norsk bokmål - Norwegian Bokmål (Norway)
or - ଓଡ଼ିଆ - Odia
pl - polski - Polish
ps - پښتو - Pashto
pt - Portugal: português - Portuguese (Portugal)
ro - română - Romanian
ru - русский - Russian
sk - slovenčina - Slovak
sl - slovenščina - Slovenian
sq - shqip - Albanian
sr - српски - Serbian
sv - svenska - Swedish
ta - தமிழ் - Tamil
te - తెలుగు - Telugu
th - ไทย - Thai
tr - Türkçe - Turkish
tw - 中文 (繁體) - Chinese (Traditional)
uk - українська - Ukrainian
ur - اردو - Urdu
vec - veneto - Venetian
vi - Tiếng Việt - Vietnamese
yue - 粵語 - Cantonese
zh - 中文 - Chinese
Account
Log in / Register
Account
Public profile
Downloaded files
My donations
Referrals
Explore
Activity
Codes Explorer
ISBN Visualization ↗
Community Projects ↗
Open data
Datasets
Torrents
LLM data
Stay in touch
Contact email
Anna’s Blog ↗
Reddit ↗
Matrix ↗
Help out
Improve metadata
Volunteering & Bounties
Translate ↗
Development
Anna’s Software ↗
Security
DMCA / copyright claims
Alternatives
annas-archive.li ↗
annas-archive.se ↗
annas-archive.org ↗
SLUM
[unaffiliated]
↗
SLUM 2
[unaffiliated]
↗
Search
Search
Donate
Donate
Account
Account
Search settings
✕
Order by
Most relevant
Newest
(publication year)
Oldest
(publication year)
Largest
(filesize)
Smallest
(filesize)
Newest
(open sourced)
Oldest
(open sourced)
Random
Advanced
Search descriptions and metadata comments
Add specific search field
Content
📘 Book (non‑fiction)
3,765
📕 Book (fiction)
41
📗 Book (unknown)
715
📰 Magazine
0
💬 Comic book
0
📝 Standards document
0
🎶 Musical score
0
🤨 Other
0
Filetype
open our viewer
pdf
2,198
epub
1,491
zip
10
mobi
439
fb2
64
cbr
0
txt
1
djvu
36
cbz
0
azw3
134
doc
1
lit
56
rtf
9
rar
15
htm
0
html
0
mht
0
docx
0
lrf
0
jpg
0
chm
34
azw
32
pdb
0
odt
0
ppt
0
xls
0
xlsx
0
json
0
prc
0
tar
0
tif
0
snb
0
updb
0
htmlz
0
7z
1
cb7
0
gz
0
pptx
0
exe
0
ai
0
more…
Access
🚀 Partner Server download
4,517
External download
4,309
External borrow
213
External borrow (print disabled)
84
Contained in torrents
4,425
Source
Z‑Library [zlib]
3,912
scraped and open-sourced by AA
Libgen.li [lgli]
3,219
Uploads to AA [upload]
1,001
IA [ia]
297
scraped and open-sourced by AA
HathiTrust [hathi]
3
scraped and open-sourced by AA
Libgen.rs [lgrs]
2,471
Nexus/STC [nexusstc]
1,824
DuXiu 读秀 [duxiu]
0
scraped and open-sourced by AA
Z‑Library Chinese [zlibzh]
0
MagzDB [magzdb]
0
scraped and open-sourced by AA
Sci‑Hub [scihub]
0
Language
English [en]
4,487
Russian [ru]
163
Chinese [zh]
38
Polish [pl]
28
Portuguese [pt]
23
German [de]
21
Spanish [es]
19
French [fr]
7
Korean [ko]
5
Czech [cs]
1
Italian [it]
0
Japanese [ja]
0
Dutch [nl]
0
Bulgarian [bg]
0
Arabic [ar]
0
Latin [la]
0
Hebrew [he]
0
Turkish [tr]
0
Hungarian [hu]
0
Swedish [sv]
0
Danish [da]
0
Traditional Chinese [zh‑Hant]
0
Ukrainian [uk]
0
Indonesian [id]
0
Greek [el]
0
Romanian [ro]
0
Lithuanian [lt]
0
Bangla [bn]
0
Catalan [ca]
0
Norwegian [no]
0
Afrikaans [af]
0
Finnish [fi]
0
Thai [th]
0
Hindi [hi]
0
Serbian [sr]
0
Croatian [hr]
0
Irish [ga]
0
Latvian [lv]
0
Persian [fa]
0
Vietnamese [vi]
0
Slovak [sk]
0
Kannada [kn]
0
Tibetan [bo]
0
Welsh [cy]
0
Javanese [jv]
0
Urdu [ur]
0
Yiddish [yi]
0
Armenian [hy]
0
Kinyarwanda [rw]
0
Belarusian [be]
0
Tamil [ta]
0
Kazakh [kk]
0
Slovenian [sl]
0
Shan [shn]
0
Mongolian [mn]
0
Georgian [ka]
0
Estonian [et]
0
Esperanto [eo]
0
Marathi [mr]
0
Telugu [te]
0
Filipino [fil]
0
Galician [gl]
0
Gujarati [gu]
0
Malay [ms]
0
Malayalam [ml]
0
Azerbaijani [az]
0
Swahili [sw]
0
Kyrgyz [ky]
0
Quechua [qu]
0
Punjabi [pa]
0
Bashkir [ba]
0
Albanian [sq]
0
Uzbek [uz]
0
Basque [eu]
0
Burmese [my]
0
Uyghur [ug]
0
Amharic [am]
0
Bosnian [bs]
0
Kurdish [ku]
0
Western Frisian [fy]
0
Zulu [zu]
0
Pashto [ps]
0
Nepali [ne]
0
Somali [so]
0
Oromo [om]
0
Haitian Creole [ht]
0
Lao [lo]
0
Macedonian [mk]
0
Tatar [tt]
0
Sinhala [si]
0
Tajik [tg]
0
Shona [sn]
0
Sundanese [su]
0
Norwegian Bokmål [nb]
0
Morisyen [mfe]
0
Malagasy [mg]
0
Xhosa [xh]
0
Sindhi [sd]
0
Hausa [ha]
0
Nyanja [ny]
0
more…
Display
List
List (compact)
Table
Search
Search
Search settings
Download
Journal articles
Digital Lending
Metadata
Results 1-50 (250+ total)
lgli/P:\_libgen_missing/dbbe687dbe341983bf78e179c3ddd3a9.
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 19.8MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli ·
Save
base score: 14065.0, final score: 169216.66
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · MOBI · 100.4MB · 2019 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 14058.0, final score: 169214.36
lgli/Jonathan E.; Steinhart [Steinhart, Jonathan E.;] - The Secret Life of Programs (2019, ).mobi
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · Spanish [es] · MOBI · 4.6MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14058.0, final score: 169213.73
lgli/Jonathan E.; Steinhart [Steinhart, Jonathan E.;] - The Secret Life of Programs (2019, ).azw3
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · Spanish [es] · AZW3 · 8.1MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14058.0, final score: 169213.05
Your ad here.
nexusstc/The Secret Life of Programs Understand Computers - Craft Better Code/96090af286333c4335fcb0c1f0c81d98.pdf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 16.3MB · 2019 · 📘 Book (non-fiction) · 🚀/nexusstc/zlib ·
Save
base score: 14068.0, final score: 169212.39
nexusstc/Foundations of Computer Programming: From Systems to Software/d8a778997c0800714c7bc8b446fb706f.pdf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 18.8MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169211.92
upload/newsarch_ebooks/2019/07/10/1593279701.epub
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 28.3MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/upload/zlib ·
Save
base score: 14068.0, final score: 169211.84
nexusstc/The Secret Life of Programs: Understand Computers — Craft Better Code/5c5d9eb6c990a054bb7f1c7dce96fa26.pdf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 16.3MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169210.83
nexusstc/The Secret Life of Programs: Understand Computers — Craft Better Code/8e81e023dbc5f222db28b4a0f7afbd25.epub
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 49.2MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169210.83
Your ad here.
nexusstc/The Secret Life of Programs: Understand Computers — Craft Better Code/1d3d95b84e228e2bd47c78c673230bb9.epub
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 28.4MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169210.75
lgli/Z:\Bibliotik_\A Library\Programming\The Secret Life of Programs.epub
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 28.3MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169209.72
lgli/Z:\Bibliotik_\A Library\Programming\The Secret Life of Programs_ Un - Jonathan E. Steinhart.pdf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 16.3MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169209.72
upload/wll/ENTER/Science/IT & AI/The Secret Life of Programs - Understand Computers - Craft Better Code.pdf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 11.5MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/upload/zlib ·
Save
base score: 14065.0, final score: 169207.95
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 44.3MB · 2019 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 14068.0, final score: 169200.73
Your ad here.
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 44.3MB · 2019 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 14068.0, final score: 169200.73
lgli/Steinhart & Jonathan E.; - The Secret Life of Programs.rtf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · RTF · 8.7MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14053.0, final score: 169200.61
lgli/Steinhart, Jonathan E.; - The Secret Life of Programs (2019, ).fb2
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · Spanish [es] · FB2 · 10.9MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14058.0, final score: 169199.73
lgli/Steinhart, Jonathan E.; [Steinhart, Jonathan E.;] - The Secret Life of Programs (2019, ).lit
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · LIT · 7.6MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14053.0, final score: 169199.73
lgli/Jon Steinhart - The Secret Life of Programs: Understand Computers -- Craft Better Code.pdf
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · PDF · 23.6MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14068.0, final score: 169199.61
Your ad here.
lgli/Jonathan E. Steinhart - The Secret Life of Programs: Understand Computers — Craft Better Code (2019, No Starch Press, Inc.).epub
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 49.2MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 14068.0, final score: 169199.3
nexusstc/The Secret Life of Programs: Understand Computers — Craft Better Code/694686747604feb654cfe46dc3292737.mobi
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · MOBI · 109.6MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14055.0, final score: 169196.67
nexusstc/The Secret Life of Programs: Understand Computers — Craft Better Code/d9a8ac99b5ddf453e99ae513d69f6049.epub
The Secret Life of Programs: Understand Computer - Craft Better Code
Jon Steinhart
No Starch Press, Incorporated, 2019
Acknowledgments Preface Introduction Chapter 1: The Internal Language of Computers Chapter 2: Combinatorial Logic Chapter 3: Sequential Logic Chapter 4: Computer Anatomy Chapter 5: Computer Architecture Chapter 6: Communications Breakdown Chapter 7: Organizing Data Chapter 8: Language Processing Chapter 9: The Web Browser Chapter 10: Application and System Programming Chapter 11: Shortcuts and Approximations Chapter 12: Deadlocks and Race Conditions Chapter 13: Security Chapter 14: Machine Intelligence Chapter 15: Real-World Considerations Index
Read more…
✅ English [en] · EPUB · 44.3MB · 2019 · 📘 Book (non-fiction) · 🚀/lgli/lgrs/nexusstc/zlib ·
Save
base score: 14065.0, final score: 169195.67
Hacking VoIP
Himanshu Dwivedi
No Starch Press, Incorporated, 2010
Voice Over Internet Protocol (VoIP) networks, the technology used to place phone calls through the Internet, suffer from the same security holes as standard IP networks, as well as new threats specific to telephony. In addition to attacks on network availability and authentication, administrators must contend with eavesdropping, audio injection, Caller ID spoofing, VoIP phishing, and other unique exploits. All of these security holes can result in the leakage of information and in unreliable phone calls. Hacking VoIP reviews the many possible VoIP attacks, and discusses the best defenses against them for both enterprise and home VoIP solutions. Author Himanshu Dwivedi introduces popular security assessment tools, describes the inherent vulnerabilities of common hardware and software packages, and provides the first ever VoIP security audit program. The book covers common enterprise VoIP protocols such as SIP and RTP as well as unique protocols like H.323 and IAX.
Read more…
English [en] · EPUB · 3.0MB · 2010 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167502.92
The Wireless Cookbook (Early Access)
Bill Zimmerman
No Starch Press, Incorporated, 2025
English [en] · PDF · 49.7MB · 2025 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11062.0, final score: 167502.38
Your ad here.
Computer Science from Scratch: Building Interpreters, Art, Emulators, and ML in Python
David Kopec
No Starch Press, Incorporated, 2025
If you’ve been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions?Computer Science from Scratch is for experienced Python programmers who want to fill in those gaps—not through abstract lectures, but through carefully designed projects that bring core CS concepts to life. Understanding these fundamental building blocks will make you a more versatile and effective programmer.Each chapter presents a focused, hands-on project that teaches a fundamental idea in computer scienceINTERPRETERS: Understand syntax, parsing, and evaluation by writing a BASIC interpreterEMULATORS: Learn computer architecture by building an NES emulator from the ground upGRAPHICS: Explore image manipulation and algorithmic art through computer graphics projectsMACHINE LEARNING: Demystify classification by implementing a simple, readable KNN modelThese projects aren’t about building tools—they’re structured lessons that use code to reveal how computing works. Each chapter concludes with real-world context, thoughtful extensions, and exercises to deepen your understanding.Authored by David Kopec, a computer science professor and author of the popular Classic Computer Science Problems series, this is not a beginner’s book, and it’s not a theory-heavy academic text. It’s a practical, code-driven introduction to the essential ideas and mechanisms of computer science—written for programmers who want more than syntax.If you’ve been writing Python and are ready to explore the foundations behind computing, this book will guide you there—with clarity, depth, and purpose.
Read more…
English [en] · EPUB · 17.6MB · 2025 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167502.33
Automate the Boring Stuff with Python Workbook
Al Sweigart
No Starch Press, Incorporated, 2025
You've seen what Python can do. Now go deeper. This workbook transforms Al Sweigart’s best-selling guide from a reading experience into a coding experience. -Following Automate the Boring Stuff with Python chapter by chapter, this workbook will help you turn concepts into muscle memory through carefully designed exercises, projects, and real Python scripts. Every concept from Automate is reinforced through carefully sequenced questions, exercises, and projects that help you think like a programmer and prove to yourself that you really get it. At the end of each chapter, you’ll tackle miniprojects that bring everything together. -Whether you’re renaming files, scraping websites, converting text to speech, modifying spreadsheets, or sending emails, you’ll build scripts that do real work. Fun projects like image generators and word games are in the mix too, not just boring stuff. Every question and project come with a solution at the back of the book, so you’re never stuck.
Read more…
English [en] · PDF · 5.5MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167502.2
Practical Purple Teaming: The Art of Collaborative Defense
Alfie Champion
No Starch Press, Incorporated, 2025
Real-world threats demand real-world teamwork. If you’re tired of red team reports gathering dust—or defensive teams being left in the dark—this book is for you. Practical Purple Teaming gives you a hands-on blueprint for running collaborative security exercises that improve detection, build trust, and expose real gaps before attackers do. You’ll learn how to emulate adversaries using tools like Atomic Red Team, MITRE Caldera, and Mythic, and you’ll guide defenders toward actionable insights using real logs, alerts, and frameworks like MITRE ATT&CK, the Cyber Kill Chain, and the Pyramid of Pain. If you’re running your first purple team exercise or trying to scale a repeatable program, this book will show you how to move from ad hoc simulations to a sustainable, integrated strategy. You’ll learn how to: Design purple team exercises that produce measurable improvements Emulate attacks using threat intel and adversary simulation tools Collect telemetry and analyze coverage using open source platforms Automate labs with Splunk’s Attack Range and other free resources Build a sustainable, cross-functional purple teaming function within your organization Whether you’re red, blue, or somewhere in between, this book will help you test smarter, detect faster, and collaborate better. If you’ve ever finished a red team engagement and wondered what actually changed, this is your playbook.
Read more…
English [en] · EPUB · 22.4MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167502.02
Computer Science From Scratch: Building Interpreters, Art, Emulators and ML in Python
David Kopec
No Starch Press, Incorporated, 1, 2025
You know how to write Python. Now master the computer science that makes it work. If you’ve been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions? Computer Science from Scratch is for experienced Python programmers who want to fill in those gaps—not through abstract lectures, but through carefully designed projects that bring core CS concepts to life. Understanding these fundamental building blocks will make you a more versatile and effective programmer. Each chapter presents a focused, hands-on project that teaches a fundamental idea in computer science: INTERPRETERS: Understand syntax, parsing, and evaluation by writing a BASIC interpreter EMULATORS: Learn computer architecture by building an NES emulator from the ground up GRAPHICS: Explore image manipulation and algorithmic art through computer graphics projects MACHINE LEARNING: Demystify classification by implementing a simple, readable KNN model These projects aren’t about building tools—they’re structured lessons that use code to reveal how computing works. Each chapter concludes with real-world context, thoughtful extensions, and exercises to deepen your understanding. Authored by David Kopec, a computer science professor and author of the popular Classic Computer Science Problems series, this is not a beginner’s book, and it’s not a theory-heavy academic text. It’s a practical, code-driven introduction to the essential ideas and mechanisms of computer science—written for programmers who want more than syntax. If you’ve been writing Python and are ready to explore the foundations behind computing, this book will guide you there—with clarity, depth, and purpose.
Read more…
English [en] · EPUB · 17.6MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.98
Computer Science From Scratch: Building Interpreters, Art, Emulators and ML in Python
David Kopec
No Starch Press, Incorporated, 2025
If you’ve been programming for a while, you may have found yourself wondering about the deeper principles behind the code. How are programming languages implemented? What does an interpreter really do? How does the microprocessor execute instructions at a fundamental level? How does a machine learning algorithm make decisions?Computer Science from Scratch is for experienced Python programmers who want to fill in those gaps—not through abstract lectures, but through carefully designed projects that bring core CS concepts to life. Understanding these fundamental building blocks will make you a more versatile and effective programmer.Each chapter presents a focused, hands-on project that teaches a fundamental idea in computer science:- INTERPRETERS: Understand syntax, parsing, and evaluation by writing a BASIC interpreter- EMULATORS: Learn computer architecture by building an NES emulator from the ground up- GRAPHICS: Explore image manipulation and algorithmic art through computer graphics projects- MACHINE LEARNING: Demystify classification by implementing a simple, readable KNN modelThese projects aren’t about building tools—they’re structured lessons that use code to reveal how computing works. Each chapter concludes with real-world context, thoughtful extensions, and exercises to deepen your understanding.Authored by David Kopec, a computer science professor and author of the popular Classic Computer Science Problems series, this is not a beginner’s book, and it’s not a theory-heavy academic text. It’s a practical, code-driven introduction to the essential ideas and mechanisms of computer science—written for programmers who want more than syntax.If you’ve been writing Python and are ready to explore the foundations behind computing, this book will guide you there—with clarity, depth, and purpose.
Read more…
English [en] · PDF · 21.2MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.94
Your ad here.
Game Boy Coding Adventure
Maximilien Dagois
gumroad, 1, 4.6, 2024
Embark on a journey to Game Boy programming mastery. Game Boy Coding Adventure is a complete, practical and timeless guide to unleash the power of the iconic handheld console. By the end of the book, you will have acquired all the necessary technical knowledge to program games and applications for the Game Boy.
Read more…
English [en] · PDF · 31.2MB · 2024 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.94
Automate the Boring Stuff Workbook
Al Sweigart
No Starch Press, Incorporated, 2025
This companion to the bestselling Automate the Boring Stuff with Python (500,000+ copies sold) provides hundreds of hands-on exercises to reinforce core material. Al Sweigart’s classic coding book Automate the Boring Stuff with Python, now in its third edition, has taught more than half a million readers how to dispense with tedious tasks using the Python programming language. In this hands-on companion workbook, Sweigart gives those readers — and any Python programming beginner — hundreds of new ways to practice what they’ve learned. Through a wide variety of exercises, readers will test their understanding of programming concepts, face down tricky challenges, and explore use cases of common techniques. The workbook’s creative projects encourage readers to build games, animations, and digital tools, offering novel ways to think about Python’s applications in their everyday life. Covers Python 3.x and its ecosystem of third-party libraries.
Read more…
English [en] · EPUB · 2.3MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.89
From Day Zero to Zero Day: A Hands-On Guide to Vulnerability Research
Eugene Lim
No Starch Press, Incorporated, 1, 2025
Find vulnerabilities before anyone else does. Zero days aren’t magic—they’re missed opportunities. From Day Zero to Zero Day teaches you how to find them before anyone else does. In this hands-on guide, award-winning white-hat hacker Eugene “Spaceraccoon” Lim breaks down the real-world process of vulnerability discovery. -You’ll retrace the steps behind past CVEs, analyze open source and embedded targets, and build a repeatable workflow for uncovering critical flaws in code. Whether you’re new to vulnerability research or sharpening an existing skill set, this book will show you how to think—and work—like a bug hunter. -You’ll learn how to: Identify promising targets across codebases, protocols, and file formats. Trace code paths with taint analysis and map attack surfaces with precision. Reverse engineer binaries using Ghidra, Frida, and angr. Apply coverage-guided fuzzing, symbolic execution, and variant analysis. Build and validate proof-of-concept exploits to demonstrate real-world impact. -More than a toolkit, this is a window into how top vulnerability researchers approach the work. You’ll gain not just techniques but also the mindset to go deeper, ask better questions, and find what others miss. If you’re ready to stop reading write-ups and start writing them, From Day Zero to Zero Day is your guide.
Read more…
English [en] · PDF · 2.6MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.6
From Day Zero to Zero Day
Eugene Lim
William Pollock, Early Access edition, 2025
INTRODUCTION Zero day. The term evokes a sense of urgency, fear, and yes, even excitement in infosec circles. They are called zero days because no one other than the researchers who discovered them knows about them, and the clock to patch a known vulnerability hasn’t even started yet.The discoverers of the zero days are thus free to exploit them at will. Rare, dangerous, and often overhyped, zero days capture the imagination of security enthusiasts, who view zero-day research as one of the pinnacles of offensive security...
Read more…
English [en] · PDF · 11.5MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.6
lgli/Building_a_Debugger.epub
Building a Debugger : Write A Native X64 Debugger from Scratch
Sy Brand
No Starch Press, Incorporated, 2025
If debuggers seem like magic to you, there is no better way to demystify them than to write your own. This book will show you exactly how to do it, walking you through the entire process of building a debugger for x64 Linux systems using C++. As you go from an empty filesystem folder to a fully fledged debugger capable of setting breakpoints, stepping through code, manipulating variables, and more, you’ll learn how to Attach to a process Read and write to registers Set hardware and software breakpoints Output disassembly Support multithreading and other tasks As you add features to your debugger, you’ll also pick up a wealth of knowledge about operating systems, compilers, software testing, and low-level programming that you can use in your day-to-day development.
Read more…
English [en] · EPUB · 19.2MB · 2025 · 📘 Book (non-fiction) · 🚀/lgli/lgrs ·
Save
base score: 11065.0, final score: 167501.6
Your ad here.
Engineering Secure Devices
Dominik Merli
No Starch Press, Incorporated, 2, 2024
This practical guide to building embedded and IoT devices securely is an essential resource for current and future developers tasked with protecting users from the potential threats of these ubiquitous devices. As an engineer, you know that countless devices—from industrial components to smart household appliances—rely on embedded computer systems. But how do you balance the need for robust security with performance and innovative product design? Engineering Secure Devices will guide you through crafting secure devices—from protecting crucial assets to the nature of attackers and the risks they pose. You’ll explore the technical intricacies and pros and cons of symmetric and asymmetric cryptography and learn how to use and analyze random number generators and cryptographic algorithms. You’ll learn how to ensure confidential data storage and secure memory, and devise secure device identity solutions and communication protocols to reinforce system architecture against potential threats. And finally, you’ll learn how to properly design secure boot and secure update processes, manage access control, and perform system monitoring to secure IoT devices. Real-world case studies throughout highlight practical applications, solutions, and obstacles, such as firmware updates with SWUpdate, secure communication with MQTT, and advanced access control with AppArmor. You’ll also dig into topics like: Analyzing the performance of cryptographic implementations in both hardware and software Considerations for secure boot and software update processes to ensure ongoing firmware integrity Designing robust device architectures that withstand attacks while maintaining critical operations Developing strategies to detect and respond to anomalies or security breaches in embedded systems Whether you’re an IoT developer or an embedded system architect, Engineering Secure Devices equips you with the indispensable knowledge to design, secure, and support the next generation of smart devices—fr
Read more…
English [en] · PDF · 5.4MB · 2024 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.6
Data Engineering for Cybersecurity
James Bonifield
No Starch Press, Incorporated, 1, 2025
Turn raw logs into real intelligence. Security teams rely on telemetry—the continuous stream of logs, events, metrics, and signals that reveal what’s happening across systems, endpoints, and cloud services. But that data doesn’t organize itself. It has to be collected, normalized, enriched, and secured before it becomes useful. That’s where data engineering comes in. In this hands-on guide, cybersecurity engineer James Bonifield teaches you how to design and build scalable, secure data pipelines using free, open source tools such as Filebeat, Logstash, Redis, Kafka, and Elasticsearch and more. You’ll learn how to collect telemetry from Windows including Sysmon and PowerShell events, Linux files and syslog, and streaming data from network and security appliances. You’ll then transform it into structured formats, secure it in transit, and automate your deployments using Ansible. You’ll also learn how to: Encrypt and secure data in transit using TLS and SSH Centrally manage code and configuration files using Git Transform messy logs into structured events Enrich data with threat intelligence using Redis and Memcached Stream and centralize data at scale with Kafka Automate with Ansible for repeatable deployments Whether you’re building a pipeline on a tight budget or deploying an enterprise-scale system, this book shows you how to centralize your security data, support real-time detection, and lay the groundwork for incident response and long-term forensics.
Read more…
English [en] · PDF · 58.5MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167501.48
lgli/Practical Deep Learning_2Ed_True.epub
Practical Deep Learning: A Python-Based Introduction
Ronald T. Kneusel
No Starch Press, Incorporated, 2, 2025 jul 08
Deep learning made simple.Dip into deep learning without drowning in theory with this fully updated edition of Practical Deep Learning from experienced author and AI expert Ronald T. Kneusel.After a brief review of basic math and coding principles, you’ll dive into hands-on experiments and learn to build working models for everything from image analysis to creative writing, and gain a thorough understanding of how each technique works under the hood. Whether you’re a developer looking to add AI to your toolkit or a student seeking practical machine learning skills, this book will teach you:How neural networks work and how they’re trainedHow to use classical machine learning modelsHow to develop a deep learning model from scratchHow to evaluate models with industry-standard metricsHow to create your own generative AI modelsEach chapter emphasizes practical skill development and...
Read more…
English [en] · EPUB · 26.8MB · 2025 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 11068.0, final score: 167501.48
lgli/microcontroller-exploits-travis-goodspeed.rar
Microcontroller Exploits
Travis Goodspeed
No Starch Press, Incorporated, 2024
Microcontroller Exploits is a deep dive into advanced hardware hacking with detailed examples of real-world techniques and a comprehensive survey of vulnerabilities. In this advanced guide to hardware hacking, you'll learn how to read the software out of single chip computers, especially when they are configured not to allow the firmware to be extracted. This book documents a very wide variety of microchip hacking techniques; it's not a beginner's first introduction. You'll start off by exploring detailed techniques for hacking real-world chips, such as how the STM32F0 allows for one word to be dumped after every reset. You'll see how the STM32F1’s exception handling can slowly leak the firmware out over an hour, and how the Texas Instruments MSP430 firmware can be extracted by a camera flash. For each exploit, you'll learn how to reproduce the results, dumping a chip in your own lab. In the second half of the book you'll find an encyclopedic survey of vulnerabilities, indexed and cross referenced for use in practicing hardware security.
Read more…
English [en] · RAR · 62.2MB · 2024 · 📘 Book (non-fiction) · 🚀/lgli/lgrs ·
Save
base score: 11050.0, final score: 167501.47
Building a Debugger - Write a Native X64 Debugger From Scratch
Sy Brand
No Starch Press, Incorporated, 1, 2025
Master the inner workings of your x64 Linux system and expand your OS expertise by writing your very own debugger using C++. If debuggers seem like magic to you, there is no better way to demystify them than to write your own. This book will show you exactly how to do it, walking you through the entire process of building a debugger for x64 Linux systems using C++. As go from an empty filesystem folder to a fully fledged debugger capable of setting breakpoints, stepping through code, manipulating variables, and more, you’ll learn how to: Attach to a process Read and write to registers Set hardware and software breakpoints Output disassembly Support multithreading and other tasks As you add features to your debugger, you’ll also pick up a wealth of knowledge about operating systems, compilers, software testing, and low-level programming that you can use in your day-to-day development.
Read more…
English [en] · MOBI · 40.8MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11055.0, final score: 167500.94
Your ad here.
Arduino for Arduinians
John Boxall
No Starch Press, Incorporated, 11, 2023
Guided by an expert craftsman with over 30 years of experience, you’ll build 70 awesome Arduino projects and emerge a true Arduinian ready to invent your own complex creations. For Arduino programmers who’ve mastered the basics, this book is the next step toward becoming an expert Arduinian. You’ll build 70 complex and practical projects with this versatile microcontroller platform and gain advanced skills to design reliable, professional, user-friendly creations. You’ll remote-control your Arduino via Bluetooth and instant messaging, improve the accuracy of clock projects with internet time servers, and automatically turn your Arduino off when it completes a task. You’ll safely control AC mains power and higher currents and conserve battery with low-power and sleep modes. You’ll also use Charlieplexing to control LED matrix displays, keep your Arduino running with a watchdog timer, communicate over longer wired distances with the RS232 and RS485 buses, and much more. Along the way, you’ll build fun and useful devices like: • A camera-enabled circuit to stream videos • An MP3 player to listen to audio of your choice • A CAN bus circuit to gather speed and engine data from your car • A web server to display data captured with an ESP32 board • A PS/2 keyboard to improve your user interfaces and easily enter and display data Guided by an Arduino master, you’ll harness dozens of sensors, motors, displays, and techniques to bring your own expert inventions to life. Requirements: Arduino Uno and other Arduino-compatible microcontrollers andUSBasp programmers. Some projects may require other inexpensive parts.
Read more…
English [en] · PDF · 39.2MB · 2023 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11068.0, final score: 167500.77
Getting Started with FPGAs
Russell Merrick
No Starch Press, Incorporated, 1, 2023
Skip the complexity and learn to program FPGAs the easy way through this hands-on, beginner-friendly introduction to digital circuit design with Verilog and VHDL. Whether you have been toying with field programmable gate arrays (FPGAs) for years or are completely new to these reprogrammable devices, this book will teach you to think like an FPGA engineer and develop reliable designs with confidence. Through detailed code examples, patient explanations, and hands-on projects, Getting Started with FPGAs will actually get you started. Russell Merrick, creator of the popular blog Nandland.com, will guide you through the basics of digital logic, look-up tables, and flip-flops, as well as high-level concepts like state machines. You’ll explore the fundamentals of the FPGA build process including simulation, synthesis, and place and route.You’ll learn about key FPGA primitives, such as DSP blocks and PLLs, and examine how FPGAs handle math operations and I/O. Code examples are provided in both Verilog and VHDL, making the book a valuable resource no matter your language of choice. You’ll discover how to: Implement common design building blocks like multiplexers, LFSRs, and FIFOs Cross between clock domains without triggering metastable conditions or timing errors Avoid common pitfalls when performing math Transmit and receive data at lightning speeds using SerDes Write testbench code to verify your designs are working With this accessible, hands-on guide, you’ll be creating your own functional FPGA projects in no time. Getting started with FPGAs has never been easier.
Read more…
English [en] · PDF · 9.0MB · 2023 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11068.0, final score: 167500.67
lgli/FromDayZerotoZeroDay.pdf
From Day Zero to Zero Day: A Hands-On Guide to Vulnerability Research
Eugene Lim
No Starch Press, Incorporated, 1, 2025 aug 12
Find vulnerabilities before anyone else does.Zero days aren’t magic—they’re missed opportunities. From Day Zero to Zero Day teaches you how to find them before anyone else does. In this hands-on guide, award-winning white-hat hacker Eugene “Spaceraccoon” Lim breaks down the real-world process of vulnerability discovery. You’ll retrace the steps behind past CVEs, analyze open source and embedded targets, and build a repeatable workflow for uncovering critical flaws in code. Whether you’re new to vulnerability research or sharpening an existing skill set, this book will show you how to think—and work—like a bug hunter. You’ll learn how to: Identify promising targets across codebases, protocols, and file formats. Trace code paths with taint analysis and map attack surfaces with precision. Reverse engineer binaries using Ghidra, Frida, and angr. Apply coverage-guided fuzzing, symbolic execution, and variant analysis. Build and validate proof-of-concept exploits to demonstrate real-world impact. More than a toolkit, this is a window into how top vulnerability researchers approach the work. You’ll gain not just techniques but also the mindset to go deeper, ask better questions, and find what others miss. If you’re ready to stop reading write-ups and start writing them, From Day Zero to Zero Day is your guide. Author Bio Eugene Lim (aka “Spaceraccoon”) is a security researcher and white-hat hacker who has reported hundreds of vulnerabilities across enterprise software, hardware, and cloud services. In 2021, he was one of five researchers selected from a pool of over one million for HackerOne’s H1-Elite Hall of Fame. His research has been featured at Black Hat and DEF CON and in WIRED and The Register.
Read more…
English [en] · PDF · 33.1MB · 2025 · 📘 Book (non-fiction) · 🚀/lgli/zlib ·
Save
base score: 11068.0, final score: 167500.67
(한/영 AI교차번역) Machine Learning Q and AI: 30 Essential Questions and Answers on Machine Learning and AI (for True Epub)
Sebastian Raschka
No Starch Press, Incorporated, 1st, 2024
한글/영문 AI교차 번역판Learn the answers to 30 cutting-edge questions in machine learning and AI and level up your expertise in the field. If you’re ready to venture beyond introductory concepts and dig deeper into machine learning, deep learning, and AI, the question-and-answer format of Machine Learning Q and AI will make things fast and easy for you, without a lot of mucking about. Born out of questions often fielded by author Sebastian Raschka, the direct, no-nonsense approach of this book makes advanced topics more accessible and genuinely engaging. Each brief, self-contained chapter journeys through a fundamental question in AI, unraveling it with clear explanations, diagrams, and hands-on exercises. WHAT'S INSIDE: FOCUSED CHAPTERS: Key questions in AI are answered concisely, and complex ideas are broken down into easily digestible parts. WIDE RANGE OF TOPICS: Raschka covers topics ranging from neural network architectures and model evaluation to computer vision and natural language processing. PRACTICAL APPLICATIONS: Learn techniques for enhancing model performance, fine-tuning large models, and more. You’ll also explore how to: • Manage the various sources of randomness in neural network training • Differentiate between encoder and decoder architectures in large language models • Reduce overfitting through data and model modifications • Construct confidence intervals for classifiers and optimize models with limited labeled data • Choose between different multi-GPU training paradigms and different types of generative AI models • Understand performance metrics for natural language processing • Make sense of the inductive biases in vision transformers If you’ve been on the hunt for the perfect resource to elevate your understanding of machine learning, Machine Learning Q and AI will make it easy for you to painlessly advance your knowledge beyond the basics.
Read more…
Korean [ko] · English [en] · EPUB · 26.6MB · 2024 · 📗 Book (unknown) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167500.67
Microcontroller Exploits
Travis Goodspeed
No Starch Press, Incorporated, 2024
In this advanced guide to hardware hacking, you'll learn how to read the software out of single chip computers, especially when they are configured not to allow the firmware to be extracted.This book documents a very wide variety of microchip hacking techniques; it's not a beginner's first introduction.You'll start off by exploring detailed techniques for hacking real-world chips, such as how the STM32F0 allows for one word to be dumped after every reset. You'll see how the STM32F1’s exception handling can slowly leak the firmware out over an hour, and how the Texas Instruments MSP430 firmware can be extracted by a camera flash.For each exploit, you'll learn how to reproduce the results, dumping a chip in your own lab.In the second half of the book, you'll find an encyclopedic survey of vulnerabilities, indexed and cross referenced for use in practicing hardware security.
Read more…
English [en] · EPUB · 66.0MB · 2024 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167500.67
Your ad here.
Automate the Boring Stuff with Python, 3rd Edition
Al Sweigart
No Starch Press, Incorporated, 3, 2025
The bestselling introduction to Python programming, revised to include the latest Python features, improved explanations, and new chapters about databases and sound files. If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do this work for you? In this fully revised third edition of Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required. Early chapters will teach you the fundamentals of Python through clear explanations and engaging examples. You’ll write your first Python program; work with strings, lists, dictionaries, and other data structures; then use regular expressions to find and manipulate text patterns. Once you’ve mastered the basics, you’ll tackle projects that teach you to use Python to automate tasks like: Searching the web, downloading content, and filling out forms Finding, extracting, and manipulating text and data in files and spreadsheets Copying, moving, renaming, or compressing saved files on your computerSplitting, merging, and extracting text from PDFs and Word documents Interacting with applications through custom mouse and keyboard macros Managing your inbox, unsubscribing from lists, and sending email or text notifications New to this edition: All code and examples have been thoroughly updated. You’ll also find four new chapters on database integration, speech recognition, and audio and video editing, as well as 16 new programming projects and expanded coverage of developer techniques like creating command line programs. Don’t spend your time on work a well-trained monkey could do. Even if you’ve never written a line of code, you can pass off that grunt work to your computer. Learn how in Automate the Boring Stuff with Python.
Read more…
English [en] · PDF · 17.6MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167500.64
The Nature of Code: Simulating Natural Systems with Javascript
Daniel Shiffman
No Starch Press, Incorporated, 1, 2024
All aboard The Coding Train! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with “The Coding Train” YouTube star Daniel Shiffman. How can we use code to capture the unpredictable properties of nature? How can understanding the mathematical principles behind our physical world help us create interesting digital environments? Written by “The Coding Train” YouTube star Daniel Shiffman, The Nature of Code is a beginner-friendly creative coding tutorial that explores a range of programming strategies for developing computer simulations of natural systems—from elementary concepts in math and physics to sophisticated machine-learning algorithms. Using the same enthusiastic style on display in Shiffman’s popular YT channel, this book makes learning to program fun, empowering you to generate fascinating graphical output while refining your problem-solving and algorithmic-thinking skills. You’ll progress from building a basic physics engine that simulates the effects of forces like gravity and wind resistance, to creating evolving systems of intelligent autonomous agents that can learn from their mistakes and adapt to their environment. The Nature of Code introduces important topics such as: Randomness Forces and vectors Trigonometry Cellular automata and fractals Genetic algorithms Neural networks Learn from an expert how to transform your beginner-level skills into writing well-organized, thoughtful programs that set the stage for further experiments in generative design. NOTE: All examples are written with p5.js, a JavaScript library for creative coding, and are available on the book's website.
Read more…
English [en] · EPUB · 47.4MB · 2024 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167499.98
Designing Electronics that Work: Real-World Hardware Development
Hunter Scott
No Starch Press, Incorporated, 2025
If you’ve ever had a board fail on power-up, spent hours debugging a layout that “should work,” or run into a supplier problem just before a deadline—you already know this isn’t just about theory. It’s about judgment, decisions, and real-world constraints.Designing Electronics That Work is a guide to all the practical things you won’t find in a typical electronics textbook. It’s written for people who already know a little—maybe a lot—about circuits, but want to move faster, make fewer mistakes, and ship working hardware with more confidence.
Read more…
English [en] · PDF · 20.5MB · 2025 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167499.97
The Book of Batch Scripting: From Fundamentals to Advanced Automation
Jack McLarney
No Starch Press, Incorporated, 1, 2024
This fast-paced, hands-on, quirky introduction to Windows’ Batch scripting language is ideal for coders of all skill levels. In this era of advanced programming languages, the simplicity, universality, and efficiency of Batch scripting holds undeniable value. Whether you’re maintaining legacy systems or seeking to understand the foundations of command line automation, The Book of Batch Scripting shows you how to become proficient with this tool included in every version of Windows. As you work through the book, you will: Write a simple .bat file that performs a daily task with just a couple of mouse clicks Delve into variables and data types, and learn how a variable can possess two values at once—and why you should care Learn how to manage and collect data on files and directories either locally or on a network Harness the power of the for command to build complex loops with just a few lines of code Explore advanced topics like recursion, performing text searches, and even learn how to write a .bat file that writes a .bat file Extend Batch to use features like booleans, floats, operators, arrays, hash tables, stacks, queues, and even object-oriented design Written for beginners and experts alike, The Book of Batch Scripting will have you streamlining your workflow and writing effective code in no time. This simple but powerful tool is about to make your life a little bit easier and more fun. Requires: Microsoft Windows
Read more…
English [en] · EPUB · 2.0MB · 2024 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11065.0, final score: 167499.97
lgli/MathForProgramming.mobi
Math for Programming: Learn the Math, Write Better Code
Ronald T. Kneusel
No Starch Press, Incorporated, 1, 2025
A one-stop-shop for all the math you should have learned for your programming career. Every great programming challenge has mathematical principles at its heart. Whether you’re optimizing search algorithms, building physics engines for games, or training neural networks, success depends on your grasp of core mathematical concepts. In Math for Programming , you’ll master the essential mathematics that will take you from basic coding to serious software development. You’ll discover how vectors and matrices give you the power to handle complex data, how calculus drives optimization and machine learning, and how graph theory leads to advanced search algorithms. Through clear explanations and practical examples, you’ll learn to: Harness linear algebra to manipulate data with unprecedented efficiency Apply calculus concepts to optimize algorithms and drive simulations Use probability and statistics to model uncertainty and analyze data Master the discrete mathematics that powers modern data structures Solve dynamic problems through differential equations Whether you’re seeking to fill gaps in your mathematical foundation or looking to refresh your understanding of core concepts, Math for Programming will turn complex math into a practical tool you’ll use every day.
Read more…
English [en] · MOBI · 61.2MB · 2025 · 📘 Book (non-fiction) · 🚀/lgli/lgrs ·
Save
base score: 11055.0, final score: 167499.97
Your ad here.
Serious Cryptography, 2nd Edition: A Practical Introduction to Modern Encryption
Jean-Philippe Aumasson
No Starch Press, Incorporated, 2, 2024
This practical guide to modern encryption breaks down the fundamental mathematical concepts at the heart of cryptography without shying away from meaty discussions of how they work. You’ll learn about authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve cryptography.You'll also learn:- Key concepts in cryptography, such as computational security, attacker models, and forward secrecy- The strengths and limitations of the TLS protocol behind HTTPS secure websites- Quantum computation and post-quantum cryptography- About various vulnerabilities by examining numerous code examples and use cases- How to choose the best algorithm or protocol and ask vendors the right questionsEach chapter includes a discussion of common implementation mistakes using real-world examples and details what could go wrong and how to avoid these pitfalls.This new second edition has been thoroughly revised and updated, with a new chapter on Cryptocurrency.Whether you’re a seasoned practitioner or a beginner looking to dive into the field, Serious Cryptography will provide a complete survey of modern encryption and its applications.
Read more…
English [en] · PDF · 18.8MB · 2024 · 📘 Book (non-fiction) · 🚀/zlib ·
Save
base score: 11068.0, final score: 167499.97
Previous
1
2
3
4
5
Next
Previous
1
2
…
5
Next