HNHacker News
TopNewBestAskShowJobs

CraftThatBlock

1,568 karma · joined April 23, 2014

https://github.com/Cretezy

https://cretezy.com

Work @ Lyft, all opinions my own

submissionscomments
CraftThatBlock··on Reviewing the Arch User Repository with AI
Hello! I originally built this using open source models a year ago for cost reasons, but found that they weren't good enough then. With the recent improvements in models and the Luna price drop, I revived the project with a web interface and paru integration.

Repo: https://github.com/Cretezy/aur_ai_security

Website: https://aur-security.cretezy.com

CraftThatBlock··on Zed 1.0
And Zed even supports Dev Container
CraftThatBlock··on Hormuz Minesweeper – Are you tired of winning?
Long press flags on touch screens
CraftThatBlock··on Ask HN: Is Reddit Down(-Ish)?
Same behaviour here, loads but no feed.
CraftThatBlock··on Show HN: WalletWallet – create Apple passes from anything
This also works for Google Wallet, you could change the messaging around it to indicate that.
CraftThatBlock··on Show HN: Onlyrecipe 2.0 – I added all features HN requested – 4 years later
The app looks very nice. Small suggestions: Show the price of the premium plan when not logged in. Many users may not entertain an app depending on the price, and logging in shouldn't be needed to see it.

Also the ability to halve recipes would be great, sometimes you just want to make less.

CraftThatBlock··on You should write an agent
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.
CraftThatBlock··on Shai-Hulud malware attack: Tinycolor and over 40 NPM packages compromised
pnpm just added this: https://pnpm.io/blog/releases/10.16
CraftThatBlock··on Nest 1st gen and 2nd gen thermostats no longer supported from Oct 25
Same for myself. Sinooé devices are extremely solid (at least the Zigbee ones I've used) and work perfectly with Home Assistant. Would highly recommend.
CraftThatBlock··on Dotless Domains
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
CraftThatBlock··on What I've learned from jj
Hey! I'm the author of lazyjj, let me know if you are missing any features in it!
CraftThatBlock··on What I've learned from jj
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.
CraftThatBlock··on What Happened to Perl 7? (2022)
(2022)
CraftThatBlock··on A better merge workflow with Jujutsu
I am (slowly) working on a TUI: https://github.com/Cretezy/lazyjj
CraftThatBlock··on Flameshot – Open-source screenshot software
I use Flameshot on Linux, and I've found that Shottr works great on macOS.
CraftThatBlock··on Is It Dry Yet?
Yes, it has an integration for Apprise. You can also just use the Home Assistant mobile app to receive notifications on your device.
CraftThatBlock··on Speedometer 3.0: A shared browser benchmark for web application responsiveness
Some of my results:

Desktop Firefox: 25

Desktop Chrome: 26

Laptop Firefox: 16

Laptop Chrome: 20

Laptop Safari: 21

Phone Firefox: 12

Phone Chrome: 10

---

Desktop: 5900X, 3090, Linux

Laptop: M1 Pro 14"

Phone: S24 Ultra

Ran all tests in private window to avoid extensions, and gave a minute to cool between tests. Laptop/phone was plugged in.

CraftThatBlock··on JavaScript Bloat in 2024
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)
CraftThatBlock··on Go run
And npx tsx index.ts for TypeScript, which supports ESM (although it does pull tsx)
CraftThatBlock··on Show HN: I3wm Workspace Switcher
I've also built a tool (in Rust!) for this last year: https://github.com/Cretezy/i3-back
CraftThatBlock··on Bard's latest updates: Access Gemini Pro globally and generate images
Still not available in Canada...
CraftThatBlock··on Ask HN: Got a /22, cool things to do with it?
I'd guess work VPNs don't implement IPv6 (why would they, if they only need to share 1 IPv4), which results to home internet usage being higher on the weekends.
CraftThatBlock··on Loco. The one-person framework for Rust for side-projects and startups
Interesting. Is the part to render HTML in the browser coming, or is this API-only?
CraftThatBlock··on Montreal’s new rapid transit line saved millions per mile
The REM is currently built and running.
CraftThatBlock··on Self-hosted analytics: How to track 53% more views
Thanks!
CraftThatBlock··on Caps Lock Behaviour Disabled in Gnome
PowerToys also can do this, which I use to map Capslock to Esc
CraftThatBlock··on Ask HN: Could you share your personal blog here?
https://cretezy.com

I'm a software developer who's been dipping his toes into making videos recently. I don't blog very often (planning on doing more soon, hopefully), but my videos are posted there as well.

I mainly focus on programming and editor workflows.

CraftThatBlock··on Ask HN: How do you protect your eyes while coding for long hours?
Something I've heard in this vein was the 20/20/20 rule. Look 20 feet away for 20 seconds every 20 minutes.
CraftThatBlock··on Improving code review time
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.

CraftThatBlock··on Removing SMS support from Signal Android (soon)
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.

Page 1 of 10Next →