Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
menaerus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
121.
▲
by
menaerus
6mo ago
> Link me the research on the hard engineering tasks they've done on database kernels, I'd love to see it, sounds interesting. https://www.datadoghq.com/blog/ai/harness-first-agents https://
122.
▲
by
menaerus
6mo ago
> Which regulated professions? All other engineering (civil, chemistry, mechanical, electrical, ...) and semi-engineering (architecture) disciplines.
123.
▲
by
menaerus
6mo ago
Like what exactly?
124.
▲
by
menaerus
6mo ago
The problem jj is trying to solve is not entirely clear to me but I guess there is enough people who aren't able to find their way with git so for them it probably makes switching to jj more appealing, or at least that's my first
125.
▲
by
menaerus
6mo ago
You're condescending for no valid reason and I will tell you that what you say is not correct. Models superseded "plumbing" tasks and went well into the engineering grounds a generation or two ago already. Evidence is plenty.
126.
▲
by
menaerus
6mo ago
It is a system-wide toggle in a sense that it requires you to first enable huge-pages, and then set them up, even if you just want to use explicit huge pages from within your code only (madvise, mmap). I wasn't talking about the THP. W
127.
▲
by
menaerus
6mo ago
I am an experienced C++ developer, I know what happens in this particular case, but this type of minutiae are only interesting to the developers who have never had an actually hard problem to solve so it's a red flag to me as well. 10
128.
▲
by
menaerus
6mo ago
You're again assuming that having huge pages turned on always brings the net benefit, which it doesn't. I have at least one example where it didn't bring any observable benefit while at the same time it incurred extra code co
129.
▲
by
menaerus
6mo ago
You said > Maybe we should, but requiring the use of a new low level facility that was introduced in the 7.0 kernel, to address a regression that exists only in 7.0+, seems not great. ... so that leaves me confused. My understanding is t
130.
▲
by
menaerus
6mo ago
Contention doesn't exist in older kernel versions even with huge-pages disabled, no?
131.
▲
by
menaerus
6mo ago
You're assuming that they ran the workload with huge-pages disabled unintentionally.
132.
▲
by
menaerus
6mo ago
Huge pages and THP are not the same thing.
133.
▲
by
menaerus
6mo ago
> I know git-bisect doesn’t support this It does.
134.
▲
by
menaerus
6mo ago
My response is a bit more nuanced than your interpretation of "no, we should not care about the quality".
135.
▲
by
menaerus
7mo ago
Sure, now the only thing remaining is you convincing Anthropic that they're doing wrong. Or alternatively you change your perspective.
136.
▲
by
menaerus
7mo ago
> they unfortunately don't care about code quality. > It's a shame, because it's still the best coding agent, in my experience. If it is the best, and if it delivers the value users are asking for, then why would they h
137.
▲
by
menaerus
7mo ago
Look, I have just completed work on some high performance serialization library which avoids computing heavy expressions and temporary allocations all by using expression templates and no, optimization levels are not needed. The code works
138.
▲
by
menaerus
7mo ago
The example is false because that's not how you would write an expression template for given computation so the question being how is it that the optimizer is not involved is also not quite set in the correct context so I can't gi
139.
▲
by
menaerus
7mo ago
I'm obviously aware that ccache solves the mtime problem which is why I find disingenious to say that switching branches with ninja is "totally unusable". Therefore my question. Hash-aware build systems like bazel, if that&#x
140.
▲
by
menaerus
7mo ago
Expression templates do not rely on optimizer since you're not dealing with the computations directly but rather expressions (nodes) through which you are deferring the computation part until the very last moment (when you have a fully
141.
▲
by
menaerus
7mo ago
> Rust is quite capable of expression templates, as its iterator adapters prove. AFAIU iterator adapters are not quite what expression templates are because they rely on the compiler optimizations rather than the built-in feature of the
142.
▲
by
menaerus
7mo ago
No, they are not.
143.
▲
by
menaerus
7mo ago
Totally. It's funny how many people do not actually realize this and get stuck in cargo-cult mindset forever, no matter the years of experience.
144.
▲
by
menaerus
7mo ago
I have never observed that issue, and I have been using it to build MMLoC repositories. Perhaps the reason being is that I always use it coupled with ccache. Have you tried that?
145.
▲
by
menaerus
7mo ago
I work on a codebase which is heavily influenced by the same sentiment you share wrt optional and I can tell you it's a nightmare. Has the number of bugs somehow magically decreased? No, it did not, as a matter of fact the complexity t
146.
▲
by
menaerus
7mo ago
Retrofitting new patterns or ideas is underutilized only when it is not worth the change. string_view example is trivial and anyone who cared enough about the extra allocations that could have happened already (no copy-elision taking place)
147.
▲
by
menaerus
7mo ago
My first thought was also that this is also reminiscent of RLMs - they are ought to solve the same problem as far as my understanding goes. Authors say "Self-improving AI systems aim to reduce reliance on human engineering by learning
148.
▲
by
menaerus
7mo ago
The success of the model responding to you with a correct information is a function of giving it proper context too. That hasn't changed nor I think it will, even with the models having very large context windows (eg Gemini has 2M). It
149.
▲
by
menaerus
7mo ago
> Also, it would be useful to test across different devices, since their behavior can vary significantly, especially when preconditioned or under corner-case workloads. Agreed. And from first-hand experience I know how painful this is, a
150.
▲
by
menaerus
7mo ago
Some quality thoughts here, thanks. > In practice, read latency tends to degrade over time under mixed load. We observe this even across relatively short consecutive runs. To get meaningful results, you need to first drive the device int
More ›