• 0 Posts
  • 20 Comments
Joined 2 years ago
cake
Cake day: June 20th, 2023

help-circle
  • solrize@lemmy.worldtoSelfhosted@lemmy.worldSelfhosting wikipedia
    link
    fedilink
    English
    arrow-up
    1
    arrow-down
    2
    ·
    34 minutes ago

    I haven’t looked in a few years but 20TB is probably plenty. I agree that Wikipedia lost its way once it got all that attention online and all that search traffic. Everyone should have their own copy of Wikipedia. I used to download the daily incremental data dumps but got tired of it. I still have a few TB of them around that I’ve been wanting to merge.


  • The text is in not-exactly-convenient database dumps (see other commenter’s link) and there are daily diffs (mostly bot noise), but then there are the images and other media, which are way up in the terabytes by now. There are some docs, maybe out of date, about how to run the software yourself. It’s written in PHP and it’s big and complicated.




  • solrize@lemmy.worldtoLinux@lemmy.mlEmail client recommendations ?
    link
    fedilink
    arrow-up
    1
    arrow-down
    6
    ·
    13 hours ago

    I use Thunderbird and hate it. Full of bugs and cramdowns (not sure what the right term is) where they make a bad setting that you can’t undo. Also too difficult to find too many things. And way too many non-mail features. I haven’t bothered seeking a good alternative but Thunderbird leaves a lot to be desired. Forking isn’t likely to help much. It needs total replacement.









  • At the dr’s office the idea is generally sit down and relax for a few moments, if you have gotten exerted by walking up stairs or whatever. Otherwise there’s not much special. The main difference is they usually have a nurse take your blood pressure with a manual squeeze bulb device, using a stethoscope to listen to your pulse underneath the cuff. This is more accurate than using an automatic pushbutton monitor like most people use at home. The pushbutton monitors work somewhat differently and inherently lose accuracy from that.

    I don’t know if it’s possible to take your own blood pressure with the manual gizmo. You might need another person to do it (unless you’re one of those rare and exceptional people with three arms), and they have to know how. It’s not rocket science but it’s more complicated than pressing a button. There are online instructions and youtube vids showing how to do it, I’m sure.

    It might be possible to build a fancier machine that does the manual-style measurement automatically, but it would be more expensive than the typical kind.






  • Your crossposted question was a choice between Clojure and Common Lisp. Between the two I would say Clojure is more functional, but it comes with the baggage of the JVM. Common Lisp on the other hand is more of a 1980s language where you can use a functional style some of the time, and with some pain.

    If you want a Lisp-like language, the usual starting point is Scheme, and if you want something with more creature comforts, try Racket. Either way, you’d start by reading SICP (fulltext here). But I think that whole approach misses out on an important aspect of FP, which is how type systems classify values.

    So I’d say go with a typed functional language. OCaml is something like what you are used to, while Haskell is more “drinking from the fire hose” (steeper learning curve, but I think you will get more from it).

    For Haskell, learnyouahaskell.com is a good place to start. I don’t know if there is something similar for OCaml. Haskell can be seen as a gateway drug to even more pointy headed languages like Idris.

    Yet another thing to look at as a possible migration point from Ruby is Elixir. It’s not really so FP, but it’s very practical if you’re mostly interested in web development rather than programming languages per se. It’s dynamically typed like Ruby and uses Ruby-like syntax, so you should be able to switch to it fairly easily.