HNHacker News
TopNewBestAskShowJobs

nathyong

20 karma · joined September 24, 2013

submissionscomments
nathyong··on My essential Firefox fixes in 2022
You can disable the feature by the following about:config setting:

    browser.newtabpage.activity-stream.improvesearch.handoffToAwesomebar
nathyong··on Excel Never Dies
Updating a cell in Excel is a CPU round trip, whereas updating a cell in Sheets is a network round trip. An operation that touches as few as 1000 lines (e.g. autofill a large range, change a value that feeds into many cells) incurs many seconds of latency as it's fed through the cloud and the new cell data is refreshed. The more rows you have, the slower the response time.
nathyong··on Show HN: AppGrid, macOS window manager with Vim–like hotkeys
By default the key bindings are cmd+ctrl+opt+{h,j,k,l} to move windows around left/down/up/right respectively.
nathyong··on Simplified and community-driven man pages
You can actually search for ' -l' (two spaces in front) and abuse the man layout engine to find the point at which the flag itself is defined. Makes the man pages a lot more useful in my opinion.
nathyong··on Extensions in Firefox 58
I don't know where this was when I was searching for alternatives to vimperator, but thanks so much for mentioning vim-vixen. It seems like it's just a port of the parts of vimperator that still work with WebExtensions but it's so much better than the alternatives out there at the moment.
nathyong··on Students learn more effectively from print textbooks than screens, study says
You might not know this, but you don't need to go through the Preferences panel. You can use the `say` command from the command line, which uses the same engine, but you can pipe text to it. For example, to dictate whatever's on the clipboard,

    pbpaste | say
nathyong··on Programs that have saved me 100+ hours
Looks like some of your text got a little mutilated by the pseudo-markdown parser; perhaps copying that into a gist or paste would be better? I'm really curious what some of what you've copied does.
nathyong··on Getting Past C
A more relevant point that would disqualify Haskell is the fact that its runtime (or rather, the GHC's runtime) is nowhere near predictable enough for the realtime guarantees that time synchronisation software would require.

A Haskell DSL that outputs some safer low-level code would be a more likely choice (for example http://hackage.haskell.org/package/atom), but Rust is both more popular and has more commercial support.

nathyong··on YouTube-dl: Open-source YouTube downloader
It's possible your shell has some kind of regular expression magic enabled that is eating the '?' and the '=' characters:

  $ echo youtube-dl https://www.youtube.com/watch\?v\=wbKJt1NQtZE
  youtube-dl https://www.youtube.com/watch?v=wbKJt1NQtZE
  
  $ echo youtube-dl https://www.youtube.com/watch?v=wbKJt1NQtZE
  zsh: no matches found: https://www.youtube.com/watch?v=wbKJt1NQtZE