6,168 karma · joined September 30, 2011
$ curl -s https://manifestai.com/blogposts/faster-after-all/ | grep generator
<meta name="generator" content="quarto-1.3.450">It can be helpful to plot these sorts of pixel arrangements on a Hilbert curve, rather than plotting pixels line by line. I learned this trick from a Ghidra plugin called cantordust [2]. 3blue1brown offers some mathematical intuition for the effectiveness of a Hilbert curve pixel arrangement [3].
[1] https://github.com/FireyFly/pixd
[2] https://inside.battelle.org/blog-details/battelle-publishes-...
I wasn't able to locate the referenced document after briefly searching the FTC legal library and the regulations.gov website. Apologies if I've missed an obvious link from the press release.
[1] https://www.reddit.com/r/BAbike/comments/8mmrne/stolen_bike_...
Definitely reminds me a lot of not needing parentheses on an RPN calculator, and the isomorphism between Lisp expressions and Forth expressions.
-Richard Feynman
[1] https://codepo8.github.io/canvas-images-and-pixels/
[2] https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API
Recently revisited his little demo interested in the parser design; this time re-reading, the translation between Boolean logic expressions and TCP checksum calculations finally clicked for me.
My current mental model of it is coercing a calculator, which “only” performs addition and subtraction, into evaluating complicated conditional logic expressions. Not sure how a category theorist would describe it; is it an equivalence of two different categories (evaluation of logic expressions/abstract syntax trees) <> (bitwise negation & addition on integer arrays which represent Boolean matrices)?
In a practical engineering sense, I like to think the core concepts illustrate performance optimization principles for representing branching code as branch-free code. I think branching code is likely faster evaluating single expressions, but branch free representations could be useful for SIMD vectorization, e.g., to increase throughput for evaluating a large number or stream of expressions (such as evaluating security policy rules against operating system events).
While Visa is a card network, Amex is both a network and an issuer. Visa works with issuing banks like Chase, so as a Visa cardholder, you would interface with the bank rather than with Visa when reporting an unrecognized charge.
Given that Amex is an issuer, I could imagine that there might exist more incentives to side with the cardholder versus a merchant for disputes, as compared with a company that operates as a network but not directly as a card issuer.
[0] tube is measured by the outer diameter; pipe is measured by the inner diameter
> In addition to having the highest work-hardening properties, manganese steel is probably our toughest material. [2]
[1] https://en.wikipedia.org/wiki/Mangalloy#History
[2] T.B. Jefferson. Metals and How to Weld Them, 2nd Edition. page 255
If the tests are so easy to cheat, does that hint at the value of the underlying education?
[1] https://ownyourbits.com/2019/02/02/whats-wrong-with-the-rasp...
I'm not a lawyer but I think Xerox had the same question back in '89 [1]. Given Apple's luck in pursuing infringement claims against Microsoft [2], I doubt a copyright suit would be fruitful in this case.
[1] https://www.nytimes.com/1989/12/15/business/company-news-xer...
[2] https://legal.thomsonreuters.com/blog/1988-apple-sues-micros...
[1] https://www.excamera.com/sphinx/article-j1a-swapforth.html