1,004 karma · joined November 21, 2016
Could get a bit unwieldy but it might not have to. You could also combine this with generative ML to suggest refactors that lead to potentially more easily optimizable code. It doesn't have to be perfect just assist enough for you to gradually build intuition. ML could also provide estimated guesses on how an optimization might speed up a given logical unit of code.
What you get is writing readable code but still a clear idea of how it will behave / impact the compiler. It does of course go counter the idea of abstraction. But if we do advocate for people to learn how the compiler will optimize or not we might as well invest in tooling to support that.
Super useful and I honestly don't wanna go back to a project that doesn't use this pattern.
That looks like a painting of a geriatric.
What's the point of making the faces look young when the rest doesn't add up.
https://www.macrumors.com/guide/haptic-touch-vs-3d-touch-wha...
(I'm just ranting.)
Why shouldn't it be able to handle the task here?
What they do here (preventing "piracy" and reducing cost) is no different from what other hosting platforms do.
FWIW, I didn't get a bad impression and learned about MUX in the first place (good).
On the other hand, the leadership folks I interact with always make only super high level decisions. Rarely does it get intricate. It's more important to know how to quickly assess the big picture and how to communicate. All lot of what a leader does and makes them uniquely leaders is not something that's based on acquiring company specific and product and infra specific knowledge accumulated across several years.
I rarely care if my manager leaves beyond the fact that I have to build trust with someone new. But ultimately they aren't super in the weeds on anything mission critical.
An engineer that can jump into an incident and immediately identify the problem on a code path because they have worked on it or around it intimately at some point does make a difference, but also just having a detailed mental model of how the system pieces interact is super crucial. Bus factor is a thing, even though it rarely is catastrophic. Lead time can help here.
Of course leaders leaving also is a challenge, but it's because of their unique charm, ability to grasp issues quickly and make sane decisions. But none of this can be transferred to a new guy, in 2 or 4 weeks or 8.
I'm kind of curious what actually happened in that time. I've actually seen a few of these research projects over the years, i.e. providing tools to build languages with automated IDE and debugging support. Ultimately, I think (like the submission article's author) that it's something else holding adoption back. It may simply be lack of a convincing use case, e.g. industry adoption by one large company could make the overall approach (DSLs) more convincing.
Now DSLs or DSL-like languages are of course in use in many orgs but they very often aren't more than configuration languages and often embedded in something else. Very rarely do they get complex enough to warrant debuggers. So I think we a) still lack good examples of DSLs being worth it, or b) a more convincing argument why today's methods would benefit from building a whole new language (incl. tooling).
Unrelated to the main content, the AI TTS somehow bothered me (I believe the voice is premade/Josh from Eleven Labs). It's not super jarring but still noticable. In a way it's too consistent.
Didn't ruin it but given a choice I'd rather just listen to the creator narrate and convey their excitement for instance about that workshop.
They may simply have missed it or failed to realize the relationship before so blindly saying "it's fine I will just ignore that they skipped over my own work" when it is in fact related doesn't seem like the right approach.
If it really is unrelated I doubt anyone feels the need to point to their own research.
Google's search engine is technology but you would probably say "isn't that just a researching documents"?
A bit weird how you only deem companies technological if they have released popular OSS or Apple because they produce libraries/frameworks they use internally. Pretty sure all software companies use internal libraries.
The thing, is we want to believe that a company makes careful decisions about whom to lay off. We know it doesn't quite work like that but as you said yourself there can be a bunch of reasons. And with that context you're still looking at the reality that the company didn't deem the laid off workers important enough to keep.
I don't agree with what happened to the candidate here and we are all at risk of being laid off after all, but at the same time we cannot just assume the companies didn't have reasons to select one person over the other. And being overpaid itself might be a red flag for some hiring managers.
What I mean is, we cannot have it both ways, saying RIFed doesn't mean anything while at the same time assuming that companies follow a rational decision process and don't just play roulette.
And usually it's just them doing things like they did before which apparently isn't necessarily a good thing (sometimes is but often isn't). I cannot fault them, given the hiring expectation. But that's the problem. There's this cult that if Google does something ot must be the right way. It's filling books.
It's similar for Amazon hire in my experience.
Well, only specific bank accounts are subject to FACTA:
...
Investment accounts and custodial accounts (of individuals and entities), even when they are a resident in the FACTA partner country. This is true, as long as the custody account doesn't have income flows into this accounts (eg dividends or interests).
You say that investment accounts are subject to FACTA, but not anymore if dividends or interest earnings flow in? I'm confused.Why can't they also use innerHTML?
Meaning, they could define a cost function where they deduce that it's cheaper to use innerHTML on a potentially larger than necessary scope if the alternative is >some_threshold for modification API calls.
That "giving notice" is used in the message is because of some law (I forgot) that requires this time but also permits to actually block people from working as long as they are paid.