HNHacker News
TopNewBestAskShowJobs

schaefer

1,713 karma · joined December 16, 2012

Hi friends,

I enjoy Rock Climbing, Go, Software Engineering, and Buddhism.

dilapidated homepage: https://slow.camp

submissionscomments
schaefer··on Show HN: Beautiful Type Erasure with C++26 Reflection
> Or were you asking if it leaks memory?

yeah,

If variable c where of type void* instead of duck<Container>, the assignment on line 13 would leak the memory used by the vector<int>.

schaefer··on Beautiful Type Erasure with C++26 Reflection
Well, you’ve certainly convinced me to read your library.

Thanks for the blog post.

schaefer··on Beautiful Type Erasure with C++26 Reflection
in the first example:

```

10: rjk::duck<Container> c{std::vector<int>{1, 2, 3}};

11: c.size(); // 3

12:

13: c = std::string{"hello"};

```

Does the assignment on line 13 call the destrucor for the vector of ints created on line 10?

schaefer··on Zig Creator Calls Spade a Spade, Anthropic Blows Smoke
> Python ... didn’t move the needle until the mid 2010s.

Nope. I was on a Python project in 2006 and earned a paycheck doing so.

schaefer··on How to read more books
> So an effective way is to replace the time you spend in front of a screen... I removed Instagram, YouTube...

Really great advice. Last week I configured my wifi router at home to block youtube entirely. I literally feel like a different person in just a week. I have so much more free time and I am so much less anxious.

> Avoid even audiobooks.

Controversial. I suppose I used to not have an opinion at all on this topic, until I saw an interview with Salman Rushdie after the failed attempt on his life. He said he since the attack, and loosing his right eye, he reads with enormous fonts on an ipad, or yes, he even listens to audio books now.

If audiobooks are good enough for a seven time nominee of the Booker prize, who am I to quibble?

schaefer··on A dock that wakes up reliably
I think it's the 8BitDo Retro Mechanical Keyboard [1] with the "M edition" keycaps.

[1]: https://www.8bitdo.com/retro-mechanical-keyboard-m/

schaefer··on Separating signal from noise in coding evaluations
It's still spooky to see exponential scales on the money axis.

I do not have exponential funds in my allowance...

schaefer··on The deadly rise of giant trucks and SUVs
> The deadly rise of giant trucks and SUVs...

safety stilts.

schaefer··on Dwarf Fortress in the Browser
It's 170 lines. that's not "massive".
schaefer··on Lore – Open source version control system designed for scalability
Pricing for on-premise deployment is “talk to us”.

No thank you.

schaefer··on Claude Fable 5
> ...you bet your ass...

Humorously, whether I choose to participate in this hypothetical or not, I am already betting my ass.

This whole situation feels like the game [1].

[1]: https://en.wikipedia.org/wiki/The_Game_(mind_game)

schaefer··on Claude Fable 5
> I don't think anyone has a firm grasp on actual inference costs.

There are huge numbers of users (myself included) that do have an exact idea of what inference costs are - on open models. We can buy tokens from 3rd parties that have no motivation to subsidize our use. That's to say, there's a fair marketplace[1] and we're hanging out there.

If you want to say "I don't think anyone has a firm grasp on actual inference costs on these proprietary/closed models", then I could agree with that.

[1]: https://openrouter.ai/rankings#leaderboard

schaefer··on Meta workers can opt out of being tracked at work up to 30 min
If this is how they treat their employees, I hate to think how they treat their customers.
schaefer··on Zig: Build System Reworked
>(re)built are not what I'd describe as "terrific".

It sounds like you are a strong candidate to try out the new improvements mentioned in this devlog and see what benefits you can get for yourself.

schaefer··on It's hard to justify buying a Framework 12
> having moved from Linux ... to freeBSD default install makes my laptop last about twice or thrice as long.

I’ve literally never heard this from anyone before, and I have to admit, I’m curious enough to try it for myself.

The last time I tried FreeBSD was 2001.

schaefer··on Show HN: Hallucinate – Massively Multiplayer Online Rave
Thank you!
schaefer··on Show HN: Hallucinate – Massively Multiplayer Online Rave
I think allowing jumping would add a lot. looking over the top of a whole crowd would be more visually dynamic.
schaefer··on DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
> As someone who has been writing harnesses for a year…

Your agent harness, brokk, looks great. I’m going to try it this morning.

schaefer··on DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
> It’s sad to see companies…

The article is about an open source agent harness, Reasonix, that is built to leverage the DeepSeek native api.

There’s no company here. No design budget. These people are graciously sharing a project they made in their free time.

schaefer··on DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
thank you!
schaefer··on DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
Okay, I'm curious.

From the FAQ, I see:

>Can I point it at a self-hosted / private DeepSeek endpoint?

>Yes. Since 0.30 we accept non-standard key prefixes for self-hosted DeepSeek endpoints. Just point `baseUrl` at your internal address — the loop, cache strategy, and tool protocol are unchanged.

But my question is: If I use Reasonix to talk to a deepseek endpoint through openrouter, am I still getting the cache-hit benifits of this agent harness?

schaefer··on DeepSeek makes the V4 Pro price discount permanent
I don't have an LLM-positive culture at work. I'm on a bit of an island. Or under a rock.

Anyhow, I'm pulling myself up by my own bootstraps.

For me a 5% overhead is fine... if it gives me better visibility of this rapidly moving field.

schaefer··on sp.h: Fixing C by giving it a high quality, ultra portable standard library
> C is horribly and unfixably broken. ... Let's move on.

I love that you are both making this argument and that you have a link to a boutique C compiler written in assembly on your home page.

While I'm commenting on your home page - I recognize that photo as being Red Rock. Possibly pine creek? but can I ask which route specifically?

schaefer··on DeepSeek makes the V4 Pro price discount permanent
> What's the best way to use it with Pi, OpenRouter?

I can't claim it's "the best"...

But the Pi.dev and OpenRouter combo is what I'm doing at home, and I love it. Setup was easy, I can use /model to switch between any of the openrouter models and whatever I'm hosting locally via VLLM.

schaefer··on Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks
super interesting work. It will take me a few days to dig in and really understand it. But I'm looking forward to it.

I run small models at home, so I'm very curious.

schaefer··on Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks
yes, that link works for me.
schaefer··on Apple Silicon costs more than OpenRouter
For me, the value in local inference is getting your hands dirty and goofing around. That is to say, learning.

So we shouldn’t be comparing it to the cost of open router api access at all, we should be comparing it to the cost of a 4 credit university course.

schaefer··on Zerostack – A Unix-inspired coding agent written in pure Rust
There has been no reason to wait... Codex is written in rust.

-- So is deepseek-tui.

schaefer··on Show HN: Find the best local LLM for your hardware, ranked by benchmarks
> canirun.ai

I run dgx spark, and the results here are soooo incomplete for my platform that I can’t trust this site (for my usecase).

schaefer··on Cost of enum-to-string: C++26 reflection vs. the old ways
>...from John Lakos' Large-scale C++ software design from 1997...

I'll just point out that Lakos updated his work with a new edition in 2019:

Large-Scale C++ Volume I: Process and Architecture

and there's scattered evidence that Volume II might be published in Feb. 2027 [1]

Large-Scale C++ Volume II: Design and Implementation

[1]: https://www.amazon.co.uk/Large-Scale-Implementation-Addison-...

← PreviousPage 3 of 20Next →