HNHacker News
TopNewBestAskShowJobs

willjp

139 karma · joined January 15, 2020

submissionscomments
willjp··on Hang on to Your Firefox
wait, is this a thing?

firefox is the only mainstream browser with an rcfile, that alone gives you incredible powers. I hope one day it also grows something like chrome's CDP. What is everyone so upset about?

willjp··on Hang on to Your Firefox
Wait, is this a thing?

Why do people hate firefox? It's the only mainstream browser with an rcfile?

willjp··on Stop Making TUIs
TUIs work where I do. I don't want to juggle another window unless I need to. Tmux gives me better ways of organizing my work than most display managers. Most of the useful things I do end up calling other shell commands, and it's nice having terminal right there. Ctrl-t / fg are also uniquely powerful.

UIs are also useful for information that is best represented in a UI. keep using those too.

You can bend each to be more similar to the other, and that's good too! Sometimes there is a good use case for that.

willjp··on "Code was never the hard part" is an insult to all programmers
Agreed.

"Code was never the hard part" is the dumbest thing I've ever heard.

Making something work, has always been easier than making something someone can read. AIs also, seem to benefit from clean abstractions, appropriate code reuse, etc. (coincidentally, the thing they suck most at).

It's the same thing with english, except that english doesn't have a compiler. Comprehension is the only measure of communication if you're talking about a human language. Programming shares the same goal. Both, often also need to do something else useful. Programming, and lawyering, have a lot more in common than people think.

We're creating a culture of sh*tting on codebases so the highest paid execs can cash out when things get tough. It isn't a new phenomenon, but it's one we'll need to endure until enough people lose enough money that the accountants start taking notice and start saying "you should be more careful, or you'll lose your shirt". In the interim, the people that care are working insane hours to try to protect the things they believe in from inevitable doom, and risking being fired to do it. There is a balance to both sides, and the jury is out on whether or not anthropic/openai/alibaba can save us from the future we are creating now with short-term goals.

willjp··on I'm switching my phone from Android to Linux
This is the future I want. I will keep fighting for it. But my braveheart pinephone is showing it's age. And I need it to be dependable for pagerduty etc, or else have some other alerts proxy capable of waking me up in the dead of night.
willjp··on Developers are attached to tools because tools encode trust
I agree with this article, but it's so much more than just trust in a workflow. It's an API you can trust, in an ocean of change. That's what you're choosing; an api, abi... whatever you call it. You're committing to an extensible boundary. And both the boundary, and the extensibility (not to mention the openness) are why they win.

And shelling out to a cli? That's a pretty damn compelling and composable boundary, IMO.

willjp··on Vinyl Cache and Varnish Cache
I appreciate the mysql/mariadb comparison.
willjp··on Dgsh – Directed graph shell
This is the nerdiest thing I've ever seen, and I absolutely adore it.
willjp··on Google will allow only apps from verified developers to be installed on Android
This is really smart. It’s low friction. It’s a drag to need two devices, but it is a low compromise bridge to building up something like a pinephone/pinebook’s ecosystem without needing to keep swapping your sim card.
willjp··on Vibe code is legacy code
> I have no idea what I’m doing and still made money from it

I feel like this describes most people that start their own business at first. It just usually isn’t a lack of experience in producing the product. It’s a constant tradeoff of what skill to invest more time into to keep it afloat. They’ll learn sooner or later.

willjp··on Valve confirms credit card companies pressured it to delist certain adult games
Without a horse in this race, this precedent makes me deeply uncomfortable.
willjp··on Why are there no good dinosaur films?
The super mario bros movie, 1993. I’ll die on this hill
willjp··on Nobody has a personality anymore: we are products with labels
Lol, I don’t think so, at least not outside branding and corporate circles.

It can still be endearing to have quirks, but I think there is still value in awareness of yourself and your patterns.

willjp··on Why Your 'Harmonious' Team Is Failing
This is true in any relationship. The goal is not “winning”, but making sure everyone’s needs are met.
willjp··on Man pages are great, man readers are the problem
Fun fact - you already have them. The gnu project made ‘info’ pages decades ago to solve exactly this problem. It never caught on outside of the gnu project though, sadly.
willjp··on I maintain a 17 year old ThinkPad
It doesn’t have to be 17 years old though. I think the point he’s making is that it’s still solving problems for him. I have one that’s 12 years old. It just does what I need to. Parts are easily replaceable. I keep doing the cost/benefit of upgrading but I just don’t need it.
willjp··on Career Development: What It Means to Be a Manager, Director, or VP (2015)
I would wish that they would also:

