@rygorous@mastodon.gamedev.place avatar

rygorous

@rygorous@mastodon.gamedev.place

Abstraction maker, abstraction breaker. FUN FACT: things I prefix with FUN FACT are sometimes fun and sometimes factual, but very rarely both.

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

aeva, to random
@aeva@mastodon.gamedev.place avatar

it's really amazing how many problems irl could be solve with portals. someone should look into that

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aeva counterpoint: no, much like eclipses, please don't look directly into real-world portals

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

FUN FACT: if you place a 1080p image so that its width (long axis) lines up with the width (short axis) of a NFL regulation football field, your pixel grid has exactly 1 dpi

just to fuck up US customary units even further, I recommend that that be the definition of dpi going forward

rygorous,
@rygorous@mastodon.gamedev.place avatar

now us insufferable Europeans casually measure large things in units of football fields too, but it's soccer fields where sizes are not at all standardized and generally more vibes-based

rygorous,
@rygorous@mastodon.gamedev.place avatar

@jon_valdes I have only ever been the recipient not producer of soccer field-based measurements, but the soccer fields I've personally seen have had quite a bit of variability on both dimensions and aspect ratio

aeva, to random
@aeva@mastodon.gamedev.place avatar

I went and updated PyRow to support Python3 and work with PM5 modules, should any of you #Concept2 #RowErg enthusiasts out there be interested in a bit of programmatic rowing :3

The PyRow repository on gittub looks neglected, so idk what to expect. Here's my pull request if any of ya'll are interested in this sort of thing: https://github.com/wemakewaves/PyRow/pull/8

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aeva I regret to inform you that your heart rate seems to be severely quantized

aeva, (edited ) to random
@aeva@mastodon.gamedev.place avatar

Have you ever snuck an "easter egg" through code review?

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aeva all easter eggs I've ever delivered have not been "snuck", they arrived with a procession and a parade float

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

(de.) Hans Zimmer = (en.) John Carpenter

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

obi 1 kenobi
2 obi 2 kenobi
ob3kenobi

lritter, to random
@lritter@mastodon.gamedev.place avatar

considering a 64-bit pointer only really ever uses 48 bits of it (at least currently - and that logically also extends to size_t max values), two packed pointers give you one whole i32 of padding space;

update: no they don't. see comments.

rygorous,
@rygorous@mastodon.gamedev.place avatar

@lritter "at least currently" not anymore as of a few years ago, x86_64 CPUs that interpret 57 bits (on request) are out. https://en.wikipedia.org/wiki/Intel_5-level_paging

rygorous,
@rygorous@mastodon.gamedev.place avatar

@lritter the good news is if you're on new-ish ARM it's often contractually 56 bits not 57

the bad news is that is the case because the top 8 bits are used for something else. https://lwn.net/Articles/718888/

rygorous,
@rygorous@mastodon.gamedev.place avatar
aras, to random
@aras@mastodon.gamedev.place avatar

Great thread from @rygorous wrt open source libs maintenance (in wake of current xz situation): https://mastodon.gamedev.place/@rygorous/112186275901509504 (1/N)

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aras @tojiro Yes it's hacktoberfest and yes it SUCKS

they're basically initiating a DDoS attack on Github project maintainers by generating a flood of BS PRs because people want to score some schwag

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

"Cottage cheese? Oh hell no. Today, I'm feeling like... deploys bling Mansion Mascarpone."

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

Having recently moved, and assembled a bunch of various types of flat-pack furniture during the process, it's pretty striking how much better Ikea is at this, and I'm honestly impressed by the engineering of it.

Don't get me wrong, the furniture itself is not generally well-engineered. Especially Ikea's cheaper stuff transparently caters to students and others moving to their first own apartment without any money to spend. It's meant to barely last 4-5 years at best, and it does. BUT...

rygorous,
@rygorous@mastodon.gamedev.place avatar

The thing is, Ikea is not actually selling you furniture. It's selling you self-assembly kits that, if you use them right, turn into furniture of varying degrees of quality. They're a giant logistics operation that moves and warehouses cardboard boxes full of self-assembly kits for use by unskilled laborers and they're engineering the fuck out of that process.

rygorous,
@rygorous@mastodon.gamedev.place avatar

For example: it's striking how much less padding/packing material Ikea uses than basically all of their competition (that I've encountered, anyway).

What goes in these flat-packs and precisely how is clearly very carefully thought out. Others will often ship you a mountain of plastic wrap, extra cardboard, padding material, whatever. Several Ikea kits have basically only the outer box and everything else fits tightly and is packed so they don't even need extra padding. Honestly impressive.

rygorous,
@rygorous@mastodon.gamedev.place avatar

They're warehousing this stuff themselves in their stores and will not waste a cubic centimeter or cent even on cardboard if they can help it.

rygorous,
@rygorous@mastodon.gamedev.place avatar

They've also very clearly standardized on a modular set of joinery hardware which of course has clear benefits for them logistics-wise, but also means that if you're a repeat customer (like me, evidently), you recognize half of it (and the accompanying drill holes) by sight and immediately know how stuff is supposed to fit together.

And empirically they're better than their competition at the design for unskilled assembly part too.

rygorous,
@rygorous@mastodon.gamedev.place avatar

For example, they very pointedly avoid placing things like drill holes symmetrically if the parts that go into them are not actually symmetrical. Generally, if something needs to be oriented a certain way (e.g. something that only has veneer on one side meant to be the outside), they will try to design things so they don't fit if you're trying to do it wrong.

They're by no means perfect at this but again, anecdotally, seem to be better at it than their competition.

rygorous,
@rygorous@mastodon.gamedev.place avatar

@pervognsen Yeah. One of the things I got for my new place was an "Uppland" sofa, which is the continuation of their previous "Ektorp" line, which I had at my previous place. That's in their mid-price range. I've had that Ektorp at my old place for nearly 14 years and I was legit happy with it. After 14y it needed a new set of covers (I had washed them a few times, but they'd gotten threadbare in some places) and some of the foam padding needed replacement but that's totally OK after 14y.

rygorous,
@rygorous@mastodon.gamedev.place avatar

@pervognsen My parents have gotten sofas for 4x the price where the cushioning started having clear "valleys" in the places where people frequently sat within months.

And Jeff has been through a series of interior designer-picked sofas and armchairs that cost between 10x and 40x as much and look nice but are simply not particularly comfortable to sit in.

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

What Americans think moody mid-90s German Indie pop is like: "waaah, the pain! I hate myself and socieeety"

what mid-90s German Indie pop is actually like: "...later to be with you like ink /
that wants to stretch /
and be absorbed /
into a bed of paper.

Amplifier.
Amplifier.

Every closed room is a coffin"

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aeva behold this perfectly opaque cultural artifact https://www.youtube.com/watch?v=w7KA2LSvsfM

aeva, to random
@aeva@mastodon.gamedev.place avatar

holy smokes I've been at my studio for 8 years now

rygorous,
@rygorous@mastodon.gamedev.place avatar

@aeva it's not the years, it's the mileage! peers at odometer hoo boy

rygorous, to random
@rygorous@mastodon.gamedev.place avatar

Playing a single player racing game: Race against the Machine

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