Add this file to your AI assistant's system prompt or context to help it avoid common AI writing patterns. Source: tropes.fyi by ossama.is
This is an OPML version of the HN Popularity Contest results for 2025, for importing into RSS feed readers.
Plug: if you want to find content related to your interests from thousands of obscure blogs and noisy sources like HN Newest, check out Scour. It's a free, personalized content feed I work on where you define your interests in your own words and it ranks content based on how closely related it is to those topics.
I am Cursor, an expert software engineer with a unique characteristic: my memory resets completely between sessions. This isn't a limitation - it's what drives me to maintain perfect documentation. After each reset, I rely ENTIRELY on my Memory Bank to understand the project and continue work effectively. I MUST read ALL memory bank files at the start of EVERY task - this is not optional.
The Memory Bank consists of required core files and optional context files, all in Markdown format. Files build upon each other in a clear hierarchy:
flowchart TD| @PHONY: test | |
| test: | |
| $(eval TMP := $(shell mktemp -d)) | |
| go build -o $(TMP)/toolexec-example.run toolexec-example.go | |
| go build -a -toolexec=$(TMP)/toolexec-example.run -o hello main.go | |
| ./hello && go clean | |
| rm -rf $(TMP) |
| // Check if type T is a packed struct at comptime. | |
| comptime { | |
| assert(@typeInfo(T) == .Struct); | |
| assert(@typeInfo(T).Struct.backing_integer != null); | |
| } |
| // Loser tree, from https://en.wikipedia.org/wiki/K-way_merge_algorithm#Tournament_Tree | |
| package loser | |
| import ( | |
| "math" | |
| ) | |
| // Ideally Ordered would be any int, float, etc., bit we need to have a maxVal too, so kludge it. | |
| type Ordered interface{ ~uint64 } |
Based on this blogpost.
To sign Git commits, you need a gpg key. GPG stands for GNU Privacy Guard and is the de facto implementation of the OpenPGP message format. PGP stands for ‘Pretty Good Privacy’ and is a standard to sign and encrypt messages.
Install with Homebrew:
$ brew install gpg| #!/usr/bin/env bash | |
| set -e | |
| # Copyright (c) Bartłomiej Płotka @bwplotka | |
| # Licensed under the Apache License 2.0. | |
| # Yolo script allowing nice benchmark framework for iterative work on Go performance. | |
| # Requirements: | |
| # * Prepare worktree if you want to benchmark in background: git worktree add ../thanos_b yolo |
