HNHacker News
TopNewBestAskShowJobs

sstanfie

106 karma · joined February 9, 2014

Founder and former CEO of Vertigo Software, Inc. A Point Richmond, California company
submissionscomments
sstanfie··on Precision Clock Mk IV
I use two of these clocks daily at work, to synchronize a high-speed process on video. I'll be buying a couple more.
sstanfie··on Immutability Changes Everything (2016) [pdf]
Needs more exclaimation points!
sstanfie··on Show HN: Anki/Duolingo-like app using educational YouTube videos
this looks great!
sstanfie··on Penrose – Create diagrams by typing notation in plain text
Penrose looks great. Beautiful diagrams and readable code. What are some other text-driven diagramming languages / tools? I know of:

https://mermaid.js.org/ https://graphviz.org/ https://flowchart.fun/

sstanfie··on Plane forced to turn back to JFK after horse breaks loose onboard
The horse used the elevator? I didn't know he knew how to do that.
sstanfie··on Al Jaffee turns 100
Hey, he was one of main answers in today's NYT Sunday Crossword today. Probably coincidence.
sstanfie··on What happened to Firefox Send?
I switched to croc (https://github.com/schollz/croc) to send large files. Works great across macOS and Windows. It's synchronous, one-time, so not a fire-and-forget system. But quick for large files (sending custom disk images for Raspberry Pi).
sstanfie··on Show HN: nextdns.io – A Combination of Cloudflare DNS and Pi-Hole
Tried using: set my Meraki to serve up the IP address given by the dashboard. The my.nextdns.io dashboard says something like "this device is using a different configuration with nextdns".

I think it happens after you configure an anonymous DNS, then you create an account. It feels like my configuration got disconnected or something. Hard to describe.

Regardless, the blacklist/whitelist didn't work. Maybe a caching problem? Will try back later.

sstanfie··on CLI: Improved
Totally agree on this. I've build heaps of production code using xsv. Far faster than csvkit and more features.
sstanfie··on CLI: Improved
Because ripgrep is the reason I discovered Rust (along with xsv for CSV manipulation) and because Andrew asked:

% grep "die()" * [...results with functions named die()...]

% rg "die()" Error parsing regex

I reach for grep when I need to do non-regex searching. Can't remember how to do an fgrep fixed-pattern style ripgrep.

great tools andrew: I use them every day and install them first thing on a new box. know that your code really helps

sstanfie··on Pizza Physics: Why Brick Ovens Bake the Perfect Italian-Style Pie
I have a Big Green Egg (kamado-style grill) with 1" thick ceramic wall, which might be a comparable thermo substitute for the brick. Reaching 600° F is no problem.

Because it's wood (or charcoal) fired, so you get the flavor from the wood.

And with a BGE pizza stone, you get indirect heat on the bottom of the pie.

Whole setup works great. I used it recently to reheat half-baked (lol) pizzas from Berkeley's Cheese Board Pizza Collective (aka, our communist pizza). Very tasty.

sstanfie··on The Awk Programming Language (1988) [pdf]
Literally writing a small awk script, took a break to check Hacker News. Nice.
sstanfie··on SETI investigating HD 164595 for alien signal
Somewhat live update of scan. http://setiquest.info/
sstanfie··on SETI investigating HD 164595 for alien signal
Follow Jon Richards (@jrseti) who runs the observing program at SETI for more.
sstanfie··on iTerm2 Version 3 Now in Beta
Another suggestion: how about simply calling it "iTerm". This can be version 3. I know "iTerm2" was a fork of the defunct original iTerm. But now that you're pushing through to v3, in kind of makes sense to reclaim the title.
sstanfie··on iTerm2 Version 3 Now in Beta
I'm sure if you're reading these comments, iTerm is the program you use the most on the Mac.

Give George a donation through the Donate button on his site (https://iterm2.com/) to let him know how much we care about this tool. Takes 10 seconds if you have PayPal.

sstanfie··on iTerm2 Version 3 Now in Beta
Thanks! Can't wait to try it out. Downloading now.
sstanfie··on iTerm2 Version 3 Now in Beta
Can we configure iTerm2 v3 now with a simple file? It's so difficult to programmatically create profiles, setup typefaces and colors.
sstanfie··on Remove Ex-Mode from Neovim
Should just be:

nnoremap <space> <C-d>

The shift-space doesn't work.

sstanfie··on Remove Ex-Mode from Neovim
I have mapleader set to ",", which has served me well.

I just realized I only use my left thumb with the spacebar, so the ambidextrous argument doesn't fly for me.

But I did realize space currently does nothing for me in normal mode. So I made it work like less/more, i.e., it pages the screen down:

nnoremap <space> <C-d> nnoremap <S-space> <C-u>

sstanfie··on A Vim Tutorial and Primer
OMG that is so cool. I just added it to my .vimrc.

Also, two high school juniors watching me try this also verified it's coolness.

sstanfie··on A Vim Tutorial and Primer
Another tip, and this one doesn't need a plug-in:

If your cursor is on a file name, like "foo.js", you can type gf to "go to that file" for editing.

Going back isn't as easy to remember. It's Control-O. So I map that in my .vimrc to gb like this:

    " gf is built in and will "Goto File"
    " gb is the opposite, will "Go Back"
    nnoremap gb <C-o>
sstanfie··on A Vim Tutorial and Primer
Typo: it's http://www.vim-adventures.com

Yeah, it's $25 but well worth it. You will get stuck. Use his Facebook page for hints.

sstanfie··on A Vim Tutorial and Primer
Sean, I recently taught 16 high school juniors and seniors vim through two means:

- www.vim-adventurs.com. I negotiated an educational discount and rewarded kids points based on the number of levels they completed. A few of the kids actually completed all 14 levels. What teacher assigns game homework? I can say all 16 are using vim on a daily basis for Python with zero complaints. At least to me.

- vimtutor. We spent an hour on this one. It's an app that comes with vi. It really just launches vim with a text file that teaches you the basics.

sstanfie··on A Vim Tutorial and Primer
Some thoughts on CAPSLOCK remapping:

After using vi / vim since 1986, I finally remapped CAPSLOCK to CTRL at the operating system level. It's made a world of difference, and not just for vi. It easily unlocks all the EMACS style cursor movements like ctrl+A, ctrl+E, etc.

Yeah, I know you can do it with the CTRL key in the lower left. But if you move from Mac laptop with Fn key in lower left, to an external keyboard with no Fn, you're gonna have a bad time.

But here's another reason why I advocate this approach. Remember vi was written by Bill Joy back in the 1970s. Back then, the early terminals had the control key right there next to the A. In fact, the CAPSLOCK was to the left of that!

I was recently at the Computer History Museum in Mountain View where you can see some of these early terminals. A lot of us know the Happy Hacker Keyboard, with the control key at it's rightful place. But to see it on the old terminals, it's a pretty good archeological insight into why it just feels right.

Plus, WHO USES THE CAPS LOCK KEY ANYWAY EXCEPT FOR SHOUTING IN FORUMS?

sstanfie··on Show HN: Automatic VPN Generator – Protect Yourself at Sochi and Starbucks
New droplets are now being created in San Francisco datacenter instead of Amsterdam.