Nice. I was thinking generic white kid pop album, which really doesn’t need much added:

😅
Nice. I was thinking generic white kid pop album, which really doesn’t need much added:

😅
Oh man, in general, people be raving about aliens, but never give two looks to the ants in their garden. Or you know, the entirety of Australia. Or the deep sea. We have so much life that’s alien buzzing around us. Hell, we even have the Scottish – humanoids that speak an entirely cryptic language. It’s so much more compelling story-telling, too, if they don’t arrive here in a spaceship, but rather have been living among us all this time.
Last year, I got sneakers with a canvas cover to combat my stinky feet. And they’re heckin’ excellent for that. But yeah, now rain is scary. If too much comes from above, you get soggy feet. And if too much came from above, you’ve got dirt puddles that can somehow dye the white rubber rim. 🫠
Hmm, for whatever reason, I’m on 2.31.4, so that might be the difference.
That version was tagged two weeks ago, because they apparently still release patch versions for rather old minor versions of nix. So, apparently I am getting updates, but I’m on some older release channel or something. No idea why.
I have to head to work now, so will have to debug in the evening or the weekend. Thanks for the clue, though.
Yeah, good point. So, I wrote that comment with an experience I had in Luanti in mind (which is basically a community-developed platform for Minecraft-like games).
In the worlds there, I’d find a cave and it would expand down several hundred blocks. The good ores also only start to appear down there, so because you’d need to dig down a lot more blocks, and because the caves allow you to descend so quickly, it is definitely not worth digging straight down.
But then those sprawling caves are also worth coming back to, because you will definitely not mine all of it in one go.
Even if you do deplete those caves, it’s still worth using them as a starting point for digging further down, where you’re also likely going to run into more caves.
All of that just means that it becomes worth your time to build out your mine.
Ladders are worth bringing right away, because the caves are so vertical, but when the way up or down takes several minutes, it’s also a good idea to build intermediate bases and minecart rails.
In my most built-out world, I think, I had like 500 blocks of minecart line to get to my second intermediate base. And the deepest point I reached was -3400, if I remember correctly. Found a massive cavern down there. Even just placing torches down to light it up needed several visits. Was considering building a city into there, but it was actually too large for that. I would’ve never been able to fill that cavern. 🥲
I don’t think, we are doing different things. I create a new file, put {} inside, then add it into the imports = [...];. It gives me that error.
Then I git add ., run again and don’t get the error anymore.
Is the error you pasted now from some manual assertion you did?


My assumption would’ve been they do PDFs, because they have the same menu printed out in their restaurant. They’re gonna need an A4/letter size format either way, so PDF is the simplest way of putting that same format onto their webpage.


PSA: Android Firefox can show PDFs without throwing it into your Downloads folder.
Hmm, that sounds exactly like my setup. Weird.
I did have the file created, with {} inside (empty Nix expression). If I git add it, it works as well:

And yeah, I understand that it’s supposed to be a stacktrace, but other error messages look similarly horrendous and I can often only try to guess what’s wrong by reading the stacktrace top-to-bottom, so I’ve somewhat gotten used to doing that.
But good to know that these terrible error messages might be a problem with my system. Thanks!
Hmm, that’s interesting. For me, it looks like this:

I actually thought, it said somewhere in there, that the file isn’t staged, but apparently not even that (anymore?).
You don’t happen to be using Lix or something, do you? I’ve heard that it’s supposed to have better error messages, but I was never sure how much better it might be…
Edit: Perhaps I should add that those code locations it shows, are not from my code. Only the modules/terminal/new_file.nix in the second-last line is relevant.
I thought, you posted about the warning, because that’s actually easier to see than the error. Because yeah, it does say what you posted, but it’s in the middle of like 30 lines of other stuff. When I forget to stage a new file, it almost always takes me 5+ seconds to spot what the problem is. 🥲
Unfortunately, that shows up even when you’ve just modified an existing file, which is not a problem for it.
And which also happens to be the state my repo is in basically all the time, because I’ll change some setting, then see if it works like I want it to before making a commit…
Yeah, I was gonna say, that might be the root cause.
In the vast majority of cases, you want Box<dyn Error + Send + Sync>, but folks tend to leave out the Send + Sync, because it looks like additional complexity to them, and because it doesn’t cause problems when they’re not doing async/await.
It’s better to define a type alias, if you don’t want that long type name everywhere.
Nice, that’s like the meme:
Look at how quickly AI put up a webpage for me: http://127.0.0.1/index.html
until some random AI agent
Wait, do they now have spam bots going around on random PRs to post advertisements?
Servo company? It’s an open-source project underneath the Linux Foundation. The Servo Shell source code seems to be here: https://github.com/servo/servo/tree/main/ports/servoshell
It probably wouldn’t be too difficult to compile it yourself, if you really want it.
However, you have to mind that it’s damn near impossible to build a browser from scratch that supports the majority of web standards at this point. Servo does not do so. Most webpages will not be usable on it.
That’s the reason why they don’t care to provide a general-purpose browser interface. Because Servo is only useful at this point when only a specific webpage or specific set of webpages needs to be displayed.
So, generally when it’s embedded into hardware or into a software application, where the user does not have a URL bar to type arbitrary addresses into, and where the webpage to display can be specifically crafted for Servo.


I’m not much of a fan of Debian, but in your position would still recommend it. You’ll have enough to learn about from just using it as a server. You can learn about potential advantages of other distros later…


I feel like people here are arguing about technicalities, when the answer simply is that there is no way to know. If it is completely random, it could create a melody in the first 5 seconds. Or in 5 years from now.
You could only decide on a lower bound, i.e. for anything to be recognizable, you might need at least 100 ms of it, so it will take at least 100 ms to produce that.
But as soon as those 100 ms are over, all bets are off. At any moment, it could queue the appropriate sound that makes you recognize the previous seconds as some melody or sound.
I was gonna say, it looks like the logo of the Linux distribution Trisquel. I guess, that’s not surprising after all. 😅