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 Everything Looks Like a Nail
> but I guess this kind of point of view comes with the job and wealth

I am very much convinced that a big downside to being rich is it allows your opinions to ossify. No matter where you started, how hard you worked, or how world-changing (debatable) someone's contributions were, once they get power (in any form, but especially money), it insulates one against having to change. I'm not advocating for austerity all the time, but it's painfully obvious from pretty much every "self-made man" that made it big that they are living in a bubble, full of yes-men because they fired all the people who had the temerity to say "hey, perhaps that's not quite right."

Even though I'm slightly above average in a number of markers and I've taken pains to expand my horizons and take on differing POVs, I'm still surprised (quite often!) by things I just had not thought of. And I'm not even rich, albeit I'm privileged enough to take long breaks from paying work.

npsimons··on What is the Demoscene? An interview
It's funny, that link was grey before I clicked on it. If you can find a copy, you might like to pick up MindCandy (http://www.mindcandydvd.com/), but of course they can all be found on YouTube these days.

"Unreal ][ Main theme" is still on my main playlist on my phone, and I've yet to go through the thousands of .XM files I just grabbed off some FTP site back in the day. The MOD community is a related rabbit hole one could get lost in . . .

npsimons··on Psytrance Guide
This might help (and it's only 6 minutes for the whole playlist): https://youtube.com/playlist?list=PLrnjie9klQEkZGar3zZ4hRurU...
npsimons··on Forget privacy: you're terrible at targeting anyway (2019)
Given the history of the writer of the blog post's (apenwarr) involvement in Debian, I highly doubt they missed that particular bugaboo. Mayhap he's just burned out by it at this point, or he's just stating the facts: there's not really anything anyone who cares can do do change it, so don't spend precious attention worrying about it.
npsimons··on Forget privacy: you're terrible at targeting anyway (2019)
> For instance, if a language's garbage collector goes from annoyingly slow to basically invisible, it wouldn't be surprising for the preferred paradigm to change.

Funny you give that as an example - I recall attending a talk round the turn of the century about using Java in real-time systems, and a big stickler at the time was the GC. I haven't kept up with Java (or real-time systems), but given the inroads the JDK VM has made in the embedded space, I wouldn't be surprised at all if something changed enough to make the GC not an issue for (some) real-time systems any more.

npsimons··on Forget privacy: you're terrible at targeting anyway (2019)
Netflix just ended their 25 year long DVD by mail service. I subscribed to it a good chunk of that time (it was comparatively cheap), but didn't use it much over the last decade, because I'll admit I'm a dopamine fiend who likes that quick fix. But:

> Outliers are bad for business.

That's pretty much the takeaway here. Art (or anything really) that inspires, or is even more than about one sigma out, is not profitable. Sure, it's what you want, and you want to be erudite and trying to fill that final level on Maslow's hierarchy, but that doesn't guarantee quarter after quarter ROI for shareholders.

npsimons··on Forget privacy: you're terrible at targeting anyway (2019)
> For everyone that isn't part of that mainstream, the system doesn't care about.

The sad part is, this is exactly why I left broadcast radio and TV and movie theaters behind. With some heuristics and filters in place, this sort of thing was solvable online, but nope, the market beckons, pulling everyone ever forward into its gaping maw . . .

npsimons··on Forget privacy: you're terrible at targeting anyway (2019)
> Perhaps I am a snob - but when I see the logged out YouTube feed I wonder what is wrong with humanity and where it went horribly wrong, have we already arrived at the Idiocracy depicted in 2006.

If that makes you a snob, then I am too. Similar with /r/popular versus my subscribed feed on Reddit. Both it and logged out YouTube are dumpster fires in my eyes.

The logged in version of YouTube isn't much better, though - "oh, you clicked on this talk from the Strange Loop conference? Here's a video on introductory programming in Python!"

npsimons··on Forget privacy: you're terrible at targeting anyway (2019)
> I found it surprising that changing the cost of delivering a movie could so dramatically shift company-wide priorities.

I mean, not to yell at clouds, but this is kind of how technology and our use of it progresses - things get faster/cheaper, and pretty soon you don't have to give a shit about pushing to EAX but instead just mapreduce across your cluster.

We're inherently lazy.

npsimons··on Using Emacs as $EDITOR
> I find it helpful also not just because of the startup speed, but because I usually have one or more org buffers open taking notes on what I'm doing.

As someone who lives in org, this is the way. I'm still shell bound for a lot of things, but M-x shell is far superior, there's just no contest. Only thing that is annoying is stupid things like git diff that think they know better than you and want to do their own paging resulting in "WARNING: terminal is not fully functional". Thankfully I use EGG, but when I forget (and other things do it too), it's annoying.

npsimons··on Return to Office Is Bullshit and Everyone Knows It
> The people on the assembly line would look at you like the most spoilt people in the world.

And farmers working hard manual labor from before sunrise to sundown, in heat and UV exposure would look upon factory workers as spoilt. So what? Are you against progress? You aren't one of those "I had it hard, so these damn kids should too!" boomers are you?

npsimons··on Return to Office Is Bullshit and Everyone Knows It
I strongly feel a large number of people complaining about "lack of collaboration" have a dark pattern of not documenting things.

Sure, you don't need to write everything down - but how many times could someone have simply RTFM if people were more in the habit of documenting institutional knowledge among other things? Even just defaulting to email discussions would help keep track of things much better.

And yeah, when I'm working with other people, I make a point to hang out in a BigBlueButton or other similar instance, with a note with my phone number there, as well as putting in my email signature line my phone and a note that I'm available for videconference.

npsimons··on Return to Office Is Bullshit and Everyone Knows It
> Virtually none of them own their commercial premises.

Of course this is probably the case; but how many people in higher positions are invested in REITs that invest in commercial RE? I bet it's a fairly large proportion. Hews to the old adage espoused by Buffet and others of "only invest in what you know."

Just because they don't have skin in the game on that particular building they are bossing people around in doesn't mean they don't have vested interest in seeing office space being rented in general.

npsimons··on Return to Office Is Bullshit and Everyone Knows It
> "The market" is a bunch of rich assholes that act in their own self interests.

For instance, demanding that people commute to the RE they've invested in before their investments fall through the floor in valuation.

Lot of naysayers here claiming illegitimate "bias" when people point out their increased productivity when working from home (just the lack of interruptions and forced writing down of institutional knowledge are worth it), but will they admit there is plenty of bias from corporate officers owning real estate in the downtowns where offices are, or just managers at all levels feeling power to micromanage and lord over people slipping through their fingers?

npsimons··on Return to Office Is Bullshit and Everyone Knows It
> People just don't seem to value my time over their convenience a lot of times.

A good tactic is to ask them about rubber duck debugging when they come to you with a problem. If they don't know what that is, have them Google it. If they still come back after that, hopefully they actually have a problem worth more than one person's attention. Otherwise, they should find another job.

npsimons··on Return to Office Is Bullshit and Everyone Knows It
> What makes them always available in the office and not always available at home?

I remember, way back in like 2012? 2015? Not sure when exactly, but we visited the office of a contractor we were working with, and they had a flatscreen on a stand in a public area with their lead developer on webcam, working from home. I don't know how everyone gets so utterly myopic that they forget you can just login to a videoconference (or IRC in the olden days) and just be available for these "quick chats" Bonus, if you need uninterrupted deep focus time, you can turn it off at your end.

And email, did we suddenly conveniently forget about that? LKML and countless other FLOSS mailing lists are proof positive that 100% remote can indeed build any scale of software.

npsimons··on Return to Office Is Bullshit and Everyone Knows It
My brother was 100% remote for 13 years before the pandemic. I was 100% remote way back in 2001. It took the pandemic and WFH to remind me how much better it is, from every conceivable angle.

I'm never going back, and have shut down plenty of recruiters and headhunters with one simple phrase: "100% remote."

npsimons··on VCMI: Open-Source Engine for Heroes of Might and Magic III
Same here, as well as the original Jagged Alliance 2 DVD case. Glad to add HoMM3 to my list of previously closed-source games that are now open. Now if only they'd open source NeverWinter Nights . . .
npsimons··on Show HN: Improved freemusicdemixer – AI music demixing in the browser
> While this might seem to be intended for DJ remixes a demixer also lets you jam along to your favorite songs.

Not to mention arranging or just notating songs.

npsimons··on The Tyranny of the Marginal User
> Open source seems like the only real hope there.

Pretty much, yeah.

npsimons··on The Tyranny of the Marginal User
> No matter how enlightened we think we are, we're all part of the masses and behave this way at one point or another.

While this is true, it stands to question: why build systems to encourage this? Shouldn't we be trying to do better?

If nothing else, how can one avoid falling into these traps?

npsimons··on The Tyranny of the Marginal User
> It's that they are catering to the worse impulses in all of us and encouraging us to become those people.

That is incredibly unsettling, and not just because it makes me uncomfortable. Dumbing down should never be a deliberate goal, especially of people.

npsimons··on The Tyranny of the Marginal User
> I have no such loyalty to large faceless internet companies, and negative loyalty to companies that enshittify everything as a way to eke out profit when bound to forever growth fantasies.

You do, sure. But you're not a marginal user.

A lot of the fine article reads to me as a sort of elitism, albeit one I find myself falling prey to: the tyranny of the masses, the normies, the filthy casuals, that ruin everything.

I'm not sure where I'm going with this train of thought (possibly derailed, or just no steam), but I'd like to throw in that elitism is not always a bad thing.

npsimons··on How far back in time can I take my website's design?
And I'm reminded of the recent thread here on HN regarding "porting" games to Linux using WINE. Just give us the source!
npsimons··on A guy preserving the new history of PC games, one Linux port at a time
I mean, I've been running NES, SNES and GameBoy games on emulators (in Linux, natch) for decades now. Hell, I played through FF5 for the first time a few years back.

Edit to add: I also run DOS games like Ultima Underworld, Master of Orion 2, etc in DOSBox; things are already pretty good, but I will point out two other examples to argue for releasing of source: Jagged Alliance 2 and NeverWinter Nights. Both games released for Linux, but only JA2 had a source release eventually, and it still runs, because having source gives you that. Meanwhile, I still can't go back and replay NWN.

npsimons··on Excellence is a habit, but so is failure
Chances are, you are not the exception, and neither am I.

Also, it's not easy, but is as simple as counting calories. Conservation of mass and all that.

npsimons··on Excellence is a habit, but so is failure
I'll just toss this in, since I haven't seen someone else put it out out there yet:

    Excellence is an art won by training and habituation: we do not act
    rightly because we have virtue or excellence, but we rather have these
    because we have acted rightly;
    
      'these virtues are formed in man by his doing the actions';
    
    we are what we repeatedly do. Excellence, then, is not an act but a habit:
    
      'the good of man is a working of the soul in the way of excellence in
       a complete life... for as it is not one swallow or one fine day that
       makes a spring, so it is not one day or a short time that makes a man
       blessed and happy'
    
        -- Will Durant, "The Story of Philosophy: The Lives and Opinions of
           the World's Greatest Philosophers" (1926), Ch. II: Aristotle and
           Greek Science; part VII: Ethics and the Nature of Happiness
npsimons··on Excellence is a habit, but so is failure
> Eat healthy and you become obsessed with it and get a eating disorder.

Except that's the exception, not the rule - the vast majority of people who eat healthy are not disordered eaters.

> Work out, get injured, need pain killers, get addicted.

Again, this is the exception, not the rule. The majority of people exercise without sustaining an injury.

npsimons··on Excellence is a habit, but so is failure
> I don't think anyone is disputing that?

Oh, but they do, even right here in this very thread!

I admit it's hard losing weight - I've been there. But there are some people who will compound the difficulty of following through by denying the reality of the conservation of mass.

npsimons··on News is bad for you – and giving up reading it will make you happier (2013)
> How is one supposed to cast an informed vote without following the news?

You do know that in most countries, how representatives vote is public? See https://www.govtrack.us/congress/votes for example.

← PreviousPage 2 of 34Next →