HN user

CraftThatBlock

1,567 karma

https://github.com/Cretezy

https://cretezy.com

Work @ Lyft, all opinions my own

Posts47
Comments292
View on HN
cretezy.com 4mo ago

Auto-copy files when creating Git worktrees or Jujutsu workspaces

CraftThatBlock
2pts0
cretezy.com 2y ago

Self-hosted analytics: How to track 53% more views

CraftThatBlock
2pts2
news.ycombinator.com 5y ago

Ask HN: Jira Alternatives?

CraftThatBlock
7pts8
kit.svelte.dev 5y ago

SvelteKit Disables FLoC by Default

CraftThatBlock
2pts0
cretezy.com 5y ago

Become a Git Stash Pro

CraftThatBlock
1pts2
cretezy.com 5y ago

React Query and Axios for Authentication

CraftThatBlock
1pts0
github.com 5y ago

Show HN: dSock – Distributed WebSocket Broker

CraftThatBlock
2pts0
cretezy.com 6y ago

My perfect Node server for Web APIs

CraftThatBlock
1pts0
cretezy.com 6y ago

Flutter JSON parsing: What is the fastest?

CraftThatBlock
1pts0
github.com 6y ago

Show HN: dSock v0.3.0 (Channels) – Distributed WebSocket broker

CraftThatBlock
4pts0
medium.com 6y ago

Flutter Super State: Simple State Management for Flutter

CraftThatBlock
2pts0
github.com 6y ago

dSock v0.2.0 – Distributed WebSocket broker

CraftThatBlock
2pts0
medium.com 6y ago

Dart 2.8

CraftThatBlock
6pts0
github.com 6y ago

GitHub CodeQL

CraftThatBlock
35pts2
github.com 6y ago

GitHub Codespaces

CraftThatBlock
1769pts601
github.com 6y ago

Show HN: dSock – Distributed WebSocket broker

CraftThatBlock
2pts0
cloudexec.cretezy.com 6y ago

Show HN: CloudExec – Create and run JavaScript in the cloud, automate your life

CraftThatBlock
1pts0
dev.to 6y ago

Routex v1.0.0: Modern Node Router

CraftThatBlock
3pts0
github.com 6y ago

Show HN: Routex Inversify, decorators for Node router

CraftThatBlock
1pts0
routex.js.org 6y ago

Show HN: Routex, a Modern Node Router

CraftThatBlock
4pts0
github.com 6y ago

Routex Hooks: Hooks for Node Router

CraftThatBlock
2pts0
tesla.com 6y ago

Tesla Cybertruck

CraftThatBlock
1pts0
developers.googleblog.com 6y ago

Google Pay Now Available on Stripe Checkout

CraftThatBlock
4pts0
routex.js.org 6y ago

Show HN: Routex – Modern Node.js Router

CraftThatBlock
2pts0
cretezy.com 7y ago

Show HN: Cloud Run and Cloud Build for Monorepos

CraftThatBlock
4pts0
routex.js.org 7y ago

Show HN: Routex – Modern Node Router

CraftThatBlock
3pts1
blogs.nvidia.com 7y ago

Nvidia GauGAN: Turning Doodles into Photorealistic Landscapes

CraftThatBlock
1pts0
noderize.js.org 7y ago

Show HN: Noderize, create modern Node apps in 30 seconds

CraftThatBlock
2pts1
noderize.js.org 8y ago

Show HN: Noderize, create-react-app for Node applications

CraftThatBlock
4pts1
news.ycombinator.com 8y ago

Ask HN: What should I built (email privacy)

CraftThatBlock
2pts3

Generally, that's pretty much it. More advanced tools like Claude Code will also have context compaction (which sometimes isn't very good), or possibly RAG on code (unsure about this, I haven't used any tools that did this). Context compaction, to my understanding, is just passing all the previous context into a call which summarizes it, then that becomes to new context starting point.

Dotless Domains 1 year ago

At a previous company, our intrasite was a bare custom domain, and the most reliable way to get there was to add a / at the end. This is likely browser dependent though

With jj, I often do this and use jj split -i, which opens an interactive editor (similar to git's interactive add/rebase) which I can select parts of the change to be split into a separate change/commit. This enables me to take a large piece of work, split it into individual chunks, and open PRs for each change.

Is It Dry Yet? 2 years ago

Yes, it has an integration for Apprise. You can also just use the Home Assistant mobile app to receive notifications on your device.

Also worth noting some of these website (such as Linear) pre-load other pages once the current page is done loading. The actual JavaScript on the page seems to be about 500kb (as opposed to 3mb)

Go run 2 years ago

And npx tsx index.ts for TypeScript, which supports ESM (although it does pull tsx)

Github has a "squash and merge" option during merging. You can disable the other options (merge, rebase) in the repo settings.

I've worked with squash and merge almost everywhere and it's great. Keeps history clean (1 commit = 1 ticket, usually), and links back to the PR with discussions and context.

This was one of the core features of using Signal for me. I wish they had implemented RCS and more features for SMS instead of removing it. I'm very disappointed with this feature.

As a side note, I'm on the beta, and recently got "Signal Stories". This immensely annoyed me, and had to dig through to remove it (since it wasn't obvious). After the whole crypto thing and these decisions, it might be time to find another secure messaging app.