Feed aggregator
Renewable energy is overtaking traditional power projects across Africa
Article URL: https://apnews.com/article/solar-battery-renewable-africa-hydro-6bdcc8449fd19fe0108eac827e0bd170
Comments URL: https://news.ycombinator.com/item?id=48312521
Points: 1
# Comments: 0
Show HN: Flet Studio – build cross-platform Python apps in the browser
Hello, I'm Feodor, the creator of Flet framework (https://github.com/flet-dev/flet).
We've just released Flet Studio (https://flet.app) - a web-based tool for building and running Python apps in the browser. It was primarily made as a playground for Flet apps, but simple apps with just Python output can be run too (there is a console for that). Create a new app from scratch or fork one of 500 gallery (https://flet.app/gallery) examples. Share the app with a live view "run" URL. The app entirely runs in a browser with Pyodide, no server required.
Is it just for web? Nope! New app template and all gallery apps are complete cross-platform Flet projects with `pyproject.toml` - just download the app as a zip, unpack, run `uv run flet build apk` and get a working Android app!
How is it different from PyScript? With Flet you don't need to write HTML/CSS files or output HTML from Python - you build UI with widgets.
Would love to hear your feedback! Thanks for your time.
Comments URL: https://news.ycombinator.com/item?id=48312516
Points: 1
# Comments: 0
One year of Ruby on Rails configuration
Article URL: https://island94.org/2026/05/one-year-of-ruby-on-rails-configuration
Comments URL: https://news.ycombinator.com/item?id=48312506
Points: 1
# Comments: 0
Big Subsidies for Google, Limited Water for Locals: The Dilemma of AI in India
Article URL: https://www.wsj.com/tech/ai/big-subsidies-for-google-limited-water-for-locals-the-dilemma-of-ai-in-india-105a770e
Comments URL: https://news.ycombinator.com/item?id=48312486
Points: 2
# Comments: 0
Show HN: I let 10 LLMs hire each other in USDC to stress-test my protocol
Article URL: https://tournament.swarmwage.com
Comments URL: https://news.ycombinator.com/item?id=48312484
Points: 2
# Comments: 1
Robinhood's bet on agentic trading and purchasing is 'wake-up call' for banks
Article URL: https://www.americanbanker.com/payments/news/robinhood-launches-agentic-trading-and-an-agentic-credit-card
Comments URL: https://news.ycombinator.com/item?id=48312450
Points: 1
# Comments: 0
Cybersecurity challenge: be nice to each other [IMPOSSIBLE]
Article URL: https://sdomi.pl/weblog/29-please-do-better-thanks/
Comments URL: https://news.ycombinator.com/item?id=48312447
Points: 1
# Comments: 0
I made my phone slow on purpose
Article URL: https://vinewallapp.com/notes/i-made-my-phone-slow-on-purpose/
Comments URL: https://news.ycombinator.com/item?id=48312443
Points: 2
# Comments: 0
Where is AI in GDP statistics?
Article URL: https://www.piie.com/publications/policy-briefs/2026/where-ai-gdp-statistics
Comments URL: https://news.ycombinator.com/item?id=48312439
Points: 3
# Comments: 0
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.
Comments URL: https://news.ycombinator.com/item?id=48312436
Points: 1
# Comments: 0
Attention Spans Aren't Shrinking
Article URL: https://cognitivewonderland.substack.com/p/attention-spans-arent-shrinking
Comments URL: https://news.ycombinator.com/item?id=48312427
Points: 1
# Comments: 0
The Architectural Transvestism of the Cupertino Fruit Company
Article URL: https://aermia.com/u/NancySadkov/p/on-the-architectural-transvestism-of-the-cupertino-fruit-company
Comments URL: https://news.ycombinator.com/item?id=48312417
Points: 1
# Comments: 0
Fatou Bensouda on Israeli threats against her and the ICC
Interviewing in the Age of AI
Article URL: https://www.dein.fr/posts/2026-05-28-interviewing-in-the-age-of-ai
Comments URL: https://news.ycombinator.com/item?id=48312395
Points: 2
# Comments: 0
Psychopathy: Some experts now say it doesn't exist – may be looking at it wrong
Chrome extension for walk-friendly Google Meet
Article URL: https://chromewebstore.google.com/detail/walkr/pnhgbbbhapdjhcjffkfbogfpeknehlkp
Comments URL: https://news.ycombinator.com/item?id=48312384
Points: 1
# Comments: 0
Ask HN: What Is an "AI Engineer"?
I'm seeing an enormous contingency of my LinkedIn connections change their titles to "AI Engineer." I know for a fact that they're not working on any models or even AI workflows, they're just building apps and backends using AI tools like Claude.
Is that what "AI Engineer" means nowadays? Is that what companies are looking for when they open recs for "AI Engineer"? Should I be marketing myself as an "AI Engineer" just because I'm very efficient using modern AI tooling to build good non-AI software?
Comments URL: https://news.ycombinator.com/item?id=48312377
Points: 2
# Comments: 1
Geordie Raises $30 Million for AI Security and Governance Platform
The funding round was led by Balderton Capital, with additional support from Crosspoint Capital and previous investors General Catalyst and Ten Eleven Ventures.
The post Geordie Raises $30 Million for AI Security and Governance Platform appeared first on SecurityWeek.
