Ask stories

Live mirror
28 storiesupdated 0s agoView source snapshot
  1. Ask HN: What are you working on? (September 2026)
    1120comments
  2. Ask HN: Slow OpenAI Inference on AWS Bedrock
    1comments
  3. Ask HN: Lesser known features of macOS/iPadOS/iOS/etc. 27
    5comments
  4. Day 13. Three production applications on AWS down
    2comments
  5. Which crossword generator do you use?
    discuss
  6. SuperColoring – a simple crossword generator for learning and fun
    discuss
  7. Ask HN: Where is all of the AI coded software?
    6comments
  8. Started Learning Pentesting
    discuss
  9. Working on Plug and Play personal AI Memory that works across AI agents
    discuss
  10. Ask HN: Why is Pulley (cap table) shutting down?
    1comments
  11. Ask HN: Why 17?
    1comments
  12. What are you building,Lets explore each others
    3comments
  13. Ask HN: Are 80s high school hobby programmers overwhelmingly pro-AI?
    34comments
  14. Ask HN: How are you managing aging relatives passwords?
    15comments
  15. Tell HN: iOS 27 does not allow Apple Intelligence to be disabled
    25comments
  16. Ask HN: What would make you trust an AI's assessment of your understanding?
    3comments
  17. Ask HN: Would a startup for young creatives who reject AI be feasible?
    24comments
  18. Ask HN: What default model do you use and why?
    103comments
  19. Ask HN: Should we start airgapping our personal devices?
    7comments
  20. Ask HN: What would make self-hosting easy enough for average consumers?
    7comments
  21. Ask HN: Developers – Do you let agents write production code?
    11comments
  22. Has anyone made a legacy codebase more legible to AI coding agents?
    2comments
  23. A repo gained 3,278 stars while GitHub showed Andrej Karpathy as a contributor
    3comments
  24. Tell HN: Screenshots on macOS don't have to be date named files with spaces
    5comments
  25. YouTube has banned Dmitry "Savromat" Chernyshevsky
    discuss
  26. Tell HN: OpenAI keeps re-enabling the 'allow training' setting
    188comments
  27. Ask HN: Is there an emerging pattern for NEGATIVESKILLS.md files?
    3comments
  28. Ask HN: Did Google kill its enterprise workhorse model?
    18comments
  29. End of available stories

Tell HN: Screenshots on macOS don't have to be date named files with spaces

5 pointsby 1d ago
5 comments
Do you not like lots of files on your Desktop like Screenshot 2026-09-14 at 6.42.17 AM.png ?

mkdir ~/Screenshots

defaults write com.apple.screencapture location "$HOME/Screenshots"

killall SystemUIServer

https://gist.github.com/andrewarrow/1584ca32badeb19868dcc3bec657eaa9

https://gist.github.com/andrewarrow/3d61d1c8ecdd3a7e7401bbec481718ca

launchctl bootstrap gui/$(id -u) ~/Library/LaunchAgents/com.aa.rename-screenshot.plist

And now I get:

~/Screenshots $ ls

basifacial_decidua.png

dehull_knopweed.png

erlking_walloping.png

1d agoHN ↗

I had to look up some of the random words:

basifacial: relating to the lower half of the face

decidua: a specialized lining

dehull: to remove the husk from a seed

knopweed: a flowering weed.

erlking: a malevolent supernatural spirit

walloping: a severe beating/defeat

so this works as a vocab words of the day thing too

1d agoHN ↗

You can create a Shortcuts automation on macOS 27 that fires when a new image is saved to the Screenshots folder that uses Apple Intelligence to view the image and rename the file accordingly (eg: "finder-window.png").

1. Create a new shortcut with Images as the input.

2. Then "Use On-Device model" action with a prompt like:

---

  You are an expert digital archivist.

  Analyze this screenshot and generate a filename for long-term storage and retrieval.

  The filename should:
  - clearly identify what the screenshot is about
  - include product, application, website, or system names when visible
  - include the key task, configuration, event, or issue shown
  - be useful to someone searching for this image years later
  - avoid filler words
  - do not include the time in the filename

  Formatting:
  - lowercase
  - hyphen-separated
  - 30-80 characters
  - no extension

  Return only the filename and nothing else.

  Here is the screenshot: {Item}

---

3. Then, add a "Renamed {item} to {response}" action.

4. Then, save this shortcut and add it as an automation with the "When items are changed in folder" action.

1d agoHN ↗

wow very cool. That's definitely better than mine. Props.