Codeberg recently held a translation event where projects could sign up, if they wanted help. You can still look at their resources here, or I guess, you can just pick out a project and start translating over here: https://translate.codeberg.org/
Codeberg recently held a translation event where projects could sign up, if they wanted help. You can still look at their resources here, or I guess, you can just pick out a project and start translating over here: https://translate.codeberg.org/
Depending on your file manager, you may be able to hold Shift while triggering the delete to get a hard delete.
Shift+Del is pretty much standardized as the keyboard shortcut. And here on KDE, I can hold Shift while clicking the “Move to Trash” menu entry, too (well, it actually replaces the menu entry with one for permanent deletion, but that’s effectively the same).
I, unfortunately, have to use GitHub at $DAYJOB and this is me. I navigate most of the webpage via the URL bar now.
Basically, let’s say I’m working on a repo github.com/tomato/sauce/
and want to navigate to the Releases page.
Via the webpage:
github.com
into the URL bar.tomato/sauce/
in the list of recent repos, even though it’s the only repo I work on.tomato/
org.tomato/
org.sauce/
repo in the list.Via the Firefox URL bar:
gi→t→s→r→
.I admit, it’s hard to compete with the latter, but I wouldn’t know how to navigate that way, if the former wasn’t so terrible.
I mean, when you hold down the Alt
key, it’s convention that GUI toolkits underline a letter in the text of UI elements, and when you then press Alt
+ that letter, it’ll activate that UI element.
That way, you can navigate most apps in a keyboard-driven fashion, although it is certainly not the most comfortable to use…
You can probably just do sleep 5 && grim
as the program to run.
It depends on your desktop environment or window manager, how you’d bind a command to a keybind.
I hear, it actually significantly increases the chance of the miracle occurring when you pass the array into multiple threads. It’s a very mysterious algorithm.
Personally, I’ve found Poetry somewhat painful for developing medium-sized or larger applications (which I guess Python really isn’t made for to begin with, but yeah).
Big problem is that its dependency resolution is probably a magnitude slower than it should be. Anytime we changed something about the dependencies, you’d wait for more than a minute on its verdict. Which is particularly painful, when you have to resolve version conflicts.
Other big pain point is that it doesn’t support workspaces or multi-project builds or whatever you want to call them, so where you can have multiple related applications or libraries in the same repo and directly depending on each other, without needing to publish a version of the libraries each time you make a change.
When we started our last big Python project, none of the Python tooling supported workspaces out of the box. Now, there’s Rye, which does so. But yeah, I don’t have experience yet, with how well it works.
Python never had much of a central design team. People mostly just scratched their own itch, so you get lots of different tools that do only a small part each, and aren’t necessarily compatible.
Netscape. Specifically the homophobe guy that’s now leading the Chromium-based browser Brave.
I’m being a jackass about it, because that was 28 years ago. You can’t say they should stop bloating the web and then bring up an example from before Google even existed.
We’re talking something like 500 full-time devs currently working on Firefox vs. a handful of unpaid volunteers working on the forks.
So, they might survive, but they won’t make a ton of progress. And security vulnerabilities would become increasingly difficult to keep fixing.
None that will continue to exist, if Mozilla falls apart…
Google has the deal with the Mozilla Corporation, whereas this is the Mozilla Foundation. It should have relatively little influence, if any…
Yeah, I’m sort of hoping the folks they laid off weren’t actually the advocacy folks, and they’re just additionally doing the restructure and moving the advocacy folks into the other departments.
But yeah, I don’t fucking know what to think of it. I do have a base-level of trust that they’d make a sensible decision in some dimension. But I’d really like to know more where they’re headed now…
Damn, I definitely won’t stop donating, if they’re this short on money, but that was basically my understanding of what they do, primarily advocacy.
Is MDN and the webstandards work also part of the Foundation? It certainly feels like it’d be more non-profit-y work. I guess, they do hold ownership of the Corporation, so they could also just tell the Corporation to deliver that.
But yeah, I’d like some increased messaging of what other work they do, or how much advocacy they can continue to do. Obviously, that’s not an insane number of employees left either way…
This is the Mozilla Foundation. They’re legally a non-profit, so this isn’t supposed to mean that they’re reconsidering their stance. They can’t do that. It’s rather just them saying “shit’s hard, yo”.
Pretty sure, Google is at the forefront of that endeavor. Apple has no interest in keeping up. And Mozilla needs to stay in the talks for whatever Google proposes to ensure the webstandard can be implemented by others.
I do not see why you think the Linux Foundation could stomp 500+ devs out of the ground and do a better job. That’s three times the size of the current Linux Foundation. Nevermind that the Linux Foundation is purely non-profit. Paying a living wage to that many devs is pretty much just not going to be possible.
Brave has a notable market share? I’ve never seen them in any graph.
Comparing the two is also a difficult territory, because Brave does not develop their own browser engine. If Google stops publishing the Chromium source code, they’re gone in a few months.
What I don’t like about the genre, is that I’m bad at it. 🙃
More seriously, I do find it kind of frustrating at times. Restarting ten times in a roguelike, no problem, because it’s always a new challenge.
But if I miss the same jump ten times, or have to retry the same platforming passage ten times, you’ll see me getting impatient, which means I’ll fail the next ten attempts, too…