Media Summary: This video shows a way to use linear types to encode an invariant about I am going to show you: ⚠️ The most expensive mistakes founders make before writing a single line of code ⚠️ How agencies ... I present the main result of a recent POPL paper, in how we can use Haskell's linearity mechanism to denote relevance and type ...

Rae Avoid Losing Money Via Xlineartypes - Detailed Analysis & Overview

This video shows a way to use linear types to encode an invariant about I am going to show you: ⚠️ The most expensive mistakes founders make before writing a single line of code ⚠️ How agencies ... I present the main result of a recent POPL paper, in how we can use Haskell's linearity mechanism to denote relevance and type ... I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents let-generalization. This video discusses GHC's new ImpredicativeTypes extension and how impredicativity and type families do Wharton & Wall Street Prep PE Certificate Program ‍ ▻ Use code RARELIQUID for up to $500 OFF ...

This video explores the DeriveAnyClass GHC extension, describing what it does, why it could be considered dangerous, and a ... We explore Haskell's layout rule, and how it works in practice. Official description of that layout rule: ... Recent work within GHC has opened up questions about which constraints should be generalized (that is, included in an inferred ... Richard Eisenberg explores why we need the Proxy type, why we *almost* can get rid of it (cue -XTypeApplications), but ultimately ... I give an introduction to GHC's RebindableSyntax extension, with examples. GHC manual page: ... I motivate the ScopedTypeVariables extension and explore some of the quirks around writing `forall` in type signatures. Find me at ...

DESCRIPTION Your broker is offering you "free" trades but someone else is paying for them. And that someone is profiting directly ... We like to think of Haskell as being order-independent: no matter what order you put your declarations in, your program means ... I share a little on what's been going on in the broader journey toward dependent types in Haskell. Beyond what's shared in the ... I backtested Ray Dalio's All Weather strategy from 2008 to 2026. The risk parity engine works, but blindly leveraging it during ...

Photo Gallery

@rae: Avoid losing money via -XLinearTypes
The App Money Pit: How To Avoid Losing Six Figures & Your Business
@rae: Connecting linearity and relevance in Dependent Haskell
@rae: Let-generalization is confusing
@rae: ImpredicativeTypes and TypeFamilies don't mix
Which Buy-Side Job Is Actually Best? (He's Worked All 3)
@rae: DeriveAnyClass considered dangerous
@rae: How whitespace works in Haskell
@rae: Figuring out what constraints to generalize is hard
@rae: Why Haskell can't get rid of Proxy (yet)
@rae: RebindableSyntax in Haskell
@rae: ScopedTypeVariables and its quirks
View Detailed Profile
@rae: Avoid losing money via -XLinearTypes

@rae: Avoid losing money via -XLinearTypes

This video shows a way to use linear types to encode an invariant about

The App Money Pit: How To Avoid Losing Six Figures & Your Business

The App Money Pit: How To Avoid Losing Six Figures & Your Business

I am going to show you: ⚠️ The most expensive mistakes founders make before writing a single line of code ⚠️ How agencies ...

@rae: Connecting linearity and relevance in Dependent Haskell

@rae: Connecting linearity and relevance in Dependent Haskell

I present the main result of a recent POPL paper, in how we can use Haskell's linearity mechanism to denote relevance and type ...

@rae: Let-generalization is confusing

@rae: Let-generalization is confusing

I explain the infrequently-written but often-implied -XMonoLocalBinds extension and how it prevents let-generalization.

@rae: ImpredicativeTypes and TypeFamilies don't mix

@rae: ImpredicativeTypes and TypeFamilies don't mix

This video discusses GHC's new ImpredicativeTypes extension and how impredicativity and type families do

Which Buy-Side Job Is Actually Best? (He's Worked All 3)

Which Buy-Side Job Is Actually Best? (He's Worked All 3)

Wharton & Wall Street Prep PE Certificate Program ‍ ▻ Use code RARELIQUID for up to $500 OFF ...

@rae: DeriveAnyClass considered dangerous

@rae: DeriveAnyClass considered dangerous

This video explores the DeriveAnyClass GHC extension, describing what it does, why it could be considered dangerous, and a ...

@rae: How whitespace works in Haskell

@rae: How whitespace works in Haskell

We explore Haskell's layout rule, and how it works in practice. Official description of that layout rule: ...

@rae: Figuring out what constraints to generalize is hard

@rae: Figuring out what constraints to generalize is hard

Recent work within GHC has opened up questions about which constraints should be generalized (that is, included in an inferred ...

@rae: Why Haskell can't get rid of Proxy (yet)

@rae: Why Haskell can't get rid of Proxy (yet)

Richard Eisenberg explores why we need the Proxy type, why we *almost* can get rid of it (cue -XTypeApplications), but ultimately ...

@rae: RebindableSyntax in Haskell

@rae: RebindableSyntax in Haskell

I give an introduction to GHC's RebindableSyntax extension, with examples. GHC manual page: ...

@rae: ScopedTypeVariables and its quirks

@rae: ScopedTypeVariables and its quirks

I motivate the ScopedTypeVariables extension and explore some of the quirks around writing `forall` in type signatures. Find me at ...

3 Trading Mistakes That Are Quietly Killing Your Portfolio Returns today

3 Trading Mistakes That Are Quietly Killing Your Portfolio Returns today

DESCRIPTION Your broker is offering you "free" trades but someone else is paying for them. And that someone is profiting directly ...

@rae: The monomorphism restriction in Haskell causes order dependency. Ack!

@rae: The monomorphism restriction in Haskell causes order dependency. Ack!

We like to think of Haskell as being order-independent: no matter what order you put your declarations in, your program means ...

@rae: Update on Dependent Haskell

@rae: Update on Dependent Haskell

I share a little on what's been going on in the broader journey toward dependent types in Haskell. Beyond what's shared in the ...

I Backtested Ray Dalio's Strategy. Here's Why Hedge Funds Love It.

I Backtested Ray Dalio's Strategy. Here's Why Hedge Funds Love It.

I backtested Ray Dalio's All Weather strategy from 2008 to 2026. The risk parity engine works, but blindly leveraging it during ...