Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wahern
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
67 ms
·
901.
▲
by
wahern
3y ago
I had to draw a line so I could actually release something. But Windows and Linux support is definitely a target. In fact, the core software was originally developed on both macOS and Linux with PC/SC smart cards (both PIV and OpenPGP)
902.
▲
by
wahern
3y ago
> Keys like this should never be used by a team. They should never touch a developer or devops workstation. That's the point of KeyMux: keys never leave a secure enclave. In fact, KeyMux has no logic to load private keys or to perfo
903.
▲
by
wahern
3y ago
Keys on an HSM are difficult to use by a team . Network attached HSMs are a thing but they have poor integration with the toolchains developers often use. Recently I was able to write my own ideal tool to help bridge the gap between toolch
904.
▲
by
wahern
3y ago
It appears the town is still celebrating the event: https://www.independent.ie/regionals/cork/news/family-of-mex... Publication date is 2023-03-22, so 40th anniversary.
905.
▲
by
wahern
3y ago
> I take it you've never used an application that hot-reloads plugins? Used and implemented many times. Sometimes this could be a problem, but IME most plugin architectures I've seen don't rely on static constructors or
906.
▲
by
wahern
3y ago
I wrote a macOS app that supports using Vault Transit Engine keys with OpenSSH, as well as GnuPG and PKCS#11. (OpenSSH is supported via both the agent protocol and PKCS#11.) You can even use an Apple T2 (Secure Enclave) key for peer mTLS au
907.
▲
by
wahern
3y ago
musl libc refuses to implement dlclose[1] for precisely the reason that modules too often misbehave when dropped at runtime, and requiring this behavior is very rarely needed if ever. The number of modules that will be loaded is almost alwa
908.
▲
by
wahern
3y ago
They're already in draft 3 of the forthcoming 202x revision. The glibc work resulted in a request to clarify the draft 3 specification: https://www.austingroupbugs.net/view.php?id=1726
909.
▲
by
wahern
3y ago
> Not sure how this is any better wrt overheads. At the end he implements an experimental runtime mechanism that permits a goroutine to explicitly switch execution to another goroutine rather than using the generic channel scheduling plu
910.
▲
by
wahern
3y ago
yield and resume here aren't keywords, they're regular variables (referencing regular closures) given those names purely for pedagogical purposes. The only odd thing here is the creation and use of a cancel callback. I've not
911.
▲
by
wahern
3y ago
It's not mentioned in those two sources, but almost all firearm propellant primers contain lead as an additive. And to make matters worse, it's these exhaust gases that end up all over your hands and face. I didn't know this
912.
▲
by
wahern
3y ago
> if there were some Unix commands that manage an arbitrary DAG There is: tsort. It's a POSIX utility, even, not just a GNU or BSD utility.
913.
▲
by
wahern
3y ago
> Or, maybe I'm just having trouble visualizing a smooth surface geometry that also has few normals back? I naively assumed the "smooth" planes were enabled by better absorption materials, rather than geometry. Maybe a mix
914.
▲
by
wahern
3y ago
We'll never get self-driving, at-grade public buses unless and until the technology is commoditized through private investment in self-driving cars. Here in SF the Geary BRT line has yet to break ground on fully dedicated lanes despite
915.
▲
by
wahern
3y ago
There are non-WYSIWYG specialized editors like TeXShop.
916.
▲
by
wahern
3y ago
"Running a successful open source project is just Good Will Hunting in reverse, where you start out as a respected genius and end up being a janitor who gets into fights." -- Byrne Hobart, https://web.archive.org/w
917.
▲
by
wahern
3y ago
gzip/deflate also supports dictionaries[1], and in a roughly similar manner--you feed the encoder/decoder the dictionary data purely for the side-effect of updating internal state, without generating any output. But just as zstd s
918.
▲
by
wahern
3y ago
I'd be mildly surprised if the writers or creators of the TV show Mrs. Davis weren't in part consciously influenced by Simone Weil.
919.
▲
by
wahern
3y ago
I'm not sure if it applies to these particular tunnels as there are multiple methods to build tunnels using IPSec, but point-to-point IPSec tunnels often have lower byte overhead as you don't necessarily need to encapsulate in ano
920.
▲
by
wahern
3y ago
> But remember, that also a large part of what github offers is not directly available in git. e.g. pull requests [...] Some of the earliest features and subcommands in Git were for generating and consuming patches sent and received via
921.
▲
by
wahern
3y ago
Since C11 there is _Alignas(sizeof T), forcing one of the proposed meanings for alignment, and _Alignof(T), which queries actual (i.e. natural, per another meaning) alignment. But, yeah, the argument upthread seems more about the implicit m
922.
▲
by
wahern
3y ago
To any linguists reading: is there value in learning sentence diagramming? AFAIU, standard K-12 curriculums long ago ejected sentence diagramming, at least the comprehensive form. I'm old enough to remember sentence diagramming in scho
923.
▲
by
wahern
3y ago
EdDSA as used in TLS 1.3 imposes a requirement that possibly could be problematic for approaches which try to avoid large buffers: > A bigger issue with the use of Ed25519 or Ed448 in X.509 certificates is that these signature algorithms
924.
▲
by
wahern
3y ago
I meant that the steep learning curve related to the intrinsic complexity of dealing with desktop GUI frameworks, which I lacked experience with previously: terminology, layout and flow caveats (e.g. with embedded scroll panels, limitations
925.
▲
by
wahern
3y ago
For a recent project ( http://keymux.com/ ) I chose Yue ( https://libyue.com/ ), a cross-platform native widget GUI toolkit for C++, JavaScript/Node.js, and Lua. I've only used the Lua interface and m
926.
▲
by
wahern
3y ago
> it runs under FastCGI on OpenBSD's fork of httpd. FWIW, OpenBSD hasn't used [a fork of] Apache in nearly 10 years. Since OpenBSD 5.6 /usr/sbin/httpd has been a homegrown HTTP server, originally based in part on
927.
▲
by
wahern
3y ago
zlib also supports dictionaries, as does the deflate algorithm. The problem is that zlib doesn't provide any tooling to generate an optimal dictionary from a large sample, whereas zstd does provide such a utility.
928.
▲
by
wahern
3y ago
From that article, > Analysts familiar with the workings of the Ecuadorean government said Correa’s claims that the decision was entirely Russia’s appeared to be at least partly disingenuous. They said they believed Correa’s administrati
929.
▲
by
wahern
3y ago
https://en.wikipedia.org/wiki/Evo_Morales_grounding_incident
930.
▲
by
wahern
3y ago
> Speculative execution is not fixed in modern CPUs? Very generally speaking, not really. It's a huge class and the pace of discovery of new vectors has continued nearly unabated since Spectre. See https://en.wikipedia.or
More ›