Skip Navigation

Posts
5
Comments
635
Joined
2 yr. ago

  • That's really not feasible for individuals on a big public platform.

    Moderation determines the environment.

  • They said hold the platform accountable, they didn't mention holding the poster accountable.

    without violating reasonable expectations of privacy

    I don't see what needs to or is implied to change regarding privacy merely from increased accountability - and especially not the platforms as a whole.

  • Freeware, not open source.

    Have you tried HexChat or Quassel IRC?

    What do you find better in AdiIRC?

  • Cheese tactics in online games

  • Post should include a description/summary/teaser.

  • I don't know this studio or publisher, but generally, it's not a zero sum game - it's not one or the other.

    Establishing more studios could allow existing studios to invest more into quality.

    Really, it entirely depends on how they implement and manage them.

    /edit: to address the overall quality: I think it's an overall issue with the industry and commerciality. How it's set up, what it incentivises, and how it's being managed.

  • Are people, their critics, really bothered with the writing aspect of verbose code?

    Verbose code - and their example shows it quite well - is less concise. To me, their example and reasoning looks more overly verbose, over-engineered rather than well or thoroughly designed and safe.

    What makes more sense depends on the context. Where is and will it be used? What is it being exposed to?

    A simple data holding class for one "internal" layer to the next can have a very simple form, so it's easily understood. It may not be safe against misuse or mistakes, but the simplicity and clear use-case and intention much outweighs those costly safeguards to me. For maintainability, for readability, for clarity.

    It's always a balancing act between simplicity and easy understanding vs safeguards and costs. If there's less risk you can make it much simpler - which reduces other, less obvious risks and costs.


    The example made me immediately spot how C# quite a while ago introduced language constructs for what would otherwise be a lot of boilerplate programming like they do in their example.

     cs
        
    public record Reservation(DateTimeOffset Date, string Email, string Name, int Quantity, bool IsAccepted);
    
      

    no need for 78 lines of code with 9 methods.

    C# also has the with keyword for copy-adjusting immutable types.

    And required init syntax provides another alternative for an effectively immutable type.

     cs
        
    public class Reservation
    {
        public required DateTimeOffset Date { get; init; }
        public required string Email { get; init; }
        public required string Name { get; init; }
        public required int Quantity { get; init; }
        public required bool IsAccepted { get; init; }
    }
    
      
  • I'm mostly programming C# at my job (and private too now), and am quite fond of the language and ecosystem/basis. I tend to create even small utilities and one-off things with it. (Since C# 9 top level statements allow you to create the program entry point without a Main method - it becomes implicit/generated.)

    I also find nushell quite interesting. It provides both a shell and scripting interface, and some promising concepts. I still have difficulties creating more complex command queries and scripts because the syntax is still foreign to me - and because you fall back to other tools when there's a need.

    If compatibility is a concern it's still back to bash, pwsh, bat. They have functions and files too, so at least some sectioning and factoring is possible.

  • My personality, my curiosity, my hobbies exploring and doing

  • That depends on what you do currently

  • You won't be stuck. You can always reevaluate and change employer later too.

    You can't know many things, like work environment, leadership style, beforehand. After assessment before and during interviews, you'll have to get and and see.

    Given that you seem to weigh meaning and impact quite high, I suggest

    • check for jobs for Non-profits and rights/citizen protection government orgs
    • check companies and industries you're interested in
    • consider smaller companies where you have an impact, and where you have or serve a product

    You can get an idea of roles and availability from job offers/seekings.

    Consider practicality; setting for a reasonable job first, and then taking the time outside of it to seek opportunities, alternatives, or contribute.

  • Even the most capable engineering leaders have some blind spots when it comes to reviewing performance in certain areas, and may miss concerning behaviors or causal factors.

    blind spots - something the AI has too?

    A capable manager may make use of known unknowns. Using an AI where you can't follow the process seems risky. Asking the AI to explain itself may be elaborate hallucination.

  • Even as a private company he is bound by law.

    It's a public-facing platform, it's not obvious your profile can be take away, and it wasn't a thing when you set it up. That sounds like a decent case to me you could at least ask a lawyer about.

  • There's nothing specific in here. It's an announcement of plans to use AI - in general.

  • Do you consider Edge to be worse than Chrome?

    /edit: I asked because they said "You want us to use Edge" when evidently many people do use Chrome, and I don't see Edge being noticeably worse than Chrome.

  • yt-dlp has the -F parameter to list the available stream formats. (uppercase F to list, lowercase f to select)

    I use -f 251 to download the opus audio stream, and afterwards use ffmpeg -i file -c copy file.opus to copy the opus audio stream in an opus file format file (codec copy so without encoding losses).

  • You can simplify and explain without being oversimplifying or lying.

  • to people’s circadian rhythms

    it also causes a conflict between human time-schedule and animals like pets, livestock, and other cared for animals

    Animals don't know and don't care for a clock change. They work with bio-rhythm and familiarization alone. (We humans do too, but put the time-schedule on top, and have to have our bio-rhythm adjust.)