Serokell
Serokell
  • 81
  • 122 898
3. Monads through patterns
3. Monads through patterns
มุมมอง: 380

วีดีโอ

1. Monads through examples
มุมมอง 5957 หลายเดือนก่อน
1. Monads through examples
4. Monads through definition
มุมมอง 1507 หลายเดือนก่อน
4. Monads through definition
5. Monads through categories
มุมมอง 1827 หลายเดือนก่อน
5. Monads through categories
2. Monads through metaphors
มุมมอง 2527 หลายเดือนก่อน
2. Monads through metaphors
Introduction to the monads course
มุมมอง 4647 หลายเดือนก่อน
Introduction to the monads course
Commonly used extensions
มุมมอง 2317 หลายเดือนก่อน
Commonly used extensions
Optics overview
มุมมอง 2277 หลายเดือนก่อน
Optics overview
Algebra of ADTs - Constantine Ter-Matevosian
มุมมอง 1.1K11 หลายเดือนก่อน
Algebra of ADTs - Constantine Ter-Matevosian
Comonads - Constantine Ter-Matevosian
มุมมอง 877ปีที่แล้ว
Comonads - Constantine Ter-Matevosian
Linear Types - Constantine Ter-Matevosian
มุมมอง 2.2Kปีที่แล้ว
Linear Types - Constantine Ter-Matevosian
General Artificial Intelligence: How to Design It? - Yulia Gavrilova
มุมมอง 388ปีที่แล้ว
General Artificial Intelligence: How to Design It? - Yulia Gavrilova
Pitfalls of Nix and How to Avoid Them - Philipp Herzog
มุมมอง 6Kปีที่แล้ว
Pitfalls of Nix and How to Avoid Them - Philipp Herzog
Monoid Typeclass - Gints Dreimanis
มุมมอง 687ปีที่แล้ว
Monoid Typeclass - Gints Dreimanis
How Can AI Help Promote Human Rights? - Yulia Gavrilova
มุมมอง 156ปีที่แล้ว
How Can AI Help Promote Human Rights? - Yulia Gavrilova
Haskell Typeclasses - Gints Dreimanis
มุมมอง 1Kปีที่แล้ว
Haskell Typeclasses - Gints Dreimanis
Length-Indexed Vectors - Constantine Ter-Matevosian
มุมมอง 575ปีที่แล้ว
Length-Indexed Vectors - Constantine Ter-Matevosian
Image Segmentation - Dmitri Puzyrev
มุมมอง 245ปีที่แล้ว
Image Segmentation - Dmitri Puzyrev
Squeezing Small and Efficient Nix Containers into Nomad - Richard Brežák
มุมมอง 1.5Kปีที่แล้ว
Squeezing Small and Efficient Nix Containers into Nomad - Richard Brežák
Active Learning - Dmitri Puzyrev
มุมมอง 309ปีที่แล้ว
Active Learning - Dmitri Puzyrev
What is Explainable AI? - Yulia Gavrilova
มุมมอง 200ปีที่แล้ว
What is Explainable AI? - Yulia Gavrilova
Neural Network Compression - Dmitri Puzyrev
มุมมอง 1.2Kปีที่แล้ว
Neural Network Compression - Dmitri Puzyrev
Lazy IO in Haskell - Rinat Stryungis
มุมมอง 1.2Kปีที่แล้ว
Lazy IO in Haskell - Rinat Stryungis
Why We Need Ethics of AI - Yulia Gavrilova
มุมมอง 366ปีที่แล้ว
Why We Need Ethics of AI - Yulia Gavrilova
Dependent Types with David Christiansen - Functional Futures
มุมมอง 6Kปีที่แล้ว
Dependent Types with David Christiansen - Functional Futures
Universal and Existential Quantification in Haskell - Stepan Prudnikov
มุมมอง 1.4Kปีที่แล้ว
Universal and Existential Quantification in Haskell - Stepan Prudnikov
Across the Kmettverse with Edward Kmett - Functional Futures
มุมมอง 3.7Kปีที่แล้ว
Across the Kmettverse with Edward Kmett - Functional Futures
Most Common Mistakes in Haskell - Constantine Ter-Matevosian
มุมมอง 5Kปีที่แล้ว
Most Common Mistakes in Haskell - Constantine Ter-Matevosian
Carp with Erik Svedäng - Functional Futures
มุมมอง 1.4K2 ปีที่แล้ว
Carp with Erik Svedäng - Functional Futures
Laziness in Haskell - Rinat Stryungis
มุมมอง 1.4K2 ปีที่แล้ว
Laziness in Haskell - Rinat Stryungis

