

deleted by creator
deleted by creator
So, I’d argue that “frontend” and “backend” are the default modes of software engineering these days, and that embedded is a more niche field.
That said, if you’re doing encryption code, you’re doing far more advanced math than backend monitoring and alerting.
You often need to be pretty good at math. But not because you’re “doing math” to write the code.
In real world software systems, you need to handle monitoring and alerting. To properly do this, you need to understand stats, rolling averages, percentiles, probability distributions, and significance testing. At least at a basic level. Enough to know how to recognize these problems and where to look when you run into them.
For being a better coder, you need to understand mathematical logic, proofs, algebra/symbolic logic, etc in order to reason your way through tricky edge cases.
To do AI/ML, you need to know a shitton of calculus and diff eqs, plus numerical algorithms concepts like numerical stability. This is kinda a niche (but rapidly growing) engineering field.
The same thing about AI also applies to any other domain where the thing being computed is fundamentally a math or logic solution. This is somewhat common in backend engineering.
I’m not “doing math” with pen and paper at work, but I do use all of these mathematical skills all. the. time.
I am an SRE on a ML serving platform.
I think they’re just stopping operations of the company in Brazil.
But I don’t think they’re going out of the way to prevent Brazilian IPs from connecting.
This is a good book on how Google treats production environments at their scale.
Cattle, not pets.
Google operates on a trunk model, according to this:
The entire TotT series is pretty good.
In the case of Google, the trade off is compensation.
You can work for for Google in NYC and make $300k+ per year, or work for Google in London and make half as much at best.
It’s the USA.
Yes, they can just fire people.
I mean, it’s GPL code.
Anyone could just upload it, possibly with branding changes if “GBA4iOS” a trademark, as long as they publish the source code with their changes
And my example of knowing critical systems for the web written in Python is somehow different from your argument?
What a joke
You have no idea. Python (and Ruby) are used widely in the industry. Large parts of YouTube are written in Python, and large parts of GitHub are written in Ruby. And every major tech company is using Python in their offline data pipelines.
I know of systems critical to the modern web that are written in Python.
Dynamic typing is not a fad.
Python is older than Java, older than me. It is still going strong.
That’s not “source available” because the software is not released through a source code distribution model.
Companies may have access in order to produce better drivers or handle security incidents, but those are back-room deals, not part of Windows’ distribution model.
I didn’t think the Windows source is widely available, only the compiled form.
.Net core is open source though.
Source Available < Open Source < Free Software
These terms have specific definitions, where each greater term is more specific than the lesser*.
SSPL is in the “Source Available” tier.
The OSI defines the term “open source,” and the FSF defines the term “free software.” The number one term of open source, greater than the availability of the source code, is the freedom to redistribute.
https://en.wikipedia.org/wiki/Comparison_of_free_and_open-source_software_licenses
* Free Software isn’t exactly a subset of Open Source. There are a few licenses which are considered Free but not Open: the original BSD license, CC0, OpenSSL, WTFPL, XFree86 1.1, and Zope 1.0.
Of course Microsoft implemented it “for Windows”.
The Mono project implements many of the .Net APIs in a portable way for other operating systems, including an implementation of WinForms on X11.
OP specifically mentioned that they were using Mono.
Mono has some docs that imply they have implemented WinForms on X11.
While the tone of the comment is dismissive, they have a point.
It’s not the engineers that are the problem, or even limited to the tech industry. Dark patterns are top-down business decisions, motivated by money.
It’s not that the “tech industry doesn’t understand consent,” but rather that greedy people do evil things. And software is just a low hanging fruit for that kind of business.
Ha, I see.
Yeah, sarcasm over text forums is sometimes difficult to pick up on.