Hacker Newsnew | past | comments | ask | show | jobs | submit | steveklabnik's commentslogin

And likewise, Austin has a bunch of names that are pronounced oddly.

Manchaca checking in

> Can we make an entirely new programming language? Can we make an OS?

I have seen both of these already. I've done the former personally, and I've seen links to at least kernels for the latter.

(I didn't do it via gastown, just regular old "use Claude".)


That’d also be an interesting data point! What’s the upper limits of vibe coding? Can you vibe code rust? What about an entire programming language toolchain? How about an ecosystem? Can you make a parallel npm?

Regular variable definition shadows. Macros expand to regular Rust code, they could always be replaced by the expanded body.

yes, but the code inside is unsafe. the pin macro is like a safe function.

I'm not sure what that has to do with anything. The macro isn't what makes it safe. The unsafe code being properly written is.

but without macros, how would you expose a safe interface?

  fn pin(x: T) -> Pin<&mut T> { ... }
would move the value

Your macroless variant of Rust would offer a safe builtin that does this. It doesn't need to be implemented with a macro.

I know you're being sarcastic, but this is what OpenAI has said:

https://openai.com/index/harness-engineering/

> This translates to an average throughput of 3.5 PRs per engineer per day, and surprisingly the throughput has increased as the team has grown to now seven engineers.

We will see if this continues to scale up!


> I don't think a "not good programmer" can write a Lisp dialect.

You can write a lisp in 145 lines of Python: https://norvig.com/lispy.html


That doesn't disprove anything. Peter Norvig is about as far from "not good programmer" as one can get.

It's not about Peter. Of course, he's a great programmer. The point is that you can follow nicely written tutorials and have your own in a very short period of time. It's not particularly difficult to build a Lisp.

It's not uncommon. It's more common at large companies. For example, Google calls theirs "Clients in the Cloud".


You only need about 4 upvotes in the first 20 minutes or so to get on the front page. It's the same for every story.


As someone who was on that team for a long time, we took that into consideration, but it was never specifically for that. There was some stuff the Servo team would have liked us to have implemented that we didn’t.


They said at the time that Go let them keep the overall structure of the code, that is, they weren't trying to do a re-implementation from scratch, more of a port, and so the port was more straightforward with Go.



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

Search: