ybeuter
also easily interfacable with other input sources. Like when getting a video suggestion by IRC, e-mail or whatever. But I actually never got that far. Atom feeds are just by large THE biggest ingestion source.
When starting
ybeuter
, it actually enqueues all non-downloaded entries automatically. So I just have to press s
to start downloading. But at the moment I usually just dequeue all and reenqueue a few selected ones, because there are so many entries. :-/I bet a program to get all URLs from unread articles out of _~/.newsboat/cache.db_ would be super simple. The only thing is, lately I do not want to watch all videos anymore, so this would leave me with a bunch of wasted traffic and disk space. So I don't mind the extra manual work. Sounds like you're not as picky or have a better set of channels to follow. :-) Launching MPV would also happen from within Newsboat, right? Otherwise marking articles as read becomes cumbersome I imagine, when the matching article needs to be found in the article list first. This program, that downloads all required videos found in Newsboat's SQLite database and removes them once marked read, that would be a cronjob? No user interaction required, did I get this right? Sounds like a cool idea.
For syntax highlighting I used Kate. Just selected the appropriate language and then exported to HTML. It works well, but requires a bit of clicking around in Kate and copying over into Vim. That's exactly what I have already done 15 years ago. For your use case, where you publish articles regularly, something scriptable like Pygments might be better suited, though._~
Last-Modified
HTTP response header of the HTML page is even a tad behind, indicating another quick fix, such as correcting a typo or something. But that's totally fine. And in a few days nobody cares about exact days anymore anyways. Was it a week or month before or after? Just doesn't matter. I thought it was just interesting to see three different dates on my end. ;-)I haven't noticed any anomalies with the Atom feed, but he switched from RSS to Atom a few weeks ago. So I don't follow the old RSS feed anymore.
@eaplmx Oh yes, time is fun. ;-) Certainly have to look at your links in more detail later.

modernc.org/sqlite
is what I have used once exactly for that reason. No complaints.
const
. If you then try to violate unmodifiable stuff, the compiler raps you over the knuckles. I found this long FAQ about it if you want to go into the details: https://isocpp.org/wiki/faq/const-correctness ;-)I've been hit a few times in the past with nasty bugs, because wrong variables were updated. Would they have been annotated as unmodifiable, the bugs were found by the compiler and hence prevented in the first place. So, const correctness not only helps the compiler to spot errors, but also clearly communicates to the next programmer, that something is not supposed to be updated. Yeah, the code in question was not very well engineered, super long (although I generally don't mind longer code segments per se if they're justified) and not well tested. So proper tests could have detected the bugs, too. Which I ended up writing to fix and validate. Still, const correctness is valuable to me as it adds more information about the code and the thoughts of the initial author.
And sadly, Go does not have anything like that. Okay, there's the
const
keyword, but it's usefulness is incredibly limited. So I don't count that. And the assignment operators :=
and =
do not really count in my point of view either. There's too much error handling going on, so you basically always end up having to use :=
, because only the first variable is new, just err
was already used, so =
does not work:o
foo, err := eggs()
if err != nil {
return err
}
bar, baz, err := spam(foo)
if err != nil {
return err
}

My attempt of getting flying birds in front of the sun^Wmoon did not pan out as good as movq's yesterday. ;-)
return
s *everywhere*. Period. Random strong opinion of the day. :-)
$2
and $3
, but there is no $1
. Invoking a function will give you "renumbered" $n
variables inside the function body. They are just the function arguments and therefore are different from the command line arguments outside the functions.
Luckily, she's looking into the distance, so no reading glasses required. ;-)
This decoration is veeery overboard. Haven't seen anything like that before in reality. Typically there is a Rübengeist, a field beet or nowadays mostly pumpkin with a scary grimace carved in and lit from the inside by a candle. They're either placed inside behind windows or somewhere outside by the entrances or garden doors. As a child carving these Riabagoischdr, as we Swabians called them, was good fun, but also a humongous mess, you won't believe. After lighting them a couple of times, they degraded very quickly. Nowadays children adopt this stilly trick or treat garbage from overseas. So turn off your doorbells!
yarnd
s at this time, to me, this seems fairly easy to achieve.
Somebody had put the glasses on her. That must have been already on Friday at the latest, on Saturday morning she already wore them. But today the glasses were gone.
Oh yes, squirrels can hiss: https://www.youtube.com/watch?v=716LcgLPN5w A little bit less frightening, mostly just banging its feet on the ground: https://www.youtube.com/watch?v=IwEgX8hG8W8 I don't see them doing that very often. Usually they just jump away. That was maybe my fifth time I've witnessed it. The first time was in summer 2018 or 2019. I was also quite puzzled when I heard it. Thought it might have raving madness because I didn't know that that's a squirrel thing.
On that hill trees indeed grow at a right angle from the surface. Looking pretty cool. And thanks to your question I now know why I like that landscape so much. I did not notice the weird growing angles when I took the photo. It's real, no trickery involved. :-)
Yup, looking at mushrooms is fun. I just reckon they are probably not edible, though. ;-)
My camera went back on me quite a lot. All photos in the beginning were total crap. Even though blurred, I had to keep some with the incredible reds. I appologize for the first two in today's gallery. It's getting better once you're past them.
Today was fairly cold, about 7°C, so I was glad to have a shirt, jumper and jacket. My shirt was soaked when I reached the summit, so I stripped it and tried to dry it in the wind. It kind of worked. But I had hoped these quick drying hiking shirts drain faster, no comparision to cotton, though. That's for sure. I find it quite strange that at the summit it feels much warmer than down at the village or forest. Even though it's windy up there but not down below. This was the same the last days. And no, after half an hour I have cooled off from the way up. I'm mostly standing around up there, so when moving down my body warms up and it still felt colder. A random guy yesterday morning told me the same.

It's very nice to go out this early. Nobody's around. Just like last times, I was the very first one and it was well beyond sunrise when the next person reached the mountain top.

/api/v1/admin/delete
with a {"hash": <hash>}
body doesn't really feel REST-like to me. Why not DELETE /api/v1/twts/<hash>
or whatever resource path?Anyways, deleting remote twts from the yarnd cache and archive manually is the completely wrong approach in my opinion. It feels like a bandaid. If the twt is gone from the feed it just has to be removed from the cache and archive as well, provided that twt has not been rotated away into an archive feed. Of course this is more work, but it's the right thing to do. Software is there to help humans, not the other way around. :-)

I also tried to get a better shot at yesterday's molehills, but lighting was just not cooperating at this early time of day.

I reckon the view makes up for a good excuse not to attend today's yarn call. :-)
On the way in we saw a crate of quinces in front of a garden with an off-the-shelf sign. So when we went home, we grabed four each. Our hands were quite sore after 45 minutes carrying these large fruits. We didn't bring any backpags or the like. Shortly before reaching our homes we came by a dog poo bag dispenser at the woodland margin, so we repacked. Good inventions!

o
. Far from optimal, but what can you do? There are possibilities to somehow™ render images in some terminals, but I forgot how that is called and it didn't seem to be straight forward when I looked at it. And then teaching that to Newsboat via a macro is probably a whole other story in itself.

