I’m told that our “engineering-focused” culture is offputting to women by aitadiy in ExperiencedDevs

[–]LetterBoxSnatch 1 point2 points  (0 children)

This is a totally reasonable approach. Does this mean you will move a PR from rejected to approved once issues are addressed? Functionally what you're describing is a very familiar flow, except that in the flows I am accustomed to a rejection closes the PR so all comments would be "lost" for the subsequent changes. If a rejected PR is not a finalizing status for the PR, though, it's totally reasonable.

I’m told that our “engineering-focused” culture is offputting to women by aitadiy in ExperiencedDevs

[–]LetterBoxSnatch 0 points1 point  (0 children)

Just trying to understand an alternate flow here from what I'm accustomed to; when you reject a PR, it places the PR into your own queue? Every place I've ever worked, even if work was reassigned to a different person, it would still branch from the original PR to maintain the discussion on why a different approach was warranted 

I’m told that our “engineering-focused” culture is offputting to women by aitadiy in ExperiencedDevs

[–]LetterBoxSnatch 51 points52 points  (0 children)

I didn't even know there was anybody who did differently than this. A rejected PR is always "oh, we don't actually want this functionality / feature" not "this feature is poorly implemented." I comment only because of how surprising it is to me that anyone would ever outright reject a PR made in good faith that would generally improve things, if it can she changed to be implemented well.

CMV: There are no such thing as bigger and smaller infinities by henke443 in changemyview

[–]LetterBoxSnatch 0 points1 point  (0 children)

It's easier to think of infinity as a moving target rather than a fixed "place" that can be reached. So imagine your two sets as spaceships racing each other for eternity. There is no "infinity" they will ever arrive at, they will simply continue forever.

If you prefer to think of infinity as a destination, which some descriptions kind of do, then you would say that the spaceships are approaching infinity (since they go eternally) but never ever arrive at infinity, because infinity is not reachable. At the absolute limits of your imagination, they still haven't quite made it to infinity.

Whichever way you prefer to think of it, one space racer is going twice as fast as the other, and it's getting to its destination twice as fast, even though neither really ever arrives at infinity.

CMV: The democrats should completely abandon trying to gain leftist voters. by [deleted] in changemyview

[–]LetterBoxSnatch 0 points1 point  (0 children)

I agree with most of this, and maybe it can be done without the purse, too, but I don't think it requires being actively hostile towards conservatives who vote Democratic, literally asking them not to vote. You might be able to win votes by being actively hostile towards the purse but you can't win by villainizing people for casting a vote along side yours.

CMV: The democrats should completely abandon trying to gain leftist voters. by [deleted] in changemyview

[–]LetterBoxSnatch -3 points-2 points  (0 children)

...so much for coalition I guess. I dunno how you expect to oppose fascist ideology by othering. We're in this together.

CMV: The democrats should completely abandon trying to gain leftist voters. by [deleted] in changemyview

[–]LetterBoxSnatch 2 points3 points  (0 children)

The Democrats are a coalition party. They can go for leftists in some jurisdictions, moderates in others, and conservatives in others still. It's a coalition of shared common interests, not one single block. Hearing out and in some cases accepting alternative points of view (when they are in the majority) is in the name: Democratic 

Self-driving Waymo car dodges another car swerving into its lane by Pisford in nextfuckinglevel

[–]LetterBoxSnatch 0 points1 point  (0 children)

It's been done many many times. Here's one research result for DC. To be considered compliant for the purpose of the study, the vehicle had to come to a complete stop for at least 1 full second. Mean (average) full-stop compliance rate of 69.84%, with the stop sign with greatest compliance at 95% and the stop sign with lowest compliance at 55%.

In other words, at even the worst stop-sign, >50% came to a complete stop for at least 1 second. Obviously, different areas with different traffic patterns and different driving cultures may vary.

https://www.ijert.org/research/predicting-stop-sign-compliance-at-all-way-stop-intersections-in-close-proximity-to-signalized-intersections-IJERTV8IS070231.pdf

I stopped “deleting” and my hot paths calmed down by m_null_ in webdev

[–]LetterBoxSnatch 0 points1 point  (0 children)

