Skip to content
  • victor.yodaiken@gmail.com

    victor.yodaiken@gmail.com

    See also: Damore’s Defenders.  Scott Aaronson is a distinguished professor of computer science at the University of Texas. I ran into his blog a while back, when someone sent me to his muddled defense of Damore and the Google Memo – a defense  in which he essentially called Damore critics hysterical and anti-science. For example:…

    May 18, 2018
  • Clock Sync in Finance and Beyond.

    A FSMLabs whitepaper. [gview file=”https://www.yodaiken.com/wp-content/uploads/2018/05/financeandbeyond.pdf”]  

    May 14, 2018
  • Trees in informal methods

    What’s a tree? First define a sequence or length n> 0 as a total map s: {1,.. n}→ X. Let Nil be the empty sequence.  If s is a sequence of length n, and x is an element, then u = sx is the sequence of length n+1 so that u(n)=x and for i <…

    May 5, 2018
  • Linked lists

    What’s a linked list?  Let V be a set of values and A be a set of “addresses”. Say a map f is a “linked list element” compatible with values V  and addresses A if and only if f(value)∈ V and f(next) ∈  A. A linked list element map can have an arbitrary additional domain –…

    May 2, 2018
  • New and or notable.

    My new favorite line: “My good sir, I worry that your groundbreaking treatise will go overlooked here on Twitter” This is a great essay on programming: Operant Conditioning by Software Bugs. This is a good point on mathematics versus the formal rigor obsession of some theory of programming people: For mathematicians = does not mean…

    April 14, 2018
  • Xor patterns

    The xor  i mod 128 “multiplication table” as presented by Mathematica. Here is the mod 64 matrix.

    March 24, 2018
  • More UB madness from LLVM/Clang

    Via @johnregehr this further tale of  compiler “optimizations” that break correct C code without even a warning by deleting a necessary null pointer check. In this example, Bar contains a stack of Foos. Sometimes the Foo stack is empty, so sometimes getLastFoo returns null. The caller is supposed to check for that case, but the…

    March 13, 2018
  • informal methods applied to networks and timeouts

    Distributed computation involves many interesting issues concerning shared data. Here I want to sketch out what networks look like using applied (informal) mathematics so we can look at some algorithms for consensus and data consistency. No  formal methods or category theory or metamathematics of any kind have been used in making this note. Start with…

    January 16, 2018
  • Current reading: meltdown and spectre edition

    Google project zero and then The two attacks.   and remediation for Spectre in LLVM. Test code.  (via Lobste.rs) Limits of ASLR.  Spanner,True Time and CAP   See also Synchronous Processors.  and processor architecture.  Some papers by Stephen Kell (also via lobste.rs )  particularly “Some were meant for C”  

    January 4, 2018
  • Types considered harmful. From a remark by Wolfram.

    Types considered harmful. From a remark by Wolfram.

    Originally Nov 30, 2017. (revised 2021,2023) Russell introduced what is often viewed as his most original contribution to mathematical logic: his theory of types—which in essence tries to distinguish between sets, sets of sets, etc. by considering them to be of different “types”, and then restricts how they can be combined. I must say that…

    November 30, 2017
←Previous Page
1 … 3 4 5 6 7 … 45
Next Page→

keeping simple

    • Groundbreaking treatise on state machines, paxos, specification
    • The RTLinux patent 5,995,745
    • Notes on Security and Common Criteria
    • Download code

keeping simple

Proudly powered by WordPress