Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
wahern
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
66 ms
·
841.
▲
by
wahern
3y ago
OpenBSD is known for working very well on the particular laptop models that the developers prefer and regularly use.
842.
▲
by
wahern
3y ago
Go programs still make use of, e.g., /etc/resolv.conf and /etc/ssl/certs/ca-certificates.crt. These aren't strictly necessary, but using them makes it easier--more consistent, more transparent--to configur
843.
▲
by
wahern
3y ago
> Everyone has all of these problems with DNSSEC but no solutions. What's the better alternative? We need a way to verify hostname lookups. They do offer solutions, which typically involve joining their proprietary, centralized, com
844.
▲
by
wahern
3y ago
> But, generators tend to be short lived. You tend to use them to iterate over an array, rather than serving a web request (the typical use a task is put to). That means the overhead of creating the stack for a green thread isn't a
845.
▲
by
wahern
3y ago
For some reason I thought they had a fully leased facility in the US, but perhaps I was thinking about the 425th squadron: https://en.wikipedia.org/wiki/425th_Fighter_Squadron That's a permanent squadron dedicated
846.
▲
by
wahern
3y ago
The U.S. doesn't have any bases in the Philippines. Under EDCA the U.S. has been able to place logistics personnel at some Philippine bases. There's no U.S. war fighting capability there, at least not yet--rehabilitation of some o
847.
▲
by
wahern
3y ago
> making it exponentially harder for them to attack Taiwan I fail to see how the sentiments of Vietnam or the Philippines have any bearing on the capacity of China to capture Taiwan. Talk is cheap, and neither country has taken any subst
848.
▲
by
wahern
3y ago
> So, that San Francisco deal on nuggets that you describe is amazing, but I wonder how many Californians can actually take advantage of it where they are. While the price varies I think the 20-piece is usually one of the better deals at
849.
▲
by
wahern
3y ago
At McDonalds combo meal deals target price insensitive customers. Here in San Francisco you can get 20 Chicken McNuggets for $5, which is an astounding price/calorie deal, possibly even deliberate charity to earn political goodwill. Th
850.
▲
by
wahern
3y ago
To expand on this, the de facto comprehensive standard for Makefile variables is the GNU standard, if only because there is no other widely used, consistent convention beyond the very small number of POSIX-defined built-in variables. The GN
851.
▲
by
wahern
3y ago
According to Wikipedia it seems Safari is only now starting to support it, so there's still a large segment of the Apple market lacking support.
852.
▲
by
wahern
3y ago
Realistic, yes, but it's not a unikernel. There are projects that permit statically linking a traditional kernel with a traditional application into a unikernel. NetBSD pioneered this with their rump kernel build framework, and I belie
853.
▲
by
wahern
3y ago
> There's a tendency of certain Westerners to consider the myths of others are being more legitimate I've always considered this is a subtle form of othering in which the cultural left indulges.[1] It's really unfortunate
854.
▲
by
wahern
3y ago
Landlock doesn't use eBPF; it has its own syscalls and supporting infrastructure in the kernel proper. I think the relationship to LSM is simply that the LSM component is what ties other syscalls into the subsystem, otherwise the Lan
855.
▲
by
wahern
3y ago
I use the microwave method for making a dark/chocolate roux. I never had the patience to practice making it on the stove, plus I don't own any teflon-coated fry pans to use as training wheels. My dad can do it in a pan, but then h
856.
▲
by
wahern
3y ago
Some newer POSIX APIs, such as pthreads, do return the error this way. But many legacy APIs, such as dup or read, use the positive integer space, thus the negation pattern you often see in syscalls. Notably, POSIX guarantees <errno.h>
857.
▲
by
wahern
3y ago
getenv returns a pointer which could be invalidated after releasing the lock, unless the lock also guards uses of that pointer and all application code uses that lock, which they most certainly do not. Likewise, this scheme does not solve d
858.
▲
by
wahern
3y ago
The example given wasn't a simple cast of a value, and definitely not an implicit coercion. The example is more like C-style type punning where you explicitly cast a pointer to the value and then write through the dereferenced pointer.
859.
▲
by
wahern
3y ago
> barely the first VPN or proxy service trying to make itself oblivious of the traffic it serves That's an understatement. The earliest example that comes to mind is from over a quarter of a century ago: https://en.wikipe
860.
▲
by
wahern
3y ago
You seem to be suggesting that (to use a common phrase) if something can be done, it should be done. The previous poster's example regarding a debugger was to challenge the notion that there was any meaningful reason to constrain non-a
861.
▲
by
wahern
3y ago
I wonder how personalized are autocompletions on Android and iPhone. How strongly could we infer, if at all, that someone had used the term dialectical before? Are autocompletions personalized enough that they might suggest dialectical over
862.
▲
by
wahern
3y ago
I always write my usage printing routine to take a FILE pointer, similar to the following, static void usage(const char *arg0, FILE *fp); and then at the very end of main's getopt switch something like, case 'h':
863.
▲
by
wahern
3y ago
Not to be confused (as I was) with FOB, free on board, a term in commercial sales law, especially wrt international shipping: https://en.wikipedia.org/wiki/FOB_(shipping) I wouldn't be surprised if the similarity
864.
▲
by
wahern
3y ago
You could do interactive web apps before XMLHttpRequest by using frames--plain frames, then later iframes. Circa 2001 I wrote an employee clock-in and reporting web application this way, which made it much more responsive, especially over a
865.
▲
by
wahern
3y ago
A pre-existing term for this is tarpit: https://en.wikipedia.org/wiki/Tarpit_(networking)
866.
▲
by
wahern
3y ago
What we today call science was once called natural philosophy. Philosophy was simply the systematic study of the world, including physics, logic, and math, as opposed to theology or learning an applied professional trade such as medicine, l
867.
▲
by
wahern
3y ago
It's unintuitive to users of the language, but it's very intuitive from the perspective of those implementing the language. Everybody seems to make this mistake. Lua 5.0 (2003) made this mistake, but they fixed it in Lua 5.1 (2006
868.
▲
by
wahern
3y ago
My point was just that current security best practice already requires indexing a separate data structure for bookkeeping. With CHERI, even if your metadata is stored in an adjacent header, to read or write that memory you have to lookup
869.
▲
by
wahern
3y ago
Some more security conscious allocators have already moved away from adjacent metadata storage to mitigate heap overflows. Instead, the metadata is stored in separate ASLR'd allocations and indexed by the pointer value. Some metadata m
870.
▲
by
wahern
3y ago
Unless your MacBook is 20 years old, something else is going on. Are you perhaps on 100Mb/s link? With overhead 10MB/s is about what one would expect on a 100Mb/s link. Even without hardware acceleration my 2018 Mac Mini, whi
More ›