Live data from Hacker News

Viewing profile — mdm12

mdm12

HN member
Joined
Wed, Sep 23, 2020, 11:12 AM UTC
HN karma
415
Public activity
78 items

About mdm12

I can be reached at mxm9998 -at- rit -dot- edu

Recent public activity

  1. comment
    Comment #47104580

    One option is dependent pairs, where one value of the pair (in this example) would be the length of the array and the other value is a type which depends on that same value (such a…

  2. comment
    Comment #41127766

    We're not done building the boring stuff or solving the hard problems either. One is, well, boring and the other is...hard. Easy enough to proxy out prompts to OpenAI for your next…

  3. comment
    Comment #38827435

    Other languages that make heavy usage of non-ASCII Unicode characters (such as Lean) often have tooling support such that one can type '\' along with some combination of ASCII char…

  4. comment
    Comment #38669375

    In event sourced systems, you project the event stream into read models, of which there can be many (relational, time series, etc.) If you're familiar with functional programming, …

  5. comment
    Comment #38153412

    Enjoy your F# journey! I have yet to find a more ergonomic, practical language for daily use :)

  6. comment
    Comment #38151427

    I would recommend two. F# in Action [1] by Isaac Abraham is a great (and recent) introduction to the F# language. For a more philosophical, domain-oriented book, you can't go wrong…

  7. comment
  8. comment
    Comment #36650680

    It may be sacrilege to say this, but I have adopted Retool in my organization for the purposes of quick-and-dirty internal apps that are essentially thin GUIs around internal data …

  9. comment
    Comment #36109309

    Congratulations on the publication! As a dabbler in strictly typed functional programming languages like Scala and F#, I have always been curious about proof-oriented languages suc…

  10. comment
    Comment #35183395

    We already have students using AI to generate answers for homework and teachers using automation to grade it. I would say we are already there.

  11. comment
    Comment #35000132

    I have seen this process described elsewhere as 'reverse system design', and it is my preferred approach to evaluating senior candidates as well.

  12. comment
    Comment #34940724

    Sounds like Gleam[0] would be up your alley :) As an F# guy myself, I am hoping it pans out, as I miss the BEAM platform! [0] https://gleam.run/

  13. story
  14. comment
    Comment #34196761

    My understanding is that the 'linear' terminology derives from the field of Linear Logic[1]. But, I am by no means an expert on theoretical computer science etymology! [1] https://…

  15. comment
    Comment #33569111

    In my perusals into the Haskell ecosystem, discovering Hoogle[1] was definitely a revelation on the power of a strongly-typed language. Sometimes, you know the _shape_ of the thing…

  16. comment
    Comment #33481294

    Unit of measures are a great example of what a type system can do, and something not enough languages support. F#[1] and Scala[2] are two that I know of that do support UOMs. Like …

  17. comment
    Comment #33429464

    Not a dumb question at all! The short answer is that a category also satisfies two rules: every object has an arrow to itself (identity) and if there are two arrows (a->b) and (b->…

  18. comment
    Comment #32305702

    Not the OP, but I have had success with CDK. The main advantages for me have been discoverability with respect to resource properties, along with proper, higher-level abstractions …

  19. comment
    Comment #32205382

    F# 6.0 added the 'task' computation expression, which is much more performant than the F# 'async' methods. It also makes interop with C# projects and libraries simpler, as is uses …

  20. comment
    Comment #32172822

    Good on you for taking the road less traveled! I don't have the guts to pursue 'real' entrepreneurship like yourself, but I appreciate those who do!

  21. comment
    Comment #32172643

    Now if we can only convince VCs that 'web3' really means 'we host the servers again' and not that other nonsense.

  22. comment
    Comment #32077974

    > In Q2 alone, we added approximately 10,000 Googlers... Maybe it is okay to slow hiring if 'normal' is ten thousand new hires in three months

  23. comment
    Comment #31981039

    It was the only data point I could find, but fair point. I amended my comment for pedantic's sake :)

  24. comment
    Comment #31980734

    Apparently, the average investor's position for BTC in Coinbase is around 21k, per some Mizuho survey: https://www.investing.com/news/stock-market-news/survey-show... . So, many fo…

  25. comment
    Comment #31902946

    Yes, this trivialization of modern software development is annoying. Yes, we are modern-day plumbers. Turns out, plumbing can be hard.