Welcome to Incremental Social! Learn more about this project here!
Check out lemmyverse to find more communities to join from here!

CapeWearingAeroplane

@CapeWearingAeroplane@sopuli.xyz

This profile is from a federated server and may be incomplete. Browse more on the original instance.

CapeWearingAeroplane ,

I've only ever tried one distro. Please enlighten me on what's wrong with Ubuntu.

CapeWearingAeroplane ,

This is starting to be some years back, but I was exclusively using apt when I was using Ubuntu, have they gone away from that?

ChatGPT Answers Programming Questions Incorrectly 52% of the Time: Study (gizmodo.com)

The research from Purdue University, first spotted by news outlet Futurism, was presented earlier this month at the Computer-Human Interaction Conference in Hawaii and looked at 517 programming questions on Stack Overflow that were then fed to ChatGPT....

CapeWearingAeroplane ,

I've found chatgpt reasonably good for one thing: Generating regex-patterns. I don't know regex for shit, but if I ask for a pattern described with words, I get a working pattern 9/10 times. It's also a very easy use-case to double check.

CapeWearingAeroplane ,

I was thinking something similar: If you have the computer write in a formal language, designed in such a way that it is impossible to make an incorrect statement, I guess it could be possible to get somewhere with this

CapeWearingAeroplane ,

We tried the "trade your skills for something you need". In every surviving society it eventually lead to the development of a currency (not hard to see why), which requires/leads to regulation, which requires enforcement, aaaand you're back at a modern society. I'm all for more regulation to reduce economic and social differences in society, but the people that are talking about abolishing governments and currencies need to pick up a history book and follow their ideas to their natural conclusion.

"Controlling speech" is a hallmark of authoritarian governments, be they far-left or far-right, there are plenty of historical examples of both.

CapeWearingAeroplane , (edited )

Wow, I Wonder why everyone that's left in the regime that deports and persecutes dissenters says they are in support of that regime?

Ukraine never invaded anybody. Giving them weapons so they can throw out the people invading them, taking their land and molesting their people is a good thing. Russia has clearly shown that the only way to get rid of the plague that is Russian soldiers on foreign soil is to kill them. That's why we have this war that Russia has chosen to engage in, and which Russia can choose to withdraw from at any time. That's why Russians are dying by the hundreds of thousands.

CapeWearingAeroplane ,

It's sad, but countries like Russia show us very clearly why nations that want peace need to prepare for war.

I would love to not need to spend a cent on our military, or weapons manufacturing, but the hard reality is very clearly that if we aren't capable of mass producing weapons, we'll likely be invaded and killed.

That's a major part of the issue Europe is facing now: We've scaled down weapons production since the 90's, and now that we suddenly need millions of artillery shells it takes time to rebuild production capacity.

Hopefully Russia gets the picture soon, that we'll keep scaling up until every Russian invader is gone, and we can go back to not spending money on war...

CapeWearingAeroplane ,

Out of honest curiosity: Whats wrong with sopuli.xyz? I literally just picked a random instance when I joined Lemmy, and have never heard anything special about this instance.

CapeWearingAeroplane ,

Yup, who would have though that Russia invading their neighbour suddenly caused the entirety of western Europe to start the largest investments in military and weapons manufacturing since the cold war?

Looking at the results of this war so far (major expansion of NATO in the North, massively increased military spending in all of NATO, massively increased size of the Ukrainian military), you would almost think Putins goal was something completely different than preventing NATO expansion and "de-militarizing" Ukraine.

It's almost like the best way of preventing your neighbours from building huge militaries and joining alliances is by cooperating with them and helping them feel safe, rather than threatening, coercing and bombing them.

CapeWearingAeroplane ,

Yeah, the famous fascists that are actively working hard to join the EU, which we've seen so clearly the past decade just loves having fascist states in its ranks. You know, the fascist government that had an actual election as late as 2019 where southern and eastern regions largely voted for the person that won.

