Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)S
Posts
8
Comments
581
Joined
3 yr. ago

  • 50GB of flac = maybe 20GB of Vorbis amirite? Is that 450GB of flac in your screen shot? It would fit on a 256gb phone even without an SD card. A 512GB card is quite affordable these days. Just make sure to buy a phone with a slot, and think of it as next level degoogling ;).

    Yeah I know there's lots of music in the world but who wants to listen to all of it on a moment's notice anyway?

  • Can't understand why this is interesting, as phones now have a lot of storage space, even the ones that don't have SD card slots. Just store the music that interests you directly on the phone.

  • Article is from 2018. Someone must have pasted the url from hacker news where the same story was dug up recently.

  • I guess 4chan is still down?

  • 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.

  • They've done that on and off for ages, and the ones being offered with Ubuntu here are mostly pretty expensive or else not so interesting. I've been content to buy older Thinkpads and self-install Debian for my past several laptops. I was somewhat tempted by recent Ideapad Yogas but resisted, and since then, prices have gone up, whether due to tariffs or whatever else.

  • Changing employment status is a qualifying event or whatever it's called, so assuming the company offers its employees coverage immediately on hiring (not all do), you shouldn't have to wait for open enrollment. However, while health coverage is a common benefit of employment, it's not universal and policies vary by employer. That is: ask the company, or if for some reason you don't want to ask, get a copy of the employee handbook, maybe by asking one of your co-workers for it. The info for the particular company is likely to be in there.

  • Oh I see. The Linux kernel has been doing fine with mailing lists (LKML) for decades, if that helps.

  • What does that even mean? If it's a service, it's a program running on some computer somewhere. Is that not hosting?

  • Mozilla propaganda. It's not just about individually identifiable data. Privacy means not giving the bad guys ANY data, whether or not it points at any individual.

  • You can self host it.

  • Isn’t the main issue with it that you’re not forced to be functional? It’s supposed to be pretty good at it with the correct libraries.

    I'd say CL's main issue is that it's anachronistic by now, and when used idiomatically it's an imperative language (think of LOOP). You can use some functional idioms in it, but it gets painful to do so.

    Look at the article "Why Functional Programming Matters" and imagine rewriting the code examples in Scheme (confusing but straightforward) and then in CL (ouch).

  • Haskell doesn't have impure functions. What you're calling impure functions (functions that produce values in the notorious I/O monad) are actually pure functions, that produce what you could think of as programs that run in an impure interpreter that's outside of Haskell itself. Don't worry about understanding that in detail until you're deeper into learning Haskell, but at that point it will help demystify what the I/O monad (a traditional stumbling block) actually is.

    The first few pages of learnyouahaskell.com will give you some sample code to show how clean the language can be.

  • Gerrit still exists for that. Whether it's currently best, idk.

  • 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.

  • How much do you expect to pay for the 24 NVMe disks?

  • It's possible for a while but there is a whack-a-mole game if you're doing anything they would care about. So you will have to keep moving it around. VPS forums will have some info.