HN user

solarmist

2,504 karma

Creator of Parsnip and founder at solarmist.net (https://solarmist.net). You can contact me a joshua at solarmist.net.

Previously, I was a team lead in developer productivity at LinkedIn and data engineering at MachineZone (YC 08). In another life, I learned Korean and spied on North Korea for the US Army (read: Cryptologic linguist). I have also lived and worked in South Korea and Japan.

Posts39
Comments1,468
View on HN
github.com 7mo ago

FuckItJS uses technology to make sure your JavaScript code runs no matter what

solarmist
4pts1
www.youtube.com 1y ago

Next-Gen GPU Programming: Hands-On with Mojo and Max Modular HQ

solarmist
44pts21
www.popularmechanics.com 1y ago

A College Student Accidentally Broke the Laws of Thermodynamics

solarmist
3pts3
www.youtube.com 2y ago

Why Mangers Exist

solarmist
2pts2
github.com 3y ago

LanguageLeapAI provides a real-time language assistant that listens and speaks

solarmist
1pts0
old.reddit.com 3y ago

Sudowrite outdoes professor of Shakespeare in mimicking Shakespeare

solarmist
2pts1
news.ycombinator.com 3y ago

Ask HN: Any pre-funding founders received a SBIR SeedFund grant?

solarmist
1pts0
news.ycombinator.com 3y ago

Ask HN: Git repos add an arbitrary time/change dimension to files?

solarmist
2pts4
news.ycombinator.com 3y ago

Looking for a co-founder to change language learning forever

solarmist
50pts38
old.reddit.com 3y ago

Recluse spider bite. My fantastic journey from start until (almost) finish

solarmist
3pts1
news.ycombinator.com 4y ago

Ask HN: Origami book recommendations? Or other cool handcrafts without tools?

solarmist
1pts4
www.peoplestaxpage.org 4y ago

What Is Buy, Borrow, Die?

solarmist
1pts0
www.cuimc.columbia.edu 4y ago

New type of ultraviolet light makes indoor air as safe as outdoors

solarmist
162pts133
github.com 4y ago

Show HN: UIOnboarding, an Apple-inspired, configurable welcome screen for iOS

solarmist
1pts0
news.ycombinator.com 4y ago

Ask HN: Secret options or commands for popular programs?

solarmist
3pts5
www.scientificamerican.com 4y ago

Turbulence Equations Discovered After Century-Long Quest

solarmist
75pts23
theconversation.com 4y ago

Everything we see is a mash-up of the brain’s last 15s of visual information

solarmist
16pts1
news.ycombinator.com 4y ago

Ask HN: What are the best and worst teams at Apple to work for?

solarmist
5pts0
arstechnica.com 4y ago

Stardew Valley’s creator announces pixel-art followup Haunted Chocolatier

solarmist
3pts2
austinkleon.com 4y ago

The four energies you can tap into to make your writing interesting

solarmist
2pts0
github.com 4y ago

A simple CLI tool for unpacking Apple dictionaries

solarmist
4pts1
scottbarrykaufman.com 4y ago

The Anatomy of Assholes (2020)

solarmist
61pts61
news.ycombinator.com 5y ago

Show HN: Parsnip – a tool to learn a language using books and NLP

solarmist
1pts3
johndamaia.medium.com 5y ago

Bryan Cranston taught me that storytelling can increase a product’s value

solarmist
2pts1
www.ncbi.nlm.nih.gov 6y ago

Intermittent Fasting (Alternate Day Fasting) in Healthy, Non-Obese Adults

solarmist
43pts25
www.catb.org 11y ago

The Story of Mel the original “Real Programmer”

solarmist
1pts0
arstechnica.com 12y ago

OnLive launches new download/streaming hybrid service plan

solarmist
1pts0
www.kickstarter.com 12y ago

Bay Area Snow Park

solarmist
1pts0
www.nytimes.com 13y ago

Game of War: Fire Age Translates Players’ Chat

solarmist
1pts1
news.ycombinator.com 14y ago

Ask HN: What is your definition of drive and intensity?

solarmist
1pts0

There was also a discussion somewhere where they switched off the OSS subtitling software they were using onto a commercial product that doesn't implement many of the features (mostly typesetting features) of the previous software.

I get it and it does make sense. Humans always consider the unfamiliar dangerous by default, but I believe it's deeper and simpler than the arguments you present.

This is not a strictly human trait. Anthropologists are pretty sure we received this trait from our primate ancestors. It evolved out of family groups/tribalism.

Also, a large part of our brains are safety mechanisms. Many features are directed at keeping us alive which is why so many of our what if scenarios are about the worst happening.

In very tribal environments anyone not in your in-group is considered unsafe even if they look exactly like you (i.e. a tribe from 10 km away).

But the thing that has made humans the most successful species on Earth is our ability to override this behavior to cooperate at larger and larger scales.

I’m not sure you really can, at least not in the way it’s often portrayed. Founders usually need a high level of skill or a clearly transferable capability in something already valuable. That phrase gets repeated a lot, but the more I think about it, the more it feels like an oversimplification. Maybe there’s a version of it that works, but it’s probably more about reframing or uncovering hidden leverage than starting from zero.

This is such a good point. People tend to focus on money as the main form of privilege, but that internalized sense of “I belong here” might matter even more. It’s not just confidence—it’s a kind of default assumption that you’ll be taken seriously, that you’ll have options, that failure won’t wreck your life.

I’ve seen it in startups too. Some founders take bold risks because they know, consciously or not, that if it doesn’t work out, they’ll be fine. Others carry the weight of “I can’t afford to screw this up,” and that changes how they operate. Even if they’re equally capable, the emotional cost of risk is just higher when you don’t have that built-in safety net.

And from the outside, those differences are invisible. Both people might succeed, but one was playing on easy mode and didn’t know it. The other had to brute-force their way through every step. That gap is real, and we don’t talk about it enough.

What are you skeptical of? I believe the problem this is solving is a framework that's not CUDA that allows low level access to the hardware, makes it easy to write kernels, and is not Nvidia only. If you watch the video you can write directly in asm if you need to. You have full control if you want it. But it provides primitives and higher level objects that handle common cases.

I'm a novice in the area, but Chris is well respected in this area and cares a lot of about performance.

Not sure I fully understand your comment, but I'm pretty sure the talk addresses exactly that.

The primitives and pre-coded kernels provided by CUDA (it solves for the most common scenarios first and foremost) is what's holding things back and in order to get those algorithms and data structures down to the hardware level you need something flexible that can talk directly to the hardware.

I find this attitude baffling.

In my time at tier one companies I have worked with the best engineers I have come across in my entire career (even the worst engineers were more than competent) who were working on deep issues that could affect the revenue of the entire company because they’re laser focused on providing value to the business, instead of doing engineering for engineering’s sake. I have grown by far more in these kinds of roles than I have anywhere else because the kind of problems you encounter at such a high scale just don’t exist elsewhere. And most of them have been there for at least five years if not longer you don’t make those kind of contributions to accompany without a long tenure.

It has turned into something similar to what people in trading companies on Wall Street deal with. Constant grind, unrealistic expectations, and projects done in order to get a promotion instead of because it provides value to the customers or the business.

That said the amount that you make is insane some of the smartest engineers I’ve ever worked with have been at these companies and a lot of them have really strong engineering cultures, and standards.

The current work environment seems designed to use up bright young engineers, and burn them out within a few years. This is a significant shift from 15 years ago, where it was a much more sustainable place to be.

Honestly, it was also a red flag for me that they don’t actually know what they want and have bad communication between leadership and engineering. Prior to this interview I was already on the fence about them.

They don’t work mostly in Go. Even the interviewer said that he’s vaguely familiar with this area of the code, but he doesn’t work and Go. They work mostly in Kotlin and they explicitly are advertising for solid generalists.

That doesn’t answer the question.

For me as a job applicant even in the best case I would need to do 3 to 5 interview interviews. The same is true for companies in the best case it will take at least 3 to 5 interviews to find somebody. Are they supposed to have 3 to 5 temporary staff for weeks at a time?

How much time should that take per interview? How would somebody that currently has a job manage that kind of time commitment?

I’m speaking as a human looking at the historical context of eating animals. Predators taste terrible because they are high effort, low reward in terms of nutritional value.

I am absolutely not advocating that we start eating pets. I would feel terrible about it too. And if I have an option, besides starving to death, I would take it.

The other reason why predators have become pets is because they had a strong additive value in terms of hunting or protection. Dogs in term protection, and hunting and cats in terms of pest control. Groups with these kind of pets tended to fair better.

Sure, that would be even better. But how would that even look?

In the best case applicants needs to apply multiple companies. Companies need to interview multiple applicants and have a way to compare those applicants.

Those are the most basic constraints I can think of. How do you make that cost tens of hours for each round?

And I’ve heard just as many horror stories about companies hiring from small companies that the engineers haven’t kept up with engineering, culture and practices and are coding like it’s 2004.

Also, those types of stories tend to pop up with any engineer who’s only worked at a single place.

My point isn’t that there’s not bad engineers at Facebook it’s that there’s bad engineers everywhere and filtering based on random signals like this is not useful.

That definitely massively accelerated it but you’re looking way too short term that’s only been in the last 10 to 15 years.

I agree that other industries are not YET at the point where software is , but you’re not looking hard enough if you don’t see the short tenures compared to the 25-30 years they used to have.

And yeah, it might be in an equilibrium now, but how long can it stay in an equilibrium? I’d guess at max 10 to 15 years.

So you’re saying that none of those roles could be cross hired in the early 2000s between any of the other roles?

That’s the point I was trying to make. Not that the software didn’t exist or people weren’t doing specialized applications.

Which was caused by cost cutting measures, MBA disease, in companies to begin with.

We’re just seeing the end of the cat and mouse struggle that’s been going on since the 60s. And massively accelerated in the 80s.

It’s unfortunate for companies though because they’re the ones that will lose out in the end when all the experienced people start retiring and they have no one to hire.

It’s an untenable position to not train people, period. There is no schooling you could go through that would educated junior dev to the level of a senior dev. And it’s the same for any other role. Experience is not optional.

My understanding is even in the early 2000s it was pretty much just firmware versus desktop software with a small niche for Mac developers.

Edit: my point was not that specialized software applications didn’t exist. It was that people were expected to be able to jump from stack to stack when they change roles in a way that has disappeared from modern job applications.