HackerNews Digest Daily

Subscribe
Archives
November 22, 2023

Hacker News Top Stories with Summaries (November 23, 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 November 23, 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://hackernewstoemail.s3.us-east-2.amazonaws.com/hnd2'); background-size: cover; background-position: center;">

Reflecting on 18 Years at Google

https://ln.hixie.ch/?start=1700627373&count=1

Summary: Hixie reflects on his 18-year tenure at Google, from joining the company in 2005 to his recent resignation. He praises the early post-IPO Google for its genuine care for doing the right thing and its guiding principle of "don't be evil." However, he notes a decline in Google's culture, transparency, and morale over the years, attributing it to a lack of visionary leadership and the rise of inept middle management. Despite these challenges, Hixie believes it's not too late for Google to heal and return to its original mission.

    <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://hackernewstoemail.s3.us-east-2.amazonaws.com/hnd2'); background-size: cover; background-position: center;">

Test, [, and [[ (2020)

https://jmmv.dev/2020/03/test-bracket.html

Summary: Unix systems have a binary named "[" which is the same as "test". Both are used in shell scripts to evaluate expressions, returning 0 if true and 1 if false. The "test" binary checks its argv[0] to see if it's invoked as "test" or "[". The "[" command is more commonly used, but "test" can also be used. The "if" statement in shell scripts takes a command as its argument and runs it to get its exit code. The "[[" command is a Bash extension that replaces "[" and is guaranteed to be a builtin.

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