Notice how there was actually a change of power in that election - a known hallmark of fascist states.

CapeWearingAeroplane ,

You actually have to elaborate on what you mean by "pro fascist-coup gov", I honestly don't know what fascists your talking about.

CapeWearingAeroplane ,

Lol at the people downvoting this like that isn't exactly what happened: NATO had wanted Finland to join for years, but they didn't want to join, for fear of provoking Russia. Putin shows the world that appeasement doesn't work, and Finland joins in a heartbeat.

CapeWearingAeroplane ,

I actually hadn't realised that yet, thanks for pointing it out, I thought I was going crazy with the amount of people suddenly supporting Russian invaders

CapeWearingAeroplane ,

When did he get steamrolled? When he ensured that corrupt people were sentenced by a court before being jailed, or when he applied to join the famously pro-fascist EU?

CapeWearingAeroplane ,

Honestly: Yes. It's an example that perfectly encapsulates how windows "as a concept" actively babies and dumbs down its users. I the 00's, nobody had a problem with file extensions, but now that we're working with users that have grown up with computers we suddenly need to remove them because they're "too confusing"?

CapeWearingAeroplane ,

The amount of times someone has asked me why something doesn't work, and I've silently pointed to the sentence or paragraph next to the code snippet they've copied...

CapeWearingAeroplane ,

I've seen this thing where people dislike inheritance a lot, and I have to admit that I kind of struggle with seeing the issue when it's used appropriately. I write a bunch of models that all share a large amount of core functionality, so of course I write an abstract base class in which a couple methods are overridden by derived models. I think it's beautiful in the way that I can say "This model will do X, Y, Z, as long as there exists an implementation of methods A, B, C, which have these signatures", then I can inherit that base class and implement A, B, and C for a bunch of different cases. In short, I think it's a very useful way to express the purpose of the code, without focusing on the implementation of specific details, and a very natural way of expressing that two classes are closely related models, with the same functionality, as expressed by the base class.

I honestly have a hard time seeing how not using inheritance would make such a code base cleaner, but please tell me, I would love to learn.

CapeWearingAeroplane ,

Well yes, I get the differerence between an interface and a class, and what I write is typically a class, which contains properties and functionality that may or may not be overridden in derived classes.

For example, calling a parent class implementation can be useful when I have a derived model that needs to validate its input in some specific way, but otherwise does the same as the base class.

What I don't understand is why this makes OOP bad?

CapeWearingAeroplane ,

Methane can be produced renewably from bio-waste. H2 production by steam reforming lends itself well to CCS, and thus to being carbon neutral, even when the methane comes from non-renewable sources.

CapeWearingAeroplane ,

And this is still a large step in the right direction, because cheap hydrogen creates an incentive to develop hydrogen infrastructure, which increases the demand for hydrogen, and can help lay the groundwork for a future in which hydrogen is produced from renewable sources.

Also, steam reforming lends itself well to CCS, and as such it can be performed without carbon emissions.

CapeWearingAeroplane ,

What you're saying is true. I still want to point out that developing hydrogen infrastructure based on non-renewable hydrogen today, helps lay the groundwork for using primarily renewable hydrogen tomorrow, because we're developing storage, transportation, and fuel cell technology.

Also: Methane can be produced from renewables, so developing steam reforming technology today, using non-renewable methane, helps lay the groundwork for renewable-based hydrogen production tomorrow.

Finally: Steam reforming lends itself well to CCS, so hydrogen production from renewable methane + CCS is a potentially viable path to a carbon-negative future.

Court Bans Use of 'AI-Enhanced' Video Evidence Because That's Not How AI Works (gizmodo.com)

A judge in Washington state has blocked video evidence that’s been “AI-enhanced” from being submitted in a triple murder trial. And that’s a good thing, given the fact that too many people seem to think applying an AI filter can give them access to secret visual data.

CapeWearingAeroplane ,

No computer algorithm can accurately reconstruct data that was never there in the first place.

What you are showing is (presumably) a modified visualisation of existing data. That is: given a photo which known lighting and lens distortion, we can use math to display the data (lighting, lens distortion, and input registered by the camera) in a plethora of different ways. You can invert all the colours if you like. It's still the same underlying data. Modifying how strongly certain hues are shown, or correcting for known distortion are just techniques to visualise the data in a clearer way.

"Generative AI" is essentially just non-predictive extrapolation based on some data set, which is a completely different ball game, as you're essentially making a blind guess at what could be there, based on an existing data set.

CapeWearingAeroplane ,

I 100 % agree on your primary point. I still want to point out that a detail in a 4k picture that takes up a few pixels will likely be invisible to the naked eye unless you zoom. "Digital zoom" without interpolation is literally just that: Enlarging the picture so that you can see details that take up too few pixels for you to discern them clearly at normal scaling.

CapeWearingAeroplane ,

Looking at a half circle and guessing that the "missing part" is a full circle is as much of a blind guess as you can get. You have exactly zero evidence that there is another half circle present. The missing part could be anything, from nothing to any shape that incorporates a half circle. And you would be guessing without any evidence whatsoever as to which of those things it is. That's blind guessing.

Extrapolating into regions without prior data with a non-predictive model is blind guessing. If it wasn't, the model would be predictive, which generative AI is not, is not intended to be, and has not been claimed to be.

CapeWearingAeroplane ,

I believe brew dropped support for a high Sierra just a couple years back (2022 I think) but as of now my 2012 MacBook Pro is still chugging along whenever I need to compile or test something for x86 and can't be bothered to cross-compile from my new MacBook :)

CapeWearingAeroplane ,

Hehe, I absolutely agree.. for reference, High Sierra is v10.13, released in 2017. I'm now running v13, released 2022. They moved from v10.15 to v11 in 2020, when the arm chips were released.

My old MacBook could probably run 10.15 just fine, but I don't have any good reason to update it, as it's only purpose now is to compile distributables for other old machines.

Also: I really dislike that they've been pushing non-backwards compatible major releases so hard since 2020. I'm not updating my OS because I can't be bothered to break shit, it shouldn't be like that..

CapeWearingAeroplane ,

Not exactly art, but as a beginner in climbing you definitely want good shoes. The same applies when you are experienced of course, but the difference between a good and bad shoe purely in terms of enjoyment is enormous.

The same applies to a lot of other stuff as well. If you feel like your equipment is constantly fighting you, it's hard to enjoy what you're doing.

CapeWearingAeroplane ,

With regards to climbing shoes I would say there's super cheap crap, and that as long as you don't buy that, personal preference is more important than anything else. Professionals will often be using the same shoes as people with a couple months of experience.

CapeWearingAeroplane ,

A lot of codebases in skuff like fluid mechanics, meterological models, quantum mechanics etc. are still in Fortran. Largely because there is very little to gain from rewriting the code base in some other language.

I would choose Fortran for a new project 0/10 times, but to be fair, it's a completely viable language for developing complex and computationally intensive models, and it's better to have the 1-2 new guys learn Fortran every year than to rewrite a 200k line code base in some other language that offers few or no real advantages outside of personal preference.

CapeWearingAeroplane ,

That's not a bad question! If it were the case that Fortran was a language that had very little utility outside of a few small things that no one wants to use, the cost of training people would eventually surpass the one-time cost of a rewrite.

As it stands however, Fortran is still a perfectly viable language if you know how to use it, and (one of) the de-facto standard in quite a few environments. So even if you re-wrote the code base, your new guys would still probably have to learn it in order to use some common libraries and tools.

Also, it's hard to overestimate the complexity in this kind of re-write. We're talking about a lot of code that is written for performance rather than readability, and where the documentation for the algorithms typically is "that article".

  • All
  • Subscribed
  • Moderated
  • Favorites
  • incremental_games
  • meta
  • All magazines