There is a common problem with Realtek ALC3306 on Linux (Kernel Bug 213159). This affects many Lenovo laptop models. For example, my fairly old Legion S7 15IMH5 laptop also does not work.
I'm not willing to pay $1000 for a fix (it's easier for me to buy a new laptop that will work with Linux), but $100 is probably okay. :)
The sound only does not work from the laptop speakers; wired headphones work perfectly. Sometimes you want your laptop speakers to produce sound. So an external sound card does not solve the problem.
It's funny, but for as long as I can remember Linux (20+ years), there have always been some problems with sound.
> Just a few months back I said I would never use uv. I was already used to venv and pip. No need for another tool I thought
Really? :)
requirements.txt is just hell and torture. If you've ever used modern project/dependency management tools like uv, Poetry, PDM, you'll never go back to pip+requirements.txt. It's crazy and a mess.
uv is super fast and a great tool, but still has roughnesses and bugs.
Pip-tools+requirements.txt helped me survive the past few years. I also never thought I needed uv, but after all the talk about it I gave it a spin and never want back. It’s just so blazing fast en convenient.
What for? Support legacy CI/CD pipelines or something like that?
uv.lock already contains locked versions of all dependencies plus a lot of other needed metadata.
Maybe. I've been programming in C++ and also in Python for almost 20 years. And I'm just happy that Python has finally started to have convenient tools for packaging and dependency management. I thought everything was cursed here, and I just hate requirements.txt. It seems they were able to overcome this curse.
Funny how the author doesn't give a single link in the post. The reader has to go searching, spend time to find the things the author writes about. Well, a simple example: Awesome-Selfhosted. Is it that hard to give a link? Is it some kind of phobia or religion that doesn't allow direct links on the internet? Really? Come on, it's hypertext! Where are the hyperlinks?
This thing can "fix" tests, not code. It just adjusts tests to incorrect code. So you need to keep an eye on the test code as well. That sounds crazy, of course. You have to constantly keep in mind that LLM doesn't understand what it is doing.
Honestly, it sounds like a judgment call because Notion is truly a monstrous thing. It slows down terribly and it's just plain uncomfortable. Why does "everyone" love Notion? It's horrible, how can you even use it?
Programs that do simple things should be simple and run fast. It's like a pencil that you simply use and don't think about how to use it, you don't notice it at all.
> It slows down terribly and it's just plain uncomfortable.
When was the last time you use it, and what's in your workspace? Notion did receive some improvements on performance over the years, but it still depends strong on which data you dump into your workspace.
> Why does "everyone" love Notion?
Because it's an awesome concept with a well-rounded implementation on the user side. It just sucks hard on the technical side. I mean, it's a good tool, but it has an upper ceiling of what one should do with it. But this is a general problem with all those young fancy tools. Obsidian or Logseq are not different in that regard. They all are scaling poor. They are simply not meant for this.
> Programs that do simple things should be simple and run fast.
Joplin uses SQLite DB to store data, not markdown files. Moreover, you can't even change the directory where this database is stored, which is pretty funny for an open source application. Also, there are no internal linking and knowledge graphs in there. Also, there are UI/UX issues, for example annoying modal windows about updates can pop up at inopportune moments. But it should be noted that web clipper is quite usable. But it is not rocket science to make a web clipper. Obsidian is an app of a higher level of quality and usability.
I'm not willing to pay $1000 for a fix (it's easier for me to buy a new laptop that will work with Linux), but $100 is probably okay. :)