HPX
rssguard
Our great sponsors
HPX | rssguard | |
---|---|---|
15 | 59 | |
2,405 | 1,332 | |
2.9% | - | |
9.8 | 9.8 | |
about 22 hours ago | about 9 hours ago | |
C++ | C++ | |
Boost Software License 1.0 | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
HPX
- Does anyone know any good open source project to optimize?
- Looking for projects to contribute to
-
What are some C++ projects with high quality code that I can read through?
https://github.com/STEllAR-GROUP/hpx Modern C++ concepts incorporated in a threading library. Lots of useful techniques used in there and we are trying to keep our code base very tidy. Feel free to chime in our libera channel #ste||ar if you have any questions.
-
Any C++ open source projects for beginners?
https://github.com/STEllAR-GROUP/hpx Welcoming community + we have been part of GSoC for 4-5 years now so feel free to apply there when it opens ;)
-
Questions about writing my own CFD code
I found this interesting library that might fit your goal.
-
John "God" Carmack: C++ with a C flavor is still the best (also: Python performance "keeps hitting me in the face")
I personally like the ideas in Parallelism v2 TS, which is available in for libstdc++ 11 onwards. The reference implementation is a library named Vc (afaik Vc is the most popular SIMD library for C++), and this has also been implemented in recent versions of HPX.
-
Is there any good reason not to build an open-source C++ project on Intels oneTBB?
I am aware of DAGs of task based threading library like Taskflow and HPX however the benefit they have is not obvious to me, as the following sequential section depends on the parallel part being completed fully. If you want to suggest elaboration on the benefits of this approach would be welcome.
-
How to publish a paper about my own C++ software
Github: https://github.com/STEllAR-GROUP/hpx
-
Would anyone be interested in an HPC coroutine library for MPI?
We're working on something similar, but based on sender/receiver in HPX (a lightweight threading runtime) and DLA-Future (distributed linear algebra currently based on (HPX) futures; based on sender/receiver in the future). With senders-as-awaitables this would also get you coroutine support for asynchronous MPI calls for free. We don't have that yet, but it's planned. In the meantime libunifex should be able to fill in the gaps.
-
Looking for Approachable Open Source Projects to Contribute to
I come from a group called STE||AR where we develop HPX, "a C++ Standard Library for Parallelism and Concurrency".
rssguard
-
Does anyone knows a reader that accepts custom scripts to parse the feed?
I'm thinking RSS Guard. Responsive developer on a multi-platform app that accesses many online services.
-
Best RSS solution with sync
Have you tried RSSGuard? If so, why wasn't it satisfactory?
- Help with a RSS feed
-
Best RSS Feed Reader Desktop
RSS Guard
-
Beginner, Very Confused
I have seen people mention RSS Guard but its interface is less clean.
-
35 thought-provoking websites that will help you learn new things - AI powered research assistant, list of Rss feed readers, open links from the web in apps instead
https://github.com/martinrotter/rssguard simple RSS/ATOM feed reader for Windows, Linux, BSD, OS/2 or macOS which can work with RSS/ATOM/JSON feeds and also supports many online feed services:
-
Site Is Now a “Shinobi Website”
About "shinobi website".[0]
P.S. I just tried to fetch TDARB.ORG's RSS-feed with RSSGuard[1] app (via development "nowebengine" AppImage build), but for curious reasons it shown empty (even XML-file include some posts data).
[0] https://shinobi.website/index.txt
[1] https://github.com/martinrotter/rssguard/releases/tag/devbui...
-
Create Feed for Metacritic, but only above a certain score
Script: https://github.com/martinrotter/rssguard/blob/master/resources/scripts/scrapers/metacritic.py
-
How a Single Line of Code Made a 24-Core Server Slower Than a Laptop
> So forcing everyone to think about ownership because maybe they are writing concurrent code (then again maybe they aren't) so that "congrats your memory management problems are solved" seems like a Pyrrhic victory--you've already blown their brain cells on the wrong problem.
https://manishearth.github.io/blog/2015/05/17/the-problem-wi... argues that "[a]liasing with mutability in a sufficiently complex, single-threaded program is effectively the same thing as accessing data shared across multiple threads without a lock". This is especially true in Qt apps which launch nested event loops, which can do anything and mutate data behind your back, and C++ turns it into use-after-free UB and crashing (https://github.com/Nheko-Reborn/nheko/issues/656, https://github.com/Nheko-Reborn/nheko/commit/570d00b000bd558...). I find Rust code easier to reason about than C++, since I know that unrelated function calls will never modify the target of a &mut T, and can only change the target of a &T if T has interior mutability.
Nonetheless the increased complexity of Rust is a definite downside for simple/CRUD application code.
On the other hand, when a programmer does write concurrent code with shared mutability (in any language), in my experience, the only way they'll write correct and understandable code is if they've either learned Rust, or were tutored by someone at the skill level of a Solaris kernel architect. And learning Rust is infinitely more scalable.
Rust taught me to make concurrency tractable in C++. In Rust, it's standard practice to designate each piece of data as single-threaded, shared but immutable, atomic, or protected by a mutex, and separate single-threaded data and shared data into separate structs. The average C++ programmer who hasn't studied Rust (eg. the developers behind FamiTracker, BambooTracker, RtAudio, and RSS Guard) will write wrong and incomprehensible threading code which mixes atomic fields, data-raced fields, and accessing fields while holding a mutex, sometimes only holding a mutex on the writer but not reader, sometimes switching back and forth between these modes ad-hoc. Sometimes it only races on integer/flag fields and works most of the time on x86 (FamiTracker, BambooTracker, RtAudio), and sometimes it crashes due to a data race on collections (https://github.com/martinrotter/rssguard/issues/362).
-
“We removed the RSS feed since this technology became obsolete”
- RSSGuard (https://github.com/martinrotter/rssguard) in the end i stuck with this, because just got tired because of so many bad options out there
What are some alternatives?
Taskflow - A General-purpose Parallel and Heterogeneous Task Programming System
Thrust - [ARCHIVED] The C++ parallel algorithms library. See https://github.com/NVIDIA/cccl
RaftLib - The RaftLib C++ library, streaming/dataflow concurrency via C++ iostream-like operators
libcds - A C++ library of Concurrent Data Structures
Boost.Compute - A C++ GPU Computing Library for OpenCL
rss-proxy - RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure.
ArrayFire - ArrayFire: a general purpose GPU library.
readability - A standalone version of the readability lib
C++React - C++React: A reactive programming library for C++11.
C++ Actor Framework - An Open Source Implementation of the Actor Model in C++
corundum - Open source FPGA-based NIC and platform for in-network compute
NCCL - Optimized primitives for collective multi-GPU communication