» Arthur Whitney's “edit.k” text editor …

… for his K operating system, presented here in its entirety:

c::a$"\n";b::0,1+c;d::(#c),|/-':b;i::x,j-b x:b'j;j::*|k;f:"";g::a$f
s::i&s|i-w-2;S:{s::0|x&d-w};px:{S s+w*x};wx:{S s+4*x};cc:{9'*k_a}
cf:{cg f::0'"^"};cg:{J(g,1#g)1+g'k};J:{k::2#0|x&-1+#a};B:{c[x]&y+b x}
K:{J(;|\(*k),)[H]x};L:{K@B/0|x&d-1};lx:{K j+x};ux:{L i+x,0};hx:{L i+d*x};mx:{L s+_x%F}
t::(a x;q[x]|/7 4 4*~(k'x;2!(,/g)'x;^(j 9'a)?x:B\:/s+!:'1+w));q::n 9'a
A:{r::a::$[#x;1:x;,"\n"];n::x;J@#u::()};co:{A@0'""};cs:{n::$[#n;n;0'""]1:a;r::a}
A@*x;w::_W%F;x::(r~a)_"*",n;y::F*i-s;z::(2'(0;W;F*s;F*d);1'0,t)
kx:kr:{u,:,(+\(*k),#x;*k_a);E[k]x};kb:{$[=/k;J j-1 0;];kx""};cd:{J j+!2;kx""} E:{a::?[a;x;y];J(*x)+#y};cz:{$[#u;E/_u;]};cx:{kx cc};cv:{kx@9'}`
» Electricity Market Rules Did Not Provide A Worthy Opponent For JPMorgan’s Brainpower

[JPMorgan …] were just exploiting mistakes in abstract rules by sending around spreadsheets; they didn’t have any particular interest in doing anything in the real world. But as it is, the rules they exploited required them to turn on massive inefficient power plants every day so as to generate overpriced and overpolluting electricity. Rather than generate electricity more efficiently they just found more efficient ways to get overpaid for the electricity they generated. As a metaphor for how financial innovation substitutes for real innovation it’s hard to beat.

The actual mechanism of the scam (described in the article) is morbidly ingenious.

More “creative” toilet signage.

» Gender Studies – Futility Closet

Most restrooms use simple labels such as MEN and WOMEN, but some are more creative.

The list is actually a lot tamer than I expected, but it does date from 1977.

» How to Take Your Pet Everywhere

Why did the turkey cross the road? To get to the Hampton Jitney. How did the twenty-six-pound fowl get across? With me hoisting him by his “Emotional Support Animal” harness, as if he were a duffel bag.

We only have three rules - it will need to contain 7 characters including at least one number and one letter.

❌ There is a problem:

• Your new password cannot be greater than 12 characters in length

dill:

“A government-run website promoting tourism boasts that every day the Dutch eat at least 750,000 slices of bread topped with the chocolate sprinkles called hagelslag (‘‘hailstorm’’), making it the country’s most popular bread topping.”

This breakfast format confused me greatly when at a conference in Gröningen several years ago; the “chocolate shavings” (provided as a bar of chocolate next to a cheese grater) were particularly bewildering.

via What Kids Around the World Eat for Breakfast - NYTimes.com (Interesting throughout!)

The article continues:

In June, a successful Dutch Kickstarter campaign raised more than \$11,000 to create bacon hagelslag.

I backed that campaign, thinking it would be bacon-laced chocolate, but it’s just a box of bits of bacon. Oh well, I suppose I can add Nutella…

I remembered the Overcompensating “Catbank” strip today. I consider it the spiritual ancestor of Business Cat; it was also published nine years ago.

» Colin Walters: “The GPL and distributing binaries”

To repeat these lines from three years ago:

if software doesn’t build, then clearly it’s not being run. And if it’s not being run, then it’s not being tested. And if it’s not tested, then it will be crap.

I still think about these statements at least monthly, three years later. One reason it’s stuck in my head is that you can strip one or two leading sentences off and he’s still absolutely right: even if it builds and is being run, if it’s not being tested you can basically guarantee it will be crap.