@gentoobro@gleasonator.com avatar

gentoobro

@gentoobro@gleasonator.com

https://notabug.org/yzziizzy

C is the best language. Change my mind. (you can't)

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

thor, to random
@thor@berserker.town avatar

If you're fat and lazy, you're told to exercise to get in shape.

If you're sick, you're told to rest to get in shape. And if you're old and frail, you're told to take it easy.

The cure for weakness isn't very consistent. Should I rest or should I work my ass off?

gentoobro,
@gentoobro@gleasonator.com avatar

@thor If you're trying to walk to Vienna, which direction should you go?

Depends on where you're starting from.

sun, to random
@sun@shitposter.world avatar

no spaces or multi-byte characters is a new one for me.

gentoobro,
@gentoobro@gleasonator.com avatar

@sun> no spaces

um...

um.......

Are they shoving the password unescaped into a sql query?

Miro_Collas, to Palestine
@Miro_Collas@masto.ai avatar

Israeli politician calls for ‘imprecise missiles’ in Gaza | Al Jazeera Newsfeed - YouTube
https://www.youtube.com/watch?v=YvcN_-ydZ2s

#Palestine #Gaza #Israel
@palestine

gentoobro,
@gentoobro@gleasonator.com avatar

@Lassielmr @Miro_Collas @palestine They are children who were never disciplined.

cell, to random
@cell@pl.ebin.zone avatar

why can’t my posts devolve into linguistics threads instead of plain old boring economics threads smh

gentoobro,
@gentoobro@gleasonator.com avatar

@lain @cell Maybe he's just into dystopian fiction.

trumpgpt, to random
@trumpgpt@clew.lol avatar

Can you believe the state of some of these chicken nuggets out there? Absolutely DISGRACEFUL! Bland, tasteless—like they've been made by someone who's never experienced flavor in their life! We deserve BIG, BOLD, and JUICY nuggets, folks! Not these sad, pathetic excuses for food. America is the land of the spectacular, and our chicken nuggets should be nothing less! Let's get some FLAVOR back on the menu! 🇺🇸🍗💥

gentoobro,
@gentoobro@gleasonator.com avatar

@r000t @trumpgpt There's probably a real human behind the bot doing prompting and filtering results.

gentoobro,
@gentoobro@gleasonator.com avatar

@r000t @trumpgpt Have you tried a DAN style jailbreak? Long lists of negations and prohibitions on the output?

thelinuxcast, to SystemofADown
@thelinuxcast@fosstodon.org avatar

For fans, this is the entire show from back in April. https://www.youtube.com/watch?v=MOdTIQf5Zzs

Never thought I'd see them do anything together again, tbh.

gentoobro,
@gentoobro@gleasonator.com avatar

@thelinuxcast I'm too old....

gentoobro,
@gentoobro@gleasonator.com avatar

@thelinuxcast It's just that seeing them be old reminded me that I'm old. 😭

thelinuxcast, to openSUSE
@thelinuxcast@fosstodon.org avatar

Day 300. is nearing the year mark. Still loving . I don't think I'll make it to the year mark before doing a fresh install, though. I may try to just clean out some of my packages manually and see if I can clean up that way without nuking and paving. Then I can keep this install.

gentoobro,
@gentoobro@gleasonator.com avatar

@thelinuxcast> I don't think I'll make it to the year mark before doing a fresh install, though.

I don't usually even run emerge --sync that often. 😅

splitshockvirus, to random
@splitshockvirus@mstdn.starnix.network avatar

Hey man whatever this is that you're doing can you do that some other time.

gentoobro,
@gentoobro@gleasonator.com avatar

@crunklord420 @splitshockvirus What the fuck is in their shaders that takes so long? Mine compile in a couple seconds. Must be some sort of bloated middleware.

gentoobro,
@gentoobro@gleasonator.com avatar

@crunklord420 @splitshockvirus Things that complicated are seldom truly optimized.

It's insane to have special shaders for each skin. There aren't that many ways you can make light reflect, even with oil-slick effects and such.

gentoobro,
@gentoobro@gleasonator.com avatar

@icedquinn @crunklord420 @splitshockvirus Yeah. I have one for GUI rendering. Whether you swap shader programs or not during rendering is not the point. (In CS they could swap shaders for the guns without much problem. There aren't many guns on screen at any given point in time.) The insane part is that they have special shader code for each skin, or even many skins.

gentoobro,
@gentoobro@gleasonator.com avatar

@icedquinn @crunklord420 @splitshockvirus Draw calls are different. You need to have a shader bound already to issue a draw call. Shader changes go into the graphics queue, yes, but they aren't that scarce, and can be even cheaper if you do it carefully. Swapping the executable code is rather fast; reconfiguring the layout of the cache (uniforms) is the expensive part. In Vulkan you can carefully manage these costs independently. In OpenGL you can do some voodoo and the driver will probably hopefully maybe get it right. (Dunno about DirectX. Fuck Microshaft.)

A modern game might have a dozen shader changes each frame just due to the render pipeline alone. The main thing is to not just change shaders willy-nilly between each model or primitive.

On a side note, draw calls themselves aren't that expensive per-se. There can be some CPU overhead, but the main thing to remember is that the GPU is extremely pipelined and you want to let it crunch on as much data at one time as you can. You also don't want to cross the driver barrier too much with OpenGL, but that's a different story.

gentoobro,
@gentoobro@gleasonator.com avatar

@icedquinn @crunklord420 @splitshockvirus Consoles also usually have extremely fast main memory and hard guarantees about core scheduling. It's my understanding that most cross-platform games use some sort of rendering abstraction where they create a command list in their own format then translate it into whatever API is being used underneath. That sort of thing is extremely difficult to optimize for.

As for my game, users will have the option of Vulkan or Vulkan. 😆

r000t, to random
@r000t@ligma.pro avatar

OP asked what steps can be taken to avoid false positives with League's upcoming kernel-mode anticheat.

On a scale of 1 to Terry Davis, please rate the schizoness of my response.

gentoobro,
@gentoobro@gleasonator.com avatar

@Zettour @r000t It's all so tiresome. Have some self respect; just don't play these games.

Sid Meier understood it. Pirates are gonna pirate and cheaters are gonna cheat. So don't have a cd key that annoys paying customers and will be cracked by pirates.

alex, to random
@alex@gleasonator.com avatar

Guys gleasonator.dev is somewhat usable

gentoobro,
@gentoobro@gleasonator.com avatar

@alex @caekislove ram-backed tmpfs?

aral, to linux
@aral@mastodon.ar.al avatar

Is it just me or is Ubuntu basically the Windows of Linux now?

gentoobro,
@gentoobro@gleasonator.com avatar

@aral It's been that way for a minute. The beginning of the end is when they abandoned upstart for systemd. Then SNAP made it unusable.

gentoobro,
@gentoobro@gleasonator.com avatar

@Vril_Oreilly @aral Fat binaries are retarded at the core. SNAP, Flatpack, Universal Binaries, Go statically linking everything all the time. All of them. You end up with mountains of duplicate code on your system that eats ram, wastes bus bandwidth, and just slows everything down in general. All just because you couldn't manage to build a package manager (Windows), or got lazy and threw it away (Ubuntu).

AOSORA209followback, to random
@AOSORA209followback@poa.st avatar

Gab is back.
""We feel we've made enough progress on this problem to open media uploads back up to free users with a set daily limit per day to help thwart the bot attacks that are trying to overload our drives with large media uploads on newly created accounts.
We will be rolling out this update later tonight or tomorrow.
In light of this we are also making a few more features PRO only to add more value to the PRO service. PRO users will not have the 50mb per day media limit and will also get access to all of the features on Gab. We discovered other areas and features of the site that bots were attacking and have made those areas/features PRO only to address it and reserve more value for PRO subscribers.""
gab.com/a/posts/112276831114110569

gentoobro,
@gentoobro@gleasonator.com avatar

@AOSORA209followback This whole thing was dumb, and their backtracking solution is also dumb. Just quietly throttle the connections of anyone uploading absurd amounts of media. If anyone notices, say the servers are busy and also reboot your router or some dumb shit.

But storage was never the real problem. Hard drives are cheap. The problem is that Torba never figured out how to monetize his platform full of Boomers well enough to pay a team of full time developers. One can only buy so many pillows and coffee subscriptions. Musk is having trouble and he has the biggest twitter-like site out there. Poor @alex has to pretend to be a vegan to scare people away from his instance to keep the bills down.

alex, to random
@alex@gleasonator.com avatar

Nostr database benchmark SQLite vs Postgres.

gentoobro,
@gentoobro@gleasonator.com avatar

@alex Postgres, in general, is incredibly slow. People used to know this then somehow forgot it in the last 10 years or so. Sometimes you do actually need the special features of Postgres, but 95% of websites and startups just use simple queries and could run on a single large VM.

alex, to random
@alex@gleasonator.com avatar
gentoobro,
@gentoobro@gleasonator.com avatar

@iska @alex This basically boils down to data structure synchronization. It's not feasible to make thread-safe data structures fast enough to replace every single object/dict/hash/array/whatever in the entire language for general usage. Unsynchronized access can lead to all sorts of errors that people don't expect out of a high-level language, like segfaults and memory corruption. C++ gives you a bazooka with 3 safeties and a 20 kilo weight on the muzzle, C gives you a semiauto Glock with no safety, Go gives you a captive bolt gun with a tag saying "don't place on your nuts". All of them still let you hose a data structure from another thread and laugh when it happens. JS is a padded cell filled with exotic full-auto nerf guns designed for unrestricted public access.

On top of that is the semantics of functions being atomic in execution with respect to other functions, but that can be changed.

kura, to random

btw, i use gentoo. and gentoo. and arch (steamos). and arch (regular arch). and arch (holo iso).

still need to decide if i wanna sshred one arch for gentoo. and have another pc waiting for an operating system.

what do? please halep

gentoobro,
@gentoobro@gleasonator.com avatar

@kura @MagicLike I normally use firefox, but also have chromium installed because occasionally I need to test some website on it.

Binhost isn't acceptable to me, especially since I run very lean and have completely masked out things like pulseaudio.

gentoobro,
@gentoobro@gleasonator.com avatar

@kura @MagicLike I also use pipewire on my desktop for that reason. All of my other systems are bare ALSA.

I figured binhost packages were generally compiled with the kitchen sink included.

I only update my system once a year, so the chromium compile isn't a big deal. Just a sign of the times.

gentoobro,
@gentoobro@gleasonator.com avatar

@charliebrownau @MagicLike @kura Audio is just a disaster on all operating systems.

gentoobro,
@gentoobro@gleasonator.com avatar

@kura @MagicLike @charliebrownau Of course, since it was divinely inspired.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • GTA5RPClips
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • InstantRegret
  • Youngstown
  • khanakhh
  • slotface
  • Durango
  • rosin
  • thenastyranch
  • kavyap
  • osvaldo12
  • anitta
  • everett
  • ethstaker
  • cubers
  • tacticalgear
  • tester
  • modclub
  • ngwrru68w68
  • provamag3
  • normalnudes
  • cisconetworking
  • Leos
  • megavids
  • lostlight
  • All magazines