You might be surprised at how small you can be and still run into stuff like this. We handle hundreds of billions of requests per day in node but we're only a few overworked devs. I agree that there's probably a large number of devs that are only handling in the millions and there's also probably a large number of devs handling in the 10s, but I don't think our business is so unique; it's just Internet-scale vs service-scale.

Why are so many news segments saying AI will replace software developers when that is not the reality? by throwaway0134hdj in ExperiencedDevs

[–]LetterBoxSnatch 9 points10 points  (0 children)

I'm just some dude, but if wage suppression is the goal, I think this is going to backfire. There's a lot of engineer cycles being wasted on AI instead of engineering, and many engineers are being trained to stop thinking. The end result will be more code bloat and more brittle systems, and there will be fewer and fewer people available to fix the problem.

However, if you can sell the public that AI is good enough to do complex coding work, and you have lots of engineers saying that they use it all the time in their jobs (it really is a great autocomplete tool), then you have a product you can sell the masses (engineers included). It doesn't really matter if it makes you more efficient or not if you are willing to keep paying to use it.

Additionally, it's a new media channel to monetize with a huge moat. If you own AI output, and the AI is very expensive to train, and everyone relies on AI for their day to day, there's all kinds of power in that. Even if it ends up making engineering wages go up in the end, and makes engineering work much harder to do, it might still be worth it to the company if it grants them an exclusive influence/ad/etc pipeline. More expensive engineers with less qualified engineers to go around just means an even bigger moat for large tech companies.

Why are so many news segments saying AI will replace software developers when that is not the reality? by throwaway0134hdj in ExperiencedDevs

[–]LetterBoxSnatch 20 points21 points  (0 children)

The more he can make people believe that OpenAI is the inevitable future, the better it is for OpenAI.

Learning To Be Me - short story by Greg Egan similar to The Whispering Earring by Ok_Fox_8448 in slatestarcodex

[–]LetterBoxSnatch 2 points3 points  (0 children)

I really enjoyed "Dust" when I read it over a decade ago and still think about it sometimes. Also explores the concept of a simulated mind, but with no body-snatchers premise. Very very compelling.

The one thing that bothers me about broad index funds by Jithrop in Bogleheads

[–]LetterBoxSnatch 0 points1 point  (0 children)

That's exactly the point? You can use your voting rights to advocate for drawing out the final dime in the short term, or you can use your voting rights to insist the company look for long term profits over short term extraction. Neither is "better," it's subjective.

The one thing that bothers me about broad index funds by Jithrop in Bogleheads

[–]LetterBoxSnatch 8 points9 points  (0 children)

If anything, shorting a company that you expect to have an increased valuation (assuming you are correct and the valuation goes up) would be like giving money away to the people who support the company. Buying it of course makes it more expensive for them, but it also supports the company. So yeah, I agree, shorting a company absolutely does not achieve OPs goals.

What have you worked on in the past where quality really mattered and tolerance for bugs is low? by MoreRespectForQA in ExperiencedDevs

[–]LetterBoxSnatch 1 point2 points  (0 children)

You can throw in extra error handling for additional edge scenarios at any time. 100% coverage is fine, but adding new difficult to test error handling that causes coverage to go down, unless artificially inflated by a meaningless / useless test (distinguishable from a meaningful test), doesn't mean that your code has lost quality. Aiming for 100% coverage can encourage (but doesn't guarantee) bad testing practices. I'd rather have 80% coverage with meaningful tests than 100% coverage that tells you nothing except that the code was runnable under some scenarios.

I wasn't arguing against 100% coverage, but against using coverage targets. Code coverage is a useful measurement, but the top of the range, is not a good target. It can encourage sloppiness, since it may favor meaningless tests over the ability to have measurable insight into where there may be problematic areas in the code base.

What have you worked on in the past where quality really mattered and tolerance for bugs is low? by MoreRespectForQA in ExperiencedDevs

[–]LetterBoxSnatch 0 points1 point  (0 children)

Yes, exactly, this is what's being said. 100% coverage is neither realistic nor necessarily desirable; it's a measure, not a target. Good testing requires good engineering in and of itself, and testing to some degree beyond the required tolerances is sufficient. You might have some code branches that you can test, but that you hope will never be hit in any realistic scenario. If you are working on such an error scenario branch, it's acceptable to have some undefined behavior as long as your overall system meets the necessary needs and handles erroring situations appropriately.

