frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

A new PNG spec

https://www.programmax.net/articles/png-is-back/
403•tbillington•6h ago•149 comments

Reading NFC Passport Chips in Linux

https://shkspr.mobi/blog/2025/06/reading-nfc-passport-chips-in-linux/
81•robin_reala•2h ago•19 comments

Lyon Drops Microsoft to Boost Digital Sovereignty

https://digitrendz.blog/newswire/business/19813/lyon-drops-microsoft-office-to-boost-digital-sovereignty/
30•hermanzegerman•1h ago•4 comments

Microsoft Edit

https://github.com/microsoft/edit
250•ethanpil•10h ago•130 comments

Fun with uv and PEP 723

https://www.cottongeeks.com/articles/2025-06-24-fun-with-uv-and-pep-723
471•deepakjois•15h ago•165 comments

Thnickels

https://thick-coins.net/?_bhlid=8a5736885893b7837e681aa73f890b9805a4673e
186•jxmorris12•10h ago•42 comments

Writing toy software is a joy

https://blog.jsbarretto.com/post/software-is-joy
657•bundie•19h ago•262 comments

The Fairphone (Gen. 6)

https://shop.fairphone.com/the-fairphone-gen-6
22•DavideNL•31m ago•3 comments

Battery-electric "Infinity Train" will charge itself using gravity

https://newatlas.com/transport/fortescue-wae-infinity-train-electric/
24•croes•2d ago•29 comments

The probability of a hash collision (2022)

https://kevingal.com/blog/collisions.html
58•subset•3d ago•12 comments

Thoughts on Asunción, Paraguay

https://cpsi.media/p/thoughts-on-asuncion-paraguay
36•Michelangelo11•2d ago•3 comments

ChatGPT's enterprise success against Copilot fuels OpenAI/Microsoft rivalry

https://www.bloomberg.com/news/articles/2025-06-24/chatgpt-vs-copilot-inside-the-openai-and-microsoft-rivalry
232•mastermaq•18h ago•234 comments

PlasticList – Plastic Levels in Foods

https://www.plasticlist.org/
381•homebrewer•20h ago•160 comments

Managing time when time doesn't exist

https://multiverseemployeehandbook.com/blog/temporal-resources-managing-time-when-time-doesnt-exist/
102•TMEHpodcast•10h ago•52 comments

Finding a 27-year-old easter egg in the Power Mac G3 ROM

https://www.downtowndougbrown.com/2025/06/finding-a-27-year-old-easter-egg-in-the-power-mac-g3-rom/
356•zdw•21h ago•105 comments

Ancient X11 scaling technology

https://flak.tedunangst.com/post/forbidden-secrets-of-ancient-X11-scaling-technology-revealed
236•todsacerdoti•15h ago•184 comments

Web Translator API

https://developer.mozilla.org/en-US/docs/Web/API/Translator
9•kozika•2h ago•6 comments

XBOW, an autonomous penetration tester, has reached the top spot on HackerOne

https://xbow.com/blog/top-1-how-xbow-did-it/
227•summarity•18h ago•97 comments

MCP is eating the world

https://www.stainless.com/blog/mcp-is-eating-the-world--and-its-here-to-stay
264•emschwartz•3d ago•168 comments

Subsecond: A runtime hotpatching engine for Rust hot-reloading

https://docs.rs/subsecond/0.7.0-alpha.1/subsecond/index.html
155•varbhat•15h ago•25 comments

How to Think About Time in Programming

https://shanrauf.com/archive/how-to-think-about-time-in-programming
133•rmason•14h ago•51 comments

Canal Boat Simulator

https://jacobfilipp.com/boat/
85•surprisetalk•2d ago•26 comments

Assembly Theory of Time

https://faculty.ucr.edu/~legneref/Assembly%20Theory.htm
18•andsoitis•4h ago•2 comments

The bitter lesson is coming for tokenization

https://lucalp.dev/bitter-lesson-tokenization-and-blt/
264•todsacerdoti•20h ago•117 comments

Basic Facts about GPUs

https://damek.github.io/random/basic-facts-about-gpus/
288•ibobev•22h ago•62 comments

Playing First Contact in Eclipse, a 3-Day Sci-Fi Larp

https://mssv.net/2025/06/15/playing-first-contact-in-eclipse-a-spectacular-3-day-sci-fi-larp/
36•adrianhon•2d ago•1 comments

Few Americans pay for news when they encounter paywalls

https://www.pewresearch.org/short-reads/2025/06/24/few-americans-pay-for-news-when-they-encounter-paywalls/
73•mooreds•7h ago•132 comments

Gemini Robotics On-Device brings AI to local robotic devices

https://deepmind.google/discover/blog/gemini-robotics-on-device-brings-ai-to-local-robotic-devices/
190•meetpateltech•20h ago•81 comments

PicoEMP – A low-cost Electromagnetic Fault Injection (EMFI) tool

https://github.com/newaetech/chipshouter-picoemp
28•transpute•7h ago•13 comments

Build an iOS app on Linux or Windows

