Paraggupta
Saturday, May 30, 2026
Show HN: UN Condemnation Statistics https://ift.tt/EqNzH2O
Show HN: UN Condemnation Statistics https://boxed.github.io/UN-condemns/ May 30, 2026 at 10:27PM
Show HN: Ego lite – why our browser agent writes JavaScript not CLI commands https://ift.tt/Fc7DvH4
Show HN: Ego lite – why our browser agent writes JavaScript not CLI commands https://ift.tt/AFc7o4H May 30, 2026 at 09:33PM
Friday, May 29, 2026
Show HN: AionOS – self-healing microkernel in Zig (boots on real hardware) https://ift.tt/NHwLchy
Show HN: AionOS – self-healing microkernel in Zig (boots on real hardware) https://ift.tt/0WxVNaZ May 29, 2026 at 11:12PM
Show HN: Vibewarz – bot vs bot arena for vibecoders https://ift.tt/WRFcYzX
Show HN: Vibewarz – bot vs bot arena for vibecoders https://vibewarz.com May 29, 2026 at 10:18PM
Thursday, May 28, 2026
Show HN: Scrolodex – A super simple window switcher for macOS https://ift.tt/s028VAX
Show HN: Scrolodex – A super simple window switcher for macOS I built scrolodex to scratch my own itch of having a quick and simple way to switch between the currently open windows under my cursor. Simply hold ⌥ + scroll to cycle through windows under your cursor. Release to focus. Also includes triggers for scrolling through all windows, dock app's windows, or switching between desktop spaces. Configurable hotkeys, themes and overlays. Completely free and OSS. brew install --cask jaydenfyi/tap/scrolodex Website/demo: https://scrolodex.app/
GitHub: https://ift.tt/YvhXoiP https://scrolodex.app/ May 29, 2026 at 01:32AM
Show HN: Py-SQL-cleaner – format SQL embedded in Python strings https://ift.tt/gOF4aXf
Show HN: Py-SQL-cleaner – format SQL embedded in Python strings Hi HN, I built py-sql-cleaner, a CLI for formatting SQL embedded in Python files. Python formatters handle Python syntax. They do not format SQL written inside Python code.
On the other hand, SQL formatters usually target SQL files or raw SQL text, not SQL embedded inside a Python file. Still, I think it is not uncommon to find long SQL queries inside Python codebases. py-sql-cleaner detects embedded SQL inside Python files and works only on that SQL.
The main things it can do are: find the SQL, format it in place, or extract it into a .sql file. It avoids rewriting SQL that depends on runtime values or template expansion.
For example, SQL containing parameters like %s or :name, or Jinja-style template variables like {{ ds }}, is skipped by default. Try it with: uvx py-sql-cleaner list path/to/file.py
uvx py-sql-cleaner format path/to/file.py --dry-run
If you write Python, have run into this kind of SQL cleanup problem, or are just curious, I’d be happy if you take a look. https://ift.tt/iIZjKUy May 28, 2026 at 11:00PM
Wednesday, May 27, 2026
Show HN: An update to our long-turn FreeCiv experience https://ift.tt/ar1DF9p
Show HN: An update to our long-turn FreeCiv experience So we have had quiet the journey here. So 70 days ago (aka 73 turns ago) I posted on HN sharing our FreeCiv deployment ( https://ift.tt/j1FJgLl ). FreeCiv is a great game, the clients is very buggy however. I'm using the GTK4 version, but a few others have opted for the QT variant. At some point, we might turn our focus to contributing to improving the client based on our experiences playing the game. We've since added a lot of little fun features: - The editor: you can write to the newspaper Editor and they /might/ publish what you write, quote you, or decide you're full of it and write an opinion piece slamming your reputation. The editor will also reach out to a few players, each turn, and ask for their input on current game matters. - The Intelligence Dashboard. People were forgetting what they were up to, so we added a dashboard showing the timeline of what happens per turn for your player. - beta the online map viewer: I wanted a way to view the map without loading the client, so we started working on a beta map viewer that is HTML based. - The Chronicle (The newspaper) has also grown a bit. Maybe too much? We'll see. The crossword is fun. Some other 'fun' things that happened: my brother in law stopped speaking to me because of in game banter that was taken way too seriously. My friends invaded my wifes territory, and well, she didn't like that either. I'm currently in the lead, but theres still a long way to go from 475BC. https://ift.tt/lSg0sA2 May 28, 2026 at 05:54AM
Subscribe to:
Posts (Atom)
Show HN: UN Condemnation Statistics https://ift.tt/EqNzH2O
Show HN: UN Condemnation Statistics https://boxed.github.io/UN-condemns/ May 30, 2026 at 10:27PM
-
Show HN: Music player for big local collections with mpd support mpz is a C++/Qt music player focused on UX, with derectory tree and playlis...
-
Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer Bob and Arun here, creators of Stickerbox. If AI were built for kids, w...
-
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month Hey everyone! I just built a mobile app using Expo (React Native) ...