Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
efferifick
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
efferifick
6y ago
Not sure how realistic it would be, but I would like to see a RISC-V base core, and the FPGA implementing the extensions. Why? Because it would be cool! Also, I don't really see a use case except for debugging compilers supporting mult
32.
▲
by
efferifick
6y ago
While sibling comments mention that it is probably wiser to learn digital logic before HDL (and I agree with them), I think it is important to also consider that there is now High Level Syntehesis where programming languages similar to C (e
33.
▲
by
efferifick
6y ago
Bianca Giaever is my favourite story teller. She made a mini series podcast called Constellation Prize for the Believer magazine this year. I want to say that my favourite episode is "My Year with Franz" where she spends a couple
34.
▲
by
efferifick
6y ago
A little bit off-topic, but Hardy Heron was my first Linux distro. For reference this was on 2008. One more release after Groovy Gorilla and the naming convention goes back to the letter H. I'm really happy that Ubuntu is still around
35.
▲
by
efferifick
6y ago
There's also https://github.com/intel/yarpgen which I haven't used. I believe there are a couple of others...
36.
▲
by
efferifick
6y ago
Thanks! I'll try to join their slack after work :)
37.
▲
by
efferifick
6y ago
Do you know how they would hash a recursive function? Or where I can learn about this? Thanks! EDIT: I am asking more about the hashing function than about the language. Because if there is a recursive function, that means that one would ne
38.
▲
by
efferifick
6y ago
This is funny and also sad. I don't know if DFW would love it or hate it. Great art piece. I really value this work. Thanks for making this.
39.
▲
by
efferifick
6y ago
I know the person who is working on an implementation of this in GCC. However, it is still early days and the implementation is not ready for public consumption. Other than that, I've only seen this transformation on academic papers.
40.
▲
by
efferifick
6y ago
I might be biased because I'm currently working on this same optimization but for GCC. I think that it is more complicated than it seems. Defining the layout of a structure is normally done during parse time (at least in GCC). And one
41.
▲
by
efferifick
6y ago
Mmm... I might be able to provide some insight... For the C language it is not possible to reorder fields generally at compile time. This is because if a user defines a struct and the struct is passed to a library that was pre-compiled,
42.
▲
by
efferifick
6y ago
I'm looking for source to source interprocedural C slicers. If anyone knows of any freely available let me know please. :)
43.
▲
by
efferifick
6y ago
"I also wondered if I can make a TCCPP until Iearnt not only C++ syntax is ambiguous (and so we need some form of context sensitivity)" I believe a C parser would also need some form of context sensitivity. "T * x;" can
44.
▲
by
efferifick
6y ago
* fuzzers https://blog.regehr.org/archives/1687
45.
▲
by
efferifick
6y ago
I guess it depends on the optimization function? However, I suspect to avoid loops there will be loop unrolling and to avoid interprocedural analyses (which I believe is beyond the scope of Stoke) it may use inlining, which may increase the
46.
▲
by
efferifick
6y ago
Sigbovik is a joke journal. A very serious and very good joke journal.
47.
▲
by
efferifick
6y ago
There is something like this already and it is quite good. It is used for deobfuscating javascript [0][1]. [0] https://www.sri.inf.ethz.ch/research/plml [1] http://jsnice.org/
48.
▲
by
efferifick
9y ago
one free month and money? => travel! one free month and no money? => read!
49.
▲
by
efferifick
9y ago
Why don't you make your own curriculum? What do you want to learn?
50.
▲
by
efferifick
9y ago
I would probably go to art school.
51.
▲
by
efferifick
9y ago
Yes, but this paper is old so they did the right thing by using SPECjvm98 at the time the paper was written.
52.
▲
by
efferifick
9y ago
If anyone is interested in boredom, here is a book that I found useful. Peter Toohey. Boredom: A Lively History
53.
▲
by
efferifick
9y ago
Reminds me of the Journal of Universal Rejection. http://www.universalrejection.org/
54.
▲
by
efferifick
9y ago
Producing Wrong Data without Doing Anything Obviously Wrong. Immediately useful for anyone measuring compiler transformations performance!
55.
▲
by
efferifick
9y ago
The Futamura projections are such a cool result of partial evaluation! Thanks for pointing it out, otherwise I would not have known about them.
56.
▲
by
efferifick
9y ago
I think you are missing the point of the parent post. He is not stating that the 10,000 rule will make you a jack of all trades. He is saying that he was able to cut down the "10,000" hours to less because of his transferable skil
57.
▲
by
efferifick
10y ago
I liked and recommend "The Transhumanist Paradox" https://media.ccc.de/v/33c3-8064-the_transhumanist_paradox
58.
▲
by
efferifick
10y ago
Also: https://arxiv.org/abs/1606.04080
59.
▲
by
efferifick
10y ago
There is also m4sh which are just M4 macros that compile to portable bash scripts. Albeit it is not convenient to write in, and probably harder to avoid making mistakes. [0] https://www.gnu.org/software/autoconf/ma
60.
▲
by
efferifick
10y ago
McSweeney's is my favorite place on the internet!
More ›