Live data from Hacker News

TypeScript types can run DOOM [video]

youtube.com

131–140 of 391 posts

Re: TypeScript types can run DOOM [video]

#131

Earlier quoted context omitted.

I go back and forth on my opinion for this one. You wouldn’t necessarily want a mechanic or engineer to drive a race car, for example.

Yes, but having a mechanic or engineer who's worked on the racecar your driver is in would be very helpful on your team.

And we're also not driving race cars, we're the pit crew... So you kinda do want mechanics...

Like, literally, we build and fix the thing you're selling. We do not USE the thing we're building by and large.

Re: TypeScript types can run DOOM [video]

#133
post #64

Amazing work. I'm interested in the choice of WASM - presumably any target that can run DOOM could've been used? Of which there are innumerable choices I assume. Was it for symbolic reasons or genuinely the most useful target?

love this feedback - will definitely talk about it in the next videos.

you're gonna laugh.. but the answer is "ignorance". I had no idea what I was doing and had literally never touched WebAssembly before but thought it'd be a good place to start. Then it just stuck.

Hilariously, later a friend explained to me "Dimitri, this would have been a LOT easier if you had just targeted ASSEMBLY. IT WAS RIGHT THERE IN THE NAME". haha. oh well! ignorance is bliss

Re: TypeScript types can run DOOM [video]

#134
post #110

Earlier quoted context omitted.

A lot of people who have a gap between jobs for 1-2 years because they worked on their insane projects certainly wouldn't.

People are allowed to not work when they please, and you should avoid any employer who perceives self-indulgence and self-sufficiency as a red flag.

Unfortunately I feel like recruiters at larger companies are squinting at CVs and think like: "Open source? Entrepreneur? Eh, oh. Smell of despair and discarded pizza boxes.".

Of course unless your passion project is very successful one, but majority of them are not.

Re: TypeScript types can run DOOM [video]

#136

One of the top comments in the video: > If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree The industry's hiring process is so messed up that this is completely believable. "We've decided to prioritize other candidates, as you are strong in the fundamentals but lack the kind of experience in Vue that we're looking for."

Why do you think person capable of making doom run in such an environment is incapable of basic tree operations?

Re: TypeScript types can run DOOM [video]

#137
post #136

One of the top comments in the video: > If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree The industry's hiring process is so messed up that this is completely believable. "We've decided to prioritize other candidates, as you are strong in the fundamentals but lack the kind of experience in Vue that we're looking for."

Why do you think person capable of making doom run in such an environment is incapable of basic tree operations?

[deleted]

Re: TypeScript types can run DOOM [video]

#138
post #109

One of the top comments in the video: > If this guy goes for a big tech interview they're still going to ask him how to invert a binary tree The industry's hiring process is so messed up that this is completely believable. "We've decided to prioritize other candidates, as you are strong in the fundamentals but lack the kind of experience in Vue that we're looking for."

By now there is more than one story how some open source developer wasn't hired because their skills with the project they created was not sufficient for the job.

I do think shipping a product that has real users (and everything it entails, like writing the docs) is 100x more important than having leetcode and common interview tactics fresh on your mind.

Without context, I suppose I can see the Homebrew guy's case possibly signaling a sort of hubris since it was just a fizzbuzzy-level question.

In his defense, I would find it ridiculous if we just had a technical convo about how I built Homebrew and then they gave me leetcode question.

At least an easy leetcode question is insulting in a bearable way, like inverting a binary tree. But a medium+ question risks me not even being able to solve like, like having to use dynamic programming. And that's just humiliating.

Re: TypeScript types can run DOOM [video]

#140

Nothing will ever top this for typescript types. This is the pinnacle. An entire virtual machine and system memory with garbage collector in types. Turing Completeness is one level, but being able to run Doom is the real test of whether a programming environment is complete and robust. Absolutely stunning to see TypeScript's type system get there.

Not unless someone ports typescript to typescript types. That would be some next-level self-hosting haha
Post reply on HN