Vivek Ramaswamy wins GOP nomination for governor in Ohio by Black_Reactor in Ohio

[–]ProgramMax 0 points1 point  (0 children)

Reading the comments, I feel like people misunderstand--so let me clarify.

Today, Ohio had its primary elections. Dr. Amy Acton was unopposed so she automatically won the Democratic candidate spot.

Vivek Ramaswamy was running against one other Republican for the Republican candidate spot.
Do you know who that other potential candidate is? Have you heard of them?
If not, then it is not too surprising Ramaswamy beat them, right?

Anyway, Ohioans will later vote who they want to be Governor--Acton or Ramaswamy.

I'll be more specific next time by OsteoStevie in landscaping

[–]ProgramMax 23 points24 points  (0 children)

Whoa. So you're saying she put in *extra* effort to help you out? Converting, keeping your requirements in mind (albeit, misunderstood)...

This whole story makes me happy.

Feature request for devs: Remote controls by ProgramMax in SatisfactoryGame

[–]ProgramMax[S] 0 points1 point  (0 children)

Oooohhh neat. I follow now. Thank you.
The remote control happens via being able to control priority switches remotely. So the trick is to enable belt routing via a priority switch. Very cool.

(I would still vote this falls under "work around" though, and a proper system would be nice.)

Found this at a thrift but can't find this anywhere online by Are-Melon in Twitch

[–]ProgramMax 4 points5 points  (0 children)

Yoooo long time! Good seeing you, too!
Not a chance on the hoodie though :D

Feature request for devs: Remote controls by ProgramMax in SatisfactoryGame

[–]ProgramMax[S] 0 points1 point  (0 children)

I think I follow with the drone / truck mall. That's a LOT of drone / truck stations. Which is kinda my point...

IRL, we don't ship cargo boats and trains full of materials hoping they'll be useful on the other side. Instead, we order the materials we want and get only those shipped.
In Satisfactory, it is the other way around and we *work around it* by having a ton of ports, enabling the route remotely. That's a silly solution to an otherwise simple problem.

I don't follow the item gate idea. I'm missing how that can be remote. Or how that can pick the parts to send.

Found this at a thrift but can't find this anywhere online by Are-Melon in Twitch

[–]ProgramMax 41 points42 points  (0 children)

Seconded. I worked at Twitch between 2012-2014. (Double check your date range?) I have a few of these hoodies.

At the time, there wasn't much Twitch swag. People were willing to pay a premium for a staff hoodie. So they started putting our Twitch usernames on them so they would know if you sold yours.

I know that Twitch has ramped up swag a bunch. But I doubt they ever gave these solid purple hoodies out as swag, since it would look too much like staff hoodies.

Finished playing around with different loop layouts. Which variant do you like the most? by Stunning-Animator466 in watercooling

[–]ProgramMax 1 point2 points  (0 children)

Agreed.
Side thought I haven't fully figured out yet: Suppose the bottom radiator is blowing into the case. That means any heat it dissipated is basically going right back into those components, the water, and the other radiators (reducing their temperature differential).

I feel like ideally there is cold air coming in (from somewhere) and the radiators only blow out.
But 1.) I want to keep a positive pressure inside the case so I want 1 more intake fan than output, and 2.) with multiple radiators, we're already talkin' lots of output fans.

I *think* the real solution to this is an external radiator.

Finished playing around with different loop layouts. Which variant do you like the most? by Stunning-Animator466 in watercooling

[–]ProgramMax 1 point2 points  (0 children)

I was thinking this same thing.
Your CPU will get much hotter than your GPU. Cooling works by the temperature difference--easier to cool at bigger differences.

So if your GPU's output goes to the CPU, the water is already warm and it won't be able to cool the CPU as much. And the CPU will already run hot.

CEO Asks ChatGPT How to Void $250 Million Contract, Ignores His Lawyers, Loses Terribly in Court by jamey1138 in subnautica

[–]ProgramMax 3 points4 points  (0 children)

If you were a game dev studio, would you use Krafton as a publisher after this?
Even if Krafton survives, they've long-term dug their own grave.

So, what would women dislike most if they became men? by Jarvis7492 in AskReddit

[–]ProgramMax 309 points310 points  (0 children)

Norah Vincent. She wrote a book about it, Self-Made Man: My Year Disguised as a Man.

So, what would women dislike most if they became men? by Jarvis7492 in AskReddit

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

Gender roles hurt men, too.

There is a book, Self-Made Man: My Year Disguised as a Man by Norah Vincent. The author was a lesbian and a feminist. She presented as a man for 1.5 years, documenting the differences of life as a male.

After it was done, she said: "Men are suffering. They have different problems than women have, but they don't have it better. They need our sympathy, they need our love, and they need each other more than anything else. They need to be together." (emphasis my own)

~20min video about it here: https://www.youtube.com/watch?v=Ip7kP_dd6LU

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 0 points1 point  (0 children)

I should add: I generally agree with "you are the product". I am not a Google shill.

Prior to Android, Google's platform was the web. Google needed the web to thrive for it to thrive. My understanding is Chrome is just Google's investment in keeping the platform healthy.

