I assume you mean on some other account, because your current account seems to be empty?
Report them to their own server's administrators. If that fails, message your own server's administrators. If the other server is not being sufficiently moderated, your server's admins may wish to defederate from them.
If your server's admins don't want to moderate the way you expect them to, you may want to switch to another server with a moderation staff that aligns more with your values.
As a last resort, you can set up your own server if none of the publicly available options suit you. This is complicated, but puts you in full control of what you will or will not see.
Baldur's Gate 3 took the industry by storm last year in August, and nearly a full year later, it continues to reach 100K players on Steam.Avinash Jaisrani (Tech4Gamers)
Because no one has beaten it yet! Seriously I’m 95 hours in and at Act 3 and there is still at least another 20 or so hours of me playing before I get to what I’m assuming is the final quest.
Great fucking game. And I’m someone who likes playing shooters and racing games.
I did a test of a longer video (10ish minutes). I downloaded it with NewPipe at 360p. It gave me a file just under 13mb. Not sure if catbox does its own compression when you upload.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
depends on your return window,
if you have a chance to refund both your CPU and mobo I'd personally recommend taking it and waiting to see what Intel does if you want to buy Intel's future processors, you'd also get the option to take a look at AMD's lineup as well
if you're outside the return window for both it might still be worth refunding the CPU and seeing if you'd be able to swap the mobo with an AMD equivalent by contacting your board maker [Asus, MSI, Asrock, Gigabyte, NZXT, etc), if they say no then you still have the option to sell as a new board as it sounds like you were on the cusp of the build phase
May the board is a few years old. I’d be taking a loss on the motherboard and cpu as they’re both out of the return window.
Maybe I should just sell the entire pc.
Ormai Proton ha deciso di fare praticamente qualsiasi cosa e quindi oggi ha rilasciato anche un wallet Bitcoin, cioè un portafoglio digitale per tenere i Bitcoin.
Io ne conosco poco di criptovalute e non sono assolutamente un esperto quindi non vi so dire se è buono, se è una cosa buona e se è fatto bene o meno.
Se a qualcuno interessa ho degli inviti per poterlo provare ma prima devo capire se esce fuori il mio account con l'invito o meno 😅
Comunque, sempre considerando che non ne capisco molto, mi sembra fatto bene e in linea con la grafica e il concetto di Proton. Per ora si possono utilizzare esclusivamente Bitcoin, non sarebbe male se si potessero infilare dentro anche Monero che mi sembra una delle criptovalute più interessanti dopo Bitcoin.
Introducing Proton Wallet – a safer way to hold Bitcoin
Proton Wallet is an easy-to-use self-custodial wallet that makes financial freedom attainable for everyone.Andy Yen (Proton)
È uscita la versione 1.1 di Loop, un programma open source per macOS che semplifica la gestione delle finestre.
Si può trovare il video della presentazione di questo aggiornamento solo su X: https://xcancel.com/JaceThings/status/1815308894631076277 (link X).
Loop è un'applicazione per macOS che semplifica la gestione delle finestre. È possibile scegliere senza fatica la direzione della finestra tramite un menu radiale attivato dalla semplice pressione di un tasto e personalizzarla in base alle proprie preferenze con colori e impostazioni personalizzate. È possibile spostare, ridimensionare e disporre le finestre con pochi clic, risparmiando tempo ed energia.
Nella versione 1.1 hanno aggiunto:
☁️ Sincronizzazione iCloud
🌍 Localizzazione
🖼️ Temi degli sfondi
📥 Importazione da rettangolo (& Pro)
🙈 Anteprima rimpicciolibile in Impostazioni
🚫 Possibilità di ignorare le finestre a schermo intero
📰 Important News 💸 Reminder to support me & Loop by sponsoring the project! 🌐 Localization: let us know if you are interested in localizing Loop to your language :) 📝 Loop now contains an all-new ...GitHub
I put on my sony wh-1000xm5's to get as clear audio as I could. The first few chants could be interpreted as "lock him up" but it quickly turned to a clear "Ka-ma-la" once the cheering and clapping reduced.
At 8:34 there was a single clear "lock him up" after Harris mentioned Trump's recent conviction.
So that's settled now, I they weren't chanting "lock him up"
So I've been playing Forza Horizon 4 for a while without any issues using a XBox One Controller via Bluetooth. First i used Proton experimental and later Proton GE. Absolutely no problem.
Now however, the controller is not being recognized in game anymore (the on screen buttons show keyboard keys, not gamepad buttons) and I can't use any of the buttons (except the screenshot one). In the Steam menu, the controller test settings, big picture mode etc. it works fine and its recognized normally.
I didn't make any changes (before it happened, now of course it tried a bunch of stuff) but I did upgrade the system normally.
Any ideas what might have caused this issue?
So... no idea what happened but it works again.
Just in case anyone stumbles upon this thread at some point here are my current settings:
- The compatibility layer is proton-ge-custom (from AUR)
- Steam Input Translation in the Forza Horizon 4 Controller Settings is enabled using the "Official Layout for Forza Horizon 4 - Gamepad"
- Regular mode (not big picture mode)
- Steam Overlay is enabled
I still have the issue that on some screens it shows the keyboard buttons and not the controller buttons but since the controller works anyway I don't really care (it's just the optics).
Thanks everyone for your suggestions! 😀
I'm using sunshine for remote gaming on my Linux PC. Because I use Wayland and don't have an Nvidia I use kmsgrab for capture (under the hood sunshine uses ffmpeg).
I have noticed that I can enter tty and kmsgrab will capture it as well. If it just captured after logging in my user I wouldn't be surprised, but it also captures the login screen.
I autostart it at login using my systemd user configuration (not systemwide) so it should just have my user's permission level. I get the same results if I put it in KDE's autostart section, so it's not a systemd thing.
Why does that work? Shouldn't you need special privileges to capture everything?
The installation instructions tells you to do sudo setcap -r $(readlink -f $(which sunshine))
is this the reason why it works? What does the command do exactly?
Self-hosted game stream host for Moonlight. Contribute to LizardByte/Sunshine development by creating an account on GitHub.GitHub
Enable permissions for KMS capture.Warning
Capture of most Wayland-based desktop environments will fail unless this step is performed.
Note
cap_sys_admin may as well be root, except you don’t need to be root to run it. It is necessary to allow Sunshine to use KMS capture.
Enable
sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
Disable (for Xorg/X11 only)
sudo setcap -r $(readlink -f $(which sunshine))
Their install instruction are pretty clear to me. The actual instruction is to run
sudo setcap cap_sys_admin+p $(readlink -f $(which sunshine))
This is vaguely equivalent to setting the setuid bit on programs such as sudo which allows you to run as root. Except that the program does not need to be owned by root. There are also some other subtleties, but as they say, it might as well be the same as running the program directly as root. For the exact details, see here: https://www.man7.org/linux/man-pages/man7/capabilities.7.html and look for CAP_SYS_ADMIN.
In other words, the commands gives all powers to the binary. Which is why it can capture everything.
Using KMS capture seems way overkill for the task I would say. But maybe the wayland protocol was not there yet when this came around or they need every bit of performance they can gain. Seeing the project description, I would guess on the later as a cloud provider would dedicate a machine per user and would then wipe and re-install between two sessions.
setcap adds Linux capabilities to an executable. Capabilities are elevated privileged within the kernel for specific privileged "actions".
https://man7.org/linux/man-pages/man7/capabilities.7.html
Chapter 8. Linux Capabilities and Seccomp | Red Hat Documentationdocs.redhat.com
So like
I was trying to install Davinci resolve (an editing program) and while doing so it basically said "removing" followed by that appears to be everything installed on my computer
So I nope right out of there and I notice a bunch of important things are missing ex: the terminal, file manager, etc
So I just decided
Maybe if I reboot everything will be a ok
And now on this screen and it won't even let me enter my logic
This was the latest update of Kubuntu
And idk what I did wrong or how I got here
I've only been using Kubuntu for probably about 4 months ish
Edit: please help
Edit 2: I got it working by reinstalling Kubuntu as suggested, Thank you for the help :>
There is not enough information in your post to help you. Here's a preliminary list of questions that need an answer before anyone can give you a meaningful contribution.
Where did you get "Davinci resolve" from?
What instructions were you following to install it?
Did the installation finish?
Have you attempted to login using a text console?
Which version of Kubuntu were you using and which version of "Davinci resolve" were you attempting to install.
1, directly from the website Link
2, it was a basic installer except it was angry about some dependencies, specifically I installed libasound2 I believe and it started removing stuff
3, Nope
4, I'm not sure how
5, what ever the latest is
6, again what ever the latest is
Professional video editing, color correction, visual effects and audio post production all in a single application. Free and paid versions for Mac, Windows and Linux.www.blackmagicdesign.com
Seems DaVinci Resolve does not have support for the latest Ubuntu's yet.
https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=202819
For number 4 since it is very useful in such situations: press Ctrl + Alt + one of the F keys (usually one of 3,4,5)
And to go back it is usually one of 1,2,7,8
It saved my ass many times.
1, directly from the website Link
I hope you've now understood why -on Linux- you should never try to install stuff like how you were used to on Windows. Unless, you 100% know what you're doing.
Professional video editing, color correction, visual effects and audio post production all in a single application. Free and paid versions for Mac, Windows and Linux.www.blackmagicdesign.com
On your phone, do you search the software you want to install through your browser? After which, do you download the install script and try to run it?
No, of course not. Instead, you pay a visit to the accompanied software center. Searching, installing and upgrading all occur through that.
Similarly, on Linux, your chosen distro comes with a (or perhaps multiple) package manager(s) and a software center. Those should first and foremost be consulted. And for 99% of the cases; this is the intended, supposed and supported way of installing said software.
This should suffice for the sake of brevity. If you've still got questions, please feel free to ask them.
On your phone, do you search the software you want to install through your browser?
Yes. Not everything I have is installed through the Google store. I grew up in an era before walled-gardens.
Similarly, on Linux, your chosen distro comes with a (or perhaps multiple) package manager(s) and a software center. Those should first and foremost be consulted. And for 99% of the cases; this is the intended, supposed and supported way of installing said software.
I should clarify - I know what a package manager is. But you're acting like one needs to have some expert skills to install things outside of the package manager. It's generally preferred for a number of reasons but it's not bad "per se" to install something outside of it.
Used to be a time where the install instructions were ./configure && make && make install
...
Yes. Not everything I have is installed through the Google store.
I understand from this, that it is implied, that the majority of what you have installed, has been done through the Google store though. By extension, I assume that -by default- you entrust installing software to the Google store. Hence, if all of the above is correct, then you actually don't commit to 'the Windows-way' by default; but only by exception. Which is exactly my point.
But you're acting like one needs to have some expert skills to install things outside of the package manager.
I feel you're reading too much into it. In my first comment, I didn't even mention package managers. In the second comment, I only wrote -and I quote- "Those should first and foremost be consulted. And for 99% of the cases; this is the intended, supposed and supported way of installing said software.". I don't see where expert skills are implied if one chooses to go outside of it. Please feel free to help me understand where I did.
It's generally preferred for a number of reasons but it's not bad "per se" to install something outside of it.
I never implied otherwise.
I hope you’ve now understood why -on Linux- you should never try to install stuff like how you were used to on Windows. Unless, you 100% know what you’re doing.
That's pretty strong language and what I was responding to. Perhaps you were being hyperbolic.
Thanks for clarifying!
That’s pretty strong language
I agree. But in this case it was 100% justified as OP just (hopefully reversibly) destroyed their installation.
and what I was responding to.
Thanks for properly nuancing my stance. Though, perhaps consider to do so right away next time 😜.
Perhaps you were being hyperbolic.
It was deliberate. But I wouldn't refer to it as hyperbolic. Perhaps more in the style of an elder sibling scolding their younger sibling to be better next time 😉. Apologies if I missed the mark, though.
I agree. But in this case it was 100% justified as OP just (hopefully reversibly) destroyed their installation.
And yet they did so using the package manager. They just installed a apt.source that they shouldn't have. THAT I would say one should not do unless one really knows what they are doing. If they had just installed some .appimage or compiled something from source they would have been fine.
Thanks for properly nuancing my stance. Though, perhaps consider to do so right away next time 😜.
And yet:
It was deliberate. But I wouldn’t refer to it as hyperbolic.
So... I'm not going to nuance your stance if it shouldn't be nuanced. It's a bit up to you to be clear about your nuance. And in this case you're being very ambiguous about it.
I do
But I could not find it in the intended ways
I infact did not 100% know what I was doing obviously lol despite having complete confidence that I did
What guide did you follow to install Davinci?
It probably contained something that removes a lot of stuff. Like replacing a dependency with a davinvi specific one, which uninstalled most of the system.
Possibly this contains the reason why it broke:
https://wiki.debian.org/DontBreakDebian
I don't know how you went about installing davinci, but if you added a repo or ppa that is incompatible with the version you had, apt would try to resolve it by removing everything incompatible.
Easiest way to fix it would be to reinstall Kubuntu and all the packages you had, while keeping your old home partition/folder. That way all your data, downloads and most of the configs will stay.
The installer used to have a checkbox for that somewhere, at least back in the day when I used Kubuntu. Afaik it would automatically detect that a home already exists, even if it is not on a seperate partition.
But just to be extra safe, I'd recommend just live booting some other OS and backing up your home to an external drive.
I fixed it
It's finally working
It took me longer then I'm willing to admit but
There's no reinstall button in the installer
But to do it is to select manual partition and simply set the original partition as /
Amazingly everything is exactly how I left it
I expected to have to reconfigure my settings n such but it managed to retain my previous configurations
The top answer here worked for me a long (~10 years) time ago, it might still work. Backup your home folder with a livecd before trying anything though.
Is there a way, before starting an aptitude upgrade or apt-get upgrade, to set up something so that you can "easily" rollback your system to the "apt" state it was before the actual upgrade, if som...Unix & Linux Stack Exchange
As far as I can tell, DaVinci Resolve is not available in a Debian/Ubuntu package. The standard installer, designed for Red Hat, doesn't seem to interact with the package manager either. This makes me think some kind of wrapper script you downloaded from the internet was the culprit here.
There are some guides online that will make Resolve into a package, but they seem to be pulling all kinds of weird tricks. I would not recommend using those guides without some kind of backup and recovery tool set up for your computer.
It's hard to tell what exactly got removed, so I don't know what you need to reinstall. If you use a tool like Timeshift or Snapper, now would be the time to restore a previous system snapshot. If you don't, you'll need to do the recovery manually. Either way, this isn't an easy fix, especially if this was caused by a script like MakeResolveDeb which seems to also modify other system files.
To get a running Kubuntu install back, you basically have two options: either use the command line to sudo apt install
every package you notice missing (sudo apt install dolphin konsole…
) to reinstall them, or, what I would do in your case, do a clean reinstall to get everything back in working order. First make a copy of your entire home folder (and any other folder you may want to save) to another drive, then do a clean install, and copy the files back to where they're supposed to be.
If you can't log in, try logging into the console (ctrl+alt+f3, type username and password when prompted). From there, you can run a command like sudo apt install kubuntu-desktop
. That should fetch most Kubuntu files it it installs successfully. If it refuses because of package conflicts, you'll need to remove the conflicting packages first (i.e. sudo apt remove davinci-resolve
if apt complains about kubuntu-desktop conflicting with Resolve).
A reinstall is probably quicker and easier, but you'll need to make sure to copy over everything (including hidden files!) you may need off the broken system. You can do this from the Kubuntu installer by running the "try kubuntu" option when prompted and simply launching a file manager. Any system modifications you made to your system (additional drivers and programs, configuration) will need to be made again. If you haven't messed with the system too much, this shouldn't take long; all you need is to install your old programs, and the config files from your backup should leave you right where you left off.
As for system snapshot tools:
If you're comfortable with messing around with partition layouts, I highly recommend looking into setting up BTRFS+TimeShift; it could undo the damage in seconds after rebooting.
Unfortunately, Kubuntu doesn't offer this tool as a simple option in the installer, so there's a bit of manual work involves to get it to work, and if you don't know what BTRFS is you may not want to deal with that nerd shit.
I think setting the partition type to btrfs during setup is all you need to do (that, and installing timeshift of course), but I haven't verified that this still works.
I'm lucky enough to have other systems around to back up the drive with for the reinstall
I am absolutely going to fiqure out how it set up timeshift now
You can go to /var/log/apt/
and read the history.log
as it will contain every single package that you did install/remove.
Based on that you can just restore it to working state by manually undoing the changes (removing installed, installing removed)
Lol
Please install Davinci Resolve in a Podman/Docker container.
https://github.com/zelikos/davincibox
And this looks like just sddm-breeze is missing
Container for DaVinci Resolve installation and runtime dependencies on Linux - zelikos/davinciboxGitHub
If you can intercept boot ( press a key to get to the grub menu or whatever... I haven't used Ubuntu in a while so maybe it's not so simple anymore) you may be able to enter rescue / single-user mode and let apt complete the changes and then revert them.
A clean reinstall may be easier depending on how much you've changed on the system. Easier isn't always better, fix this and you'll know how to do it again in the future.
I usually prefer to fix a Linux system than to reinstall from scratch. My computers have seen many distribution upgrades and a list of PPAs or third-party repositories. APT usually makes sure thatAsk Ubuntu
On your next OS reinstall, perhaps consider using an atomic distro. They’re WAY harder to break in this fashion - primarily because you can just roll them back to the previous known-good state.
Edit: genuinely curious what the downvotes are for - I thought atomics were quite popular here?
Easiest fix:
1.- Download Fedora
2.- Install Fedora
3.- Never look back
4.- Be happy the rest of your life
All in all pretty decent sorry I attached a 35 min video but didn't wanna link to twitter and wanted to comment on this...pretty cool tho not a huge fan of mark but I prefer this over what the rest are doing...
The open source AI model that you can fine-tune, distill and deploy anywhere. It is available in 8B, 70B and 405B versions.
Benchmarks
I mean, from what I can tell we still don't, at least as home users. The full size model won't fit on any commercial hardware. Even with a top of the line 4090 GPU you're limited to the 8B model if you want to run it offline, and that still charts lower than the last-gen 70B model.
Still cool to have it be available, though.
Sure. It's big. I think they linked some cloud services where you can run it. Like HuggingFace(?), Azure, Amazon, ... And we have some services available like runpod.io where you also can rent a Linux machine by the minute. With several datacenter NVidia cards with 80GB VRAM each.
It won't run on a normal high-end gaming PC at that size. I think a Mac Studio with lots of RAM can do it. Or you'd need to buy several of the very expensive NVidia cards. But I think that's exactly why they gave us the other variants with less parameters.
I'm happy that they released it anyways. Before that it was just a game for the big players and nobody could participate. Now we have it and no one can take it away. It is certainly possible to run it. Albeit not easy to run at home. But it's like that with lots of things in life. Sometimes the professional tools or expensive infrastructure aren't affordable for private people. But we can share and rent such things.
There are ways to bring the models down in size at the cost of accuracy and I believe you can trade off performance to split them across the GPU and the CPU.
Honestly, the times I've tried the biggest things out there out of curiosity it was a fun experiment but not a practical application, unless you are in urgent need of a weirdly taciturn space heater for some reason.
Yeah, the smaller alternatives start at 14 GB, so they do fit in the 24 GB of the 4090, but I think that's all heavily quantized, plus it still runs like ass.
Whatever, this is all just hobbyist curiosity stuff. My experience is that running these raw locally is not very useful in any case. People underestimate how heavy the commercial options are, how much additional work goes into them beyond the model, or both.
For sure, it's a bit of technical curiosity and an opportunity for tinkering.
And given the absolute flood of misinformation around and about machine learning and "AI", I also find it to be a hygiene thing to be able to identify bullshit on both the corporate camp and the terminally online criticism. Because man, do people say a lot of wild stuff that doesn't make sense about this subject. Looking under the hood seems like a good thing to do.
Number of training parameters. 8B indicates 8 (B)illion parameters.
https://www.thecloudgirl.dev/blog/llm-parameters-explained
405B for an opensource model is insane btw.
Introduction Open source doesn’t just mean access to the source code. The distribution terms of open source software must comply with the following criteria: 1. Free Redistribution The licens…Open Source Initiative
What are the restrictions?
Are there any open source models people would normally use?
The issue is that "open source" is a term for computer software. And it doesn't really apply to other things. But people use it regardless. With software, it means you share the recipe, the program code. With machine learning models, there isn't really such a thing. It's a pile of numbers (the weights) that are the important thing. They get shared in this case. But you can't reproduce them. For that you'd need the dataset that went in (which Meta doesn't share because lots of that is copyrighted and they have several court cases running because they just stole the texts and said it's alright.) But what open source allows (amongst other things) is to build upon things and modify them. And that can be done with the models to a certain degree. They can be fine-tuned and incorporated in custom projects. In the end they (Meta) want to frame things a certain way and be the good guys. But the term still doesn't really mean what it's supposed to mean.
There are other models with other licenses. There are Apache-licensed models available. There are models which do or don't allow for commercial usage. We also have some with the datasets and everything available. But at least those aren't state of the art anymore.
Thanks. I know all this; I was just lazy and continued to use the terminology used in the post or thread.
So, what are the restrictions? That you can't use them commercially, for example?
And if an average Joe wants to re-create a "for personal use" Jarvis, what would they use today?
I haven't looked it up. If it's the same as before there aren't that many restrictions. You can't use it commercially if you have like more than 700 million users. So basically if you're Google, Amazon or OpenAI. Everyone else is allowed to use it commercially. They have some stupid rules how you have to call your derivatives. And they're not liable. You can read the license if you're interested.
What people would use? They'd use exactly this. Probably one of the smaller variants. This is state of the art. Or you'd use some of the competing models from a few weeks or months back. Mistral, ... You'd certainly not train anything from ground up. Because it costs millions of dollars in electricity and hardware (or cost for renting hardware).
https://opensource.org/blog/metas-llama-2-license-is-not-open-source
The actual licence is here: https://ai.meta.com/llama/license/
iv. Your use of the Llama Materials must comply with applicable laws and regulations (including trade compliance laws and regulations) and adhere to the Acceptable Use Policy for the Llama Materials (available at https://ai.meta.com/llama/use-policy), which is hereby incorporated by reference into this Agreement.v. You will not use the Llama Materials or any output or results of the Llama Materials to improve any other large language model (excluding Llama 2 or derivative works thereof).
- Additional Commercial Terms. If, on the Llama 2 version release date, the monthly active users of the products or services made available by or for Licensee, or Licensee’s affiliates, is greater than 700 million monthly active users in the preceding calendar month, you must request a license from Meta, which Meta may grant to you in its sole discretion, and you are not authorized to exercise any of the rights under this Agreement unless or until Meta otherwise expressly grants you such rights.
Meta is lowering barriers for access to powerful AI systems, but unfortunately, Meta has created the misunderstanding that LLaMa 2 is “open source” – it is not.Open Source Initiative
Thank you. Very informative.
So, do not train other LLMs with it.
Do not use it in hugely successful global products.
The war was launched in 1967 because Israel wanted to annex new territory, not because it faced an imminent threat from Arab forces.Mehdi Hasan (The Intercept)
Learn different ways to kill a process running on a specific port in Debian, Ubuntu, Linux Mint, Red Hat, Fedora, Arch, and other distros.Linux TLDR
As a German, it's always fun to use the ss
command. The SS was the organization that did most of the genocide under Hitler. That's a bad name around here, so people are always surprised that a command is named that.
But what's even more fun is that we can memorize the standard set of flags as -tulpn
, because it's basically spelled+pronounced like "Tulpen", which is German for tulips.
So, occasionally I get to tell people to type "SS-tulips" into their terminal and it always confuses the hell out of them. 🙃
I think most Americans think of that as well. It's even the first several Google search results for "ss". Bad name choice.
Though we (Americans) didn't get the fun "tulip" bit.
There's so many poor names in FOSS but people refuse to change them out of attachment for history. One other example comes to mind: Gimp.
Basically, devs are terrible at naming things.
1. an unpleasant or stupid person: 2. a person with a physical disability…dictionary.cambridge.org
ss -tulpn
was a welcome find for me. I have it memorized for netstat and dislike always having to install it on a new box, very handy toolAnd it's used for killing... processes.
On a separate note, I wish such tutorials explained what the commands are abbreviations of. Would make it easier to remember.
ss
is "socket statistics".Everyone wants to prevent us from using the Internet the way we want, but we still have options.cheapskatesguide.org
To my knowledge, there is no coordinated sharing of IP addresses between instances. Different instances are run by different people, so it's very unlikely the IP address will matter.
A new username on a new instance is likely enough that no one will ever know, so long as your posts or comments don't give you away.
Well, if you're not a dick you theoretically shouldn't get banned the first time.
If you are a dick, I imagine you'll run out of instances pretty quickly, using that strategy. You could keep it up for a while, though. I do worry about the reckoning with spammers that will eventually have to happen on here.
Ah, so you do know how it all works.
During the Reddit exodus, at least, there were a lot of instances that required very little for you to make a new user. I've put down the lack of mass abuse (that I've seen) to the small level of traffic, but that won't last. The standard thing is to require an email address, and for email providers to require either another email address or something like a phone number with a meatspace papertrail. That way, they can bother an abuse department which can bother other abuse departments.
Of course, there's still ways around it, as you probably know, but they're not free, and so a Nash equilibrium is achieved where stuff is usable.
You can buy valid gmail address by the thousands. Email validation is one part of a multilayered approach. It cuts some out, but you need more layers. Captchas work, they cut some proportion out, but not all.
Probably the most effective is registration applications, but this is a huge barrier to entry. If we want Lemmy to grow, we are going to have to change the current state (most instances require an application to join), or change peoples expectations. You can sign up for a reddit account just like that, and start using it without waiting for approval. Why would people choose Lemmy? On our instance we had a drop in registrations to about 1/10 of what we had with open registrations.
Unfortunately I don't know the answer. It probably involves taking on strategies like reddit if we are going to scale that big (auto-mod, karma, etc). Unfortunately we will have even more trouble, because in the users host instance doesn't ban them then an admin on every other instance has to ban them for that instance. So we probably need to be able to follow ban lists to auto-ban users that have been banned on other trusted instances or something like that. As we grow, I'm sure we will have more pain before it gets better, but I'm hopeful that we will solve issues as they arise.
You can buy valid gmail address by the thousands
Yep, although the economics of that depend on what you're doing. I'm trying not to mention too many details, because internet hooliganism is one of the few things I think I could make worse just by publicly and accessibly explaining, haha.
Probably the most effective is registration applications, but this is a huge barrier to entry.
I know of people with similar mechanisms who had problems with very sincere-sounding bad actors before ChatGPT. Best of luck with it, though. It's how I got into my instance.
Unfortunately I don’t know the answer. It probably involves taking on strategies like reddit if we are going to scale that big (auto-mod, karma, etc).
Hey, unrelated, but do you know if they ever got the database code cleaned up? One of these days that's actually going to start to bite; my instance already had to do a hardware upgrade once.
I should try and figure out how a list of bad IPs would best fit into ActivityPub. It sounds like it would be easy enough to add.
As we grow, I’m sure we will have more pain before it gets better, but I’m hopeful that we will solve issues as they arise.
It's been done, we can do it again!
I know of people with similar mechanisms who had problems with very sincere-sounding bad actors before ChatGPT.
There are many ChatGPT answers, but I think this more affects instances like Beehaw who ask for an essay and have to pick the AI out from the others. My instance has a short and specific question and works to weed out a lot of this, though I'm confident some spammers still get through (and are sitting on accounts waiting for them to age up a bit).
Hey, unrelated, but do you know if they ever got the database code cleaned up? One of these days that’s actually going to start to bite; my instance already had to do a hardware upgrade once.
I'm not familiar with that specific code, but it probably depends on the last time you looked at it. In the early reddit migration days a lot of optimisation changes were made in a hurry, but there were issues that arose as instances scaled. These were patched up by various releases but on my instance the average CPU usage of the 0.19 versions is 30% or more up on the 0.18s.
Being in NZ we were also hit hard by the issue of federation being concurrent. To this day we are running an extra VM in Finland to batch up activities and send them in bulk to be replayed on the Lemmy server. I'm pretty sure I saw a pull request for that recently though so it might be fixed in the next version (but we'll have to wait until Lemmy.world updates if I understand it correctly).
I should try and figure out how a list of bad IPs would best fit into ActivityPub. It sounds like it would be easy enough to add.
Perhaps such a thing exists for Mastodon and could be applied to Lemmy?
Which website? You're on piefed.social, but posting on lemmy,ml.
If this is confusing, that's fair. Federation is a new thing. It's multiple websites that work with each other, so nobody has total control.
Maybe the answer, then, is "nothing". It's whatever your instance (website) will allow. If it allows too much, it itself might start getting blocked by other instances, or even shut down in real life. That's it, though.
You should probably ask again at !piefed_meta@piefed.social, for practical concerns, as this is for questions about your instance, specifically.
Depends on each instance's rules, based on what you are referring to.
Account ban? (You not being able to access your account at all) Refer to your instance piefed.social's rules.
Communty ban? (A community within an instance banning your participation) Refer to said community's rules.
Can't interact with an instance? (not being able to interact with all communities using the same instance) Said instance might have defeferated with your instance; contact piefed.social's admins for clarification. Both parties should be in an agreement for them to federate again.
Couldn't find the project in my browser history or Lemmy saves. I'm pretty sure it was Lemmy though that led me to find a GitHub project similar to OSTree. It sounded like it was maintained by one person and it hasn't been updated in a long time because the author thought it was "done" and they used it frequently.
It was a tool that let them basically create images that could be booted from and it was easy to layer software on top of a base image and I think there were config files similar to Containerfiles but didn't look the same. Don't think it be was "goldboot" either but that might be a little closer to what the project does. I don't think it was something Fedora specific either like bootc.
Update: Found it! It was in the history of a laptop I rarely use (of course). The project is https://github.com/godarch/darch and it does appear to be those things I said: layered, docker-like, bare metal, and OS agnostic.
A tool for building and booting stateless and immutable images, bare metal. - godarch/darchGitHub
Could've been something Fedora-ish but based on the GitHub I don't think that's it. The most distinct thing I remember is that it appeared abandoned but the author just didn't feel it needed any changes.
I use like four different devices to browse and some have multiple browsers so checking history has been rough.
All I wanted is to install the current yt-dlp (2024.07.16-1) on debian 12.6.
Suggested way to that according to https://packages.debian.org/sid/all/yt-dlp/download is to add that line to that file (etc/apt/sources.list), but do I really need to download the 1600 files that upgrade would entail?
I don't want to download the tar.gz 'cause upgrading that would be a pain.
~/.bin
or ~/.local/share/bin
and dropping it in there. As long as you have permission to that directory, yt-dlp should be able to easily update itself.this is the way. easy. no install. no extra steps. update when you want.
or you can add the ppa that's listed in the yt-dlp install instructions (scroll down to third-party package managers > apt) and use apt to install it like any other package.
In best scenario you'll turn your Debian to SID. Worst case scenario you'll break your system.
I do not suggest this operation unless you're sure what you're doing.
Alternatively you can install yt-dlp
using snap or using Nix Package manager
Debian sid is their unstable branch; it contains all new packages before they are tested. As such, if you try to install updates from it, you'll likely get a very unstable system.
You can set it up so that you only get a specific package ( https://wiki.debian.org/DebianUnstable#Can_I_use_Sid_packages_on_.22testing.22.3F ), but honestly, if you need the very latest version, I'd recommend just grabbing it from github or wherever. Iirc, yt-dlp has a -U
flag which will automatically update it.
https://github.com/yt-dlp/yt-dlp/wiki/Installation
Normally I try to use apt for everything, but yt-dlp is an exception since when you want it, you probably do actually want the latest version. I think the only thing it depends on is python, so simple enough to get it from git one way or another.
$PATH
.pipx
, since it'll create python virtual environments for each app installed, and won't mess with system packages.pipx install yt-dlp
This will install yt-dlp with everything it needs but without fucking anything else up, both system-wise and for your user (because installing python packages in your home manually can cause problems). You must have your $HOME/.local/bin
in $PATH
to then be able to run yt-dlp
, but I think pipx will check and warn you.
pipx upgrade yt-dlp
to update it (or upgrade-all)
pip install yt-dlp
. No messing up with my system.pipx
does that without this manual process - it's meant for these standalone apps that are in your $PATH
.If you're not running sid, do not look for install instructions on the sid page. If you're on 12.6, that's Bookworm (current stable name), look there for help with 12 stuff.
Best way to use the current #yt-dlp is to uninstall the one from the repo, and grab the current release from the github page and drop it in $PATH
somewhere.
The latest yt-dlp is in bookworm-backports.
Just install it via pip
and then symlink its binary file to /usr/bin
.
t. Am running a live stream 24/7 on my orange pi zero 3 (via ffplay/yt-dlp) since forever.
"Why not simply add $HOME/.local/bin
to $PATH
?"
Because it breaks things. While symlinking it does not.
"Why?"
No idea, honestly.
Also, you can take a step further and make a tmpfs partition @ $HOME/.local
and then add the following line to your .bash_profile file:TMPDIR=$HOME/.local pip install --break-system-packages -I --no-input yt-dlp &&
.
pipx install
or your distro's package instead of pip install --break-system-packages
What you are doing: adding the unstable repository to your Debian system. Debian has three levels of software stability, stable, testing and unstable.
Stable does what is says on the tin. It’s stable, but older. Testing is gonna be the next major version when it’s deemed stable enough to be called stable. Unstable is for trying out new shit and seeing what breaks. It has the most recent packages and the most problems.
Stable and testing will be named after different characters from Toy Story, unstable will always be named after the character “Sid” from Toy Story.
In the context of what you’re trying to do, you are fucking up.
Yt-dlp can (and should in most cases) update itself by using the command “yt-dlp -U”. But it will only update itself that way if you manually install it from the git page.
You can do this by downloading it and putting it somewhere in your users $path. This is just like putting a program folder in windows in c:\program files and making a start menu entry manually, except you won’t make the start menu entry because your shell will always look in $path to see if it can run what you just typed. If you’re familiar with Macs, it’s literally like copying the program to your applications directory.
There’s instructions how to manually install on the yt-dlp git.
You should do yt-dlp this way unless you have a good reason to use the Debian repos or pip.
E: once you get yourself straightened out, make sure to add “yt-dlp -U” to all your scripts before they actually run. It keeps you from getting the wrong quality profile or downloads from failing or whatever.
My son is currently doing A levels, his subjects are Design & Technology, Sociology, Photography & an EPQ.
I'm currently on the lookout for books (anything really)that can help him through these. Is there anyone out there that can recommend books that helped you study those subject areas.
He didn't study Design & Technology at GCSE level so he might need something that covers the fundamentals.
Job: cashier
Item doesn't scan
Customer: "That means it's free, right?"
🙄🙄🙄🙄🙄
Only about 4 weeks in as a cashier and I've heard this enough to last me a lifetime.
Job: car detailer
Customer has left their animal in the car at some point, and it is completely trashed
Developer I used to work with had a policy where if anyone said "just do something", they were now the sole person responsible for implementing it.
"Just redo the front end in react". "Cool. Thanks for volunteering"
“Well, it’s $5 for use of the hammer, $495 for knowing exactly where to hit the machine.”
Same thing with working in IT
"You just sit and hit buttons all day"
Yeah, but it's knowing which buttons to press
I do HL7 interfaces between healthcare systems. Almost weekly the same people contact me saying "the interfaces are down".
Me: "Things are up, and messages are flowing"
Them: "But we're not seeing updates in the other system"
Me: "Did you reach out to their support?"
Them: "They'd just tell us to check out side first"
Me: "We'll weren't actively sending messages"
Them: "But I'm not seeing the status change we documented"
Me: "What patient did you document on?"
Them: "Pt XYZ"
Me: "Yup, we sent that message 45 minutes ago and the other system acknowledged/accepted it"
Them: "Then why arent we seeing it?
Me: "Check with their support..."
20 minutes later, yeah there was an issue in the other system. This was a weekly conversation, same users, same applications, same results.
But my favorite variant of this conversation is the one where they eventually realize that the reason they're not seeing data in the other system is because...the nurse never documented on that patient. Happened too many times
That sounds like a dream. Last place I worked aa an employee, we got "col" 9which was actually less than 1/3 the government-declared col) plus as much as 1.1% merit increase.
Typical raise for a high performer was around 2%.
I don't know if it's still an issue, but their older TVs were riddled with bad capacitors: https://www.cnet.com/tech/home-entertainment/samsung-settlement-warrants-older-tvs-with-faulty-capacitors/
I still have one of their HD TVs from like 2012, and it has bad capacitors and periodically resets itself, but I've never had it fixed 😅
Samsung has set up a Web site to deal with the proposed settlement of a class action lawsuit applying to certain older TVs plagued by a faulty capacitor.David Katzmaier (CNET)
I’m an event planner. People won’t return my emails or phone calls about the most basic things. Oh, you want a full stage crew to be at your show? And you’re only telling me this the day before your event starts? Gee, it’s a good thing I’m good at my job, and already planned for your last minute request.
Because when I asked about your labor needs two months ago, a month ago, three weeks ago, two weeks ago, 10 days ago, 7 days ago, 5 days ago, 5 days ago, 5 days ago, 4 days ago, 4 days ago, 4 days ago, 3 days ago, and 2 days ago, you didn’t seem super enthusiastic about giving me an answer. But now it’s suddenly the most important thing in the world, and I’m expected to just pull an entire show crew out of my ass to have at your event. Believe it or not, those workers are people with their own lives, and they appreciate being told more than one day in advance if they’re going to be working.
We’re on the same side here. I want your event to go well. I don’t want to be bothered with off-hours phone calls because your event is a dumpster fire. So help me help you. My entire job is to help you get in the door, and make sure the (adequately staffed) crew has the right gear for the job. But I can’t do that if you won’t even tell me what type of event you’re planning, or what time it starts.
Job: IT Support
New Outlook exists
Customer: "I hate change, can't you just put it back to how it was"
No, I can't. You can use Classic Outlook, but that won't have the features you want, and it's going out the door so you have to change. No, I can't program the Ribbon to look like it used to, that's just what Billy Microsoft decided.
OP, I'll have you know that I pull that joke every single time it happens. And I make sure to throw out a great, heartfelt laugh and slap my knee just to make sure you get the joke.
It's great.
I was once cleaning outside and had a customer tell me "You missed a spot!" He then proceeded to laugh his ass off the entire time he was walking away from like it was the funniest joke he ever heard.
I wasn't even mad. If it brings you that much joy you do you man.
Me: Linux Sysadmin
Co-workers: 2 Linux sysadmins with 15+ years of experience.
They pronounce URL as Earl.
The probably started using it ironically and it fell into habbit.
There was a proto-meme back in the day along the lines of "URL? Who's Earl?"
The main manufacturing of Samsung appliances takes place in South Korea, with a washing machine manufacturing plant also located in South Carolina, USA.
The main manufacturing of Samsung appliances takes place in South Korea, with a washing machine manufacturing plant also located in South Carolina, USA.
From many years ago, in a previous career.
Job: IT
Issue: hardware of some kind is broken
Customer, incredulous: "...but it wasn't broken yesterday!"
Yeah, no shit. That's how things break. They're fine, then become broken. Why is this even being discussed?
This policy was specifically about live plants.
If you buy something and change your mind right then, you'll get your refund.
If it's a perennial shrub or tree, it falls under warranty for a full year from date of purchase, as long as there was no obvious neglect on the part of the customer.
But still they would come in 14 months later and get upset if they don't get a refund, then leave a negative review about it.
That's irrelevant to the advice in this thread
Hope you get your adenoids sorted
Oh for sure. I meet in the middle, my deadbolt is alright, and it's always locked unless I'm actively using the door, if I walk out without my keys I'll get locked out because of the knob, but I can just shrum my way right past the knob lock and retrieve my keys so I can lock the bolt on the way out, and be good to go!
The only thing I need a locksmith for is I have a safe that needs to be re-locked with a dial instead of digital.
I do tech support on the phone.
When I can't take remote control, the person on the other side is not following instructions, and they just keep repeating "no, not working!" while trying multiple things one after another, that I can't see.
Like, I can understand not being good with technology, I'll be patient. But if I tell them to try loading the site in a private/incognito window and they're telling me "but I tried in Firefox and it's not working", it's not what I'm asking them to do. And if they're like "wait, I'll try again in Chrome" then repeat "nope, not working!", it's still not what I'm asking them to try!
If they waste my time ignoring my instructions, I return the favour with a lengthy response on every infraction with "the need to follow a structured troubleshooting methodology in order to be able to resolve the root cause at hand, including strict adherence to each individual step in the provided action plan, such that we can progress toward blah blah blah..."
After a few tries they usually get the message that it'll be faster to just follow the instructions 😄
I got a ticket for a remote site that said "there's an error message and the computer doesn't start" . there was no clarification what the error message actually said.
I spent about 20 minutes driving out there, turn the computer on:
"System battery voltage low. Press F2 to continue"
I did not have a battery with me. If they just said what the error was, I would have brought a battery with me. Now they have to wait for another tech to be scheduled to drive out to this location which could be a week later.
It's been over 20 years since I did phones, but I don't imagine it has changed that much. The "techie" callers fall into two categories: Those who actually know what they're doing and those who think they know what they're doing. The latter group are the worst of all callers. I'd rather be on the phone to an 80-year-old who has trouble finding the start menu than with a caller who thinks they know more than they actually do.
If you honestly do know what you are talking about, the way to get this to tech support is to tell them what prompted you to call. An actual competent caller will open the call with something like:
"Hi, this is Cile. I'm calling from ______. My UserID/AccountNo etc is _______. I'm having a problem with ___________. The error message is [EXACT MESSAGE]. I have done a, b, c, but that resolved it."
For your example where it's an access matter, adapt the above accordingly. Something like "I need to do ________, but I lack the access to [steps you would take if you did have access]".
Finally:
Unless you are experiencing something super weird, the tech support people have probably seen this problem before and know how to solve it. Follow their instructions even if it's something you wouldn't have done. Even if their way seems less efficient. There will be a reason why they're doing it that way, and it won't always be apparent to you.
I'm mean, it's literally in the name. These are not concepts that require a degree to understand, much less an hour long meeting.
Logout means ending your user session, restart means your computer turns off and then comes back on, and shutdown means it turns off and stays off.
The buttons are all in the start menu, they are clearly marked, and these concepts have existed for 30 years at least.
It's like driving a car for decades and not knowing what the difference between reverse, drive, and neutral are.
When I used to work in a supermarket, I hated the stupid customers. This is a classic example. One of the soft drink companies fairly regularly gave away 50% free.
Therefore, for the same price, the bottle would be 3 litres in size rather than 2.
The amount of people who didn't like that.
"Excuse me, where's the 2 litre bottle?"
"Oh, it's the same price miss, you get an extra litre for free."
"But I don't want 3 litres, I only want two!"
Sigh!
To be fair, if someone is trying to cut down on how much soda they're drinking...
...well, in that case, they probably wouldn't be asking for a two-liter bottle, but...
I'm in testing and almost ever fucking week I'm trying to QA a release cycle while they're pushing three last minute features and fucking with the backend, meaning all the frontend stuff I've already tested needs done again.
Yep.
I'm currently a medical student in my clinical rotations....
Me: "So it looks like we're due for our (blank) month/year vaccinations. Have those been done already or do we need them today?"
Parent: "Oh, we're not vaccinating."
Me: screaming internally
I've heard the neonatologists say that they make the parents repeat back, write down, and sign a consent form that says "I understand that refusing the vitamin K shot significantly increases the chances of bleeding, including brain bleeds that can lead to significant disability or death."
Not many people seem to want to sign that form for some reason.
People should know basic concepts about tools without which they can't do any part of their job.
Your colleague will learn this terminology at some point. I'm sure her job isn't litterally juggling these three terms all day every day, otherwise I'd expect her to already have come in with that knowledge too.
so many of the architects and seniors want to build a second Netflix
Good old Resume-Driven-Development
Job: Cook
Person: Manager
"No one wants to work anymore"
No one ever wanted to work motherfucker. That's why we're fucking paid to be here. If you weren't paying us we wouldn't fucking be here. But you pay us the bare fucking minimum and expect us to work like we're paid immense luxury wages.
Take a sandy brick and insert it as a suppository.
First we gotta TOUCH BASE
(warning: RCR, audio probably NSFW)
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
I wouldn't even call it that. It's a weird lack of a sense of scale combined with organizational hurdles.
They basically can't estimate, how much resources a proper app would need and they don't know how to manage teams to work on a common codebase. So they simply draw a diagram of the functionalities, spin out each block as a "Service", assign that to a team and call it a day.
I've talked to several of them about this and I had to do very simple math directly in front of them to convince them. I've had to explain to a grown man, an experienced engineer, that 16 cores and 96gb memory are more than enough to handle a million simple inserts per day in a batch mode. He wanted to split the job into 4 services, each essentially running 10 lines of actual business logic, each using the resources mentioned above. Absolute madness.
Job: Supervisor
Customer pays with a $50 or $100 bill and the till requires that I check it
Customer: "It's good, I just printed it this morning."
Some days I just had to pretend I didn't hear them.
Pro tip: if you have a "go to" joke you always say in a given situation, guaranteed the person you're saying it to has already heard it several times this week. Just don't.
And before anyone responds with "they're just trying to improve your day" they're not. If I don't find the joke funny they get offended, that means they aren't doing it for me, they're doing it to show off how great and funny they are.
Pro tip: don't tell someone a joke if you're going to be offended if they don't laugh.
Job: Software Dev
Internal stakeholder or C-Suite: presents nebulous idea for workflow/product/feature with no actual end goal
“We have a CRITICAL need for this product. It will REVOLUTIONIZE everything we do here. The stakes could not be higher. THIS MUST BE COMPLETED ASAP”
My boss: Okay. We will move heaven and Earth to get this done for you.
Me: Works 60 hours a week for two months to ensure the new product is successful
Also me: checking usage statistics six months later…last used by me during go live testing
I hate my life.
Honestly, even though I use computers for work all the time, I don't think I ever talk about logging in or out or switching it off or restarting, other than when I'm getting some help from IT.
Chances are you were clothes with aglets a lot, and aglets keep the integrity of your clothes, but there is also a good chance that you don't know what aglets are because the average person doesn't talk about them until they lodge somewhere in their washing machine.
The CrowStrike cyber event affected 8.5 million Windows machines and was the biggest IT outage in history. It has "beaten" even the cyber attacks of WannaCry and NotPetya.
https://www.bbc.com/news/articles/cpe3zgznwjno
Can/will this method be used by hackers? What would they need to do to take advantage of that vulnerability?
It’s the first time that a number has been put on the glitch that is still causing problems around the world.Joe Tidy (BBC News)
So how about hacking CrowdStrike and obtaining that access? I'm guessing it might be easier than hacking Microsoft?
Are there other companies having the same access level as CrowdStrike? How vulnerable are they?
So how about hacking CrowdStrike and obtaining that access? I’m guessing it might be easier than hacking Microsoft?
Maybe. CrowdStrike is a company which specializes in security and has some pretty smart folks in that area. They also live and die by the perceived value of their security products. So, security is pretty important to the company. Microsoft is a conglomerate, and while it does have some arms which specialize in (and are pretty good at) security, the company's continued existence doesn't depend on their performance. So, the Microsoft President can go in front of Congress and promise to do better, and we all know this is bullshit and Microsoft will continue to be Microsoft.
As for an attacker actually leveraging the CrowdStrike platform as part of an attack. It's entirely possible. Security products have been found to have vulnerabilities in the past. IIRC, McAfee's ePO server was vulnerable to Log4j. And given CrowdStrike's engine runs in Ring 0 on the endpoints, it's certainly an attractive target. Finding a Remote Code exploit in it seems like something an APT like the NSA or PLA Unit 61398 might get up to. That said, as I mentioned above, CrowdStike also employs a lot of smart folks and is likely doing it's level best to find those vulnerabilities first and fix them.
Are there other companies having the same access level as CrowdStrike? How vulnerable are they?
Ya. Really, any EDR or A/V product is going to run in Ring 0. And any such kernel level driver crashing is going to cause a BSOD. That's just the way Windows is designed. I have personally dealt with bad updates from several other products causing BSODs. Including one which brought down the entire site I was working at, at the time. I believe it also took down a number of other sites as well. Since, once I figure out how to get the bad update out of our system, the folks responsible for the update actually reached out and asked me what I did.
Ultimately, products like these exist in a very trusted state on systems, because they have to. if and when they crash, you can expect a BSOD. In this case, I suspect CrowdStrike is going to receive (and they deserve) a lot of shit for the way this one went down. The reporting I've seen states that the update file was just a mass of null bytes. And it seems there was no sanity checking or error handling for a corrupt update being pushed by CrowdStrike. I suspect that's gonna get fixed pretty quick, but it was a pretty bad oversight for a product with regular, live updates.
"Hackers" (rather, malicious actors) rarely look to take down IT resources as their goal. Instead, they want to access it for their own purposes. The closest example would be ransomware, where it gets taken down as part of the threat/punishment. But if the victim pays, their resources must be restored.
Plus, I would be surprised if Crowd Strike doesn't have any protections on its own files. I also expect there will be additional verification checks (hash/etc) on their updates going forward.
malicious actors rarely look to take down IT resources as their goal
Could be a hostile government sponsored group or idealists (Microsoft has more haters than fans) or simply someone could do it just because they can - if they could. Some men just want to see the world burn.
They could also DDOS essentially anything with root access to that many devices.
Its like taking all the armies guns to throw them in a volcano 'cause you want to see the world burn'
No errors around ‘Generating initramfs’ ?
How long did you let it sit there?
Are you installing to a second drive?
Have you tried it multiple times?
installation works fine
So the installation completes? And you’re trying to boot into the new install?
i let it sit there for about 25 mins how long should it normally be taking? isnt initramfs a vey basic component this is strange since everything else takes only up to 5mins to install
and by the installation is fine I mean up until that step everything has been working fine. installing software/bootloadet
Did you install from a ventoy USB? I had a weird issue recently where a system was doing something very similar - not a dual boot, just something I was slapping proxmox on. It appeared that a newer version of the ISO was doing something weird with the disk imaging when it tried to copy stuff from ventoy - I saw “ventoy” in some of the paths in the verbose logs on the post-install reboot. Slapping the install image on a bare USB drive and installing from there resolved the issue.
Tangentially: if you’re doing this as an evaluation… from personal experience, I’d just make a full backup of your system disk, then blast it and just make it a dedicated Linux box. Using the dual-boot crutch, in my experience, often devolves into basically just forgetting you even have the Linux partition because you rarely use it, and then a windows update will break grub or something like that, and you just don’t bother fixing it. Doing an actual OS migration is more work, sure, but it also forces you to actually use linux, and solving problems in that context is going to teach you a lot more than bailing out and rebooting into your windows part.
Also also: since you’re already down with KDE, check out kinoite (atomic F40 KDE). Atomic distros are awesome 😀
Also also: since you’re already down with KDE, check out kinoite (atomic F40 KDE). Atomic distros are awesome 😀
And check out Aurora! It's basically Kinoite with a lot of nice tweaks and inclusions. Aurora-dx is especially nice if you do dev stuff. I've been really happy with it.
Download the English (US) Linux x64 (AMD64/EM64T) Display Driver for Linux 64-bit systems. Released 2024.7.23www.nvidia.com
AMD used to have the same issue - their drivers were proprietary and buggy (anyone remember fglrx?). The difference is that they did something about it. Their modern drivers are open-source and mainlined so it's easy for anyone to work on them. New kernel features always come to AMD first.
Nvidia have open-source drivers now, but they're still out of tree (so they'll always lag behind the kernel) and AFAIK they have no plains to merge them into the kernel.
So instead of accepting that the driver should be GPL and part of the kernel, you turn things around and pretend the development of the kernel is the way that it is because of a conspiracy against Nvidia?
The bit regarding Wayland doesn't make sense, no idea what you're getting at. Though maybe you don't follow Linux developments?
It's not a conspiracy. Here's Linus, himself, publicly picking a fight with NVidia. All because of a driver not being open source. I love open source, I love the GPL, but no individual or company should be required to do business that way. It's up to them, as is their right.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
All because of a driver not being open source
Do you even assemble the sentences in your head before you post?
That is precisely the issue, it's closed source.
Now you're just trolling. Did your dad block all the porn in your home network and now you're bored?
Closed source isn’t a crime. However trying to ruin a company with exclusionary tactics can be. Linux kernel devs and Wayland devs have all conspired to harm a company.
NVIDIA kinda shoot themselves in the foot on Linux and excluding themselves. Refusing to support generally supported APIs like;
NVIDIA rather wants the OSS community the use their VDPAU or NVENC / NVDEC API's. Whilst everything and dog uses VA-API.
Not true anymore (for driver above 495), but in the past NVIDIA refused to support GBM (for Wayland) and rather have compositors use EGLStreams instead of GBM.
Next to that modern NVIDIA hardware (GTX 900 and 1000 series) on the opensource Nouveau drivers cannot be reclocked because it needs some magically blessed signature by NVIDIA. NVIDIA refuses to supply that signature for that hardware but did release it for 1600 and up series.
That's just two things where I am like, dafuq are you doing NVIDIA....
Looks like the birdie has escaped phoronix...
In the small chance that this comment is serious, Nvidia is found this because the corporate server-based customers need the ability to troubleshoot and debug the driver.
The actual trade secrets are being moved into the proprietary firmware blob and out of the driver.
How is it nonsense? Linus himself in the kernel mailing list and in public speaking has repeatedly gone after NVidia due to their licensing. In the kernel, he's repeatedly cut NVidia off from using various kernel internals because they aren't open source; attempting to cripple their driver. That's fact. Check your history on it.
As for wayland, it could have been written to do absolutely anything they wanted it to do and be. They chose to not support NVidia due to the licensing, purposely choosing an incompatible way to display to try and force NVidia to change or to for NVidia to fall from it's spot as market leader.
I feel bad for NVidia, caving this. An open source driver coming out, them adding features to work with wayland instead of the other way around. It wreaks of extortion by the kernel and wayland devs, to damage market share if the devs don't get what they want. I hope they get sued for it and lose everything for it. It casts a terrible light on the open source community that it would make companies either capitulate, or the community tries to cut the company off at the knees. It was wrong and should be severely punished to prevent it ever happening again. As it is, no hardware company should trust Linux or offer to support it in any way, because it might turn around and bite you as it did NVidia.
I would love to buy an AMD, but I can't afford it, so I'm stuck with the Nvidia I have.
It. blows.
Master the history command and learn some interesting usage of the bash history feature in this tutorial.Abhishek Prakash (It's FOSS)
Fly through your shell history. Great Scott! Contribute to cantino/mcfly development by creating an account on GitHub.GitHub
I think it's the only shell shortcut I know haha
You can install fzf to make it fancier.
🔍🐟 Fzf plugin for Fish. Contribute to PatrickF1/fzf.fish development by creating an account on GitHub.GitHub
fzf
installed, it is easy to integrate it with your bash history..bashrc
, I have:# Introduce fzf-driven functionality as described here: https://wiki.archlinux.org/title/fzf.
source /usr/share/fzf/key-bindings.bash
source /usr/share/fzf/completion.bash
zoxide
, which keeps track of paths you have navigated to..bashrc
:# Enable an autojump-like 'j' command. Use 'ji M' to select paths starting with M using fzf.
# This needs to always come last.
eval "$(zoxide init --cmd j bash)"
bash and zsh shell history suggest box - easily view, navigate, search and manage your command history. - dvorka/hstrGitHub
To use the last argument of the last ran command, use the Alt+.
keys.
Sounds like a poor-man's !$
to me!
$_
also works. I love Alt+.
but sadly it doesn't work on any Mac terminal emulator I've found and, even more sadly, I am forced to use a Mac at work.
I haven't tried !$
so I'm not familiar with its function, but one nice thing about Alt+.
is that you're not limited to the last argument of the most recent command; instead, it allows you to scroll backwards like Ctrl+R
.
No, it's a shell feature. Terminal emulators don't even know what shell are running typically, and I haven't heard of them adding shell features. That would require the terminal emulator knowing you're using bash, knowing how to interrogate history etc..
From man bash
:
yank-last-arg (M-., M-_)
Insert the last argument to the previous command (the last word
of the previous history entry). With a numeric argument, behave
exactly like yank-nth-arg. Successive calls to yank-last-arg
move back through the history list, inserting the last word (or
the word specified by the argument to the first call) of each
line in turn. Any numeric argument supplied to these successive
calls determines the direction to move through the history. A
negative argument switches the direction through the history
(back or forward). The history expansion facilities are used to
extract the last word, as if the "!$" history expansion had been
specified.
is there a way to save commands from history? i tried to figure this out when i was starting to use linux regularly, to help learn commands and to make a reference for myself as to what the commands do. i'm familiar with things like man, info, tldr and others but i wanted to put things in my own words since i remember better that way.
what i'm wanting but can't seem to automate:
-save commands from bash history to a file with only the command and arguments used, no line numbers or time stamps.
-filenames can be kept, but if filenames are removable easily, that would be better.
-file saved in should have the list sorted with any duplicates removed and happen after any terminal session ends.
-i've read about changing the prompt but not done it correctly and not sure if possible or the safest way.
-i've tried using .bash_logout but it doesn't seem to do anything and i'm not sure why.
this isn't too important anymore, as i've grown more comfortable with linux and bash but it bugs me that i never got it to work. i can copy and paste more detailed notes of what i tried but i'd need to redact a bunch of cursing and frustrated whining.
You mean sth like cat <(history | cut -c 8-) history.txt | sort | uniq > history.txt
? Not sure if it possible to remove the filenames.
It should probably work to put it in .bash_logout
.
As a noob where do I find more handy tips like this? Alone with handy/popular apps?
Almost every windows app I had was on Linux (most were FOSS already) but I know there will be some unique or interesting ones.
For example in android there is Obtanium now to update apps direct from git, or the many was to use YT without ads.
This is not bad for a start (common commands):
https://linuxblog.io/90-linux-commands-frequently-used-by-linux-sysadmins/
Linux Commands listed and explained with examples. Browse over 90 Linux Commands frequently used by Linux Sysadmins.Hayden James (linuxblog.io)
Depending how deep you want to dive into Linux, there is a great ebooks collection available:
https://www.humblebundle.com/books/linux-for-seasoned-admins-oreilly-books
Get 15 books from O’Reilly on a range of topics, including DevOps, containerization, version control with Git & more! Your purchase helps Code for America.Humble Bundle
Here's something I use to search history for commands or keywords. I have this as a function in my profile:
function hgr() {
history | grep "$1"
}
h
istory gr
epUsage: hgr git
to search for commands containing git
.
Someone more knowledgeable may be able to point out ways to improve this.
fzf
you can even get fuzzy history searching (the first search result has a video). atuin
puts history into a proper db, optional syncs across hosts, and, like fzf, enhances control+rIf you spend a lot of time in a terminal then knowing how to search your history efficiently saves a ton of time. Here's how.Nick Janetakis
fuzzy_arg
that I bind to Alt-a to uses fzf for interactively inserting arguments from previous commands. It's Ctrl-r for Alt-. -- I've found it super useful for essentially inserting partial commands (single arguments) from the historyCtrl-r for Alt-. Contribute to WillForan/fuzzy_arg development by creating an account on GitHub.GitHub
Overcome most cloud providers' limitations and use the system of your choice (NetBSD)cloudbsd.xyz
I'm not sure why you would want to move from Linux to BSD
BSD is on its death bed
BSD is on its death bed
https://www.openbsd.org/75.html
https://netbsd.org/releases/formal-10/NetBSD-10.0.html
Considering OpenBSD and NetBSD have had two new releases just this year, and how well funded the BSDs are by major corpos who like ripping source code, I think their so called "Deaths" have been majorly overstated.
Give a BSD a try, it's a lot less like shoving systemd/apache2/red hat together and reading 300000 line long config files with documentation that clearly was never intended to be read and more like using an actual operating system designed to be cohesive.
I need some help here from the experts.
Some background below, but here's the question:
Can I run KDE and Gnome on bazzite? How can I install and manage multiple images? I feel silly asking this, but I'm just not finding the correct documentation.
Background:
I have been running KDE desktop Bazzite on my PC for a while now, and I'm loving the robust and easy system (not to mention the ease of gaming). But I have found that one program just doesn't work correctly, and I had a game (Stellaris) freeze my system several times.
I ended up installing EndeavorOS on an older PC to experiment, and found out that the program in question (openAndroidInstaller) requires a Gnome portal to access my hardware. (Long live the Terminal!) Now I suspect that perhaps the game freeze wouldn't happen with Gnome either. So I want to have both on bazzite, but can't figure it out.
Yes you just layer all the packages. With an additional WM it is not a huge deal. But when doing entire GNOME on Kinoite that will make updates incredibly slow.
So using blue-build would be recommended here.
Hahaha yes this is totally possible but not what you need.
Just do rpm-ostree search portal
and install the gnome portal on the KDE base.
You should be able to layer the xdg-desktop-portal-gnome
package, which will also pull any dependencies.
To answer your general question though, yes I believe you can easily install at least minimal versions of each DE with little impact to rpm-ostree performance. They don't need to be separate images, though that's possible too by rebasing and pinning. I would just layer the necessary packages to load a GNOME environment (start with rpm-ostree install gnome-shell
). This way everything stays up to date with the active image. For example, I'm running GDM under Kinoite simply because I was having unresolvable issues with SDDM and LightDM.
Pinning separate images would require you to rebase with each image update and then unpin/pin the old/new images...too much work.
Thanks! This sounds like the best way to do things.
I really appreciate the help. I'm going to spend some time learning about this, and your suggestion is where I'll start.
Can I run KDE and Gnome on bazzite?
Both GNOME and KDE Plasma are supported on Bazzite.
How can I install and manage multiple images?
Multiple images can only coexist as follows:
- Dual-boot
- Rebase to second image -> pin second image with sudo ostree admin pin <insert digit>
-> rebase back to original image. From now on, you can access this second image from GRUB. It's recommended to designate a different user to the second image; and only access it through that. While what has been just described technically works, and you could even keep the second image up to date with a super cumbersome upgrade path, managing a system like this is not supported and could lead to unforeseen circumstances. Though, it is valid to pin your original image -> test another image through rebasing (and a new designated user) -> rollback to original image. Pinning the original image is not necessary, but I like to play safe. Note that rpm-ostree reset
might be needed sometimes for rebasing.
Now I suspect that perhaps the game freeze wouldn’t happen with Gnome either. So I want to have both on bazzite, but can’t figure it out.
So, IIUC, you're just interested to know if this problem persists on GNOME or not. So, consider the following:
- Pin your current deployment with sudo ostree admin pin 0
.
- Create a new user, but don't use it yet.
- Rebase to Bazzite's GNOME image.
- Reboot
- Enter through the new user (or create a new one).
- Test out whatever you want.
- Rollback through rpm-ostree rollback
- Reboot
- Continue using your original user.
Note: Read the rollback and rebasing guides to understand the terms and what they do. Warning: This utility is considered experimental however it is recommended to use this over manual rebase commands.Universal Blue
Thank you for the detailed answer!
Based on all the answers I've recieved, I see that's it's probably best that I leave the DE alone. At the end of the day, I just need to make sure that I have the correct dependencies for the app in question. Installing the entirety of Gnome was really just my lazy fix idea.
I haven't seen any hardware issues, but perhaps I'm just ignorant. I'm pretty busy with work and family generally, so I seldom dig into troubleshooting recently. I'm not even sure I'd know how to start with hardware diagnostics on an atomic distro (but that should be easy enough to find in the documentation).
I'll try turning off steam overlay, thanks for the tip!
I'll start - I don't shop a lot, but if I had to buy stuff like hardware parts, I do use Amazon sometimes, but if I can, then I try to use Flipkart. Realizing how it has turned into a monopoly, I try to look for alternative websites, and check if they're trustworthy.
If I remember correctly, the last three items I've bought online were hardware parts from some local websites. The chi-fi IEMs were bought through headphonezone.in, and they were super-fast in delivery - I had to wait for only four days.
I'm avoiding Amazon for many years now. To be fair I usually just... Don't buy things?
But when I have to, I try to go local shop first, second hand websites/markets, other websites and eventually Amazon, I guess? It never came to this.
I have spent 10/20% more than the price on Amazon though.
Last but not least, for niece stuff I have used Amazon as a sort of catalogue to find out what exists and then look for things further by other means.
Good for you for avoiding Amazon when you can.
I haven't used Amazon in almost a decade now. The biggest tip I have is just avoid Amazon links. I block them from my search results, only go there if I think they might have a part number that I need to reference.
My next step is to reflect on whether I really need the object, and if I really can't, then I'll contact the manufacturer directly at their homepage. A couple of times the object has arrived in an amazon box, but I can't control that.
Finally, I am cool with shipping taking a reasonable amount of time. I would prefer to wait a bit for my object than support the amazon monopoly.
I used to buy almost everything on Amazon - electronics, books, kitchen/office/cleaning supplies, etc. Back then I was a Prime subscriber so I did not pay for the delivery. As for the delivery, it was blazing fast and the item was always in a mint condition. In case of any issues I was able to sort it out within a day or two. And the price was better than the other online or brick and mortar stores.
However, at some point the quality of the products went downhill. Support became unhelpful and the prices got higher than the competition. One time I had some issues with the order. It never got delivered and the process to get my money back was way too long and too complex. Eventually I have contacted my bank and reported the fraud. Eventually I got my money back. Turned out that such issues were not an anomaly and a lot of people reported shady sellers.
Since then I have unsubscribed from Prime and every time I found something I wanted to buy I've checked the seller and if there was a website I bought directly from them.
For past few years I didn't buy a thing on Amazon.
As for the alternatives, I don't have a single one. I have several websites I usually buy from but in general I always do some research and buy the product from the seller that has the best price and is trusted enough.
Cory Doctorow has been calling out this enshittification for years. The whole read is good, but here is a sample chunk:
Amazon's monopoly (control over buyers) gives it a monopsony (control over sellers), which lets it raise prices everywhere, at Amazon and at every other retailer, even as it drives the companies that supply it into bankruptcy.Amazon is no longer a place where a scrappy independent seller can find an audience for its products. In order to navigate the minefield Amazon lays for its sellers (who have no choice but to sell there), these indie companies are forced to sell out to gators (aggregators), which are now multi-billion-dollar businesses in their own right:
See also his piece Amazon is a ripoff.
A combination of self-preferencing (upranking Amazon's own knock-offs), pay-for-placement (Amazon ads), other forms of payola (whether a merchant is paying for Prime), and "junk ads" (that don't match your search) turn Amazon's search-ordering into a rigged casino game.
I use it out of laziness. Despite all the shit they still have great customer service. About a year ago I ordered a £150 multi-tool and they accidentally sent me a £200 reciprocating saw. Due to a complicated living situation at the time it would have taken me about 6 months to send the wrong tool back so they just said I could keep it and refunded me so I could buy the other tool again.
The other thing I like is that I’ll just see a price and buy it easily. I’ve often shopped around and found something cheaper but then the whole purchasing process is terrible. They add on a bunch of extra costs, then make me create an account, then add on more costs. By the end I could’ve paid less and got it quicker from Amazon. Not always the case but it happens often enough that I will just go to Amazon half the time.
But I guess the main reason is that I hate being forced to create accounts and so many shops require that for no good reason.
I have never ordered something from Amazon. It was introduced in my country a few years back, but it isn't really that good of a site (at least the few times I have visited it).
Like many here, I do not want to support a monopolistic company like Amazon.
Luckily I live in a country where I have better options. I tend to buy things from plenty of well rated sites. Environmentally conscious sites if I can.
I could see myself buying from them if there genuinely isn't another option and it is something I really need, but that has yet to happen.
I do for many things. It's just convenient and their logistics muscle at this point is wild.
That said, I will go to first party online stores for things like hardware most times. It's often just cheaper and delivery is about the same.
An interesting observation: Back when I lived somewhere else there was a local alternative, because it was a country far enough out of the way that Amazon didn't directly support it, and it's interesting that the local alternative wasn't meaningfully worse at the logistics or availability. Amazon's existence does, in fact, heavily suppress competition. You don't need to be as big as they are to do what they do, it's just impossible to do it if they're already there.
Amazon is always the first place I check whenever I want to buy anything. I order frequently enough that Prime more than pays for itself every year, and I hate making new accounts on new websites to order anything elsewhere unless it's just not available on Amazon.
I don't like that it's this way, but it's the most cost-effective way of shopping for me.
I avoid Amazon. Deleted my account years ago. They treat their workers like shit, don't pay their taxes, extract wealth and send it overseas, pollute like there's no tomorrow, but most importantly, Jeff Bezos is not a nice man.
My shopping happens mostly online, at farmers markets and local stores.
Foreign shopping websites have a hard time settling in Poland as we have a very strong local competition - Allegro.
eBay tried some years ago and failed miserably. It exists but I never thought of shopping there.
When Amazon entered Poland with a dedicated regional store, they had to introduce a very attractive offer to bring customers. Hence I pay an equivalent of about $13 per year and for that I get Prime Video, Prime Delivery and Prime Gaming. However I find Amazon store itself pretty lame. The app UI feels inconsistent and unintuitive, like someone took a different app and decided to build something else on top of it. Offers don't have regular titles but instead there's a waterfall of search keywords. Both titles and descriptions seem auto-translated from other languages. Prices are often higher or much higher than in other web stores. Basically a lot of them look scammy.
So to answer the question, I made a few purchases on Amazon but it's not my go-to place. There's a lot of online stores and there are websites that compare prices between them so in the end I will buy at a store that gives me the best bargain (good price, fast free delivery to a parcel locker, seller credibility).
Preisvergleich für PC-Hardware, Software, Video/Foto, Unterhaltungselektronik, Sport & Freizeit und Haushalt in DeutschlandGeizhals.de
I've only made 3 purchases on it in the last year and 2 were gifts 1 was an emulator card for GBA, all three were not accessible locally.
I generally don't order stuff online, pretty much ever. I don't really need more stuff.
A fair bit, yeah. I usually buy my motorcycle tires through Amazon, because they're almost always significantly less expensive than better retailers like Revzilla, Dennis Kirk, and so on. My last set of tires was about $100 cheaper after shipping. When I was shopping for shoes (Vibram FiveFingers), Amazon had the widest selection in my size, including prior model years.
But given a real option, I'll usually prefer to shop pretty much anywhere else.
Not for about 3 years now.
I took a stand against their horrible practices and frequently pay more for goods I could find there cheaper, plus arrive faster.
I do my best not to feed money unnecessarily into Amazon, because they're well on their way into abusing their near-monopoly advantage.
I can't change how the world treats a company that shrugs off news of their employees peeing in bottles, and doesn't seem to care about heat exhaustion in their own staff. But I can control how I react to that news.
I use separate dedicated online retailers for groceries, hardware, and toys. I generally get free or very low cost delivery, directly to my door, within a week. My delivery timing is actually more reliable than it was with Amazon, back when I still ordered a few things from them, after they started enshitifying.
I'm generally always using a retailer who has a presence in my city, so if I need to return something, I just return it at the store.
The quality of the return desk experience is usually what determines which specific retailer I buy from, for each category.
I actively avoid Amazon, however there's a brand I really like that only sells through Amazon in my country, so I've used it a couple of times when I have no other choice.
I also have an audible account from before it was acquired by Amazon, idk if that counts, but I stopped paying for it over a decade ago
I try my best to avoid it, Although I still end up getting stuff once a month or so. There isn't just 1 alternative, the fact amazon is a 1 stop shop is kind of the big problem with them. my priorities are: Shop local > shop direct from manufacturer > shop from a specialty store > google the amazon product name > buy amazon.
I actively use audible, there isn't really any alternatives (spotify's model for audiobooks is awful, I'm open to other suggestions), it hasn't enshittified yet, it's pretty cheap and I don't feel right pirating something as niche and valuable to me as audible.
I don't use prime video, even when I have access from getting prime (sometimes it's cheaper to buy a month of prime than pay for shipping once). The ads on launch are simply unacceptable and I largely would prefer if their studios close so I surf the high seas.
I have successfully almost completely cut Amazon shopping out. We would spend hundred of £s every month and would buy everything off Amazon. But the company is terrible (mistreating workers, avoiding tax, etc etc). They've allowed their site to get flooded with (low quality) trash. Reviews are unreliable. Prices are comparable or more expensive to elsewhere. I do still buy from there once in a while for quick delivery and easy returns.
Alternatives:
eBay - sucks for product reviews, but is good if you know what you're getting (e.g. something branded). Delivery is through the post rather than mistreated delivery drivers needing to piss in bottles. I managed to help a hospice by buying excess stock it had via eBay. Also I'm starting to get everything I can secondhand. Makes shopping cheaper and it's better for the environment.
HotUKDeals - a sales sharing website that links through to other small retailers with good bargains. I find stuff here frequently and always search this site first when I want something.
Overall I'm buying a lot less stuff and I'm really happy with that.
I've been boycotting Amazon (UK) for a few years now. It's not easy! Sometimes it doesn't take much longer to source items, but other times it takes way longer. I have limits though, and occasionally I end up caving-in and just using Amazon, but it's getting rarer all the time. Now I use them once or twice per year. I tried using onbuy for a while, but we got a couple of faulty items from them and their support completely ignored me, so I stopped using them. Generally, here are some of my most common alternatives:
general stuff and gifts: Argos, ebay, etsy
tech: overclockers, ebuyer, scan.co.uk
electronics: John Lewis, AO, Richer Sounds
books/dvds: hive.co.uk, Waterstones, WH Smith
pharma: boots, simpleonlinepharmacy, well
household: Robert Dyas, Dunelm, John Lewis
pets: zooplus
spare parts: buyspares.co.uk
And for a wishlist alternative I use wishlist.com.
(edited to fix formatting)
We ditched Prime a few months back after they pulled the adverts fuckery with Video. It wasn’t a terribly difficult decision, what with buying less and less from Amazon over the past couple of years.
What it has highlighted though, is how effectively Amazon has fucked our high streets. You want boot laces? Then your options are one chain store or online somewhere and that’s it. Which I guess has made me more mindful of what I’m buying.
I use it as one of several sites....there are some things they are still the best / most convenient for. For cheap chinese crap (which is often all I need for small projects etc) temu and aliexpress now undercut amazon considerably. For quality items that are ok to buy used, ebay.
ANYTHING that costco sells will almost always be the best choice, but they have a very limited selection.
So in short, amazon is very much still in play, but as one of many, not the go-to anymore.
I used to use eBay instead but due to a recent incident I feel uncomfortable using it. I bought an item and after there was still no tracking number for a week or two, I contacted the seller. More time passed and they told me to wait again. The next time I just ask for a refund.
They ghost me and I decide to escalate to eBay, they have great protections right? Money back guarantee right? Turns out, if you do not report the item within 30 days of purchasing, you can't do shit. Ok, I'll just make a fuss to customer service. EBAY HAS NONE. There is a contact page but it is all automated and won't apply to my item. Other than that there is no way to contact them. Abosolutely zero. There are no emails, they sometimes have a phone number but it changes and doesn't even work most of the time. People are even saying yo DM their twitter!
I had a case where an item never arrived from Amazon. I simply contacted their customer service, answered their questions and got a refund within 10 mins.
It feels so shitty that just by trusting the seller for 2 months, I got robbed and there's nothing I can do. Amazon, you are at least guaranteed to speak to a human and get some help.
And also eBay reviews suck, the seller that scammed me had over 90% positive feedback, tens of thousands sold items, so I assumed they were legit. All of their negative reviews were the same issue I had and they are still on the platform.
The seller that scammed me was huku huku japan. Apparently this is a very big problem with Japanese sellers, many of them are simply bots that copy and translate listings from Japanese second hand sites, then direct the shipping address to the eBay customer.
They are terrible because they offer zero transparency and missing items are common. Since it is automated, if there was a mistake in Japan (ie original seller lost the item and refunded the buyer) you don't get your item, or a refund. Basically dropshipping. It's sickening that they are given a full refund, but keep the eBay buyers money and shipping fee. In total they stole 70$ from me.
Similar to you, I expected long shipping times. I'm in the US and was buying from Japan. Since the shipping times are so long, I gave the seller a lot of leniency. Especially because tracking only occurs after the item has already left japan. This unknowingly disqualified me from a refund, or any help at all from eBay.
If you are looking for cheap refurbished laptops, I recommend PC Sever and Parts. Ive bought from them before and they have good customer service and generous free warranty (90 days). I work IT and I was satisfied with the refurbishment. There were some covered scratches, but it was clean and thermal paste was changed.
I had a lightly damaged cable internal cable. They offered to pay for return shipping and refund me, but I just asked for replacement cables. They quickly shipped me 2 new ones free of charge and shipping.
Built to order refurbished servers, workstations, and desktop computers. Customer satisfaction guaranteed, all with an available 1 to 5 year warranty!pcserverandparts.com
I avoid it basically wherever possible, but sometimes people give me Amazon giftcards.
I don't buy a huge amount of stuff off the internet, transacting in person is often more convenient. Imo Banggood, Aliexpress, dhgate, taobao, etc. are often some of the best alternatives, because a lot of Amazon is just selling that same stuff, but for more money.
I really hate to admit it, but I do use amazon quite a bit. It's not "like me" to use a company or service I despise, despite the truth of "no ethical consumption under capitalism," some businesses are just so evil that I feel it is wrong to support them in any way, even at the cost of convenience.
Here's the situation though. I rely on foodstamp benefits to be able to afford food. Amazon allows me to buy food in bulk online with my ebt card. I also have a disability that makes it prohibitively difficult to go to the grocery store as often as I would need to, and bulk buying online also stretches the benefits I get much further than regular grocery visits. Walmart and Target also now allow ebt cards for online food shopping, but they didn't used to, and they are evil as well!
I rationalize using amazon by telling myself that since mostly the only thing I get from them is food via ebt card, then it's really just money going straight from my state government to amazon, and my state government (just like most others) gives amazon free money anyway, so I may as well get something out of their capitalist sweetheart deal too.
I have successfully almost completely cut Amazon shopping out. We would spend hundred of £s every month and would buy everything off Amazon. But the company is terrible (mistreating workers, avoiding tax, etc etc). They've allowed their site to get flooded with Chinese trash. Reviews are unreliable. Prices are comparable or more expensive to elsewhere. I do still buy from there once in a while for quick delivery and easy returns.
Alternatives:
eBay - sucks for product reviews, but is good if you know what you're getting (e.g. something branded). Delivery is through the post rather than mistreated delivery drivers needing to piss in bottles. I managed to help a hospice by buying excess stock it had via eBay. Buying used is better for the environment as well.
HotUKDeals - a sales sharing website that links through to other small retailers with good bargains. I find stuff here frequently and always search this site first when I want something.
Facebook marketplace - I've started hitting a lot of used things. Mostly toys for the kids. It's really good to use this to get rid of stuff as well.
Overall I'm buying a lot less stuff and I'm really happy with that.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
I use bookshop.org for books, some of the profits go to Indy bookshops.
Otherwise I use Amazon like a search provider, find the item I like then go straight to retailer or manufacturers website.
On a daily basis. I think it's a fun toy with limited, but very real utility. I frequently search it for information instead of Google or Bing because search and the web in general has gotten so bad - full of fake information ads and garbage SEO sites that are just as wrong about everything as AI hallucinations.
I do that knowing the answers I get are unreliable, but maybe I need to confirm something that I think I remember. It's also decent for rubber duck troubleshooting so you aren't wasting someone else's time. I recently relied heavily (but not exclusively) on it to set up something in AWS which I've never done before. It was a big help.
I don't understand the image. Is that supposed to be a Venn diagram?
Anyway, to answer your question, I use GitHub Copilot for all of my coding work, and ChatGPT here and there throughout the week. They've both been great productivity boosters. Sometimes, it also gets hoisted onto me when I don't want it. Like when trying to talk to customer service, or Notion trying to put words in my mouth when I accidentally hit the wrong keyboard shortcut.
Unleash your productivity and use ChatGPT directly inside Google Docs, Sheets, Slides, Drive, and Gmail.GPT for Google Workspace
Discover comprehensive services in software development, IT consulting, AI solutions, data analytics, and process automation.technixtechnology.com
Course set: the first alpha of Pop_OS 24.04 is scheduled for release on August 8th. So if you’ve been counting the days until you can try the new COSMIC desktop environment first hand… Well...Joey Sneddon (OMG! Ubuntu!)
Depends on your point of view.
Their motivation was “we have a vision for our UX and GNOME won’t let us do it — so let’s write our own.”
It was only after deciding to write their own that they decided to write it in Rust.
They like Rust, but that is not what motivated them to make COSMIC.
My view is that if the goal was to effectively make good software they wouldn’t start from scratch.
If they used wlroots the desktop would be usable today with a good feature set.
If they used Qt or GTK they would have feature rich well supported software. (GTK4 could have been an improvement for them, it’s designed around being minimal and having platform libraries implement design choices)
They didn’t take a practical approach imo. You could argue its a long term investment but because of it it’s probably years off of feature parity.
usable
No current distro is currently installable for blind users due to Wayland.
They dix not build the compositor from scratch, they built it on top of smithay, a library similar to wlroots but written in Rust.
I don't know if you've actually tried to use GTK or QT, but it's insanely painful. There is a reason almost all apps are written in Electron. Native GUI toolkits suck. If they had used GTK they would have still had an outdated and hard to maintain toolkit, and to deal with Gnome politics. Using GTK was actually the initial idea.
If we want Linux Desktop to succeed, at some point we have to build tools that people want to use. I'm glad they're doing it.
Yeah.
Don't get me wrong I guess I'm glad to see a bit more diversity in the DE space, but the design of cosmic has always been "Gnome but a bit dated and uglier" to me.
Still, theming exists despite the quirks it can cause sometimes, so it's not the end of the world.
I'm still going to have a little mess around with it and see what it's like though.
What I am most excited for in COSMIC is the promise of tiling in a full DE. I like the idea that you can switch back and forth.
I started trying it out a month or so ago. Still pretty incomplete. Promising though.
The fact that it may drive the Rust GUI ecosystem forward is exciting as well. I do not need to see everything re-written in Rust but it will be great if Rust is a realistic option for new app dev.
Tiling
It's actually really good. I've been running the prealpha at times, and I've had no issues with tiling.
I'm missing 2 things from a real tiler: sloppy focus (WIP), and static workspaces.
Yes, I agree. Pop!_OS gets a lot of hate for some reason, but it's actually a really, really good distro.
I was asking about COSMIC though, since I'm really looking forward to try it!
More importantly to me, can blind users even install the OS.
All current mainstream distros now use Wayland, which has broken screen reading, so the OS cannot be installed.
Honestly, it's not as important. These projects are working with very limited resources, typically dependent on free labour. Accessibility is incredibly hard to get right and half arsing it isn't going to work. The priority should be pushing out a reliable, working prototype that people want to use. Once that's accomplished you can refocus on expanding the features.
Demand for reliable multi monitor support is going to be far higher than screen reading capabilities.
My question is whether it is good practice to include a unique wrapper phrase for custom commands and aliases.
For example, lets say I use the following command frequently:
apt update && apt upgrade -y && flatpak update
I want to save time by shortening this command. I want to alias it to the following command:
update
And lets say I also make up a command that calls a bash script to scrub all of of my zfs and btrfs pools:
scrub
Lets say I add 100 other aliases. Maybe I am overthinking it, but I feel there should be some easy way to distinguish these from native Unix commands. I feel there should be some abstraction layer.
My question is whether converting these commands into arguments behind a wrapper command is worth it.
For example, lets say my initials are "RK". The above commands would become:
rk update
rk scrub
Then I could even create the following to list all of my subcommands and their uses:
rk --help
I would have no custom commands that exist outside of rk
, so I add to total of one executable to my system.
I feel like this is the "cleaner" approach, but what do you think? Is this an antipattern? Is is just extra work?
Personally I had to come to terms with the idea that anything other than just running the raw commands will get me into trouble. I work on a lot of servers, and so I need to be able to rely on my shell knowledge even when my bashrc isn't handy. So for me it became more about just remembering what software does what thing broadly, and then checking man
for the finer details.
But for a single personal machine, script it however you want. Just be aware that you'll start to build muscle memory for aliases and custom functions that won't follow you to new machines.
rk-update
, rk-scrub
— then you could tab-complete them instead of doing rk --help
. way less to maintain (unless you're adding aliases from a bunch of different sources, in which case you may have bigger problems)What you described is a common practice to make oneself life easier.
If you want to write something like rk
you would need to create a bash script and place it in your PATH so you can access it from there. It is fairly easy to do so, and you can back it up in GIT so that you have the latest version of the command line utility there. Even for the alias, I would say back it up in GIT, because you might lose them.
I have about 25 or so shell scripts I use somewhat regularly and well over 300 aliases. I actually specifically don't wrap package manager related scripts for no reason in particular, but many often do.
My rule for an alias is if the amount of custom flags gets lengthy, and I use it often, yeah it gets an alias. Here's an example of using yt-dlp:
alias ytdl='yt-dlp --sponsorblock-remove all --write-auto-sub -f "bestvideo\*+bestaudio[ext=m4a]/best" -f mp4'
git
commands, chaining the classic add
, commit -m
, and push
behind a series of read
prompts, it has -h
flags for help -l
for a minimal log output, -i
to initialize a new repository (even using github api token to remotely create the repo if you want to use github), and -r
to revert back changes to a specified commit.Generally speaking aliases will get you what you need most of the time in a pinch, but shell scripting is more powerful, versatile, but potentially more time consuming.
Others have rightly pointed out that these abstractions can sometimes negatively impact muscle memory, but IMHO this only really applies if you work as devops or sysadmin, where you are often responsible for running many different Linux servers, but usually this isn't an issue if you have access to the internet and can see your saved aliases and/or scripts (but yeah, instant recall of native commands trumps notes every time).
Additionally, another mentioned using git
to keep track of your aliases, which I totally agree with. Whatever you do, back up your aliases and shell scripts, ideally with a git repo of some kind. This not only allows you to take your new scripts/aliases with you wherever you go, but also reference them later in case it's not possible to use them on not your machine.
Hope this helps. Bash can be crazy powerful if you take the time to learn it, and aliases are a great entry point to recognizing that potential. Here's one of my favorites that combines mkdir
with cd
:
alias mkcd='{ IFS= read -r d && mkdir "$d" && cd "$d"; } <<<'
Others have rightly pointed out that these abstractions can sometimes negatively impact muscle memory, but IMHO this only really applies if you work as devops or sysadmin
I feel both seen and called out lol
Disadvantages are, that you probably won't learn the actual command and forget how to do it manually when needed. And that the Bash history will log the name of the alias instead full command.
I definitely think its a good idea to have a simple command running multiple commands, down to single letter changes as in alias vim='nvim'
. Updating the system in particular needs an alias to me, because I combine much more with it (yay, flatpak, rustup) and at the end let balooctl6 check for new files to index:
alias update='eos-update --yay \
&& flatpak uninstall --unused \
&& flatpak update \
&& rustup update \
&& balooctl6 check'
update
and hit CTRL+Space, then it will be expanded to the entire list of what it would execute. This allows me to check what the command does and change something before execution. Also the history will log the long format this way, instead the name of the alias. I believe its this line in my .bashrc:# Expand alias with key binding "Control+Space".
bind '"\C- ":alias-expand-line'
What I forgot in my previous comment: I have bunch of *rc aliases to open a specific config file with my neovim. It does not matter how the configuration file is named, with an extension, with rc in name, in what directory, it always follows the pattern singlecharacter+rc. Here some examples:
alias brc='nvim ~/.bashrc && source ~/.bashrc'
alias nrc='nvim ~/.config/nvim'
Edit: Another thing I forgot (man I'm getting old) is that you can add a backslash at the front of a command, to run the actual command and not an alias. A common example is to have alias='grep --color=auto'
and alias='ls --color=auto'
. If this gets in your way, just run the command as \grep
or \ls
to run the original command instead.
You have taken the first step towards creating your own distro.
Seriously though, what you suggest is fairly common but really a matter of preference. The same answer applies to “is it just extra work”.
I tend not to customize heavily because it keeps “me” generic and I can sit down at anything and be equally effective. Others heavily customize their environments to keep themselves productive and happy on the machines they actually use.
One advantage of your approach is you can create a “standard” user space across multiple distos. You do not have to remember if this system or that is Debian or Arch if “rk update” works everywhere ( even if is doing something different under the hood. This could be useful if you run a bunch of VMs or containers.
Do you have a favourite text editor that you heavily customize or do you use whatever? Same question for your DE. It is all scratching the same itch.
Hi all,
I am looking for a local database that is easily accessible via the command line.
It can be SQL or non-SQL
Whats my use case? I want to use it kinda like a second brain. A place to save ~~my notes~~, my todo lists, my book reading lists, links / articles to read later, etc.
I want it to be a good CLI citizen so that I can script its commands to create simpler abstractions, rather than writing out the full queries every time.
Maybe sqlite is what I need, but is that ideal for my use case?
Edit: removed notes, as evidently they aren't suitable for this and aren't like the rest.
I second this, as it's my use case.
Providing you lay out each note correctly with appropriate frontmatter, Dataview's DQL and DataviewJS give you all the SQL-like functionality you could want.
Plus a load of useful functionality beyond a plain DB.
Add in the local REST API as well if you want to easily interact with your notes programmatically:
Interact with Obsidian in the terminal. Open, search, create, update, move and delete notes! - Yakitrak/obsidian-cliGitHub
Task management plugins - Obsidian Hub - Powered by Obsidian Publish.publish.obsidian.md
Check out https://www.giuspen.net/cherrytree/, lightweight note-taking app with interesting scripting function built in.
Even if that's not your cup of tea, it has the option to save your notebook to a single sqlite file, so I take that as good enough proof it'll work for your similar purposes as well.
Are you an emacs user?
Try org-roam. It's a similar system to obsidian, but fully open source. You have all the note taking techniques of org-mode, and all the scripting power of emacs.
Zettelkasten environment for productive people. Contribute to Artawower/orgnote development by creating an account on GitHub.GitHub
Is there a reason you're not looking at tools explicitly built for this like orgmode, obsidian, task-warrior, etc? There's a plethora of these tools and my experience with this is you really don't want to over-engineer your productivity suite.
That said, if you go the SQL route, sqlite is the way to go. Other SQL databases must be run as a daemon whereas sqlite operates on a local file directly.
However any SQL database isnt going to have the CLI youre asking for. Its interface is... SQL, so you're scripts are going to have a bunch of SQL code embedded that isnt easily reusable. A non-sql database will probably be better. I'm not familiar with them but I think there's some that store their data as text files in a folder which is organized a certain way. But that starts looking like the tools I mentioned before.
Task warrior was close to what I wanted. I forgot what it lacked when I tried it. I think it was dependent tasks or sub tasks? If not that, then a tag system with flexible querying. I want querying by tag, due date, and other attributes to be possible.
I think orgmode may be what I want, but the learning curve was discouraging. I was also discouraged about the possibility for myself to build extensions for it, for example to use on android. That would be easier with sql.
Obsidian is gui from my understanding, so it wouldn't fit what I'm looking for. I want something I can integrate with my scripts and other unix tools.
Yeah I only suggested obsidian because its so popular and is completely out-of-the-box.
If you want everything exactly as you want it you'll need to spend time coding it all yourself. Otherwise you're shopping around for different tools for specific things. Some editor plugin for notes. Another for tasks. Another for reminders etc.
My issue with task warrior was its syncing service taskd
. It required that you generate a self signed ssl certificate. You couldn't host it behind caddy. But all the issues listed I'm pretty sure it covers. Its extremely robust.
===Category===Tag 1---Tag 2===Note name.md
or some such format.They aren't exactly CLI but I really like obsidian for taking notes. It's not open source though. Logseq is good too and is OSS. Both use markdown for formatting so if you are familiar with writing pages on GitHub you'll have no trouble. Even if not markdown is super easy to learn. That and all of your data stays local and in open formats. I edit my stuff in a terminal anyway.
Just look up obsidian OSINT on YouTube you'll find some good stuff on how to use it.
Another thought is just use markdown files and a directory structure in a private git repo. You'd be able to interact with it entirely in the terminal with vim and have the option of going online and searching or organizing etc.
What if instead you used something that's meant to be used to take notes but that also has querying capabilities?
I have been using Silverbullet for a while and I absolutely love it. It uses Markdown files in disk so it's very easy to backup, have secondary instances running and even just edit files directly with any other program. But also provides some extra syntax to define objects and query them, so you can for example build a library of recipes and have a page that lists all of the ones that have a specific tag or take less than X time to cook or whatever.
Using a database for notes is like going 2km in a plane.
You can use any relational database for this though but why would you subject yourself to this?
take a look at Apache Ignite https://ignite.apache.org/docs/latest/tools/sqlline
there's also datafusion that lets you run SQL commands via CIL on CSV and JSON https://datafusion.apache.org/user-guide/cli/usage.html
Tangential answer. Consider looking into Prolog, Picat, Mercury languages. You can effectively let the database design be taken care of by the language. In return you get more time to reflect on your knowledge base and ask it all sorts of questions and get a range of possible answers.
Org-roam and its web cousin webnotes both have solved designing the database for note taking purpose using g sqlite as a back end. Good options.
You can always log into a database and use raw SQL. For automation of your tasks you can put in some functions and stored procedures and later on you can always do something more graphical or even more SQL. You can do something like "exec create_note('Name of note')" and "exec notes()" and whatnot.
Then if you want to do something more elaborate than viewing tables and do some formatting programming languages are pretty nice do make stringified versions of the notes and a nice way to browse them.
Then to finish up using some nice bash packages to create a CLI interface is very fun. I like charmbracelet's stuff because it just looks nice. Here's a thing you can use to create something to select a note to view: https://github.com/charmbracelet/gum
A tool for glamorous shell scripts 🎀. Contribute to charmbracelet/gum development by creating an account on GitHub.GitHub
Hey!
I’ve wanted something very similar—specifically, a plain-text database.
I recently came across GNU recutils, which I haven’t had time to play around with yet, but which seems like it fits the bill (at least for me).
There’s a couple YouTube videos on it—I encourage you to check it out!
I think what I'm looking for doesn't exist, but what I meant by CLI is something I can pipe things into and interface with other unix tools easily.
But you're right, they all have a way to open a session via CLI.
Notes, Todo lists and links? A DB is not what you need.
These are all different concerns each with specialized software for them.
For todos and lists, I like tasks.org
For Notes and links, use a folder of markdown files, and an editor like Obsidian or Markor.
`taskwarrior-tui`: A terminal user interface for taskwarrior - kdheepak/taskwarrior-tuiGitHub
Unless your lists are 1000s of items long, just use text files in a folder.
Could even go fancy and use markdown.
No command line interface, but if you're focus is a single solution with a consistent interface for lists, to-dos, etc., AppFlowy might be what you are looking for.
I'm a huge fan of NocoDB, including their kanban views, group by options, and forms. You could use the GUI to create the tables and relations and then use the REST API to quickly update from the command line. It can use any database for its storage, so you could still create scripts or read the data for specific needs.
AppFlowy is an AI collaborative workspace where you achieve more without losing control of your dataappflowy.io
Installation The DuckDB CLI (Command Line Interface) is a single, dependency-free executable. It is precompiled for Windows, Mac, and Linux for both the stable version and for nightly builds produced by GitHub Actions.GitHub User (DuckDB)
Title.
The situation is basically this:
Do you guys have any suggestions or maybe any other options that I might use?
forces me to reenter the credentials frequently
Can you explain what your need is for copying files this frequently? Is this for backups? Do you always want the two sides to stay in sync? If so, something like a distributed filesystem such as gluster/ceph/etc. might work better for you.
Sure. I have a little home server running Linux and 2 or 3 machines that access files shared by this server. I use Plasma on my desktop machines and I rely a lot on tags (just to clarify, Plasma uses xattrs - more specifically user.xdg.tags
) to tag files. On the server I already have a couple of scripts that automatically insert some predefined tags on files.
Thing is when I try to copy and/or move files between server and desktop, depending on the protocol I used to mount the shared, I loose this information.
People suggested rsync, and it would be an excellent option if what I wanted was to keep both sides synchronized or something like that. In fact what I need is just a solution that allow me to mount a server share content and allow me to transfer files from it preserving their extended attributes, preferentially using a file manager (I use basically Dolphin or ranger).
No need to keep then synced.
The whole samba filenames thing is configurable. I only use linux systems and I ran into that same issue the one time I wanted to include a Windows system.
By default samba seems to mangle file names. Not to mention that Windows systems don't tend to support naming your files whatever you want the same way they do on linux so we need to map those characters to something else. To solve this I include a few different entries in my samba config file to fix the issue.
mangled names = no
vfs objects = catia
catia:mappings = 0x22:0xa8,0x2a:0xa4,0x2f:0xf8,0x3a:0xf7,0x3c:0xab,0x3e:0xbb,0x3f:0xbf,0x5c:0xff,0x7c:0xa6
Hey, thanks for taking the time to reply.
Yep, when I tried using Samba I had these catia:mappings
configuration in my smb.conf
. Thing is it slightly changes things (two that I specifically remember are ¿
and ¡
), sometimes doesn't recognizes filenames (don't remember exactly which chars), etc.
I tried to setup Samba, NFS and sshfs. Took a couple of days to understand a little better each one and, by trial and error, have an idea of their perks. I do appreciate your suggestion but I don't think Samba is what I'm looking for.
-a
option is meant to preserve as much as possible.Thanks for the suggestion. In fact I tried rsync and it works. But is it possible to integrate in my current workflow? Maybe copying/moving files using a file manager?
I'm asking because with the 3 options I mentioned I may, for example, create mount points in fstab and from this there on everything would be transparent to the user. Would it be possible using rsync?
I'm curious what it takes to do furniture upholstery. And in a completely different scope, what it takes to sew Lycra in clothing like cycling bib shorts.
I mean the secret to doing it right.
For instance, if you want to paint cars, I can tell you all kinds of levels, but the secret sauce is sticking to a single paint system from primers to clear, 3m imperial sandpaper used wet with a drop of dish soap, block sanding with guide coats, degreaser for reflections tests, a reliable air drying system for compressed air using an oilless compressor and very large tank, a full set of Sata spray guns, the best pneumatic DA sander your paint jobber sells. Then you'll also need a variable speed buffer, fresh cut/medium/finish pads, 3m Perfect-it 2 and whatever fine finisher they sell now that does not contain oil fillers. Tape, paper, all all that is a given. Perfect automotive class paint is 99.9% prep and sanding, and only 0.1% painting. The number one rule is: when you think you should be done, step away for a break, when you get back acknowledge that you are only halfway done and get back to work. Your emotional state is irrelevant; the only truth that matters is in sanding guide coats and degreaser reflection tests.
All that said, with all of my experience, I can mix paint systems to get cheaper combinations between systems, I can spray with a $20 harbor freight gun, and polish with a sock and toothpaste in a zombie apocalypse pinch.
Does anyone here know sewing on this level? In a (coco) nutshell, what are the machines and standards to do it right?
I would like the Firefox profile manager to open when I run Firefox from the GNOME 3 menu, be it the DashBar or the native menu. I installed Firefox using Flatpak.
I know that I can run it from the terminal with flatpak run org.mozilla.firefox -p
. But how do I modify the .desktop file? I guess it is the one in /var/lib/flatpak/exports/share/applications/org.mozilla.firefox.desktop
? I tried replacing the line
[Desktop Entry]
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=firefox --file-forwarding org.mozilla.firefox @@u %u @@
[Desktop Entry]
Exec=/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=firefox org.mozilla.firefox --ProfileManager
What is the secret?
I really wish Firefox would simply offer this as an option in its settings.
It’s not really what you’re asking, but couldn’t you just visit the about:profiles
page?
It’s not as nice as the dedicated profile manager, but it’s just as functional.
You could even set it as your default page, or add it to the bookmark bar.
I could. You're totally right. There's also an extension I could use for that.
It's just as you said. Not as nice. What can I say... I am obsessing over this.
Download Profile Switcher for Firefox for Firefox. Create, manage and switch between browser profiles seamlessly.addons.mozilla.org
I know that feeling all too wel…
Sorry I can’t help you with the solution you want, I don’t use flatpak.
Will give this a shot. Thank you.
Is it just me or are there too many places where .desktop files could be located?
I think in the case of flatpak, they moved them to a different location because they are symlinked within the flatpak itself and should be readonly, where as the other locations are for system desktop files (distro package manager), local desktop files (yours) and optional desktop files (things youve built from source)
Doesn't seem so bad when you consider that
Are you editing with desktop-file-edit
?
See: https://man.archlinux.org/man/desktop-file-install.1
I had to manually modify and install a .desktop
file myself, and this is not only safer, it performs some additional operations to ensure the files and symlinks go where they need to go.
Dating apps suck now. Thankfully, I met the right person and got rid of them.
Before smartphones, when comms on apps were more like emails, I had much better openings. I can’t be funny or interesting in a few sentences.
I currently hate my body and don't feel comfortable dating until I like it again, as dating involves finding others who like your body (and other things about you, but still)
I'm sure there are people who would want to date me in my current body as well as my future (hopefully improved) body, but I just can't summon any confidence while I feel like this.
Obviously there's some mental health problems I need to work on too. I'm fortunate to have decent psychiatric care at this stage in my life and am slowly progressing in that area, and trying my damnedest to ramp up body improvement efforts.
I went to the gym today, at least. 😀
I feel this.
I don't have any love for myself, let alone spare any for someone else.
What helped me with that was “there’s a fetish for everything” which ended up correct, but I fucked up later.
Proud of you for hitting the gym 💪 or as a snowman ⛄️ would say: time to turn these sticks into logs 🥢🔜 🪵
Best interpretation of the question.
We also just want to keep track of all these natural cycles that have no guarantee of having any reasonable ratio. Every calendar system except, like, Epoch is a little dumb because of that. It's unavoidable.
Probably meeting people. I'm not a very outgoing person and when I do go out my hobbies tend to be 100% males. I also don't use social media or dating apps. I have friends and relationships and I have no idea how I got them.
Its annoying because I feel like I have no agency I can't just go meet people when I want to. I have to live my life and trust that I will eventually meet someone which has held true so far.
Biggest hurdle? My husband.
Joking! Really, I never dated when young, just hung out in groups, right? And there would be hookups and then eventually that leads to some relationships. So I never got the hang of the one-on-one dates.
Even after my big breakup with my ex, didn't really date because while I intended to, my now husband had other ideas, he had been dating for some years and said he knew when we met what he wanted so it got serious pretty fast.
But as you say it's hard to meet people - I understand that, I don't know how young people find people if they aren't running around in packs like we used to. That network of people who know you, and also know other people, and might introduce you if they think you'd like each other. Dating apps are more like job searching.
Ehhh, I'm out of the dating world, so this is all past tense.
But I was the biggest hurdle, with the second biggest being my unwillingness to date assholes.
See, I'm big, which is not a huge hurdle since plenty of women (I'm hetero) like big guys. Power lifting rather than body building, so that cut availability down a little more. I'm also hairy as fuck all. Not necessarily to unusual levels, but definitely towards the high end of things.
Then, I have resting psycho face. When I'm just chilling I look slightly angry. When I'm deep in thought, I look like I'm plotting murder. This is as described by people that love me, so I inconsiderable imagine it's more severe to others.
In other words, I don't look approachable. And, in truth, I'm not always. I don't like crowds, so if I'm at a bar or other casual meeting spot, I'm unlikely to be happy at unexpected contact. Even when that contact is from someone attractive to me, and ready to mingle, so to speak. So I don't go to those kinds of places on my own impetus, which means pretty much all contact is unexpected.
Then, I would run into the expectations of the typical kind of person that wanted a hookup with sasquatch, which isn't my preference to begin with.
So my dating was never a random thing where I'd just meet someone and ask them out or get asked out. It was always after some degree of comfort had been established.
So, my biggest hurdle was the need (on multiple levels) to gain enough interaction with someone for there to be a date to begin with.
Not that I lacked such opportunities. Despite being self contained, and introverted by the usual standards, I'm a friendly person and enjoy the company of people I like enough that I can meet new people via old contacts fairly often.
And my main job had me interacting with people other than my patients often enough that I would be able to establish some friendly contact that way too.
But it was a struggle to get past the initial contact and get to dating even then.
Strangely I did do plenty of dating. It just wasn't an easy thing. Like 8/10 times, it would be someone asking a friend about me rather than anything direct. Knowing me, my friends would kinda screen things out so that the obvious incompatible folks didn't get disappointed, and that meant the ones that they thought were good matches usually were.
The other 2/10 were usually from work related gatherings or hobby related gatherings.
It was really rare for me to meet and date someone without that kind of slow introduction
To all of the people whose reasons are something self-deprecating about their confidence/appearance/personality/etc:
I'll go on a date with you, if you want! ☺
You don’t happen to live in the southeast, do you? 😏
Do you mean Australia, or somewhere like Thailand?
I'm an astoundingly selfish person, and unapologetic about it. Makes for having relationships, romantic or otherwise, pretty much impossible.
I'm middle aged, dated, had relationships in the past, etc., and honestly just don't have the drive to make relationships work. I do the bare minimum to keep my professional relationships in tact, which honestly is exhausting enough, and otherwise just keep to myself. It's so much easier than when I was trying so hard to pretend I was interested in where another person was coming from or what they were going through. Now at least that effort ends after I clock out for the day, and there's less socializing where I work, so there's less of those kinds of social expectations overall.
I'm still figuring all this out but for me the biggest things were:
And at 6’3” and 260lbs,
Humblebrag.
(Unless you're a lady, I guess)
Medically. I'm guessing he still looks average in fat Western places, though. You don't really look fat in my local terms at 6'1 until you hit 300 or so.
Source: Got close for a spell, was regarded as slightly husky. I assume some of the people I see around must be in the 400s or even 500s.
I'm what's called demisexual. Essentially I am mostly aroace unless I have a certain kind of emotional bond. That can happen pretty quickly, but it can also take years depending on the circumstances.
Unfortunately that doesn't work well in today's society that's focused on instant gratification.
Like, if you aren't all over someone within x hours somehow that's considered to be a rejection. And if you ever show any interest in getting to know someone they immediately assume you want to bang them that evening.
Please!
I struggle most with meeting people, and then with talking to them, and then with continuing to talk with them.
It took me 5 minutes to send this
I don't want kids so that narrows down the dating pool to something more like a dating puddle.
I generally keep to myself.
Every social skill I have comes from deliberate practice.
I did manage to find a girl. What I did:
Figure out what my strengths are and in what situations I get to show them. I get compliments on having a pleasant voice. So anywhere I'll talk some is good.
Work on mitigating your weaknesses.
Work on being a {pick one or more: fun/pleasant/useful/positive/etc} person to be around.
What I did not tell you is how long I had to do this.
Just not very interesting. Most people just don't show much interest in me beyond work buddy status, and work is pretty much the entirety of my social life. Down-side of moving to a new area. Making friends as an adult is hard, dating doubly so when there's no one to introduce you to new people.
But historically the hardest part for me is expressing anything that can't be back-pedalled into "just meant as a friend, buddy." The second you cross that line, nothing will ever be the same for better or for worse. I hate committing to that change. Just feels like I'm ruining things irreparably every time. I'll toe that line all day, crossing is just a bitch.
I have Asperger's, so it's a big struggle for me in general.
A few days ago, I spent £89.99 on a three month subscription to Hinge X. This is something I've been contemplating for a while because I'm a 32-year-old virgin, have been single for the past two years (my previous ex basically led me on and used me for my money in what I can best describe as a 2.5 year on/off intimacy-free relationship), and I thought that in desperate enough to actually pay for a dating app.
Lo and behold, after sending well over a hundred likes with written prompts which I put genuine thought into, no new matches. And I've been keeping a mostly intricate log of this shit because if you're blowing the equivalent of 3 WoW subscriptions on a rejection simulator, you may as well keep tabs on whether it works.
I'm about 80% convinced that I either overwhelmingly give women the ick, or Hinge is a scam.
My social life is only a bit better. Work is quite solitary for me, and I mainly hang out with a friend group on Thursday evenings and weekends that do pub karaoke.
A couple of years ago i would say that a month of tinder gold or whatever isn't the worst idea ever. Right now it totally is. It still probably maybe helps, but it's just not worth the money. You can swipe more and get seen more and that might still be true, but your subscription doesn't change the fact that the women you like get thousands of likes and you just go under or are lucky as fuck.
If i were you i would shoot my shot at karaoke, and just do dating apps on the side.
And for the love of god keep your money in your pockets. If someone likes you, you literally never have to spend money on them (you can and maybe should, but you are not an atm.)
If someone insists that you have to pay for shit because you are the man, just hoof it, it's never ever worth it.
A couple of years ago i would say that a month of tinder gold or whatever isn’t the worst idea ever. Right now it totally is. It still probably maybe helps, but it’s just not worth the money. You can swipe more and get seen more and that might still be true, but your subscription doesn’t change the fact that the women you like get thousands of likes and you just go under or are lucky as fuck
I think it's more like the online dating space has been enshittified by one company buying out most of its competition and then jacking up prices. Hinge are owned by Match Group, who also own Match.com, Tinder, POF, Okcupid, The League and a few others. All of these are now overglorified Tinder clones that adopted the same 'swipe left/right to match' formula.
Also I suspect there may be some kind of shadowban on my account. Apparently this is a thing frequently mentioned on /r/SwipeHelper, /r/HingeApp and /r/OnlineDating, and the only way people have gotten past it is fully deleting their accounts, waiting a few months and then registering afresh. If that is the case and my profile is being obfuscated for whatever reason (maybe because I recently reactivated it after going dormant), then that would make Hinge X blatant false advertising.
If i were you i would shoot my shot at karaoke, and just do dating apps on the side
I mean... I would, but I don't really approach women that I find attractive (mainly fear of rejection, or worse, or I know for a fact that they're not single), and the only attention I seem to get is from gay guys and the occasional lady old enough to be my grandma. As I'm not into either, it can make me uncomfortable at times.
The main group chat I'm in mainly consists of middle-aged men and women. I'm also friends with two DJs who host evenings at various pubs which I often attend. Some of our regulars either already are professional singers, or have the talent to be.
I wouldn't exactly say I'm a good singer and when people say I've got a good voice, I feel like they're either being nice, or they're drunk and easily impressed. I've definitely improved compared to when I first started doing this, to the point where I don't quite hate the sound of my own voice anymore and there are some go-to songs that I can sing somewhat well. I really do want to take professional singing lessons and improve my voice to the point where I could be like a siren. Maybe that would have been a better investment than a dating app.
Probably the best compliment I got was when I went to a Central Bristol pub for a Christmas karaoke eve. The place was packed and about half the pub was cordoned off for a pre-booked work Christmas party. I sung and on a part of the second verse which I legitimately belted out loudly, I audibly heard one of the guys in the work crowd go "Fuck me..." in astonishment. I left that place soon after, both because they were inundated with requests, and to get away from an Aussie lady who I met previously, she was living in a homeless shelter and was spending her eves scrounging off other guys in that place.
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
I work from home and live on a sailboat, sailing up and down the west coast (south in Winter, north in Summer). Not exactly a lot of opportunities to develop or maintain social connections other than on Discord/Steam. How would I even meet anyone during the week or so I stay in a given town before shipping out? And who wants to date a guy who's only in town for a week or two per year?
The only way I could maintain a relationship would be an LTR where she lived onboard with me, but I don't see how I could every date someone to establish that LTR in the first place. Kind of a chicken and egg situation.
I may be one of the few guys in the 6, 6, 6 club who's been single for years with no hope of finding a woman. And I just don't think the changes I'd have to make to my lifestyle to make that easier would be worth it. So... I guess I'll just die alone?
I (w4w) don't date any more, but my experience on dating apps was mostly:
I'm quite social and comfortable talking to people, but struggled to find anyone that interested me. Though I'm in a relationship now 😀
I'm referring to projects like redlib or invidious.
I was thinking about doing something similar for a local second-hand marketplace and got curious. Redlib seems to use token spoofing to get past rate limits and Invidious doesn't even use the official YouTube API.
The only way I thought of, which would be slow, is to scrape the site (like you would with Beautiful Soup).
Private front-end for Reddit . Contribute to redlib-org/redlib development by creating an account on GitHub.GitHub
Also the legal benefit of scraping the site without the YouTube API is that you haven't had to accept their terms of service.
There's an Android app called GrayJay that got a C&D from Google, and they told Google to kindly fuck off, because they hadn't used any of Google's APIs. Google had no leg to stand on.
It's not very slow to scrape a website. Works quite well.
That's good to know, I'll look into that some more. I was thinking that it might be slow if I'm having to scrape each page, every time a user changes categories (or something similar).
The trouble with that is that it breaks easily when they change something on their site.
I completely forgot about that 🙁
That's good to know, I'll look into that some more. I was thinking that it might be slow if I'm having to scrape each page, every time a user changes categories (or something similar).
Well, it's as slow as the website you're scraping. Could actually be faster if you don't have to execute a lot of bullshit JavaScript. And for the rest clever caching should help.
In terms of technology you're looking for XSLT, Xpath, CSS selectors and whatever parsers are available for your language of choice. Don't ever attempt to use regex for scraping.
Don't ever attempt to use regex for scraping.
Proceeds to implement a scraper in bash with grep and awk because it's the only way i know how to
I still get tons of political calls, texts, and emails from donations I made around 2016 and 2020. Is there any organization I can use to donate money that won't harass me in the future or sell my data to someone else who will?
(I got a text soliciting a political donation while I was typing this question!)
Why would you want to donate to a political organization? I don't get it. If you don't know of a political organization already that you want to support, why go out to find one?
Your donation could go to a different / better cause than a political party.
They all add donors to lists and send them solicitations based on the premise that a former donor doesn't need as much convincing for their cause. It's fairly easy to unsubscribe as soon as you get the first message, but by then your email may have already entered a partnership pool, so you'll start getting similar solicitations.
Best way around it is to use an email anonymizing service, or one way phone/text numbers. Or you can treat it like a game and donate under username+charity@mailservice.com, then watch how many more messages you get to that specific address.
To answer your main question, eff.org and msf.org are pretty good charities. You can also check https://www.charitynavigator.org/.
If it's purely political orgs, local groups are less likely to have aggressive fundraising arms.
Use Charity Navigator's ratings and resources to find and support highly rated charities that align with your passions and values.Charity Navigator
local groups are less likely to have aggressive fundraising arms
And more likely to need your donation!
That and planned parenthood.
If there are two orgs that care deeply about privacy, but do a lot of good in the world, those would be it.
It's tricky. If they aren't bothering donors like you for more, they're leaving money on the table, and so probably aren't very good at being a nonprofit in other ways as well.
Maybe just ask to be on the no-call list, and similar?
About EMILYs List, the nation’s largest resource dedicated to electing Democratic pro-choice women to office.EMILYs List
With worrying global trends like climate change, pollution, increasingly divided or radical governments, economic woes, misinformation and disinformation everywhere, dangerous health crises and so on, what do you think - how much time do we have before "it all comes crashing down"? What will end life or our way of life as we know it first?
Or do you think we'll make it? If so, how?
The "collapse" is a cope. A non denominational version of the rapture. It being "all over" is something people dream of because oblivion also means an end to pain.
Society won't "collapse".
Life will just get shittier and shittier in such a slow, gradual manner that most people won't even realise it is happening. More work for less pay, less rights and freedoms, more repression, more wars, etc.
I think people tend to underestimate human resilience. To use the bronze age collapses as an example, sure, it brought down existing polities, the names drawn on maps changed.
But most of the cities were still there. People still lived in them. Does changing the rulers while keeping a similar paradigm ultimately matter that much? I'm reminded of accounts of the experiences of some Afghanis during the American intervention there. First they paid their taxes to the Taliban, then the govt we set up, then the Taliban again. shrug.
While supply chains could be disrupted, any time that happens it opens the door for another profitable enterprise to rise in its place. People suffer, some die, but life goes on. If the knowledge of how to build those supply chains is still around, it will be done, and swiftly.
I've been searching for a used Thinkpad for so long, and the shipping price from the USA is ridiculously high between 80-120$, so I've been looking for any European options on eBay.
I came across a Thinkpad X395 from 2019, with AMD Ryzen 5 3500U, 16GB of RAM and a measly 265GB of space. On rough estimates, thus exact build will be sold for 150-250$ in the USA, plus the shipping cost. Now, this laptop is from Slovenia, at a whopping 900£, plus the 40-60£ shipping.
Now, what's with this ridiculous pricing for an almost 6-year-old device? Are electronics sold in Slovenia so expensive that they are barely affected by yearly depreciation?
My issue is that many of my remote desktop apps require knowing the IP adress of the other PC. I'm looking for a VPN that auto-discovers other devices on the same network. That way I could just "ssh" into the same IP every time, because it would be IP inside of a virtual network. Ideally I am looking a solution that does not require internet connection.
Thanks.
Edit: I should probably specify my usecase. I have a portable desktop and use VNC from a laptop to connect to it. To do that I need the IP of the desktop but that's different on a different network. This can be solved by using hostname.local as the "IP". (hostname is the "ubuntu" in "bob@ubuntu$:~/Documents") The solution is quite simple, I just haven't known about it.
Deze website gebruikt cookies. Door het gebruik van deze website ga je akkoord met het gebruik van deze cookies.