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

Closures are a complicated mess. Functional programming languages hide the mess with garbage collection.

This isn't the right framing IMO. Closures actually aren't complicated with GC for the same reason structs with references aren't complicated, at least as far as the programmer is concerned. You could say functional languages "hide the mess" there too, but even if you take that perspective, it's nothing to do with closures in particular. Closures are just one of the things that need memory, and memory management is tricky without GC.

Machine code and LLVM are complicated messes. Higher-level language hide a lot, but sometimes issues pop up, even in Rust e.g. inline heuristics (https://nnethercote.github.io/perf-book/inlining.html).

I haven't worked in construction for over a decade, but I remember my Bosch tools being quite good. I would have loved to be able to afford Hilti though. Bosch is pro-sumer grade, so it wouldn't surprise me if they've enshittified as well; however Hilti tools are for professionals (and priced as such), so if you have deep pockets that's probably the best bet.


I've read that after Commodus was assassinated, Rome tired to scrub his existence from history. I don't know why I'm mentioning this; it's completely unrelated.


https://hackage.haskell.org/package/base/docs/Data-Maybe.htm...

"The fromJust function extracts the element out of a Just and throws an error if its argument is Nothing."


I forgot about that one. Oops. So, ignore the part about Haskell and keep the rest.


Maybe it's pedantic, but Orwell's title is "Nineteen Eighty-Four", not "1984".


Even the Orwell Foundation uses the two interchangeably.

https://www.orwellfoundation.com/the-orwell-foundation/orwel...


I live in Kyoto. There are a lot of tourists, but they all go to the same handful of spots. I avoid those places as much as I can. Kyoto is an amazing city: clean, safe, convenient, inexpensive (outside the tourist spots), full of history, culture, and nature.


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

Search: