Skip to content

Instantly share code, notes, and snippets.

View andrewerb's full-sized avatar

Andrew Erb andrewerb

View GitHub Profile
@akitaonrails
akitaonrails / AGENTS.md
Last active February 2, 2026 18:21
Analysis of 2025 X Algorithm

AGENTS.md

This document helps AI agents work effectively in the X For You Feed Algorithm repository.

Project Overview

This repository contains the core recommendation system powering the "For You" feed on X (Twitter). It combines:

  • In-network content from accounts you follow (Thunder)
  • Out-of-network content discovered through ML-based retrieval (Phoenix)
@Firepup6500
Firepup6500 / mf-adblock.js
Last active February 23, 2026 02:56
mf-adblock 0.7: A Tamper Monkey Adblocker
// ==UserScript==
// @name mf-adblock
// @namespace none
// @version 0.7
// @description A basic anti-adblock workaround that can remove or click elements on a website
// @author DerFichtl, with major improvements by Firepup650
// @match https://*/*
// @icon https://getadblock.com/favicon.ico
// @grant none
// @noframes
@ashwaniverma27
ashwaniverma27 / System Design.md
Created July 16, 2021 14:06 — forked from vasanthk/System Design.md
System Design Cheatsheet

System Design Cheatsheet

Picking the right architecture = Picking the right battles + Managing trade-offs

Basic Steps

  1. Clarify and agree on the scope of the system
  • User cases (description of sequences of events that, taken together, lead to a system doing something useful)
    • Who is going to use it?
    • How are they going to use it?
@lifeeric
lifeeric / Learning Resources.txt
Last active November 27, 2025 05:00
want to learn something, here is free resources
www.FreeCoursesOnline.Me
https://www.ustreamy.co/
http://freecoursesite.com/
https://freecourselab.com/
https://courseclub.me/
http://smartybro.com/
https://viralcourse.online/
http://seekerschoice.net/
https://udemycoupon.learnviral.com/
https://www.learningcrux.com/
@sgup
sgup / recommended-routine.md
Last active February 9, 2026 23:16
Recommended Routine - Reddit BodyweightFitness
@donovanfm
donovanfm / 01_gcf_readme.md
Last active May 8, 2019 17:21
Code for a Google Cloud Function that handles chat messages to a Hangouts Chat API endpoint.

README: Google Cloud Function Demo

The following files can be used in Google Cloud Functions (GCF). Each GCF should consist of a file named "main.py", a file named "requirements.txt", and an OAuth keyfile with the extension ".json". All GCFs should have handle_request as the "Function to execute".

Report Bot Configuration

GCF Trigger Type:
HTTP

Required environment variables:
GCP_PROJECT_ID - the id of your Google Cloud Platform project to which the GCF belongs

@pierrejoubert73
pierrejoubert73 / markdown-details-collapsible.md
Last active February 13, 2026 05:34
How to add a collapsible section in markdown.

How to add a collapsible section in markdown

1. Example

Click me

Heading

  1. Foo
  2. Bar
    • Baz
  • Qux
@nocturnalgeek
nocturnalgeek / MailinatorAliases
Last active February 23, 2026 06:30
A list of alternate domains that point to @mailinator.com
@binkmail.com
@bobmail.info
@chammy.info
@devnullmail.com
@letthemeatspam.com
@mailinater.com
@mailinator.net
@mailinator2.com
@notmailinator.com
@reallymymail.com
@tsiege
tsiege / The Technical Interview Cheat Sheet.md
Last active February 8, 2026 17:08
This is my technical interview cheat sheet. Feel free to fork it or do whatever you want with it. PLEASE let me know if there are any errors or if anything crucial is missing. I will add more links soon.

ANNOUNCEMENT

I have moved this over to the Tech Interview Cheat Sheet Repo and has been expanded and even has code challenges you can run and practice against!






\

@romainl
romainl / gist:9970697
Last active September 27, 2025 02:49
How to use Tim Pope's Pathogen

How to use Tim Pope’s Pathogen

I’ll assume you are on Linux or Mac OSX. For Windows, replace ~/.vim/ with $HOME\vimfiles\ and forward slashes with backward slashes.

The idea

Vim plugins can be single scripts or collections of specialized scripts that you are supposed to put in “standard” locations under your ~/.vim/ directory. Syntax scripts go into ~/.vim/syntax/, plugin scripts go into ~/.vim/plugin, documentation goes into ~/.vim/doc/ and so on. That design can lead to a messy config where it quickly becomes hard to manage your plugins.

This is not the place to explain the technicalities behind Pathogen but the basic concept is quite straightforward: each plugin lives in its own directory under ~/.vim/bundle/, where each directory simulates the standard structure of your ~/.vim/ directory.