Viewing profile — mdm12
mdm12
HN member- Joined
- Wed, Sep 23, 2020, 11:12 AM UTC
- HN karma
- 415
- Public activity
- 78 items
- HN profile
- View on Hacker News ↗
About mdm12
Recent public activity
-
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…
-
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…
-
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…
-
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, …
-
comment
Comment #38153412
Enjoy your F# journey! I have yet to find a more ergonomic, practical language for daily use :)
-
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…
- comment
-
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 …
-
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…
-
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.
-
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.
-
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/
- story
-
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://…
-
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…
-
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 …
-
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->…
-
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 …
-
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 …
-
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!
-
comment
Comment #32172643
Now if we can only convince VCs that 'web3' really means 'we host the servers again' and not that other nonsense.
-
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
-
comment
Comment #31981039
It was the only data point I could find, but fair point. I amended my comment for pedantic's sake :)
-
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…
-
comment
Comment #31902946
Yes, this trivialization of modern software development is annoying. Yes, we are modern-day plumbers. Turns out, plumbing can be hard.