Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)E
Posts
2
Comments
568
Joined
8 mo. ago

  • Deleted

    Permanently Deleted

    Jump
  • Eclipse Theia is meant to be a 1:1 replacement for VSCode, and it's a completely independent rewrite. Afaik the only part they share is the "Monaco" text editor component, but there's not really much lock-in risk there.

    Eclipse are also the people who run the open-vsx extension registry.

    Personally, I am very happy with Sublime Text and don't see myself using anything else any time soon. But if I did need an alternative, Theia might be my first choice.

    Edit: another one that hasn't been mentioned yet is Lite-XL

  • https://scratchapixel.com/ for valuable background

    After that, I recommend you learn webGL and write your first project in javascript. It's not as cool as a native executable in C++, but you will gain a lot of crucial 3D graphics knowledge without getting sidetracked by typical native development woes (which should not be underestimated)

    Once you feel you have a good grasp on the 3D math, working with a graphics API, writing shaders, and the general architecture of a 3D application, THEN you should start looking into native development. Maybe start learning Vulkan as a next step, although that's a tough one if you don't already have C or C++ experience (mostly because of memory management concepts). Instead of Vulkan, you could instead go with OpenGL or a high level library like Sokol.

    It should go without saying that this isn't an easy topic. It's a deep, deep (but rewarding) rabbit hole. There's a lot of stuff to learn, and it will take a while. A sense of overwhelming dread, hopelessness, and inadequacy is part of the process.

  • There's nothing wrong with wanting a GUI front end, but the ignorance on display here is embarassing.

    No, I don’t want to spend weeks to learn GDB inside-out, so I don’t have to search online for 15-30 minutes on an AI infested internet every time I want to use it, for each feature I’m using it for that day.

    Weeks? Just type 'help' and you'll get the instructions in under a millisecond. No AI slop. There aren't even that many commands to learn lmao.

    Pro tip: type 'apropos

    <query>

    ' to search for appropriate help pages when you don't remember the command.

    Do better.

  • When misleading slop like this gets around, and peoplw get the impression that ChatGPT is alive or sentient somehow, it lets them continue their grift.

  • You may have better luck asking on the GrapheneOS forums

  • Linux isn’t a replacement for Windows. It’s its own thing, with its own issues but also advantages.

    Linux isn't a replacement because Linux isn't an operating system. The "battle" isn't between Linux and Windows, it's between Windows and specific distros, like Ubuntu or Fedora. Mainstream Linux will require one of those to up their game when it comes to hardware partnerships and customer/end user support. Doing so will require competing against Microsoft along those same business areas, not just from an engineering perspective.

    Unfortunately, I don't think that will be easy. Microsoft is incompetent at a lot of things (incl business most of the time), but they have unlimited money and leverage, and their relationship with the US govt means they're unlikely to see any antitrust scrutiny when they do illegal shit to suppress competitors.

  • But move fast and break things doesn’t seem to accommodate that kind of approach.

    I think it's more of a "chatgpt, design my product for me" type situation.

  • The fact they chose moonlight as their streaming protocol is proof they vibe coded the entire idea lmao. Moonlight/Sunshine are reverse engineered implementations of Nvidia's proprietary GameStream product, designed for low latency streaming of game video/input on a typical home network. No competent engineer would choose that for this kind of application.

  • Are you trying to personally solve the DRAM shortage? If so, slay king.

  • This is unnecessarily complicated, and I don't see how your second version is supposed to be more optimal? You're just adding pointless indirection by encoding the branching logic as an int, and then branching again in a switch statement.

  • This would be easier to understand if you defined a function like:

     c
        
    char IsMonth(int value){
        return value > 0 && value <= 12;
    }
    
      

    Then try to rewrite your program using that inside of the if statements. For example

     c
        
    if(IsMonth(p1)){
        ...
    }
    
      

    If you do that, I'm pretty sure you'll find the problem. As a hint, notice that IsMonth is a boolean value, since a number can only either be a month (true) or not a month (false). I haven't debugged it, but I can tell there's a problem just by the number of printf statements you currently have.

  •  
        
    func get_album_by_id(album_id: int16): Album -> (
      get_albums()
      | find(func (this) -> this.id == album_id)
    )
    
      

    I'll admit I'm not a database guy, but isn't this inefficient? It looks like it's first querying the DB for all albums, then filtering the results in the interpreter. I assume the db engine has a more optimal implementation for when you do SELECT WHERE query, designed for whatever data structures it's using internally.

    Also, minor nitpick but why does it have so many different ways to define a function body?

     
        
    func something() -> { ... }
    func something() -> ( ... )
    func something() -> ...
    
      
  • I don't have a lot of sympathy for youtube creators who complain about this. Why aren't there competitors to youtube? Because you're using youtube, and putting your videos on youtube. Instead of asking people to "like and subscribe" or waste money on a VPN or whatever, ask them to follow your peertube/odyssey/etc.

    No, it isn't easy to do this. Youtube is a monopolist and a harmful presence on the internet (and, IMO, society at large). But if you just want to give up and keep using it, I'm going to keep blocking ads, and keep teaching people how to do that. If your dream of being a full time video creator fails, that's on you for hitching your wagon to the wrong horse. I'm not going to lose sleep over it.


    With that said, I wonder if the solution to the youtube monopoly isn't simply RSS? Afaik that's basically how podcasts work, and there is no youtube-style monopoly for podcasts. Podcasts have ads and make a lot of money, so it's clearly viable.

  • Part about Trump:

    He participated regularly in paying money to force me to (redacted) with him and he was present when my uncle murdered my newborn child and disposed of the body in Lake Michigan.

  • I don't think it's that deep. It's just ignorant/stupid people falling for clever sales tactics. Most people aren't equipped to evaluate an AI product offering like this, and the salespeople know how to exploit that.

  • I wonder if we can weaponize right wing brain rot against AI companies?

    ZeroEyes’ spokesperson claimed he was “intentionally holding the instrument in the position of a shouldered rifle.” And seemingly rather than probe why the images weren’t more carefully reviewed to prevent a false alarm on campus, the school appeared to agree with ZeroEyes and blame the student.

    WOKE liberal principal and left wing AI executive CANCEL male Christian student for wanting to role play as a cowboy. Watch based cops DESTROY their narrative!

  • can you give an example of a website that doesn't work in FF? I've been an exclusive FF user for many years (maybe at least 8), and I can't remember ever encountering a compatibility issue. The worst is when a website lies about needing chrome, but if you change the useragent it works perfectly.

    Recently I switched to LibreWolf for better privacy, and that one has a lot of features disabled to combat fingerprinting. This does break a lot of sites, but ut's easy to disable that in settings.

  • You sound like you'd enjoy an apocalypse very much.

  • That's bullshit. I also live in south FL, and this is not only uncommon, it's very much not a solution to flooding. The most common flooding you'll encounter during rainstorms is a few inches deep in the worst case, and even a lambo can drive through that no problem. If flooding is at the point where you'd need such a high suspension, you're not going to drive through it anyways because you can't see what hazards there are under water, and you're not going to risk damaging your very expensive toy.

    This is just someone with an undiagnosed mental and/or urological disorder who has too much disposable income.