none of #Starfield's updates are tempting me to try again. I just found the quest design extremely dull, none of your choices really matter, it didn't even really feel like there were different approaches to combat
@joelanman I did one pass of New Game+ and got to around half way done. Somewhere I picked up a rifle that trivializes pretty much all combat to where it only takes 1-3 ammo to conclusively end most fights. I was slightly more than lukewarm on it the first time through and didn't realize how much it would ruin the game for me to have ~no danger.
Also didn't see nearly as many branching choices versus something like the faction choices in New Vegas or Oblivion, so there's no story drive for me.
seriously questioning the worth of picking up free games on EGS. Logging in was a process of going through several passes of two different kinds of CAPTCHAs, a nag screen to turn on 2FA, and then another couple passes through another CAPTCHA just to pick up Dragon Age
I hope Tim Sweeney stays forever fucking mad at Valve and Steam, little bitchnugget
It's fascinating to me looking at beginning language guides and thinking "what does this say about the culture of the language"
When I was delving into #OCaml it was (with affection) "here's hello world and here's a dense academic paper on implementing event systems in OCaml 5!"
#Java guides used to be centered on the assumption that you were a web programmer looking to do applets, even long after that assumption died.
#RustLang generally seems to assume a background in programming w/ a CLI.
@hrefna I'm an Elixir rather than Erlang person but OTP and supervision trees are close to 100% of what I still value about the BEAM experience after 10 years in. The syntax and FP in general don't really move the needle for me any more.
@jimfl closely related idea is that I may enjoy two users in their separate lives but don't enjoy whenever they interact with each other directly. maybe they dominate a topic, or keep touching a sore spot and sniping, or talk past each other, hold opposing legitimate views, or just get way in the weeds because of their mutual excitement.
Programming language hot take from someone that really only knows one language well and has been using Nix for like 3 weeks: programming language should not come with an internal package manager, their packages should get installed with a tool like #Nix
@brodriguesco I wouldn't give up Rust's Cargo or Elixir's Mix for anything. Not even if you could guarantee me every future teammate was equally a Nix expert in addition to their other needed skills.
I use Nix to power every non-mobile computer I'm directly responsible for besides a NAS, and for all of my personal/professional development projects for ~6 years. I'm honestly convinced that in 99% of cases, adopting Nix at a company level is at best a distraction, at worst irresponsible.
@brodriguesco It can work in nearly all of those but it's always as an ad hoc unsupported thing because those of with Nix brainworms have shoehorned it in and cobbled together something that "works". That means that degree of synthesis is almost always required, and when you combine this with the state of documentation this blows most company's novelty budgets out of the water.
It's also not the only viable way to solve for the things it solves for. It's a compellingly holistic one, I'll grant.
@brodriguesco from my POV the tech isn't ready for mainstream, so marketing would be quite premature and consulting engagements would be a predatory cycle. The latter is the number one reason I don't evangelize it for more than personal use.
If you 100% need expert advice to adopt a tool and be successful on a useful-enough timeline, what you have is not yet a good tool, IMO.
That concept together with multiple nixpkgs inputs & overlays can let you mingle fresh/old package versions in one shell. Most blogging is about using stable channel for most packages / unstable for a few, which is the same concept in reverse.
@brodriguesco that's conceptually right as far as I know! I don't know of any good/greats docs around overlays though, and their syntax varies a little based on whether you use flakes or not.
@brodriguesco important caveat is that I don't have any exposure to R ecosystem so I can only offer suggestions about Nix conceptually and not for that specific use case.
if you use Linux on your personal computer: what do you like about it?
I used to be super into customizing my window manager, but now I mostly like that it's so easy to install software, and that the environment is the same as on a Linux server
(please no arguing about whether people "should" use Linux on their personal computers, I'm just curious about why you personally like it)
@b0rk it's an optimal environment for the kinds of software I work on personally and professionally, and there's no performance tax when I need to involve containers or Kube.
@Amirography it wasn't perfect or I'd still be there, but the most equitable experience I had in this topic was a consultancy that comp'd you directly at a passable going rate for the ~4 hours you spent in their interview sessions.
After several years, I've finally built some specialty #Nix flakes tooling for #Elixir projects and am working on the first hard documentation pass. Code refinement comes next, but it's quite usable IMO - I dogfood it continually.
@khionu I have the same CPU and have noticed what you have. From casual observation I think the longest portion is building Erlang which should cache-hit for the specific version matching nixpkgs'. Nothing else can cache-hit because hydra doesn't build any other versions I provide. I want more granular choices than nixpkgs' each-major-only, and to continue offering those discrete versions sooner than a nixpkgs PR cycle can permit.
@khionu Next slowest is rebuilding rebar3 for that version of erl, which is something asdf and mix local.rebar don't try to do AFAIK. The test suite for rebar is very slow IME. However, it has failed in the past in a way that reflected a real problem (very new Erl, slightly old rebar) so I don't want to skip it just yet.
I think both are candidates for a CI + Cachix step, but since my budget for it is 0 I have to accept whatever GHA can handle, and try to be conservative w/ its build matrix.
@khionu Do you think it is an improvement to have the latest Elixir + the latest Elixir cached for each platform? Or maybe Elixir + latest two Erlang majors?
GHA team is gonna love me chewing up a few hours of free builds periodically. 😅
So far for me it's been a build-once-cry-once for each significant Nixpkgs bump, which is sort of in line with asdf plus say, an openssl bump leading to a cold build.
@khionu Necro-reply: I added Cachix distribution today for the last 3 Elixir versions and I'll continue to build with whichever OTP versions the latest Elixir supports: