So I found the blog of a Ukrainian Front Line soldier on Bear Blog today. Incredibly grim stuff to read, but I really wanna get in touch with that guy now and send him so cash so he can buy a burger. Hope Herman forwards my message ๐ช
Any conversation
Switched from gpg to age, because pinentry sucks. With age I set both of my Macโs security enclaves + software private key (stored in Passwords.app) + yubikey for hardware backup. Looks good.
๐
let N=6,D0=[0,1,0,-1],D1=[1,0,-1,0],s=[],g={},d=x=y=xa=xb=ya=yb=0;
for(let n=0;n<N;n++){s=s.concat([1]).concat(s.map(x=>!x).reverse())}
for(let i=0;i<s.length;i++) {
x<xa && (xa=x);y<ya && (ya=y);x>xb && (xb=x);y>yb && (yb=y);
let t=s[i]?1:-1,e=(d+t+4)%4;
g[x]||(g[x]={});
g[x][y]=g[x][y]?"โผ":"โโโโ"[(t*(D0[d]+D0[e])>0?0:2)+(t*(D1[d]+D1[e])>0?0:1)];
x+=D0[e];y+=D1[e];d=e;
}
for(j=yb;j>=ya;j--) {
let u=""; for(i=xa;i<=xb;i++){u+=(g[i][j]||"ยท")} console.log(u);
}ยทโโโโยทยทยทยทยทยทยท
โโโโผโยทยทยทยทโโยท
โยทยทโโโโยทยทยทโโ
ยทยทยทโโผโผโยทยทยทโโ
ยทยทยทโโผโผโโโโโผโ
ยทยทยทโโผโโโผโผโโโ
ยทยทยทโโผโยทโโผโยทยท
ยทยทยทยทโโยทยทโโยทยท๐๐ฎ๐ฐ ๐ ๐๐ฎ๐ฐ ๐ช๐ฏ ยท๐๐ฎ๐ฆ๐๐ฆ๐ ๐๐ฆ๐๐ฉ๐ ๐๐ฆ๐ ๐ข๐ฐ๐๐ง๐ฏ๐: ๐ฃ๐จ๐ ๐ฉ ๐๐ซ๐ค ยท๐ฆ๐๐๐ค๐ฆ๐ ๐ฏ ๐ฉ ๐๐ฒ (๐ฎ๐จ๐๐ฆ๐) ๐๐จ๐๐๐ผ๐๐ฑ, ๐ฏ๐ฌ ๐ ๐๐ต ๐จ ๐๐ฐ๐ ๐ฎ๐ด๐๐. ๐ค๐ณ๐๐ค๐ฐ ๐ฏ ๐๐ท๐๐ฐ ๐ฆ๐ฏ ๐๐ฆ๐ ๐ท๐๐ณ๐ฅ๐ฏ๐ฉ๐ค ๐ข๐จ๐๐ผ.
Three for three on British dishes this weekend: had a full English and a pie (rabbit) yesterday, now to do a beef roast. Lovely and cozy in this autumnal weather.
Introduced an MCP server this morning for the app I'm working on (getonmain.com), based on a user request. Curious to see how/if folks use it.
I can't figure out what's leaking on my '73 F250. Shows up slowly at the back of the oil pan. It's pretty clear because I've recently changed fluids and scrubbed the engine.
It was definitely brake fluid for a while after it was overfilled but that has evened out. The oil level is steady after when checking every 10 miles or so.
I think anyway... hard to know with these ๐ฌ


