VitruvianOS – Desktop Linux Inspired by the BeOS

What is VitruvianOS? VOS is an operating system based on linux heavily inspired by the BeOS, bringing the elegance and simplicity of a classic operating system to modern days. By leveraging the strengths of Linux while maintaining the user-friendly aspects of BeOS, VOS offers a unique blend of performance and usability. VOS leverages the power […]

Matlab Alternatives 2026: Benchmarks, GPU, Browser and Compatibility Compared

matlab-alternatives-2026:-benchmarks,-gpu,-browser-and-compatibility-compared

This article was originally published in September 2025 and has been updated for 2026 with new sections on Browser-Based Computing, GPU Acceleration, Version Control, Large File Handling, and Airgap Deployment. 🫰 Why are engineers searching for MATLAB alternatives? Engineers search for MATLAB alternatives because licenses cost over $2,000 per seat and MathWorks has moved to […]

In Edison’s Revenge, Data Centers Are Transitioning From AC to DC

in-edison’s-revenge,-data-centers-are-transitioning-from-ac-to-dc

3 min read Drew Robb is a freelance writer specializing in engineering and IT. Future NVIDIA high compute density racks that will use 800 Volts DC power distribution. Last week’s Nvidia GTC conference highlighted new chip architectures to power AI. But as the chips become faster and more powerful, the remainder of data center infrastructure […]

Show HN: Create a full language server in Go with 3.17 spec support

show-hn:-create-a-full-language-server-in-go-with-3.17-spec-support

A Go library for building Language Server Protocol servers. It handles JSON-RPC framing, message dispatch, and LSP type definitions so you can focus on your language logic. This library targets LSP 3.17. The table below shows which parts of the specification are currently supported. LSP support Category Feature Supported Lifecycle initialize / shutdown / exit […]

Jury finds Meta liable in case over child sexual exploitation on its platforms

jury-finds-meta-liable-in-case-over-child-sexual-exploitation-on-its-platforms

New York  —  A jury on Tuesday found Meta violated New Mexico law in a case accusing it of failing to warn users about the dangers of its platforms and protect children from sexual predators. The jury found Meta liable on all counts, including for willfully engaging in “unfair and deceptive” and “unconscionable” trade practices, […]

I wanted to build vertical SaaS for pest control, so I took a technician job

i-wanted-to-build-vertical-saas-for-pest-control,-so-i-took-a-technician-job

Background checks, company phone, drug tests, exams, and a truck that wouldn’t start on day one. How it started I’ve been GTM consulting for companies selling into traditional industries, and noticed prospects have become less likely to offer their time for ride-alongs and research calls. They get too many requests, and vibe coding is drawing […]

Go Naming Conventions: A Practical Guide

Choosing the right names in your codebase is an important (and sometimes difficult!) part of programming in Go. It’s a small thing that makes a big difference — good names make your code clearer, more predictable, and easier to navigate; bad names do the opposite. Go has fairly strong conventions — and a few hard […]

Is anybody else bored of talking about AI?

is-anybody-else-bored-of-talking-about-ai?

At serious risk of sounding like a heretic here, but I’m kinda bored of talking about AI. I get it, AI is incredible. I use it every day, it’s completely changed my workflow. I recently started a new role in a tricky domain working at web scale (hey, remember web scale?) and it’s allowed me […]

Detecting file changes on macOS with kqueue

2026-03-24 A while ago I wrote a small file watcher in Go for my own use with an accompanying blog post. I needed a tool that I could just plop in front of the command I was running as part of my iteration loop. I use it for recompiling C files when I modify them, […]