HackerTrans
TopNewTrendsCommentsPastAskShowJobs

ekinertac

153 karmajoined 14 years ago

Submissions

My AI-built PHP engine in Rust passes 17% of PHP-src tests, renders WordPress

ekinertac.com
34 points·by ekinertac·9 days ago·65 comments

[untitled]

1 points·by ekinertac·11 days ago·0 comments

[untitled]

1 points·by ekinertac·last month·0 comments

Show HN: VideoEvaluator, a Video Comparison Tool

videoevaluator.com
2 points·by ekinertac·4 months ago·0 comments

comments

ekinertac
·9 days ago·discuss
[flagged]
ekinertac
·9 days ago·discuss
thanks! the devlog in the repo has the longer war stories if you enjoy this kind of thing.
ekinertac
·9 days ago·discuss
[dead]
ekinertac
·9 days ago·discuss
thanks, mago is a cool project. probably not as a dep tho, the parser isnt where the time goes (the 55x gap is all in evaluation, thats what the bytecode vm is for) and our parser is deliberatly tuned to match php's exact parse error messages, which is itself worth tests in the corpus. but using it as a second oracle to cross check my parser against theirs is actually a neat idea, same trick as the phpt suite but at the syntax layer.
ekinertac
·9 days ago·discuss
well, thanks for the tips on how to run my own blog :) but the post already tells you this, the last paragraph literally says an LLM drafted it and i edited it. the whole project is an experiment in what a non rust/php guy plus AI can ship, so hiding the AI in the writing while disclosing it in every commit would be a weird place to draw the line.
ekinertac
·9 days ago·discuss
its still iterating, 17% is just where the counter is today. three weeks ago it was at 10%, two weeks ago 13.8%. i didnt post this as a final result, i posted becuase wp-admin rendering surprised me.

but no, it cant reach 100%. around 55-60% of the suite tests C extensions, gd, curl, soap, intl, mysqli, ffi, sockets etc. passing those would mean writing all those extensions from scratch too (libcurl, ICU, an image library...) which is a completely different project. the realistic ceiling for a from scratch engine is around 40-45% and thats the number im climbing towards.
ekinertac
·9 days ago·discuss
[dead]
ekinertac
·4 months ago·discuss
I have used a couple of laptops with touchscreens, and the experience was awful, even with the latest technology. If Apple gave us an iPhone or iPad-quality touchscreen on MacBooks, I am 100% sure the experience would be perfect.
ekinertac
·5 months ago·discuss
there are hardcoded elements in the repo like:

/Users/dvirdaniel/Desktop/zuckerman/.cursor/debug.log
ekinertac
·6 months ago·discuss
the real question isn't "should AI write readable code" but "where in the stack does human comprehension become necessary?" we already have layers where machine-optimized formats dominate (bytecode, machine code, optimized IR). the source layer stays readable because it's the interface where human judgment enters.

maybe AI should write better readable code than humans. more consistent naming, clearer structure, better comments. precisely because humans only "skim". optimize for skimmability and debuggability, not keystroke efficiency.
ekinertac
·7 months ago·discuss
i had to ask, do you have any paying customers?
ekinertac
·9 months ago·discuss
one small note, you should move quick start section in README to be seen earlier
ekinertac
·9 months ago·discuss
encountered this post in reddit maybe an hour ago. the comment sections are very different. i'm gonna stick with HN for sure.

good project though. using copier instead of cookiecutter is a good choice.
ekinertac
·12 months ago·discuss
20 years is an eternity in web development, and Django's longevity is a testament to its brilliant design philosophy. Happy birthday to the framework that gets things done.

Django is pragmatic, secure, and unbelievably stable. It's the framework you choose when you want to build a real business, not just chase the latest trend. It has powered some of the biggest sites on the web, and it's still the best choice for a huge number of projects.

Here's to 20 more years.
ekinertac
·last year·discuss
Logitech MX Keys S and MX Master 3S all the way. the only problem i have the rubber on the MX Master 3S. if they make a hard surface one. i'll ditch mine in seconds.