- Listen to their team. Issues arise, complexity may be higher than appears. Being receptive to reality and not being obstinate.

- Manage priorities, when there is too much to do everything, so progress can continue instead of gridlock by stakeholder updates, changes, and context switches leaving you feeling like a husk

- Not an expectation, but I find the good ones almost play the role of team therapist. I had a very kind manager stay up until midnight with me being supportive when it got really bad. The opposite of this is the not-my-problem people

- Really really good managers understand the pressures you are under, and give suggestions on how you can work smarter.

I do think sometimes there is pressure and they get in the way of work to produce visible artifacts to have something to point to that they did. I’m empathetic, a lot of their work is invisible.

willjp··on Blackcandy: Self hosted music streaming server
Same! But in my 20s and I switched careers.
willjp··on Is stuff online worth saving?
This resonates so strongly with me. I worked a job where I needed to use outdated Microsoft toolchains to build plugins for software, and the documentation was just -- gone. Good luck. I've been almost compulsively saving the things that feel important to me, while seldom browsing them for years -- all the while hunting for a faster and more intuitive recall system that lets me find them later.

My ex, however had a much more fluid relationship with the internet and media in general. They liked new things, and didn't particularly care if they enjoyed something and it faded into obscurity. I feel like that's the winning mentality, but I just can't bring myself to embrace it.

willjp··on Show HN: Rebels in the sky – Terminal game about space pirates
This is incredible!!! I love it so much, thanks for making this.
willjp··on NOFX to retire after final tour without ever having had a job
So long and thanks for all the shoes!
willjp··on I'm closing up shop on my Mastodon for the foreseeable future
This is interesting. I don’t find that she’s hating on the tool at all - I think she’s frustrated by negative interactions that sap her energy, has taken note of that, and is explaining her absence.

I both agree and disagree with some of the comments. Until very recently my interactions with the internet have been fairly shallow and that has protected me in some ways. But I think some people are looking for community, and want to give a bit more of themselves to form deeper connections. I think others are trying to grow an audience - reading the comments is not much different than surveying your customers.

Veronica seems really lovely, and I hope this helps make her life happier.

willjp··on Teddit – An alternative Reddit front-end focused on privacy
Good to know, good time to donate if I can. I love apollo
willjp··on Hands-Free Coding (2020)
I still appreciate the precision of being able to explicitly describe what I want to type. I also appreciate that this is all running on your machine.
willjp··on Hands-Free Coding (2020)
Good riddance! ;)
willjp··on Hands-Free Coding (2020)
Talon is such an exceptional piece of software. I’ve donated to the project for a few years now. I’m so grateful software like this exists, that it’s cross platform, and that it’s extremely customizable.
willjp··on Ask HN: What has your personal website/blog done for you?
Learning and Retention. I find that I learn best if I learn a subject comprehensively. Taking notes in a mediawiki instance I've kept up for a decade forces me to explain what I've learned, helps with retention, identifying what I still need to learn, and is indexed so I can revisit information I don't use every day without as much pain.

If someone else finds it useful, that's even better ;D.

willjp··on Mistakes I made as an engineer, but had to become a manager to see
I’m sure some people would find this overbearing, but to me this sounds like an exceptional manager.
willjp··on Mistakes I made as an engineer, but had to become a manager to see
This resonates with me on multiple levels.

I do feel even when scoping large projects that it is difficult to hold on to all of the pieces. I split it into chunks I can reason about and then (sometimes fearfully) return to the bigger picture. By the end of the project I can see all of the mistakes I made fumbling in the dark, but I’m not sure I could have managed more at the time that I did it.

I also feel this way about socializing at work. There’s something maslowian about it, when you are uncertain if you’re going to make it, it feels perilous to join socials. They’ll never fire me for not being social enough, is the message that fires through my brain at least. Though I’m sure social anxiety plays a role here as well.

willjp··on I use cheap notebooks
Relatable, years after a career change I’m still hoarding nice sketchpads and watercolour paper because anything you do with them has to live up to the material.
Page 1 of 5Next →