HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Gehinnn

no profile record

comments

Gehinnn
·10 วันที่ผ่านมา·discuss
Does this tool allow changes in both repositories? (with a 3 way merge strategy) git subtrees come close, but I have a use case where I need transformations/file filters on top.
Gehinnn
·29 วันที่ผ่านมา·discuss
What do you mean "video file that I'm perfectly willing to play in my browser". Isn't it safe to assume that no video file can escape the browser decoding sandbox?
Gehinnn
·5 เดือนที่ผ่านมา·discuss
There have been bugs in Lean that allowed people to prove False, from which you can prove anything (they have been fixed).

Otherwise, if you check that no custom axiom has been used (via print axioms), the proof is valid.

It's easy to construct such an example: Prove that for all a, b, c and n between 3 and 10^5, a^n=b^n+c^n has no solution. The unmeaningful proof would enumerate all ~10^20 cases and proof them individually. The meaningful (and probably even shorter) proof would derive this from Fermat's theorem after proving that one.
Gehinnn
·5 เดือนที่ผ่านมา·discuss
This is very similar to how I worked with Lean a year ago (of course in a much simpler domain) - mostly manual editing, sometimes accepting an inline completion or next edit suggestion. However, with agentic AI that can run lean via CLI my workflow changed completely and I rarely write full proofs anymore (only intermediate lemma statements or very high level calc statements).
Gehinnn
·5 เดือนที่ผ่านมา·discuss
Here is a session that I just had with AI: https://gist.github.com/hediet/e3569a7c6b4b7c4f7d4a7db410104... (summarized by AI).

And here are some examples of the different philosophies of AI proofs and human proofs: https://gist.github.com/hediet/e3569a7c6b4b7c4f7d4a7db410104...

I use VS Code in a beefy Codespace, with GitHub Copilot (Opus 4.5). I have a single instruction file telling the AI to always run "lake build ./lean-file.lean" to get feedback.

(disclaimer: I work on VS Code)
Gehinnn
·5 เดือนที่ผ่านมา·discuss
I just completed the formal verification of my bachelor thesis about real time cellular automata with Lean 4, with heavy use of AI.

Over the past year, I went from fully manual mode (occasionally asking chat gpt some Lean questions) to fully automatic mode, where I barely do Lean proofs myself now (and just point AI to the original .tex files, in German). It is hard to believe how much the models and agentic harnesses improved over the last year.

I cannot describe how much fun it is to do refactorings with AI on a verified Lean project!

Also, it's so easy now to have visualizations and typesetted documents generated by AI, from dependency visualizations of proofs using the Lean reflection API, to visual execution traces of cellular automatas.
Gehinnn
·5 เดือนที่ผ่านมา·discuss
The ads in Google also started like this. (However, to my knowledge, there is no way I can pay Google to get the ads in my search removed)
Gehinnn
·5 เดือนที่ผ่านมา·discuss
Opus is quite good at refactoring. Also, we can finally have all the helper functions/beautiful libraries/tests that we always wanted to have. There is no excuse anymore to approximate a parser with regular expressions. Or to not implement the adapter class which makes an ugly unchangeable interface beautiful.

I believe the right use of AI makes it possible to write more beautiful code than ever before.
Gehinnn
·5 เดือนที่ผ่านมา·discuss
Doesn't this have some implications for P vs NP?

How much compute do you need to convince a brain its environment is "real"?

What happens if I build a self replicating super computer in this environment that finds solutions to some really big SAT instances that I can verify?

Dreams run into contradictions quite quickly.
Gehinnn
·6 เดือนที่ผ่านมา·discuss
Most editors have some kind of spelling mistake linting extension, that should help!
Gehinnn
·7 เดือนที่ผ่านมา·discuss
This is very cool!
Gehinnn
·8 เดือนที่ผ่านมา·discuss
I still have difficulties understanding on a high level why lengths in triangles can produce irrational numbers. I guess once you accept that area in two dimensions involves multiplication, it is a necessary consequence.

I wonder what it means for projects such as wolfram physics where space is discrete. Do truly right angled triangles even exist in nature?
Gehinnn
·10 เดือนที่ผ่านมา·discuss
I wish Spotify would allow me to easily compare the same classical pieces with different recordings!
Gehinnn
·11 เดือนที่ผ่านมา·discuss
Is doing a refactoring ever the simplest thing that could have been done? I think "do the simplest thing" should be "do the thing that increases complexity the least" (which might be difficult to do and require restructuring).
Gehinnn
·ปีที่แล้ว·discuss
You could say the same about art. Artists put lots of time and effort into creating unuseful things to inspire others. Just like here!
Gehinnn
·5 ปีที่แล้ว·discuss
TL;DR: Compile SQLite to JS with emscripten, implement a virtual fs in JS to stream chunks of a statically hosted (readonly) SQL database.

If queries make use of indices, only a fraction of the database needs to be downloaded.

Also, you can use SQLite to query the DOM.