FrameBook

https://fb.edoo.gg/assets/images/image01.jpg?v=86ae0ddf
The user retrofitted a first-gen MacBook with new guts, including an M1 Mini, and created a custom case using 3D printing and old OEM parts. The project took three months to complete and taught the user various skills, including soldering and 3D modeling, despite some challenges and areas for improvement.

Living Human Brain Cells Play Doom on a CL1

https://corticallabs.com/images/c-share.jpg
Watch biological neurons learning to play Doom.

What if the Apple ][ had run on Field-Sequential?

https://nicole.express/assets/img/columbus/patent.png
The user explores an alternate history where the field-sequential color system was adopted instead of composite video, and imagines what an early mass-market 8-bit computer, the Columbia ][, would have looked like in this world. The user details the technical specifications and limitations of the Columbia ][, including its resolution, pixel clock, and color palette, and discusses the ...

Oracle may slash up to 30k jobs to fund AI data-centers as US banks retreat

https://www.cio.com/wp-content/uploads/2026/01/4125103-0-94363300-1769794492-shutterstock_2641258125.jpg?quality=50&strip=all&w=1024
Oracle is considering workforce cuts of 20,000 to 30,000 jobs and selling its Cerner unit to alleviate financial pressure due to US banks pulling back from financing its AI data-center expansion. The measures aim to free up $8 billion to $10 billion in cash flow and address Oracle's $156 billion infrastructure commitments.

Notes on Writing WASM

https://notes.brooklynzelenka.com/Blog/Notes-on-Writing-Wasm-og-image.webp
The user shares their experience and patterns for working with wasm-bindgen in Rust-based Wasm projects, focusing on naming conventions, passing by reference, and using wasm_refgen to improve relationships with the tool. They also discuss handling errors, using duck typing, and other strategies to make Rust+Wasm development less painful and more flexible.

Beagle, a source code management system that stores AST trees

https://opengraph.githubassets.com/ba172571951cb99a5ae237f83f319c54567d70879f98d5151e819e36a69001e6/gritzko/librdx
Beagle is a source code management system storing AST trees, not binary blobs, with a database for code-related activities and storage. It uses a key-value database like RocksDB and an experimental AST BASON data format.

Why can't you tune your guitar? (2019)

https://i0.wp.com/ethanhein.com/wp/wp-content/uploads/2019/05/Chrome-Music-Lab-harmonics-1024x842.png?resize=640%2C526&ssl=1
Mathematical tuning systems based on harmonics have limitations due to prime numbers not dividing evenly. Western musicians use 12-tone equal temperament to have a compromise of being mostly in tune.

CLI RSS/Atom feed reader inspired by Taskwarrior, synced using Git

https://raw.githubusercontent.com/kantord/blogtato/main/demo/demo.gif
blogtato is a simple RSS reader for offline use with optional git sync for multiple devices. It uses a JSONL database and supports filtering, grouping, and export of posts.

LibreOffice: Request to the European Commission to adhere to its own guidances

https://blog.documentfoundation.org/wp-content/uploads/2017/12/donateanimation-en.gif
The European Commission has accepted a request to provide feedback in Open Document Format ODS. The Commission should follow its own guidances on interoperability by releasing documents in ODF format to allow participation in democratic processes.

Log messages are mostly for the people operating your software

You're probably reading this page because you've attempted to access some part of my blog (Wandering Thoughts) or CSpace, the wiki thing it's part of. Unfortunately you're using a browser version that my anti-crawler precautions consider suspicious, most often because it's too old (most often this applies to versions of Chrome). Unfortunately, as of early 2025 there's ...

SWE-CI: Evaluating Agent Capabilities in Maintaining Codebases via CI

https://arxiv.org/static/browse/0.3.4/images/arxiv-logo-fb.png
LLM-powered agents are evaluated on SWE-CI, a repository-level benchmark that assesses their ability to maintain code quality over long-term evolution. SWE-CI comprises 100 tasks, each representing an average 233-day evolution history with 71 commits.

The Collective Ambition Behind Odysseus, a Game-Changing Sci-Fi Larp

https://mssv.net/wp-content/uploads/2025/03/ops-2-tuomas-puikkonen-2.jpg?w=1024
Odysseus is a Finnish larp that ran for 50 hours, featuring 200 volunteers and over 300 NPCs, and is considered one of the most accomplished larps of all time. Its creators are now exploring ways to make it financially sustainable, potentially requiring a permanent location and sustained demand from larpers.

I ported Linux to the PS5 and turned it into a Steam Machine

https://pbs.twimg.com/media/HCxCxWUaUAEZlJV.jpg?name=small&format=webp
I ported Linux to the PS5 and turned it into a Steam Machine. Running GTA 5 Enhanced with Ray Tracing. 🤯

Rijksmuseum researchers discover new painting by Rembrandt van Rijn

https://www.rijksmuseum.nl/assets/b90d19e5-efd0-4fca-b717-95be8c403a6f?w=1920&h=1080&fx=2845&fy=5186&c=5bc09d9ebe91012b4eb13928b446a6f9fafaa0114685014b3a0e04fd1abba974
Researchers at the Rijksmuseum confirmed the painting Vision of Zacharias in the Temple is a genuine work by Rembrandt van Rijn. The conclusion was reached through materials analysis, stylistic comparisons, and other advanced techniques.

Apple's 512GB Mac Studio vanishes, a quiet acknowledgment of the RAM shortage

https://cdn.arstechnica.net/wp-content/uploads/2026/03/IMG_2810.jpeg
Apple quietly removed the 512GB RAM option from its top-tier M3 Ultra Mac Studio desktop due to supply chain issues. The move is likely related to a global RAM and storage supply crunch caused by memory-makers shifting production to high-bandwidth memory for data centers.

How to run Qwen 3.5 locally

https://unsloth.ai/docs/~gitbook/image?url=https%3A%2F%2F3215535692-files.gitbook.io%2F~%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FxhOjnexMCB3dmuQFQ2Zq%252Fuploads%252F7H0N7guLeBxQJzMTQeJ4%252FScreenshot%25202026-03-05%2520at%25203.59.09%25E2%2580%25AFAM.png%3Falt%3Dmedia%26token%3D3f3c6c7d-e249-409c-b95b-106e430205ee&width=768&dpr=3&quality=100&sign=7ca8413e&sv=2
Qwen3.5 is a new model family from Alibaba with various sizes and capabilities, including multimodal hybrid reasoning and support for 201 languages. It can be used for tasks like chat, coding, and long-context tasks.

Cloud VM benchmarks 2026

https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fihxwrtvu3iezsrccaih2.png
A comprehensive cloud compute VM comparison was conducted, testing 44 instance types across 7 providers, including AWS, GCP, Azure, Oracle, Linode, DigitalOcean, and Hetzner, with a focus on CPU performance and price. The results show AMD EPYC Turin as the top performer, followed by Intel Granite Rapids and Google Axion, with significant performance differences between providers and instance types.

Accessing inactive union members through char

I recently published an article on a new C++26 standard library facility, std::is_within_lifetime. As one of my readers, Andrey, pointed out, one of the examples contains code that seems like undefined behavior. But it’s also taken — almost directly — from the original proposal, so it’s probably not UB. And that’s correct, it’s not undefined behavior. Let’s first examine the example and the ...

Show HN: Eyot, A programming language where the GPU is just another thread

Eyot is a new language that makes offloading work to the GPU seamless by transparently compiling code for both CPU and GPU. It aims to simplify GPU programming for areas like game development, numerical analysis, and AI.

Phi-4-reasoning-vision and the lessons of training a multimodal reasoning model

https://www.microsoft.com/en-us/research/wp-content/uploads/2026/03/Phi4-BlogHeroFeature-1400x788-1.jpg
Phi-4-reasoning-vision-15B is a compact and efficient multimodal reasoning model that excels at math, science, and computer-use tasks, and is available for use through various platforms. The model was trained with a focus on data quality and a hybrid approach to combine the strengths of different training methods, and is designed to balance reasoning capability, inference efficiency, and data ...

The Lobster Programming Language

https://strlen.com/img/lobster/sierpinski.png
Lobster is a lightweight, open-source programming language that combines static typing and compile-time memory management with a friendly syntax. It's biased towards game development and has a high level of "batteries included" functionality.

CasNum

https://repository-images.githubusercontent.com/1155292460/c3a16c6c-63b3-4762-9a3b-9c86b22e748b
CasNum is a library implementing arbitrary precision arithmetic using compass and straightedge constructions, integrating with a modified Game Boy emulator. It features a viewer showing geometric constructions and allows running games like Pokémon Red using only compass and straightedge operations.

Some Words on WigglyPaint

https://beyondloom.com/blog/onwigglypaint-figures/simpledrawing.gif
The user created a drawing program called WigglyPaint with a unique line boil effect and released it for free on Itch.io, which unexpectedly became a viral hit among artists on Asian social media. However, the user's work was stolen and repackaged by scammers and plagiarists who created fake websites and mobile apps to sell modified versions of WigglyPaint, erasing the user's identity and ...

Warn about PyPy being unmaintained

https://opengraph.githubassets.com/a7c3e32ce5c10a983fd362a0d6820b5b2ffddd24c0280dcca36daed2f90310be/astral-sh/uv/pull/17643
A commit was pushed to the tmeijn/dotfiles repository referencing a pull request that updated the astral-sh/uv package to version 0.9.27.

Sem – Semantic version control. Entity-level diffs on top of Git

https://camo.githubusercontent.com/93b7663cb6e47e61b4c342e788356ca84718171cfd31835e29f7a338e73fd346/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d417461726178792d4c6162732f73656d26747970653d44617465
sem diff compares changes in a git repository, detecting renames and logic changes. It provides a summary of added, modified, and deleted files, and a detailed list of entity-level changes.

Show HN: Curiosity – DIY 6" Newtonian Reflector Telescope

https://curiosity-telescope.vercel.app/Telescope/Design/04-Optical%20Layout%20cal.png
A Newtonian reflector telescope was built with a 190mm inner diameter PVC tube and a 6" primary mirror, following a design inspired by Stellafane's Guide. The telescope's aperture allows it to gather 625 times more light than the human eye, making it suitable for observing faint stars.

If It Quacks Like a Package Manager

https://nesbitt.io/images/boxes.png
Tools like GitHub Actions, Ansible, and Helm have developed transitive dependency trees, inheriting package manager problems like reproducibility, supply chain amplification, and mutable references. These tools lack effective lockfiles, integrity verification, and override mechanisms, making them vulnerable to supply chain attacks.

Yoghurt delivery women combatting loneliness in Japan

https://ichef.bbci.co.uk/images/ic/480xn/p0n451bl.jpg.webp
In Japan, a network of women delivering probiotic milk drinks, known as Yakult Ladies, has become a vital source of connection and care for the elderly. These women, who are often self-employed, offer a lifeline of human connection and help reduce loneliness in a rapidly ageing population.

From RGB to L*a*b* color space (2024)

https://kaizoudou.com/wp-content/uploads/2024/07/image-2.png
To assess color accuracy between images, convert them to the Lab color space using the XYZ intermediate space and calculate Delta E (ΔE) for objective comparison. The Lab color space separates lightness (L*) from color information (a* and b*), making it ideal for precise color manipulation and comparison.

A decade of Docker containers

The website is temporarily blocked due to security reasons after a suspicious action was detected. Please email the site owner with the Cloudflare Ray ID and details of the action that triggered the block.