About:

Andrew Sampson, a renowned tech founder and photographer, explores tech and social issues through innovation and candid photography.

Website:

Specializations:

Interests:

Technology Cloud gaming Video games Race Mental health Socioeconomic inequality
Subscribe to RSS:
The post discusses the challenges and advantages of using JavaScript (and TypeScript) as an extension language for applications, particularly focusing on the Hako JavaScript engine built on QuickJS. It highlights the issues with e...
The author discusses the challenges of parsing iWork files (.key, .numbers, .pages) without losing information, highlighting the need for a native parser that avoids exporting to PDF. They detail their approach to building a parse...
The blog post discusses updates to the zeroperl project, including a fix for a unicode bug and a transformation of zeroperl into an embeddable library with a C API. The author details the changes made to the configuration and init...
Effective marketing and creative presentation can compel consumers to irrationally pursue products, even at a personal cost, as illustrated by a childhood memory of a fast food promotion.
The author reflects on his life, from a difficult childhood living in motels to his current success and happiness in the Japanese countryside. He discusses the highs and lows he has experienced, including leading a team through a ...
Andrew Sampson is releasing Hako, a fork of PrimJS, as an early 30th birthday gift. Hako is a portable, secure, and performant JavaScript engine that compiles down to WebAssembly, providing an extra layer of protection from memory...
The article discusses the controversy surrounding the 'Material Theme' extension for VSCode, which was remotely uninstalled from millions of users due to alleged malicious intent. The author criticizes the lack of transparency and...
The text discusses the challenges of running WASI programs in the browser, particularly the limitations of file size and the need for a memory file system. It explores the use of Asyncify to bridge the gap between asynchronous web...
The author expresses frustration at the lack of exnref support in most WebAssembly runtimes, making zeroperl effectively unusable. They decided to implement it themselves using libsetjmp from the WASI SDK for setjmp/longjmp, and B...
The text discusses the challenges of sandboxing Perl with WebAssembly to extract metadata client-side and staple it to the upload. The author details the difficulties faced in compiling Perl to WebAssembly and the workarounds used...
The text discusses the challenges faced in running native binaries on Stackblitz and the potential solution of using WebAssembly System Interface (WASI) to enable .NET applications to run in the browser. It details the recent adva...