Tried to install Nixos for the first time..
Hi.
Tried to install nix but am stuck with an issue I'm not able to resolve. Whenever I boot the system, it uses approx 5min on the boot-up of Nixos Stage #1 as seen in the picture. After a while it will boot into the system but without a GUI. I've done the installation twice, with different isos to make sure I didn't do it wrong. It only works if I downgrade to nixos 23.11, but if I update(+plasma 6) from there It results in the same problem.
The error is:
kernel: Acpi Error: Aborting method (long string) due to previous error (AE_AML_UNINITIALIZED_ELEMENT)
Have no idea what this error is, and there don't seem to be alot of info on it. Reaching out here to see if anyone is able to help me troubleshoot this, as I would really like to try latest Nixos.
like this
dhhyfddehhfyy4673 likes this.
reshared this
Linux reshared this.
Using the Pocket Reform outdoors
I am typing this while sitting in the Fountain Garden at Hampton Court Palace, as a test of being out with it. We are at the Hampton Court Food Festival today.
It is a sunny day but the sun is behind me, and I have the screen in my shadow. It is a reflective screen though, so it is not ideal in bright sun. The laptop is balanced on my legs and I’m able to type OK – not super fast still, but getting there (and I have read others in the forums comment about how they have been-able to level up their typing speed on the Pocket).
I’m using the GNOME app, Apostrophe, to do this basic writing, although I’ve also been using a number of TUI apps at the console for a lot of tasks. When I started out, I installed Tilix, which is a console app I use on other Linux machines, in place of Foot which is the default installed on the Pocket; I’m currently using Alacritty instead, as it is fast and minimal. I think I’d been put off from Alacritty before from the lack of menus or GUI for configuration, but do I really need those? Discovering that maybe they are overrated.
The laptop is sitting at 94% battery right now. I think it would benefit from a brightness slider adjustment for the screen (by default, the reform-tray
tool only offers low and high brightness options). I just used brightnessctl s 80
to turn it down a bit to save on power.
I don’t have mobile phone data right now – I am on the EE network – when we come to this event, I usually do find that the network is patchy. I didn’t put my WWAN / modem card in the laptop before we came out, and I don’t know whether the SIM I am using (which is a network called Smarty) would fare any better! So this is an offline-only deal, which to be honest is fine for writing purposes.
CPU and Performance
I’ve experimented with the Banana Pi RCM4 A311D SoC module in the past week, and that works really nicely and runs slightly cooler than the default Freescale NXP i.MX8M Plus that came in the Pocket from Crowd Supply. I’ve now ordered the RK3588 SoC which will be available soon, as that will give a bigger performance boost and add much more memory. Day-to-day though, although I tinkered with the A311D option, so far the i.MX8MP has been fine for my current limited usage.
Noting that as I’ve been sitting here, the CPU temperature has barely gone near 60C – there is a light breeze out, I am in the shade slightly and the wifi is not doing anything right now, plus I’m not heavily stressing the machine with code compilation or anything like that.
Customisations
A few changes I’ve made to improve the default setup:
- I am using Sway over Wayfire. I’ve not really used tiling window managers before, and I’m still trying to get the shortcuts and patterns into my muscle memory, but I think this is ideal for a constrained display.
- I changed to a scaled display (
output DSI-1 scale 1.5
in my.config/sway/config
file) which means there is a bit more space for content without breaking my ability to read the text. - the default system is based on Debian unstable, which means paying attention to bug reports if I run any package upgrades; I’ve learned to love
apt mark
andapt unmark
. - I borrowed a bunch of Waybar config from others, and now have the CPU load, temperature, multiple workspaces etc showing there. I’m sure that I should put my dotfiles online somewhere, at some point.
- I installed a lot of tools that have proven to be helpful. Definitely a non-exhaustive list, and YMMV as to whether they are useful to your workflows.
wavemon
,nvme-cli
,hdparm
,blktool
,avahi-utils
,mdns-scan
,zip
andunzip
,build-essential
to get compilers etc and git,fdisk
,lshw
,cups
,plocate
,fastfetch
(ok this one is more just, “because…”),iw
,wdisplays
,azote
,srain
.
(BTW, reform-fetch
is an alias I made that formats fastfetch to include the MNT logo etc, don’t look for it as a default tool)
I’m hoping that suspend and hibernate are possible in the future, as it would mean that I can shut the lid and throw in my bag when done and pick right back up where I left off later, but it’s not a huge issue for me right now. It is an ideal size for a small messenger satchel I tend to carry around town.
This post is a follow-up to my previous one about the MNT Pocket Reform, feel free to check that out if this was interesting. The Pocket Reform is now available directly in the MNT Shop with a choice of processor modules.
Share this post from your fediverse server
https:// Share
This server does not support sharing. Please visit .
andypiper.co.uk/2024/08/26/mnt…
#Blaugust2024 #100DaysToOffload #apostrophe #bankHoliday #debian #GNOME #hardware #laptop #Linux #mnt #outdoors #pocketReform #review #sway #Technology #travel
Pocket Reform - touch typing
Turns out that Wordstar might have seriously just unlocked this keyboard for me. I feel so much more comfortable on this thing now.MNT Research Community
A couple of weeks ago I received something I’ve been eagerly expecting from a Crowd Supply crowd funding campaign.MNT have been making devices that aim to be “open source, accessible and modular” for a number of years. I didn’t get their original Reform laptop, but I’ve seen those around at events like FOSDEM and I’ve been following the team’s progress with interest. When the Pocket Reform was announced I was immediately intrigued – a smaller form factor, 7 inch full Linux system with open hardware that is easily portable.
makertube.net/videos/embed/744…
I went for the Hyper edition, which came with a beautiful Piñatex sleeve, SSD, and printed manual. Purple, of course, because I want to be on brand 🤓 and, also because I love it!
I posted a very brief unboxing video. I’ve now had a couple of weeks to occasionally tinker, and I’ve been putting off writing about it all in part because there’s a lot of things to dig into!
One of the things I like, surprisingly, is the chunkiness of the machine. It is really well constructed, solid, and feels great. Fits in a small cross-body bag or satchel. It’s less than half the size of a 14 inch MacBook Pro – you can more than fit two of them side by side on top of the Mac – but it is about 3 times thicker – and that’s OK, because, it is in service of making the innards very accessible and user serviceable. It comes with a complete manual and schematic, which is something I’ve not had in a computer since the 8-bit machines of my youth! The top half contains the mainboard and display (all the ports are in the top half), and the bottom contains the battery cells and mechanical keyboard. The upper panel has a copper layer and acts as a large heatsink for the processor module.
The keyboard is ortholinear, which means it is a direct grid layout rather than offset row-by-row. It’s the first time I’ve used this format, which – along with the smaller keycaps – has made it a little challenging to learn, but I’m doing pretty well now. The trackball is nice and responsive. The backlit keys are easy to adjust.
The screen is excellent – bright, and sharp. Actually I think the screen is probably the aspect that has impressed me most so far.In terms of ports and connectivity – I’ve yet to hook up to an additional screen via the micro-HDMI connector, but I’ve used the USB-C connections (one of which is used to charge / power the machine), and the micro SD slot. The industrial iX connector for ethernet is likely a good choice for the target niche, and certainly does give more space on the motherboard than an RJ45 socket would… but I’ve yet to put my hands on a passive adapter to enable me to plug in to a wired connection, so it’s currently not as useful to me.
There’s a lot more to talk about, primarily (but not exclusively) on the software side, and also around hardware enablement. Out-of-the-box the Pocket Reform runs Debian unstable from MMC, with some customisations to provide a nice getting started wizard. It is important to point out that this is a machine for hackers and tinkerers – although it works very nicely, it’s not all fully baked in places – for example, the firmware for the system controller (a Raspberry Pi RP2040 chip) is being tweaked and tested, and I’ve already tested one update to that. The other day I posted about some issues with an NVMe SSD – that, unfortunately ,was on this machine. I actually think there was a physical hardware issue with the drive, as I’ve now replaced it with a higher-performance NVMe and things are moving along nicely (while the problematic SSD continues to report errors when accessed in an adapter over USB). I also managed to temporarily brick the machine by corrupting the uboot in flash, and needed to rig it up with Dupont wires on headers and access the machine from another via USB to get back to where I wanted to be. Very Open Source! 😎 but, I’m comfortable with this, and knew what I was purchasing. The forums and IRC have proven to be useful so far and I’m enjoying learning as well as hopefully (!?) helping the MNT team through my feedback and bug reports. I have a huge amount of respect for what they have built, their ethos, and their commitment to making this as open hardware as they can.
I should be receiving a modem / WWAN card for the second internal expansion slot shortly. I’ve been both learning the Sway desktop environment and also working out how best to organise my setup, so there will be more to cover in future. I particularly want to play more with the onboard I2C, and other hardware opportunities, as well – for example, potentially swapping in a Raspberry Pi CM4 if that becomes a modular option in the future.
andypiper.co.uk/2024/08/06/mnt…#Blaugust2024 #100DaysToOffload #debian #firstImpressions #hacker #Linux #maker #mnt #openHardware #openSource #pocketReform #purple #review #rp2040
MNT Pocket Reform
A newer, smaller, lighter, more-affordable, seven-inch mini Reform laptop that remains fully open sourceCrowd Supply
like this
PandaInSpace likes this.
reshared this
Open Source reshared this.
Åklagare vid Ekobrottsmyndigheten har väckt åtal mot två män för grova ekobrott. De är misstänkta för att ha undanhållit nikotinskatt på e-cigaretter om 4,4 miljoner kronor. Åtalet är ett resultat av myndighetssamverkan mellan Ekobrottsmyndigheten, Skatteverket och Tullverket.
Med tiden har Facebook, Twitter och Google kommit i konflikt med EU om integritet, konkurrenslagstiftning med mera. Det har bland annat lett till att EU börjat finansiera utveckling av programvaror med stöd för ActivityPub.
blog.zaramis.se/2024/08/26/in-…
In kommer EU med pengar - Fediversums historia - Svenssons Nyheter
Med tiden har Facebook, Twitter och Google kommit i konflikt med EU om integritet, konkurrenslagstiftning med mera. Det har bland annat lett till att EU börjat finansiera utveckling av programvaror med stöd för ActivityPub. Läs mer...Anders_S (Svenssons Nyheter)
På kort tid har högerextremister försökt döda palestinademonstranter, bränna ner eller spränga en vänsterpartilokal och överfalla en vänsterpartist i en palestinademonstration i Göteborg. Det handlar om en serie högerextrema attentat mot vänstern.
blog.zaramis.se/2024/08/26/hog…
Högerextrema attentat mot vänstern - Svenssons Nyheter
På kort tid har högerextremister försökt döda och förstöra för vänstern. Det handlar om en serie högerextrema attentat mot vänstern.Anders_S (Svenssons Nyheter)
Anyone owns StarLite 5? Curious if it's good for drawing
I searching for a tablet for drawing and discovered this one. Anyone tried drawing on it? I wondering if the experience is good.
On the page they doesn't mention if the screen supports drawing pens, but it's possible to order an MPP pen with it, so I assume that it works with Wacom or Surface pens?
StarLite 12.5-inch
Its fanless design ensures your StarLite will never make more than a whisper - unless you want it to. The Mk V supports coreboot open source firmware which you can effortlessly configure to your preferences via our coreboot configurator.Star Labs®
reshared this
Linux reshared this.
This seems interesting, never seen it before.
But i'd say be careful as there's not much information on the screen (refresh rate, gamut range) and it's great to brag about you being able to switch parts but there's not much info on that, i'd be surprised if you can swap anything beside the ssd and some ram. Also the marketing is a bit weird, the keyboard is showed at all time but the price shown is wothout until you try to actually check the price... Kinda scummy if you ask me.
A part of me still think it looks a bit like a barebone low quality tech that is almost useless in it's option-less, low spec state.
That's interesting details, thanks!
I saw a few posts on their reddit, like this, they were positive, but no one mentioned the drawing aspect...
Uh, the refresh rate is 60hz the gamut is listed on the specification section. The ram is soldered as it could not be increased it is 16gb which is the max supported by the n200.
main board, screen, battery, daughter board and all the parts can be swapped, they sell them on their website.
I agree the keyboard marketing sucks and the keyboard itself isn't great either. Granted its nice to have a cheaper option without the keyboard, but in current Linux tablet state you probably still want it.
The specs are pretty decent for a tablet and the price of the device. Can handle most tablet tasks and non graphically intensive. I use it for programming and arts and anything needing more power I offload the compile to my PC.
the pen I bought supports tilt. The one starlabs sells does not.
MPP is the protocol and has different versions like how Bluetooth or WiFi do. MPP 2.0 has existed for a while it isn't new.
Thank you for taking the time to clarify all that.
Tilt is really critical for a good drawing and especially painting experience.
but capacitive (most new touch screens) don’t seem to detect the Wacom pen
Yes, it's totally expected! But looks like this screen supports MPP pens.
I was kind of turned off by the keeb* being sold separately, also wasnt the aspect ratio meh.
Rule of thumb larger screen or surface means more fluid strokes, thus smaller screen means more fine motor skills and more tension in the hand and less* fluidity in the work.
I was incorrect about the aspect ratio it's 3:2 not 16:9 and I think 3:2 is fine especially at 2160x1440p.
Still with the dialogs on the left and right anything except minimal would make the drawing area small taking the left and right.
I did notice it on sale, maybe if you have humble expectations it would be okay for sketching, but if you are used to better quality things or larger draw surfaces you might not be easily impressed.
Hey, I own one of these. For drawing its pretty solid and most software can run on it. The device support MPP 1.51 and 2.0, they sell a 1.51 pen but its quite expensive for what it is. The digitizer isn't amazing and I have found external wacom screens to be better but considering the price of the starlite is about the same (when I bought it) as an only drawing tab I went with the starlite.
Performance is decent, I was quite surprised how managable the n200 is. Personally I use it as a study device and it handles 40 Firefox tabs and 15-20 windows just fine. Only thing is that gnome does not support triple buffering yet so overview animation is slightly laggy on the 3k screen, however this is less on the 2k version and fixed with the triple buffer PR.
The screen itself comes in either 3k or 2k. The 3k screen was only the first batch and the second+ batch is 2k. Screen is 60hz and I believe 300 nits.
To get buttons mappable on the pen device currently you have to use a custom libwacom entry. I have a PR for that on the github.
The Tablet itself is very solid the main complaint I would have is the keyboard, its quite mushy and bounces as it doesn't have much structure. Its alright but not amazing.
Realistic battery is 4-6hr under usage and 9-13 with light usage and ~2 days in full sleep.
main board, screen, battery, daughter board and all the parts can be swapped, they sell them on their website.
This is very helpful, thank you a lot!
How is the passive cooling? Does it get hot?
How does it connect to the tablet? Via pins, it's not BT?
GitHub - PranshulGG/WeatherMaster: A Weather app for android 🌦🌞☔
GitHub - PranshulGG/WeatherMaster: A Weather app for android 🌦🌞☔
A Weather app for android 🌦🌞☔. Contribute to PranshulGG/WeatherMaster development by creating an account on GitHub.GitHub
reshared this
Open Source reshared this.
I also got confused by the wording and screenshots.
Designed to mimic the look and feel of a native Android app.
I mean it's an .apk file so why wouldn't it feel of a native android app?
No idea... You're right it's mosly written in kotlin for android :/
I'm not a dev but that's rather strange :/ if someone could chime in, thanks !!
The views are all just webviews. You can find all of the pages in the app/src/main/assets/pages folder, it's all html and css.
Their package name is also still com.example, their target sdk doesn't match their compile sdk, and also neither match with the target sdk in their AppManifest.xml.
So I'm guessing this is just someone who isn't really familiar with java or native android views or something, so just decided to build it in something they do know instead.
GitHub - TylerWilliamson/QuickWeather: Weather at a glance! Current and forecast weather for anywhere in the world!
Weather at a glance! Current and forecast weather for anywhere in the world! - TylerWilliamson/QuickWeatherGitHub
GitHub - jjewuz/JustWeather: Simple weather app with Material You design.
Simple weather app with Material You design. Contribute to jjewuz/JustWeather development by creating an account on GitHub.GitHub
Pretend there is a comma and maybe an exclamation point like this:
I use justweather, i like its material, you widget!
GitHub - jjewuz/JustWeather: Simple weather app with Material You design.
Simple weather app with Material You design. Contribute to jjewuz/JustWeather development by creating an account on GitHub.GitHub
Yt-dlp is the best way to download videos and audio
How to use yt-dlp: The best video and audio downloader
You can use yt-dlp on to save and convert media from YouTube, SoundCloud, TikTok, Reddit, and many other sites.Corbin Davenport (The Spacebar)
like this
Lasslinthar and rasterweb like this.
\#!/usr/bin/env bb
(require '[clojure.java.shell :refer [sh]]
'[clojure.string :as string]
'[cheshire.core :as cheshire]
'[org.httpkit.client :as http]
'[clojure.walk :as walk])
(defn http-get [url]
(-> @(http/get url {})
:body))
(defn find-base-url [data]
(let [results (atom [])]
(walk/postwalk
(fn [node]
(when (and (string? node) (.contains node "DASH"))
(swap! results conj node))
node)
data)
(some-> @results first (string/replace #"DASH_[0-9]+\.mp4" ""))))
(defn find-best-quality [names audio?]
(->> ((if audio? filter remove) #(.contains (.toLowerCase %) "audio") names)
(sort-by
(fn [n]
(-> n
(string/replace #"\.mp4" "")
(string/replace #"[a-zA-Z_]" "")
(Integer/parseInt))))
(last)))
(defn find-parts [base-url data]
(let [url (atom nil)
_ (walk/prewalk
(fn [node]
(when (and (map? node)
(contains? node :dash_url))
(reset! url (:dash_url node)))
node)
data)
xml (http-get @url)
parts (->> (re-seq #"<BaseURL>(.*?)</BaseURL>" xml) (map second))
best-video (find-best-quality parts false)
best-audio (find-best-quality parts true)]
[(str base-url best-video) (str base-url best-audio)]))
(defn filename [url]
(let [idx (inc (.lastIndexOf url "/"))]
(subs url idx)))
(defn tsname []
(str "video-" (System/currentTimeMillis) ".mp4"))
(let [data (-> (first *command-line-args*) (str ".json") http-get (cheshire/decode true))
base-url (find-base-url data)
[video-url audio-url] (find-parts base-url data)
video-file (filename video-url)
audio-file (filename audio-url)]
(sh "wget" video-url)
(sh "wget" audio-url)
(sh "ffmpeg" "-i" video-file "-stream_loop" "-1" "-i" audio-file "-shortest" "-map" "0:v:0" "-map" "1:a:0" "-y" (tsname))
(sh "rm" audio-file video-file))
github.com/yt-dlp/yt-dlp/blob/…
Reddit is listed in the list of supported sites. I just tested it with a random post video post on Reddit, and it downloaded the file perfectly fine (played in local player). My theory you either did a user error and gave a link that is not a video post, I'm not sure if posts that link to a video would work, I think the post itself must be a video post. Or you tested it when Reddit blocked yt-dlp. The yt-dlp team needs to update it first, then it functions again. YouTube does the same.
yt-dlp/supportedsites.md at master · yt-dlp/yt-dlp
A feature-rich command-line audio/video downloader - yt-dlp/yt-dlpGitHub
GitHub - mikf/gallery-dl: Command-line program to download image galleries and collections from several image hosting sites
Command-line program to download image galleries and collections from several image hosting sites - mikf/gallery-dlGitHub
like this
PokyDokie and bizarroland like this.
github.com/spotDL/spotify-down…
GitHub - spotDL/spotify-downloader: Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found).
Download your Spotify playlists and songs along with album art and metadata (from YouTube if a match is found). - spotDL/spotify-downloaderGitHub
Downloading music from YouTube will get you MP3s, but they will have gone through the YT compression algorithms.
Use Deemix instead. Downloads MP3s straight from the Deezer servers with all metadata and album art.
Deemix Archive : RemixDev : Free Download, Borrow, and Streaming : Internet Archive
This is the last update of deemix, a Deezer downloader library and application. Includes binaries of the server and GUI for Windows, Mac and Linux.More details...Internet Archive
The Spacebar
An inside look at the technology around us, by tech journalist Corbin Davenport.The Spacebar
yt-dlp-lemon -h
will show only a few options and yt-dlp-lemon -H
shows everything the script supports.GitHub - thingsiplay/yt-dlp-lemon: Simple wrapper to yt-dlp with only a subset of options.
Simple wrapper to yt-dlp with only a subset of options. - thingsiplay/yt-dlp-lemonGitHub
It's the main way I watch youtube now. After Piped and Newpipe stopped working for me across all devices, I only use 2 methods of watching Youtube now. Open in mpv (which is configured to use yt-dlp in the backend to make things faster), and download using yt-dlp. So it's key to me keeping on watching Youtube. Recently, I've started getting ads showing up even on Mobile Vivaldi, so no more YT on my phone.
So my new workflow is to use Piped to find a video, then copy the end of the link and type "yt-dlp " in a terminal, wait for the video(s) to download, and open in mpv.
OR
In some cases, use Qutebrowser, with a custom keybind to open a video in mpv.
No matter how hanky this setup is, the official YouTube app is jankier.
It pays the video creators
Then why are almost all of them on patreon and ask for a donation?
Yeah, but I use a fork called Tubular so I can get SponsorBlock and ReturnYoutubeDislike.
Edit: Turns out I just missed that there was an update. Phone playback is back!
So my new workflow is to use Piped to find a video, then copy the end of the link and type “yt-dlp ” in a terminal, wait for the video(s) to download, and open in mpv.
Why not just pass the YouTube link to mpv so you don't have to wait for the video to download?
I still have to wait a long time for the video to load in the Mpv cache, and sometimes I want a bunch of videos to watch later (or watch multiple times if they're educational). In which case, I either open up a bunch of videos in their own mpv windows and they all load while I'm watching the first one, or I download them while I'm doing something else.
But loading a bunch of mpv windows is heavier than a bunch of terminals running yt-dlp (and I could also just switch to using tmux.... which I probably should get around to at some point).
I still have to wait a long time for the video to load in the Mpv cache
In my experience the video loads in a few seconds compared to the minutes it'd take for it to
download, but I get your second point.
FreeTube - The Private YouTube Client
FreeTube is a feature-rich and user-friendly YouTube client with a focus on privacy.freetubeapp.io
Yt-dlp or mpv? Never.
Newpipe and piped? Newpipe takes about a week or two, to rebreak after a fix. Piped has been broken and not updated yet, for a while.
like this
PokyDokie and subignition like this.
m.youtube.com/watch?v=zeDwH44x…
This one was real bad
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.m.youtube.com
I've downloaded it and replayed the video file in VLC Player. Just skipped parts and listened to it a few seconds, also towards and at the end when we see the person speaking. It looks fine to me, the lips are synced to what he is speaking. Besides that the uploader could have made a mistake (I've seen videos desynced online), this seems to be fine. It could be a problem with the video player or codec on your system? Or the ffmpeg version you have (yt-dlp uses ffmpeg to do stuff).
It's hard to say what's going on. I can only confirm that downloading this video with yt-dlp looks correctly synced to me. Edit: I remember in the past I had a video player that would out of sync for long video sessions. It was a problem with some codec not properly supported or like that and switching the video player worked. I have no more information, it was random on a Tuesday morning years ago.
I tried checking my notes, because it was some time ago. Nothing definitive, but it may have been related to a random crashing issue that turned out to be a bad hdmi port-- which was the last thing I considered checking after triple checking everything else.
Anyway, good luck with the troubleshooting. Audio sync issues are a pain but I can also attest yt-dlp has been solid.
I wrote my own web app in Python, using pytube-fix and its lightning fast. Great library. I found a recent screenshot that's a bit behind in commits but you get the idea.
Edit: I published the source code, please note there is a LOT of work left to do, but it works. codeberg.org/ArtisanByteCrafte…
That's fine. Once it's out, other people can help. Or if you give up on it completely, anyone can fork it and resume development on it.
Thanks :)
If you use it frequently, I suggest getting a GUI that have profiles or remember options so you don't have to mess with commands all the time. I wrote my own little command line wrspper which is Windows only since I don't have Linux to test on. Though it shouldn't take much effort to add support.
Makes it much more convenient when you don't have to specify things like archive (ignore duplicates), filename to be "artist - title" (where possible), download destination, etc. Just alt-tab, Ctrl-v, Enter. And the download is running. And mine also has parallel downloads and queue for when you got many slow downloads.
GitHub - Thomasedv/Grabber: A wrapper for Youtube-dl for Windows.
A wrapper for Youtube-dl for Windows. . Contribute to Thomasedv/Grabber development by creating an account on GitHub.GitHub
Here's my config for downloading best quality YT videos (but works for other sites too) if anyone wants to base theirs on it:
pastebin.com/ba9sFURT
YT_DLP CONFIG - 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
Yes
github.com/yt-dlp/yt-dlp/pull/…
Has been merged
[arte] Allow downloading age restricted content by StefanLobbenmeier · Pull Request #8301 · yt-dlp/yt-dlp
IMPORTANT: PRs without the template will be CLOSED Description of your pull request and other information I thought that arte.tv looks at the cookies to determine if the logged in user has confirm...GitHub
Ads exist because people want to make money. So these bad actors go out and look for places where people like to spend their time, and they poison these places with their money-hungry practices. In the process they destroy the innocence of all these manifestations of human creativity, and manipulate people into buying shit they don't actually need, effectively destroying the planet through overconsumption. That's not even mentioning that ad-companies put us on a path towards a mass-surveillance society, just because big-data leads to more effective ads. I can't help but see ads as a destructive force of evil in our world. I like human creativity in it's many forms, and I'm all in favor of rewarding creators to a certain extent, but using ads seems to be the worst possible method of doing so.
(not intending to criticize your comments, just spreading the anti-ad gospel
But ads are not functioning, they are destructive. They are by no means cheap either, people are paying through being manipulated and we are paying collectively for the damage it's doing to our world. We'd be much better of if we had only direct payments. Direct artist payments will always be the more effective and efficient financing structure because then we pay just for the creative output, not all the unrelated economic parasitic activities.
The solution is very simple and there is nothing that inflation can do about it: we don't watch ads, we pay creators that we want to support, and if from these donations a creator doesn't earn enough money he has two options: 1. One has an intrinsic drive to create and publish so he does so through other means, for instance by working a part time job. If this sounds unreasonable then let us not forget that already most of all human creativity is financed exactly like this, it is only the exception that is financially lucrative. 2. One chooses not to create (or in a less costly manner). You could think of this as a sad outcome, but you'd be better off concluding that this creative output wasn't so important to anyone, not to the creator nor to the public. This means we'd be left with the better and more intrinsically motivated creative content.
So let's not justify ads, but let's reject them in the most radical ways we can.
Lemmy votes ARE public, should they be anonymous?
Currently, almost anyone in the Fediverse can see Lemmys votes. Lemmy admins can see votes, as well as mods. Only regular Lemmy users can't.
Should the Lemmy devs create a way to make the votes anonymous?
There is a discussion going on right now considering "making the Lemmy votes public" but I think that premisse is just wrong. The votes are public already, they're just hidden from Lemmy users. Anyone from a kbin/mbin/fedia instance can check out the votes if they are so inclined.
The users right now may fall into a false sense of privacy when voting because the votes are hidden from Lemmy users. If you want to vote something and not show up on the vote list, please create another account to support that type of content and don't tell anyone.
like this
Nanook likes this.
Last Week in Fediverse – ep 81
A busy news week, with a major report on governance on the fediverse, conversations about public or private votes on the content-aggregator side of the fediverse, ⁂ as a symbol for the fediverse and more.
The News
Erin Kissane and Darius Kazemi have been working on a massive research project about governance of fediverse servers, and they released their findings this week. The entire report is worth reading, as well as the two additional documents that they published:
- A Quick-Start Guide to Fediverse Governance Decisions, which is especially valuable for people who are considering starting a fediverse server for their community.
- Fediverse Governance Opportunities for Funders & Developers for individuals and institutions interested in building and supporting stronger infrastructure for Fediverse governance.
Kissane and Kazemi explain that “whole swathes of knowledge about the aspects of server management that extends beyond the more purely technical concerns of hosting, provisioning, and technical upkeep exists only as insider knowledge.” This research paper is a great counter, and documents many of the cultural intricacies of the fediverse that have not been easily accessible before.
There are a great number of insights in the paper, and I want to comment with my own observations on one of them. Kissane and Kazemi write “we think the diverse and robust conversations and
viewpoints on Threads federation could serve as a useful jumping-off point for server teams to
even informally document their philosophies of federation and the policies that flow from those
philosophies” (p87). From my observations, when federation with Threads was a frequent topic of conversation in spring 2024, there was a potential within the fediverse for servers to talk about and publish their federation policies, as well forming diplomatic blocks for servers with similar federation policies. The conversation about federation was top of mind for everybody, and it was clear that there was a need for clear understanding of federation policies. This opportunity for better server governance simply did not happen, the conversation has moved on, and it feels like the moment has passed. I still think this is one of the larger missed opportunities and ‘what ifs’ that I keep thinking about regarding how the fediverse could have turned out better.
Telegram CEO Pavel Durov has been arrested in France, with Reuters reporting that ‘the investigation was focused on a lack of moderators on Telegram’. For more information about Telegram and the situation with Durov I recommend any news source that is not this blog, but I do want to point out the responses on Nostr to the arrest. Nostr’s culture is strongly focused on censorship resistance and leans culturally rightwing and libertarian. There are two aspects to understanding a network that preaches censorship resistance: the types of posts that such a network actually facilitates, which is not surprisingly posts that many people prefer not to show up in their feeds (or exist at all really). But the other aspect is how people who use such network and value censorship resistance understand themselves and think about what is important in the world. And in that framework, the arrest of Durov is seen as a huge validation of the viewpoint that censorship resistance is important and people should be wary of authoritarian behaviour of government. To be clear, this is not a viewpoint I am endorsing. What I am observing is that Nostr sees itself this way ([1], [2], [3], [4]), and how Nostr frames the event as an indication of the importance of Nostr and Nostr’s values. With a significant part of the rightwing internet ecosystem speaking out against the arrest, it’s worth noting if Nostr can take this opportunity to grow.
The Lemmy developers have opened a conversation on whether votes should be displayed publicly, which turned into a major topic of discussion on Lemmy. To understand the situation, a short bit of context: there are three platforms on the content aggregator side of the fediverse: Lemmy, the biggest platform, Mbin, the successor of Kbin, and Piefed. How you voted is visible to Lemmy moderators, but not to regular Lemmy users. How people voted is visible to everyone on Mbin, including if that vote was made with a Lemmy account.
Responses on the threads indicates that a majority of Lemmy users prefers their votes to be private. This demand for privacy is understandable and should be encouraged, but runs into the practical limitations of the way the current fediverse works, with the limitations being both of governance as well as technical. Upvotes on Lemmy get translated to Stars on Mastodon, which are public. The most straightforward implementation of ActivityPub for vote/like/favourite support assumes that this information is public. As interoperability between the fediverse content aggregators is already a hilariously chaotic mess (shout-out to Elena Rossini who documents it all in painstaking detail in her latest newsletter), changes to more privacy are not likely to make the interoperability situation any better. Still, Piefed gave it a shot and did implement private votes this week in response, by creating shadow accounts in the background that do the voting on your behalf.
The situation also indications the limitations of governance as it currently is in the fediverse, especially between fediverse software developers. Lemmy developer Dessalines talks on Github about Lemmy is dependent on other implementations for votes to stay private. The problem is that none of the developers of any of the projects appear to be in any form of communication or conversation with each other about this, which makes good governance between the different implementations slightly difficult, to put it mildly.
⁂ is a new proposed symbol for the fediverse. In a manifesto, the authors explain the need for a unicode symbol that represents the fediverse. The fediverse already has two symbols: a coloured pentagram and an icon by Meta. The authors state that the coloured pentagram is a great logo, but that it not being available as a typographical unicode character limits it’s usage. Getting people to voluntarily adopt to a new logo is never easy, and even more so in a decentralised network. Personally, I think the proposal hits on an important theme: there is value in a unicode symbol that can be used to denote that something is federated. Meta already does this by putting their own fediverse logo next to Threads profiles that are federated. This is a good innovation by Meta, and I think there is value in adopting this idea without having to adopt Meta’s (centralising) logo for the fediverse. The comment made here by the authors gives an illustration of what this means. It also helps push the proposal for the ⁂ symbol as an addition to the current logo instead of a replacement.
Bluesky Feed Creator, an external tool for people to build their own custom feeds without having to code, has a major update with a new automod system. Moderation of custom feeds and groups is not a solved issue so far, neither on ActivityPub nor on Atproto, and this takes a step in the right direction.
BrowserPub is a browser for debugging ActivityPub. Creator John Spurlock explains that the goal is to make it “a bit easier to see how well the various players in the fediverse support the C2S side of the ActivityPub spec. You can punch in any ActivityPub discoverable web url or fediverse handle, and BrowserPub will discover and display the underlying AP.”
Newsmast showed a preview of Patchwork, their upcoming plugin system for Mastodon. As the research by Kissane and Kazemi indicates, there is a lot of potential for better moderation tooling for the fediverse. However, Mastodon is slow to update, with 11 months between it’s two latest updates. Enabling servers to get additional moderation and federation tools via a plugin can significantly improve the ecosystem.
Robert W. Gehl is writing a book about the fediverse, ‘Move Slowly and Build Bridges: Mastodon, the Fediverse, and the Struggle for Ethical Social Media‘, and make an overview of the draft available.
A practical demonstration of how Bluesky’s starter packs can significantly help with community migration: the small Spanish community on Bluesky grew by 20% due to one successful starter pack.
The Links
- The first post to the fediverse from space via the International Space Station.
- Nostr held an IRL event this week, Nostriga. You can watch Rabble’s presentation, ‘Nostr Past, Present, and Future’ here.
- WeDistribute: Flohmarkt is a Fediverse Marketplace.
- PressGazette: Twitter alternative? News publishers see potential in Bluesky.
- Turn any Mastodon post into a single line of embeddable HTML + CSS.
- Looking AT the Blue Skies of Bluesky – a new research paper on Bluesky that does quantitative network analysis.
- The fourth episode of WordPress.com’s Youtube series on the fediverse, this time with an interview with Matthias Pfefferle, creator of the WordPress-activitypub plugin.
- Mastodon – on your wrist.
- This weeks’ fediverse software updates.
- Federated Key Transparency Project Update.
- Privacy Policies on the Fediverse: A Case Study of Mastodon Instances.
- The Future of Social is Here: a Show and Tell (part 4: Lemmy, PieFed & Mbin).
- Adding Mastodon search results to DuckDuckGo.
- Fread is a new Mastodon Android app that merges your Mastodon timeline with RSS feeds.
- An interview with Bluesky engineer Dan Abramov about building on atproto.
That’s all for this week, thanks for reading!
fediversereport.com/last-week-…
Twitter alternative: How news publishers are experimenting with Bluesky
Twitter alternative Bluesky may still be a minnow among the social media giants, but news publishers appear to see potential in the platform.Bron Maher (Press Gazette)
Lemmy devs are considering making all votes public - have your say
Probably better to post in the github issue rather than replying here.github.com/LemmyNet/lemmy/issu…
[Discussion] Should votes be displayed publicly? · Issue #4967 · LemmyNet/lemmy
Question I'd like to hear everyone's thoughts on possibly making votes public. This has been discussed in a lot of other issues, but here's a dedicated one for discussion. Positives Could help figh...GitHub
reshared this
Alex Holcombe reshared this.
like this
TVA likes this.
I have been stopping myself from using those and instead restructure my sentence. But if people like it, guess I can start keeping it.
I do find it more useful, however, to have a kind of a reference to the thing written at the end instead [1], but markdown doesn't seem to have anything for that, and using the syntax for Markdown references, is only useful for hyperlinks, or if the reader is willing to read the hover text 2.
[1]: Like This. I would love it if the markdown viewer would link the above [1] to this line. Maybe with a scrolldown effect.

I'm pretty sure Apple and Google already rewritten all important GNU parts into something with Apache or BSD license, to throw everything GPL licensed out of their embedded systems. The biggest and most important part was obviously GCC, replaced by Clang.
How many GPL-licensed system libraries and tools are in Android right now, except for the kernel? I'm pretty sure the answer is zero.
like this
TVA likes this.
Yeah, gotta’ love how all the Apple fanboys were like Bash? Meh’ zsh is the superior shell in the span of a day.
I mean was the GPL viral… yeah probably. But it’s not like the courts came after either of them. Or ever really will in a meaningful way. Although hope springs eternal for non-webkit browsers in the not-EU 😌
Clang and the LLVM with BSD like licences so we can get the 80's suing experience of UNIX yet again.
It's impressive how many people in the FOSS community hate GNU. Even to the point of creating OSes without GNU in it. Working for free for companies just to get their contributions stolen or expunged.
Apple loves Open Source, they can stole it as they like, like they did with Darwin (a derivation of XNU). Everything is open until we no longer want to, and you don't have any right to desist such actions. This sounds like a dream for them.
Google loves Open Source, they can build an spyware, ad vending machine, DRM platform that is hosted in almost any IOT machine. This is Android.
The community has to realize that if you care about your software you have to ENFORCE the freedom of it.
The are entire projects just to liberate android from google. That's is all fault of the open source licence.
There are quite a lot of projects which exist to liberate software projects that have been taken hostage. This is no sense.
Most of the IOT devices are presenting paywall features thanks to Android: cars, fridges, TVs, etc. What is next?
Yeah. And I like how even from the message it shows that it's been already well recognized by then.
If I recall correctly from some RMS' talks I've seen many years ago, they've been working on it for years before, it's just the kernel that was missing. As I see it, GNU and Linux was the breakthrough for FLOSS, since at that time you would still have to use a proprietary kernel. (Well, there's GNU Hurd, but I'm not sure if it existed at that time, and even if it did, it was not ready.)
I love it, totally should have gone with that.
“This is Linus Torvalds introducing minix as Linux.”
(just a hobby, won't be big and professional like gnu)
Aged like fine milk. Looking at you, GNU Hurd.
GNU Hurd didn't take a good path of development following MACH design. But I still think GNU Hurd is the kernel of the future. Probably the Next generation Hurd. Just because GNU MACH and Hurd present very convoluted designs.
A kernel that performs most of their activities in user space and that it is truly modular looks very promising for the kind of systems we have nowadays and in the future.
Someone has to make the change, or we will stagnate in cumbersome and up featured systems.

like this
TVA likes this.
linuxjournal.com/article/10754
MINIX originally was developed in 1987 by Andrew S. Tanenbaum as a teaching tool for his textbook Operating Systems Design and Implementation. Today, it is a text-oriented operating system with a kernel of less than 6,000 lines of code. MINIX's largest claim to fame is as an example of a microkernel, in which each device driver runs as an isolated user-mode process—a structure that not only increases security but also reliability, because it means a bug in a driver cannot bring down the entire system.In its heyday during the early 1990s, MINIX was popular among hobbyists and developers because of its inexpensive proprietary license. However, by the time it was licensed under a BSD-style license in 2000, MINIX had been overshadowed by other free-licensed operating systems.
Today, MINIX is best known as a footnote in GNU/Linux history. It inspired Linus Torvalds to develop Linux, and some of his early work was written on MINIX. Probably too, Torvalds' early decision to support the MINIX filesystem is responsible for the Linux kernel's support of almost every filesystem imaginable.
Later, Torvalds and Tanenbaum had a frank e-mail debate about the relative merits of macrokernels (sic) and microkernels. This early history resurfaced in 2004 when Kenneth Brown of the Alexis de Tocqueville Institution prepared a book alleging that Torvalds borrowed code from MINIX—a charge that Tanenbaum, among others, so comprehensively debunked, and the book was never actually published (see Resources).
See also: en.wikipedia.org/wiki/Tanenbau…
Today, MINIX is best known as a footnote in GNU/Linux history.
It's still used tho.
What was minix then? A non FOSS version?
It wasn't FOSS, but then neither was Linux originally.
like this
KaRunChiy likes this.
That kind of depends on how you define FOSS. The way we think of that today was in very early stages back in the 1991 and the orignal source was distributed as free, both as in speech and as in beer, but commercial use was prohibited, so it doesn't strictly speaking qualify as FOSS (like we understand it today). About a year later Linux was released under GPL and the rest is history.
Public domain code, academic world with any source code and things like that predate both Linux and GNU by a few decades and even the Free Software Foundation came 5-6 years before Linux, but the Linux itself has been pretty much as free as it is today from the start. GPL, GNU, FSF and all the things Stallman created or was a part of (regardless of his conflicting personality) just created a set of rules on how to play this game, pretty much before any game or rules for it existed.
Minix was a commercial thing from the start, Linux wasn't, and things just refined on the way. You are of course correct that the first release of Linux wasn't strictly speaking FOSS, but the whole 'FOSS' mentality and rules for it wasn't really a thing either back then.
There's of course adacemic debate to have for days on which came first and what rules whoever did obey and what release counts as FOSS or not, but for all intents and purposes, Linux was free software from the start and the competition was not.
Agree with you up until “the competition was not”.
GNU HURD was competition for one thing.
More importantly, so was BSD. BSD predates Linux ( though its distribution specifically as FreeBSD does not ).
like this
TVA likes this.
I've read Linus's book several years ago, and based on that flimsy knowledge on back of my head, I don't think Linus was really competing with anyone at the time. Hurd was around, but it's still coming soon(tm) to widespread use and things with AT&T and BSD were "a bit" complex at the time.
BSD obviously has brought a ton of stuff on the table which Linux greatly benefited from and their stance on FOSS shouldn't go without appreciation, but assuming my history knowledge isn't too badly flawed, BSD and Linux weren't straight competitors, but they started to gain traction (regardless of a lot longer history with BSD) around the same time and they grew stronger together instead of competing with eachother.
A ton of us owes our current corporate lifes to the people who built the stepping stones before us, and Linus is no different. Obviously I personally owe Linus a ton for enabling my current status at the office, but the whole thing wouldn't been possible without people coming before him. RMS and GNU movement plays a big part of that, but equally big part is played by a ton of other people.
I'm not an expert by any stretch on history of Linux/Unix, but I'm glad that the people preceding my career did what they did. Covering all the bases on the topic would require a ton more than I can spit out on a platform like this, I'm just happy that we have the FOSS movement at all instead of everything being a walled garden today.
like this
TVA likes this.
A microkernel teaching OS by Andrew S. Tanenbaum.
In 2017 the world (including Tanenbaum) found out that the Intel Management Engine uses Minix internally. Intel just kind of did that silently. So Minix is still around.

Funny how he made it basically for his desktop computer.
33 years later, and Linux is dominating in every part of the OS world except ... the desktop.
(I'm paraphrasing his quote -- he said something like this years ago, can't find it, though.)
(Edit: to be more fair with quotes, it might be the case that I "hallucinated" the quote. he might not have said that, or he might have just said part of it and other part would be someone else's comment. This cio.com article is probably a better source on his position )
Linus Torvalds still wants Linux to take over the desktop
...and other interesting tidbits from the Embedded Linux Conference.rnSwapnil Bhartiya (CIO)
You might be thinking of this:
youtu.be/ZPUk1yNVeEI?feature=s…
Where he mentioned that the desktop is unique in that it has to support thousands of different devices for all kinds of people, and that most people don't really care what their computer is running as long as it works.
like this
KaRunChiy likes this.
Well, I was thinking of a quote that was much more similar to what I wrote (and it's not in the video you linked).
I had such a trouble finding it that I'm starting to feel like it might be one of those "quotes" where the credited author never really said that, but I haven't completely given up :D
Here's one closer to what I paraphrased (but not quite it)--quoting an article from cio.com
While Linux pretty much dominates almost every walk of our lives, even on the consumer devices like smartphones and smart TVs, it has not had the same success on the desktop. What does Torvalds think about it? Is Linux a failure on the desktop? Not really. “The desktop hasn’t really taken over the world like Linux has in many other areas, but just looking at my own use, my desktop looks so much better than I ever could have imagined. Despite the fact that I’m known for sometimes not being very polite to some of the desktop UI people, because I want to get my work done. Pretty is not my primary thing. I actually am very happy with the Linux desktop, and I started the project for my own needs, and my needs are very much fulfilled. That’s why, to me, it’s not a failure. I would obviously love for Linux to take over that world too, but it turns out it’s a really hard area to enter. I’m still working on it. It’s been 25 years. I can do this for another 25. I’ll wear them down.”
Linus Torvalds still wants Linux to take over the desktop
...and other interesting tidbits from the Embedded Linux Conference.rnSwapnil Bhartiya (CIO)
I would argue that it does dominate the desktop now as well, just not by usage numbers.
If I was told I had to use a windows desktop these days at home I think I'd start investing in a very large book collection.
It's not about the distro. Most distros out right now are pretty good. What you need is hardware that lots of people want to buy with Linux installed on it as the default choice. Normal people don't want to install any OS, be it Linux, Windows, MacOS or BSD. Whatever comes by default, it's good.
I'm pretty sure that right now the most popular Linux distros are ChromeOS and SteamOS. I wonder why
I had a science teacher that told us, "If you sneeze three times and nobody blesses you, the devil takes your soul!"
It's science.
...probably never will support anything other than AT-harddisks,as that's all I have..
Cuteness.
As in hilarity.
This one from LTT?
- YouTube
Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.www.youtube.com
People back then just grossly underestimated how big computing was going to be.
The human brain is not built to predict exponential growths!
The amount of effort I do to try and avoid using double parentesis is trully herculean.
I think that stuff is the product of a completionist/perfectionist mindset - as one is writting, important details/context related to the main train of thought pop-up in one's mind and as one is writting those, important details/context related to the other details/context pop-up in one's mind (and the tendency is to keep going down the rabbit hole of details/context on details/context).
You get this very noticeably with people who during a conversation go out on a tangent and often even end up losing the train of thought of the main conversation (a tendecy I definitelly have) since one doesn't get a chance to go back and re-read, reorganise and correct during a spoken conversation.
Personally I don't think it's an actual quality (sorry to all upvoters) as it indicates a disorganised mind. It is however the kind of thing one overcomes with experience and I bet Mr Torvalds himself is mostly beyond it by now.
at that point I start recycling them, and go back to parenthesis.
so when bp = 300x - 3, this:
4( 4[ 4{ 15bp + 10 } - 375 ] - 2250 ) - 15000
would turn to
4( 4[ 4{ 15( 300x - 3) + 10 } - 375 ] - 2250 ) - 15000
perhaps not the best, but I rather stick to conventional symbols rather than using... idk, question marks? that'd be funny as hell, though
just picture it:
4© 4« 4¿ 15bp + 10 ? - 375 » - 2250 🄯 - 15000
BSD licence allowed to work with the AT&T licence which at the end generated all the drama. Unix wars.
Again BSD is great if you don't care about what will happen with your code.
Yeah the Android point doesn't have any sense, that's right.
Apple shares the code of the parts they want. Since it's not a copyleft licence, then they can still ship you a version of Darwin + privative code as your macOs without sharing the entire code. So you end running kind of Frankenstein program with parts you don't know what they do.
AOSP is not a great licence because it allows Google benefit from contributions, but then it has tons of privative software on top. So basically contributing to the AOSP means that you improve the code that later it's used in combination with privative one.
My point is that libre source code should enforce that derivations of it stay libre. Otherwise you are working for free for companies that don't care about the users.
Hey for companies is a good point. The best system for them is open source. It makes sense for them to use it. And open source is much better than just privative.
From the point of view of the individual user and developer is not that great. It kind of hooks you in because it has open source parts, but you are probably unaware of all the closed source stuff that runs in combination with it.
I get the open source point, but I don't find it fair at the long term for the individual developer and user.
Over the years I've become convinced that the BSD license is great for code you don't care about. I'll use it myself. If there’s a library routine that I just want to say 'hey, this is useful to anybody and I’m not going to maintain this,' I’ll put it under the BSD license.Linus Torvals at LinuxCon 2016
perfectionist mindset - as one is writing,
I think an "M-Dash (perfectionist mindest— as one is writing,)" would be more appropriate than an "N-Dash" in your statement. No 'nested' parentheses needed (unless you're looking to add non-essential (though insightful) info to your sentence); but the type of... "PAUSE" makes all the difference
^[text here]
]
Vänsterpartist överfallen av högerextremist. Vänsterpartisten Kristofer Lundberg som är ordförande för Vänsterpartiet i Angered har idag överfallits av en högerextremist. En känd person som anser sig själv vara journalist.
De asiatiska plattformarna och programmen. Vid sidan av den US-amerikanska och europeiska utvecklingen av programvaror för Fediversum finns det också en omfattande asiatisk utveckling i Japan, delar av Kina, Taiwan och Korea.
Det är vanligt att svenskar anser att den som bor i Sverige är svensk. En vanlig åsikt är också att den som pratar svenska är svensk eller att den som är svensk medborgare är svensk. Men förmodligen är det mycket mer komplicerat än så. Så vad innebär det att vara svensk?
Sips'
in reply to Sips' • • •mariusafa
in reply to Sips' • • •Corngood
in reply to Sips' • • •I've had those errors on my system for years. I never thought that they were NixOS specific. I just assumed something to do with a buggy firmware:
I don't notice any ill-effects from them, so it may be a red herring. I have a:
with a 5900X.
I don't usually see as many prints as you have there, but it's quite a few, and the number seems to vary (grow?) over time. I keep meaning to investigate it, but haven't got around to it.
I think you should keep looking in your logs for other problems. If you can share the full log I'd be happy to take a look.
like this
KaRunChiy likes this.
Sips'
in reply to Corngood • • •balsoft
in reply to Sips' • • •journalctl | curl -F'file=@-' https://0x0.st
and post the link here.Sips'
in reply to balsoft • • •Sips'
in reply to Corngood • • •I have the same motherboard! I also rock the AMD 6700 XT graphics card, which I acquired this year, so it would defo leave a sour taste in my mouth if this was the guilty puzzlepiece in the my stack.
Whilst trying to install other .iso's late last night i kept seeing the ACPI errors over and over again, which has me thinking this is a problem with my hardware setup, as you suggested by others.
Journalctl command results in this if thats to any help;
0x0.st/Xt2e.txt
and this is lsmod;
Corngood
in reply to Sips' • • •Did you grep that log file for 'amdgpu'?
I wonder if the error is related to this: github.com/NixOS/nixpkgs/issue…
I'm still using x11 on my system. Maybe try that and see if it works?
Sway does not start with Vulkan renderer on AMD GPU · Issue #229108 · NixOS/nixpkgs
GitHubSips'
in reply to Corngood • • •Corngood
in reply to Sips' • • •RageAgainstTheRich
in reply to Sips' • • •I had some weird error like this before and after updating my bios it worked.
Sips'
in reply to RageAgainstTheRich • • •mvirts
in reply to Sips' • • •Can you try booting with acpi=off boot parameter? (Edit the boot commands in the bootloader before it loads the kernel, it's temporary)
Related: kernel.org/doc/html/v4.14/admi…
If that works you can add the option permanently in your configuration.nix
The kernel’s command-line parameters — The Linux Kernel documentation
www.kernel.orgSips'
in reply to mvirts • • •ChrysanthemumIndica
in reply to Sips' • • •Agreed with others that this is likely a BIOS issue, and it would be good to check for a firmware update first.
In particular, this looks like it might be an issue with the USB port locations described by your BIOS ACPI. Maybe one of the embedded root hubs? You might be able to play with USB settings in the BIOS Config to see if that helps, especially loading default values. I also think it might be possible to blacklist ports from kernel parameters and that could be a good check... but I'm not very familiar with the parameters in recent years and didn't find anything in a quick search.
As a last ditch, you can disable ACPI entirely, but it can/will cause very odd performance and configuration issues along with no power management. (This goes double for portable systems.)
Sips'
in reply to ChrysanthemumIndica • • •ChrysanthemumIndica
in reply to Sips' • • •That's definitely a frustrating situation you have, and I very much encourage you to take the path that feels most possible to you!
Before moving on, I would like to point to trying what u/mvirts suggested, disabling ACPI from the grub bootloader. It's easy and great for getting an installer running and working, and sometimes the freshly installed and updated OS whisks the problem away.
But regardless of what you choose, I wish you much luck in your endeavours!
Sips'
in reply to ChrysanthemumIndica • • •balsoft
in reply to Sips' • • •boot.kernelPackages = pkgs.linuxKernel.packages.linux_6_1;
to your config (make sure to add it before the closing}
) andsudo nixos-rebuild switch
. You can also try older versions, likelinux_5_19
. If it doesn't fix the problem it might be that the ACPI error is a red herring and the problem is something else entirely, in which case it'd be more difficult to diagnose, and I'd recommend just staying on 23.11 for now and only taking the new packages that you need from 24.05. There's a great post on how to do this here: discourse.nixos.org/t/installi… (probably also in the docs somewhere but I couldn't find it easily).Installing multiple packages from unstable channel in configuration.nix
NixOS Discourseumbrella
in reply to Sips' • • •If it errors out but it boots, don't worry about it. BIOS bugs will sometimes do that.
If either a newer or older kernel version is available, try that.
Sips'
in reply to umbrella • • •refalo
in reply to Sips' • • •ACPI bugs are common and can typically be ignored, but...
how do you know it's even trying to start one? what happens if you try it yourself manually?
CaptainRipcord
in reply to Sips' • • •configuration.nix
file