Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Annatar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
61.
▲
by
Annatar
4y ago
"This may be a silly question, but how would you think to install packages if not with pip?" Through the native software management subsystem: RPM, SVR4 packaging, pkgsrc, MSI... always use the native software management subsystem
62.
▲
by
Annatar
4y ago
"Running virtualenvs is "fine" until you're not connected to the internet, a less-and-less common scenario thankfully." Any high security environment (read: the financial industry) will have most of the servers purp
63.
▲
by
Annatar
4y ago
"pip handles that too!" One is not supposed to have more than one software management subsystem on a server because it leads to a hodge-podge mess: imagine you have 100'000 servers and it's RPM this, then pip that, then
64.
▲
by
Annatar
4y ago
Python is a horrible language for system administration (or designing systems as in system engineering, for that matter): it's big, it's bloated, it's over-complicated, it's slow, it's hard to debug. Shell is the na
65.
▲
by
Annatar
4y ago
"An instruction cache also eliminates them, leaving only the code size benefits." The performance of movem.l in the MC68000 comes not from multiple load, but from multiple store, because the main memory access incurred a tremendou
66.
▲
by
Annatar
4y ago
ARM and x86 are only two out of many processors: you are purposely choosing to confuse market dominance with what exists, and I fault you for it, because by behaving in this way, you are helping perpetuate the monoculture. The moment you he
67.
▲
by
Annatar
4y ago
just one example of weird insanity from that table: slli rd, rs1, {1,2,3} add rd, rd, rs2 Fused into a load effective address ...this is so insane. Whoever thought that this is okay and good, has, in my opinion, severe psychological and ps
68.
▲
by
Annatar
4y ago
Loading and storing multiple registers is by no means weird: the MC68000 family has the movem.(b|w|l) instructions which do exactly that, and it's one of the best things since sliced bread because performance can be gained when used cl
69.
▲
by
Annatar
4y ago
That's because it is insane: how come most processors are big endian, how did they manage just fine?
70.
▲
by
Annatar
4y ago
Fortran. This essay sums it up rather well: https://news.ycombinator.com/item?id=31123165
71.
▲
by
Annatar
4y ago
HPPA upwards-growing stack: far more logical when one thinks about it, because in an upwards growing stack, the limit of the stack is the available memory, rather than some arbitrary size decided by someone arbitrarily. SPARC register windo
72.
▲
by
Annatar
4y ago
You're joking of course, but it was me who wrote that, and I stand by what I wrote.
73.
▲
by
Annatar
4y ago
The worst offenders are the ones who even put the logic in to let one know that they knew exactly what one meant, but instead of accepting it they purposely throw an error, and adding insult to injury, telling one what one should have provi
74.
▲
by
Annatar
4y ago
Oh, if only I could upvote this more! And even more torture and suffering is reserved for those morons who use --long-options "because they are easy to remember".
75.
▲
by
Annatar
5y ago
It is useful: it points out why one should stay away from Debian GNU/Linux. Sometimes, knowing what not to do is far more useful for making the correct choice.
76.
▲
by
Annatar
5y ago
vi, because with it I can program the computer to do work for me automatically, which I would otherwise have to do manually.
77.
▲
by
Annatar
5y ago
I have empirically determined that the main reason for this problem is the unwillingness to put in the effort to completely automate the work. The most often used argument I get is: it's not worth the effort to completely automate som
78.
▲
by
Annatar
5y ago
Fine. Apology accepted.
79.
▲
by
Annatar
5y ago
I have a degree in the subject matter and I also run QNX so I know how it works and am well aware of what the trade-offs are, thanks. Before I even graduated from the university, I used to write lots of code which ran inside of interrupt re
80.
▲
by
Annatar
5y ago
One of the core characteristics of a real time operating system is that it has to service events within guaranteed time.
81.
▲
by
Annatar
5y ago
What you claim is technically impossible: there is no way to stop someone coding in assembler from making a kernel system call. I am absolutely arguing against Rust because it’s a horrible language and even if it weren’t it’s not as ubiquit
82.
▲
by
Annatar
5y ago
It isn't any kind of bait. And libfortran makes direct syscalls, making the author's argument flawed and lack of insight obvious, at least to me. The syscall interface is not C, if you look at the generated assembler code, the o
83.
▲
by
Annatar
5y ago
Yes, of course it does: libfortran implements the same or similar things libc does; in order to do that, it has to make system calls.
84.
▲
by
Annatar
5y ago
All it takes is for someone to "get creative" and write a mission critical piece of software in their newly invented language, and then one gets stuck deciphering that mess when things go awry, which they always do. Can you not
85.
▲
by
Annatar
5y ago
Fortran doesn't need libc to make syscalls. (And Linux was the very last kernel which begat stable syscalls: HP-UX, IRIX, Solaris and illumos have all had stable syscalls for several decades.)
86.
▲
by
Annatar
5y ago
When one's person creativity causes another a lot of work and unnecessary problems, then we have a problem. And a huge problem at that. This is exactly the case.
87.
▲
by
Annatar
5y ago
Because why learn how to make RPM's and build, test and deliver software in the OS' native format with just rpmbuild --clean -ba yourpackage.spec when so much precious time could be wasted perpetuating this fragile, order of magni
88.
▲
by
Annatar
5y ago
The MOS 6502 processor has only three 8-bit registers and only supports 8-bit integer arithmetic, so implementing one's own multiple precision floating point arithmetic is a major pain in the ass. If the C compiler doesn't provide
89.
▲
by
Annatar
5y ago
The bare minimum is 128 MB. A fully working yet minimal Solaris 10 system runs in less than 64 MB (~57 MB). ZFS releases ARC memory as the memory pressure from applications running on the system increases; it's been that way since day
90.
▲
by
Annatar
5y ago
I've been using ZFS on Solaris 10 on a 4 x Pentium Pro @ 200 MHz a socket, with 256 MB of RAM since July 2006. Wasn't a speed demon but it ran okay for years as our central storage server until we upgraded to faster hardware.
More ›