Just finished my third co-op campaign with my partner, I think she may enjoy the game more than I do. It is pretty great having shared hobbies ☺️
- 0 Posts
- 73 Comments
apt_install_coffee@lemmy.mlto
Climate - truthful information about climate, related activism and politics.@slrpnk.net•Biden vs. Trump: Do young climate voters care? The president who signed the biggest climate law in U.S. history has also angered environmentalists by approving fossil fuel projects.6·2 years agoBut it’s not a binary “we’re fucked” or “we’re fine”, it’s an ever worsening gradient of terrible conditions. Even within that, how many people get the brunt of it depends on the extent of the damage.
I’m sure the developers are competent, but the reason I care about the design decisions is the same reason the electric brakes on cars don’t interface with its infotainment system; the interface inherently creates opportunities for out of spec behaviour and even if the introduced risk is tiny, the consequence is so bad that it’s worth avoiding.
If you have to have an airbag be controlled by software (ideally the mechanism is physical, like a pull tab), it should be an isolated real time device with monitoring your accelerometer and triggering the airbag be it’s only jobs. If it’s also waiting to hear back from another device about whether your subscription ran out before it starts checking, the risk of failure also has to consider that triggering device.
It can be done perfectly, but it’s software so of course it has bugs.
That information changes none of my issues; if you don’t see the plethora of potential implementation bugs involved, either you don’t code professionally or you shouldn’t be.
Yes, but also from an implementation perspective: if I’m making code that might kill somebody if it fails, I want it to be as deterministic and simple as possible. Under no circumstances do I want it:
- checking an external authentication service.
- connected to the internet in any way.
- have multiple services which interact over an API. Hell, even FFIs would be in the “only if I have to” bucket.
apt_install_coffee@lemmy.mlto
politics @lemmy.world•Sanders says Trump reelection would be the ‘end of democracy’
16·2 years agoAmerica isn’t even the most democratic country in the Americas, but that’s clearly not the point they’re making.
If the title was “…end of world democracy” you’d have a point but given how much fascistic rhetoric and policy has increased around the world since trunpism it’s fair to say many countries are following the US lead here.
Relationships only really feel like jobs in this way when you feel your effort is not being reciprocated. Doing emotional labour for your partner is not exhausting if you feel like you are equally pulling each other up.
apt_install_coffee@lemmy.mlto
Hacker News@derp.foo•Why large companies and fast-moving startups are banning merge commitsEnglish
4·2 years agoI feel like the branches we’re making and rebasing must just be less complicated than other companies, because I’ve never found the rebase process scary?
Rebase, find the conflicts, sort them out, add the files, continue. It helps if you do so on a regular basis while working on the branch. It’s a bit involved sure, but scary?
apt_install_coffee@lemmy.mlto
Technology@lemmy.world•Why aren’t motherboards mostly USB-C by now?English
5·2 years agoTypically no, the top two PCIE x16 slots are normally directly to the CPU, though when both are plugged in they will drop down to both being x8 connectivity.
Any PCIE x4 or X1 are off the chipset, as well as some IO, and any third or fourth x16 slots.
So yes, motherboards typically do implement more IO connectivity than can be used simultaneously, though they will try to avoid disabling USB ports or dropping their speed since regular customers will not understand why.
apt_install_coffee@lemmy.mlto
Linux@lemmy.ml•Calling all Linux enthusiasts! Help us create a comprehensive guide to Linux firewalls and security!
2·2 years agoMost firewalls are at their safest when you first get them i.e by default they block everything coming in. As you start doing port forwarding and the like you start making the network selectively less secure; that’s when you have to pay attention.
apt_install_coffee@lemmy.mlto
Linux@lemmy.ml•Calling all Linux enthusiasts! Help us create a comprehensive guide to Linux firewalls and security!
1·2 years agoI had an EdgeRouter X for years before I started my job. They are solid devices, and I’d definitely put them above most consumer routers.
Because they only charge for the hardware, they will eventually run into the same disincentive to provide consistent timely updates. If you do buy an Ubiquiti or similar enthusiast brand, do still keep an eye out for the CVEs that don’t get patched.
apt_install_coffee@lemmy.mlto
Linux@lemmy.ml•Calling all Linux enthusiasts! Help us create a comprehensive guide to Linux firewalls and security!
33·2 years agoI build Linux routers for my day job. Some advice:
-
your firewall should be an appliance first and foremost; you apply appropriate settings and then other than periodic updates, you should leave it TF alone. If your firewall is on a machine that you regularly modify, you will one day change your firewall settings unknowingly. Put all your other devices behind said firewall appliance. A physical device is best, since correctly forwarding everything to your firewall comes under the “will one day unknowingly modify” category.
-
use open source firewall & routing software such as OpenWRT and PFSense. Any commercial router that keeps up to date and patches security vulnerabilities, you cannot afford.
-
apt_install_coffee@lemmy.mlto
World News@lemmy.ml•Russia plans to try to block VPN services in 2024
151·2 years agoThe difficulty is that a VPN isn’t just a product like ProtonVPN, it’s a huge family of software and protocols.
You can block vpn.protonvpn.com, but since most operating systems come with VPN functionality out of the box, you’d have to start listening to all traffic (not just DNS lookups) and blocking ALL packets that might be VPN traffic without causing regular disruption to non-vpn traffic.
TL;DR: it’s easy to prevent unmotivated users from downloading a VPN app. It’s practically impossible to block a motivated user from using a VPN, and they’re the users you particularly care about.
apt_install_coffee@lemmy.mlto
Asklemmy@lemmy.ml•Americans who believe in Socialism, if you were given the opportunity to immigrate to a country with socialist policies, would you?
6·2 years agoWhat kind of idiot workplace would allow that? Perhaps if you don’t assume the people you talk to are literally brain-dead, you might understand what they’re saying.
apt_install_coffee@lemmy.mlto
Asklemmy@lemmy.ml•Americans who believe in Socialism, if you were given the opportunity to immigrate to a country with socialist policies, would you?
17·2 years agohat’s a bad faith interpretation of “the people control the means of production”.
I want you to consider the difference between the work needed to complete a task, and the work needed to manage a workplace: for one of those tasks, only the experts in that task can meaningfully contribute to the outcome, whereas for the other, everybody who is part of the workplace has meaningful input.
I don’t know about your experience, but everywhere I’ve worked there have been people “on the ground” who get to see the inefficiencies in the logistics of their day to day jobs; in a good job a manager will listen and implement changes, but why should the workers be beholden to this middleman who doesn’t know how the job works?
I’ve also had plenty of roles where management have been “telling me where to cut”.
apt_install_coffee@lemmy.mlto
Linux Gaming@lemmy.ml•Cyberpunk runs 30% faster on linux than on windows 11
12·2 years agoSure, but that’s not necessarily a bad thing; if the Linux version is missing useful output that would be bad, but if the DX to Vulkan translation ironed out a performance regression, or the scheduler works better in this scenario, or filesystem access had issues with NTFS it could also cause performance differences in Linux favour.
apt_install_coffee@lemmy.mlto
Linux@lemmy.ml•[ExplainingComputers] RISC-V Week: 7 days only using RISC-V computers
4·2 years agoIt opens the door to more manufacturers since there is no ISA licence fees. While the AMD/Intel duopoly is being fairly competitive at the moment, it really doesn’t have to be. Only think back to how bad it was late 2000s to 2015.
I imagine a plethora of core designers, soc vendors and platform creators filling their own niches; lowest cost, lowest power, HW accelerators, highest core count etc.
I don’t see the raw performance of AMD/Intel being surpassed soon, just because of the sheer total R&D years each has, but that doesn’t mean there aren’t other areas better suited to a different architectural approach.
apt_install_coffee@lemmy.mlto
Linux@lemmy.ml•The technical merits of Wayland are mostly irrelevant
5·2 years agoI don’t see the problem, I also don’t see how this is a novel situation.
The technical merits of system level protocols only really affect the user insofar as they make it easier for userspace application writers to make their software. This is why we have the distinction, so that users never have to change the underlying software, and when they choose to it’s because everything just works.
apt_install_coffee@lemmy.mlto
Linux@lemmy.ml•Linux 6.6 To Better Protect Against The Illicit Behavior Of NVIDIA's Proprietary Driver
1·2 years agoSure but why open their code without getting the integration benefits?



I recommend starting with basic operations, like:
Decide whether your package manager is source-based, or if you’re going to make some kind of binary distribution mechanism. Either way, you’re going to need a process for configuring, compiling and installing packages from source.
I do recommend looking at how Pacman, & apt approach all this. There are also likely books on this topic.
Also recommend playing around with buildroot; not because it is a comprehensive package manager, but because it’s inner workings are very transparent.