

Full-page machine translations are disabled
Firefox translations are done offline (after downloading the model for a langauge pair).
Does anybody know why Konform decided to disable this very useful feature?
cultural reviewer and dabbler in stylistic premonitions


Full-page machine translations are disabled
Firefox translations are done offline (after downloading the model for a langauge pair).
Does anybody know why Konform decided to disable this very useful feature?


could Red Hat eventually take control of the project
Fedora started in 2002 and merged with “Red Hat Linux” in 2003.
Red Hat, Inc has had full control of it ever since then.
It is a “community project” inasmuch as there are Fedora developers who are volunteers (and some who are paid by companies other than Red Hat), and the Fedora Council includes people who are not employed by Red Hat - but the Project Leader is always a Red Hat employee, and if the Council ever has an irreconcilable difference with Red Hat then Red Hat can simply ignore and/or dismiss them.
Red Hat owns all Fedora-related trademarks, and the Fedora Project is not an independent legal entity: it is a part of Red Hat.
If Fedora developers don’t like Red Hat’s decisions regarding the project, they can fork it but they’d need to change the name and find some other sources funding.
Also, icymi, Red Hat became a subsidiary of IBM in 2019.


Idk it works for me.
I don’t think there is any possible value for the sign variable which would make that if statement do anything other than raise a TypeError.
Also
"8:00:00" > "10:00:00"
but "08:00:00" < "10:00:00". comparing timestamps as strings is weird but actually works, as long as the hour is zero-padded :)
the problem with this code is that & (bitwise AND) has higher operator precedence than and == do, so it is first trying to bitwise AND "10:00:00" with sign (which i’m assuming would also be a string) and that will always raise a TypeError.
to do what the author appears to have intended to do, they would either need use parenthesis around both comparisons to actually bitwise AND their results, or (better) to use the boolean AND operator (and) instead of &.
The boolean and operator is the right tool for the job, and since it is lower precedence it also wouldn’t require that any parenthesis be added here.


TypeError: unsupported operand type(s) for &: 'str' and 'str'
a wifi access point that gets online via a cellular network is called a mobile hotspot, regardless of if it’s running on a phone or a dedicated router device
huh? mobile hotspot is double-bad
Not sure what you are saying. With the order of the meme reversed it doesn’t make it obvious which point is supposed the clearer point of view…
It isn’t reversed compared to how this meme format is usually used: the glasses-on image is on the bottom, and associated with the viewpoint OP is saying is correct/better.
If one hasn’t seen (or has forgotten) the film, this is the way that makes sense, since glasses (generally) improve the wearer’s vision.
This meme’s canonical format is however in fact at odds with the actual scene in the 2002 film:

A related meme form which doesn’t have this ambiguity is the much older they live sunglasses - here the position of the two images are used less consistently (though as with peter parker, usually glasses-on is the lower one) but the glasses being on showing the truth actually fits with how it is in the film.
corollaries to Hanlon’s razor include:



Does anything provide a similar experience to Arch’s amazing AUR
I am not aware of any software distribution service with a comparable experience (massive userbase with zero vetting for uploaders) as Arch’s amazing AUR - if you are looking for a way to distribute malware to many unsuspecting people (who’s friends think they’re hackerman), it’s really unparalleled. (😢)
To your primary question, yes, many people do successfully daily drive various Linux distros without ever opening the terminal. 🙄








that little triangle means you need to click on the the text in the comment to read the rest of it, because it’s wrapped in a spoiler tag. also fyi you can search twitter without a login using xcancel.com; it takes much less than 5 minutes to do so.


I’m going to need you to drop a source that will take me less than five minutes to understand
are you asking for evidence that lunduke is queerphobic, or that the rust community has a disproportionate number of queer people in it?
or, do you acknowledge both of those things, and are actually suggesting that lunduke’s vehement opposition to rust could maybe conceivably be entirely coincidental and perhaps he dislikes it for purely technical reasons? 😂
in any case, i’m not going to link to lunduke but i just checked and confirmed that (as i assumed) if you simply search his twitter for the word rust you can find many tweets (and i only went back a month) where he is in fact complaining about people being queer.


