Passbolt and Bitwarden can be self-hosted on top of offering the usuals pros like MFA, an API incl. integrations (e.g. https://external-secrets.io/latest/provider/passbolt/) and a better UX that does not involve syncing files between team members
HN user
kirici
This screams LLM to me and I couldn't bear to read past the second paragraph.
How does BEAM renew my certificates, configure reverse-proxies, mount networked storage volumes to whichever node a given process is running on and handle cronjobs, disk pressure and secrets?
I sure hope it doesn't involve a bunch of shell scripts to create a new, ad hoc, informally-specified, bug-ridden...
How does Elixir renew my certificates, mount networked storage mounts and create a VIP and internal DNS entries for my valkey instance?
Scaling is a sidenote, that it becomes easy is a result of hoisting everything else onto one control plane and a set of coherent APIs.
tiobe is garbage and should never be given any credibility.
Operates on hunks, which may at times be multiple lines that cannot be split further
I wonder if github supports regex search
/it does like this/
https://github.com/sunny0826/kubecm
Tested a bunch and this is the one I stuck with, at least until I make my own. Once the entries are all right, I use the dare I say industry standard to switch between them:
Even if they did they still won't have caught up, because Tesla has had full self driving at the end of every year for the past 8 years.
Clearly you fell for the premature measuring fallacy, everyone knows to optimize for web-scale first.
I'm using difftastic, it cuts down a whole lot of the noise
I was using "just git" until I realized I've started writing a whole bunch of scripts of various types to recreate ("ad-hoc, informally specified and bug-ridden...") functionality that chezmoi offers out of the box and has already tested in the field.
There happens to be a distro called Vanilla that is Debian-based, atomic, integrates distrobox etc.
These were singular containers, let alone hosts.
I've had multiple flaky issues with SQLite (e.g. non-HA Grafana) on Azure Files using NFS v4.1 leading to locked DBs. Perhaps some implementations work, I'm not gonna rely on it or advise others to do so.
I am currently looking into zot, what were your blockers/hiccups with it?
Glad I didn't start evaluating it earlier, just a few hours down the drain.
I am increasingly in favor of inspecting/diffing branches from MRs locally.
Like television and telephone, the "tele" (remote) part is the crucial and defining one. Without it, it's just metry.
opt-out telemetry: go
By default, telemetry data is kept only on the local computer, but users may opt in to uploading an approved subset of telemetry data to https://telemetry.go.dev.
To opt in to uploading telemetry data to the Go team, run:
go telemetry on
To completely disable telemetry, including local collection, run: go telemetry off
https://go.dev/doc/telemetryI've been looking for something like this, will test it out shortly.
You could disable autom snapshots or use `jj split -i`, which I use almost exclusively
With Go's multiple return values to represent errors, they are also known to be too easy to "forget" to even look at the error value.
How? Unassigned
foo := myFunc() # [...] assignment mismatch: 1 variable but myFunc returns 2 values
Assigned, but not used foo, bar := myFunc()
fmt.Println(foo) # [...] declared and not used: bar
Intentionally ignored foo, _ := myFunc()
Ignoring is a deliberate decision and trivial to review, lint and grep for.Except for, I suppose, shadowing a variable before checking it
foo, bar := myFunc()
_, bar = myFunc()
fmt.Println(foo, bar)
Which is more of a general grievance of quite some people, but I don't think that has much to do with multiple returns - and you definitely have to look at the error to pave over it afterwards.You can just save a step of double-checking everything by using WolframAlpha
https://www.wolframalpha.com/input?i=%2810cm+sphere+of+gold+...
With all due respect, there is not a single bigger evildoer over the last 300 years than the UK, they do not deserve any trust.
I've recently returned from a trip across the country and liked everything about my (physical) ICOCA card, except that the machines used to charge it, at least the ones I've found, only accepted cash.
After charging it once with a decent balance though, I got away (almost) entirely without cash using it in combination with a virtual credit card via NFC, save for street food carts and Gachapon machines.
This whole fiasco led me tho think .... do I even need this crate at all? 35 lines later I had the parts of dotenv I needed.
"A little copying is better than a little dependency." - grab the parts that you need and then include the library only in a test to ensure alignment down the line, an idea I liked a lot.
I'm implying that a statement pointing at and deriding A for doing X is useless or misleading, if every alternative to A does X, arguably even more so. The precise interpretation of a given X does not matter.
The Go community has consistently shown it's not very good at making well-thought out decisions.
Please, do name one language that has.
2.8 hr, watching a movie trilogy
Dune: Part Two