https://xtool.sh/tutorials/xtool/first-app/
133•todsacerdoti•8h ago•39 comments
Open in hackernews

Gemini CLI: your open-source AI agent

https://blog.google/technology/developers/introducing-gemini-cli/
81•meetpateltech•5h ago

Comments

stoicfungi•5h ago
many links including the Github repo is broken.
msmithstubbs•5h ago
Looks like they haven't flipped the GitHub repo (https://github.com/google-gemini/gemini-cli) to public yet.
adefa•5h ago
This looks like a leak or very early post, date reads the 25th.
zertrin•5h ago
It is the 25th already.
qwertox•4h ago
Not in Pacific Time, which is Google's officially used timezone.
msmithstubbs•5h ago
Post is gone. Guess they hit publish too soon!
Freedom2•5h ago
Now the link is 404ing, guessing something's jumped the gun.
handfuloflight•5h ago
404. That’s an error.

The requested URL /technology/developers/introducing-gemini-cli/ was not found on this server. That’s all we know.

cedws•5h ago
They killed it off already.
seanp2k2•4h ago
Google is really accelerating product timelines these days, this one is already in the graveyard: https://killedbygoogle.com/
jumperabg•3h ago
Maybe Gemini CLI achieved AGI?
tinylm•5h ago
Although repo is 404. It is still more accessible than getting API Keys for Gemini
danpalmer•4h ago
Getting API keys for Gemini is like 3 clicks isn’t it? I’ve done it many times and never found it hard?
zipping1549•4h ago
It's not too much of a work. It's not 3 clicks.
TheDong•2h ago
I'll count my clicks, starting from going to https://aistudio.google.com

1. "Get API Key" in the upper right on the default landing page

2. "Create API Key" in the upper right on the https://aistudio.google.com/apikey page

3. Select a project (default sure why not)

4. "Create API key"

... I dunno, that seems substantially the same as 3 clicks to me.

Is there some different more confusing path people take? Is the "Get API Key" button on the landing page new?

zipping1549•1h ago
That's interesting. I first got mine directly from GCloud Console and it wasn't too hard to get one but wasn't as streamlined as your method either. Thanks for sharing.
kkarpkkarp•3h ago
yes, this is absolutely simple and one of the best UX I have seen /s

- suppose you already found the page where you can get the key, you copy it and at say to the Zed editor

- zed editor says on every request you reached your requests quota and it does not work (it is json directly returned from api, so this is the message from google engineers)

- after googling you are finding this message lies. it is not requests quota, you simply did not connect your account with billing account (what?)

- ok, so lets connect

- you see you have some billing account created years ago, good. lets connect

- nope, the limit of accounts connected to billing account has been reached, go away

- so maybe we can try to create a new billing account?

- you set up this, add credit card data, it says you will be redirected to new window to verify something something

- new window shows claudflare "your request has been blocked"

- despite this it looks billing account is created, you has been redirected to the billing account dashboard

-is it connected to your api account? lets check. no it is not of course

-so try to connect

-your newly created billing account is not on the list

great job, google, you will really convince me to switch from openai/claude to gemini :)

krzyk•4h ago
This, how does one get API key?

I wanted to use it in opencode.

mwest217•4h ago
https://ai.google.dev/gemini-api/docs/api-key
mkagenius•5h ago
Archive link: https://web.archive.org/web/20250625051706/https://blog.goog...

I just released this tool a few hours ago - https://github.com/BandarLabs/coderunner

The key difference would be Gemini CLI running code directly on you mac vs in a Apple container (in my tool).

They support MCP, so I might add Apple container support once the repo is public.

