23 karma · joined September 21, 2022
10. "that's a conspiracy theory, that's a conspiracy theory"
20. mainstream media begins to ease their audiences into the new narrative
30. "we knew that all along, there's nothing to see here!"
40. goto 00
And compare it to programmers and writers. The non-programmer/non-writer world think programmers "just play on the computer" all day. So I think GP is spot on, non-programmers don't get how interrupting flow is catastrophic to what we do.
https://github.com/feizc/Visual-LLaMA
Someone claims to be working on a modified LLaMA model to understand images. He also appears to be working on a large number other projects, so it could be pure vapor.
These are just a few that I spotted. Let's proceed with the discussion as though the above issues were not present.
After looking at the issue tracker, this project wants each Mullvad Browser user to look the same, per OS [6]. Blending into a crowd on the surface seems like a good idea, assuming the crowd was large enough, but that "per OS" detail is a big gotcha.
I personally don't see why a source-modified browser shouldn't be able to achieve perfect uniformity. It's especially suspicious to me that the Tor project never achieved it, despite having had multiple years of developer effort dedicated to this goal, and backed by funding. IMO, browsers should never have been flooded with so many uncontrolled privacy breaking features in the first place.
Modification of the browser is discouraged for any reason, including enhancing privacy features [6]. Now read that again, and this time assume hostile intent.
I mentioned in a different comment that the alternative to uniform blending is randomness. Some of the fingerprints in the browser are already randomized. Plausible randomness is far superior to trying to build up a large enough crowd and simultaneously solving the uniformity issues. The entire javascript engine should be ripped apart and reassembled so that all privacy invading features can only function for client-side specific tasks but cannot speak with the networking and storage features.
[1] https://browserleaks.com/webgl [2] https://browserleaks.com/fonts [3] https://browserleaks.com/ssl [4] DNS Leak test: https://browserleaks.com/ip [5] https://github.com/mullvad/mullvad-browser/issues/23 [6] https://github.com/mullvad/mullvad-browser/issues/1
It's pointless to say the problem is the employer, or the hacker who released the data, or the programmer who relied on bad algorithms, or the admin who didn't secure the data. One way or another, this data will get leaked, the old hashing and encryption techniques will be broken and there will be people searching through it all. Forget about the government, at least they are beholden to law and maintaining the appearance of adhering to it. Substitute employer for neighbor, girlfriend or internet stalker and you have equally valid scenarios which are even more disturbing in my mind.
For example, if you have a positive test for cancer, they will persuade you to follow it up. They will apply very emotionally manipulative techniques.
Another example, if the patient does not have the ability to decide for themselves, the doctor's opinion will hold a very heavy weight and can lead into a legal issue.
If you believe that science and medicine in 2023 is offering complete understanding and solutions to all or even many problems, then you will naturally feel like these two examples should be handled that way. However, the daily "revelations" of "new medical research" which contradict past results and understandings should be enough to cause doubt in that high level of confidence.
I find the application of this logic to be entirely one-sided. Positive anecdotes are data, negative anecdotes are wives tales.
Simplifying medical information into data points is a dangerous practice which by now should be revealing itself as entirely fraudulent. Anecdotes provide context which doctors and science love to dismiss. I'll take a handful of anecdotes and appreciate all the context they provide, meanwhile the context-free "science" will go back and forth never getting anywhere nearer to better health outcomes.
Then, with infinite variations, there will be infinite duds. People will value the ones that aren't duds so there will be a market for curators. And there will be a niche where people will want to see the exact same output together and talk about it.
Can you imagine facebook ? "Facebook, please give me a friend that <prompt here>"
That being said I believe the Steam Deck OS is an arch derivative. I will allow this one to be the exception to the rule.
Japan didn't break from US in this news article, it received permission to do so, likely so that it can remain in a defensible position against China.
If you were to looking for some trust in a VPN, you would want them to offer locations in privacy friendly countries, and highlighting them as such. That would potentially funnel more used to those servers which would be beneficial. You would also want the VPN to ensure the servers in those countries are run by companies based in that country, and not be head-quartered in some other country.
[1] https://www.amiunique.org/fp [2] https://coveryourtracks.eff.org/ [3] https://browserleaks.com/ [4] https://www.dnsleaktest.com/
I should be able to stop there, but I understand that if you never really gave Linux a shot, or you tried one distro once and gave up when the first thing broke, then you didn't get a chance to learn anything about Linux at all. If that's you, try Linux Mint next time. It's a good beginner distro, you won't break it easily, you will be able to google solutions easily and after a few months you will have learned enough to try other distros. It's important to start with a stable beginner distro to have the "things that work on linux desktop" benchmark.
Here's another thing you need to know about Linux: The look and feel of your Linux desktop is not locked-in. All those reviews you read about a Linux distro that talked about the look or feel, are actually just misleading. The look and feel are distro-independent for the most part.
Linux desktops are as customizable as you want them to be [1], or as little as you want them to be. GNOME and KDE are not the only game in town, XFCE is also a solid out-of-box minimalist experience which is very much like old-windows. If you want to boost productivity, tiling managers are waiting for you. You can also install all of them at once and switch at the login screen. Even the login screen is something you can customise or swap out.
I especially like the suggestions to rewrite the algorithm in Rust [1] and this pull request which simplifies the algorithm to a single c file [2].
[1] https://github.com/twitter/the-algorithm/issues?q=is%3Aissue... [2] https://github.com/twitter/the-algorithm/pull/712
When it comes to picking a smaller open source game engine, it becomes essential to evaluate the hero developers involved: how committed are they to the project? is their effort sustainable ?
I think Bevy will work out long-term, because they have structured as a sustainable foundation with solid project management, however the lack of a hero dev that who can contribute to all the sub-crates [1] within the bevy ecosystem also means you have odd quirks in Bevy that will remain longstanding on the issue tracker, like for example setting the texture wrapping mode.
For that reason, Fyrox is worth serious consideration if you're constraining to the rust ecosystem of game engines/frameworks. Just one developer, but he's got the old-school experience and dedication, and the framework looks/feels much more familiar to a C++ game developer. It's not the sophisticated beast that Bevy is, but that's a good thing to the kind of person who would even consider these game engines/frameworks in the first place.
What really saddens me is that these hero game devs are still choosing C++ instead of rust. There are so many great flash-in-the-pan game engine/frameworks in C++, but they will never take off for a number of reasons.
When you look at how game devs approach development in C++, you come to realise that Rust is the language we wanted all along.
I made an account to say thank you for sharing your fine tuning code for others to use !