Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
minipci1321
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
minipci1321
25d ago
> so they do not allow the efficient use of modern CPUs otherwise than by using inline assembly or compiler intrinsics. When one provides the full effect of the operation in the source code, a properly ported compiler backend should be a
2.
▲
by
minipci1321
3mo ago
> C is an abstraction of the machine, so thin it's nearly transparent. -Werror might help with that
3.
▲
by
minipci1321
1y ago
Thought it was about electric fence the malloc debug library, and was surprised to see so many comments. Turns out it is not mentioned at all in the comments, so correcting that :)
4.
▲
by
minipci1321
1y ago
These days they do that using a vape, cover the PCB with a thick layer of vapor and see where it raises the fast after power-up. Youtube has videos.
5.
▲
by
minipci1321
2y ago
Check out: https://www.history.com/news/chernobyl-nuclear-disaster-7-pe... Look up the section for Anatoly Dyatlov
6.
▲
by
minipci1321
2y ago
Ooooh, that hit the nerve )). The author, rather unfortunately, focuses primarily on the predation from the "generalized colleague", and that wasn't welcomed by many commenters, possibly because people in big-tech tend to be
7.
▲
by
minipci1321
2y ago
> Maybe I've read to much French literature which set some expectations. See also: < https://en.wikipedia.org/wiki/Paris_syndrome >
8.
▲
by
minipci1321
2y ago
Do you have siblings? How have they turned out?
9.
▲
by
minipci1321
3y ago
> And even if you write inefficient code, CPUs are so fast that you won't notice it. I think you are arguing for the right cause but with wrong arguments. In C language, not understanding in details what exactly the code does, can b
10.
▲
by
minipci1321
4y ago
"Potop" is also missing it seems? Didn't find "Katyn" either.
11.
▲
by
minipci1321
4y ago
> Yeah they compile to the same machine code operations though. Not always. Switch your example to AARCH64 and check out the BFI instruction.
12.
▲
by
minipci1321
5y ago
> ... malloc() returns a pointer to sequentially-addressable bytes ... malloc () doesn't return even that. It returns 'void *' which isn't of much use without a further upcast. The required upcast, and the rest that f
13.
▲
by
minipci1321
5y ago
> It's also hard to know anything other than C++, because of how taxing the language is; there's little energy left in you to learn something else. When I think that in my industry, good mastership of C++ is, what, 30% of what
14.
▲
by
minipci1321
5y ago
I spent time typing in a setup with very dim ambient light (think of a photo room with dim red light). I still cannot touch-type, but after some time I discovered I can type in QWERTY on any keyboard layout.
15.
▲
by
minipci1321
5y ago
> Changing return type from "void" into some "result" is a mechanical change. .. but then checking the returned val for error in every call sites is very far from mechanical change. (Attribute about unused return resu
16.
▲
by
minipci1321
5y ago
> 10. has anyone yet found a legitimate use for throwing an `int`? I use that a lot in constexpr computations -- to stop the compilation, I usually do 'throw __LINE__'. -- Using a more complex type is not warranted -- there is
17.
▲
by
minipci1321
5y ago
Let's go see some figures! "Empirical Study of Power Consumption of x86-64 Instruction Decoder" https://www.usenix.org/system/files/conference/cooldc16/cool... From the conclusion: "T
18.
▲
by
minipci1321
5y ago
Somehow I doubt this wide-sweeping affirmation, are you sure? Atom is really big family by now, starting from Silvermont it vent full out of order with all bells and whistles, I find it hard to believe OO backend is anywhere near the size o
19.
▲
by
minipci1321
5y ago
> Mixing unsigned and signed is seriously broken in C, and hence better to stick with signed. Mmmm .. maybe in this specific case (didn't look). But if you meant this as general advice, then one should keep in mind that unsigned ove
20.
▲
by
minipci1321
5y ago
You are of course entitled to your personal opinion, and sharing it is OK, but this: > ... the low work ethic .. (I exaggerate, slightly). is a very wide-sweeping generalization which insults many of us. Why is it that, every time someon
21.
▲
by
minipci1321
5y ago
> After years of optimization, I have a better quality of life than our CEO. I'd be insane to give it up. Maybe you did run in to it but haven't mentioned, or maybe 5 years is not enough to see it -- have you noticed that a big
22.
▲
by
minipci1321
5y ago
Many (most by now?) consumer cable networks use SIP (check out PacketCable 2.0) and still don't/wouldn't interoperate. There is much more to voice calling than just SIP, big part of that is attaining guaranteed acceptable qua
23.
▲
by
minipci1321
5y ago
IBM s/370 (possibly even s/360) too had memory page tagging -- see instructions ISK / ISKE.
24.
▲
by
minipci1321
5y ago
Oh, don't get me wrong, I am far from blaming employer on that. Or anyone for that matter (not Canadian, Europe, our govt does what they can ... you cannot break bones to national business culture in one-election-term timeframe). It is
25.
▲
by
minipci1321
5y ago
Over here, yes, it has gotten worse since 2001 -- asian shops press much harder now, cheap remote labor really easily available ... competition vent through the roof. Longer hours, guilt feels stronger, sloppier work, inter-team communicati
26.
▲
by
minipci1321
5y ago
Replied to your personal address.
27.
▲
by
minipci1321
5y ago
I only quickly checked and found this: https://rusneb.ru/catalog/000224_000128_0000488231_19751015_... -- click on "Skachat' PDF" (second from the top on the left). Unfortunately it is in Russian, not su
28.
▲
by
minipci1321
5y ago
Great accomplishment, but people were building 3D ultrasonic scanners back in 80-ies, for much less than $100: [didn't read your article, your claim has put me off, sorry] -- use an electric spark gap as the wideband acoustic source --
29.
▲
by
minipci1321
5y ago
> Another perk: in communism you did NOT pay any from of income tax as ordinary worker Income tax was of course collected: https://aif.ru/money/mymoney/kakoy_podohodnyy_nalog_byl_v_ss... of which workers might
30.
▲
by
minipci1321
5y ago
Maintaining projects in assembler requires much less heroics than developing them. Significant part of Soviet computer program, shortly before (Minsk 32), and after they switched to cloning IBM mainframes (ES EVM), was maintained in assembl
More ›