Show HN: I built a tiny LLM to demystify how language models work

https://raw.githubusercontent.com/arman-bd/guppylm/main/assets/guppy.png
This project trains a tiny language model named GuppyLM from scratch in 5 minutes using a Colab notebook, showing how every piece works. GuppyLM is a simple vanilla transformer model trained on 60K synthetic conversations about a fish's life.

Gemma 4 on iPhone

https://is1-ssl.mzstatic.com/image/thumb/PurpleSource211/v4/a7/c4/20/a7c42022-eedc-887c-36c4-86270e1dcb93/Placeholder.mill/1200x630wa.jpg
AI Edge Gallery is an open-source app for running powerful LLMs on mobile devices offline. It features high-performance Generative AI, Agent Skills, and Thinking Mode for advanced reasoning and creative capabilities.

Show HN: YouTube search barely works, I made a search form with advanced filters

Advanced search for YouTube videos with filters for duration, date, title, and more. Find exactly what you're looking for on YouTube.

LÖVE: 2D Game Framework for Lua

https://opengraph.githubassets.com/38cd54fb3be10f1a2078ac410ea9aeb181aa6a11fc58123a487ae59c6bccda4c/love2d/love
LÖVE is a free, open-source 2D game framework for Windows, macOS, Linux, Android, and iOS using Lua. It has documentation on its wiki and community support on forums, Discord, and Reddit.

Microsoft hasn't had a coherent GUI strategy since Petzold

https://www.jsnover.com/blog/wp-content/uploads/2026/03/image-3-1024x572.png
Microsoft's GUI ecosystem has failed developers due to internal politics, premature platform bets, and business strategy pivots. This has led to a confusing landscape with multiple frameworks and technologies.

Artemis II crew see first glimpse of far side of Moon [video]

https://ichef.bbci.co.uk/news/480/cpsprodpb/1492/live/74921060-2f98-11f1-a79a-77e93010d956.jpg.webp
Nasa's Artemis II crew saw the far side of the Moon for the first time. They shared a photo of the Orientale basin, marking the first time it's been seen with human eyes.

Eight years of wanting, three months of building with AI

The user built a high-quality set of devtools for SQLite called syntaqlite with the help of AI coding agents, which proved to be an incredible force multiplier for implementation but a dangerous substitute for design. The user learned that AI excels at giving the right answer to specific technical questions but lacks sense of history, taste, and human experience, requiring careful use and ...

Endian wars and anti-portability: this again?

The author argues that portability is essential in the open source software community, and refusing ports to older architectures is a disservice to the community. They believe that both big and little endian systems are necessary for a healthy computing ecosystem.

Copilot is 'for entertainment purposes only', per Microsoft's terms of use

https://techcrunch.com/wp-content/uploads/2024/04/GettyImages-2041281128-e1712563728365.jpg?w=1024
Microsoft is updating Copilot's terms of use after being criticized on social media, describing it as "for entertainment purposes only." The company will alter the language to reflect how Copilot is used today.

Running Gemma 4 locally with LM Studio's new headless CLI and Claude Code

https://substackcdn.com/image/fetch/$s_!9o_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb0321dea-0461-40ae-82da-babbd6fa108e_985x402.png
Google's Gemma 4 model is a mixture-of-experts architecture that runs well on local hardware, offering zero API costs, no data leaving the machine, and consistent availability. The 26B-A4B variant is a sweet spot for local inference, delivering roughly 10B dense-equivalent quality at 4B inference cost, making it suitable for tasks like code review, drafting, and testing prompts.

Sheets Spreadsheets in Your Terminal

https://raw.githubusercontent.com/maaslalani/sheets/main/examples/demo.gif
gg, G, 5G, gB9: Jump to the top, bottom, a row number, or a specific cell 0, ^, $: Jump to the first column, first non-empty column, or last non-empty column in the row zt, zz, zb,: Align the current row to the top, middle, or bottom of the window i, I, c: Edit the current cell, edit from the start, or clear the cell and edit

Employers use your personal data to figure out the lowest salary you'll accept

Please enable JS and disable any ad blocker

Show HN: Gemma Gem – AI model embedded in a browser – no API keys, no cloud

https://raw.githubusercontent.com/kessler/gemma-gem/main/screenshot.png
Gemma Gem is a browser AI assistant running Google's Gemma 4 model on-device via WebGPU. It can read pages, fill forms, and answer questions without cloud or data transfer.

In Japan, the robot isn't coming for your job; it's filling the one nobody wants

https://techcrunch.com/wp-content/uploads/2022/09/GettyImages-965917342.jpg?w=1024
Japan aims to capture 30% of the global physical AI market by 2040, driven by labor shortages and demographic pressures. The country is leveraging its industrial strength and expertise in robotics to advance automation and develop full-stack systems integrating hardware, software, and data.

Why Switzerland has 25 Gbit internet and America doesn't

https://sschueller.github.io/posts/the-free-market-lie/title-image.png
Switzerland's fast and affordable internet is due to its highly regulated telecom sector with strong oversight and government-backed infrastructure projects. The country's model, which treats fiber infrastructure as a shared asset, allows genuine competition and choice among providers.

Show HN: Modo – I built an open-source alternative to Kiro, Cursor, and Windsurf

https://raw.githubusercontent.com/mohshomis/modo/main/resources/modo-demo.gif
The user built a standalone desktop IDE called Modo, which offers a structured workflow from prompts to code. Modo is open-source and built on top of Void editor, with features like AI chat, inline edit, and task management.

