Pinned toot

Playing No Man's Sky.
On Linux...
Pretty darned addictive, I've sunk a fair few hours in already.

Has Mastodon used mimalloc for games yet? (source: github.com/microsoft/mimalloc). If so, what impact has it had for you? Do you use a custom allocator?

Applying for jobs is exhausting. And the reality is I need to get back in to C++ again as that is what a lot of the industry is using (especially game dev).

It's bloody depressing being stuck in a job which is the complete opposite of what I specialized in. I hate JS with a passion.

Luke Jones boosted
Luke Jones boosted

In Germany we don't have that "I'll die to defend your right to call for the extermination of minorities" attitude to free speech that I hear from Americans so often.

I think I'm far enough along in the 2d physics stuff for the moment to consider doing full 3d physics now. Then I'll go back to the 2d stuff to add bits and pieces (like rigid bodies, rotations).

Just casting an immutable pointer to a mutable one.
It's okay.
I'm being safe with it.

Bam! The percentages are small, but This quite a big reduction in overhead for a small test app. I replaced all the Vec get() and get_mut() plus associated error handling with pointers to the objects in Vec + a safe management interface.

unsafe is perfectly okay to use

Thank you to everyone boosting my toot about me looking for work. It's much appreciated.

My section of the bookcase is *all* text books. I guess you can easily tell what interests me

I'm still actively looking for remote work. I will also consider anything that is low-level engineering as that is what I've tried to specialise myself in.

About me - ljcode.org/

Luke Jones boosted

I think I'm just gonna start unfollowing people who think Brave is an acceptable alternative to Firefox rather than trying to explain to each individual how unethical it is to use a browser that replaces other people's ads with its own, or that the founder is a homophobe.

Luke Jones boosted

v2.jacky.wtf/post/9a3f803a-948

Stop using Google Chrome.

Google Chrome is moving to remove autonomy from Web users. Excuse me while I purge it from my machines. Please remember - it’s a “open source” “project” (commerically provided product) whose goal is to not to “affect our [Google’s] ability to customize ads and/or could block ads online, which would harm our business” (from their SEC 10-K filing).

Google Chrome is not built for people; it’s built for Google, by Google. You are their bank.

JetBrains CLion makes profiling with perf a piece of cake and gives a nice flamegraph. There is so much good stuff in this IDE.

Show more
Fosstodon

Fosstodon is a Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.