Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Joky
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
32 ms
·
271.
▲
by
Joky
11y ago
FYI a new instruction selector is in development to replace SDAG.
272.
▲
by
Joky
11y ago
Business that are here to try to "make money from you" sucks and don't stay around if there is good/honest competition. I think good businesses should try to provide you with the best product/service, in way that th
273.
▲
by
Joky
11y ago
Not sure why focusing on Mark Z. It sounds to me like rather "if Wikipedia was a business"...
274.
▲
by
Joky
11y ago
I wish every project I had to work on that wasn't "new" would have been written as a tutorial...
275.
▲
by
Joky
11y ago
I was basically answering "If you're putting lots of logic into ANY CI server you're doing it wrong!". There is a separation of concern: the CI server logic is a refactoring of things that are common to any project. If y
276.
▲
by
Joky
11y ago
You have simple problems to suggest simple solutions. CI logic can gets complicated: What about cascade builds? The pipeline can't be handled in your build script. What about reporting? (list of compiler warnings in the build? List of
277.
▲
by
Joky
11y ago
The lit test are not really "unitests" per-se, even if we try to consider them as it. We are writing them to stress a specific part of the compiler (can we vectorize this specific construct for instance), but they still involve a
278.
▲
by
Joky
11y ago
I'm not sure how the court could force you to do something you can't possibly do...
279.
▲
by
Joky
11y ago
So since this is a "dictionary" based algorithm, what about specializing the dictionary per content (content/type=javascript would have a different dictionary than html for instance). Also to embed Brotli for my custom appli
280.
▲
by
Joky
11y ago
> The only thing that changed in the situation was how people perceived her gender Absolutely not, the "observer" (i.e. herself) is in a different position and probably in different state of mind.
281.
▲
by
Joky
11y ago
This is definitely something I'd really like to see benchmarked: how valuable is it to pile two different "compression" compared only the "complicated" one (gzip or brotli).
282.
▲
by
Joky
11y ago
I don't see why template-based types would be able to be passed by value or returned? An interesting library is Boost::SIMD (!! not part of Boost !!): https://github.com/NumScale/boost.simd
283.
▲
by
Joky
11y ago
Just curious: are you making sure your interviewer are actually first trying to code the project in 3 hours before judging candidates? I mean, it seems to me that most of my colleagues (and myself) are always very optimistic with respect to
284.
▲
by
Joky
11y ago
"so that people understand that some of us actually do make decisions not purely from pragmatic standpoints." Well I guess you meant in fact: "so that people understand that some of us actually do make decisions purely on ide
285.
▲
by
Joky
11y ago
How is it different from Europe? According to Wikipedia [0]: "Under the EPC, and in particular its Article 52, "programs for computers" are not regarded as inventions for the purpose of granting European patents" [0]: h
286.
▲
by
Joky
11y ago
So the C++ way is either to write a code generator for your own DSL, or to write a library that would allow to write you grammar in an eDSL fashion. No pain, no gain ;)
287.
▲
by
Joky
11y ago
Indexing is fine, a great feature would be if Google was able to show it only to the user that can access it.
288.
▲
by
Joky
11y ago
There is a tradeoff between having a dense and compact IR and being able to modify it very easily. LLVM tends to focus on the second. Even if there are plan to balance a bit more, this will take a lot of time (and benchmarking).
289.
▲
by
Joky
11y ago
LLVM instruction selection is slow , there is a "fast-path" which hasn't received much attention (it is only used for -O0 in clang). The new instruction selector work just started and will take a couple of years, considering
290.
▲
by
Joky
11y ago
> Compilers are sexy, but they're very much a solved problem No they're not, and won't be for long (ever?). However it does not matter because they are "good enough". Compilers are driven by heuristics which prov
291.
▲
by
Joky
11y ago
The product is not "git"...
292.
▲
by
Joky
11y ago
I'm pretty sure you missed the point...
293.
▲
by
Joky
11y ago
This seems to me to be very close to what Pythran [0] is doing (since 2011), except that Pythran includes some type inference and bridge with Python code. So view through that lens I'm not really seeing the novelty right now? [0]: htt
294.
▲
by
Joky
11y ago
Many license allows that without a CLA. The CLA allows the company to change the license of the code to whatever they want. Which is usually inhibited by license compatibility...
295.
▲
by
Joky
11y ago
C (or C++) in 2016 and no mention of ASAN/UBSAN(/TSAN)? This seems like a must nowadays.
296.
▲
by
Joky
11y ago
Thanks for the answer. I'm familiar with the "Impedance mismatch" that EDSL have in C++. If done right, it can be very limited. For example, I like what they did with NT2 (for Matlab programmer): https://www.lri.f
297.
▲
by
Joky
11y ago
The question I would have is more: what is the value-added of your own compiler here? Could the same think be done with some C++ operator overloading, and a template library, and the runtime?
298.
▲
by
Joky
11y ago
libdispatch is Open Source for a long time now: http://www.osnews.com/story/22152/Apple_Releases_Grand_Centr...
299.
▲
by
Joky
11y ago
It tries to hurt the big outsourcing companies, but unless it manages to transfer (tens of) thousands of engineers each year they just won't notice it... Also, very often a company needs someone qualified and found a particular candida
300.
▲
2015 LLVM Developers' Meeting videos are up
(lists.llvm.org)
1 points
by
Joky
11y ago
|
0 comments
More ›