@prof@infosec.pub avatar

prof

@prof@infosec.pub

Engineer and coder that likes memes.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

prof,
@prof@infosec.pub avatar

Meme is funny, but that exception used as flow control hurts.

prof,
@prof@infosec.pub avatar

Yeah, I had a similar case with some authentication middleware I used that was part of a library.

It would always throw an exception when a user wasn’t authenticated instead of just giving me some flag I could check.

Wouldn’t have done it that way, but it was okay for an API controller.

prof,
@prof@infosec.pub avatar

Not really. Exceptions are a controlled way of indicating something went wrong in an application.

The only point where you wouldn’t know about the possibility of one is when you don’t know enough about the language features you’re using or when you use a badly documented library or framework.

prof,
@prof@infosec.pub avatar

Another upside of Jetbrains over Adobe is that you can get edu-licenses that allow you to use every software of theirs.

The best deal our university could get from Adobe was 25% off on Photoshop if at least 200 students bought it.

prof,
@prof@infosec.pub avatar

I’d have recommended it as well.

Popular stuff is usually available in most languages.

prof,
@prof@infosec.pub avatar

If the studios had the resources they could easily become independent. But the corporate side owns the rights to their works, so the now independent studio doesn’t have any incoming revenue.

The average employee won’t work for scraps or nothing. So it’s effectively over if big corpo cuts them off.

prof,
@prof@infosec.pub avatar

Misrepresenting what I’m saying is not nice of you.

prof,
@prof@infosec.pub avatar

Why even engage if you’re not interested in discussion?

prof,
@prof@infosec.pub avatar

Thanks for explaining. I was not arguing the point that closures happen, just expanding on why it’s not easy for the studios to get back on their feet again as independents.

There will likely be non-disclosure agreements, non-competes or simply IP rights to take into consideration if we want to argue why these studios can’t continue their work. In the end it comes down to legal stuff and money. The IP rights even for unreleased products very likely are with the parent corporation. The same goes for the codebase.

So yeah. The studios are left with nothing, except a severance pay if they’re lucky.

prof,
@prof@infosec.pub avatar

Well, you can only win against big corpo if you shoot them with their own guns.

Or literal guns.

prof,
@prof@infosec.pub avatar

You better hope the sound is baffling when you’re at a concert!

prof,
@prof@infosec.pub avatar

It’s sad that this works. You’d think especially software professionals would be the most vigilant about running unknown code.

prof, (edited )
@prof@infosec.pub avatar

That’s a bad take. Unless you get your knowledge purely from shady tutorials or have a fast track bootcamp education, it’s unlikely you never touch on security basics.

I’m a software design undergrad and had to take IT Sec classes. Other profs also touched on how to safely handle dependencies and such.

While IT Security is its own specialisation, blindly trusting source code others provide you with is something a good programmer shouldn’t do.

If you need a metaphor: Just because a woodworker specialises in tables, doesn’t mean they can’t build a chair.

Edit: Seems like my take is the bad one 😂

prof,
@prof@infosec.pub avatar

Makes sense, I feel bad for the guys that were happy for a chance and got screwed over. (By the hackers, not you, haha)

prof,
@prof@infosec.pub avatar

Neither young or naive. Just assuming others share my experience.

prof,
@prof@infosec.pub avatar

Thanks for the response. Seems like I can’t assume other CS degrees are comparable.

We definitely have a strong focus on security in my degree, but I still believe that awareness of what you’re running on your machine and potential dangers of those programs fall into the category of common sense. Mishandling secrets, having bad authentication or not knowing how to setup SSL is definitely experience stuff though.

prof,
@prof@infosec.pub avatar

Semi related: There’s a cool rabbit hole you can dive into when it comes to coastline lengths of some countries. Specifically the UK.

Depending on who measured the coastline and with which method the results can be wildly different because there’s always some form of simplification required. See this video for example: Link

prof,
@prof@infosec.pub avatar

That’s why he’s not worried about stuff running out

prof,
@prof@infosec.pub avatar

Bottom left panel is completely redundant, but it still makes the joke hit so much harder for me

prof,
@prof@infosec.pub avatar

The free market will take care of the problem for us

prof,
@prof@infosec.pub avatar

I will gladly give my life to boost the gdp, sir.

prof,
@prof@infosec.pub avatar

You could probably get that tent and all other equipment you need for touring, including the e-bike, and still have enough money leftover to throw a huge celebration party with all your friends for your smart financial decisions.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • normalnudes
  • hgfsjryuu7
  • magazineikmin
  • thenastyranch
  • Youngstown
  • slotface
  • everett
  • ngwrru68w68
  • mdbf
  • kavyap
  • tsrsr
  • Durango
  • PowerRangers
  • DreamBathrooms
  • Leos
  • InstantRegret
  • khanakhh
  • osvaldo12
  • vwfavf
  • tacticalgear
  • rosin
  • cubers
  • cisconetworking
  • GTA5RPClips
  • ethstaker
  • tester
  • modclub
  • anitta
  • All magazines