On Being a Human Being in the Time of Collapse (2022) [pdf]

Professor Phillip Rogaway delivered a final lecture in ECS 20, a discrete mathematics class, where he discussed the role of computer scientists in alleviating or exacerbating the threat of civilizational and environmental collapse. He argued that computer scientists have played a central and overwhelmingly negative role in bringing about changes such as the distraction economy, surveillance ...

OpenBSD-current now runs as guest under Apple Hypervisor

Helg Bredow and Stefan Fritsch made commits to OpenBSD/arm64, enabling it to run as a guest OS under Apple Hypervisor. Their changes fixed issues with display and network support, making OpenBSD work on Apple Silicon Mac models.

List of individual trees

https://upload.wikimedia.org/wikipedia/commons/thumb/f/f7/Dracaena_draco.jpg/250px-Dracaena_draco.jpg
The list includes over 50 notable trees from around the world, including ancient oaks, redwoods, and fig trees, some of which are over 1,000 years old and hold significant historical or cultural importance. These trees are found in various locations, including the United States, Europe, Asia, and Africa, and have been recognized for their unique characteristics, age, and historical significance.

The spectrum of isolation: From bare metal to WebAssembly

https://buildsoftwaresystems.com/post/guide-to-execution-environments/computer_software_execution_paradigms_hu_619ba8a887db4911.png
Execution environments are layered abstractions that isolate code at different levels, from hardware to language dependencies, each with trade-offs between control, isolation, performance, and convenience. Choosing the right execution environment depends on understanding what must be identical for code to behave correctly, avoiding confusion between language-level and OS-level isolation.

Apple is fighting for TSMC capacity as Nvidia takes center stage

https://substackcdn.com/image/fetch/$s_!kUkS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7d1342af-3c14-467c-9289-9f60a4717b44_1920x1080.png
TSMC's CEO CC Wei told Apple it needs to pay a large price rise, and Apple may no longer be TSMC's largest client. Nvidia's strong demand for AI chips has narrowed Apple's lead, and TSMC's revenue growth is driven by AI and HPC.

Interactive eBPF

Learn eBPF through hands-on exercises. Write, compile, and run programs directly from your browser.

Pocket TTS: A high quality TTS that gives your CPU a voice

Our mission is to build and democratize artificial general intelligence through open science.

Cue Does It All, but Can It Literate?

CUE is a tool that generates complex files, validates data, and serves as a Literate Programming tool. It ensures code and documentation stay in sync by defining parts and stitching them together programmatically.

Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark

https://briarproject.org/manual/img/add-contact-options-cropped.png
Briar یک برنامه پیام رسان امن و خصوصی برای فعالان، روزنامه نگاران و هر کسی است که نیاز به ارتباط امن با دیگران دارد. این برنامه از طریق بلوتوث یا وای‌فای همگام سازی می کند و در صورت وجود اینترنت از طریق شبکه تور همگام سازی می کند.

Inside The Internet Archive's Infrastructure

https://hackernoon.imgix.net/images/bI3BzyBanbVxEZqmLV7jRnw6d9o2-yn0373q.png?auto=format&fit=max&w=3840
A deep dive into the Internet Archive's custom tech stack.

pf: Make af-to less magical

David Gwynne is proposing a patch to make pf's af-to option less magical by allowing it to work for both incoming and outgoing packets and removing the forced forwarding requirement. This change would simplify the code but require additional rules to allow outgoing traffic.

Linux boxes via SSH: suspended when disconected

Instant Linux boxes via SSH with no signup or complexity, pay only for what you use. Account balance is $18.50 with remaining hours for running and idle boxes.

Bringing the Predators to Life in MAME

https://lysiwyg.mataroa.blog/images/992d2545.png
The user contributed to the MAME project by porting an old driver for the arcade game The Predators, a four-player game from 1986, to the current version of MAME, making it playable on their computer. After overcoming various challenges, including outdated code and compatibility issues, the user successfully emulated the game with functional visuals and audio, and even improved the graphics ...

Primecoin and Cunningham Prime Chains

https://www.johndcook.com/jdc_20170630.jpg
Cunningham chains involve prime numbers where each is almost double its predecessor, with two types: 2p + 1 and 2p - 1. Primecoin cryptocurrency uses finding prime chains as its proof of work task, adjusting mining difficulty by varying chain length.

Ask HN: How can we solve the loneliness epidemic?

People are struggling with loneliness and isolation, and some feel that traditional solutions such as joining groups or using social media are not effective. Various ideas have been proposed to address this issue, including creating physical social networks, volunteering, and intentionally building community, but some people feel that these solutions are not easy or functional.

My Gripes with Prolog

https://image-generator.buttondown.email/api/emphasize-subject?subject=My%20Gripes%20with%20Prolog&author=Computer%20Things&date=2026-01-14&img=
The author is adding Answer Set Programming and Logic Constraint Programming to Logic for Programmers and is re-experiencing pain points with Prolog. Prolog's custom string operators and lack of functions hinder its usability.

Claude is good at assembling blocks, but still falls apart at creating them

https://www.approachwithalacrity.com/content/images/size/w960/2026/01/Screenshot-2026-01-11-at-10.26.29---PM.png
The author praises Opus 4.5's capabilities but notes that Claude still struggles with creating good abstractions.

Show HN: BGP Scout – BGP Network Browser

All 23-Bit Still Lifes Are Glider Constructible

