Google is dead. Where do we go now?

https://www.circusscientist.com/wp-content/uploads/2018/06/cropped-profile-2.png
Revenue down 50% in 3 months despite increased Google Ads budget and efforts to diversify on TikTok, Instagram, and physical advertising. Considering alternative income sources through website and IOT project building.

Hacking Washing Machines (39C3) [video]

https://static.media.ccc.de/media/congress/2025/2405-efa55b63-86b6-56c5-88ab-46408b59b18d_preview.jpg
One Hardware Playlists: '39c3' videos starting here / audio Almost everyone has a household appliance at home, whether it's a washing machine, dishwasher, or dryer. Despite their ubiquity, little is publicly documented about how these devices actually work or how their internal components communicate. This talk takes a closer look at proprietary bus systems, hidden diagnostic ...

Show HN: Stop Claude Code from forgetting everything

https://opengraph.githubassets.com/39637e8d2abfc5c4ecb1667ac0f9df8f01e134a2dc83857af2109a3f7b4b0ef4/mutable-state-inc/ensue-skill
Ensure is a persistent knowledge tree that grows with user input, allowing for compound knowledge and contextual understanding. It can be enabled in read-only mode by setting ENSUE_READONLY=true.

MongoDB Server Security Update, December 2025

https://images.contentstack.io/v3/assets/blt7151619cb9560896/blt4dccc8a952e4bb68/690238b8c7a52e7d4da36f6e/m1p0qp65mnnzvj4bx-1697112395111.jpeg
MongoDB identified a security vulnerability, CVE-2025-14847, on December 12, 2025, and patched it in MongoDB Server products. Customers are advised to use the latest versions to maintain security, with tens of thousands of Atlas customers proactively patched within days.

Outside, Dungeon, Town: Integrating the Three Places in Videogames (2024)

http://keithburgun.net/wp-content/uploads/2022/09/image-1-1024x1024.jpg
The author discusses the common design elements in videogames, specifically RPGs and adventure games, which include Outside areas, Dungeons, and Towns. They argue that these elements should be blended together to create a more immersive experience.

Parsing Advances

The user is implementing a parser following the Resilient LL Parsing Tutorial to produce a syntax tree and diagnostics. They found a solution to prevent infinite loops by asserting the parser advances as expected.

Geology of the Gulf of the Farallones National Marine Sanctuary

https://pubs.usgs.gov/fs/farallones/images/farallon-2s.jpg
USGS studies the geology and oceanography of the Farallones area to support sound management decisions for environmental issues. USGS maps and interprets sonar signals to locate and assess hazardous waste containers in the marine environment.

100x (YC S22) Is Hiring a Front End Engineer

100x.bot is hiring a Frontend Craftsperson in Bangalore to build the client-side experience for autonomous agents, including complex graph-based interfaces and high-performance streaming UI. The ideal candidate is a React expert with TypeScript experience, a systems thinker, and a craftsperson who can architect and ship complex UIs with high agency in a small YC team.

When someone says they hate your product

https://substackcdn.com/image/fetch/$s_!LaKm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce22ef33-ec40-4838-b210-aad9a30b184d_1208x786.png
When receiving negative feedback, resist the urge to push back and instead listen, show ownership, and thank the person for sharing their thoughts. This approach can diffuse tension and make criticism less effective.

Static Allocation with Zig

https://nickmonad.blog/images/kv-connection-pool.png
The author is implementing a Redis-compatible key/value server called kv in Zig, focusing on static memory allocation during initialization to improve performance and stability. The server allocates memory for connections, parsing, and storage upfront, using a combination of memory pools and a custom hash map to manage key/value pairs.

Flame Graphs vs Tree Maps vs Sunburst (2017)

https://www.brendangregg.com/blog/images/2017/linux_treemap01.png
The user compared different visualizations for file system usage, including flame graphs, tree maps, and sunbursts, to see which one conveys the most information. They found that flame graphs are effective for showing the big picture and comparing sizes.

Vitest Browser Mode Guide

https://howtotestfrontend.com/_next/image?url=%2Fblog-images%2Fvitest-browser-mode-demo-ui.gif&w=1200&q=75
Vitest Browser Mode is a new way to run tests in a real browser, offering fast execution and built-in visual regression screenshots. It's a stable feature in Vitest version 4, suitable for production use and compatible with React, Vue, and other frameworks.

List of domains censored by German ISPs

https://cuiiliste.de/img/nocuii.png
Die CUII Liste zeigt dir, welche Domains von der CUII gesperrt sind und wie du die Zensur umgehen kannst.

Kidnapped by Deutsche Bahn

