Install Guix

  • 4 Posts
  • 124 Comments
Joined 7 months ago
cake
Cake day: March 17th, 2026

help-circle












  • Here are my old notes: https://lemmy.world/post/35121451

    Is there no way to adjust key sensitivity?

    I never found away. I think I remember opening a support ticket, but it didn’t go anywhere.

    What do you mean with the wrong keycode?

    Technically, the keyboard doesn’t have a “Print Screen” key. It has a Sysrq key, which is used for the same purpose, but it’s actually a different keycode. See https://github.com/StarLabsLtd/firmware/issues/28 Maybe Cheatsheet programme could help?

    What do you mean with the LEDs from the laptop?

    So above the function keys, but below where the screen actually starts, there are some LEDs. lol. I just checked and realized they conveniently edited out those LEDs from promotional material. Above the F2 and F3 keys there are BRIGHT LEDs that used for different statuses. There are also some LEDs on the side that turn on when the laptop is charging, which are also SUPER bright. I would normally toss a shirt on top of the laptop so I could charge it at night and not be bothered.


  • I bought the Starbook Mk VII Ultra in 2025.

    I… would definitely not recommend it. I already sold it. The build quality is mostly pretty nice, but everything else is not great.

    • The laptop is heavy at 1.4 kg. I initially considered this a good thing as it makes the laptop feel more solid… but it ended up being a little annoying.
    • The laptop runs HOT. Using on my lap was no good. Using it on a desk was better, but the fans would still turn on at max speed for short periods every now and then.
    • The hardware was buggy? Like, it worked… but it was subtly buggy. For example, the keyboard was very sensitive. Every 5th (estimate) keypress would emit the keypress twice. That’s annoying when writing because sometimes you’d get “sometthingg likee thiis” and it was super annoying for keyboard shortcuts because the shortcut is ctrl-v not ctrl-vv.
    • The printscreen key is odd… but not buggy. For some reason, they decided to have the printscreen key emit the wrong keycode? This means the printscreen key doesn’t work properly in GNOME.
    • The LEDs on the laptop are extremely bright. I didn’t notice during the day, but it was extremely annoying at night. The most annoying part is that there is a bright, pure blue, LED right below the screen. I tried putting tape to cover the light, but it was so bright that you could still see the light through the tape.

    Next time I get a laptop I’ll probably try a Tuxedo laptop.

    (I ended up trading the Starlabs for a Lenovo T14 Gen 7, which works well with Linux, but doesn’t meet your criteria.)

    Looks - I like the Macbook touch and feel

    I would just like to caution you about wanting to maintain the Apple taste, but runs Linux. You may have to adjust your taste preference if you want a laptop that runs Linux well.





  • LOL. Speak of the devil, some slop coder just opened a massive PR on our codebase with gems like:

    func runHandler(h: Handler)  
    // ^^^^^^ ERROR: runHandler will panic if h is nil  
    // Severity: High 🚨  
    

    Uh… yes? Do you not know how pointers work? That’s the point? You want to be able to run runHandler(nil)? That doesn’t make any sense. That’s clearly a mistake and we should loudly fail.

    type OptionsWrapper struct {  
      Foo bool  
    
      otherOpts other.Opts  
    }  
    // ^^^^^^ ERROR: OptionsWrapper hides options only available in other.Opts.  
    // Severity: High 🚨  
    

    Uhh… yes? That’s the whole point of OptionsWrapper. To hide stuff otherOpts. It’s a wrapper.

    This type of clanker output is why another slop coder opened a PR on one of our repos, angry because he said Claude said that one of our functions was deceptive. Claude said the description and docstring was misleading and we should change it.

    Our function was called RunNoWait() and, hold on, you may be surprised by this, Claude was, what this function does is run something… and then it… does… NOT wait. wtf. I know. Shocking. Misleading, deceptive name. Claude wrote some big manifesto about why the docs were misleading and rewrote the function to add a wait. 🤣

    The dude backed down eventually, but he insisted we add more paragraphs of clarification to the function docs…

    Whatever. Let the slop flow… I give up.