hyperfine
awesome-mac
Our great sponsors
hyperfine | awesome-mac | |
---|---|---|
72 | 27 | |
19,598 | 70,239 | |
- | - | |
8.2 | 8.8 | |
15 days ago | 6 days ago | |
Rust | JavaScript | |
Apache License 2.0 | Creative Commons Zero v1.0 Universal |
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.
hyperfine
-
Faster tetranucleotide (k-mer) frequencies!
Search "benchmarking tools for linux" and decide that hyperfine is good for what I'm doing. Run Jennifer's new python script against my refactored perl and find that the python is 1.26 times faster for k=3 and 1.47 times faster for k=4. For the Covid-19 sequence, these are both on the order of hundreds of milliseconds.
- Hyperfine: A command-line benchmarking tool
- FLaNK Weekly 08 Jan 2024
-
Show HN: Inshellisense – IDE style shell autocomplete
> It is very possible to write sub 100ms procedures in TS, […]
I will not disagree with this statement because I don’t have a way to test inshellisense right now. Could you (or anyone with a working Node + NPM installation) please install inshellisense and post the actual numbers? Perhaps using a tool like hyperfine (https://github.com/sharkdp/hyperfine).
-
Firefox has surpassed Chrome on Speedometer
Yeah, while it's not as thorough as these tools, the method is at least reproducible and sane, and with ~10 or so samples, you get an interval with a nice confidence.
Another through method will be hyperfine[0], yet I wanted to provide a method which requires no installation and can be done in a whim, without jumps and hoops, with the tools already at hand.
-
How to optimize your config? What are mistakes to avoid when optimizing your config?
That is native and inbuild but I would suggest below options instead 1. Using lazy's Profile tab instead https://github.com/folke/lazy.nvim 2. Using a dedicated plugin to do this https://github.com/dstein64/vim-startuptime. 3. Using an external program hyperfine is one that I use https://github.com/sharkdp/hyperfine
-
How to remove all <br> from all of my .html files
Fair enough, although might I recommend using hyperfine for your testing? ;p
-
Making Python 100x faster with less than 100 lines of Rust
Very nice. Thanks for sharing.
-
Profile-guided optimization of a Go application
Go has benchmarking tools in standard library, but in this case it is easier to use hyperfine to measure performance of a CLI app.
-
Any Linux admins willing to try Pygrep?
It's vitally important that you make tests on small changes, and also have consistent testing methodology - same file and search parameters from one run to the next. I personally like using hyperfine to call the Python script, but anything should work. Also, if you're testing this on a laptop, it needs to be plugged in (and the CPU power management tuned for max performance when on wall power), and not too hot - thermal throttling can kill test results.
awesome-mac
-
macOS 13.5 no longer allows setting system wide ulimits
A large number of extremely talented engineers might beg to differ. Everything you listed as an issue has a solution. Like any operating system, you have to spend the time to learn the intricacies of how it works and to customize it to your liking. For me, must haves are Alfred to replace spotlight, my dotfiles which change a ton of defaults in various apps like finder, the dock, etc, setup key repeat, iterm2 colors and profile, etc. divvy and magnet for window management. Caffeine to prevent sleep. Stats open source menu monitors to replace istatmenus
I’m sure there are newer equivalents to what I’ve listed. I’ve been using those programs for years.
Some jumping off points
-
Tips for a first time owner ?
Have a look at these lists for more of the things you are looking for: https://github.com/jaywcjlove/awesome-mac
-
Just got MBP M1 Pro. Any tips for me?
I guess the awesome Mac list is a solid place to start generally speaking, since there are a lot of apps of all kinds of use cases in there. Personally, I especially love - Raycast (replacement for spotlight, check out Alfred as well) - Bartender (to tidy up the menu bar) - AltTab (gives you a Windows like app switcher) - Rectangle (windows like window management) - purepaste (let’s you paste text without formatting)
-
My loved one. What would you install on fresh new MacBook ?
I always reference this great repo: https://github.com/jaywcjlove/awesome-mac
- Best apps for a newbie to not miss ? I am going to use my first ever MBP I need recommendations please to make most of the machine
- Crowdsourced database of your favourite apps for the mac
- Ask HN: Must have tools for a new MacBook
- What’s up guys I need some noob advice lol
-
Must Have Apps, Free or Paid -
I often refer to the comprehensive Awesome Mac list for this because you can drill down to specific sections such as Finder Tools for example. It's very handy.
- What are some of the best (free/paid) apps for Mac?
What are some alternatives?
criterion.rs - Statistics-driven benchmarking library for Rust
BetterDisplay - Unlock your displays on your Mac! Flexible HiDPI scaling, XDR/HDR extra brightness, virtual screens, DDC control, extra dimming, PIP/streaming, EDID override and lots more!
fd - A simple, fast and user-friendly alternative to 'find'
open-source-mac-os-apps - 🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps
ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore
kubeconform - A FAST Kubernetes manifests validator, with support for Custom Resources!
quinn - Async-friendly QUIC implementation in Rust
quiche - 🥧 Savoury implementation of the QUIC transport protocol and HTTP/3
ble.sh - Bash Line Editor―a line editor written in pure Bash with syntax highlighting, auto suggestions, vim modes, etc. for Bash interactive sessions.
bat - A cat(1) clone with wings.
awesome-cli-apps - 🖥 📊 🕹 🛠 A curated list of command line apps
awesome-shell - A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php.