Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
patrec
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
391.
▲
by
patrec
5y ago
Have a look here: https://gitlab.freedesktop.org/terminal-wg/specifications/-/... Basically Kovid Goyal, the author of kitty, volunteered to write a spec, based on the work he did for kitty, but got fed up wi
392.
▲
by
patrec
5y ago
Already done. Kitty and other modern terminals have an extended keyboard interface which allows to detect keypress, keyrelase and arbitrary key combinations (unlike legacy vt100-style terminal emulators, where e.g. Tab and Ctrl-I are indist
393.
▲
by
patrec
5y ago
Not at all. FAANG is just a convenient and geographically comparable reference point. I have no trouble finding non-FAANG UK developer jobs online that pay more than ~$65k/year and neither should you. I'm not deeply familiar with
394.
▲
by
patrec
5y ago
I'd say the chances of someone enjoying working with strings in say javascript or java and their code actually working correctly over the range of possible inputs it is intended to handle are pretty slim, but that may just be my lack o
395.
▲
by
patrec
5y ago
I'd take ocaml's unicode support over python's, javascript's or java's any day of the week.
396.
▲
by
patrec
5y ago
I think you should entertain the possibility that not all that salary gap is explained by geography. I suspect that one of three things would have to be true of either you or the two hypothetical devs: 1. You are really bad at salary negoti
397.
▲
by
patrec
5y ago
> - Changes to C source files of a shared library should not require a rebuild of dependents (assuming you don't LTO with shared library bitcode) Not so. Nix does dynamic linking right, too, which means you dynamically link to a uni
398.
▲
by
patrec
5y ago
Michael Kail, the Netflix exec convicted by a jury trial, had kickback agreements with the following vendors, according to the article: - Netenrich (and VistaraIT, wholly owned by Netenrich) - Platfora - Sumo Logic - Netskope - Maginatics
399.
▲
by
patrec
5y ago
> The fork+exec has many unobvious advantages over CreateProcess, What are the advantages you see, that are not rooted in the fact that it's very difficult to create any remotely sane declarative API in a language as imperative and
400.
▲
by
patrec
5y ago
If you have an IT career and ever advance far enough in it, chances are pretty good that you will eventually need to log into various types of servers, vms, container images that you either have no administrative control over or where this
401.
▲
by
patrec
5y ago
> I never understood the hate Nano gets from vi users. The reason I hate nano was that it's been forced upon me for in my view entirely misguided attempt to make the commandline more approachable. So that now instead of any competen
402.
▲
by
patrec
6y ago
> Out of memory means, your system is simply not designed for the task at hand. You seem not very familiar with the memory "management" behavior of Linux and the wonderful ecosystem it has engendered. For example no matter how
403.
▲
by
patrec
6y ago
I think Rust also meets all the criteria the author lists, probably Kotlin too, and arguably even Typescript (the quality package manager is a bit of a stretch, but I suspect the nominal typing the author hankers after can be emulated well
404.
▲
by
patrec
6y ago
> If you store data on a hard drive you purchased from Best Buy, do you own that data? I can plug the Best Buy harddrive into almost any computer/SAN I want to and utilize for the purpose I bought for without any lock in. Using the
405.
▲
by
patrec
6y ago
You clearly have the upsell part, but where is the "and win over the enthusiast crowd by making it possible to host your own alternatives to those services with a little technical know-how." part? I and probably many others would
406.
▲
by
patrec
6y ago
Digit = finger. Most people have 10. It was a pun.
407.
▲
by
patrec
6y ago
I wonder how the Korean newspaper in the second photo ended up in this Afghan village.
408.
▲
by
patrec
6y ago
[From memory, so take with a grain of salt] a) tooling and familiarity b) it's leveraged for modularity, composition and access control. Normal unix basically has no modularity and little composition beyond piping to stdin (which is o
409.
▲
by
patrec
6y ago
LSP provides the bare minimum semantic support (navigation, completion, inline error annotations and basic refactoring support) to make emacs or vim worth of consideration for serious coding at all, and only because the inferior code unders
410.
▲
by
patrec
6y ago
If you think Doom Emacs has all the power of a full IDE, you have no clue about IDEs.
411.
▲
by
patrec
6y ago
If you manually screwed around with the most significant bit of the underlying bit pattern (rather than just writing -x like any normal person) I'd expect to get a NaN -- assuming of we keep an explicit sign bit in the representation a
412.
▲
by
patrec
6y ago
Having a single (unsigned) infinity (and a single zero!) seems cleaner in some ways (and I dimly seem to recall that some pre-ieee754 floating point hardware worked that way). On the other hand, having e.g. a neutral element for both max an
413.
▲
by
patrec
6y ago
I meant as in infinitesimal, not as in machine epsilon (which lacks the required properties) -- poor wording on my part. If you have numbers of impossibly large magnitude you probably also want corresponding numbers of impossibly small magn
414.
▲
by
patrec
6y ago
> Your approach makes the range asymmetrical like it happens with integers. Not necessarily since you've got (a lot of different) NaNs anyway. For the sake of argument, you could give up one one of them and make it positive zero (si
415.
▲
by
patrec
6y ago
When does this need arise? Well, otherwise inverting a value can change it's sign and in particular inverting -∞ twice will give you +∞, and being off by "2∞" is a pretty large error for a lot of computations ;) You can end
416.
▲
by
patrec
6y ago
It is? When was the last time a grossly incompetent or even downright criminal American CEO lost equity or suffered a substantial financial or legal penalty? Jeffrey Skilling in 2006?
417.
▲
by
patrec
6y ago
It becomes more natural/C-like if you think of ADD foo bar not as foo + bar but as foo += bar And then apply a prefix syntax correction, to end up with += foo bar (Or, equivalently, always mentally a
418.
▲
by
patrec
6y ago
Lua has problems, but is an under-appreciated language, IMO. And the only of these problems which is an essential characteristic of the language (the table data structure) is an original enough idea that it can probably only be judged a
419.
▲
by
patrec
6y ago
> In RAII aware languages (it is not only C++ that has it), you don't need to forget to call anything. Uhm, how about delete? C++ only introduced working smart pointers a quarter century in with C++11. In the case that the lifetime
420.
▲
by
patrec
6y ago
> I would also add "Dahl" for Simula, McCarthy for Lisp, Grace Hopper for Cobol for bringing in innovative ideas and the Standard ML folks as another example for tayloring a great mix of concepts. I agree (maybe excepting Cobo
More ›