338 karma · joined June 24, 2009
As screen resolutions rise, the need for hinting diminishes. On a 4K desktop monitor you still benefit from hinting. I think 8K desktop monitor resolution (at say 28 inch size) is probably where hinting loses relevance.
Although I pay the fee happily, this does seem wrong. It seems to me that as a software provider you have two choices:
1. Make it a monthly (or whatever) subscription for the latest version (eg Photoshop)
2. Charge for a new version (eg apt install ST3 vs apt install ST4)
I installed 2kW of panels on my roof myself, and inverter, and batteries, for a total of about $2700.
The price of US solar installations seems incredibly high.
Also, with a 2 storey house, it's hard to see the panels even if you try.
The speed comes from the fact that spends from A to B can be processed independently of spends from C to D. So all independent transactions occur in parallel (and as you can imagine most transactions are independent).
Every block addition is voted on by all participating nodes, and they vote as quickly as possible, so they're limited by internet bandwidth/latency, as well public/private key signature verification and generation. Most transactions complete within less than a second.
New blocks do need a PoW signature, but these are much much smaller than other PoW signatures. Additionally, they are usually generated by the account performing the transaction, so they will typically run on your phone or browser wallet app.
Finally, the entire system was feeless from inception. That's just a design decision. I guess people run nodes because they want the whole thing to live.
And having all this stuff work out of the box, I can see some people choosing the WSL path over native Linux simply because there are less apt-gets involved to get a PyTorch model training.
https://www.paulgriffiths.net/program/c/srcs/winhellosrc.htm...
Then, in 2000, Microsoft gave us .NET and WinForms, and we all thought that we'd be cross-compiling our C++ apps so that they ran inside of the hybrid native/.NET compiler called C++/CLR, so that we could take advantage of this improved UI toolkit. From C#, WinForms worked great. From C++, not so. But we thought that maybe we could write our GUI in C#, and interface to C++ for the heavy lifting/legacy code. I tried it a bit, and it was doable, but it ended up being very clunky to have this giant divide between the .NET world and the native C++ world.
Fast forward a couple of years, and Microsoft started talking up XAML, and it's native Windows Desktop incarnation called WPF. It had a browser sibling, which was Silverlight. This was a completely different to WinForms, and it was the future of Windows UIs. I tried it a bit. It made your app startup slowly, because it was now a .NET app. There were some interop issues between plain old C++ code, and C++/CLR, but it was OK.
Not long after that, Microsoft started talking about Windows 8, UWP, and Windows on ARM, and that's kind of where I lost track. With Windows 8, there were going to be a variety of ways that you could build desktop GUIs. Some of them seemed to be inherited from XAML. But now, instead of C++/CLR, you would use some kind of COM 2.0 thing. So you didn't need to build a hybrid .NET app, but the API wasn't great. In addition, Microsoft supported some kind of HTML-based app - which was some kind of thing inspired by Electron... but running on the IE engine instead of Chromium.
And now... this.
I don't know what most people ship these days, when they build Windows UIs. It's a mix of Electron (eg Slack, VS Code), as well as QT, and good ol' Win32, that we've had since the 90s.
So this is why people are tired. Microsoft keeps shipping yet another UI framework - and the people have stopped believing that they can invest in this thing, which is inevitably going to be replaced by yet another thing in 3 years time.
If you stick to plain ol' Win32, you can be pretty sure your app will be trivial to compile and run for decades, so that's what I do for little Win32 UIs.
TL;DR: Contracting the virus through your nose might be much worse than through the eyes or stomach.
Quote:
If the neuroinvasion of SARS‐CoV‐2 does take a part in the development of respiratory failure in patients with COVID‐19, the precaution with masks will absolutely be the most effective measure to protect against the possible entry of the virus into the CNS. It may also be expected that the symptoms of the patients infected via fecal‐oral or conjunctival route will be lighter than those infected intranasally. The possible neuroinvasion of SARS‐CoV‐2 may also partially explain why some patients developed respiratory failure, while others not. It is very possible that most of the persons in Wuhan, who were the first exposed to this previously unknown virus, did not have any protective measure, so that the critical patients are much more in Wuhan than in other cities in China.
Another interesting quote:
According to the complaints of a survivor, the medical graduate student (24 years old) from Wuhan University, she must stay awake and breathe consciously and actively during the intensive care. She said that if she fell asleep, she might die because she had lost her natural breath.
The workloads that they test on make it hard to quantify the broad applicability of their work.
An 18 GB cache is huge for sure, but that's not what they claim.
Given the memory vs compute numbers that you see in Nvidia cards, this seems strangely low.