HNHacker News
TopNewBestAskShowJobs

benji-york

401 karma · joined August 9, 2010

benji@benjiyork.com http://benjiyork.com https://www.linkedin.com/in/benjiyork/ meet.hn/city/35.483406,-86.4602717/Shelbyville
submissionscomments
benji-york··on Ask HN: What are you working on? (September 2025)
This is insane and I love it!
benji-york··on WASM 3.0 Completed
Stray thought: the way Zig uses first-class allocators might make it interesting for doing things with multiple memories.
benji-york··on Zig Software Foundation 2025 Financial Report and Fundraiser
"Even with a 13% bigger budget, we still managed to spend 92% of our money in 2024 paying contributors for their time."

The Zig Foundation model of paying contributors is really interesting. I don't think I've seen it done on this scale before, but hope it takes off.

benji-york··on Rick Beato is right to rant about music copyright strikes
> I don't think anyone would sue you for patent infringement against your hobby project.

You are mistaken.

benji-york··on Rick Beato is right to rant about music copyright strikes
There is no legal distinction between violating copyright "professionally" or not.
benji-york··on Code review can be better
I don't know of a canonical XP team size, but "small" is the normal recommendation. 8-12 would seem larger than small to me.

Personally, 8 is the largest I would have a team. At that point you should consider breaking it into two teams of 4 (even if those teams periodically recombine from the original set of 8 people).

benji-york··on Code review can be better
> The ideal setup is to put 5 people in the same room with the PO and close to a few key users.

(I suspect you are aware, but just in case this is new to you.) This is essentially the core of Extreme Programming.

benji-york··on Mirrorshades: The Cyberpunk Anthology (1986)
The Information Society song "Mirrorshades" would pair well with this.
benji-york··on Ted Chiang: The Secret Third Thing
If you like that style of scifi, you may also like Adrian Tchaikovsky's work.
benji-york··on Volkswagen locks horsepower behind paid subscription
This makes sense to me. (Not that I would personally ever buy a car with that mechanism baked in.)

They could either make two models (incurring the costs associated with having two different SKUs) and let people pay more for the one with more power or make one with intrinsically more power and let the people that don't want it pay less with it nerfed.

I would have thought that people (like me) that have spent our lives making a zero marginal cost product would understand the economics at work here.

benji-york··on Replacing tmux in my dev workflow
If you're interested in doing similar things but with a terminal, the Kitty remote control mechanism is pretty cool: https://sw.kovidgoyal.net/kitty/remote-control/
benji-york··on Transmitting data via ultrasound without any special equipment
Same experience here, I owned this exact piece of equipment as a teen (I'm ~50).

Aside: I know "boomer" is just slang for "not young", but I can't help but think that only the most tech-savvy Baby Boomer would identify with that EQ; Gen-X would be more applicable.

benji-york··on How long it takes to know if a job is right for you or not
Personally, I employ/enjoy a highly skeptical form of optimism.

I think things could be great, but there are many obstacles along the way to be aware of.

benji-york··on Dolly Parton's Dollywood Express
> I mean the passenger train from Lebanon, TN to Nashville, TN is quite busy.

From the article:

> Outside of Amtrak’s once-daily City of New Orleans, Tennessee has only three rail transit systems (two of which are currently suspended). That leaves just the WeGo Star in Nashville, which is among the lowest-ridership commuter rail lines in the country.

benji-york··on Ship Carrying EVs Abandoned in Pacific After Catching Fire
Did the front fall off?
benji-york··on The Metamorphosis of Prime Intellect (1994)
Having read this book in the late '90s, I've though of it at least monthly since then. The themes are truly epic, but the human behaviors described (sometimes in great detail) are horrendous.
benji-york··on Moving Forth: a series on writing Forth kernels
Some trivia for those who might not be aware: the tile of the series is a reference to the beloved 1981 book "Starting FORTH" which you can now read online at https://www.forth.com/wp-content/uploads/2018/01/Starting-FO...

Do yourself a favor and read a few chapters.

benji-york··on You could just choose optimism
My guess: optimism vs pessimism joke.
benji-york··on Ploopy Classic 2 open source trackball
One option: https://www.ultimarc.com/trackballs-and-spinners/spinners/sp...
benji-york··on They Might Be Giants Flood EPK Promo (1990) [video]
Gigantic (A Tale of Two Johns): A Movie About They Might Be Giants is available on YouTube at https://www.youtube.com/watch?v=6LaAgpV5UAM
benji-york··on How to use an en-dash and em-dash correctly? (BrE)
As a long-time Vim user I am very happy to learn this trivia.
benji-york··on How to use an en-dash and em-dash correctly? (BrE)
For the people that also use macOS: Option + hyphen and Shift + Option + hyphen.
benji-york··on The Lost Art of Commit Messages
You might like top's commit messages, e.g., https://gitlab.com/procps-ng/procps/-/commit/e6f22569e9db16d...

commit e6f22569e9db16dbef7d9bdee5bb41b8cb7a03ca

Author: Jim Warner <james.warner@comcast.net>

Date: Tue Jul 23 00:00:00 2024 -0500

    top: attempt once again to allow help text translation
    
    Back when our release 4.0.1 was being readied, sources
    were sent to the TP (Translation Project). However one
    person named Benno Schulenberg refused to release them
    for translation. His stated reason was the top command
    line help text which then finally included long forms.
    
    He demanded that the help text be broken into separate
    strings instead of a single large string. But, all the
    top text (some much more complex) has just one string.
    So that stated reason was, at the least, inconsistent.
    
    [ I suspect the real reason was that Mr. Schulenberg ]
    [ thought that the carefully right-justified English ]
    [ wording would also be required of translations too ]
    
    The bottom line was that Benno took it upon himself to
    change the TP motto from "you code, we translate" into
    "first we tell you how to code and then we translate".
    
    Rather than bend a knee to that despot, I disabled the
    text entirely, admittedly denying users a translation.
    Now, with this commit we enable translatable help text
    but with a hint included to ignore the justified text.
    
    Reference)s):
    . Oct, 2022 - finalized translation exclusion
    commit ab05a3785f29cc4b754e17c53bfb3d8ba054563e
    
    Signed-off-by: Jim Warner <james.warner@comcast.net>
benji-york··on Do any languages specify package requirements in import / include statements?
See Python PEP 722 – Dependency specification for single-file scripts

https://peps.python.org/pep-0722/

benji-york··on Show HN: Automate your studio – mute a mixer channel to turn your PTZ camera
Very nice! The ability to get novel interactions out of connected devices is something I think we're just starting to bloom.
benji-york··on Bhutan, after prioritizing happiness, now faces an existential crisis
I'm not the OP, but I'm very curious why people are downvoting this comment.

Is it that they don't agree that "the New World [...is...] much more welcoming [...of...] all sorts of productive folk"?

benji-york··on Rust for tokenising and parsing
>> I get the impression the author is relatively inexperienced

> calling out inexperience is unnecessary IMO. I love it if someone loves programming. I think that's great.

I'll observe that the commenter did not make the value judgement about inexperience that you appear to think they did.

benji-york··on The decline of the working musician
Interesting take. I wonder if all the new ways of being heard (social media, mainly) have made the "cost" of being heard via music relatively higher.
benji-york··on Tim Peters has returned on the Python Discourse forum
Background: https://tim-one.github.io/psf/
benji-york··on Ask HN: Is patio11's salary negotiation guide relevant in today's market?
The BATNA acronym helps people understand negotiating a bit better, but outside of education, I don't see that it has much use.
← PreviousPage 2 of 10Next →