Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kps
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
961.
▲
by
kps
4y ago
Would you prefer $ for recovering VMS users?
962.
▲
by
kps
4y ago
I recall reading that the reason is that the mouse pointer is more likely to already be near the left of the window, because more of the text is on the left, especially in a programming language.
963.
▲
by
kps
4y ago
That way, you hire people who are good at networking, and/or gaming the system, rather than people that are good at the work you're hiring for. This adequately explains one or more places I've worked.
964.
▲
by
kps
4y ago
I still like https://secularsolstice.github.io/songs/Contract_Drafting_Em...
965.
▲
by
kps
4y ago
I did misplace the apostrophe. There is no guaranteed common parent directory of all users other than `/`.
966.
▲
by
kps
4y ago
There are many parts of Google that I won't rise to defend, but to preempt the inevitable: Project Zero does disclose Google issues on the same basis as anyone else's. https://bugs.chromium.org/p/project-zer
967.
▲
by
kps
4y ago
Does systemd really hardcode "/home" rather than use the user's actual home directory?
968.
▲
by
kps
4y ago
Historically a lot of programs would use argv[0] as their name. Vi-family editors do have an excuse not to do that, since vi uses its name for other purposes, e.g. `view` for readonly.
969.
▲
by
kps
4y ago
Which GNOME decided to break, because you're a “clown” if you use it. https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/4829
970.
▲
by
kps
4y ago
> some missing fundamentals in the gnome core stuff ? Yes. Policy fundamentals, though, not technical fundamentals.
971.
▲
by
kps
4y ago
There's U+1F517 LINK SYMBOL, which sometimes gets used for this purpose.
972.
▲
by
kps
4y ago
My memory is that it only had to be run on Apple hardware, but perhaps I should go back and check. Or just not tell anybody, and hope the Apple Police don't get me — it's not like I'm letting something that old out to play on
973.
▲
by
kps
4y ago
Is QEMU the best option to run older OS X (in particular Snow Leopard, and yes, a legal retail purchased physical copy) on a modern machine? I currently keep a rather bulky cheese grater to run a few programs from time to time.
974.
▲
by
kps
4y ago
Even better, Fortran allowed spaces anywhere¹ I FACE. EQ. BUT HEN GOT O1 ¹ OK, not in a Hollerith constant.
975.
▲
by
kps
4y ago
But not current web CSS, please. It manages to be simultaneously overcomplicated (including enabling fingerprinting) and really bad at laying out text (e.g. still no baseline grid). A ‘markdown web’ style sheet should be more like document
976.
▲
by
kps
4y ago
Regarding the post topic, it's a shame bash hasn't embraced ksh93 getopts. This is enough to provide short and long options including help messages: usage=' [-1] [+NAME?cmd - XXX Synopsis here] [s:samp
977.
▲
by
kps
4y ago
Yes, these are alternatives to (and/or implemented on top of) shared-memory parallelism, and mostly much better to work with. To continue the cryptography analogy, it's using experts' cryptography libraries. Sometimes you do
978.
▲
by
kps
4y ago
Agreed. Many years of effort went into building TSAN because nobody can get shared-memory concurrency right, and whenever someone thinks they can get shared-memory concurrency right, TSAN comes along and proves them wrong. Concurrency needs
979.
▲
by
kps
4y ago
Zig is a low-level language. You might not have an MMU. You might not have a kernel. You might be the kernel.
980.
▲
by
kps
4y ago
Well, they interact (that's how you get the double-slit interference — or quantum computing) but probably in very limited ways.
981.
▲
by
kps
4y ago
KDE person? Please allow sending crash dumps without friction.
982.
▲
by
kps
4y ago
MacOS used to be better, before the phonification trend. As a heavy terminal user, one thing I very much like about MacOS is that it doesn't steal ASCII control characters for GUI operations. Fortunately KDE/Qt key bindings are la
983.
▲
by
kps
4y ago
“I have a truly marvelous proof that your code is incorrect…”
984.
▲
by
kps
4y ago
It was a joke and not a joke, a joke with a kernel of truth. But I only now just discovered that C23 is genuinely adding `BOOL_MAX`, which reminds me of the classic Fortran — > The primary purpose of the DATA statement is to give names
985.
▲
by
kps
4y ago
std::unique_ptr is reference counted, it's just that the count only goes up to BOOL_MAX instead of LONG_MAX.
986.
▲
by
kps
4y ago
Some other comments¹ have said that some Selectrics had a half-space control, so that would provide 1/24″ horizontally. I think that's the finest in the paper, unless I've missed a case. ¹ e.g. https://news.ycombin
987.
▲
by
kps
4y ago
I thought it was funny because I've seen similar complaints from linters, e.g. clang-tidy's readability-identifier-length plus readability-identifier-naming, or pylint's invalid-name. (clang-tidy at least is smart enough to e
988.
▲
by
kps
4y ago
Hmm, I was at G until the recent decimation, and would have been surprised to see `new`, especially in new (heh) code, because it immediately raises the question of ownership, which means it costs time for every future reader. Taking chromi
989.
▲
by
kps
4y ago
> Probably best for these engineers to move on and find a company that will allow 100% working. I felt the same way about open-office distractions.
990.
▲
by
kps
4y ago
It is too late for me to edit my other comment, but IBM offered ratchet wheels with double the normal number of teeth (54 rather than 27), providing quarter-line motion, for the Selectric. p11 https://bitsavers.org/pdf/
More ›