The tears of Gaza’s men are an act of rebellion | 972 Magazine
cross-posted from: lemmy.ml/post/32817999
from 972 Magazine Sunday Recap newsletter [published in Israel]
07/06/2025Other articles
* Gaza’s Al-Baqa Cafe was a sanctuary amid the genocide. Now it lies in ruins
* The Knesset vs Ayman Odeh
*The UK can excuse genocide, but draws the line at festival chants
* ‘It comes with the territory’: How Israel’s archaeologists legitimize annexation
The tears of Gaza’s men are an act of rebellion | 972 Magazine
from 972 Magazine Sunday Recap newsletter [published in Israel]
07/06/2025Other articles
* Gaza’s Al-Baqa Cafe was a sanctuary amid the genocide. Now it lies in ruins
* The Knesset vs Ayman Odeh
*The UK can excuse genocide, but draws the line at festival chants
* ‘It comes with the territory’: How Israel’s archaeologists legitimize annexation
The tears of Gaza’s men are an act of rebellion | 972 Magazine
cross-posted from: lemmy.ml/post/32817999
from 972 Magazine Sunday Recap newsletter [published in Israel]
07/06/2025Other articles
* Gaza’s Al-Baqa Cafe was a sanctuary amid the genocide. Now it lies in ruins
* The Knesset vs Ayman Odeh
*The UK can excuse genocide, but draws the line at festival chants
* ‘It comes with the territory’: How Israel’s archaeologists legitimize annexation
The tears of Gaza’s men are an act of rebellion | 972 Magazine
from 972 Magazine Sunday Recap newsletter [published in Israel]
07/06/2025Other articles
* Gaza’s Al-Baqa Cafe was a sanctuary amid the genocide. Now it lies in ruins
* The Knesset vs Ayman Odeh
*The UK can excuse genocide, but draws the line at festival chants
* ‘It comes with the territory’: How Israel’s archaeologists legitimize annexation
Los Angeles: Thousands Denounce ICE Raids in July 4 Protest
cross-posted from: lemmy.ml/post/32817365
July 5, 2025"The article below first appeared in the Los Angeles Times on July 5, 2025. The protest the article describes was a fitting way to mark US Independence Day, given the Trump administration’s intensified workplace raids and deportations of undocumented immigrants. L.A. has been the epicenter of many such protests over the last month since the White House picked the city to launch its aggressive dragnet, carried out by Immigration and Customs Enforcement (ICE) agents, targeting millions of workers across the country.
As a recent article published by the Washington Post revealed, ICE arrests have more than doubled since Trump took office in January, compared to the same period last year."
Los Angeles: Thousands Denounce ICE Raids in July 4 Protest
July 5, 2025"The article below first appeared in the Los Angeles Times on July 5, 2025. The protest the article describes was a fitting way to mark US Independence Day, given the Trump administration’s intensified workplace raids and deportations of undocumented immigrants. L.A. has been the epicenter of many such protests over the last month since the White House picked the city to launch its aggressive dragnet, carried out by Immigration and Customs Enforcement (ICE) agents, targeting millions of workers across the country.
As a recent article published by the Washington Post revealed, ICE arrests have more than doubled since Trump took office in January, compared to the same period last year."
Los Angeles: Thousands Denounce ICE Raids in July 4 Protest - World-Outlook
This article describes a pro-immigrant protest in Los Angeles on July 4. It was a fitting way to mark U.S. Independence Day, given the Trump administration’s intensified workplace raids and deportations of undocumented immigrants. L.A.world-outlook.com (World-Outlook)
Israeli soldier describes arbitrary killing of civilians in Gaza
"In one of the houses that we had been in, we had the big territory. This was the closest to the citizens' neighbourhood, with people inside. And there's an imaginary line that they tell us all the Gazan people know it, and that they know they are not allowed to pass it," he said. "But how can they know?"
People who crossed into this area were most often shot, he said. "It was like pretty much everyone that comes into the territory, and it might be like a teenager riding his bicycle," he said.
The soldier described a prevailing belief among troops that all Gazans were terrorists, even when they were clearly unarmed civilians. This perception, he said, was not challenged and was often endorsed by commanders.
Israeli soldier describes arbitrary killing of civilians in Gaza
Speaking in a rare on-camera interview with Sky News, the soldier said the criteria of opening fire on civilians shifted depending on the commander.Alex Rossi, international correspondent; Orly Halpern and Celine Alkhaldi, producers (Sky News)
Voice is not masked, and way too much details about his postings and history in the article. Surely he is going to be court marshaled or shunned.
Even though I have zero sympathy to IDF, this bad journalisric practice will prevent otherslike him from coming out and expose the situation there.
There might have been exaggerations about what was on Hunters laptop, but the full denial of it existing by the establishment media was definitely
People really need to get off the notion the CNN won't lie like Fox News. They both lie. A lot.
The previously made claims that it was all Russian disinformation have been walked back in 2020. The Burisma emails showing Biden had contact with his sons business partners was very sketchy too.
nbcnews.com/news/records-relea…
Most damning of all is of course Biden saying he would never pardon his own son, the liberal media touting it as a hero move, followed by... Biden pardoning his own son.
Records released by House Republicans show that Joe Biden repeatedly emailed Hunter Biden’s business associate in 2014
Joe Biden exchanged emails with Hunter Biden’s business associate 54 times while he was serving as Vice President in 2014.Tom Winter (NBC News)
Quick run back the goal posts!
No one gives a shit about the laptop because it's tainted, and there's sworn testimony that the guy in the White House right now is a pedophile, adjudicated rapist, and a felon.
No one gives a shit about the laptop because it’s tainted
Yeah can't disagree with that. The only reason I responded to it is because unlike the Epstein list they didn't just dream up the laptop (though they did exaggerate stuff) and I wouldn't compare the two.
Ultimately, even if this was an true... It still doesn't justify a modicum of the response from the IDF.
The "shocking truth", putting aside is validity, is still no where near as shocking as the continual genocide.
I just don't understand how they don't see that. Not only is your narrative false, it still wouldn't matter if it wasn't. It still doesn't justify the reaction in the slightest
like this
Maeve likes this.
like this
Maeve likes this.
like this
Maeve likes this.
The UN watched all the CCTV and bodycam footage from oct7 and concluded nothing in it contained rape.
Either Hamas are magicians and know where all the CCTV cameras are in one of the most surveilled places on earth, or it's all made up.
Seeing how they got someone who proved to be lying about "witness testimonies" was called to write the article, it's safe to say that everything in it is a work of fiction.
Large thread about all the previous lies from this reporter: xcancel.com/zei_squirrel/statu…
like this
Maeve likes this.
Oh, look, fellow livestock! The scarecrows're slap-fighting again.
adjacent slaughterhouse, unmoved, churns on...
Is the Republican Party a Chinese Communist Conspiracy?
Is the Republican Party a Chinese Communist Conspiracy?
The Senate GOP just voted to destroy the economies of their own districts and hand 21st century industry to a foreign adversary.Ryan Cooper (The American Prospect)
New footage exposes ragtag US mercenaries firing toward Gaza aid seekers
On July 2, the Associated Press released an exposé containing short videos which appeared to show American mercenaries associated with the Gaza Humanitarian Foundation (GHF) opening fire on aid-seekers in Gaza during an incident in southern Gaza this May. The footage was supplied by a former employee of UG Solutions, a firm charged with securing GHF distribution sites.
In an apparent attempt to control the damage from the AP investigation, UG Solutions has distributed a pair of videos comprising over seven minutes of footage to the press.
The newly released footage offers an unprecedented glimpse of the disturbing interactions between the starving population of Gaza and well-armed, clearly unprepared Americans hired to provide security for GHF’s chaotic aid operations.
Filmed by one of its own employee, the recordings were seemingly distributed in an effort to show UG Solutions’ agents have not fired live bullets on unarmed crowds of Palestinians. According to a UG Solutions statement, the videos “not only clarify what happened, but provide critical context, which contradicts that [sic] AP’s reporting and shows that the accusations are unfounded.”
BRICS outperforming G7 – Putin
The group’s combined GDP is $20 trillion greater than that of the Western bloc, the Russian president has saidBRICS has already outstripped the Western-dominated Group of Seven in terms of combined GDP, Russian President Vladimir Putin has stated.
Speaking via video link at a plenary session of the 17th annual BRICS summit in Rio de Janeiro on Sunday, Putin said that the “BRICS member states not only account for a third of the Earth’s land, and almost half the planet’s population, but also 40% of the global economy.”
💪 💪 LETS GO, fuck the empire!
'Brain is peanut butter': Trump mocked for calling Japanese leader 'Mr. Japan'
President Donald Trump was brutally mocked over the weekend after he referred to Japan's leader as "Mr. Japan."The president made the statement during an interview with Fox News host Maria Bartiromo about tariffs.David Edwards (Raw Story)
Have y'all seen the clip where a reporter at alligator aushwitz asks him how long detainees will be held there, and he doesn't understand the question, gets it repeated, and then still doesn't understand so starts rambling about how much he loves Florida and will be there as long as he can. He also takes the opportunity to say the oval office wasn't well cared for, but he's cleaned up and made it a "beautiful diamond".
Because of French government demands to remove creators from our platform, Rumble is currently unavailable in France. We are challenging these government demands and hope to restore access soon.
😢
Not my president
Sorry but he is totally your president. You can't be in favor of the democratic process of elections and then distance yourself from the outcome.
You as a nation voted for Trump. He's your president. You own the consequences along with all Americans.
I don’t keep up with everything he does
You should, if only to know when the ICE Gestapo might come knocking at your door or when it's time to flee because it's too dangerous to stay in the US.
No, were ashamed that our species is collectively capable of voting for a guy like him. We'd love to point a finger at Americans and imitate Nelson with a "Ha Ha!" of pure Schadenfreude (and maybe even a meme of "That's the worst president they've elected in the history of their nation! - That's the worst president they've elected in the history of their nation so far!" or watch from the distance saying "He's about to do something stupid")
But honestly, we just can't laught at Americans while they're not only affecting and destroying their lifes but also try to drag down as many others world wide as they can.
Now I'm just sitting here waiting for a reply along the lines of:
No, he's not my president - I'm from Europe/Asia/Africa/South America
"You mess with Michael Bay and you mess with America. I want you guys out of my country by tomorrow morning."
"But this is Japan!"
"Every country in the world belongs to America"
Not initial replier, but I too immediately assumed you were an American who didn't vote for him.
Likely because of all the, people, we had running around Canada for five or so years saying "Trudeau isn't my Prime Minister!", amongst other more colourful anti-Trudeau slogans.
There is no such thing as the Republican Party. It is 100% dead, and replaced by the MAGA Party. The Republicans may not have cheated, but cheating and corruption is the MAGA brand, and they can't help themselves.
Even if every poll showed MAGA winning by 30 points, they'd STILL cheat, because they wouldn't know how to NOT cheat.
Ah okay so it doesn't matter that the Dems are ineffective stooges who are doing all the work they can not to get elected, got it.
Like, if the MAGA party cheats so much, how come they win? Yes, they cheat, but bow come they are allowed to do that? Shouldn't their so-called opposition stop them? How come that doesn't happen? How come that they only seem to continue the politics of the MAGA people, like Biden did after Trump and like Kamala promised to do if elected?
You have a child's understanding of politics. Realize the political class as a whole is not out for your benefit and the game is fucking rigged.
He has a way with words, but only for the dumbest purposes. "This has not been touched by human hands" -Trump Describing McDonalds.
"Theres nowhere to hide in the oval office. It doesnt have corners"
Is that the same person as Mr. Orange, aka Oraanutan-san?
Legendary bodybuilder champion 'Mr Japan' who Arnold Schwarzenegger envied dies aged 78
Shigeru Sugita was considered one of the most influential sportsmen in his field and won the Mr Universe title in 1976 - the year before Arnold Schwarzenegger won the same competition himselfCharlotte Owen (Daily Star)
What makes you think suspending an election is going to tip the scales?
Mostly that at least right now there's hope for midterms to change things in Congress and then the presidential election to get Trump out. Right now we still have the trappings of a Republic. I think if elections got suspended all belief in a peaceful solution will be erased and people will react.
You have a point though, bread and circuses go a long way towards kowtowing the population. That and the risk of death at the hands of the state. I don't know where the line is that people will readily accept potentially getting shot especially if they're in white man suburbia.
sdfgdsafgdsfgdsfg
:::
I’m terrible with names. I fully admit it. But if I forget a name I just ask “what was his name again?” or something along those lines. A normal person would just keep saying “the prime minister”, or I don’t know, just make the effort to remember the names of major world leaders since it’s your fucking job. Not Mr. Japan OR Tim Apple.
Why some people think he’s intelligent is beyond me.
- YouTube
Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.www.youtube.com
I honestly think so.
Without Trump's giant ego & do what I say because of who I am personality running the show I think there would be a lot more scrutiny on his actions and less "gotta do what daddy says".
.world has Lemmygrad.ml and Hexbear.net blocked, not Lemmy.ml. If .worlders could not see Lemmy.ml posts, they would not be able to see OP, OP's post, or the community we are commenting in.
Coincidentally, dbzer0 blocks Lemmygrad.ml as well.
MSS reveals case of foreign IP posing as ordinary user to infiltrate Chinese school's network broadcast system - Global Times
This group has long carried out frequent and persistent cyberattacks against school broadcast systems across China, attempting to crack passwords, hijack broadcasts, and spread harmful content. The targeted school in this case had its broadcast system directly linked to a publicly accessible webpage, with the login password set as a simple string of consecutive numbers—an obvious vulnerability for the attackers. State security authorities immediately guided the school's management in implementing corrective measures, cutting off the foreign intrusion at its source.
MSS reveals case of foreign IP posing as ordinary user to infiltrate Chinese school's network broadcast system
The Ministry of State Security (MSS) on Monday disclosed a case in which an unidentified foreign IP address, disguised as a regular user, infiltrated a Chinese school's network broadcast system in an attempted cyberattack to manipulate broadcast con…www.globaltimes.cn
Unprecedented Linux Growth in Europe Amid Windows 10 End-of-Life
Unprecedented Linux Growth in Europe Amid Windows 10 End-of-Life
Millions of people using Windows 10 are facing a tough choice. Microsoft plans to stop offering security updates for the system, leaving countless computersLena Miles (Blaze Trends)
The numbers suggest that 2025 could be a turning point for Linux on desktop computers
Ah yes, the year of the Linux desktop
(in all seriousness, this is looking really good, my main hope from all this is that hardware manufacturers step up their FOSS drivers game)
Most consumer hardware on earth does already (Android phones). The problem is those drivers are usually proprietary bullshit that's very difficult to integrate with anything but OEMs kernel fork & Android version. Unfortunately I don't really foresee that changing in the near future, hopefully if Linux becomes more mainstream, Linux phones become too and then we get some progress.
And for laptops/desktops, I think the situation is pretty good already as well. Many mainstream OEMs have an option with Linux pre-installed now, and the drivers there are mostly FOSS. I'm hoping that the problematic part vendors e.g. NVidia and Broadcom step up and provide sources for their drivers - otherwise they will continue to be a buggy mess that most people hate.
Nvidia recently started NVK for Turing and newer and even more recently it was made conformant going back to Maxwell, but that still doesn't give me a lot of hope for everything between Maxwell 1 (so basically just the GTX 750/750Ti for desktop Maxwell 1 cards) and Turing after driver version 580.
Also, Nouveau works for Maxwell 1 and earlier but ymmv with that stack, and it's still not like Mesa RADV and AMDGPU for Radeon cards going back to GCN1.
A big factor in Europe right now is a shifting relationship with the US.
Companies, governments, and individuals have some incentive to find alternatives to big US tech. For operating systems, Linux is really the only option.
Put this USB stick in her laptop and press next a bunch of times and she can keep using it.
You have 5 lines of text to explain this solution.
I think the trick has to be that somebody who has a bit of technical skill sets the laptop up initially. I did this for my mom a while back, and once I set it up once, it just worked from there on. Non technical users tend to have a fairly small set of things they need to do like check email, browser the web, and play media. Once that's working, they never need to change anything. In fact, they don't want to change anything because they get used to the workflow, and they're comfortable.
It would be great if people set up community centres where people can bring their old laptops, and somebody switches them over to Linux for them.
Ok, what I am hearing is Nixos but with an installer like this
Rufus ISO to usb stick
stick usb stick into computer
press magical button to boot usb <-- this should be the most difficult part of the process
Screen appears, least amount of text possible
Ask only the important questions, on a single screen
then one last big scary page
"this will erase everything on your computer"
Check "I understand"
then press"ERASE BUTTON" (or cancel and reboots)
then it reboots and everything your average grandmother needs right there
a google button
an office button
and that's pretty much it
Cool, so we need two things,
The most streamlined installer possible.
"Grandma's Universal Nix.Conf"
The installer should be written using 4th grade simple english, no jargon
In the top right corner there should be a language selector.
There should be only one page of questions.
The installer should work completely offline.
The installer should detect all peripherals and modify the nix file accordingly.
The second page should only be tge warning about erasing everything
The installer should detect if a nixos installation already exist. If it does, then offer the user to repair the bootloader
Optionally, the installer coukd detect a windows installation. Check the amount of free space left on the drive.
In this case instead of a wipe, offer to shrink the windows partition and install nixos in the liberated space. Install a bootloader setup for dual boot. Auto mount the ntfs partition and place a shortcut to the c:\user folder on the desktop.
I think we can be even simpler than that. Don't ask any questions. Simply generate the hardware-configuration.nix and have a single configuration.nix that is unchanged:
- Some easy-to-use and simple DE. I'm thinking something like lxqt or xfce, maybe Pantheon - but that would be more familiar to Mac users than Windows. KDE seems way too complicated to just have it in configuration.nix without touching it, and it can sometimes break on updates.
- Chromium (with pre-installed ublock origin)
- Libreoffice
- Some flatpak store (so that people can install apps without touching
configuration.nix) - Make a simple "update" app that just pops up once in a couple weeks or so, prompts you to click a button and then runs
npins updateandnixos-rebuild boot, and finally annoys you until you reboot (it should also update to the next stable channel when that becomes available, and make that a big deal so that a user understands it might change some of their workflows) - Set up the bootloader so that if a generation "fails" (some script in the autostart of the DE doesn't set a flag somewhere) on the next boot it boots a previous generation, kinda like Android's A/B slot system but better. I don't think systemd-boot allows this sort of thing, but I think it's possible with a GRUB script
- Maybe add a shortcut to open tmate and copy the URL to clipboard, so that you can send it someone in the know and they can help you troubleshoot
- Finally, use impermanence to make sure everything outside
/home,/nix, and wherever flatpak are stored, is wiped on every reboot and recreated from the generation, so that "reboot it" is a viable troubleshooting strategy.
Sounds reasonnable,
Installed should be downloaded by going to grandmasnixos.com
On the front page, a single click starts to download a single file, that contains everything
It is a tailored rufus executable with the ISO that contains everything to make it to first desktop boot
When download ends, no internet connection will be required to make it to grandmasnixos desktop
When the file is clicked and a usb stick has been inserted beforehand, the grandmasnixos ISO is preselected, rufus autochooses the usb stick
User only needs to press "start"
The motherboard version is checked against a lookup table, and the user is told
Reboot computer a press $KEY_TO_USB_BOOT and choose to boot the usb key
Installation is a single screen that says "This will erase everything on this computer, to continue, click the checkbox below"
[ ] I understand this will erase everything on my computer
buttons below
[ ERASE AND INSTALL GRANDMASNIXOS ] or [ CANCEL AND REBOOT] (first button only clickable if the checkbox is checked)
(there is an "Options and settings" button somewhere, it does not have to be clicked to continue)
No further user interaction until it boots into a working desktop
There is no password by default, the desktop auto-logs in, no remote access is possible until a password is set, sudo works passwordless
There should be no updating unless enabled, no telemetry, no call home of any kind,
the system should be able to work offline and forever without an internet access and never nag the user.
The desktop environment should be something occasional win10 using grandma will not get lost in
Taskbar at bottom
Desktop that you can dump files onto and start stuff by clicking those files
systray on the right
Large font start menu
Start menu includes a single settings panels that does everything a user needs (passwords, wifi, power management, update, timezone, language, locale, host and domain name, remote desktop etc..)
taskbar should have pinned the most important apps
file browser, browser, calculator, notepad, word-like and maybe a mail client maybe a zoom? client or something equivalent but open source and usable ?
If updating is turned on, it should be very conservative, updates hand curated by grandmasnixos, basically never uses software that hasn't been proven rock solid for at least 6 months. Rolling back any update should be one-click-trivial
On first boot there could be an "out of box experience" screen that allows setting up
wifi password
region/timezone/locale/language
power settings
host and domain name
password
enable updates
enable remote desktop and services
open easy user guide
So total, from download to desktop it should be 8 clicks total counting press F9 during boot as a "click"
There should be no updating unless enabled <...> and never nag the user.
I disagree, at that point you might as well continue using Win10. Security updates are the #1 reason to do this. Most computer use nowadays is networked (actually in a browser), and it's super important we keep that updated.
If updating is turned on, it should be very conservative, updates hand curated by grandmasnixos, basically never uses software that hasn’t been proven rock solid for at least 6 months
Eh, this sounds like a lot of work. Probably just use the stable channels, and only manually test when switching to a new stable channel.
Rolling back any update should be one-click-trivial
Agreed, should also be very obvious (like a label on the desktop that says "Issues after update?" and gives you a button to roll back and reboot)
The desktop environment should be something occasional win10 using grandma will not get lost in
This is the main question IMHO. I've not used any DEs for a while, so don't really know which one would fit this best while also being simple and robust.
Yes, I find it baffling that this does not yet exist.
I was installing debian the other day and the incessant one-question-at-a-time installation with long delays between the question was aggravating.
In particular since none of these questions really needed to be answered at the time.
Proxmox does it better, but still with annoying questions and limitation like having a mandatory static IP address and making your enter an email address notification. This is all actually optional stuff and it could all be dealt with after the install is completed.
like this
☆ Yσɠƚԋσʂ ☆ likes this.
May you never lose the kindness of thinking that, Comrade.
I don't believe that but wish I still did.
"Never attribute to malice that which is adequately explained by stupidity." - Hanlon's razor
One of my favorites
For the people in the image though, the only solace I find is knowing that they are motivated primarily by fear.
Quite the opposite in fact, they were directly inspired by previous settler-colonialism and successful genocide.
Writing in “Mein Kampf” in the 1920s, Hitler praised the way the “Aryan” America conquered “its own continent” by clearing the “soil” of “natives” to make room for more “racially pure” settlers and lay the foundation for its economic self-sufficiency and growing global power. Indeed, the concept of Lebensraum was coined and popularized by Friedrich Razel, who said his theory of colonization and racial replacement drew inspiration from the American historian Frederick Jackson Turner’s “frontier thesis” and its identification of “colonization of the Great West” as central to American history and identity.
like this
geneva_convenience likes this.
That can't be a real sign...
Is that seriously what we're calling it? The official name is Alligator Alcatraz? America is a parody of a real nation.
State lawmakers denied entry to ‘Alligator Alcatraz’ as first migrants arrive at Everglades facility
As the first wave of migrant detainees prepares to arrive, Florida officials are finalizing construction on what critics are now calling “Alligator Alcatraz.”Trent Kelly (WPLG Local 10 | Miami News, Fort Lauderdale News, Weather | Local10.com)
Ukraine’s political infighting gets nasty
Ukraine’s political infighting gets nasty
As Trump starves it of arms, there is turmoil inside the governmentThe Economist
Most people in France, Germany, Italy and Spain would support UK rejoining EU, poll finds
YouGov survey suggests majority support idea of Britain returning to bloc – but not on same terms it once enjoyed
Archived version: archive.is/20250713113034/theg…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
Physicists Found the Ghost Haunting the World’s Most Famous Particle Accelerator
Physicists Found the Ghost Haunting the World’s Most Famous Particle Accelerator
An invisible force has long eluded detection within the halls of the world’s most famous particle accelerator—until now.Caroline Delbert (Popular Mechanics)
Also looks to me like Communism rises above and is better than fascist ideologies. Sounds good to me.
I'm really not sure what the intent was here. Was this made by a Comrade?
I’m really not sure what the intent was here.
Political illiteracy from a hexbear user? That's certainly something I didn't expect.
It seems to be a play on "horseshoe theory" where libs always place themselves in the middle and leftist and right wingers are on the ends, closer together. With the implication that leftists have "circled back" to facsism.
There is also "Fishhook theory", Where the same principle is true, but more in line with this "stick theory" where the Fishhook places the far right beside liberalism/centrism.
In this one, it's a stick, facsism is at the bottom, Dems and Republicans are just barely above that and communism is at the top. The main difference between this and fish hook is that fish hook relies on the curve coming back to make them close, while stick theory says they are just close period.
Tell me more about how democrats are not like republicans. How they're not owned by the billionaires. How they didn't deport people. How they implemented medical care for all. How they codified Roe.
This is not "both sides" but quite the opposite - there's a good and progressive side (top of the stick) and a depraved and evil side (bottom of the stick). While the parties differ in their demeanor (e.g. civility, rule of law), their goals are quite similar, which is why both are at the same position on the political spectrum.
They weren't planning to round up an entire fifth of the US population and put them in concentration camps.
I feel like that alone counts for a lot. Sorry you seem to disagree.
The Democrats literally conceded immigration as a national security issue and changed the debate to who could solve it more efficiently in the 2024 elections.
Even before they publicly accepted the Republican framing, Obama built the concentration camps Trump was derided for during his first term.
Oh right, I'm on ML. Where whatever a building is used for now is the fault of whoever built it.
No difference between fighting human trafficking and separating all children from all parents.
No difference between having immigration laws and shipping random brown people to Sudan.
Same same same nuh uh always same.
Obama literally built them as and used them as concentration camps wtf are you talking about. They weren't all encompassing resorts that Trump remodeled.
Trump also claims he's only targeting criminals and human traffickers, the only difference is you rightfully don't believe him, but wrongfully believe the Dems.
It's not the same as always, it's worse under Trump2 than it was under Biden, or even Trump1. If Kamala won, it would also be worse than Trump 1 or Biden, you just wouldn't care. Just like you didn't care when Biden was as bad as Trump1.
The point is not that things are always the same, the point is that both parties serve the same donors and core system and will ultimately do what the system demands of them. That's why the Dems started pushing the same "immigration as a national security" issue, they were manufacturing consent.
No. They weren't.
Generic percentage increases to immigration enforcement are not the same as Kristi Noem tweeting about SIXTY-FIVE MILLION PEOPLE, no matter how strongly you feel about the shit we were doing before.
The Idiot is talking about stripping natural-born citizens of that citizenship, and sending them all to cat-food factories in Sudan, and y'all still wanna bicker about Obama catching people crossing the border. Like you can't figure out there's a difference between a little over a million people, across eight years, and every Hispanic in America facing a no-trial black-hood flight to fuckoff nowhere, as soon as practically possible.
The lesson from Hindenburg that is true to this day is that liberals and "moderates" will ALWAYS side with the fascists against any socialist movement because they serve the same master. Have you been watching capital's media lap dogs respond to Mamdani's candidacy? Just keep watching and observe how many "mainstream Democrats" fall in line behind human trash piles Cuomo or Adams.
Saying the good cop is "better" then the bad cop may be true in some sense but is ultimately irrelevant and distracting. Both are your enemy and if you trust either one, you'll get fucked every time.
Sucking up to the Democratic party is like expecting that sucking up to the good cop in the interrogation room will lead to leniency in the courtroom (aka a fool's gambit)
Well sure, Republicans are currently actively trying to strip away trans rights, build a military with the authorization to operate within our borders, black bag people in the streets without charging them with a crime because they don't like what they have to say, and deploying the goddamn Armed Forces against their own citizens when they have the audacity to peacefully protest about it, and Democrats are voting party line against every single one of those, but they aren't saying no louder than that, so they're the same.
No one is better at mental gymnastics than leftists, I swear to god.
Switzerland eyes joining EU rearmament programme
The Federal Council wants to explore the possibilities of joining the European Union’s €800-billion rearmament programme without compromising Swiss neutrality.
Archived version: archive.is/newest/swissinfo.ch…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
If people think American scientists are somehow going to land in Europe, I've got news for you about the difference between millions and billions.
If people think American scientists are somehow going to land in Europe, I've got news for you about the difference between millions and billions.nature.com/articles/d41586-025…
Some US researchers want to leave the country. Can Europe take them?
As the Trump administration steps up attacks on US universities and scientific institutions, the European Union is campaigning hard to attract scientists from the United States. But how many can the bloc take?Leeming, Jack
Iran warns of fake X profiles trying to damage relations with India; shares list of imposter accounts
The Iranian Embassy in India has issued a warning about fraudulent social media accounts impersonating official Iranian entities. These fake accounts are disseminating false information, including claims about Iran reconsidering the Chabahar port agreement with India. The embassy asserts that these accounts aim to undermine the relationship between Iran and India.
pancake likes this.
Anyone get a Royal Kludge R75 working under linux and Vial?
My R75 works fine under via.
I'm using the R75 vial firmware located here.
It won't compile, as cloned. It's more than just the directory structure which is completely silly. It's not surprising it didn't work, given it's messy state. I had to modify it a bit, so it could easily be something I did.
I had to add a UID:
config.h -> #define VIAL_KEYBOARD_UID { }
and uncomment tap_dance_action in keymap.c.
tap_dance_action_t tap_dance_actions[] = {
[TD_RESET] = ACTION_TAP_DANCE_FN(safe_reset),
[TD_CLEAR] = ACTION_TAP_DANCE_FN(safe_clear),
[TD_CTL_TG] = ACTION_TAP_DANCE_LAYER_TOGGLE(KC_RCTL, _CTL_LYR)
};
That's about it.
It compiles and downloads cleanly. Via continues to work but Vial does not discover it.
This mosbed firmware extension claims to be a derivative of this work but it doesn't seem to be.
github.com/irfanjmdn/r65/tree/…
Anyone have Vial working? It's a popular keyboard so I expect someone has solved this problem. If no one responds, I'll take it on in a week or so so we can all enjoy ou R75 on linux with Vial.
GitHub - mossbed/r75: iamdanielv's Royal Kludge R65 QMK firmware ported to the R75
iamdanielv's Royal Kludge R65 QMK firmware ported to the R75 - mossbed/r75GitHub
like this
Auster likes this.
The problem seems to be lack of ability to give the board a magic serial number. The vial app looks for a specific string in the serial number ("vial:") to identify a vial capable keyboard. My R75 won't accept a serial number, no matter what I do.
Apparently, this is a limitation of some cheap USB controllers (always answer 0 to all serial requests). I don't know if that's true but ChatGPT tells me it's so.
udevadm info -a -n /dev/hidraw$(ls /dev/hidraw* | tail -1 | tr -dc '0-9') | grep -i serial 2 ✘
ATTRS{serial}=="00000000000000000000000000000000"
ATTRS{serial}=="0000:09:00.0"
Apparently, the magic number can be coded into the UID, also. I'm working on that, too, with no success so far. Apparently, USB controllers don't stand in for UID in any case.
I'm struggling with this. If anyone has some ideas or clear direction, I would consider it a favor. If I can manage to make it work, I'll publish the firmware for everyone.
Even if someone got the mossbed firmware to work, that would be helpful to know. I have been banging on it for three days with no luck. This is the most expensive, cheap keyboard I've ever purchased. lol!
Ukraine’s Security Service eliminates FSB agents linked to murder of SSU colonel
The Security Service of Ukraine (SSU) have carried out a special operation to eliminate the Russian agents who killed SSU Colonel Ivan Voronych in Kyiv under orders from the FSB.
Archived version: archive.is/newest/pravda.com.u…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
BRICS outstrips G7 economically — Putin
BRICS outstrips G7 economically — Putin
The Russian president thanked his Brazilian counterpart, Luiz Inacio Lula da Silva, and the Brazilian BRICS presidency in promoting the strategic partnership within the associationTASS
Lebanon: Martyr, Injuries as Israeli Enemy Escalates Attacks on Country’s South
The Israeli enemy continues to bomb southern Lebanon almost daily and maintains occupation over five posts along the southern border, in violation of a ceasefire deal reached following a brutal 66-day Israeli war in late 2024.The Zionist occupation has also struck Beirut four times since the ceasefire agreement was sealed on November 27, 2024.
Lebanon: Martyr, Injuries as Israeli Enemy Escalates Attacks on Country’s South
A Lebanese citizen was martyred and several injuries were reported as the Israeli enemy stepped up a...Al-Manar TV Lebanon
The Empire’s Strategic Failure: How the US-Israeli Assault on Iran Accelerated Imperial Decline | MR Online
The Empire’s Strategic Failure: How the US-Israeli Assault on Iran Accelerated Imperial Decline | MR Online
The June 2025 US-Israeli military assault on Iran—featuring Israel’s Operation Rising Lion and the US Operation Midnight Hammer confronted by Iran’s defensive Operation True Promise 3—despite achieving short-term tactical victories, represents a prof…Taha Zeinali (MR Online)
To the best of your understanding, is this correct?
worldatlas.com/articles/shia-s…
What's going on with Azerbaijan?
Shia (Shi'a) Muslim Countries
While most Muslims globally are Sunni, a handful of countries have Shia majorities or pluralities.Benjamin Elisha Sawe (WorldAtlas)
Maeve likes this.
You make me laugh, and I need that, so thanks! I'm sure your analyses are closer to accurate than my best guesses. I suppose what government or economic system states call themselves (or what media calls them) mean fa anymore. I'm not sure if we live in a post-truth world, or always have and it's just so glaringly obvious, only those really emotionally invested in their illusions and those without mental capacity to identify them (whether through overwork and other stresses or direct learning/developmental disabilities) insist otherwise. Maybe most fall somewhere between those points, I'm certainly not as informed as I prefer.
I'll have a look tonight or tomorrow. My project hours are all over the map, right now, which means my neighborhood and household obligations are, too.
Cheers!
We Need an Alliance Between Africa and Latam, Continents With Shared Struggles -Roland Lumumba
Explaining his decision to travel to Venezuela for the commemoration, he said: “I was in France, preparing to return to the Congo, when I received a request to record a video for this tribute. But I didn’t hesitate—I told them I wouldn’t send a video; I would go in person. Venezuela is a country that has led a struggle similar to ours. For years, its leaders have fought for their people, just as Lumumba did to liberate the Congo from colonialism. I am certain that if Lumumba were alive today, he would be a brother to Simón Bolívar, a friend to Nasser, Nkrumah, Hugo Chávez, and all those who have dedicated their lives to justice and the liberation of their peoples.”
like this
Maeve likes this.
like this
Maeve likes this.
You've got it the wrong way round, the axis of evil which is NATO did denounce the elections. Most of the rest of the world sent observers who confirmed the results.
Few exceptions, of course, as Lula seems to rather like how his ass feels on the fence and Boric hasn't found a boot big enough that he won't have a go at licking it.
There should be no veto power and states* that export violence and their proxies should have no place on any human rights councils.
He recalled his father’s words: “Independence is not a gift. We cannot import democracy or revolution; we must create our own. What works in the United States may not suit Burkina Faso. Venezuela has chosen its path, and each country must decide what is best for its people.”
If only the global West could innerstand and overstand this.
Yo, put up some context or you're just circle jerking. Not everyone knows those historical deep takes, everyone not in the know will dismiss this as some level of conspiracy theory without sauce
Messaging matters
Maeve likes this.
Yeah, but what do you do with that? Just give up?
You're not going to convince everyone, but every once in a while someone will dig into it. It keeps the knowledge alive
I like the furries because they're really accepting
But come on...Understanding how progressive movements fail ~~and how it's usually because the CIA destabilized the regime~~ actually matters.
Especially now. Less circle jerking, more historical analysis with clear messaging
I'm sorry, I've been coming at this wrong
Need more sauce for jerking. For OSHA reasons
Israeli Enemy warplanes launch series of airstrikes on Hodeida
Israeli Enemy warplanes launch series of airstrikes on Hodeida
Israeli enemy warplanes launched a series of airstrikes today on Hodeida province.www.saba.ye
like this
Maeve likes this.
Outrage as Benue Governor Joins Tinubu in Brazil Despite Recent Massacre Crisis and Insecurity
President Tinubu, who also travelled to Brazil for the summit, has been criticised for his response to the killings. Rather than a decisive security operation or national address, the President has urged Governor Alia to “engage in dialogue” with the attackers, an approach widely condemned as tone-deaf and dangerous.
Outrage as Benue Governor Joins Tinubu in Brazil Despite Recent Massacre and Insecurity - West Africa Weekly
Despite ongoing violence and humanitarian crises in Benue State, the state’s governor, Rev. Fr. Hyacinth Alia, has sparked national outrage by attending the 17th BRICS Summit in Rio de Janeiro, Brazil, alongside President Bola Tinubu.West Africa Weekly
Macron calls on EU to ‘defend European interests resolutely’ from Trump tariffs
French president says bloc should be ready for trade war after 30% tariff threat but other EU leaders call for calm
Archived version: archive.is/20250713121015/theg…
Disclaimer: The article linked is from a single source with a single perspective. Make sure to cross-check information against multiple sources to get a comprehensive view on the situation.
pancake likes this.
A bookmarklet to quickly debloat Duck.ai
About
Duck.ai is one of the few online places to chat with AI privately. Self-hosting your own AI model is a better option, but not everybody has the hardware for it. DuckDuckGo has made deals with the model providers to keep your chats private, so it's an easy option to recommend.
If you're like me, you probably clear your cookies a lot (or always browse in incognito). This means that any time you visit Duck.ai, you have to set all your settings again. One solution is to set Duck.ai as an exception to your browser data deletion, but that makes me uneasy. After getting fed up setting my preferred settings each time, I wanted to see if I could automate the process.
The Bookmarklet
Bookmarklets are essentially bookmarks in your bookmarks bar that, when clicked, run your own JavaScript code on whichever page you're visiting. This was a neat trick that some of my classmates used to edit pages when the Inspect Element was disabled on school computers.
I wrote a short bookmarklet that will automatically set my preferred settings in Duck.ai:
javascript:{
const settings = {
'aiChatPromptSuggestions': '{"hideSuggestions":true}',
'aichatPromoDismissal': '{"promosDismissed":"9999-99-99"}',
'duckaiCanUseApproxLocation': 'false',
'duckaiSidebarCollapsed': 'true',
'isRecentChatsOn': '"0"',
'preferredDuckaiModel': '"6"',
};
let keys = Object.keys(settings);
keys.forEach(key => {
const value = settings[key];
localStorage.setItem(key, value);
});
location.reload();
} How To Use
(Steps may vary between browsers)
1. Copy-paste the bookmarklet code above (including the part that says javascript:)
2. Right click on the bookmarks bar in your browser
3. Select "Add page..."
4. In the field that says "URL", paste the code you copied
5. Name the bookmarklet whatever you want, for example: Debloat Duck.ai
6. Click "Save"
7. Visit Duck.ai (which redirects to duckduckgo.com/?q=DuckDuckGo+A…)
You must visit this page before running the bookmarklet, because bookmarklets can only run code on the page you're currently visiting.
8. Click on the bookmarklet you just created. This will run the code.
You should now have a distraction free, private chat.
Explanation
Duck.ai stores its settings in the browser's "local storage". If you open the Inspect Element (either by right clicking on the page and clicking "Inspect" or by pressing F12) and navigate to Application > Local Storage > https://duckduckgo.com/ you will see a list of settings and their corresponding values.
By default, these settings are a tad too distracting for my taste. The bookmarklet I made does the following:
1. Hides prompt suggestions
2. Dismisses the promo by setting the shown date to something impossible in the future
3. Disables using approximate location for responses
4. Collapses the sidebar
5. duckduckgo_settings doesn't actually do much, and the values there are, in fact, not documented on this page
6. Disables chat history
7. Sets the preferred model to Mistral Small 3, which is open source and has low moderation.
You can set your preferred settings before running the bookmarklet and edit the bookmarklet code according to your own settings.
The code then iterates through these settings, and sets each one. Then, finally, reloads the page to apply the settings.
Updates
This project is far too small to make an entire repository for it, so I will try to just update this post with any new code. For example, duckaiCanUseApproxLocation is a new setting that was added in the last few days.
I hope everyone enjoys this as much as I did!
Here is a before and after:
New Features
- The prompt to take a survey is now dismissed.
- Removed obsolete settings
like this
Auster likes this.
You can load the script into violentmonkey (minus the last line because it kept refreshing the page) and it's applied automatically that way. You can also submit it to GreasyFork to make it searchable.
Personally I find chat models that don't provide sources to be completely useless, that's why I use Perplexity (occasionally).
You can't:
I don't have real-time browsing capabilities or access to specific databases to provide a direct source for the information.
The answer it provided me prior to this, I know from actual research, was completely wrong.
I absolutely hate having to disable the Ai every time I search because I don’t want to save their cookies or cache.
Anyway thats this could be modified to disable their Ai permanently for someone that only browses in incognito mode?
They absolutely need to make it opt in and disabled by default.
You can add &kbe=0 to the end of the URL when you search to disable it. If you know how to add custom search engines this is the easiest way.
Otherwise, you can add "kbe":"0" as a value inside the duckduckgo_settings parameter in the bookmarklet, like this:
'duckduckgo_settings': '{"description":"Each key is a setting documented in https://duckduckgo.com/duckduckgo-help-pages/settings/params/","kdcm":"6","kdcs":"0","kbe":"0"}',Cheers!
## If you break the law or violate these Terms when using Duck.ai and we get sued, you may have to take responsibility.You agree to indemnify and hold harmless DuckDuckGo, its affiliates, employees, and any other agents from and against any claims, losses, and expenses (including attorneys' fees) arising from or relating to your use of Duck.ai, including your subsequent use of any Outputs, your breach of these Terms, or violation of applicable law.
I don't understand how this is possible if this is a private, account free service.
Overall, I don't get what ddg gets out of this very expensive to offer service. Which means I don't teust its a way to privately use LLMs.
I don’t understand how this is possible if this is a private, account free service.
It's likely there in case (for example) you, in court, testified to using Duck.ai for illegal purposes. DuckDuckGo themselves would not be the ones dragging you to court, but they could get caught in the crossfire, so they want to avoid liability.
Overall, I don’t get what ddg gets out of this very expensive to offer service. Which means I don’t teust its a way to privately use LLMs.
These are the possible motives for each side:
DuckDuckGo gets to add AI to their service, which attracts users. DuckDuckGo is paid in sponsored results at the top of searches, so more users means more money.
The AI providers are willing to provide free/cheap service as a sort of sponsorship to attract users of their own. If you are using GPT on Duck.ai and decide you like it, you may be incentivized to use OpenAI's own service to chat with the better model, since the models on Duck.ai are not top of the line. It's the same thought process behind free tiers in services.
Both sides win in this arrangement.
Both sides win in this arrangement.
What about the third party (you the user), and fourth party (everyone whose creativity was fed into the machines, and everyone who has to accept your LLM generated slop like it's useful and/or contributing to the conversation)
This project is far too small to make an entire repository for it, so I will try to just update this post with any new code
If the size it's the only reason to not create a repository, you could just use something like gist.github.com, at least, it would be more accessible for anyone not on lemmy
The Hamas Response to Trump’s Gaza “Ceasefire” Proposal
Palestinian negotiators from Hamas have proposed a handful of amendments to a U.S.-promoted framework for a 60-day Gaza ceasefire agreement. According to a response that Hamas submitted to the U.S. and Israel and regional mediators from Qatar and Egypt, the Islamic resistance movement hopes the potential agreement will lead to an end to Israel’s genocidal war against Gaza that has lasted for 22 months. Obtained by Drop Site, the document is dated from July 4, when Hamas submitted its formal response to what President Donald Trump called the “final proposal.”
In its revisions to the Trump-backed draft, Hamas proposed stronger language in the framework to ensure that the initial 60-day truce be extended indefinitely—under a U.S. guarantee—until an agreement is reached on definitively ending Israel’s war against Gaza. It also wants Egypt and Qatar listed not only as mediators, but as guarantors of the agreement along with the U.S. “The mediators-guarantors guarantee the continuation of serious negotiations [on a permanent ceasefire] for an extended period until the two parties reach agreement, and the continuation of the [ceasefire and flow of aid] agreed upon in this framework,” Hamas’s draft asserted.
The original language contained more vague language and clauses, such as “if necessary,” and only placed the role of ensuring that negotiations continue on Egypt and Qatar, not the U.S. Hamas’s terms would make clear that the U.S. is responsible for Israel holding its fire during the 60-day initial truce and during subsequent negotiations for a long-term ceasefire.
The Hamas Response to Trump’s Gaza “Ceasefire” Proposal
Drop Site obtained Hamas’s amendments, which zero in on increasing aid, defining Israeli withdrawal, and getting U.S. guarantees to end the war.Jeremy Scahill (Drop Site News)
Millions of dollars in Tesla EV rebate claims were legitimate, Ottawa says
OTTAWA - Tesla legitimately claimed thousands of electric vehicle rebates in the final weekend before the department suspended its rebate program in January, Transport Canada said on Friday.
Installing Guix as a Complete GNU/Linux System - System Crafters
Trying out Guix for the first time! Waiting for packages to download.
I'm a long time Arch user. Any tips?!
I've heard there aren't as many packages for Guix as other distros, but I was thinking Flatpak and distrobox will help bridge the gap for me.
like this
Auster likes this.
Nonguix / nonguix · GitLab
Guix channel for packages that can't be included upstream. Please do NOT promote or refer to this repository on any official Guix communication channels.GitLab
Yep. Totally using nonguix. I'm trying out Guix for the reproducibility and system management, not (just) for the FOSS software.
From my initial research, I thought that Guix was only going to allow 100% FOSS software. But I've learned that's not the case. It's actually pretty easy to add additional channels in order to install non-FOSS software. The third-party channels integrate nicely!
I added nonguix and also a channel for Tailscale!
(list (channel
(name 'nonguix)
(url "https://gitlab.com/nonguix/nonguix")
(branch "master")
(introduction
(make-channel-introduction
"897c1a470da759236cc11798f4e0a5f7d4d59fbc"
(openpgp-fingerprint
"2A39 3FFF 68F4 EF7A 3D29 12AF 6F51 20A0 22FB B2D5"))))
(channel
(name 'tailscale)
(url "https://github.com/umanwizard/guix-tailscale")
(branch "main")
(introduction
(make-channel-introduction
"c72e15e84c4a9d199303aa40a81a95939db0cfee"
(openpgp-fingerprint
"9E53FC33B8328C745E7B31F70226C10D7877B741"))))
(channel
(name 'guix)
(url "https://git.savannah.gnu.org/git/guix.git")
(branch "master")
(introduction
(make-channel-introduction
"9edb3f66fd807b096b48283debdcddccfea34bad"
(openpgp-fingerprint
"BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))))
to install nix succesfully on my laptop I had to do the following steps:
guix install nix
nix-channel --list
if nixpkgs is not in channel then add
nix-channel --add nixos.org/channels/nixpkgs-uns…
sudo nix-channel --update --verbose
now change the group and ower of /nix
cd /nix/
sudo chown -R {your user name} ./var
sudo chown -R {your user name} ./store
sudo chgrp -R users ./var
sudo chgrp -R users ./store
now update the channels
nix-channel --update --verbose
################################
then install say firefox
nix-env -iA nixpkgs.firefox
I've not used Guix but I don't think any distro has anything close to number of desirable available packages as arch--- so be prepared for that. My ventures into debian, suse and fedora were made quite annoying by having to work around the many missing packages. Including user-facing applications, dependencies and background programs. I never quite got down with distrobox, maybe that's the cure.
this chart on wikipedia gives the impression that Debian has more packages but that's not the way it feels when you are looking for something. Maybe they have a lot of dot matrix printer libraries from 1992 or something which bring the number up.
Arch includes a lot of not-at-all-free packages (which it is impossible to distinguish in pacman or other tool as far as I can find), orphaned, new packages that haven't yet made it into other repos, and packages where no attempt has been made to submit them to other repos.
On arch I have virtually never had to go outside the repos for packages. It's very hard to give up once you are used to it. (Even though it's better to use properly libre/free stuff and other benefits of a more curated approach like security, stability and quality.)
use something like distrobox, bottles, flatpak to run extra software
YES! That's my plan! I think I just figured out how to configure flakpak a little better.
These are only part of the steps needed: flatpak.org/setup/GNU%20Guix
You also need to source ~/.guix-profile/etc/profile.d/flatpak.sh in order to get the desktop icons to show up in the GNOME app launcher. (Using guix home for that!)
Need to work on getting distrobox setup next. I was able to guix install distrobox, but it requires some extra configuration apparently.
guix home configuration file I used to add the contents of flatpak.sh into my ~/.profile, in order to update the XDG_DATA_HOME env var.(use-modules (gnu home)
(gnu home services shells)
(guix gexp)
(gnu services))
(home-environment
(services
(list
(simple-service 'flatpak-service
home-shell-profile-service-type
(list (local-file
(string-append (getenv "HOME") "/.guix-profile/etc/profile.d/flatpak.sh")
"flatpak.sh"))))))
I’ve not used Guix but I don’t think any distro has anything close to number of desirable available packages as arch— so be prepared for that
nixpkgs would like a word
I quit on day two with two takeaways:
– Hardware must be well supported in fully-libre-land - I was trying to install on a Mac Mini and had to go nonguix pretty much right away. That kind of spoiled the whole effort.
– Profound meditation and enlightenment on the essence of Scheme is a must. I had one of those 'no, this is where you don't want a closing brace' moments and my zen was blown out of the water.
I would have soldiered on, but personally I like Arch first and foremost because I can (and do) have a local repo by rsyncing a rotation of mirrors couple of times a week. Just in case the Internet dies one day, you know. I realised Guix was not really suitable for the apocalypse use case, so after that brace episode I decided to stick with what my spine already knows.
After all that is said – I really hope you fare better 😁
Hardware must be well supported in fully-libre-land ... had to go nonguix pretty much right away.
Yep, same here. I started with nonguix. I didn't realize it was easy to add additional channels.
Profound meditation and enlightenment on the essence of Scheme is a must. I had one of those ‘no, this is where you don’t want a closing brace’ moments and my zen was blown out of the water.
Aaaah. I juuuust had this happen to me. Took me a bit to balance the parens again! 😂 Although, so far Scheme seems nicer than Nixlang. I've also had curiosity to learn a functional language, so Guix gives me a reason to learn about functional programming.
personally I like Arch first and foremost because I can (and do) have a local repo by rsyncing a rotation of mirrors couple of times a week.
Are these mirrors for prebuilt packages? If not, you should be able to pull from other channels, create your own channel and include all your packages while building them locally.
I've also wanted to try out Guix for a while.. part of the reason I'm leaving a comment is just so I can recheck these posts later 😛
But when I do I for sure will start out from nonguix because I'm quite confident that my hardware won't be supported (I even have a recently purchased Wifi 7 card that relies on ath12k module that I'm quite sure won't be in the official Guix repo.. maybe I'd even need to compile it myself..)
I see in the nonguix readme that there's a way to generate an iso that includes already a nonguix kernel, so I'll have a look at that.
It even looks like you can create a writeable image to run from a USB thumbdrive, which looks very interesting, I gotta try that!
guix system image --image-size=7.2GiB /path/to/this/channel/nongnu/system/install.scm
dd if=/path/to/disk-image of=/dev/sdb-or-whichever-drive-is-usb bs=4M status=progress oflag=syncI've been burnt by Arch before which is what has got me into exploring other distros. I might ultimately end up again in Arch like you, who knows, but it looks like the way Guix works is well suited for hosting your own repo too.. I think I've seen before someone hosting their own Guix repo in github, including also a bunch of configuration for their system, which got me curious.
README.org · core-updates · Nonguix / nonguix · GitLab
Guix channel for packages that can't be included upstream. Please do NOT promote or refer to this repository on any official Guix communication channels.GitLab
guix shell and guix shell container for dev environment isolation
Yeah! This is one of the features I'm most interested in. I haven't gotten to using this feature yet, but I was curious about it.
Let's say I'm working on a project that requires Go, Node, maybe some C library, and GNU Make. Seems like I would be able to use guix shell for this, right? Great.
Now if a friend wanted to work on the project, could I share my guix shell configuration with him? (Assuming he's also a Guix user.)
I'm currently using distrobox.ini plus distrobox assemble for this kind of workflow, but of course this isn't totally reproducible.
Let's say I'm working on a project that requires Go, Node, maybe some C library, and GNU Make. Seems like I would be able to use guix shell for this, right? Great.
Iirc guix shell is for one off package or programs you want to test, say you want to quickly format a drive to exfat or so, when you exit the sub-shell, the installed packages are discarded
guix shell containers would work best for your scenario but I have little experience with them
share with him guix manifest
Aaaah: guix.gnu.org/manual/devel/en/h…
# Write a manifest for the packages specified on the command line.
guix shell --export-manifest gcc-toolchain make git > manifest.scmHeck yeah!
Btw, here's how you install distrobox on Guix.
First, install rootless Podman: guix.gnu.org/manual/devel/en/h…
You need to edit your /etc/config.scm or where ever you store your system config. Import the right modules/services, add your user to cgroup, add iptables-service-type to your services, add rootless-podman-service-type and configure it.
(use-service-modules containers networking …)
(use-modules (gnu system accounts)) ;for 'subid-range'
(operating-system
;; …
(users (cons (user-account
(name "alice")
(comment "Bob's sister")
(group "users")
;; Adding the account to the "cgroup" group
;; makes it possible to run podman commands.
(supplementary-groups '("cgroup" "wheel"
"audio" "video")))
%base-user-accounts))
(services
(append (list (service iptables-service-type)
(service rootless-podman-service-type
(rootless-podman-configuration
(subgids
(list (subid-range (name "alice"))))
(subuids
(list (subid-range (name "alice")))))))
%base-services)))Then of course you run
guix system reconfigure /etc/config.scm.Now you can do a simple guix install distrobox. If you install distrobox first, you don't end up using rootless podman and you run into more problems that way. (You have to use distrobox --root.)
After that command, everything should work like normal. Enjoy. 🍻
distrobox create --image docker.io/library/archlinux:latest --name arch-dev
distrobox enter arch-dev
Btw, here's how you configure HiDPI for GNOME. Unfortunately, my laptop has a hydeepeeay display, so it's not fully compatible with Linux. (It's 3840x2160, so at least 2x scaling is possible, hypothetically.)
Commands from the Arch Wiki, but also adds cursor scaling:
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "[{'Gdk/WindowScalingFactor', <2>}, {'Gtk/CursorThemeSize', <48>}]"
$ gsettings set org.gnome.desktop.interface scaling-factor 2The default GNOME configuration is some how missing that. I didn't have to do that in Arch, but I do in Guix. IDK. Anyway, if you don't run those commands certain apps will be tiny, including a tiny mouse cursor.
Re: Installing Guix as a Complete GNU/Linux System - System Crafters
I use Emacs on the daily, and I just can’t get into Scheme.
Do you find that Elisp and Scheme are too different? I don't know either, so they look almost the same to me.
jjagaimo
in reply to ordnance_qf_17_pounder • • •otter
in reply to jjagaimo • • •like this
Maeve likes this.
explodicle
in reply to jjagaimo • • •subtext
in reply to ordnance_qf_17_pounder • • •rookbrood
in reply to ordnance_qf_17_pounder • • •like this
Maeve likes this.
A_Union_of_Kobolds
in reply to rookbrood • • •like this
Maeve likes this.
RedSnt 👓♂️🧩 🧠 🖥️
in reply to rookbrood • • •Battle_Masker
in reply to ordnance_qf_17_pounder • • •like this
Maeve likes this.
Zerush
in reply to ordnance_qf_17_pounder • • •