HN user

thirtyseven

1,943 karma
Posts12
Comments99
View on HN

Bazel splits the build into multiple phases. Starlark only comes into play in the first two, load and analysis. During these phases, Starlark code doesn't have access to the filesystem, except in a few very limited cases like using the glob() function to expand a wildcard to a list of source files. Furthermore, it only generates an abstract graph of build actions. The Bazel engine is responsible for executing this graph in later stages, which might result in non-hermetic things happening but usually not.

Starlark has intentionally limited functionality such as lacking Turing completeness or global variables. This provides guarantees that it can be executed in parallel and will have a finite runtime.

I've seen a Model 3 with very similar sounds coming from the passenger side mirror. There was a loose piece sticking out of the bottom, pushing it back in fixed it.

Rent control: A random windfall for whatever tenant snags these coveted apartments when someone dies in a 3 bedroom apartment they haven't needed in 30 years but "can't afford" to downsize from since they have been paying $650 since 1989. Also the illegal subletters who are numerous and shameless, from personal experience.

This is a misrepresentation of SF rent control. Rent increases for pre-1979 apartments are only capped if the same tenant lives there continuously -- when the apartment lease turns over, the rent can be raised to market rates.

That being said, there are some people that abuse the system by keeping a lease for a place they haven't lived in for 20 years and subletting it, sometimes for a profit, but there aren't apartments where the rent is permanently capped at 80s levels like you're suggesting.

That's... not a cartel though? A cartel is a group of firms conspiring to artificially control the supply of some good in order to increase its price, what you described is just several independent firms that have a high demand for workers and are bidding up salaries for them.

It was more cartel-like when Apple and Google were conspiring to keep tech salaries down by setting salary caps.

The people that this broke weren't directly depending on the output of git archive being stable, but were assuming that the response data for a particular URL would stay constant. Maybe not a great idea either but not entirely unreasonable IMO.

So I guess the only future-proof solution to check for this is to render user input off screen and count the number of solid pixels, at least until "falsehoods programmers believe about names" gets updated to include "Names must consist of at least one readable glyph".

.plan 5 years ago

Shouldn't this have content in Catalan to qualify for a .cat domain?

With an outage this big, even a post for a technical audience will get read by non-technical people (including journalists), so I'm sure it helps to include details like this.

The Jones act restricts ship traffic between US ports solely to US-flagged vessels dramatically reducing competition and increasing costs, and you move freight by ship across a continent with rivers and canals

Not a game dev but I don't think that's really feasible in a world where network latency is a thing, and it's necessary to send game state to a client that may not currently be visible on screen, unless you'd like us to move to a Stadia-like model of game streaming and dumb terminals.

Hospitals in the US are required by law to provide stabilizing care to anyone that comes into the ER regardless of ability to pay. Prices are inflated for everyone else to subsidize this. It's like universal healthcare, but more expensive, less transparent and with worse outcomes!

In other news, the government has declared by decree that you can't move objects outside of an arbitrarily defined border that a piece of paper says is someone's "house", and then exchange those objects for different pieces of paper that the very same government has declared has value.