<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: slowstart</title><link>https://news.ycombinator.com/user?id=slowstart</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 00:43:47 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=slowstart" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by slowstart in "I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA"]]></title><description><![CDATA[
<p>Hi Peter, are you seeing longer wait times for N-400 and citizenship processing? Can one travel out of the country for a few weeks while the application is pending or will this impact the residency requirements?</p>
]]></description><pubDate>Fri, 01 May 2026 17:15:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=47977338</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=47977338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47977338</guid></item><item><title><![CDATA[New comment by slowstart in "QUIC is now RFC 9000"]]></title><description><![CDATA[
<p>You may be interested in this: <a href="https://techcommunity.microsoft.com/t5/networking-blog/making-msquic-blazing-fast/ba-p/2268963" rel="nofollow">https://techcommunity.microsoft.com/t5/networking-blog/makin...</a>. The gist is that yes QUIC has higher CPU usage but all OS platforms are investing in UDP hardware offloads and optimizations to level the playing field. While the only IETF standard that will come out is HTTP/3, our implementation MsQuic powers both HTTP/3 and SMB proving the general purpose nature of the transport. We are not there yet in terms of an application that's only powered by QUIC because UDP reachability is not 100%, so you need a fallback. Most apps will either use HTTP/3 and fallback to HTTP/2 or use QUIC directly and have to fall back to secure L7 over TCP.</p>
]]></description><pubDate>Fri, 28 May 2021 16:44:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=27317605</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27317605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27317605</guid></item><item><title><![CDATA[New comment by slowstart in "QUIC is now RFC 9000"]]></title><description><![CDATA[
<p>Our QUIC implementation MsQuic can run in both kernel and user mode on Windows. A PAL allows the core protocol logic to be agnostic.</p>
]]></description><pubDate>Fri, 28 May 2021 16:37:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=27317514</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27317514</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27317514</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>Thanks for the heads up. We will investigate to see what fraction of connections end up losing these options.
Pacing TCP is certainly on our roadmap. Our QUIC implementation MsQuic paces by default already.</p>
]]></description><pubDate>Wed, 19 May 2021 16:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=27210781</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27210781</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27210781</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>Windows historically defaulted to accepting timestamps when negotiated by the peer but didn't initiate the negotiation. There are benefits to timestamps and one downside (12 bytes overhead per packet). Re. syncookies, that's an interesting problem but under a severe syn attack, degraded performance is not going to be the biggest worry for the server. We might turn them on but for the other benefits, no committed plans. Re. pacing profile, no that's pacing implemented at the TCP layer itself (unlike fq disc) and is an experimental knob off by default.</p>
]]></description><pubDate>Wed, 19 May 2021 02:57:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=27204019</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27204019</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27204019</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>That's not expected. Are you using loopback sockets or are these sockets on different endpoints? Is this unidirectional or bidirectional traffic, i.e. are you doing both transfers from A to B and B to A simultaneously?</p>
]]></description><pubDate>Wed, 19 May 2021 02:51:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=27203994</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27203994</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27203994</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>I cannot comment on queuing disciplines and limits in future products. Re. TCP_NOTSENT_LOWAT, you may want to look at the Ideal Send Backlog API that allows an application to have just more than BDP queued to keep the performance at the maximum throughput while minimizing the amount of data queued: <a href="https://docs.microsoft.com/en-us/windows/win32/winsock/sio-ideal-send-backlog-change" rel="nofollow">https://docs.microsoft.com/en-us/windows/win32/winsock/sio-i...</a></p>
]]></description><pubDate>Wed, 19 May 2021 01:27:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=27203523</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27203523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27203523</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>It's called R(ecent) Acknowledgement and yes the work came out of Google. This is the single biggest change to TCP loss recovery in a decade. It is now a Standards Track RFC: <a href="https://datatracker.ietf.org/doc/html/rfc8985" rel="nofollow">https://datatracker.ietf.org/doc/html/rfc8985</a>. The Windows implementation was one of the earliest amongst a handful and Microsoft participated in the standardization.</p>
]]></description><pubDate>Wed, 19 May 2021 01:10:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=27203417</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27203417</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27203417</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>You should look into the RSS configuration. <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/network/introduction-to-receive-side-scaling" rel="nofollow">https://docs.microsoft.com/en-us/windows-hardware/drivers/ne...</a> and <a href="https://docs.microsoft.com/en-us/windows-server/networking/technologies/network-subsystem/net-sub-performance-tuning-nics" rel="nofollow">https://docs.microsoft.com/en-us/windows-server/networking/t...</a></p>
]]></description><pubDate>Wed, 19 May 2021 00:39:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=27203200</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27203200</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27203200</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>You are spot on. PktMon is the next generation tool in newer Windows 10 versions and brings many of the same benefits referred to in this blog - particularly being able to view packet captures and traces together in the same text file. And WPA is also very useful when analyzing performance problems.</p>
]]></description><pubDate>Wed, 19 May 2021 00:27:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=27203121</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27203121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27203121</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>PktMon is the next generation tool in newer Windows 10 versions and brings many of the same benefits referred to in this blog - particularly being able to view packet captures and traces together in the same text file.</p>
]]></description><pubDate>Wed, 19 May 2021 00:06:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=27202969</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27202969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27202969</guid></item><item><title><![CDATA[New comment by slowstart in "Boosting upload speed and improving Windows' TCP stack"]]></title><description><![CDATA[
<p>I lead the Windows TCP team. We blogged about recent TCP advancements which is very relevant: <a href="https://techcommunity.microsoft.com/t5/networking-blog/algorithmic-improvements-boost-tcp-performance-on-the-internet/ba-p/2347061" rel="nofollow">https://techcommunity.microsoft.com/t5/networking-blog/algor...</a></p>
]]></description><pubDate>Wed, 19 May 2021 00:04:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=27202955</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=27202955</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=27202955</guid></item><item><title><![CDATA[Alpha Support for Envoy on Windows (Envoyproxy.io)]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.envoyproxy.io/announcing-alpha-support-for-envoy-on-windows-d2c53c51de7b">https://blog.envoyproxy.io/announcing-alpha-support-for-envoy-on-windows-d2c53c51de7b</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=24645007">https://news.ycombinator.com/item?id=24645007</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 30 Sep 2020 22:54:47 +0000</pubDate><link>https://blog.envoyproxy.io/announcing-alpha-support-for-envoy-on-windows-d2c53c51de7b</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=24645007</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=24645007</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>We are currently testing HTTP/3 support in IIS/http.sys internally. Cannot comment on any external product release timelines.</p>
]]></description><pubDate>Wed, 29 Apr 2020 14:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=23019633</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23019633</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23019633</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>Connection migration is part of the current Internet-Drafts. The generalized support for multi-path (i.e. usage of more than one path at the same time) is postponed to a future version of the protocol. You can follow the standards work here: <a href="https://quicwg.org/" rel="nofollow">https://quicwg.org/</a></p>
]]></description><pubDate>Wed, 29 Apr 2020 05:00:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=23015553</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23015553</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23015553</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>We do extensive testing including stress testing and make use of tooling that can catch bugs early. We also partner with internal security teams to do fuzz testing and security reviews for all networking code. That said, none of the networking stacks deployed widely today are completely immune to security vulnerabilities. Responsible disclosure also plays an important role.</p>
]]></description><pubDate>Wed, 29 Apr 2020 04:55:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=23015523</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23015523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23015523</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>There is currently no standardization for QUIC APIs. You can check out the MsQuic API here: <a href="https://github.com/microsoft/msquic/blob/master/docs/API.md" rel="nofollow">https://github.com/microsoft/msquic/blob/master/docs/API.md</a></p>
]]></description><pubDate>Wed, 29 Apr 2020 04:49:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=23015495</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23015495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23015495</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>Since this had to run in kernel mode on Windows to power our HTTP stack, C was the language of choice. There exist other open source implementations of QUIC in C++ and Rust etc.</p>
]]></description><pubDate>Wed, 29 Apr 2020 04:28:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=23015363</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23015363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23015363</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>RPC/gRPC are certainly possible use cases for the QUIC transport protocol. But no, we have not yet explored the use of QUIC in this context. For now we are focused on workloads that will benefit the most from the tail latency performance and security improvements that QUIC brings.</p>
]]></description><pubDate>Wed, 29 Apr 2020 03:59:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=23015190</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23015190</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23015190</guid></item><item><title><![CDATA[New comment by slowstart in "MsQuic – QUIC Implementation from Microsoft"]]></title><description><![CDATA[
<p>Please fire away any questions you may have! I lead the team that built this library.<p>This blog has details on current development status and adoption within Microsoft: <a href="https://techcommunity.microsoft.com/t5/networking-blog/msquic-is-open-source/ba-p/1345441" rel="nofollow">https://techcommunity.microsoft.com/t5/networking-blog/msqui...</a></p>
]]></description><pubDate>Wed, 29 Apr 2020 03:29:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=23014999</link><dc:creator>slowstart</dc:creator><comments>https://news.ycombinator.com/item?id=23014999</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23014999</guid></item></channel></rss>