I’m not one to defend DRMs, but they rarely play a part in games sales. In the case of BF2042, I believe other factors played much bigger roles: bug-ridden beta (and early release), confusing hero system and gameplay, and missing features.
I’m not one to defend DRMs, but they rarely play a part in games sales. In the case of BF2042, I believe other factors played much bigger roles: bug-ridden beta (and early release), confusing hero system and gameplay, and missing features.
Well, I was thinking that what’s missing was Tomb puzzles, so maybe that would help?
I’ve been playing Tomb Raider 2013, I’m 6 hours in and I think I’m already bored. The gameplay loop is unfortunately rather repetitive: platforming, stealth, kill tens of assailants while crouching behind cover, platforming, stealth, kill tens of…
Finally! I have been waiting for a PC port for so many years! I might have to buy and replay Part I tho, I haven’t played it since its release on PS3… 11 years ago?!
Yeah, the janky foundation made me and my boss wish we chose Java for the back-end multiple times. I like async / await (or coroutines in Kotlin-land), it’s easier to wrap my head around than Promises / Futures and I thought I would miss Reactive Programming, but not that much.
Yet, people willingly choose to use one of the most horrific ecosystems out there.
So far I have heard the following explanations for going full-stack JS
Ability to re-use business logic in back-end and front-end
Reduced context switching (though with frameworks that’s less true)
You don’t have to recruit developers proficient in your back-end language in addition to Javascript
Personally, having worked on a full-stack Typescript project for the past year, I kinda miss the maturity of Java’s ecosystem: there is usually one mature and well-maintained library that does its job really well ; while in Javascript-land there are multiple libraries for a single job, each with varying quality and maturity, and most of them are no longer maintained.
It’s amazing how PC Gamer are able to spin lenghty articles out of a couple of sentences from the Half-Life 2 20th Anniversary documentary. It’s the third one so far according to my own count.
This is anecdotal experience, but last time I left Wireguard on for an entire day and it accounted for 5% of battery usage that day.
I believe you swapped DoT (TLS, port 853) and DoH (HTTPS) in your message. I have yet to be in a network that restricts port 853, but if I could I would rather use DoH on Android.
Not directly, but if the developers would call some global variable set by a third-party library that’s blocked by an ad-blocker (say GTM) without checking if said variable is set first, that probably could trigger that error.
My main advice would be to get multiple hubs, because your 6 drives would share the same bandwidth. Also hubs with more than 4 ports are in fact multiple hubs chained together because most chips in hubs handle 4 devices at most. So it would be better to spread your drives on as much USB ports as possible.
I believe they would need to follow @ap.brid.gy first, which they don’t.
I’m not familiar with Nextcloud, but from reading the How to use this? section of the README I believe you can run it behind a reverse proxy:
--publish 80:80
This means that port 80 of the container should get published on the host using port 80. It is used for getting valid certificates for the AIO interface if you want to use port 8443. It is not needed if you run AIO behind a web server or reverse proxy and can get removed in that case as you can simply use port 8080 for the AIO interface then.
(Emphasis mine, in “Explanation of the command”)
My understanding is you only have to forward traffic from the reverse proxy to the port 8080. It uses a self-signed certificate though, so you might check if the reverse proxy you are using checks certificates signatures for upstream servers.
It is possible, what you’re looking for is a reverse proxy: it’s an HTTP server that will listen to the standard ports for HTTP and HTTPS that will redirect traffic to the chosen service based on the domain name or URL.
In your case, every subdomain would point to your VPS’s IP and traffic that’s for mastodon.example.tld
will be seemlesly proxied to your Mastodon container.
Do some research on Caddy or Nginx, and I strongly recommend you learn Docker Compose and Docker networking, it will help you make it easier to maintain everything.
PS: CNAME pointing to A record is the way to go. You can do it one better by having a CNAME entry for *.example.tld
, so that you don’t have to create a CNAME entry for every new service you deploy, but you better make sure that your reverse proxy won’t proxy requests to an unexpected container when requesting a bogus subdomain.
I already did back when Microsoft announced they would drop WMR, but it was (and still is) pretty experimental, with no controller support and 6DoF requiring external tracking.
to keep Copilot off your desktop or learn Linux
For me it’s one year to keep Windows Mixed Reality working. I’m still miffed that they pulled the plug with no alternative other than putting my headset in the bin and get a new one…
Hum, I never considered this option, though a bug in the CAN bus is more likely than brake lights being out. Some Renault cars were notorious for this, but in this instance I believe it was a Volkswagen Touran.
It’s more a near-miss than an accident, but here we go:
We were coming back from holidays with my dad, he was driving and I was riding shotgun. We were on the highway (middle lane to be exact) when the car in front of us suddenly lost speed, brake lights still off. My dad was able to narrowly avoid the car, it’s frightening to think that we probably owe our life to his reaction time. To this day we have no idea what happened.
No you’re right, I can only buy the bundle. I was expecting the page to throw a 404.
The metacritics score is in the low 60s and having played the game at release I was mostly underwhelmed.