#github #prompt-engineering#cloud #future #server<output> element has a for= attribute indicating which <input> elements it is linked to and a form= attribute indicating which form it belongs to. This works well with screen readers. A good reason to use it more. Examples. #htmlsudo apt install moreutils installs a set of useful packages: chronic backup.shcombine AND fileA fileBerrno -l; errno ENOENT; errno 2ifdata -sip eth0; ifdata -bops eth0find . -name core | ifne mail -s "Core files found" adminisutf8 somefile.txtlckdo /var/run/mylockfile.cmd myscript.shcmd1 mispipe cmd2parallel < jobs.txttee, but sends stdin to multiple commands in parallel. echo "foo" | pee cmd1 cmd2sort file | sponge filetail -f logfile | tsvidir ~/myfoldercat file | vipe | wc -lzrun cat file.gz<rect> width/height or a <circle> radius to zero removes the element instead of drawing a point.pathLength attribute to create a new internal scale for its length. It's unclear where I can use this.<path> arcs have this syntax: A [rx],[ry] [rotation] [large-arc-flag] [sweep-flag] [end-x],[end-y]. SVG first fits an ellipse to these parameters and then draws the arc.rx and ry of an arc is too small to connect the points, the SVG spec scales up rx and ry.[large-arc-flag]=1 literally uses the larger arc of the fitting ellipse. This is less common.[sweep-flag]=1 its the ellipse to make the connecting arc go clockwise. 0 is anti-clockwise.[rotation] is rarely used because we usually draw arcs and then rotate them.stroke-linejoin automatically flips from miter (sharp) to bevel (cut) if the sharp edge protrudes too long (e.g. small angles). Increasing stroke-miterlimit increases the cutoff (default: 4)#best-practices #features #image-generation #markdown#code-agents #github #prompt-engineeringuv run --python 3.14 --isolated --with-editable '.[test]' pytest runs pytest on a local project with a specific Python version. Simon Willison#automation #future #voice-cloning#ai-coding #code-agents #llm-ops#ai-coding #automation #best-practices #code-agents #dev #future #optimization #prompt-engineering#code-agents #prompt-engineering#code-agents#best-practices#ai-coding #code-agents #future #prompt-engineering#ai-coding #automation #best-practices #code-agents #future #prompt-engineering #prediction