Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ParetoOptimal
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
92 ms
·
1171.
▲
by
ParetoOptimal
5y ago
> The errors used to be somewhat better in the past, but more features have been added to the language, type system and std libs. The errors have improved over time in my opinion, so your comment feels like confirmation bias.
1172.
▲
by
ParetoOptimal
5y ago
If you presume the user knows the type of (+) which I think is kind of fair. Ideally though it would be: (+) has no instance for (Num [Integer]) The the improvement the GHC team made is already huge for those that have at least hea
1173.
▲
by
ParetoOptimal
5y ago
I think people intuitively start with bisection and binary search but quickly lapse into magical thinking rather than adhering to the process.
1174.
▲
by
ParetoOptimal
5y ago
> needless category theory and algebra jargon Examples? Sometimes there is a need for precising definitions.
1175.
▲
by
ParetoOptimal
5y ago
When I learned Haskell long ago I remember being handheld to adding the correct extensions by the compiler. Very rarely do I remember being misled with valid code just missing extensions.
1176.
▲
by
ParetoOptimal
5y ago
> I think what we really need is a new language that picks all the good parts from Haskell, but has a very small syntactical core. Something like Go, This doesn't quite make sense to me because Haskell and Go are kind of polar oppos
1177.
▲
by
ParetoOptimal
5y ago
> being steeped in Emacs Lisp traditions is hardly an advantage. I used to think this, but sometimes this determines how deeply your package integrates into emacs. The obvious example here being seamless tramp support. IIRC this is demon
1178.
▲
by
ParetoOptimal
5y ago
I remember this all working well many years ago so long as: - the remote box has git, the LSP-server, or w/e you are trying to run - you use SSH control master: https://xenodium.com/speeding-up-emacs-tramp-via-controlma
1179.
▲
by
ParetoOptimal
5y ago
> Now I use technology I’d rather not, but in a super positive environment, and I’m happier than I ever was before. I tried that, but knowing the issue your whole team faces or that is putting you in a crunch would have or likely been a
1180.
▲
by
ParetoOptimal
5y ago
I went from Go to Haskell so I could sleep at night. map[string]interface{}, pervasive null, and lack of sum types kept pager duty ringing.
1181.
▲
by
ParetoOptimal
5y ago
That'd be difficult since org isn't super well defined, though there is an orgdown project that aims to fix that by having levels of compatibility. You don't need much emacs for org-mode, especially if you keep the (admittedl
1182.
▲
by
ParetoOptimal
5y ago
> It's really great for making a lasting artifact about a program that's completely done. My emacs configuration is the exact opposite of a program that's completely done, but I find literate programming good for managing