HNHacker News
TopNewBestAskShowJobs

caleb_thompson

270 karma · joined April 26, 2013

submissionscomments
caleb_thompson··on Don't Get Distracted (2017)
Morality is personal. In any instance, we should think through first-, second-, and subsequent-order consequences of our actions and consider whether we're comfortable with those potential outcomes and whether those consequences balance one another.

I won't take the bait on defining the differences between wartime and peacetime work.

caleb_thompson··on Don't Get Distracted (2017)
Thanks, they went out of business in 2018. I've added a note to that effect and removed the link.
caleb_thompson··on Don't Get Distracted (2017)
Author here. I gave this as a talk at several conferences through 2017.

I didn't realize that the video embed was broken until someone pointed out that this was making the rounds again, so I've just fixed that. If you've already looked, the video is now available. The content is more or less the same as the written version so don't feel like you need to watch it if you've already read the post.

caleb_thompson··on Sill
This service lets you log in via Bluesky and Mastodon and presents shared links sorted by number of shares by accounts you follow
caleb_thompson··on The Decree Design Pattern
I've been using this pattern of naming and structuring service objects over the past ~year. It's initially been greeted with some uncertainty and skepticism when I introduce it to new developers, but it tends to grow on folks as they give it a shot and look at how it's already been used.

I wrote this up partially to codify some of how I've been explaining it to folks ad-hoc, but also to share with the broader community and get input on this way of extracting processes in Ruby/Rails projects.

caleb_thompson··on Rails Gem for Webmention
Excited to announce a new gem release that allows Rails apps to accept, verify, and parse Webmentions! What are Webmentions? They're sort of like Pingback, but more concretely they're a way to let some other website know that your website linked to it.
caleb_thompson··on SSH commit verification now supported
You'll need to re-upload your public SSH key as a signing key for the signatures to be shown as verified. https://calebhearth.com/sign-git-with-ssh#github
caleb_thompson··on Slack is down for some users
Ah but ctrl-v while highlighting text with a URL on the clipboard creating a link is such a nice experience. I honestly wish I could do that everywhere.
caleb_thompson··on Jekyll on Heroku
https://www.calebthompson.io/ is running on this setup.
caleb_thompson··on Finding Responsibility by Caleb Thompson
There's a full transcript of this talk over at https://calebthompson.io/talks/dont-get-distracted, and I plan to add some more related content to the blog.
caleb_thompson··on GitHub Discover
This has been around for years.
caleb_thompson··on Salary Social Club Survey
How does your salary compare to others? Is that job offer fair? Does a candidate have reasonable pay expectations? Take this survey and let's find out together!

After you've taken the survey, I'd really appreciate if you could share with your networks so that we get even more diversity in our responses.

caleb_thompson··on Painting a Picture of Mental Health
I have been doing a lot of thinking on burnout and mental health recently. This is the product of a lot of research into these, as well as the effects of hobbies on mental illnesses such as depression and anxiety.

It was wonderful to be able to combine sharing my miniature painting hobby and some of this thinking.

It’s especially important this time of year to be cognizant of mental health concerns. A big way to help spread this awareness is to talk and write about it.

caleb_thompson··on Debugging a Memory Leak on Heroku
Why can I never remember a new person's name until like the fifth time I meet them?
caleb_thompson··on Recruiter Trolling on GitHub
Just noticed the account had been removed.

The comments:

https://dl.dropboxusercontent.com/s/qy3o7nf1422iocc/2014-10-...

https://dl.dropboxusercontent.com/s/0cpkav56yq3c3xq/2014-10-...

https://dl.dropboxusercontent.com/s/0xqd96jvqhudn0i/2014-10-...

caleb_thompson··on Use Git Hooks to Automate Necessary but Annoying Tasks
I've been using tpope's git hook ctags setup for a while, and it's fantastic. https://github.com/tpope/tpope/tree/master/.git_template/hoo...
caleb_thompson··on Keep Ruby Weird
Can you be more specific? We'll be hosting downtown at the Alamo Drafthouse Ritz, a movie theater known for its quality experiences and great food. We're holding a CFP for speakers.

Does that answer your question?

caleb_thompson··on Hound: A service that comments on Ruby style violations in GitHub pull requests
Yeah, that happens if you force push.
caleb_thompson··on Hound: A service that comments on Ruby style violations in GitHub pull requests
One thing I've liked with hound is that when it comes up with what I'd consider a "false positive," such as a line with a url that can't be split, I can just reply inline to explain why that couldn't change. This pull has a lot of examples of that: https://github.com/thoughtbot/griddler/pull/119
caleb_thompson··on Hound: A service that comments on Ruby style violations in GitHub pull requests
Agreed. This approach is especially nice for situations where you open up the code at a later point, so that people can see the historic progression in more ways than just the Git history. https://github.com/thoughtbot/hound/pull/1
caleb_thompson··on Me And Facebook Open Academy
You're doing a great thing, Aaron. From the community, thank you for exposing new developers to the codebase and helping them to improve it for all of us.