Show newer

@Janik @samueldr

Nit: done as in created or reviewed (I first thought you just meant created, and started wondering about reviews).

Algorithm suggestion 

@loke

If you need to accept a stream of rectangles as input (i.e. can't keep all of them in memory), then you can keep a priority queue for the "rectangle end" events, where you'd insert an event when you encounter a beginning of a rectangle.

Algorithm suggestion 

@loke

You can use a broom: have a data structure that represents what's going on in a single row that can be updated. Whenever you move to a new row, update it to take into account rectangles that appear or disappear in that row (which you can find by having a list of rectangle starts and ends and sorting that instead of just the list of rectangles).

The candidate for such a structure is a sorted dictionary that maps left ends of intervals to their IDs and right ends. You can simply amend it (by adding/removing the appropriate entry) and you can construct the spans by iterating over it while keeping aside a stack of still-open rectangles.

@james@strangeobject.space I really like that it is very explicit about the main issue being advertising.

@b0rk

An IMO common variant of (b) is "this thing existed for a totally different reason and was good enough here". I mention this explicitly, because it's a variant of (b) that can happen without ~any passage of time.

description of injury 

@whitequark

Note that "retained" doesn't mean that it goes back to normal. It's apparently (based on a few random websites) very common for the pulp to become necrotic (because it has lots its blood supply and that apparently has very little chance of reconnecting reasonably) and thus for the tooth to require root canal treatment.

@soupglasses @delroth @FedericoSchonborn

If those maintainers were employed earlier by someone else (and their job was not maintaining nix/nixpkgs) then how does that change the time/energy/work situation?

(I agree that it might create a conflict of interest situation, but don't see how it shifts available work away.)

@msw @whitequark @filippo @attie @brown

In a transactional relationship with upstream why would you ever send patches upstream?

@mcc

The backlight of the departures board of my train station is curiosly partially broken. (I'm somewhat surprised that the edges of the broken area are that sharp.)

robryk boosted

@timorl

In what way? Just poorer sound, or more latency, or more cutouts?

@foone Huh, I haven't seen biprotocol serial and ps2 mice. Is the pinout of the adapter reasonably standard across them, or specific to a particular manufacturer?

@b0rk Especially that you can manually manipulate the remote ref, and then there's no way of telling what that means.

@BBCRD

What does "please use your device's built-in loudspeakers" mean for people using a desktop computer? (I use a desktop and _have_ no speakers: I exclusive use headphones with it.)

@grrrr_shark

My own experience is that games nearly always work with proton, and when they don't it's not because of something that needs to be tweaked, but some bullshit like extremely invasive anti-cheat that won't work on Linux at all. I had the latter experience once (or twice, I'm not sure) out of ~100 games on Steam I've played.

@grrrr_shark

I'm not really the target demographic of your question (I don't use Windows since quite a long time). That said, protondb.com/ will give you a clue about runnability of games using Steam's Windows emulation stack.

@patcharcana another search term to find episodes is "Sachgeschichten" (the show is 90% that and 10% animated shorts of the titular mouse doing something amusing -- those are called "Lachgeschichten")

If you want to avoid sadness, avoid the episodes (I think 3 in total) subtitled Nachkriegsmaus (they are about the life in just-post-WW2 Germany).

Show older
Qoto Mastodon

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