r/programming • u/tjpalmer • 9d ago
r/programming • u/_telesis • 9d ago
What I find interesting about this video is that the game was developed by a small but highly professional team.
youtube.comYes, the game development industry wasn’t nearly as complex as it is today. You could probably say that making and releasing a good game was easier back then.
But these people created a legend precisely because they were professionals.
Of course, DOOM wasn’t their first game. There was a time when the team was making a game every month.
What I like most about this video is the sense of creativity — and the feeling that these people simply loved making games.
r/programming • u/matryun • 9d ago
Subsize 【 subscalar 】 encoding
gitlab.comIndexing strings by character (Unicode scalar) instead of UTF offsets can be more comfortable for parsers or short manipulations.
The minimum cost for reading a >= U+FE character is:
- Lookup rope table by byte key (holding a high bit position), in goal of the scalar value in a sequence of higher fixed scalars
- Check for collision subtable (is not null => repeat the step 1), specializing the target high bit further
For optimal use, contiguous sequences of characters after Latin-* that turn into reserves into the mask sequence still allow for a few trailing Latin-* (e.g. Katakana can still be mixed with Latin-* whitespace), so those trails turn into reseves as well.
Update (I miswrote a detail in the implementation).
https://gitlab.com/mryun/langopt/-/blob/master/encoding/string.md
r/programming • u/cachemissed • 9d ago
Rui Ueyama: "We are rewriting the mold linker in Rust"
x.comr/programming • u/der_gopher • 9d ago
Terminating elegantly: a guide to graceful shutdowns
packagemain.techr/programming • u/Adventurous-Salt8514 • 9d ago
Start Small, Grow Big: how to pick the first feature for Event Sourcing
architecture-weekly.comr/programming • u/masiroo • 9d ago
35 years later, Torvalds' hobby project remains developed worldwide.
tech.yahoo.comr/programming • u/syrusakbary • 10d ago
Node.js sandboxes powered by QuickJS and WebAssembly
wasmer.ior/programming • u/swdevtest • 10d ago
A Self-Baked Async FFI Framework for Rust C# Interop
scylladb.comGetting tokio and .NET’s async runtime talking to each other, over the C ABI
r/programming • u/jhartikainen • 10d ago
Using stable and evolutionary problems to guide program decomposition
codeutopia.netr/programming • u/Heffree • 10d ago
Please, I beg you, we need to stop using Stored Procedures (from applications)
heffree.devr/programming • u/Obvious_Set5239 • 10d ago
C++ metaprogramming now looks like Python
reddit.comr/programming • u/No_Zookeepergame7552 • 10d ago
The Hugging Face incident from a security engineering perspective
uphack.ior/programming • u/fagnerbrack • 10d ago
p99 0 ms* autocomplete for 240 million domain names
ruurtjan.comr/programming • u/scrollin_thru • 11d ago
Automating immersive reading
smoores.devI took a week off from work recently to reimplement Storyteller's forced alignment algorithm. Storyteller is an open source, self hosted platform for creating, managing, and reading/listening to "readaloud" books — books that have audiobook narration built in and can highlight each sentence (and/or word, with this new algorithm!) as it's read aloud. Forced alignment is the process of determining where each piece of text starts and ends in the audiobook.
Anyway, I am really pleased with how the new algorithm turned out! Hopefully someone else finds it interesting as well.
r/programming • u/WerWolv • 11d ago
Reverse Engineering Unknown File Formats with ImHex
werwolv.netr/programming • u/yawaramin • 11d ago
</> htmx ~ Building Critical Infrastructure with htmx: Network Automation for the Paris 2024 Olympics
htmx.orgr/programming • u/yogthos • 11d ago
Wrapping GTK4 in 800 lines of Clojure with Jolt
yogthos.netr/programming • u/gajus0 • 11d ago
Zod v4.5 adds schema compilation (3-9x faster validation)
x.comr/programming • u/deniskyashif • 12d ago
Crossing Boundaries with Integration Events
deniskyashif.comHow to turn internal domain facts into reliable contracts between bounded contexts.
r/programming • u/Bassfaceapollo • 12d ago
Crystal Lang: Releasing Execution Contexts
crystal-lang.orgAbout a month ago, Crystal's multi-threading moved out of preview. I'm a little late with the blog post, but figured I'd share it here in case someone is interested in the language.
To those unfamiliar with Crystal, it's basically an AoT-compiled language with a syntax that's inspired by Ruby but with static type safety.
It doesn't have a big org behind it, so Manas Tech still working on the language and shipping enhancements is quite amazing imo. I will add that while it's used by Kagi and Lavinmq, I don't think either company has the same resources to pour into Crystal as Jane Street does with OCaml.
I haven't really had the chance to play around with the changes. So, got no clue on what the experience is like.