Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
donavanm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
61 ms
·
631.
▲
by
donavanm
12y ago
Hrm. I think there are some decent xounter arguments. I will agree that pure academic systems research is being superceded by industry development or academic commercialization. As a trend I think commoditization, parallelism, and managemen
632.
▲
by
donavanm
12y ago
> The diagrams are pretty, maybe, but I can't read the process calls from them (the words are truncated because the graphs are too narrow). Flame Graphs provide SVGs by default. You should be able to zoom if your broser supports it.
633.
▲
by
donavanm
12y ago
Actually o_async is, imo, broken on linux. Forcing it to direct precludes the use of readahead or the page cache.
634.
▲
by
donavanm
12y ago
Indeed. Interesting on the focus of calbe lengths. Have they moved from "TOR" to "MOR"? For automated configuration the industry has been moving this way for a while, IMO. Im more curious in the mention of host based &qu
635.
▲
by
donavanm
12y ago
Route 53 launched private (vpc) dns last week. Its actually a common pattern to manage ec2 instances via dns records. Many people had built this on top of the public route53 offering, see zonify from airbnb as an example. Private dns improv
636.
▲
by
donavanm
12y ago
Hrm, I havent gone through the docs completely but object lifcycle managment on the sentinel/list object?
637.
▲
by
donavanm
12y ago
Watch out for the limit on the number of concurrent invalidation batches. Youll probably want to scan for "pending" PUT objects and try aggregate them in to an invalidation batch.
638.
▲
by
donavanm
12y ago
No. And even if it had led to conviction every time I personally dont believe it would have solved anything either. However the main story is explicitly about our police departments lack of "appropriate" reaction. And so my own an
639.
▲
by
donavanm
12y ago
The BSDs show up in a lot of "appliances" as well. Up until a few years ago many load balancers were BSD based. IIRC Juniper is still a FreeBSD shop. Does yahoo still run with ybsd?
640.
▲
by
donavanm
12y ago
Depends on what you mean. If you're referencing that law enforcement does not have a duty to protect citizens heres a citation for others http://www.nytimes.com/2005/06/28/politics/28scotus.html .
641.
▲
by
donavanm
12y ago
I think you misunderstand the intent and extent of "citizens arrest." Trying to retrieve property by force looks a lot like armed robbery. An individuals CPL status is nearly orthogonal to any armed confrontation. The police will
642.
▲
by
donavanm
12y ago
This is a silly op ed piece designed to generate outrage based on a single, biased, anecdotal incident. The Seattle media, from kiro to the stranger, has devolved to this on just about every issue. Whether the issue is crime, urban planning
643.
▲
by
donavanm
12y ago
It depends on who youre serving. Ams is nice for western eu traffic. Fra is certainly well connected to the continent also. Additionally fra has much better connectivity to the periphery of europe, including mid east and north africa. Addit
644.
▲
by
donavanm
12y ago
The channel is a good rule of thumb. For consumer isps eu-west should be faster in the uk. On continental europe, africa, and the mideast eu-central will probably be better. The notable exception is france, there it depends on the network a
645.
▲
by
donavanm
12y ago
youre thinking too small. Try hundreds of KB to a couple MB per second per host. And tens of thousands of hosts. Data streams at (tens of) gigabits per second are not trivial.
646.
▲
by
donavanm
12y ago
I think youre talking about timewait states et al. On linux thats dominated by the MSL, which is a compile time constant of 60 seconds. You mentioned sysctls, those are primarily tcp_tw_reuse and tcp_tw_recycle (which is the worlds worst sy
647.
▲
by
donavanm
12y ago
Nah, its a couple KB per connection. the biggest consumer would be the tcp socket control structs and associated data buffers. Ball park 1.5KB for the structs and another 4-16KB for tcp buffers on a typical internet tcp connection.
648.
▲
by
donavanm
12y ago
The first few spins of AMD Athlons circa 1999/2000 were exceptional in this regard. Parts actually binned at 700mhz were downclocked and sold in 500mhz packages. I dont recall anything similar with Intel recently, maybe some if the cor
649.
▲
by
donavanm
12y ago
Its entirely possible to leak addresses at layer 3, ICMP. Redirect and Type 3 unreachables intentionally encode additional IP headers inside the data segment. Additionally ICMP processing goes up to the control plane, not just a data/
650.
▲
by
donavanm
12y ago
One aspect thats always stood at is the system/userland divide. The BSDs have both kernel and userland developed by the same folks. The leads to a consistent, enjoyable, user experience. In linux land the divide between kernel and user
651.
▲
by
donavanm
12y ago
It's no dtrace, but check out systemtap "stap". It provides a lot of similar functionality on modern linux. It can actually use existing dtrace probe points if you have a binary like mysqld. The ability to follow call graphs,
652.
▲
by
donavanm
12y ago
There are a couple implementations of userland ip/tcp out there. As I recall at least one or two are fairly direct ports of a BSD network stack in to a library. These pair up with concepts like intels dpdk to move networking closer to
653.
▲
by
donavanm
12y ago
A bit late to the party on this one. Check out cpu "c states" and things like intels "speedstep." Modern cpus can reduce/shutdown power to individual packages and cores. This can reduce power consumption from a hund
654.
▲
by
donavanm
12y ago
Not sure why otterley was down voted. XP is going to exist for a while. Old android/mobile clients are another case. Mobile operators are moving towards transparent "4 in 6" NAT/encap on their edges. The server would see
655.
▲
by
donavanm
12y ago
Are there more actual implementation details somewhere? Sounds like selecting the ssl context based on the clients SNI request. This (obviously) would predicate client SNI support, as opposed to anycast IPs or similar.
656.
▲
by
donavanm
12y ago
There was a related story of ECMP load balancing a while back. There were good comments on some of this benefits & challenges, https://news.ycombinator.com/item?id=7811412 . To your first point use an external node, outs
657.
▲
by
donavanm
12y ago
Actually, I think it is applicable to those large scale senders today. As you point out they generally don't rely on upstream improvemnts for areas like this. Even if it is a dozen different variant algorithms that need to be supported
658.
▲
by
donavanm
12y ago
Not knowing anything about their infrastructure Id guess that they're using vlan tags for customer isolation. They'd want customer instances spread among racks, based on instance type etc. Going to in house/vxlan/nvgre e
659.
▲
by
donavanm
12y ago
Yes, I definitely think this interesting as a prototype & framework for investigating congestion control. I suppose the parent was aimed more at readers who assumed this was a direct replacement for existing congestion control. Your com
660.
▲
by
donavanm
12y ago
> To put this into simple terms, you could write a RemyCC for a 1Gbps 10ms link, and that RemyCC would still perform better (than other CC algos) through a range of 100Mbps to 10Gbps, and 1ms to 100ms. No, pg 133 of the paper. They accep
More ›