HN user

vlfig

93 karma

Lisbon-London – Software, Politics, and Economics.

[ my public key: https://keybase.io/vlfig; my proof: https://keybase.io/vlfig/sigs/m5-4eTUpqZsAvvl2vInWmcBN29lCs_WSgL94CZuS3jo ]

Posts4
Comments25
View on HN
Midjourney Medical 1 month ago

You're absolutely right, and I share the frustration.

I'm thinking a possible solution to this signal-to-noise problem is to embrace the longitudinal view: instead of comparing each scan with the normal across the population compare only against past self, unless there's a risk factor that warrants it.

This way we could presumably make use of plentiful scan data and mostly look at the stuff that evolves in suspicious ways, not what looks suspicious.

Company as Code 6 months ago

Eminently doable, yes.

Two notes:

- I'm not convinced the graph is necessarily cyclic. Often two codependents are actually dependent on some common bits and otherwise independent.

- this is essentially deterministic propagation of configuration (think dhall, jsonnet, etc) plus reconciliation loops for external state, terraform style — not dissimilar to how the rest of CI/CD should operate, in fact my view is this is an extension of CI/CD practices up the value stream.

I'm definitely strive for something like this when possible.

Sigh.

Generally what happens is that: - Everyone is able to prove a transaction's correctness; - There's no way for a third party to track the contents of a transaction adversarialy; - there are ways for first and second parties to prove them if they so wish.

Obsidian + GitJournal + NeuraCache.

No-cloud (except for git, could be self hosted), local-first, plain data formats solution for note taking, knowledge organisation, text production and spaced repetition.

Aside from the click-baity article, the actual report puts emphasis on the quality of the existing data about food waste. A bit of an "let's measure this first" attitude, which is a bit of a let down to me.

"Food waste means all of the environmental impacts of food production without any of the benefits of people being fed." — it reads, and I think it misses an important point: leaving food waste to rot with the rest of the rubbish is in itself environmentally damaging while using it for composting, feeding larvae or both, is immensely beneficial.

I'd like to see more practical recommendations for what we already know we can do about food waste. And not just about reducing it, which is more easily said than done, but also about giving it a proper goodbye.

The version of the API and the version of the artifact that implements it are distinct, not the least because the artifact can implement several (major) versions of the API.

Using tests across versions is a definitely a trick to consider but your coverage may vary. Probably better to do it in addition to other methods.

DRY Is a Trade-Off 6 years ago

Exactly this. One thing is to have (today) the same behaviour, another is to (forever) be the same thing.

Author here. Thanks for reading.

* What build toolchains are suited to these arbitrary DAG arrangements?

In general any CI/CD tool that allows for easy composition of jobs/pipelines, where versioned artifacts are a first-class citizen and can be the outputs and the inputs of jobs. Preferably one where the graph is emergent, i.e. just a consequence of declaring which "jobs" (taken loosely) depend on which artifacts.

I've had good experiences with GoCD https://gocd.org and Concourse https://concourse-ci.org, the latter being a fresher, younger take on these concepts. I haven't surveyed the landscape recently so there may be other tools that work well.

I love the candor in your post but you're being too hard on yourself.

Learn functional programming, gradually. You'll get there. I like to think I reverted a decade of brain damage inflicted by enterprise java development in three years.