9 days ago

Beautiful, incredibly lightweight, incredibly extensible text editor written (and extendable) in Lua.



02 Jul 26

A static site generator for audio content. Faircamp builds a complete website presenting your work.


01 Jul 26

“You get HTML, trackers, cookie banners, popups, and JavaScript. This needs a browser built by thousands of engineers just to show you a paragraph.

Machines get the clean version.”

by feathers 3 weeks ago saved 2 times


29 Jun 26

If you’ve written network code in earlier versions of Zig or in C, then the patterns here will feel familiar. This post walks through building a minimal HTTP/1.1 server using nothing but the Zig standard library.The full source code for this blog post is available as a self-contained main.zig and main-async.zig with no external dependencies other than the Zig 0.16 standard library on GitHub.A Brief History of I/O In ZigZig 0.15.1 - “Writergate”: All existing std.io readers and writers were deprecated in favor of the new std.Io.Reader and std.Io.Writer. These are non-generic structs that hold both a vtable pointer and buffer. The buffer lives in the interface and not in the implementation.

by yahourt 3 weeks ago saved 2 times
Tags:

If you’ve written network code in earlier versions of Zig or in C, then the patterns here will feel familiar. This post walks through building a minimal HTTP/1.1 server using nothing but the Zig standard library.The full source code for this blog post is available as a self-contained main.zig and main-async.zig with no external dependencies other than the Zig 0.16 standard library on GitHub.A Brief History of I/O In ZigZig 0.15.1 - “Writergate”: All existing std.io readers and writers were deprecated in favor of the new std.Io.Reader and std.Io.Writer. These are non-generic structs that hold both a vtable pointer and buffer. The buffer lives in the interface and not in the implementation.

Tags:

17 Jun 26

“nowadays when I look at an open-source project, I run it through slopscan to get a first impression of whether or not a project is worth looking into. Not because the code is bad, but how the code is written. The culture shaped by the community that builds the software.”


10 Jun 26

ScooterMc11’s proposal for balancing first player in Tak.

  1. White places a stack of two black flats
  2. Black places a single white flat
  3. White takes the first normal turn

08 Jun 26

A from-the-ground-up walkthrough of how modern LLMs work, from tokens to transformer blocks to the next-token loop.

by isaac 1 month ago saved 6 times

Generate hands-on, multi-part technical tutorials on demand, with LLM skills tuned to make content approachable. Then you work through them yourself, by hand.


21 May 26

This “makeheaders” from Fossil/sqlite dev fixes what I hate most about C. Being a human compiler having to manually write boilerplate for information that’s already in the source anyway.

Tags:

12 May 26

Okay maybe this is platforming heresy but when I was little I hated the “coyote time” in platforming games. Still do. It’s there in order to make the game more welcoming and forgiving atd I applaud that sentiment but what happened was: “Oh. I can’t reach the other side. Because I’m jumping too early. Because the game expect me to not jump until I’ve actually left the ledge.” So counterintuitive. It had the opposite effect and felt unwelcoming, punishing, scary, and frustrating.


11 May 26

It turns out that finite state machines are useful for things other than expressing computation. Finite state machines can also be used to compactly represent ordered sets or maps of strings that can be [prefix, fuzzy, suffix] searched very quickly.

Tags: