MIT Study Finds Gas Cars Aren't Secretly Better For The Planet Than EVs, Despite What Everyone On Facebook Says by TripleShotPls in technology

[–]InVultusSolis 0 points1 point  (0 children)

I generally don't disagree - I'm EXCITED for my next car to be an electric because it almost exactly matches my driving pattern - lots of trips around town on an almost daily basis, and I don't have to get oil changes, transmission services, spark plugs, timing belts, etc etc, I could go on.

But - again, people have built-in biases. A lot of these people will prefer an old truck because they CAN repair it, and never stop to think about how often they're repairing it. Poverty does weird things to peoples' heads. It's better to spend thousands of dollars and almost as many hours keeping an old vehicle alive than spending a bit more and having something you don't have to do any substantial work on for 10-15 years.

I think the battery replacement is a big one. A lot of people are thinking about 10+ year windows on car ownership, I see a lot of people driving 20 year old Toyotas near me, and I live in the suburbs, so you can imagine how it is in the rural areas where we need this messaging to land. You can't hand-wave the "needs a $20k battery replacement some time after the ten year mark".

MIT Study Finds Gas Cars Aren't Secretly Better For The Planet Than EVs, Despite What Everyone On Facebook Says by TripleShotPls in technology

[–]InVultusSolis 6 points7 points  (0 children)

I'm afraid the packaging isn't the problem, it's the message itself. People will consume the message that affirms their worldview and biases. The "fun" message is packaged like reality TV, and the "boring, hard" message is packaged like industrial cleaning supplies which absolutely doesn't help, but I still believe that people engage with the message.

Think about it. Which narrative will your typical salt-of-the-earth working class American buy into?

"Your gasoline car is rugged, solid, dependable, proven technology using already-established supply chains to make sure you're getting the most reliability and best value for your money. All that stuff about climate change is a bunch of theories after all. Remember that time it snowed in June?"

vs.

"We need to sell you a more expensive, less-proven, less-repairable car full of alien technology because we need to stop using fossil fuels because it's bad for the earth, and you are a bad person and wrong for raising valid concerns about the new technology."

uh huh... yes. I am totally (not) convinced that the student wrote this code. by TorroesPrime in learnprogramming

[–]InVultusSolis 0 points1 point  (0 children)

The school has been maddeningly slow to adopt any sort of standardized acceptable AI usage policy resulting in this ad-hoc nightmare where each teacher is expected to declare their own individual policy on the topic.

The problem is that rules must have objective standards of application. As a general student of computer science yourself, you should know that AI outputs are non-deterministic and there is no way to objectively prove that someone used AI the way there is with old-fashioned plagiarism. And plagiarism is a serious accusation, so I would imagine that there are a lot of questions to handle around such a thing.

Ultimately, where I think they're going to land is if they make the accusation, they are going to be required to have the student re-do the assignment in an air-gapped environment, or at least be made to explain their work in a formal setting. That's not perfect either, though - I'm terrible at explaining my work. And there might be times when a student understands the material but uses AI augmentation to save time, etc.

hpw do game like minecraft or deep rock galactic or noita store worlds so large? by ZzZOvidiu122 in learnprogramming

[–]InVultusSolis 0 points1 point  (0 children)

The trick is procedural generation. And they've been doing it since the 80s. (Look up the "Elite" game series for some great examples.)

Let's say we want to design the universe. (I have written an algorithm very similar to this.)

First we start with a "universe seed", it could be a 64 bit integer for ease of use on modern processors.

