's Avatar

@zaphar

Value System: Christian in a sense that few seem to hold to anymore.. Hobbies: Software Engineering, Computer Science, Cooking, Drawing, 3D Printing, Reading, Writing, ... Basically I collect hobbies. https://jeremy.marzhilstudios.com http://sanefaith.org

24
Followers
39
Following
121
Posts
22.11.2023
Joined
Posts Following

Latest posts by @zaphar

Prior experience suggested it was a good guess.

23.01.2026 18:04 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

HTML5 Parser?

23.01.2026 17:48 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

In all seriousness, that would make a number of things I would like to do with tree-sitter easier. So I'm totally in favor :-D

15.12.2025 16:07 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I continue to maintain that we as an industry heavily discount the importance of modeling the error domains. (Self included). Which is why unchecked exceptions are so popular and why there is such a strong temptation to just `unwrap` or `expect` an error in a language like Rust.

19.11.2025 12:14 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I have embodied the grandma's recipe problem for my children now. I'm having to measure as I cook so I can give them amounts so they can cook. The problem being I almost never measure when I cook. I do the add ingredient, wait, taste loop until it's correct.

#cooking #recipe #children

07.11.2025 13:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Yeah, I'm currently getting nerd sniped from the discussion recordings from these.

30.10.2025 15:33 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Technically it only just started but I'm making coffee so it's starting out pretty good.

14.08.2025 11:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

current status: Listening to Cowboy Bebop (Original Soundtrack) by Seatbelts - 1998 and furiously hitting thumbs up on every track...

24.06.2025 18:55 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I share this story all the time to people. I consider it part of our shared lore in this industry.

20.06.2025 15:12 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

This seems counterproductive to me. The tool is here. The tool has real value. The tool will get used. Might as well be part of the conversation that guides it usage productively.

13.06.2025 17:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

There is a real conversation to be had around responsible and professional use of LLM's in the production of code. It feels like the actual conversation being had is instead an argument over whether it should be used at all.

13.06.2025 17:45 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

If what it produced wasn't right then I just rewrite it myself. Tweaking the prompt is the least enjoyable part of the process. I find it boring and entirely un-engaging.

28.05.2025 12:38 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I use neovim's avante plugin and almost exclusively use it's Show a diff in the editor approach. Basically I treat the LLM experience like I'm doing a code review.

That said, I really only use it to get started and then start feverishly editing whatever it did. I *despise* prompt engineering.

28.05.2025 12:37 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Instead, it is an altogether boring, tedious, and frustrating exercise. If this is what the career looked like when I first started out I would probably never have taken the developer path. Probably would be a virus hunter for the CDC or something right now.

20.05.2025 12:08 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I have been using coding assistants for a few weeks at work. They are not bad at reducing the time to first line of code. And I can use them fairly effectively so they can provide value.

However, prompt engineering does not in any way exercise the part of my brain that enjoys writing code.

20.05.2025 12:06 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Felt a very small bit of ground shaking this morning in western north Carolina. #earthquake?

10.05.2025 13:15 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Serious question: How do you tell why a tool isn't getting used by your llm agent graph? These things seem entirely inscrutable and undebuggable to me.

06.05.2025 19:17 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

You know how sometimes you are like... this should work why isn't it working. And you just automatically suspect the tool because "It's TLS, there be dragons" and then you realize you were just looking at the wrong callsite the whole time?

Yeah.....

23.04.2025 14:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Cloudflare WAF False Positives Cloudflare's Status Page - Cloudflare WAF False Positives.

Some people when they have a security problem think "I know! I'll use a regex!" Now they have "Internet Scale" problems.

www.cloudflarestatus.com/incidents/gs...

01.04.2025 20:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Does it do a better job at deep research than GPT? That is basically my biggest use case for LLM's these days.

01.04.2025 14:52 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

When your syntax sugar creates ambiguity in the semantics of your language it may not always be pulling it's weight.

24.03.2025 13:23 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I am in this post and I think I like it.

21.03.2025 20:49 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Ohhhh..... Noooo..... I barely know where to begin.

21.03.2025 11:54 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I personally would prefer the rust type system in a compiler but I am *right now* writing a language interpreter in C# and it's fine. A little clunky in places but still reasonably doable.

12.03.2025 15:05 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Lately due to the state of our current politics in the US I've been craving examples of extreme competence. Like, piano virtuosos, incredible builds by craftsmen, and so on. It's nice to be reminded that there are still people out there who have real talent and are capable of good decision making.

10.03.2025 12:42 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Something I like about the Rust `impl TraitName for TypeName` syntax as opposed to the more traditional `class Name: IInterface` syntax is that you know exactly why a given method is there in the `impl` block. It is there to satisfy the trait requirements.

04.03.2025 13:45 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Despite the second point I regularly use Rust for prototyping and hacking on stuff.

27.02.2025 14:18 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0
Most interesting man meme with the top text saying "I don't always re-use string memory" and the bottom text saying "But when I doMooCowMooCowCow"

Most interesting man meme with the top text saying "I don't always re-use string memory" and the bottom text saying "But when I doMooCowMooCowCow"

I once inspired this meme while using unique_ptr in a C++ codbase. To this day I and several other much better C++ devs than me do not fully understood how I introduced the bug.

This is why people get so excited about the promise of Rust.

19.02.2025 14:48 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Honestly Greg K-H's response in that thread gives me some hope that behind the scenes things are moving in the right direction. I just hope Linux Kernel Leadership makes some public commitments soon.

19.02.2025 14:46 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Like any locally optimized thing moving out of that local optimum is painful. I'm not sure linux can successfully move out of it. But long term if it doesn't it will have difficulty gaining new devs.

13.02.2025 17:44 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0