HackerNews Digest Daily

Subscribe
Archives
October 23, 2023

Hacker News Top Stories with Summaries (October 24, 2023)

    <style>
        p {
            font-size: 16px;
            line-height: 1.6;
            margin: 0;
            padding: 10px;
        }
        h1 {
            font-size: 24px;
            font-weight: bold;
            margin-top: 10px;
            margin-bottom: 20px;
        }
        h2 {
            font-size: 18px;
            font-weight: bold;
            margin-top: 10px;
            margin-bottom: 5px;
        }
        ul {
            padding-left: 20px;
        }
        li {
            margin-bottom: 10px;
        }
        .summary {
            margin-left: 20px;
            margin-bottom: 20px;
        }
    </style>
        <h1> Hacker News Top Stories</h1>
        <p>Here are the top stories from Hacker News with summaries for October 24, 2023 :</p>

    <div style="margin-bottom: 20px;">
        <table cellpadding="0" cellspacing="0" border="0">
            <tr>
                <td style="padding-right: 10px;">
                <div style="width: 200px; height: 100px; border-radius: 10px; overflow: hidden; background-image: url('https://opengraph.githubassets.com/0b9c625a7461306217dea3c49e024c4165fd7fb099b612fd5c632d8e2a073e67/sumatrapdfreader/sumatrapdf'); background-size: cover; background-position: center;">

SumatraPDF Reader

https://github.com/sumatrapdfreader/sumatrapdf

Summary: SumatraPDF is an open-source, multi-format reader for Windows, supporting formats such as PDF, EPUB, MOBI, CBZ, CBR, FB2, CHM, XPS, and DjVu. It is available under the GPLv3 license, with some code under the BSD license. The project has over 11.1k stars and 1.6k forks on GitHub.

    <div style="margin-bottom: 20px;">
        <table cellpadding="0" cellspacing="0" border="0">
            <tr>
                <td style="padding-right: 10px;">
                <div style="width: 200px; height: 100px; border-radius: 10px; overflow: hidden; background-image: url('https://eclecticlightdotcom.files.wordpress.com/2023/10/vm4core4threadpcoresares.png'); background-size: cover; background-position: center;">

How does macOS manage virtual cores on Apple Silicon?

https://eclecticlight.co/2023/10/23/how-does-macos-manage-virtual-cores-on-apple-silicon/

Summary: macOS manages virtual cores on Apple silicon by assigning Quality of Service (QoS) to apps, which is considered during scheduling. With the introduction of Game Mode in Sonoma, E (Efficiency) cores can be reserved for games. When running a macOS virtual machine (VM) with a set number of virtual cores, macOS Sonoma handles the situation by following its normal rules for thread scheduling and dispatch. VMs lack energy efficiency and background performance advantages of macOS running on an Apple silicon host.

Want to read the full issue?
Powered by Buttondown, the easiest way to start and grow your newsletter.