HN user

enigmo

168 karma

https://breaks.for.alienz.org

Posts2
Comments99
View on HN

the FreeBSD migration didn’t take that long - iirc this was the frontend migration to an IIS ISAPI.

the Solaris bits (storage and routing tables) took far longer - and again iirc the frontend had been rewritten in C# before all the Sun hardware had been decommissioned.

you pull packages from a trusted package repository, not from the internet. this is not rare in my experience (financial services, security) and will become increasingly common due to software supply chain issues.

having a local simulator (DynamoDB, Spanner, others) helps me a lot for offline/local development and CI. when a vendor doesn't off this I have often end up mocking it out (one way or another) and have to wait for integration or e2e tests for feedback that could have been pushed further to the left.

in many CI environments unit tests don't have network access, it's not purely a price consideration.

(not a turbopuffer customer but I have been looking at it)

it's also possible to have more than one microservice in a single repo. defining good interfaces is a problem unsolved by repo size and count.

I've used multiple that run the build in a sandbox without secrets. One of them didn't even mount in the .git directory, it just propagated some commit info via environment variables. I also like to split the publishing of artifacts from the deployment process to make sure it's repeatable. This also ensures that the CI pipeline doesn't have direct access to production.

the hospital employs somewhere around 30k people. even if they had all 60k doses (two per person) they can't vaccinate everyone at the same time due to potential side effects, so a schedule is needed to avoid an entire department being sick at the same time.

my wife works for the hospital but has been working from home most of the time since covid started. she's low on the priority list because of this, and rightfully so. her co-workers that are treating the (sometimes infected) patients should get access first, if they want it.

The other issue (and we're part of this problem) is that a lot of former rental houses are being put on the market, so locals are having quite a hard time finding a place to rent, and having to end up in places like Reno, which is roughly a 45-60 minute drive away.

This has been happening for years, at least around South Lake Tahoe, due to rentals being put up on AirBnB. I've talked to numerous locals over the years while on ski trips and they've all said the same thing: if they're renting it's usually in Nevada and they drive to town every day. During big storms a lot of folks can't even make it to work at all.

this was a common practice at Microsoft in the mid 90s, maybe 95-97ish. the set of apps involved were called BBT: "Basic Block Tools". Windows, SQL Server, among others, were post processed with profiling data. it also deduped basic blocks, reducing binary bloat from inlining even without profiling data. just needed some additional info in the debug symbols to work.

unlikely to be useful unless you're shooting in RAW and need evidence that a specific sensor took the shot. phones and cameras do a lot of post processing before an image hits the disk and the original is discarded.

But you can add the necessary type declarations to dynamic language to facilitate static type checking if desired. These checks don't influence the build time significantly.

Indeed, type checking is rarely the slowest compilation stage for most languages.