Skip Navigation
How do I stop slef sabotage and procrastination?
  • this sounds absolutely wonderful. I need to go camping alone sometime.

  • Is there any good, free search engine left?
  • I've been using brave search on my pc and phone for maybe 6 months now. i still use google like 10% of the time if i'm searching for something that isn't in english, but otherwise, id even say for many things brave returns better results than google

  • Happy Birthday to us 🎂🎉! KDE is 28 years old today!
  • i've switched to linux this year and kde's been a breeze to use! happy birthday and thanks for all the wonderful work!!

  • Does each language have "lefty loosey righty tighty"?
  • i just remember clockwise is tighten lol

  • Alternative to Discord ?
  • i've heard pretty good things about matrix. discord is still ok imo, but i am also trying to move away from it as they feel all your messages into the summaries ai thingy.

  • What was the worst book you’ve ever read?
  • i kinda wanna say atomic habits. the concepts it presents are functional but it presents them in an extermly forgettable and uninteresting way.

  • Discontinuing syncthing-android
  • the fork version works fine. if that dies, i'm hopeful some new fork will emerge. syncthing is well known and used by many, so i think as long as the original software is alive, there'll be a way to use it on your phone. heck, there's ways to run syncthing on a pocketbook e-reader, lol

  • Any recommendations for making a free or low-cost wiki for personal projects? (NOT Fandom though)
  • if you write you content in obsidian, you can use their Publish service to host it hassle-free. also, if you don't want to pay for Obsidian Publish, it's pretty easy to set up a vitepress site on top of an obsidian vault. it's what i did here: https://kraxen72.github.io/tech-support-wiki/ https://github.com/KraXen72/tech-support-wiki (see the docs folder)

  • What's your thumbkey wpm, and how does it compare to a standard qwerty keyboard?
  • i can do 70wpm on a 30second monkeytype test using monkeytype. i am using the normal thumb-key english layout with letters hidden so that i don't look at them when i type.

  • new-ish RSINOA layout

    i saw recently that there is a first algorithmically optimized layout added, RSINOA. i'm wondering:

    • is it actually good?
    • is anyone using it?
    • how much better is it than normal thumb-key english (if it is)?
    • is it worth learning it if i already know the thumb-key layout without looking at the keyboard?
    • is it in it's final state? or are big changes to the letter placement expected and i should wait before learning it?

    thanks!

    0
    What music do you use for concentration?
  • breakcore (dnb), maidcore (progressive instrumental metal) or jazz fusion

  • i want to learn to negotiate, can you all give me some tips and how to learn to negotiate?
  • read the book 'never split the difference' it's by a former hostage negotiator. interesting stuff.

  • Do you know any mobile games that don't suck?
  • dungeon cards, shattered pixel dungeon, or just read manga

  • Too much variants of thumb keyboard
  • Thumb key started with a pretty small amount of layouts. While creating a variant and PRing it might not be the cleanest solution, it definitely works. There have even been rejected open PRs adding in-app layout customizaiton (to some degree), and they were rejected mainly due to unnecessary complexity.

    Here are my few main reasons I think the current system is fine:

    • One of the only major downsides is that a new user might have a harder time finding the appropriate keyboard layout. However, if somebody is installing thumb-key, there's a 99% chance they're either a former MessagEase user (in which case they just select the MessagEase layout and continue with their life) or a curious person who is willing to experiment with a weird keyboard like this and try out 4 or 5 different layouts they find interesting. There are some ongoing discussions in the issues about a better naming scheme for the layouts, so new users can distinguish them better.
    • Implementing a in-app layout modification system with good UX would be very time consuming, and the developer's main project is working on lemmy and the Jerboa app - I imagine there isn't really that much time left to sink in hours for such a big feature. Most, if not all "bigger" features like slide gestures were several PRs from several differennt people, sometimes over the span of months.
    • Creating and maintaining your layout isn't that hard - it can even be done without android studio, and in 1-3-ish iterations over the course of a week or two you get a layout that you are likely to use for a long time (at least, that's how it was for me). Dessalines is, in my opinion, exceptionally quick in merging PRs and making new releases, so it's really not that bad.
  • type-safe GroupBy (key) function i wrote

    i made a type-safe GroupBy function. ```typescript /**

    • Groups array of objects by a given key
    • @param arr array of objects to group
    • @param key must be present on every object, and it's values must be string|number
    • @author telepresence
    • @license CC-BY-4.0 */ function groupBy(arr: T[], key: keyof T, defaultAcc: Record = {}) { return arr.reduce((acc, val, i) => { const compValue = val[key]; if (typeof compValue !== 'string' && typeof compValue !== 'number') { throw new Error(key ${key.toString()} has values other than string/number. can only group by string/number values); } if (!acc[compValue]) acc[compValue] = [] acc[compValue].push(val); return acc; }, defaultAcc); } ```
    • like lodash's groupBy, but by key and not function
      • group an array of objects which all have a key in common into an object with keys matching all the different possible values of your common key
    • type-safe, no unknown's no any's
    • does not copy arrays ([...array]), uses push
    • supports selecting by keys, where the key values are string / number (although you can easily add symbol support)
    • shared for free under the CC BY 4.0 license - only attribution is requred (link to this post is fine)
    • custom default accumulator support, if you already know the groups beforehand and would rather have an empty array than undefined.

    example: ```typescript const data = [{ "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" }, { "name": "eddie", "color": "green", "age": "77" }];

    groupBy(data, 'color') would result into:ts { "blue": [ { "name": "jim", "color": "blue", "age": "22" }, { "name": "Sam", "color": "blue", "age": "33" } ], "green": [ { "name": "eddie", "color": "green", "age": "77" } ] } ``` TL;DR i've sucessfully wrote something using generics in typescript for the first time, and i think it's pretty epic.

    0
    Can you recommend contemporary music artists without lyrics?
  • Polyphia, Casiopea (Mint Jams album)

  • The TypeBoy Keyboard & TypePak Cartridge
  • based based based i love this keyboard and your site too

  • I am writing this nodeJS project, and I wanted to include the typescript mastodon library but it keeps telling me this. I am kinda unsure how to proceed.
  • from the error it looks like you're importing an es module inside a common.js environment. but as @clif@lemmy.world said, there are several things that could cause this.

  • A good place to listen to audio books online?
  • these two tools apparently let you rip borrowed audiobooks from this service named libby. although i haven't tested them. https://github.com/ping/odmpy https://github.com/bookbonobo/libby-download-extension

    also, have you checked the index? stuff like this is usually there.

  • where is an OK place to experiment with bots?
  • good call asking for a proper venue to test this, but how do you mean you can't remove federated stuff? i was under the impression (from lemmy's homepage) that one of the features is 100% complete deletion by replacing post/comment content with 'removed by user'. is this not the case?

  • Koven Wei - EVERYTHING IS RED

    Banger i found randomly when checking the twitter of one of my favorite artists, @xyanaid. They made the album cover.

    edit: Spotify link

    0
    telepresence telepresence @discuss.tchncs.de

    I like yerba maté and coding.

    Posts 3
    Comments 29