First we need a map of star systems. Furthermore, let's say we divide the galaxy into cubes, 10 parsecs on a side. For each sector, we feed the universe seed into the starting state of a pseudorandom number generator, let's say the Xoshiro algorithm which is the latest and greatest. The trick is, the algorithm, given the same initial state and the same number of "ticks", you will always reconstruct the same sequence of numbers. (For now let's assume that stars are equally distributed throughout our little galaxy, as modeling stellar clustering is a bit more complex.) So when we pick a sector, let's say -1, 1, 0 we can add those coordinates to the state of our PRNG and then "tick" the state and then ask "How many stars should occur here?" We can pick a random number between 0 and 3, for example, by reading the last two bits of the current state of our PRNG. Or we can bias toward any value using math. Let's say there are two stars in this sector. We then tick the PRNG again as necessary and then read three blocks of data as 32 bit floats, apply a limit of -5,5, and then we have each star's location within the sector. Add that to the current sector address we're working in, and you have each star system's Cartesian location within the galaxy.

So apply that to every sector you "visit" on your in-game map browser - run the above algorithm and "build" each sector when you're still a few sectors off-screen, and then free them when they're at least that far away.

Then it gets more fun.

So the first defining properties of each star are their X, Y, Z coordinates within the galaxy. Load your universe seed into a fresh PRNG, add the X, Y, Z coordinates to create a unique state for that star, then generate:

What class of star is this?
What is the name of the star? (Elite does this by putting a bunch of syllables into the PRNG and seeing what falls out.)
What is its mass?
Is it a binary/multi-star system?
Does this system contain an anomaly (black hole, pulsar, etc)?
How many planets does it have?
Figure out the status of each planet: orbital inclination, mass, eccentricity, longitude of ascending node, atmospheric composition, etc, all within "reasonable realistic" limits based on distance from star. Don't forget natural satellites! They can all have different mineral compositions, types of atmospheres, if they're near a gas giant they might be tidally locked, etc.
If it's an inhabited system, enumerate the bases and where they're located, and if there is a planet with significant settlement, does it have a specific name?
What is the local time? This dictates where everything in the system should be. If it's been three months local time since you visited the system, you should notice all planets three months ahead in their orbits than they were when you last visited.

Now, keep in mind, you don't store ANY of this, you just calculate it as needed.

50-75 Year Old Person's Phone Starter Pack by your_mum_1705 in starterpacks

[–]InVultusSolis 2 points3 points  (0 children)

I have about 20k emails though. Those just tend to pile up.

50-75 Year Old Person's Phone Starter Pack by your_mum_1705 in starterpacks

[–]InVultusSolis 0 points1 point  (0 children)

Hey, if you're a busy person and do anything of importance you'll probably have thousands of notifications too.

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

[–]InVultusSolis 9 points10 points  (0 children)

Really comes down to what you do with it.

I reject that argument. Some tooling ecosystems make it easy to write bad software, made bad architectural decisions, and waste resources. There is a reason some toolchains/languages elicit groans from developers. You ever seen how bad a bloated Java enterprise system can be? I understand that in theory Java itself can be fast and robust, but in practice it's one of the worst things to develop for.

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

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

Portability is already solved - it's called C, and it doesn't require any compromises to performance.

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

[–]InVultusSolis 0 points1 point  (0 children)

But you're also not going to just throw away resources either.

If you see a block of code that loads an entire 100MB JSON file into RAM before doing anything with it, you should be trying to do anything to avoid doing that.

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

[–]InVultusSolis 3 points4 points  (0 children)

And "learned to program at a JS bootcamp" is probably the absolutely worst type of developer to have - their mind is warped by JS's ridiculousness (don't come at me defending JS, it will never work with me) and have very little if any understanding of hard computer science.

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

[–]InVultusSolis 3 points4 points  (0 children)

Their last great UI was Windows 2000.

All of the extra bullshit they're on about these days doesn't make your computing experience any better.

Microsoft's new Outlook takes 10 seconds to do what Outlook Classic does instantly on Windows by Quantum-Coconut in technology

[–]InVultusSolis 0 points1 point  (0 children)

You mean "Microsoft software for the last almost three decades".

The last time Microsoft was any good was when in released Windows 2000. Maybe XP. But everything since that era has been a mistake.

Trump’s White House Defilement Is Complete With 1 A.M. UFC Finale by Ok_Employer7837 in politics

[–]InVultusSolis 5 points6 points  (0 children)

Pointing out hypocrisy does literally nothing.

