Basically another shell scripting language. But unlike most other languages like Csh or Fish, it can compile back to Bash. At the moment I am bit conflicted, but the thing it can compile back to Bash is what is very interesting. Iโll keep an eye on this. But it makes the produced Bash code a bit less readable than a handwritten one, if that is the end goal.
I wish this nonsense of piping a shell script from the internet directly into Bash would stop. Itโs a bad idea, because of security concerns. This install.sh script eval and will even run curl itself to download amber and install it from this url
url=โhttps://github.com/Ph0enixKM/${__0_name}/releases/download/${__2_tag}/amber_${os}_${arch}โโฆ echo โPlease make sure that root user can access /opt directory.โ;
And all of this while requiring root access.
I am not a fan of this kind of distribution and installation. Why not provide a normal manual installation process and link to the projects releases page: github.com/Ph0enixKM/Amber
ytdl is a small script for Linux as an alternative interface to yt-dlp (which itself is a fork from youtube-dl, to download YouTube videos). My goal is to make some of its functionality a bit more accessible for the daily usage. This includes predefined settings and narrowing it down to options I care most about.
This looks slick! The current edit mode is confusing and one presented in the video is a such an improvement and better user interface / experience. With it, I can finally introduce this concept to my brother.
Does anyone know, or can anyone guess, the business case for predictive text? On phone apps, it is often incredibly difficult to turn off. Why is that, do you think? (The examples I have recent experience with are Facebook and Outlook mobile apps.)...
Is that really the case? Would everything one type to the keyboard be send to the companies and used as training data for AI? Does that any keyboard at all on the smartphone?
I think predictive text predates even Android and smartphones (but not exactly), when we had to press a key 3 times until specific characters appeared; called T9 and just a dictionary. Having or not having a dictionary suggestion was the difference between life and death. Now the modern smartphone has way more compute power and resources, therefore they can analyze text in more depth. Itโs just the logical next step to the plain and simple dictionary.
A short list with categories of my smol terminal focused tools, scripts and functions I have created over the years. There are some general purpose and very specific ones. This list was needed, because in Github it was a bit cluttered. Maybe, just maybe, you find something useful or inspiring in there.
Iโve seen this before. Itโs a nice visualization. As for the โbiggestโ script, its not as slow as you think. Itโs a single du call (alongside cheap sort, head and tac) and therefore quite fast. In example in my ~/Documents directory is almost 1 TB big and running time biggest Documents executes it in almost 2 seconds (for the first time after a reboot). Subsequent calls are quicker, 0.6s and then 0.07s. Edit: And BTW, itโs a mechanical HDD, not SSD too.
Also I like the output of the files or folders and I can even use commandline arguments like biggest Documents/*.txt in example. So for me this is enough and exactly what I need.
This video documents the recent feats of 15-year-old Tetris master Alex T, and the discoveries players make by pushing the game farther than it has any right to go
Its a classic conflict of interests. But I believe he is a sportsman guy and truly was happy for the kid. Kinda felt bad though, but this is how things goes. Either way, congratz to both.
You know what I just realised? These โuniversal formatsโ were created to make it easier for developers to package software for Linux, and there just so happens to be this thing called the Open Build Service by OpenSUSE, which allows you to package for Debian and Ubuntu (deb), Fedora and RHEL (rpm) and SUSE and OpenSUSE (also...
Why would PKGBUILD solve the issue? The packaging issues are still the same, as every distro has different package names, revisions and not all packages in their repository. The dependencies are not solved with this.
A few weeks ago, some of us discovered that KDE apps just looked terrible when run in GNOME.
They should test this much more often and frequently. Unlike Gnome, KDE do actually care about their users, not just about themselves.
Dolphin now gives you the option to enable previews for folders on remote locations.
I wouldnโt use this for internet connections, but when accessing my Steam Deck through Dolphin on my PC, then this could be fast enough for smaller directories I guess. Meaning as long as the remote location is in the LAN and not the internet, the performance wouldnโt be too bad I guess.
Discover now handles the case where one of your Flatpak apps has been marked as โend of lifeโ and replaced with another one; it gives you the opportunity to switch to the new one, or cancel and keep using the old one anyway
Wow! This is a topic we discussed a lot in the web. Not for Flatpaks but often for native package managers like in Fedora or Archlinux, where no longer supported programs are still in the repository (such as neofetch). I still wish this check from Discovery app would be on the side of the package managers+repository information like Flatpak+Flathub itself, as I do this in commandline only. But very nice to see how KDE improves on this front.
BTW a personal little problem from me: My Application Launcher menu is very slow with bad performance. It always freezes for half a second goes loads when I move mouse and freezes again. Does anyone experience this issue?
I didnโt change from any desktop environment. But I think that I also use Gnome applications, not sure. cleaning .config or .local directory is not an option for me.
This is the equivalent of Sony requiring PSN account in countries where no PSN account exist. Just on a different technical level, but with the same outcome. This should be illegal.
Reddit has become one of the internetโs largest open archives of authentic, relevant, and always up-to-date human conversations about anything and everything.
Reddit CEO Steve Huffman says
But refuses to pay the users or at least moderators who build Reddit to what it is now. Instead, it pushes more advertisements and sells data to AI companies for millions of Dollars.
The license does not apply to posts and replies in Reddit, right? Thank god I created a blog to post about any stuff that I want, without license or restrictions from Reddit. Before the AI breakthrough and what happened to Reddit. But even if so, do AI tools understand such a license text and evaluate if they can or cannot use the material?
Well the companies and developers donโt decide for every single material. In example what I expect is, that they program the scraper with rules to respect licenses of individual projects (such as on Github probably). And I assume those scraper tools are AI tools themselves, programmed with AI tool assist on top of it. There are multiple AI layers!
At this point, I donโt think that any developer knows exactly what the AI tools are fed with, if they use automatically scraped public sources from the internet.
fpath is not a replacement for a ls like command, but to change its output (I am an eza user myself). fpath takes output of eza to transform it into whatever I want. And its not just usable with an list program such ls or eza, but also operates on stdin like grep, even non existent files to maybe form something on a different place with same name in example. I still use ls (which is eza for me as an alias) for regular day operation.
fpath is useful for output from find command or baloosearch6 (KDEโs file indexer, that only outputs full path of matching search). In this case eza does not help me. Sometimes it can get messy with using sed and grep mulitple times and Bash substitution to get file extension and so on. Or I use baloosearch6 โSuper Mario Worldโ | fpath -F{name} -x*.pcm to just show filename, excluding all paths matching *.pcm glob (not regex) for whatever reason I want to use. The thing is, this is just a moment to be in. Next moment I can easily adjust the output to output it with or without other information.
Itโs a bit hard to show examples that justifies such a tool. But itโs not about making things possible, as there are other tools like ls, grep and sed and awk and Bash commands to do all the formatting and output. But its a little bit easier and more flexible to have fpath, which understands paths and has dedicated functionality to support that. Itโs more about being flexible and doing it in place easily. At least for me, because I know the tool.
Letโs say I want to output some information about files that come as a result from my file indexer baloosearch6 (from KDE). It only outputs full paths. Letโs say I want to show only its names and the file type information (or any other) next to it:
Human Rights are higher than any law. Just because its law in China, does not mean it is correct to follow the law. It is not we decide which laws to follow, but it is universally in entire world the right thing to support Human Rights, regardless of any law.
It is literally either follow this law or cease operations here. Both would end in the song being blocked anyway.
Which does not change the fact that Google does it. So the reason why Google supports China and their anti Human Rights laws is, because of money. Thatโs what we criticize.
This would probably make the entire world talk about it and it would be worse in China, because this would only anger people and fighting against the country. We wonโt see that, because Google wouldnโt dare. The money is more precious than any Human Right, regardless of law.
Itโs the ideal solution morally-wise, but it still samples out a ton of users precisely because people are used to the idea of telemetry = bad
And thatโs a good thing. Because that is the decision by the user. The freedom of choosing in opt in fashion is much more important than collecting some individual data for a specific use case of a specific company. Opt in is not just ideal solution morally-wise, its the best solution we have in general and every company should strife this solution. Plus the data should be presented before sending, so there is no ambiguity. Steam, a closed source program, does that in the best possible way.
Amber - the programming language compiled to Bash (amber-lang.com)
New favorite tool ๐
ytdl: Simple wrapper to yt-dlp with only a subset of options. (github.com)
ytdl is a small script for Linux as an alternative interface to yt-dlp (which itself is a fork from youtube-dl, to download YouTube videos). My goal is to make some of its functionality a bit more accessible for the daily usage. This includes predefined settings and narrowing it down to options I care most about.
Redesign of the Edit Mode in Plasma 6.1 (notmart.org)
Why is predictive text so hard to disable?
Does anyone know, or can anyone guess, the business case for predictive text? On phone apps, it is often incredibly difficult to turn off. Why is that, do you think? (The examples I have recent experience with are Facebook and Outlook mobile apps.)...
My Linux Command Line Tools (thingsiplay.game.blog)
A short list with categories of my smol terminal focused tools, scripts and functions I have created over the years. There are some general purpose and very specific ones. This list was needed, because in Github it was a bit cluttered. Maybe, just maybe, you find something useful or inspiring in there.
For a game that turns 40 years old next month, it's unreal what we are learning about Tetris (www.youtube.com)
This video documents the recent feats of 15-year-old Tetris master Alex T, and the discoveries players make by pushing the game farther than it has any right to go
Did I just solve the packaging problem? (please feel free to tell me why I'm wrong)
You know what I just realised? These โuniversal formatsโ were created to make it easier for developers to package software for Linux, and there just so happens to be this thing called the Open Build Service by OpenSUSE, which allows you to package for Debian and Ubuntu (deb), Fedora and RHEL (rpm) and SUSE and OpenSUSE (also...
Apple limits third-party browser engine work to EU devices (www.theregister.com)
lmao imagine that
This week in KDE: all about those apps (pointieststick.com)
EA SPORTS WRC will be adding EA anticheat, game will not playable any more. On ProtonDB game is rated Platinum (lemmy.ml)
www.ea.com/en-gb/games/โฆ/ea-anticheat
Redditโs deal with OpenAI will plug its posts into โChatGPT and new productsโ (www.theverge.com)
fpath v0.8: Reformat and stylize file path like text output. (github.com)
https://github.com/thingsiplay/fpath/raw/main/img/blue_and_red.png...
YouTube Blocks Access to Protest Anthem in Hong Kong (www.nytimes.com)
See whatโs changing in Firefox: Better insights, same privacy (blog.mozilla.org)
To disable it in about:config...