\1 is group 1 which is inside ()
, so second part is repeated 2 or more times of 2 or more char.
\1 is group 1 which is inside ()
, so second part is repeated 2 or more times of 2 or more char.
You forgot empty line. Since first part is ^.?$
it’s one or zero of any character.
Sorry, I forgot about this. I meant to say any sane modern language that allows unicode should use the block specifications (for e.g. to determine the alphabets, numeric, symbols, alphanumeric unicodes, etc) for similar rules with ASCII. So that they don’t have to individually support each language.
I thought the most mode sane and modern language use the unicode block identification to determine something can be used in valid identifier or not. Like all the ‘numeric’ unicode characters can’t be at the beginning of identifier similar to how it can’t have ‘3var’.
So once your programming language supports unicode, it automatically will support any unicode language that has those particular blocks.
Since I was lazy to set up plasma big screen I just have regular arch installed on my old laptop and connected to TV through HDMI.
I don’t have remote device, but with kdeconnect I can control the mouse, keyboard and run commands.
And with browser most web app will work. I don’t have a fancy app lunchers that give the TV vibe, or screensavers.
Am I missing anything?
Yeah but those are arguments to cd
, the error says command not found
Edit: Sorry didn’t see /S
That depends on what video player you use. Of we have control of that, then sure it works. I use mpv to play things, so for radio streams or live videos I can go back/forward as long as it’s cached.
But if it’s the web service, even though the browser video player has something cached, the player is still controlled by the website. And considering most of the people use chrome/chromium derivatives or YouTube app, it wouldn’t be hard for them to make it so that the player itself will collaborate with whatever they want to do.
If YouTube was a separate organization it wouldn’t have been the problem it is because of how Google has been taking over all the different parts they need for advertising.
First of all, in many cases, writing new code is lot easier than trying to modify/salvage old code from someone else. Unless you can just plug it in for a modular function in that case your code is not useless.
And if they think your code is valuable enough to save that many people after they improve it, they can approach you for dual license or other agreements. They pay people with patent all the time, so they can do the same for people who’s volunteering their time for open source.
Publishing it under GPL does benefit the humanity because any improvement on it will be also available to everyone. Letting corps take your work and put a monetary/legal block for people to use freely doesn’t seem like benefiting humanity that much.
You know how people say “Devil you know is better than God you don’t”?
Excel is that Devil people know. It’s not the best tool for a lot of stuffs but it let’s people do things.
I saw a co-worker generate sequence for formula in excel for another cell in excel. They wanted to do average of all January data, instead of averageif/sumif/countif etc, they generated a sequence a1+a13+a25… And used excels’ drag down thing to make the formula. I’m like who could even verify it.
Some software is always going to have problems. Specially if the developer never had to work with linux.
In my case I think of it like my choice of Linux like how people may choose other lifestyle. It’s not about having superior experience in everything, but about general good experience and self satisfaction.
Just think of it this way, people in the 90s were happy with the softwares they had, so if some subset of software is not available to me it’s not end of the world. On the flip side many softwares are only available to me because of linux, my favorite is poppler-tools that allow me to merge PDFs and other pdf related tasks that in windows you’d need to pay Adobe for. If you compare and want things that you can’t have it’ll always make you unhappy. Everytime you search for a tool, search in linux websites or search source codes and you’ll be happy to ignore any tools that have a lot of licensing complications and windows only support. Not saying that’s the way to do it, but that’s how I do it.
And the reason those few programs don’t support Linux is because they don’t think we have enough users. So don’t hold up on using linux for that reason, it’s just a circle.
If there was an easy way to use rust or something on webassemly and use that instead of JS. I’d be so happy, but I can’t find how to do it without npm.
I think that’s why Github suggests MIT as default. Unaware people will just put that. Most open source people just code things they want without thinking much on other aspects. We really need some sort of enforcement to stop companies banking on voluntary work done for the community.
You can use your library for commercial projects that you have. Just have dual license that requires payment for commercial use or something similar. You don’t have to pay yourself
Most open source tool have the same thing that it feels like it’s made by engineers. I think that’s because it’s true, most FOSS tools are made by engineers for engineers. Because most project start with someone needing something and then creating it and sharing it.
Chances of a programmer needing something and then making it is a lot higher, than an artist needing it and then making it as then there’d be a need to have the necessary skills to make the software. As someone not from CS field I’ve seen how much of redundant programs are present for CS related tasks while barely some exists for other fields because the overlap of programmer and that field is low specifically FOSS programmers. And a few programmers that field would have don’t have the high level software development skills, so most open source tools made by them are “works on my machine, or works for this specific task” even though with less than 1% more effort they could have made a generalized tool.
Miniserve is a program for computers. Though you can run it in termux. It just opens a tiny server instance for file sharing, you can download/upload files to a directory directory. Will also show QR for the link.
Don’t modify the config in /etc/
, copy them in ~/.config/
and then modify them. You’ll always be able to just look at the /etc/
for defaults.
It is kinda like that. We have a tracker that we added because they increased the insurance rate and said if you install this device we’ll keep the rate low based on driving patterns.
Basically records how often you drive, hard break/sharp turns, after midnight drives, etc. We don’t drive the car often so the prob of accident is low but we recently learned that they can consider not driving enough also bad saying it can make you drive recklessly or sth.
A simple analogy is, would you rather have keyboard with a-z and symbols you can use to build words/sentences, or would you want a wordlist you can scroll and click, while expanding words in groups, and having to find non-frequent words with a lot of difficulty to make up sentences.
Command line use is harder if you come from gui. But the main use case of command line are:
I can understand people being afraid of command line when they start, but I think many people come with biases and don’t use good terminal and other tools to make things easier.