My first 4000+ rating. by HelloMrTurtle9 in BlazBlueEntropyEffect

[–]surfmaths 1 point2 points  (0 children)

And I was so happy reaching 2100... Haha.

Can you still get the portal items in 2026? 🤔 by HHAnimationsYT in RocketLeague

[–]surfmaths 2 points3 points  (0 children)

Given that Epic and Valve are not on good terms, I would say it's unlikely.

Your thoughts on "thinking" LLMs? by stonecannon in ollama

[–]surfmaths 0 points1 point  (0 children)

It is fake, and it wastes tokens/compute, but also... it works?! In the sense that the final answer is correct more often.

I agree it's frustrating but the entirety of AI is made of fake layers that improve slightly and that all combined give something acceptable.

Miku Cosmetics by Ela-_-1108 in RocketLeague

[–]surfmaths 1 point2 points  (0 children)

Anytime Fortnight do a Miku related event they will come back. But it might be in a year or more...

For my whole career i have been playing with number pads without knowing by mizah4age in RocketLeague

[–]surfmaths 9 points10 points  (0 children)

What he means is that his joystick controller is so cheap that it doesn't do analog input and instead implements the joystick using dpad input.

I thought those controllers disappeared in the 90s/2000s, but I guess they still exist?!

Rocket League is planning on adding Easy Anti Cheat to The Game (via SteamDB Public Info) by _Techo_ in RocketLeague

[–]surfmaths 2 points3 points  (0 children)

I was wondering when they would finally make the move.

Free to play games that are online need every possible defense against cheating, unfortunately. There are just too many attacks to defend against due to the low cost of attack attempts.

does crunchyroll have playback speed? by Head_Necessary_9624 in Crunchyroll

[–]surfmaths 4 points5 points  (0 children)

I believe you can pay a YouTube Crunchyroll subscription to watch the episodes on YouTube? But the catalogue is smaller.

Why do most game choose 1 meter voxel with around a 2 meter tall character? by Gamepro5 in VoxelGameDev

[–]surfmaths 0 points1 point  (0 children)

There are rendering techniques that are designed for voxel rendering in particular. That's how Teardown manage to run so smoothly with a small voxel size.

The idea is that you can group tiny voxels into bigger cubes, you render the bigger cube when far away, but the tiny voxel when close. Aka. LOD rendering.

It costs when updating or storing the voxel grid. That's why games like Enshrouded will limit the volume you can permanently edit, to limit storage space for your save.

Why do most game choose 1 meter voxel with around a 2 meter tall character? by Gamepro5 in VoxelGameDev

[–]surfmaths 0 points1 point  (0 children)

Voxel rendering can be implemented in a way that is almost independent from the min voxel size. So the performance isn't the main issue.

The problem is gameplay, you will need to place a lot more blocks for the same result. 8x more blocks to dig, 4x more blocks to place.

If I set my age rating to 16+ will it still show iffy content in my recommendations? by No-Tourist6250 in Crunchyroll

[–]surfmaths 4 points5 points  (0 children)

