Blogs / Company blogs

Microsoft

microsoft.com

Popular posts
61
Total points
12,873
HN comments
6,366
Rank
#65 company

Visit microsoft.com → On Hacker News Sep 2009 – Apr 2025

Tech Industry & Business 22Software Engineering 14AI & Machine Learning 12Security & Privacy 11Infrastructure & DevOps 7Systems & Performance 6

39

Implementing Algebraic Effects in C

We describe a full implementation of algebraic effects and handlers as a library in standard and portable C99, where effect operations can be used just like regular C functions. We use a formal operational semantics to guide the C implementation at every step where an evaluation context corresponds directly to a…

48

Time-Travel Debugging for JavaScript/Node.js

Time-traveling in the execution history of a program during debugging enables a developer to precisely track and understand the sequence of statements and program values leading to an error. To provide this functionality to real world developers, we embarked on a two year journey to create a production quality…

59

The Implementation of Functional Programming Languages

“The Implementation of Functional Languages” is a book about implementing functional programming languages using lazy graph reduction, and it divides into three parts. The first part describes how to translate a high-level functional language into an intermediate language, called the lambda calculus, incuding detailed…

60

Why Do Nigerian Scammers Say They are From Nigeria?

False positives cause many promising detection technologies to be unworkable in practice. Attackers, we show, face this problem too. In deciding who to attack true positives are targets successfully attacked, while false positives are those that are attacked but yield nothing. This allows us to view the attacker’s…