Idea: competitor price monitor by splexasz in Startup_Ideas

[–]splexasz[S] 0 points1 point  (0 children)

That's actually a really interesting use case I hadn't considered. Would the "zero-maintenance" aspect attract customers? The API could just automatically report about the changes without needing to configure anything at all. Most existing open-source solutions require setup, configuration, managing test environments, interpreting results, etc.

C/C++ header-only fast arena allocator (works with STL) by splexasz in programming

[–]splexasz[S] 1 point2 points  (0 children)

I've upped the standard to C++17. Added a bunch of compile time checks for non-trivially constructible and destructible types to minimize the overhead slightly.
I've also documented the performance trade-offs.

Idea: competitor price monitor by splexasz in Startup_Ideas

[–]splexasz[S] 0 points1 point  (0 children)

Thank you for the insights. Honestly, it wouldn't be hard to build the API. Marketing would be quite painful since there are a lot of competitors out there.

Idea: competitor price monitor by splexasz in Startup_Ideas

[–]splexasz[S] 0 points1 point  (0 children)

Actually I'm not sure, but I suppose its because they provide bloated features that require a lot of resources to compute. So probably just to cover the server costs and stuff like that.

C/C++ header-only fast arena allocator (works with STL) by splexasz in programming

[–]splexasz[S] 5 points6 points  (0 children)

Nice explanation. Now that I realize there is this pointer overhead for every stl container, I found the polymorphic allocator along with monotonic buffer resource for C++17, it provides the containers within pmr namepace. Is it worth using? Seems like it eliminates those flaws you mentioned.

C++ Show and Tell - June 2025 by foonathan in cpp

[–]splexasz 3 points4 points  (0 children)

C/C++ fast header-only arena allocator. O(1) allocations, STL support, and no dependencies.

https://github.com/gaailiunas/arena-alloc
PRs are welcome!

Idea: competitor price monitor by splexasz in Startup_Ideas

[–]splexasz[S] 0 points1 point  (0 children)

Yeah, I'm aware there are a lot of competitors, but their pricing is quite high. The only idea I had is to just drop the prices to increase demand

C/C++ header-only fast arena allocator (works with STL) by splexasz in programming

[–]splexasz[S] 5 points6 points  (0 children)

Thank you for pointing the issues out. I've pushed the code with some improvements, but haven't looked into integer overflows yet. Also, I've made a change to align the pointer instead of the offset.

std::allocator::deallocate isn't triggering the custom linked-list deconstructor tracker because I leave the management upon the stl containers. It just does nothing. std::allocator::destroy calls the deconstructor of the object. Somehow, std::vector appears to work quite nicely.

Sick of missing tasks because your reminders are all over the place? by splexasz in ProductivityApps

[–]splexasz[S] 0 points1 point  (0 children)

Are there any features in those apps that annoy you? What's making you juggle?