Author: Gregor J. Rothfuss

Patrick Collison Interview

We perhaps shifted from placing emphasis on our collective effectiveness in advancing prosperity and opportunity for people to the perceived fairness that was embodied in whichever particular steps we happened to take. We shifted our focus from sins of omission to sins of commission. Take California: there is almost endless attention paid to making sure that no single state project has even a tint of impropriety or suboptimality. The result of that cultural shift, is that the state as a whole is then often beset with awful results. With this ethos and panoply of strictures, it turns out that California is almost functionally incapable of constructing a high speed rail line connecting its 2 major metro regions. California has less civilizational capacity than the France of the 70s that built the TGV! California shifted mid century from being the US’s fastest-growing state — 50% population growth between 1950 and 1960 — to a state that is somehow, improbably, shrinking. This is, obviously, mostly because of the regulations the state’s inhabitants put in place that block the housing that’s required to support California’s economic success. As a result, California has lost the “technology” of being able to affordably house its inhabitants.

Spectre web exploit

In this post, we will share the results of Google Security Team’s research on the exploitability of Spectre against web users, and present a fast, versatile proof-of-concept (PoC) written in JavaScript which can leak information from the browser’s memory. We’ve confirmed that this proof-of-concept, or its variants, function across a variety of operating systems, processor architectures, and hardware generations.

CO2 comes down to China / India

89% of the additional greenhouse gases came from just 2 countries, China, which alone accounted for 69% of the increase, and India. Emissions from the EU, Japan and US fell, and by 2018 were lower than they were in the 1990s.


2021-12-22:

Yes, China’s fossil fuel use is astronomical, but it’s also the world’s largest installer of renewable power – by some distance – and it’s set to go much bigger. The country is leading the way in other clean energy technologies and the scale of its carbon-cutting plans has taken many by surprise.

Android lags years

2020’s high-end Androids sport the single-core performance of an iPhone 8, a phone released in Q3’17
mid-priced Androids were slightly faster than 2014’s iPhone 6
low-end Androids have finally caught up to the iPhone 5 from 2012

You’re reading that right: single core Android performance at the low end is both shockingly bad and dispiritingly stagnant.

Alternative funding

If you have real revenue and real cash flow coming in, and you want to grow your business by pulling that revenue forward, don’t sell debt, or a WBS; don’t sell a claim on the black box of your entire business. Sell the smallest unit possible. Sell the thing itself: your revenue. And the purest way to represent that – the atomic, tradable unit of the subscription economy – is the revenue contract.

a possible alternative to debt or equity financing.

Kilobyte Gambit

Here’s all of the chess engine code, it’s a modified version of the 1.25K game on Oscar Toledo G.’s site, where you’ll find all his award-winning tiny chess programs and an ebook explaining how they work.

for(B=y=u=b=0,x=10,z=15,I=[],l=[];l[B]=("ustvrtsuqqqqqqqq"+"yyyyyyyy}{|~z|{}@G@TSb~?A6J57IKJT576,+-48HLSUmgukgg OJNMLK IDHGFE").charCodeAt(B)-64,B++<120;I[B-1]=B%x?B/x%x<2|B%x<2?7:B/x&4?0:l[u++]:7);X=(c,h,e,S,s)=>{c^=8;for(var T,o,L,E,D,O=20,G,N=-1e8,n,g,d=S&&X(c,0)>1e4,C,R,A,K=78-h<<9,a=c?x:-x;++O<99;)if((o=I[T=O])&&(G=o&z^c)<7){A=G--&2?8:4;C=9-o&z?l[61+G]:49;do{R=I[T+=l[C]];g=D=G|T+a-e?0:e;if(!R&&(G||A<3||g)||(1+R&z^c)>9&&G|A>2){if(!(2-R&7))return K;for(E=n=G|I[T-a]-7?o&z:6^c;E;E=!E&&!d&&!(g=T,D=T<O?g-3:g+2,I[D]<z|I[D+O-T]|I[T+=T-O])){L=(R&&l[R&7|32]*2-h-G)+(G?0:n-o&z?110:(D&&14)+(A<2)+1);if(S>h||1<S&S==h&&L>2|d){I[T]=n,I[g]=I[D],I[O]=D?I[D]=0:0;L-=X(c,h+1,E=G|A>1?0:T,S,L-N);if(!(h||S-1|B-O|T-b|L<-1e4))return W(I,B=b,c,y=E);E=1-G|A<7|D|!S|R|o<z||X(c,0)>1e4;I[O]=o;I[T]=R;I[D]=I[g];D?I[g]=G?0:9^c:0}if(L>N||!h&L==N&&Math.random()<.5)if(N=L,S>1)if(h?s-L<0:(B=O,b=T,0))return N}}}while(!R&G>2||(T=O,G|A>2|z<o&!R&&++C*--A))}return-K+768<N|d&&N};Y=(V)=>{X(8,0,y,V);X(8,0,y,1)};Z=(U)=>{b=U;I[b]&8?W(I,B=b):X(0,0,y,1)}