You can’t always control what your children or family do. You are in control of what you buy.
HN user
iamjfu
Staff software engineer @ The New York Times.
Website: justindfuller.com
Github: github.com/justindfuller
Contact: me@justindfuller.com
If I ask, "I want to wash my car. The car wash is 50 meters away. Should I walk or drive?"
It says, "Walk — it's 50 meters, about a 30-second stroll. Driving that distance to a car wash would be a bit circular anyway!"
However, if I ask, "The car wash is 50 meters away. I want to wash my car. Should I walk or drive?"
It says, "Drive — it's a car wash! You kind of need the car there. "
Note the slight difference in the sentence order.
I am interested by this link: https://blog.fsck.com/blog/2025/superpowers/superpowers-demo...
``` Claude Code v2.0.13 Sonnet 4.5 (with 1M token context) Claude Max /Users/jesse/tmp/new-tool/.worktrees/todo-cli ```
How does this person have access to Sonnet 4.5 with 1m token context? I don't see this referenced anywhere when I search or when I ask Claude about it.
From a related nature article (https://www.nature.com/articles/d41586-024-02383-9), "null or negative results — those that fail to find a relationship between variables or groups, or that go against the preconceived hypothesis." According to this definition, I think both examples you provided are null results. Particularly here, where the context is the file drawer problem.
Nice work!
I wonder if instead of complexity you should call this a cheaper alternative to a smart doorbell?
I don't think many of us think of smart doorbells as particularly complex. However, they could be out of budget for many.
Alternatively, you could market as privacy respecting, where a smart doorbell is always recording.
I created this nozzle pattern package as an alternative to the circuit breaker pattern. Would appreciate hearing any ideas on how to improve it and if there are already circuit breaker alternatives out there!
It is not.
In this case, complaining made me aware of the issue. I've known about patent trolling but not this particular kind. So complaining is a form of raising awareness which could be a good first step if system reform is needed.
I'm sorry for all the negative comments you're receiving in this post. I'm sure you worked really hard on this and I know it sucks when you share something like this and all people say is negative things.
My team and I have actually been looking for something like this. Not to judge engineers productivity but to understand workload imbalances. For example, say we notice 2-3 people are doing all the PR reviews (something I think we could detect with this). Maybe the other engineers need training on PRs or we need to set expectations that everyone reviews PRs or maybe our PR load balancer isn't set up correctly.
So, good work and good luck. I'll definitely be showing this to my team. Thanks for sharing this with everyone!
Some highlights
The workers voted in favor, 404 to 88
The group is the biggest tech union with bargaining rights in America.
Hello Hacker News! I'm Justin, creator of Purchase Plan. This is the first side-project I've launched for others to use.
Over the past few years, I've struggled with a problem that's familiar to many of us. I have a limited set of money but a lot of stuff I need to buy. Overall, I'm a pretty good budgeter and financial planner. But, can you guess what I chose when I saved enough to either replace my broken screen door or buy that new Fellow Pour-Over Kit?
I was saving my money but getting caught up in impulse purchases whenever I had it.
That's when I decided to make Purchase Plan. Now, I have a beautiful list of the things I need (OK, some things I just want) to buy. Each time I get paid, I look at the top of the list first and buy whatever I planned. No more impulse spending.
I've also noticed that whenever I find something new to buy, simply adding it to Purchase Plan provides the same gratification as clicking "purchase". So it's helped me overcome my impulse spending both when I do and when I don't have money saved.
I hope this tool is as helpful to you as it is to me!
My wife has similar feelings about my semicolon usage.
OP here. This is my favorite comment in the entire thread. Thank you!
I have. I didn't have time to rewrite it (I'm working, and I didn't want to take it down) so I added a few caveats. I am going to research this more and follow up again. Thanks again to everyone for the great responses. I learned a lot from the comments here.
Thanks! It's a customized hugo theme https://github.com/justindfuller/hugo-theme that I forked from https://github.com/alanorth/hugo-theme-bootstrap4-blog
TIL. That's a huge flaw. Thanks so much for your response!
Hi, author of the post here. Which example doesn't work? I just pasted the communicate by sharing memory example into the go playground: https://play.golang.org/p/bWtyGTC-EsC and it gives the same length every time. Am I missing something or are you referring to a different example?
More on-topic, channels have their own tradeoffs. I often reach for WaitGroups and mutexes instead of channels, because things can get complicated fast when you're routing data around with channels
You're absolutely right. I certainly didn't intend to give a blanket recommendation. It's more of a, "If you're sharing memory, might it become clearer if you share memory by communicating?" I was worried that the simplistic examples would not properly represent the cases I was thinking of. I think that's a communication error on me.
The value they added was to try and teach people that they don't have to react negatively each time a new open source project is released or recommended.