FizzyOrange

joined 2 years ago
[–] FizzyOrange@programming.dev 12 points 3 weeks ago

Git's autocrlf feature causes more issues than it solves in my experience. I don't think there are really any tools on Windows that can't handle Unix line endings any more. Even notepad can now.

I recommend you set it to input which will fix them to be Unix line endings on commit, and not change them back on checkout.

[–] FizzyOrange@programming.dev 14 points 3 weeks ago

Me too. I think announcing this is good - otherwise he'll get no feedback.

[–] FizzyOrange@programming.dev 1 points 3 weeks ago

I think the combination of two things actually makes this slightly difficult to defeat:

  1. The app will take a video and look for movement so a static photo won't cut it.
  2. They apparently flash the screen red green and blue which allows them to distinguish reflective and emissive surfaces. So you can't just point it at a video of an old person because no suitable reflective colour displays exist yet.

There are a few ways I can think of to circumvent it:

  1. Write an app that displays a video and simultaneously averages the colour of the front facing camera and applies that as a filter to the video, emulating a reflective display. There would be some lag but I bet it works.

  2. Use the Android emulator and directly read the screen colour, and use that to filter the camera input (and connect the camera to an AI video). I dunno how detectable the Android emulator is these days though. Probably the age verification apps can detect it fairly easily.

  3. Find a homeless person and pay them £2 to look at your phone.

[–] FizzyOrange@programming.dev 8 points 3 weeks ago

widely acclaimed new TV show that became a monster hit earlier this year.

7.3 on IMDB (not great for a TV show).

[–] FizzyOrange@programming.dev 4 points 3 weeks ago (2 children)

Use the IoT LTSC version and install it using Rufus. Zero bloat, very fast, no clunk.

[–] FizzyOrange@programming.dev 3 points 3 weeks ago (1 children)

Green is good and red is bad. If that wasn't the intent they should have used different colours.

[–] FizzyOrange@programming.dev 3 points 3 weeks ago

Sure, but without further context, "frontend" means the web. And "frontend language" means languages that were designed for the frontend. You can write a website fromtend in Python, but you absolutely shouldn't!

You can use languages like Java and Rust too which are more reasonable options, but they aren't "frontend languages".

[–] FizzyOrange@programming.dev 3 points 3 weeks ago* (last edited 3 weeks ago) (4 children)

Interesting, but the colours for exceptions are inverted. One of the features that Elm touts on its front page is that it doesn't have exceptions.

Structural equality is also debatable.

[–] FizzyOrange@programming.dev 6 points 3 weeks ago (4 children)

That's nitpicking. It is statically typed. Is Dart not statically typed because it has dynamic.

You could call it "gradually typed" if you want to be pedantic.

can be circumvented pretty easily

That means it isn't sound.

[–] FizzyOrange@programming.dev 4 points 3 weeks ago (2 children)

Languages well suited for client side web code. Most of these (maybe all?) compile to JavaScript and are designed for the web.

[–] FizzyOrange@programming.dev 2 points 4 weeks ago

Supposedly more energy dense.

[–] FizzyOrange@programming.dev 1 points 1 month ago

Oh you mean when I said this?

I expect it helps people of all experience levels fairly equally, but only with tasks that are relatively simple.

No I don't have actual data, just direct personal experience of asking AI to do simple and complex tasks - it does much better on simple tasks, especially in very widely discussed domains (HTML, CSS, JavaScript, Python etc.) Ask it any SystemVerilog stuff and it gets it wrong almost every time annoyingly!

view more: ‹ prev next ›