Any recommendations for making a free or low-cost wiki for personal projects? (NOT Fandom though)
  • telepresence telepresence 2w ago 100%

    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)

    3
  • What's your thumbkey wpm, and how does it compare to a standard qwerty keyboard?
  • telepresence telepresence 2w ago 100%

    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.

    2
  • 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!

    5
    0
    What music do you use for concentration?
  • telepresence telepresence 4w ago 100%

    breakcore (dnb), maidcore (progressive instrumental metal) or jazz fusion

    1
  • i want to learn to negotiate, can you all give me some tips and how to learn to negotiate?
  • telepresence telepresence 3mo ago 100%

    read the book 'never split the difference' it's by a former hostage negotiator. interesting stuff.

    1
  • Do you know any mobile games that don't suck?
  • telepresence telepresence 3mo ago 100%

    dungeon cards, shattered pixel dungeon, or just read manga

    1
  • Ableism in the Signup Process
  • telepresence telepresence 8mo ago 50%

    lemmy devs/tchncs admins might be interested in cloudflare turnstile, captcha replacement which doesen't involve solving a puzzle. iirc it runs some proof-of-work and sometimes requries you to check a single checkbox.

    0
  • Too much variants of thumb keyboard
  • telepresence telepresence 8mo ago 75%

    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.
    2
  • Thumb-Key 2.4.0 Release
  • telepresence telepresence 1y ago 100%

    should be fixed once pull request (#497) is merged

    1
  • 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.

    5
    0
    Can you recommend contemporary music artists without lyrics?
  • telepresence telepresence 1y ago 100%

    Polyphia, Casiopea (Mint Jams album)

    6
  • The TypeBoy Keyboard & TypePak Cartridge
  • telepresence telepresence 1y ago 100%

    based based based i love this keyboard and your site too

    1
  • 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.
  • telepresence telepresence 1y ago 100%

    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.

    1
  • A good place to listen to audio books online?
  • telepresence telepresence 1y ago 100%

    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.

    8
  • where is an OK place to experiment with bots?
  • telepresence telepresence 1y ago 100%

    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?

    7
  • Microsoft is using malware-like pop-ups in Windows 11 to get people to ditch Google
  • telepresence telepresence 1y ago 100%

    Check out some alternatives:
    searXNG - open source & self-hosted meta-search engine (aggregates results from many others, like google, bing, qwant, duckduckgo - configurable which ones.) list of public instances just pick one that's close to you physically and has a good uptime.
    duckduckgo - uses bing for most search results, but is way more private
    brave search - uses their own index, has a privacy-respecting privacy policy and the results are pretty damn good

    12
  • www.youtube.com

    Banger i found randomly when checking the twitter of one of my favorite artists, @xyanaid. They made the album cover. edit: [Spotify link](https://open.spotify.com/track/1ujbQq1A2i2n9zwr0mIan3?si=qITG2a4TSDi-PxtV-8DzQQ)

    2
    0
    The Printer That Simply Worked
  • telepresence telepresence 1y ago 75%

    fyi, lemmy doesen't have sublemmies, but communities. that's why the url is instance/c/community or yourinstance/c/community@instance

    2
  • has your YouTube consumption decreased after implementing the "no history, no recommendations" feature?
  • telepresence telepresence 1y ago 100%

    spent a few hours yesterday sorting all of my subscriptions and moving them to newpipe. while having everything auto-backed up by google was convenient, newpipe is much better - i go in, watch some videos i saved into a playlist or that have come out from subscribed channels, then go out. it feels way better then being sucked in by the algorithm. i think i'll still use youtube's algorithm on my pc sometimes, as this setup hinders new content discovery. but overall, i'm really pleased so far with the new setup.

    6
  • Here's the plan. (New video from LTT)
  • telepresence telepresence 1y ago 100%

    Yes, if you buy product X tested on whatever YouTube channel, your mileage may vary.
    However, LTT had several graphs where they showed egregious performance increases in newer models of graphics cards compared to older ones. Somebody drawing a conclusion just from the relative performance increase of over 200%, even if the numbers would've been slightly off otherwise, will be more likely to make a bad decision based on the relative (non-existent) insane performance increase.

    1
  • Here's the plan. (New video from LTT)
  • telepresence telepresence 1y ago 82%

    Check out Gamers Nexus. In their last ITX case review, you can see just the level of immense detail, specifications and testing for a simple computer case.

    19