HN user

caleb_thompson

270 karma
Posts89
Comments21
View on HN
fnordig.de 1mo ago

Build your project Zig-style

caleb_thompson
1pts0
angelika.me 1y ago

How to clamp() Relative Color Lightness

caleb_thompson
1pts0
www.schneems.com 1y ago

My Red Hot ADHD Programming 'Affliction'

caleb_thompson
13pts2
calebhearth.com 1y ago

I (View)Model SwiftUI Views

caleb_thompson
2pts0
calebhearth.com 1y ago

How to Send a Webmention with h-entry

caleb_thompson
2pts0
calebhearth.com 1y ago

Ask Git to Show a Method

caleb_thompson
2pts0
sill.social 1y ago

Sill

caleb_thompson
5pts1
www.rorvswild.com 1y ago

Speed Up Compound Full-Text Searches in PostgreSQL by 300x

caleb_thompson
3pts0
www.nytimes.com 1y ago

What a Trump Victory Means for Tech

caleb_thompson
3pts3
rknight.me 1y ago

Thinking about recipe formats more than anyone should

caleb_thompson
130pts135
calebhearth.com 1y ago

Build Colors from Colors with CSS Relative Color Syntax

caleb_thompson
2pts2
calebhearth.com 1y ago

Highlighting Text in Links with Text Fragments

caleb_thompson
1pts0
calebhearth.com 1y ago

Swift-Format GitHub Action

caleb_thompson
2pts0
calebhearth.com 2y ago

Reading JSON from a Rails API in Swift

caleb_thompson
1pts0
calebhearth.com 2y ago

Drawing a Hex Grid in SwiftUI

caleb_thompson
3pts0
calebhearth.com 2y ago

See the History of a Method with Git log -L

caleb_thompson
116pts25
calebhearth.com 2y ago

Undo in assets:clobber What You Do in assets:precompile

caleb_thompson
1pts0
calebhearth.com 2y ago

I Bulit a Linklog in Rails

caleb_thompson
1pts0
calebhearth.com 3y ago

/Now Hear This

caleb_thompson
2pts0
calebhearth.com 3y ago

The Decree Design Pattern

caleb_thompson
23pts16
calebhearth.com 3y ago

Rails Gem for Webmention

caleb_thompson
4pts1
calebhearth.com 3y ago

Read Ruby's Enumerable Docs

caleb_thompson
3pts0
calebhearth.com 3y ago

Painting and Proficiency with Your Tools

caleb_thompson
2pts0
calebhearth.com 3y ago

Simplify your model code in Rails by avoiding association pollution

caleb_thompson
1pts0
blog.testdouble.com 4y ago

Avoid test delays and speed up your development cycle by mocking callbacks

caleb_thompson
1pts0
calebhearth.com 4y ago

Signing Git Commits with Your SSH Key

caleb_thompson
13pts0
calebhearth.com 5y ago

Clamp() for Responsive Design

caleb_thompson
3pts0
calebhearth.com 5y ago

Flowing Text Around Images

caleb_thompson
2pts0
www.vice.com 5y ago

Heroku Parent Company Layoffs

caleb_thompson
3pts0
calebhearth.com 5y ago

CSS-Only Submenu Navigation with Post Tags

caleb_thompson
1pts0

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.

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.

Sill 2 years ago

This service lets you log in via Bluesky and Mastodon and presents shared links sorted by number of shares by accounts you follow

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.

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.

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.

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.

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.

Keep Ruby Weird 12 years ago

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?

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.