• 2 Posts
  • 2.37K Comments
Joined 3 years ago
cake
Cake day: June 13th, 2023

help-circle









  • VLANs. You create an IoT VLAN, set it to be accessible the specific way you want, and you’re done.

    If you want to be extra secure you can fire up a Docker container that sits on this VLAN + your regular network, and proxies printer requests between the two, so you have perfect control over what happens and when.

    Fair note, none of the apps (e.g. AirPrint) will work this way. They use Brother’s cloud to connect to the printer.



  • Not necessarily. Sometimes you keep features on separate branches and merge them at appropriate times, and those branches can grow BIG. But even if all individual PRs of the feature branch were reviewed, you still need to review the big blob.

    Similarly, some things just take a lot of LoC without compromising quality.

    e.g. in a project I work on, most API clients are generated (no, not genAI, but OpenAPI descriptors and Gradle tasks). When you add a new version, that can end up a big, chonky boi PR, but it’s all auto mergeable because 1, it’s generated via a known good template 2, CI already checked it.


  • fonix232@fedia.iotolinuxmemes@lemmy.world•Repost.
    link
    fedilink
    arrow-up
    11
    ·
    14 hours ago

    It’s also possible an Apple employee did the donation.

    In most enterprise places I’ve worked at (as a software engineer), we’ve had a small discretionary budget we could allocate every year (or 3/6 months) to donate to OSS we’ve relied on. This would usually be a small budget, per team (last time it was £100 a year), and sometimes it had to be allocated based on how big a part it plays in my specific team’s work.

    So I see it as quite plausible that a team got a budget for such donations, and since BSD made up part of the work, they had part of that budget allocated and donated.

    Unfortunately with big corps it’s hard to properly align between teams when it comes to bureaucratic BS, so it’s even possible that Apple donated under dozens of names because yay, red tape if you want to do it the right way.






  • It depends on the company.

    I have an AP degree in Computer Science (Academic Profession - it’s a 2+0.5 year degree in Denmark that serves as a basis for a BSc specialisation, basically allowing you to “top it up” to multiple full BSc’s if you want to, e.g. in my case I could’ve gone on for sysadmin, database engineering, and software engineering BSc’s, each taking a year + 4-6 months of internship), and even with a decade+ of experience working for companies of all sizes, I often get rejected because not having a full Bachelors.

    And it’s often a weird leadership thing. A few years back I interviewed for a company, and hit it off with the tech lead of the team I would’ve been joining. The whole process was smooth, the team liked me, and vocally preferred me over other candidates. But the CTO - who was the last interview round - opted for a candidate with lesser skills, because he had a BSc from a university the CTO knew (or was somehow involved with, I don’t know the specifics). They ended up firing him within half a year, and to date the tech lead tells me how much better things would’ve been if the C-suite wasn’t so blinded by a flashy diploma.

    Meanwhile most places don’t give a damn. If you have experience, and/or a good CV, and can prove yourself in the technical challenge part of the interview, it doesn’t matter if you have a PhD or if you walked in from the street with a high school diploma. What matters is what you can do and deliver.