HNHacker News
TopNewBestAskShowJobs

npsimons

4,272 karma · joined March 8, 2012

Previously a programmer in the DoD world, now a solo software developer. Before that, I used to hack on RTLinux until FSMLabs couldn't afford to pay me any more. My personal interests include search and rescue and musical groups. Also tried my hand at consulting around 2000-2001, failed; tried another startup based on a GPS logger concept that never got off the ground. Would like to contribute to open source, but the aforementioned extra-curricular activities get in the way. Run my own email/web for personal stuff at hardcorehackers.com; can be reached at the usual (RFC) addresses there.

I despise Apple fanboys and Microsoft shills, but I'm getting better (mostly by laughing at the former and ignoring the latter).

I used to be what I considered a master of C++; nowadays I'm an unabashed Lisp elitist, but mainly I putter along working on personal projects. Not currently looking for work, but if your project is interesting enough . . .

Still of the opinion that Emacs is the last editor on the last OS (Debian GNU/Linux).

submissionscomments
npsimons··on The boring technology behind a one-person Internet company (2018)
Would you consider someone delegating tasks to a personal assistant on a billable hours basis a multi-person company? How about paying a freelancer once for the initial design of the website? Both these tactics are discussed in "Start Small, Stay Small" a book aimed at single developer software product "startups."

It's pretty clear that if you want to shorten time to market, you leverage existing assets - when it's people using React or FLOSS databases, no one bats an eye, but farming out tasks here and there that aren't worth your burn rate (pay someone cheaper who can do it faster), how is that different?

When the government hires contractors they're not considered part of the government workforce (ie, civil servants).

npsimons··on Leaving Debian
> A lot of people hate systemd.

I did. I'm still not happy with the way it was forced in, and how the predictions of teething pains of a from scratch init system being developed by inexperienced developers came true. I still remember the growing pains from PulseAudio, the previous project by the same developers.

But SystemD was a response to the definite problems of past init systems. It might not be the optimal UNIX philosophy architecture, but it's grown into something stable and powerful.

At the end of the day, as a working IT or SWEng professional, you just want to get shit done, so you learn a new abstraction for the zillionth time, put it to practice, and get on with the problem you were trying to solve. Having moved from MS-DOS, to OS/2, to Slackware, to RedHat, then Debian (and staying on Debian for decades, for desktop and server), I trust the Debian devs to put out the most stable and reliable OS I've ever seen.

npsimons··on Leaving Debian
> I've been using Debian for both server and desktop work for years (wow, actually decades) now.

Same; I've yet to find anything more stable and well put together.

npsimons··on The Reading Obsession
Your comment is down at the bottom because you got here late, but everything you said is true.

In order to get any truly deep thinking (or masterful practice of anything for that matter) done, you need to have focus and that almost always means alone without interruptions, at your own pace. Yeah, yeah, you need input to correct mistakes, but that's mostly at the beginning anyway, before one develops the mental model to self-correct. And I learned that by reading Ericsson's "Peak: Secrets from the New Science of Expertise".

> Conversation enriches the understanding, but solitude is the school of genius. - Edward Gibbon

npsimons··on The Reading Obsession
> Naturally there is room for both, but I have learned a ton from practitioners (for lack of a better work) who are decidedly average compared to Warren Buffett's mentors (or Isaac Newton).

That's fair, and it might even lead to the truism that access to a mediocre mentor could actually have better results than reading books by the best mentors. But we must also take into account that different people learn best differently.

Me, I've never really gotten much out of the mentor/mentee model, possibly because I've never had a good mentor. But I feel it goes farther than that - even good lectures have problems holding my attention, and for reasons said elsewhere in the comments, I've found well-developed written sources to be immeasurably beneficial to my learning.

One thing that strikes me is I wonder if there's any correlation to those who can work well remotely and those who learn better from books. This whole "in-person is always better" smacks of the chauvinism the corporate world suffers from in regards to work sites.

That said, yeah, you have to apply and practice eventually. And having someone to imitate or model after, or better yet impart constructive criticism, is invaluable. But there's a whole heck of a lot that can be imparted from reading a book.

