The area was partially clearcut about a decade back. Some areas are due for brush management and some for commercial thinning. Additionally, because it is alpine and contains a stream used by fish for spawning, it is interesting to see the variations in snow load and water flow in the stream year over year.
So there's at least a reason to get out each winter (snow load), spring (melt/brush growth/flowers), and summer/fall (stream health/identify trees once brush loses leaves).
I also like seeing if there's trees in stands dying at an unusual rate, which might indicate pine beetle infestations or sickness that I'd need to take care of.
Also, it's a fun hobby and a cool dataset to flip through.
When I first set up Let's Encrypt I thought I'd manually update the cert one per year. The 90 day limit was a surprise. This blog post helped me understand (it repeats many of your points) https://letsencrypt.org/2015/11/09/why-90-days/
Does the PoW make money via crypto mining? Or is it just to waste the caller's CPU cycles? If you could monetize the PoW then you could re-challenge at an interval tuned so that the caller pays for their usage.
It's to waste CPU cycles. I don't want to touch cryptocurrency with a 20 foot pole. I realize I'm leaving money on the table by doing this, but I don't want to alienate the kinds of communities I want to protect.
By doing PoW as a side effect of something you need to do anyway for other reason, you actually make mining less profitable for other miners, which is helping to eliminate waste.
This is an aspect that a lot of PoW haters miss. While PoW is a waste, there are long term economic incentives to minimize it to either being a side-effect of something actually useful, or using energy that would go to waste anyway, making it's overall effect gravitate toward neutral.
Unfortunately such a second order effects are hard to explain to most people.
I always felt like crypto is nothing but speculating on value with no other good uses, but there is a kind of motivation here.
Say a hash challenge gets widely adopted, and scraping becomes more costly, maybe even requires GPUs. This is great, you can declare victory.
But what if after a while the scraping companies, with more resources than real users, are better able to solve the hash?
Crypto appeals here because you could make the scrapers cover the cost of serving their page.
Ofc if you’re leery of crypto you could try to find something else for bots to do. xkcd 810 for example. Or folding at home or something. But something to make the bot traffic productive, because if it’s just a hardware capability check maybe the scrapers get better hardware than the real users. Or not, no clue idk
I just assume all reviews are lying unless I know the reviewer or have validated their past reviews. I don't know why these sites don't lean into the social angle and weight reviews by social-graph distance. This certainly doesn't mean you have to HIDE the public reviews by unknown people.... just give an incentive to give input at what sort of reviews you want.
Doesn't that require the user to curate a friends list of people with comparable tastes? I've never met someone who has my exact (eclectic and multilingual) taste in books.
Besides, I wouldn't even know who to 'friend' or 'follow' on a site like this. What's the point? Chances are I'd just end up in some bubble, which defeats the whole point of reading.
Presumably you'd agree with a review and then follow someone.
I can't say I've ever thought of reading as a way to fight against a "bubble", nor am I sure that being in a "bubble" is inherently a bad thing. I don't think my life is any worse for identifying that I'm not into fantasy smut or steven pinker or self-help neuroticism and in fact my life is better without these authors in it.
As the author points out, Batteries Included is a big reason I choose C# over and over again. Every time I have to go to NPM or Crates.io and look over five or more packages to solve some seemingly basic problem I get exhausted and frustrated that I'm not actually solving the problem I need to. C# has so much built in, and while there are third party options, the Microsoft way is almost always good enough.
FYI, You are comparing the modern version of DotNet (the first link) with the old legacy version (the second link).
The modern version of DotNet, "Net Core" is effectively a reboot of DotNet, with a very cross platform focus and redesigned API's based on decades of experience.
The impressive thing between .NET Framework (original .NET) and .NET now (rebooted as .NET Core but now dropped the “Core”) in that they largely foxed the API while leaving almost all of it intact.
Library code you wrote in C# 10 years before .NET Core will often just compile and run. Even more than code the resides developer learning. The plumbing between ASP.NET MVC (old) and ASP.NET Core (new) was completely and radically different. Yet writing an application in it was very much the same.
The first link appears to be for .NET Standard, which has a common API compatible with both Framework and Core.
Though it might be worth checking Github to find example usages of the APIs. Maybe there's even some libraries that improve the developer experience with cryptography.
These limitations come from cryptographic implementations provided by specific platforms, not from .NET. Can you list specific algorithms you need that are not supported?
The second article uses the wrong link too (it's for Framework, not for .NET).
As someone with no horse in this race, I must say that I'm a little disappointed in the way Linux "compatibility" deals with platform differences. Most parts of the crypto API seem to be marked as "works on Linux if/except when" which seems strange given that porting to macOS didn't seem to impose such restrictions. In some cases, the inner workings of the underlying library works differently and you get an exception when using certain functionality on Linux at all.
I though Microsoft did better porting dotnet to Linux. I knew they don't care about Linux GUI, but I hoped they'd at least do system libraries better.
This is an uncharacteristically involved type of comment for "someone with no horse in this race". It is unserious and/or malicious. I can't believe we are still having to deal with the same type of conversation 9 years later.
In case someone else is reading:
- AvaloniaUI/Uno
- Algorithms are dependent on what an OS crypto provider supports (which is OpenSSL in the case of Linux, so it's an OpenSSL issue), but you can always just use bindings to an alternative and wrap it in a stream, like some do with e.g. libsodium
- IO behaves differently because each OS has different IO implementation, .NET tries to homogenize it within reason, but there are differences that cannot be hidden, big surprise?
AvaloniaUI/Uno are both third party open source GUIs ... not by Microsoft. The Microsoft provided MAUI does NOT run on Linux (though it runs on ALL others ... android, ios, and even Mac). Not squinting on this omission and not ignoring it, sorry!
Agree on the "Algorithms are dependent on what an OS crypto provider supports" bit.
I love the Thinkpads that have both a touchpad and a trackpoint. It gives me an opportunity to use more than one position for mousing. For me all mice and also touchpads are not the most comfortable thing to use, so having more than one option is very important.
I’ve never heard anyone else mention this before, but same here. Incredibly painful. It was 25 years ago and I still wince whenever I see one of those nubs.
There's gen 1, gen 2 and gen 2 low profile, appeared in that order. Gen 2 and later with maximum sensitivity(separate from mouse speed/acceleration) should nearly completely solve that problem, the default is way too heavy.
Yeah same, not quite RSI, but definintively some pain after a while. Just wish they made them more like a game controller joystick instead of a piece of solid plastic with some strain gauges (or whatever they use, almost no travel)
Is there actual pressure? Does the pointstick move at all? Does it matter how hard you press on it? Or is that just psychological - you see the cursor moving and assume you are pushing against something.
Pricing is pretty steep for an aggregator. I know running the LLM is expensive, but maybe there could be a "lite" tier that offers a very basic customization. Cache top scoring results and let people subscribe to one of _n_ pre-computed feeds with more or less news.