Posts by bkhan@fosstodon.org
 (DIR) Post #A0K4iawQHUPSgmlZB2 by bkhan@fosstodon.org
       2020-10-19T14:31:44Z
       
       2 likes, 1 repeats
       
       You know that thing where you finish talking to someone on the phone, so you look at the screen to press "end call"? And the screen turns on because it detects you've moved the phone away? But sometimes it doesn't, so you press the power button to wake the screen so you can end the call? But sometimes it just takes a bit of time for the proximity detector to work, so the screen comes on as you turn it off?Worst part about modern phones.
       
 (DIR) Post #A0s1glbc41tAiu9rlI by bkhan@fosstodon.org
       2020-11-04T23:55:08Z
       
       0 likes, 0 repeats
       
       @Moon The Nexus 7 used to be the gold standard for open tablets. Every weird project and OS would target it before any other tablet. See if you can get LineageOS, Ubuntu Touch or PostmarketOS running on it.
       
 (DIR) Post #A0s21W4ozlN6dtiLpY by bkhan@fosstodon.org
       2020-11-04T23:58:46Z
       
       0 likes, 0 repeats
       
       @Moon Ubuntu Touch was made for mobile more than productivity. The closest thing to mainline Linux on tablets would be PostmarketOS. It's based off Alpine and targets Gingerbread-era phones, so a Nexus 7 should work.
       
 (DIR) Post #A1nPf4C0Yx2Mt5ETfU by bkhan@fosstodon.org
       2020-12-02T16:23:05Z
       
       0 likes, 0 repeats
       
       @kelbot 20 years ago multiplayer video games was when you went to your friend's house for some Mario Kart. Nowadays you can instantly match with thousands of people across the world, and have voice chat at the same time.
       
 (DIR) Post #A2jYwy0E14vxTCIEjI by bkhan@fosstodon.org
       2020-12-30T17:40:33Z
       
       0 likes, 0 repeats
       
       @alexbuzzbee First word in a sentence is capitalized. It shouldn't be universal because a lot of languages don't have capital letters.
       
 (DIR) Post #A37rQTCHShBFtkdKAy by bkhan@fosstodon.org
       2021-01-11T11:00:37Z
       
       0 likes, 1 repeats
       
       @kzimmermann That's a Let's Split. It's an ergonomic keyboard made so you can type with your hands wherever you want. You connect the audio jacks with a TRRS cable and then plug one micro-usb port into a PC.If it doesn't work you might have to replace the Arduino boards. They're cheap and have a habit of randomly dying. The part is called a "Pro Micro" and is a pain to desolder.You might have to flash the firmware onto it. You can find it here: https://github.com/qmk/qmk_firmware
       
 (DIR) Post #A4mBIaLtIB4R6GXGNs by bkhan@fosstodon.org
       2021-03-01T19:44:46Z
       
       0 likes, 0 repeats
       
       @Zezin Colemak isn't too much of a change. The bottom row is nearly the same as qwerty, and everything else is easy enough to figure out. The only problem I've found is with Vim. j is on the top row and k is on the bottom, but j is down and k is up. It's a weird form of natural scrolling. If you're changing things about you could just go all the way and paste over all your problems with AutoHotKey or QMK. I have it set so I can hold space and press jkl; for arrow keys, which work in any app.
       
 (DIR) Post #A5GrqObvG5bp33TfDE by bkhan@fosstodon.org
       2021-03-16T15:03:14Z
       
       0 likes, 0 repeats
       
       @urusan Get a pen and notebook to write anything new in. Either that or something like Zim Wiki. Keeping your own documentation and references is easier than referring to the Internet every time.
       
 (DIR) Post #A6EVbTmH6kO0TKAbjs by bkhan@fosstodon.org
       2021-04-14T09:37:09Z
       
       0 likes, 0 repeats
       
       @urusan Spent a while trying fold and andmap before realising the answer is a bit more straightforward. If a list contains multiple of the same thing, stripping duplicates should give you a length of 1.Racket:```(define (all-equal? lst)  (= (length (remove-duplicates lst)) 1))```Typed Racket (specifically takes a list of booleans):```(: all-equal? (-> (Listof Boolean) Boolean))(define (all-equal? lst)  (= (length (remove-duplicates lst)) 1))```
       
 (DIR) Post #A8JQjSgd3jrxiXroXI by bkhan@fosstodon.org
       2021-06-15T14:18:02Z
       
       1 likes, 0 repeats
       
       @kev NFTs would be pretty neat for game ownership. Instead of getting a CD key you could get a unique game coin, stored on a platform-agnostic blockchain. That way it's easy to prove you own the game, and if you want to sell it you just trade it like any crypto. That could actually work for anything from movie tickets to land ownership.NFTs are this generation's "The Cloud". One day it'll make sense, but for now it's a buzzword
       
 (DIR) Post #A8t6G1LqP3fZ9vSJG4 by bkhan@fosstodon.org
       2021-07-02T19:18:47Z
       
       0 likes, 0 repeats
       
       @TheFuzzStone Apparently there are AI solutions to strip instruments out of music tracks. I wonder if something like that could be made to strip copyrighted audio from videos.
       
 (DIR) Post #A9IS8MFVsQN1bEFAQ4 by bkhan@fosstodon.org
       2021-07-15T00:51:32Z
       
       0 likes, 0 repeats
       
       @joeligj12 If it's any consolation these's a decent port of Forth to the MSP430, targeted towards the TI Launchpad: http://mecrisp.sourceforge.netOnce you get the MCU working it's worth trying out
       
 (DIR) Post #ADKaQA3Kcd9BZiqTR2 by bkhan@fosstodon.org
       2021-11-12T17:02:08Z
       
       0 likes, 0 repeats
       
       @fatboy A less common advantage, but since the switches are self-contained it's easy to make your own mechanical keyboard. There are loads of custom designs, like the Planck or Ergodox, which couldn't exist if mechanical switches weren't a thing.
       
 (DIR) Post #ADg1EsXmDoHOMr3BFw by bkhan@fosstodon.org
       2021-11-23T01:11:50Z
       
       0 likes, 0 repeats
       
       @pyre35 An easy way to do it would be to buy an Android phone supported by Lineage OS and install that, and skip the step involving gapps. Plenty of older phones are still supported by the latest version of Lineage.https://download.lineageos.org
       
 (DIR) Post #ADtaPPnG9ZQjBLmmMy by bkhan@fosstodon.org
       2021-11-29T14:17:08Z
       
       0 likes, 0 repeats
       
       @xpil JS is good if you treat it more like a functional programming language. Avoid the object oriented parts and rely on functions, objects and promises.
       
 (DIR) Post #AEAHBDTsDBPqeo391M by bkhan@fosstodon.org
       2021-12-07T15:31:44Z
       
       0 likes, 1 repeats
       
       @person Can't wait to see this guy in cinemas
       
 (DIR) Post #AFW9ieMQWxPtlmnqHw by bkhan@fosstodon.org
       2022-01-17T02:43:55Z
       
       0 likes, 0 repeats
       
       @person Try Contra: Hard Corps on the Mega Drive. It's the same brutal difficulty with 5 different endings and a soundtrack that pushes the console to it's limit
       
 (DIR) Post #AIg85lpNm6eN16dfIu by bkhan@fosstodon.org
       2022-04-21T15:48:52Z
       
       0 likes, 0 repeats
       
       @urusan A programmable smart house where everything integrates nicely would be great. Just have a giant touchscreen with code blocks that can be dragged to make rules like "if nobody in room -> turn lights off", or "if workday -> start brewing morning coffee".The big concern I have is that all of this would get tied to some cloud service so companies can siphon our private lives, and the fancier the automation gets the more information they have access to.
       
 (DIR) Post #AJgwQ5vtewxMcSgHbM by bkhan@fosstodon.org
       2022-05-21T22:55:23Z
       
       0 likes, 0 repeats
       
       Just remembered how people take pride in avoiding JavaScript and thought, "Can you make a full web page using only JavaScript?". The answer is yes, and the scariest part is that it's fun.I feel like I'm falling to the dark side.
       
 (DIR) Post #AK4mGsegiqJYJuFaS0 by bkhan@fosstodon.org
       2022-06-02T11:04:31Z
       
       0 likes, 0 repeats
       
       @atoponce There was a support thread where a perl newcomer added the line "Syntax Error!" to some code to make it crash and perl just worked around it silently. It truly is the best language.