Aussie living in the San Francisco Bay Area.
Coding since 1998.
.NET Foundation member. C# fan
https://d.sb/
Mastodon: @[email protected]

  • 4 Posts
  • 825 Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle


  • interns are there to learn. They’re not supposed to do work that would otherwise be assigned to a paid employee,

    Which industry do you work in? In “big tech”, it’s very common for interns to work on regular projects that full-time employees would otherwise work on. Usually a senior-ish FTE would determine the best project, write a project plan, scope it, define milestones and deliverables, etc, and the intern would just work on the actual implementation.

    I’m a senior software engineer on my team, and when it’s intern season, we usually find things in our backlog that we haven’t had time to implement and that would be interesting for an intern to work on, and spec them out.

    Edit: Also, interns are always paid. Generally the large companies don’t do unpaid internships.






  • mostly a wrapper around their proprietary library

    I’m not familiar with exactly what Bitwarden are doing, but Nvidia are doing something similar to what you described with their Linux GPU drivers. They launched new open-source drivers (not nouveau) for Turing (GTX 16 and RTX 20 series) and newer GPUs. What they’re actually doing is moving more and more functionality out of the drivers into the closed-source firmware, reducing the amount of code they need to open source. Maybe that’s okay? I’m not sure how I feel about it.



  • Forums are social media, especially so for sites like Reddit and Lemmy where the subforums are community-created.

    Wikipedia:

    Social media are interactive technologies that facilitate the creation, sharing and aggregation of content (such as ideas, interests, and other forms of expression) amongst virtual communities and networks.

    Merriam-Webster:

    forms of electronic communication (such as websites for social networking and microblogging) through which users create online communities to share information, ideas, personal messages, and other content (such as videos)

    Britannica:

    forms of electronic communication (such as Web sites) through which people create online communities to share information, ideas, personal messages, etc.