Readit News logoReadit News
a_t48 commented on I put a real-time 3D shader on the Game Boy Color   blog.otterstack.com/posts... · Posted by u/adunk
a_t48 · a day ago
Nice, I’ll have to give this a try on my Analogue Pocket
a_t48 commented on SpaceX in Merger Talks with xAI   reuters.com/world/musks-s... · Posted by u/m-hodges
fragmede · 7 days ago
There are many valid complaints, but why is engineers working not a serious thing?
a_t48 · 7 days ago
It’s “unserious” in the sense that it’s undisciplined. Don’t those engineers have things to do at Tesla, rather than going to poke around at a social media website codebase? If I were a Tesla shareholder I’d be pretty annoyed - how is doing so advancing making a better car?
a_t48 commented on The Hallucination Defense   niyikiza.com/posts/halluc... · Posted by u/niyikiza
direwolf20 · 11 days ago
This is not hypothetical. Steam and Bumblebee did it.
a_t48 · 11 days ago
Bungie, too, in a similar way.
a_t48 commented on SpaceX in Merger Talks with xAI   reuters.com/world/musks-s... · Posted by u/m-hodges
Tuna-Fish · 11 days ago
The lawyers are the ones talking, and they have to come up with a fair valuation.

If SpaceX pays too much for it, other SpaceX shareholders have a case against SpaceX leadership. If xAI accepts an offer that is too low, other xAI shareholders have a case against xAI leadership. Given that the leadership is basically the same people, they are very well incentivized to come up with a valuation that is as fair as possible.

And this is not just theoretical, Musk has already been sued successfully once on a similar case, when his companies gave out too much free support to the boring company.

a_t48 · 11 days ago
Tesla engineers being lent out right after the Twitter buyout to eval the codebase was one of many reasons I won’t work there. So unserious.
a_t48 commented on In a genre where spoilers are devastating, how do we talk about puzzle games?   thinkygames.com/features/... · Posted by u/tobr
tialaramex · 11 days ago
I am not in any trust shapes whatsoever, I'm just another person who was overjoyed to see that Geek did a fundraiser :)
a_t48 · 11 days ago
Fair. I’m more in the kaizo/twitch community (or was anyhow), but I’ve seen a bit of Geek.
a_t48 commented on In a genre where spoilers are devastating, how do we talk about puzzle games?   thinkygames.com/features/... · Posted by u/tobr
tialaramex · 12 days ago
A mini version of this in Mario Maker (and thus MM2 which is currently playable) is the Knowledge Check Point.

Mario Maker 2 has a "Check Point" system where the software remembers whether Mario has reached one of two "Check Points" in the course and if so resets Mario to that point if/when he dies. You can only have zero, one or two such "Check Points". This leads to two important phenomena

1. Antis. A Soft Lock is a situation where Mario can't win, but also can't die, this is extremely frustrating because the player must start over, losing any progress. A good course designer ensures this never happens. But a twisted course designer does so by making it possible yet extremely difficult to die in this situation, thus the art of the "Anti-Soft-Lock" or just "Anti". The player is tricked into entering a situation in which they must complete some very difficult tasks, not to win but just to die and keep playing from a check point they've reached.

2. Knowledge Check Points. With only two CPs, a really elaborate course must either stretch considerably between the CPs, meaning players who die between CPs must re-do a lot of work and that's annoying OR invent a way to re-use them. There are tricks to re-use exactly two CPs plus the "Red Coins" from Mario which are kept when Mario dies, but a cleverer trick is to just have the player learn something which changes how they will behave.

My favourite KCP is an MM2 level where the player can't win... until they realise there's a way to obtain an important power up right at the start of the course, which then changes how they tackle everything else and opens up a route to success. The dead end you'd reach if you don't know about this, reveals that hidden power up.

a_t48 · 12 days ago
Hello fellow MM troll level enjoyer. :) perhaps we have mutual friends
a_t48 commented on Mermaid ASCII: Render Mermaid diagrams in your terminal   github.com/lukilabs/beaut... · Posted by u/mellosouls
a_t48 · 12 days ago
The live demo requires some download of an AI agent platform? I'd really like to try this but not if that's what's required.
a_t48 commented on Alarm overload is undermining safety at sea as crews face thousands of alerts   lr.org/en/knowledge/press... · Posted by u/geox
__turbobrew__ · 15 days ago
On my 2025 rav4 the dealer can turn off a bunch of the chimes. I basically told them to turn off everything.
a_t48 · 15 days ago
As a consumer you can do this with OBD11, along with other small settings tweaks. It’s a nice little device.
a_t48 commented on Memory layout in Zig with formulas   raymondtana.github.io/mat... · Posted by u/raymondtana
thechao · 16 days ago
I know this is a bit cursed; but, I always wanted a bitfield-on-steroids construct:

    struct Dang : bits 64    // 64 bits wide, int total
    {
        foo : bits 5 @ 0;    // 5 bits wide at bit offset 0
        bar : bits 5 @ 0;
        baz : bits 16 @ 4;   // 16 bits wide at bit offset 4
        tom : bits 11 @ 32;
    };

a_t48 · 16 days ago
It is a bit cursed, but you can do this in C/C++.

https://godbolt.org/z/vPKEdnjan

    union Dang
    {   
        uint64_t : 64; // set total width
        uint8_t foo : 5;
        uint8_t bar : 5;
        struct __attribute__((packed)) {
            uint8_t : 4;
            uint16_t baz : 16;
        };
        struct __attribute__((packed)) {
            uint32_t : 32;
            uint16_t tom : 11;
        };
    };
The member types don't actually matter here so we can have a little fun and macro it without having to resort to templates to get "correct" types.

    #define OFFSET_BITFIELD_DECLARE(NAME, SIZE) \
        union NAME { \
            uint64_t : SIZE

    #define BITFIELD_MEMBER(NAME, SIZE, OFFSET) \
        struct __attribute__((packed)) { \
            uint64_t : OFFSET; \
            uint64_t NAME : SIZE; \
        }

    #define OFFSET_BITFIELD_END() }

    OFFSET_BITFIELD_DECLARE(Dang, 64);
        BITFIELD_MEMBER(foo, 5, 0);
        BITFIELD_MEMBER(bar, 5, 0);
        BITFIELD_MEMBER(baz, 16, 4);
        BITFIELD_MEMBER(tom, 11, 32);
    OFFSET_BITFIELD_END();
Highly recommend not doing this in production code. If nothing else, there's no compiler protection against offset+size being > total size, but one could add it with a static assert! (I've done so in the godbolt link)

Edit: if you're talking about Zig, sorry!

a_t48 commented on Exercise can be nearly as effective as therapy for depression   sciencedaily.com/releases... · Posted by u/mustaphah
kayodelycaon · a month ago
I really don’t like being snarky here but this is an absolutely perfect example of what I was talking about in my last paragraph.

I didn’t mention energy because energy has no relevance.

I’ve literally broken down crying because I really wanted to work but my brain refused to move. I was having such a great day and was really motivated. I spend hours and absolutely exhausted every bit of energy I had trying every advice that I’ve spent my entire life hearing. I could not get a single word out of my brain.

Nothing worked. I spent my entire childhood trying harder and got nowhere. I probably shouldn’t say this, but I get quite pissed off when people tell me to try hard harder.

a_t48 · a month ago
You aren't the only one. For me it was diagnosed as ADHD.

u/a_t48

KarmaCake day2422March 19, 2015
About
Robotics engineer with a background in games. Making a new robotics framework.

kyle AT basisrobotics.tech

basis available at https://github.com/basis-robotics/basis

View Original