The Mechanics of Steins Gate (2023) [pdf]

https://repository-images.githubusercontent.com/680778275/28c73688-1f10-47dd-9896-98cbb3502c84
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.

OpenAI's fall from grace as investors race to Anthropic

https://ca-times.brightspotcdn.com/dims4/default/e9bcfa2/2147483647/strip/true/crop/2000x1334+0+0/resize/1200x800!/quality/75/?url=https%3A%2F%2Fcalifornia-times-brightspot.s3.amazonaws.com%2F26%2F68%2Fc707de388c727fc161ff8d4189e8%2F1x-1.jpg
OpenAI shares are becoming harder to sell due to investors pivoting to Anthropic, its biggest competitor. Anthropic is seeing record demand, with investors betting its valuation will catch up with OpenAI's.

Music for Programming

The list appears to be a collection of electronic music tracks from various artists. The tracks are from different genres and styles.

Recall – local multimodal semantic search for your files

https://raw.githubusercontent.com/aayu22809/Recall/main/docs/images/wizard-screens.png
Embed local files into a vector database using Gemini Embedding 2, then search with natural language queries. The database stores vectors locally, with only API calls to Google for embedding, and supports various file types including images, audio, and text.

Apex Protocol – An open MCP-based standard for AI agent trading

The APEX Protocol provides a universal instrument identifier system and a shared protocol surface for brokers and agent developers. It offers a unified tool vocabulary and open governance through a Technical Advisory Committee.

A tail-call interpreter in (nightly) Rust

The user implemented a tail-call interpreter in Rust using the become keyword, achieving a 40-50% speedup on ARM64 and 2x speedup on x86-64 compared to their previous Rust implementation and hand-coded ARM64 assembly. However, the interpreter still lags behind the assembly backend, and its performance on WebAssembly is significantly worse, with a 1.2-4.6x slowdown compared to native performance.

Computational Physics (2nd Edition) (2025)

https://websites.umich.edu/~mejn/cp2/images/cover.png
This website offers resources for the book Computational Physics, including sample chapters, programs, and exercises. Users can download and use the material for instruction, learning, or personal interest.

Wavelets on Graphs via Spectral Graph Theory (2009)

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
Researchers propose a novel method for constructing wavelet transforms on finite weighted graphs using spectral decomposition of the graph Laplacian. The method involves defining a scaled wavelet operator and localizing it to form invertible graph wavelets.

Stamp It All Programs Must Report Their Version – Michael Stapelberg

https://michael.stapelberg.ch/posts/2026-04-05-stamp-it-all-programs-must-report-their-version/2026-04-04-feuermurmel-dishwasher-versioning_hu_b19004a896832878.png
Recently, during a production incident response, I guessed the root cause of an outage correctly within less than an hour (cool!) and submitted a fix just to rule it out, only to then spend many hours fumbling in the dark because we lacked visibility into version numbers and rollouts… 😞 This experience made me think about software versioning again, or more specifically about build info (build ...

Nanocode: The best Claude Code that $200 can buy in pure JAX on TPUs

https://private-user-images.githubusercontent.com/25081738/573918437-2bd7ba9c-6a50-40af-a724-e14f8a0fac39.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzU0MDU0NzksIm5iZiI6MTc3NTQwNTE3OSwicGF0aCI6Ii8yNTA4MTczOC81NzM5MTg0MzctMmJkN2JhOWMtNmE1MC00MGFmLWE3MjQtZTE0ZjhhMGZhYzM5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjA0MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwNDA1VDE2MDYxOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJmYWZiNTVhOWU2N2JhY2IyYTBhNjAzZmQxMDUzY2QzZjgwMzNjNDk2NGQxNzRiYzk2MmY4NWNmNThiYmVhMDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.YpbXE44GVEeHaSV8Y7tNqdHVVIedAmh0ZsLt3siTvIk
I'm so excited to share nanocode. This is a library showing you how to train your own Claude Code end-to-end. To a first approximation, we will follow the simplest possible approach for trainin...

Caveman: Why use many token when few token do trick

https://camo.githubusercontent.com/9e9c879d0179e6b0b9dbe2cab5ddbb9dedaf7962e1680c51b89f6f2d4aaa412a/68747470733a2f2f656d2d636f6e74656e742e7a6f626a2e6e65742f736f757263652f6170706c652f3339312f726f636b5f31666161382e706e67
Claude Code skill reduces token usage by 75% by speaking like a caveman. It simplifies complex tech explanations into few tokens.

LLMs can't justify their answers–this CLI forces them to

https://wheat.grainulation.com/og-image.png
wheat is a decision-making framework that runs inside Claude Code. You research, prototype, stress-test, and compile your findings into a decision brief. A compiler validates everything — you can't ship a recommendation built on contradictions. wheat is a structured way to answer technical questions. You start with a question — "Should we migrate to GraphQL?" — and use slash ...

Show HN: Mdarena – Benchmark your Claude.md against your own PRs

https://opengraph.githubassets.com/d0ae8551d7ac502b475152fb1aa624390479bc890be5f440721e5b94cb7095ab/HudsonGri/mdarena
mdarena measures CLAUDE.md effectiveness in actual codebases, reducing agent costs and improving success rates. It benchmarks CLAUDE.md files against baseline and actual tests, providing accurate grading and integrity checks.

Friendica – A Decentralized Social Network