See the new site: https://postgresisenough.dev
A list of links containing cool references, resources and things related to books about Computer Science and related.
- Haskell Programming for First Principles
- Types and Programming Languages #math/type-theory
- Essentials of Compilation #computer-science/compilers
- How to design computer programs
- Structure and Interpretation of Computer Programs
- Introduction to Theory of Computation, Michael Sipser #computer-science/theory-of-computation
| -- Put this in after/plugins | |
| local api = vim.api | |
| local function chunk(text) | |
| local sections = {} | |
| for line in vim.gsplit(text, "@@@") do | |
| if line:find("^s") then | |
| table.insert(sections, {role = "system", content = line:sub(3)}) |
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!-- OPML generated by NetNewsWire --> | |
| <opml version="1.1"> | |
| <head> | |
| <title>Subscriptions-OnMyMac.opml</title> | |
| </head> | |
| <body> | |
| <outline text="AAAS: Keyword search for query" title="AAAS: Keyword search for query" description="" type="rss" version="RSS" htmlUrl="https://www.science.org/" xmlUrl="https://www.science.org/blogs/pipeline/feed"/> | |
| <outline text="News" title="News"> | |
| <outline text="Ars Technica - All content" title="Ars Technica - All content" description="" type="rss" version="RSS" htmlUrl="https://arstechnica.com/" xmlUrl="https://feeds.arstechnica.com/arstechnica/index"/> |
Ler e entender um pouco desse artigo. https://wiki.c2.com/?FeynmanAlgorithm
- Reconhecer como você pensa
- Descrever métodos que você usa para pensar
- Entender métodos diferentes de pensar
- Fazer perguntas sobre tudo(incluindo sobre perguntas)
| /* | |
| You are given 2 numbers as strings, and you need to sum them assuming that you can't simply parse them as integers | |
| cause the numbers may be too big to be stored as an integer | |
| Return the sum as a string | |
| */ | |
| function sumStrings(str1, str2) { | |
| // Your code here | |
| } | |
| function test(str1, str2, solution) { |
| /* | |
| You are given 2 numbers as strings, and you need to sum them assuming that you can't simply parse them as integers | |
| cause the numbers may be too big to be stored as an integer | |
| Return the sum as a string | |
| */ | |
| function sumStrings(str1, str2) { | |
| const parsedDigits1 = str1 | |
| .split('') | |
| .reverse() | |
| .map((digit) => parseInt(digit)); |
I’ve written a newer optimized 2026 version of this guide with a faster setup using Zinit + Starship and improved plugin loading.
This version avoids slow shell startups and works better with modern Zsh setups.
Updated guide: https://gist.github.com/n1snt/2cccc8aa5f7b645a7628d3512c70deb6
FWIW: I (@rondy) am not the creator of the content shared here, which is an excerpt from Edmond Lau's book. I simply copied and pasted it from another location and saved it as a personal note, before it gained popularity on news.ycombinator.com. Unfortunately, I cannot recall the exact origin of the original source, nor was I able to find the author's name, so I am can't provide the appropriate credits.
- By Edmond Lau
- Highly Recommended 👍
- http://www.theeffectiveengineer.com/
