HNHacker News
TopNewBestAskShowJobs

JesseAldridge

1,807 karma · joined December 29, 2007

I'm in San Francisco. Contact me at JesseAldridge@gmail.com.

http://jessealdridge.com

YC Badge: 0x6cF8d9618dF0ACa91ECE741439d182E5391C881B

submissionscomments
JesseAldridge··on Why Triplebyte Failed
I remember once I worked at a company that was being acquired by another. As part of the screening we all had to go over to the other company to do an algorithms interview. Everyone - including my boss. Our company had a pretty softball interview process and most of our engineers hadn't been through a real gauntlet before.

I knew what to expect, had practiced these things, and made it through. I tried to warn my colleagues that they were in for something a lot more difficult than what they were expecting. But yeah, as you might expect, almost everyone failed.

I remember my boss talking about it, shaking his head slightly, his mouth screwing up into that familiar chagrined smirk so many people get after performing poorly at these things. I told him that these technical interviews are purposely difficult, that most people fail. That it's much better for them to miss a good candidate than hire a bad one. That failing is normal. I could see some of the tension in him subside after I said that. I repeated, "It's normal." He calmed down some more. The word "normal" seemed to help a lot.

I wonder if bringing in elements from psychotherapy might help a surprising amount here. I've found that software engineers highly value rational thought - to a point that they neglect the emotional side of things. A little development of their softer side can go a long way.

Like having a pre and post interview counseling session with a therapist would maybe be a little absurd. But maybe something along those lines would work. Maybe GPT4 could do it.

JesseAldridge··on Why Triplebyte Failed
I do not have an alternative and agree that this type of screening is necessary.

I just think the fundamental problem here is not procedural as the post seems to suggest - but rather social-psychological. Making the experience less painful to the losers is the key problem to solve.

That would fix the candidate pipeline problem because people would be less terrified of failure.

I don't know how to solve it.

To quote Leonard Cohen:

  It's coming from the sorrow in the street
  The holy places where the races meet
  From the homicidal bitchin'
  That goes down in every kitchen
  To determine who will serve and who will eat
I do not envy anyone in the position of making this determination!
JesseAldridge··on Why Triplebyte Failed
I always find it strange that people who talk about tech interviewing inexplicably overlook what seems to me to be a core defining characteristic: they are highly traumatic. You take some poor bastard and have him struggle at coding puzzles in front of someone he very much wants to impress and then watch as he fails miserably. They are left feeling like they are biologically inadequate to their job. It's a direct assault on egalitarian sentiment - a load bearing pillar of civilization - even if it is more or less a noble lie.

By definition, they only take the top 1%, and 99% of people get to eat shit. Inspiring existential resentment in the vast majority of people who interact with you is obviously not a recipe for good karma.

JesseAldridge··on Ask HN: How to ensure your water is safe to drink?
Buying a simple Brita filter is probably a good idea, right?
JesseAldridge··on Web3 is centralized and inefficient
And where does legal authority come from? Social consensus - it's the same thing.

The legal edifice maintaining property rights also requires maintenance.

JesseAldridge··on Worldcoin
There is value in able to send and receive money more easily.
JesseAldridge··on Launch HN: Legacy (YC S19) – we help men test and freeze their sperm
> boy do I have some fun stories from that experience

Not gonna lie, I'm kind of dying to hear them.

JesseAldridge··on Show HN: StockPerf – Better stock market investing
Hey guys. I wanted to see if I could invest my money in a better way than just sticking it in a Vanguard account. I decided to just try buying a bunch of stocks following a bunch of different investment ideas.

I then made a spreadsheet, dumped all my stock purchases into it, tagged each purchase with a strategy, and then averaged together the return on investment for each purchase within each strategy.

The tool helps you see what's working and what's not, and verify that your stock picking ideas are actually playing out well in the real world.

JesseAldridge··on Ask HN: Best sleep trackers?
I tried a few and I like Emfit's tracker the best: https://www.amazon.com/Emfit-QS/dp/B0158W3E2A

It's nice because it goes under your mattress so you don't have to wear anything. The results seem to be accurate, at least when it comes to detecting tossing and turning vs sleeping.

JesseAldridge··on Ask HN: Do you ever truly use your revision history?
> they haven't transitioned from SVN to git solely because of the logistical challenge of migrating 30 years of commits

lol, I don't think that's the reason. At the only place I worked that used SVN the real reason was that the old guys didn't want to learn something new.

JesseAldridge··on The Lesson to Unlearn
> Why did founders tie themselves in knots doing the wrong things when the answer was right in front of them? Because that was what they'd been trained to do.

Maybe I'm overly cynical, but I see another possibility: They want to create the appearance of running a hot startup without actually having to do the work. Why make something people want when you can just dazzle some investors and get them to dump a million dollars in your lap, no strings attached?

I wonder if that also might explain why such a tiny fraction of startups generate essentially all the wealth -- most of them aren't really trying.

JesseAldridge··on The cognitive costs of air pollution
Here's a map of PM2.5 levels in San Francisco for those interested: https://hoodline.com/2015/04/should-you-be-worried-about-air...
JesseAldridge··on How Not to Die (2007)
It should be stated that the flip side of not giving up is incurring the massive opportunity cost of years of lost compensation. That can easily be over a million dollars for a good software engineer.

If you're a genius, then sure, not giving up makes a lot of sense. But if you're just pretty smart, you better think two, three, or four times before committing to do a startup. It's really easy to end up over thirty and broke.

JesseAldridge··on Loopless Programming
> add each number in a list x to each number in the corresponding row of a two-dimensional array y

I mean, I could write a function `add(x, y)` that does that in any language. You could even inspect the data or type to make it polymorphic. I believe NumPy does this, for example.

Skimming the rest of the article, I don't get how this is different from any other language. The primary difference seems to be the function names are all one or two characters long for some reason. I must be missing something...

JesseAldridge··on Humans will not 'migrate' to exoplanets, Nobel winner says
> "These planets are much, much too far away. Even in the very optimistic case of a livable planet that is not too far, say a few dozen light years...We are talking about hundreds of millions of days using the means we have available today. We must take care of our planet, it is very beautiful and still absolutely liveable."

That's actually a good point and one I hadn't really thought about.

The only way I can think of for humanity to get to these other planets would be to build a network of self sustaining space station colonies. And if we can do that we don't really need planets any more.

JesseAldridge··on New productivity software startups
Process 100,000 rows?
JesseAldridge··on A brief rant on the future of interaction design (2011)
Embodied cognition is definitely a thing: https://en.wikipedia.org/wiki/Embodied_cognition

And in software development, the primary bottleneck is thinking. Anything you can do to enable greater clarity of thought is going to have huge leverage. So I think this is a super promising angle.

Bret's actively developing his ideas at DynamicLand: http://dynamicland.org But clearly it will be quite some time before that tech becomes viable in the real world.

Now I'm wondering if there are simpler ways to use the rest of my body to facilitate thinking. Like, I can't mount lasers and network connected cameras on the ceiling... but maybe there's some software that can use a webcam to do simple gesture recognition mapped to bash scripts or something like that.

JesseAldridge··on What ORMs have taught me: just learn SQL (2014)
It was a Flask app using SqlAlchemy (so Python). I'm not sure functional programming would have changed the situation much. I imagine there would still be repeated patterns involving reading and writing to the database in slightly different ways, and it would still make sense to use some sort of library. But I haven't used functional languages much, so I can't say for sure either way.
JesseAldridge··on What ORMs have taught me: just learn SQL (2014)
This was my position for a while. ORMs introduce a layer of magic which obscures what's actually going on under the hood. I decided I would just make raw SQL queries and handle mapping data explicitly.

I quickly ended up with a lot of duplicated code. So then I thought, "Well ok, I should add a bit of abstraction on top of this..." I started coding some simple functions to help map the tabular data to objects. One thing led to another and suddenly I looked at what I had done and said, "Wait a minute..."

JesseAldridge··on California bans private prisons
According to the Amazon summary from the linked book:

"a major shift in prosecutor behavior that occurred in the mid-1990s, when prosecutors began bringing felony charges against arrestees about twice as often as they had before"

JesseAldridge··on Facebook Dating
> My little brother is 16 and I know he won't use this because no one he knows uses Facebook.

Is this really true? I heard from someone at Facebook that while teenagers say they don't use Facebook, if you look at the stats, they definitely do.

JesseAldridge··on Ask HN: Do you keep a personal knowledge repository?
I use the desktop version of Draw.io + some custom code to make the diagrams searchable: https://github.com/JesseAldridge/draw.io-convert

I do think a truly useful knowledge repository will fundamentally need to be a graph structure. This roughly reflects the neural connections in the human mind -- knowledge itself is a graph structure.

Draw.io is the best diagramming tool I've found, but it still kind of sucks in a lot of ways. I've started working on an alternative: https://github.com/JesseAldridge/consideration

The key features I'd like to add are multi-user collaboration and search across many diagrams.

JesseAldridge··on Ask HN: Do you keep a personal knowledge repository?
What is Tree Notation? This is the first Google result: https://en.wikipedia.org/wiki/Newick_format

Also, what do you do if you want to put the same node in two different places in the tree? (i.e. you want a graph)

JesseAldridge··on Aggressive Chess Openings (2012)
Haha, I'll be honest, I have no idea what the sicilian or french is. I just played casually on the weekends.
JesseAldridge··on Aggressive Chess Openings (2012)
I played chess at a low level for about a year. I very quickly learned to despise the Fried Liver Attack. It's the cannon rush of the Chess world: very easy to execute while relatively difficult to defend against. There's a huge, complex world of chess strategy, but before you can get to that you have to learn like every Fried Liver variation because beginners will use it over and over.
JesseAldridge··on Ask HN: How do you stay disciplined in the long run?
Here's what has worked for me:

1. Think deeply about what's important to you in life. Constantly ask yourself if what you are doing is aligned with your values. If it isn't, figure out what changes you can make.

2. Understand that trying to make progress through sheer force of will only works in the short term. Your environment and the people around you shape your actions way more than you realize. Change your environment and you change the way you behave.

JesseAldridge··on Planting 1.2T Trees Could Cancel Out a Decade of CO2 Emissions
> Installing solar panels kills more people than nuclear ever has by orders of magnitude.

Wait, what? Really?

“With solar, people fall off roofs installing panels — the health and safety standards are not the same.”

https://www.adelaidenow.com.au/business/sa-business-journal/...

Haha, didn't know that one.

JesseAldridge··on Want to learn a new skill? Take some short breaks
I imagine 10 seconds of quiet reflection would work better.
JesseAldridge··on Want to learn a new skill? Take some short breaks
Yes but the work periods were also ten seconds. So the suggestion seems to be that we should spend 50% of our time resting, with many very small rest periods interspersed between many very small work periods.
JesseAldridge··on Working for a startup makes less sense, unless you are into the mission
The problem is there is very, very little equity given to early employees. I went to one of YC's "work at a startup" events and Sam Altman himself got on stage and called out basically every company there for this very issue (assuming I interpreted him correctly).

I looked into joining several startups as employee #1, both at this event, on AngelList, and by talking to random people who cold emailed me -- and it seems like an offer of 1% equity would be considered generous. I thought that seemed totally crazy and when I asked founders why they didn't offer more, they always said the same thing: "We have one slice for the founders, one slice for the investors, and one slice for every employee we are going to hire going forward, so we can't offer more than 1%."

If you're friends with the founders and they know you have the skills, and they trust you to work hard, you could get something like 5-10% as employee #1. That's really the only sort of deal you should consider. But if you're just some random dude with a decent resume, you're way better off taking a more traditional job at an established company where your compensation is relatively predictable.

Page 1 of 15Next →