Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bdonlan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
211.
▲
by
bdonlan
14y ago
You'd be surprised how many locations are inconvenient. You need to find the right nexus of preexisting fiber trenches (digging new ones is super expensive!), cheap power, ideally some environmental factor to make cooling cheap (eg, a river
212.
▲
by
bdonlan
14y ago
While the IXs may routinely process 2.0+Tbps through their routing ASICs, they are unlikely to be prepared for receiving 0.3+Tbps to their router control planes. By saturating the control planes, you could destabilize routing protocols and
213.
▲
by
bdonlan
14y ago
They could've been fragmented IPv6 packets. Or it could've been a bug in their profiler.
214.
▲
by
bdonlan
14y ago
Prior to 1989 all works in the US required either a copyright notice or registration filing for copyright protection. This is no longer the case, but people still do it. Note that, if present, the date should be the date of publishing of th
215.
▲
by
bdonlan
14y ago
Bitcoin would not prevent (or disincline) private banks from setting loan interest rates based on LIBOR. You can lend out 100 BTC at LIBOR+5% just as easily as you can with USD, and for all the same reasons. All bitcoin does is remove all c
216.
▲
by
bdonlan
14y ago
A simple solution might be to just have the request routers connect in parallel to multiple dynos, and use the first one to connect successfully. You'll increase overall load (which can be mitigated to an extent by waiting a short delay be
217.
▲
by
bdonlan
14y ago
Well, no, they're not currently paying any licensing fees on Macintosh or Windows systems. So they make the same profit per sale for all three platforms. Now, this may not remain true forever - but if HL3 comes out before the status quo cha
218.
▲
by
bdonlan
14y ago
The language in question isn't C, so they can have whatever semantics they want.
219.
▲
by
bdonlan
14y ago
I could see making all writable filesystems noexec - _that_ would make sense. Making all of /dev/shm read-only, and thus breaking the POSIX shared memory API? Madness.
220.
▲
by
bdonlan
14y ago
Great. If you get a timeout, though, what do you do? You will either end up with the possibility of double transactions or no transactions, depending on how you try to recover...
221.
▲
by
bdonlan
14y ago
It takes your computer 323 milliseconds to convert an InChI key to a hash? You need to improve the implementation a bit there, I would expect a sha-256 operation, even with a bit of string parsing first, to take _at most_ single digit milli
222.
▲
by
bdonlan
14y ago
The bug you link is some kind of 3d-related bug, what does it have to do with Rails?
223.
▲
by
bdonlan
14y ago
I wouldn't call it trivial - you'd need a stateful firewall (not necessarily a NAT) to keep track of which network flows are active. It would also be exploitable - you could open a TCP control connection to host X, and have host Y stream yo
224.
▲
by
bdonlan
14y ago
Unassisted, perhaps, but what about with radio instructions? Modern aircraft with autoland systems mean that if you can punch buttons you'd probably be okay, I'd think. It might not be 'by-the-book', but looking at a video of the process it
225.
▲
by
bdonlan
14y ago
It's not just instructions - it's CPU bug workarounds, too. For example, some 386s did not honor the write-protect bit in the page table when in supervisor mode. Now, since Linux normally does copies from kernel to userspace by writing stra
226.
▲
by
bdonlan
14y ago
Except it's not actually disabled according to the article, and it's simple enough to make JIT play well with DEP (you just need to make an appropriate call to VirtualProtect before you try to execute the code).
227.
▲
by
bdonlan
14y ago
Probably the simplest thing to do would be to just shut off the ports leading to external networks at the physical layer using management commands. They'd not be pingable from the outside, naturally, and it'd look like a cable cut (until yo
228.
▲
by
bdonlan
14y ago
I counted three clicks on Chrome: 1. Right-click on search bar when on duckduckgo.com 2. Click edit search engines 3. Next to DuckDuckGo (it's autodetected the first time you visit the site), click 'make default'. It's more clicks than fire
229.
▲
by
bdonlan
14y ago
forking tends not to work very well if you're running multiple threads, as Java tends to do.
230.
▲
by
bdonlan
14y ago
Actually, writing (selling) a put is the short position. Buying is the long position; you profit if the value of the put goes up (which happens when the value of the underlying stock goes down or is expected to go down).
231.
▲
by
bdonlan
14y ago
I don't know about your company, but where I work shorting my employer's stock is explicitly against company stock policy. It really does make sense though, you don't want allegations of insider trading going around when employees start sho
232.
▲
by
bdonlan
14y ago
I kind of get the feeling that the author doesn't really know what he's doing. The actual exploit code is a fragment of what looks like a 'hello world' sort of console IO test. The 0xC0000000 he goes on and on about is just GENERIC_READ | G
233.
▲
by
bdonlan
14y ago
There's a big difference between using consumer maps for rescue operations when no other charts are available, and flying in the UK where there are high-quality VFR and IFR paper charts (which all pilots are expected to have for any areas t
234.
▲
by
bdonlan
14y ago
If you can see the field, you can tell it's not an airport (although you'd know much sooner if you had your charts or cockpit GPS out), and decide if you want to land there anyway. If you can't see the field, your iPhone GPS isn't going to
235.
▲
by
bdonlan
14y ago
Where does it say that on that page? It says "Thank your (sic) for accepting the license agreement.", but it doesn't say anything about 'the referrer', and in fact links to the license agreement that it claims we've accepted.
236.
▲
by
bdonlan
14y ago
You'd be surprised how many companies still use pagers for oncall alerts. After all, they're cheap, the batteries last a long time, the coverage can often be better than a cell phone, and most importantly you won't accidentally silence your
237.
▲
by
bdonlan
14y ago
Pager data is generally unencrypted and simply broadcast over the entire coverage area, so anyone with the proper equipment (read: a hacked up pager) can receive any pages broadcast nearby.
238.
▲
by
bdonlan
14y ago
I think you might be looking for this: http://www.youtube.com/watch?v=dxk8b9rSKOo
239.
▲
by
bdonlan
14y ago
Why would "in error" and "in bad faith" be mutually exclusive?
240.
▲
by
bdonlan
14y ago
The way I see it, there are always boring jobs that need to be done, and paying more for them is one reasonable way of convincing people to do them. Yeah, it might be boring, but on the other hand he works short hours and gets paid really w
More ›