I just read the whole mail thread and the replies didn't feel unfriendly to me at all. I wouldn't categorize them as *very* friendly either, but as just alright, maybe even decently friendly. Most of them are strict to the point, they simply don't need and want TLS in Gopher. Fair enough. The rant was introduced as such, so I just took it with a grain of salt. Checked it off as strong opinion that I don't share, okay. The one person who wrote everything in lowercase and basically in one big blob attracted my negative atten
I just read the whole mail thread and the replies didn't feel unfriendly to me at all. I wouldn't categorize them as *very* friendly either, but as just alright, maybe even decently friendly. Most of them are strict to the point, they simply don't need and want TLS in Gopher. Fair enough. The rant was introduced as such, so I just took it with a grain of salt. Checked it off as strong opinion that I don't share, okay. The one person who wrote everything in lowercase and basically in one big blob attracted my negative attention because of form. I actually first thought, this was a spam message. Unreadable to me.
Now what does that tell us? English is obviously not my mother tongue (that's probably the issue). Are Germans, @movq and myself, cold and don't have a lot of emotion? ;-) I mean, I can understand your points a little bit, @abucci, but while reading the responses I didn't feel the same, not even close. Of course, I don't want to deny you your feelings and how it came across for you. :-) The only goal is to offer some other perspective.
What I want to say, @prologic, don't take it personally. Most of them probably did not want to piss you off. I really don't see bad intentions. Don't take offense, I'm fully with @movq here, strong opinions with English as a second language had caused some unnecessary and unwanted trouble once again.
Yes, I fully understand the issue with the tripod lock. I know that too well from my own tripod. I luckily don't have a ball joint, so the backlash is only reduced to one axis, but still. It is a lightweight tripod, that doesn't help rigidity at all. When zooming (and that's when the tripod will be used most often), it's prone to shaking around fairly easy, compared to a heavy duty professional tripod. Even pushing the trigger button at full zoom can cause the field of view to shift a wee bit. I often thought, that some fine adjustment screws would be really cool to have. Conceptually a little bit like an X Y table on a milling machine or (compound) tool carriage on a lathe.
Ah okay, so you were quite lucky in the end with the viewing conditions. :-) The weather forecast also initially reported clouds for my location, but in the end, there weren't any.
Oh, the moon just clipped the left upper corner. I was under the impression that it would have moved from right to left in the upper half. Very surprising to me. See, I know nothing about celestial mechanics. If not for your own joy (not a single doubt about that), all your effort was totally worth teaching me something new. ;-)
Hahaha, a floppy disk, this is brilliant! I love it. Now that brings me to your setup. I'm super interested on how you did it this time. Did you have some kind of filter or just "played around" with the camera settings? Not sure if that would fry the sensor. Did you set up a tridpod? In what intervals did you take the photos? Intervals differ I reckon, they don't seem to be equidistant. At least in the beginning the time passed between takes appears to be longer than later on. Was this some calibration phase? Couldn't find any EXIF data (I usually never look at them, but this time I really tried). :-) This covers the whole two hours I imagine? Or was it actually shorter?
Are the textures on the sun caused by clouds or are these just some (experimental?) filter artifacts?
Super fascinating! Like all good science, it causes tons of new questions. Thanks again for sharing all that, mate!
Oh, the moon just clipped the left upper corner. I was under the impression that it would have moved from right to left in the upper half. Very surprising to me. See, I know nothing about celestial mechanics. If not for your own joy (not a single doubt about that), all your effort was totally worth teaching me something new. ;-)
Hahaha, a floppy disk, this is brilliant! I love it. Now that brings me to your setup. I'm super interested on how you did it this time. Did you have some kind of filter or just "played around" with the camera settings? Not sure if that would fry the sensor. Did you set up a tridpod? In what intervals did you take the photos? Intervals differ I reckon, they don't seem to be equidistant. At least in the beginning the time passed between takes appears to be longer than later on. Was this some calibration phase? Couldn't find any EXIF data (I usually never look at them, but this time I really tried). :-) This covers the whole two hours I imagine? Or was it actually shorter?
Are the textures on the sun caused by clouds or are these just some (experimental?) filter artifacts?
Super fascinating! Like all good science, it causes tons of new questions. Thanks again for sharing all that, mate!
So I'm really looking forward to your documentation! :-)
Ctrl+A
and Ctrl+X
to in-/decrement the last number of the URL. Super useful for photo galleries like mine. And yy
to copy the URL into the clipboard.
D
and /
. However, lots of stupid websites will steal /
for their own useless search (Atlassian products, cough, cough). I did not know about J
/K
. Since Vimperator I mapped F2
and F3
to tab navigation. Also, t
, o
, O
and r
/R
are my daily drivers.
f
and F
(follow) keys by default. I have to admit, I only use that feature rarley. Lots of websites these days are unusable with all their garbage HTML that confuses Tridactyl I reckon.

It looked like it hid the nut in the conifer. I didn't see what it was doing on the opposite side of the tree, but it didn't carry the nut anymore when it left a few moments later. Hmm.

The same trees in the morning sun four days ago:

The third image shows the view to my local mountain.
And today:

Some of the trees have stripped naked and thrown off their entire leave dresses.