FFmpeg by Example

FFmpeg By Example is a documentation website to showcase all the unique and different ways to use FFmpeg. Got a cool idea to share with the community? Send your contribution here! Generate a solid color H.264 video with the color video source filter (color Hex code) ffmpeg -f lavfi -i "color=c=0x4d1a7f" -s 1280x720 -r 30 -c:v libx264 -crf 31 -t 5 solid.mp4

Generate audiobooks from E-books with Kokoro-82M

User created Audiblez, a tool to convert ebooks to audiobooks using Kokoro TTS model. It supports multiple languages and voices, but has some rough edges and requires additional files and ffmpeg installation.

Homomorphic Encryption in iOS 18

https://boehs.org/assets/Pasted%20image%2020250109220746.png
Apple uses homomorphic encryption to enable private search in Photos app without revealing user data, but due to performance constraints, they use a modified version called somewhat homomorphic encryption. This approach allows the server to process queries without knowing the actual data, but still raises concerns about data ownership and the potential for leaks.

Free Music Archive

https://freemusicarchive.org/img/header-bg.jpg
In this podcast series, the FMA Team will shine a spotlight on Free Music Archive's artists, FMA's very own music insiders, as they share with us a little bit about their music journey.

Don't use cosine similarity carelessly

https://p.migdal.pl/blog/2025/01/dont-use-cosine-similarity/python-summit-2024-warsaw-migdal-cosine-talking.jpg
Data scientists use vector embeddings to compare similarities, but cosine similarity can be misleading due to its simplicity and lack of nuance. A better approach is to use task-specific embeddings or preprocess text before embedding it to get more accurate results.

Life on a Closed Timelike Curve

To ensure we keep this website safe, please can you confirm you are a human by ticking the box below. If you are unable to complete the above request please contact us using the below link, providing a screenshot of your experience.

Customasm – An assembler for custom, user-defined instruction sets

https://opengraph.githubassets.com/47c554d8ee7fd7e369f7fcfeb58201b097547ca7655c7806dc9ec43df1049bf6/hlorenzi/customasm
customasm is an assembler for custom instruction sets. It can be installed via cargo install customasm or compiled from source with cargo build.

TSMC begins producing 4-nanometer chips in Arizona

Please enable JS and disable any ad blocker

Distributed Transactions at Scale in Amazon DynamoDB

https://blogger.googleusercontent.com/img/a/AVvXsEiK7WDKU-lrvnGQtLR_hfnBoKNCRw1s87tprZQMXHWYzBwDSltJwUPcW-I5MLDsZkMP4geWQ0_d3anREK12CUYzJ5HYAMT3gIL4RvXmIt2dZKQ6pEu5VNMQHcQKpSdhRGWxd-0ZUiMUB6qU0x7ahO1iDzaUjySDXZ7YMlEAVSnSjdU3FFTI9qMbT4ZlmOc=w640-h326
DynamoDB transactions use an optimistic concurrency control scheme with timestamps to ensure predictability and high performance at any scale. The one-shot transaction protocol allows for serializability and flexibility in modeling business transactions with read-only and write transactions.

Nevada Court Shuts Down Police Use of Federal Loophole for Civil Forfeiture

The website is temporarily blocked due to security reasons after a suspicious action was detected. Please email the site owner with the Cloudflare Ray ID and details of the action that triggered the block.

How rqlite is tested

https://philipotoole.com/wp-content/uploads/2025/01/sloc-test-300x257.png
rqlite uses a testing pyramid with unit tests as the foundation, integration tests in the middle, and end-to-end tests at the top. This approach ensures efficient, targeted, and easy-to-debug tests, maintaining high quality and reliability in the distributed relational database.

Home Loss File System

https://lh7-us.googleusercontent.com/docs/AHkbwyJh0J8P8X46uNNeNHD_7BnHHqWXUwoBZGSwPPETXvhG4oYfyboisUw-ZUHtrowsTlIxQN2I6BwScvvIkLcO_FROScuHUsNWb6mMD3yZGhzTa8CC6iCI=w1200-h630-p
A digital tool supports disaster recovery by organizing insurance claims, tracking expenses, and providing emotional support. It's based on a system used after the 2003 Cedar Fire and can be customized and expanded.

Take the Pedals Off the Bike

https://www.fortressofdoors.com/content/images/size/w2000/2025/01/IMG_2844.jpg
The author's daughter struggled to learn bike riding with the traditional method, but a new approach worked better. The new method involves removing pedals and teaching balance by running and coasting before adding pedaling.

Transformer^2: Self-Adaptive LLMs

https://sakana.ai/assets/transformer-squared/octopus.jpeg
Researchers developed Transformer², a self-adaptive machine learning system that adjusts its weights for various tasks, enabling LLMs to dynamically adapt to new tasks in real time. This system outperforms traditional approaches in efficiency and task-specific performance, promising a future where AI models are no longer static.

Show HN: Pyper – Concurrent Python Made Simple

