Ok let me break it down with crayons because apparently y’all don’t understand that multiple things can be true at the same time:
Given the above, maybe we don’t have to give the cops the benefit of the doubt and assume that whatever they did to him was necessary and justified?
The only good guys in this story are the kids, who were probably traumatized by the experience.
Hahaha yeah, let’s laugh at the dad getting thrown around in front of his kids because his papers were wrong. Cops should immediately resort to physical violence when someone is dumb and annoying. Speeding is the same as a bank robbery, after all
Sovcits are funny and all but we don’t need to lick boots about it
I am immensely more fulfilled and content now than when I thought there was a wizard in the sky who reads my mind and judges me
Agreed, that should be many tens of pages not one. Also the mobile layout isn’t very good. I think it’s important to remember that normies use their phones for almost everything.
Hey cool, I learned something. Thanks!
Grim, slurp, tesseract, and apparently the deepl SDK for Ruby? That was an interesting choice, younger me.
#! /bin/zsh
# Select an area of the screen, Screenhot, OCR, and translate it to english.
temp_image=$(mktemp --suffix '.png')
grim -g "$(slurp)" "$temp_image"
# DPI of 120 seems to work OK for screenshots.
source_text=$(tesseract "$temp_image" - --dpi 120 -l pol+deu)
translated_text=$(~/scripts/translate "$source_text")
wl-copy $translated_text
notify-send 'Translation: ' "$translated_text" --expire-time=60000 --category 'translation'
rm $temp_image
Translate script:
#! /bin/ruby
require_relative 'deepl_request'
puts Translator::DeeplRequest
.new(ARGV.join ' ')
.translation
This script is a bit hacky and one-off, I wouln’t just copy-paste it.
This is what I’m talking about:
Code for copy-pasting:
type NonEmptyArray<T> = [T, ...T[]];
function neverEmpty<T>(array: T[]): NonEmptyArray<T> | null {
if (array.length === 0) return null
return array
}
I’ve tried to use that NonEmptyArray type in the past and it was a real pain in the ass getting the type checker to believe that no, for realsies this array is not empty I just checked the length two lines ago. Is there some trick I don’t know or has it gotten smarter about that in recent updates?
Companion cube
Got a 3 year old kid with another on the way. I just need it to be reliable so the kid can watch Sesame Street and the lights keep working.
Be careful here that you aren’t just dumping the mental load on your partner. Nothing stopping you from making your own list
You can go a lot higher than 1000 without optimizing for UPS, they’ve made a lot of performance improvements over the years. Highly hardware dependent, of course
I just scrolled the whole thread and can’t find any at all, what are you talking about?
Elitism isn’t „I like arch and I think it is good for some stuff”, it’s „I’m smart because I use arch, you’re dumb if you don’t, and any problems you have with it are your fault.”
This thread once again proving that complaints about arch elitism are 1000x more common than actual arch elitism
Which is why it’s a bottom tier private tracker
Edit: it’s actually not that bad but the rars are annoying and they should stop.
Private trackers tend to be more curated and better organized. Decent filenames, consistent organization and quality, correct metadata, no missing episodes or tracks, no RAR files, etc
If encryption is enabled, don’t worry about it. Otherwise ‘dd if=/dev/zero of=definitely-the-bad-drive-do-not-fuck-this-up bs=4M’