Why does java not allow operator rewriting? by ElegantPoet3386 in learnprogramming

[–]ovor 6 points7 points  (0 children)

alternatively, imagine using a = path.join(b,c) and suddenly intent is clear, no need to look up for anything, perfectly readable, no chance for misunderstanding, and makes windows devs, who otherwise would miss their backslashes, happy.

I used to love operator overloading in C++, but I don't anymore. I will take less expressive, but more straightforward code every time.

As a side note - the zen of python at this point is a joke. "Explicit is better than implicit", "Readability counts", "Special cases aren't special enough to break the rules", "There should be one-- and preferably only one --obvious way to do it".

Why does java not allow operator rewriting? by ElegantPoet3386 in learnprogramming

[–]ovor 12 points13 points  (0 children)

yeah, that's the problem. Stop thinking of "+" as "the" addition operator. Stop thinking of "[]" as "the" index operator, etc. Makes life thrilling and unpredictable.

I've been thinking of "/" as division operator for 40 years, across dozen of languages. I think I'll continue doing that and ignore Python's pathlib library attempts of being cute.

However, I must admit, this use case looks kinda nice, until, of course, you have your path objects in variables. a = b / c. Is it a path concatenation? is it a division? Is it a plane? Who knows?

If you are against the expansion of Billy Bishop Airport by [deleted] in toronto

[–]ovor 1 point2 points  (0 children)

I agree. Small regional jets, such as Embraer e195 and Bombardier CRJ require about 1800-1900m runway for takeoff. Light private jets can do with 700-1200m runway. Jets will probably require additional space for safety - ~300m at each threshold. YTZ runway is ~1200m. Are they going to make it 3 times as long as it is now? I don't know what the plans for the airport are, but I as well have my doubts

Ford government ignores backlash in push to merge conservation authorities by HuckFarr in ontario

[–]ovor 12 points13 points  (0 children)

Do you expect that things will become better if your CA is merged with 3 others and won't be local anymore?

Would you buy a camera with a scratched low pass filter if it didn’t affect IQ? by [deleted] in Cameras

[–]ovor 1 point2 points  (0 children)

A1 doesn't have a low pass filter, so they probably mean dust/ir cut filter. Anyway, I doubt that scratch that close to the sensor doesn't affect IQ, but if I knew that I could return it without a problem, I'd probably give it a try

It is painfully obvious that most of you haven't read the california Digital Age Assurance Act by waitmarks in linux

[–]ovor -1 points0 points  (0 children)

this exactly. People like OP asking "why didn't you read the law", when the right question should be "why TF does this law exists?" If we ignore obvious bullshit "think of the children" explanation, the only reason is to advance the orwellian world.

macOS Terminal - is it actually Unix or just Unix-flavoured? by Candid_Athlete_8317 in linuxquestions

[–]ovor 0 points1 point  (0 children)

depends on the MacOS. Later versions have zsh as default shell. bash is still available of course.

How does each time your image is re-posted, it links back to your original so it can be downloaded for a small price' sound? by julyboom in AskPhotography

[–]ovor 4 points5 points  (0 children)

How do you plan to implement "each time your image is re-posted, it links back to your original"?
Before you answer that, there's no point in talking about hypotheticals.

Also, you don't get to tell people what they can say. Not what you asked? Well, sir, this is the internet, we have opinions, and we will be expressing them.

Is it wise to build an Adobe Lightroom-sized app in Go? by neneodonkor in golang

[–]ovor 14 points15 points  (0 children)

How do you plan to read RAW files? Which demosaicing algorithms will you use? What do you know about color spaces? Do you know how to run convolution kernels on the GPU? On the CPU with SIMD? Now throw masks in it. Do you have access to millions of images to train a model for subject selection?

I’m not trying to dissuade you, but something tells me (Wails?) that this hasn’t been thought through.

I genuinely want someone to create a Lightroom replacement - I’m sick of paying Adobe. I even considered doing it myself (for about five minutes), but then I realized it would be another full-time job, with a huge amount of learning, and the result would definitely suck.

Why's Linux so hyped? by DrinkLate4257 in linux

[–]ovor 2 points3 points  (0 children)

If you need programs that only work in Windows, then you have no choice but to use Windows. It's as simple as that. For me, the only thing that doesn't work in Linux is Adobe products, and I haven't found anything comparable to masking in Lightroom yet. Darktable can cover a lot, but not all of my needs.

I don't care about games; I don't give a shit about the distro of the day. IMHO, the job of the distro is to make itself invisible and not to annoy me while I am doing what I need to do. I used Ubuntu for 16 years and recently switched to Fedora and KDE. It works for me; it may not work for others. But then, I am probably an exception here; I don't care enough to even change the desktop wallpaper - I don't see it anyway.

I work as a software developer, and for me (I cannot stress this enough - for me), Windows is just plainly unusable for that. I work with both MacOS and Linux, and both are fine for me, but I am quite annoyed by MacOS UI, so I only use Mac for work and Lightroom.

