1,623 karma · joined February 13, 2011
I was more curious about the discussion when the parties were speaking on the same level of command.
Agree, I wasn’t consistent with “a framework” vs “just language” approach. Ideally it should be 100% one or another.
My idea was to use the standard library as much as possible, but I didn’t eliminate the use of third party libraries entirely if it would allow async/concurrent processing.
It all started with Go vs Rust vs Zig as the main point of comparison. Then I added more languages I am familiar with.
By far, IMHO, Go is a clear winner in terms of being 100% with the standard library, fully concurrent and quite concise.
Sure, JS/TS implementations are also concise but it is different, not natively compiled technology.
The language's selection is purely my personal familiarity, so nothing wrong with Java, it’s just not my area.
Everything turns into spaghetti code really quickly.
Separation of API and frontend isn’t just for fun. It’s for making testing bearable.
Finally, mixing data modelling (database) with presentation (html output) in one place (htmx handler) goes out hand really quick too, making testing much harder.
But real coding cowboys from the golden age don’t write tests, right? :-)
Yep, it’s a learning curve, and as deeper understanding comes, in more ways you start bending this great tool (git).
There is an endless ocean of toolings, helpers etc of all kinds, for all levels.
I’m not saying git is the best. There is no the best tooling in general. Fossil is great, git is great, and some other VCS. Pros and cons are everywhere.
git is a battle tested software. Who argues?
I keep other browsers for frontend developments testing only.
I was a big fan of Tailwind, but after switching to mostly Svelte, where CSS is scoped by definition, I found that the vanilla CSS is not as nasty as I previously thought.
I would die to see the original sources of Norton Commander 3.0 written by John Socha. They say, he used "an ortodox" (back in the day) approach of C and assembler mashup, which not many programmers used that time, and "real programmers" always wrote in assembler :-)
Looks like Turbo/Borland Pascal but I'm not sure that it existed in that time or/and was ported to 6502.
It is like “10 LIST” quine.
For the machine code, the memory is THE source, and this code simply reads it because it can.
Imagine a quine in machine code running on an architecture where it is not allowed to read the code segment. This quine will not work there.
The REAL quine should generate the output purely via output data transformation encoded INTO the source, without any assumption of the runtime.
But overall, I salute the author of AsciiPatrol ;-). Kudos!
—-
Katie, Feb 5, 8:56 AM PST: Hi Alexander,
Thank you for contacting Dropbox. My name is Katie, and I will be helping you today.
It appears that your links are disabled because you may be hosting malware from your account and this is against the terms of service.
Can you please remove all malware from your account or your account will be disabled. Any further violations of the terms of service will result in the immediate deletion of your account with no warning.
The file that needs to be removed from your Dropbox is: old-stuff.rar
Once this has been addressed I would be happy to assist you further!
Thank you.
Regards, Katie The Dropbox Team