Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kiwidrew
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
151.
▲
by
kiwidrew
7y ago
> That's why it ended up being in one of the palettes for the primitive-by-today's-standards CGA adapter in the early IBM PC's. Interesting... do you have a source for that? The hideous CGA palette is legendary, but I tho
152.
▲
by
kiwidrew
7y ago
> Otherwise, we are allowing third parties to become the absolute gatekeepers to the sources of authority for finding an IP address. Caches are not authoritative sources of DNS data. In theory this is what DNSSEC is meant to provide: cr
153.
▲
by
kiwidrew
7y ago
Running a recursive resolver does protect against one very specific kind of threat: a malicious recursive resolver that has decided to log all of my queries. DoH absolutely does not protect against this specific threat, because it'
154.
▲
by
kiwidrew
7y ago
This extreme focus on DoH is really concerning me. If you're worried about your recursive DNS resolver spying on you, the correct solution is to run your own recursive resolver. I've been running unbound(8) on my OpenBSD systems a
155.
▲
by
kiwidrew
7y ago
Actually, "${name-word}" has been part of the Bourne shell since the beginning, and the "${name:-word}" extension is specified in recent versions of the POSIX standard...
156.
▲
by
kiwidrew
7y ago
You've brought back some painful memories for me. I'm permanently allergic to the words "lindex" and "upvar", and cringe whenever I see a "," character in a URL... Vignette's only redeeming qual
157.
▲
by
kiwidrew
7y ago
A good counterexample, showing the benefits of live streaming, is the continuing protests in Hong Kong. Many of the local media organisations have been streaming their coverage of the protests (primarily via their Facebook pages). At time
158.
▲
by
kiwidrew
7y ago
In terms of unit economics, UberX is still (mostly) sound -- the rider is paying a fare based roughly on time/distance, and the driver is paid a fare that's also based roughly on time/distance; it's very rare to see a r
159.
▲
by
kiwidrew
7y ago
Uber really likes hexagons. Their internal name for driver promotions is even "hexcentive"! I've long wondered what compelled Uber to use hexagons to define their various promotion boundaries, because it's not a very u
160.
▲
by
kiwidrew
8y ago
Yep, the original "serverless" was using FTP to upload CGI scripts (Perl, PHP, or even C) into your /cgi-bin directory, whereupon your webhost would magically execute said script each time a client sent an HTTP request. No p
161.
▲
by
kiwidrew
8y ago
An electricity grid does a pretty good job of connecting reservoirs in the high mountains with distant cities and other loads. Granted there are some transmission inefficiencies, but still far better overall efficiency than any heat engine
162.
▲
by
kiwidrew
8y ago
> However, often HTML/HTTP(S) is just the wrong protocol for many things Indeed! First we lost all of the IP protocols except TCP and UDP, thanks to aggressive firewalls. NAT managed to kill any hope of end-user hosts acting as tr
163.
▲
by
kiwidrew
8y ago
I don't see the ads, because I use an adblocker. Every once in a while I happen to visit YouTube without the adblocker enabled, and... how can anyone put up with that experience?!?! I quickly re-enable the adblocking and return to
164.
▲
by
kiwidrew
8y ago
For those interested in ART, there is an IETF working group attempting to standardise it as the "Messaging Layer Security" protocol. Their website [1] has a draft protocol document [2] which explains the ART scheme from a concret
165.
▲
by
kiwidrew
8y ago
> This is what makes me so uncomfortable about numerical computing (e.g. CFD): how do you know you got it right? Indeed. Lack of associativity and distributivity when working with floating point numbers gives the whole thing a feeling o
166.
▲
by
kiwidrew
8y ago
So it turns out that the attack "was possible due to the discrepancy between the proof of OCB2 and the actual construction" (according to the paper). That's a scary thought. I wanted to learn a little bit more about progress
167.
▲
by
kiwidrew
8y ago
But they've actually gone one step further than just manufacturing their own case: the "Thelio Io" board that they mention looks very much like a replacement for (part of) the motherboard's "embedded controller&quo
168.
▲
by
kiwidrew
8y ago
I've always known CHAOS as the hmmm-that's-weird way of finding out which version of BIND was running: $ dig @a0.org.afilias-nst.info version.bind txt chaos ;; ANSWER SECTION: version.bind. 0 CH TXT "9.9.9-P5"
169.
▲
by
kiwidrew
8y ago
This is really cool! It's rare to see new implementations of awk these days. Bonus points for running it through the nawk test suite. In my opinion /usr/bin/awk is a thing of beauty. Certainly it's the most usabl
170.
▲
by
kiwidrew
8y ago
Yes, if the "destination" is stdout (or a pipe/file) then the obvious loop works just fine: function join(ARRAY) { for (i=0; i in ARRAY; i++) printf "%s", ARRAY[i]; } But if you need the result back as
171.
▲
by
kiwidrew
9y ago
The pledge(2) manpage for 6.2 and earlier states: "BUGS. The path whitelist feature is not available at this time." So the second argument was previously unused, and thus could be repurposed without hurting backwards compatabilit
172.
▲
by
kiwidrew
9y ago
That was fascinating. The amount of effort that Blizzard went through to "emulate" the original buffer overflow is ridiculous. Also the mod community's epScript compiler is itself a very clever feat, especially its use of se
173.
▲
by
kiwidrew
9y ago
Somehow it doesn't surprise me that Bitcoin mining hardware is generating harmful RF interference. If I was a miner, I'd be quite worried that someone with direction finding equipment could easily discover a hidden mining location
174.
▲
by
kiwidrew
9y ago
The Miami location is $120/night for 7-29 nights, and $79/night for 30+ nights. The Roam website [1] falls into the standard "travel booking site antipattern" of not giving any sort of pricing overview and instead forcin
175.
▲
by
kiwidrew
9y ago
But the infrastructure (underground ducts, fibre junction boxes, and the GPON fibre) will last for decades, so it's a very reasonable investment to be making.
176.
▲
by
kiwidrew
9y ago
New Zealand is currently in the process of rolling out fibre connections in almost every urban area of the country (target is 87% of households) and the amazing thing is that a basic fibre connection is now the same price as an ADSL/
177.
▲
by
kiwidrew
9y ago
Wow, that's awesome, the only way it could be more surreal is if you had been holding the menu in front of you! "扒饭" isn't, on its own, an actual Chinese word. The "扒" is basically a modifier that comes after
178.
▲
by
kiwidrew
9y ago
UberEats drivers who accept delivery of multiple orders, so you wait for everyone else's orders to be cooked and delivered before your cold burger and fries arrive. This problem is exaggerated by either these orders being on opposite
179.
▲
by
kiwidrew
9y ago
> So, a decompiler is cool and all, but...a five-line "Hello World" program turned into a 144-line decompiled program. Is that an accomplishment? I'm pretty sure the "reconstructed" C from that is longer than th
180.
▲
by
kiwidrew
9y ago
> busybox implements a lot of POSIX using awk Citation, please? It looks like busybox implements the 'dos2unix', 'tac', and 'unix2dos' commands as shell scripts that call 'sed'. And there are a
More ›