Pinned toot

Time for new !

I'm Jordi. expat living in , . I can say expat instead of immigrant 'cause I've had a super-sheltered and comfortable life. Nothing dreadful has ever happened to me.

I like , , , , and old because I'm old (not that old).

I also do software stuff because of course.

I work on assessments and , which I want to call cause we need that word again!


In the mood for some , 4A deathless attempts

JordiGH boosted

Firefox problem :boost_ok:​ 

Is anyone else having a problem with firefox where their extensions arbitrarily stop working, unless they go to the add-ons section, and disable and re-enable them?

Like, restarting firefox doesn't fix this. Only the add-ons page does.

FWIW I even pruned my add-ons a bit.

And if your advice is to switch browsers, just don't bother replying.

JordiGH boosted

@JordiGH You don't need GR for accelerated motion, only if you're actually including gravity. Acceleration can be treated in special relativity using momentarily comoving inertial frames.

I guess I'm a little surprised how close to light speed they had to be. I don't have a good feel for time dilation calculations.

Brian May's lyrics don't give any more details that could let us infer the acceleration time, and I think I'd need to know GR for that anyway. I bet Brian May has already been asked this question. I wonder if he answered it.

Show thread

Hokay so...

In 's song '39, the lyrics say the volunteers left on '39 and came back on '39. They say "your mother's eyes from your eyes call to me", so no more than a generation of humans has passed. That's 100 years.

For the volunteers, only a year has passed ("though I'm older but a year").

Therefore, neglecting acceleration in their travel (lol), their Lorentz factor is 100, so \[100 = 1/\sqrt{1 - v^2/c^2}\] and their speed relative to Earth was about 299,984 km/s (99.995% of \(c\)).

JordiGH boosted

Final Fantasy I - the one where monks are the best
Final Fantasy II - The one with Cecil
Final Fantasy III - the one with Terra
Final Fantasy VII - the one with Clout
Final Fantasy X - There were two of these, also: HAHAHAHAHA
Final Fantasy XIII - There were three of these.
Final Fantasy XV - There's a car.

I was looking at the All Your Base Are Belong To Us Wikipedia page, noticed the translation was unsourced, so I replaced it with a sourced translation.

Then I looked at the page history and saw that some rando deleted a reference to AOC gatekeeping with "not a gamer" nonsense, anon plz, AOC is the gamerest gamer in politics. 🙄

JordiGH boosted

I have split days off next 2 weeks. Today is my day off. I have finished reading "The Middlesteins". I felt more real about their lives and relationships in this book. I enjoyed reading the part that the old man tried to find a new partner after leaving his sick wife. I also liked the Chinese man who got into relationship with the sick wife.

I will read other works by Jami Attenberg. I liked the way how she created characters with their back stories.

JordiGH boosted

Où trouver des services numériques libres au Québec? Écoutez la conférence de @facil lors de la journée internationale du logiciel libre ce samedi ! Infos s/ (entrée libre)
#FSD2020 #JiLL2020 #logiciellibre #matériellibre #savoirlibre #numqc #libreqc

JordiGH boosted

@JordiGH There was some really interesting use of this concept in Quake, where they specifically tried to optimize for pentium CPUs by deliberately alternating floating point and integer instructions. Kind of a crude early form of the kind of pipelining thing CPUs and compilers are better built to do now. (...also it ran poorly on anything that wasn't a Pentium.)

Michael Abrash wrote about it in his famous Black Book:

Rest of book here:

JordiGH boosted

@JordiGH So, in the pipeline, when a result needed by an instruction isn't ready, (especially common when fetching from RAM), you have a "pipeline stall" and yes part of the CPU will do "nothing" while it waits:

Though while one instruction is stalled, other instructions can keep going at the same time as long as they don't depend on its result (e.g. use the same register)

Compilers are pretty good at choosing the right registers/operations to maximize pipelining, too.

JordiGH boosted

@JordiGH Checking through answers in this thread, I couldn't see anyone using the magic word "pipeline".

On modern CPUs generally it tries to do many things at once, by keeping all the various units inside the CPU occupied as much as it can. Think of how a floating point operation needs different circuitry than integer stuff... if you have them both in there, why not use them both at the same time? Or heck, what if you had two or three adders instead of just one?


Don't wanna tag you all, but thanks for being smart and helpful. I'm so happy when my questions get answered like this.

Show thread

Gosh there's a lot of smart and helpful people around here.

Hey, computer nerds, please explain something to me:

A CPU can read data from a register very quickly. It takes it a lot longer to fetch data from RAM.

If data needs to be fetched from RAM and the CPU is running at however many billion instructions for second, what is it doing for however many million instructions it's waiting for the data it requested from RAM to arrive? Does it just twiddle its thumbs for a CPU eternity running NOPs instructions waiting for data?

JordiGH boosted

Also an interesting interview by one of the organisers

> “I have been that one Black person in a sea of hundreds of white people,” he said. "It feels really alienating.”

Show thread
JordiGH boosted

In case I'm not the last one to hear about this, there's an online game expo this Saturday about games made by people of colour.

The schedule looks interesting, there's already a number of talks I'm thinking of attending. Lots of short talks too, which is a plus in my view, so you can quickly get an overview of a subject.

Also an interesting interview by one of the organisers

> “I have been that one Black person in a sea of hundreds of white people,” he said. "It feels really alienating.”

Show thread
Show more

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!