Same here... I have been looking at all the self hosting options for a while but swapping one centralized system for another isn't what I would prefer. Running/using local and community gitea/forgejo has been good, but I hope decentralized radicle could be the solution to more independence.
error-prone to set a 30-second timer. Oops, I’m tired and I hit zero too many times. That’s a 3-minute (3:00) timer. I typed in 3-0 correctly, but hitting the start button didn’t quite register. Siri misheard. Siri took 10 seconds to respond about a 30 second timer.
I get the diy factor, but still, the smartphone was supposed to be smart...
I love using uv and would be supper happy if it allowed me not only to add and remove
uv add package
uv remove package
But also to upgrade a package and upgrade all packages in the pyproject.toml . The uv sync --upgrade can already do this in uv.lock , but not in pyproject.toml
Do note that mapy.cz is not open source and that they started moving more and more features into their subscription based paid offering... The beginning of enshittification.
Glad you find it useful. Below is an example script to demonstrate the concept. It is awesomely powerful. In vim, select some text and do this:
:'<,'>! ./example.py
#!/bin/env python3
#:'<,'>! ./example.py # ← this is how to use it
import sys
data = sys.stdin.readlines()
for l in data:
l = l.replace("a", "e").rstrip()
print(l)
Very cool! A while ago i did something similar and tried to learn vim more in depth by creating some more complex macros - several of them, to convert some text snippets into markdown. Problem was, that several months later i could not exactly remember some details of these "reusable" macros - where exactly to place cursor when starting them, the order of execution and so on. Thankfully, vim has the amazing ability to run commands/script on text selection, so i rewrote my macros in a scripting language. It has several bonus points: i can store them in git and track changes, code can be self-documented via comments. My macros were not too complex, but still, using a proper scripting ended up being much better.
All these tools teach typing and looking at the typed text. Only few programs make physical separation between the source and the typed text or do hide the text currently typed. Try it... yet another level... :)
Agree. I wish the school system wouldn't ignore it as it does in many places.
Even with touch devices, to gain productivity, i see people to switch to keyboard input because pen or touch aren't fast enough and voice typing isn't possible for example in auditoriums.
But, don't learn to type quicker, learn to type precisely. Speed will come.
A while back nobody would believe that Google's search dominance could be disturbed... and now many have either switched away or stopped using search altogether. It takes me two clicks to set a search to DDG, Kagi or other and Google has lost this customer (often a family) forever.
So let them be arrogant and loose their YouTube customers over time too.
It would be useful to have dates for created and for edited on the articles. With the huge scope of the SQLite project, I have no idea whether this is historical, current, or upcoming.
Interesting. On the funny side, glad to hear there are more then 100 of these companies because workers in these companies probably need to ask a competition to hand their resignation letter.
It's a good start, and please do more... Even small QOL improvements like tab completion for filenames are important and is what makes me to install ipython at this point.