117 karma · joined January 31, 2016
I also keep coming back to generative art and think about getting a pen plotter for years already. Now I am getting one!
* Not allowing packages with similar names to popular ones
* Not allowing packages creation to be anonymous (in the extreme case you would require to validate your passport or similar)
* Automatic detection of malicious code
* Central auditing organization ...
This is just on top of my head, there must be many more ideas.
FWIW, I used to be very happy with the Gnome environment but 2 recent (nautilus related) changes frustrate me incredibly:
* Copy / paste file paths from nautilus to terminal is broken. (You get this extra meta information in the path starting with `x-special/nautilus-clipboard`)
* Type ahead is gone. Previously you could type the first letters of a file / folder and select it this way. Now typing automatically triggers a search (equivalent to ctrl+f), which is much slower.
These might be minor things but I hit them so often that I was driven away from Gnome.
Not so sure about that. Maybe if you read HN a lot, but I think most users won't even notice.
Nobody really wants to focus too much on build configurations when working on things, they should 'just work'.
And CMake, although I am using for a long time already, is not the offering this 'just works' experience I am afraid. It is so easy to introduce side-effects, and figuring out the intended way to include a project can be a big pain when documentation is sparse. Sometimes I wished I had a CMake debugger. And with modern CMake I feel like this got worse to some degree.
I would be keen to know about the experience of setting it up and maintaining it. The github project doesn't seem active, which I always find fishy for server applications.
It reminds me somehow of work from Dirk Koy: https://twitter.com/DirkKoy
I sometimes find it amazing that we do computer science for decades now, but there is still a lot of room to improve very basic things.
I like how this perfectly describes your own comment
My reasoning:
* _Sync_ should not be solved by the note app (applications that implement sync themselves are usually buggy, I prefer to outsource sync to nextcloud / dropbox / ...)
* I want the same _editing capabilities_ as usual (block edit etc., note apps are usually less power full editors)
* A _tree organization_ is important to me, which is trivially solved using editors and the file system
* There are _Markdown_ packages for pretty much every editor.
Note taking apps tend to ship these features but are not as mature as editors are.
You are very fortunate if you import libraries that just work. This is also true for "modern" CMake.