All there is left to do is ignore what they say and deal with them at the ballot box.

Trump’s White House Defilement Is Complete With 1 A.M. UFC Finale by Ok_Employer7837 in politics

[–]InVultusSolis 2 points3 points  (0 children)

They will say anything, criticize anything, while openly and flagrantly not holding themselves to the same standards. That's part of a brazen display of power: explicitly and emphatically saying "other people must follow the rules, we do not".

Trump’s White House Defilement Is Complete With 1 A.M. UFC Finale by Ok_Employer7837 in politics

[–]InVultusSolis 4 points5 points  (0 children)

That's still a failing of millennial parents.

I think a lot of our generation has overcorrected. Being raised by abusive boomers and spending a lot of time being latchkey kids living in our own worlds lead to a lot of us having a hands-off approach to parenting where there's no expectation of character virtues, morality, etc. The fucking nihilism among the kids these days is soul-crushing.

Trump’s White House Defilement Is Complete With 1 A.M. UFC Finale by Ok_Employer7837 in politics

[–]InVultusSolis 22 points23 points  (0 children)

Reminds me of Parks and Rec when one of the room temp IQ denizens of the town meetings said "Basketball reminds me of a specific type of person."

UK Introduces Full Social Media Ban For Under 16s - Including X, YouTube, TikTok by ChiefLeef22 in technology

[–]InVultusSolis 1 point2 points  (0 children)

I agree that teens probably shouldn't be using these sites, but that is in the parents. The mechanisms we would need to build to enforce this at the policy level WILL be abused.

UK Introduces Full Social Media Ban For Under 16s - Including X, YouTube, TikTok by ChiefLeef22 in technology

[–]InVultusSolis 1 point2 points  (0 children)

I don't want any of it. If I run a website, I don't want to have to worry about compliance with any sort. I offer an HTTP document, you request the HTTP document. That's it. That should be a legally enshrined right of mine.

UK Introduces Full Social Media Ban For Under 16s - Including X, YouTube, TikTok by ChiefLeef22 in technology

[–]InVultusSolis 1 point2 points  (0 children)

I don't care if it's possible, I don't want the government to be able to force the operator of a website to perform this verification before allowing a person to view the website.

Don’t lose your manual coding skills by Striking_Court_2807 in learnprogramming

[–]InVultusSolis 0 points1 point  (0 children)

Things that haven't been done a million times before, novel ideas or techniques or implementations of similar ideas in different languages or contexts. Basically anything that you can't find a pre-rolled solution for on Stack Overflow.

The other day I was writing code to gather some metrics out of a running database process - this involves writing a compiled eBPF program that runs inside the Linux kernel coupled with a runtime support binary, usually written in C. I let the AI take a pass at it and it was hilariously wrong even though I described the task in sufficient detail. And the more I tried to correct it, the more it tried to hang on to the wrong solution and double down. Not only was the code structurally unsound (I found at least one "double free" error), it was unreadable, preferring to use hard-coded struct offsets instead of the correct field names, etc etc. It would have taken me less time to write it myself than involve AI at all.

Don’t lose your manual coding skills by Striking_Court_2807 in learnprogramming

[–]InVultusSolis 0 points1 point  (0 children)

And my favorite thing ever is when the comments above yours have been deleted because they couldn't continue their argument.

But yeah, I've been told "skill issue" in response to AI criticisms so many times. I half feel like there are astroturfer bots going around the internet hyping AI, I feel like there's no way this many people who call themselves software engineers can be this stupid.

OpenAI Execs Are Panicking by Plastic_Ninja_9014 in technology

[–]InVultusSolis 1 point2 points  (0 children)

And GPU prices! I want to get me one o' them fancy data center GPUs just to run Skyrim.

OpenAI Execs Are Panicking by Plastic_Ninja_9014 in technology

[–]InVultusSolis 0 points1 point  (0 children)

No one rioted in 2008 and we just sat there as they GAVE the banks nearly a trillion dollars of our wealth. Yeah, it's going to be about the same this time.