About:

My name is Aaron Hsu, and I'm a computer scientist. I'm changing the way people look at computing and programming languages, what they can do with them, and how they do it.

Website:

Outgoing Links:

Hillel Wayne
Subscribe to RSS:
The post discusses how to roll a weighted die using APL, a programming language. It explains the basic rolling of a 6-sided die and extends the concept to rolling multiple dice with different sides and weights. The author introduc...
The text is about a last-minute discount for an APL workshop that will be given by Aaron Hsu on May 15-16, 2025. The workshop is open for both in-person and online attendees.
The text is a teaser for a two-day workshop at LambdaConf 2025, featuring a Galaga-like space shooter demo and a networked, shared editing spreadsheet style application. The workshop will cover topics such as persistence, networki...
The text discusses the concept of computing on indices, particularly in the context of APL. It explains how to use indices for filtering, sorting, and key/value mappings. It also delves into the use of indices for tree nodes and f...
The text is about the Tacit Talk Podcast, Ep 27, featuring an interview with Jon Smith and Conor. The podcast discusses software engineering and upcoming events like LambdaConf 2025 and Functional Conf 2025.
The author will be giving two talks at LambdaConf 2025, one on programming language features and the other on verbose programming techniques in APL. The talks will focus on whether programming language features deliver on their pr...
The text is about an upcoming APL workshop at LambdaConf 2025 in Estes Park, CO, USA, which will be given by Aaron Hsu. The workshop will focus on the design and architecture of complete APL applications.
The text is a call for papers for the ARRAY '25 workshop, co-located with PLDI'25. It is dedicated to array programming, including classical array programming, array theories, semantics, verification, type systems, compiler optimi...
The text is about the author speaking at Functional Conf 2025 on January 23 - 24. The talk abstract discusses Iverson style array programming and its application to various domains.
Registration for APL Seeds '24 is now open, an online webinar for beginners interested in learning more about the APL language.
The text is about a review of the Advent of Code problems on the 18th and upcoming speaking events related to APL and LambdaConf 2024.
The author is participating in Advent of Code 2024 and will be publishing their results. They aim to record the solutions exactly as they used them and typed them to provide insight into their coding process under time pressures. ...
The text is a survey from Dyalog asking for feedback and thoughts on their User Meetings. It also includes information about other APL-related events and resources.
The author will be speaking at LambdaConf 2024 in May and has provided discount codes for the event. They also mention other upcoming speaking engagements and events related to APL programming.
The text discusses the principles of suggestivity and idioms in APL programming, and how they work together to improve the communicative and expressive power of idiomatic notation. It provides examples and comparisons of different...
The text discusses the importance of managing complexity in software engineering and computing communities. It explores the debate between the need for explicit organization in code versus the desire for transparency and the abili...
The author was informed that the before and after diagrams for section 3.7 of their thesis don't make sense. The official version appears to have the wrong trees in it.
The 2023 APL Problem Solving Competition is now open, with cash prizes and an expenses-paid trip to the Dyalog '23 User Meeting. APL Seeds '23 will take place online on Wednesday 22 March 2023, aimed mainly at those just starting ...
The Diplomat Nexus 14k Broad pen is reviewed, highlighting its build quality, ink capacity, styling, ergonomics, and nib performance. The pen is praised for its excellent ergonomics, ink capacity, and sealing, but the nib and feed...
The text is about an upcoming presentation at FnConf '22 where the author will be discussing three different styles of system construction, the use of DSLs, and methods of looking at and thinking about architecture design. The aut...
The author shares their experience with St. Charles Hyundai, praising their efforts and honesty, but also expressing some dissatisfaction with the sales process. Despite initially giving a 4-star rating, the author appreciates the...
The author expresses their frustration with email subjects containing unique information and argues that the subject line should not contain information not already in the body of the email. They discuss various ways people misuse...