The Firehose

77 readers
1 users here now

MY PERSONAL COMMUNITY.

I tend to overshare all of the things I am into, creating a wall of links that people can't keep up with.

Therefore, I decided to aggregate all of the links in one place for others to see.

I am the only person that can post here because this is my personal collection of links.


Rules (anyone that violates them will be promptly banned for life):

  1. These is my community to aggregate my favorite links. I am not a "bot". If you don't like it, please make a comment and I will happily ban you for life.

  2. Don't be a troll. This is completely up to my interpretation and I reserve the right to be a power tripping mod if I wish.

  3. If you're going to have a discussion, keep it civil. Don't gaslight people, gatekeep, move goalposts, etc.

  4. I am a leftist. Spamming this comm with viewpoints that I deem right wing or fascist will get you banned.

  5. No neoliberal genocide apologia and identity politics bullshit. I will enthusiastically ban you with prejudice.

founded 1 month ago
MODERATORS
51
 
 
  • 00:44 using Haskell, Nix, and Emacs for integrated offline development
  • 08:48 building environments for particular dependencies with Nix
  • 09:58 what Emacs and GHC have in common
  • 12:58 developing with typed holes
  • 14:43 compiling to categories
  • 20:35 learning to love mathematics
  • 22:41 applications for compiling to categories
  • 25:25 Coq
  • 28:15 specifying the ByteString library in Coq
  • 34:30 Why Haskell?
  • 40:00 writing a compiler in C vs Haskell
  • 43:32 gitlib
  • 45:52 getting your head around Haskell
  • 48:23 recursion schemes/F-algebras
  • 52:33 hnix
52
53
54
 
 

Does God Code in Haskell?

Professor and accomplished programming language researcher Philip Wadler believes that typed lambda calculus was discovered not invented – part of the underpinnings of the universe itself. As a result, functional programming languages are more fundamental and deeply justified than their alternatives.

We talk about this principle, which has guided his career. Phil takes us through the history of computer science from Turing to Alonzo Church. Eventually we get to what the movie Independence Day got wrong and what language a theoretical creator deity would program in.

55
56
57
 
 

This walkthrough blew my mind.

58
59
60
61
8
submitted 1 month ago* (last edited 4 weeks ago) by harryprayiv@infosec.pub to c/firehose@infosec.pub
 
 
  • WatchEyes
  • Cutting Edge Engineering
  • Martin Doolaard
  • Clickspring
  • 3Blue1Brown
  • The Signal Path
  • Democracy Now
  • Tech Ingredients
  • Applied Science
  • Cody’s Lab
  • NileRed
  • Fireship
  • Mental Outlaw
  • Behind the Bastards
  • Two Minute Papers
  • bigclivedotcom
  • Hackaday
  • The Amp Hour
  • Andreas Spiess
  • Tsoding
  • No Boilerplate
  • CinemaStix
  • Pitching Ninja
  • Jeff Geerling
  • Strange Loop Conference
  • Impure Pics
  • Psionic Audio
  • Computerphile
  • Abom79
  • Tweag
  • Serokell
  • NixCon
  • IOG Academy
  • Mend It Mark
  • Man Carrying Thing
  • Vimjoyer
62
 
 

In this talk Simon discusses Haskell’s birth and evolution, including some of the research and engineering challenges he faced in design and implementation. Focusing particularly on the ideas that have turned out, in retrospect, to be most important and influential, as well as sketching some current developments and making some wild guesses about the future.