Show HN: Nano PDF – A CLI Tool to Edit PDFs with Gemini’s Nano Banana

A CLI tool to edit PDF slides using natural language prompts, powered by Google’s Gemini 3 Pro Image (“Nano Banana”) model. Natural Language Editing: “Update the graph to include data from 2025”, “Change the chart to a bar graph”. Add New Slides: Generate entirely new slides that match your deck’s visual style. Non-Destructive: Preserves the […]
All it takes is for one to work out

More than a decade ago, when I was applying to graduate school, I went through a period of deep uncertainty. I had tried the previous year and hadn’t gotten in anywhere. I wanted to try again, but I had a lot going against me. I’d spent most of my undergrad building a student job-portal startup […]
The Origins of Scala (2009)

The Origins of Scala A Conversation with Martin Odersky, Part I by Bill Venners and Frank Sommers May 4, 2009 Summary Martin Odersky talks with Bill Venners about the history that led to the creation of the Scala programming language. Scala, a general-purpose, object-oriented, functional language for the JVM, is the brainchild of Martin Odersky, […]
Be Like Clippy

“Clippy didn’t sell your data. Clippy didn’t hold your data hostage. Clippy was there to help you.” Fed up with trillion-dollar companies exploiting your data? Forced to use their services? Your data held for ransom? Your data used to train their AI models? Opt-outs for data collection instead of opt-ins? Join the movement to make […]
Framework Computer Now Sponsoring LVFS / Fwupd Development

With the Linux Vendor Firmware Service serving more than 135 million downloads for Linux users updating their system and device firmware, LVFS has been working to get more hardware vendors to contribute either engineering resources or directly contributing annual dues as sponsors. Framework Computer is now the first one to have executed an agreement under […]
An Update on the Farphone’s Battery
farphone
Student Perceptions of AI Coding Assistants in Learning

Abstract:The arrival of AI coding assistants in educational settings presents a paradigm shift, introducing a “new kid in the classroom” for both students and instructors. Thus, understanding the perceptions of these key actors about this new dynamic is critical. This exploratory study contributes to this area by investigating how these tools are shaping the experiences […]
It’s Always the Process, Stupid

Let’s rip the Band-Aid off immediately: If your underlying business process is a mess, sprinkling “AI dust” on it won’t turn it into gold. It will just speed up the rate at which you generate garbage. In the world of Business IT, we get seduced by the shiny new toy. Right now, that toy is […]
Datacenters in space are a terrible, horrible, no good idea

In the interests of clarity, I am a former NASA engineer/scientist with a PhD in space electronics. I also worked at Google for 10 years, in various parts of the company including YouTube and the bit of Cloud responsible for deploying AI capacity, so I’m quite well placed to have an opinion here. The short […]
DNS LOC Record (2014)

A cornerstone of CloudFlare’s infrastructure is our ability to serve DNS requests quickly and handle DNS attacks. To do both those things we wrote our own authoritative DNS server called RRDNS in Go. Because of it we’ve been able to fight off DNS attacks, and be consistenly one of the fastest DNS providers on the […]