<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: francoisLabonte</title><link>https://news.ycombinator.com/user?id=francoisLabonte</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 02 Jun 2026 01:33:03 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=francoisLabonte" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by francoisLabonte in "AT&T Fiber in the SF Bay Area is flipping bits"]]></title><description><![CDATA[
<p>From my professional experience of programming and debugging networking equipment, this could be a switch/router with a buffer with bad memory (stuck bit maybe). The better chips have CRC/Parity/ECC to cover such issues but there are always those magical choke points where the past CRC is tossed and the new one is generated that can leave a gaping hole. The tricky part is how often is this bad memory buffer used...<p>I would use traceroute to find a common bad point for everyone. It is also possible that the networking point where the problem occurs is invisible to traceroute as it could be part of a provider network probably MPLS but at least the common ends of the tunnel would be visible.<p>The fact that it is a a specific interval indicates a stuck bit in memory.<p>Some good previous public stories about such incidents
<a href="https://www.verizondigitalmedia.com/blog/being-good-stewards-of-the-internet/" rel="nofollow">https://www.verizondigitalmedia.com/blog/being-good-stewards...</a>
<a href="https://twitter.com/cperciva/status/1309568337408454658" rel="nofollow">https://twitter.com/cperciva/status/1309568337408454658</a></p>
]]></description><pubDate>Mon, 07 Dec 2020 23:40:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=25339338</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=25339338</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25339338</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Apple unveils M1, its first system-on-a-chip for portable Mac computers"]]></title><description><![CDATA[
<p>After more consideration it is much more likely to be LPDDR4X just like the recently released A14 chip. It would seem unlikely that they would have developed a brand new memory interface.</p>
]]></description><pubDate>Tue, 10 Nov 2020 21:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=25052434</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=25052434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25052434</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Apple unveils M1, its first system-on-a-chip for portable Mac computers"]]></title><description><![CDATA[
<p>My guess is that they are using up to 2 HBM2 memory stacks (from the picture). Each is limited to 8GB . If they were to go to HBM2e in M2 they could get up to 2x24GB. The biggest advantage of HBM is lower power per bit as the signals are all on the package running at a lower frequency.<p>The memory market is getting fragmented with Nvidia having seemed to moved from HBM2 to GDDR6X (Micron being only supplier). LPDDR super low power (cell phones) and DDR4/5 for rest of market...</p>
]]></description><pubDate>Tue, 10 Nov 2020 19:44:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=25050751</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=25050751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25050751</guid></item><item><title><![CDATA[New comment by francoisLabonte in "800G Specification [pdf]"]]></title><description><![CDATA[
<p>Flex Ethernet is that attempt to standardize the lane stripping at whatever speed. Unfortunately that effort has grown to incorporate a kitchen sink worth of other features like groups and shaping... Which raises the hardware implementation cost and lowers the adoption rate.<p><a href="https://www.oiforum.com/wp-content/uploads/2019/01/OIF-FLEXE-02.0-1.pdf" rel="nofollow">https://www.oiforum.com/wp-content/uploads/2019/01/OIF-FLEXE...</a><p>At the 100G/200G/400G/800G specs are highly repetitive and the only points of debate are the type of FEC required given the high speed signals, signal loss for cost effective board/cable/optics and how parallel the FEC will be (tradeoff of hardware implementation cost and added latency). FEC has been 2 engines in parallel since 400G.</p>
]]></description><pubDate>Thu, 09 Apr 2020 20:12:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=22826686</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=22826686</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22826686</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Albert Uderzo has died"]]></title><description><![CDATA[
<p>The pirates are a spoof of another french Belgian comic named Redbeard (Barbe Rouge) <a href="https://en.wikipedia.org/wiki/Redbeard_(comics)" rel="nofollow">https://en.wikipedia.org/wiki/Redbeard_(comics)</a> 
The wikipedia page even has the Asterix parodies next to the actual ones.<p>Not that it excuses anything.</p>
]]></description><pubDate>Tue, 24 Mar 2020 21:20:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=22679147</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=22679147</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22679147</guid></item><item><title><![CDATA[New comment by francoisLabonte in "40 Years of Microprocessor Trend Data (2015)"]]></title><description><![CDATA[
<p>As one of the authors of the original paper the data is based on I have fond memories as a graduate student of standardizing the performance data to SpecInt which did not exist till the 2000s. So for the older processors that were no longer available I looked hard for processors that had both SpecInt and older benchmarks like Dhrystone and MIPS per seconds to normalize them to SpecInt performance.<p>The same data was used by other students of my advisor to create the Cpu database which has some more data like cache sizes and FO4.<p><a href="http://cpudb.stanford.edu/" rel="nofollow">http://cpudb.stanford.edu/</a></p>
]]></description><pubDate>Mon, 26 Nov 2018 05:46:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=18531376</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=18531376</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18531376</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Network topologies for large-scale compute centers: It's the diameter (2016)"]]></title><description><![CDATA[
<p>If you want to build a non-blocking Clos network of 2N ports with switches with N ports you need to take 4 switches in the front with N/2 ports and 2 switches in the back interconnecting all the ports to the back for a total of 6 switches, so not even including cables a modular switch providing 2N ports is worth 6x per port than a fixed switch... The number are a little better for bigger but approach at a cost per port of 3x per port not including cables. In my experience modular switches are more in the ball park of 2.5-3x per port. I am not including other possible benefits that modular switches can have non-blocking fabrics.</p>
]]></description><pubDate>Thu, 20 Sep 2018 17:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=18034266</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=18034266</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18034266</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Network topologies for large-scale compute centers: It's the diameter (2016)"]]></title><description><![CDATA[
<p>Tons of problems with costs...<p>1) Copper cables only go to 7m because attenuation is too high after 7m to recover signals at 10G/25G lanes, get ready for lower length with 50G PAM4
2) Transceivers are free... no they are not fiber is one aspect of the cost but transceiver dominate
3) Missing Active Optical Cable (they are made of transceivers that do not quite meet the spec and made into a 'cable' with a fiber. These are now very important in saving costs</p>
]]></description><pubDate>Wed, 19 Sep 2018 23:10:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=18028391</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=18028391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18028391</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Network topologies for large-scale compute centers: It's the diameter (2016)"]]></title><description><![CDATA[
<p>What is really missing here is that you can build modular switches out of multiple chips that are a lot more cost effective than connecting single chip boxes mostly because the internal links in a modular chassis in connectors are a lot more cost effective than any cable or optics. This makes the Clos topology with Top or Rack using copper cables and spines out of modular switches with up to 576x100G ports in today's technology winners every time for datacenters. The supercomputing world is still stuck in requirements of extreme low latency and hence hitched to Infiniband or other specialty networks with devices with low number of ports.</p>
]]></description><pubDate>Wed, 19 Sep 2018 22:58:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=18028315</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=18028315</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=18028315</guid></item><item><title><![CDATA[New comment by francoisLabonte in "New Optical Form Factors for 400 Gigabit Ethernet"]]></title><description><![CDATA[
<p>The real debate is between OSPF and QSFP-DD as they are the only ones with a shot at high density.<p>QSFP-DD is backwards compatible so that you can run your 400G port as a 100G or 40G with 4 lanes at 25G/10G. OSFP will be able to do the same thing but with an adapter from OSFP to QSFP<p>But what this article fails to mention is that OSFP is the connector of the future that will support 8 lanes of 100G to support 800G ethernet with good signal integrity and capability to support high power optics for longer distances. ( This looks to be in 2020 )<p>So QSFP-DD is a 1 generation connector...<p>OSFP will see us through 400G and 800G.<p>Disclaimer I work at Arista Networks who is bullish on OSFP.<p>For more info see Andy Bechtolsheim's talk on 400G optics at OCP<p><a href="https://www.youtube.com/watch?v=Kotu6B7AQpk" rel="nofollow">https://www.youtube.com/watch?v=Kotu6B7AQpk</a></p>
]]></description><pubDate>Wed, 02 May 2018 17:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=16978938</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=16978938</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=16978938</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Epiphany-V: A 1024-core 64-bit RISC processor"]]></title><description><![CDATA[
<p>Hopefully you guys have ECC on your 64MB of SRAM, otherwise the meant time to bit flip due to Single Event Upset (SEU) is around 400 days ( based on 200 Fit/Mb/Billion Hours from previous experience ).</p>
]]></description><pubDate>Wed, 05 Oct 2016 23:21:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=12648830</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=12648830</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12648830</guid></item><item><title><![CDATA[New comment by francoisLabonte in "The Ethernet PAUSE frame"]]></title><description><![CDATA[
<p>Like you said the host might have small buffers and without Pause it would drop, but who's supposed to buffer the packets, the cheap switch with 16kB of buffers and super idiotic buffer configuration such that everyone else on that switch gets paused?<p>You seem to think that it's bad to drop packets in the nic and while some nic might have buffers that are too small but in general you should drop. If you use TCP the window will adjust to whatever your bad nic and embedded system can handle. At least you won't affect the others by spreading pause like a cancer ( can you tell I am cynical on pause )<p>Usually on a switch you can usually drop packets based on the number of packets destined to a port and packets buffered per input port. This is how you can avoid head of line blocking but again if you are right with 16kB that's barely enough for a jumbo packet (~9200B)... geez that's depressing.</p>
]]></description><pubDate>Tue, 23 Aug 2016 06:52:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=12341871</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=12341871</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12341871</guid></item><item><title><![CDATA[New comment by francoisLabonte in "The Ethernet PAUSE frame"]]></title><description><![CDATA[
<p>Some datacenters enable Priority Flow Control (PFC) which is different in that it pauses only the traffic with a specific PCP ( Priority in 802.1Q vlan tag ). They assign storage traffic a specific vlan priority and treat it as lossless with flow control but the rest of the traffic is unaffected.<p>The mechanism here Pause is an abomination which should never be enabled.</p>
]]></description><pubDate>Tue, 23 Aug 2016 04:13:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=12341346</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=12341346</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12341346</guid></item><item><title><![CDATA[New comment by francoisLabonte in "The Ethernet PAUSE frame"]]></title><description><![CDATA[
<p>Ah... The problems of crappy consumer ethernet equipment ( I work at an ethernet switch vendor so excuse the rant )<p>What is likely happening is that your switch is configured by default to implement both rx and tx pause. What is happening is that your TV who's also erroneously ( in my opinion ) configured to transmit pause goes bonkers, starts sending pause to your switch. Your switch then starts buffering packets for your tv until the buffers are full and then starts transmitting pause to everyone else including ports. The switch must have some horrible buffering policy where one port ( the tv port ) can hog all the buffers and deprive every other ports of being able to send...<p>Now the kicker is that the way every endstation implements pause is this... Notice the pause quanta in the Pause packet is in units of 512 bits and in the packet you captured it is set to the maximal value of 65535 which is on a 100Mbps port ( presuming 100Mbps since the Mediatek has 4x100Mbps (Fast Ethernet) and 2x1Gbps ( Gigabit Ethernet ) that computes to >>> 512*65535/100.e6 = 0.3355392seconds<p>A normal Pause sends this packet periodically and once it has buffers to receive will send a pause with a quanta of 0 meaning cancel previous timer... but if it's malfunctioning who knows if it ever will...<p>The sad part is that I don't even know what to recommend for a good consumer level switch that has good defaults or configurable defaults and sane buffer config... Mine is a dinky one probably vulnerable to this problem as well... Need to do some research.</p>
]]></description><pubDate>Tue, 23 Aug 2016 04:10:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=12341332</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=12341332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12341332</guid></item><item><title><![CDATA[New comment by francoisLabonte in "Palantir Buyback Plan Shows Need for New Silicon Valley Pay System"]]></title><description><![CDATA[
<p>What nobody talks about is the very good reason why employers give only 90 days after leaving a company to exercise options is that there is also a tax liability to the company for an employee exercising an option. Usually employer has to pay employment tax, now if you have a lot of options still unexercised from former employees and your stock has appreciated a lot the company can be on the hook for a lot of taxes. The company prefers only being on the hook for current employees.<p>The true solution is to give stock options that can be exercised early as long as the value of the stock is very low such that an employee's hiring bonus after tax could cover the cost. There is no tax owed by the employee since he purchased shares with no gain and then you vest outright stock. Once the stock value goes up it would be best to grant RSUs of convertible notes that convert into stock.</p>
]]></description><pubDate>Thu, 30 Jun 2016 05:54:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=12006840</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=12006840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=12006840</guid></item><item><title><![CDATA[New comment by francoisLabonte in "The Tyranny of the Clock – Ivan Sutherland (2012) [pdf]"]]></title><description><![CDATA[
<p>In the networking world Fulcrum built some very low latency switch chips used in switch routers using asynchronous logic. The Alta switch chip was the last of that generation.<p><a href="http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/HC23.19.6-Networking/HC23.19.620-Frame-Pipeline-Davies-Fulcrum-proceedings.pdf" rel="nofollow">http://www.hotchips.org/wp-content/uploads/hc_archives/hc23/...</a><p>Intel acquired Fulcrum and has not had a new product. One can speculate that they were acquired in part for their experience and tool to design asynchronous pipelines.<p>In the DSP world Octasic makes DSPs that use asynchronous desisns:<p><a href="http://www.octasic.com/technology/opus-dsp-architecture" rel="nofollow">http://www.octasic.com/technology/opus-dsp-architecture</a></p>
]]></description><pubDate>Tue, 28 Jun 2016 19:13:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=11996634</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=11996634</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11996634</guid></item><item><title><![CDATA[New comment by francoisLabonte in "How Fastly coded their own routing layer for scaling CDN"]]></title><description><![CDATA[
<p>Also note Spotify published their own stuff also on Arista hardware<p><a href="https://labs.spotify.com/2016/01/26/sdn-internet-router-part-1/" rel="nofollow">https://labs.spotify.com/2016/01/26/sdn-internet-router-part...</a><p>Podcast where David Barroso talks about it:<p><a href="http://blog.ipspace.net/2015/01/sdn-router-spotify-on-software-gone-wild.html" rel="nofollow">http://blog.ipspace.net/2015/01/sdn-router-spotify-on-softwa...</a><p>Arista blog post:<p><a href="https://eos.arista.com/spotifys-sdn-internet-router/" rel="nofollow">https://eos.arista.com/spotifys-sdn-internet-router/</a><p>Disclaimer I work at Arista</p>
]]></description><pubDate>Wed, 11 May 2016 17:54:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=11677583</link><dc:creator>francoisLabonte</dc:creator><comments>https://news.ycombinator.com/item?id=11677583</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=11677583</guid></item></channel></rss>