https://www.theocharis.dev/blog/kidnapped-by-deutsche-bahn/neuwied-station_hu924015653143594208.jpg
The writer's train from Cologne to Meckenheim was delayed and took a detour due to issues around Bonn. The train continued to Troisdorf, then Neuwied, and eventually passed by the writer's father waiting at the station.

I migrated to an almost all-EU stack and saved 500€ per year

https://substackcdn.com/image/fetch/$s_!PBzZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5463c8de-5f08-4c33-b88a-f7c36429ffae_1930x1096.png
The author replaced their Google ecosystem with a private setup using Proton, NordVPN, Notion, and other EU-hosted tools, saving over 528 euros a year. This migration improved their user experience and data sovereignty.

All Delisted Steam Games

https://delistedgames.com/wp-content/uploads/2024/11/cropped-D-Square-Clean-512px-1.png
This page gives you direct access to all 1,038 delisted Steam titles on the site. Below each title are the companies it relates to. An * in the title denotes a placeholder page that contains basic details.

A production bug that made me care about undefined behavior

https://gaultier.github.io/blog/me.jpeg
The user encountered a bug in a C++ codebase where a struct's fields were not initialized properly due to the default initialization rule, leading to undefined behavior. The user learned that the C++ standard has intricate rules for default initialization, which can be complex and prone to errors, and that using third-party tools like Address Sanitizer or clang-tidy can help detect such issues.

Incremental Backups of Gmail Takeouts

User wants to backup Gmail emails using Google Takeout, but the mbox file is too large for incremental backups. They implemented a chunking heuristic based on the "From" line to split the file into smaller chunks.

Show HN: Aroma: Every TCP Proxy Is Detectable with RTT Fingerprinting

https://raw.githubusercontent.com/Sakura-sx/Aroma/main/assets/aroma_warp.gif
Aroma detects TCP proxies by measuring the minimum and smoothed TCP round trip times (RTTs) and calculating a score. A score below 0.1 indicates a likely proxy, while 1-0.7 is normal and 0.7-0.3 is normal for unstable connections.

Show HN: Superset – Terminal to run 10 parallel coding agents

Superset allows multiple AI coding agents to work in parallel on different tasks without conflicts. It seamlessly switches between agents and opens worktrees in preferred editors.

Intelligence – A Mystery Investigation Game

You're an analyst with Fleet Intelligence investigating 15 missing spaceships. You can use various tools like telescopes, probes, and ansible arrays to gather information and piece together the clues.

Linux DAW: Help Linux musicians to quickly and easily find the tools they need

https://linuxdaw.org/img/apps/acmt-acm76sa-vintage-fet-compressor-small.webp
Quality audio software for Linux Audio Production such as LV2, VST2, VST3, and CLAP effects, synthesizers and sampler plugins.

ManusAI Joins Meta

https://files.manuscdn.com/assets/dashboard/materials/2025/12/29/be24830250b19286eda97af3b8f076bc3e0f835a3fa818bb4c3095354c351cfe.webp
Manus has developed a general-purpose AI agent that processes vast amounts of data and powers virtual computers. The company joins Meta to build on a stronger foundation and expand its subscription service to businesses and users worldwide.

Libgodc: Write Go Programs for Sega Dreamcast

https://raw.githubusercontent.com/drpaneas/libgodc/main/logo.png
The Go runtime is modified for the Dreamcast's single-core SH-4 CPU and 16MB RAM. It provides garbage collection, goroutines, channels, and core runtime functions for the console.

Obelisk 0.32: Cancellation, WebAPI, Postgres

https://obeli.sk/logo.png
Obelisk 0.32 introduces cooperative cancellation, PostgreSQL support, and a new WebAPI. It enables multi-node deployments, high availability, and all-or-nothing semantics.

Which Humans? (2023)

https://osf.io/assets/images/osf-sharing.png
The Creative Commons Attribution 4.0 International Public License grants a worldwide, royalty-free license to use and share licensed material with attribution.

Stanford Lecture: Dr. Don Knuth – Adventures with Knight's Tours [video]

Karpathy on Programming: "I've never felt this much behind"

Something went wrong, but don’t fret — let’s give it another shot. Some privacy related extensions may cause issues on x.com. Please disable them and try again.

You can't design software you don't work on

Generic software design advice is mostly useless for practical problems due to its lack of understanding of the concrete system details. It's useful for brand-new projects and tie-breaking decisions, but not for existing systems where consistency and concrete factors dominate.

GOG is getting acquired by its original co-founder

Michał Kiciński has acquired GOG from CD PROJEKT, keeping its mission to preserve classic games and provide freedom to players. GOG will remain independent, DRM-free, and committed to its values of freedom, independence, and control.