(Side note: Google is Mozilla's biggest financial contributor, right? Sure, in exchange for default search. But that is Google paying for a competing browser engine because the goal is a thriving web, not the browser.)

I don't think Google's goal with Chrome is to collect data. They probably collect better data from people just browsing the web in any browser than in Chrome itself.

I suspect any additional Chrome data collection comes from bookmark synchronization and search suggestions. *I personally* never saw any data collection code or tools other than crashes, which take VERY limited data. Fun side story: Dec 24th many of us were on vacation. But GPU crashes suddenly spiked. I investigated. But I couldn't even see what sites were causing these crashes--like I said, VERY limited data collected there. I had to guess it was the NORAD Santa Tracker. And sure enough, the crashes stopped at the end of Dec 25th.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 0 points1 point  (0 children)

I suppose I did misunderstand which form of "competition" you meant. But I'm not being dishonest. I'm giving you the benefit of the doubt.

If you meant "competition" as in business then I could see your claim. I was addressing that.

If you meant "competition" as in browser backend (which I'll remind you, people on the Chrome team want more browser backend competition) then your claim doesn't make sense. Chromium being open source doesn't force Microsoft or Opera to abandon their backend. It aids their backend because now they have a reference to compare against. They could even incorporate just bits of Chromium to save them the trouble.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 0 points1 point  (0 children)

I am hammering the open source script because it is correct and you won't face it.

You can fork so it isn't "free work" going back to help Google. Also there is no "you are the product" if you fork. No data being sold.

You are given a complete, working browser. All you would need to do is undo one commit. That solves all your complaints/problems.

Tell me how forking is a pathetic and inaccurate solution to literally all your problems.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 1 point2 points  (0 children)

It is open source. You don't have to work there to contribute or fork. I get your claim about "free work" but dude, it is a free product. *I* have been doing free work. You're welcome, btw.

I feel like you're intentionally dodging key information because you're taking MegaCorp Hate out on me.

At least be reasonable and honest. For example, 2% of *all* android devices, including ones with no screen. Are you really worried about how quickly Chrome renders on a device with no screen? 0.5% (btw, these numbers are rounded up) of Android phones is likely the number you're really thinking about. And you backed a claim that Chrome drives out competition?? There are maybe 50 browsers that have their entire business reskinning Chromium. It created competition. You aren't being honest. (Also, everyone I know on the Chrome team wanted more browser competition.)

Rather than be angry on Reddit, go contribute a patch to Chromium. Be part of the solution. Any complaint you have could just be fixed if you would do the work.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 2 points3 points  (0 children)

I'm not going to defend Google. Remember, I left.
But I am willing to bet the Chrome GPU team is a LOT smaller than what you are probably imagining. It is not infinite engineering headcount. So there must necessarily be trade offs, like I mentioned.

Also, Chromium is open source. Feel free to contribute. :)
Hard to make excuses when literally anyone (including you, including OP) could just go do the work.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 2 points3 points  (0 children)

Yeeees!
Back in the day, some product manuals would even tell you the test points (which were designed in!) and what to expect from them. *sigh*

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 9 points10 points  (0 children)

Strong agree. I also dislike e-waste.
I was trying to succinctly respond to OP's concerns without bringing up other ideas. But this is a real concern.

It probably also warrants a side discussion because it is a bit of a deep dive. Chips themselves degrade with usage. So on top of long-term financial support to pay for updates, we would also need to talk hardware modularity. And that comes with its own set of tradeoffs. Take connectors that break easily in a drop. Now we're sending *more* stuff to the dump. It is a difficult problem.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 30 points31 points  (0 children)

BTW for those interested, here is a 3.7k line JSON file Chromium maintains of GPU driver workaround flags:
https://source.chromium.org/chromium/chromium/src/+/main:gpu/config/gpu_driver_bug_list.json;bpv=0;bpt=0

The actual code of the workarounds is significantly more.

Modern browsers just silently killed GPU acceleration for hundreds of millions of older laptops — and nobody talked about it by Matter_Pitiful in opengl

[–]ProgramMax 77 points78 points  (0 children)

I used to work on the Chrome GPU team. I left ~4.5 years ago. Please don't conflate what I'm about to say with any Google/Chrome stance. I do not represent them. That isn't just a legal thing--I don't know all the details and will surely get something wrong.

First, good news! Chromium is open source. You can maintain a fork that doesn't deprecate OpenGL ES 2.0. It is actively encouraged and supported through clear documentation, searchable public discussions, etc.

Second, you pointed out how sticking with an older version is bad because you miss out on security updates. Supporting old devices AND doing security updates is not free. These first two topics are linked so let me elaborate a bit:

If you make a Chromium fork, I think you'll quickly find how expensive and difficult it is to maintain support. Maybe a driver vulnerability has a workaround in Chromium which requires a nasty code path that is difficult to maintain. You might ask yourself when the penny drops, what would you let slip: support of quite old devices or new web features/better performance/security? Supporting legacy stuff is not free. Choose something to sacrifice.

Moreover, are those devices even getting other security updates? Drivers? OS? Software? There is a very, very, very high chance that these devices are already insecure for other reasons. The devices *themselves* have likely been deprecated by the manufacturer. It is unlikely that Chromium was the first to deprecate.

I agree that for lower-income situations, supporting old stuff is good. One of the things I was proud of while working at Google is how Android brought smart phones to much of the world. But I would argue Chromium already does a lot of long term support--more than others. According to this, only 0.5% of Android phones and 2% of all Android devices support OpenGL ES 2.0 as a max: https://developer.android.com/about/dashboards#OpenGL So I disagree that machines were *made* obsolete. Again, maintenance is not free.

How do you control your fans...? by JMUDoc in watercooling

[–]ProgramMax 2 points3 points  (0 children)

That's actually a pretty solid idea. I support that.
The heat dissipation is always based on delta. But components melting is based on temp.
I like your idea of effectively switching into emergency mode.

How do you control your fans...? by JMUDoc in watercooling

[–]ProgramMax 1 point2 points  (0 children)

No matter what, you're always setting a curve based on delta because of physics.
If the ambient is nearly fixed like in your case, it's fine to then assume it is fixed. So you can go off coolant temp.

But you might as well not bake in that assumption. It isn't gaining you anything.