npsimons··on The Reading Obsession
> Long-form written works tend to have more room for breadth, depth and nuance. I find that's where much of the value sometimes comes from, e.g., I didn't get anything much out of the main text of the last non-fiction book I read, but three of the footnotes introduced me to other sources that did turn out to be useful for my work.

All of this is why I strongly favor reading. Well written books are just so worth sinking the time into, and then you have references/bibliographies. Yeah, you need to do something instead of "reading all the time" (stramwan from the article), but sometimes doing it correctly, or even just better, starts with a good book.

npsimons··on The Reading Obsession
> [Graham] didn’t go to lunch that day—he just sat there and talked to me [Buffet] for four hours like I was the most important person in the world. When he opened that door to me, he opened the door to the insurance world.” The Snowball

That's great! Guess what the vast majority of people don't have access to? Really great mentors. Unless, and hear me out here, those mentors wrote down their wisdom, say some great work of philosophy[0] or even a groundbreaking technical work[1]. Even better, you can access these founts of knowledge after their authors have passed on!

[0] - https://www.gutenberg.org/ebooks/2680

[1] - https://en.wikipedia.org/wiki/Principia_Mathematica

npsimons··on The Reading Obsession
Yeah, it rubs me the wrong way, and I'll admit it might be because I value (perhaps overvalue) reading.

Part of what bothers me is that he lumps together all "reading" (in his defense, often defenders of reading do the same). If you're reading and not thinking, not asking questions, hell even just not vividly visualizing fiction, then yeah, "reading" won't be much better than TV.

And yeah, you can read too much; you can do too much of anything, which is why I feel strongly that the vast majority of people spend too much time consuming media in the form of TV/streaming and Internet, and not enough time reading well researched books/papers and thinking about them.

The "reading" I (and I suspect others) would recommend is:

    1. Find really good material.
    2. Read it deliberately, with an active mind.
    3. Act on that material, let it change your life.
npsimons··on 2022 Ford F-150 Lightning
Nice anecdote. Here, I'll add mine:

My wife at the time bought an SUV, a Toyota Highlander. She never went off road, we didn't have any children, she never hauled anything. 90% of her driving was to and from work on paved roads, a job that could have been accomplished with a Honda Civic.

Now let's play another fun game: how many truck and SUV owners do you think are like you, and how many do you think are like my ex-wife?

npsimons··on What happens to all the dead electric-car batteries?
I am actually very much in favor of this, mostly because I believe the true cost of FF is orders of magnitude higher than the lifetime cost of batteries. Just the cost of deaths from burning FFs alone would make using them as fuel unfeasible.

Also, it'd be nice to do this all the way down the line, then maybe we'd finally see the legislation implemented for disposable packaging that the "Keep America Beautiful" propaganda was designed to counter[0].

[0] - https://www.chicagotribune.com/opinion/commentary/ct-perspec...

npsimons··on What happens to all the dead electric-car batteries?
> The negative tone of the comments feels like a an old car salesman trying to sell you a diesel engine instead of an EV.

Considering the top comment when I got here was almost exactly that, I'm not surprised one bit. There's a lot of money to be lost by the FF and ICE industries.

npsimons··on What happens to all the dead electric-car batteries?
Yes. I've heard this in so many places, it's kind of disappointing that a crowed normally better informed (HN) is being so reactionary about EV batteries. Oh well, guess I can toss EVs as another collective HN Dunning-Kruger domain along with diet and psychology.
npsimons··on What happens to all the dead electric-car batteries?
They get recycled. Next question, and thanks for the scaremongering of a technology that irrefutably is better for the environment than the way we're currently collectively shitting all over it (ICE vehicles).
npsimons··on Ad block shouldn't break your checkout
> The web platform standard as we know it essentially specifies that the browser belongs to the website operator (within some sandboxing guarantees), not to the browser user.

And that is precisely the problem. Once website operators get it through their thick heads that the browser is user property, not theirs, things might start to improve.

npsimons··on Ad block shouldn't break your checkout
I've gotten a little more paranoid in recent years and started blocking outgoing requests, just as a defense in depth. So I would prevent clients from connecting to anything but 22, 80 and 443 (to start; I added more for things like WebRTC and Amazon Streaming which uses AWS). I found a checkout that was connecting over some random port and wouldn't work until that was unblocked. Fucking annoying and I'm just left wondering how long until they have a security breach through their non-standard proprietary bullshit.
npsimons··on Ad block shouldn't break your checkout
Let me add that blocking outgoing requests to non-standard ports should also not break payment systems, yet I've encountered exactly that.

