A new pyramid-like shape always lands the same side up
quantamagazine.org
Puerto Rico's Solar Microgrids Beat Blackout
spectrum.ieee.org
Getting by on the Generosity of Strangers in Japan
theworld.org
Libxml2's "no security embargoes" policy
lwn.net
AccessOwl (YC S22) is hiring an Elixir Engineer to connect 100s of SaaS
ycombinator.com
OpenAI charges by the minute, so speed up your audio
george.mand.is
Getting ready to issue IP address certificates
community.letsencrypt.org
What Problems to Solve (1966)
genius.cat-v.org
Define policy forbidding use of AI code generators
github.com
Games That Weren't: Preserving Cancelled and Unreleased Video Game History
gamesthatwerent.com
The Art of Hanakami, or Flower-Petal Folding
origamiusa.org
Better Auth, by a self-taught Ethiopian dev, raises $5M from Peak XV, YC
techcrunch.com
Writing a basic Linux device driver when you know nothing about Linux drivers
crescentro.se
Build and Host AI-Powered Apps with Claude – No Deployment Needed
anthropic.com
RaptorCast: Designing a Messaging Layer
category.xyz
America’s incarceration rate is in decline
theatlantic.com
Howdy – Windows Hello style facial authentication for Linux
github.com
Iroh: A library to establish direct connection between peers
github.com
LM Studio is now an MCP Host
lmstudio.ai
Very little content here. Additionally, the fmt.Errorf examples should use %w instead of %v in order to properly wrap the errors — see the golang 1.13 blogpost from 2019 https://go.dev/blog/go1.13-errors#wrapping-errors-with-w