frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Ask HN: What are you working on? (September 2026)

347•david927•1d ago•1072 comments

Tell HN: iOS 27 does not allow Apple Intelligence to be disabled

67•nunez•16h ago•20 comments

Ask HN: Are 80s high school hobby programmers overwhelmingly pro-AI?

14•amichail•1d ago•33 comments

Ask HN: What would make you trust an AI's assessment of your understanding?

4•Aditya_0315•22h ago•2 comments

Ask HN: How are you managing aging relatives passwords?

7•rylando•22h ago•15 comments

YouTube has banned Dmitry "Savromat" Chernyshevsky

5•eimrine•5h ago•0 comments

Ask HN: Would a startup for young creatives who reject AI be feasible?

10•mondobe•1d ago•23 comments

Ask HN: What would make self-hosting easy enough for average consumers?

5•dani4299•22h ago•7 comments

Ask HN: Developers – Do you let agents write production code?

6•smurf9852•22h ago•10 comments

Has anyone made a legacy codebase more legible to AI coding agents?

2•iacobandrei•23h ago•2 comments

Ask HN: What default model do you use and why?

61•stikit•2d ago•102 comments

A repo gained 3,278 stars while GitHub showed Andrej Karpathy as a contributor

5•newshackee•23h ago•3 comments

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

5•cs1996•1d ago•5 comments

Ask HN: Should we start airgapping our personal devices?

8•emerongi•2d ago•6 comments

Ask HN: Is there an emerging pattern for NEGATIVESKILLS.md files?

5•mehmetoguzderin•1d ago•2 comments

Tell HN: OpenAI keeps re-enabling the 'allow training' setting

484•jacquesm•5d ago•188 comments

Ask HN: Did Google kill its enterprise workhorse model?

26•waldrews•3d ago•18 comments

DietPi released a new version v10.7

3•stephanstsdietp•2d ago•0 comments

Ask HN: Can we please limit the AI news flood?

858•cromka•4d ago•398 comments

Ask HN: What are some privacy/security tools you wish exist, but don't yet?

5•ToriTech•1d ago•8 comments

AI Boom / Bust – Boom Boom Pow

5•wwolfson97•1d ago•2 comments

Ask HN: How is AI actively a threat to humanity if it's only online?

5•CM30•1d ago•14 comments

Ask HN: Career paths to consider if I am better at supporting than creating?

29•_override•2d ago•28 comments

Ask HN: Multi-agent workflows in production; Where people using 1000s of agents?

3•ramstar3000•1d ago•6 comments

Ask HN: What would it look like if AI agents "took over the internet"?

4•scripper1•1d ago•12 comments

Reddit Now Blocking Firefox for Android with uBlock Origin?

25•chucksmash•2d ago•6 comments

Ask HN: Why haven't people vibe coded popular 80s word processors as TUI apps?

6•amichail•1d ago•5 comments

Ask HN: What's a good "semi-dumb" phone/watch for kids?

9•funkaster•3d ago•12 comments

Tell HN: Claude Code appends new commit signature even if older settings is off

8•ctxc•2d ago•2 comments

You've reached the end!

Open in hackernews

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

5•cs1996•1d ago
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

Comments

cs1996•1d ago
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

runjake•19h ago
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.

cs1996•19h ago
wow very cool. That's definitely better than mine. Props.
runjake•15h ago
Improve on it, and share it back!
cs1996•11h ago
man it took codex HOURS to get this right but finally it works:

https://gist.github.com/andrewarrow/964e11b760806848006f4c87...

https://gist.github.com/andrewarrow/fd5de072214871d55813ec38...

https://gist.github.com/andrewarrow/15a8b67122969d610dceba8a...

that last one is base64 encoded binary file of the "AI Rename Screenshot.shortcut"