HNHacker News
TopNewBestAskShowJobs

DavyJone

47 karma · joined July 7, 2017

submissionscomments
DavyJone··on We turned off Pub/Sub and nobody noticed
I really like NATS and I agree, but im generally hesitant to use it in critical systems due to https://jepsen.io/analyses/nats-2.12.1

What is your take on this?

DavyJone··on We turned off Pub/Sub and nobody noticed
I like the article, but I think there is a clear misconception of what a SPOF is, and I've noticed this happening across many engineers and engineering teams lately.

A system, like Pub/Sub, being a critical dependency or hard dependency does not make it a SPOF. Otherwise any system is a SPOF, creating absurd architectures that end up with more complexity and downtime than the original one. For example, I assume incident.io are yet to see if their added complexity of multiple event streams does not cause worse availability issues than what they had, by introducing complexity like problems with data consistency.

If the the underlying "system" components are not redundant and highly available, then you have a SPOF. eg. A single machine is what provides Pub/Sub.

In this case, what you have is a hard-dependancy with an avaialbility lower than what you want to achieve, but there are always shared hard-dependancies that they will have. There is no way around this. What we should aim for is that any system that is a critical dependancy or a hard dependancy with such a big blast radious, to be redundant and robust in itself. Not just the system, but the practices around it.

DavyJone··on Show HN: Forge – Guardrails take an 8B model from 53% to 99% on agentic tasks
I think im missing something, don't all harnesses (opencode, pi, etc) already do stuff like "retry"? As far as I can see, when a tool call fails in either, the model gets the error back to correct.
DavyJone··on I built a Game Boy emulator in F#
F# is my coding love language that I never get to use (outside of personal projects) :(
DavyJone··on The Future of Development: Running Firecracker MicroVMs on Your MacBook Pro M3
Im not really sure what you are comparing here.

* You predownload the "image" which is the part that takes long in docker * You also run inside of `lima` which is already a virtualized layer

What is the thing that is faster? I do love microvms and firecracker, but this article makes no sense to me.

DavyJone··on Tj-actions/changed-files GitHub Action Compromised – used by over 23K repos
Nice find. Its a bit strange that the PRs listed there, are not present at all in the coinbase repo. Seems like the attack was directed there, but I also did not hear anything from Coinbase on this.

eg. Target their NPM and PYPI tokens, so they can push compromised packages.

DavyJone··on The DuckDB Local UI
Amazing feature/release!
DavyJone··on Show HN: Container Desktop – Podman Desktop Companion
Docker Desktop includes the easy to run Docker Engine / Docker Machine. I think is fair to assume that most of the revenue is not from users that want a GUI but from users that want a stable Docker Engine experience.
DavyJone··on Percona Everest: open-source automated database provisioning and management
I think many of the performance points here are a trait of a VM in Cloud more than K8s, and they would be no different if running in EC2 right?
DavyJone··on Show HN: A free minimalist daily habit tracker
> Not sure how much or if this had influence from Guava at all

I don't see any similarity between the two that would lead me to believe that there is influence. Why do you mention this?

This seems like a plug to your product more than anything else.

DavyJone··on BuildKit in depth: Docker's build engine explained
I like the idea of Dagger and have been following for a while, but it seems like its tailored to get people to use their Cloud product. eg. Caching.

Is that not the case?

DavyJone··on Show HN: Open-source x64 and Arm GitHub runners
Congrats on the launch, certainly good to see competition.

I was reading https://www.ubicloud.com/blog/ubicloud-hosted-arm-runners-10... but seems like a bit misleading to compare an ARM workload over QEMU vs a native ARM.

What about native x86 vs native x86 or at least native x86 vs native arm?

DavyJone··on Toolship: A more secure workstation
You might enjoy https://github.com/jessfraz/dotfiles/blob/master/.dockerfunc I think she had an article about this as well.
DavyJone··on Ask HN: Is Satya Nadella the best tech CEO of last decade?
Well then, it must be really bad if with all those features and many years it did not manage to gain so many users.

Bad replies, to bad replies

DavyJone··on Ask HN: What's your unpopular tech, programming opinion
GitOps (as in ArgoCD style workflows) is not nice. Deploying from code, and storing all infra, etc as code is great, but this pull based approach creates IMHO a really decoupled and inconvenient deployment pipeline.
DavyJone··on Show HN: Asdf Clone Written in Rust
Nice! How long does `node -v` take now?

EDIT: OK, I see the main trick is to use PATH instead of shims.

> rtx does not use shims and instead updates PATH so that it doesn't have any overhead when simply calling binaries

There is a good reason `asdf-vm` uses shims, and is that it does not have to interplay or worry about other tools that set PATH and tools that need a reference to an executable could be simply set to `~/.asdf/shims`.

Ill take it for a spin, but this choice might have a lot of consequences that are not easy to foresee. A good example is `direnv` which as you mention in the README now requires to be set in `.envrc` and then disable global `rtx` hook I guess.

DavyJone··on Show HN: Val Town – A Cloud Scripting Site
This looks really cool, I find the mix between Zapier and Code to be :chef-kiss:

Do you plan to allow for self-hosting? eg. An org that wants to have a private version of this, or even internal version of it.

DavyJone··on Show HN: Ory Kratos – Open-source identity server written in Go
<3 I've been following Ory for a while, super interesting projects and amazing docs.
DavyJone··on GDPR penalty for passing on of IP address to Google by using Google Fonts
> There is a specific set of data which is defined as "personally identifiable information".

I believe there isn't and that is part of the problem with GDPR in my experience.

DavyJone··on WSL2 corrupting Git repositories and shell history
I only see 1 user confirming it and he had a special or odd disk setup (merged disks which also do not show as merged, might be the source of the problem).

Is this confirmed by anyone else?

DavyJone··on How we use HashiCorp Nomad
Ill check that out, I really think K8s is becoming a bit too complex for many customers. Thanks!
DavyJone··on How we use HashiCorp Nomad
Does it have "easy" side-cars/init/post? Last time I checked those were missing for example.
DavyJone··on Google rolls out DNS-over-HTTPS support in Chrome 83
Yep and not saying its entirely wrong, but check my reply to asdf-asdf-asdf.
DavyJone··on Google rolls out DNS-over-HTTPS support in Chrome 83
I understand that, but what Im concerned about is Chrome or Firefox or etc skipping my OS settings and preferences. Like they already do in some cases.
DavyJone··on Google rolls out DNS-over-HTTPS support in Chrome 83
Isnt this something the OS should handle and Chrome just uses the OS interfaces for this?
DavyJone··on Building Uber’s Go Monorepo with Bazel
That seems like a ridiculously complex pipeline to maintain and onboard into. I personally dislike this "do it all" monorepos in most cases, there are cases were they work, but they also break a lot of other things.

I have not seen metris or blogs that prove this "uptick in build efficiency" or an increase productivity.

While I do like the idea behind bazel, I hate repeating deps in things like "go_repository" with gazelle.

DavyJone··on First, it was Craigslist, next it's Zapier
I'm the only one that sees this post and most comments by all users as just an Ad?

"This is what we did at <linktomynewsaas>".

Is this what guerilla marketing and HN have become?

DavyJone··on JetBrains Space – Early Access Program
I really like the idea of a new competitor on this market, and will be trying this soon, but please please stop doing a one-stop tool for everything and just let me plug and play other things, or your own things.

Used to really love things like GitLab, but I dont like bloated sites/tools and IMO things like Space or the direction GitLab has taken create bloat as they start to heavily couple their own tools and "workflows".