Thanks for the bandwhich recommendation in #LinuxUnplugged software picks. Really like the tool to profile network bandwidth usage
Long explanation of distributed git workflows I sent to a client to explain the SourceHut approach
$jim is the reviewer for patches landing in $jim's tree, you're the reviewer for patches landing in your tree, etc. Part of the advantage of this workflow is that it's an informal, loose process. You send the patches to the mailing list, $jim reviews them and incorporates them into his tree, and anyone who trusts $jim pulls his tree and gets the patches.
If you disagree with $jim's changes to your patches, bring it up so that it can be fixed in later commits. Ideally $jim would only make tweaks to your patches, such as rebasing to reorder or merge or split up commits in a manner which makes more sense to him, or correcting typos or style errors as a courtesy. For any larger problems with the patchset, he's more likely to kick it back to you with feedback so you can amend the commits and send along a v2 at your discretion.
When I look into my crystal ball, I see $jim's tree, my tree, and perhaps dozens more, co-existing forever and pulling patches from each other as necessary. When you eventually deploy this to production, you'll probably end up hosting your own tree somewhere, planting a flag in the ground: this is the version of $project that we're running on $company production. When $othercompany makes improvements to their $project, you might pull changes from them, or in the other direction when you improve your branch. We use the mailing list to keep us informed of everyone else's work.
This is how Linux works - there are thousands of trees in the wild, from Linus' "upstream" tree, distro-specific trees, trees for individuals like Greg KH or even my tree, trees for larger kernel teams like linux-drivers, linux-dri (graphics), linux-ext4, etc. In fact, hardly anyone uses Linus' tree at all - your distro is running their own tree. The only time I use Linus' tree even as a kernel hacker is as a reasonably sane base to apply other patches to. Many kernel trees are even on GitHub and accept pull requests!
I think the Age of Discovery might have contaminated westerners with this notion that information about something far away is better than information about something nearby.
This might be a partial explanation for why seemingly everyone can tell some weird mytho-history of the Greeks and Romans, thousands of miles and years away, while no one can tell me with confidence what this fucking plant growing all over my town, today, is.
I think maybe the revival of retro-inspired hardware is more than just nostalgia or aesthetic preference
There was a distinct priority given to actual usability before so many of our interactions became "flat". Extreme minimalism takes away from the joy of interacting with technology
Part of why modern tech feels sterile is because the human interaction has no tactile feedback at all. We're barely holding on to physical keyboards as it is
I've been thinking that working on marketing for libre projects would be awesome!
Is there anyone on the fediverse I could talk to about getting a leg into that industry?
And I'm not talking about just drawings and illustrations but graphics, photoediting and videos, and finally ideas / marketing strategies.
I think I could be a great asset to projects out there.
Today morning I probably has gotten shot on a starnger's mobile phone while commuting and still am sitting behind the glass wall so that everybody can see, what I am doing on the screen. And I am told I am too paranoid.
What the f**k? What if I just wanted not to be shot, when I don't want to? And this is my right which is not respected...
Iran Accepts Shooting Down Ukraine Passenger Plane ‘Unintentionally’
Well. I guess it's official then. https://www.channelstv.com/2020/01/11/iran-accepts-shooting-down-ukraine-passenger-plane-unintentionally/ That's a lot of lives for an 'oops'. Poor Ukraine keeps taking hits like this.
People say that development of a Web GUI is less expensive than a "native" one (4 times IIRC, although IDK how it's measured: by time or costs).
But I don't quite understand why — almost any "native" cross-platform GUI should be way less prone to all sorts of technical debts than a JS "webapp".
I have a theory, that it's just because the Web allows the degrees of flakiness which are hard to reach with a "native" GUI applications…
The users don't value the reliability anyhow. Sigh.
DuckDuckGo is the most popular search engine after Google :D https://www.gsmarena.com/duckduckgo_is_the_most_popular_alt_search_engine_among_android_users_in_the_eu-news-40964.php
Software Engineer, tech enthusiast, Ukrainian 🇺🇦. That guy in the corner, who acts strangely.
I use bright theme. Even on terminal.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!