ความคิดเห็น

  • @topoipat
    @topoipat 5 วันที่ผ่านมา

    I thought this was a good overview. With modern tooling I sometimes find myself not thinking much about spacing and then getting frustrated when the tooling can’t be turned on and I still need to draft. I think the space leakages there are more about algorithmic reasoning, so it’s interesting to see those are more common problems. I didn’t follow the rationale about normal form and why that matters.

  • @diegomatos2662
    @diegomatos2662 14 วันที่ผ่านมา

    let p = unwords $ replicate 4 "Pedro," in p <> " " <> take 2 p Just "kidding a little bit"

  • @diegomatos2662
    @diegomatos2662 14 วันที่ผ่านมา

    80's th-cam.com/video/iMZOrEbS7cU/w-d-xo.html

  • @3ombieautopilot
    @3ombieautopilot 14 วันที่ผ่านมา

    Годнота пошла

  • @someaccount-mp4tk
    @someaccount-mp4tk 26 วันที่ผ่านมา

    Welsh?

  • @VincentDBlair
    @VincentDBlair 29 วันที่ผ่านมา

    Solid advice.

  • @zarazum11
    @zarazum11 หลายเดือนก่อน

    hi, the notion notes are from an Optics course not this.

  • @BenByford
    @BenByford หลายเดือนก่อน

    In believe you got Interpretable and explainable terms the wrong way round

  • @BenByford
    @BenByford หลายเดือนก่อน

    check out the machine ethics podcast

  • @DanHo
    @DanHo หลายเดือนก่อน

    Dude looks severely distressed. 😢

  • @user-pc2kf1ru9d
    @user-pc2kf1ru9d 2 หลายเดือนก่อน

    Okay

  • @floraxu7429
    @floraxu7429 2 หลายเดือนก่อน

    hi

  • @diegomatos2662
    @diegomatos2662 3 หลายเดือนก่อน

    I loved her 80s Metal style hair. This is my Final Countdown to be hired Haskell rules!!! \m/

  • @haidaraji2415
    @haidaraji2415 3 หลายเดือนก่อน

    Thanks, that's a very beautiful explanation

  • @alinashsh
    @alinashsh 3 หลายเดือนก่อน

    How cool you explained this topic!

  • @user-xt7zz8rl3b
    @user-xt7zz8rl3b 3 หลายเดือนก่อน

    Thanks!!! That’s was very useful!!!

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t 3 หลายเดือนก่อน

    Can the HR lady brush her teeth?

    • @3ombieautopilot
      @3ombieautopilot 3 หลายเดือนก่อน

      Hey her teeth a great, no?

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t 4 หลายเดือนก่อน

    Congratulations! I hope you guys make a tutorial series on understanding all of these features

  • @AlexeyPirogov
    @AlexeyPirogov 4 หลายเดือนก่อน

    Seems I missed definition of algebraic data types.

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t 5 หลายเดือนก่อน

    Great I will buy these. Any chance at adding courses on dependent types when you add that feature? And applied category theory and type theory videos would be great.

  • @Serokell
    @Serokell 5 หลายเดือนก่อน

    serokell.io/courses

  • @user-ig9hf1so2p
    @user-ig9hf1so2p 5 หลายเดือนก่อน

    Maybe this is too much of an ask.. But possible to improve compiler error messages ??. Rust does a great job of it .

  • @user-ig9hf1so2p
    @user-ig9hf1so2p 5 หลายเดือนก่อน

    Not clear.. so ?

  • @user-ig9hf1so2p
    @user-ig9hf1so2p 5 หลายเดือนก่อน

    Yes please

  • @jrvieira6262
    @jrvieira6262 5 หลายเดือนก่อน

    in which way would the specs be simplified and how would error messages be improved? without understanding how this would affect dependent type syntax i am against the breaking change. term and type variables have different scopes, as they should. if the answer to "does x act as its own type?" is "of course not" then the breaking change is unjustified.

  • @diegomatos2662
    @diegomatos2662 5 หลายเดือนก่อน

    if we consider that given any element in category theory this must have a morphism that maps to itself, the right side of the expression is correct because this respect the referential transparency constraint and furthermore can be intuitively understood as a lambda, a short expression to Id function without need using its name

  • @jeffstyr
    @jeffstyr 5 หลายเดือนก่อน

    Yes! Require them to be distinct.

  • @phdnk
    @phdnk 5 หลายเดือนก่อน

    Yes. Please. The code that may break should not have been written with the puns like this in the first place. And thanks for the re-upload of the video

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t 6 หลายเดือนก่อน

    The one woman on this channel and she's talking about giving the government more power to make laws and regulations for "human rights" aka postmodernist marxist ideology. Meanwhile everybody else is talking about math and technology. What a surprise 😂

  • @iceland_jack562
    @iceland_jack562 6 หลายเดือนก่อน

    GHC.Generics recently got Generically(1) newtypes. This allows more explicit deriving (ToJSON, FromJSON) via Generically T rather than deriving anyclass.

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t 6 หลายเดือนก่อน

    I have this on max volume and i can still barely hear you because you're mumbling.

  • @user-tx4wj7qk4t
    @user-tx4wj7qk4t 6 หลายเดือนก่อน

    Great work and i look forward to where this goes. Any plans on adding this to PureScript as well?

    • @user-dn7qr7vs1h
      @user-dn7qr7vs1h 5 หลายเดือนก่อน

      Just forget about purs. It lacks so many GHC features so I think it would take foreverer to implement them.

  • @diegomatos2662
    @diegomatos2662 6 หลายเดือนก่อน

    Prior to get known functor, I remember that I used to use a bind to "extract" the value in order to do some computation and then return it wrapped in a pure Particulary, this kind of thing helped me realize what a functor does when I was finally introduced to this concept

  • @diegomatos2662
    @diegomatos2662 6 หลายเดือนก่อน

    Hi Jay! This is an interesting topic, I always try to find out a little more about it when I find something related to this subject Nice shirt, I liked the vintage items around

  • @user-bf6yx4nn5k
    @user-bf6yx4nn5k 7 หลายเดือนก่อน

    amazing guy, thanks for this great conversation.

  • @hansschenker
    @hansschenker 7 หลายเดือนก่อน

    In what museum did record your videos?

  • @blablablerg
    @blablablerg 7 หลายเดือนก่อน

    nice presentation, tnx

  • @fukmyass
    @fukmyass 7 หลายเดือนก่อน

    Course sendpoint returns a 404

    • @Serokell
      @Serokell 7 หลายเดือนก่อน

      Hi @fukmyass! We polished some stuff, now it works, thanks for noticing!

    • @fukmyass
      @fukmyass 7 หลายเดือนก่อน

      @@Serokell hmmm questionable username

  • @phdnk
    @phdnk 7 หลายเดือนก่อน

    While the Optics and the Extension courses are present at Udemy at the price of $100. The monads course is not yet published.

    • @Serokell
      @Serokell 7 หลายเดือนก่อน

      Hi! This is the whole Monads course. Monads course is completely free and hosted only on TH-cam.

  • @Sculman7
    @Sculman7 7 หลายเดือนก่อน

    I didnt know about some of those extensions. Thanks!

  • @alurma
    @alurma 7 หลายเดือนก่อน

    Hi Mr impure pics. Love your impure pics!! ❤

  • @newtonmigosi5277
    @newtonmigosi5277 8 หลายเดือนก่อน

    Consider my mind blown.. I'd known about cardinality of types such as Maybe and arrow but taking the cardinality of the list type as a geometric series blew mind.. not to mention using derivatives to build traversals of data types, truly insane stuff.. I love how the tree traversal was somewhat guided by the existing definitions rather than being handed down from the heavens as tree algorithms usually are.. great presentation of the material💯

  • @kahnfatman
    @kahnfatman 8 หลายเดือนก่อน

    I can perfectly visualize and understand why Haskell could consume a large chunk of memory. Haskell's laziness is a blessing and a curse at the same time. I mean the language surely is not suitable for system programming where memory is limited but correctness is the critical prize to achieve at all cost.

  •  8 หลายเดือนก่อน

    It would be nice to see how nix secret management can be configured and integrated with vault.

  • @fukmyass
    @fukmyass 8 หลายเดือนก่อน

    Shouldn't the bfs function be in the graph trait. I think it would have been easier to define the parameters if the function was in the graph trait

  • @nekoill
    @nekoill 9 หลายเดือนก่อน

    I *need* you to know that I love your content so much that I consider time I spent on Twitter worthwhile because I believe that's where I've found you 😻 There's so little material on Haskell programming - much less material that doesn't assume you meet the prerequisites of perfectly understanding lambda calc (though you definitely should strive for that), having written a PhD thesis on Category Theory and regularly converse with Alonzo Church's force ghost to gain insights into how functional programming works in general and in parts; thus, right now every piece of information on Haskell's workings is priceless (for me at least) and extremely helpful. Damn, who knows, maybe one day I'll be able to write actual working production code in Haskell, or at least some personal projects that would just butter my buns, making life so much more bearable. Well, if that happens, you'll be justified in assigning the lion's share of that success to your content being there for me 🥲

  • @reo101
    @reo101 9 หลายเดือนก่อน

    Where's the blog

    • @Serokell
      @Serokell 9 หลายเดือนก่อน

      serokell.io/blog/ghc-dependent-types-in-haskell

    • @GrzegorzMilka
      @GrzegorzMilka 9 หลายเดือนก่อน

      ​@@SerokellThanks!

  • @toxicore1190
    @toxicore1190 9 หลายเดือนก่อน

    the text animation is quite hard to read

    • @Serokell
      @Serokell 9 หลายเดือนก่อน

      thanks for feedback! we'll make it better

  • @antonlatukha5845
    @antonlatukha5845 9 หลายเดือนก่อน

    Thank you. Obviously went quite above most heads, this is hardvore learning material, and that is why learning is hard. Some people in the industry tell that Haskell is inapt to manage the complex datatypes, so far not encountered cases what simple Haskell or lenses wouldn't manage. He seems to be active in the LessWrong community. Wanted to drill in the Rational Wiki for some time.

  • @jojojoestar8232
    @jojojoestar8232 9 หลายเดือนก่อน

    😂❤