just post it on lemmy world as a meme, copypaste a comment that makes the code better along with the original code into the AI agent
I’m curious if you succeeded with this approach here - have you gotten your LLM to produce a bash function which you can use without needing to understand how to specify an ffmpeg filename pattern yet?
man ffmpeg-formats where you can find perhaps-useful information like this: segment, stream_segment, ssegment
Basic stream segmenter.
This muxer outputs streams to a number of separate files of nearly
fixed duration. Output filename pattern can be set in a fashion similar
to image2, or by using a "strftime" template if the strftime option is
enabled.
"stream_segment" is a variant of the muxer used to write to streaming
output formats, i.e. which do not require global headers, and is
recommended for outputting e.g. to MPEG transport stream segments.
"ssegment" is a shorter alias for "stream_segment".
Every segment starts with a keyframe of the selected reference stream,
which is set through the reference_stream option.
Note that if you want accurate splitting for a video file, you need to
make the input key frames correspond to the exact splitting times
expected by the segmenter, or the segment muxer will start the new
segment with the key frame found next after the specified start time.
The segment muxer works best with a single constant frame rate video.
Optionally it can generate a list of the created segments, by setting
the option segment_list. The list type is specified by the
segment_list_type option. The entry filenames in the segment list are
set by default to the basename of the corresponding segment files.
See also the hls muxer, which provides a more specific implementation
for HLS segmentation.
Options
The segment muxer supports the following options:
[...]
From the image2 section, here is how the filename pattern works:
sequence
Select a sequence pattern type, used to specify a sequence of
files indexed by sequential numbers.
A sequence pattern may contain the string "%d" or "%0Nd", which
specifies the position of the characters representing a
sequential number in each filename matched by the pattern. If
the form "%d0Nd" is used, the string representing the number in
each filename is 0-padded and N is the total number of 0-padded
digits representing the number. The literal character '%' can
be specified in the pattern with the string "%%".
If the sequence pattern contains "%d" or "%0Nd", the first
filename of the file list specified by the pattern must contain
a number inclusively contained between start_number and
start_number+start_number_range-1, and all the following
numbers must be sequential.
For example the pattern "img-%03d.bmp" will match a sequence of
filenames of the form img-001.bmp, img-002.bmp, ...,
img-010.bmp, etc.; the pattern "i%%m%%g-%d.jpg" will match a
sequence of filenames of the form i%m%g-1.jpg, i%m%g-2.jpg,
..., i%m%g-10.jpg, etc.
And btw, the ffmpeg-formats manual does also include examples:
Examples
• Remux the content of file in.mkv to a list of segments out-000.nut,
out-001.nut, etc., and write the list of generated segments to
out.list:
ffmpeg -i in.mkv -codec hevc -flags +cgop -g 60 -map 0 -f segment -segment_list out.list out%03d.nut
• Segment input and set output format options for the output
segments:
ffmpeg -i in.mkv -f segment -segment_time 10 -segment_format_options movflags=+faststart out%03d.mp4
• Segment the input file according to the split points specified by
the segment_times option:
ffmpeg -i in.mkv -codec copy -map 0 -f segment -segment_list out.csv -segment_times 1,2,3,5,8,13,21 out%03d.nut
• Use the ffmpeg force_key_frames option to force key frames in the
input at the specified location, together with the segment option
segment_time_delta to account for possible roundings operated when
setting key frame times.
ffmpeg -i in.mkv -force_key_frames 1,2,3,5,8,13,21 -codec:v mpeg4 -codec:a pcm_s16le -map 0 \
-f segment -segment_list out.csv -segment_times 1,2,3,5,8,13,21 -segment_time_delta 0.05 out%03d.nut
In order to force key frames on the input file, transcoding is
required.
• Segment the input file by splitting the input file according to the
frame numbers sequence specified with the segment_frames option:
ffmpeg -i in.mkv -codec copy -map 0 -f segment -segment_list out.csv -segment_frames 100,200,300,500,800 out%03d.nut
• Convert the in.mkv to TS segments using the "libx264" and "aac"
encoders:
ffmpeg -i in.mkv -map 0 -codec:v libx264 -codec:a aac -f ssegment -segment_list out.list out%03d.ts
• Segment the input file, and create an M3U8 live playlist (can be
used as live HLS source):
ffmpeg -re -i in.mkv -codec copy -map 0 -f segment -segment_list playlist.m3u8 \
-segment_list_flags +live -segment_time 10 out%03d.mkv
It is actually possible to figure out how to do this and many other ffmpeg tasks even without internet access :)


it’s not obvious but, i’m pretty sure this meme (and its creator’s vehement opposition to rust) is in fact substantially motivated by queerphobia.


Maduro’s VP has expressed a willingness to cooperate with Trump
What makes you think that? Is your news diet limited to Fox/CNN/NPR/etc?
FYI here is a translation of her speech, and here is the video of it.
Her subsequent statement (on Instagram, in English, and which some media is describing as “conciliatory” while selectively quoting from it) can be read here. When you read it in full you can see she is not recanting her earlier statement and is clearly still not distancing herself from Maduro. She is (consistently with him) imploring the US to follow international law and respect Venezuelan sovereignty.
edit: see also


Go ahead and post the same link for Google job listings. I’ll wait.
My comment was in response to your comments (bolded below) in this thread:
I was already thinking of getting a Linux phone next, this is helping to seal the deal. Fuck Apple the genocide enablers.
please do explain how Apple is doing anything here. If Israel wants to provide their military with iPhones they’re going to no matter what Apple does.
They don’t have to do business with/in Israel.
That still will not stop a nation state (especially Israel) from getting their hands on Apple devices.
My point was not to say that Google is better than Apple here - in fact, unlike Apple (as far as I know), Google has actually built AI tools specifically tailored for Israel’s genocidal business requirements.
My point is that if Apple wanted to boycott a country (which in the case of Israel they obviously don’t, which job listings at their R&D centers are just one of many points of evidence of) it would actually make it difficult-to-impossible for any substantial part of the boycotted country’s government to rely on using iPhones.
(Unlike Android derivatives which can easily be used without direct reliance on Google’s services…)
As an aside, while I would not use iOS (due to it being proprietary), it is hard to dispute that (for most adversaries, at least) compromising it is generally much more expensive/difficult/unlikely than Android. So, given that Apple is very friendly to them, the IDF’s policy decision to use iPhones makes sense.


Physically obtaining the devices is insufficient; they need ongoing software updates and other network services too.
The IDF could/would absolutely not be doing this if they did not trust that Apple is a very committed partner.
You can also observe from Apple’s job listings that they are.
Nice, thanks.
It would certainly be nice to be able to pre-download language pair models without selecting to and from and then actually initiating a translation using the model i don’t have yet.
re: getting uBlock externally, i also see the attraction of that approach but unfortunately Debian’s package was last updated in October (from 1.62 to 1.67) while AMO has a release from January (1.69) :/
imo it would be better to bundle UBO and ship its updates along with browser updates.
are there plans to distribute Konform via flathub?