HNHacker News
TopNewBestAskShowJobs

cliff_badger

46 karma · joined January 10, 2019

submissionscomments
cliff_badger··on Ask HN: How do you use Vim in the era of AI?
I'm trying to figure out who you're trying to slight...

Either way I'll happily be part of your `nil` category.

cliff_badger··on We're bringing Pebble back
Fool me once...
cliff_badger··on Mississippi Legislature 'Contraception Begins at Erection Act'
This might be the funniest thing I read in a while.
cliff_badger··on Notebooks Are McDonalds of Code
Holy hell why didn't he say "Jupyter Notebooks Are..."

I sat there reading through this thing, staring at my, spiral bound, paper notebook being utterly confused at what in the hell he was talking about.

I took a random comment, here, saying it for me to realize what was going on.

cliff_badger··on Supreme Court of the United States Statement Regarding the Code of Conduct [pdf]
lol, what does this do?

"I totally promise to not do bad things."

cliff_badger··on Ask HN: Do Agile 'Sprints' Benefit Software Developers?
Isn't the task itself time boxed by the points you assign to the story?

> "It is a 2 point story, why have you taken three weeks to complete it?"

cliff_badger··on Where in the USA is this?
If anyone knows the creator of this site, they might want to fix the bug of being able to get a different `frame` of reference on all of the images.

Wiki commons may be a great place to find images, but they do too good of a job naming things.

cliff_badger··on Ask HN: How do you approach a problem you are not sure has a solution?
I sorry, but I am truly confused at the logic here.

If X, then Y.

To test X works you first you start on Y?

If Y succeeds then you don't know if X failed or not && if Y fails then you know that X failed too?

cliff_badger··on Ask HN: What is your retirement plan? After retirement, what?
When I feel safe enough to do so, I'm leaving the engineering field completely. Hopefully I can find interesting work where I can take large swaths of time off when the kids are out of school. Really the job itself is there to entertain the brain and provide insurance.

After I do that for a while, I'll enjoy the world and what it has to offer. Whatever that means, with whatever savings is still available.

cliff_badger··on Make a Resume in LaTeX
If you have any interest in building the document locally, here is a container I've used in the past.

