Show newer

@darius Sometimes it's even slightly better: some TLDs (or subdomains of country TLDs) accept registrations only from entities of some kind, so then you ~only need to trust that registry's vetting processes.

Layoffs 

@ichthyos @danluu I saw behaviour with even less upside ("say that a decision was arbitrary" vs "provide reasons that one can verify to be false in 2 minutes") in a situation when there would be no consultants involved, so I would expect that there's some weird reason why people end up bullshitting then.

@jpgoldberg @matthew_d_green TBF that can also be the case of picking that artificial value as "time before all the real events' timestamps", which is a questionable choice but does not mean there has to be a bug (other than arguably displaying that as an actual date).

linux question 

@June@kitty.town Consider using tailscale for connectivity.

robryk boosted

@rysiek Why? Looking for synonyms of its translation and translating them back will sometimes work.

@delroth Do you know why this would require IFD? Naively I'd expect that you could generate whatever is in node-packages.nix using fromJson on package-lock.json and logic written in Nix. We wouldn't then be importing any files created by build rules, so that shouldn't require IFD.

@delroth

> - Requires vendoring parts of the projects being packaged into nixpkgs (package.json, package-lock.json)

Oh :/ Yes, that's terrible.

> - Requires running a code generator on updates

_code_? Do you mean something that updates whatever-the-nix-expression-reads-to-find-hashes-of-all-deps or something else?

> - node2nix itself needs updating for every new nodejs version, and that doesn't happen necessarily in sync with nodejs bumps in nixpkgs

That makes me wonder if the new setup is going to require cache hash updates when npm-the-binary is updated.

@delroth What was roughly the reason for node2nix being a mess?

@ErrataRob If you mean have dependency chains with fewer RPCs in them, I agree.

If you mean fewer RPCs in total (even if they happen concurrently), then I'm confused. How is batching them at the application layer more efficient than causing them to be sent as separate requests at the RPC layer? One way or the other you need to have the client and server keep track of all outstanding requests/parts of batches: it only moves the responsibility for doing so between RPC infrastructure and application layer. Worse, batching at application layer creates problems for the infrastructure: you can't split such a request between two replicas of a backend, the loadbalancing infrastructure has to deal with requests that are variably expensive (depending on their contents), latency measurements are now a function of distribution over batch sizes, etc.

I've seen cases where batching did help performance, but they were either of the "we need these things to happen in order, but we have all the requests ready already" variety or very specialized setups (where for some reason keeping track of subrequests in application code was more convenient or where the subrequests were extremely short). I've seen more cases when someone did implement batching and created headaches for everyone maintaining the system later on, so this makes me extremely doubtful of arguments that point at missing batching as a problem in itself.

@freemo Our math rendering continues to do very weird things (the quoted post gets some expressions rendered into very tall boxes with superscripts at the top and with some white rectangles overlaid on top of everything).

Grant Lakeland  
Let \[ G = \left\langle a,b,c \mid a^2, b^2, c^2 \right\rangle \] and let H be the index 2 subgroup consisting of (reduced) words in a, b, c of eve...

@Ailantd If it's about Dune-like ornithpoters: A piece of headcanon I have for those (contradicted by the recent movie, though) is that the reason for the preference for them over airplanes we'd find more typical is that you can make bending wings without any bearings (which would be hard to keep well lubricated and free of abrasive particles on Arrakis) in the form of some kind of a compliant mechanism.

@bradfitz This was the case in the canton of Zurich 32 years ago. Then, an association of transportation providers was created (en.wikipedia.org/wiki/Z%C3%BCr), which started issuing tickets for all their members. The result is that over the 8 years I live here, I've never taken a means of public transit within the canton that wouldn't be covered by tickets from that system, with the single exception of taking a bicycle on a ferry.

That's not to say that free-for-the-traveller public transit wouldn't be better, but the problem you're pointing out can be solved (starting from, ttbomk, the same kind of mess you're describing) without that.

@niconiconi Isn't this technically still an at-least-16-bit operation followed by a cast to uint8 (which is equivalent to an 8bit operation on uint8 in this case)?

@Reina I don't buy the reasoning behind "can fix matches somewhat" (as opposed to the other points). You can do that in things-that-are-considered-sports by changing parts of the environment that are not specified in the rules. Obviously, with any sane governing body, that will cause the rules to be made more specific, but that actually relies on the "specification" being mutable.

@cafkafk But it's Sync (if the contents is Send), so it's just a question of appropriate Boxing (well, together with something that will manage lifetime of the thing appropriately).

robryk boosted

the thing that i'm still most pleased with:

LEXY'S LABYRINTH, a puzzle game that happens to 99% emulate CHIP'S CHALLENGE 1 and 2! a trademark of bridgestone media group

- more than 800 community levels
- can load stock CC1 or CC2 levels too (and CC1 is free on steam!)
- rewind and undo!
- works on a phone!
- built-in editor; share levels with just a link
- new art and soundtrack
- fixes for some glitchy behavior, but compat settings if you'd rather not
- dev tools with demo playback and more

@yojimbo Man page claims that it does slew the time for "smaller deltas". This makes me confused: why is the threshold for smaller not configurable? That would probably be at least significantly helpful, and seems a total nobrainer. Similarly distinguishing between "first sync after boot" and "everything that's done after time-set.target/time-sync.target is considered up".

I would also expect that you'd prefer a possibly discontinuous time sync during boot to slewing time from a clock that's set incorrectly by more than a day. Or is there some other behaviour that you'd want in this case?

@grrrr_shark Miserable due to overcrowding of the train, or due to some particular copassenger behaviours?

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.