HNHacker News
TopNewBestAskShowJobs

jasonpeacock

4,354 karma · joined October 8, 2013

[ my public key: https://keybase.io/jasonpeacock; my proof: https://keybase.io/jasonpeacock/sigs/NOzvI-pClldM3QP1RUip2qPkuuH2PhR3KgLG5ng2fgs ]
submissionscomments
jasonpeacock··on What heraldry and Japanese mon can teach about visual-identity generators
Tufte CSS[1] provides a style for this, I like the good use of the "wasted" space in the margins of most browsers.

[1] https://edwardtufte.github.io/tufte-css/

jasonpeacock··on Show HN: Corporate Mind Games – logic puzzles with a sarcastic corporate theme
> My office is in walking distance of my home.

You are definitely in the minority ;)

IMO the commute is the biggest problem with RTO - why must I spend >1hr of _my_ time going to/from an office when I can do the same work at home?

jasonpeacock··on The Twelve-Factor App (2025)
It’s always new for someone…

https://xkcd.com/1053/

jasonpeacock··on Afterglow: Run classic After Dark screen savers on modern macOS
it was `zmodem`:

https://b0b.com/ZMODEM.TXT

jasonpeacock··on Autism mutations drive neurodevelopmental pathology
The steep rise in the last few decades is primarily due to increased awareness and expanded definition/diagnoses.
jasonpeacock··on Building a backyard office, the build and cost breakdown
It's not $5/bag. There's also tools to be bought or rented, knowledge and skills to learn, and time spent. $2k is the cheat code to skip all of that.

My calculus is to evaluate time, cost, and quality. If someone can match or beat me on 2/3 of those dimensions then I'll hire them.

jasonpeacock··on Conway's Game of Life in real life
I’ve always wanted to do something similar, but with screen printed capacitive sensors on a pcb with a matching led in each sensor.

Much more scalable in cost.

jasonpeacock··on Decayfmt – a file format that corrupts itself a little every time you open it
Reminds me of Tie::Hash::Cannabinol:

  Tie::Hash::Cannabinol is a completely useless demonstration of how to use Tie::StdHash to 
  pervert the behaviour of Perl hashes. Once a hash has been tied to Tie::Hash::Cannabinol, 
  there is a 25% chance that it will forget anything that you tell it immediately and a 
  further 25% chance that it won't be able to retrieve any information you ask it for. Any 
  information that it does return will be pulled at random from its keys.
  
  Oh, and the return value from exists isn't to be trusted either :)
[1] https://metacpan.org/pod/Tie::Hash::Cannabinol
jasonpeacock··on Firefox is now the last major browser that still supports uBlock Origin
What doesn’t work? It’s my daily driver and it renders every website I visit.
jasonpeacock··on Show HN: Write.md – A free, open-source, themeable Markdown editor for macOS
There must be something fascinating about writing Markdown apps - either it scratches an itch, or AI is really good at creating them. There's a flood of them on r/macapps and similar places.
jasonpeacock··on When Feature Flags Do and Don't Make Sense (2019)
Or because rollbacks (and release) are slower than flipping a flag.

I’d rather invest in the feature flag upfront so I can unbreak customers in 2min rather than telling them to wait hours for the rollback.

Why are rollback and release so slow? Because we’re deploying to 40+ availability zones world-wide, totaling many thousands of servers, and we don’t want to worsen the impact by doing an accelerated “everything-at-once” rollback.

jasonpeacock··on Klara and the Sun Essay Contest – $1k Prize – AI Use Allowed
Trailer for the movie (coming soon): https://www.youtube.com/watch?v=KlwmEqQv82M
jasonpeacock··on Herdr: Agent multiplexer that lives in your terminal
Change the tmux leader to ctrl-space, problem fixed!
jasonpeacock··on Show HN: Zanagrams
It’s basically Ribbit from Puzzmo, which is fine because reimplementations let you experiment with different gameplay.

https://www.puzzmo.com

jasonpeacock··on Pull request limits are cutting down the noise
HEY email service does something like that:

