please contact me if you'd like! domain above, and my handle is spader. does this kind of you-know-what obfuscation even work anymore? ah, well. send me something.
Submissions
Clarity didn't work, trying mysterianism (2012)
gwern.net
81 points·by dboon··57 comments
Taalas
taalas.com
2 points·by dboon··0 comments
Cyaml, a portable YAML 1.2 parser in C11
github.com
2 points·by dboon··0 comments
Linux Sound Subsystem Also Seeing Many Fixes Driven by AI/LLMs
phoronix.com
33 points·by dboon··3 comments
sp.h: Fixing C by giving it a high quality, ultra portable standard library
spader.zone
225 points·by dboon··211 comments
Robinhooding libraries from JavaScript to C, part 1: Interactive CLIs
spader.zone
3 points·by dboon··2 comments
A ShaderToy-like playground for ASCII art
play.ertdfgcvb.xyz
8 points·by dboon··2 comments
Mutagen
mutagen.io
2 points·by dboon··0 comments
The Michael Scott Theory of Social Class
alexdanco.com
1 points·by dboon··0 comments
Franz Kafka's Lost Treatise on Wayland
spader.zone
2 points·by dboon··0 comments
Giving LLMs a personality is just good engineering
seangoedecke.com
36 points·by dboon··26 comments
Show HN: A simple CLI to stop copying repos for LLM reference
github.com
1 points·by dboon··4 comments
Vouch
github.com
185 points·by dboon··7 comments
Claude Code's renderer is more complex than a game engine
spader.zone
40 points·by dboon··15 comments
What we learnt from speedrunning the Idea Maze
commoncog.com
4 points·by dboon··0 comments
With AI, we don't practice fucked
spader.zone
3 points·by dboon··0 comments
Linkers and Loaders
os2museum.com
24 points·by dboon··2 comments
Patch Posted for Bringing Rock Band 4 Guitar Support to Linux
phoronix.com
2 points·by dboon··0 comments
An uncomfortable discussion about the Debian bug tracker
Thanks for the reply, I'm sure you're also just a regular person writing about the stuff you like and regardless of whether you end up agreeing with me or deciding that, no, that was exactly the tone you wanted, I appreciate the thought.
I promise I'm not normally uptight like this, but there's a difference between having a laugh and whatever this is. Like I said, this feels (a) legitimately angry and (b) in a spit flecked enraged way that has become popular. I guess if you're cool with people calling whatever you work on clown-car turboslop then more power to you.
This prose feels extremely angry and ungenerous; abstractly, I agree with a lot of the points, but when I read this:
> My conclusion is that OpenCode is clown-car turboslop with a security posture of “let me bend over for you daddy”. Everyone using it should stop using it.
I do not want to keep reading. There are regular people who wrote this software. When did it become normal to talk about open source like this? How would you feel if someone wrote this about some software that you wrote? Reading this article made me feel extremely gross
I remain deeply unconvinced. I respect your writing and opinion enough to have actually put chunks of the essay into Pangram, including the part you label "blatantly Claude", and...they come out as 100% human. The 2023 and 2024 samples do, in fact, sound like OP, doubly so given that people change.
In 2020, I wrote a kitschy story where the characters talked with a cowboy affectation (https://spader.zone/the-fastest-gun/) which frankly borders on embarrassing for me now. I don't think my writing sounds much like it did then.
I think it's fucking embarrassing when people use LLMs to write prose for them. It's fundamentally different than software, for me. But I think your sensors are a bit miscalibrated. Regardless, thanks for all the good stuff over the years and thanks for the response.
I am making Cargo for C. I have 3/4 of a working demo; the tool can build itself, including some non-trivial dependencies which I've ported to build natively with the tool (instead of wrapping their Make or CMake or whatever).
The pitch: It's insane that we have to pull in Python or Lua to build C code. CMake is an abomination against god that has become usable in spite of itself. Zig cc is proof that this entire ecosystem is an embarrassment. My tool gives C projects a TOML manifest, and builds scripts written in C and JIT compiled by the tool. Now, you can write build scripts in the language itself, pull in dependencies you wanted to use anyway.
It also provides a stable ABI. There's an HTTP-backed index and a Git-backed index. And it generally does the same thing for C that, say,
Bun did for JS/TS. You'll be able to run C files from source and have the entire ecosystem available. You'll be able to trivially generate single file static binaries, or dynamically link to an older glibc without arcane tricks. It will fix C.
I'm also still working on my "what if we wrote a real standard library for C"; I added some feedback I got from the release.
A comment from a legend. Thanks for reading and thanks for the response! I agree; the dynamic array is typed as a T* for ergonomics sake but is similarly a pointer and a length (and an allocator).
Could I pick your brain a little more on the design? I'm spader at spader.zone; if you have time, drop me an email. I promise not to take too much of your time and I'd love to hear from you.
I have no philosophical complaints with supporting odd architectures in general. I agree that most obscure targets are probably not that much code, since the library is factored with this in mind (e.g. basic WASM support took an afternoon).
It's stated as a non-goal simply because it's not the most valuable thing I can do with my time. My fundamental stance is that writing new Windows or Linux or macOS or WASM programs in C is a good idea, and those are the programs that I write, so that's where my focus is. But if someone would like to come along and write the ~30 syscalls needed to port the library to a new platform, or even register any interest in such, I'd be happy to look into it at that point.
People are very silly and very entitled. I'd bend over backward to help anyone contribute to or use the library in any way. In response, all I ask is for some common courtesy and friendliness. Spending more than exactly zero seconds on people who won't give you that is a waste of time.
In other words, you hit the nail on the head. Anyone who acts this way can get fucked! We'll be having a good time and making friends without them
No problem and thanks for the apology. Happens to the best of us. Regardless, thanks for the comment — I definitely didn’t mean to slip by the pthread stuff on a “well technically this isn’t libc.so”. It’s just code that’s pretty hard to get right and I haven’t had a chance to rewrite it!
please contact me if you'd like! domain above, and my handle is spader. does this kind of you-know-what obfuscation even work anymore? ah, well. send me something.