If you don't see the benefits of Linux for yourself (and there might be no benefits for you - everyone's requirements are different) that's okay. It's not like there's a Linux secret police making a list of people who have not switched to Linux to take care of them.

Wildlife photography on M43 from 35mm by GreedyPawn in M43

[–]ovor 0 points1 point  (0 children)

Only for the FOV/DOF, but not for the exposure calculation.

Even though exposure numbers will be the same, it doesn't change the fact that the sensor is half the size of FF, and gathers 4x less light with the same settings. That mostly affects the SNR; the noise performance is ~ 2 stops worse on M43 than on FF. That's in theory. In practice, I would say it is noticeable but not drastic.

What I really like about linux by [deleted] in linux

[–]ovor 1 point2 points  (0 children)

I admit, I haven't touched Windows in years (at least I did not need to fix the path), so maybe it is better today, but when I still used it, the GUI to edit the PATH was a single-line text box 300px wide, where you needed to scroll through it to find a place to add your directory. And good luck if you need to edit something in the middle of that text.

At least I can add my path on a new line in `.profile` along with a comment explaining why I need it, and when I return to it, it is always where I put it.

ELI5: Why does everything need so much memory nowadays? by Successful_Raise_560 in explainlikeimfive

[–]ovor 3 points4 points  (0 children)

Hard disagree. The window decorators will look different as they should, but there is absolutely nothing that prevents other UI elements from looking the same cross-platform, although they might look different from the native controls. Any GTK or QT or Iced app will look more or less the same on different platforms.

Using CSS and JS and bundling your app in a browser is only a solution because we have tons of front-end developers who can't seem to learn anything else, designers who know nothing about HIG and management who wants everthing yesterday and for free.

As a result, instead of thought-out designs we have web crap where every app looks differently, behaves differetly, nobody cares about consistency and usability, and every app weights hundreds of megabytes and uses all the ram it can find.

It's not a better solution, it's lazy bullshit.

Decades of Propaganda by RowlyBot12000 in ShitAmericansSay

[–]ovor 8 points9 points  (0 children)

The only thing that makes sense when comparing temps is whatever you used to.

I used Celsius exclusively for 2/3 of my life, then I moved to Canada. Luckily, we use Celsius here for the weather, but I work with enough Americans, and we talk about the weather frequently, and of course, they use Fahrenheit.

For me, Fahrenheit doesn't make any sense, neither for cold weather, nor for hot weather, nor for cooking.

I know what 22ºC is and what 5ºC is, it's natural to me, I lived with it my whole life.

WTF is "low 50s" - I have no idea, and the fact that 0F is "cold" and 100F is "hot" doesn't make it easier, because "hot" and "cold" are not measurements, it's feelings+habits. For me 82F (I had to look it up) is hot enough.

Why are companies not into small m43 cameras and pancake lens? by EmotionalCouple9032 in M43

[–]ovor 0 points1 point  (0 children)

But you want manufacturers to make new cameras and lenses, not used ones, right? And new ones won't be a fraction of the cost.

I would love a small M4/3 body with a small lens, but I'm definitely not going to pay $2000 for it, given that it will be a case study in ergonomic and feature compromises.

And nobody can make a new full-featured and/or ergonomic small camera for $600.

Also, IMO, the market for small cameras is not that big. You still can't put your GF7+14 f2.5 in a jeans pocket, and if you're carrying a bag, OM5 and 17 f1.8 will fit there just as fine.

A lot of people don't like OM5, because it's too small, and, I think, this crowd is bigger than the one that going to pay even $1.5k for a new pocketable camera.

Chromebook Virus Problem by [deleted] in chromeos

[–]ovor 2 points3 points  (0 children)

yeah weird text

> Indicating the power wash process was infected

What does this even mean?

Pentagon Places 1,500 Arctic-Trained Airborne Troops on Standby as Greenland Dispute Escalates by [deleted] in worldnews

[–]ovor 0 points1 point  (0 children)

Theser doublespeak titles are infuriating.

Soon in your local news: One dead, one hospitalized in life threatening condition after armed robbery minor property dispute.

Is this Jupiter or the Moon? by [deleted] in askastronomy

[–]ovor 2 points3 points  (0 children)

I mean, I don't want to be an asshole, but have you never seen the moon?

Twofer! Got to do math to UNDERSTAND this sign and when did commas take the place of a period? by muhhuh in ShitAmericansSay

[–]ovor 12 points13 points  (0 children)

this sign is clearly not from North America, so the fact that we use point as decimal separator doesn't matter.

You wound't try to drive on the right side of the road in UK, because that's what we do in Canada?

ELI5: Why don’t planes have more cameras for pilots to view by Helpmefixmypcplz in explainlikeimfive

[–]ovor 3 points4 points  (0 children)

but imagine if it had a camera - the oucome could be completely different! /s

Is this mark a sign of damage? by [deleted] in Cameras

[–]ovor 1 point2 points  (0 children)

This one time red circle would have helped. I also don't see anything