Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
temac
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
71 ms
·
691.
▲
by
temac
7y ago
"Common Clause" prevents everybody to run it for "any purpose". Of course it does not fit the requirement for free software. I doubt that "can you run it?" is meant to be interpreted as: "can you run it, s
692.
▲
by
temac
7y ago
I do not think that there is a coordinated effort whatsoever to disrupt Free Software communities (at least not at industrial scale, maybe there are groups of 3 or 4 people with a similar mindset doing things together, but that is the case
693.
▲
by
temac
7y ago
The agenda is made very clear toward the end of the article: > As stewards of the free software definition, the Free Software Foundation should be taking the lead in ensuring that these issues are discussed. The priority of the board rig
694.
▲
by
temac
7y ago
You can't balance despicable policies by being merely competent in your other missions.
695.
▲
by
temac
7y ago
Also such licenses are not Free Software. And from a practical point of view (existing in the ecosystem) that matters a lot.
696.
▲
by
temac
7y ago
You would be a fool to buy things from Chef after they show such a trivial vulnerability.
697.
▲
by
temac
7y ago
Besides the political statement, do you have any technical opinion about an organization such as Chef shipping things that have runtime deps to third parties?
698.
▲
by
temac
7y ago
Not it is not fine at all. If you have too many instructions but not enough, your whole CPU will run slower mostly on non AVX-512 instructions, and maybe even your whole package => the end result will just be slower. Not to say that thos
699.
▲
by
temac
7y ago
Nope. At this point given the state of the market, and given what AVX512 does to begin with (so maybe the "at this point" will be for forever), it makes very very little sense to use it everywhere. It would just be actively detrim
700.
▲
by
temac
7y ago
That's not a very good example; this code is generic (although non portable) C optimized implementation, not something making use of fancy processor instructions. It is even less probable that the compiler understand it and manage to o
701.
▲
by
temac
7y ago
Although you probably overestimate a bit the impact of uarch diff between haswell and zen, there is some truth in theory in what you said. In practice, zen is quite close to Skylake in terms of general uarch principles and main figures, and
702.
▲
by
temac
7y ago
> std::deque has O(n) insertion/deletion in the middle I'm curious to know from approximately which n this is a problem though. It can be easy to make something with a better O complexity that is actually slower for what comput
703.
▲
by
temac
7y ago
Can you also benchmark against std::deque?
704.
▲
by
temac
7y ago
I think there are some static analysis tool. At first it was some proprietary tools ran by who knows who, but this was obviously an enormous problem in the context of Linux dev, so IIRC somebody wrote something (that might be quite primitiv
705.
▲
by
temac
7y ago
Linux only compiles with at least semi-recent compilers. The minimum version for GCC even has been bumped not too long ago. They certainly are able to handle C99 style declarations. Why Linus hate them, I don't know, probably he could
706.
▲
by
temac
7y ago
> Money is too risky to hold – making US prisons one of the few places on earth where the dollar is not accepted. Yeah no. You can't buy in USD in tons of places around the world. Maybe the most part. You can find an exchange, but t
707.
▲
by
temac
7y ago
It was my understanding that such redundancy for automation purposes did not even exist, and that despite having 2 AoA sensors only one was selected before a flight, with the computer switching the one to be used between each flight. Also S
708.
▲
by
temac
7y ago
Yes I see that, I was not describing what the compiler should observe to work properly, I was describing the erroneous reasoning it was making prior to the fix. I should have written: non-nullness of 'node' . And TBH I'm sta
709.
▲
by
temac
7y ago
Of course there is no UB in the source code. That makes the problem worse, not less bad... Non-nullness is inferred from 'node->child = NULL;' which would be UB would node be NULL. At this point the compiler thinks it is superf
710.
▲
by
temac
7y ago
I'm curious why you think that? The origin is absolutely the usual exploitation of UB in the sense that the compiler supposes that code paths that are past one can be elided (because programmers never write bugs, that kind of interesti
711.
▲
by
temac
7y ago
There is pretty-much only copyrighted material in this repo. Copyright is not purely literal, especially when it's copyright of computer code...
712.
▲
by
temac
7y ago
The reversed SM64 binary was compiled without optim IIRC though. Of couse you can reverse an optimized binary, just launch IDA and start to have fun to get an idea of the work. Doable, but of course harder.
713.
▲
by
temac
7y ago
I don't know, you can use valgrind and fsanitize and ibstdc++ __gnu_debug:: containers or _LIBCPP_DEBUG under libc++. Just know your tools...
714.
▲
by
temac
7y ago
Your layering does not really have practical consequences that would matter to exclude a field for engineering. Plus you are focusing on the technologies, and while this is important this is really not what distinguish an engineer from a no
715.
▲
by
temac
7y ago
Highly depends of your region. In France being an "engineer" means having an official Engineering Degree, or simply occupying an engineering position (the degree is not strictly necessary, you can have another one or even none at
716.
▲
by
temac
7y ago
> Software Engineering is not an engineering For those who refuse to practice engineering, casting that self-fulfilling prophecy over and over instead, yes, what they call "Software Engineering" is not engineering. They are ton
717.
▲
by
temac
7y ago
The ISA is mostly the same. I mean, look at https://www.ibm.com/support/knowledgecenter/en/ssw_aix_72/as... There are differences in details about uncommon instructions, irrelevant assembly language chan
718.
▲
by
temac
7y ago
Impressive but is this a good idea? Either you need a crazy thermal solution, or it must be way less thermally dense than smaller chips can be. And is it really that much of an advantage to stay on chip compared to going through a PCB, if d
719.
▲
by
temac
7y ago
> The "what color is your function?" post fails to acknowledge that goroutines are just threads, which is one of my major issues with it. """Three more languages that don’t have this problem: Go, Lua, and Ruby. A
720.
▲
by
temac
7y ago
You are talking about mostly source code organization. Which every sane project does. So of course it is unlikely there is something that e.g. draws pixels in the scheduler. But for example there is still some space reserved in the TEB fo
More ›