<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: havercosine</title><link>https://news.ycombinator.com/user?id=havercosine</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 06:06:23 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=havercosine" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by havercosine in "Leaving Meta and PyTorch"]]></title><description><![CDATA[
<p>Not Op. I have production / scale experience in PyTorch and toy/hobby experience in JAX. I wish I could have time time or liberty to use JAX more. It consists of small, orthogonal set of ideas that combine like lego blocks. I can attempt to reason from first principals about performance. The documentation is super readable and strives to make you understand things.<p>JAX seems well engineered. One would argue so was TensorFlow. But ideas behind JAX were built outside Google (autograd) so it has struck right balance with being close to idiomatic Python / Numpy.<p>PyTorch is where the tailwinds are, though. It is a wildly successful project which has acquired ton of code over the years. So it is little harder to figure out how something works (say torch-compile) from first principles.</p>
]]></description><pubDate>Fri, 07 Nov 2025 12:19:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=45845659</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=45845659</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45845659</guid></item><item><title><![CDATA[New comment by havercosine in "Bitfrost – LLM gateway 90x faster than Litellm at p99"]]></title><description><![CDATA[
<p>Bifrost is the fastest LLM gateway on the market. Built in Go with careful garbage collection, it adds just about 11 microseconds of overhead at 5,000 requests per second (with 4,100 RPS throughput) on a t3.xlarge instance.<p>The benchmarks are here: <a href="https://github.com/maximhq/bifrost/blob/main/docs/benchmarks.md" rel="nofollow">https://github.com/maximhq/bifrost/blob/main/docs/benchmarks...</a><p>Some features:
•    Built-in governance and routing rules
•    Supports over 1,000 models from different providers
•    MCP gateway included (HTTP, SSE, and console transport)
•    Out-of-the-box observability and OTel-compatible metrics</p>
]]></description><pubDate>Thu, 07 Aug 2025 05:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=44820785</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=44820785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44820785</guid></item><item><title><![CDATA[Bitfrost – LLM gateway 90x faster than Litellm at p99]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/maximhq/bifrost">https://github.com/maximhq/bifrost</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=44820784">https://news.ycombinator.com/item?id=44820784</a></p>
<p>Points: 8</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 07 Aug 2025 05:06:18 +0000</pubDate><link>https://github.com/maximhq/bifrost</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=44820784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44820784</guid></item><item><title><![CDATA[New comment by havercosine in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>A fellow Godot enthusiast here. Love to see Godot being used in commercially successful indie game like this. In 2021-22 time, I tried (unsuccessfully!) building educational video games for maths using Godot and I have fond memories of being in the flow state while working with Godot. IMO Godot fits well with programmer's brain much better than Unity etc.</p>
]]></description><pubDate>Thu, 27 Feb 2025 06:47:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=43191961</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=43191961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43191961</guid></item><item><title><![CDATA[New comment by havercosine in "Microsoft cancels leases for AI data centers, analyst says"]]></title><description><![CDATA[
<p>I'm honestly in two minds on this one. On one hand, I do agree that valuations have run a bit too far in AI and some shedding is warranted. A skeptical position coming from a company like MSFT should help.<p>On the other hand, I think MSFT was trying to pull a classic MSFT on AI. They thought they can piggyback on top of OpenAI's hard-work and profit massively from it and are now having second thoughts, thats better too. MSFT has mostly launched meh products on top of AI.</p>
]]></description><pubDate>Tue, 25 Feb 2025 04:15:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43168122</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=43168122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43168122</guid></item><item><title><![CDATA[New comment by havercosine in "Thank HN: My bootstrapped startup got acquired today"]]></title><description><![CDATA[
<p>Paras, as a an Indian founder, I've watched your journey for few years now. You are an inspiration and a thoughtful leader. Your "Mental Models for Startup Founders", is a very well written mirror for every founder to look into.<p>Hope you get some nice time off and go back with vigour to Turing's Dream now...</p>
]]></description><pubDate>Fri, 24 Jan 2025 05:24:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42810746</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=42810746</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42810746</guid></item><item><title><![CDATA[New comment by havercosine in "How Might We Learn?"]]></title><description><![CDATA[
<p>Andy's collaborator Michael Nielsen has a nice blog post, "using space repetition system to see through a piece of maths"[0]. He makes a point that the idea is to commit more and more higher order concepts to memory. But he does emphasise that Anki is one way to achieve his and a more simpler pen-paper method that you wrote might work.<p>[0] : <a href="https://cognitivemedium.com/srs-mathematics" rel="nofollow">https://cognitivemedium.com/srs-mathematics</a></p>
]]></description><pubDate>Wed, 22 May 2024 05:59:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=40437782</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=40437782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40437782</guid></item><item><title><![CDATA[New comment by havercosine in "GPT-4o"]]></title><description><![CDATA[
<p>I was going to say the same thing. For some real world estimation tasks where I don't want 100% accuracy (example: analysing working capital of a business based on balance sheet, analysing some images and estimating inventory etc.) the job done by GPT-4o is better than fresh MBA graduates from tier 2/tier 3 cities in my part of world.<p>Job seekers currently in college have no idea what is about to hit them in 3-5 years.</p>
]]></description><pubDate>Tue, 14 May 2024 07:21:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=40352496</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=40352496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40352496</guid></item><item><title><![CDATA[New comment by havercosine in "Hi everyone yes, I left OpenAI yesterday"]]></title><description><![CDATA[
<p>Disagreeing here! I think we often overlook the value of excellent educational materials. Karpathy has truly revitalized the AI field, which is often cluttered with overly complex and dense mathematical descriptions.<p>Take CS 231, for example, which stands as one of Stanford's most popular AI/ML courses. Think about the number of students who have taken this class from around 2015 to 2017 and have since advanced in AI. It's fair to say a good chunk of credit goes back to that course.<p>Instructors who break it down, showing you how straightforward it can be, guiding you through each step, are invaluable. They play a crucial role in lowering the entry barriers into the field. In the long haul, it's these newcomers, brought into AI by resources like those created by Karpathy, who will drive some of the most significant breakthroughs. For instance, his "Hacker's Guide to Neural Networks," now almost a decade old, provided me with one of the clearest 'aha' moments in understanding back-propagation.</p>
]]></description><pubDate>Wed, 14 Feb 2024 05:38:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=39366873</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=39366873</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39366873</guid></item><item><title><![CDATA[New comment by havercosine in "Pakistan cuts off phone and internet services on election day"]]></title><description><![CDATA[
<p>Most countries in South, South East Asia have made exams as a make and break deal for every student. In India, there are so many kids staying away from home in cities which are just exam preparation centres, with routine news of suicides.<p>Looking back on my life I think we asians have definitely stretched this way too far. Unfortunately, in high & young population countries like ours these exams are perceived as the only non corrupt way of moving out of low income trap. So this will go on :-(</p>
]]></description><pubDate>Fri, 09 Feb 2024 06:27:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=39312009</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=39312009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=39312009</guid></item><item><title><![CDATA[New comment by havercosine in "Changes we're making to Google Assistant"]]></title><description><![CDATA[
<p>Spot on! Lot of voice assistants have been following "if we could" line instead of "if we should line". For many straightforward applications, clicking through well defined interface can be the least error prone way to get the job done.</p>
]]></description><pubDate>Sat, 13 Jan 2024 05:37:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=38977618</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38977618</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38977618</guid></item><item><title><![CDATA[New comment by havercosine in "Misty Programming Language"]]></title><description><![CDATA[
<p>Overall there's very little to understand from the page in terms of motivation, sample examples etc. But, one interesting thing: The math module allows choosing between radians, degrees and more importantly cycles. I only know of one more project, Pico8 fantasy console, which offers this correct "API" for trigonometry.</p>
]]></description><pubDate>Sun, 31 Dec 2023 08:41:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=38822665</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38822665</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38822665</guid></item><item><title><![CDATA[New comment by havercosine in "Encouraging students to understand the 1D wave equation"]]></title><description><![CDATA[
<p>Daniel Fleisch has written a series of books "Student Introduction To.." for maxwells equations, waves, tensors. All his books are famous for explaining everything step by step and making it informal but super clear.</p>
]]></description><pubDate>Wed, 20 Dec 2023 08:36:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=38706567</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38706567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38706567</guid></item><item><title><![CDATA[New comment by havercosine in "Reflecting on 18 Years at Google"]]></title><description><![CDATA[
<p>`why rock the boat` is spot on! Most large organisations eventually go into a mode of maximising the free cash flow for shareholders. I guess more or less this is by design. Investors, Founders and early employees take risks in short run for the rewards in the long run. A company cannot keep saying the promised green land is delayed by another 5 years.<p>Some criticism of CEO might be warranted. But remember that CEO compensations tied to profit after tax. I guess the only way to get back old Google is to start one!<p>Once number of employees hits a certain inflection point (roughly when one can't identify everyone with name), the focus for a lot of people is to keep their manager happy. Because any other goal is too abstract. Safi Bahcall's book Loonshots had some nice discussions on this point.</p>
]]></description><pubDate>Thu, 23 Nov 2023 04:48:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=38389412</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38389412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38389412</guid></item><item><title><![CDATA[New comment by havercosine in "OpenAI's employees were given two explanations for why Sam Altman was fired"]]></title><description><![CDATA[
<p>Naive question. In my part of the world, board meetings for such consequential decisions can never be called out on such short notice. Board meeting has to be called ahead of time by days, all the board members must be given written agenda. They have to acknowledge in writing that they've got this agenda. If the procedures such as these aren't followed, the firing cannot stand in court of law. The number of days are configurable in the shareholders agreement, but it is definitely not 1 day.<p>Do things work differently in America?</p>
]]></description><pubDate>Tue, 21 Nov 2023 07:44:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=38360603</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38360603</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38360603</guid></item><item><title><![CDATA[New comment by havercosine in "The world nearly adopted a calendar with 13 months of 28 days"]]></title><description><![CDATA[
<p>It is an interesting thought experiment to wonder if certain things were discovered earlier or later owing to a particular type of maths that we practiced.<p>I was amused to learn that there are societies dedicated to the cause of dozenal system who write papers and books urging everyone to switch. On the other hand, I don't know if it is exaggerated but French revolutionist had grand ideas of creating decimal based systems even for time. But better sense prevailed in the long run!<p>It is interesting to think how can changes of the form "if we can align everyone to change and adopt this new way" can be brought about at any scale beyond a few thousand folks. I think large mass adopted switches (horses to cars, smart phones) have been about incentives and convenience demonstrated by some early adopters. But for basic arithmetic this seems impossible to pull off!</p>
]]></description><pubDate>Sun, 05 Nov 2023 06:48:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=38148931</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38148931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38148931</guid></item><item><title><![CDATA[New comment by havercosine in "Linear Algebra Done Right – 4th Edition"]]></title><description><![CDATA[
<p>These notes are excellent. One good thing is how often Terence Tao gives real life examples and analogies, contrary to what one may expect from a fields medal winner. From utilitarian perspective, reading Axler's book looks like comically bad use of one's time.</p>
]]></description><pubDate>Mon, 30 Oct 2023 16:45:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=38071945</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38071945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38071945</guid></item><item><title><![CDATA[New comment by havercosine in "Linear Algebra Done Right – 4th Edition"]]></title><description><![CDATA[
<p>It might have been a reason, mathematicians wanting everything well defined etc. But here's a better way to think about it: On real number line, addition defines shifts and multiplication defines scaling. If you are in two dimensions, what is the equivalent? We define a 2 dimensional number such that multiplication defines scaling + rotation. The complex in complex number should not be read as complicated but like duplex or two things intertwined together.<p>The next question is why bother? What's the point? Turns out that important real life signals, like AC voltage and current, are sinusoidal. And real life electrical machines shift the phase of these signals. By using complex numbers to represent these signals, you can continue to use simple maths of DC circuits to analyze AC circuits. So you'd can still use V = IR, but R of a AC machine like motor will be impedance (generally called Z), represented by a complex number.<p>I found first few pages of MD Alder's complex analysis for Engineers indispensable in demystifying this complex stuff. Here's a quote from first paragraph "If Complex Numbers had been invented thirty years ago instead of over three hundred, they wouldn't have been called `Complex Numbers' at all. They'd have been called `Planar Numbers', or `Two-dimensional Numbers' or something similar, and there would have been none of this nonsense about `imaginary' numbers"</p>
]]></description><pubDate>Mon, 30 Oct 2023 13:53:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=38069476</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=38069476</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38069476</guid></item><item><title><![CDATA[New comment by havercosine in "What scientists must know about hardware to write fast code (2020)"]]></title><description><![CDATA[
<p>Solid post. It also shows how powerful Julia is: allowing to operate at different levels of abstractions (down to seeing the assembly) using the same set of tools.</p>
]]></description><pubDate>Tue, 03 Oct 2023 05:55:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=37748394</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=37748394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37748394</guid></item><item><title><![CDATA[New comment by havercosine in "The SR-71 Blackbird Astro-Nav System worked by tracking the stars"]]></title><description><![CDATA[
<p>The most badass story related to 'using basic tools and a steady hand in a pinch' is Buzz Aldrin pulling out a sextant and sliderule to do some calculations in Gemini XII. The description in the article reads "Aldrin pulled out a sextant and his slide rule and put his MIT doctoral research to work."<p>More details on the link here: <a href="https://www.nasa.gov/feature/gemini-xii-crew-masters-the-challenges-of-spacewalks" rel="nofollow noreferrer">https://www.nasa.gov/feature/gemini-xii-crew-masters-the-cha...</a></p>
]]></description><pubDate>Wed, 27 Sep 2023 05:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=37670619</link><dc:creator>havercosine</dc:creator><comments>https://news.ycombinator.com/item?id=37670619</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37670619</guid></item></channel></rss>