So You Want to Build Your Own Data Center

so-you-want-to-build-your-own-data-center

Since the beginning, Railway’s compute has been built on top of Google Cloud Platform. The platform supported Railway’s initial journey, but it has caused a multitude of problems that have posed an existential risk to our business. More importantly, building on a hyperscaler prevents us from delivering the best possible platform to our customers. It […]

Investigating an “Evil” RJ45 Dongle

investigating-an-“evil”-rj45-dongle

Reverse-engineering hardware can be difficult — but sometimes, all you need is a comfy armchair and some Google Translate. When it comes to information security headlines, a good rule of thumb is that claims about about widespread supply-chain sabotage are usually false. It’s not that attacks of this sort can’t happen; it’s that they’re complicated, […]

Show HN: Compile C to Not Gates

show-hn:-compile-c-to-not-gates

Compiling C –> RiscV –> Flipjump –> .fjm An example program, primes/main.c: int main() { printf(“Calculate primes up to: “); int max_number; scanf(“%d”, &max_number); … for (int p = 3; p /dev/null || true .PHONY: clean all ” readability=”10″> GCC := riscv64-unknown-elf-gcc GCC_FLAGS := -O3 SOURCES := $(C2FJ_SOURCES) main.c globals.c calculate_int.c OBJECTS := $(SOURCES:.c=.o) all: […]

Branchless UTF-8 Encoding

branchless-utf-8-encoding

Can you encode UTF-8 without branches? Yes. The question On this page: In a Recurse chat, Nathan Goldbaum asked: I know how to decode UTF-8 using bitmath and some LUTs (see https://github.com/skeeto/branchless-utf8), but if I want to to go from a codepoint to UTF-8, is there a way to do it without branches? To start […]

Mathematics of the NYT daily word game Waffle

mathematics-of-the-nyt-daily-word-game-waffle

Abstract:We investigate the combinatorics of permutations underlying the the daily word game Waffle, and learn why some games are easy to solve while extreme games are very hard. A perfect unscrambling must have precisely 11 orbits, with at least one of length 1, on the 21 squares.

Hands-On Graphics Without X11

hands-on-graphics-without-x11

A crash course on direct framebuffer and keyboard access via NetBSD’s wscons Look at these two consoles: Side-by-side comparison of the NetBSD console right after boot vs. the EndBASIC console. Same font, same colors, same… everything? Other than for the actual text they display, they look identical, don’t they? But the one on the right […]

Brood War Korean Translations

brood-war-korean-translations

As work slowed down during the last couple of weeks of 2024, I decided to redirect some of my energy to hobbies instead of work. One such hobby is StarCraft: Brood War (or BW for short), a classic, highly competitive RTS from ’98 that still has an active community today. Over those couple of weeks, […]

Keeling Labs (YC W23) Is Hiring an ML Engineer for Grid-Scale Energy Storage

keeling-labs-(yc-w23)-is-hiring-an-ml-engineer-for-grid-scale-energy-storage

Our team builds on experience from Rivian, DeepMind, Inspire, Y Combinator, and Cypress Creek Renewables (one of the nation’s largest renewable energy developers). We also love whiteboards and brainstorming, which is the main reason we’re building in-person in Los Angeles, CA. Our office is in Venice, just a few blocks away from the ocean and […]

Dr. TVAM – Inverse Rendering for Tomographic Volumetric Additive Manufacturing

dr.-tvam-–-inverse-rendering-for-tomographic-volumetric-additive-manufacturing

ACM Transactions on Graphics (Proceedings of SIGGRAPH Asia), December 2024. Baptiste Nicolet · Felix Wechsler · Jorge Madrid-Wolff · Christophe Moser · Wenzel Jakob About this project Dr.TVAM is an inverse rendering framework for tomographic volumetric additive manufacturing. It is based on the Mitsuba renderer, and uses physically-based differentiable rendering to optimize patterns for TVAM. […]

Show HN: GUI for Editing Mermaid Class Diagrams

show-hn:-gui-for-editing-mermaid-class-diagrams

17 January 2025 • 5 mins Editing Mermaid Class Diagrams with the Visual Editor Mermaid charts are widely used for their ability to represent complex diagrams quickly, and now, thanks to a new update, editing Mermaid Class Diagrams has become even easier and more intuitive. The latest feature extends the Visual Editor to support direct interaction with class diagrams, […]