Kenny Oseleononmen
6 followers · 6 following · 906 views
on the atlas — 25
- My weekly review habit | benkuhn.net17 savers
- Official Solution - Jump Game - LeetCode1 savers
- Evergreen notes1 savers
- Notes on Roadtrips26 savers
- Progress, Postmodernism and the Tech Backlash – Welcome to Dancoland4 savers
- webauth:sec10.pdf1 savers
- passwords - Demystifying Web Authentication (Stateless Session Cookies) - Information Security Stack Exchange1 savers
- JWT should not be your default for sessions1 savers
- Quickstart tutorial - OpenAI API1 savers
- Quickstart tutorial - OpenAI API1 savers
- Dependency Injection in Rust. Managing application state &… | by Orion Kindel | Geek Culture | Medium1 savers
- Is Falling Asleep to TV Really So Bad? An Investigation.1 savers
- Status as a Disservice - Divinations - Every8 savers
- A Beginner's Guide to GPT-3 | DataCamp1 savers
- There's a better metaphor for work than "family" or "team"1 savers
- The Arch Linux Handbook – Learn Arch Linux for Beginners1 savers
- Mac OS X Maximum Security - Slashdot1 savers
- Code Search: What we learned from instrumenting high-precision telemetry for CodeHub Search? | Workplace1 savers
- CodeHub Flavored Markdown Users | Group | Workplace1 savers
- pacing - by Ava - bookbear express11 savers
- My code review journey as a Web Security Engineer | by Bour Abdelhadi | Medium2 savers
- College students: it’s time to bet on yourselves.6 savers
- Some Notes – Raffi Hotter25 savers
- the agony of eros: dating - by Ava - bookbear express28 savers
- Curius / Onboarding2621 savers
highlights — 22
backtracking is DFS. You call it DFS if you consider the exploration space a graph. You call it backgracking if you consider the exploration space a implicit graph (e.g. going from some state to another -- it's an implicit graph).
Official Solution - Jump Game - LeetCodeTop-down to bottom-up conversion is done by eliminating recursion. In practice, this achieves better performance as we no longer have the method stack overhead and might even benefit from some caching. More importantly, this step opens up possibilities for future optimization. The recursion is usually eliminated by trying to reverse the order of the steps from the top-down approach
Official Solution - Jump Game - LeetCodeTop-down Dynamic Programming can be thought of as optimized backtracking
Official Solution - Jump Game - LeetCodeFor note-taking, I’d recommend using hierarchical bulleted lists, not free-written paragraphs. Lists are more efficient because you can write in incomplete sentences and leave out transitions
My weekly review habit | benkuhn.nettaking notes while I think about things is really important—otherwise I lose track of what I’m thinking about or get distracte
My weekly review habit | benkuhn.netChanging my physical environment helps me context-switch into a less focused, more reflective mindset
My weekly review habit | benkuhn.netWas I consistent at my core habits this week (exercise, morning routine, todo system, etc.)? How can I tweak them to be more consistent or more useful? What did I do this week that was a mistake and how can I avoid repeating it? How much of this week did I spend on stuff that was truly my comparative advantage? For everything else, how can I get out of the loop?
My weekly review habit | benkuhn.netI start the review by re-reading some parts of my favorite essays of life advice
My weekly review habit | benkuhn.netFine-tuning allows you to provide hundreds or even thousands of examples to customize a model for your specific use case
Quickstart tutorial - OpenAI APIfor most models, a single API request can only process up to 2,048 tokens (roughly 1,500 words) between your prompt and completion.
Quickstart tutorial - OpenAI APIWhen using Javascript, all API calls should be made on the server-side only, since making calls in client-side browser code will expose your API key
Quickstart tutorial - OpenAI APIThis is where temperature comes into play. If you submit this prompt 4 times with temperature set to 0, the model will always return “ animal” next because it has the highest probability. If you increase the temperature, it will take more risks and consider tokens with lower probabilities.
Quickstart tutorial - OpenAI APIOur models process text by breaking it down into smaller units called tokens. Tokens can be words, chunks of words, or single characters
Quickstart tutorial - OpenAI APILowering temperature means it will take fewer risks, and completions will be more accurate and deterministic. Increasing temperature will result in more diverse completions
Quickstart tutorial - OpenAI APISee what happened? When temperature is above 0, submitting the same prompt results in different completions each time
Quickstart tutorial - OpenAI APINice! Adding examples of the output we’d expect for a given input helped the model provide the types of names we were looking for
Quickstart tutorial - OpenAI APIlogger_impl says “give me a t of some type that implements Debug”
Dependency Injection in Rust. Managing application state &… | by Orion Kindel | Geek Culture | MediumTraits are a name given to a group of functions that a data structure can implement
Dependency Injection in Rust. Managing application state &… | by Orion Kindel | Geek Culture | Mediumthere’s an important distinction between accepting a loose vs. a hard struct: substitution.
Dependency Injection in Rust. Managing application state &… | by Orion Kindel | Geek Culture | MediumDependency injection allows us to write code that treats its dependencies like , knowing nothing about the nitty gritty details.
Dependency Injection in Rust. Managing application state &… | by Orion Kindel | Geek Culture | MediumA person’s status is ultimately a function of the value they create for others
Status as a Disservice - Divinations - EveryStarting [at a young age] he’s read everything that he could find about business. The subject that interests him, he’s read newspapers, biographies, trade press.
Curius / Onboarding