Let me put it another way, it doesn't strike me as the best possible example to use.
2,544 karma · joined January 7, 2013
Used to be a demoscener: http://www.pouet.net/user.php?who=171&show=credits
Let me put it another way, it doesn't strike me as the best possible example to use.
Java serialization is not what is used by web frameworks. They use JSON deserializing, typically using libraries like Jackson, which are of course fully strongly typed.
>Well I'm not posting my songs on HackerNews in a post saying "Background Music To Write Code To: By Programmers, For Programmers".
Neither were the authors of the DAW, someone else posted it using this title.
(btw I do have plenty of experience using DAWs (going back to Notator on the Atari ST) and have been an amateur musician since childhood. I just don't see how it's relevant in a discussion about an aspirational MVP design. Thanks for assuming the worst, though!)
Again, this is even just a _design_ for an MVP. If it doesn't align with what _you_ find important then that's fine. Just use something else, you've clearly been doing so for about 15 years. I hope you've enjoyed working on your songs, just like the authors of Meadowlark are enjoying working on this DAW.
If you cannot use the MVP of the software for your use cases, that doesn't mean it cannot be worthwhile for anyone else.
This then grows more complex if items have parent-child relationships and you also need to start storing all the information required to completely reinstate all the children, possibly also in the same order they were originally created in.
You know, tricky.
In the meantime I've forgotten most of the 68000 and z80 instruction sets.
I recall a tutorial for 'cc65 optimizations'[0] which basically destroys a well-structured C program in order to do all of these optimizations (like making everything global) and it was absolutely terrible, code-wise. Well, the end result was probably fine, but it's just a shame these 'optimizations' were needed.
[0] I think it was this one: https://github.com/ilmenit/CC65-Advanced-Optimizations
Doing something like "JMP ($2345)" will jump to whatever $2345/$2346 is pointing to.
I never expected it to come together this well! Especially considering that the author of the article mentions there were so many issues with LLVM-AVR, you'd expect them to exist in LLVM-MOS as well. Apparently not! I guess the code quality will only improve from here on out, the loop at the bottom of the article does seem like it is not as optimal as it could be :)
Other electronics like televisions are still produced under the Philips name, but that's just TP-Vision making them in China and slapping the Philips name on it.
A lot of research and development is still going on in the area where Philips had their research labs. If you're curious to see what kind of high-tech is being worked on in the "Dutch silicon valley" I suggest you Google "Brainport Eindhoven" or "High Tech Campus Eindhoven".
It's also an option to have your component data interleaved, if you know the iteration usage upfront, I suppose.
Of course, if your system needs to iterate across 20 components to do its job then maybe you need to check if you've factored your components correctly.
All of this is pretty much out of the window for this design, so what is the benefit of the ECS here?
Having said that, since when is an emotional reason to use something not a valid reason?
I mean, I don't like MacOS for a bunch of reasons that are probably unreasonable or emotional, but that's my right too.