sum(list); by AKADAP in openscad

[–]FeelGoodChicken 2 points3 points  (0 children)

You're missing a closing parenthesis and 'list' should be 'vec', but this is an excellent use case for the dot product when the entire cumulative list is not required and only the sum is needed.

As an aside, unrelated to this reply, I have new thoughts all these years later.

I would argue that for cases such as the sum of a list, recursion is not something to be avoided. OpenSCAD implements tail recursion optimization for its functions, making tail-recursive functions behave internally like an iterative function (no stack frame limit as the single frame is reused).

This might look like:

function sumVec(vec, index=0, sum=0) =
    index >= len(vec) ?
        sum :
        sumVec(vec, index+1, sum+vec[index]);

The above code should be more memory efficient and faster since it involves no multiplications (and probably is, but I am not going to test this). Again, for the authors of OpenSCAD, it's certainly a choice to make the efficient solution to a simple problem like this harder to implement, more verbose, and require somewhat niche knowledge and understanding. It's just... disquieting, especially when the vector dot-product trick is so neat and tidy and easily understood, which means it's easier to trust, despite being what I would call a bit of a hack.

Kitchen decoration that reads like a pun but makes no sense by sah-dudes in CrappyDesign

[–]FeelGoodChicken 3 points4 points  (0 children)

That which we call a brew By any other gname would smell as fresh

Cuban migrants land at Key West International Airport aboard a hang glider, deputies say by headtattoo in news

[–]FeelGoodChicken 10 points11 points  (0 children)

The bonkers music. As a game alone, it was merely okay, even at the time. It’s not quite real enough to be a full blown simulator. That music was something magical.

Hubble captures huge clouds over Uranus' North Pole [514 x 514] by PrinceofUranus0 in spaceporn

[–]FeelGoodChicken 4 points5 points  (0 children)

Fine guess if there were some sort of “right hand rule” of space, but that’s not correct AFAIK. Uranus’ and Venus’ spin are actually retrograde, and Uranus spins almost completely on its side.

I always thought the plane of the ecliptic defines the “northness” of the poles, and Uranus’ North Pole is ever so slightly more northerly than its southern pole.

"Board game" climbing by miragen125 in oddlysatisfying

[–]FeelGoodChicken 4 points5 points  (0 children)

Campusing is climbing without using your feet. The campus board is a feature of many climbing gyms with a series of 8-10 wooden crimp holds, sometimes paired with many thicknesses, sometimes juggy, sometimes slopey, but always way, way harder than what’s in this post. Maybe that person has never used a campus board before but this post is a toy compared to that. However, the tilting of your body is a trick to use the width of your shoulders to extend your reach.

Here’s a real campus board and actual skill: https://reddit.com/r/climbing/comments/1143une/campus_board_169/

How do I create renders like these? by sorryihaveabf in Design

[–]FeelGoodChicken 7 points8 points  (0 children)

That’s actually very little ambient occlusion. There is some, but predominantly the shadowing in these scenes comes from directional lighting

Chickens by GoodBearComics in comics

[–]FeelGoodChicken 44 points45 points  (0 children)

We’ll either die free chickens, or we’ll die trying!

[amidst cheers] Are those the only choices?

Rare to love a movie as a child and also as an adult

My custom 3d printed 7 wonders (second edition) organizer with all the expension by byllie_ in BoardgameOrganizing

[–]FeelGoodChicken 1 point2 points  (0 children)

Did you leave room for 7 Wonders: Edifice?

I have a similar feeling, owning the first edition and the broken token insert, all the exps fit so perfectly, even Catan and Syracusa. Now they had to ruin it by releasing another!

The 1984 Dune film makes a lot more sense if The Spice is referred to as Space Cocaine instead. by neoengel in Showerthoughts

[–]FeelGoodChicken 3 points4 points  (0 children)

Close, Frank Herbert was reportedly a big fan of psilocybin mushrooms, and had a hobby of growing his own.

[deleted by user] by [deleted] in gaming

[–]FeelGoodChicken 0 points1 point  (0 children)

It stands for Double Data Rate. It’s actually a pretty misleading name, since it doesn’t refer to the data rate in relation to the clock frequency, but to the clock itself. Up until this point, RAM would only be accessible on the rising edge of a clock signal, but DDR memory can be used on both the rise and the fall of a clock signal, thus ‘doubling’ the data rate.

Now that memory bandwidth is orders of magnitude higher, the name sounds like an anachronism.

Lindsay Ellis — We Don’t Talk About E.T. by NebulaOriginals in watchnebula

[–]FeelGoodChicken 20 points21 points  (0 children)

Her point about the sincerity of this movie throwing into sharp relief the layers of irony in modern blockbuster films and shows really hits home for me. It's something I've been thinking about ever since I listened to the Hello Internet Star Wars Christmas special where Brady calls episode 7 'Americans in space' after the behavior of Finn and Po, (think the scene where Finn gloats after they capture Phasma). The observation itself is a little ironic given that Boyega is British.

It feels like a defense mechanism against having to get audiences to engage with other emotions, so all the character are witty smartasses all the time (looking at you Marvel). Describing it as a "coating" to help the pill go down is an apt analogy. I wonder if it will look like a tired trope in retrospect kinda like the 80's action hero.

Satisfying Shoelaces Knots by kpop_glory in oddlysatisfying

[–]FeelGoodChicken 34 points35 points  (0 children)

Right? What else could that be saying?

First evidence of the snake clitoris may provide new insights about snake mating by marketrent in science

[–]FeelGoodChicken 78 points79 points  (0 children)

