• 0 Posts
  • 20 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle

  • I have yet to find a memory hungry program thats its caused by its dependencies instead of its data. And frankly the disk space of all libraries is minuscule compared to graphical assets.

    You know what’s going to really bother the issue? If the program doesn’t work because of a dependency. And this happens often across all OSes, searching for these are dime a dozen in forums. “Package managers should just fix all the issues”. Until they don’t, wrong versions get uploaded, issues compiling them, environment problems, etc etc.

    So to me, the idea of efficiency for dynamic linking doesn’t really cut it. A bloated program is more efficient that a program that doesn’t work.

    This is not to say that dynamic linking shouldn’t be used. For programs doing any kind of elevation or administration, it’s almost always better from a security perspective. But for general user programs? Static all the way.


  • one isn’t supposed to move the camera

    Depends on the effect you want. You can do lots of cool/cheesy tricks by moving the camera, like putting the sky from a different place into a different photo, or seeing stars inside a person silhouette. That’s all double exposure, regardless if you like or consider it “proper technique”.


  • Its double exposure.

    Since the sky is so bright, if you take a photo capturing the city buildings color, the sky ends up almost white due to it being so white. If you expose for the sky colors instead, you can see the full gamut of colors in this sunset, but the buildings would end up very dark (this is how we end with those iconic western film scenes or dark ground with red sky).

    You can take a double exposure to combine both so you have a higher range of light. There are many techniques for it and phones do it automatically but can be done in any camera, even film cameras. However if you fuck up or theres movement (slighty different angle) between the two takes, you can end up with things ghosting out.

    It can be used to create lots of tricks: https://www.ericjamesphoto.com/blog/2016/2/double-exposures-on-film

    In the 19th century they used it to “photograph ghosts” (spiritualism was in vogue at the time): https://en.wikipedia.org/wiki/Spirit_photography












  • Yes and no. It’s an escalations issue. Even with administrator access, you are not supposed[note1] to be allowed to install drivers with invalid signature, which supposedly haven an even high chain of trust (although this really iffy unless you are using secureboot as well but that’s another discussion).

    That said, when the attacker already has admin privileges you are so far in the compromised chain that the kernel driver is an issue, but you are most likely completely fucked anyways.

    This just makes your vulnerability state to be the same as in linux, where your drivers arent required to be signed in the first place, for example.

    [note 1]: There’s a caveat, with admin acess you can disable driver signatures entirely, using bcdedit, this is called test signing and leaves a visible watermark at all times with “Test signing enabled”, therefore the user can already see that the computer is compromised. Its mostly useful for devs (or attacking people who dont give a fuck).



  • Linux Kernel is kind of a bad example since its one of the examples of project scaling with many people from many companies. Even if you want to go with its inception, it came from Unix which already had many people. Of course, its also one of the best examples of actual leadership, proper technical people management, which is something very hard to come by. Its also a great example of how to divide your design and make it scalable, so people are working on different parts totally independent on each other.

    That’s all actual, proper, work, not whatever crappy slide presentation passes as leadership on many places.




    • Eliza. If you are a software engineer working on product there’s no game that will come as close as being relatable than this. It’s just perfect. Is very short and there’s barely any interactivity. The “scifi” layer than runs the main plot is good, as it’s extremely believable and well done, but its nothing groundbreaking that has been talked about in other places. But the characters, good lord, the way they speak and experiences they tell… I swear that I have met carbon copies of some of them. Probably the best description of burnout and long days I have ever seen. If you don’t work with software this is just a short, flawed VN. But if you do, I highly recommend it.

    • Disco Elysium. IMHO the best writing in any game, and by a fucking mile (planescape was good as well but found DE much better). The phone call was ridiculously relatable and there were several other emotional moments that hit hard as well. The silliness was too much at first but it grew on me as it made the rest of the game much more palatable without becoming dark satire.

    • Mass Effect. Okay it isnt as well written as the other two above but still manages to pull emotional strings with the characters. Specially Thane and Mordin.