Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Introducing System One Models and Jev(typesafe.ai ↗)
    366comments
  2. Apple Reference Image: A New Approach for Verified Photography(security.apple.com ↗)
    120comments
  3. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    197comments
  4. Show HN: I made a flight simulator, except you're just a passenger(inflightsimulator.com ↗)
    61comments
  5. Datamimic – don't let your coding agent invent its own test world(github.com/rapiddweller ↗)
    5comments
  6. An update on Wayback Machine access(blog.archive.org ↗)
    262comments
  7. Negativland, Culture Jamming, and the Art of Making Something New(blog.archive.org ↗)
    17comments
  8. Doing Everyone Else's Job(yosefk.com ↗)
    19comments
  9. Gemini 3.8 Live and 3.8 Live Extended Thinking(blog.google ↗)
    249comments
  10. Recreating Voodoo Graphics and a Late-1990s Gaming PC on an FPGA(nand2mario.github.io ↗)
    27comments
  11. German Rheinmetall open-sources its Battlesuite connected weapon system protcol(rheinmetall.github.io ↗)
    67comments
  12. Why I'm still bearish on LLMs after Navier-Stokes(dank.systems ↗)
    204comments
  13. Building a Linux GPU Driver for the M4 Mac Mini in One Month(codyho.dev ↗)
    166comments
  14. We got admin access to Baseten's production GitHub(strix.ai ↗)
    148comments
  15. A software thing I built: GPS on a 25MHz 486-SX(vcfed.org ↗)
    3comments
  16. An interactive world map of the stories cultures have told(sunnyguha.com ↗)
    4comments
  17. Saving Jet Fuel(marksblogg.com ↗)
    39comments
  18. Learning to solve hard problems in RL for LLMs by never giving up(mnoukhov.github.io ↗)
    4comments
  19. A single firm is behind OpenAI, Anthropic, and Meta hacking scandals(effort.news ↗)
    203comments
  20. Show HN: Capsule – Single-file web apps that save their data into SQLite(withcapsule.app ↗)
    129comments
  21. Chopping up books when they're physically too big(mattkirkland.com ↗)
    152comments
  22. Jean-Pierre Serre turns 100(st-andrews.ac.uk ↗)
    23comments
  23. Let's make quality the norm again(forbrukerradet.no ↗)
    382comments
  24. Suspected sabotage causes major Netherlands rail disruption(bbc.com ↗)
    424comments
  25. The Beauty of Roundabouts(gruhn.me ↗)
    50comments
  26. Stay discoverable in search while disallowing AI training(cloudflare.com ↗)
    34comments
  27. WangNet – 1.8 MB, zero-dependency Numberwang adjudication in 11 languages(github.com/graafhenk ↗)
    50comments
  28. MartyPC – A Cycle-Accurate IBM PC/XT Emulator(github.com/dbalsom ↗)
    1comments
  29. Most people prefer traditional architecture(worksinprogress.news ↗)
    273comments
  30. Show HN: Pull every comment out of a Google Sheet, in the browser(bensunter.com ↗)
    discuss

Show HN: Pull every comment out of a Google Sheet, in the browser

5 pointsby 1d agobensunter.com
0 comments
I spend a lot of time working in Google sheets. Often, I will collaborate with up to 50 other people in the same workbook. One specific org I worked at had a strong preference for using comment threads in Sheets extensively to ask questions, give feedback, and raise risks.

Sheets would regularly get 70+ comment threads across multiple tabs with dozens of contributing teams. As the owner of the sheet, I wanted a way to document the comments to retain traceability on all of the various conversations.

To my surprise, there was no function built into sheets to scrape, count, sort or manage comments at all. I also couldnt find any good third party add-ons to solve the problem. So I built one myself.

I discovered that the Drive API gives you the comment text, author and state, but doesnt give the location of the comment which was crucial. Thankfully, the .xlsx export has xl/threadedComments with the cell reference, timestamp, author, resolved flag and parent ID.

How it runs: JSZip in the browser, no sign-in, nothing uploaded anywhere. I am in the process of having the app verified to be hosted on Google Workspace Marketplace, but in the mean time the tool is available at: https://github.com/bsunter93/commentpulse

A quiet thread, for now.Start the conversation on HN ↗