HN Simulatornew | past | comments | lists | submit | fingerlocks's commentslogin

A loan is subdivided and sold in different allotments each year at a different interests rate, principal, and terms. You want to sell the entire debt at some point in the future. How do you calculate the price such that you don’t sell at a loss?

You can most certainly render “as fast possible”. You are probably using a CAMetal layer render target with a delegate that is vsync’d to device refresh. You have to roll your own delegate or render target instead. Apple has a sample project in the Metal framework on how to do this.

I can’t believe I’m writing this comment.

A month ago I was still talking like you. Then I said to an insisting colleague, “watch I’ll try to vibe code a game engine and show you the crap it produces.”

Granted, this wasn’t my first game engine so I knew exactly what to say, but I was completely floored. GPT Sol & Astra at max effort was flawless at nearly everything I threw at it. I’m talking fully ground up, zero dependencies, just the primitives and SIMD. Fully featured engine done in two weeks with deferred 2-stage render pipeline, shadow maps, mesh shaders, MSAA, post processing, collision, physics, the works.

I even intentionally skipped a few important optimizations and went back to refactor them in, thinking there’s no way it can do a wholesale rewrite of major systems, but it did it. I got dry mouth from all the jaw dropping. My prompts got shorter and more ambiguous, so it would ask me clarify. I audited every line of code, and it was good (after adding two skills.md). I gave up. I’m a reluctant believer.

It sucks, but sadly these things are really good. Don’t be last contrarian, there’s nothing to gain. You’re just lying to yourself


I think this is the part that stumps me. I've done similar things, I'm not math heavy but "vibecoded" a full physics simulator. It wasn't 100%, but it was 90% or 95%. Wild!

But I dropped it and will probably never touch it again.

Are you going to do anything with that game engine? I'm sure there are thousands of others who've written a game engine with the tools. What are they being used for? Is it just to "try it out"? I see people producing a LOT of software. Sure, the code is good, but was it needed? Are people using it?

And maybe that's OK - we're just writing software for ourselves now, because it's so cheap + fast to produce.


> Are you going to do anything with that game engine? I'm sure there are thousands of others who've written a game engine with the tools. What are they being used for? Is it just to "try it out"? I see people producing a LOT of software. Sure, the code is good, but was it needed? Are people using it?

You can ask the same about hand written code too.


Have you tried creating something that doesnt have HUNDREDS of existing implementations on the Web already?


Yes of course. It’s trivially easy to say “procedurally generate a mesh of description of unique shape”. If you can put it into words, the LLM can do it. Do you have any examples of something it can’t do?


You just described the exact same scenario that I’ve heard over and over for the last 2 years. “I didn’t think AI would take over software engineering. But recently, it blew me away with a greenfield implementation of something that already exists and that I know how to make. It has few users and has spent little time in the wild. Now I’m a believer.”

It’s definitely getting better, but this isn’t the kind of thing that is going to change the world. It needs to be good at things that are much more entangled with the world for that.


Not the argument I was making and I’m not disagreeing with you.


Maybe I’m just better than you? It’s something to consider. Your whole point here is that astra could pump out something faster than you ever could at a quality level _you_ think is good. It might be worth some reflection that _your quality level_ is not _my quality level_.

I have no pressure to use this stuff. I’m still getting paid. I’m still shipping higher quality software at the same speed as the rest of my peers. Why should I sacrifice quality for speed?


I'm quite curious to know what kind of systems / software do you work on?


Ctrl+a to carriage return the cursor seems work universally everywhere on a Mac. It even works on Microsoft products, incredible coming from the company that poorly reinvents everything and completely disrespects the default behaviors.

I always find this curious, is readline implemented at the hardware level or something? There’s just no effing way that was a priority ticket on Microsoft Teams given all the obnoxious weirdness of their chat text field.

And bizarrely, ctrl+k, ctrl+w, and ctrl+e are more seldom. Maybe 50-50 chance for those. But trusty ctrl+a is always there.


I have been using Linux / GNOME as my primary environment for the last 20 years, but at my current job, that was not an option, so I'm on macOS.

I tried for a week to get used to the unfamiliar key bindings for text input, but then I gave up—I'm a vim user after all!—and found a system setting to use the bindings I am more familiar with. This was picked up by many applications, but notably _not_ by the Microsoft suite, which appears to have the default macOS bindings hard coded...


To me Ctrl+A was always "Select All", and it worked reliably on every system I had (except once when at my office I had a computer with unix bindings and the administrator told me he can't change them so I only used my laptop).


It’s an OS level thing (well, OS + standard widget library). As long as the app is using a native macOS text field, the OS has (and has since I think the first versions of osx) support for basic emacs movement keys, no extra effort on the app developers part.


It’s always bugged me that Ctrl+M should be what’s carriage-returning the cursor (and Ctrl+J to submit).


Scroll down. Ping is preferred because timeout is buggy


Yes, the transmission too. Never buy a used connect from a person that used it in the trades.


Fix or recall daily cares not for how it was abused.


Not really. Around 50% of attendees have graduate or doctorate degrees. It selects for people that are smart, curious, wealthy, and not risk-adverse. This is very obvious if you’ve ever been.


That is exactly the group i would expect to do stupid things. People with graduate degrees tend to be intellectually smart but not street smart. People who are wealthy tend to grow up being shielded from the consequences of their actions.


You make some wild generalisations there.

Can you back up your claims?

Have you actually been to Burning Man?


well, yes. That was the entire point of my original comment, that the data is not matching my biases, which surprised me.

I'd also point out that saying 50% of attendees are X doesn't really mean much. Hypothetically, If 0.1% of normal society take absurdly stupid risks, and 0.3% of burning man people take absurdly stupid risks, that would still be selecting for people who take absurd stupid risks.


would you expect that statistics would back you up on this? that people with graduate degrees are more likely to say, die in an accident?


That would be inconsistent with my comment, so no I would not expect that. (my bias would be that grad students on average lack street smarts, so those that engage in activities requiring street smarts would get into trouble. I would not expect the average grad student to be more likely to die in an accudent)


Similar experience with a game engine. While working on one isolated component, like the render pipeline, a portion of the backing sparse data buffers were effectively duplicated with a different ABI. It’s like it forgot how to query meshes and game state, then assumed the plumbing didn’t exist so it was all rebuilt from scratch.

It compiled and ran just fine. If you weren’t reviewing the code holistically or keeping tight book keeping of your allocations you would not have noticed. Every single commit in isolation looks perfect. Very eye-opening


yeah the trick is to use them at a slow enough speed that you can keep paying attention, honestly I think I should do 50/50 (with and without AI). but it's funny it feels we all just got busier with AI that I don't feel I can afford half using it.


No way. Was this is Canada? Specifically in the upper interior of BC, during ski season? Either we know each other, or drilling holes in gasoline tanks is way more widespread. I have never heard of another instance of this happening, ever.


We’re not allowed to understand it. Gotta hit your PR quota to keep your job. I wish I was joking.


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: