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

i mean… your work also went into the training set, so it's not entirely surprising that it spat a version back out!

Anthropic's version is in Rust though, so at least a little different.

There's parts of LLVM architecture that are long in the tooth (IMO) (as is the language it's implemented in, IMO).

I had hoped one day to re-implement parts of LLVM itself in Rust; in particular, I've been curious if we can concurrently compile C (and parse C in parallel, or lazily) that haven't been explored in LLVM, and I think might be safer to do in Rust. I don't know enough about grammers to know if it's technically impossible, but a healthy dose of ignorance can sometimes lead to breakthroughs.

LLVM is pretty well designed for test. I was able to implement a lexer for C in Rust that could lex the Linux kernel, and use clang to cross check my implementation (I would compare my interpretation of the token stream against clang's). Just having a standard module system makes having reusable pieces seems like perhaps a better way to compose a toolchain, but maybe folks with more experience with rustc have scars to disagree?


> I had hoped one day to re-implement parts of LLVM itself in Rust

Heh, earlier this day, I was just thinking how crazy a proposal would it actually be to have a Rust dependency (specifically, the egg crate, since one of the things I'm banging my head against right now might be better solved with egraphs).



One thing LLMs are really good at is translation. I haven’t tried porting projects from one language to another, but it wouldn’t surprise me if they were particularly good at that too.

as someone who has done that in a professional setting, it really does work well, at least for straightforward things like data classes/initializers and average biz logic with if else statements etc... things like code annotations and other more opaque stuff like that can get more unreliable though because there are less 1-1 representations... it would be interesting to train an llm for each encountered new pattern and slowly build up a reliable conversion workflow

It's not really important in latent space / conceptually.

This is the proper deep critique / skepticism (or sophisticated goal-post moving, if you prefer) here. Yes, obviously this isn't just reproducing C compiler code in the training set, since this is Rust, but it is much less clear how much of the generated Rust code can (or can not) be accurately seen as being translated from C code in the training set.

Clang is not written in Rust tho

jinx

i can't imagine running these things outside of a vm and it's bizarre to see how many people yolo it


Agreed, but that's trivial to fix.

The conceptual problem is that there is a huge intersection between the set of "things the agent needs to be able to do in order to be useful" and "things that are potentially dangerous."


I installed it on a spare computer, physically separated. My bigger concern is giving it access to accounts online, without those however it is not very cool.


i found this comment to be more insightful than the article


he excels in this kind of dog whistling. it confuses people who were born yesterday, but it is loud and clear to people who agree with him or are the intended victims.


oh wow we watched this episode a few days ago; i missed the Holst connection, and yes I also felt tears in my eyes at the denouement. definitely hugged my kids harder after that one.


I’ve seen the episode a few times with my infant daughter, and honestly it might be my favorite tv episode of any show, ever.


If it's any comfort, I'm also an immigrant who was raised in a single parent household. When we last (it's a long story) moved to Canada, I had to share a bed with my dad for a while.

We were never actually poor, poor, at risk. I never skipped meals, or lacked for clothing, though certainly that was a living memory my grandparents had. It was never in question that I would attend university.

Privilege is intersectional blah blah, there are layers to things. I'm not of the dominant Anglo culture, I have an "ethnic" last name, I don't have the same connections people who grew up upper-middle class do. But people certainly see me as white, I'm smart, and I built my career as a bearded guy.

Living as a bearded white guy is just a lot easier, it presents a lot less friction, than being gender non-conforming. That's it, really.


I was genuinely afraid of this post hitting HN, but thank you for the kind words.


As someone pondering the exact same sentiment of "I like women so much that I kinda want to be one" but who hasn't fully committed to it yet, I really appreciated your vulnerability and lucid writing. I hope folks are kind here in the comments.

> It took me a while to remove my facial hair, I still haven’t trained my voice.

The facial hair removal really does take forever, it's so annoying :sob:. And I've found voice training (particularly around other people) to be really intimidating. I wish you the best of luck if you decide to pursue it!

Take care, OP.


Hi, thanks!

My unsolicited advice is: whether they realize it or not, _everyone transitions_ ;) http://okayfail.com/garden/everyone-transitions.html

I came out socially for most of a year before I committed to hormones, and it took me another year and a half to commit to removing my facial hair. At some point it really is a leap of faith. But you can do a lot of exploring and trying things out until you feel comfortable – or decide it's not really what you want.

Either way, good luck!


I seem to be going in the opposite order lol—I've been getting my facial hair removed for almost a year now, but am only barely starting to become comfortable with the idea of actually transitioning. And if I did transition, I think I'd likely only come out socially to a very small group of people until I'd also transitioned hormonally! Perhaps my priorities are all backwards...

I read your linked post and enjoyed it—I've heard vaguely similar sentiments expressed before by some of my trans friends. It's like that RuPaul quote: "We're all born naked, and the rest is drag."

I hope you have a nice day, and thank you for the well-wishes :)


I found your post extremely touching and humanizing. We need more of these perspectives right now that highlight the complex feelings of lived experiences. This is literally what makes us human, and has the potential to reach people in ways that polemic does not (which is not to say polemic isn't important). Thanks for sharing.


Your piece is very very well said. Thank you so much for putting yourself out there.


I was terrified to look up through the comments after reading the article, but HN truly surprised me today.


Beautiful writing. I also read pg's essay and was also upset. Just know there are cis men like me who are on your side and hate where tech is going. The bigotry being out in the open is disturbing.


This is a very important conversation to have right now. Thank you for your vulnerability in sharing it.


I feel nothing but support for you. May you be happy. May you be healthy. May you be safe. May you live with ease.


It does!, as long as it was _built_ inside Actions (source: am one of the authors).


I see it in the readme now, interesting!

A question out of curiosity:

Would you say that this is still a good fit for company-internal docker images?

I.e. a packaged rails app that's deployed in production using docker (to basically verify that we only deploy images built in CI [Github Actions])

Or would something more lightweight, like the Notary project[1], be a better fit for internal use?

(I know signing and provenance are different things, though for internal purposes, we can kind of infer provenance from just seeing a signed container, assuming we've locked down the build environment properly)

[1] https://notaryproject.dev/docs/quickstart-guides/quickstart-...


in my experience, the main pain point people experience is:

a) they don't like Ruby for whatever reason, b) they probably only deal in backend or only deal in frontend, and so don't understand the value of the bundled dev experience rails delivers, and therefore c) because of a + b they find the moderate learning curve to be extra painful, so they lash out.

at the end of the day it's all just code. why would it be harder to integrate a service in Rails than in Go? of course it isn't.


the actual commit fix has some comments that may be useful for understanding:

https://github.com/github/cmark-gfm/commit/ac80f7b56522ffa15...


I’m in my phone now but they cut two different patches to two different releases, I suspect I linked to one and you the other. Harder to double check that when I’m not at a computer, though that does have far better comments and I should have linked to it, thank you. I basically picked one at random.


no worries, it's the same patch to two different releases; you linked to the merge commit & I linked to the fix commit.

source: i cut the releases ;)


Ah ha! I should have realized. Thank you for your hard work, this kind of thing is never easy.


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

Search: