Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Annatar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
451.
▲
by
Annatar
7y ago
“the system, or public safety, cares more about the city, now that there’s gentrification and you’ve got big businesses and you’ve got dollars and you’ve got white people moving in,” Clarke said. "White people"? That's racial
452.
▲
by
Annatar
7y ago
Can you prove that binaries compiled with profile feedback are slower? No, I did not keep track of JIT but it is a very raw wound or I wouldn't have commented. I want machine code executables. No JIT. Not even in the theoretical case w
453.
▲
by
Annatar
7y ago
Just in time compilation is still slower overall because you incur the assembler penalty. Another problem with just in time compilation is that one cannot control when and how many times it happens. I'm sick and tired of waiting for JI
454.
▲
by
Annatar
7y ago
The machine code has to be faster because the intermediate to machine code step, which impacts performance at least once is eliminated.
455.
▲
by
Annatar
7y ago
The abstract machine in C is a concept, not an actual machine. The entire C compiler toolchain is designed to translate that abstract machine into machine code suitable for the target.
456.
▲
by
Annatar
7y ago
"Abstract machines and just-in-time compilers make languages like Java more efficient, not less." More efficient when compared to itself, but still extremely slow and inefficient compared to a straight machine code binary executab
457.
▲
by
Annatar
7y ago
That is theoretically impossible: a bytecode VM must perform machine code generation and it must do so on the fly or pre-assemble the code, both of which impose a tremendous performance penalty. That's why Java is so slow, for example.
458.
▲
by
Annatar
7y ago
I think the two-pass assembler method is the way to go. With hand-crafted keyword to mnemonic translation tables.
459.
▲
by
Annatar
7y ago
"So much so that you might as well emit machine code instead." Exactly, thank you!!! So why the hell would you screw around with bytecode!?!?! I don't want portability, my source code is portability! I want the fastest possib
460.
▲
by
Annatar
7y ago
What does owning all these processors have to do with bytecodes and VM's? What kind of a statement is that?
461.
▲
by
Annatar
7y ago
I know that. It's been that way for years. His lecturing was really upsetting.
462.
▲
by
Annatar
7y ago
I sure hope it says something about me. And just for the record, IT is this terrible cesspit of reinvented wheels by hordes, so yeah, hordes are not right. Never will be.
463.
▲
by
Annatar
7y ago
I read that. Outlined means how one might go about it, but doesn't provide details. That's why it's an outline. Why spend the entire book on tokenization circa 1981 when what's really needed are compact, fast, executable
464.
▲
by
Annatar
7y ago
Started reading the sample text but as soon as I read abstract machine it was all over: we have suffered far too much and far too long under inefficiencies and distribution nightmares of abstract machines like that of Java, .NET or Python
465.
▲
by
Annatar
7y ago
It's a popular thing to downvote me, but that's the history of the entire mankind, to punish those who ask the critical questions or think differently from the mainstream. I don't really care any more: if I want to ask my que
466.
▲
by
Annatar
7y ago
That is not what I asked. I asked how well this new terminal emulates DEC VT-family of terminals.
467.
▲
by
Annatar
7y ago
What's the compatibility with DEC VT family (100, 220, 300, 400) like, id est can this program be used to ssh into a UNIX®️ host and do work as one would for example with PuTTY?
468.
▲
by
Annatar
7y ago
You should not need to build static libraries if you pick the oldest RHEL you can find among your customers: the GNU people claim that their libc is backwards-compatible, so your executables and libraries should work with the latest glibc.
469.
▲
by
Annatar
7y ago
Don't do it. Customers hate it when you don't deliver clean operating system packages for the platform they run and they consider anything less unprofessional. I'm talking about enterprises and governmental institutions, not
470.
▲
by
Annatar
7y ago
I do, because in long term sight their approach is irrational and expensive.
471.
▲
by
Annatar
7y ago
A language package manager is system administrator's enemy and her or his nightmare. Now you explain to me why and how that is the case.
472.
▲
by
Annatar
7y ago
Absolutely correct. Those who do not understand the hardware on the register and machine code level should go master that first before dabbling with C. One has to learn to walk before one attempts to run. Working on and with computers requi
473.
▲
by
Annatar
7y ago
That's again due to incompetence and not a fault of RPM. My own spec files build cleanly across both without any additional effort. It's not rocket science but insight.
474.
▲
by
Annatar
7y ago
Search for "free shell accounts". You might be surprised.
475.
▲
by
Annatar
7y ago
But you don't have limited time to re-invent the wheel over and over again by inventing new programming languages, learning new frameworks and re-implementing what already exists? How many headlines here were of the "why do it ine
476.
▲
by
Annatar
7y ago
What do you think powers the InterNet that you're connected to right now? Multiuser systems, running applications under different logins. Even the much hated systemd brought physical multiuser computing back to GNU/Linux.
477.
▲
by
Annatar
7y ago
Linux is just a kernel, so every distribution is a somewhat similar yet completely different operating system. Reality is, most software targets CentOS / RHEL, OpenSUSE / SLES and Debian / Ubuntu. That's exactly two pack
478.
▲
by
Annatar
7y ago
But it won't solve the problem of developers' unwillingness to learn how to make operating system packages now will it? I don't get it: people like that will sink and waste hundreds of hours learning useless garbage like Pupp
479.
▲
by
Annatar
7y ago
"No need to install". This is every system administrator's nightmare: users running arbitrary executables bypassing operating system packaging. Come time to upgrade or reinstall what can happen? If there are security updates
480.
▲
by
Annatar
7y ago
I know, I run NetBSD on my A1200 as well. I have it set up as a dual boot.
More ›