(I haven't needed it in a year or so, so it may need some updates...)

https://gitlab.com/fearthebadger/latex-build-container

cliff_badger··on Why Intermittent Fasting Has So Many Health Benefits
Thank you, I missed that. I assumed it was humans.
cliff_badger··on Why Intermittent Fasting Has So Many Health Benefits
Can I ask, who in the hell agreed to be part of this study?

"After seven weeks, tissue samples from 22 organ groups and the brain were taken at various periods during the day or night to examine their genetic makeup."

They are doing major surgery (multiple times by the looks of it), including removing brain tissue...

cliff_badger··on Logseq: Privacy-First, Joyful Platform for Knowledge Management
Take a look at https://heptabase.com/. It may help you consolidate... (it's in an beta state, but getting updated weekly.)
cliff_badger··on Ask HN: Who's not sucky to work for?
I find this very interesting...

'I get paid a lot, and they treat me well, so who cares about anything else'

Pull your head out of the sand and realize that when people talk about Facebook, they are talking about each and everyone of you. You are a representation of your company and your company is a representation of you.

cliff_badger··on Using two keyboards at once for pain relief
take a look at this: https://gaming.kinesis-ergo.com/product/freestyle-edge/

I think it is a better choice than the pro, as it costs the same once you purchase the wrist rests (which the pro comes with).

You can re-macro every key on the board, and the macro stays with the board if you move it to a new computer.

cliff_badger··on My Favorite One Liners
Usage:

  git branches
Code for your ~/.gitconfig

  branches = branch -a --sort=-committerdate --format='\
  %(HEAD) \
  %(if)%(HEAD)%(then)\ 
  %(color:"#329664")%(objectname:short)%(color:reset) \
  %(color:"#222222")[%(committerdate:short)]%(color:reset) \
  %(color:green)%(refname:short)%(color:reset) \
  %(else)\
  %(if)%(upstream)%(then)\
  %(color:"#999999")%(objectname:short)%(color:reset) \
  %(color:"#222222")[%(committerdate:short)]%(color:reset) \
  %(refname:short) \
  %(color:"#ffc662")%(upstream:track)%(color:reset) \
  %(else)\
  %(color:"#963232")%(objectname:short)%(color:reset) \
  %(color:"#222222")[%(committerdate:short)]%(color:reset) \
  %(color:red)%(refname:lstrip=1)%(color:reset)\
  %(color:"#ffc662")%(upstream:track)%(color:reset) \
  %(end)\
  %(end)\
  '
Meaning

  HASH Commit_date Branch_Name

  A white branch_name means it is local.
  Red means it is remote.
  Yellow branch_name is the current branch.
  It will also tell you if your checked out branch is ahead or behind the remote branch.
cliff_badger··on Ask HN: Is it crazy that software developers have to study for interviews?
So at a big tech company, you're saying that a technical manager has never spoken to an interviewing team? That these kinds of questions materialized from thin air without any sort of technical oversight.

In the small company case you're saying if there was only one employee, looking to hire you as the second employee. There is no correlation between the one person you work with and the asinine questions you were asked in the interview?

Again I think the point was you are correct that it must be taken with a grain of salt, but to say there is "no correlation" is false. There is no way to prove the impossibility of a situation.

cliff_badger··on Ask HN: What's your best advice for someone turning 30 today?
Technical:

- Don't be afraid to try new things. (this is tech, jobs, locations, people, everything...)

- Don't be hard on yourself if something you thought was going to be "cool" or "interesting" turns out to not be.

- Don't be afraid to do the things that no one else wants to do.

- Evaluate your work/life balance and DO NOT let your work over take your life in the long run.

- Companies don't give a *$%# about you as a person, only what value you bring to them as a company. In a lot of ways that is a good thing but understand that when push comes to shove you are expendable.

Personal:

- Save for retirement, as much as you can (gentle voice, as this can be very challenging at times). Compound interest is an amazing beast that will set you up for life.

- Every raise you get put a % in retirement, and keep the rest. You need a real time reward for your hard work as much as you need to save. "Treat Yo Self"

- If you need help. ASK FOR IT. Don't sit around and wait for someone to hand you the answer. People are there just waiting to give you all the help you need.

- If you ask for help and get a crappy response, file away that person's response and ask someone else.

- Record milestones and keep them safe. Then when you need (in the low times) review those milestones and recognize how much you've accomplished. Essentially try to step away from the canvas and get out of the moment in time problem you are stuck in.

Last and most important:

- Help others, without ego, where you can. You got here by receiving help from so many people, pay that forward.

cliff_badger··on Ask HN: Questions to ask a company to know you don't want to work there?
I always ask, what are some things that can be improved in this company?

Flipping the "what are your weaknesses?" back at them. You have weaknesses and so do they. If you can accept these "flaws" then you're one step further in the right direction. Or if they give you a bunch of nonsense, you know there is a bad culture hiding under there.

cliff_badger··on Ask HN: Is all of FAANG like this?
I think you're incorrect, although I hope you're not.

This idea will never become a reality for the vast majority of companies, for the exact same reason that companies fear piracy. If I open source my product then anyone who uses that open source code is a lost sale. A lost sale means I make less money, less money means the board is mad, on and on and on...

The bottom line is money, and open sourcing their code means (to them) a loss in potential revenue.

cliff_badger··on Ask HN: A New Decade. Any Predictions?
Simple question.

Do you exist the day your born, or only after your first birth day?

cliff_badger··on Typora: A truly minimal markdown editor
Has anyone found a decent solution to real time rendering of ReStructruedText (https://en.wikipedia.org/wiki/ReStructuredText)?
cliff_badger··on Maine Governor Signs Strictest Internet Protections in the U.S.
I am sorry, I stand corrected. Now that I read the actual bill I see my error.
cliff_badger··on Maine Governor Signs Strictest Internet Protections in the U.S.
Just like the stupid cookie laws you'll just get a little popup that says: "In order for you to use our internet, you are agreeing to have your data tracked and sold..."

This law prevents absolutely nothing...

cliff_badger··on Vim Anti-Patterns (2012)
Just to make it more efficient :)

"instead of se number

se nu

cliff_badger··on How I'm still not using GUIs in 2019: A guide to the terminal
What?

iterm2 is the only OSX program in that list of five.

[edit] Plus, his whole point is that you don't need a GUI to get work done. Not, that you don't need software at all.

cliff_badger··on Show HN: JournalBook – Privacy centric, offline first, personal journal app
I use git and surround my note taking scripts with these two functions.

# Pull Notes to make sure you are completely up to date before editing.

function pull_notes() {

  (
    cd $NOTES_DIR
    git stash
    git pull
    git stash pop
  )
}

# Push Notes up the git repo that these are attached to.

function push_notes() {

  date=$(date)
  (
    cd $NOTES_DIR
    git add .
    if [[ $(git status -s) ]]; then
      git commit -m "Notes Updated: $date"
      git push
    fi
  )
}