HackerTrans
TopNewTrendsCommentsPastAskShowJobs

factotvm

no profile record

comments

factotvm
·2 mesi fa·discuss
No, it’s a lost sale.
factotvm
·5 mesi fa·discuss
It probably started with the Third Amendment to the Constitution, continued with the Posse Comitatus Act, and was alive and well last November under the leadership of Mark Kelly.
factotvm
·5 mesi fa·discuss
The important words are, American citizens. In times past, the thought of "waging war" against your own citizens would be a bad look.
factotvm
·5 mesi fa·discuss
> In order to fix this, we might start sending out satellites in every direction

Minor correction: Satellites don't go in every direction; they orbit. Probes or spaceships are more appropriate terms.
factotvm
·8 mesi fa·discuss
The laughable thing here is the "argument" that one cannot judge the societal impact of the FBI unless one has worked in law enforcement.
factotvm
·anno scorso·discuss
Read The Fine Prompt, more or less, right?
factotvm
·anno scorso·discuss
Don’t forget that most modern version control systems are distributed. The same can not be said for ticketing systems.
factotvm
·anno scorso·discuss
Not to mention, the best commit messages are about the code that isn’t there.

As you say, we know what’s there. I need the author to tell me why it’s there, and perhaps what other alternatives were abandoned because they didn’t work.

You know, so I don’t waste a day finding out for myself why you didn’t just do ${obvious}.
factotvm
·anno scorso·discuss
> 2. Margin of commit messages is often too small for documenting the rationale - this job is better left for tickets.

The commit message lives with the code. The number of times in my career that a company has migrated, changed, consolidated, or otherwise made all those links in commit messages obsolete, well I don't quite yet need two hands. But I see a lot of dead ends to context in code bases.
factotvm
·2 anni fa·discuss
Only if gun manufacturers are liable for murders.
factotvm
·2 anni fa·discuss
I read Head First Design Patterns years and years ago. I'm a fan of the series. It's less for dummies and more using ideas from psychology to help you learn the material. I'll forever recall the power and conciseness of the Decorator pattern for computing the price of coffee drinks when there are as many variations as there are people. Starbuzz...

From my memory banks after close to 20 years:

    SoyDecorator: CoffeeDecorator {
        price: Cents { price + 90¢ } // Soy adds 90 cents to the price
    }
Edit: My regret is lending it to someone and never getting it back. I believe I might get this bundle.
factotvm
·2 anni fa·discuss
You can disambiguate two types with the same name from different libraries, e.g. `Factotvm.URL` and `Foundation.URL`. Do you mean something more full-featured? You are not prefixing types with three letters, if that's what you think has to be done.

I don't know if it's still the case, but there was an annoyance where you couldn't have a type with the same name as the package. But that is hardly a lack of namespaces.
factotvm
·2 anni fa·discuss
I'd like to see the difference in bug detection between "pull requests" vs. "over-the-shoulder code reviews".

Edit: or, rather, in my experience the author of the code often finds the bugs when explaining it to the person standing next to them. This goes away in the GitHub-style pull request.
factotvm
·2 anni fa·discuss
I would imagine consciousness shrinks in the presence of an all-powerful god.
factotvm
·3 anni fa·discuss
Slack is web-first at best. It has nearly zero platform conventions, at least on desktop. (It’s been some time since I’ve used the mobile app.)

A quick couple of examples: multi-selection and drag-n-drop, both all but broken on desktop.