I'm confused about that part. There's cases of people living without food for many months, given enough stored body fat. I'm assuming there's a reason for the surgical approach (you still need water and supplements), but I think the article isn't clear on what it is.
HN user
apk-d
Maybe my monkey programmer brain is broken already from doing syntax parsing all day, but I can never imagine any context where this formatting makes sense. I always place quotation marks "like this". The other way is not even consistent with the conventional parentheses placement (like this).
They're comparable in the sense that I'm guessing C# is unlikely to get yet another string declaration syntax, so we're stuck with what we've got. Regarding predictability I definitely agree, but good syntax highlighting would help with that.
I wish that's how C# handled it! There are verbatim string literals that support newlines, but in practice, most of the time I see people stick to regular string concatenation because it ruins code indentation/alignment. That's how Rider chooses to refactor code when you insert a newline as well. Multi-line verbatim strings begin to get useful around the point where you should be probably loading your text from some resource instead of embedding it in the source.
When it comes to picking criteria to compare languages with, performance and succinctness have the advantage of definitely having a large impact on developer productivity/happiness (same thing tbh) while being (relatively) easily measurable.
Having recently jumped ship to a language/runtime that gives up to several orders of magnitude of performance speedup while maintaining similar verbosity, I appreciate the many opportunities this opens. I can write "lazy" code that pretty much always runs (way) faster than the stuff I used to carefully optimize. Perhaps the last metric I'd be interested in is the a number of bugs in the average codebase, and while I've seen language comparisons for that, I'm not sure whether to believe that they're accurate.
AAA game developers have entire teams dedicated to engine development and multithreading
Unity has been introducing a lot of features (Job System, ECS) that make excellent use of parallelism. Additionally, a lot of the engine internals are being rewritten with that as a base (and some of the old features get patched with APIs that allow access from multithreaded jobs). It's a lot of fun when the code you write by default runs on all of the cores, with (almost) none of the usual parallel programming headaches.
Pretty soon you should start seeing all kinds of indie titles making use of those features.
I still think it's very good advice. Barely anyone bothers to share their knowledge, and even less people manage to communicate it effectively. In this context, if you put any amount of effort into sharing, you're probably already "the only" among your close peers.
Just because you're "the only" doesn't mean you're the smartest person in the room. You might, however, have the knowledge in the right areas that makes you indispensable. For example, I often find myself to be the only person around with enough knowledge in the areas of graphics, design and programming to combine them effectively. I might not even be particularly talented in any of them, but very often I'll be the only person capable of knowing how to complete certain tasks.
It's MIT licensed, you can port it instead of complaining.
Last I checked, the evidence was unclear whether it's the mate or the temperature it's consumed at. Which is weird to be because I thought mate was brewed at lower temperature compared to coffee (70°C). Either way, the WHO recommends you don't take your beverages too hot:
I personally find the JSON configuration paradigm to be immensely usable, at least when it's done in a schema/UI-assisted way (which is how vscode did it). I'm glad Microsoft is picking it up in their other software and I wish more software did it.
They could, of course, do this the way any other type of institution would do it: create an app that people would voluntarily install to gather this data. Playing by the rules isn't how governments work these days, though.
The logistics of getting goods such as food and medicine into third world countries have hardly anything to do with their manufacturing price. Even once you get them there, distribution is a nightmare. Obviously I'm not referring to countries with no actual economy to speak of.
A test for $1 can be afforded by anyone.
Are there any recommendations how one can limit the amount of information Google is collecting on them, preferably without completely giving up on Android and Google services (such as maps)? I'm already considered a hermit by friends for not having a Facebook/Instagram/LinkedIn account, but to me it constantly feels like I haven't gone far enough. This shit is downright dystopian, and I'm outraged by the general lack of outrage.
Not really a cloud developer, so I looked up a couple of links and I haven't been able to find any uses of the term other than referring to a single-tenant machine that you have complete control over, as opposed to virtualized solutions.
https://en.wikipedia.org/wiki/Bare-metal_server https://www.ibm.com/cloud/bare-metal-servers/hosting-solutio... https://www.ionos.com/digitalguide/server/know-how/bare-meta... https://www.rackspace.com/library/what-is-a-bare-metal-serve...
Is this only true for US-based companies? Where I'm from, I rarely see use of subscription services (especially ones that incur per-seat costs). Developers here tend to earn roughly the same number, but in a different currency, which makes all software and services several times more expensive. This results in preference of OSS alternatives and free tiers whenever possible. We use Discord for communication, Gitlab for source control, vscode for writing code, and... honestly, what else do you even need to run a software company anyway?
At my last startup, the total monthly subscription cost was the $1 Bitwarden tier (granted, we were tiny). And yes, a Ryzen system bolted to a $10 lackrack was entirely sufficient for our hosting needs.
Admittedly, and horrifyingly, those stack.
Weirdly, I have felt this is a huge improvement over the Chrome-style address bar that hides when you scroll down. I always found it very distracting for reading, and it doesn't seem to annoy me as much when it's on the bottom (even though I think they brought back the collapsing behavior in a recent version).
Having switched from VS to JetBrains Rider a few months ago, I cannot recommend it enough. Way faster and less clunky than VS without Resharper, especially if you're targeting Unity. They're so far ahead I simply don't see any way for Microsoft to catch up any time soon.
The same way the sole purpose of humans is to eat burgers and reproduce, yes.
It's a surprisingly performant CPU. I've been using an x230 (the slower i5 variant, even) until a year ago and I felt pretty productive with it. In between Intel microcode nerfs and all kinds of software being rewritten into performance-hungry web-based SPAs I wouldn't recommend it in 2020, though.
To be honest, 1500ug could mean anything. The way street drugs are produced and sold, there's insane variance between what's "advertised" and what you actually get. Psychological damage wise, I actually wouldn't worry too much - at high doses your consciousness simply stops functioning.
This article about networking (as implemented in Source Engine, but applies to most realtime games) is a worthwhile read: https://developer.valvesoftware.com/wiki/Source_Multiplayer_...
Installing a firewall app and checking the connection log on my Android phone really spooked me. There's a ton of traffic in the background that shouldn't be there. It's absolutely crazy that Android doesn't have a first party firewall or the ability to disable internet access permission per app, but that would impact Google's ad revenue, so of course we can't have that.
There's usually trade-offs when it comes up to those highly optimized libraries. Utf8json doesn't have nearly as many features as more universal serializers. HyperLinq requires you to write boilerplate code for each custom collection you wish to support, and won't work on AOT platforms (such as Unity targeting the IL2CPP runtime, which happens to be the use case that would actually heavily benefit from such optimization).
Downscaling is widely employed at stages of the rendering pipeline where a full resolution buffer wouldn't make much difference (eg. reflections, post effects), but overall when you turn on 4k, you're mostly getting 4k. This is trivially verifiable by zooming in on a screenshot.
I imagine open-sourcing something that's both cloud-based and tightly integrated into the operating system would require a complete rewrite.
To solve this, they have an upgrade you can get called "Windows 10 Pro for Workstations". Costs a little over $300. Quoting the blog post on windows.com:
"You will see for Windows 10 Pro for Workstations productivity and enterprise focused applications in place of consumer applications and games. This was one of the top feedback shared with us by our partners and users and we're delivering this in our next update"
Last time I tried it, it still tried to install candy crush and such, but somehow failed, resulting in a glitchy start menu. That was a while ago, though.
Awesome! Any idea how well it deals with system updates? Last time I used a script to remove some of the crapware (OneDrive, games, office installers, etc) it all came back after a larger feature update.
Windows, although my experience with VSCode on Ubuntu wasn't very smooth or stable either (worked with TypeScript for a few months a while ago).