The Google Tenor GIF API has been shut down
No public announcement. Just quietly added to killed by google. Step 2 just fails with an error: https://developers.google.com/tenor/guides/quickstart
Hello Tenor API customer,
We're writing to inform you about the deprecation of the Tenor API offering on June 30, 2026. We are making this change to focus our resources on enhancing the main Tenor experience.
The Tenor API has been a valuable tool for many developers. We sincerely appreciate your partnership and the innovative ways you have integrated Tenor into your applications. Your contributions have helped shape the Tenor ecosystem.
What you need to know Key Dates:
Starting January 13, 2026, New API key sign-ups and new integrations will no longer be allowed On June 30, 2026, any API or Ads Distribution Agreements you have with Tenor will be terminated The Tenor API will continue to work for existing integrations until June 30, 2026 Advised Action:
Plan and make any necessary changes before June 30, 2026 Potential Impact:
After June 30, 2026, failure to transition out of the API will return an error message when attempting API requests Thanks for choosing Tenor API.
– The Google Cloud Team
'Dilbert' creator Scott Adams dies at 68 after prostate cancer battle
Even Linus Torvalds Is Vibe Coding Now
Linus Torvalds, the creator of Linux, has embraced 'vibe coding' - a workflow where developers experiment and explore ideas without committing changes to a codebase. This shift in Torvalds' approach highlights the evolving nature of software development practices.
Evil Charts
OpenAir Collective – The 2026 Carbon Removal Challenge
The article discusses the Open Air Collective (OAC), a global community of researchers and practitioners exploring open and collaborative models for scientific research and knowledge sharing. It highlights the collective's efforts to promote open science and tackle challenges facing the academic ecosystem.
Chinese localization Issue: command line arguments are translated
The article discusses issues with WSL (Windows Subsystem for Linux) on Windows 10, including problems with audio, microphone, and GPU support. Developers report various challenges with getting certain hardware and software components to function correctly within the WSL environment.
Sounds on the Web
The article discusses the use of audio and sounds on websites, covering best practices for incorporating them, the importance of accessibility, and potential pitfalls to avoid, such as excessive or disruptive audio that can negatively impact the user experience.
Protocol, libraries for sending, receiving OpenTelemetry data using Apache Arrow
The article discusses the integration of OpenTelemetry with Apache Arrow, a columnar data format, to enable efficient data transport and storage of observability data. It highlights the benefits of this integration, such as reduced data size and improved performance.
Show HN: JotBird – publish Markdown documents with shareable URLs
Jotbird is a web-based note-taking and task management platform that allows users to organize their thoughts, track to-dos, and collaborate with others. The app offers a minimalist design, a variety of customization options, and integration with popular productivity tools.
Save your spot at FOSDEM 2026: Rockchip, Tyr, GStreamer ML and more
The article discusses Collabora's participation at FOSDEM 2026, covering their work on the Rockchip Tyr platform, GStreamer multimedia framework, and other open-source software projects. It highlights Collabora's contributions to advancing these technologies and their engagement with the open-source community.
JavaScript array methods to simplify your code
This article discusses 10 JavaScript array methods that can simplify code, including map(), filter(), reduce(), every(), some(), find(), findIndex(), includes(), concat(), and spread operator.
Good Components
GoodComponents.io is a curated directory of high-quality open-source software components and libraries, providing developers with a reliable source for finding and evaluating reusable UI components, frameworks, and tools to accelerate their web development projects.
War No. 81-Q (1928)
The article explores the life and work of Agatha Christie, the renowned British mystery writer. It delves into her early life, the inspiration behind her iconic characters and plots, and her lasting impact on the genre of detective fiction.
Can paleontologists pinpoint the dawn of the dinosaurs?
The article explores the ongoing debate among paleontologists regarding the origin and early evolution of dinosaurs, with a focus on using fossil evidence to precisely determine the timing of the dawn of the dinosaur era.
Even Linus Torvalds is trying his hand at vibe coding (but just a little)
Linus Torvalds, the creator of Linux, has a hobby GitHub repository where he codes for fun, showcasing a more relaxed and playful side to his coding style, in contrast with his well-known stern demeanor in the Linux kernel development process.
Common Software Project Conflicts and How to Navigate Them
This article examines common conflicts that can arise in software projects, such as scope creep, unrealistic timelines, and communication breakdowns. It provides practical strategies for navigating these challenges, including setting clear expectations, maintaining transparency, and fostering a collaborative team environment.
Google Universal Commerce Protocol (UCP) Guide
The article discusses the Google Merchant Center, a platform that allows businesses to manage their product information and feed it to Google Shopping. It covers the key features and benefits of using the Merchant Center to promote products and reach potential customers.
Calcpercent.net – Simple percentage calculator I built
CalcPercent.net is an online tool that provides a range of calculators to help users quickly and easily perform various percentage calculations, including percent change, percent increase, percent decrease, and more.
Show HN: Debug your AI application in web browser
Hi HN,
I'm Bryan, an ex-big-tech engineer that's been tinkering with AI for the past two years. I made Pixie, an open-source project that allows you to debug your AI application interactively in the web browser, with just a few lines of setup.
## Why
I started this project because I find debugging my AI applications time-consuming and cumbersome. A lot of my projects are experimental, so it doesn’t make sense for me to build the frontend just to test, or setup automated tests/evals. So what I ended up doing is a lot of inputting awkwardly into the command line, and looking through walls of logs in different places.
## How it works
Start local devserver:
```bash pip install pixie-sdk pixie ```
Add decorator to an async function or generator for the AI app.
```python import pixie
... @pixie.app async def my_app(initial_input): ... # use this if you want interactivity from web ui # specify expected input type with any json or pydantic type user_input = yield pixie.InputRequired(int) ... ```
Then open [Web UI](https://gopixie.ai) to start debugging.
Here's a [demo](https://www.loom.com/share/6d419cfe20884b3994121697377b2a7e)
It currently works out-of-the-box for applications built with Pydantic-ai, langchain, langgraph and openAI SDK/Agents.
Looks interesting? Would love to hear your thoughts!
Show HN: SQG – Compile SQL (SQLite,DuckDB) to TypeScript/Java Code
I developed SQG because I had to access a SQLite and a DuckDB database from Java and from Typescript and was unhappy about maintaining the DB access code twice.
Also for larger analytics queries (DuckDB) it was annoying to copy the query out of the code into DBeaver, work on it and then copy it back into the code.
So I thought of a way of keeping the SQL queries in a separate file, compatible in DBeaver format so I can run them there, and also generate the code from it.
This works especially well with DuckDB since it has full type information of the query result, better than SQLite which has it only for fields, not for expressions.
For DuckDB it can also generate code using their Apache Arrow API for very fast access.
I hope you find it useful, I am glad to hear your feedback.
GitHub: https://github.com/sqg-dev/sqg Docs: https://sqg.dev Try it online: https://sqg.dev/playground/
NetDocuments Completes Acquisition of EDOCS from OpenText
NetDocuments, a leading cloud-based document management platform, has acquired OpenText eDOCS, expanding its global reach and enhancing its suite of document management solutions for legal and professional services firms.
Solving Factorio with Terraform [video]
Show HN: EOS-Energy Optimization System by Nexura
The article discusses the development of Ethereum's Ethereum Improvement Proposals (EIPs), which are crucial for the platform's evolution. It highlights the process of creating and implementing these proposals, as well as the ongoing challenges faced by the Ethereum community in managing the protocol's upgrades.
Are Two Heads Better Than One?
The article discusses the potential drawbacks of collaboration in game development, emphasizing that having multiple people work on a game doesn't necessarily lead to better results. It explores the importance of clear communication, a unified vision, and individual responsibility in producing a successful game.
Past Tense: a language for programs never to be run again
The article discusses the development of PastTense, a novel approach to handling irregular verb conjugations in natural language processing. It presents a machine learning model that outperforms traditional rule-based methods, highlighting the potential benefits of this technique for improving language understanding systems.
War Department Launches AI Acceleration Strategy to Secure AI Dominance
The U.S. War Department has launched an AI acceleration strategy to secure American military AI dominance. The strategy aims to rapidly advance AI capabilities and ensure the U.S. maintains a competitive edge in this critical technology.
Spec Driven Development: When Architecture Becomes Executable – InfoQ
The article discusses the benefits of Specification-Driven Development (SDD), a software development approach that involves writing detailed specifications before writing code. It highlights how SDD can lead to more reliable and maintainable software by identifying and resolving issues early in the development process.
Windscribe partners with Kagi and others to create a Privacy-Focused Alliance
Windscribe announces partnerships with various organizations, including a VPN deal with the International Federation of Journalists and a collaboration with the Privacy Bee browser extension, aimed at providing users with secure and privacy-focused online services.
Taiwan Issues Arrest Warrant for OnePlus CEO for China Hires
Taiwan has issued an arrest warrant for the CEO of OnePlus, a Chinese smartphone maker, over allegations that the company hired former employees of its Taiwanese competitors in violation of non-compete agreements.