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
    S

    Shine Solutions Blog

    shinesolutions.com · Company blog · on HN since 2016

    Shine Solutions, an Australian software consultancy, publishes engineering posts on cloud, security, and programming practice.

    Visit blogHN submissions
    ProgrammingDevOps & Cloud
    What HN says

    HN links it mainly for the 'Falsehoods Programmers Believe About Names – With Examples' follow-up, which commenters call helpful for its concrete examples.

    Stats for nerds
    24HN people shared it
    10linked in comments
    369story points
    Jul 2026last shared
    2018people per year2026

    Top posts on HN

    1. 1
      Falsehoods Programmers Believe About Names – With Examples
      19 people · 254 points · first shared 2018 · 169 comments on HN
    2. 2
      Using Google Cloud AutoML to Classify Poisonous Australian Spiders
      1 person · 107 points · first shared 2018 · 41 comments on HN
    3. 3
      Google BigQuery hits the gym to beef up even more
      1 person · 3 points · first shared 2016 · 3 comments on HN
    4. 4
      10 amazing secrets to become a truly professional software developer
      1 person · 2 points · first shared 2016 · Discussion on HN
    5. 5
      AWS re:Invent 2019 – from the comfort of your own home
      1 person · 1 points · first shared 2019 · Discussion on HN
    6. 6
      A Pragmatic Approach to Removing Known Vulnerabilities in Software
      1 person · 1 points · first shared 2021 · Discussion on HN
    7. 7
      Analysing Stack Overflow Comment Sentiment Using Google Cloud Platform
      1 person · 1 points · first shared 2016 · Discussion on HN
    8. 8
      Homepage
      1 person · first shared 2019
    9. 9
      Writing safer code with typescript strict null checks type guards
      1 person · first shared 2020

    What HN people wrote when they linked it

    • TheRealPomaxNov 2022

      Okay but that's a terrible example: lots of people don't have the same last name despite being married. So you better use separate fields for that if you want "last names". But of course, programmers famously have no idea what names are, resulting in a never ending stream of "why the fuck won't you let me use the name that I have?" for anything from ecommerce to government websites, so you really shouldn't even have a separate first and last name field, you should just have a "name" field, and it bloody well better support all of unicode, because the only person who can tell you what their name is, is the person filling out the field, not you as form designer =)

      [1] https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

      [2] https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/

    • manigandhamJan 2019

      Yes. AWS biggest advantage now is the giant marketplace of vendors and partners so you can get help and managed services for just about anything.

      In my experience, most startups just want managed options they can run themselves rather than engaging partners but if that's what you need then AWS will have more companies to offer, although GCP does have qualified partners. I recommend contacting one of the GCP developer advocates either in this thread or on twitter for help, or email me separately and I'll put you in touch.

      Also I havent worked with them but https://shinesolutions.com/ has put out plenty of articles and case studies that seems to show they're pretty capable, that might work for you.

    • muzaniOct 2020

      I think on the technical end, if you're serious about writing a valid checklist, it will probably be as easy to write code that does it. And those end up as frameworks, even if it's as simple as https://html5boilerplate.com/

      There's a lot of noise out there because of all the consultants trying to do marketing. And while some, like Falsehoods Programmers Believe About Names [1] are actually helpful, the line between what should be acted on and what should be ignored isn't clear.

      [1] https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/

    • eesmithJan 2024

      https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/ gives examples.

      One counter-example for "People have, at this point in time, one full name which they go by." I learned from the 2020 election concerned the Georgia voter fraud claim that someone used the name "James Blalock" to vote, years after he died in January 2006.

      Thing is, it was his 96-year-old widow, "Mrs. James Blalock Jr.", who voted. That was the name she registered as, back when using "Mrs. <Husband>" was a common custom.

    • throw0101aAug 2021

      > I wish there was a similar list: Falsehoods Programmers Believe About Human Names.

      There is:

      * https://news.ycombinator.com/item?id=18567548

      * Points to: https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/

      * Which references: https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/

      Also, "A curated list of falsehoods programmers believe in."

      * https://github.com/kdeldycke/awesome-falsehood

    • rat87Jul 2024

      > nobody's surname needs 128 bytes

      I believe that's #6 falsehoods programmers believe about names (with examples)

      https://shinesolutions.com/2018/01/08/falsehoods-programmers-believe-about-names-with-examples/

      Ingoring multi byte characters there are still plenty of long names https://www.ancestry.com/c/ancestry-blog/discovering-the-history-of-long-last-names

      If you're going to try for a "reasonable" max name length it would probably need to be at least 4kb.

    Related

    Proofpoint Blogproofpoint.com57 people

    Threat actor abuses Cloudflare tunnels to deliver remote access trojans

    Proofpoint Blog
    Company · last shared 2026
    A Cloud Guru Blogread.acloud.guru53 people

    Things to know before using AWS’s Elasticsearch Service

    A Cloud Guru Blog
    Company · last shared 2020
    Wiz Blogwiz.io164 people

    Exposed DeepSeek database leaking sensitive information, including chat history

    Wiz Blog
    Company · last shared 2026
    Microsoft Cloud Blogscloudblogs.microsoft.com133 people

    exFAT in the Linux kernel

    Microsoft Cloud Blogs
    Company · last shared 2024
    swyxswyx.io120 people

    AWS is playing chess, Cloudflare is playing Go

    swyx
    Personal · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020
    Last Week in AWSlastweekinaws.com184 people

    Why I Turned Down an AWS Job Offer

    Last Week in AWS
    Personal · last shared 2026
    AWS Blogblogs.aws.amazon.com41 people

    Introducing s2n, a New Open-Source TLS Implementation

    AWS Blog
    Company · last shared 2016