The best Hacker News stories from All from the past day
Latest posts:
The Internet Archive is under a DDoS attack
Resume Tip: Hacking "AI" screening of resumes
Should I use JWTs for authentication tokens?
Should I use JWTs for authentication tokens?
Instead of “auth”, we should say “permissions” and “login”
Big data is dead (2023)
Controlling the Taylor Swift Eras Tour wristbands with Flipper Zero
Controlling the Taylor Swift Eras Tour wristbands with Flipper Zero
Priced out of home ownership
Turn Your iPhone into a Dumb Phone
Hurl, the Exceptional Language
The t-test was invented at the Guinness brewery
To the brain, reading computer code is not the same as reading language (2020)
How Home Assistant is being used to protect from missile and drone attacks
What the damaged Svalbard cable looked like
What the damaged Svalbard cable looked like
Google Meet rolls out multi-device adaptive audio merging
Helen Keller on her life before self-consciousness (1908)
Cloudflare took down our website
Show HN: Spot – Simple, cross-platform, reactive desktop GUI toolkit for Go
Hi HN, I’m excited to share Spot, a simple, cross-platform, React-like GUI library for Go. It is just a few days old and has lots of missing features but I'm happy with the results so far, and looking for some design feedback.<p>Spot is designed to be easy to use and provide a consistent API across different platforms (mainly Mac & Linux). It’s inspired by React, but written in Go, aiming to combine the best of both worlds: the easy tooling & performance of Go with a modern, reactive approach to UI development.<p>Key features:<p>- Cross-platform: Leveraging FLTK[1] & Cocoa[2], Spot works on Mac, Linux, and the BSDs with plans for native Windows support in the future.<p>- Reactive UI: Adopts a React-like model for building UIs, making it intuitive for those familiar with reactive frameworks.<p>- Traditional, native widget set: Utilizes native widgets where available to provide a more traditional look and feel.<p>Why I built it:<p>I was searching for a cross-platform GUI toolkit for Go that had a more traditional appearance, and none of the existing options quite met my needs. I then started playing with Gocoa and go-fltk and suddenly I worked on an experiment to see how challenging it would be to build something like React in Go, and it kinda evolved into Spot. ¯\_(ツ)_/¯<p>In 2024, is there a still place for classic desktop GUIs—even with a modern spin?<p>I’d love to hear your thoughts, feedback, and any suggestions for improvement. Also, contributions are very welcome.<p>Thank you for checking it out!<p>[1] <a href="https://github.com/pwiecz/go-fltk">https://github.com/pwiecz/go-fltk</a><p>[2] <a href="https://github.com/roblillack/gocoa">https://github.com/roblillack/gocoa</a>