A still life is strict when all its islands are necessary to maintain the stability of the pattern. we gave explicit syntheses for all 1,646,147 (strict)still lifes today, by giving explicit synthesis steps for each still-life we found - from shinjuku to tetris... and we got some interesting results!'mr. component' would assemble as many complete pairings as possible and dump the resulting

Show HN: pgwire-replication - pure rust client for Postgres CDC

https://opengraph.githubassets.com/e668113f27f4bc6272fa05459c1ca0a8a4d4422ea8a3a8a9f4aa6fe55a4e0bb8/vnvo/pgwire-replication
A low-level, high-performance PostgreSQL logical replication client implemented directly on top of the PostgreSQL wire protocol (pgwire). This crate is designed for CDC, change streaming, and WAL replay systems that require explicit control over replication state, deterministic restart behavior, and minimal runtime overhead. pgwire-replication intentionally avoids libpq, tokio-postgres, and ...

Data is the only moat

https://substackcdn.com/image/fetch/$s_!MSwO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faa3d039b-c0af-4458-838c-27a2c172ebdb_1600x900.png
Building AI products in "easy to solve" areas like customer support may not be sustainable due to model providers' dominance. The "hard to solve" quadrant, where complex workflows require significant investment, may see the next phase of growth and revenue generation.

Show HN: OpenWork – An open-source alternative to Claude Cowork

https://private-user-images.githubusercontent.com/11430621/535398875-7a1b8662-19a0-4327-87c9-c0295a0d54f1.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Njg1MDE5NjcsIm5iZiI6MTc2ODUwMTY2NywicGF0aCI6Ii8xMTQzMDYyMS81MzUzOTg4NzUtN2ExYjg2NjItMTlhMC00MzI3LTg3YzktYzAyOTVhMGQ1NGYxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAxMTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMTE1VDE4Mjc0N1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWIzYzdhZWMwNDU2YjZhM2UzYTcyZjM2NzU1NjI3YjM2NzkxNDQ2N2M4ZjhjMzBjYmU4ZjJjNDBlNTYzY2ZhZDkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.eOkLpNx1Wij8JTTxnTkEvvlBVKdMJ2AR-6VZ-VHY6ug
OpenWork is a native desktop app that simplifies OpenCode workflow. It manages plugins through the Skills tab, using the same opencode.json format as the OpenCode CLI.

JuiceFS is a distributed POSIX file system built on top of Redis and S3

https://raw.githubusercontent.com/juicedata/juicefs/main/docs/en/images/juicefs-arch-new.png
JuiceFS is a high-performance POSIX file system for cloud-native environments, storing data in Object Storage and metadata in various databases. It provides strong consistency, shareability, and outstanding performance, supporting various applications and big data platforms.

I Built a 1 Petabyte Server from Scratch [video]

Go-legacy-winxp: Compile Golang 1.24 code for Windows XP

https://camo.githubusercontent.com/c53ca67708c63613f769ebd7fd9b5f030a308845b483d7f9189e60a625d0f857/68747470733a2f2f676f6c616e672e6f72672f646f632f676f706865722f6669766579656172732e6a7067
go-legacy-win7 is a Go fork for Windows 7 and Server 2008 R2 support. It maintains classic go get behaviour and provides a stable Go environment for legacy systems.

First impressions of Claude Cowork

https://substackcdn.com/image/fetch/$s_!mg_4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38b3714c-32f2-4d24-894b-7dd40d30a152_2580x2189.jpeg
Simon Willison discusses Claude Cowork, a new feature from Anthropic that allows users to run coding agents in a filesystem sandbox, and Fly's new product Sprites.dev, which provides stateful sandbox environments for running coding agents and untrusted code in a secure sandbox. He also shares his thoughts on the ethics and legality of using generative AI to automate tasks and create ...

Building a better Bugbot

https://cursor.com/marketing-static/_next/image?url=https%3A%2F%2Fptht05hbb1ssoooe.public.blob.vercel-storage.com%2Fassets%2Fuploads%2Fbugbot-blog-image-1.jpg&w=1920&q=70
We built Bugbot, a code review agent that analyzes pull requests for bugs, and through experimentation and iteration, we improved its resolution rate from 52% to over 70%. Bugbot now reviews over 2 million PRs per month for customers and is being continuously improved with new features and capabilities.

Boeing knew of flaw in part linked to UPS plane crash, NTSB report says

https://ichef.bbci.co.uk/news/480/cpsprodpb/de8f/live/564b6150-f20e-11f0-9024-9b4621e849d3.jpg.webp
Boeing knew of a structural flaw in a part linked to the UPS plane crash 15 years ago. The flaw, which caused engine separation, had been identified on similar planes but Boeing deemed it safe.

Tldraw pauses external contributions due to AI slop

https://opengraph.githubassets.com/40c87bce9ca125e7e1cac365beeaf51d38eaa84722995c08cd9ff9e5b95c9ff7/tldraw/tldraw/issues/7695
The project will temporarily close pull requests from external contributors due to AI-generated submissions with incomplete context and lack of engagement. This decision aims to maintain a meaningful review process and protect the project's code and community.

CVEs affecting the Svelte ecosystem

https://svelte.dev/blog/cves-affecting-the-svelte-ecosystem/card.png
Patches have been released for 5 vulnerabilities in devalue, svelte, @sveltejs/kit, and @sveltejs/adapter-node. Upgrade to non-vulnerable versions and follow security guidelines to prevent DoS, SSRF, and XSS attacks.