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

  • 6 Posts
  • 1.64K Comments
Joined 1 year ago
cake
Cake day: June 14th, 2023

help-circle

  • A VPS still counts as self-hosting :)

    I host my sites on a VPS. Better internet connection and uptime, and you can get pretty good VPSes for less than $40/year.

    The approach I’d take these days is to use a static site generator like Eleventy, Hugo, etc. These generate static HTML files. You can then store those files on literally any host. You could upload them to a static file hosting service like BunnyCDN storage, Github Pages, Netlify, Cloudflare Pages, etc. Even Amazon S3 and Cloudfront if you want to pay more for the same thing. Note that Github Pages is extremely feature-poor so I’d usually recommend one of the others.




  • it’s legal to dump that game to a PC and play it on a Switch emulator, right?

    Depends on where you live. Copyright law varies significantly from country to country.

    In the USA, section 117 of the copyright act lets you create a copy for archival/backup purposes only. What I’m unsure about (and don’t know if there’s any relevant caselaw) is whether bypassing copy protection to create the copy violates the DMCA.

    The equivalent Australian copyright law explicitly states that you can use the backup copy instead of the original one. The US law doesn’t (all it says is that you can make an archival copy, not how you can use the archival copy), so it’s a grey area.

    Both laws are for “computer software”, but you could easily argue that a video game is computer software.





  • Their strange stock vesting schedule makes me think that they’re aware that people won’t actually want to stay for four years. A back-loaded vesting schedule never benefits the employee, only the employer.

    Other companies usually have an even schedule, for example Meta vests 25% per year (actually it vests quarterly instead of yearly). Google is an outlier too, but they do the opposite of what Amazon does - 33% in year one, then 33%, 22% and 12%. I suspect Google do this so they can list a higher total compensation (since initial total comp is salary, stock, and benefits for the first year), but getting more of your stock sooner is a good thing.








  • My wife’s mum was helping me move everything from a two-bedroom unit, in a Toyota Yaris hatchback. Completely filled the car with stuff. It took maybe six or seven trips back and forth, but we got it done eventually.

    This was before I had a drivers license or much money, so I couldn’t just rent a truck, nor could I afford to pay a mover.



  • I mentioned this in another comment too: Nobody seems to reads the actual posts, just the headlines. They were accidentally stored in logs:

    As part of a security review in 2019, we found that a subset of FB users’ passwords were temporarily logged in a readable format within our internal data systems,

    which is something I’ve seen at other companies too. For example, if you have error logging that logs the entire HTTP request when an error happens, but forget to filter out sensitive fields.


  • Also, nobody reads the actual posts, just the headlines. They were accidentally stored in logs:

    As part of a security review in 2019, we found that a subset of FB users’ passwords were temporarily logged in a readable format within our internal data systems,

    which is something I’ve seen at other companies too. For example, if you have error logging that logs the entire HTTP request when an error happens, but forget to filter out sensitive fields.