If your checkout system connects over anything but port 443, you done fucked up.

npsimons··on Fierce Nerds
Yeah, given that we're talking about the guy who wrote "On Lisp" I think it's fair to say he has technical credibility.

He may be a dealmaker these days, but that doesn't take away that he is a luminary in the nerd community.

npsimons··on California is not in drought
See this: https://www.truthordrought.com/almond-milk-myths
npsimons··on California is not in drought
> about 70% of the world almond production happens there

80% actually[0], and that only uses 8% of agricultural water in California. Given that dairy consumes 15% and only produces 1.4% of world yield (plus it can easily be done elsewhere), perhaps we should focus on that first.

[0] - https://www.truthordrought.com/almond-milk-myths

npsimons··on California is not in drought
Shh, you'll upset the meat eaters, beef/dairy shills, and people who have been brainwashed by the almond hit pieces put out by the beef/dairy shills.
npsimons··on California is not in drought
It's not so much that almonds aren't water intense, as that things like beef and dairy (which are also heavily produced in California) are so much worse: https://www.truthordrought.com/almond-milk-myths

Yet we never see beef or dairy demonized the way almonds are.

Believe me, there are better plant milks than almond milk (pretty much any of them), but dairy has such a higher impact on the environment (as does beef), it's incredibly disingenuous and hypocritical to complain about almonds before addressing dairy and beef.

npsimons··on California is not in drought
> and most foods require as much if not more water per calorie.

Yup. Beef and dairy are far worse, yet almonds get shit on: https://www.truthordrought.com/almond-milk-myths

npsimons··on California is not in drought
Beef and dairy are by far worse than almonds, in every conceivable way, yet we don't hear people bitching about production of those in California: https://www.truthordrought.com/almond-milk-myths
npsimons··on California is not in drought
> through the growing of insanely water-needy crops like almonds[1]

Deal with beef and dairy first, then we can talk about almonds: https://www.truthordrought.com/almond-milk-myths

npsimons··on California is not in drought
> If you're suggesting that feed requires less inputs

This is the thing that really gets me. It's so bloody obvious from the second law of thermodynamics that animals are going to require more resources than plants. There's even a name for this: https://en.wikipedia.org/wiki/Trophic_level

This, much like weight loss and treating mental illness, seems to be one of those communal Dunning-Kruger areas of HN. Probably because people don't want to admit that their diet is contributing to global warming, or they have some "hurr durr, vegans suck!" attitude.

Then again, I've noticed an influx of people denying the fact of the January 6th insurrection, so I shouldn't really be surprised.

npsimons··on California is not in drought
Deal with beef and dairy first, they use far more water for far less output: https://www.truthordrought.com/almond-milk-myths
npsimons··on California is not in drought
> Or a pair of eyes. Snowpack gets worse and worse every year.

Yup. I spend a good deal of time training for and rescuing people in the Sierras. Snow pack is very obviously lower than a decade back. Sure, sure, we'll get the occasional outlier like that massive snow pack a few years back, but ever other year, it gets lower and lower.

npsimons··on California is not in drought
Beef and dairy use more water, use more land, generate more GHG[0].

Deal with animal agriculture first, then we can talk about the fruits and nuts.

[0] - https://www.truthordrought.com/almond-milk-myths

npsimons··on Crazy New Ideas
Asking innocent questions is okay, good even. Five whys comes to mind.

But stating opinion as fact or "just asking questions"[0] is not conducive to understanding.

[0] - https://rationalwiki.org/wiki/Just_asking_questions

npsimons··on Crazy New Ideas
> I think "attacking" Crazy New Ideas is how we develop them, iron out the kinks and test our understanding.

Criticism is the crucible in which crazy new ideas are forged into crazy viable ideas.

> However, the main problem I have with with this article is that it divides people into domain experts and the rest.

Let's be honest: in this day and age "the rest" are far too vocal and need to STFU on things which they have no knowledge. Sure, domain experts can disagree - let them be heard, but the know-nothings should be given zero attention.

← PreviousPage 6 of 34Next →