405 karma · joined October 10, 2015
Kidding about building your own AnyCast network (although you really could…), but he.net tunnel broker is GOAT.
It’s _very_ different technology than virtualization.
You don’t need docker to make a container on Linux (or Solaris for that matter).
Do you wish you’d never listened to Mozart? He was a serial misogynist after all.
I can understand parents not wanting their children to listen to music with explicit lyrics, but for an adult to feel this way?
Music is not decadent.
https://tenshidev.medium.com/ngrok-you-might-not-need-it-de4...
They work quite well.
There’s a pretty well understood concept of what a NAS is; this isn’t a complicated philosophical problem.
A very common workflow in motion picture production is to use NAS for storage on a fast network, mount the SMB share, have a script/tool/app that monitors the ingest directory and writes to an output dir.
FWIW the key differentiator between a NAS and other types of network storage is the protocols they use.
If files is the main primitive, it’s a NAS; it’s its blocks it’s considered a SAN.
Sometimes SANs have NAS “heads” for clients that want file access or a block level storage device.
This has been available in Synology and QNAP devices for that long…
I used to own the tape library that is the Disney Vault. A common pattern for transcoding is to have a watched folder. Drop files you need transcoded in, get files you want in a diff directory when finished.
So what exactly are you talking about?
No idea what problem this is trying to solve. Just seems like the user wasn’t familiar enough with how to use a NAS.
https://opentelemetry.io/docs/kubernetes/operator/automatic/ https://github.com/open-telemetry/opentelemetry-demo
It sounds like they want the system to somehow know which IP is supposed to be associated with a particular key.
You already can restrict public IPs using iptables…
If you know that you need either a shipping or billing address and the user has specified which one they need, just query based on that.
There’s no need to introduce a function (getTableName) to detemplate a string or match on a case.
Instead just create a function that gets the item you want from the DB and has the table name as input.
On your UI make sure when the users specifies billing or shipping address the correct parameter is passed to the API.
This is very easy to do: https://github.com/open-telemetry/opentelemetry-collector-bu...
With this approach you’re standing on the shoulders of giants, compatible with any agent that speaks OTLP, and can market your distribution as an ecosystem tool.
This is clearly the industry standard protocol and the present and future of o11y.
The whole point is that o11y vendors can stop reinventing lower level protocols and actually offer unique value props to their customers.
So why would you want to waste your time on such an endeavor?
There’s nothing wrong with exposing Grafana as long as you’re following security best practices.
It’s 2024, zero trust networking is where you want to be. Real zero trust networking is NOT adding a VPN to access internal services. It’s doing away with the notion of internal services all together and securing them for exposure on the internet.
You can already enable silence/focus time bypass modes for apps like PagerDuty and such…
If you can’t develop some sense of responsibility to check if you’re on-call, frankly you have no business being in an on-call role.
No hardware will make you or your engineers more diligent. The only reason pagers made more sense than phones is/was because of protocol reasons NOT because it’s some separate device.
Disney doesn’t just use one Slack instance across the whole company and everyone knows to not put pre-release content on my public platforms.
Maybe they compromised an instance owned by DTSS (Disneys centralized IT entity), but this would have little to do with Disney Studios like they imply.
Its pretty standard in the industry to only store pre-release content on airgapped systems.
Silly to think this is relevant at all to HN.
Kubernetes is not intended to be something you use with no background. It’s hard, and without making a full blown PaaS there’s no getting away from that complexity.
Fundamentally there’s no such thing as a k8s “package”. OLM is great for packaging operators, but I don’t see why we need yet another Helm.
It was a mistake that shouldn’t be repeated.
The difference between just using some Python vs Terraform is idempotency. TF isn’t going to touch the nodes the script succeeded on; if you have to start your for-loop script it will, which may not be desirable.
Frankly these days configuration management is a bit dated…
You’re much better off in most cases using a tool like Packer with whatever system you want to bake an image, then use a simple user-data script for customization.
It’s very hard to scale continuous config management to thousands of servers.