The struggle of resizing windows on macOS Tahoe

https://noheger.at/blog/wp-content/uploads/2026/01/clickable-area-1.webp
macOS Tahoe's large corner radius causes usability issues with window resizing due to an unresponsive area near the corner. Users must grab the window outside the corner for reliable resizing, which feels unnatural and error-prone.

CLI agents make self-hosting on a home server easier and fun

https://fulghum.io/claude-code.png
The user has successfully self-hosted various services on a cheap mini PC using CLI agents like Claude Code, which made the process easier and enjoyable. They now have 13 services running on the device, including password management, photo storage, and media services, using minimal resources.

This game is a single 13 KiB file that runs on Windows, Linux and in the Browser

https://iczelia.net/static/snake/cover.png
User created a Snake game that runs on Windows, Linux, and in the browser from a single source file. The game is around 13 KiB in size and uses compression and packing techniques to achieve cross-platform compatibility.

iCloud Photos Downloader

https://opengraph.githubassets.com/7a93a6268fb5b17d22fc402aa0c4c233d542438008d03b2da0e4540ac72f6905/icloud-photos-downloader/icloud_photos_downloader
iCloud Photo Downloader is a weekly-released tool available for direct download and through package managers. It downloads iCloud photos and supports Live Photos, RAW images, and has an experimental mode.

Don't fall into the anti-AI hype

The user, a programmer, believes AI has changed the field forever, making it possible to complete large projects with minimal human effort, and now sees AI as a tool to help write better software faster. They suggest embracing AI, testing its tools, and finding ways to multiply one's productivity, rather than resisting its impact, to stay relevant and continue enjoying the fun of programming.

Code is cheap now, but software isn't

https://www.chrisgregori.dev/opinion/code-is-cheap-now-software-isnt/opengraph-image?73d5d113ab160cf3
The rise of AI-powered tools like Claude Code is shifting software development from a focus on building long-lasting platforms to creating disposable, personal tools that solve specific problems. While these tools have lowered the barrier to entry, engineering expertise remains valuable, and true expertise is now required to steer these systems and provide technical oversight that AI currently lacks.

Show HN: An LLM-optimized programming language

https://opengraph.githubassets.com/8989e08099844e45dc9041bae9fcb5f1f13f7d2e74bc36e9cc2d669c3259e526/imjasonh/imjasonh
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.

I'm making a game engine based on dynamic signed distance fields (SDFs) [video]

Gadget Exposed a Spy Camera [video]

Sampling at negative temperature

We're experimenting with LLaMA at a negative temperature to see unusual results. The model generates weird and incomprehensible text, repeating certain tokens like Хронологија and entferne.

FUSE is All You Need – Giving agents access to anything via filesystems

https://jakobemmerling.de/posts/fuse-is-all-you-need/fuse.svg
Implementing a filesystem in a sandboxed environment for AI agents provides ergonomic tool behavior and reduces tool space. FUSE (Filesystem in Userspace) can be used to expose arbitrary data structures as files, making it easier to integrate with existing platforms.

Himalayas bare and rocky after reduced winter snowfall, scientists warn

https://ichef.bbci.co.uk/news/480/cpsprodpb/e0ca/live/31240770-ec7c-11f0-ba9c-c9d74e6fde06.jpg.webp
Much less winter snow is falling on the Himalayas, leaving the mountains bare and rocky in many parts of the region in a season when they should be snow-clad, meteorologists have said. They say most winters in the last five years have seen a drop compared to average snowfall between 1980 and 2020. Rising temperature also means what little snow falls melts very quickly and some lower-elevation ...

Which programming languages are most token-efficient?

https://martinalderson.com/img/token-efficiency-chart.png
The author analyzed the token efficiency of various programming languages using the Rosetta Code project and found a significant gap between the most and least efficient languages. Dynamic and functional languages like Haskell and F# were found to be more token efficient than expected.

I'd tell you a UDP joke…

Have a code pun to share? Send it to ^*[email protected]

Garbage collection is contrarian

The user discusses the limitations of using covariant lifetimes for garbage collected handles in Rust and proposes using contravariant lifetimes instead, which can be achieved using unsafe Rust. Contravariant lifetimes can be used to model garbage collected handles and can bring the joy of lifetimes to many avenues where they were previously barred from, but require careful API design and may ...

Elo – A data expression language which compiles to JavaScript, Ruby, and SQL

Elo is a pure data language with no reference semantics, designed for non-technical users and safe data handling. It compiles to JavaScript, Ruby, and SQL with a simple syntax and standard library.

Perfectly Replicating Coca Cola [video]

Uncrossy

https://uncrossy.com/images/banner.png
We use cookies to improve your experience and analyze usage. Essential cookies enable core functionality, while analytics cookies help us understand how you use the game. Privacy questions?

Moving Scratch generation to Python on browser

https://kushaldas.in/images/ektupy/homepage01.png
User created EktuPy to transition Scratch users to Python programming, using PyScript and a web-based editor with tutorials and LSP support. The platform allows users to create and share programs, with synchronous calls that are transformed to async/await for execution.

Insights into Claude Opus 4.5 from Pokémon

https://res.cloudinary.com/lesswrong-2-0/image/upload/f_auto,q_auto/v1/mirroredImages/u6Lacc7wx4yYkBQ3r/npt4hiybshwivkdbescy
Claude Opus 4.5 has made some improvements in navigating Pokémon Red, but still struggles with vision, cognitive bias, and inconsistent memory. It relies heavily on notes and can be slow and inefficient in its decision-making.

The next two years of software engineering

https://addyosmani.com/assets/images/next-two.jpg
The software industry is at a crossroads due to AI coding advancements, with two contrasting scenarios: AI automating entry-level tasks and junior developer hiring collapsing, or AI unlocking massive demand for developers across various industries. To thrive in this landscape, developers must adapt by becoming versatile, AI-proficient, and skilled in areas like system design, communication, ...

Rare Iron Age war trumpet and boar standard found

https://ichef.bbci.co.uk/news/480/cpsprodpb/bd90/live/11c8de30-eb16-11f0-992c-75363ad17690.jpg.webp
Archaeologists in Norfolk discovered a rare Iron Age hoard containing a complete battle trumpet and a boar's head flag standard. The 2,000-year-old find is considered one of the most significant discoveries in Britain, offering insights into the lives of the Iceni tribe.

Ask HN: What are you working on? (January 2026)

The user has been working on several projects including a Spotify recommendation engine, a color palette tool, a Substack for life advice, a solitaire game platform, an iOS camera app, a USCIS form-filling tool, an AI time tracker, and a developer blog aggregator. They are also working on a daily puzzles website and are open to feedback and suggestions on their projects.

A set of Idiomatic prod-grade katas for experienced devs transitioning to Go

https://opengraph.githubassets.com/a2e2a82d331c6d01bd04c5c74a6a28346caf1244cfb345a07fe7e2891d091bc8/MedUnes/go-kata
Go is simple to learn but nuanced to master, requiring attention to details like safety, memory efficiency, and concurrency control. This repository provides daily coding challenges to drill Go patterns into muscle memory and help seasoned developers adapt their skills to the Go ecosystem.

Poison Fountain

Suppose you are handling an HTTP GET request targeting the path in a hidden link.

Ping: The Secrets of Successful Virtual Communication

‘Brimming with surprising insights and useful tips. The resource we need for avoiding misunderstandings and making genuine connections’ Adam Grant, bestselling author of Think Again The essential guide for when (and how best) to use virtual communication tools, from video to instant messaging and everything in between. Andrew Brodsky is here to explain that, yes, that meeting could have been ...

I Cannot SSH into My Server Anymore (and That's Fine)

https://soap.coffee/~lthms/img/iac-meme.jpg
The user replaced their $100/month VPS with a new setup using Fedora CoreOS, Ignition, and Podman Quadlets, automating container deployment and updates. They achieved a fully automated deployment process, but plan to add observability and potentially move TLS certificates to a block storage.

The Taming of Collection Scans

https://www.scylladb.com/wp-content/uploads/collections1.png
Explore several collection layouts for efficient scanning, including a split-list structure that avoids extra memory Here’s a puzzle that I came across when trying to make tasks wake up in Seastar be a no-exception-throwing operation (related issue): come up with a collection of objects optimized for “scanning” usage. That is, when iterating over all elements of the collection, maximize the ...

Show HN: Voice Composer – Browser-based pitch detection to MIDI/strudel/tidal

Voice Composer - Sing to MIDI

Show HN: What if AI agents had Zodiac personalities?

https://opengraph.githubassets.com/d3ac0fe3a2ae236ebdbdfbbfe4d7772009259edd9e8cfb86adf0d8c9f3fae028/baturyilmaz/what-if-ai-agents-had-zodiac-personalities
Researchers tested 12 AI agents with zodiac-inspired personalities on identical dilemmas, achieving consistent results despite varying traits. The council's consensus showed a mix of radical honesty, loyalty, and prioritizing personal growth in various scenarios.