HN user

robinhoodexe

1,338 karma
Posts29
Comments226
View on HN
www.theatlantic.com 4mo ago

The Orality Theory of Everything

robinhoodexe
3pts0
github.com 9mo ago

PyOCI – Publish and install private Python packages using OCI/Docker registries

robinhoodexe
29pts13
www.youtube.com 1y ago

A Sustainable Nix, State of the Union [video]

robinhoodexe
1pts0
www.theatlantic.com 1y ago

How the Passionate Male Friendship Died

robinhoodexe
7pts0
stagex.tools 1y ago

Stagex – Container-native, full-source bootstrapped, and reproducible toolchain

robinhoodexe
36pts16
prometheus.io 1y ago

Prometheus 3.0

robinhoodexe
3pts0
github.com 1y ago

UPM – Universal Package Manager

robinhoodexe
2pts0
www.qualys.com 2y ago

RegreSSHion: RCE in OpenSSH's server, on glibc-based Linux systems

robinhoodexe
830pts338
www.linuxfoundation.org 2y ago

Linux Foundation, BastionZero and Docker Announce Launch of OpenPubkey Project

robinhoodexe
3pts0
www.bloomberg.com 3y ago

Good Investors Make Investing Harder

robinhoodexe
3pts3
en.wikisource.org 4y ago

Seneca Moral Letters – Letter 88 on Liberal and Vocational Studies

robinhoodexe
2pts0
github.com 4y ago

Mealie – a self-hosted recipe manager and meal planner with a RestAPI back end

robinhoodexe
154pts50
www.lumi-supercomputer.eu 5y ago

May We Introduce LUMI

robinhoodexe
2pts0
lists.debian.org 6y ago

Summary: BLAS/Lapack Ecosys Update [Debian]

robinhoodexe
2pts0
medium.com 7y ago

A Crypto Thesis – Open Financial Systems

robinhoodexe
1pts0
blog.coinbase.com 8y ago

Coinbase Custody is open for business

robinhoodexe
2pts0
www.academiaobscura.com 9y ago

Still Not Significant

robinhoodexe
4pts0
medium.com 9y ago

4chan: The Skeleton Key to the Rise of Trump

robinhoodexe
2pts0
www.linuxfoundation.org 9y ago

The Linux Credit Card

robinhoodexe
86pts37
www.dropbox.com 9y ago

Dropbox Paper

robinhoodexe
1pts0
www.seattleweekly.com 10y ago

How Two Seattle-Area Brothers Made Dwarf Fortress

robinhoodexe
301pts115
www.pcgamer.com 10y ago

Dwarf Fortress named best free PC game by PC gamer

robinhoodexe
3pts0
medium.com 10y ago

How to invest in yourself

robinhoodexe
3pts0
news.ycombinator.com 10y ago

Ask HN: New Years resolutions

robinhoodexe
2pts1
protonmail.com 10y ago

Guide to DDoS Protection – Protonmail Blog

robinhoodexe
1pts0
www.bay12games.com 10y ago

Dwarf Fortress 0.42.01 released

robinhoodexe
330pts165
github.com 10y ago

Neovim public release 0.1.0

robinhoodexe
233pts83
iihm.imag.fr 11y ago

Présentation.app: a presentation tool for beamer/pdf slides on the mac

robinhoodexe
2pts0
github.com 11y ago

Wasavi: vi bindings in browser text areas

robinhoodexe
4pts0

I've been using mailbox.org for 5 years and like it very much. Cost some 3 EUR per month (actually there's a 50% discount this week).

Dead simple email that just works. Their webUI is fine, but I almost exclusively use it on iOS or macOS with the default mail app. They also have some other features (calendar, office suite, video calls) that I don't use. I really like the option to create up to 25 email aliases.

First, congrats on the release. I’ve looked at flox and devenv for nixifying our container builds. Our distribution of languages is about 40/30/20/10 of Python, F#, R and nodejs.

A dilemma I’m facing is that the win from nix in terms of faster builds and smaller images would be largely from python and R images (where the average size is often 1Gi or larger). However, the developers that use Python or R are less likely to “get” the point of Nix and might have a steeper learning curve than F# developers (where the builds are quite efficient).

That was the context, my question is, how’s the integration with Flox and R/RStudio? I know there’s Rix[1] for managing R packages with Nix.

[1] https://github.com/ropensci/rix

We use this for internal base images at $DAYJOB in order to get SIGTERM properly passed in Kubernetes, mostly a problem with Python, R and Elixir. Works wonders with only a default ENTRYPOINT in the base image, so it’s completely “hidden” from the developers (most of them don’t care, and rightly so).

It’d be neat to use subtrace in an ephemeral pod for debugging purposes, that just runs alongside the regular pod.

For monitoring the network traffic for the whole cluster, the CNI and/or whatever ebpf-based runtime security stuff you’re using (falco, tetragon, tracee) is usually enough, but I can definitely see the usefulness of subtract for more specific debugging purposes. If run as a DaemonSet make sure to add some pod filtering such as namespace and label selectors (but I’m sure you’ve already thought about that).

I asked for a status on the forums[1] but the it doesn’t look too positive. From a September 2024 steam post:

After investigating the programming requirements, we have decided it’s best to cancel the Mac build for the time being. Porting the game over to Mac would take significant time and resources away from improvements to Fortress and Adventure Mode that simply don’t make sense for us to dedicate right now, given the low number of Mac-only users. There is a significant amount of work that would be required for maintaining a Mac build that would delay all patches in the future, and as we know, you all want patches faster. We aren’t saying it will -never- happen but do not count on it any time soon. We are very sorry to all the Mac users who have been waiting patiently for an update on this.

[1] http://www.bay12forums.com/smf/index.php?topic=169696.6135

Prometheus 3.0 2 years ago

We’re extremely pleased with Talos. Much more secure than Azure (our cloud of choice, unfortunately) which run a full-blown Ubuntu underneath. We haven’t run into any issues with Talos and upgrading is super easy with the talosctl tool, both Kubernetes and Talos version.

We currently have a thanos instance in each cluster. We could move it to a separate cluster to reduce some overhead, but the current approach works. We’re ingesting about 60Gi per day of metrics into the S3 bucket, so we might have to optimise that.

Prometheus 3.0 2 years ago

I can’t recall the reason for using thanos over mimir to be honest. I think thanos seemed like a good choice given it’s part of the kube-prometheus-stack community helm charts.

Prometheus 3.0 2 years ago

We’re running standard Prometheus on Kubernetes (14 onprem Talos clusters, total of 191 nodes, 1.1k cpu cores, 4.75TiB memory and 4k pods). We use Thanos to store metrics in self-hosted S3 (seaweedfs) with 30 days retention, aggressively downsample after 3 days.

It works pretty good tbh. I’m excited about upgrading to version 3, as is does take a lot of resources to keep going, especially on clusters with a lot of pods being spawned all the time.

Nix for developer environment and building containers.

I’m wondering if it’s worth it to introduce to the rest of the company. We’re pretty comfortable building/“maintaining” ~400 container images, and it’s relatively fast (~3-5 min build time if no packages are changed), but there a lot of shared dependencies between all these container images, and using nix to get actual reproducible AND minimal container images with a shared cache of Linux and language-specific packages (dotnet, node, python and R) would bring in a ton of efficiency, as well as a very consistent development environment, but I won’t force all the developers to learn nix, so the complexity should optimally be absorbed into some higher level of abstraction, like an internal CLI tool.

I’m aware that the caching of dependencies can be improved, as well as creating more minimal container images, but it’s tricky with R and Python in particular, and then I figured why not just to balls-deep on nix that actually solved these issues, albeit at a cost of complexity.

Out of curiosity, how would you run Python or R workloads in kubernetes without a distro or shell?

And just as we're about to migrate 4 kubernetes clusters with a total of ~4k pods. Terraform in github actions on selfhosted runners and argoCD is failing.

Can you elaborate on this? We have some 300 internal APIs on a valid domain. We used to use let’s encrypt, but got rate limited for obvious and fair reasons when we were migrating between clusters. It’s a bit better with zerossl, but we still get 429s when cert-manager is issuing a ton of certs at the same time.