Syllabus
Table of Contents
- 1. Writing
- 2. Web Technologies
- 3. Data Structures and Algorithms
- 4. Math
- 5. Distributed Systems
- 6. Database
- 7. Information,Thinking and Learning
- 8. HCI & Future of programming
- 9. Physics
- 10. Data Analysis and Viz
- 11. Map and Geography
- 12. Compilers, Interpreters and PLT
- 13. Security
- 14. Network
- 15. Finance and Economics
- 16. Computer Architecture
- 17. Operating Systems and Kernel
- 18. Machine Performance
- 19. Creative Programming
- 20. Computer graphics
- 21. Archival
- 22. Search & Recommendations
- 23. Zig
- 24. Climate change
- 25. Machine Learning
- 26. How to do research & classical engineering
- 27. General Software Engineering
- 28. Quantum Computing
- 29. Embedded systems and Radio
- 30. Maker things
- 31. Gardening
Some meta ideas about learning:
1. Writing
1.1. Reading list
1.2. Videos
1.3. Blog-posts
- The Seven-Action Documentation Model | Hacker News
- Is it worth writing about? | notes.eatonphil.com
- Storytelling — Gordon Brander
- Advice from Cormac McCarthy on Writing Great Science Papers
- How To Win At Tech Publishing
- We Are All Nerds: The Literary Works of Neal Stephenson
- Documentation System
- Diátaxis
- Tech Talks Don’t Have to be Boring; follow these simple rules. {3000 views} |…
- hackergrrl/art-of-readme
- My productivity routine to write a 500-page book
- How I learned to stop worrying and structure all writing as a list
- In defence of summaries: A response to Iain McGilchrist’s critique
- idea river
- Writing a Technical Book • AndreGarzia.com
- The Ultimate Guide to Writing Online - David Perell
- How to Write Articles and Essays Quickly
- A Better Cheatsheet • Hillel Wayne
2. Web Technologies
2.2. Blog-posts
- General
- Browsers
- Video Processing / Streaming
2.3. CanvasAPI and Web Animations
2.4. Framer Motion
[ ]Everything about Framer Motion layout animations[ ]Advanced animation patterns with Framer Motion[ ]How to Animate Elements When in View on Scroll with Framer Motion[ ]Inside Framer’s Magic Motion[ ]Get a sneak peek of Framer Motion Recipes! - YouTube[ ]Learn Framer Motion: Build a complex staggered[ ]Let’s Learn Framer Motion! (with Matt Perry)
3. Data Structures and Algorithms
3.1. Books
3.2. Lectures
3.3. Blog-posts
3.4. Tools
- Data Structure Visualization
- Pathfinding Visualizer : Try making this for yourself
- jhackshaw/tspvis: Visualize
- gzc/CLRS: Solutions to Introduction to Algorithms
4. Math
4.1. Meta
4.2. Statistics
4.3. Discrete Math
4.4. Number Theory
4.5. Calculus
4.6. Differential Equations
4.7. Linear Algebra
4.7.1. Book
4.7.2. Blog-posts
4.8. Real Analysis
4.9. Complex Analysis
5. Distributed Systems
5.1. Lectures
5.2. Blog-posts
- General
- CAP
- Experiments
- Sys Admin
- System Design
- P2P
- Capabilities
6. Database
6.1. Practice
6.2. Books
6.3. Lectures
6.4. Blog-posts
- General
- Working
- Distributed
- Design and performance
- Other
7. Information,Thinking and Learning
7.1. Reading list
7.2. Books/Wikis
7.3. Blog-posts
- Guides
- Mental models
- Experiments
- Systems Thinking
- Others
- Anki SRS Algorithm
- Unbundling Tools for Thought
- Ask HN: Teaching kids how to think?
- 75% of the Time We Spend With Our Kids in Our Lifetime Will Be Spent By Age 12
- Finite of Sense and Infinite of Thought: A History of Computation, Logic and …
- Open Knowledge Movement : Personal Reflections
- The Map Is Not the Territory - Farnam Street
- if-then-else/if-then-else.md
7.4. Tools
- Orbit
- Experimenting with Remembrance Agents · Jethro Kuan
- WikiIndex | Hacker News
- CardStock | Hacker News
- Piotr Wozniak - supermemo.guru
- LiquidText - “PDF Editor with Superpowers” FastCompany
- andymatuschak/orbit: Experimental spaced repetition platform for exp…
- System Graphg
- ncase/loopy: A tool for thinking in systems
- Tools for better thinking | Untools : better make a backup of this site, has the info up nicely
- Word Tree / Fernanda Viegas & Martin Wattenberg
- Engineering Media
- penrose/penrose: Create beautiful diagrams just by typing
8. HCI & Future of programming
8.1. Inspiration
- GitHub - mathigon/textbooks: Source code of Mathigon’s interactive textbooks
- Old London Bridge | A 17th-century Masterpiece | English Heritage
- https://github.com/szymonkaliski/cartographist
- Promnesia | beepb00p
- GitHub - chr15m/slingcode: personal computing platform
- GitHub - w2g/w2g: World Wide Graph: A memex for semantic notetaking
8.2. Blog posts
8.3. References
- https://github.com/geekodour-privatebackups/APerspectiveOnTechnology : Notes on OGs
- HCI Bibliography : Human-Computer Interaction Resources
- https://github.com/prathyvsh : OG 2
- Esoteric.Codes: Esolangs, Esoteric Programming Styles, Code Art, Code Poetry
- Cyborg Anthropology
- CTMU Wiki
- CRDT-richtext: Rust implementation of Peritext and Fugue | Hacker News
- GitHub - jbrew/readability: A collection of readability measures
- GitHub - k-qy/notation: Collection of quotes on notation design & how it affects thought.
10. Data Analysis and Viz
10.1. Blog-posts
- Understanding US Power Outages – By Brian Potter | Hacker News
- Shopify’s Data Science & Engineering Foundations — Data Science & Engineering
- Datasets as Imagination - by Lila Shroff - Reboot
- xori/gamblers-dice: A terrible idea, now real.
- A eulogy for Dark Sky, a data visualization masterpiece | Hacker News
- The 12-bit rainbow palette
- How Writing Has Spread Across the World, from 3000 BC to This Year
- Legacies of British Slavery
10.2. Case Studies
- GitHub - diagram-chasing/votes-in-a-name: Exploring namesake candidates in Indian elections
- Show HN: Knowledge graph of restaurants and chefs, built using LLMs | Hacker News
- https://github.com/notAkki/spots
- Asher Falcon: live public transport routing
- I ate and reviewed every snack in our office kitchen | Hacker News
- https://stephenfollows.com/p/harvey-weinstein-thanked-more-than-god
- A Claxonomy of Mexico City’s Traffic | Hacker News
- Visualizing Ship Movements with AIS Data | Hacker News
- Where is the most densely populated square kilometre in the UK? (2023) | Hacker News
- How economical is your local Taco Bell? | Hacker News
- NOISY CITIES
- HeavyIQ: Understanding 220M Flights with AI
- Exploring Hacker News by mapping and analyzing 40 million posts and comments for fun | Wilson Lin
- Violence
- The Death of NYC Congestion Pricing | Hacker News
- How people laugh online - Rest of World
- How big is YouTube? | Hacker News
- Death by Hockey Sticks | Do the Math
- I analyzed stackoverflow - Matan-h
- How Many Hobbits? A Demographic Analysis of Middle Earth | Hacker News
- Average distance to a supermarket in Amsterdam is 400 meter or 1300 feet | Ha…
- The Atlas of Economic Complexity | Hacker News
- GitHub - phiresky/youtube-sponsorship-stats
- Google Colab - SVB, Inverted Curve And Bond Risk
- Tracking Austrian grocery prices by scraping store sites | Hacker News
- Analysis of the data job market using “Ask HN: Who is hiring?” posts - Emir’s blog
- Visualizing every job in the world | Hacker News
- What to Call Your Distant Relative | FlowingData
- American English Dialects
- https://github.com/jcw024/lichess_database_ETL/blob/main/README.md
- aatishb/maskmath: An Explorable Essay on How Masks Can End COVID-19
- Where Are Americans Born? An Analysis of U.S. Census Data from 1850 - 2020
- GitHub - erikbern/git-of-theseus: Analyze how a Git repo grows over time
- This tweet by Tim Urban about graphs/diagrams
10.3. Datasets
10.4. Inspirations
- This is a teenager
- Subway Stories | Hacker News
- Visualizing All ISBNs | Hacker News
- NYC Congestion Pricing Tracker | Hacker News
- Map of Reddit (Anvaka)
- Network visualization of 50k blogs and links | Hacker News
- Some notes on handling hairy viz
- articles/why12notes.ipynb at main · aguaviva/articles · GitHub
- https://usefulcharts.com/
- I’ve overlayed stays on a light pollution satellite map | Hacker News
- http://timeline.knightlab.com/
- A statistical analysis of the work of Bob Ross (2014) | Hacker News
- https://anvaka.github.io/map-of-github
- https://github.com/rstacruz/kingraph
- Population.io by World Data Lab
- https://github.com/ngshiheng/burplist
- https://github.com/thesephist/histools
- https://yournfts.org
- Setosa data visualization and visual explanations
- ai-observatory
- The landscape of biomedical research
- Reddit - Dive into anything
- Information is Beautiful
- StoryWrangler - Twitter Ngram Search
- Incarceration in Real Numbers
- How Rich Am I?
- How Long to Read - Search millions of books
10.5. Tools
- https://pol.is/home
- Wikipedia related / Wikipedia dataset
- Other plotting libs
10.7. Visualization
11. Map and Geography
Making maps of things not usually on maps has been my passion for years. And I made many of them. One of the more popular ones that some of you might know is the Music-Map - some HN user
11.1. Interesting maps
11.1.1. Case Studies & Experiments
| Title | Description | Source |
|---|---|---|
| Mapping Australian Laws | Comprehensive mapping of laws, regulations, and cases in Australia | Hacker News |
| US Housing Price Analysis (1950 vs. 2024) | Inflation-adjusted comparison of house prices | Hacker News |
| Kebab Quality Near Train Stations | Humorous “study” on kebab quality relative to proximity to transit | Hacker News |
| Spacetime Travel Maps | Maps warped to show travel time instead of distance | Hacker News |
| End of the World Maps | Maps related to geopolitics and global shifts | Zeihan on Geopolitics |
| Restaurant Rankings via Google Maps | Statistical analysis of restaurant quality based on Google Maps data | Hacker News, Hacker News |
| Aztec Capital Reconstruction | 3D model of Tenochtitlan (modern Mexico City) | Hacker News |
| Tolkien Estate Maps | Original Middle-earth illustrations | Tolkien Estate |
| TimeMaps (2017) | Visualization of historical timelines on maps | Hacker News, TimeMapv2 |
| Rental bike usage patterns | Analysis of bike rental data with geographical patterns | |
| How fateful? | Conceptual mapping of fate and probability | |
| Network diagram of North Indian extended families | Visualization of family name relationships in Northern India | |
| Justin Kuang’s Map Projects | Collection of creative mapping and data visualization projects | |
| Experiments with maps | Collection of experimental mapping approaches and techniques | |
| looksmapping | google review ranked by looks |
11.1.2. Geographical Maps & Analyses
- New York City
- 1980s Street View: Retrospective visualizations of NYC streets.
- NYC Subwaysheds: Analysis of subway catchment areas.
- London
- London Street Trees: Inventory of London’s urban trees.
- London Street Views (1840): Historical panoramas.
- Traffic Collisions in London (2022): Data visualization of accidents involving cyclists.
- Medieval London Map: Historical map resource.
- A new map of medieval London | Hacker News
- London Medieval Murder Map: Historical crime data visualization.
- Hexagonal Map of London: Unique mapping style for London.
- High Streets in London: Analysis of London’s high streets.
- Live Map of the London Underground | Hacker News
- Netherlands
- Land Use Visualization: Detailed land classification map.
- United States
- Pictorial Maps of the US: Artistic map collection.
- Price Tracker for US McDonald’s Locations
- All Streets by Ben Fry : Art project visualizing all streets in the US
- BLR
- Others
- Vintage Maps of Akihabara (1976–2001): Historical maps of Akihabara, Japan.
11.1.3. Interactive & Niche Maps
- Cultural & Historical
- Roman Roads Subway Diagram: Ancient Roman road network visualized as a subway map. 🌟
- Zork Maps Treasury: Retro game cartography.
- A treasury of Zork maps : Collection of maps from the classic text adventure game Zork
- Histomap (2021): Visualizing 4000 years of global power history.
- The topologist’s world map : Article about topological approaches to world mapping
- The Silk Roads Experience : Travel resource for historical Silk Road routes
- Map with the most famous people from every city : Hacker News discussion about mapping famous people by location
- Ancient Earth globe : Interactive globe showing Earth’s appearance at different geological time periods
- Anton Thomas Art : Artistic hand-drawn maps and cartographic illustrations
- Environmental & Real-Time Data
Application Source Lightning Strikes Tracker Blitzortung Bird Migration Explorer Audubon Explorer Satellite Tracking Tool LeoLabs Visualization Light Pollution Map Light Pollution Info Every mountain, building and tree shadow mapped HN discussion on a tool that maps shadows for any location, date and time Climate Zones Interactive visualization of global climate zones - Random maps
- Znerox/wifimap : GitHub repository for mapping WiFi networks geographically
- vsueiro/supertunnel : GitHub repository for creating interactive tunnel-style visualizations
- Indian family names
- Map with the most famous people from every city
- Utility Maps
- Public Toilets in Ireland: Pee.ie
- EV Charging Stations: OpenChargeMap
- Show HN: A website that heatmaps your city based on your housing preferences | Hacker News
- Trains
- Cams
11.1.4. Tools & Applications
- Mapping Tools
- GeoImageViewer: View photographs alongside maps (GitHub Repository).
- Streets GL – 3D OpenStreetMap | Hacker News
- Geolocation Systems
- Miscellaneous Tools
- transitland-processing-animation : GitHub repository for transit data visualization animations
- GitHub - eyeseast/spatial-data-cooking-show: A demo project and template repo…
- ShadowCalculator: Predict size of shadows at different times of the day for google maps location.
- OpenStreetMap and other Mapping projects
- OpenStreetMap Calendar | Hacker News
- Pieter Vander Vennet’s Diary | OpenStreetMap is in trouble | OpenStreetMap
- LocalWiki: Grassroots effort to collect and share local knowledge through community-created wikis |
- Urban Development and Planning
11.2. Blogposts
11.3. Random Dumps
11.3.1. Interesting interactive maps
- Big list of maps made w OSM
- Histomap: Visualizing the 4000 year history of global power (2021) | Hacker News
- Global Offshore Renewable Map | 4C Offshore
- Ask HN: Do you know travel blogs that have animated SVG maps of their travels? | Hacker News
- A pretty visualisation of the European power grid (2022) | Hacker News
- Watch the path of a raindrop from anywhere in the world | Hacker News
- Map with public fruit trees | Hacker News
- A site that tracks the price of a Big Mac in every US McDonald’s | Hacker News
- Obscure islands I find interesting | Hacker News
- https://github.com/mapzy/mapzy/
- Waterway Map | Hacker News
- All Places in the Atlas on One Map - Atlas Obscura
- Population of WORLD 2019 - PopulationPyramid.net
- The Opportunity Atlas
- Oculi Mundi collection of rare and ancient maps | Hacker News
- Map of Space Invader Mosaics in Paris | Hacker News
- OpenBenches Welcome!
- Virtusaga Map
- Realtime
- Interactive Sky Map | Hacker News
- Blitzortung – real time lightning strikes around the world | Hacker News
- https://www.gridstatus.io/live
- https://github.com/bytewax/awesome-public-real-time-datasets
- Open Charge Map : EV recharge points
- Farm generation
- Average color of the NYC sky every 5 minutes | Hacker News
- Visualising real-time Sydney bus congestion with Marey charts
- Bird Migration Explorer
- Welcome to Journey North
- https://shademap.app/
- https://james.darpinian.com/satellites/ : See satellite tonight
- https://github.com/lukechampine/goldilocks : Find habitable zone
- https://www.submarinecablemap.com/
- https://www.thetruesize.com/
- https://github.com/RailFansCanada/RailFansMap
- https://github.com/cambecc/earth
- Current Map | U.S. Drought Monitor
- 2022 Fall Foliage Map & Nationwide Peak Leaf Forecast
- https://www.ventusky.com/about
- Low Earth Orbit Visualization | LeoLabs
- Light pollution map
- Electricity Maps | Live 24/7 CO₂ emissions of electricity consumption
- Useful
- Hike & Peaks
11.3.2. Tools ppl built
- Show HN: OpenTimes – Free travel times between U.S. Census geographies | Hacker News
- Show HN: Modeling Berlin subway lines in graph database | Hacker News
- Maps.fm: listen a podcast episode about that place on the map | Hacker News
- https://github.com/microsoft/torchgeo
- https://github.com/mapnificent/mapnificent
12. Compilers, Interpreters and PLT
12.1. Meta
12.2. Lectures
12.4. Blog-posts
- Parsing
- Compilers
- LLVM
- PLT
12.5. Tools
- analysis-tools-dev/static-analysis: A curated list of static analysis (SAST) tools for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.
13. Security
13.1. Lectures
13.2. Book
13.3. Tools
- GitHub - zardus/ctf-tools: Some setup scripts for security research tools.
- Ask HN: WebAuthn – Replace Password or Second Factor?
- GitHub - rshipp/awesome-malware-analysis: Defund the Police.
- GitHub - eugenekolo/sec-tools: A set of security related tools
- GitHub - brannondorsey/wifi-cracking: Crack WPA/WPA2 Wi-Fi Routers with Airodump-ng and Aircrack-ng/Hashcat
- GitHub - stuhli/awesome-event-ids: Collection of Event ID ressources useful for Digital Forensics and Incident Response
- GitHub - fiatjaf/awesome-loginless: an awesome list of internet services that don’t require logins or registrations
- GitHub - herrjemand/awesome-webauthn: A curated list of awesome WebAuthn/FIDO2 and now Passkey resources
13.4. Blog-posts
- ZK
- Understanding zero-knowledge proofs
- What the Deal with Zkapps? | Hacker News
- Computer Scientist Explains One Concept in 5 Levels of Difficulty | WIRED - Y…
- Building a Zero Knowledge Architecture - Crowdcast
- https://people.cs.georgetown.edu/jthaler/ProofsArgsAndZK.pdf
- ZK Learning Resources
- ZK Hack
- Recursive zkSNARK Proof as a Private Input - What Is Visible To The Verifier?
- https://arxiv.org/abs/1906.07221
- Cryptography
- Elliptic Curve Cryptography Explained – Fang-Pen’s coding note
- Asymmetric Cryptographic Commitments - Dhole Moments
- Please Stop Encrypting with RSA Directly - Dhole Moments
- Bleichenbacher’s CAT: Stop using RSA key exchange - Hashed Out
- Nat McHugh: Create your own MD5 collisions
- EduTech Spyware is Still Spyware: Proctorio Edition - Dhole Moments
- Others
14. Network
14.1. Books
15. Finance and Economics
15.1. Lectures
15.3. Blog-posts
- Steve Blank Mapping the Unknown – The Ten Steps to Map Any Industry
- “Secrets” about the consumer audio business you may find interesting
- Steve Blank Raising Money
- Origins of Inflation - The Last Bear Standing
- How did the gold standard work? | Hacker News
- DOW JONES for TVC:DJI by EXCAVO — TradingView
- How Demographics Drive the Economy
- Steve Blank Secret History
16. Computer Architecture
16.1. Lectures
16.2. Others
17. Operating Systems and Kernel
17.1. Reading list
17.2. Lectures
17.4. Blog-posts
- System
- SystemD socket activation lesson learned
- I/O is no longer the bottleneck
- How to write a bootloader from scratch (2019) | Hacker News
- Understanding Binary and Data Representation with CyberChef
- https://utcc.utoronto.ca/~cks/space/blog/linux/LinuxBootOverview][Chris’s Wiki">blog/linux/LinuxBootOverview]]
- Steven Rostedt - Learning the Linux Kernel with tracing
- Writing a Linux Debugger (2017) | Hacker News
- Network
- Linux Kernel
18. Machine Performance
18.1. Reading list
- Free MIT Course: Performance Engineering of Software Systems | Hacker News
- Memory Profiling Part 1. Introduction | Easyperf
- Algorithms for Modern Hardware - Algorithmica (Performance / HPC ⭐)
- Parallel Computing and Scientific Machine Learning (SciML): Methods and Applications - MIT Parallel Computing and Scientific Machine Learning (SciML)
- Book: “Performance Analysis and Tuning on Modern CPUs”
18.2. Others
19. Creative Programming
19.1. Inspirations
- https://pudding.cool/2025/04/music-dna/
- Home - bleuje : gif animations
- Procedurally generated Chinese landscape painting.
- 1-bit Hokusai’s ”The Great Wave” – Hypertalking
- https://orb.farm/
- thi.ng - Open source building blocks for computational design
- Mused
- GitHub - anvaka/atree: Just a simple Christmas tree, based on reddit story
- Intro to Data-bending techniques. How to do 5 diferent glitches with 1 technique (heX Bending). - YouTube
- GitHub - anvaka/e-sum: Visualization of exponential sums
- Pokemon Card Animation | Hacker News
- Drawing.garden | Hacker News
- https://github.com/eBildungslabor/tinyhumans
- Collections
20. Computer graphics
20.1. Inspiration
20.2. Other resources
20.3. GUI Programming
21. Archival
21.1. Blog-posts
- Library Genesis in Numbers: Mapping the Underground Flow of Knowledge (2018) [pdf] | Hacker News
- If we lose the Internet Archive, we’re screwed | Hacker News
- Saving 4M books from landfill | Hacker News
- Stanford Libraries launches Taube Archive of the International Military Tribunal at Nuremberg, 1945-46 | Stanford Libraries
- Forgetting the Asbestos – how we lose knowledge and technologies | Hacker News
22. Search & Recommendations
- Books on Recommendation Engines
24. Climate change
24.1. Blog posts
24.2. Labs
25. Machine Learning
25.1. Blogposts
25.1.1. Math
- Mathematics for Machine Learning and Data Science Specialization
- Why can’t you multiply vectors? - YouTube
- Machine Learning Roadmap
- Tensor Calculus - YouTube
- RoPE (Rotary positional embeddings) explained: The positional workhorse of modern LLMs - YouTube
- The Matrix Calculus You Need For Deep Learning
25.1.2. Basics
- The Most Important Algorithm in Machine Learning - YouTube
- [1404.7828] Deep Learning in Neural Networks: An Overview
- Thinking about High-Quality Human Data | Lil’Log
- Inside the Matrix: Visualizing Matrix Multiplication, Attention and Beyond | PyTorch 🌟
- Attention Is Off By One – Evan Miller
- [1511.08458] An Introduction to Convolutional Neural Networks
- [2406.06608] The Prompt Report: A Systematic Survey of Prompting Techniques 🌟
- [1912.05911] Recurrent Neural Networks (RNNs): A gentle Introduction and Overview
- Transformers from Scratch
- Building Autograd Engine & Neural Network Library: An Interactive Guide
- I made a transformer by hand (no training!)
- Speeding up the GPT - KV cache | Becoming The Unbeatable
- GPT in 60 Lines of NumPy | Jay Mody
- Quick tour (Transformers)
- RLHF
- Nathan Lambert - Reinforcement Learning from Human Feedback @ UCL DARK - YouTube
- ICML ’23 Tutorial on Reinforcement Learning from Human Feedback - Google Slides
- https://magazine.sebastianraschka.com/p/llm-training-rlhf-and-its-alternatives
- Illustrating Reinforcement Learning from Human Feedback (RLHF)
- How RLHF Works (And How Things May Go Wrong)
- Videos
25.1.3. LLMs
- But what is a GPT? Visual intro to transformers | Chapter 5, Deep Learning - YouTube
- GitHub - sroecker/LLMAppDev-HandsOn: Repository and hands-on workshop on how to develop applications with local LLMs
- A Hackers’ Guide to Language Models - YouTube
- {1hr Talk} Intro to Large Language Models - YouTube
- A guide to LLM inference and performance
- Transformer Math 101 | EleutherAI Blog
- The architecture of today’s LLM applications - The GitHub Blog
- LLMs in Products
- Useful notes from Hamel
- Fine tuning
- How to Fine-Tune Mistral 7B on Your Own Data - YouTube 🌟
- Practical Tips for Finetuning LLMs Using LoRA (Low-Rank Adaptation) | Hacker …
- QLoRA is all you need (Fast and lightweight model fine-tuning) - YouTube
- fast.ai - Can LLMs learn from a single example?
- Fine-Tuning Mistral7B on Python Code With A Single GPU! 🌟
- GitHub - iamarunbrahma/finetuned-qlora-falcon7b-medical: Finetuning of Falcon-7B LLM using QLoRA on Mental Health Conversational Dataset
- Fine-tuning Mistral 7B on Magic the Gathering Draft | Hacker News 🌟
- Why You (Probably) Don’t Need to Fine-tune an LLM - Tidepool by Aquarium
- DBs and LLMs
- https://github.com/captn3m0/NL2SQL-workshop
- LLM-Powered OLAP: the Tencent Experience with Apache Doris - Apache Doris
- sent an email to sqlcoder team about mcp db servers
- Others
- Why won’t Llama13B fit on my 4090.pptx - Google Slides
- Everything I’ll forget about prompting LLMs
- Large language models, explained with a minimum of math and jargon
- Llama from scratch (or how to implement a paper without crying) | Brian Kitano
- How Is LLaMa.cpp Possible? | Hacker News
- Does lora caused memory leak in transformers ? · Issue #25572 · huggingface/transformers · GitHub
- Topic Modeling with Llama 2
- https://github.com/ggerganov/llama.cpp/blob/master/grammars/README.md
- Why OpenAI’s API Is More Expensive for Non-English Languages | by Leonie Monigatti | Aug, 2023 | Towards Data Science
25.1.4. RAG
- “use a vector db/embeddings coupled with LLM to generate better answers”
- “A common misconception about RAG is that it needs to be implemented using embeddings and a vector index of some sort. Backing RAG with a full-text search engine, like the one built into SQLite - is a perfectly valid strategy.”
- RAG is more than just embedding search | Hacker News
- Txtai: Open-source vector search and RAG for minimalists | Hacker News
- Show HN: Demystifying Advanced RAG Pipelines | Hacker News
- Building RAG-based LLM Applications for Production (Part 1)
- Retrieval Augmented Generation in Go - Eli Bendersky’s website
- RAG at scale: Synchronizing and ingesting billions of text embeddings | Hacker News
- RAG is a hack | Hacker News
- How to implement Q&A against your documentation with GPT3, embeddings and Dat…
- A Comprehensive Guide for Building Rag-Based LLM Applications | Hacker News
- https://huggingface.co/blog/ray-rag
- https://huggingface.co/blog/hrishioa/retrieval-augmented-generation-1-basics
25.1.5. Agents
25.1.6. LangChain and LLMAIndex
- llmaindex
- LangChain
Take LangChain w big grain of salt. It’s okay for pro-typing and introductory stuff, later move on to my own wrappers etc.
- Why we no longer use LangChain for building our AI agents
- Re-implementing LangChain in 100 lines of code
- The Problem With LangChain | Max Woolf’s Blog
- AutoChain, lightweight and testable alternative to LangChain | Hacker News
- Generative AI with LLMs - DeepLearning.AI
- LangChain: Chat with Your Data - DeepLearning.AI
25.2. NLP
25.3. YouTubers
- koiboi - YouTube : Nice SD explanations
- AemonAlgiz - YouTube : LocalLLMA explanations
26. How to do research & classical engineering
26.1. Research
- hashicorp/research-resources: A collection of sites (Good overview, backup)
- Just Enough Research (very nice Book)
- resources | Angela Zhou
- Research as leisure activity | Hacker News
- Systematic review - Wikipedia
- Research Power Tools / (new link: https://research-power-tools.com)
- Statistical Methods for Research Workers - Wikipedia
- Open, rigorous and reproducible research: A practitioner’s handbook
- You and Your Research
- The Art of Research – A History by Vi Hart – The Art of Research
- The Scientific Paper Is Obsolete.
- The Case for Underground Research - Faisal Nawab
26.2. Traditional Engineering
26.3. Papers
26.4. Tools
- Search ArXiv Fluidly | Hacker News
- https://news.ycombinator.com/item?id=42507116
- Literature mapping tools
- Fermat’s Library | Home
- https://www.openread.academy/?s=35
- https://github.com/ResearchKit/ResearchKit
- https://news.ycombinator.com/item?id=42519487
- https://arxiv-sanity-lite.com/about
- GitHub - ReScience/ReScience: The ReScience journal. Reproducible Science is …
- Connected Papers | Find and explore academic papers
- CSRankings: Computer Science Rankings
- scite: see how research has been cited
- OA.mg · Open Access for Everyone · Download and read over 240 million researc…
- Scinapse | Academic search engine for paper
- Litmaps
27. General Software Engineering
27.1. Meta
- Ask yourself dumb questions and answer them (2020) | Hacker News
- Professional Software Engineering Topics And Practices
- Basic Things
- AddyOsmani.com - Software Engineering - The Soft Parts
- Drunk SWE
- Reflections on a decade of coding
- advice you might as well take
- Advice to Less Experienced Developers
- “It never gets easier, you just go faster.”
- The cloudy layers of modern-day programming | ★❤✰ Vicki Boykis ★❤✰
- The continuous amnesia issue
- Celebrate tiny learning milestones
- 20 Things I’ve Learned in my 20 Years as a Software Engineer - Simple Thread
27.2. Tactical
- https://github.com/danluu/debugging-stories
- Grokking Big Unfamiliar Codebases – Jeremy’s Blog
- 🦑 The 14 pains of building your own billing system - Arnon Shimoni
- Breaking the rules: I threw away 10 months of work after 2 months on the job.
- Four Kinds of Optimisation | Lobsters
- Did Semgrep Just Get a Lot More Interesting? | Hacker News 🌟
- Back to Basics – Joel on Software
- https://github.com/scastiel/book-pr/blob/main/manuscript.md
- Grokking Simplicity: Taming complex software with functional thinking
- When Should I Interrupt Someone? – zwischenzugs
- There’s a problem with using Git concepts for everything – fiatjaf
- Project Requirements: Why They Matter
- Jeff Darcy - Navigating a Large Codebase
- The Perfect Commit
- Code Review Decision Fatigue - Tyler Cipriani
- Contributing to Complex Projects – Mitchell Hashimoto
- Why Don’t You Use …
- I am Jonas: How to read a code
- How to Build Software like an SRE — willett dot io
- Beautiful technical debt
- Git
27.3. Engineering Management
- Flexible systems | Organizing Chaos
- https://github.com/ZachGoldberg/Startup-CTO-Handbook/blob/main/StartupCTOHandbook.md
- Kind Engineering: How To Engineer Kindness
- https://twitter.com/bcantrill/status/1216491216356823040
- Your tech stack is not the product | hoho.com
- DIB Guide: Detecting Agile BS (2018) {pdf} | Hacker News
- Hardest scaling issues
- Bevy - Scaling Bevy Development
- jorgef/engineeringladders: A framework for Engineering Managers
- Managing people 🤯 | Andreas Klinger
- Bosses and Bad Ideas: a tale from corporate software | Ignacio Brasca - DevBlog
- How To Not Be A Micro Manager - Part 1 - by svs
- Parallel tracks - by Slava Akhmechet - Zero Credibility
- Stories of reaching Staff-plus engineering roles - StaffEng | StaffEng
- DORA Metrics: the Right Answer to measuring engineering team performance
27.4. Freelancing
27.5. Process
27.6. Interviews and Job market
27.7. Handbooks/Resources
27.8. Software research
27.9. Queuing Theory
- Introduction to Probability for Computing | Lobsters
- Review: Performance Modeling and Design of Computer Systems: Queueing Theory in Action
- Queueing - an interactive study of queueing strategies | Lobsters
- Queueing Theory: An introduction for software development | Hacker News
- Scheduling (computing) - Wikipedia
- Real time scheduling
28. Quantum Computing
29. Embedded systems and Radio
29.1. Pico
[ ]Building a GATT Server on Pi Pico W | Hacker News[ ]Ada on the Raspberry Pi Pico[ ]Pico SDR[ ]Piccolo OS, a Small Multitasking OS for the Raspberry Pi Pico | Hacker News[ ]A Practical Look at PIO on the Raspberry Pi Pico | Blues Wireless- Raspberry Pi Pico audio player | Hacker News
- Understanding the Raspberry Pi Pico’s Memory Layout « Pete Warden’s blog
29.2. Ecosystem
29.3. Basics
29.4. Radio
- Track your devices via Apple FindMy network in Go/TinyGo | Hacker News
- The Taylorator – All Your Frequencies Are Belong to Us | Hacker News
- FCC wants to bolster amateur radio | Hacker News
- Library | DMR For Dummies
- Broadcasting LoRa packets wihout a radio [video] | Hacker News
- A transport protocol’s view of Starlink | Hacker News
- https://www.viksnewsletter.com/p/how-a-superheterodyne-transceiver?r=222kot&triedRedirect=true
29.5. Robotics
29.5.1. Ecosystem
- Common JST Connector Types – Matt’s Tech Pages
- ROS alternatives (for production)
- Other tools
- More learning
- Ask HN: Courses/textbook recommendations for studying robotics? | Hacker News (Good resources)
- Ask HN: Best way to learn robotics with a 10 year old? | Hacker News
- https://duckietown.com/guides/start-learning/
- Common misconceptions about the complexity in robotics vs AI | Harimus blog
- Hobby robotics resources | Lobsters
29.5.2. DIY
- DIY AI bots
- DIY Pen Plotter
29.6. FPGA
29.7. Others/Random Dump
- Shmøergh Hog : The making of a simple analog synth
- Using PCBs to create front panels for your projects | Lobsters
- Flea-Scope: $18 Source Available USB Oscilloscope, Logic Analyzer and More [pdf] | Hacker News
- Blazing-fast IoT data pipeline for infrared monitoring
[ ]https://opencircuitsbook.com/[ ]What are some interesting uses of WebUSB you have come across? | Hacker News[ ]Connect to your Raspberry Pi over USB using gadget mode | Hacker News[ ]Pico Cray – Small scale distributed computing | Hacker News[ ]CapibaraZero: A cheap alternative to FlipperZero based on ESP32-S3 | Hacker News
29.8. Tools
30. Maker things
30.1. Woodworking
- Practical Furniture Design: From Drawing Board to Smart Construction
- The Anarchist’s Design Book: Expanded Edition
- https://news.ycombinator.com/item?id=39337923
- https://news.ycombinator.com/item?id=40245601
- https://www.reddit.com/r/cabinetry/
- https://www.wood-database.com/