Recent submissions

Comment · 3 years ago
> Also, Git's CLI aggressively obscures those core concepts, so any learner is in an uphill battle even if their mind does happen to work the right way

Thank you, that resonates

Comment · 3 years ago
Ah, that's great, sounds like we are allies, for example when arguing for "let it crash" and other take aways from the Erlang error reporting philosophy in the Julia community.
Comment · 3 years ago
And thus we who transitioned to Julia from R and know a bit about martingales and less about programming have long been trying to degrade the core of the language and its principles by making `mean` a Base function.
Comment · 3 years ago
> more than the typical "the code auto-differentiates" or "it's faster" or whatever it is that people have said in the past

Why are you asking to be convinced if you don't want to be convinced?

Comment · 3 years ago
La mayoría de humans ist gewohnt avoir mehr letters que clés de toute façon.
Comment · 3 years ago
I would never put in 45s by pressing buttons, it seems we are alike there. But I would put 45 sec in with a (rotary) time control knob though, maybe you want to reevaluate.
Comment · 3 years ago
That’s an amazingly modern take.
Comment · 3 years ago
Would it not be better at this point to move on?
Comment · 4 years ago
The notions first index, current index, previous index, next index and last index and each index are all invariant under shifts of the index set... yet this is the hill people choose to die on.
Comment · 4 years ago
Some abstractions are costly if the compiler doesn't optimize them away, so one use is to check if that happens. So one iterates changing the Julia code, not the machine code mostly.
Comment · 4 years ago
A bit earlier even than that.
Comment · 4 years ago
Right, my point is just: As new methods are added by the owners of new types it requires a common understanding and community consensus how a function should act on new types (i.e. about the "idea" of the function.)
Comment · 4 years ago
Interesting that is is this way in Haskell in this example: In Julia, there are community/consensus-based processes to what the "idea" of a symbol is (or rather, the idea of a function with its current methods and its future methods defined for new types) and package interoperability often works in a similar way.
Comment · 4 years ago
Comment · 4 years ago
This is a very reasonable article, not cut for front-page drama.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton