Iβve compiled all the resources that helped me in my GATE preparation, and I hope they help you too! π
These are high-quality, freely available study materials that cover notes, past papers, and courses.
Discover gists
A pattern for building personal knowledge bases using LLMs.
This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.
Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.
-
Abstract: This guide provides best practices for writing clear, maintainable, and robust Zsh scripts. Aimed at helping developers transition from Bash to Zsh, particularly on macOS, this guide offers practical advice and examples for creating standardized and efficient scripts.
-
Copyright This text of this guide is Copyright Β©οΈ2024 by Christopher Allen, and is shared under spdx:CC-BY-SA-4.0 open-source license. All the example code is relenquished to the public domain under spx:CC0-1.0.
-
Tags: #zsh #scripting #cli #opinionated
| import KicadModTree | |
| import math | |
| def rogowski_footprint(internal_dia, external_dia, via_drill, via_anular, track_width, clearance): | |
| # get via clearance diameter | |
| via_diameter = via_anular + 2 * clearance | |
| # get number of vias | |
| nr_vias = math.floor(math.pi * (internal_dia+via_diameter/2) / ((via_diameter + track_width) / 2)) |
| '''Functions to replicate renderViews in ParaView. | |
| v1: Theodore Baltis (https://discourse.paraview.org/u/theodorebaltis) | |
| https://discourse.paraview.org/t/feature-request-clone-renderview/2370/3 | |
| v2: Bastian Loehrer (https://discourse.paraview.org/u/bastian) | |
| - merged the separate scripts into one file with the dedicated functions split_right() and split_down() | |
| - added function clone_to_new_layout | |
| v3: Lutz Hofmann (https://github.com/lhofmann/) | |
| - support sources with multiple output ports | |
| - use vtkSMProxyClipboard for copying properties |
| // 1. Even or odd | |
| function isEven(value){ | |
| if (value % 2 == 0){ | |
| return true; | |
| } | |
| else | |
| return false; | |
| } |
This a curate guide to continue your preparation for technical coding interviews, with resources, tips, and practice problems organized by topic. Enjoyed π
- LeetCode - The most popular platform for coding interview prep. Start with their "Top Interview Questions" collections.
- NeetCode - Curated list of 150 best LeetCode problems with video explanations.
- GeeksforGeeks - Comprehensive explanations and problems for every data structure and algorithm.
List of freely available resources to study computer graphics programming.
| { config, pkgs, modulesPath, lib, system, ... }: | |
| { | |
| imports = [ | |
| (modulesPath + "/profiles/qemu-guest.nix") | |
| ]; | |
| config = { | |
| #Provide a default hostname | |
| networking.hostName = lib.mkDefault "base"; |
