hackerer-news
kn
hackerer-news | kn | |
---|---|---|
3 | 7 | |
- | 67 | |
- | - | |
- | 0.0 | |
- | over 1 year ago | |
Rust | ||
- | MIT License |
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.
hackerer-news
-
Ask HN: Tools you have built for yourself?
Over the years, I've written many apps and utilities for myself or others (that didn't end up get used). These are the interesting ones I remember. Many not quite complete/usable. Other than hackerer.news none of them are 'up' and running. Some have and others haven't been published as opensource.
- https://hackerer.news HN viewer (source[0]): I use daily so I can see today's top stories in reverse chronological order with mainstream topics sorted to the bottom.
- qwickly[1] keyboard layout: I use all the time as an easier to learn and more comfortable to type than Colemak/Tarmak
- safeql[2]: Java type-safe SQL expression composer that reduces constant expressions and eliminates N+1 queries loading associations by always operating on set relation or array of models.
- moja[3]: Composable computation pipelines for Java: Async, Lazy, Option, Try, Result, Multi (List), Stated, Reader, Logger, Writer.
- gitgrep.com[4] Opensource SaaS version of etsy/houndd (now called hound-search).
- statuspages.me: Status page aggregator with dynamic javascript for scraping each source using selector expressions.
- movies to watch aggregator: with links to sources to watch. It was hard then to get 3rd party deep links into streaming sites so included some torrent links. Got a DMCA phone call, so took it down. Combined thumbnails, summaries, actors(?), imdb ratings, links.
- java2cpp: Translate a moderately sized java app with test suite to c++, not 100% required final manual fixups.
- swift2java (or maybe it was java2swift, it's fuzzy now): translate Swift to Java obviously, using ANTLR4. Not 100% required final manual fixups.
- gui2log: to make an ASCII rendition of on-screen GUI widgets into an application log file when form submitted, so users couldn't complain that they saw X, but got Y.
- some basic stats/ML algorithms: k-nearest neighbour, RNN back-propagation, etc?
- Java in-memory DB: Small SQL-like memory tables with indexing/searching.
- wwwsqldesigner: This exists as opensource and I extended it to infer foreign key relationships based on naming conventions used in a MySQL schema. It was great for zooming around a large ERD.
- tracelog: combination of microservices parent/child span logging and generated high level events shown as a sequence diagram. Integrated with Loggly for full/verbose logs of selected high-level events.
- pcl2bmp downscaler: Reduce high resolution HP LaserJet (PCL5) printed to file to lower resolution bitmap pages for screen display (before retina DPI was common). It aimed to shrink same-color areas and preserve black/white transitions while reducing.
[0] https://gitlab.com/karmakaze/hackerer-news
[1] https://github.com/qwickly-org/Qwickly
[2] https://github.com/karmakaze/safeql
[3] https://github.com/karmakaze/moja
[4] https://github.com/gitgrep-com/gitgrep
-
Ask HN: Do you use any tools to improve your HN experience?
https://hackerer.news viewer that shows stories by day so I don't see yesterday's stories today interleaved with today's and avoid the slot machine dopamine hits.
[0] https://gitlab.com/karmakaze/hackerer-news
- Suggest to HN: Categories
kn
-
A smarter CD command. Supports all major shells
I did something similar but based on matching abbreviations:
https://github.com/micouy/kn
For example
kn pho/eutri
- Kn – Nvgt/Fldrs/Qckly
-
Ask HN: Tools you have built for yourself?
https://github.com/micouy/kn - Like `cd` but with abbreviations. Or like `z` but based on string similarity, not on location history.
-
Ask HN: What are your “scratch own itch” projects?
https://github.com/micouy/kn - `cd` alternative like `z` but based on comparing abbreviations against paths with https://crates.io/crates/powierza-coefficient, not on frecency. I've completely replaced `cd` for over a year. A while ago nushell reimplemented this functionality using my Powierża coefficient.
-
kn 0.3 | cd faster with abbreviations
kn — cd faster with abbreviations
-
kn 0.1.0 | My `cd` alternative. Navigate by typing abbreviations of paths.
Then configure your shell.
What are some alternatives?
json-formatter-live - json formatter live / Keyboard first, privacy-friendly, installable JSON formatter
v - z for vim
dasdashboard - local dashboard with focus on easy editing
brassica - A featureful sound change applier for language construction
rgca - Experiment in SSL CA management.
zoxide - A smarter cd command. Supports all major shells.
openship - multi-channel fulfillment at scale
FeedTheMonkey - Desktop client for the TinyTinyRSS feed reader.
hn-index - Search Hacker News stories by title with regex CLI
ctrlg - A command line context switcher, written in Rust :crab:
divert - Rust bindings for Recast Navigation.
z - z - jump around