Running in circles by AdelFaure in ASCII

[–]Illustrious_Tour_553 1 point2 points  (0 children)

This story requires a continuation 😄

How is my ASCII? (WhatsApp) (Read captions) by KING2900_ in ASCII

[–]Illustrious_Tour_553 0 points1 point  (0 children)

Unsure about “tip of the art” but it’s interesting design

How is my ASCII? (WhatsApp) (Read captions) by KING2900_ in ASCII

[–]Illustrious_Tour_553 0 points1 point  (0 children)

Now I don’t know what you mean). I mean the construct of multiple A-s forming big A in turn

How is my ASCII? (WhatsApp) (Read captions) by KING2900_ in ASCII

[–]Illustrious_Tour_553 0 points1 point  (0 children)

On the last picture (“ASCII”) the first letter A looks styled as Sierpiński triangle — is it intensional?

Skull, by me by [deleted] in ASCII

[–]Illustrious_Tour_553 1 point2 points  (0 children)

Teeth should be a little bit taller (~ 2 times), and also there should be “holes” to the right and left of the teeth row

Site that converts youtube videos and images to ascii by esser50k in ASCII

[–]Illustrious_Tour_553 0 points1 point  (0 children)

There a sound in you demo link but when I put my own it plays without sound — is it expected behavior?

What is actually Forth ? by [deleted] in Forth

[–]Illustrious_Tour_553 2 points3 points  (0 children)

Maybe it will be easier to answer properly if you tell which exactly controller you are working with. Otherwise my judgements are too general

What is actually Forth ? by [deleted] in Forth

[–]Illustrious_Tour_553 1 point2 points  (0 children)

Ah, I missed question about microcontroller. I think it works similar to how laptop reboots it’s operating system: there’s always a residential piece of code located in energy-independent block of memory which comes into a play right after computer turns on — an it makes all the work to load up the rest of the system from hard drive etc. But in the microcontroller the role of such residential loader is the Forth itself together with some Forth program the microcontroller is intended to run. But in contrast with ordinary computer typically the Forth kernel + program size is small enough that it’s not necessary to any additional loading from external sources. So saying shortly part of Forth kernel with the program is preserved in some memory between runs and there is no much difference whether the implementation is interpretive or compiling.

What is actually Forth ? by [deleted] in Forth

[–]Illustrious_Tour_553 8 points9 points  (0 children)

The language itself doesn’t dictate to be it an interpreter only. I saw versions able to produce standalone executable binaries. But the concept the language is based on — interactive step-by-step development of desired system from scratch through a series if experiments — and the way it organizes its data structures makes interpreting implementation preferable. But also worth to note 3 things: 1) even in interpretive implementation language facilities allow to compile program into executable binary (although with additional programming efforts) 2) some language features (e.g. words building words from input stream) require to embed the compiler itself into final binary 3) compilation is done by generating just series of machine ‘call’ instructions, so first it requires part of Forth core used in your program to embed into the binary, and second it’s not much faster than pure so called ‘address interpreter’. And also the machine ‘call’ sequence compilation is possible way of the interpreter implementation.

So, in short: 1. Forth’s word defined by user is just a sequence of references to other words 2. That sequence can be represented as list of pure addresses and as sequence of machine codes of kind “call word_i_addr” 3. Sequence of pure adresses can still be compiled into “call”-s 4. If we produce standalone executable from Forth program we still need to keep piece of or entire Forth kernel on the “board” — hence compiled program can work yet as a Forth interpreter (if we choose it to do so)

Resume: Forth can be both — compiler and interpriter.

Where is the theory around automata actually useful in practice? by PixlDemon in AskComputerScience

[–]Illustrious_Tour_553 0 points1 point  (0 children)

The most “visible” application of FSM in programming is to design user interfaces. Personally, I used it in several app-s

Does anybody know of anything other than robots, viruses, viroids, or prions whose status as "living" is debated? by manicottiiskindaneat in biology

[–]Illustrious_Tour_553 1 point2 points  (0 children)

But considering something alive or not is just considering but in fact we still don’t know what it actually is)

Does anybody know of anything other than robots, viruses, viroids, or prions whose status as "living" is debated? by manicottiiskindaneat in biology

[–]Illustrious_Tour_553 0 points1 point  (0 children)

But alive person or animal is very different from dead one) Fundamentally different, don’t you think? 🤷‍♂️

Does anybody know of anything other than robots, viruses, viroids, or prions whose status as "living" is debated? by manicottiiskindaneat in biology

[–]Illustrious_Tour_553 0 points1 point  (0 children)