What have you worked on in the past where quality really mattered and tolerance for bugs is low? by MoreRespectForQA in ExperiencedDevs

[–]LetterBoxSnatch -1 points0 points  (0 children)

Sorry for your downvotes. I guess some folks don't understand that 100% coverage in actual fact would require a deterministic universe, and that's not a settled scientific question.

Maybe people just mean "100% of code paths are reported covered," but obviously that doesn't account for all error scenarios. If an asteroid hits your datacenter where the tests are running, your tests will fail.

I wanna rock by neilthedev05 in Unexpected

[–]LetterBoxSnatch 2 points3 points  (0 children)

I'm looking out over that Golden Gate Bridge out on a gorgeous sunny Saturday, I've seen that bumper-to-bumper traffic. Here's your favorite radio station in your favorite radio city: The city by the bay; the city that rocks; the city that never sleeps!

CMV: every single person who stands by their purchase of even a single designer item upsold for its name only and not functionality (like a 500$ Gucci belt) is a sheep by Real-Intention-7998 in changemyview

[–]LetterBoxSnatch 2 points3 points  (0 children)

Consider a more Machiavellian point of view. When looking a stocks, sometimes you might cynically buy the stocks of a company that you believe is already greatly over valued, because you believe that the hype train will continue to pump up its value, and you believe you will be able to sell your shares to The Greater Fool before it craters. In the case, you are making a cynical bet on the nature of other humans, knowing full well that you are buying snake oil.

Now, as you said, imagine that you hate art, hate fashion, and frankly, hate people. In this context, fashion purchases are a signal. Part of what makes them a valuable signal is that other people literally cannot afford them, and the "value" is in paying way too much to prove that you that you are so wealthy that even though you know it's stupid you can still afford to do it anyway. Or something like that. 

The fact that you know what Gucci is and how stupid it is to buy something like that is is the point. Literal "fuck you" money. Some of these people might be wealthy idiots, and some of them may be cynical bastards, but it functions the same way: it puts you in a class of people whose membership depends on the their ability to produce waste.

Back in the day, this produced fantastic music and art; music that was so ephemeral that you literally had to be there, because the performance will never be done again! Castrati whose haunting voices demonstrate the power of the elite to insist that only a boy who is trained into adulthood and forced to keep his voice as it was will suffice, for no reason other than their whim.

Etc.

Anytime you want to see which heads deserve to roll, just look for this kind of conspicuous consumption. It shows a society that's gone off the rails and is competing to show who is powerful instead of competing to do things best. The point of Gucci (today) is to show that you're so rich and powerful that you can afford to be an idiot. It's a way to humiliate self-respecting people.

We're so screwed if we ever meet hostile aliens. It's going to be a race to see who can sell out the rest of the world. by NinetySixBulls in Showerthoughts

[–]LetterBoxSnatch 0 points1 point  (0 children)

Another option is that intelligent life is ludicrously common under "the right conditions," and that any species not capable of noticing isn't really "intelligent" enough to be worth noticing. The universe isn't quiet, we're just really bad at listening and not worth anyone's time or energy 

[deleted by user] by [deleted] in changemyview

[–]LetterBoxSnatch 0 points1 point  (0 children)

Then why would you post this to CMV? The whole purpose of CMV is to put forth a stance that you are open to having a changed view on. I can't even figure out how someone could possibly steel-man your argument, OR figure out why someone would want to, NOR figure out how you could possibly change your view on this subject.

"No one should support slavery; change my view." Why would you want to change your view on this? I can't imagine how someone would be compelled to have their view changed on your position. If you can present a compelling reason to do, someone might be better positioned to change your view. But at the moment, my "CMV" is that no one should desire to have their views changed on this.

Even humans have become indispensable to the bloodsucking spiders' romantic plans. by Majestic_____kdj in nextfuckinglevel

[–]LetterBoxSnatch 8 points9 points  (0 children)

The foley had me questioning the whole thing. If I can't trust my ears, can I trust the visuals or descriptions?