leveltype
YTBN-Graphing-Software
leveltype | YTBN-Graphing-Software | |
---|---|---|
2 | 2 | |
27 | 7 | |
- | - | |
4.3 | 7.2 | |
17 days ago | 4 months ago | |
Go | Rust | |
MIT License | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
leveltype
-
Ask HN: Show me your half baked project
- Typocide - https://github.com/rdavison/typocide
Typocide is a CLI based typing tutor. It solves a few problems which other typing tutors failed to provide for me. In particular it uses real world text instead of fake text such as keybr. The corpus is derived from all the quotes available on Typeracer.
Next, it draws inspiration from leveltype (https://github.com/christoofar/leveltype) which bans the use of the backspace key. If you make a typo, Typocide will create a practice test where the typo'd word is the focus. It will then build a test which includes not only the surrounding words for the current test (previous and next word), but also the surrounding words from previous tests where you have typo'd the word.
The idea is that when you make a typo, the word was a part of some context, and rather than simply practicing the word, you want to practice the word in context. A lot of typos, particularly in speedtyping happen at word boundaries. Furthermore, by having it operate on context, it also reinforces common idioms. For example, the word "example" is very likely to be preceded by the word "for" and very unlikely to be preceded by a word like "kaleidoscope". So it makes sense to practice "For example," as a unit.
Furthermore, it has some rudimentary support for identifying words which you have typed more slowly than usual. Typocide will also generate practice tests from these slow words.
Sometimes the tests are not perfect, so I have added a simple escape hatch: if you press TAB on a new test, it will skip the test, and if you press TAB after you have started typing a test, it will repeat the test from the beginning.
This project is half baked for two reasons:
- LevelType - increase your accuracy by focusing on spacegrams
YTBN-Graphing-Software
-
Ask HN: Show me your half baked project
I wrote this cross-platform graphing software in Rust: https://github.com/Titaniumtown/YTBN-Graphing-Software
-
What’s everyone working on this week (22/2022)?
Source Code (licensed under agplv3): https://github.com/Titaniumtown/YTBN-Graphing-Software
What are some alternatives?
paperless-ngx - A community-supported supercharged version of paperless: scan, index and archive all your physical documents
rugivi - The adult media landscape browser
hacn - A "monad" or DSL for creating React components using Fable and F# computation expressions
muziko - Practice every song you know
Smithereen - Federated, ActivityPub-compatible social network server with friends, walls, and groups.
agi-pack - A Dockerfile builder for Machine Learning developers
TOSIOS - The Open-Source IO Shooter is an open-source multiplayer game in the browser
dioxus - Fullstack GUI library for web, desktop, mobile, and more.
TablaM - The practical relational programing language for data-oriented applications
polynomial - A central place to track your most vital KPIs
ngs - Next Generation Shell (NGS)
pstow - Create symbolic links in Windows with PowerShell like it is GNU Stow.