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
    G

    Geek Culture

    medium.com/geekculture · Publication · on HN since 2021

    A Medium publication with tech articles on programming, mobile, games, AI, and productivity from many different authors.

    Visit blogHN submissions
    ProgrammingTech Industry
    What HN says

    HN links it for individual tutorials, such as Quarkus live reload, Obsidian task tracking, and esbuild; commenters give no overall opinion of the publication.

    Stats for nerds
    123HN people shared it
    112linked in comments
    1.3Kstory points
    Sep 2025last shared
    2021people per year2025

    Top posts on HN

    1. 1
      How do video games stay in sync?
      2 people · 304 points · first shared 2022 · 164 comments on HN
    2. 2
      Toshiba T1100 – the laptop that was named a milestone of electronic engineering
      1 person · 182 points · first shared 2022 · 74 comments on HN
    3. 3
      How iOS 15 makes apps launch faster
      2 people · 157 points · first shared 2021 · 59 comments on HN
    4. 4
      Balcony solar panels – one-year results
      1 person · 123 points · first shared 2022 · 143 comments on HN
    5. 5
      Running the 1G Analog Phone from 1997
      1 person · 120 points · first shared 2021 · 33 comments on HN
    6. 6
      GitHub’s AI Copilot Might Get You Sued If You Use It
      1 person · 77 points · first shared 2021 · 86 comments on HN
    7. 7
      Process Scheduling in Linux (2021)
      1 person · 54 points · first shared 2021 · 6 comments on HN
    8. 8
      The Wild World of Unique Identifiers (UUID, ULID, etc.)
      1 person · 18 points · first shared 2022 · 2 comments on HN
    9. 9
      Swift was poised to replace Python. Then it tanked
      3 people · 17 points · first shared 2022 · 7 comments on HN
    10. 10
      Madrid’s Modular Metro How to build a subway at half the cost, twice the speed
      1 person · 16 points · first shared 2021 · 2 comments on HN

    What HN people wrote when they linked it

    • RandomSortJul 2022

      I have been diving reasonably deep into the Tool For Thought category over the last two years, but have yet to see notegarden in this space. I concur with the spend your effort on marketing not development.
      Look into tools that both do the same and more:
      - Obsidian.md
      - RoamResearch.com
      - Notion.so
      - Remnote
      - Readwise.io
      - Anki

      I am sure there are others.
      You mention remnote specifically, how do your tool compare, when is it the best, when should I go with some other tool?
      See for instance https://medium.com/geekculture/roam-research-vs-notion-3064a3e8c985

      Also the copy overall could take some overhauling, there are some errors and stuff that takes you a bit out - perhaps hire someone on upwork to check that up.

      With regards to team, maybe figure out what your cutoff point is for calling it quits. If you have been working on this for 3-4 years, without many users, three persons, what are the signals that you are working in the right direction? Figure that out, commit to some numbers and dates, and strategize based on those numbers.

      Good luck.

    • muyuuApr 2023

      Some are, some aren't. See Koala for instance. The problem with Koala is that it fine-tunes on open sourced data, but makes no claims about the data for the base LLaMA models. https://bair.berkeley.edu/blog/2023/04/03/koala/

      The irony is that openAI and Meta themselves might be in flaky ground for having trained models on other people data with dubious rights to do so in many instances, and then using it to produce output commercially.

      But this is a new frontier and enforcement might be effectively not possible unless new legislation requires reproducibility and audits on the data sets or something like that.

      But without that, how do you know exactly how did they arrive at a given set of weights with Montecarlo algorithms and arbitrary fine tuning? You basically don't know what was there and you cannot prove they didn't achieve those results with perfectly clean data.

      PS: https://medium.com/geekculture/list-of-open-sourced-fine-tuned-large-language-models-llm-8d95a2e0dc76

    • withinboredomJun 2023

      Sadly, there is an issue with the Novelty Effect[1]. If you push traffic to the current winner, it probably won't validate that its the actual winner. So you may trade more conversions now, for a higher churn than you can tolerate later.

      For example, you run two campaigns:

      1. Get my widgets, one year only 19.99!

      2. Get my widgets, first year only 19.99!

      The first one may win, but they all cancel at the second year because they thought it was only for one year. They all leave reviews complaining that you scammed them.

      So, I would venture that this idea is a bad one, but sounds good on paper.

      [1]: https://medium.com/geekculture/the-novelty-effect-an-important-factor-to-be-aware-of-when-running-a-b-tests-c080856130d3

      PS. A/B tests don't just provide you with evidence that one solution might be better than the other, they also provide some protection in that a number of participants will get the status-quo.

    • lioetersJul 2022

      I'd recommend using ESBuild directly. The following article helped me recently to figure out how to build a browser-side library to publish to NPM, as well as bundling a Node.js server to deploy.

      Build A Library With esbuild - How to bundle ESM, IIFE or CommonJS libraries with esbuild

      https://medium.com/geekculture/build-a-library-with-esbuild-23235712f3c

      ---

      I had to figure out a trick for Node side to exclude external modules. In my build script:

      const esbuild = require('esbuild')
      const
      { dependencies, peerDependencies } = require('./package.json')

      const external = [
      ...Object.keys(dependencies),
      ...Object.keys(peerDependencies)
      ]

      await esbuild
      .build(
      {
      entryPoints: ['src/index.ts'],
      outfile: 'lib/index.mjs',
      bundle: true,
      sourcemap: false,
      minify: false,
      splitting: false,
      format: 'esm',
      target: ['esnext'],
      external
      }),

    • cgarethcOct 2021

      I wrote a series of Medium stories about my experience with tech stacks for solo work - including deployment (start here: https://medium.com/geekculture/surely-building-software-cant-be-as-hard-as-it-used-to-be-5155341bae52). My needs are slightly different to OP, because I'm not assuming everything will have to scale, so I'm optimising for "scale to zero" (only pay for what I use) and low maintenance... but I'm taking approaches that I know will scale if they have to (scale technically, not scale to have a team working on it).

      In short, I lean heavily on serverless and Github Actions.

      Each story covers a different pattern in my stack and I apply these principles:

      -I only want to pay for what I use
      -I don’t have a lot of time available for learning or building
      -I don’t have time for maintenance activities
      -I’m not a good UI designer or front end engineer

    • AdieuToLogicSep 2025

      > But for the life of me, no forum post or FP tutorial that I could find explained monads in clear language. I've googled "what is a monad" once a year, only to get the vague idea that you need monads to handle IO.

      Another phrase to search for is "railway oriented programming"[0], which technically describes a monad called a Kleisli[1]. Still, there are many introductions in a lot of languages based on the term above.

      HTH

      EDIT:

      Something to keep in mind is that the term "monad" identifies a mathematical concept having well-defined behaviors, not a specific construct. So searching for "what is a monad" is akin to searching for "what is a happiness."

      0 - https://medium.com/geekculture/better-architecture-with-railway-oriented-programming-ad4288a273ce

      1 - https://bartoszmilewski.com/2014/12/23/kleisli-categories/

    Related

    The Startup (Medium)medium.com/swlh1.2k people

    “User engagement” is code for “addiction”

    The Startup (Medium)
    Publication · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    Netflix Tech Blognetflixtechblog.com363 people

    The Case of the Extra 40ms

    Netflix Tech Blog
    Company · last shared 2026
    Coding Horrorblog.codinghorror.com2.1k people

    Farewell Stack Exchange

    Coding Horror
    Personal · last shared 2026
    Techpinionstechpinions.com73 people

    The ‘Post-PC Era’ Never Really Happened and Likely Won’t

    Techpinions
    Publication · last shared 2026
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Adventures in Consumer Technologymedium.com/adventures-in-consumer-technology69 people

    The Internet Just Made Microsoft Kill a Car for a Faster Horse

    Adventures in Consumer Technology
    Publication · last shared 2022
    Microsoft Tech Communitytechcommunity.microsoft.com738 people

    Postgres IDE in VS Code

    Microsoft Tech Community
    Company · last shared 2026