Hacker Newsnew | past | comments | ask | show | jobs | submit | arrow7000's commentslogin

The evolutionary fitness of a particular adaptation helps spread the genes that causes the adaptation. I think backpropagation is a very apt description for that phenomenon


That's propagation.


Beautiful comment, I really enjoyed reading it!


For its beautiful white on black projector display


Just because religion also says something doesn't make it a religious notion


I think they’re saying it’s religious in the sense that it’s definitionally unknowable.

We know that everything we ever experience is something generated by our own brain (approximately).

We assume that our brain is generating our experience based on some sort of external reality, but that thing we can only assume exists because we’ll never be able to step outside our brain to experience it.


It's not linked at all, it just uses "The Elm Architecture" as inspiration to recreate the same architecture in F#


F# is my go-to language for new backend projects and console apps. You can be as functional as you like, with imperative/mutable/OOP escape hatches available for those rare but unavoidable times you need them


Have to agree. Recently decided to try out Python instead. Everyone at work wanted Python, it's popular, so why not give it a shot. In constant regret, missing the type checking in F#.


I haven't done so yet but I keep meaning to check out Fable's support for F#-to-Python: https://fable.io/docs/getting-started/python.html


for console apps, F# sadly suffers from general .NET issues for console apps. Very large size (>150MB for a simple app) and at least 400-700msec startup time


AOT compilation is actually usable in net7, and I'm told it's got much better in net8 - massively reduces startup time (and in net8 apparently binary size too)!


Interesting. I never upgraded to 7, been waiting to try 8 when it’s out. Might give the beta a try


My CLI is 180-185ms startup time, and about 10-20MB for a complex app (with a runtime dependency).


keyword: with a runtime dependency :)

For CLIs I much prefer self-contained build outputs which is quite huge when it comes to .NET unfortunately.


They were indeed experts but that wasn't a sufficient reason for it to be such a smooth experience


I mean... if the point he's making is that expertise doesn't affect the quality of the product or experience then he's very wrong.


For table making it might have been?


I really like this perspective on FP and logic languages, thank you for writing this comment


That's an implementation detail. For all we know the author has a very firm split between their application folder and their blog posts folder, and they only get combined at the compilation stage. You don't need the content to be stored separately at runtime in order to maintain separation of concerns in your codebase


Oh that's genius


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: