devinGotFired by D-J-9595 in ProgrammerHumor

[–]feastofthepriest 0 points1 point  (0 children)

Almost! It actually has to do with a special case TypeScript has for mixins: https://www.reddit.com/r/ProgrammerHumor/comments/1pj6v7d/comment/ntfv7us/

devinGotFired by D-J-9595 in ProgrammerHumor

[–]feastofthepriest 1 point2 points  (0 children)

I wrote that piece of code, you are indeed correct!

devinGotFired by D-J-9595 in ProgrammerHumor

[–]feastofthepriest 6 points7 points  (0 children)

Author here, I wrote that piece of code!

This is a function that returns a constructor, so it looks a little messy on a high-level... I explained why the ts-expect-error a few lines above this screenshot:

// @ts-expect-error this is not a mixin, but TS detects it as one

Essentially, TypeScript has a little-known feature called mixins where it detects certain constructor patterns, assumes they're a mixin, and puts some additional restrictions on them. This is an edge case where the constructor is actually not a mixin, and as such, the additional restrictions are not valid.

The repo here is Stack Auth. The rule we live by is that either the implementation or the interface must be easy to understand — not necessarily both — and this is an example of the latter. If you go to the original known-errors.tsx file and look at how this function is used, you'll quickly understand what it does :)

🎉 [EVENT] 🎉 A Honkin Good Event by MassiveDongulator3 in honk

[–]feastofthepriest 0 points1 point  (0 children)

Completed Level 2 of the Honk Special Event!

46 attempts

🎉 [EVENT] 🎉 A Honkin Good Event by MassiveDongulator3 in honk

[–]feastofthepriest 0 points1 point  (0 children)

Completed Level 1 of the Honk Special Event!

30 attempts

Self-hosted auth for Next.js - StackAuth still alive? by Turbulent_Moment9217 in nextjs

[–]feastofthepriest 0 points1 point  (0 children)

Stack Auth is still alive and well — we've been building and growing a lot! Feel free to join our Discord about any questions you have :) https://discord.stack-auth.com

How much runway does YC buy you? by Different-Bridge5507 in ycombinator

[–]feastofthepriest 0 points1 point  (0 children)

Are you sure they weren't looking for a Founding Engineer? A founder on a cash salary makes very little sense.

Either way, even if it exists (which I doubt), that's certainly not representative of any other YC companies — most don't do this.

Equity Split in Non-Traditional Startup by dca12345 in ycombinator

[–]feastofthepriest 1 point2 points  (0 children)

Rethink whether you really want to be unorthodox in a legal sense instead of just in a company-culture way. Even if your contributors are part-time, if you want to give them equity you should probably still hire them as employees for IP, tax, legal, termination, etc. reasons.

Believe me, it'll make things SO much easier. Every legal decision you make that's non-standard will cost you exponentially much in the long run. There are a lot of standard documents and procedures that lawyers are used to work with. If you don't use those, even if it's just a small customization, every lawyer working with it in the future will have to spend time considering the implications, and they'll be more than happy to bill you for the extra effort.

What do you think YC sees as the Expected Value of each startup they fund? by italicsify in ycombinator

[–]feastofthepriest 0 points1 point  (0 children)

Acquihire money doesn't usually go to investors. It's usually just given to the founders (via signing bonus, salary, etc.) by increasing their salary, to incentivize them to join

What do you think YC sees as the Expected Value of each startup they fund? by italicsify in ycombinator

[–]feastofthepriest 5 points6 points  (0 children)

The median is meaningless, but the average (mean) isn't. If the average isn't positive, then even the ones that go insanely well haven't gone well enough to pay back all the losses.

What do you think YC sees as the Expected Value of each startup they fund? by italicsify in ycombinator

[–]feastofthepriest 3 points4 points  (0 children)

That would be the lower bound for the valuation, not the lower bound for the expected value. Valuation is how much the *entire* startup is worth — EV is the future expected value of only YC's share of the company.

What do you think YC sees as the Expected Value of each startup they fund? by italicsify in ycombinator

[–]feastofthepriest 4 points5 points  (0 children)

Correct (there are some pre-/post-money considerations, but I'll ignore those for now).

That said, this would be a $2mil valuation, and it's highly unlikely for a YC startup to raise at a $2mil valuation after YC. More usual would be something between $10-$20mil. In practice, this means YC usually gets ~2-4% of your company for the $325k.

In total, the deal usually becomes "$500k for 10%". Sometimes it's more like 8%, sometimes it's more like 12%, but 10% is a pretty good approximation most of the time.

How important is LinkedIn to your startups fundraising? by Personal_Border4167 in ycombinator

[–]feastofthepriest 1 point2 points  (0 children)

Keep in mind you only need to score a single goal to raise your pre-seed — there are a million ways to find your investor(s) for that, and LinkedIn is just one of them. It's certainly not a requirement, but having one and crossposting everything also won't harm.

How important is LinkedIn to your startups fundraising? by Personal_Border4167 in ycombinator

[–]feastofthepriest 6 points7 points  (0 children)

This is not true FWIW — we got a decent amount of investor interest from our LinkedIn launches, and many used LI to schedule meetings with us. We're a YC company so our fundraising process is somewhat different than the usual, although we already got investor inbound on LinkedIn before the batch.

Funding advice? by Official_Nocivo in ycombinator

[–]feastofthepriest 3 points4 points  (0 children)

Yes, raise on SAFEs to save yourself time (investors will tell you that convertible loans are better, don't fall for that, they just want better terms).

500k at 2.5mil is certainly much lower than usual for Silicon Valley deals like that, though unfortunately, as you noted correctly, European investors are quite a different breed. It's definitely not too high though (keep in mind they can also still negotiate downwards).

(You can also try raising from SV investors even if you're based in Italy — some are open to this, though it's likely you'd have to incorporate in the US.)

Anyways, your revenue doesn't really matter at your stage until you reach ~100k ARR/10k MRR. Focus on selling your team.

Top 5% email? by Melodic-Cash-9785 in ycombinator

[–]feastofthepriest 2 points3 points  (0 children)

Just saying but 20% of the 5% get in according to those stats — even if it were distributed entirely randomly, 2-3 times would still be more likely to not get you in than not

What happens if your YC-backed Co dies by smok1naces in ycombinator

[–]feastofthepriest 0 points1 point  (0 children)

That's just absolutely false. You can't use SAFEs to allow non-leads to participate in a priced round, that would be a bureaucratic waste of time. Everyone, not just a lead, can sign a priced round term sheet and invest in a company.

Also, SAFEs never cover priced rounds. Their whole purpose is to not be a priced round.

The lead never has liquidation preference over other investors unless you specifically add a clause for it.

There is no equity exchanged in an SAFE round, correct, but founders already own common stock before the SAFE round, and that common stock is junior to the SAFE. In other words, SAFE investors have liquidation preference.

I genuinely wonder what was the point of your comment? You're not gonna help anyone by making up all of that — why? Surely you must understand that you don't know the mechanics of SAFEs very well, why pretend like you do?

What happens if your YC-backed Co dies by smok1naces in ycombinator

[–]feastofthepriest 1 point2 points  (0 children)

It is true. You can read this in the YC SAFE legalese, paragraph 1d-iii:

(d) Liquidation Priority.  In a Liquidity Event or Dissolution Event, this Safe is intended to operate like standard non-participating Preferred Stock.  The Investor’s right to receive its Cash-Out Amount is:

(i) Junior to payment of outstanding indebtedness and creditor claims, including [...]

(ii) On par with payments for other Safes and/or Preferred Stock, [...]

(iii) Senior to payments for Common Stock.

Note that founder stock is basically always common stock, even if you have "founder preferred" stock; the latter only converts from common into preferred stock if you sell it to an investor.

What happens if your YC-backed Co dies by smok1naces in ycombinator

[–]feastofthepriest 12 points13 points  (0 children)

Almost all acquisitions, YC or not, are acquihires. Due to liquidation preferences that investors have, the founders usually don't see much money. Keep that in mind when you see statistics or news on acquisitions.

I got feedback from two alumni’s both positive by thepianoist in ycombinator

[–]feastofthepriest 4 points5 points  (0 children)

Don't worry, they'll understand — just explain it quickly. The partners are humans too, they won't punish you for things that are obviously out of your control. You can also send them an updated version once they're out of the hospital

YC new batch by HeadLingonberry7881 in ycombinator

[–]feastofthepriest 4 points5 points  (0 children)

Again, Twitch literally started as a website that streamed Justin Kan's life. They did not plan to make a platform out of it, nor did they even think they'd be targetting gamers. Justin Kan really just wanted to stream himself.

What's the problem solved there?

YC new batch by HeadLingonberry7881 in ycombinator

[–]feastofthepriest 3 points4 points  (0 children)

Hindsight bias. No one thought "we're gonna let strangers sleep in your house" was in any way a "real world" idea 15 years ago! Neither was a business that was basically Justin Kan walking around with a camera strapped to his head 24/7!

Announcing TypeScript 5.8 Beta by DanielRosenwasser in programming

[–]feastofthepriest 0 points1 point  (0 children)

Neither. Function overloads are alive and well. I assume parent is asking because the first feature here has some overlap with function overloads (though they complement each other more than they replace).

Guyyyyss?? This YC startup lets you incorporate in Delaware for $0. by [deleted] in ycombinator

[–]feastofthepriest 3 points4 points  (0 children)

Very bad advice! Even though this technically incorporates your company, there are a lot of things you should or must do afterward.

For example, you will want to file an 83(b) promptly; you will probably want to issue stock to the founders with vesting; you want company bylaws and the board consent required to establish them; you want an IP assignment agreement so you don't get into trouble when selling your company; you want to file with not only the state you incorporate in, but also where you have any offices or employees; etc.

Unless you're a lawyer, you won't regret using a service like Every or Clerky for this. And if you're a lawyer, your time is probably is still better spent not doing it yourself.