Skip to content

keeping simple

@vy@mastodon.social

Google Manifesto shows that many programmers are bad at logic

August 10, 2017 vy business

Everyone can recognize some kinds of spurious reasoning – like the following: (A) Most programmers are not great. (B) Google tries to hire only excellent

Read more

Sorting and groups

July 22, 2017 vy state maps

I can’t find much reference to this in the literature (see Maus for some hints and an interesting paper) , but surely people have looked

Read more

C compiler developers are hostile to C programming

July 17, 2017 vy programming languages

From the LLVM developer mailing list this remarkable exchange in which Chris Lattner of LLVM says that the compiler use of undefined behavior (UB) is

Read more

Current reading: July 8 2017

July 8, 2017 vy academics, business

Principal type-schemes for functional programs∗ Luis Damas† and Robin Milner First published in POPL ’82: Proceedings of the 9th ACM SIGPLAN-SIGACT symposium on Principles of

Read more

The C standard versus C and the mother of all hacks.

June 26, 2017 vy C standard, programming languages

The Kafkaesque interaction of the C standard and the main open source C compilers was concisely outlined by one of the main LLVM authors back

Read more

The C standard committee effort to kill C continues

June 16, 2017 vy programming languages, systems

Consider the following code: void f(void) { unsigned char x[1]; /* intentionally uninitialized */ x[0] ^= x[0]; printf(“%d\n”, x[0]); printf(“%d\n”, x[0]); return; } In this

Read more

Basic math for basic algorithms

June 9, 2017 vy academics, theory

It’s odd that all the descriptions of basic programming operations, such as sorting, rely on pseudo code or complex formal logic. All we are doing

Read more

Computer Science as a scholarly discipline.

December 22, 2016 vy academics

Google Scholar tells me that “Why Functional Programming Matters” was published in 1989 and has been cited over 1000 times. Here’s a quote.  Recall that

Read more

Current reading

December 8, 2016 vy Uncategorized

Wadler’s influential “monads” paper for Haskell. It seems like a classic case of making something simple sound profound and mysterious.  And companion paper by Hughes

Read more

Chang-Maxemchuk atomic broadcast

September 2, 2016 vy academics, systems

The Chang-Maxemchuk algorithm (US Patent 4,725,834 ) solves atomic broadcast (and in-order broadcast) problems for distributed networks in a far simpler and more efficient way than some

Read more

Posts pagination

«Previous Posts 1 … 4 5 6 7 8 … 44 Next Posts»
WordPress Theme: Gridbox by ThemeZee.