Full game with levels and powerups In a world where a single brick can turn gravity upside down… One man and his paddle must face impossible angles, unstable physics, and an army of stubborn bricks. The ball is loose. The rules are broken. You shall not pass! On a PC Controls: Mouse or keyboard (left/right, left alt/right alt or A/D), space and esc are pause toggle. Page up / Page Down are next or…
Usage: bman [OPTIONS] [MAN_PAGE...] Display man pages in your web browser with custom CSS styling. Options: --dark Use dark theme --modern Use modern light theme -h, --help Show this help message If no MAN_PAGE is given and fzf is installed, opens an interactive fzf selection. Note: to force exact match in fzf mode, prepend search with ', like 'vim Examples: bman geany bman --dark ls bman --modern…
Just do it Script that we call from helix and it stores the current line ( hxsaveline ): https://raw.githubusercontent.com/brontosaurusrex/bucentaur/refs/heads/master/.experiments/bin/hxsaveline Entry in your config.toml that binds alt+w to save current line via hxsaveline script (under [keys.normal]): "A-w" = ":sh hxsaveline %{buffer_name} %{cursor_line}" Wrapper that will read the stored line…
(license: both svg images, penguin and the sign were under public domain, so this two are public domain as well. Consult your legal department in case of unknown or slippery obstacles/surfaces.)
terminal https://github.com/brontosaurusrex/gameOfLifeGolang Deepseek spined this one from my old bash script . It is quite a lot faster. web/wasm https://brontosaurusrex.github.io/gameOfLifeGolang h = hide/show status space = play/pause , and . = frame by frame inspection
SIXELS Image display part will only work with terminals that support sixels, and even then things get tricky. Install Something like that in .zshrc # making FZF to look like my fancy note script # Black & white - explicitly disable all colors export FZF_DEFAULT_OPTS="--no-color --pointer='>' --color=fg:-1,bg:-1,hl:-1,fg+:-1,bg+:-1,hl+:-1,info:-1,prompt:-1,spinner:-1,pointer:-1,marker:-1,border:-1"…
with pandoc Export each into separated html n c chess | pandoc -s -f markdown -t html5 -o tmp/01.htm n c jobs | pandoc -s -f markdown -t html5 -o tmp/02.htm n c pandoc | pandoc -s -f markdown -t html5 -o tmp/03.htm cd tmp merge into one pandoc 01.htm 02.htm 03.htm -o all.htm -H style.css -V title="" --metadata=title=" " There must be a simpler way. (This needs to be a standalone script if…
38 notes According to 38 notes written in last three weeks. Chatgpt is getting the prompt: You are analyzing a collection of personal markdown notes. Tasks: - Identify recurring themes. - Identify projects or interests. - Identify what the author appears focused on recently. - Give a best-effort overview of current thinking. - Be concise and grounded in the text. - Do not invent personal details.…
Teaser Another note-taking app? Yes, there are billions. Basic CRUD for the CLI? Absolutely. No databases, no config files, no setup – just a single bash script and a plain text directory. Unapologetically terminal-first – works over SSH, in tmux, on a Raspberry Pi, or on a 15-year-old laptop. If you have a shell, you have a notes app. No linking, no Zettelkasten, no forcing it into more than text…
https://en.wikipedia.org/wiki/Zettelkasten A Zettelkasten (German: ‘slipbox’, plural Zettelkästen) or card file consists of small items of information stored on Zetteln (German: ‘slips’; singular: Zettel), paper slips or cards, that may be linked to each other through subject headings or other metadata such as numbers and tags. It has often been used as a system of note-taking and personal…
https://talkie-lm.com/chat talkie is a 13-billion-parameter language model trained on pre-1931 text. Read our introductory blog post. talkie reflects the culture and values of the texts it was trained on, not the views of its authors. It can produce outputs that are inaccurate or offensive. Here, we moderate talkie’s outputs using Qwen3Guard-Gen-4B. Please be aware that messages are streaming, but…
https://flipbook.page https://news.ycombinator.com/item?id=47867048 Every “page” you land on is an image. Click on anything in the image and you will get a new image exploring that thing in more depth. What you see contains no HTML, no code, no specific links or fields. The entire web is just generated pixels on your screen. Viper
About image Asking local gemma4 model what is image about. Image used https://unsplash.com/photos/letters-spelling-dad-energy-connected-to-plugs-yHCzLBZ1_vc # gemma4:latest c6eb396dbd59 9.6 GB echo "Whats in this image?" | time ollama run gemma4 ./stuff03.png returns The power of the image lies in its strong visual metaphor. It combines the literal symbol of electrical power with the phrase “DEAD…
https://red.anthropic.com/2026/mythos-preview During our testing, we found that Mythos Preview is capable of identifying and then exploiting zero-day vulnerabilities in every major operating system and every major web browser when directed by a user to do so. The vulnerabilities it finds are often subtle or difficult to detect. Many of them are ten or twenty years old, with the oldest we have…
https://www.blackmagicdesign.com/products/davinciresolve/photo https://news.ycombinator.com/item?id=47760529 overview: https://www.youtube.com/watch?v=HuKgfytA0lg https://www.youtube.com/watch?v=gy0nFc-6k58 Quick try, old Blender render (png was imported, not sure how to handle exr), adding additional dof with internaly calculated depth map + some rgb split type of effect in color page, before:…
Pop!_OS installed, Wi-Fi is trouble; this seems to solve it: https://www.reddit.com/r/pop_os/comments/13m6pmo/wifi_not_working_on_pop_os_2204_on_custom_pc https://wiki.debian.org/NetworkManager/iwd 1-Install iwd: sudo apt install iwd 2-configure NetworkManager: open this: /etc/NetworkManager/NetworkManager.conf add this to it: [device] wifi.backend=iwd 3-Stop NetworkManager and disable…
Example: cat myfile.txt | ollama run gemma4 "Fix all typos and grammatical errors in this text and return the corrected version." --think=false There is also much slower, but I guess much smarter: --hidethinking Tipos script can take typed text or files as input. Examples: tipos "what th hec is thi? === Checking text: "what th hec is thi?" === What the heck is this? tipos "on plus one is three,…
If CD DRIVE is mounted as e:\, this powershell command will eject it: (New-Object -comObject Shell.Application).NameSpace(17).ParseName("E:").InvokeVerb("Eject")
GOP = Group of Pictures. Quote from https://en.wikipedia.org/wiki/Group_of_pictures : Generally, the more I frames the video stream has, the more editable it is. However, having more I frames substantially increases bit rate needed to code the video. Chatgpt constructed bash script that echoes some I,P,B data in video stream could look like #!/usr/bin/env bash # GOP # usage: gop file.mp4…
No Roman numerals. No Arabic numerals. No left-to-right reading direction. No assumed orientation. Something that works in a mirror, in zero gravity, in any language spoken on Earth or beyond it. https://tonygaeta.com/perceptor/code/gonon https://news.ycombinator.com/item?id=47532338 How can complexity be reduced? Perhaps fifteen minutes could become the new smallest unit, then 24 times 15 equals…
A tiny, decentralised tool to explore the small web https://news.ycombinator.com/item?id=47422759 https://susam.net/wander click ‘Wander’ to reload a new page.
Premiere 2025 The problem: Subtitles burned into video on export, but the wanted export is progressive. Result: Weird looking subtitles, like some sort of interlaced brokage. ChatGPT: Select the caption track. Graphics and Titles → Upgrade Caption to Graphic Premiere creates Essential Graphics text layers. Those render per frame, not per field. endChatGPT They still look weird if video is exported…
Some crazy lines https://youtu.be/98Iqo5ZSy5c Paul Morphy’s crazy games https://youtu.be/CzJbPzRAniY Train https://lichess.org/opening/Kings_Gambit/e4_e5_f4
Taken from https://www.youtube.com/watch?v=raedl6nj4O8 : Quote: 00:00:00.080 --> 00:00:04.800 Disinformation erodes democracy. Democracy requires intellectual effort. 00:00:04.800 --> 00:00:09.040 I see democracy as being this sort of metastable point, if you think of it in some sort of 00:00:09.040 --> 00:00:12.720 a state space, a state space of different social configurations. 00:00:12.720 -->…
Winter mountain road, phone snapshot. Slight vignette added with Gimp. Yeah, but can I use stuff from ‘motion picture’ frames, like falling snow particles to compose on top of the image? sudo apt install libimage-exiftool-perl Figure out what kind of movie addendum is it exiftool image.jpg | grep -i motion # returns Motion Photo : 1 Motion Photo Version : 1 Motion Photo Presentation Timestamp Us:…
Asking small local ais the ‘trick’ questions https://news.ycombinator.com/item?id=47031580 Questions: I want to wash my car. The car wash is 50 meters away. Should I walk or drive? How Would You Have Felt If You Hadn’t Eaten Breakfast? A man and a goat are on one side of the river. They have a boat. How can they go across? (from https://www.youtube.com/watch?v=CyyL0yDhr7I ) TOC ollama list…
https://news.ycombinator.com/item?id=46851192 https://apps.dtic.mil/sti/tr/pdf/ADA157917.pdf A foundational model of concurrency is developed in this thesis. We examine issues in the design of parallel systems and show why the actor model is suitable for exploiting large-scale parallelism. Concurrency in actors is constrained only by the availability of hardware resources and by the logical…
Looking at Magnus evaluating random peoples elo , one of the questions is also what color certain square is. So here is a little game written by ai that lets you practise that. ♘ Guess the square color . Changelog: Fixed some css issues with scrollers (maybe). History log is now visible in js console (Ctrl+Shift+K in firefox). The console object provides access to the browser’s debugging console…
If my text layer is named ‘text’, then this js will be in the background rectangle ‘Size’: // Define the text layer to follow var textLayer = thisComp.layer("text"); // Replace with your text layer name // Get the size of the text var textRect = textLayer.sourceRectAtTime(time, false); // Define padding var paddingX = 10; // Width padding var paddingY = 30; // Height padding // Calculate final…
Displace mesh https://youtu.be/m2vfj0MvOac Two meshes combined via ‘CombineMeshes’, animated displacement via ‘DisplaceMeshNoise’ powered via ‘PerlinNoise’. Mesh is never rendered out, but vertices are changed into ‘points’ via ‘MeshVerticesToPoints’. Rest should be self-explainable. No keyframes of any kind, all animation is powered via ‘PerlinNoise’. TiXL Tooll4 seems to work pretty well with…
https://www.youtube.com/watch?v=9RZZdgH7jfE Aktually, this is even better than photoshop, more like AE, since you are just few clicks away from animation.
The premier UX of the 21st century just got a little better: With chafa, you can now view very, very reasonable approximations of pictures and animations in the comfort of your favorite terminal emulator. https://hpjansson.org/chafa https://news.ycombinator.com/item?id=46278208
https://github.com/mpv-player/mpv/issues/7707 In mpv.conf vo=gpu gpu-api=auto hwdec=d3d11va-copy hwdec-codecs=all opengl-pbo=yes Seems to fix jumpy playback of 10 bit h.265 on win11 machine. Where most likely fix (according to ai) is hwdec=d3d11va-copy