Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dimitropoulos
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
dimitropoulos
2y ago
yes, this will definitely vastly increase the Doom fps, haha (I’m the guy that did that project). But I think there’s a lot more to it than that. tl;dr — Rust would be great for a rewrite, but Go makes way more sense for a port. After the
32.
▲
by
dimitropoulos
2y ago
thanks! actually the "why" video is going to talk at some length about my woodworking business, so you might enjoy that part! best of luck to you!
33.
▲
by
dimitropoulos
2y ago
thanks!
34.
▲
by
dimitropoulos
2y ago
hi! author here! selfishly, it'd be really useful to me if you could take a moment to elaborate on your thinking here. it's not an altogether-too-too-uncommon viewpoint and I'd like to understand it if you have a chance.
35.
▲
by
dimitropoulos
2y ago
hi! author here! it's taken me many years to be able to self reflect enough to produce these next few words, but the answer is I have learned about myself that I perform better under pressure. I'm more consistent, reliable, and
36.
▲
by
dimitropoulos
2y ago
you know what's funny, I also have a threadripper rig (which is my main development rig) and it ran _slower_ than on the 13900k. Like. by a lot. and while that surprised me at first, it's makes a lot of sense because this is No
37.
▲
by
dimitropoulos
2y ago
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.
38.
▲
by
dimitropoulos
2y ago
got it, ok sweet. thank you so much for explaining. I don't know a ton about these programming circles, so I don't want to say the wrong thing if I can avoid it. Sounds like you're saying that no WASM runtime is, in this s
39.
▲
by
dimitropoulos
2y ago
the low(er) cost of living here in Michigan is absolutely a factor of the story! haha.
40.
▲
by
dimitropoulos
2y ago
I think that would be a big loss for TypeScript and a very unfortunate thing for the whole ecosystem.
41.
▲
by
dimitropoulos
2y ago
it's just so hard to tell sometimes - but thank you for clarifying that you meant it in a jokey way!
42.
▲
by
dimitropoulos
2y ago
hi! author here! this doesn't rain on my parade at all! actually I really appreciate what you're saying, so thanks for saying it! until yesterday, I did this whole thing in isolation (aside from a few of my close friends in a the
43.
▲
by
dimitropoulos
2y ago
"the only thing they fear is you" but the incredible, honest, humble, hard hard-working, Mick Gordon.
44.
▲
by
dimitropoulos
2y ago
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, hilari
45.
▲
by
dimitropoulos
2y ago
yes! I completely skipped over it in the video for time, but the performance benchmarking tooling I had to make to is something everyone can benefit from, and I'm excited to find someone that sees how big it'd be for the TypeScrip
46.
▲
by
dimitropoulos
2y ago
(not arguing, really just want to hear your thoughts to this!) so re: video card - but I did write what I don't know what else to call other than "a graphics driver" (i.e. it takes Doom palette pixel values and converts them
47.
▲
by
dimitropoulos
2y ago
no audio - correct. technically, in a certain sense, the first frame will contain only one sample of audio, and I did consider that, but a single impulse is the definition of "juice wasn't worth the squeeze", haha. re the .W
48.
▲
by
dimitropoulos
2y ago
I hope this doesn't come off wrong like but honestly - but the outcome on this project doesn't change my view one bit. it didn't make me dig in my heels either, but I strongly doubt it's possible in a human lifetime to
49.
▲
by
dimitropoulos
2y ago
both this and parent comment are right! once you have the first frame, it's probably just a few hundred more megabytes to get the second one - although I won't be the one to find out! 1 is enough for for me!
50.
▲
by
dimitropoulos
2y ago
are you some kind of fortune teller!? haha. so that's so funny you say that because that, too, is a big part of the story. actually I was gearing up to do exactly that - but everything blew up in my face and this Doom project was, in
51.
▲
by
dimitropoulos
2y ago
conservatively 200 hours dropped into that 7 minute video - so you can imagine how happy I am to hear people are enjoying it!
52.
▲
by
dimitropoulos
2y ago
I'm glad you said this actually, because I had a section in the "why" video where I tried to compare this project to how I've felt having kids and cut it out because it was too cheesy. maybe I'll bring it back!
53.
▲
by
dimitropoulos
2y ago
exactly! knowing what I know now, actually WebAssembly was probably just about the best thing I could have accidentally picked!
54.
▲
by
dimitropoulos
2y ago
I was crushed and embarrassed. Yep. Not even gonna lie. I used to work on Insomnia at Kong, which is literally a frontend for cURL. But some of the questions I couldn't answer were like "how do you get headers with cURL".
55.
▲
by
dimitropoulos
2y ago
I don't have any tattoos, but if I did, it would most definitely be of the world's ultimate cup of coffee!
56.
▲
by
dimitropoulos
2y ago
I didn't ask them outright, but I sorta think the TypeScript team might agree with you on this point! haha. At least we can all agree it's not an intended use-case, to play Doom.
57.
▲
by
dimitropoulos
2y ago
strong agree! so much of it boils down to "do you treat people good and stuff". then there's "do you treat yourself good and stuff", and then a tiny little fraction that's "can you work hard to get to an
58.
▲
by
dimitropoulos
2y ago
WOW that's quite kind of you to say! As luck would have it I happen to be the happiest at my current job than I've ever been ever (and by a lot) buttttttt if it's interesting to you one of the express goals of SquiggleConf is
59.
▲
by
dimitropoulos
2y ago
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'
60.
▲
by
dimitropoulos
2y ago
(author here) that was one of the 1st-week "ok, but THAT'S surely a good reason this can't work..." until I dug in and (to my great surprise) found a way.
More ›