sigh I can agree with this sentiment.
Ok, you convinced me. I’m in.
🅸 🅰🅼 🆃🅷🅴 🅻🅰🆆.
𝕽𝖚𝖆𝖎𝖉𝖍𝖗𝖎𝖌𝖍 𝖋𝖊𝖆𝖙𝖍𝖊𝖗𝖘𝖙𝖔𝖓𝖊𝖍𝖆𝖚𝖌𝖍
sigh I can agree with this sentiment.
Ok, you convinced me. I’m in.
And you might not believe in it, but the French of utilized this method to much success. Honestly, we did to way back when if you want to throw in the revolutionary war.
There are many more examples of revolutions that did more harm that good, than vice versa. It may be there only viable avenue left, but I think it’s grossly ignorant to think it won’t sweep up a whole lot of innocents, with a good chance of ending up in a defacto brutal dictatorship for a few decades.
Those are heavy dice to throw. If they’re the only dice, then so be it, but I really hope not.
Well, insofar as violent revolution increasingly appears to be there only tool remaining, but I have more faith that The Rich will be able to successfully manipulate the masses into slaughtering each other, a-la another civil war, than that the masses will be able to accomplish anything lasting. But, then, The Rich are few and control all of the media, and masses are by nature not intelligent constructs. If we’re really lucky, we’ll just have a limited civil war; if we’re not, we may end up with a Khmer Rouge, which won’t be fun for anybody.
I agree with you; I think you have the meat of it.
There are two problem here: first is that “rich” isn’t clearly defined. When the billionaires are all dead, are the millionaires next? Where doors it stop? Maybe that fucker in the house that’s bigger than your’s deserves to get her bullet too? How about anyone who’s rich enough to own a house?
Second, kill the rich and we still have a system that enables consolidation of wealth. We’ll just get a new group of 1%ers, only they’ll probably be more dedicated to repressing the public to ensure that what happened to their predecessors doesn’t happen to them.
Maybe the biggest problem, for me, is that I don’t know what’s better than what we have. Probably a limited capitalism, maybe modeled after one of the Nordic countries? Semi-socialist? I don’t know. I’m pretty sure a huge part of the problem is the stock market (if not specifically, then the economic model that enables it), and laissez-faire economics is a shit-show fantasy that doesn’t exist, but which the striving for causes all sorts of issues. But beyond that, I don’t know how to limit consolidation of wealth, and outcomes like Citizens United.
So, people can kill all the CEOs they want; I don’t expect it to improve anything.
Yes! Hyphens and “+” are also legal, and while most will accept a dash, many don’t allow ‘+’. But it’s explicitly allowed in the spec!
God, the French. My friend has two first names, two middle, and thankfully only one surname.
So she writes 4 names? Does she put her maiden and married names both in the “surname” field? Or middle and maiden together in the “middle name” field?
Then the first part is interpreted (in the US, anyway) as a middle name, not as part of the last name. I did run into a recently married woman who did that: dropped her middle name, moved her last to the middle, and used her spouse’s last name.
More commonly, places that don’t take hyphens tend to just run the two names together: Axel-Smith becomes AxelSmith.
Programmers can be really dumb.
There are a frightening number of systems that don’t allow “-”, which isn’t even an edge case. A lot of people - mostly women - hyphenate their last names on marriage, rather than throw their old name away. My wife did. She legally changed her name when she came of age, and when we met and married years later she said, “I paid for money for my name; I’m not letting it go.” (Note: I wasn’t pressuring her to take my name.) So she hyphenated it, and has come to regret the decision. She says she should have switched, or not, but the hyphen causes problems everywhere. It’s not a legal character in a lot of systems, including some government systems.
What? I had to uninstall Factorio to install Space Age on my machine (Linux) - I’m pretty sure I see new stuff in the tree, although I’m still building from scratch in the rare time I get to play.
I sure hope I don’t have to install mods! I’m trying to keep this play clean.
Thanks for the input
You’re welcome!
I haven’t used assembly in a long while, so I know where to look to understand all the instructions, but I can’t tell right off the bat what a chunk of assembly code does.
Oh, me neither. And that’s not what I think is necessary; what’s important is that you can generally imagine the sorts of operations which are going on under the hood for any given line of code. That there’s no magic “generate a hash for a string” CPU operation, and that, ultimately, something is going to be iterating over a series of memory locations and performing several math operations on each to produce a numeric output. I think this awareness is enormously valuable in developers, and helps them think about the code they’re writing in a certain way, and usually in a way that improves their code.
Algorithms, I am terrible at these because I rarely use them.
You use them all the time! Anything longer than a single operation is an algorithm.
Nobody is going to ask you to write a search function; however, being aware of Big-O notation, and being able to reason about time and space complexity, is important. On the backbend, it’s critical. It’s important if you’re a front end developer - I blame the whole NodeJS library fiasco on not enough awareness of dependency complexity by a majority of JS developers.
I tend to work in finite state machine which is close to algorithms, but it’s not quite it.
I’d absolutely call FSM work “algorithms”, and it sounds as if the projects you’re working on is where these fundamentals are most important. Interfaces between hardware components? It’s the most fraught topic in CIS! So. Many. Pitfalls. Shit, you probably have to worry about clock speeds and communication sheer; there’s absolutely a huge corpus of material about algorithms for handling stuff you’re working with, like vector clocks. That’s a fabulous, interesting field. It’s also super tedious, and requires huge attention to detail which I lack, so in a way I envy you, but an also glad I’m not you.
College.
I’m one of those folks who believes not everyone needs a degree, and we need to do more to normalize and encourage people who have no interest in STEM fields to go to trade schools. However, I do firmly believe computer programming is a STEM field and is best served by getting a degree.
There are certainly computer programming savants, but most people are not, and the next best thing is a good, solid higher education.
I should know more about what’s happening under the hood.
You’ve just identified the most important skill of any software developer, IMO.
The three most valuable topics I learned in college were OS design basics, assembly language, and algorithms. They’re universal, and once you have a grasp on those, a lot off programming language specifics become fairly transparent.
An area where those don’t help are paradigm specifics: there’s theory behind functional programming and OO programming which, if you don’t understand, won’t impeded you from writing in that language, but will almost certainly result in really bad code. And, depending on your focus, it can be necessary to have domain knowledge: financial, networking, graphics.
But for what you’re taking about, those three topics cover most of what you need to intuit how languages do what they do - and, especially C, because it’s only slightly higher level than assembly.
Assembly informs CPU architecture and operations. If you understand that, you mostly understand how CPUs work, as much as you need to to be a programmer.
OS design informs how various hardware components interact, again, enough to understand what higher level languages are doing.
Algorithms… well, you can derive algorithms from assembly, but a lot of smart people have already done a ton of work in the field, and it’s silly to try to redo that work. And, units you’re very special, you probably won’t do as good a job as they’ve done.
Once you have those, all languages are just syntactic sugar. Sure, the JVM has peculiarities in how its garbage collection works; you tend to learn that sort of stuff from experience. But a hash table is a hash table in any language, and they all have to deal with the same fundamental issues of hash tables: hashing, conflict resolution, and space allocation. There are no short cuts.
Interesting choice for a title, then.
Ah, a youngling.
My first programming language was Basic; my second, assembly; third, C. I didn’t get to new-fangled languages like Pascal until i was in college, long after I’d learned the only really useful fundamentals of programming and computer software.
Everything else is just gloss, convenience, and bloat.
I hate videos that could have been articles (talking heads), and I did not watch this.
However, I have an opinion: in probably countless ways.
As deep learning hardware and software improves and gets cheaper, I expect doing any or all of these to become increasingly common, and far cheaper than buying the IP and reshooting it, and studios will turn to these as cheap ways to milk the cash cow. Someone will inevitably film another re-imagining, whether with real people or (eventually) entirely deep learning from script to direction to actors; but that won’t stop copyright holders of a given film from trying ways to get people to rebuy new versions of old films.
Contrasts on having a girlfriend who shares her awesome dreams with you in real-time.
It sucks the same way Python sucks. Some people just really don’t like indentation-based syntax. I’m one of them, so I dislike both formats. However, if you groove on that sort of thing, I don’t think YAML is any worse than any other markup.
Oddly, I get along with Haskell, which also used indentation for scoping/delimiting; I can’t explain that, except that, somehow, indentation-based syntax seems to fit better with functional languages. But I have no clear argument about why; it’s just an oddity in my aesthetics.
djot for text markup. It addresses a lot of the issues in Common mark (and of course far more of the issues of Markdown).
Handsome dog! Whippet?