https://raw.githubusercontent.com/pyper-dev/pyper/refs/heads/main/docs/src/assets/img/pyper.png
Pyper is a flexible framework for concurrent and parallel data-processing based on functional programming patterns, providing an intuitive API for unifying threaded, multiprocessed, and asynchronous work. It allows users to define pipelines of tasks using the `pyper.task` function and execute them concurrently or in parallel using workers and queues.

Das Blinkenlights

https://rodyne.com/wp-content/uploads/front-panel.jpg
The user created a custom LED display for their Raspberry Pi NAS server inspired by nostalgia for old mainframe computers. They designed and built 2U panels with 128 LEDs, using PIC16F1782 microprocessors and shift registers, and shared the design and code online for free.

Cosmos Keyboard: Scan your hand, build a keyboard

https://ryanis.cool/cosmos/alien.svg
Cosmos is a keyboard design tool that uses phone camera scans to create custom keyboards with ergonomic layouts. It supports various switches, keycaps, and microcontrollers, and exports to 3D printable models.

Getting an all-optical AI to handle non-linear math

https://cdn.arstechnica.net/wp-content/uploads/2025/01/image-1-640x427.jpeg
MIT researchers created a photonic chip that can process photons directly, achieving a latency of 410 picoseconds, which is 58 times faster than a standard CPU. This chip can be used for applications requiring fast processing, such as self-driving cars and automotive vision systems.

Why is homeschooling becoming fashionable?

https://substackcdn.com/image/fetch/w_520,h_272,c_fill,f_auto,q_auto:good,fl_progressive:steep,g_auto/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F319d1573-461d-40ea-a807-d184246c44b5_3021x1973.jpeg
The author, a former homeschooler, criticizes tech parents for viewing homeschooling as a high-status option, citing its historical association with academic freaks and religious extremists. They argue that homeschooling can isolate children from average people and hinder their social development.

Servo vs. steppers: Speed, Torque and Accuracy [video]

Show HN: Simplex: Automate browser workflows using code and natural language

Simplex builds tools for developers to control the web using natural language.

Virtual Vette – Racing Simulator Built from Wrecked Corvette

https://content.instructables.com/FMQ/5ONI/M5PCAIWG/FMQ5ONIM5PCAIWG.jpg?auto=webp&frame=1
A father-son project built a custom Corvette simulator using a 1980 Corvette donor car, aluminum frame, and gaming components. The project involved extensive modifications, including welding, fiberglass repair, and upholstery, to create a unique gaming experience.

Show HN: A blocklist to remove spam and bad websites from search results

https://opengraph.githubassets.com/a79653b98f9d165c04e45166955a7c0fda5c0075f65a747627bc25f9c3e11cd8/popcar2/BadWebsiteBlocklist
This blocklist removes low-quality websites from search results and aims to be organized with issue explanations for each blocked site. It's a subscription-based list that stays up to date and allows users to contribute by creating issues.

Reversible computing escapes the lab

https://spectrum.ieee.org/media-library/an-image-of-a-computer-chip-connected-to-a-ball-of-yarn.png?id=55368815&width=1200&height=1584
Michael Frank left Sandia National Laboratories to join Vaire Computing, a startup working on reversible computing, which could offer up to a 4,000x energy-efficiency gain. Vaire's first prototype is expected to recover energy used in an arithmetic circuit, with a more advanced chip planned for 2027.

Google’s OAuth login doesn’t protect against purchasing a failed startup domain

https://framerusercontent.com/images/QaJr85hoCYMZZeUSiV7HloTxelY.png?scale-down-to=512
A Google authentication flaw allows attackers to access old employee accounts by purchasing a failed startup's domain and using it to recreate email accounts. Millions of Americans' data and accounts remain vulnerable until Google implements a fix to add immutable identifiers to its OpenID Connect claims.

Estimates of plant CO2 uptake rise by nearly one third

https://www.ornl.gov/sites/default/files/styles/large/public/2024-10/rainfoest.png?itok=IK-gr3ph
Scientists have found that plants absorb 31% more carbon dioxide than previously thought, with 157 petagrams of carbon per year removed from the atmosphere via photosynthesis. This new estimate improves Earth system simulations and highlights the importance of natural carbon sequestration for greenhouse gas mitigation.

Show HN: WASM-powered codespaces for Python notebooks on GitHub

https://docs.marimo.io/_static/share-wasm-link.gif
Marimo is a free online playground for creating and sharing WebAssembly notebooks, ideal for experimenting and prototyping. Notebooks can be saved, shared, and embedded in web pages with various customization options.

Show HN: Value likelihoods for OpenAI structured output

structured-logprobs is a Python library that enhances OpenAI's structured outputs with detailed token log probabilities. It provides insights into the reliability of LLM outputs and works with OpenAI's Structured Outputs feature.

Rewriting my website in plain HTML and CSS

https://www.vijayp.dev/blog/rewrite-plain-html/before.png
The user rewrote their website using plain HTML and CSS due to frustration with SvelteKit's bundler and building ecosystem. They achieved a simpler project tree and a 50% reduction in website size, but face challenges with code duplication and live reloading.

The Missing Nvidia GPU Glossary

https://modal.com/assets/gpu-glossary-og.png
A glossary was created to connect fragmented GPU documentation concepts. It's a hypertext document with linked pages for easy navigation and understanding.