Skip Navigation

User banner
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/)U
Posts
20
Comments
2701
Joined
1 yr. ago

"then" is used to depict time, sequence or a causal relationship. "than" is used with comparative adjectives, to depict comparison.

  • Nice.Now install Doom on it.

  • TOML

    Jump
  • A good way to feel that for yourself is by programming a little program in Assembly and C.

    Make sure the program needs to loop a bit and perhaps also require some if/ else logic.A simple one would be to read a 1000 integers and return the sum.

    In C, you would do something like:

     c
        
    int MAX = 1000;
    int accumulator = 0;
    int counter = 0;
    while (counter < MAX)
    {
        accumulator = accumulator + value_at_next_memory_location_by_counter;
        counter = counter + 1;
    }
    
      

    In assembly, you would go (writing pseudo, because I have forgotten most assembly stuff):

     
        
    set reg1 = 1000 // For max value
    set accumulator = 0 // just choose a register and consider it an accumulator. older CPUs have a fixed accumulator and you can only operate on that. I am not considering that here
    set reg2 = 0 // For counter
    tag LOOP:
    set flag if true reg2 < reg1
    jump if false -> END
    move from memory location @counter(reg2) to reg3
    add accumulator reg3
    add reg2 1
    goto -> LOOP
    tag END:
    
      


    I also realised that you could just try using C with goto instead of any loops and would realise similar things, but I'm not in the mood to rewrite my comment.


    In conclusion, it is easier to understand something like BASIC, if you haven't been introduced to other languages, but these {} structures end up making it easier to catch control flows at a glance.That's also the argument I use when telling people to have opening and closing brackets of the same level at the same indent, while people prefer stuff like:

     c
        
    if {
    ...
    } else {
    ...
    }
    
      
  • TOML

    Jump
  • Equals schmequals.It could be a and it would be the same as JSON because it is still a single symbol used as a separator.

    a distinction without a difference

    Now, if it took multiple separators, each giving some specific different meaning, then it would be a something else.

  • I want in. What are you making?

  • Honestly, I was surprised at how much hand-holding junior devs required.Because, I didn't really ask for a tenth of that.

    But it really just varies by person. There were enough people I knew during uni that decided and executed projects by themselves. For some reason, I just don't meet similar ones at work.

  • So I recently started contributing a little to FOSS projects and and in just a few months, I ended up learning more than I learned in over a year of "industry experience".

    The variance is high in this one.

  • The whole team of like 30+ got fired during our summer 2025 layoffs.

    You missed an important detail.What happened to the pro-Ai manager??

  • If I were to get long-term WFH with enough salary to manage my own living, I might just delete my LinkedIn etc accounts.Not looking to climb any corporate ladder. I know what I am good at and that's what I apply for.

    1. I could notice it at 0.05 (well I tried 0.05 right after 0.02, so maybe it would work at lower too)
    2. I would guess I might notice 0.02 if it were music.
  • I see. So the reason I didn't get it was because you were not really joking. Also, I seem to not have much background information of the domain you are talking in, so can't continue thee conversation in my current condition.

  • I bought a "gaming" mechanical keyboard from ANT eSports, which boasted 6KRO (or some number like this) Anti-Ghosting and RGB backlight written in some parts of the package, while rainbow LED was written in others.

    Result:

    • I learnt that "rainbow" is not RGB
    • It was not anti-ghosting. In fact it failed some common key combinations that even a $2 Dell keyboard did pretty well.
    • its switches started going bad at day 3, which I only realised after opening the switch and realising that the bent contact material of the Kailh Red switches were not springy and were just getting stuck in position.
      • I guess this one is my bad for asking them to just hand me the display model


    As far as latency goes, there is a point that I read somewhere that it's better to connect User Input devices to USB 2 slots, which are on a separate hub from the USB 3 slots that you might have connected storage or networking devices to.


    Most of my gaming related problems have come up related to nKRO (the absence of it). Be it space games like X4 and Elite: Dangerous or Hollow Knight ^[this one, I actually paused mid-game when I realised that the ghosted keys were making the play un-fun, so now I will either afford to buy/make a good nKRO keyboard or not play it and maybe not end up buying Silksong 😢].

    I am usually too slow to notice latency in gaming cases. But I do in case of music, making me unable to use a keyboard on a computer as a musical keyboard (making music in realtime). Though the context was a heavily laggy game with a musical minigame, so it might be different when using proper musical software. I still expect it to make a big difference though.


    keyboards use a matrix that has to be scanned instead of having a wire per-key because it saves a few bucks

    Hehe, this was a fun statement. I was actually looking into making a keyboard for myself and while looking for available microcontrollers I could use, I found out that the difference between not using a scanning matrix (1 wire per key) and using one wa not being able to even make a 75% vs having enough address space for a 105 + 12 (extra fn keys F13 to F24 and more macro keys) layout.

    I would have had to go with a PLCs or Ultrascale FPGAs with unnecessarily high processing power, because components are usually easily available for less I/O with higher throughput instead of greater parallel I/O.

    On the other hand, by my calculation it was pretty easy to match the 1kHz overall polling rate using the polling rate available on the I/O pins available on a Raspberry Pi (or was it an Arduino I calculated it for? I forget), so key -> controller software latency shouldn't be a real problem.

  • I just took the above comment as continuing the joke, but this explanation actually confuses me more.Well, I don't really think you need to be very clear in this case. Jokes are more fun when you "get" them rather than have them explained.

  • Edit: Not sure why this is being downvoted.

    Perhaps because it would do better, being replaced with noop.

    A link time optimiser might actually do so.

  • View the source to see how I embedded the picture without copying it. The hover text had to be copied though.

  • View the source to see how I embedded the picture without copying it. The hover text had to be copied though.

  • Just checked the video and...Oof! That's pretty much a political awareness video and far from an ad.

    There is no way they can risk mass political awareness regarding the new legislations that they are frantically attempting to tunnel through.100% ban material.


    If I were UK govt. I would be internally calling this a "National Security" issue.

  • But they can, taking help from the DNS (or ISP), send you to a fake website.

  • Deleted

    Permanently Deleted

    Jump
  • Heh, "Respect all, Suspect all."

  • Deleted

    Permanently Deleted

    Jump
  • What if someone tells you a story of how they lost their spider?