Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gnufx
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
421.
▲
by
gnufx
5y ago
Haskell has an alternative parens-and-braces syntax to the offside rule; that was meant particularly for machine-generated code if I remember correctly. Edit: I meant to add: you need to decide whether ";" is terminates or joins s
422.
▲
by
gnufx
5y ago
I don't know what Dwarf Fortress is, but that's what I meant. Fortran now has INTENT specifiers, and you can expect constants to live in .rodata(?) on ELF systems, so you get a SEGV if you evade any compiler warning.
423.
▲
by
gnufx
5y ago
I was responding to "completely absent in all modern languages". Alternate return has been in the standard since '77, and Fortran 2018 seems modern enough.
424.
▲
by
gnufx
5y ago
Yes, as always, it depends. The typical problem with array operations, e.g. in Fortran, is how well they're "scalarized", and the possible cost of not doing copy elimination over subroutine calls, for instance. Presumably th
425.
▲
by
gnufx
5y ago
Not hate for loops, but if you replace them with, say, array operations, you've removed the need to prove your loops correct -- or removed a possible source of error from getting them wrong. I guess what's clearer is a matter of
426.
▲
by
gnufx
5y ago
Fortran actually passes by value-return, or whatever you call it, not by reference. The call may still be compiled by reference, of course, and it used to be fun to change the value of a number in the days when it wasn't in read-only
427.
▲
by
gnufx
5y ago
Is the PL/I alternate return fundamentally different from Fortran's (or FORTRAN's in those days)?
428.
▲
by
gnufx
5y ago
> you can buy up to a 24 core, SMT4 system (96 threads) For what it's worth: $ lscpu | head -5 Architecture: ppc64le Byte Order: Little Endian CPU(s): 160 On-line CPU(s) list: 0-
429.
▲
by
gnufx
5y ago
> what benefits does POWER and SPARC brings to the table Radiation hardened implementations, e.g. spacecraft, is one niche, though I don't know whether that has anything particular to do with the ISA.
430.
▲
by
gnufx
5y ago
Although it's one of the "different" things, along with memory model, the page size is the same for Fedora aarch64 if I remember the discussion right. Is POWER9 compilation generally poor compared with other targets? It didn
431.
▲
by
gnufx
5y ago
https://libre-soc.org/ is perhaps interesting in the POWER space.
432.
▲
by
gnufx
5y ago
If the implication is that POWER is somehow new, I first used it when it was RS/6000 and introduced FMA. There was subsequently a rather large installation at my lab. Firefox without the JIT is only a problem with the "modern&qu
433.
▲
by
gnufx
5y ago
Er, no. I do that stuff (well, I'm not clever enough for C++ generally, and it would be OpenMP rather than plain pthreads) on the sort of nodes that Sierra uses. However they mostly use the GPUs, for which POWER9 has particular suppo
434.
▲
by
gnufx
5y ago
> destroying the finances of many if not all of your customers Only above the non-trivial limit guaranteed for UK regulated banks.
435.
▲
by
gnufx
5y ago
As put best by a comedian or two for those who haven't come across it before: https://www.theguardian.com/commentisfree/2018/nov/25/identi... https://www.theguardian.com/commentisfre
436.
▲
by
gnufx
5y ago
http://duplicity.nongnu.org/ at least can use PGP public keys. I've used it for a long time and not seen any particular reason to change.
437.
▲
by
gnufx
5y ago
You will generally want at least -funsafe-math-optimizations for performance-critical loops. Otherwise you won't get vectorization at all with ARM Neon, for instance. You also won't get some simple loops vectorized (like product
438.
▲
by
gnufx
5y ago
GCC attributes give you per-function control over both target and optimization options (unfortunately not with Fortran). I'd have to look up what's available, but some per-loop control is possible with OpenMP pragmas too (perhaps
439.
▲
by
gnufx
5y ago
For what it's worth, it's used by by the de-Googled phone /e/ Foundation at https://spot.ecloud.global and seems to work tolerably well.
440.
▲
by
gnufx
5y ago
On the basis of what physics?
441.
▲
by
gnufx
5y ago
> They’re slow, isotropic Not necessarily, if produced with an accelerator. (Potentially a nuisance to gamma-ray spectroscopists, generating spurious anisotropic scattering peaks.) Otherwise, yes.
442.
▲
by
gnufx
5y ago
If you're allowed an accelerator, perhaps something like https://en.wikipedia.org/wiki/ISIS_neutron_source if not in a confined space.
443.
▲
Assessing the Viability of an Open-Source Cheri Desktop Software Ecosystem
(lightbluetouchpaper.org)
1 points
by
gnufx
5y ago
|
0 comments
444.
▲
by
gnufx
5y ago
I haven't checked quite what Keyoxide is doing, but I'm not sure cryptography is the only thing worth auditing for security.
445.
▲
by
gnufx
5y ago
I probably wouldn't just rely on SSH host key pairs either outside something like a compute cluster.
446.
▲
by
gnufx
5y ago
Not the main point -- and I don't know why a filesystem needs to be in kernel space -- but the swipe at network filesystems is wrong. Of the ones I know, at least OrangeFS can use public keys, if that's what you want (though I do
447.
▲
by
gnufx
5y ago
If you rely purely on Tailscale networking, and trust any process on the client, why do you need PAM (assuming OpenSSH sshd configuration if you can't simply listen on that address)?
448.
▲
by
gnufx
5y ago
No, within the last month. One thing is that I don't see anything about auditing for Keyoxide, but Keys is up-front with a warning.
449.
▲
by
gnufx
5y ago
There's also https://keys.pub/ (from someone ex-Keybase, if I remember correctly). I haven't looked at either closely. Can anyone compare and contrast?
450.
▲
by
gnufx
5y ago
Concerning Firefox-type forks, https://cliqz.com/ (RIP) seems relevant. At least Brave has taken on the search engine.
More ›