Skip Navigation
On GitHub Copilot - Tarneo's blog
tarneo.fr On GitHub Copilot - Tarneo's blog

Programming, Linux, self-hosting, ergo keyboards...

Article questioning the usefulness and legality of “the AI pair programmer”

7
Help me choose my mobile browser
  • I use Iceraven with ublock, privacy badger, decentraleyes and canvasblocker.

  • Just started my ergo adventure, but I have questions...
  • That's a pretty good point (with layout I meant both colemak and ortholinearity (is that a word?)). I do think it's additional work to learn colemak on a standard keyboard, but I guess you could go for it if you think it would pay off. I just prefer having the same keyboard for all my computers.

  • Just started my ergo adventure, but I have questions...
  • From my experience:

    1. I typed around 60 WPM before on a standard keyboard, now it's barely 25. It may be because I don't use standard keyboards at all anymore though.
    2. I learnt colemak with my first split keyboard since it seemed like if I was going to learn a new layout, then I should commit to it entirely. I think keeping AZERTY (since I'm french baguette haha) would have just made me even slower on standard keyboards because there wouldn't be much difference with my normal workflow. Separating the two layouts entirely seems better to me, but you might also say keping the same layout to some extent is better.
    3. I went from a full-size keyboard to my monkeyboard, gradually removed keys (left row, top row, inner thumb keys) and now I'm at 34 keys with my triboard. But making the jump could also have worked seems it's a complete change anyway.
  • The Triboard, a Tiny 34/36 Key Wired/Wireless Split Keyboard - Tarneo's blog
  • Yes, the main thing is you don't have to pay for nice!nanos which are $25 each as I remember. XIAOs are only $10 each. The price I put on tarneo.fr is only as I remember it, might be a bit more depending on location and the shipping options you choose. But yeah I guess even with that it's cheap.

  • Gitlab now requires phone number/credit card verification
  • Because it's a decent competitor to the GitHub monopoly. It also has a few unique features when compared to it. Just guessing why OP uses it though (many people do)

  • The Triboard, a Tiny 34/36 Key Wired/Wireless Split Keyboard - Tarneo's blog
  • Thanks! Looks like I've reached my goal ;-)

  • The Triboard, a Tiny 34/36 Key Wired/Wireless Split Keyboard - Tarneo's blog
  • Not really, you get used to the small number of keys if that's the question. It's really just muscle memory after some time (I've been using this layout for around a year, iterating occasionally)

  • The Triboard, a Tiny 34/36 Key Wired/Wireless Split Keyboard - Tarneo's blog
  • Thanks! Some people find the monospace font hurts their eyes though, but I guess it's a tradeoff of the 90s theme

  • The Triboard, a Tiny 34/36 Key Wired/Wireless Split Keyboard - Tarneo's blog

    !keyboard picture > This board: > - Is tiny, less than 10x10 cm for each half, making it easy to carry in a point-and-shoot camera carrying bag. > - Can be made wired or wireless. The wireless version (the one I built) only supports two thumb keys instead of three on each side to leave space for the battery. > - Is cheap (as far as split keyboards go): the whole build cost me less than 90 euros with shipping. The reversible PCB greatly helps with this. >- Can be modified to fit your hands: the four stagger values (pinky to ring, ring to middle, middle to index, index to inner) are defined at the top of the ergogen YAML file and should be changeable without having to worry too much about the rest. > - Supports Kailh Choc hotswap sockets for the switches.

    GitHub repo

    8
    Ask Lemmy: What open source projects are you working on lately?
  • Just ordered the PCBs for my second, custom layout split keyboard, the triboard. I'm also working on a service status watcher + page called swec. It will eventually be able to notify you through gotify whenever your services are down, and maybe even redirect clients to the status page. Some other features include custom downtime messages.

  • Questions about keyboard design

    OK, here there are:

    • I have an ergogen mounting hole footprint with a 2.2mm diameter. The metric screw clearance chart I found describes 2.2 as "close": what does that mean? What I want is the screw to come through freely (without having to turn it).
    • But for the bottom plate, I would like the screw to be held in place without additional nuts (to minimize height). Can I just make the hole a bit smaller and hope I can screw the screw in?
    • Are the splitKB m2 screws flat enough to be placed between choc keys (with MBK keycaps)?
    2
    Does anyone have ideas about a possible battery placement on this board?
  • I'd like to keep the board as flat as possible, mimicking the TOTEM's case which doesn't add any height. This means I'll have 0.2 mm between the main PCB and the bottom plate, and AFAIK there is no battery that would have the correct size for this.

  • Does anyone have ideas about a possible battery placement on this board?
  • Thanks, great suggestion! But as it seems it would make use of less common parts (I mean parts that can't be gotten from local shops or ergo keyboard part sellers like splitkb), plus I think the batteries would be too small even compared to the 80mAh batteries used with nice!nanos.

  • Does anyone have ideas about a possible battery placement on this board?
  • Yeah, at first it seemed quite alright to do with a smaller angle (from 3 to 6 degrees depending on the battery), but now I think it would make the board too complicated. Right now I am trying to get used to sticky mod keys on home row combos (colemak A+S for LGUI, N+I for LCTL) and it seems like I'll be able to remove the inner thumb key in the end.

  • Deleted
    WTF IS THIS?
  • Seeing how unethical the company is in general, it would'n't surprise me if the anticheat was just the worst. Even forgetting the anticheat part, I would NEVER play it.

    (Unethical is actually a pretty big euphemism here)

  • Deleted
    WTF IS THIS?
  • Yeah, most anticheats are actually just rootkits (running at kernel level with unlimited privileges). This is also a big security issue, some games like genshin impact have also been used to create botnets since there is only one privilege escalation from the game itself to the kernel.

    Whenever you use an anticheat, you just have to take the company's word for what they are doing with that kernel-level access.

  • Does anyone have ideas about a possible battery placement on this board?

    Basically title.

    Because I live in Paris, it would be nice to buy batteries in store. The most promising model I found is a 180mAh 32x17x4mm lipo.

    I could also theoretically use one of these li-ion cylindrical batteries, but they are longer than the keyboard's size (which is 77mm).

    Here's what I already tried:

    • removing the inner thumb key, which makes the keyboard 34-key and leaves enough space for the battery mentioned above. Though after a few hours of using home row mods on my current keyboard I don't think that will be a good solution.
    • moving the MCU (Seeed XIAO BLE) to the right, which makes the board 2cm wider (and doesn't look very good since I have no keys there). This one isn't very elegant, plus I don't really want to make the board wider, and I'd like to avoid it even though it is a solution.

    Please ignore the mounting holes and TRRS jacks, I am still unsure about whether or not I want to just ditch bluetooth and make this board wired (which works with kmk)

    The ergogen config is available on the github repo.

    8
    A simple guide
  • Wait.. Its actually not bad. Apart from advertising WSL there's some decent instructions for installing Linux in place of windows. This could be a tutorial not affiliated with Microsoft.

  • Please, do not use Brave.
  • Use librewolf instead of Firefox to get rid of the whole spyware part of it. Librewolf only has a single request when starting, to "check for updates". But using Firefox is the second best thing you can do both for your privacy and to fight Google's " Web Environment Integrity" crap.

  • Alternative to Google sheets + forms
  • Framaforms + framacalc.

  • [Question] What are your computers named?
  • My servers have names of Spanish words humorist El Risitas says in his mythical video where he laughs with no real reason.

    The biggest server is named "cocinero", because I can (jokingly) easily imagine a very fat cook.

    Then there is plancha, a lenovo thinkcentre which has the size of a plank.

    My raspberry pi's have names of tapas: chorizo, keso etc.

  • The monkeyboard, custom made with Ergogen

    Check out the blogpost here: https://tarneo.fr/posts/split_keyboard/

    10
    Unixporn @lemmy.ml tarneo @lemmy.ml
    Adding Git Status Information to the ZSH Prompt - Tarneo's blog
    tarneo.fr Adding Git Status Information to the ZSH Prompt - Tarneo's blog

    Programming, Linux, self-hosting, ergo keyboards...

    I just thought this tutorial could genuinely be useful to some fellow ricers.

    It explains not only the git status part of making a pure zsh prompt that looks like this:

    !

    9
    Automatic updates: a cautionary tale

    Tl;dr: Automatic updates on my home server caused 8 hours of downtime of all of renn.es' docker services including email and public websites

    20
    Best fortune

    #if _FP_W_TYPE_SIZE < 32 #error "Here's a nickel kid. Go buy yourself a real computer." #endif -- /arch/sparc64/double.h

    11
    Ah you're finally awake!

    Found this on https://0x19.org/about.php

    5
    tarneo tarneo @lemmy.ml
    Posts 9
    Comments 42