stealth
ultraviolet
stealth | ultraviolet | |
---|---|---|
1 | 4 | |
630 | 729 | |
- | - | |
8.7 | 5.3 | |
over 3 years ago | about 1 month ago | |
JavaScript | Rust | |
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.
stealth
-
Voat Is Shutting Down
> The underlying nexus is that our ideals on free speech do not take into account human wetware bandwidth.
Damn, this is such a good metaphore, I had to think a lot about it.
For my browser [1] I wanted to introduce a fact gathering and linking system, and build it in a way that bias of authors (and publishers) can be guessed when they release a new article.
Rationalism will never be anything that can exist, because it is the opposite of human nature (or, the founding idea of our society).
The underlying issue is that emotions cause a lot of people to get irrational due to them not being able to differ a potentially dangerous situation with a potentially (equally) good solution.
I think that most (if not all) of fake news websites were shared because of only a couple of reasons:
1) Humans like to get reinforced in their own perception more than they like to get disagreed with.
2) Articles in these type of publishing mediums appeal to emotions rather than to facts, hence the reason for why they use pictures, videos and other recordings as "evidence" even they had totally nothing to do with it.
3) Humans are lazy. This is by far the most important point. If it is easy to comply with an emotional statement, and hard to gather evidence to disprove it; the emotional statement will always win.
4) Humans confuse disagreement with punishment. As a kid you get taught that there are negative effects when you disagree with society, or your mum/dad or other authoritarian figures. Rather than to punish kids when they are wrong we should encourage the gathering of evidence, and let them form an argument for both sides.
5) Humans are beings that forget. That is why media for the masses reuses pictures of a situation that happened years ago as "proof" for something clickbaity.
But yeah, these are just my two cents. Due to my browser I thought a lot about this and came to the conclusion that irrational hate speech is worse an enemy than someone might think on first sight.
[1] https://github.com/cookiengineer/stealth
ultraviolet
-
Rapier is a set of 2D and 3D physics engines written in Rust
This one has some more traction: https://github.com/fu5ha/ultraviolet
-
Where can I learn more about SIMD, CPU intrinsics and the like in the context of Rust?
Some other good places to look would be the source code for the ultraviolet crate and for wide.
-
Programming languages in 25 days, Part 2: Reflections on language design
2. Using macros for codegen, as seen in almost all other linear algebra crates, e.g. ultraviolet (https://crates.io/crates/ultraviolet)
The drawback of (1) is that it's hard to understand or extend, and the type errors are insane, and put Boost to shame. The drawback of (2) is that's just a macro. Of course (1) and (2) are not interoperable.
C++ templates are really underappreciated, because they are a single mechanism that gives you both powerful generics and macro-like codegen, while being easy to adopt gradually. (E.g. you can add concepts when it gets unwieldy, but you don't have to rewrite the whole thing.)
- [Media] I finished my first rust project: a path tracer
What are some alternatives?
Holy-Unblocker - Holy Unblocker is a web proxy service that helps you access websites that may be blocked by your network or browser. It does this securely and with additional features.
ZeroNet - ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network
30-seconds-of-code - Short code snippets for all your development needs
Ultraviolet - A highly sophisticated proxy used for evading internet censorship or accessing websites in a controlled sandbox using the power of service-workers. Works by intercepting HTTP requests with a service worker script that follows the TompHTTP specifications.
2captcha-php - PHP package for easy integration with the API of 2captcha captcha solving service to bypass recaptcha, hcaptcha, funcaptcha, geetest and solve any other captchas.
surfingkeys-conf - 🏄 A SurfingKeys config which adds 180+ key mappings & 50+ search engines
es6-cheatsheet - ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets
33-js-concepts - 📜 33 JavaScript concepts every developer should know.
stealth - :rocket: Stealth - Secure, Peer-to-Peer, Private and Automateable Web Browser/Scraper/Proxy
rllama - Rust+OpenCL+AVX2 implementation of LLaMA inference code