frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: SpinWin – A macOS menu bar app to visually rotate or spin any window

https://github.com/alokdhir/spinwin
13•dbm5•7h ago
SpinWin is an open source menu bar app to visually rotate any individual window. You can rotate / spin as many as you want one by one.

I was scrolling reels when one came on where the content creator suggested "turning the phone upside down" for a portion. I was sitting at my mac, and decided to see if I could find something that did this. To my surprise, nothing exists, so I decided to build it.

Turns out macOS doesn't provide any public API to do anything like this, so I wound up using the Accessibility API to move the target window offscreen, where it keeps rendering. Then we capture it's contents with ScreenCaptureKit, and display that on a transparent, borderless overlay window which has a CALayer to rotate it.

It's written in Swift, open source, MIT license, and signed/notarized.

Have fun - would love to hear your comments.

Comments

mortenjorck•31m ago
I’ve been building a window manger for macOS that involves hiding windows offscreen, but I’ve found AccessibilityKit clamps position writes at the screen edge, so I’ve had to settle for allowing a 1px-wide sliver (plus shadow) in the corner. Is that what you’re doing too, or did you find an alternative?
gwynforthewyn•31m ago
This reminds me of when wobbly windows were the big thing in linux. It was good plain fun back then, it seems fun again with this.

Drawing apps do regularly allow for canvas rotation, so I’m sure this’ll turn out to be useful for some class of application that I’m not considering.

loumf•9m ago
I think it’s apps that don’t implement the JPEG orientation tag correctly.
itomato•8m ago
Oh, like Sun's Project Looking Glass. https://www.youtube.com/watch?v=JXv8VlpoK_g
lagrange77•3m ago
Very handy.

Stolen Buttons

https://anatolyzenkov.com/stolen-buttons
558•Gecko4072•5d ago•128 comments

DeepSeek pause fundraise after comments on compute gap to US leaked (transcript) [pdf]

https://github.com/demo-zexuan/liang-wenfeng-investor-meeting-2026-7-22/blob/master/%E6%A2%81%E6%...
27•oliculipolicula•1h ago•13 comments

The new rules of context engineering for Claude 5 generation models

https://claude.com/blog/the-new-rules-of-context-engineering-for-claude-5-generation-models
146•mellosouls•4h ago•93 comments

GM Backs Sodium Ion Batteries for U.S. Grid Storage

https://spectrum.ieee.org/sodium-ion-battery-peak-energy
110•rbanffy•3h ago•35 comments

Clinical Failure Rates over the Decades: Yikes

https://www.science.org/content/blog-post/clinical-failure-rates-over-decades-yikes
27•EA-3167•2h ago•16 comments

SIMD for Collision

https://box2d.org/posts/2026/07/simd-for-collision/
44•birdculture•3d ago•10 comments

Turn And Face The Strange

https://fly.io/blog/kurt-scott-money-sprites/
131•subarctic•4h ago•97 comments

Producing ammonia and fertiliser using wind power in Morris, Minnesota

https://ammoniaenergy.org/articles/flexible-renewable-ammonia-demonstrator-now-operational-in-min...
86•gritzko•5h ago•59 comments

Multicast TV Distribution on My Home Network

https://www.apalrd.net/posts/2026/isp_mcast/
34•mrngm•4h ago•8 comments

Show HN: I made some transistor animations

https://brandonli.net/semisim/animations
125•stunningllama•1d ago•12 comments

LLM Usage in Debian: Three Proposals

https://www.debian.org/vote/2026/vote_002
56•zdw•5h ago•49 comments

Open-weight AI is having its Kubernetes moment

https://tobi.knaup.me/2026-07-25-open-weight-ai-is-having-its-kubernetes-moment/
304•tknaup•10h ago•247 comments

Did They Ghost You?

https://didtheyghostyou.com/
281•mooreds•4h ago•117 comments

Cloudflare's new AI traffic options for customers

https://blog.cloudflare.com/content-independence-day-ai-options/
12•alphabetatango•2h ago•4 comments

Memory Safety Absolutists

https://itsallaboutthebit.com/memory-safety-absolutists/
49•drogus•6h ago•53 comments

GDID Windows – Cut the tracker that follows you even under VPN

https://korben.info/en/gdid-windows-cut-tracker-vpn.html
97•rfarley04•4d ago•77 comments

Show HN: Brolly, a plain-text weather forecast site

https://brolly.sh/forecast/RWFP2qW8
122•jsax•7h ago•40 comments

Running a 28.9M parameter LLM on an $8 microcontroller

https://github.com/slvDev/esp32-ai
58•boveyking•6h ago•7 comments

Star Axis

https://en.wikipedia.org/wiki/Star_Axis
6•Thevet•3d ago•0 comments

Show HN: SpinWin – A macOS menu bar app to visually rotate or spin any window

https://github.com/alokdhir/spinwin
13•dbm5•7h ago•5 comments

Zero roadkill as Amazon canopy bridges secure 15,000 crossings

https://news.mongabay.com/2026/07/zero-roadkill-as-amazon-canopy-bridges-secure-15000-crossings/
284•hn_acker•3d ago•92 comments

Show HN: Writemark, a dependency free web component for inline Markdown editing

28•_boffin_•4h ago•11 comments

Bitchat is now on Radicle

https://radicle.network/nodes/rosa.radicle.network/rad%3Az2v9tRJz1oknFAqCSY5W5c76nVvm6
206•h1watt•11h ago•124 comments

GNU Hurd gets 9pfs, OpenNTPD, dynamic /dev/ entries, and more

https://www.osnews.com/story/145603/the-hurd-gets-9pfs-openntpd-dynamic-dev-entries-and-more/
16•iamnothere•46m ago•4 comments

Becoming a Research Engineer at a Big LLM Lab

https://www.maxmynter.com/pages/blog/jobhunt
15•felixdoerp•3h ago•2 comments

Android May Soon Restrict On-Device ADB

https://kitsumed.github.io/blog/posts/android-may-soon-restrict-on-device-adb/
872•shscs911•18h ago•412 comments

How My Images Are Dithered

https://dead.garden/blog/how-my-images-are-dithered.html
214•surprisetalk•3d ago•74 comments

Bringing PyTorch Monarch to AMD GPUs

https://pytorch.org/blog/bringing-pytorch-monarch-to-amd-gpus-single-controller-distributed-train...
64•gmays•9h ago•6 comments

Kyber (YC W23) Is Hiring a Head of Engineering

https://www.ycombinator.com/companies/kyber/jobs/FGmI8mx-head-of-engineering
1•asontha•13h ago

Who does Anubis actually stop?

https://fzakaria.com/2026/07/09/who-does-anubis-actually-stop
40•type0•4h ago•55 comments