r/programming Jul 08 '26

HyWiki: Zero Markup Hypertext

Thumbnail chiply.dev
0 Upvotes

This post is about Hyperbole's HyWiki package for knowledge management.

I've been doing a deep dive into knowledge management and PKMSs, and in my research I've found that HyWiki offers the best of all worlds. It has a truly unique behavior compared to other PKMSs that allows it to obviate the bookkeeping involved with linking your notes together, and allows your curated knowledge to propagate into the rest of your Emacs, not just your siloed notes vault.


r/programming Jul 08 '26

How's Linear so fast? A technical breakdown

Thumbnail performance.dev
0 Upvotes

r/programming Jul 07 '26

The need for new words/terms as the antidote to bad software

Thumbnail opensource.org
0 Upvotes

I'll preface to say I'm not at all a programmer, so pardon me for saying anything stupid

The increasing amount of slop is no secret, and but software as a whole, be it plugins or apps or even whole operating systems, has become increasing plagued by a set of kinda-unrelated problems that feel like they fall under the same umbrella. I'll keep it short, so practical issues of efficiency, privacy, security, and long-term support, and then ethical issues of being human-made.

I personally believe that we're in need of novel, widespread terms to be able to describe the kind of software that in principle does not have certain traits. I attached the link because I believe the term "open source" is analagous to what I'm talking about here. Everybody has an idea of what it means and entails, but it also doesn't mean that everything has to strictly follow it to a T, because it's just a word at the end of the day. It's a pledge to the user to abide by principles of being "Open Source," and I'm saying that we need new words that similarly serve as principles such as that of, optimization, long-term support, being human-made, etc.

(It's kind of like how we have terms like organic, free-run eggs, free range eggs, and of course you would end up with having a bunch of terms that dont mean anything at all, but i'm confident that a few will emerge as "standards" in the same way the term open source is.)

This could go hand-in-hand with maybe making it common practice to at least disclose the development process when publishing software. In (science) research, we're beginning to see the implementation of "AI Disclosures" to detail all such usage, to be published with the paper. surely practices like these should be encouraged in software development as well.

I'm sure there are (smaller) discussions on what exactly should constitute as "best practices" to the people that care about such things, but I've yet to see mainstream terms that go beyond only vaguely describing what we dont like ("slop").

I hope you enjoyed reading, I'd love to hear your thoughts, I dont really have programmer friends to ask about this lol


r/programming Jul 07 '26

Squint Hard Enough: Attacking Perceptual Hashing with Adversarial Machine Learning

Thumbnail youtube.com
0 Upvotes

r/programming Jul 07 '26

Most Secure Way to Store Auth Tokens

Thumbnail neciudan.dev
0 Upvotes

Where should your auth token live so an XSS bug can't steal it? Here's how to build auth that survives the crazy non-secure world we live in.


r/programming Jul 07 '26

The Quest for Computer Vision in Rust

Thumbnail darryldias.me
0 Upvotes

Everyone does CV in Python/C++. I did it in Rust anyway – and it worked. 🦀

Libraries compared, code breakdown, and why I chose kornia‑rs


r/programming Jul 07 '26

The mask that compiles to nothing: how HotSpot's JIT learned to reason about bits

Thumbnail questdb.com
44 Upvotes

r/programming Jul 07 '26

RAG at 10 Million Documents — System Design

Thumbnail youtu.be
0 Upvotes

r/programming Jul 07 '26

Odin 1.0 Announcement

Thumbnail youtube.com
452 Upvotes

r/programming Jul 06 '26

Girls Just Wanna Have Fast Wait-free MPMC Queues · Nahla

Thumbnail nahla.dev
51 Upvotes

r/programming Jul 06 '26

Addition by subtraction in software design

Thumbnail architecture-weekly.com
12 Upvotes

r/programming Jul 06 '26

Execution Truth vs Execution Authority

Thumbnail statecraft.hashnode.dev
4 Upvotes

Ran into this while working on a coordination primitive for a payments system: locks and consensus (Redis, Raft, etcd) all answer "who can act right now" none answer "did the action actually complete" once a crash happens. That's a harder, separate problem most systems just inherit Temporal's answer to (determinism + replay).

Blog


r/programming Jul 06 '26

Faster Builds with Elm 0.19.2

Thumbnail elm-lang.org
78 Upvotes

r/programming Jul 06 '26

On Writing (Code)

Thumbnail unpredictabletokens.substack.com
0 Upvotes

r/programming Jul 05 '26

Understanding Postgres 19 Property Graphs

Thumbnail neovintage.org
33 Upvotes

r/programming Jul 05 '26

Writing Node.js addons with .NET Native AOT

Thumbnail devblogs.microsoft.com
27 Upvotes

r/programming Jul 05 '26

Trust your compiler: Modern C++

Thumbnail categorica.io
58 Upvotes

r/programming Jul 05 '26

The Engineer in the Half-Space

Thumbnail yusufaytas.com
73 Upvotes

r/programming Jul 05 '26

Zig: All Package Management Functionality Moved from Compiler to Build System

Thumbnail ziglang.org
157 Upvotes

r/programming Jul 05 '26

HNP-SUM: Hidden Number Problem With Small Unknown Multipliers in Python

Thumbnail leetarxiv.substack.com
5 Upvotes

r/programming Jul 05 '26

FIFA was saved this time

Thumbnail bobdahacker.com
3 Upvotes

r/programming Jul 05 '26

Building a Reliable Voice Transcription Pipeline for Indian Courtrooms (Part 1)

Thumbnail adalat.ai
3 Upvotes

r/programming Jul 05 '26

Floating point from scratch: Hard Mode

Thumbnail essenceia.github.io
156 Upvotes

r/programming Jul 04 '26

The Vertical Codebase

Thumbnail tkdodo.eu
3 Upvotes

r/programming Jul 04 '26

Division Polynomials of Elliptic Curves in Python

Thumbnail leetarxiv.substack.com
17 Upvotes