Scheduling a 4pm Friday meeting is the “driving up the right turn lane because it's empty then merging back in” of calendaring.
thwart leader
Scheduling a 4pm Friday meeting is the “driving up the right turn lane because it's empty then merging back in” of calendaring.
@mikeash i'm sorry for not BUYING A NEW CAR to match my cabling
For unknown reasons, all USB A to C cables must have CHONK around the C end that means they don't fit through phone cases.
Original paper here, very readable and worth your time: https://pic.plover.com/knuth-GOTO.pdf
One thing not in there that I would add is that often that 3% causing a problem is not where the hot path is _supposed_ to be. i.e. you have a performance bug. But the advice is the same. Find the place where your program is taking the time, then fix it. It's just that, after you fix it, it might move somewhere else because it shouldn't have been there in the first place. Eventually the 3% is where it belongs.
Here's the quote in context. It's really good advice! But it's clear about how you absolutely need to spend time on that 3%.
The key is you should get your project into a state where you can continuously identify that 3% whenever you're written some more code.The sooner you know where that code is the better, because that can guide to to making sure that’s fast.
This also help you catch problems before you've written so much code that fixing it is going to take ages.
misunderstanding the "premature optimization is the root of all evil" quote to mean "wait until you're done before thinking about performance” is a huge problem for the programming profession
@schwa sunny, you say…
@ole @mattiem no, i'm rabidly the opposite. no space before the colon
Why anyone thinks let a: B doesn't get a space, but extension B : P does get a space completely eludes me. They're both the same operator and should be spaced the same.
If people wrote let a : B, it would at least be consistent (but nobody does that because eww)
This proposal would be a really useful addition to string interpolation. But I can never pass up an opportunity to stan an Either type instead.
https://forums.swift.org/t/se-0477-default-value-in-string-interpolations/79302/28
What if playgrounds, but on the command line… an idea for a "swift play" command from @chrismiles
https://forums.swift.org/t/playground-macro-and-swift-play-idea-for-code-exploration-in-swift/
I am once again begging pasta manufacturers to dedicate half the surface of their packaging to the cooking time.
@rmondello sorry that 3d pie chart needed a content warning
@rmondello there’s some hope here
Sunday scaries
His dissent is literally that they didn’t let him delay them until after the plane took off.
Normally, the Supreme Court order would start with the throat-clearing “The application presented to Justice Alito and by him referred to the Court” but the wording on the deportation injunction is unusual, starting “There is before the court an application” which implies Alito was deliberately stalling to aid the illegal deportation attempt, and the other justices intervened.
It is hilarious how stupid the calculation for the Dow index is and yet it remains a thing.