Hacker News new | past | comments | ask | show | jobs | submit | krimskrams's comments login

Curiously, I haven't seen any mention of Google Earth Engine (GEE) in these comments so far. On top of offering a massive data repo of optical and SAR satellite imagery dating back to the 70s (LANDSAT 1-9, Sentinel 1-2 and others), it also has a Python API module (and thus can also use GIS, web integration etc.) and you can also use the in-browser JavaScript version (GEE Code Editor) all for free. With that, you can create your own indexes for whatever purpose with some image arithmetics. Its business model is that you have to pay monthly if you're sourcing massive amounts of data or using it at enterprise scale. I think the best part of the JS version (despite being slow at times) is being able to share an entire project with a link.

It seems that Nimbo is trying to offer a more analysis-ready alternative with some pre-processing like cloud removal done beforehand, which can be done yourself with some coding and with greater control on GEE. The lack of mention of the exact spatial or temporal resolution and surface coverage is an odd choice to me. These parameters are what I look for first and foremost when considering alternative data sources. With multiple data products, I think the website should atleast give a range (Minutes, days? Centimeter, meters?) of what resolutions are available. The comparison with Google Earth seen on the website is also bizarre to me as GEE is a more apt comparison because it is specifically meant for manipulating and sourcing satellite imagery. It would be more compelling to see a comparison of that instead.

I previously used GEE at university for flood mapping and mapping forest fire damage. This tool is also actively being used in peer reviewed journals with a large community around it. And yes, you can use it to see the effects of climate change and human impact on nature, I will leave it as an exercise for you to search for examples.


I'd like to bring some perspective as someone who comes from a non-programmer background (mainly academic data science with Python and R) and just starting to learn C++.

Bjarne's book seemed to be a comprehensive introduction and I'm currently going through it. I found that adding "using namespace std" at the beginning of the file reduced some of C++'s syntactic overhead that a beginner such as myself has to account for. It allows me to focus on the essential by learning the programming principles, rather than getting stuck on the syntax and having to (annoyingly) repeat std:: every line.

Nevertheless, I think every beginner should know the disadvantages of setting the namespace at the beginning of the file and that no one should use it in production code, but it does its job at keeping things simple if I'm just starting out with C++. There is a reason why Bjarne does this in his book, and I can see why.


> Bjarne's book seemed to be a comprehensive introduction and I'm currently going through it. I found that adding "using namespace std" at the beginning of the file reduced some of C++'s syntactic overhead that a beginner such as myself has to account for. It allows me to focus on the essential by learning the programming principles, rather than getting stuck on the syntax and having to (annoyingly) repeat std:: every line.

That's a false dichotomy. You are free to add using namespace directives in scopes that aren't propagated to other components, such as private headers, source files, functions definitions, etc. including using namespace directives in interfaces is a notorious source of problems.

The problem with Stroustrup's pedagogical style is that it conveys to newbies that this approach is the right way to write code although this is a known source of nontrivial problems that will leave any newbie stumped.


You make a good point. After more reading on this, I change my mind. The slew of problems caused by using namespace directives far outweigh the positives of avoiding the use of prefixes for convenience sake.

Even if there are cases where they can be safely used as you've mentioned, its introduction in the book early on, especially in the examples, seems to be a crutch that could lead to an eventual footgun for beginners like me who are following along. I'll reconsider its use from now on.


Are you confusing electricity generation with electricity use? If we're counting off-grid electricity generation, then we're talking about A) critical infrastructure like utilities or B) off-grid homes or communities which typically use solar panels, small wind turbines or gas/biogas to generate their own power. The off-grid portion most likely make up a tiny portion of France's energy mix, which is dominated by nuclear (>50%).


No, I'm talking about energy use that doesn't involve electricity production at all. It potentially could be electrified in many cases, but that doesn't reduce the hypocrisy of the selective "if it hasn't been done it can't be done" mindset.


Not rinsing also leaves all the food residue, germs (dead or alive) and debris that has collected in your mouth throughout the day. Not rinsing my mouth after brushing feels like showering and leaving the soap on.


Germs will be in your mouth whether you rinsed or not. The bacteria matter, those are the reason you don't want food there in the first place, and those are killed better by not rinsing.

Think of the paste more like something you need to apply and let sit, and less as some kind of fancy soap to wash the teeth with.


What do you think about the other side of the video game industry where games are distributed digitally? Most PC games nowadays are distributed this way and even consoles are moving in this direction too. There is so much more to it than just aligning marketing and distribution with the development cycle.

Time and time again, news breaks out about terrible working conditions and crunch culture being so ingrained and standard in this industry. Many cases come from studios that mainly distribute their games digitally. So many AAA titles nowadays are released half-finished, broken and rushed for the sake of meeting next quarter's quotas at the expense of the company's employees mental health (Ubisoft for instance), and in some cases, their lives (Activision Blizzard).

The fact that some developers are unjustly taking heat, blame and pressure from their own playerbase is not the saddest part. Video game journalists are disincentivised from talking about it from fear of being blacklisted.

I find that looking at it from the traditional brick-and-mortar perspective misses a dark side of this industry that is often entirely ignored, or treated as an open secret. Crunch can be avoided. Nintendo and Mojang have delayed releases to avoid crunch, yet one of the two also deals with physical retail copies. This is a management/investor pressure/culture/people issue.


> What do you think about the other side of the video game industry where games are distributed digitally?

As someone that has done work for indie studios, you very much still have to align marketing and distribution with the development cycle with online marketplaces. Shelf-space and shelf-life aren't any less real because they are virtual - if anything, they're scarcer resources. Anyone who's actually sold things online can attest to this; customers' patience and attention spans are horrendously short. Not making it into the first page of results can be a straight-up death sentence for a project.


For video games there are also holiday seasons that you may not want to miss. So even if you are using digital stores, there are deadlines that might matter


After having used Windows for over 20 years (XP to 10), I decided to switch to Linux a year and a half ago and I'm happy for it. The requirement for a Microsoft Account and nonsensical UI changes requiring more clicks to reach the settings I want was annoying but not a deal breaker at first. Microsoft has also been trying to make Windows more like MacOS, or a mobile tablet, since Windows 8 which I don't like.

What really made me worry about the future of the Windows ecosystem is the increasing amount of telemetry and Microsoft's endless attempts at trying to monetise every part of the system at the expense of my user experience, even if I paid for a license.

Making the base OS usable by disabling telemetry (and Cortana) hidden away in the settings has become a hassle. The UX dark patterns trying to make me switch from Firefox to Edge has become tiring for me. Them experimenting with ads in the file system, even if it was an experimental feature that was "never meant" for public release, made me wonder how far they were willing to push it in future Windows iterations, so I made the switch.

Edit: Worth mentioning that I switched to Fedora XFCE and I stuck with it because it doesn't get in the way of my workflow. I also noticed that it doesn't use as much background resources as W10 which is great.


I don't think it's so much Linux getting better as Windows getting worse. Like even beyond having ads in the start menu and having the default browser open up to a gigantic chumbox, a lot of the things Linux was historically getting crap for like the inconsistent UI elements; that stuff is so much worse on Windows now. Running KDE apps in Gnome or vice versa looks significantly more visually consistent than running Windows apps in Windows.


Go boot up and use a vm with kde3 then kde4 then kde5 then kde6 and i think you will rescind your claim. Its night and day better over time. I suspect even gnome has improved but i dont have the experience with it so i cant authoritatively comment.


Both KDE and GNOME have improved dramatically over the years in stability and user-friendliness. The leap from KDE Plasma 5 to 6 was massive and brought proper DPI scaling to all displays for both X11 and Wayland applications, on par with what Windows offers.


When they kill Windows 10 support and the newest Windows is still garbage, I'll switch to Linux. Most apps are compatible with Linux anyway, and these that aren't can be run within a VM, or I can have dual-boot, or whatever. I don't want my computer to be actively fighting against my comfort.


I did the same recently. I never stopped using linux, I used it only for work though. i saw Windows 11 which is less and less for power users, to the point of going against it.

2 weeks ago I installed Kubuntu on a second nvme SSD in my gaming desktop and I discovered that: working on a desktop is so much more pleasant and working on Kubuntu satisfies all my needs except gaming.

BUT since I got a steam deck, I have been playing mostly there anyway. And yes steam deck is linux too.

I tried and fought enough with macOS, Windows is betraying their own users and not having bash is frustrating. so here we go, full linux.

My children first OS is going to be Kubuntu, let's see how it goes


I get what you're saying. Although I find that referring to humanity as a collective, or using "we" as in "we are in this together" in discussions like these runs the risk of homogenising human societies into one, even though a large part of humanity's historical impacts on the environment has been heterogeneous (i.e., industrial revolution beginning in Western societies). You can find the same criticism surrounding the term "Anthropocene" in academic and general settings.

Countries such as Pakistan and Pacific island countries that have contributed the least to climate change are among the most impacted, which is why two questions (among many others) have loomed climate politics over the past 30 years: "Where does the liability fall?" (Ex: loss and damage fund) and "How can I, as a country, be in a better position within a global crisis?" (Ex: disagreement over the global warming potential of non-CO2 emissions due to different chosen time horizons between countries; GWP100 vs. GWP*; this greatly affects carbon accounting in agricultural countries that rely on cattle for instance)


What is your point? My point is, there will be no escape for humanity with no regard to their contribution to the climate change... We are in this together, though 99% of the human population can't do a thing about it.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: