BBC staff: we're forced to do pro-Israel PR
More than a hundred BBC employees have written a letter to the director general, Tim Davie, complaining that the Corporation has become a mouthpiece for Israel. It was also signed by 300 other journalists and media professionals: one of them was yours truly. The BBC employees, as you would expect, are all anonymous, because otherwise they would face grave consequences to their careers.
The letter says:
We’re writing to express our concerns over opaque editorial decisions and censorship at the BBC on the reporting of Israel/Palestine. We believe the refusal to broadcast the documentary ‘Gaza: Medics Under Fire’ is just one in a long line of agenda driven decisions. It demonstrates, once again, that the BBC is not reporting “without fear or favour” when it comes to Israel.
It goes on to note that the decision not to broadcast the investigation was taken by BBC management despite the content being signed off in accordance with BBC guidelines and editorial policy, which it says “Appears to be a political decision”, adding that the BBC response shows the organisation “is crippled by the fear of being perceived as critical of the Israeli government.”
BBC staff: we're forced to do pro-Israel PR
A devastating letter signed by over 100 BBC journalists underlines one of the great scandals of our ageOwen Jones (BattleLines with Owen Jones)
According to Pornhub data (yes seriously!) Linux market share in 2024 increased more than 40% relative to 5.1% of all users.
like this
Endymion_Mallorn likes this.
You don't have to be logged in because you've got a digital fingerprint.
I would hazard a guess that they're using google analytics to collect this data, and google is creepy and knows everything. Maybe they got you to tell them your age at some point, or they can use the vast amount of other data they have to estimate it with probably-super-creepy accuracy.
What is a Digital Fingerprint? - Just Understanding Data
Digital fingerprinting is a hot topic in online security right now. Learn about what it is, why it's used and what you can do about it here!Just Understanding Data
Pornhub is lowkey a very skilled tech company. Delivering a quality video platform on the scale they do is incredibly difficult.
Also obligatory: Year of the Linux Desktop! 🎉
Lmao in hindsight I probably didn't read the graph correctly. Apparently more people want on desktop. I was looking at the dovosoon by country.
Still, are people watching porn in cafes? Or worse, are they masturbating in public? Hmm...
I think smartphones definitely win when it comes to convenience, accessibility, and ease of use. Even at home I use my phone a whole dang lot for general chill purposes, even though I have bigger and better screens to use.
I can't comment on porn because I genuinely never watch porn of any sort (yes, I'm serious), but I have watched and enjoyed YouTube and Netflix et al on my phone, even at home. I usually prefer a bigger screen but sometimes the portability wins out.
Under video game consoles, it lists 0.1% for "Other (3DS/PS Vita)". Unless PornHub offers 3D porn that works on the 3DS (do they?!), I refuse to believe even 0.01% would use the 3DS browser in this capacity.
(On the other hand, that's 0.1% of video game consoles, and I can't imagine too many people use their consoles for porn in the first place... Basically I'd love to see absolute numbers for this)
Guys, we're losing big to mobile devices. Although I'm glad Australia is still going strong at 12% desktop computer.
postmarketOS // real Linux distribution for phones
Aiming for a 10 year life-cycle for smartphonespostmarketOS
Tablet pornography must be nice.
That seems like someone who made a plan, and then lived out their best evening.
I imagine those tablet Pornhub users probably prepared themselves a nice mixed drink, set out some snacks, and got all cozy in a bathrobe first.
Tablet pornhub sounds like some kind of intentional self care.
Why? Did you get stuck in a washing machine yourself at some point?
On a more serious note, I remember reading an article once about this phenomenon. About how it's not some widespread latent sex fantasy to fuck step-siblings. Rather it's an odd reflection of how algorithms poison the content in this attention economy. The more unusual the content is (without being outright objectionable), then the more attention it gets for being so unusual. That starts a wave of new creations from content creators to jump on the bandwagon for the popularity of the content that seems to be getting traction. Then pretty soon anyone not catering to this "demand" is an outlier and loses out, so eventually this theme of content floods the entire ecosystem.
We don't even look at porn on our computer anymore- we look at it on our phone?
HR: IT detected that you watch porn at work.
Employee: I’m not, it’s all SFW videos
HR: OK, no problem then.
I'm somewhat proud my generation is actively seeking out parody porn. Those videos tend to be higher budget and more sex positive (less gonzo misogyny).
Edit: well, should caveat that by saying relatively less misogynist
Those gen y and x ages are whack
Also, I hate zoomers and their vertical videos too
... is it possible that these uneducated plebeians just put "fetish" in the search?
(jk)
Is that supposed to be they watch videos in vertical...or they get off on watching vertical videos?
"Oh yeah, tilt that camera. Tilt it harder. There we go. Oh yeah! It's standing straight up."
Vertical video is better for content focused on a single standing performer, because it allows as much of the screen resolution as possible to show the body. Horizontal is better for a performer lying down or any traditional horizontal sex acts, for the same reason.
I'm probably reading a little too far into this, but IMO Gen Z is much less interested in "simulations" of intercourse and is more interested in something "real", i.e someone doing a dance. Intercourse feels like a fantasy, like you're supposed to imagine that you're the one having intercourse, it's that fantasy which is appealing. Something like dancing or dirty talking is more honest about what it is, since a video of someone dancing or talking is essentially the same experience as if they were actually there in front of you. I believe that because Gen Z is more digitally native than older generations, they see digital content not as a substitute or fantasy for a real thing, but rather as a real thing in itself, and the nature of the content they consume reflects that. Another example of this is the shift from real-life streamers who fake personalities but pretend that they are presenting their real selves, to vtubers - who implicitly acknowledge that they are playing a fictional character for their stream as symbolized by their avatars. The human streamers are a fantasy substitute for a real human friend, but with a vtuber the content does not pretend to be different than what it actually is - a pretend character putting on a show for your enjoyment. By acknowledging its artificiality and integrating it into the content itself, it shifts from being something "fake" and "simulated" to being something "real". To me it's the exact same dynamic manifesting in a different area.
Now of course, I do understand that vertical content also simply means you don't need to rotate your phone, and that Gen Z is almost exclusively using the Internet on the phone vs. the desktop as older generations will. But this too is essentially a reflection of the feeling that digital content is not an artificial recreation confined to a specific display area (a TV or computer) but rather perpetually available (your phone), as would be appropriate for something which has taken on the status of being real rather than fake. The two forces reinforce each other, imo.
Boomers = 1950-1964
Gen X = 1965-1979
Gen Y = 1980-1994
Gen Z = 1995-2009
Gen α = 2010-2025
So ages
18-29
30-44
45-59
60+
Parola filtrata: nsfw
Or, and hear me out, what if they actually have good engineers and know how to sanitise their analytics? And at the risk of sounding crazy, what if the reason that the Linux share is rising is because it’s genuinely becoming more popular?
Crazy talk, right?
User agent logging is often done by running javascript locally on a machine, so the vpn would just pass the javascript to the local machine on which it would be run, so the data wouldn't be effected that way.
Sometimes TLS fingerprinting is done to try to identify bots and not sure if bots would be included. They probably would be included because if they were blocked, then the javascript catching user would never be run on their machine, although I'm unsure of whether such bots would run useragent fingerprinting javascriot yo try to blend in or block it to avoid unneeded processing.
So, Linux doesn't have a general icon and ChromeOS's icon isn't used, what could be an ideal icon/logo for the Linux Kernel, I wonder?
WhatsApp recently pulled support for some older iOS versions and devices, a lot of ppl threw them away and got Androids instead(as they should), I wonder if that's related to iOS's decrease.
Android devices dominate in a lot of countries, especially Asian countries, where our growth in those regions in the last few years has boosted Android’s user base.
I think the decrease is mostly due to this.
the age of linux is cumming upon os.
ok this is really bad , ill see myself out....
And there's a kernel of truth in there and by that I don't mean the kernel of an apple.
Back when I used Windows I used PatchMyPC and made it add a daily task.
It updated most of my programs.
You as a user help propagate that content while you have it open.
I'm sure that's a legal grey area that hasn't been explored largely but I would think you would have to actually host the content or have it on your device locally.
A single instance is not federated by itself. It requires multiple instances to be considered a federation.
Just a little nitpick.
Parola filtrata: nsfw
Yes but the question was for a federated alternative. lemmynsfw is not a federation by itself. It's only a part of a larger federation.
You would need multiple nsfw lemmy instances which can then become their own federation. Or a separate federation software on top of ActivityPub.
I am very suspicious of the -26% Apple marketshare. It makes me feel like there's more to this than it seems at first. There's no way 26% of Apple users stopped using Apple devices within a year.
Edit: maybe it could be caused by a large user base increase that shifted the demographics, but this fast? And the PornHub bans across US states started only this year for the most part if I'm not mistaken, so it shouldn't affect this data?
Which data source would be more repräsentative and reliable ?
Do you guys realize how much 40% actually is in a single year? That's crazy. Don't just look at the 5.1%.
I'm sure it's heavily influenced by the Steam Deck, it being a great device for porn and all, but still.
If they're anything like me, it's the old laptop that you'd install Linux on as an experiment.
And maybe that laptop was only ah... Semi-retired at the time.
PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support
PipeWire workshop 2025: Updates on video transport, Rust efforts, TSN networking, and Bluetooth support
With PipeWire evolving at a rapid pace, the agenda for the 2025 workshop featured several key discussion topics. Here's a look at what was covered.Collabora | Open Source Consulting
This is such a wonderful project. I am so grateful that it exists.
Thank-you everyone. Truly.
I'm back again with another question: Wine/Proton
A few days ago I asked about taking the big leap, but I use my PC for work in the arts (voice over, music, digital art, etc).
I've been playing around with Bitwig to replace Cubase and ideally Adobe Audition. It's... a learning curve but I'm willing to make it work if I can get everything about my PC lined up with Linux.
I then discovered Wine and Proton. So, they're basically bridges that allow you to use some Windows programs in Linux? I read they can use vst files with a bit of work, and people have had some success with Cubase, though Adobe is still right out but I'd love to get away from Adobe anyway. Also games??
Is there a difference between Wine and Proton or are they basically just different programs that do the same thing? The big leap might be more feasible than I thought if they do what I think they do.
Edit: This seems like it could suit most of my needs. I need to do more research into it but you guys answered my questions. Appreciate you all taking the time, thanks!
Wine and proton are the same valve takes wine and adds some tweaks to it to work beter for games. Wine can work in a pinch but I wouldn't rely on it for your workflow as wine could always be playing catch up when your software updates versions.
Wine/Proton is a translation layer that translates windows system calls Linux system calls. So if wine/proton doesn't have a feature windows has for your knew version then it will break. That's okay for games but for something you need for work that can be a deal breaker. If you can switching to something Linux native will benefit you in the long run.
Wine can work in a pinch but I wouldn't rely on it
In this case I would say the other way round. Proton works in a container, so getting to the sound interface for example might be harder than just using Wine
Side note: yabridge may be of help for VSTs
Also, another DAWci recommend is Reaper
GitHub - robbert-vdh/yabridge: A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux
A modern and transparent way to use Windows VST2, VST3 and CLAP plugins on Linux - robbert-vdh/yabridgeGitHub
Comments on Reddit seem to suggest that UI problems with NeuralDSP plugins seems to be solved with some onstallation of DirectX libraries (? Not sure about the technical details) :
was able to fix it just yesterday after seeing someone suggest this:install WineGUI
use it to install DirectX 9/10/11 and DirectX 12 packages
This instantly fixed the GUI not being responsive, tested with the new Nolly X
As a side note, a couple of things that might be handy for you:
Bottles is a GUI for running Wine things that might make it a bit easier to navigate. It's helped me out a few times.
Also there's an AppDB on the Wine site where you can search for specific software to find out how well it runs/tweaks that people have used etc.
ALSO yeah games are in a pretty good place on Linux nowadays. I have a Steam Deck and it runs a surprising amount of stuff, even things that aren't listed as being compatible. I think the main source of trouble is the online AntiCheat stuff, that's not always compatible with Linux (although sometimes those work too, I think it just depends on the game.) There's also protondb for checking which games work in Linux.
Hopefully some of that is helpful!
usebottles (@usebottles@mastodon.online)
81 Posts, 14 Following, 830 Followers · Run Windows software on Linux with Bottles.Mastodon
Proton is built on top of Wine in order to make sure games specifically work well.
You can check protondb.com/ before buying a game (with Steam or otherwise) to insure it works as expected. A lot will work with 0 tinkering but some might next extra command line parameters.
You might get the same result with Wine directly but Proton it doing everything it can to "hide" away those (hopefully small) challenges away from the final user, a gamer (like me) who wants to just sit down and play.
So... the heuristic is basically :
- games? Proton
- not games but Windows applications that somehow do not have a better open-source equivalent running on Linux? Wine
Edit: for the anecdote I wrote this reply on my SteamDeck, the gaming console by Valve coming with Steam, and Proton, and running Linux to... just play BUT I also use it to work while traveling. So yes, works like a charm!
Wine is designed for apps, but can be used for gaming.
So, they're basically bridges that allow you to use some Windows programs in Linux?
They are like really Bad cocaine. Sure, it may work, but if you want to give up that much time, might as well learn an alternative because the next version will need a new workaround.
I read they can use vst files with a bit of work
That's an emulator.
Is there a difference between Wine and Proton
Proton-ge is a fork of proton is a fork of wine, which only exists because Wine isnt made for gaming specifically and proton can't include a bunch of stuff because of legal reasons which enhance gaming further.
Wayback: A Wayland replacement for the whole X11 server
Wayback gives X11 desktops a fighting chance in a Wayland world
: Minimalist glue code offers surprising lifeline for stubborn display setupsLiam Proven (The Register)
As the Linux world increasingly moves towards adopting Wayland in place of X11, there is a serious risk that a third of a century's worth of FOSS desktops and windowing environments would get dropped and left behind. Wayback could prevent that happening, and retain the diversity of choice in GUIs while modernizing the tools upon which they run.
Why do I feel like narrowing down the options would not be that bad? The whole world of Linux is, IMO, in dire need of consolidation behind tried and tested, universally accepted technologies instead of endless number of choices for specific tastes. That is at least the case if Linux aims for desktops (like it now very much should and could with all the Win 11 mess).
There really can’t be half a dozen or more alternatives for any particular task. Two desktop environments for example has to be enough for 99% of users, same with package management systems etc. Otherwise the newbie user will only get scared and confused, or not be able to easily find support relevant to their ”version” of Linux.
Man, we really need to make "The ~~Church~~ Cathedral and the Bazaar" required reading.
You clearly have missed the entire point of Linux, which is the freedom to do with your machine as you like. The endless number of choices for specific tastes is the result of people having the choice to write their own thing.
When consolidation happens, when people say "make my choice for me, I can't make decisions" we end up with super constrained setups like MacOS, Windows 11 and stupid Gnome the way it is now; no choice, do it our way or not at all.
And the answer is still freedom. It's obvious in the plugins and addons for gnome that get it to do basic customizing you find in, say xfce as a toggle in the settings. You find it in the myriad of softwares written for windows and mac that let the user do what they want to do.
And I will likely not be the first to point out to you Linux doesn't "aim for desktops", linux isn't an organization the way ms and apple are. And it likely never will be.
Newbies will be scared and confused no matter what's in front of them.
like this
Sickday likes this.
Not to correct you but, if people try to search based on your recommendation, it is “The Cathedral and the Bazaar”.
Why do I feel like narrowing down the options would not be that bad?
Perhaps because you miss Microsoft or Apple? In a rather misdirected way?
Half the point is there are multiple ways to do things - and mind, Windows is like that too (you can get to some settings though the new Control Panel, the old Control Panel, the Regedit, the Powershell...). Just about the only thing in Windows you are forced only one vision of is the desktop itself, but as soon as you double-click an icon, all bets are off.
Also if what you want is getting behind "tried and tested, universally accepted technologies"... that's what sysvinit, ALSA, X11 and automake / build-essentials; no need for systemd, Pulseaudio, Wayland and Snaps. Pulseaudio was basically a stillborn deformed baby whereas I've never seen ALSA fail since 2002 (to the point even today I have to "fix" Flatpak not having audio on Pipewire unless Pulseaudio sits behind it by just seating both of them behind ALSA). I don't even have to begin on Wayland, it started as just vaporware; Systemd is largely an attempt to microsoft-ize Linux system management; and Snaps make me want to snap.
As for newbies... others have addressed the point but honestly, if someone gets scared and whiny at the "choose your starter" screen of the game, they're not gonna last any in a Pokémon game nor would I want them around whining about things they couldn't even be bothered to be here for.
like this
Sickday likes this.
I am trying to understand the difference between Wayback and running Xwayland in Cage.
I’m Wayback, will I still be able to run Wayland applications? Or am I literally just running an Xserver that uses Wayland for the DDX layer?
Cage is designed around running a single maximized application. Wayback is meant to run an entire x11 desktop environment.
Not sure about the second part.
Forked-off Xlibre tells Wayland display protocol to DEI in a fire
Updated: Project to modernize the X.org X11 server seems to actively court controversyLiam Proven (The Register)
Announcing CoMaps! Navigate with Privacy - Discover more of your journey!
Exciting News!
We're thrilled to announce the release of CoMaps to Google Play Store, Apple App Store, and F-Droid!
CoMaps Highlights
· Offline Search and Route: Plan and navigate your trips without internet
· Saves battery: Efficient design that does not drain your battery
· Privacy-respecting: no identify people, no tracking, no data collection
· Free and No Ads: completely free, your journey is smooth
What makes CoMaps special?
CoMaps is a community-driven open-source navigation app
· Open & Transparent: All decisions are made in public, with full transparency.
· Community Empowerment: You have a voice in how the app evolves.
· Free & Not-for-Profit: Our focus is on creating value for the community, not generating profit.
Download CoMaps Today
- Google Play Store: play.google.com/store/apps/det…
- Apple App Store: apps.apple.com/app/comaps/id67…
- F-Droid: f-droid.org/packages/app.comap…
Powered by the community
CoMaps - Navigate with Privacy - Apps on Google Play
Easy map navigation - Discover more of your journey - Powered by the communityplay.google.com
like this
Endymion_Mallorn, Oofnik e Maeve like this.
feat: Add the Public Transport data and functionality
### What problem would this feature help solve? The current Transport map doesn't contain every Mode of transit.Codeberg.org
Organic Maps Offline Hike Bike
• Detailed offline maps with places that don't exist on other maps • Cycling routes, hiking trails, and walking paths • Contour lines, elevation profiles, peaks, and slopes • Turn-by-turn walking, cycling, and car navigation with voice guidance • Fa…App Store
Organic Maps Forked Over Governance Concerns: CoMaps is Born
An Organic Maps fork has emerged due to broken trust.Sourav Rudra (It's FOSS News)
Export locations from OM, open kmz file with comaps, done.
Thank you, it seems really nice.
Edit: I'm on a camping trip and I was mad because the app wasn't able to find my next stop. Turns out that I downloaded the wrong map because I suck at local geography.
OsmAnd seems to do this.
They predict traffic patterns based on random UUID. I don't know how it works but it seems to be default on.
feat: Traffic data
### What problem would this feature help solve? There is currently no traffic data in the map download, making travel time estimates inaccurate when there is traffic, which makes it not possible to rely on the app for arrival time.Codeberg.org
like this
giantpaper likes this.
That sounds like an issue with the underlying OpenStreetMap data that is used by Organic Maps (and CoMaps, and OsmAnd, and others). Map quality depends on where you are in the world and who is contributing to the maps there. If data is incomplete around you, you could contribute to it (but easier said than done, I know).
I can't say why the route would be hours longer than Google maps, but I've noticed OsmAnd~ tends to overestimate drive time for me (I think it overestimates delay from traffic lights). Or it could just be that calculating routes on your phone doesn't always give results as good as calculating routes on Google's servers.
OpenStreetMap
OpenStreetMap is a map of the world, created by people like you and free to use under an open license.OpenStreetMap
Holy crap, this map is awesome. They have the grills, picnic tables, even all the ski lifts on the ski hill.
Don't care if the graphics look like they came from the 90s. I love the details
Russian strike on Poltava: hit caused fire in TCR and on house territory, there are dead and wounded
Connor Myers: As if graduating weren’t daunting enough, now students like me face a jobs market devastated by AI
As if graduating weren’t daunting enough, now students like me face a jobs market devastated by AI
With big accountancy and finance firms turning to tech rather than graduates, even those with ‘useful’ degrees find their prospects diminished, says student Connor MyersConnor Myers (The Guardian)
Unpopular opinion: Younger hires are garbage workers. Entitled. Cannot accept criticism. Quit the moment things get too hard. Incompetent. Argumentative with supervisors. On phones too much. And late all of the damned time.
Now add shitty workers with CEO’s cutting billionaires and AI and yep, job market sucks.
Disputed Supreme Court chamber confirms Polish presidential election result
The chamber of Poland’s Supreme Court tasked with overseeing elections – but whose legitimacy is rejected by the Polish government and European courts – has passed a resolution validating the result of last month’s presidential vote in Poland, which was won by conservative opposition candidate Karol Nawrocki.
The decision was widely expected but has been mired in controversy over allegations of the miscounting of votes as well as questions over the status of the chamber itself, which was created by the former ruling Law and Justice (PiS) party that supported Nawrocki’s presidential candidacy.
In its decision, the chamber of extraordinary oversight and public affairs noted that, while it had confirmed 21 cases of irregularities during the election, “the identified violations did not affect the result”, in the words of judge Maria Szczepaniec.
The Supreme Court’s decision now paves the way for Nawrocki to be sworn into office in August, when he will replace outgoing President Andrzej Duda, whose second and final term is ending.
Poland’s presidential election run-off took place on 1 June. Nawrocki, the candidate supported by the national-conservative PiS, won 50.9% of the vote, defeating Rafał Trzaskowski – deputy leader of the centrist Civic Platform (PO), Poland’s main ruling party – who received 49.1%.
Subsequently, the Supreme Court had 30 days to consider complaints filed regarding the election (of which there were over 53,000 in total) and to confirm the validity of the result. As it met today to discuss the issue, supporters and opponents of Nawrocki gathered outside the court.
Some figures associated with the ruling coalition have suggested that, regardless of what happened today, next month’s swearing-in ceremony should not go forward due to question marks over vote-counting and the legality of the oversight chamber.
However, last week, the speaker of parliament, Szymon Hołownia, whose role it is to call the assembly at which the new president will be sworn in, said that, despite doubts over the chamber’s legality, he would accept its decision and swear in Nawrocki if the election was declared valid.
The oversight chamber was established under the former government that was led by PiS, which is now Poland’s main opposition party.
The chamber has been deemed illegitimate by both Polish and European courts due to being staffed entirely by judges nominated by the National Council of the Judiciary (KRS) after it was also overhauled by PiS in a manner that rendered it no longer independent of political influence.
The current government – a broad coalition ranging from left to centre-right that replaced PiS in office in December 2023 – also regards the chamber as unlawful and has tried to remove its power to validate the presidential election result. That effort was vetoed by PiS-aligned President Duda.
Last week, a group of 28 Supreme Court judges from other chambers jointly signed a letter declaring that the oversight chamber is illegitimate and therefore cannot issue a valid ruling. Even two judges from the chamber itself have questioned its legitimacy (and they today issued opinions dissenting from the main resolution).
On Monday, Adam Bodnar, the justice minister and prosecutor general, made a last-ditch appeal to the Supreme Court to transfer the decision on the validity of the election to another, legal, chamber. However, that request was denied.
Today, when Bodnar appeared before the oversight chamber, Szczepaniec pointed out that, after the 2023 parliamentary elections at which the current government came to power – and when Bodnar was himself elected to the Senate – he had not protested against the same chamber validating those results.
PiS has argued that the ruling coalition is only now disputing the legitimacy of the chamber because its candidate lost the presidential election. When Tusk’s coalition won the 2023 elections – as well as local and European elections in 2024 – it did not mount such protests, they note.
Speaking before the chamber today, Bodnar also accused it of dismissing almost 50,000 complaints about the presidential election without properly considering them.
As a result, “we still do not know what the election result is”, said Bodnar’s deputy, Jacek Bilewicz.
He emphasised that they were not “trying to reverse the election result, but we are of the opinion that the Supreme Court did not take all actions [necessary] to bring us close to [knowing] the actual result”.
In response, Szczepaniec noted that the complaints to which Bodnar was referring – which were based on templates shared by members of the ruling coalition, who had encouraged Poles to file protests – were “identical in content and do not concern the protesting party’s own specific and real interest”.
“The Supreme Court, after reviewing each protest, observes that the number of protests filed does not increase the weight of the single allegations included in them,” said Szczepaniec. “In such a case, the effect of scale is irrelevant.”
The oversight chamber’s decision to confirm the validity of the election was supported by the head of the National Electoral Commission (PKW), Sylwester Marciniak, who was appointed when PiS was in power.
Speaking before the chamber, Marciniak noted the PKW “did not find any violations of electoral law that could have influenced the voting results and the election outcome”, reports news website Wirtualna Polska.
Azerbaijan jails Sputnik executives amid escalating tensions with Russia
Azeri APA agency reported earlier that two employees of the Russian Federal Security Service (FSB) were among seven people detained after the raid on the offices of Sputnik Azerbaijan, owned by Rossiya Segodnya, which is in turn owned and operated by the Russian government.
Sputnik, Ruptly, and other affiliates of Rossiya Segodnya are widely regarded as tools for spreading the Kremlin's propaganda outside of Russia.
Elon Musk’s ‘America’ party could focus on a few pivotal congressional seats
Elon Musk’s proposed new political party could focus on a few pivotal congressional seats
Billionaire said his ‘America party’ would try to turn attainable House and Senate seats to decide major issuesRamon Antonio Vargas (The Guardian)
Three Years of Nix and NixOS: The Good, the Bad, and the Ugly
Three Years of Nix and NixOS: The Good, the Bad, and the Ugly
A review of Nix/NixOS after using it on all my machines for three years. I'll cover what works, what doesn't, and why it's the first OS that's stuck with me.Pierre Zemb's Blog
like this
jay likes this.
Copy one file over and it’s set up for you.
So, I've only played around with NixOS on a Raspberry Pi, but... Don't people usually split their config up in multiple files, and then store than in a Git repository?
The process then still is: check out that Git repository, except there's another step: copy over your private key so that you can decrypt your secrets.
Is that correct? Or did I make things needlessly complex for myself?
I don’t have any secrets in my config or a private key or anything and I’m currently running 4 servers from the same config (it used to be 8 or even more machines at some point even, including desktops).
But yes, it’s a multi-file config, it would be absolutely crazy to not split it up with how large it is.
The process then still is: check out that Git repository, except there’s another step: copy over your private key so that you can decrypt your secrets.
I store my secrets in a separate private git repo and automatically decrypt them with my hardware key (github.com/balsoft/nixos-confi…) so for me it's literally just plug in my yubikey and nixos-install github:balsoft/nixos-config#hostname
nixos-config/modules/secrets.nix at master · balsoft/nixos-config
Mirror of https://code.balsoft.ru/balsoft/nixos-config - balsoft/nixos-configGitHub
Install an update and it’s borked? No worries
OpenSUSE also does this.
New PC and you want everything set up just like your old one?
Install scripts? Of course the individual apps definitions still need to be set up again, but I'd imagine it's the same for Nix?
The biggest downside to containers vs. Nix for me is that Nix can produce binaries for Linux and macOS, whereas docker only helps with Linux unless you can perform literal magic to cross-compile your project on Linux for macOS.
Containers also don't give you reproducible environments, and Nix does.
That said, Nix documentation is ass, so I usually end up going with containers because they require far less suffering to get working because writing a containerfile is much easier than guessing how to hobble together a Nix flake with a mostly undocumented language.
Containers also don't give you reproducible environments, and Nix does.
Of course it does. 🙄
docker build . -t docker.company.com/build-env:1.0 && docker push docker.company.com/build-env:1.0
But for like 99% of development teams "repeatable" is Good Enough(tm).
So, containers do not get you reproducibility.
For dev environments, repeatable is okay. If you want actually reproducible binaries that you can ship, Nix is better fit for that purpose.
So, containers do not get you reproducibility.
You absolutely do. If you build a container and publish it you will pull down that exact thing every time. How is that not "reproducibility"?
You no what though? Scratch that - who gives a fuck? Bit-for-bit reproducibility takes far more effort than it's worth anyway. Even NixOS isn't completely reproducible. It's a false goal.
For dev environments, repeatable is okay.
It's well more than good enough you mean.
If you want actually reproducible binaries that you can ship, Nix is better fit for that purpose.
Nobody really needs that.
I'm not quite sure why you think pointing out someone's confidently incorrect claim that containers do give you reproducible environments means that I fetishsize anything?
But if you genuinely want to know why reproducibility is valuable, take a look at reproducible-builds.org/.
I was quite happy to see that Debian and Arch have both made great strides into making tooling that enables reproducible packages in recent times. It's probable that, because of efforts like this, creating reproducible builds will become easier/possible on most Linux environments, including traditional container workflows.
For now though, Nix Flakes are much better at enabling reproducible builds of your software than traditional containers, if you can suffer through Nix not being documented very well. This article covers some more details on different build systems and compares them with Nix Flakes if you want more concrete examples.
FWIW, I think that containers are awesome, and using them for dev environments and CI tooling solves a lot of very real problems ("it works on my machine", cheap and easy cross-compilation for Linux systems, basic sandboxing, etc.) for people. I use containers for a lot of those reasons. But if I need to make something reproducible, there are better tools for the job.
Reproducible Development Environments with Nix Flakes
Using Nix Flakes allows pinning operation system level dependencies and make it easier for engineers to share development environments. Nix can guarantee that everyone has the same version of the interpreter, compiler, libraries, etc.Gabor Nagy (:: aigeruth)
Feels very arbitrary. Why would I care about say MacOS versus FreeBSD or say NeXTSTEP (just to be provocative)?
Anyway I'm being pulled away from the actual argument, the "bare metal" argument is about performances, isn't it?
So what the main hassle of switching is that you have to run your hardware file to update for your new hardware, then inside your Nix config rarely will I ever have to edit things (maybe UUIDS if totally new machine fresh nix install/but I usually ssd swap for ease of transition and speed, or even clonezilla multiple drives and use as needed) even drivers for example. I've got auto scripts setup to run that will automatically pull any drivers or updates from the base system nix update to any drivers.
There's really only two files you ever have to touch that I've used. Nix hardware, nix config. Once hardware is updated for which system you on you'll never touch that until you boot a new machine with different hardware. If you setup nix how it's supposed to be. Nix config is your master file. A single backup of that and when setup correctly. I can boot like I never left my machine. I'm talking librewolf still has my accounts open and logged in. VPN works. It's all seamless damn near.
You have to learn to play within nixos sandbox meaning understand what your capable of doing and do it all inside config. With a few auto scripts, and 3 or 4 common commands on desktop page for whatever you wanna do and its terminal and memory hands off. I've what I call dumb Monkey commented my entire config and its in order if boot process from power on machine to boot, etc to shutdown.
A regular distro still poses many many more challenges when hardware swapping. You have different files to remember fstab, etc etc which can lead to mental memory load and system clutter if you didn't build and maintain a perfect system from the beginning with stuff like files, sym links, all sorts if tweaks you've made over time.
So I switched to nix to mitigate those things. Now I've made a master config file copy, auto updates, backups, etc is all automated in the background now. All contained in my nix config. It's supremely stable. Mental load is zero. Fills my use case. Immutable.
You have nothing to lose and only to gain. Pick any desktop environment and setup to your liking. I came from windows, to mint, to full custom nix all my apps, browsers, luks, apparmour, firejail, the whole stack.
I've tried live boots of many other distributions but this is the cleanest, leanest, most manageable of them all. My only true concern is project lasting long-term. For now. Aside from not having GUFW. I'm happy. I think there's just a lot if misinfo and lack of hands on use from most people or incorrectly setup systems to utilize how nix should be ran. I think that should iron out over time.
nixos-rebuild build --target-host "user@host"
and it works across different architectures too (e.g. build on your fast x86 machine and deploy to a slow RaspberryPi).
I feel like setting up a new machine is just the easiest to explain.
Personally, I find dotfiles messy, as you often just want to change one or two settings, but you always carry along the whole file with all kinds of irrelevant other settings. This also makes it impractical to diff two versions of those dotfiles, especially when programs write semi-permanent settings into there.
I guess, your mileage will vary depending on what programs or desktop environment you use.
For example, I love KDE, but they really don't do a good job keeping the config files clean. Nix Plasma-Manager generally fixes that, and for example allows defining the contents of the panel in a readable form.
I think you over complicating your view here. I daily nix. Your not carrying a bunch if dot files. You have one. A single nix. Config. That's it. It's not big, long, messy, what so ever. I have mine commented by section from boot order to auto updates and backups. Your talking about 150 lines of extremely short and almost self explanatory code. I came from mint having never used nix. I figured it out doing a custom luks install and the whole custom build from scratch in no time.
Your diff issue is overblown. The edits you make are small and you cannot get lost in multiple configs unless your doing entire system writes which you would never do. I use a dead light weight diff GUI or terminal. This has to be one if the cleanest, maintenance free distros I have ever used.
It doesn't seem you have truly driven Nix with this take. No program writes directly to your config, even if there was say your temp scenario you reboot and temps would wipe away like you never did them unless you rebuild nix config. Most of your concerns would fall away once you really drove nix to see how it functions.
I've used nixos exclusively lately. It's been awesome. No system scatter, clutter. It'd immutable. There's very slight driver hassle (you don't have GUI for drivers so a simple terminal command fetches everything you need.) in cinnamon. I came from mint. I have all basic commands in executable files on desktop for ease of hassle. It's not about rebuilding the system. Its about being hands off. Next to zero maintenance because not much in your system gets altered. I went for a full custom install from terminal. The only thing I personally miss being GUI is a firewall like UFW or GUFW.
Overall its more rock solid and workable than likely every distro I have ever tried. The feature set is nice, easy rollbacks, fucking cake backups. All you have to know is your entire system lives on one small editable file called nix. Configuration. Keep it in a micro SD or USB or any backup and it's as if you never left. Any changes you want you simply tweak in the config then reboot. If it breaks then select your previous gen number on boot and your exactly where you was before.
I diff my edits and keep copies, run auto backups, and more. It's so hands off that I haven't found a better replacement yet. My single biggest concern is long-term viability in the project.
This is a good example of what people consistently overlook/misunderstand, when it comes to Nix.
Obviously you can remount a /home, or just pull the dotfiles from a personal repo, but the strength of Nix is also in that I can re-create my entire config exactly how it is defined. If i were to setup a machine completely from scratch, with a mature enough config, it will get me from 0 to my exact desktop completely unattended.
But there are also many more advantages to it, at least in my eyes. Let's take trying/tweaking new packages as an example. Yesterday I pulled an old repo for an Outer Wilds mod. The thing needs a dev environment, and a mod manager for the actual game. A nix shell
got me both, I finished my work, and when I exit out of fish, both are gone, just as I wanted them to be.
Another good example would be partial os updates. I've used Arch for almost 9 years before switching to Nix, and pretty much a top3 Arch rule is not doing partial updates, or partial rollbacks. In case of a breakage, I would have to manually redownload an older version of a tarball, pacman -U
the package, and then hope i'm not cooked. In the case of gcc incompatibilities, it can quickly become a massive pain in the ass. My nix flake would never experience this problem, because I already have two different scenarios available - either i build based on an older lockfile from my git repo, or I create an overlay for a specific input I need, so that it still pulls what it needs, and doesn't interfere with the rest of my system
Personally, the stepping stone I needed to know about is Nix Home-Manager, which basically allows you to manage your dotfiles independent of the distro. From what I understand, if I do switch to NixOS, I'll continue using this code with just some minor tweaks.
But yeah, I agree with the verdict in the post. I like it a lot, but I would not have made it past the initial learning curve, if I didn't happen to be a software engineer. Sysadmins will probably be able to figure out how to put it to use, too. But it's just not for non-technical Linux users.
~/.bashrc
file (and a few others) if not just remounting /home/
in the new installation every few years.
One of my machines i've been just upgrading in place since debian 8. No need for new installation
Debian isn't barbaric at all.
Skipped to the "ugly" part of the article and I kind of agree with the language being hard?
I think a bigger problem is that it's hard to find "best practices" because information is just scattered everywhere and search engines are terrible.
Like, the language itself is fairly simple and the tutorial is good. But it's a struggle when it comes to doing things like "how do I change the source of a package", "how do I compose two modules together" and "how do I add a repo to a flake so it's visible in my config". Most of this information comes from random discourse threads where the responder assumes you have a working knowledge of the part of the codebase they're taking about.
Something like this is really hard to make a gui for. I suppose a GUI would only be useful for discovering config values?
Either way, a gui would likely look like YAST on OpenSuse.
It is part of snowflakeos.org/, though I don't know about its developments atm.
GitHub - snowfallorg/nixos-conf-editor: A libadwaita/gtk4 app for editing NixOS configurations
A libadwaita/gtk4 app for editing NixOS configurations - snowfallorg/nixos-conf-editorGitHub
I've been stuck on Nix for two weeks because I thought it would be a good idea to put a distro I had never used but that wouldn't break on my backup laptop in case my main one ever broke. I just couldn't force myself to install debian, not that I have anything against debian, it's just... kinda boring, while Nix seemed very interesting. IT SEEMED LIKE A GOOD IDEA AT THE TIME I SWEAR.
Guess what happened... I broke Arch. Then I reinstalled and the next day the laptop broke. Then the next day I tried to get my data back and the hard drive broke. So, backup laptop with Nix for two weeks...
- I really really really like the declarative stuff. Installing packages through config files is so nice I'll never lose track of what I've installed ever again 🥰 🥰 🥰 I was already using a git repo for all my config files + GNU Stow to symlink everything to its proper place, so adding the .nix configs to that setup was very easy.
- Having a clean system on rebuild is great. No more clutter left everywhere that I don't know about, no more half broken stuff left lying around.
But...
- It's not Arch. Not Nix's fault, but I kept hearing that it would be "like Arch but declarative"... and it's really not 😑 Everything seems over-complicated vs as simple as possible.
- I absolutely hate the language.
- What's with those error messages from hell???
- And speaking of hell, every language that can't just use indentations like YAML instead of cluttering the code with {} and [] and () should have been relegated to the darkest pit of hell 20 years ago. But points to Nix for being less awful than JSON (the comma on every line but not the last thingy make me want to build a time machine to go murder the grandparents of whoever thought it was a good idea)
- Packages are out of date even in the unstable branch (I know it's unfair since it's not trying to be a rolling release... but... but...)
- Where are the source packages? Is that an Arch only thing? I liked having packages that automatically use the latest git commit without needing to manually install from source and manually reinstall each time I want an update like a medieval peasant... 😭
- Nix packages are weird. Even someone who's terrible at coding like me can read Arch PKGBUILDS... I miss you Arch 😢
- Apps not working because of paths that don't exist on Nix... what do you mean I need to patch the package myself? 😭 But at least there's steam-run, great preserver of what's left of my sanity.
- ~~Can't wrap my head around installing some stuff like VSCode extensions (the advice I got was "don't bother just do it imperatively...)~~ (Edit: Finally figured it out!!!)
- Wiki is often sparse on info and not very helpful if you don't already know what you are doing (and I clearly don't 😅)
- Hidden configs. Some stuff works on its own like pipewire even though I haven't installed or configured it (I went with a minimal install that just gave me a tty then build from there, no DE), and how it's already configured is not in the default config files. It's very confusing not knowing why some stuff works and how it's configured by default.
But it's kinda growing on me. Like mold. Or cancer. Brain cancer.
Succinctly : "OH GOD MY EEEEEYES"
I'm not a fan of nested parenthesis... but aside from that I don't know much about the language, is it more convenient? Does it also suffer from the error messages from hell problem?
I absolutely hate the language
Check out Guix_System_Distribution, it's just like NixOS but uses a Scheme dialect which is a better language.
GNU Guix transactional package manager and distribution — GNU Guix
Guix is a distribution of the GNU operating system. Guix is technology that respects the freedom of computer users. You are free to run the system for any purpose, study how it works, improve it, and share it with the whole world.guix.gnu.org
];
};
};
};
}
Having one
}
too many or too few is a pretty common issue with Nix and feels very similar to Lisp, even when the rest of the language is quite different.
While some people love putting Lisp in everything, I really don't get it. Guix is far uglier than Nix in the language department. Scheme is not a configuration language and thus has none of the nice things that Nix has (multi-line string handling, defaults, lazy evaluation, inline expression, etc.), instead you get multiple levels of macro spaghetti. Furthermore, Guix forces you to turn everything into Scheme, where you can just use plain Bash in your Nix build steps, in Guix that is all Scheme.
I had spent a lot of years with Scheme before starting with Guix and then spend quite a few years with that, but even after all that switching to Nix just felt so much better instantly. Instead of trying to hack a DSL onto of Scheme you just get a language that's actually build for the task.
But points to Nix for being less awful than JSON (the comma on every line but not the last thingy make me want to build a time machine to go murder the grandparents of whoever thought it was a good idea)
Packages are out of date even in the unstable branch (I know it’s unfair since it’s not trying to be a rolling release… but… but…)
Sure, some packages are outdated. But in terms of percentage of up-to-date packages, it's (AFAIK) the best out of any distro repo. And that's perhaps even more impressive of a feat when realizing it also sports the biggest repo. For actual stats: repology.org/repositories/stat…
Where are the source packages?
It's reproducible, so random updates are a no-no. You can however just dump the Git URL in your flake.nix
inputs and then override the src
of the package with that. The source gets updated when you do nix flake update
next time. Something like this:
inputs {
...
mypackage_src.url = "github:myorg/mypackage";
mypackage_src.flake = false;
...
}
pkgs.mypackage.overrideAttrs (oldAttrs: {
src = mypackage_src;
version = "nightly-${mypackage_src.shortRev or "src"}";
})
Finally managed to enable VSCode extensions without doing it imperatively or using home manager I'm so happy I could cry 😭 😭 😭
It actually wasn't even that bad, I'm just terrible at understanding documentation I guess
(vscode-with-extensions.override {
vscodeExtensions = with vscode-extensions; [
bodil.blueprint-gtk # Gtk Bluprint language support
ms-vscode.makefile-tools # Makefile language support
bbenoist.nix # Nix language support
ms-python.python # Python language support
naumovs.color-highlight # Color Highlight
ms-azuretools.vscode-docker # Docker
donjayamanne.githistory # Git History
seatonjiang.gitmoji-vscode # Gitmoji
];
})
Think about it like this:
- with ansible, you are responsible for making sure that executing the described steps in the described order leads to the desired result
- with nix, you describe what you want your system to look like, and then figuring out how to get there is nix's problem (or rather, is obvious to nix thanks to nixpkgs)
I really feel compelled to share that I actually really fucking love nix. I've never felt so confident that my computer would turn on no problem. It was hard and it was rewarding.
Idk I guess I haven't had it for long but once I got my dotfiles the way I like I just stopped messing with it.
Also nix devshells are pretty dope (◕ᴗ◕✿)
GitHub - danhab99/dotfiles: My personal configs
My personal configs. Contribute to danhab99/dotfiles development by creating an account on GitHub.GitHub
This command will just run an executable file on nix. Normally only executables which are installed from the package manager will work.
appimage-run
is another option. Which can be used to run, you guessed it, appimages
The Nix language itself is the hardest part.
Let me disagree there, the language is trivial. It's just JSON-lookalike with expressions, with a lot of nice touches that make using it much easier than all the alternatives (e.g. sane multi-line string handling, lazy evaluation, default values, powerful key/value sets, etc.). The only real stumbling for me when first encountering it was realizing that functions can only take a single argument (which can be a key/value set) and that functions are literally just :
(e.g. (a: a + 5) 6 => 11). That's easily missed if you just look at a file without reading the documentation.
The thing that makes it hard is just the complexity of the actual package collection, your configuration contains literally your whole system, and it's not always obvious where to find the thing you need, since sometimes it's a plain package, sometimes it is a services.foobar.enable = true
and sometimes you have to fiddle with override or other package specific things. Knowing that
search.nixos.org/ exists is half the battle here.
There is also the lack of static typing that can lead to rather verbose error messages, but it's not like many other configuration formats have that either.
There are a few gnarly things about Nix, even for someone who's familiar with Haskell (the most similar language to Nix that's even close to mainstream).
- Dynamic typing (you mention this briefly). Some people like the extra flexibility that dynamic typing gives, but there's a tradeoff: more errors. The thing is, due to NixOS's complicated structure, the traceback for an evaluation error might not give you any information about where the cause is (indeed, the traceback might not include a single line of your own code!). This makes errors unusually costly in NixOS specifically, so any language feature that causes more runtime errors automatically has a worse impact than it would in a more "normal" language.
- The "standard library" (
builtins
) is extremely sparse. You basically have to depend on at leastnixpkgs-lib
if you want to get any real work done. - No real data abstraction mechanisms. No ADTs, no nominal types. The only composite types are attrsets and lists. The usual way to encode a custom type is as an attrset with a
_type
field or some such. - While we're at it, very limited pattern-matching.
- Clunky list literal syntax: no commas between list elements. I can't tell you the number of times I've forgotten to surround list elements in parentheses.
- Can anyone remember the rules for escaping
${
or''
? I have to look them up every time.
Using a language server like nixd also helps a lot with auto completing packages and options in your config.
Apparently people are also working on the nickel configuration language to address some of the nix limitations and difficulties.
I really want to like Nix. The idea of declaratively defining my entire system sounds great. I can manage it with Git and even have multiple machines all look the same. I can define my partititioning once and magically get a btrfs disk working. Wow!
But I find the language confusing no matter how many times people say it's easy. I have a lot of experience with other programming languages so maybe it just doesn't mesh. It also gives terrible error messages that are hard for me to understand. And Nixpkgs is unpredictable for what version I'm going to get. One of the services I installed ended up being a release candidate version which was a surprise. What if I don't want the latest version of Docker? How do I pin it? Do I have to duplicate part of Nixpkgs? It just feels like a monorepo where everybody has to be on the same versions. Why on earth do the Nix language docs start by introducing math expressions instead of here is a simple self contained thing that installs one program. Here's how you configure it. Here's how you expand. Why does the dependency graph seem to pull in so many unnecessary dependencies? For example, I tried to build a minimal Docker image (which Nix looks to be a very good fit for), but I couldn't figure out how to strip out dependencies that likely were only used during build for a dependency.
I still like the idea and have managed to get my server defined entirely with NixOS which is very cool, but I can't recommend this to my tech friends because if I'm confused they will be more so.
I have not used Nix, so I may not know what I am talking about.
That said, I have been using Chimera Linux which uses the APK package manager. It works by maintaining a single file in /etc/apk/world that specifies all the packages the user wants on the system. This is used to calculate dependencies and install packages. When you “add” and “del” packages, all it is really doing is adding and removing from this list. If you remove a package, it will remove all the dependencies too unless they appear in the “world” file.
If you do not specify a version number for a package, you get the latest. But you can pin versions of you want.
If you copy the world file from one system to another, you get the same set of installed packages.
So, if I use git to backup my world file, maybe a couple of other entries in /etc, and the dot files in my home directory, I have pretty much everything I need to completely recreate my system.
Is it really worth all the extra complexity of Nix?
have to go now, hope someone who is informed can agree/disagree here
Judi Bowker - Actress, Soundtrack
Judi Bowker. Actress: Le Choc des Titans. Judi Bowker was born on 6 April 1954 in Shawford, Hampshire, England, UK. She is an actress, known for Le Choc des Titans (1981), François et le chemin du soleil (1972) and Count Dracula (1977).IMDb
We're mamalians
It is our duty to name our galaxy something related to tiddies
like this
Limitless_screaming likes this.
Fun fact: the word “galaxy” has the root of “milk” in it. It’s dairy all the way down.
Galactic / lactic
Milfy Way, or Milfky Way.
\
(Aka The way of the milf.)
It's such a shitty joke (my brainhole entertains itself in the stupidest, nonsensical, basic ways).
I hope all of you tankie roaches meet the same fate as Donbas cowboy, Russell Bentley.
Bentley’s wife, Lyudmila, then claimed that Russian soldiers from a tank battalion abducted him.According to the Investigative Committee, Vansyatsky, Agaltsev, and Iordanov tortured Bentley on April 8, and he died shortly afterward.
Vansyatsky and Agaltsev are suspected of blowing up a car with Bentley’s body in it and ordering Bazhin to get rid of what was left of his remains.
Imagine what was going through Bentley's mind as his fellow Russians were torturing him to death.
You are all vile and disgusting scum. Let's hope one day you get to experience Bentley's last moments.
Better late then never, right?
I hope Dessalines in particular gets a taste of russian culture by getting closely acquainted with some champagne bottles (russian style).
Russian Soldiers Charged With Involvement In American's Death
Russell Bentley, a Texas man who as the "Donbas Cowboy" gained notoriety for joining Russian-backed forces in eastern Ukraine, was tortured before being killed in the Russian-occupied Ukrainian city of Donetsk, Russian authorities said.Current Time (RFE/RL)
OBS does not allow me to create a new pipewire screen (only one works)
How come when I try to create a new obs screen, it is black, whether or not i toggle off the visibility on Screen Capture
and how do i get it to show the capture settings, like which monitor, or what portion of the screen, to be clear, the! first capture works, for some reason no other capture i try to create is letting me configure or display anything
^ Image \
pastebin.com/AzKCZ8Tt \
^ Logs \
imgur.com/a/K7pMA4p
\
^ Video \
There is a chance this might be related to another issue I had, but I dont know a fix (I have to manually add what portals I want to install due to a bug, but I have the plasma portals so that should be enough?)
debug: Found portal inhibitordebug: Attempted path: /app/bin/../share/obs/obs- - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.Pastebin
There's a multitude of things going on here probably, but you need some debug logs to find. My guess is because your machine probably has multiple GPUs enabled, it's picking the inactive one, or you have multiple portal methods install and it's choosing the wrong.
Can you get some logs?
I have the hyprland portals installed, and the kde ones, due to some issue I had to explicitly install them so idk if that will mess with the way applications handle it, assuming not, and yes I have two gpus, one dgpu, and one igpu, the dgpu is directly connected to my hdmi, does OBS stuggle with 2 gpus? still, that sounds like it would be a issue with capturing the monitor managed by my igpu. Not a reason to stop a second pipewire capture.
What logs do you need? I provided some from running OBS but i assume it isnt enough, what logs should I collect, or is there a flag i need to run with OBS
Missed your logs link, but there's some hints in there.
You have both an Intel GPU and Nvidia GPU in that laptop, and it's selecting your Intel while trying to use Nvidia compatible settings. So you need to try and force everything to either work on Nvidia, or everything to work on Intel. It can't do both without splitting the settings per GPU, which I don't think is an option in OBS.
I tried nvidia-offload, as I set up PRIME awhile ago, it didnt help, here is the logs, if its useful:
pastebin.com/CiJ4Zyjw
Idk if OBS would actually respect the GPU being handed to it, or if it'll do something weird with screen capture, its weird per-gpu settings is not a option with OBS, if this is a OBS bug, i can file a bug report. Hopefully it can be resolved here.
[spiderunderurbed@daspidercave:~/tmp2]$ nvidia-offload flatpak run com.obsproj - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.Pastebin
Well in that log, it actually DOES use the right GPU. There are some other errors you have going on in there though, like you seem to have AV1 encoding selected somewhere in your settings, but this RTX 3070 doesn't support AV1 encoding (on the fly) AFAIK.
Try launching the app this same, setting all your hardware encoding stuff back to defaults, then see if you can get it working. In these logs it IS picking up the second pipewire display, so that's good, but launch this way again without AV1 enabled then upload the logs again and let's see what's happening.
Back in Action Netflix Review - Is It Worth Watching?
To Get More Detail Review Of This Movie Visit The Blog...
Technology giants Alphabet (GOOGL.O), opens new tab, Amazon (AMZN.O), opens new tab, Microsoft (MSFT.O), opens new tab, and IBM (IBM.N), opens new tab were named as "central to Israel's surveillance apparatus and the ongoing Gaza destruction."
First as tragedy, then as… also tragedy. IBM and the Holocaust
IBM and the Holocaust: The Strategic Alliance between Nazi Germany and America's Most Powerful Corporation is a book by investigative journalist and historian Edwin Black which documents the strategic technology services rendered by US-based multinational corporation International Business Machines (IBM) and its German and other European subsidiaries for the government of Adolf Hitler from the beginning of the Third Reich through to the last day of the regime, at the end of World War II when the US and Germany were at war with each other.Published in 2001, with numerous subsequent expanded editions, Black outlined the key role of IBM's technology in the Holocaust genocide committed by the German Nazi regime, by facilitating the regime's generation and tabulation of punched cards for national census data, military logistics, ghetto statistics, train traffic management, and concentration camp capacity.
What is happening on Programming.dev instance?
Date systems in Excel - Microsoft Support
Learn about the 1900 and 1904 date systems and how to change the default if necessary.support.microsoft.com
I thought about that, but decided to leave it as an exercise for the reader.
Don’t forget that Integer8 (the middle dragon) counts increments of 100 nanoseconds, because… reasons.
And don’t forget that 1900 still is a leap year in Excel.
I have been able to outsource low level parsing to third party libraries
Hahaha!!!
Today I watched a Java server crash because a library decided it needed more than 3GB of heap space to read a 10MB file. That was after manually removed background colors from around 100,000 cells, which apparently caused the parser to create even more objects in its internal representation of the sheet.
Yeah, I get it. I've had many libraries fail me in as many ways, which is why I consider it lucky to not have to implement my own. I work in .net these days, but there have been times where I had to just dig into the xml inside the xlsx and use xml tools. Those were mostly one-offs, thankfully.
Back when I did Java I had a frustrating experience with IBM's libxml causing our app to crash after several days due to a memory leak. I didn't have access to the production environment so it took me probably 3 weeks to find the cause and only after digging through a crash dump provided by the sysadmin. Not related, but you triggered my traumatic memory 😀
And don’t forget that 1900 still is a leap year in Excel.
Thank you! Saying this finally made me realize why I always need to add/subtract one day when I’m trying to convert dates to and from the Excel representation. 🤦
Converting numbers is easy
Explanation (which might be wrong, since I’m writing this after banging my head against a wall. Please do correct me if I’m wrong):
In regular numbering systems (i.e., decimal), we exhaust all 10 digits (0–9) before we reach two-digit numbers. The first number to require 3 digits is 10². The first to use 4 is 10³, and so on.
In music intervals, there is no “0”. The interval c’–c’, for instance, is called a prime (1). This has the funny consequence that moving by a fifth and then by a fourth doesn’t land you on the ninth, but the octave (8). Moving by an octave and then another octave gets you to the 15th, not the 16th.
In Excel, shit hits the fan when you need to convert column names (A, B, C…) to numbers (0, 1, 2…). Since we use 26 characters as our ‘digits’, we’re in the hexavigesimal system. Knowing what I told you in the first paragraph, you’d expect the first double-digit column (AA) to be 26. And you’re right.
However, when do we need 3 digits? Which column is column AAA? A sane person would say it’s 26², so 676. Ha! No. Column number 676 is actually ZA. What gives? Well, we only ditch the zero for single digit numbers. All subsequent columns actually use 27 different characters, the ‘empty character’ being one of them. That’s where we get the ‘single digit’ – there actually is a second digit, only it’s empty.
So the column AAA actually has index 702, or 26×27. Which index does the column AAAA have? 26×27². The system of adding powers of the base works, only we changed bases midway through.
You can see the lopsidedness in the index lookup table (I’m not displaying all characters for brevity). Sane number systems have square tables. Excel’s is 26×27 (shown are 4×5).
like this
originalucifer likes this.
I can track my old lease car
So, I still receive telemetry information from my old lease car, a Kia e-Niro, to my app. A huge, HUGE privacy issue.
I made sure to remove my profile from the car before turning it in, and doing a factory reset of the car's software.
I can see everything, AC, whether there are doors open, odometer, and above all, location.
Also tried to see if I can turn off the AC, but any commands throw an error, so disabling my account on the car at least did something 😅
I had it in the Netherlands, it's in Poland, and it looks like it's on its way to Ukraine.
Kia, you need to check your security.
Edit:
Holy shit it gets real bad. I can lock and unlock the car.
like this
giantpaper likes this.
like this
giantpaper likes this.
like this
giantpaper likes this.
On some websites, you can get the VIN with just the plate number.
Of course, the VIN is also displayed on the exterior of most cars anyway
like this
giantpaper likes this.
I bought a used ev6 and the previous owner profile was still on there.
Had to send info including proof of purchase and ID to have that old account removed.
This was from an actual Kia dealer that made it a certified pre-owned as well. I don't understand why they didn't have the old account removed.
like this
giantpaper likes this.
I don't understand why they didn't have the old account removed.
why bother when you'll go through the hassle for them, I guess
like this
giantpaper likes this.
I used to work for AAA which has a program called GIG (Get It Going) where you can rent a Prius in the Bay Area much like a Lime scooter. They had to stay connected and EVERY SINGLE WEEKEND someone would take one up to hike in the mountains or drive down the coast, lose connection and it would instantly go into lockdown mode. They would have to call for us to tow a dead car they couldn’t even open to get their things out of.
So hey, a bear or crackhead might do the killing for you if you get a WiFi car
I can lock and unlock the car.
Keep it locked once the passenger is out. Maybe then they care.
Cybersecurity professional here, I'd read up on Kia's responsible disclosure policy, to avoid any potential trouble, and for guidelines on how to disclose it to them and handle this ethically.
kia.com/eu/vulnerability-discl…
Unfortunately they don't do bug bounties, which is too bad.
Edit: I wouldn't listen to people telling you to lock the car, exploit it in other ways or disclosing it to the media first. That is unethical at best and illegal at worst.
like this
giantpaper likes this.
like this
giantpaper likes this.
like this
giantpaper likes this.
like this
giantpaper likes this.
Nissan does this too. I leased a new Kicks when they came out and HATED it. Seats were terrible, car was underpowered, and some jackass decided to program the cvt to "shift" because Nissan got complaints that the car was stuck in gear. Just learn how a CVT works.
Anyways, 4 years later, I still get emails about monthly maintenance work, tow alarms, and tracking updates. I never asked for them to begin with and I guess I'm stuck with it as a VW guy now.
Elon Musk fonda il suo partito dopo il sondaggio su X: «Oggi nasce l'America Party per restituirvi la libertà »
L'intelligenza artificiale Grok è pure diventata un sondaggista per l'occasione. 😂
Secondo la sua intelligenza artificiale, Grok, la nuova formazione potrebbe assestarsi intorno al 5-10%, rompendo così il granitico bipolarismo americano.
Elon Musk fonda il suo partito dopo il sondaggio su X: «Oggi nasce l’America Party per restituirvi la libertà»
L’annuncio segue un sondaggio lanciato dal miliardario il 4 luglio, in cui il 65% degli americani si è detto favorevole alla nascita di una nuova formazione politicaUgo Milano (Open)
reshared this
prealpinux e diggita - istanza lemmy reshared this.
por qué elegí Tuta como mi servicio de correo electrónico
-precio justo
- empresa fiable, no venden tus datos
- la mejor opción si necesitas varios dominios o alias con varias bandejas de entrada
- servicio de calendario
- aplicación móvil multiplataforma, escritorio para Linux mantenido
-Me encanta el modo offline
-Privacidad
-utiliza y apoya el software libre
¿Más información? tuta.com/es
Tuta: Activa gratis la privacidad de tus correos electrónicos, calendarios y contactos | Tuta
Tuta garantiza la privacidad de tus datos de forma gratuita y sin publicidad. El cifrado quantum resistente hace de Tuta la mejor solución tecnológica segura para proteger tu privacidad.Tuta
Por qué elegimos Tuta
Por qué elegimos Tuta
Tuta es un servicio de correo electrónico seguro con sede en Alemania. Lo que diferencia a Tutanota es su enfoque centrado en la privacidad. Esto significa que no tienen acceso a tus datos, y su servicio es uno de los más discretos de comunicación por correo electrónico.
Con una interfaz limpia y sencilla, libre de distracciones inútiles, Tuta es una opción válida para quienes buscan seguridad con privacidad. Es sencillo, funciona, ¡es Tuta!
Recupera tus datos, con el correo electrónico, el calendario y la agenda de contactos, encriptados, de Tuta.
más en tuta.com/es/email-comparison
Tuta: Activa gratis la privacidad de tus correos electrónicos, calendarios y contactos | Tuta
Tuta garantiza la privacidad de tus datos de forma gratuita y sin publicidad. El cifrado quantum resistente hace de Tuta la mejor solución tecnológica segura para proteger tu privacidad.Tuta
The effects of Lemm.ee shutdown can already be seen.
Fediverse Observer checks all sites in the fediverse and gives you an easy way to find a home from a map or list or automatically.
Lemmy Sites Status. Find a Lemmy server to sign up for, find one close to you!lemmy.fediverse.observer
like this
originalucifer likes this.
Native version of Unreal Tournament 2004
I recently switched to Nobara and I'm currently trying to get everything to work. I'll be a bit spammy here looking for help, I hope that's ok.
Today I would like to install my retail version of Unreal Tournament 2004 that came on a DVD.
I got the installer for the native Linux version to run and copied over the latest patch. But when I try to run the game i get./ut2004-bin-linux-amd64: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
I tried to install libstdc++ through dnf and got
Package "libstdc++-15.1.1-2.fc42.x86_64" is already installed.
Package "libstdc++-15.1.1-2.fc42.i686" is already installed.
In /root/lib I habe a libstdc++.so.6
Does ".so.5" mean I need version 5. How do I get the version Unreal Tournament 2004 wants?
Or would it be easier to use the Windows version through Wine?
edit: managed to get the native version to run: feddit.org/post/15075302/76663…
Windows version is also problematic.
Do you have a current version of the game?
Lutris scripts are also often a good help: lutris.net/games/install/504/v…
Unreal Tournament 2004 (64-bit Native + Steam)
Unreal Tournament 2004 (64-bit Native + Steam) - LutrisLutris
Well obviously the version on the DVD is ancient. I did apply the latest available patch, but that is also ancient.
I assume the steam version the Lutris script uses was updated at some point after the last retail patch.
Bummer. Maybe you can get that from some other distro's package and add to the library path.
But at that point going the Proton route is probably easier.
You do this with the symbolic links and
ln -s
, but check the order of the parameters, as I always get those with long the first time around.
Sounds like the best way would be to run the software in a period appropriate container.
Or find the source for libstdc++.so.5, compile it yourself and set the appropriate LD_LIBRARY_PATH.
Honestly this is not a good reason.
Basically the only sticking point IMO would be whether the specific games you enjoy tend to have problems (often due to draconian DRM or anti cheat systems)
I have those reasons. Multiple games, and several other work-related software requirements. And related to this post I literally have the physical media for UT2004 sitting on my desk because I recently reinstalled it. Like I said, I'm still running Linux on multiple machines but I'm not yet comfortable cutting the cord.
My job is only 10% IT but I'm going to be having to deal with this more soon. I have at least a dozen PCs I'm going to have to make decisions about before Win10 EOL. Maybe I'll be more confident soon after switching over more PCs. Or less. We'll see, it will go one way or the other.
Looking in the aur libstdc++5-bin package it's getting it from Debian pre-compiled: packages.debian.org/bullseye/l…
I don't know about Nobara, but if isn't available there you can get the library from the same source and use LD_LIBRARY_PATH
to load that library.
Debian -- Details of package libstdc++5 in bullseye
The GNU Standard C++ Library v3packages.debian.org
Crashes everytime I try to switch to fullscreen though, I'll play around with it for a bit, hopefully I'll figure it out.
You’re much better off either running it in a container that provides the ancient libraries it needs or running the Windows version through Proton. Otherwise, my understanding is that if you were to theoretically provide it everything it needed, you’d basically be downgrading your distro to a version from 2004.
The Proton approach is what I would try.
With the help of this forum post and a bit of persistence I managed to get it to work and I wanted to share how with future generations and/or my future self.
First Problem: libstdc++.so.5
dnf does not have libstdc++5 but apt does.
Solution: I installed Mint on a Virtual Machine ran sudo apt install libstdc++5
and then copied the library to my real machine into the system directory of UT2004. The game now starts. I know there must be a better way to solve this.
Second Problem: Game starts in a tiny window stuck in the top left corner
Alt+Enter switches it to a real window that makes the game useable, but setting a proper resolution and trying to make it fullscreen again crashes the game.
Solution: Open /home/user/.ut2004/System/UT2004.ini, go to the [SDLDrv.SDLClient] section and set all lines with viewport to the desired resolution.
Third Problem: No sound
UT2004 uses the obsolete OSS sound system.
Solution: Run the game under a compatibility wrapper. Debian and derivatives have aoss available. Fedora and derivatives have padsp. Thus run the game with padsp "./ut2004-bin-linux-amd64"
and the sound works.
Anyone have experience with Zen Privacy app? (not the browser)
Zen
Zen is a simple, free and efficient desktop application that helps you browse the internet and use your apps without annoying ads, trackers, or hidden threats.zenprivacy.net
TLDR; risks far outweigh the benefits. See bottom of response for recommendations.
Should you use it?
It works by setting up a proxy that intercepts HTTP requests from all applicationsDuring the first run, Zen will prompt you to install a root certificate
Zen will be able to decrypt and analyze your entire traffic. And then it'll encrypt what it allows before letting it leave/enter the device. This means even if you trust Zen, that one certificate is the only thing standing between your traffic staying encrypted. It gets compromised, you're compromised.
Do not trust an app with your entire traffic, ever. Even if its not malicious there are going to be bugs, vulnerabilities, leaks, etc.
Moreover, something being open source does not mean its audited by people who know what they're doing - neither for hidden malicious code or mistakes. I did not see any formal audits being mentioned in the readme.
grapheneos.org/faq#ad-blocking…
What can you use instead?
You should instead use ublock in the browser and system wide DNS blocking on your device. You can use an adblocking public DNS server (e.g. Mullvad) or setup pihole locally. You do not have to self host pihole, you can just set it up on your computer and use on that device only which would be the same thing as using Zen on that device.
Note that using a public, blocking DNS will block less domains because they have to make sure it does not break anything for anyone but it will make you less fingerprintable. OTOH, using a custom blocklist you can get the most out of blocking but you're probably the only person blocking that specific subset of domains which will make you more fingerprintable. Take your poison.
What about content filtering on desktop/mobile apps DNS blocking cannot solve
DNS blocking merely stops the application from accessing certain domains. It won't be able to block malicious content served from the same domain as the content you actually need (e.g. YouTube serves both ads and videos from the same domain so you can't block their ads without blocking the video itself).
You should not install applications you don't trust on your device and use them on the browser as much as you can or use and alternative FOSS frontend (e.g. Reddit, Discord, YouTube etc.)
But some applications might be circumventing system DNS
Yes, there's nothing stopping an application from doing its own DNS resolution or using hardcoded static IPs. You should not run applications trying to be actively malicious in this way. Neither Zen, nor anything else will be able to protect you from untrusted code doing suspicious things on your machine.
GrapheneOS Frequently Asked Questions
Answers to frequently asked questions about GrapheneOS.GrapheneOS
Anyway it's always good to use this and similar apps on the PC, in Mobile maybe InVizible Pro (F-Droid version please).
Safing Portmaster - Easy Privacy
Portmaster is a free and open-source application that puts you back in charge over all your computer's network connections. Increase your privacy and security. Get peace of mind.safing.io
I would still download a car if I could. 🚗
cross-posted from: sopuli.xyz/post/29947730
I would still download a car if I could. 🚗
Best YouTube Frontend for iOS
It would be nice if it also had features like SponsorBlock.
like this
Endymion_Mallorn likes this.
Hm, I wonder why that is...
Can't be at all to do with the fact that Android has a much more open development and installation platform than a famously locked down device. Most FOSS developers use Android, and write app's for devices like those ones that they own. The better question is, why not just use Android and use something like LibreTube? In terms of cost, Android devices are much cheaper, and in terms of capability, they're more capable.
Can't be at all to do with the fact that Android has a much more open development and installation platform
Less to do with the "development platform" and more to do with the fact that you literally can't install them on iOS devices because Apple would never approve them, and you need their blessing to get it installed.
In terms of cost, Android devices are much cheaper
Used to be. Not so much anymore. At least not the high end ones. Google reached price parity with Apple in the last generation.
I’ll get a Google Pixel with Graphene when my phone dies or gets lost.
ONE OF US, ONE OF US
I'm not sure how effective that no tracking thing is
Not sure what you mean but you can disable tracking in any YT account. It's in the settings.
I'd say use the website through Safari. Install AdGuard, SponsorBlock, and Vinegar, and it should be smooth sailing. Return YouTube Dislike is available as a UserScript.
Brave and DuckDuckGo also provide nice experiences with YouTube, but thry sadly do not have SponsorBlock or Return YouTube Dislike.
If you really need an app, though, give uYouPlus a try.
Invidious does not have recommendations aswell.
Well, I don't need recommendations for a start. I can see the appeal, but my subscription feed is good enough for me.
Also, YouTube is incredibly heavy in comparison, and I personally believe it's better to avoid tracking in the first place than to jump through hoops to cripple or block it, so Invidious and yt-dlp are the obvious solutions for me.
With one exception, all of my machines have 8GB or less, and I use a Firefox-based browser on desktop (Goigle deliberately slows down their services on non-Chrome browsers). Also, YouTube does have server-side tracking, and I need to be able to manage my subscriptions. I could use RSS, but I already have a reader installed for news and I don't want it getting cluttered.
uBlock and Mullvad is a great combo, and I am known to use the main site if both Invidious and yt-dlp aren't working; but the fact remains that Invidious is the inherently more private option.
I just watch YouTube signed out in Safari. It is very easy to build your algorithm from there. I don't mind the ads since I don't watch YouTube mainly on my phone and I occasionally clear cookies.
You can also install Orion Browser, made by Kagi creators of a privacy focused paid search engine, which supports Firefox extensions like uBLock but I don't think it is open source right now but It will be soon.
like this
Endymion_Mallorn likes this.
Vinegar - Tube Cleaner
Vinegar is a Safari extension that replaces the YouTube player with a minimal HTML video tag. It removes ads, restores picture-in-picture, and keeps videos playing in the background.App Store
Andi - AI Search for the Next Generation
Andi is AI search for the next generation. Instead of just links, Andi gives you answers - like chatting with a smart friend.andisearch.com
Orion Browser on iOS/iPadOS is compatible with (some, not all) Firefox/Chrome addons. Add SponsorBlock for YouTube, uBlock Origin and Video Background Play Fix from addons.mozilla.org and use the YouTube website as is?
Used to run my own Invidious instance I used with Yattee but it got banned and then for some reason ate shit and died completely.
add-ons on Orion
It's great to know that they are working better now, last time I tried almost none was functionnal and it was quite a pain to install / uninstall / switch source (Firefox / Chrome version) in the hopes of it finally working. I’ll have a look, since then I’ve been using Brave + piHole and it was more or less decent.
Counting Crows - Underwater Sunshine (2012)
A quattro anni dal loro ultimo disco "Saturday Nights and Sunday Mornings", i Counting Crows ritornano con un nuovo lavoro e questa volta è un disco di cover, spiazzando ancora una volta i loro fan. Ad Adam Duritz & co. infatti, una cosa su cui non si discute è la libertà di "scelta", in poche parole fanno quello che gli pare senza filtri e costrizioni di sorta... Leggi e ascolta...
Counting Crows - Underwater Sunshine (2012)
A quattro anni dal loro ultimo disco “Saturday Nights and Sunday Mornings”, i Counting Crows ritornano con un nuovo lavoro e questa volta è un disco di cover, spiazzando ancora una volta i loro fan. Ad Adam Duritz & co. infatti, una cosa su cui non si discute è la libertà di “scelta”, in poche parole fanno quello che gli pare senza filtri e costrizioni di sorta. Questa loro “scelta” gli permette di spaziare non solo con dischi variegati; dal vivo, in studio, di cover ma soprattutto con i tempi da loro scelti in base alle loro esigenze e non quelli dettati dalle Majors di turno. Dimostrazione è la scelta dei quindici brani che non appartengono ad un repertorio di canzoni famose o di facile ascolto ma scelte tra quelle che più piacevano a loro. Come risponde Duritz in una intervista: “Io sono un grande credente di una semplice regola, che qui non ci sono regole”. Insomma un gruppo “indipendente” nelle scelte e nelle esecuzioni della serie “prendere o lasciare”... artesuono.blogspot.com/2014/08…
Ascolta: album.link/i/1169968863
Home – Identità DigitaleSono su: Mastodon.uno - Pixelfed - Feddit
Counting Crows - Underwater Sunshine (2012)
di Silvano Bottaro (or What We Did On Our Summer Vacation) A quattro anni dal loro ultimo disco "Saturday Nights and Sunday Mo...Silvano Bottaro (Blogger)
Me too!
I used Gentoo almost exlusively from like 2003 to maybe 2012 or 2013. I switched to Arch about then. But quite recently I made the switch back to Gentoo on my primary box and I'm happy I did.
Only thing I still need to do to really make it long-term sustainable for my particular use is to set up a build server on my network. My "primary box" is in the room where I sleep and I need it dark and quiet when I'm sleeping. Can't have MOBO color-shifting LEDs and fan sounds overnight. And I can't compile something like Chromium in less than the 15-to-16-ish hours I'm awake in a given day. (And I'd prefer to compile it myself rather than using a binary package.) Hence the need for a build server.
Interested in why you went back to Gentoo after Arch.
I use Arch (btw) and tried Gentoo back in the day, but it's always in the back of my mind that compiling source could be "better"...?
and more about having a lot of choice and really nice tooling.
it's in some ways a bunch more stable and declarative than arch.
packaging your own stuff is even easier and you can just have most packages be stable while only running unstable version of the packages you explicitly care about 😀
So, I've been using Arch Linux ARM on Raspberry Pis for some "desktop systems" as well as for a janky-ass NAS solution, but that project is kindof dying. They go many months in a row sometimes without any package updates. It's wild. And when people ask WTF is going on and ~~offer~~ beg to be allowed to help in some way, the admins lock the thread.
So, I've been looking to switch my Raspberry Pi's to something that doesn't depend so much on some "project" out there to be able to continue to use.
The main Gentoo project fully supports ARM. And even if it didn't, it'd be a lot easier to use Gentoo without support than Arch.
Switching my main box (not a Raspberry Pi -- it's an x86_64 system) to Gentoo was basically for the purpose of trying out Gentoo again and evaluating whether I want to take the plunge and switch everything to Gentoo.
Aside from that, there's SystemD which is yucky. (Yes, I know about Artix, but when last I tried it, it didn't really feel "ready for prime time". It depends a lot on the main Arch repos.)
Plus, I do kindof like the idea of "more control over my system(s)". Configuring/compiling my own kernel (yes, you can do that on Arch, it's much less "in the spirit of" Arch) to make it as minimal as possible and disable everything I don't need. And of course USE flags are a plus if you want a light system.
Anyway, those are my main reasons.
Ah, Ok, yeah Arch on ARM is struggling at the moment
I have / had some Ras Pis on it, but they wrapped up .. Pi0? a while back, so had to look at Raspbian (or whatever it's called now)... I'd not considered Gentoo for them... hmmm
Maybe I'll check that out
Thanks
The “fun” aspect was what drew me to BeOS when it was near its heyday. What that thing would do in comparison to Winbloze at the time and the user experience in general was astonishingly more pleasant.
I remember their simple web server called Diner I had a website hosted on an older machine running Diner in my lab and it was just always on and when my office got DSL I felt like a king having that site up and accessible from anywhere, knowing it was on a box in my office and running Diner on BeOS.
I tried to make this logo from scratch in Blender for a wallpaper and kinda couldn't get the shape right because the angle of the actual logo is a bit weird.
Good to know that I can use this official model.
That would make a huge difference.
I ran Gentoo back in the early aughts; it was hella better than Redhat, but it felt like I was constantly compiling stuff, and new installs and upgrades could sometimes take more than a day. I don't remember what I jumped to after Gentoo, but I've never considered it again because of the lack of prehbuilt binaries. It seemed bitcoinish to have thousands of people wasting CPU cycles compiling the same package when it could be compiled once and redistributed.
Where Gentoo is nice is in the build flags: there's really no way to get around compiling yourself if you want to exclude optional dependencies, and Gentoo had that in spades. I am just not sure how much that's actually used anymore, but having binaries gives you the best of both worlds.
Thanks for posting that; I may have to re-investigate Gentoo.
it's also waaay better documented.
it's comfy.
but having binaries
For big packages like browsers and office suites, not all packages.
Still a win if you're so inclined. I prefer to compile 100%.
new installs and upgrades could sometimes take more than a day
Laughs in Windows...
The most popular Linux distros are binary based. Gentoo upgrades build all new software from source. If you don't want long install times, don't usr one of these compile-everything-from-source distros.
There's no option to install Windows from source, and it doesn't really come with anything more than the OS, anyway, so it's apples yto oranges. Windows might not even be compilable on consumer hardware.
Still extremely customizable, and peerless rolling release features.
You can mix and match stable and bleeding edge packages very easily and switch at any time.
When packages make breaking changes, Gentoo will warn you and guide you through the migration before you update and only if you have the affected package installed.
Why is the rust compiler so terrible?
Challenges meeting new people without an Instagram account
I’ve been trying to meet new friends and new people to hang out with so have been going to a lot of social events.
I noticed that everyone seems to ask for my instagram account and when I say I don’t have one that connection kind of dies, and it feels too personal to ask for someone number when I just met them.
I don’t want to create an instagram because of the privacy invasions of meta but I also don’t want to feel left out when trying to make new connections. Anyone have any advice?
like this
originalucifer, Oofnik, Endymion_Mallorn e giantpaper like this.
like this
Oofnik likes this.
Privacy is subjective. Use it but dont use it for things you don't want Facebook to know about. Don't use it on your phone. Don't use it on a computer with things you care about. Keep it in a container tab in your browser but don't keep it open all the time.
It's kind of a pain but you can definitely be mindful and only give meta crumbs where others are giving them truckloads of data.
Sadly there is a lot of good content on Instagram
Don't use it on your phone
There's also the option of using Private Space (Android 15+) or its multiple clones in manufacturer OSes. It effectively creates a new user profile which can be deactivated at will. The new user profile also has no access to any data from the main profile that can't already be controlled by permissions, like the app list. It has its own instance of Play Services, so AFAIK it shouldn't be linkable to the main profile. It's the best middle-ground I've found this far if the app needs to be installed in one way or the other.
An IG account isn't a phone number or email, and I think it's weird that young people treat it like it is.
Just say you don't do social media, and if they can't respect that, it's a quick test as to if they're your people or not.
like this
Endymion_Mallorn likes this.
like this
Endymion_Mallorn likes this.
Or come across as a weirdo, conspiracy theory, antisocial, tech obsessive nerd.
I mean, it's not inaccurate, but not maybe how to present initially when you meet someone.
That is a good point, when I say I don’t have any social media more than half the time people respect it, almost like I’m saying I’m X years sober from alcohol.
But I still feel like I’m tempted to make an account to avoid this additional social friction. Maybe I won’t use it for anything except getting people’s contact info in these situations. I’m not sure I’m a bit torn.
like this
Endymion_Mallorn likes this.
Maybe I won’t use it for anything except getting people’s contact info in these situations.
This is exactly what I did. I posted like three pics of my dog, and put it on private and never really use it except for that purpose.
I have never used any social media before or had an account on anything else, but something changed and people started treating instagram like a phone number, which is weird to me but that's the way it is now.
Don't feel like you must do this, but just wanted to say you're not the only person to do no social media, but felt the need to open an instagram
quick test as to if they’re your people or not
Absolutely... it's like when during job interview the recruiter ask if you code on the weekend. Some people treat that like the absolute worst question ever. Yes, in most cases I would argue it's to probe if you can be abused by working over time for free... but maybe you are into that or rather you do have found a way to make it work, e.g. NOT work during some weekdays. The point is that the question itself is a way to discover BOTH ways, for them AND for you. It is perfectly fine to stop right there and then if any of you is now aware that it's a show stopper because of whatever difference. The entire purpose of dating or interviews is to engage in a more involving relationship ONLY if it's worth it for both. It's a discovery phase, not a "let's close the sale" phase.
I mean again my initial reaction would be that indeed ... BUT it depends. If they genuinely offer say 3x rate, it's on demand from MY side (not the client), double vacations, etc then maybe. Again it has to be something that's actually interesting.
Sadly this is not even .001% the case, usually companies consider the weekend an extension of the week and such cases, they can absolutely go get fucked.
when during job interview the recruiter ask if you code on the weekend
I think it's more to see if you're actually passionate about what you do and you don't "just" do it for work, which definitely is a bit of a twisted view, when on average you'll already be spending 40 hours a week doing that, but I think people tend to make this sort of evaluation, because people who love programming so much to also do it on their free time will usually be better, since they simply have more experience than those who only do what they're assigned to do
If it's such an obstacle for social life, I'd just give in and make an account. Given the alternative is "exchanging phone numbers" (with the intent to text or call, presumably) I'd say Instagram is no worse privacy-wise - both offer absolutely no privacy protection. If a phone number is required to register (I don't know if it is), I'd get a bootleg sim specifically for it. I would treat all communications on any proprietary platform (even 1-on-1) as though they are happening in public (Twitter-style). Avoid using apps if at all possible as they have more access to your device. If that's not possible, at least do not give those apps any permissions, however hard they are trying to eek them out of you. Do not use it for anything but chatting with your acquaintances - merely looking at your feed, even without any explicit interactions like opening a post, gives Meta a lot of data about you.
If the connection moves on from "acquaintance" to "friendship", perhaps try pushing them towards a better platform - I recommend Matrix as it is federated (unlike Signal), and has pretty nice clients/UX nowadays (unlike Tox and XMPP), and is e2e-encrypted (unlike almost everything else).
like this
Endymion_Mallorn likes this.
like this
Endymion_Mallorn likes this.
Back when Craigslist had personals ads I answered one saying that I had 10 laptop computers and no facebook account, and I actually got a couple of dates that way. Not everyone wants corporate media.
I've been chatting (non romantically) with someone I met on another forum, who is about the same way. No facebook or reddit or anything, not even Lemmy, just a few niche forums.
like this
Endymion_Mallorn likes this.
like this
Endymion_Mallorn likes this.
This is, IMO, the biggest problem with FB and IG. They've replaced personal connections. I know some women who say they won't date anyone without an IG account.
and it feels too personal to ask for someone number when I just met them
Someone's number is literally just a series of digits. Social Media has their fuckin' life's story. I'd say it's far less personal.
like this
giantpaper likes this.
I think it's mainly two things:
- people fear reverse phone numbers look up tools more then the equivalent tools for social media.
- It's viewed as less replaceable then just blocking somone on social media
I don't really agree with either of these but it is what seems to be common.
like this
giantpaper likes this.
Get a new phone number and never sign it up on anything. It is very easy to replace a phone number. If you have had a phone number for multiple years and signed it up multiple times and still using it, it is time to change it now.
Blocking somebody on social media doesn't really mean anything, they still have your account, can still see your posts, comments, and even liked videos if they use another account. You would have to delete your account if some random person has your personal Instagram that you don't want anybody knowing, even if it is private.
They both have there downsides though.
yeah i feel you. I'm in a band, so instagram is basically a necessity for promotion and communication. getting the word out about shows, other bands will message me for gigs etc
just try to use it a little as possible, and try to lock it down as much as possible in the os. you can do alot in the android app settings.
basically treat it as you would having a conversation near a security camera.
The band TOOL literally never did any interviews before (or after) the internet.
Worked well for them.
Anyone have any advice?
Yes: recognize what you’re trying to accomplish and change your actions.
Privacy requires shutting people out of your life. Meeting new people requires letting people into your life.
If people expect that the first “gate” into your life is your social media then meet that expectation. Have a social media presence. Post shit that you want people to see on it.
If you’re afraid of letting the companies that operate social media see your life, examine why. It may be that you’re perfectly fine with the trade off of a limited hang out in exchange for looking normal. Most people are.
It doesn’t have to be instagram. You could have a snapchat or a tiktok or whatever.
I disagree. You are normal if you have social media and not if you don't?
Dunno man, if people need IG to interact with you and you are not comfortable with it, maybe they are not your people, you know?
Why should one go into uncomfortable territory for others, people should interact from positions of comfort, otherwise its a stretch for one side and just a bad time all round.
One thing is for sure @ElectricWaterfall@lemmy.zip , you will have a harder time, make less connections, but I'm pretty sure the ones you will make, will be solid.
One word of advice as a fellow non-socialmedia-person. If you want to meet new people, make sure you are in the same place at a certain time on certain days. That way people know where you might be during certain hours and that is also a way to make connections. Just be sure you like said place.
Social media is literally normal.
It has gone through a process called normalization in order to become an expected part of social interaction. The op even said that people expect them to have a particular type of account and they feel like not having one excludes them from having more friends.
Yes, you are normal if you have a social media account and abnormal if you don’t.
The ol’ sarcasm detectors’ flashing red, ringing the bell and pouring black smoke out of all the panel joints but yes: if you want to fit into society it’s important to have social media.
If you wanted to live a private life in the 1970s, would it be better to descend from your cabin hundreds of miles from civilization with a wild mane of shaggy hair wearing your homemade leather suit or with an unstylish but kempt haircut, nondescript jeans and shirt and military duffel bag looking like any other of the myriad characters wandering the roads at the time?
Obviously you’d want the latter. Part of privacy is blending in so that you don’t arouse interest.
Nowadays if you want to be a private person and still interact in society, like the op, you need to have all the trappings of a someone who doesn't raise alarm bells. That includes, especially as your age drops, social media.
Social media is literally normal.
That's your bubble, not mine and not generally. Social media profiles is something 2010's here, maybe some still have it. What's in now is loose communities like Lemmy or Tiktok and chat apps for irl friends.
It’s also the ops bubble. My replies are generally directed at the op and their post.
I will also point to the requirement though, that us visa applicants give up social media account names or be subject to denial as evidence that it’s considered normal.
If it wasn’t considered normal to have social media then the cbp wouldn’t be so quick to implement that process.
Is this an age thing? I'm about 40 and I never had instagram, barely used facebook, and didn't use any others really. I don't think I've ever had a problem where someone backed out because I didn't have instagram. But I also don't have a big group of casual friends, and maybe that would be harder.
Discord sucks, but I've noticed a lot of social groups use it. A couple meetups I go to all use it for communication. Maybe that's more bearable than instagram?
I’m in my mid-thirties, and while I didn’t have the Instagram/Whatsapp problem as a late teen / young adult, the pressure to use Facebook was similar. When I decided to close my account, it was almost a social death. My friends organised all their outings there and didn’t want to bother reaching out to me. And many of those who did go out of their way to include me occasionally made passive-agressive remarks about how I was being ridiculous and making their life difficult.
That said, I would have loved being able to just say “I don’t have Insta” when men were bothering me in the street. 😀 But I’m sure that wouldn’t stop most of them even now.
Don't worry, I handed out my Instagram to some people who requested it and those connections fizzled out just as easily.
Could be down to me only ever checking it on a designated laptop once a week, but in my opinion, if it comes down to an Instagram account and regular app access, can't even exchange SMS numbers to text, then it's already a tenuous connection.
Funny enough, I didn't even make my own Instagram account. My friend really wanted me to be on Instagram so he went ahead, made it under my name, and handed me the keys. You probably can't do this nowadays due to security checks, unless you're Meta making a shadow profile kinda like my friend did for me. I'm just sitting on the shadow profile that would exist anyway, trying to contribute as little as possible.
Find a way to use Instagram to drive them to another app, like this: lemmy.world/post/21620691
PSA Help others escape WhatsApp using Watomatic auto reply (and how to write it)
watomatic.appExample
🤖 Automated Reply 💬 I reply faster on example.org ⁉️ WhatsApp is anti-libre software. We do NOT control it. It withholds a libre software license text file, like GPL.
ExplainedI reply faster on
Deleting the only way to reach someone online breaks your influence.example.org
A link and only one link, so (1) they see it's an app, not some random word or typo, (2) they can download it without searching, and (3) they don't have multiple choice–they don't need to do any thinking or research. Remove everything stopping them.anti-libre software.
Never say privacy, they've heard it all before (from you, no doubt). Say something different.We do NOT control it.
Make it simple and direct. Think of the most retarded person you know and break it down in a way they would understand. Think about every angle it could be misunderstood.It withholds
Libre software is normal, default. Anti-libre software is cringe, weird, dangerous. Act like it. Also, humans care less about getting and more about losing stuff.libre software license text file
Show them what to check for, for themselves, easily, obvious. Later, show them how to spread these ideas. Then, show them how to show others how to spread these ideas, make more of you.GPL
A keyword for them to web search for more, with better results than more complex terms like AGPL or misleading terms like 'open source'.Don't waste a word.
Lastly, make yourself someone everyone wants to talk to.
Anyone have any advice?
- Ask them for their number, and see how it goes? Worst case, they will say 'no', end of the story. Maybe the will ask why you don't have IG and that will be the start of an interesting conversation.
- Try to meet different kind of people? I mean it seriously. I know a lot of people around me who have IG/Facebook/X and so on but at the same time none of them make it a requirement to use it.
- Use a second phone/number for that crap content only? I barely use my 'real' phone (I have nothing installed on it beside what I'm required to use) still I do own a second phone just so I can easily share a number with all the services and various craps that ask for one. It's a phone I never answer to, despite it being constantly harassed by callers. And that peace of mind (my real number is almost spam free) only costs me the 2€/month (plus the phone, I purchased used). You should be able to do something similar for social networks: have a second phone without anything personal on it, just with IG.
- Accept that you're doomed to use IG because it's with those 'IG people' and no others you want to spend your time with? I like to spend time with people reading books, it's kinda expected we indeed read books. Would I not like to read, I would not spend as much time with them.
It’s a 2 € plan with a 2 € discount because the mobile operator is also my home internet provider. So 0 €/month.
And it’s my one and only mobile number, not an extra one for crap content. The plan only includes 50 MB of (4G) data per month, and I have to pay extra if I go over it, so barring emergencies I’m only using wifi — but I don’t mind not having access to internet everywhere and all the time, I find that healthier in a way.
It's just a perception thing we have, a phone number DOES feel more personal to me, even if most people's Instagram accounts are even more detailed. In my case, I literally never posted anything on Instagram, so there was nothing to gather about me besides what posts I liked.
Plus some people my interpret asking for a phone number as wanting to date them or smth (although the same could be said for any messaging service tbh).
Phone number can be problematic to share in some areas of the world, so it does depend on where you are, but email shouldn't be an issue in general. So easy to get an additional, private email address and use both at the same time.
I also don't have most mainstream social media anymore but have noticed a significant drop in people asking for it these days. Might just be my location in a city with a lot of progressive, tech savvy people, though.
I mostly use phone number and/or Signal these days.
Am Gen Z, and currently in college. Clearly am on Fediverse, and I was never a fan of using IG (only got it cause my middle school friends made me since COVID was happening) and I have completely deactivated my account as of last winter. I have met several people at my college who don't use Instagram for various reasons, and while my other friend is a little disappointed that she can't message them on insta, at the end of the day, we live and move on.
At my college a lot of clubs use GroupMe (owned by Microsoft unfortunately) and we have an official Discord Hub that a lot of clubs are on also. So there's two different methods of communication that aren't Insta that are common on my campus. Some of my friends do have Signal in fact (even my Instagram loving friend), but because more of them don't we unfortunately don't use Signal, even when I beg my one friend who has it. She says 'it sucks and who uses it", but I've never really had the chance to use it to judge her statement as true or not.
Anyway, yeah, you could do a bunch of crazy shit and make fake accounts on Insta to have superficial conversations with people who won't give you the time of day for having an app, or you could just not. It's not that hard to find better friends/people to hang out with, and if you really make a connection with them then they should be happy with any form of communication you offer. Not all Gen Z are adamant Instagram defenders, some even hate it for various reasons (Suckerberg, being data stalkers, promoting bigotry, promoting mental health disorders, etc.)
Just an anecdote, but every time I try to create an account on Instagram I get automatically banned after account creation before even login-in for the first time.
If I recal they then ask me for a copy of my ID to confirm my name is real (which it isn't).
I have no idea how they know, I've tried literally with different residential IPs, different emails and even on brand new devices. On my Instagram user friend's house.
Maybe it's just ~~bad~~ good luck, who knows. In don't need Instagram anyway, just an interesting fact.
You're on the 'privacy' community of an open source and federated alternative social media system designed to avoid corporate control and surveillance capitalism - and you're like "wtf everyone here is very privacy focussed and Linux nerds".
Do you complain about sand at the beach?
The AI Company Zuckerberg Just Poured $14 Billion Into Is Reportedly a Clown Show of Ludicrous Incompetence
The AI Company Zuckerberg Just Poured $14 Billion Into Is Reportedly a Clown Show of Ludicrous Incompetence
The data annotation company Scale AI that Meta splurged $14 billion to take ownership of was reportedly overrun with "spammers."Frank Landymore (Futurism)
like this
Maeve e ☆ Yσɠƚԋσʂ ☆ like this.
The research community already knows this.
Llama 4 (Meta's flagship 'AI' project) was as bad release. That's fine. This is interative research; not every experiment works out.
...But it was also a messy and dishonest one.
The release was pushed early and full of bugs. They lied about its performance, especially at long context, going so far as to game Chat Arena with a finetune. Zuckerberg hyped the snot out of it, to the point I saw ads for it on Axios.
Instead of Meta saying they'll do better, they said they're reorganizing their divisions to focus on 'applications' instead of fundamental research, aka exactly the wrong thing. They've hermmoraged good researchers and kept AI bros, far as I can tell from the outside.
Every top LLM trainer has controversies. Just recently Qwen (Alibaba) closed off their top base models just to spite Deepseek, so they can't distill them. Deepseek is almost certainly training on Google Gemini traces. Google hoards their best research for API models and has chased being sycophantic like ChatGPT. X's Grok is a joke, and muddied by Musk's constant lies about, for instance, open sourcing it. Some great outfits like 01ai (the Yi series) faded into the night.
...But I haven't seen self-destruction quite like Meta's. Especially considering the 'f you' money and GPU farm they have. They're still pushing interesting research now, but the trajectory is awful.
Step 1: Go to an Ivy League school
Step 2: Make friends with a failson/daughter of a prevailing plutocrat
Step 3: Put the Matrix-code screensaver on your laptop (apparently, this worked on Elon Musk in the early Twitter takeover days)
Step 4: ???
Step 5: Get a $10M Series A and a $100M Series B thanks to the family of your rich friends buying into your hair-brained Theranos knock-off.
You know how you have to pay extra to have insurance to pay to take care of your mouth bones and your face balls? Well, what if we did that but with all the bones and stuff? Like, why are your foot bones included in the same insurance that pays for you to have knee bones or neck giblets? Why not do all the bones and stuff a la cart? And then maybe skin can be a premium add-on. We could charge separate for the red goo that's all on the inside everywhere, and then it's like a subscription model for having parts. We can sell it like "don't pay for the parts you don't have," and people will think that they are saving money because each part costs less than the whole, but paying for everything costs more.
-some Health Insurance board member somewhere, probably.
I think there’s better and less racist ways to get your point across here
Edit: my mistake I confused this story with another one that was about mismanaged offshore labor.
How this Microsoft-backed billion-dollar London startup made 700 engineers sitting in India pose as AI tool
Tech News : Builder.ai, once valued at $1.5 billion and backed by tech giants, has filed for bankruptcy after being exposed for misleading investors about its AITOI Tech Desk (Times Of India)
Not racist: “A company was claiming a super smart AI was making decisions but it turned out to be a bunch of people in India doing all the work”
Racist: “haha I bet the AI is really good at phone support because it’s powered by Indians”
Researching making the switch from Windows on my main PC and I have questions.
This PC is basically my life, I use it for work (freelance business), entertainment, and to self host a server so I'm hesitant. I have a handful of questions for now while I look into it more:
- I'd prefer not to dual boo, but it might be the safest way to start? If I dual boot, get used to Linux and (hopefully) get everything I need working, can I then go from dual boot to erasing the Windows partition and recombining so I then only have Linux installed and can keep the work and programs I already installed on Linux?
- I do voiceover work, music production, and digital art/photography. Anyone else here do all this and what programs would you recommened to replace Audition, Photoshop, and Cubase?
--2.1. Regarding music production, has anyone successfully used vst files from Windows on Linux?
- The drives for my server are NTFS. Does anyone have experience with this format on Linux (I use Emby)?
- My bread and butter right now is voice acting so I NEED everything to play nice. I've read there might be some issues with drivers for my hardware, namely Focusrite Scarlett 4i4 and Behringer UV1. Anyone have any experience with this?
EDIT: Wow that's a lot of responses. I'd like to respond to each but I'm a bit overwhelmed with all the info haha. I think I'm gonna grab an old external USB drive and live boot from there and test things out. Thanks to everyone, I've got a tonne to mull over now. Appreciate it!
like this
originalucifer e TVA like this.
I’d prefer not to dual boo, but it might be the safest way to start? If I dual boot, get used to Linux and (hopefully) get everything I need working, can I then go from dual boot to erasing the Windows partition and recombining so I then only have Linux installed and can keep the work and programs I already installed on Linux?
My personal experience says: try dualbooting first, because it will make you to have a working machine continuously. Taking into account that all Linux-based OS behave vastly differently from MS Windows, it is possible to break things, when learning a new way of doing things.
The drives for my server are NTFS. Does anyone have experience with this format on Linux (I use Emby)?
I've been using an external NTFS drive for compatibility and big files storage: works as charm. The worst case scenario is you will need to install an ntfs-3g
driver, although it is usually included with the distro.
As for production: I don't have much experience with that, although I can recommend you looking around tooling that solves the problem. You will need quite a bit of patience and trying things, because switching platform will definitely require you to make some shifts in usual processes you have now. Don't expect things to be obvious 100% replacement: unfortunately lots of people have this expectation, and get frustrated.
As for hardware, just looking the model up on the internet with adding "linux", or "ubuntu", or "fedora" should do the trick of figuring out if it will work.
Quick response:
- Yes, what you suggest is possible, but just be careful to backup your data. Burn the
Gparted
ISO onto a USB and then boot from it. You will then be able to use this tool to delete the Win partition and resize the Linux one.
For complete peace of mind in case something goes wrong, I suggest usingCloneZilla
to create an image of the drive for backup purposes before messing around with the partition. Of course, you will then need a spare internal or external drive of the same size, or larger, onto which you will save the image...
Grub will easily cope when the Windows partition is removed, but I also suggest installingRefind
, which provides a nice interface at boot-time to choose which system to use and also recognizes any changes when partitions are added or removed. You should find the package in the repositories of most distros. - I cannot help with this.
- Linux can handle NTFS. On my Linux server I used Samba to share files on NTFS drives over the network because those drives were removed from my Windows PC at the time . Most Linux distros will handle Samba shares through the
CIFS-utils
package.
I read that there is no great performance loss between sharing Linux's EXT file system over a NFS network share from a Linux box , and NTFS over a Samba network share from a Linux box, but there is one potential issue as I see it: Linux distros do not have the tools to check NTFS drives for errors. Therefore, if a powercut was to happen, then you may then have to remove the NTFS drives from your Linux machine and go find a Windows machine to check the disks and correct any errors. I coped with this for a few years before deciding to create new EXT4 partitions and copy the data across from the NTFS partitions. I recommend that you employ a similar migration strategy. - I cannot help with this.
Good luck! The learning curve is steep and somewhat mindblowing, but very satisfying too - and you'll maybe catch the Linux server admin bug (disease?) and want to go deeper into that rabbit hole....
- Dual boot should be ok. If and when you decide to fully switch, I'd say it's better to do a reinstall. Messing with partitions always comes with disclaimers. A bit advanced topic if you are interested: when you resize partition usually data needs to be moved, depending what you do with it, so it will wear your ssd; also you should be aware that you must install windows first, Linux second because windows doesn't really play well with others and be sure NOT to format EFI partition when installing Linux.
You have alternatives to dual boot: VMs. Run Linux on bare metal, then boot up a VM if you need something only windows can provide. Gnome has a new VM tool incoming.
- No idea for audio, but Photoshop has alternative, gimp. Wether you like it or not, it's another story (people I know really really hate that one). For digital art there is a tool called Krita that runs on kde. People really enjoy using it.
- NTFS has one thing that Linux doesn't really like - it is case insensitive. Linux normally works with case sensitive filesystems. There was recently a rant by the Linux overlord about case insensitive filesystems, so you might want to stay clear of it. It's ok to use it on a thumb drive though.
Edit: minor typing fixes
I would dual boot first. I'm doing that myself at the moment with Pop OS. I disconnected my existing drives leaving just the drive I'd install Linux to. Ran the installer, then reconnected. I hit f12 at boot to select startup. I did this to avoid dealing with grub or messing with the windows bootloader. I haven't had good experiences with it in the past.
My biggest problem with trying Linux at the moment is I have a USB audio mixer that Linux refuses to enable. I can tell it sees it, it just won't list it as a selectable audio device or send audio through to it. So I have no sound.
There is software for all your uses on linux, but I would start by using those apps on your current setup to get used to the workflow.
Changing from windows to linux can be really tough but it can be made a lot easier if you are already using programs that work on linux before you switch.
+1
I learned Inkscape / Scribus / Krita (which was not easy after 15+ years hooked on Adobe BS) while still on Windoge, had used Linux before so the switch was really painless.
like this
TVA likes this.
- Definitely dual boot, especially if you're new to linux, and double-especially if this is what you use for work. You are likely to run into situations where shit just doesn't work and you need a fallback environment to operate in while you figure out what that's about and how to fix it. Likewise, you will run into software that runs badly on linux or just doesn't run at all even under wine/VM, and it will be nice to have that fallback for when you don't have time to fuck around and figure out what the problem is and need to just get shit done. If things go well you will find very quickly that you don't need it and can probably go ahead and delete it after a little bit, but at first you want that lifeboat. Mine stuck around for 2 weeks, but I only even used it the first couple days and the rest was 'maybe I'll run into some weird situation...' and just not needing it. As for merging the partitions and such, I believe that's possible, but you definitely want to make sure you have backups before you try it just in case. There are many good cloud backup services that have linux native clients (I use filen.io myself.)
- I've never even touched music software so I have no idea what's out there. I do however know about a great website called alternativeto.net that lets you find alternatives to existing software, and you can select your platform to limit it only to linux software. For example, here's the entry for linux-native replacements for Cubase (it was the obscure one from my perspective, wanted to see if they actually had anything, turns out they do.)
- Yes, NTFS generally works mostly fine on linux, though there are a couple of weird cases where it causes problems (one I ran into was adding games I had installed on an NTFS drive for windows to Steam on linux, it was very wonky.) After nuking my windows boot drive I went through and copied all the stuff off my NTFS drives and reformatted them to btrfs before putting the data back on them to ensure that everything would work smoothly, but if you're just using it for regular file access you should be fine. The one caveat I would add is I would probably not recommend editing large projects in files on NTFS drives in linux if you can avoid it, but poke around google and see if you can find people reporting issues with your specific software/use-case to see if there are any problems with it.
- Drivers for weird hardware are potentially an issue. Looks like there is a FOSS driver for the Scarlett, didn't see anything at first glance for the Behringer, but also again I have no idea what I'm looking at here so this is something you're going to have to do some research on. I have had some weirdness with audio in general on linux, things cutting out unexpectedly, stuff like that, but that's strictly games/discord/that sort of thing, so it might be worth looking for stuff other people have posted about doing heavy audio work on linux to get an idea for what to expect. I'm sure it can be made to work, but it might require more fiddling than you expect.
Either way, welcome to the party. 😀
Support for Focusrite Scarlett audio interfaces on Linux
If you’re into music creation, chances are you’ve heard of Focusrite Scarletts—they’re practically a staple in the industry. But here’s the kicker: while they’re adored by many, official support from Focusrite is limited to Windows and Mac users.Raffael Rehberger (🤬 blog.rtrace.io)
Actually the safest thing is probably to choose a main system and run the other in a VM like with VirtualBox. For you, you could just install VirtualBox on Windows then Linux inside of a VirtualBox VM. Windows does have a builtin Virtualization solution too you may be able to use, but I have personally never done that. Keep in mind too that VMs are not as performant as bare metal. For video probably NO, for images fine, for audio maybe but you'll have to see if you get the real-time timing you need in a VM. Good way to play in any case. 2nd best if you have a workstation, not a laptop, you could put in a hot mount SATA drive enclosure, and just swap in the drive you want and get full bear metal performance. Dual boot takes some tech skill. Be sure to back everything up if you do that. Should do that anyway before fiddling. Also if you use bitlocker and secure boot make sure you have all your recovery keys and know how to work with your bios settings too.
Maybe I am missing something, not sure why you care about NTFS. If this is a separate computer you don't really care about that, just the sharing protocol (SMB for example). If it is on the main box, then you'd probably convert this to Ext4 or something similar. No reason to stick with NTFS with Linux. There are a lot of great FS options on linux plus BTRFS, LVM, or RAID to if you want redundancy.
Regarding apps. The alternativeto site is great. Linux has a bunch of audio and photo software. If your a pro, you may not find any of it sufficient. Especially a lot of people cannot do without Photoshop. The common quoted photo programs are GIMP and Darktable. There are many other photo and image programs. Common audio program is Audacity. Again, there are many others. Looks like some handle vst but I have no personal experience.
"This PC is basically my life" screams leave well enough alone. I wouldn't even set up a dual boot on a machine I depended on to make my living. If you do, make sure you've got everything backed up before you start. Nothing should go wrong, but that's a very different statement than nothing will go wrong.
If you want to start using linux I'd recommend you buy a cheap second computer and start there. You can safely experiment as much as you like without risking your professional set up.
like this
TVA likes this.
like this
TVA likes this.
I'm an ex-Windows user and have been using Linux for about 7-ish years now.
If you can handle some downtime, the possibility of some plugins breaking and some time getting used to your new system, you can give it a shot. Otherwise, what I'd more or less recommend is getting a spare computer and just trying Linux out on that. That way you can keep your work computer for critical work while you mess around on the spare.
I checked Cubase on WineHQ, and sadly it won't run via WINE from what I see, so you will either have to look for a different DAW (which will require extra time re-learning everything) or just going with a spare).
If you do plan on biting the bullet and going full Linux on your work machine, here's a couple observations:
The only Windows DAW i've tried on Linux is FL Studio running through WINE. I do have REAPER for aligning audio tracks (it's very good at that) but I haven't really used that enough to become proficient with it. There's also Bitwig, which I haven't used (I checked the price on that when i was kinda on the fence about getting it and oh boy is it expensive! around $800 with the annual upgrade or smth lol).
From my experience, VSTs via WINE (in my case, running through FL Studio 24.2.1), is quite good, although there are is a good bit of jank that comes with it (a few 32-bit VSTs don't work, it's a bit of a gamble honestly) and there are bound to be a couple potential breakages with WINE updates (like what happened today as I'm writing this, I updated WINE and idk if it's just a residual thing but the GUIs on GVST plugins don't render anymore, I can still access the parameters via hovering and looking at the hints panel in FL Studio, but it is a bit cumbersome trying to operate VSTs blindly, especially when they contain things such as waveforms/levels).
Other than that FL Studio's been running like a charm, very very close to (if not native), except for stuff like the Diagnostic thingy not working at all (told you there's jank).
As for replacements, you will need to learn new programs, one which may not contain all the features that you would want (muscle memory can also be a bit of a pain). I'd start out with maybe trying out Audacity and GiMP/Krita on Windows and try learning and getting used to the workflow of each on your existing Windows installation before swapping over. I was using FOSS programs like GiMP/Audacity beforehand so the transition was easy once I swapped over. FL in WINE back then was a little more finnicky but most of it still worked so it kept me going.
If you're still thinking about wiping Windows off of there and going full Linux, good luck, my friend.
I think I still have an 8 track key I can give some one if they dm me.
I'm going to second the comment to leave well enough alone. Do NOT mess with your machine if its what makes you money.
I know you commented you don't have funds for a second computer to test with but that really is the best step for you.
This is especially regarding some of your other details. You are not in for a quick and smooth transition (sorry to say).
VSTs are "sort of" supported on Linux. Basically they're not and there are work arounds that I haven't done using wine for compatibility.
I run a virtual machine for the windows software I am reliant on. So basically my Photoshop etc I use Affinity in a windows VM and it works fine. Depending if you get intensive with your work you might need a lot of resources or experience lag. But for the most part it should be fine.
Look into virt-manager for your VM if you want to go that route.
Besides the VST issue, audio recording will probably give you additiinal problems. I haven't delved into it because he rabbit hole went too deep for me, but from what I've read there tends to be issues with audio in VMs (tremendous lag for one).
But all that being said, there should be a solution for all of your needs. It probably won't be straight forward though given your use cases. I don't want to sound negative with my warnings, I just want to make sure you don't shoot yourself in the foot with your work.
Buy | Bitwig
Buy Bitwig Studio, Producer, or Essentials. Upgrade or renew your license and find the version that's right for you.www.bitwig.com
Ok so I'll just focus on dual booting since there are other thorough replys here.
I really recommend that you DO dual boot but only in a specific way.
When people say "Dual Boot", this can mean two very different things.
A common way to dual boot is to have windows and Linux exist on the same drive by partitioning the drive and installing a boot manager. I strongly advise against this. It's not worth the risk and pain.
Just install linux on a totally new drive and select it as the boot drive from bios. Leave you windows drive untouched.
Linux is much better than it ever has been. There is a very good chance it can do everything you want. But, especially as someone running a business, there will be times when you just need to get something done and will want to fall back to what you know. These times often lead to people giving up and rolling back to windows in a panic.
Just leave yourself a way to instantly and effortlessly fall back into windows as needed and eventually you will end up doing that less and less. Until you don't do it at all and the windows drive gets wiped for more Linux storage.
I was going to suggest something similar. Basically, unplug the windows drive entirely, install linux on a dedicated drive. Then plug them both in and use the bios to decide which one to use. Basically don't have them interact at all. That way, worst comes to worst, you can boot into windows exactly as it is.
If this was a personal machine you use for recreation, I would fully support just dropping windows entirely. But no matter how much I want to support a fellow Linux convert, if you make your livelihood from this computer, I wouldn't risk any downtime that costs you money.
I think I'm gonna grab an old external USB drive and live boot from there and test things out
Just keep in mind, in such a case, that your performance will be quite reduced due to limits on I/O. When you have Linux on a real drive - especially a striped RAID, the system is blazing fast. It’s a substantial difference you should keep in mind when evaluating.
You could acquire a pretty cheap PC for Linux it runs on a potato. Try an electrical scrap heap nearby that you can fossick from or a friend with an old, unused system in storage (even a cheap $20 retro PC from your local marketplace?) to acquire an old retro system. You might not even need a new screen depending what connections your existing screens/TV has and if you could use a cheap adapter and cable from the thrift store.
Linux runs on basically any retro PC and laptop excluding some annoying wifi chips that need planning before the install if you don't have ethernet. Some really old tech may also require specific distributions that still offer support too.
Machines with a 32bit CPU you will want to confirm beforehand if your chosen distribution still offers a supported 32bit install image and retro PC's with obscure expansion cards that perhaps were never supported. This is likely moving into vintage collectors territory though and you would have to be pretty lucky now to find a machine like that super cheap and working.
Solved: Any desktop environment or WM with configurable placing/opening of windows?
When using TMUX, it is easy to create a script, which opens TMUX, configures the screens/panes of TMUX and open/run programs.
I like this a lot.
My baseline would be something like, when I login, some applications are executed and their windows automatically placed on a virtual desktop.
For example:
- Open Firefox and put it on virtual desktop 1
- Open Terminal in fullscreen and put it on virtual desktop 2
- Open VSCode and put it on virtual desktop 3
Something like that is possible with sway, in the environment I am working, sway is not able to run XWayland applications w/o crashing.
Is there any way to have this functionality on Gnome, Mate, Xfce?
Even better would be something to open several windows and arrange them automatically for different work tasks/projects I am working on. Any ideas?
Edit: Solved! Thanks for the input. Auto Move Windows extension for Gnome solves my problem.
KDE window rules can do this natively
Hyprland window rules can also do this natively
Gnome can also do this with extensions as mentioned
Herbstluftwm. It's one of the main reasons I use it.
You can run commands on the command line to create your layouts for one or more desktop (tagged spaces), assign programs to appear on tagged spaces, and then run the programs. Put it all in a shell script and hlwm runs it when it starts.
I use xtoolwait for programs I want multiple windows on different desktops for, like terminals.
I have three monitors; one is a status window, and the other two are grouped together in 8 different tags. Mod4+9 focuses the status screen, Mod4+[1-8] switch the other two monitors in sync to the other workspaces. It's all set up when I log in, including the creation of several terminals each running tmux from sessions restored by trum-session. The only thing I have to do is enter a password to unlock my secrets so background processes can start doing their thing.
Lussy [any, hy/hym]
in reply to geneva_convenience • • •geneva_convenience
in reply to Lussy [any, hy/hym] • • •