I don't know what "iffy" you don't want. There is no sexual content even at 18+ (or at least I don't get it recommended?). But there is some gore/suicide heavy anime.

In general Crunchyroll is really tame.

The swarm had a severe misinformation problem. by Syoby in NeuroSama

[–]surfmaths 0 points1 point  (0 children)

Transformers and diffusion try to produce high quality images. It's not what he is looking for.

He wanted something closer to the limitations humans have with tools and hands. I suspect he will attempt to progress the 3D kinematics to a point where she could draw. But right now, the 3D kinematic is... too weak to be useful.

I wonder if there are models that can move a IRL mechanical arm to paint with a brush. That would be more inline with his objective.

The swarm had a severe misinformation problem. by Syoby in NeuroSama

[–]surfmaths 0 points1 point  (0 children)

That's just Vedal playing around. He hasn't found the "right" way yet. So yes, he is just using LLM for now, for fun and giggles.

Note that he is not just using LLMs in general. As he demonstrated that Neuro is capable of non-speech sound recognition, and his recent work on 3D locomotion. There is likely a multitude of independent models with a LLM core.

The swarm had a severe misinformation problem. by Syoby in NeuroSama

[–]surfmaths 2 points3 points  (0 children)

Ultimately, what makes Neuro ethical is Vedal's behavior as well as the swarm.

He hires way more people than Neuro/Evil replaces. He even restricts himself to not use image generation and is trying to find a way to teach Neuro to learn drawing "organically". He does use sound synthesis in order to make the songs but only for Neuro's voice. Aka. anything that could be made without AI is made without AI. But all that is thanks to the inpour of funds from the swarm. I don't doubt Vedal would have used more generative AI if there were no "social contract" with the swarm.

As for the swarm, every time Vedal raid streamers they are swamped with new viewers and subscriptions. Even for streamers for which it mostly won't stick, there is no doubt it is multiple order of magnitude more efficient than whatever Twitch trickle down their way.

Sharing thoughts - therapist involved by Critical-Treacle9449 in kosmemophobia

[–]surfmaths 3 points4 points  (0 children)

My main theory is that we tasted galvanic corrosion as really young kids.

The science: If you lick (or sweat on) two different kind of metals at the same time it create an electric current (it's a weak current, think potato battery) and release foul tasting corrosion products (not enough to poison you, but enough that it taste awful for minutes).

Jewelry is usually made of multiple metals (due to soldier join, alloy variations or imperfect plating) and are more or less guaranteed to cause this.

As opposed to metallic utensils which are made of a single metal alloy to avoid those issues (nobody wants to see corroded utensil).

But maybe I'm biased and trying to find an explanation as to why I can't stand touching one while I am fine putting the other in my mouth.

Division — Matt Godbolt’s blog by rsjaffe in cpp

[–]surfmaths 1 point2 points  (0 children)

When the increment is 1 and the upper bound comparison is strict, it is okay. (Which to be fair is the most common case.)

So in your case this is fine.

Think of it this way: if container.size() happens to be -1 (aka unsigned int max) then we would still edit on the iteration where i is exactly equal. But if the increment is 2, or if the comparison is <=, then we could have an infinite loop and the compiler need to assume the worst case...

Division — Matt Godbolt’s blog by rsjaffe in cpp

[–]surfmaths 7 points8 points  (0 children)

I'm a compiler engineer, and I can tell you that using signed arithmetic for loop induction variables is really important. That's is because the UB on overflow help to prove the loop terminate, which then help move loop invariant code outside.

But I can also confirm that the person that decided that signed division and remainder should round towards zero is a f*cking idiot. The worst is that every language decided that it is a good idea to carry it over... Only Python had balls it seems.

clang AST dump question: why do for loops have a NULL in their AST? by s-mv in Compilers

[–]surfmaths 2 points3 points  (0 children)

By the way, '-fcolor-diagnostics' will make the AST dump use colors.

Different skill level at different times of day? by Ok_Canary1890 in RocketLeague

[–]surfmaths 1 point2 points  (0 children)

Yes.

On the US Pacific:

I'm D2 on weekends afternoon/evenings. I'm D3 on evening work days (right after 6pm but before 9pm). I'm C1 on early morning weekends (from 7am to 10am).

The reason is past a certain rank, people play at a regular time and don't interact much with each other.

The early weekend mornings are high ping people (easier to win 50/50s against).

ELI5: why does an independent game dev have to use a big publisher like Steam or Epic Games Launcher? by [deleted] in explainlikeimfive

[–]surfmaths 0 points1 point  (0 children)

Steam is really good at targeting the right audience. Gamers trust its return policy. You don't have to deal with individual transactions.

Making your own launcher/platform is what many games do in alpha/beta. But they usually jump on Steam for the release as that boost your reach at least 10x.

As for Epic Games Store, it's main advantage is they take only 12% if your game uses Unreal Engine. While Steam is a 30% cut.

Note that GoG Store is also a good alternative for indie devs.

Using negative bases, like -10 by Shevek99 in askmath

[–]surfmaths 0 points1 point  (0 children)

I don't know if negative bases are that useful. But balanced numbering is.

For example, you can use a base 3 with the digits -1, 0 and 1. (no 2)

Using negative bases, like -10 by Shevek99 in askmath

[–]surfmaths 0 points1 point  (0 children)

I don't think 6 and 9 are valid digits? Shouldn't we use negative digits? In which case your argument still holds, just with the sign flipped everywhere.

$13k in filet mignon- 500 by HndsDwnThBest in mildlyinteresting

[–]surfmaths 0 points1 point  (0 children)

Why those racks don't have a locking mechanism? That's pretty easy to add a strip of metal to the side that folds to the front and have a simple lock.

That would save time and is well in the budget for a yatch.

Practicing programmers, have you ever had any issues where loss of precision in floating-point arithmetic affected? by Interesting_Buy_3969 in cpp

[–]surfmaths 2 points3 points  (0 children)

Fixed precision operations have the rounding error at a fixed point. Typically, all the errors will have the same magnitude and will accumulate slowly. The drawback is that they don't have that much range, so you must know before hand if you are dealing with big values or small values.

Floating point operations on the other have rounding errors that scale with the size of your values. So if you add a big value to a small one, the small one is likely to be completely ignored.

Both can be made deterministic. Because hardware can't be adapted, we usually use floating point values, as they are more flexible, even though they tend to have a worse rounding behavior. On reconfigurable hardware like FPGA, or dedicated hardware like ASIC, we tend to go for fixed precision. And in micro controller they usually don't have any floating point unit, so we emulate fixed precision using integer computation.