Honest question - why isn’t the following document [1] a standard? Is it too loosely specified? [1] https://protobuf.dev/programming-guides/encoding/
Research done by SonarSource, a company that sells static analysis products. This explains the focus on static analysis, among other things.
Love to see someone implementing pathlib in c++. It is what stdfs could have been.
Those three things you mentioned kind of live in the same niche - offline data storage and querying. In that world yes everything has become columnar since it’s just better. Row-oriented is still the solution for online…
The last time I tried JJ it plainly refused to work with git LFS, which is kind of what OOP here is about (large files). Has that improved?
If you don’t like what Anthropic is doing, stop paying them money. There’s plenty of competition to go around. They can’t keep this up for long if users flock elsewhere.
One could argue the reinterpret_cast makes the intent more explicit which is a good thing. That said I don’t have much against the use of void* or even char* here. If it works in C, it works in C++ just fine. std::span…
I think there are situations where AI is good for quick advice, provided you _also_ have a professional to talk to if needed. I sometimes seek advice about dealing with difficult colleagues, or ask for opinions about…
I am not very well versed here but I think due to the requirement for assembly and single-instruction commit, practical uses of rseq is generally very simple. It is nowhere near the usefulness of locks.
IIUC rseq is similar to thread-local data with the additional benefit that it scales with number of CPU cores, not threads. However if you are an application developer and is able to control all the threads in an…
This is the kind of comment I come to HN for. Thanks for teaching me something.
I’d guess that is what you get for training them on source code. Also the I vs E axis feels meaningless in this case.
The point about feedback is spot on. However the generalization to system software seems a little sloppy. Something being system software doesn’t inherently make it more testable. You can have feedback-abundant and…
Uhm what? All of those things are totally ordinary.
It’s shocking to me that you of all people should have financial issues. You are a legend in the community! By all means, take things closed source if it even just helps a little bit. As a profession we’ve all been hurt…
Both Facebook and Google internally use a custom version of mercurial, so I wouldn’t count it out just yet.
I feel like parent was referring to a culture of shipping small changes frequently, which tends to result in stacked PRs.
Stacked PRs is mostly a way to avoid thousand- or tens-of-thousands- LOC branches, which makes each PR meaningfully reviewable. You need a good code review process for it to become useful. It’s very pleasant once you…
Corporate reasons. AWS hasn't opened codex models to everyone yet.
Something that amazed me around the time Cider V was first introduced is that some folks have been at Google for so long, they have never used VSCode, and didn’t recognize the UI at all.
What do you find appealing about GCP? I occasionally hear positive sentiment like this but don’t entirely understand the reason, mostly because I haven’t used non-GCP clouds professionally. Is it just the least bad of…
In this specific case. In the case of trace IDs (an example of which is [1]) where the equivalent of UUIDs are explicitly used to avoid coordination, it’s hard to imagine how you’d reliably detect and retry. [1]…
To me it’s more like being a super micro-managing TL that would annoy the hell out of their human reports. It comes with all the pros and cons of micro-management.
I wonder from time to time whether you can decide the best “schema shape” beforehand, ie before you can run real workloads that stress the memory implications of such things. This can be very useful if you are trying to…
This tells me a real developer wrote the docs, instead of someone with good English writing skills but is less technical. > they could have even used their own LLM to edit their documentation to fix grammar issues In my…
Honest question - why isn’t the following document [1] a standard? Is it too loosely specified? [1] https://protobuf.dev/programming-guides/encoding/
Research done by SonarSource, a company that sells static analysis products. This explains the focus on static analysis, among other things.
Love to see someone implementing pathlib in c++. It is what stdfs could have been.
Those three things you mentioned kind of live in the same niche - offline data storage and querying. In that world yes everything has become columnar since it’s just better. Row-oriented is still the solution for online…
The last time I tried JJ it plainly refused to work with git LFS, which is kind of what OOP here is about (large files). Has that improved?
If you don’t like what Anthropic is doing, stop paying them money. There’s plenty of competition to go around. They can’t keep this up for long if users flock elsewhere.
One could argue the reinterpret_cast makes the intent more explicit which is a good thing. That said I don’t have much against the use of void* or even char* here. If it works in C, it works in C++ just fine. std::span…
I think there are situations where AI is good for quick advice, provided you _also_ have a professional to talk to if needed. I sometimes seek advice about dealing with difficult colleagues, or ask for opinions about…
I am not very well versed here but I think due to the requirement for assembly and single-instruction commit, practical uses of rseq is generally very simple. It is nowhere near the usefulness of locks.
IIUC rseq is similar to thread-local data with the additional benefit that it scales with number of CPU cores, not threads. However if you are an application developer and is able to control all the threads in an…
This is the kind of comment I come to HN for. Thanks for teaching me something.
I’d guess that is what you get for training them on source code. Also the I vs E axis feels meaningless in this case.
The point about feedback is spot on. However the generalization to system software seems a little sloppy. Something being system software doesn’t inherently make it more testable. You can have feedback-abundant and…
Uhm what? All of those things are totally ordinary.
It’s shocking to me that you of all people should have financial issues. You are a legend in the community! By all means, take things closed source if it even just helps a little bit. As a profession we’ve all been hurt…
Both Facebook and Google internally use a custom version of mercurial, so I wouldn’t count it out just yet.
I feel like parent was referring to a culture of shipping small changes frequently, which tends to result in stacked PRs.
Stacked PRs is mostly a way to avoid thousand- or tens-of-thousands- LOC branches, which makes each PR meaningfully reviewable. You need a good code review process for it to become useful. It’s very pleasant once you…
Corporate reasons. AWS hasn't opened codex models to everyone yet.
Something that amazed me around the time Cider V was first introduced is that some folks have been at Google for so long, they have never used VSCode, and didn’t recognize the UI at all.
What do you find appealing about GCP? I occasionally hear positive sentiment like this but don’t entirely understand the reason, mostly because I haven’t used non-GCP clouds professionally. Is it just the least bad of…
In this specific case. In the case of trace IDs (an example of which is [1]) where the equivalent of UUIDs are explicitly used to avoid coordination, it’s hard to imagine how you’d reliably detect and retry. [1]…
To me it’s more like being a super micro-managing TL that would annoy the hell out of their human reports. It comes with all the pros and cons of micro-management.
I wonder from time to time whether you can decide the best “schema shape” beforehand, ie before you can run real workloads that stress the memory implications of such things. This can be very useful if you are trying to…
This tells me a real developer wrote the docs, instead of someone with good English writing skills but is less technical. > they could have even used their own LLM to edit their documentation to fix grammar issues In my…