lysdexic

joined 2 years ago
MODERATOR OF
[–] lysdexic@programming.dev 92 points 2 years ago (6 children)

From the article:

"To spell it out why this conference generated fake women speakers," Orosz alleges, it was "because the organizer wants big names and it probably seemed like an easy way to address their diversity concerns. Incredibly lazy."

How hard is it for these organizers to actually reach out to women developers and extend an invite to talk about any topic they are interested in? In the very least, there are tons of high-profile bloggers who are vocal about things and stuff. Even though women are severely outnumbered, you almost need to go way out of your way to avoid actually extending an invite to a woman in the field.

[–] lysdexic@programming.dev -3 points 2 years ago

So cool. Curious, Why do they need to specify that the project has to be implemented in Rust?

Possibly because some people think that, much like MongoDB, Rust is web scale.

[–] lysdexic@programming.dev 2 points 2 years ago (1 children)

You used the wrong search bar, you just used the one for the file list.

The fact that one of the excuses for GitHub search results being subpar is that there is a right and a wrong search bar is already telling.

[–] lysdexic@programming.dev 11 points 2 years ago (3 children)

must have been a half ass attempt

How hard do you need to try to use a feature for it to be considered decent? Do you expect something as basic as a search to put up a fight?

[–] lysdexic@programming.dev 26 points 2 years ago (22 children)

The biggest news to me is that GitHub allows users to search code. Every single time I tried to search something in GitHub, search results were next to completely useless, and always a sure-fire waste of time and effort.

There's hope, I guess.

[–] lysdexic@programming.dev 1 points 2 years ago

If you were right, we wouldn’t have the motivation to look at this in EWG.

I am right. Not benefiting from RVO does not mean you're harming anyone.

Again, I recommend you read the submission and also the discussion.

[–] lysdexic@programming.dev 1 points 2 years ago (2 children)

It doesn't look like it, otherwise you'd be aware that the whole point of this submission is that casting return values with std::move disables RVO.

[–] lysdexic@programming.dev 1 points 2 years ago (1 children)

Yeah, there is no standard.

If you read the README.md file, you'll stumble onto the next paragraph right at its start.

This is a basic layout for Go application projects. It's not an official standard defined by the core Go dev team; however, it is a set of common historical and emerging project layout patterns in the Go ecosystem. (...)

I don’t like this repo and I’ve been recommending people avoid it for years.

Unless you have a better reference that you can provide in place of this one, I don't think you're doing anyone any good. People use these documents for guidance, and no guidance at all is clearly not a better alternative to a concrete example whose worst traits is not fitting someone's vague, subjective opinion.

[–] lysdexic@programming.dev 1 points 2 years ago (4 children)

RVO

I recommend you read the thread.

[–] lysdexic@programming.dev 1 points 2 years ago* (last edited 2 years ago) (7 children)

We do, but they’re all posting on Mastodon.

You don't. Just because people exist and subscribe to a separate service, that does not mean they are or will be Lemmy users.

Anyway, it's my 0.02$. It's ok if you or anyone disagree with me.

[–] lysdexic@programming.dev 1 points 2 years ago (6 children)

I wonder if the language could be updated so these extra std::move invocations actually become harmless? return std::move is something that I see used quite a bit.

These std::move invocations are harmless, as they only cast objects to their rvalue reference.

The destructive bit takes place in the type they are assigned to, as it invokes either a move constructor or a move assignment operator, and calling those implies that the object you just passed to std::move will be invalidated after the call and should not be used subsequently.

 

Anyone preaches the virtues and advantages of domain-driven design, its positive impact on maintainability and adding features, and how it improves developer experience. However, as all things in life, all roses have their thorns.

Has anyone had any negative experience caused directly or indirectly by domain-driven design? This might be a botched migration, problems during the requirements gathering stage, domain models ending up being too rigid/too permissive for an application, etc.

 

I'm not sure if it's intentional or not, but the Actually Useful AI community rarely gets any post on AI that's actually useful. Is this just a reflection of the popularity of this community or a reflection of the AI field in general?

11
submitted 2 years ago* (last edited 2 years ago) by lysdexic@programming.dev to c/java@programming.dev
 

Saved you a click:

  • JaCoCo for test coverage,
  • PMD for static code analysis
  • SpotBugs (successor of FindBugs) for linting and enforce coding style/best practices,
  • japicmp to check semantic versioning
  • codecov and checkstyle.
 

I've noticed that !gamedev_discussion@programming.dev is abandoned and is already a child community of !gamedev@programming.dev which basically serves the same purpose and on average receives only a couple of posts per week.

This got me thinking: we have a process in place to create new communities in !community_request@programming.dev, but is there a process in place to remove abandoned communities?

 

Key bit:

POLY1305 MAC implementation corrupts XMM registers on Windows (CVE-2023-4807) - Low

Node.js is affected by this vulnerability. The CVE-2023-4807 affects Windows users, and the vulnerability is rated as LOW by the OpenSSL Security Team.

Saved you a click: NIST National Vulnerability Database: CVE-2023-4807

view more: ‹ prev next ›