shae
He wore out the vim movement keys on a mac laptop keyboard in four months.
By "wore out" I mean he had worn the plastic down to the keyswitches, in FOUR MONTHS.
We once had an emergency production outage and Kmett got more productive as he stayed up later. At about 36 hours he fixed the problem. I fell over asleep, he fixed other problems he'd found during the investigation.
I have lots more Ed stories, but this output you question does not surprise me.
He was a fun person to chat with, lots of great ideas and the drive to work out the details.
I'm the same way. I require people time, and work from home wears me down.
Monoidal Hashing for Data Deduplication
https://github.com/Wilfred/difftastic
No really, if you haven't tried it, it's better than you think it is.
https://www.scannedinavian.com/tools-built-on-tree-sitters-c...
(I know, already mentioned later in comments by leeoniya, still deserves a top level comment!)
I decided to look for other cases where this process worked.
I found several, but one off the top of my head is high dimensional analysis, where t-SNE was doing okay, and a group decided to start with CT and try to build something better, and produced UMAP, which is much better.
In short, this does work, and you can find much better solutions this way.
(random link https://stats.stackexchange.com/questions/402668/intuitive-e... )
There's also a threejs reference in a hard to reach area.
What if you don't and they stay?
As for being successful, there are several nice books, and several active forums. I've gotten good answers on the Libera IRC network #haskell channel, and on the Haskell matrix channel #haskell:matrix.org
If you want to get started without installing anything, there's the exercism track: https://exercism.org/tracks/haskell
I've heard good things about Brent Yorgey's Haskell course ( https://www.cis.upenn.edu/~cis1940/spring13/lectures.html ) but haven't tried it myself.
Tools Built on Tree Sitter
My first project would be exercise monitoring. You can measure heart rate, blood oxygen levels, and body temperature in one place.
I would then add something fun like comparing beats per minute of the music to heart rate.
I like the creators' suggestion of using the shape of the ear canal for authentication, I bet that's harder to steal off a video recording than fingerprints or a retinal pattern.
I'd also use this for voiceless speech, as the creators suggest.
I could think of more, but I won't be able to afford the dev kit, sadly.
I have previously purchased and written[1] about the Tympan.org open source hardware hearing aid[2], but it's about $300 which I can reasonably purchase.
If this comes down in price, I'd love to build some neat things with this hardware.
[1] https://www.scannedinavian.com/open-source-hardware-hearing-... [2] https://shop.tympan.org/collections/all
This is my biggest complaint about Python.
The downside of reducing a large graph is the need for high bandwidth low latency memory.
The upside is that tiny CPUs attached directly to the memory could do reduction (execution).
If you get lucky and find a PI that is interested in exactly the same thing, you're good. You might get lucky enough to find someone who is interested in something near what you want. Most likely, you will be assigned the thing you do for your PhD.