Viewing profile — efferifick
efferifick
HN member- Joined
- Wed, Apr 10, 2013, 8:34 PM UTC
- HN karma
- 123
- Public activity
- 96 items
- HN profile
- View on Hacker News ↗
About efferifick
You can find my website here: ceci-nest-pas.me
hackernews@ceci-nest-pas.me
Recent public activity
-
comment
Comment #42957628
> Among other things, this means you can "plug your own language" into the syntax library to get a "free" autodiff algorithm. Hello, as a compiler engineer I am interested in this …
-
comment
Comment #40388993
Thank you for sharing!
-
comment
Comment #40108028
Damn, I am being nerd-sniped here :) One thing is that you can think of static analysis as building facts about the program. You can for example start by assuming nothing and then …
-
comment
Comment #40105797
I am not sure why you mention LLM, the post mentions LLVM. Second, you can have different optimization options with different tradeoffs in compile-time and run-time. Third, even if…
-
comment
Comment #40105602
This post and the Hydra paper reminds me a lot of Ruler and Enumo. * Nandi, Chandrakana, et al. "Rewrite rule inference using equality saturation." Proceedings of the ACM on Progra…
-
comment
Comment #40105397
The order goes from simpler to more complex data flow analysis frameworks. These frameworks allow you to encode dataflow problems and solve them. * Kam, John B., and Jeffrey D. Ull…
-
comment
Comment #40098389
I've been a big fan of Emery's research. Coz is one tool that I am always wanting to use, but I haven't had the chance to do so. Check his other research. Some of it is highly acce…
-
comment
Comment #38371926
I recommend `egglog` which is Datalog + Equality Saturation. It has python bindings and has allowed me to optimize programs in a custom programming language. https://egg-smol-pytho…
-
comment
Comment #38303048
I will be in the minority here, but: Native integration with Datalog. Many times, I find myself working on a program and I realize that what I need is a database. But having a data…
-
comment
Comment #38020687
I think a lot of people in the comments are hung up on defining compiler as "taking a source language and producing a binary". I personally know Eddie and I agree with his points. …
-
comment
Comment #33485855
> Spanish Catalan architect Antoni Gaudí disliked drawings and prefered to explore some of his designs — such as the unfinished Church of Colònia Güell and the Sagrada Família — us…
-
comment
Comment #33239428
I was suggesting a simpler solution: just merge the two civs into one. This would be equivalent to having only one general.
-
comment
Comment #33228300
Shouldn't there be the possibility for civilizations to join forces?
-
comment
Comment #31922603
Mmm... maybe I'm mistaken. Thanks for the opportunity to reflect a bit more about this. I was remembering this video [0] which talks about Graph Embeddings. In the video, the speak…
-
comment
Comment #31922116
I am really interested in GNN in the context of compilers. * Predicting the color of a node in a graph, could be used for example speculative devirtualization. * Predicting edges w…
-
comment
Comment #31131821
This is awesome! Thanks for sharing!
-
comment
Comment #31122925
Yes, but the problem is learning through the graph data. I.e., it is not a well-structured problem like an image which will always have a certain size in pixels. Coming from a comp…
-
comment
Comment #31122887
Something very similar: a "decompiler" that decompiles minified javascript and guesses variables and functions: http://www.jsnice.org/
-
comment
Comment #31122593
This reminds me a little of the Voight-Kampff test.
-
comment
Comment #29986779
Relevant comic: https://believermag.com/technofeelia-vol4/
-
comment
Comment #29466122
Take a look at coz the causal profiler: https://github.com/plasma-umass/coz From what I know this is the closest project that fits your description.
-
comment
Comment #29428849
I wonder how well one can modify the framework laptop to use the 13 inch e-ink monitor. Even if a small hdmi cable needs to run outside the case, as long as the lid can close (no n…
-
comment
Comment #29319560
Do you know if there's any disadvantage on using the Futamura projections to generate a compiler? Harder to maintain? Some optimizations are harder to express this way? I have some…
-
comment
Comment #29318864
The abstract looks very interesting. I will certainly take a look and read during the weekend. Thanks for sharing. My quick interpretation is that staged abstract interpreters are …
-
comment
Comment #28142654
Not sure how much this fits: * fraidycat: RSS reader where the user can choose refresh rate for different type of feeds. Also different categories (i.e., friends vs brands). * futu…