https://www.hey.com/features/the-screener/

jasonpeacock··on Leave a Trace
That all sounds exhausting (introvert here).

The last thing I want to do when out in public is be stuck talking with strangers.

jasonpeacock··on Bringing down my ZSH load times from ~3.1s to ~230ms
Huh, I just ran the same timing command for my fish shell (with starship prompt) and got 168ms.

What all is happening in the Zsh profile?

jasonpeacock··on The IRS Moved IT and HR Staff to Process Taxes. It's Not Going Well
If you don’t owe then you have 3yrs (IIRC) to file.

Of course, you also don’t get a refund until you file.

And you usually have to do all the same work to know whether you owe or not…

jasonpeacock··on Show HN: leaf – a terminal Markdown previewer with a GUI-like experience
I used to use Glow, but now I'm enjoying mdterm:

https://github.com/bahdotsh/mdterm

jasonpeacock··on One item purchased, ten emails
Just wait until you _don't_ buy something...

Throw some items in your cart and enjoy all the emails reminding you to check out, look at similar items, share with your friends, and use discounts before they expire!

jasonpeacock··on Running out of disk space in production
> A neat trick I was told is to always have sleep statements in your code. Just a few sleep statements that you can delete in cases like this. This won't fix the problem, but will buy you time and free up latency for stuff like slow algorithms so you can get faster code.

FTFY ;)

jasonpeacock··on Improving my focus by giving up my big monitor
My viewing distance is one-arm-length (kinda close), when I raise my arm my fingertips just touch the screen. Definitely closer than my previous monitor, as you need to sit within the curved-screen radius to be in the sweet spot.

Looks like it's 32:9 aspect ratio - it's this Samsung, it was on sale last week for $800: https://a.co/d/0f884LPO

jasonpeacock··on Improving my focus by giving up my big monitor
I just upgraded to a 49" curved display because it lets me view everything I need _for the current task_ at one time.

One virtual desktop is Messages, Slack, and Outlook for all my comms needs.

Another is IDE & browser for development work.

Another is todo list, planner, notes, and browser for task management.

Having to constantly swap app between browser, email, IDE, slack, etc is interruptive. Being able to switch to a single-focus desktop with everything visible is much more productive for me and reduces context switching.

jasonpeacock··on Ninja is a small build system with a focus on speed
My guess is that it's for drop-in compatibility with make.

There is (at least) one open issue about this - the solution/alternatives are not trivial:

https://github.com/ninja-build/ninja/issues/1459

jasonpeacock··on Sed, a powerfull mini-language from the 70s
Long ago, I bought the O'Reilly "Sed & Awk" book with plans to become a true unix guru.

Then I realized I already knew Perl (and Perl one-liners), so there it sat unused on the shelf.

jasonpeacock··on A rogue AI led to a serious security incident at Meta
I'm concerned that someone had the permissions to make such a change without the knowledge of how to make the change.

And there was no test environment to validate the change before it was made.

Multiple process & mechanism failures, regardless of where the bad advice came from.

jasonpeacock··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
Flakes fixes this for Nix, it ensures builds are truly reproducible by capturing all the inputs (or blocking them).
jasonpeacock··on BuildKit: Docker's Hidden Gem That Can Build Almost Anything
You can network-jail your builds to prevent pulling from external repos and force the build environment to define/capture its inputs.
jasonpeacock··on The 7-Year Bug That Took 3 Minutes to Fix
I’m curious why they didn’t deploy diagnostics in the field if they couldn’t replicate in the lab?

Every few months for 7yrs is a lot of opportunities to iterate on collecting field measurements. And it could be done in a holistic way that doesn’t break the safety certification.

jasonpeacock··on Infrastructure decisions I endorse or regret after 4 years at a startup (2024)
I’ve always that forums are much better suited to corporate communications than email or chat.

Organized by topics, must be threaded, and default to asynchronous communications. You can still opt in to notifications, and history is well organized and preserved.

Page 1 of 26Next →