Freedom2•5h ago
Assuming this is something like Claude Code (guess we'll find out soon), I've had generally more success with Gemini 2.5 than Claude Opus for the various little refactorings and minor tasks I wanted to do. At large scale, complex changes I still don't expect a huge improvement over what we have already, but I'm eager to see what Google has come up with.
adefa•5h ago
Here is the article as a PDF with some screen shots in it:

https://gofile.io/d/4aahPJ

muenalan•4h ago
Empty
savolai•3h ago
For developers, the command line interface (CLI) isn’t just a tool; it’s home. The terminal’s efficiency, ubiquity, and portability make it the go-to utility for getting work done. And as developers’ reliance on the terminal endures, so does the demand for integrated AI assistance.

That’s why we’re introducing Gemini CLI, an open-source AI agent that brings the power of Gemini directly into your terminal. It provides lightweight access to Gemini, giving you the most direct path from your prompt to our model. While it excels at coding, we built Gemini CLI to do so much more. It’s a versatile, local utility you can use for a wide range of tasks—from content generation and problem solving to deep research and task management.

We’ve also integrated Gemini CLI with Google’s AI coding assistant, Gemini Code Assist, so that all developers — on free, Standard, and Enterprise Code Assist plans — get prompt-driven, AI-first coding in both VS Code and Gemini CLI.

⸻

Unmatched usage limits for individual developers

To use Gemini CLI free of charge, simply log in with a personal Google account to get a free Gemini Code Assist license. That free license grants access to Gemini 2.5 Pro and its massive 1 million token context window. To ensure you rarely (if ever) hit a limit during this preview phase, Google offers the industry’s largest allowance: 60 model requests per minute and 1,000 requests per day — at no cost.

If you’re a professional developer who needs to run multiple agents simultaneously or prefers specific models, you can use a Google AI Studio or Vertex AI key for usage-based billing, or subscribe to a Standard or Enterprise Code Assist license.

⸻

Powerful models in your command line

Now in preview, Gemini CLI brings serious AI power to your terminal, supporting everything from code understanding and file manipulation to command execution and dynamic troubleshooting. It’s a fundamental upgrade to your workflow, enabling you to write code, debug issues, and streamline your tasks using natural language.

Its power comes from built-in tools allowing you to: • Ground prompts with Google Search, fetching real-time external context. • Extend functionality via the Model Context Protocol (MCP) or bundled extensions. • Customize prompts and behavior for your specific use cases. • Automate workflows by running Gemini CLI non-interactively inside scripts.

Gemini CLI even supports creative use cases — like making a short video about a ginger cat’s adventures across Australia using Veo and Imagen.

⸻

Open and extensible

Gemini CLI is fully open source under the Apache 2.0 license, so you can inspect, understand, and verify how it works — including its security implications. Google expects (and encourages) developers to contribute: report bugs, suggest features, improve security, and submit code.

It’s also built to be extensible, based on standards like MCP, system prompt files (GEMINI.md), and flexible settings for both individual and team customization. The terminal is a personal space, and Gemini CLI is designed to adapt to it.

⸻

Shared tech with Gemini Code Assist

Sometimes, an IDE is still the best tool. When that’s the case, Gemini Code Assist delivers. Whether you’re a student, hobbyist, or pro, you get the same tech that powers Gemini CLI — now in VS Code.

Drop a prompt into the chat window using agent mode, and Gemini Code Assist will get to work: writing tests, fixing bugs, building features, or even migrating your code. It builds multi-step plans, recovers from failed paths, and proposes smart alternatives.

Gemini Code Assist’s agent is more than a chatbot — it’s a collaborative, reasoning agent that elevates how you write, review, and refactor code.

⸻

Easy to get started

Getting started is dead simple. All you need is an email address to install and run Gemini CLI. With industry-leading free-tier limits, full open source access, and tight IDE integration, Gemini CLI is your new AI-powered sidekick — right inside the terminal.

zombiwoof•4h ago
The age of AI and can’t even get a vibe coder to push a website url correctly
baalimago•4h ago
Sounds like a context feeder to me. There's already tons of these, with mcp support, which are multi-vendor. Why lock yourself to a single vendor?
tokioyoyo•4h ago
Claude Code is doing rounds right now. I picked up a personal project from a year ago (iOS app, not really a mobile eng here), and decided to go the rewrite with some new features to practice some LLM-skills. Honestly, the speed of development is so much faster compared to last year with Claude Code. It definitely helps that I generally know what needs to be done, so I can specify technicalities. And having a good E2E set up works as well.

But yeah, if Gemini with more context comes with a similar product, it could compete and win the developers.

olex•4h ago
+1 for Claude Code. I'm in the exact same boat - several personal projects with something of a backlog in each, that would've taken me maybe a weekend each to get done manually. Sat down with Claude Code a few days ago and hammered all of it out in an afternoon, it's very impressive. Not perfect, and as you say, having a good idea of what we're doing and how helps a great deal vs. figuring everything out from scratch. And having good tests and/or a stable test environment and processes running.
skerit•1h ago
Another bonus for Claude Code: with the max plans, you don't have to worry about per-token costs. Sometimes a certain attempt does not pan out, but I don't have to feel bad because it didn't cost me hundreds of dollars for it to run a few hours.
sc0rpil•4h ago
Any concrete examples? Which one do you use?
baalimago•28m ago
I'm glad you asked (to be honest that was half the reason I posted the comment)

I use Clai[1] which I've written myself, so it fits my workflow the best. But I know llm [2] is a popular choice as well.

With both of these it's possible to have a 'vendor agnostic' version of both claude code and gemini CLI. Better yet: it's possible to very easily swap to the latest and greatest vendor by simply specifying their latest fancy new model.

[1]: https://github.com/baalimago/clai [2]: https://github.com/simonw/llm

SafeDusk•4h ago
Glad to see them working on this, as a Gemini user, I had to build https://github.com/aperoc/toolkami for myself before this.
aitchnyu•4h ago
I use Aider with Gemini 2.5 flash since its cheaper than Claude by an order of magnitude. This looks like a potential replacement.
abhisek•4h ago
Looks like Google broke their own record in killing stuff off.
Rutledge•3h ago
Here's the image from Wayback: https://web.archive.org/web/20250625051706/https://blog.goog...

The biggest diffs from Claude code (the current champion): 1. Generous free tier (60 RPM!) 2. Open Source Apache (Standard after OAI Codex did the same)