back
user profile

jjmarr

4,565karma·1,187submissions·February 8, 2024
about
All views are my own. Software Engineer II @ AMD

jjmarr.com

recent activity (1,187 total)
comment
I love how OP directly borrowed the plot of The Social Network by scraping the campus directory for a student rating system. And somehow it's playing out in the exact same way. > I had scr…
4mo ago·view thread
comment
I don't think he's being disingenuous. OP is transparent they started a campus gossip website inspired by The Social Network . > I had scraped data for all students at IIT Delhi, and mad…
4mo ago·view thread
comment
I've enjoyed this, honestly. There's a whole short-term pain/long-term gain tradeoff to risking healers that adds more strategy to the campaign. > I know you can kinda cheese it by …
4mo ago·view thread
comment
Highly suggest connecting with one of the lead developers, Charles Dang/Vultraz, if you have any C++ jobs in the USA. He's been a developer on Wesnoth since 2012 but only graduated universit…
4mo ago·view thread
comment
There's a subreddit for the NYC sanitation dept because it's so competitive to get into. https://www.reddit.com/r/DSNY/comments/1rwayil/what_was_the_... …
4mo ago·view thread
comment
Discord bans 3rd party clients, but that doesn't mean there's no audience. The reason why Discord is so strict is because the platform was super insecure back in 2015 and third party clients…
4mo ago·view thread
comment
I've spent US$16 700 last month. I made an autoscaling K8s cluster for distributed compilation/caching on a large C++ project. I also heavily modified the build system to use a forked versio…
4mo ago·view thread
comment
> No one is going to not buy something because it is kosher. But if paying a thousand dollars a year to put a small circle-u symbol on the back of your box can increase sales by 1% among observant …
4mo ago·view thread
comment
> each compilation unit will end up with its own copy of templated function, which creates extra work, code bloat etc. Yes, that's what causes the parsing bottleneck. Unity builds don't n…
4mo ago·view thread
comment
If you're doing single-core builds, you will get impressive speedups from unity builds. This is because C++ compilers spends a lot of time redundantly parsing the same headers included in differe…
4mo ago·view thread
comment
> But I still do not understand how one can consider writing to memory the OS owns to be ok. Your manager tells you to reduce memory usage of the program "or else".
4mo ago·view thread
comment
> I can only infer that your lack of familiarity was what made it take so long Pretty much. Trying to convert an existing build that doesn't explicitly declare object dependencies is painful. …
4mo ago·view thread
comment
I'm referring to this: https://github.com/bazelbuild/remote-apis Once you get a very large C++ project with several thousand compilation jobs over hundreds of devs, you need…
4mo ago·view thread
comment
You're not supposed to distribute the precompiled module file. You are supposed to distribute the source code of the module. Header-only projects are the best to convert to modules because you ca…
4mo ago·view thread
comment
That is what I'm doing so I can get distributed builds working. It sucks and has taken me days of work.
4mo ago·view thread
comment
I haven't used it. That being said, while it looks better than CMake, for anything professional I need remote execution support to deviate from the industry standard. Zig doesn't have that…
4mo ago·view thread
comment
"Stable ABI" is a joke in C++ because you can't keep ABI and change the implementation of a templated function, which blocks improvements to the standard library. In C, ABI = API becaus…
4mo ago·view thread
comment
C++ builds are extremely slow because they are not correct. I'm doing a migration of a large codebase from local builds to remote execution and I constantly have bugs with mystery shared library …
4mo ago·view thread
comment
You don't on new projects. CMake + ninja has support for modules on gcc, clang, and MSVC. This should be your default stack on any small-to-medium sized C++ project. Bazel, the default pick for v…
4mo ago·view thread
comment
No, because most major compilers don't support header units, much less standard library header units from C++26. What'll spur adoption is cmake adopting Clang's two-step compilation mod…
4mo ago·view thread
comment
Most Wikipedia work is taking paywalled academic content and summarizing it in an encyclopedic format. For programming, agentic AI can find most of what it needs because everything is open access on A…
4mo ago·view thread
comment
That makes more sense.
4mo ago·view thread
comment
It might be because there's a person in the photo, and France is very strict on photographing people. https://commons.wikimedia.org/wiki/Commons:Country_specific_... In term…
4mo ago·view thread
comment
This is the traditional "innovators dillema" where a skilled profession facing an imperfect technological threat decides not to adopt it until it is too late. AI generated articles are, on t…
4mo ago·view thread
comment
I wouldn't blame reddit, it's what you get when you ask several thousand teenagers to give collective relationship advice.
4mo ago·view thread
comment
r/AmItheAsshole is biased towards breaking off relationships rather than fixing them. They also hate social obligations. e.g. If the OP is asking "I ghosted my friend in AA who insulted me d…
4mo ago·view thread
comment
[deleted]
4mo ago·view thread