miccah's comments

miccah | 4 years ago | on: Habits I've developed for fast and efficient programming

+1 for zsh-autosuggestions. It is the most important plugin I use because all I have to do is remember the first 2 characters of a command to get the suggestion and autofill it on the command line. It saves so much time and frees up space in my head for more important things to remember.

miccah | 4 years ago | on: Ask HN: Have you learned / tried to learn Vim? How did you approach it?

Immersion. The fastest way to get through the "practice hump" is to accept the dip in productivity and keep learning. No turning back to your old method. The same applied when I learned the Dvorak keyboard layout, and I presume the same applies for language learning among other examples.

For vim specifically, I think mode changes are the most important to learn first. Past that, it's building muscle memory for all the keybinds (and actually discovering the keybinds).

miccah | 4 years ago | on: Computer Engineering for Babies Book

Nice job! From the video it looks like many of the pages share the same buttons. I'm curious how you detect which page is open to operate the corresponding circuit?

miccah | 4 years ago | on: Ask HN: Who wants to be hired? (September 2021)

  Location: Houston, TX
  Remote: Yes
  Willing to relocate: Possibly
  Technologies: Rust, GoLang, Linux, etc.
  Résumé/CV: Upon request
  Email: hn at miccah.io
I'm most interested in security and embedded systems. I love learning and am happy to do so on the job.

miccah | 4 years ago | on: Surveys show Americans want more walkable cities

I'm happy to hear this statistic, but American cities need to change so much to make it happen - mainly removing cars as other commenters pointed out. A good start would be making public transportation more available through buses and trains, followed by limiting cars in already more walkable areas of the city.

Not Just Bikes is a great YouTube channel that explores city planning and often compares American cities to cities in the Netherlands. He has a video on Strong Towns as well.

https://youtube.com/c/NotJustBikes

miccah | 4 years ago | on: Ask HN: Who wants to be hired? (August 2021)

  Location: Houston, TX (US)
  Remote: Yes
  Willing to relocate: No
  Technologies: Rust, GoLang, C, Linux
  Résumé/CV: Upon request
  Email: hn [at] miccah.io
  Hours: 15-25 hours/week
Looking for part time remote work, preferably in systems / backend / CLI environment. I very much enjoy working on open source projects, security, hardware, and tooling. I'm adaptible, learn pretty quickly, and I am easy going.

miccah | 4 years ago | on: Ask HN: Tech workers; what remarkably non-tech things do you enjoy doing?

All the parkour I do is at ground level (no rooftops), but even still running and jumping at walls can be dangerous if you slip. All of my injuries since starting 7 months ago have come from slipping on a thin landing (like a rail) and banging my shins on it.

That being said, the great thing about parkour is there are no rules. You can practice only at indoor gyms if you like, or do slower movements. Personally, all the jumps I attempt I'm 95% certain I can do them.

So, yes, it can be dangerous, but at the end of the day it's your choice in how you practice. Feel free to e-mail me if you want to chat more :)

miccah | 4 years ago | on: Increasing my contribution to Zig to $200/mo

This quote about the V programming language surprised me, because I had the exact opposite experience.

> it was the unfriendly community I came across, the controversy surrounding it, and the secretive nature of the project that made me lose faith in its promise.

I know V has some controversy around it, but the community has always been open and kind in my experience.

miccah | 5 years ago | on: “username or password incorrect” is bullshit

The vulnerability lies in the registration page disclosing that information. To show absolutely no signs, you would accept the registration with a message: "An email has been sent to the provided address."

Obviously this is less convenient and arguably not a critical vulnerability for GitHub. The good news is, the registration page doesn't disclose which account an email address is associated with.

miccah | 5 years ago | on: Ask HN: Resources for Learning Idiomatic Rust?

I was in a similar position a few months ago. After reading the Rust Book, I felt I knew the concepts but still lacked the experience of writing Rust programs.

That being said, I have found the Rust track on exercism.io the best way for me to become more proficient with the language. It is great working through a challenge, getting mentor feedback, and also seeing how others solved the same problem.

miccah | 5 years ago | on: Organizations Using the D Language

Take a look at V. It's like the love child of Rust and Go. It's extremely fast (both compiling and executing), has simple syntax with "one way to do things", has sum types and option/results with enforced error checking, and it even has a REPL.

Oh not to mention it has C interoperability and a native cross-platform GUI library.

https://vlang.io/

miccah | 5 years ago | on: Soft Skills in Engineering Leadership

Good leaders are people who teach others to grow, progress, and ultimately become their own leaders. Most managers aren't incentivized to grow their engineers because it would mean losing them. I find it hard to fully trust my manager because I know my best interests are only partially in their mind. They also need to care about the business and their own position, which usually carries more weight than how I want to grow my career.

miccah | 5 years ago | on: Most of the time, you don’t really need another MOOC

Mentors are definitely a great resource! Of all the learning activities I have tried, having a real person to talk to and ask questions has been the most effective and motivating.

For those who want an easy (and free!) mentor system for learning various programming languages, try Exercism [1]. I have been using it to learn Rust and Clojure.

[1] https://exercism.io

miccah | 5 years ago | on: XTerm: It's Better Than You Thought

> but we can hijack it to instead scan the screen for URLs and open the browser

For comparison, rxvt-unicode has perl utils for mouse-less URL selection [1]. Since it's operating within the terminal, scrollback is also available for selection (not just the currently visible screen).

After invoking the selection mode, it's as easy as using j/k to choose the URL and Enter to open or y to yank to clipboard. Installed on Arch with the `urxvt-perls` package.

[1] https://github.com/johntyree/urxvt-perls

page 1