Well... how about you don't let your little sister use chatgpt to do her homework? If you think it fries her little brain the responsible thing as a big brother is to buy her a little bit of lsd to microdose and counteract the damage you have already done, right?
I agree - at least I take it as a red flag that the blogs content is probably also low effort slob and that I should assign it a rather low credibility
Well it mostly can be a static config - although some stuff like inputs can’t be passed in during initiation of the machine (which you can easily do yourself), but imho I also think should just work like with most other parts of the config (guards, actions etc.) One advantage of it being a json format is that you can validate/transform and pass it around with all tool available in this space and that it can easily be understood, written, extended and used everywhere (to a point) where you have a json parser. Also, i wanted to learn rust to write wasm stuff - and my idea fir learning project was a parser for Xstate to create a kind of abstract program … well didn’t get to it - but could see usefulness to having a easily portable standard to describe and mock a program between languages
Well i feel the abstraction itself doesn’t really hinder… what hinders an i realized costs me lots of time is laying out a good looking machine-layout… the auto-layout for machine introspection still is terrible and currently can’t be used with the layouts in the editors. Also I often end up to having copy the machine json back and forth and this usually requires tweeting as Machine inputs still can’t be mapped using strings and I often end up missing some and then wonder why stuff isn’t working as now errors are automatically caught in the machine. What I really like is that I can visualize my programs and clearly communicate a system using the graphs and delegate the parts that have to filled in. I think it’s also great for documentation and making sure a program is built in a nicely testable way and state is only updated at the appropriate times and places (you need to use an assign action). Model-based testing is also a nice feature… as are the ability to restore machine states at later times using saved state or replaying events. Although I never have done it I enjoy the thought of just taking my machine and put it into another web-fronted and only rebuild the UI by binding the view to state/context and interactions to basic dom events. All in all I think it can have big benefits of having a UML like visualization of your program that can be introspected live at run-time and isn’t immediately outdated because nobody bothers to keep it up to date after a code update (because it is the code). But it surly is a bit of a learning curve… but I encourage you to just try it out beginning with very small machines and build from there. Many of my problems come from just trying to build a giant machine system with many communicating actors from the start. Which totally isn’t needed to assess its features/drawbacks
Surprise a thing that doesn’t understand context is bad in a task that requires understanding context and intent… Well… I haven’t read the article and never will.
All for that - but I am rather sceptical if this is even possible anymore. Sure you can have a disk which - best case scenario - contains a game in a executable state. But I can’t remember playing a game without installing an gb sized day one patch. Do even when buying a physical copy - you probably don’t have the full thing anymore after the (whatever) server goes bye bye.
So can I refund all games I ‚bought‘ under false pretenses? I only have few games and opted out of this garbage ecosystem a while ago. Would be nice to recover some investment
The new California law only requires that Steam makes it clear you are buying a digital license.
So per the history of Steam’s terms and agreements users could have been buying digital licenses for a while and Steam just wasn’t upfront about it.
Also depending the lingo in their T&A, digital licensing could apply to all purchases moving forward, all past purchases, or only specified purchases.
Either way if you made a purchase without clear acknowledgement that your ownership and it’s characteristics was terminable or could be altered in the future then I could see legitimate cause for refunds due to false pretenses, bait and switch, or something like that.
Granted Steam also just changed arbitration clauses so they may already be prepping for responses like mass refund requests.
Anyways, time to get rid of steam, save what games I can, find an alternative.
reply