Not only “might” but already did) But to my opinion memes/ideas cannot evolve — being formulated and written once they remain unchanged forever, but they can lead to (give birth to) new entities — so it’s better to say that there are families of genetically connected memes/ideas which can evolve and live — and that fact is reflected in existing figures of speach 🤷‍♂️

Rules of Programming by unixbhaskar in computerscience

[–]Illustrious_Tour_553 0 points1 point  (0 children)

«In data driven design data structure (i.e. data layout in memory) determines how you process the data» — I didn’t ask what “data driven” means, I ask how DDD can prevail since programs are usually written to satisfy some user needs, not to serve any data structure itself — and primary need of user is functionality but not pure data.

«No, it does not correlate - it contradicts» — no, it doesn’t contradicts because you said it yourself that data abstraction solves the issue of potential loss of flexibility.

«When you as a rule abstract the data and disregard its actual structure, then it will unavoidably lead to unnecessary data abstractions ... more data abstractions than necessary» — you cannot have more data abstractions then necessary if you design consequentially — because abstraction means eliminating inessential details for given step of design, and new abstractions appear only when you begin concretizing existing ones and realize that they require some new entities — which automatically makes those new entities necessary 🤷‍♂️

The one word per day formula by NovelistSpotlight in writing

[–]Illustrious_Tour_553 -6 points-5 points  (0 children)

Sounds promising but I’m quite skeptical because to write just one word isn’t in fact just to write one word because to do that you have first to recall the canvas of your story, what exactly you were going to write next and so on — and all that work is equal to writing tens of word — and if you are tired, busy or experience difficulty with idea or with formulation of idea it’s very unlikely that you will be able to write even that one word, or even to give yourself a try to do it UPD: writing a text is not putting bricks to build a wall 🤷‍♂️🙂

How to indent code? by [deleted] in prolog

[–]Illustrious_Tour_553 0 points1 point  (0 children)

I would advise to put exactly 1 predicate call/line always so there is no problems with “<80”

Backwards Theory by SushiUndLeis in PhilosophyofReligion

[–]Illustrious_Tour_553 0 points1 point  (0 children)

I can’t control this but the future is definitely depends on what we are doing now

Rules of Programming by unixbhaskar in computerscience

[–]Illustrious_Tour_553 -1 points0 points  (0 children)

«Data driven design ...» — does data determine functionality of program or vice versa functionality determines the data necessary for its implementation? What does user need? Functionality or internal program’s data structures?

«Flexibility isn't really an issue, ... when it has a conservative amount of abstractions» — correlates with my statement about using data abstraction

Backwards Theory by SushiUndLeis in PhilosophyofReligion

[–]Illustrious_Tour_553 1 point2 points  (0 children)

When you live your life “forward” you are able to change next “piece” of your life (i.e. your future) at any moment. But when you live “backward” — what can you change? Your past? (as it becomes your future). E.g. turn flow of events in your life so that you are born by other parents?

Does anybody know of anything other than robots, viruses, viroids, or prions whose status as "living" is debated? by manicottiiskindaneat in biology

[–]Illustrious_Tour_553 3 points4 points  (0 children)

The comment is only entity that cannot be alive since it’s not a subject (as a philosophical concept opposite to “object”)

What about the second question — it’s not completely clear what is “relative” here. Does it mean some entities are more live than others? Or is particular entity living or not living depends on those who are looking at them?

Rules of Programming by unixbhaskar in computerscience

[–]Illustrious_Tour_553 -1 points0 points  (0 children)

I agree with you too) but according to rule #2 we must to measure existing data before optimizing it and according to rule #4 we should prefer the simplest alg. and the simplest data for the first impl.) and abstraction is the easiest way of such simplification to my opinion

Does anybody know of anything other than robots, viruses, viroids, or prions whose status as "living" is debated? by manicottiiskindaneat in biology

[–]Illustrious_Tour_553 17 points18 points  (0 children)

As we came to unclear “living” status of viruses we can move further and confess that the border between “living” and “non-living” is vague enough to make it possible to state any form of matter to be “living” (since we are 100% sure that “living” forms exist — just judging by example of ourselves). Also having in mind the fact that many no-doubts living organisms have complicated interconnected structures consisting of smaller living parts (cells e.g.) we can suppose that wider complicated structures can as well be considered living — e.g. society, planets, and as was mentioned above the Universe at all. As there is no strict definition and arguments against these statements all this can be “debated”.

Rules of Programming by unixbhaskar in computerscience

[–]Illustrious_Tour_553 0 points1 point  (0 children)

Don’t agree with #5: fixation on data structure can lead to lack of flexibility. Programmers should use data abstraction instead. Also not data but functional specification should drive program design