KindaABigDyl

joined 1 year ago
[–] KindaABigDyl 3 points 8 months ago

Can't wait to see the video!

[–] KindaABigDyl 6 points 8 months ago* (last edited 8 months ago)

Here's how I think it works

In formal language, what it means to accept a verification means does the result fall into the list of acceptable values.

Consider adding two 2-bit numbers:

  • Alphabet: { 0, 1}
  • Language: { x | x consists of four binary digits representing two 2-bit binary numbers where the result of adding these two numbers is a valid 2-bit binary number (i.e. falls between 00 and 11) }
  • Then you have an automata that will:
    • Start from the rightmost bit
    • Add the corresponding bits (+ carry from any previous iterations)
    • Carry over to the left if needed
    • Repeat for both bits
    • Check for acceptance
  • Machine as a whole simply checks did the inputs produce a valid 2-bit number, so it just accepts or rejects

The machine itself simply holds this automata and language, so all it does is take input and reject/accept end state. I think you're just getting caught up in definitions

A sum of a list of numbers I think would be something like

  • Alphabet: digits 0-9 and ','
  • Language: a single string of digits or a single string of digits followed by a comma and another valid string
  • Automata:
    • Are we a single string of digits? If yes, accept
    • Sum the last number into the first and remove the comma
    • Repeat
  • Machine: Does the some operation result in a valid string?

Machines accept a valid state or hit an error state (accept/reject). The computation happens between the input and accept/reject.

But maybe I don't understand it either. It's been a while since I poked around at this stuff.

[–] KindaABigDyl 2 points 8 months ago (1 children)

What is BDS?

[–] KindaABigDyl 1 points 8 months ago

I have been for the past month now. All of my games are now working.

Previously no and the reason was bc of Nvidia issues, but they all seem resolved now for the most part

[–] KindaABigDyl 7 points 8 months ago

I wonder if you could get a any benefit by introducing two more MCUs.

Dedicate one MCU to simply reading and refreshing the RAM as fast as possible which can act as an abstraction layer for another MCU that it can talk to over I2C or SPI.

Then use a second MCU to act as the MMU and talk to the RAM MCU.

Finally, run Linux on the third MCU which talks to the MMU MCU.

[–] KindaABigDyl 1 points 8 months ago (1 children)

I didn't know Go had interfaces. Neat

[–] KindaABigDyl 2 points 10 months ago

I can't even wrap my mind around people who use 60% keyboards and use a bunch of extra function keys let alone anything more drastic

[–] KindaABigDyl 2 points 1 year ago

In VR, you are able to place windows anywhere. You have infinite amounts of screen. Look at something like Simula

[–] KindaABigDyl 1 points 1 year ago

Bc they're about to release a VR headset PC that allows just that. It will likely inspire other companies to do so as well

[–] KindaABigDyl -3 points 1 year ago (4 children)

Move to VR and infinite screen space. We're so close. No doubt once Apple joins the fray it'll be time

[–] KindaABigDyl 4 points 1 year ago* (last edited 1 year ago) (1 children)

What I said:

You could mull over and discuss a million different ways to get started. The most important thing is to be decisive and just do

We could go on for hours debating what the best beginner language, environment, project, etc is, but the important thing is that they pick something and do it.

I gave them a specific thing to get started on. That's the important thing.

Learning programming is gonna be hard. They're gonna face issues no matter what, so like I said:

Is it the best way? Who cares just get started

That's why I said you missed the point. I don't think you read my reply at all and just stopped at the first word lol

[–] KindaABigDyl 4 points 1 year ago (3 children)

Rust is renowned for being hard and frustrating to onboard onto. I don’t think this is a wise suggestion.

You missed the point

view more: ‹ prev next ›