I think this explains the lack of viewers; they are simply not needed.
596 karma · joined August 18, 2022
I think this explains the lack of viewers; they are simply not needed.
This is not true. From the link you posted:
> The VACUUM command works by copying the contents of the database into a temporary database file and then overwriting the original with the contents of the temporary file.
The tasks that GPUs are good at right now - graphics, number crunching, etc - are all very simple algorithms at the core (mostly elementary linear algebra), and the problems are, in most cases, embarassingly parallel.
CPUs are not very good at branching either - see all the effort being put towards getting branch prediction right - but they are way better at it than GPUs. The main appeal of GPGPU programming is, in my opinion, that if you can get the CPU to efficiently divide the larger problem into a lot of small, simple subtasks, you can achieve faster speeds.
You mentioned compilers. See a related example, for reference all the work Daniel Lemire has been doing on SIMD parsing: the algorithms he (co)invented are all highly specialized to the language, and highly nontrivial. Branchless programming requires an entirely different mindset/intuition than "traditional" programming, and I wouldn't expect the average programmer to come up with such novel ideas.
A GPU is a specialized tool that is useful for a particular purpose, not a silver bullet to magically speed up your code. Theree is a reason that we are using it for its current purposes.
I've found that on simple websites a lot of problems are solved with just a few lines of flexbox config (flex-wrap, etc)
my verdict is that Simonyi didn't communicate the idea - good otherwise - well enough
When Eelco wrote his PhD thesis 20+ years ago, with the first version of nix, it was just an academic project. Now it's a lot more.
Although nix has a very good community, and plenty of contributor activity, there is way more code contributed than docs.
Additionally, very few people are technical writers in the nix community (there is a lot of expertise tho, but mostly on the code side). Therefore we get today's nonstructured docs.
Finally, RH has WAY more money than the NixOs foundation. RH sells stuff. Nix and NixOs are community projects, relying solely on donations. They probably have people whose job is to write docs.
there is an ongoing, organized effort to help docs tho: https://discourse.nixos.org/t/fundraising-for-the-nix-docume...
In practice, your best bet is just asking around on community channels (https://nixos.org/community/)
If you have time, may I ask you to please provide more opinion on what's easier to understand?
We are always looking for more input.
Sending a full history somewhere (in this case hn search) doesn't seem like a great idea
From where? 65% globally use Chrome (https://en.m.wikipedia.org/wiki/Usage_share_of_web_browsers).
The only widespread competition is from Safari and FF, both of which have been around longer than it.
BMI works for the average person but cannot differentiate between extra muscle mass and extra fat mass.
on the topic of diversity, BMI often cannot be compared between ethnic/race groups: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4968570/
Dart has a lot of bad coding concentions taken from Java (eg classes everywhere) which make it really easy to write slow software.