Live data from Hacker News

TypeScript types can run DOOM [video]

youtube.com

361–370 of 391 posts

Re: TypeScript types can run DOOM [video]

#361
post #360

Earlier quoted context omitted.

I don't thinks statements like this are meant to be read literally in American English. IE US English speakers always fond of telling me how they work X hours in a day, or they went N days without sleep. Which used to really impress me, until I realised "wait... do they just exaggerate as matter of course"? And then I realised - of course they do; these are people for whom every purchase is an "upgrade"; where a bicy…

That's correct. Hyperbole and dramatization of real events was entirely unknown to the world until it was invented in a rural Nebraskan town in 1854 (pre-statehood). It's been a staple of American speech ever since. Only recently has it begun to find a footing outside of the United States. It's a similar story with Comedy, as well.

I never said it was only in American speech, just that it's very, very common, to the point where a lot of what Americans said made less sense to me until I realised it.

Different cultures express things differently. Overstating, understating, etc etc. If you want to understand, and be understood, it's important to know.

Re: TypeScript types can run DOOM [video]

#362
post #337
post #336

The big question is, would the author lose interest if they were working on something mission critical?

Is that really the big question? Why is it necessary to find another dimension along which to diminish the author?

I'm not diminishing them, I am in awe of their work, I'm just pointing out that sometimes people (including myself) focus on esoteric projects that might have some learning opportunities, but don't directly solve a real problem (and might just be psychological mechanisms).

Re: TypeScript types can run DOOM [video]

#363
post #359
post #339

Earlier quoted context omitted.

This happened to me once. It was like attaining enlightenment. My company worked with a F100 that had, as a core piece of their business, a piece of software they'd commissioned in the 80s that they still used in the 2010s to make billion dollar decisions. But no one knew how it made the calculations they relied on. This was before attorneys knew to include source code in procurement, the original devs at a third par…

Imagine if every human had the resource security to do this for a good portion of their lives. Star Trek was fiction but we could have that if a few of us humans weren’t so greedy!

Virtually everyone living in a developed country has resource security to do this. Even in America, with its relatively poor levels of social assistance, you could live off of the dole as long as your expectations on quality of life are low.

Turns out, in the real world, people like having nice things, hanging out with family and friends, travel occasionally, etc. instead of just entering flow state to solve problems! It has nothing to do with income inequality.

Re: TypeScript types can run DOOM [video]

#364
post #219

Earlier quoted context omitted.

Those are the unicorns

society create the überman myth to keep the working class down, thinking they will never be the top of their game. the ones doing the hiring know that those putting in 18hrs a day are the unicorns, i.e. the best they can hope to find.

> society create the überman myth to keep the working class down, thinking they will never be the top of their game

What? The distribution of talent and grit being what it is, ubermen do exist. Some people are naturally tall, good-looking, able to recite pi to the 50th digit, solve challenging analytical problems, put in long hours when necessary, and get along with the in-laws.

Of course, the ones doing the hiring probably know that such people won't stay in the position for long. But it's not a myth, and certainly not one to keep anyone down.

Re: TypeScript types can run DOOM [video]

#365

imagine how amazing it would be if every major browser tomorrow suddenly dropped support for JS entirely and said that they only run typescript now. It will be a hard but absolutely mind blowing transition

What would be the point? Why waste time parsing and ignoring types? Types are for static analysis during comp time, they have nothing to do with the runtime and they don't provide "type hints" to the runtime about types, and code isn't optimized based on static typing analysis. Or should the browser do that? In that case which version of TypeScript? And by version I actually mean which tsconfig? Sorry for being picky…

it would get rid of babel immediately and the billions of hours of transpile time spent across the planet by people converting ts into js. You ll be able to run ts natively without transpilation across every major browser

Re: TypeScript types can run DOOM [video]

#366
post #359

Earlier quoted context omitted.

Imagine if every human had the resource security to do this for a good portion of their lives. Star Trek was fiction but we could have that if a few of us humans weren’t so greedy!

Virtually everyone living in a developed country has resource security to do this. Even in America, with its relatively poor levels of social assistance, you could live off of the dole as long as your expectations on quality of life are low. Turns out, in the real world, people like having nice things, hanging out with family and friends, travel occasionally, etc. instead of just entering flow state to solve problems…

People have to be comfortable to be as creative as the OP comment, so while I agree in principle, I think it's going to be harder than you imagine to build amazing things when you're living below the poverty line. The anxiety and mental anguish alone could cripple a person, even someone that isn't in the worst situations.

Re: TypeScript types can run DOOM [video]

#367
post #359

Earlier quoted context omitted.

Imagine if every human had the resource security to do this for a good portion of their lives. Star Trek was fiction but we could have that if a few of us humans weren’t so greedy!

Virtually everyone living in a developed country has resource security to do this. Even in America, with its relatively poor levels of social assistance, you could live off of the dole as long as your expectations on quality of life are low. Turns out, in the real world, people like having nice things, hanging out with family and friends, travel occasionally, etc. instead of just entering flow state to solve problems…

I really don’t think this is generally true. Assuming you’re single with no children, there’s effectively no cash assistance available where I live. You might be able to get public housing and food welfare (SNAP), but you would have effectively zero income. You could live on savings for a while, but that’s obviously not “the dole”

Re: TypeScript types can run DOOM [video]

#368

Is the background music the music from Batman Beyond? lol

"the only thing they fear is you" but the incredible, honest, humble, hard hard-working, Mick Gordon.

Oh haha well now I feel dumb. Of course it is! The high pitched sounds are similar to the Batman Beyond intro. I can hear the djenty riffs better now though. Sick video!

Re: TypeScript types can run DOOM [video]

#369
post #366

Earlier quoted context omitted.

Virtually everyone living in a developed country has resource security to do this. Even in America, with its relatively poor levels of social assistance, you could live off of the dole as long as your expectations on quality of life are low. Turns out, in the real world, people like having nice things, hanging out with family and friends, travel occasionally, etc. instead of just entering flow state to solve problems…

People have to be comfortable to be as creative as the OP comment, so while I agree in principle, I think it's going to be harder than you imagine to build amazing things when you're living below the poverty line. The anxiety and mental anguish alone could cripple a person, even someone that isn't in the worst situations.

hi! author here! it's a pipedream, I know, but it's a hope/goal of mine to, in the next video (the "why did you do this" video) to give some fuel/motivation to people that might be feeling like you describe. do you have any advice for me for what I can say in the upcoming video to someone that might not be as comfortable, as you say. I really do have a grasp for how hard what you're talking about is, and I've tried over my life (sometimes very hard, sometimes too hard) to help people I know to overcome it (sometimes successfully, sometimes not). When you're in survival mode every day, you might look at a project like this Doom one and go "yeah right! not in a million years could I do that with my current set of things weighing me down!". anyway, don't want to ramble, but if you (or anyone else reading) has any wisdom to share on how to talk about these things in a way that's effective or inspirational for people, I'd really love to learn.

Re: TypeScript types can run DOOM [video]

#370

What are the minimum system requirements in order to run this at 30fps?

it was done on an 13900k system with 128gb ram. I bet the performance would be very different on other systems. and by my calculations the next frame would only take like maybe an hour or so to render. so that means that actually, hilariously, if anyone wanted to really dig in and make the engine faster - which I suspect it can be done by multiple orders of magnitude, truly - then actually I'd say 30fps types-only-do…

Fascinating. Just for fun, comparable compute (by cpumarks) to your 13900k for 30 fps would be 39,600+ 96-core AMD EPYC 9655Ps. Bravo on the project success!
Post reply on HN