Skip to content

Instantly share code, notes, and snippets.

@intellectronica
intellectronica / building-your-own-software-factory-summary.md
Created April 29, 2026 12:54
Summary of 'Building your own software factory' by Eric Zakariasson, Cursor

Building Your Own Software Factory - Eric Zakariasson, Cursor

Eric Zakariasson argues that agentic software work is moving from pair-programming toward managed production systems: developers increasingly define intent, constraints, feedback loops, and verification rather than writing every line themselves. Cursor is not fully at the "software factory" stage yet, but parts of its product and company already run with high autonomy, offering practical lessons for teams trying to build similar systems.

The Autonomy Ladder

The talk frames AI coding progress as a climb through levels of autonomy:

  • Autocomplete: the earliest Cursor-style experience, where AI accelerates local coding.
  • Pair programmer: the common current state, where humans ask questions, request changes, and review suggestions.
@bgolus
bgolus / InfiniteGrid.shader
Last active October 12, 2026 07:55
Infinite Grid shader with procedural grid with configurable divisions and major and minor lines markings.
Shader "Unlit/InfiniteGrid"
{
Properties
{
[Toggle] _WorldUV ("Use World Space UV", Float) = 1.0
_GridScale ("Grid Scale", Float) = 1.0
_GridBias ("Grid Bias", Float) = 0.5
_GridDiv ("Grid Divisions", Float) = 10.0
_BaseColor ("Base Color", Color) = (0,0,0,1)
_LineColor ("Line Color", Color) = (1,1,1,1)
@laixintao
laixintao / decent_request.py
Last active October 12, 2026 07:54
Send HTTP requests using python-requests with timeout, tcp reuse(session) and retry.
from requests.adapters import HTTPAdapter, Retry
from requests import Session
retries = Retry(
total=5, backoff_factor=1, status_forcelist=[502, 503, 504]
)
session = Session() # reuse tcp connection
session.mount("http://", HTTPAdapter(max_retries=retries))
session.mount("https://", HTTPAdapter(max_retries=retries))

LLM Wiki

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.

The core idea

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.

@jyxjjj
jyxjjj / Disclosure.md
Created July 10, 2026 07:26
AI Author Emails

AI Git Commit Attribution Reference

GitHub Copilot

Application Co-authored-by GitHub API
GitHub Copilot Cloud Agent Co-authored-by: copilot-swe-agent[bot] <198982749+copilot@users.noreply.github.com> copilot-swe-agent[bot]
GitHub Copilot Chat Co-authored-by: Copilot <167198135+copilot[bot]@users.noreply.github.com> copilot[bot]
GitHub Copilot CLI `Co-authored-by: Copilot <167198135+copilot[bot]@u
@kristinakuharenko143-spanglish
kristinakuharenko143-spanglish / index.html
Created October 11, 2026 19:59
Danya homework there is there are and adjectives
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HOMEWORK: The Cozy Home Vibe</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Comfortaa:wght@600;700&family=Nunito:ital,wght@0,400;0,600;0,700;0,800;1,400&family=Quicksand:wght@500;600;700&display=swap" rel="stylesheet">
<style>
@wanglf
wanglf / vscode-extension-offline.md
Last active October 12, 2026 07:42
Download VS Code extensions as VSIX

How to use?

  • Copy content of vsix-bookmarklet, create a bookmark in your browser.
  • Navigate to the web page of the VS Code extension you want to install.
  • Click the bookmark you just created, then click the download button.
    download
  • After download finished, rename the file extension to *.vsix.
  • In VS Code, select Install from VSIX... in the extension context menu.
    vsc
@anxkhn
anxkhn / VSCode_Marketplace_Tutorial.md
Last active October 12, 2026 07:42
Enable Marketplace on non MS VSCode Forks.

Enabling VS Code Marketplace in VSCodium and Trae

Microsoft claims Visual Studio Code (VS Code) is open source, yet it restricts the use of its Marketplace extensions in non-Microsoft products like VSCodium (telemetry/tracking free open source fork), Cursor, Windsurf, Trae, and other VS Code-based IDEs, enforcing what some see as monopolistic control. This guide provides a workaround to enable the VS Code Marketplace in VSCodium and Trae (more to be added soon), allowing you to freely use extensions. Note that using the VS Code Marketplace with non-Microsoft products may violate its terms of use, which state that extensions are intended for use only with Microsoft Visual Studio products. Proceed at your discretion after reviewing the terms.


Enabling VS Code Marketplace in VSCodium

To configure VSCodium to use the VS Code Marketplace instead of the default OpenVSX Registry, you can either set environment variables or create a custom product.json file.