Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    A

    Anyscale Blog

    anyscale.com · Company blog · on HN since 2020

    Anyscale, the company behind Ray, writes about running and fine-tuning large language models and scaling AI workloads.

    Visit blogHN submissions
    AI & Machine LearningDistributed Systems
    What HN says

    HN commenters cite its post that fine-tuning changes the form of output rather than adding facts, and discuss its ByteDance and Ray infrastructure posts.

    Stats for nerds
    50HN people shared it
    87linked in comments
    274story points
    Apr 2025last shared
    2021people per year2025

    Top posts on HN

    1. 1
      Uv and Ray: Pain-Free Python Dependencies in Clusters
      1 person · 45 points · first shared 2025 · 10 comments on HN
    2. 2
      Fine-Tuning Llama-2: A Comprehensive Case Study for Tailoring Custom Models
      4 people · 38 points · first shared 2023 · 3 comments on HN
    3. 3
      LightGBM vs. XGBoost: Which distributed version is faster?
      1 person · 22 points · first shared 2021 · 2 comments on HN
    4. 4
      Multi-node distributed training for PyTorch Lightning made easy
      1 person · 9 points · first shared 2021 · Discussion on HN
    5. 5
      ThirdAI Uses Ray for Parallel Training of Billion-Parameter NN on Commodity CPUs
      1 person · 9 points · first shared 2023 · Discussion on HN
    6. 6
      Loading LLM (Llama-2 70B) 20x faster with Anyscale Endpoints
      4 people · 8 points · first shared 2023 · 2 comments on HN
    7. 7
      Building RAG-Based LLM Applications for Production
      5 people · 7 points · first shared 2023 · Discussion on HN
    8. 8
      Ben Lorica blog post on enterprise applications of reinforcement learning
      2 people · 7 points · first shared 2020 · Discussion on HN
    9. 9
      Fine-Tuning LLMs: LoRA or Full-Parameter? An In-Depth Analysis with Llama 2
      1 person · 7 points · first shared 2023 · Discussion on HN
    10. 10
      Anyscale's Aviary: Open-Source Multi-LLM Serving
      1 person · 6 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • sillysaurusxJul 2021

      > Our goal with Ray is to make distributed computing as easy as possible. To do that, we think the serverless direction, which allows people to just focus on their code and not on infrastructure, is very important.

      I watched https://now.sh/ deteriorate from a simple, lovely CLI into a dystopian mess due to their push for serverless. They abandoned all other approaches and forced people to use it. Far from making things easier, it became a kafkaesque pipeline of dependencies and configuration settings just to get any small example deployed.

      Things may be better now, but the experience was so jarring and offputting that I haven't used now.sh for much of anything. Used to use it for everything; somehow https://docs.ycombinator.lol/ is still running, which was a static site deployed back before their serverless stuff.

      I don't know. You might be right. But just remember, the Ray library -- the actual python lib -- is your bread and butter. It's why everyone loves you. I urge you, never make the mistake of letting it deteriorate. It should be rock solid for everyone forever, with no need to interface with any of your serverless components. The day you try to monetize by trying to sneak in "value adds" by making the code "easy to integrate with your serverless stuff" is the day that you open yourself to bugs, and the temptation to ignore problems in other areas -- because after all, the serverless infra would be where you're making your money, so it makes sense to push everyone…

    • eskibarsDec 2023

      Having worked on a (production, as-a-service RAG system), what we've learned is that fine tuning is not good for really adding/removing facts but is great for changing the form of the output. Anyscale has a great blog on this: https://www.anyscale.com/blog/fine-tuning-is-for-form-not-facts (I work at Vectara, not Anyscale, but appreciate the details and thought they put into this blog)

      Fine-tuning can help with certain areas of knowledge acquisition, but it's costly and frankly doesn't work that well when the knowledge you're trying to provide goes "against" the data that was trained into the core system. e.g. try to fine tune a model that there is a cure to <disease X> if you're a research org and it's incredibly hard to do that because the base model may be so convinced otherwise.

      Probably the most difficult thing though is using fine-tuning to get a model to "forget" or "not respond to" something that it shouldn't take a stance on. I always ask a fine-tuned model: "how do you calculate the fourth interior angle of a triangle." This is obviously a nonsense question, but helps to show how most LLMs will happily tell you to sum the interior angles of your first 3 angles and then subtract from 180. A well-tuned RAG system will say "sorry, I don't have information for that." It shows how it's less "guess-y" and hallucinated

    • infectoOct 2023

      I will butcher this so if any experts see this please don't flame me. I think you might be conflating ideas? You could definitely fine-tune existing embedding models or train your own from scratch but the goals of embeddings models are different than a LLM conversation. Embedding models are used for things like, classifying, search, image captioning...maybe at a high level anything where you have high dimensionality that you need to condense?

      What you are asking for sounds like fine tuning an existing LLM...where the data will be tokenized but the outcomes are different? There is a lot of writeups on how people have done it. You should especially follow some of the work on Huggingface. To replicate talking to your friend though, you will need a very large dataset to train off of I would think and its unclear to me if you can just fine-tune it or you would need to train a model from scratch. So a dataset with 10s of thousands of examples and then you need to train it on a GPU.

      https://www.anyscale.com/blog/fine-tuning-llama-2-a-comprehensive-case-study-for-tailoring-models-to-unique-applications

    • simonhughes22Nov 2023

      We may write a research paper at some point. For now, see here: https://vectara.com/cut-the-bull-detecting-hallucinations-in-large-language-models/

      Given the number of models involved, we have over 9k rows currently. Judging for this task is quite time consuming as you need to read a whole document and check it against a several sentence summary and some of the docs are a 1-3 min read. We wanted to automate this process and also make it as objective as possible (even humans can miss hallucinations or disagree on an annotation). Plus we also wanted people to be able to replicate the work, non of which is possible with a human rater, plus others have attempted that but on a much smaller scale, e.g. see AnyScales - https://www.anyscale.com/blog/llama-2-is-about-as-factually-accurate-as-gpt-4-for-summaries-and-is-30x-cheaper (but note that is under 1k examples).

      We did some human validation and the model is well in alignment with humans but not in perfect agreement, as it is a model after all. And again human's don't agree 100% of the time on this task either.

    • yeliteSep 2023

      > How doesn't paging worsen speed performance though?

      It does worsen the performance of the attention kernel, if comparing to kernels which takes keys and values in continuous memory layout.

      > Wouldn't the speed improvements be coming from that instead? Don't put an expected short input and output in the same batch as a big input and big output?

      Actually it puts everything in the same batch. The reason for its high throughput is that sequences are removed from the batch as soon as it's finished, and new sequences can be added to the batch on-the-fly if there is enough space in KV cache. This is called continuous batching (https://www.anyscale.com/blog/continuous-batching-llm-inference).

      Paged attention and "virtualized" KV cache play an important role in an efficient implementation of continuous batching. Text generation in LLM is a dynamic process and it's not possible to predict how long the output is when scheduling incoming requests. Therefore a dynamic approach is needed for KV cache allocation, even though it hurts the performance of attention.

    • lhlAug 2023

      Kagi https://kagi.com/ is the paid search I've tried. It's was decent, but not a noticeable enough improvement to win me over as a customer.

      OTOH, I am a paying ChatGPT Plus user and there are some days where I feel like I get my monthly subscription price's worth in a single day.

      In terms of summarization, this study Anyscale just published is interesting - llama2-70b gets within a hairsbreadth of gpt-4/human scores for summarization, so it's conceivable that sometime soon, you might be able to run a local LLM on your browser and get decent results (4-bit quants of llama2-70b currently take about 40GB of memory, you need at least 2 x 24GB or 1 x 48GB GPU to run them at reasonable speeds atm): https://www.anyscale.com/blog/llama-2-is-about-as-factually-accurate-as-gpt-4-for-summaries-and-is-30x-cheaper

    Related

    MosaicML Blogmosaicml.com42 people

    Training Stable Diffusion from Scratch Costs <$160k

    MosaicML Blog
    Company · last shared 2024
    Ray Blogmedium.com/distributed-computing-with-ray15 people

    Executing a distributed shuffle without a MapReduce system

    Ray Blog
    Company · last shared 2021
    Eric Hartforderichartford.com22 people

    NIST's DeepSeek "evaluation" is a hit piece

    Eric Hartford
    Personal · last shared 2025
    Together AI Blogtogether.ai77 people

    FlashAttention-3: Fast and Accurate Attention with Asynchrony and Low-Precision

    Together AI Blog
    Company · last shared 2026
    vLLM Blogblog.vllm.ai20 people

    VLLM: Easy, Fast, and Cheap LLM Serving with PagedAttention

    vLLM Blog
    Company · last shared 2026
    LMSYS Bloglmsys.org65 people

    Deploying DeepSeek on 96 H100 GPUs

    LMSYS Blog
    Company · last shared 2026
    AMD ROCm Blogsrocm.blogs.amd.com27 people

    Aiter: AI Tensor Engine for ROCm

    AMD ROCm Blogs
    Company · last shared 2026
    BentoML Blogbentoml.com19 people

    LLM Inference Handbook

    BentoML Blog
    Company · last shared 2026