Of course it is B). If you can use LLMs to find bugs and vulns in software you don't own, you certainly can use them to find bugs in software you _do_ own. They are amazing at that job. Also, models like GLM 5.3 have…
In terms of API costs they're about right, 10% of weekly usage on a 5x sub is roughly $40 (for Astra). Chinese models cost roughly half as much (and have fewer refusals). Subs have insane value because large companies…
> My favourite benchmark for this is to ask it to download a rom for an old game Even easier: just have them review a large codebase of yours that accidentally has a OOB access bug. Even with no consequences and even if…
Ultra is max reasoning level that splits the work and spawn subagents. Good for whole-project reviews (well, as long as the cybersecurity refusal doesn't appear for whatever reason), but unusable on the $20/mo tier
It was obvious indeed, but damn does it feel good to have ridden the May 25 - Aug. 26 gravy train. Now, let's see how the Anthropic IPO goes.
A README is one of the most important pieces of a project, if one can't even advertise their own project with their own words, it signals low effort. After all, the people visiting one's repo on GH likely have access to…
On consoles in general, backing up digital media (if even possible) requires full-system exploits, thus bypassing DRM, and decrypting them also requires breaking DRM
Unfortunately isn't included in subscriptions and requires usage credits...
IMO it's fine if you use it to review hand-written code. Vibe-coding (and especially 100% slop projects) on the other hand, is indeed cognitive surrender as it's identical to cheating on homework back then.
Anything can be aliased by char, unsigned char, std::byte (as well as signed char in C), and usually uint8_t == unsigned char, thus by extension any valid void pointer can be cast to u8*. Thus void*+size is usually the…
> It shouldn't require casting from and to specific pointer types You don't need to explicitly cast T* to void* (guaranteed to be safe), you only need to cast when converting out of void*. The rules are basically the…
You don't even need to use assembly for this, the wait for interrupt typically involves side effects.
> Unfortunately the PR and the PR author will forever be listed there If they've been doing that to the other repo (and especially if they're just a spam account), there's a good chance using the "report" button and/or…
Closing a PR or issue still makes it discoverable in PR/issue search results, as opposed to deleting an issue.
The point of the article and of define_static_array is to convert stuff like constexpr std::vector to constexpr std::array. New (and delete) can be used in constexpr functions, however memory "allocated" like that…
Maybe there is some astroturfing going on, as is usually the case, but it's already known that Codex/Claude Code and their ilk have been ruining CTFs for a while. And well, one can always prompt "review my feature…
You're welcome! By the way, I have something related rather large in the works, look forward for a "Show HN" ;) (hopefully this quarter!) > better support than Nintendo does with all their trillion-Yen revenue available…
The DS, more specifically the arm946e-s has an MPU, not a MMU (you're confusing it with the 3DS's Arm11). Not like it makes much of a difference anyway, you configure either once or twice then leave them be. Honestly, I…
> forbidding women to wear jeans This police ordinance from 1800 was abolished in 2013 > requiring permission of the husband to work Repealed in 1965
> optional<T&> This is a C++26 feature which will have pointer-like semantics, aren't you confusing it with optional<reference_wrapper<T>> ?
> every async "function call" heap allocates. > require the STL That it has to heap-allocate if non-inlined is a misconception. This is only the default behavior. One can define: void *operator new(size_t sz, Foo &foo)…
> But reinterpret_cast isn't valid in a constexpr scope. std::bit_cast is
Doesn't need to be UB, you can write expressions like: "some_s8_var < some_u32_var" and people will be had. Note that is not the same as "some_s8_var < some_u8_var". -Wextra catches stuff like this, alas I know of a few…
I don't have as many years of professional experience as you do, but IMO code pissing is one of the areas LLMs and "agentic tools" shine the least. In both personal projects and $dayjob tasks, the highest time-saving AI…
You exaggerate, but in this situation, I think putting a link to a Jira ticket or Slack convo (or whatever) as comment is best
Of course it is B). If you can use LLMs to find bugs and vulns in software you don't own, you certainly can use them to find bugs in software you _do_ own. They are amazing at that job. Also, models like GLM 5.3 have…
In terms of API costs they're about right, 10% of weekly usage on a 5x sub is roughly $40 (for Astra). Chinese models cost roughly half as much (and have fewer refusals). Subs have insane value because large companies…
> My favourite benchmark for this is to ask it to download a rom for an old game Even easier: just have them review a large codebase of yours that accidentally has a OOB access bug. Even with no consequences and even if…
Ultra is max reasoning level that splits the work and spawn subagents. Good for whole-project reviews (well, as long as the cybersecurity refusal doesn't appear for whatever reason), but unusable on the $20/mo tier
It was obvious indeed, but damn does it feel good to have ridden the May 25 - Aug. 26 gravy train. Now, let's see how the Anthropic IPO goes.
A README is one of the most important pieces of a project, if one can't even advertise their own project with their own words, it signals low effort. After all, the people visiting one's repo on GH likely have access to…
On consoles in general, backing up digital media (if even possible) requires full-system exploits, thus bypassing DRM, and decrypting them also requires breaking DRM
Unfortunately isn't included in subscriptions and requires usage credits...
IMO it's fine if you use it to review hand-written code. Vibe-coding (and especially 100% slop projects) on the other hand, is indeed cognitive surrender as it's identical to cheating on homework back then.
Anything can be aliased by char, unsigned char, std::byte (as well as signed char in C), and usually uint8_t == unsigned char, thus by extension any valid void pointer can be cast to u8*. Thus void*+size is usually the…
> It shouldn't require casting from and to specific pointer types You don't need to explicitly cast T* to void* (guaranteed to be safe), you only need to cast when converting out of void*. The rules are basically the…
You don't even need to use assembly for this, the wait for interrupt typically involves side effects.
> Unfortunately the PR and the PR author will forever be listed there If they've been doing that to the other repo (and especially if they're just a spam account), there's a good chance using the "report" button and/or…
Closing a PR or issue still makes it discoverable in PR/issue search results, as opposed to deleting an issue.
The point of the article and of define_static_array is to convert stuff like constexpr std::vector to constexpr std::array. New (and delete) can be used in constexpr functions, however memory "allocated" like that…
Maybe there is some astroturfing going on, as is usually the case, but it's already known that Codex/Claude Code and their ilk have been ruining CTFs for a while. And well, one can always prompt "review my feature…
You're welcome! By the way, I have something related rather large in the works, look forward for a "Show HN" ;) (hopefully this quarter!) > better support than Nintendo does with all their trillion-Yen revenue available…
The DS, more specifically the arm946e-s has an MPU, not a MMU (you're confusing it with the 3DS's Arm11). Not like it makes much of a difference anyway, you configure either once or twice then leave them be. Honestly, I…
> forbidding women to wear jeans This police ordinance from 1800 was abolished in 2013 > requiring permission of the husband to work Repealed in 1965
> optional<T&> This is a C++26 feature which will have pointer-like semantics, aren't you confusing it with optional<reference_wrapper<T>> ?
> every async "function call" heap allocates. > require the STL That it has to heap-allocate if non-inlined is a misconception. This is only the default behavior. One can define: void *operator new(size_t sz, Foo &foo)…
> But reinterpret_cast isn't valid in a constexpr scope. std::bit_cast is
Doesn't need to be UB, you can write expressions like: "some_s8_var < some_u32_var" and people will be had. Note that is not the same as "some_s8_var < some_u8_var". -Wextra catches stuff like this, alas I know of a few…
I don't have as many years of professional experience as you do, but IMO code pissing is one of the areas LLMs and "agentic tools" shine the least. In both personal projects and $dayjob tasks, the highest time-saving AI…
You exaggerate, but in this situation, I think putting a link to a Jira ticket or Slack convo (or whatever) as comment is best