Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bcoates
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
181.
▲
by
bcoates
3y ago
Brake pads were made of, not just possibly-contaminated-with, asbestos in that era, so assuming you lived somewhere with cars it wouldn't be a significant source. (but don't inhale rocks, they are bad for your lungs)
182.
▲
by
bcoates
4y ago
I think this is a hoax/joke? The performance test is bizarre, and literally nothing in the development guide ever shows anything but single-thread serial code for i/o. What, exactly, happens if a second user accesses the website w
183.
▲
by
bcoates
4y ago
Also it's not obvious that it works the other way. The only requirement of the flash reset operation is that it consistently causes bits to read as 1 and that the normal write operation allows them to read as 0 again; it doesn't a
184.
▲
by
bcoates
4y ago
As mentioned in the article, that's not reliable. Drives have lots of overprovision blocks and there's no way of consistently forcing them to be used; and drives might mark blocks as too questionable/worn to reuse and never r
185.
▲
by
bcoates
4y ago
That hasn't been my experience at all. Working around slow, unreliable NAT devices (all of them) causes stuff that runs over ipv6 (these days, almost anything that uses significant bandwidth) to work better and faster for me.
186.
▲
by
bcoates
5y ago
Attackers have a practically unlimited number of IPs to use if they want to do a brute force password attack.
187.
▲
by
bcoates
5y ago
This advice is not great! From the top: Flat promise chains aren't fully general (you'll need a lot of trivial helper functions to do anything other than sequence of single operations). This is fine because you shouldn't be u
188.
▲
by
bcoates
5y ago
Bizarre. on V8 this seems to be an underlying limit on Function.prototype.apply -- and in the REPL, it's not even deterministic, somewhere in the neighborhood of 123,125. (side effect of optimization?) It's enforced on the caller
189.
▲
by
bcoates
5y ago
Yeah, the airport provides the Internet uplink and contractually it can be as locked-down and broken as they like. Boingo just manages the WiFi infrastructure and payment/login. Usually they're extremely lazy and just use a DNS se
190.
▲
by
bcoates
5y ago
The reality is that cellular data, satellite data, rogue WiFi, and fixed wireless all exist. Transparency and Auditability are real, but they absolutely require endpoint security. If you don't control the endpoint you don't know i
191.
▲
by
bcoates
5y ago
Nah, middleboxes are garbage. The security features they claim to offer are all snakeoil checkbox-ware, businesses and government agencies/state-controlled telcos use them because they have a nominal compliance obligation to do a thing
192.
▲
by
bcoates
5y ago
Loadable modules aren't part of the C spec. Whatever the meaning of &func in 2 different modules potentially compiled by 2 different compilers is is specified by the ABI. CFI is a breaking change to the contract the Linux kernel ma
193.
▲
by
bcoates
5y ago
It's also known as "security audit evasion" and is the kind of thing you might do to hide a hostile system on a network. You should never intentionally do it to your own systems. If you see something like this deployed assume
194.
▲
by
bcoates
5y ago
I think the way this is presented (including in the Wikipedia article) is overly confusing and leans too much on irrelevant game-theory issues. Adding a route to a road network does not itself reduce total capacity, of course. It's act
195.
▲
by
bcoates
5y ago
The hinting on Computer Modern Sans is broken to the point of unreadability at default font size on my system Windows + Chromium + ~200dpi display, default (1.5x) display scale
196.
▲
by
bcoates
5y ago
Neat! Is the idea to subscribe to the websocket directly from frontend code or from an application server? It sounds like it's the latter, which seems like an unusual use case for websockets. (or at least I can't think of anything
197.
▲
by
bcoates
5y ago
In general data races can break program invariants, violate memory safety and do other undefined behavior. In C++, data races can cause jumps to invalid addresses and the compiler will assume data races away and delete checks that are redun
198.
▲
by
bcoates
6y ago
IMHO, what's needed is a way for appliances to obtain a real, permanent global domain name (and therefore certificates, email, etc.). There's a bunch of mostly-obsolete rules that assume domains are held by organizations with full
199.
▲
by
bcoates
6y ago
Is there an explanation of how it works aside from just "It's a GAN"? I'm guessing it's generating a GAN on frames, and navigating around it (at random?) synchronized to the music, like the transition animations at
200.
▲
by
bcoates
6y ago
1. Windows 95, as opposed to Win3.x/DOS. 100% worth the hardware/software compatibility pains for GUI/multitasking/multimedia/PnP that just worked, an amazing thing at the time (and honestly, in retrospect, giving t
201.
▲
by
bcoates
6y ago
That's a bizarre reading of the article: http://web.archive.org/web/20090624060334/http://article.nat... You can argue that his claims about Iran's capabilities are exaggerated (Or that he was
202.
▲
by
bcoates
6y ago
Huh? NaCL is dead, and as far as I know nothing relies on the JVM sandbox for security anymore (and it was a disaster when they tried). These also rely on wrapping the entire userspace into a sandbox, which is hardly relevant to the librari
203.
▲
by
bcoates
6y ago
I was agreeing until I got to this nonsense: An object in a type-safe language can contain capabilities for resources which it uses to implement its methods, without those capabilities being available to the code calling those met
204.
▲
by
bcoates
6y ago
Google sheets has a 5 million cell limit, and can't usefully do things cross-workbook. In practice complex spreadsheets substantially smaller than that are slow and unstable. That said, the multi-user editing is much smoother than exc
205.
▲
by
bcoates
6y ago
Not really. Processing xlsx files in full generality is basically reimplementing Excel, but if all you need to do is extract/modify values and formulas or produce a workbook excel will accept there's plenty of libraries that will
206.
▲
by
bcoates
6y ago
Python's solution to this is that a randomly indented block is an error. Many languages restrict statement-expressions to function calls and other expressions with explicit side-effects. Another choice would be to avoid syntax where yo
207.
▲
by
bcoates
6y ago
It's crazy how severe that a/v sync issue is. Is that something with his setup or is YouTube just terrible?
208.
▲
by
bcoates
6y ago
I think the biggest costs of sewage treatment is removing solids and hazardous contaminants. Diluting wastewater with moderate volumes of potable water may not mean much to the whole-cycle. It's not nearly as bad as watering a lawn, wh
209.
▲
by
bcoates
6y ago
Too much of their revenue comes from the US. Big US advertisers would be incredibly skeeved out by advertising to US users via a US jurisdiction dodging middleman. They could survive just fine as a communication tool but not so much as a bu
210.
▲
by
bcoates
6y ago
I don't get it, is there a legal obligation for twitter to follow its own terms of service? This EO seems to be a nothingburger, the courts have already established that the text of 230 creates broad immunity, they aren't going to
More ›