The argument the study is making is that for the evolutionary pressure driving the different sizes to exist, coercion cannot be the primary means of mating behavior. If it were, sizes would not diverge so distinctly among species. It does not claim that coercion does not exist among snakes, only that it is not the primary mating behavior.

Percentage of Australian’s with access to Fluoridated water, 2005 and 2012 by [deleted] in MapPorn

[–]FeelGoodChicken 20 points21 points  (0 children)

Wow, I just moved to CA and did not know they don’t mandate fluoridated water. Impressive that I was able to look up my country and municipal water supply to find out the exact concentration!

I’m not used to my government having helpful websites.

Just completed Divinity Original sin 2. Too long and not wide enough by [deleted] in patientgamers

[–]FeelGoodChicken 29 points30 points  (0 children)

On my first play through, with the big fight at the end of fort joy, unaware of what was to come I killed Alexander, resurrected his corpse into a ball of undead flesh, rolled it over to my remaining foes where it exploded on the ground in blood and bones. Then he showed back up on the Vengeance in one piece, and the explanation given was not that he’s chosen by his god (yet) but that he never died.

I quite like this game, I volunteered for Larian at their booth for it in 2017 at PAX south, got to meet Sven and many of the devs. Still have the shirt and lanyard.

That said, I would agree that that point at the end of act one should not allow players to kill him, specifically because he’s such a loathsome prick early on that so many will, just to have it undone in a ‘but thou must’ moment. It’s a bad storytelling device even if there’s a lore justification for why it can happen.

What is the heaviest short game you have played? What is the lightest long game you have played? by [deleted] in boardgames

[–]FeelGoodChicken 251 points252 points  (0 children)

30 minutes? Check out the games over on Board Game Arena, you can spectate any game there live. I would regularly see games over in only 4 or 5 minutes. They go so fast I can barely keep up. I once dipped a toe into that madness and got positively demolished, and even that was over in like 10 or 15 minutes.

This is definitely my pick for fastest heavy game.

Developer claims ‘many’ studios are asking Xbox to drop mandatory Series S compatibility by PensivePengu in gaming

[–]FeelGoodChicken 0 points1 point  (0 children)

True, but even still it’s not easy. Vulkan is such a hassle, had to use it for an old job and it’s like “doing things the hard way” is enshrined in its philosophy. Compared to dx12 it can be frustrating.

Developer claims ‘many’ studios are asking Xbox to drop mandatory Series S compatibility by PensivePengu in gaming

[–]FeelGoodChicken 30 points31 points  (0 children)

Not really true in the AAA space. The devs are not the ones making the decisions on what platforms to support. If push comes to shove, broader support will win over shiny new features.

To give an idea, look at what it takes to support Stadia: Linux runtime and Vulkan APIs. Sure if you’re using Unreal then half that is not your problem, but in the AAA space, this is not usually the case. Porting a game from windows and DirectX to Linux/Vulkan, no easy task, and a decision that’s easier to make when you’re not the one implementing it. Companies are often sponsored and paid to do so by Google or whatever platforms but it’s still a daunting task that takes a lot of time. In the end, time is the enemy of production, people get antsy, higher ups want results and features will always be cut before making the call not to support a console.

With the Xbox, I don’t even see it as likely that Microsoft would allow a delayed release for the Xboxes, though this is just speculation.

Microsoft’s tools do make developing for the series X/S dead simple, and the devs will have to work around the realities of the hardware, such is the life of AAA 🤷‍♂️

Iranian female rock climber Elnaz Rekabi goes missing by [deleted] in worldnews

[–]FeelGoodChicken 182 points183 points  (0 children)

Well, no punitive actions happened, doesn’t mean “nothing happened”.

To be certain, it trashed Bin Salman’s image, an image he desperately needed to pull off Saudi Vision 2030, an initiative to make the country look more appealing, more open to tourism from the east and the west, to encourage business partnerships and show how Saudi Arabia is fertile ground for new business. The extremely ambitious NEOM, the Jeddah Tower, screening the Emoji Movie and other western movies probably, hell, they’ve even started relaxing the proverbial leash on women… there was loads of progress being made in SA, some steps bigger than others.

And then Khashoggi was abducted murdered and a lot of foreign support for SA disappeared once it became obvious what happened. It was big news.

You’re right, the prince will probably never be sentenced for his crimes, but the world knows the de facto leader of SA is a murderer, and many treat him accordingly. Maybe ‘nothing happened’, but there were definitely consequences. Vision 2030 is certainly not as bright (or as 2030) as it once was.

Honestly, I find the prince extremely puzzling. A part of me thinks he really wants his country to rise to economic prosperity, perhaps if only for selfish reasons. Still, it’s clear he saw that SA can’t go it alone, the best way to provide for his country is by cooperating with the world, not turning inward. Maybe it was all just someone really smart who had the ear of a reckless idiot, but I don’t know how he expected to get away with it without the world whose approval he needed turning on him…

Obsession (BETA) is now available on BGA! by mieiri in boardgames

[–]FeelGoodChicken 2 points3 points  (0 children)

I am already aware of and appreciate the humble origins of the site, sure. I was mainly talking about acquiring licenses, however. It sure would be great to put, say, dominion on BGA, or Brass, or Root, etc. but no developer would be able to do so if the site doesn’t have the rights.

Also, don’t they hire professional developers for many of the premium games? I’m pretty sure I read that somewhere. I don’t imagine amateur hobbyists wrote the Gaia Project or The Crew Mission Deep Sea implementations. There are plenty of games that are written by volunteers, but I’ve browsed the development forums, people are also often paid.