HNHacker News
TopNewBestAskShowJobs

mdm12

415 karma · joined September 23, 2020

I can be reached at mxm9998 -at- rit -dot- edu
submissionscomments
mdm12··on Experian’s credit freeze security is still a joke
Speaking of regulation, Biden apparently expressed interest in a federal credit bureau under the CFPB https://finance.yahoo.com/news/biden-wants-shut-down-credit-...
mdm12··on Ask HN: What under-the-radar technology are you excited about?
In a similar vein, Fable (an F#-to-JS compiler) is gaining a lot of momentum in the F# community. https://fable.io/
mdm12··on Java 16
The problem (as I see it, anyways) is that the 'big boys' that I referred to in my initial comment have been around a long time (2000 for C#, 1995 for Java) and over that long history, have had a slew of language changes. They are starting to suffer from the same problem that C++ suffers from, where every shop defines their own subset of the language with which they use. Meanwhile, the languages that they graft features from (e.g., F#) tend to be smaller and more coherent with respect to the feature set.
mdm12··on Java 16
I meant 'v' as in 'version' of C#, here's a good reference on it: https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csh...
mdm12··on Java 16
We see similar developments with C# borrowing features from F#, with records in v9, pattern matching, etc.

While it's good for C#/Java, it does make it harder to push for adoption for a language such as Scala and F#. Why bother investing in the languages with a much smaller market share when the big boys adopt good bits and pieces from them constantly?

mdm12··on Introduction to the 'Why use F#' series (2012)
Speaking of domain-driven design, the author of this article wrote a great book called 'Domain Modeling Made Functional', which I heartily recommend (even if you don't have a specific interest in learning F#) https://www.amazon.com/Domain-Modeling-Made-Functional-Domai...
mdm12··on Lambda: Turn Excel formulas into custom functions
With Guido being a Microsoft employee now, that may just happen...
mdm12··on Fable 3: F# to JavaScript compiler
MS is making a conscious effort to push into the ML space with libraries such as ML.NET https://dotnet.microsoft.com/apps/machinelearning-ai/ml-dotn... . IMO, the combination of a strongly-typed language with features such as type inference, data providers and discriminated unions/pattern matching make F# a perfect fit for this space. It's just unfortunate that they had to go through the .NET Framework -> .NET Core journey before focusing on the ML ecosystem...

But, the F# PM has recently given talks recognizing that they want to go into the space that Python is dominating, so it's a clear goal of the F# team (https://www.youtube.com/watch?v=_QnbV6CAWXc). I hope they're successful!

mdm12··on Principles of Data Oriented Programming
C# will be getting records in .NET 5, which would be analogous to what you refer as 'immutable data pieces', in addition to the normal objects the language has always had. https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-...
mdm12··on Frugality Is Non-Linear (2019)
https://engaging-data.com/fire-calculator/ provides separate inputs for retirement spending and current spending. It also supports different projection methods (fixed returns, Monte Carlo, etc.)
mdm12··on Bottom Type in F#
Bartozs Milewski wrote a book called Category Theory for Programmers and has a series of lectures on YouTube https://www.youtube.com/user/DrBartosz

I found it to be thorough and relatively gentle (for something as abstract as category theory anyways!)

← PreviousPage 3 of 3