HN user

Croaky

1,405 karma
Posts96
Comments31
View on HN
dancroak.com 6y ago

Heroku to Slack with AWS Lambda

Croaky
1pts0
www.sfchronicle.com 6y ago

Stripe to move to South San Francisco

Croaky
324pts419
www.kqed.org 6y ago

Why Is This Happening? PG&E Shutdown

Croaky
3pts0
medium.com 7y ago

Monorepo

Croaky
16pts1
www.statusok.com 8y ago

ASDF Version Manager

Croaky
1pts1
robots.thoughtbot.com 9y ago

Solve Problems, not Stawmen

Croaky
1pts0
robots.thoughtbot.com 10y ago

New Bamboo joins thoughtbot in London

Croaky
1pts0
robots.thoughtbot.com 10y ago

Announcing ExMachina: Test Factories for Elixir

Croaky
3pts0
robots.thoughtbot.com 11y ago

Create a Retention Curve with Mixpanel and Google Sheets

Croaky
4pts0
robots.thoughtbot.com 11y ago

Xcode as a Prototyping Tool for Designers

Croaky
2pts1
robots.thoughtbot.com 11y ago

Blog in Markdown, Deploy with Webhooks

Croaky
3pts0
robots.thoughtbot.com 11y ago

Replace CoffeeScript with ES6

Croaky
351pts168
github.com 11y ago

“Today I Learned” – open source GitHub repo

Croaky
40pts8
robots.thoughtbot.com 11y ago

The magic behind configure, make, make install

Croaky
4pts0
robots.thoughtbot.com 11y ago

Why You Should Use a Mechanical Keyboard

Croaky
5pts0
robots.thoughtbot.com 11y ago

You Could Invent Object-Oriented Programming

Croaky
11pts0
robots.thoughtbot.com 11y ago

New Open Source: “Proteus”, Static Site Starter Kits

Croaky
3pts0
robots.thoughtbot.com 11y ago

Getting Started with Liberator

Croaky
7pts0
robots.thoughtbot.com 11y ago

Using Yesql in Clojure

Croaky
7pts0
robots.thoughtbot.com 11y ago

Writing Clojure in Vim

Croaky
6pts0
robots.thoughtbot.com 11y ago

Control Rdio from Vim

Croaky
4pts0
robots.thoughtbot.com 11y ago

PGP and You

Croaky
10pts0
robots.thoughtbot.com 11y ago

Use Git Hooks to Automate Necessary but Annoying Tasks

Croaky
4pts1
robots.thoughtbot.com 11y ago

Postgres Window Functions

Croaky
7pts0
robots.thoughtbot.com 11y ago

An Introduction to WebGL

Croaky
5pts0
robots.thoughtbot.com 11y ago

Paid private repos for Hound, hosted style guide review

Croaky
15pts0
robots.thoughtbot.com 11y ago

DNS to CDN to Origin

Croaky
2pts0
robots.thoughtbot.com 11y ago

Efficient JSON in Swift with Functional Concepts and Generics

Croaky
3pts0
robots.thoughtbot.com 11y ago

Real-World Haskell: Carnival, a Blog Commenting Service

Croaky
42pts5
robots.thoughtbot.com 11y ago

WeeChat for Slack's IRC Gateway

Croaky
1pts0

DIDs are rooted in ECDSA keys (secp256k1). Each user identity is a non-PQ cryptographic commitment. These ecosystems must start migrating very soon because if CRQCs arrive before they're done, they face a choice between user compromise and bricking accounts.

If you're a Rails developer, you probably have a config/initializers/backtrace_silencers.rb file in your app. Think of James the next time you see that file. He wrote the initial implementation:

http://jamesgolick.com/2007/12/1/noisy-backtraces-got-you-do...

DHH later ported the work to Rails:

https://github.com/rails/rails/commit/f42c77f927eb49b00e84d3...

I knew James mostly online and a little in person from various programming conferences. He was smart, funny, and kind. He made a difference. He will be missed.

Rubocop is great! Hound is built on top of it.

We've tried putting style violations in the build and found there are enough edge cases that it isn't exactly the interaction we've wanted. Sometimes, we want the human to say "no, my pair and I broke the guideline on purpose and we're okay with it in this case." We don't want a broken build in those cases.

Totally agree with you about getting feedback earlier than opening a PR, though. Linters integrated into text editors are a great way to go.

You can tune Hound (and Rubocop) to your liking:

https://houndci.com/configuration

the change is a false positive

I've been using Hound on about a dozen projects the last few months and haven't seen false positives. We built it atop Rubocop, which has been pretty well-vetted.

Software development has too many unwritten rules and social interactions for a bot

We've limited our guidelines to a subset that should almost always be "no argument, my bad, fixed in [SHA hash]." However, it comments instead of failing the build or mechanically changing the code because that the human should make the final decision about whether to make the change.

I've been in a Campfire room with the new maintainers for a few days. We've been coordinating the transition for a couple of weeks. Looking forward to knocking out a few more features and bugs in the next few days while they get used to the codebase.

Everyone's busy so we'll see how much time is needed and able to be spent by the new maintainers but we're happy to have found almost a dozen developers to lead maintenance across the two companies (Crowdtap and Iora Health) and we took the time to express a process and way of doing things to help make the project more efficient:

https://github.com/copycopter/style-guide

Haha, as the author of that commit, I'm embarrassed to see it here. Maybe it's a story, though.

I heard about Heroku Bartender from http://devopsweekly.com

It pushed me to finally use a Linode slice for which I had a $60 credit from http://appsumo.com and play with Ubuntu, which is outside my typical skill set.

I had fun installing Ruby, git, Postgres, and https://github.com/defunkt/cijoe on that slice. While stuff was installing, I added the favicon to Heroku Bartender.

There's a lot of cool software and tools out there. Open source, DevOps Weekly, etc are awesome for learning and playing.

If your app only provides Facebook for authentication, do some Jakob Nielsen-style usability testing and you might be surprised how common this complaint is. That's been my experience on the most recent app I've worked on.

Startups love Facebook authentication more than users do.