Well now I'm nervous! My first instinct though is that the vast majority of Emacs packages are plain elisp, and Emacs users have a habit of cracking open and tinkering with their packages, so any malicious code ought to be spotted quickly.
With the native compiled modules however, it could be another story...
To be honest, I'm starting to drink the Sourcehut coolaid here. We have a distributed method of interacting with repositories: Email.
Don't get me wrong, the current user experience of email-based patches and discussion isn't great because it's too easy to send a badly formatted patch. But if we invested time in making email patches easier to use (e.g. sending them through a web ui for people who prefer github style PRs) then we could skip all the architectural pains of solutions like forgefed.
The change would be using Gitmail as the plumbing, and normalising the creation of user-friendly porcelain on top.
E.g. suppose there is a repo foo/bar hosted by a forgejo instance at myinstance.org/foo/bar. Sending an email to [email protected] (or similar) could automatically create a PR and, conversely, opening a PR could send a patch series to the foo/bar mailing list.
EDIT6: Due to Steam needing an email from me so that I could get a new link, I decided it's not worth the hassle to change its name (Keeping the name polled high anyway). ...
Honestly, +1 for Nation Builder. Generic isn't necessarily a problem. It gives space for the gameplay itself to define the game's identity, rather than its title.
The Green Party has voted for the Israeli military to be banned as a terrorist organisation and for Britain to apologise for the Balfour Declaration. ...
Appreciate the sentiment but can we please stop proscribing things? Surely we should have learned by now that this has an unacceptable effect on freedom of the press and the right to protest.
I do not want to see proscription become a cudgel wielded by successive political parties to ban support for any organisation they oppose.
Kemi Badenoch’s Conservative Party has pledged to ditch the U.K.’s flagship climate law if they get back into government, in the latest signal that the party is firmly walking back on net zero commitments.
Tried open suse, but on my laptop it was slow and loud and the battery would die almost instantly (had to make it hibernate rather than suspend if I wanted it to make it through the night).
Installed Debian 13 and it feels like a new laptop. Not sure what exactly made the difference between the two but I'm not complaining...
Not sure I like their definition of declarative. I'd instead say that a config is "declarative" if the result of applying that configuration is independent of the current state of the system.
Firstly, I do think that projections which enlarge Europe and north America relative to the global south are a problem and every curriculum should include education about how this happens and what the world really looks like.
But also, kinda funny how this project is very specifically about fairness for Africa. Why not include south America in there too?
I was referring to the text at the bottom of the press release:
By signing the petition you take a stand against a false narrative that downplays Africa’s vast size and diversity as the second-largest continent, reducing its perceived importance in global politics and economics. You can correct the narrative.
It seems to single out Africa because this campaign is led by Africa No Filter and Speak Up Africa. I just thought it was amusing that the campaign text mentions Africa repeatedly but only indirectly mentions south america when referring to the global south.
To put this into context: Labour currently has an estimated 300,000 members, a figure which seems to be declining rapidly. (Its hard to get exact figures since they stopped publicising them...)
Obviously there's a much lower barrier to entry here, but for that many people to be that engaged already is frankly astounding to me
One aspect of Guix I found to be really fascinating: That there is basically no conceptual difference between defining a package as a private build script, and using a package as part of the system. ...
I had a go at using guix as a package manager on top of an existing distro (first an immutable fedora, which went terribly, then OpenSUSE). Gave up for a few reasons:
As mentioned in the article, guix pull is sloow.
Packages were very out of date, even Emacs. If I understand correctly, 30.1 was only added last month, despite having been available since February. I get that this isn't the longest wait, but for the piece of software you can expect most guix users to be running, it doesn't bode well.
The project I was interested in trying out (Gypsum) had a completely broken manifest. Seems like it worked on the dev's machine though, which made me concerned about how well guix profiles actually isolate Dev environments. This was probably an error on the dev's part, but I'd argue such errors should be hard to make by design.
All in all I love the idea of guix, but I think it needs a bigger community behind it. Of course I'm part of the problem by walking away, but 🤷
Not saying I disagree, but out of curiosity I looked up the yield of a conventional strawberry field, which is apparently 15-25 tons per hectare, or 11-18% of your threshold.
I agree that this would likely never be economically viable for strawberries, as I imagine it'd cost way more than £1M for a "hectares worth" of this setup.
More importantly, I don't consider strawberries vital to our food security, unlike Dyson
You know, the more I think about this, the more I bristle at Dyson claiming this will solve Britain's food security problem.
Firstly, this kind of system seems limited to small cash crops rather than staple foods. (Good luck growing wheat on these.)
More importantly, Dyson has personally done far more to harm British food security than this gadget could offset. He was an ardent Brexiteer, which resulted in substantial barriers to importing food from our closest neighbors. (He also then immediately started relocating his business to Singapore in a stunning show of confidence in post-Brexit Britain)
These people don't want to save the world. They just want to look like heroes
Seems like a pretty fun language with an unfortunate amount of 90s baggage.
However, I firmly believe that trying to de-parenthesise lisp is a distraction. The main reason being that s-expressions make the beloved code=data concept very obvious.
A suitable editor makes it really easy to ignore the parens (until they're useful, e.g. for navigation). T
When reading, the structure of the code is inferred from indentation and line breaks. Just like C.
Witcher 1 really has old-school difficulty syndrome. Getting past act 1 was a nightmare for me, then somewhere around late act 2 the combat became trivial and I could just stunlock everything.
There's something chilling about an expert being asked if a statement represents their opinion, them saying "no", then the statement appearing regardless but attributed to "some experts"
The project's official repo should probably exist in a single location so that there is an authoritative version. At that point p2p is only necessary if traffic for the source code is getting too expensive for the project.
Personally I think the source hut model is closest to the ideal set up for OSS projects. Though I use Codeberg for my personal stuff because I'm cheap and lazy
If you're able to easily migrate issues etc to a new instance, then you don't need to worry about a particular service providers getting shitty. At which point your main concern is temporary outages.
Perhaps this is more of a concern for some projects (e.g. anything that angers Nintendo's lawyers). But for most, I imagine that the added complexity of distributed p2p hosting would outweigh the upsides.
Not saying it's a bad idea, in fact I like it a lot, but I can see why it's not a high priority for most OSS devs
I spent well over a month talking to investors to get the actual data behind what’s happening to the games industry. I was going to say “enjoy!” but it’s, uh, not great.
Just to lob a controversial thought in there: There may be some challenges the game industry faces that aren't solely "capitalism bad". The most compelling one I've heard is that, as games as a medium they have to increasingly compete with a growing back catalogue of classics.
Between that and the rise of indie games, it gets increasingly risky to invest in large projects.
(To try and preempt some comments: I am not saying that investors are "right" to pull out of the games industry. I just want people to consider whether the problem, and hence the solution, is more complicated than they first thought)
I think it means client-server basically. You can host a server in "the cloud" then access a frontend to it via your browser.
Might also mean it has features relevant to debugging/deploying cloud services.
Cloud is often a BS marketing word, but I'm sure there's ways to make it justifiable in this case. (Not that any of us has to like these features. I for once can't stand the idea of having my editor run inside a browser...)
Keir Starmer has welcomed what he termed the “real clarity” of last week’s supreme court ruling on gender recognition, saying it was important now to draft guidance to help organisations deal with the repercussions. ...
Guy Fawkes wanted an absolute monarch beholden to the Catholic Pope. Just because someone wants to tear down a bad system, doesn't mean that they actually want a better one...
Yeah, thinking I might have to do something similar to start the services after login. Unfortunately they need to run as root, so it'll be tricky to avoid having a second password prompt every time I login
If we got to the point where popular machines had custom images with all the necessary extra drivers etc, it might be a value add. But for now I'm not seeing a huge benefit
I'll admit, when I first started torrent I was not really familiar with how it worked and how important seeding was. I would just use magnet links without configuration to save the torrent and seed after completion. Well.. I have finally, got myself back to 1.00 after a couple months and working to try to always seed double what ...
Be aware there are basically two different things called Owncloud. There's still the original php version, which is similar to nextcloud but worse (not open source, smaller plugin ecosystem I think)
On the other hand is owncloud "infinite scale" (or ocis). This is the thing entirely written in go. But as others have pointed out, it's little more than a file server at this point.
IMO the self-hosting community is really missing a self-contained "all the DAVs" server (files, calendar, contacts). Baikal etc seem like a great start, but it would be great to have somewhere to get those parts pre-assembled. Until then, nextcloud works for me.
According to the tracking scanner Exodus (can be found on F-Droid), which keeps an updated database on trackers and runs your installed app against its register, you can track what apps are tracking you and clues of how. Saw that Boost is tracking me and uninstalled it and went straight to Jerboa. Jerboa is pretty similar to ...
For me at least, my objection with YouTube is that Google takes a cut. I'd much rather contribute an equivalent amount to some creators via patreon and adblock the site.
Also I'm not saying the host doesn't deserve a cut, I just think that corporations like Google are a general pest that should be eradicated
Sounds minor, but I'm excited for right aligned mode-line segments. I've been working on a minimal powerline-esque theme and this will make it soo much cleaner.
[Thread, post or comment was deleted by the author]
Maybe it's just me, but I still feel like I don't know what Union is after reading this. Is it a new, intermediate styling specification + code to translate the existing 4 formats to/from it (a la pandoc and its intermediate json)?
The words "new state-funded faith schools" are already quite disappointing to me. I understand that secularising existing state schools would be incredibly messy, but I wish we could at least agree that they should be considered an anachronism
Notepad++ Hijacked by State-Sponsored Hackers ( notepad-plus-plus.org )
os_irl
Crossposted from ...
How GitHub monopoly is destroying the open source ecosystem ( ploum.net )
GNU Guix transactional package manager and distribution — GNU Guix ( www.gnu.org )
Here, my summary of key features and decisions of Guix: ...
Help me decide what I should name my game! Currently Country Architect, it turns out that "country" has a double meaning in English that I was not aware of ["Infrastruction" it is.]
EDIT6: Due to Steam needing an email from me so that I could get a new link, I decided it's not worth the hassle to change its name (Keeping the name polled high anyway). ...
Amber version 0.5.0-alpha is publicly available ( docs.amber-lang.com )
[Thread, post or comment was deleted by the author]
Green Party demands ban on Israeli military as terror group and Balfour apology ( www.middleeasteye.net )
The Green Party has voted for the Israeli military to be banned as a terrorist organisation and for Britain to apologise for the Balfour Declaration. ...
Kemi Badenoch pledges to scrap UK climate law ( www.politico.eu )
Kemi Badenoch’s Conservative Party has pledged to ditch the U.K.’s flagship climate law if they get back into government, in the latest signal that the party is firmly walking back on net zero commitments.
Just some memes about linux
I can't laugh alonehttps://reddthat.com/pictrs/image/7fe245e3-86a4-4d45-ba0b-50df7c2506b6.png
In the installer even!
Reeves ‘plots tax raid on landlords’ to help plug £40bn Budget black hole ( www.independent.co.uk )
Chancellor considers applying national insurance to rental income, according to reports
Google plans to begin verifying the identity of all developers who distribute apps on Android, even if it's outside the Play Store, starting September 2026 ( android-developers.googleblog.com )
cross-posted from: ...
Introduction to Nix & NixOS ( nixos-and-flakes.thiscute.world )
YSK There's a campaign to replace the distorted Mercator world map with the fairer Equal-Earth projection ( correctthemap.org )
Jeremy and Zarah's new left party surges towards half a million sign ups ( www.thecanary.co )
the order of redirections is significant
In bash, if you put: ...
Trying Guix: A Nixer's Impressions ( tazj.in )
One aspect of Guix I found to be really fascinating: That there is basically no conceptual difference between defining a package as a private build script, and using a package as part of the system. ...
James Dyson reveals the future of farming ( youtube.com )
OpenDylan sheds some parentheses in 2025.1 update ( www.theregister.com )
Inside the Secret Meeting Where Mathematicians Struggled to Outsmart AI ( www.scientificamerican.com )
The Witcher III is currently on sale for 3€ until 25th May
Quanta disappoints yet again ( siliconreckoner.substack.com )
GitHub is introducing rate limits for unauthenticated pulls, API calls, and web access ( github.blog )
An update from GitHub: https://github.com/orgs/community/discussions/159123#discussioncomment-13148279 ...
Gnome ( lemmy.blahaj.zone )
The games industry is screwed. [26:11] ( youtu.be )
I spent well over a month talking to investors to get the actual data behind what’s happening to the games industry. I was going to say “enjoy!” but it’s, uh, not great.
How the U.S. Lost the Canadian Election ( www.theatlantic.com )
Theia IDE – Open-Source Cloud and Desktop IDE ( theia-ide.org )
GitHub ...
Keir Starmer welcomes ‘clarity’ of UK supreme court’s gender ruling ( www.theguardian.com )
Keir Starmer has welcomed what he termed the “real clarity” of last week’s supreme court ruling on gender recognition, saying it was important now to draft guidance to help organisations deal with the repercussions. ...
free and open source street
Edited title, realised it worked better this way
I just wanted another folder at /
Was trying to install guix on top of fedora silverblue. It's kinda working, but not exactly stable...
Linux is too hard
The indoctrination of windows is extreme. Windows is just as hard as linux, harder even with all the layers of obscurity. ...
Finally fixed my torrent ratio
I'll admit, when I first started torrent I was not really familiar with how it worked and how important seeding was. I would just use magnet links without configuration to save the torrent and seed after completion. Well.. I have finally, got myself back to 1.00 after a couple months and working to try to always seed double what ...
Anyone here tried Owncloud?
I've gotten a bit tired of Nextcloud as of late an I'm curious it is a viable alternative. I like having Nextcloud Talk but I can live without it.
Microsoft: "My PC"
Thunderbird 136.0 released ( www.thunderbird.net )
What’s New ...
YSK: Lemmy browsing app Boost is tracking your data for profiling and more! Consider using other trackingless Lemmy apps such as Jerboa or Voyager
According to the tracking scanner Exodus (can be found on F-Droid), which keeps an updated database on trackers and runs your installed app against its register, you can track what apps are tracking you and clues of how. Saw that Boost is tracking me and uninstalled it and went straight to Jerboa. Jerboa is pretty similar to ...
Emacs 30.1 RC1 is available ( lists.gnu.org )
The first release candidate for Emacs 30.1, the extensible text editor, is now available at: ...
[Thread, post or comment was deleted by the author]
Government rejects cap on religious discrimination at new schools ( www.secularism.org.uk )