• 0 Posts
  • 20 Comments
Joined 11 months ago
cake
Cake day: August 11th, 2023

help-circle










  • You seem to talk about different things when you say “visual clue”. Yes, there will be a small duration in the video where the event happens and maybe a short aftermath. That’s not a visual clue, that’s the thing you’re looking for. What all others mean by visual clue is a definite indicator that you can see when picking any random frame in the video that tells you if that frame is before or after the event. That allows you to exclude all other frames from your search, reducing your search range by half.

    A stolen bike, a broken window, your examples that trash the place or end up with a crowd of people in the area, all leave such a visual clue. At any random frame you can check if the bike is there or not, the window is broken or not, etc.

    But let’s say you have footage of the street facing CCTV and you need to find at what time the suspect left the scene (crime happened somewhere else). There’s nothing that tells you when looking at the halfway point if the suspect already passed or didn’t. You still have to look at both sides of that point in time.

    The classic example for binary search is looking for a word in a dictionary. You open it halfway and see if the words there are before or after the one you’re looking for. Then you know which half of the dictionary you need to look in next. Then you use the same method for that half and so on.

    But what if someone highlighted a word in the dictionary and you don’t know which word? Binary search is useless. You have to skim through the whole thing until you see it.



  • It probably depends a lot on where you live. My wife’s bike got stolen and she was woken up by police coming to check on it (one of the maintenance guys at our apartment noticed a man at 7-Eleven riding it and recognized it; came back running to check if it’s indeed missing and called the police). We fully expected the police would do nothing about it (it was the cheapest Walmart bike), but an hour later they called that they found the bike and have the culprit in custody. It did help that the bike was a girly mint green with a wicker basket, so they instantly recognized it when they saw it.

    Then again, in San Francisco, when my wife got her car window smashed and wallet stolen (she was late for class and dropped her wallet under the car seat, didn’t stop to take it; but it wasn’t the wallet that caught the thieves’ attention, it was the breast pump bag that looked like a laptop bag; they threw it on the floor when they saw what it was), we never heard anything back from the police.



  • I use it both ways. As a software engineer I use it for various packages, which don’t even need a releases page. But also as an end-user of open source software, I use it to download pre-built binaries of said software. Idk if you know, but there’s a lot of open-source software out there. And github is the most popular platform for hosting it. And when I say software, I mean the kind where you don’t expect your users to know how to build it from code themselves.




  • If you use it as a developer you don’t care about the releases page. You want to see the code and for latest version you just need the git tags. But I’ve also used it for stuff I just needed to run on my machine as an end-user. And for those you turn to the Releases page. That’s where pre-built binaries go.

    But it also depends on the target audience. Some projects, even if meant more as software to run than code to import, still target mainly developers or tech users in general and will not have more than just instructions on how to build them. Others, say a Minecraft launcher, or some console emulator, will target a wider audience and provide a good Releases page with binaries for multiple platforms.


  • Back in high-school there was a street I had to cross on my way to school and there were no traffic lights at that crosswalk. It was a high speed street and there were lights at major intersections before and after that crosswalk, so cars tended to just blow through it regardless of anyone waiting to cross.

    The biggest problem was not waiting for a car to stop, it was a car stopping on the first lane, forcing me to start crossing, only for a car to come shooting through the second lane without wondering why the other is stopped. That’s why I learned to avoid using the crosswalk, it was the most dangerous place to cross the street. I chose a place without a crosswalk where I could cross when I saw that both lanes are safe.


  • are often brought over as cheap labor, undercutting local labor

    I came to the US on a work visa and my company had to pay thousands of dollars for the visa fee, prove that my salary is in line with local averages, publicly post a job opening for the position I was going to fill, and in general show proof that there are no equally or better qualified local candidates for the job. I don’t see how they could have gotten my visa approved if they tried to pay me less.