<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: lisperforlife</title><link>https://news.ycombinator.com/user?id=lisperforlife</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 03:14:22 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=lisperforlife" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by lisperforlife in "Cal.com is going closed source"]]></title><description><![CDATA[
<p>Exactly this! Classic open source bait and switch.</p>
]]></description><pubDate>Wed, 15 Apr 2026 19:39:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47784165</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=47784165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47784165</guid></item><item><title><![CDATA[New comment by lisperforlife in "Opus 4.5 is not the normal AI agent experience that I have had thus far"]]></title><description><![CDATA[
<p>Recently the v8 rust library changed it from mutable handle scopes to pinned scopes. A fairly simple change that I even put in my CLAUDE.md file. But it still generates methods with HandleScope's and then says... oh I have a different scope and goes on a random walk refactoring completely unrelated parts of the code. All the while Opus 4.5 burns through tokens. Things work great as long as you are testing on the training set. But that said, it is absolutely brilliant with React and Typescript.</p>
]]></description><pubDate>Wed, 07 Jan 2026 20:38:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46532300</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=46532300</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46532300</guid></item><item><title><![CDATA[New comment by lisperforlife in "Replacing EBS and Rethinking Postgres Storage from First Principles"]]></title><description><![CDATA[
<p>The 5ms write latency and 1ms write latency sounds like they are using S3 to store and retrieve data with some local cache. My guess is a S3 based block storage exposed as a network block device. S3 supports compare-and-swap operations (Put-If-Match), so you can do a copy-on-write scenario quite easily. May be somebody from TigerData can give a little bit more insight into this. I know slatedb supports S3 as a backend for their key-value store. We can build a block device abstraction using that.</p>
]]></description><pubDate>Thu, 30 Oct 2025 17:25:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=45762577</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=45762577</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45762577</guid></item><item><title><![CDATA[New comment by lisperforlife in "Migrating from AWS to Hetzner"]]></title><description><![CDATA[
<p>I think you can get much farther with dedicated servers. I run a couple of nodes on Hetzner. The performance you get from a dedicated machine even if it is a 3 year old machine that you can get on server auction is absolutely bonkers and cannot be compared to VMs. The thing is that most of the server hardware is focused towards high core count, low clock speed processors that optimize for I/O rather than compute. It is overprovisioned by all cloud providers. Even the I/O part of  the disk is crazy. It uses all sorts of shenanigans to get a drive that sitting on a NAS and emulating a local disk. Most startups do not need the hyper virtualized, NAS based drive. You can go much farther and much more cost-effectively with dedicated server rentals from Hetzner. I would love to know if they are any north-american (particularly canadian) companies that can compete with price and  the quality of service like Hetzner. I know  of OVH but I would love to know others in the same space.</p>
]]></description><pubDate>Fri, 17 Oct 2025 10:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45615090</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=45615090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45615090</guid></item><item><title><![CDATA[New comment by lisperforlife in "GPT-5"]]></title><description><![CDATA[
<p>I don't think models are fundamentally getting better. What is happening is that we are increasing the training set, so when users use it, they are essentially testing on the training set and find that it fits their data and expectations really well. However, the moat is primarily the training data, and that is very hard to protect as the same data can be synthesized with these models. There is more innovation surrounding serving strategies and infrastructure than in the fundamental model architectures.</p>
]]></description><pubDate>Thu, 07 Aug 2025 22:31:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=44831208</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=44831208</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44831208</guid></item><item><title><![CDATA[New comment by lisperforlife in "Containerization is a Swift package for running Linux containers on macOS"]]></title><description><![CDATA[
<p>You can use libkrun to pretty much do the same thing.</p>
]]></description><pubDate>Tue, 10 Jun 2025 01:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=44231589</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=44231589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44231589</guid></item><item><title><![CDATA[New comment by lisperforlife in "How Does GPT-4o Encode Images?"]]></title><description><![CDATA[
<p>Why is this not the top comment? FAIR published their C3MLeon paper about decoder-only autoregressive models that work with both text and image tokens. I believe GPT-4o's vocabulary has room for both image and audio tokens. For audio tokens, they probably trained an RVQ-VAE model like Encodec or Soundstream.</p>
]]></description><pubDate>Fri, 07 Jun 2024 15:27:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=40609589</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=40609589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40609589</guid></item><item><title><![CDATA[New comment by lisperforlife in "Stable Audio Open"]]></title><description><![CDATA[
<p>I am curious about models like encodec or soundstream. They are essentially meant to be codecs informed by the music they are meant to compress to achieve insane compression ratios. The decompression process is indeed generative since a part of the information that is meant to be decoded is in the decoder weights. Does that pass the smell test from a copyright law's perspective? I believe such a decoder model is powering gpt-4o's audio decoding.</p>
]]></description><pubDate>Wed, 05 Jun 2024 22:17:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=40591246</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=40591246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40591246</guid></item><item><title><![CDATA[New comment by lisperforlife in "A CTO should be technical"]]></title><description><![CDATA[
<p>I had written about it a few months back. 
<a href="https://blog.tarkalabs.com/what-does-a-cto-do-67c26d34ae7a" rel="nofollow">https://blog.tarkalabs.com/what-does-a-cto-do-67c26d34ae7a</a><p>As I see it, CTOs are responsible for<p>- Making Build/Buy decisions<p>- Hiring<p>- Setting up a culture of learning<p>- Balancing tech and product priorities<p>- Setting up delivery processes that work for the team<p>- And finally for architecture and system design<p>I feel in that order of priority.</p>
]]></description><pubDate>Tue, 27 Sep 2022 00:29:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=32990381</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=32990381</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32990381</guid></item><item><title><![CDATA[New comment by lisperforlife in "Ask HN: Do you use foreign keys in relational databases?"]]></title><description><![CDATA[
<p>I tend to use foreign keys everywhere. The only time that I would skip it is when I do not need to cascade deletes. These are mostly metadata tables that will be archived on a periodical basis.</p>
]]></description><pubDate>Tue, 06 Sep 2022 10:06:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=32735040</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=32735040</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32735040</guid></item><item><title><![CDATA[Airlines worldwide rush to change flights over U.S. 5G dispute]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.cbc.ca/news/world/5g-airlines-wireless-1.6319999">https://www.cbc.ca/news/world/5g-airlines-wireless-1.6319999</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=30000429">https://news.ycombinator.com/item?id=30000429</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Jan 2022 21:29:53 +0000</pubDate><link>https://www.cbc.ca/news/world/5g-airlines-wireless-1.6319999</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=30000429</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30000429</guid></item><item><title><![CDATA[New comment by lisperforlife in "Prince of Persia in JavaScript"]]></title><description><![CDATA[
<p>This is awesome. Brings back so many memories as a kid. Thank you. This is built with phaser. I am not very good at this game but if you need to recover life mid game, you can use this.<p>Phaser.GAMES[0].state.getCurrentState().ui.player.addLife()<p>Is this open source?</p>
]]></description><pubDate>Tue, 28 Dec 2021 10:43:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=29712343</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=29712343</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29712343</guid></item><item><title><![CDATA[New comment by lisperforlife in "PostgREST 9.0"]]></title><description><![CDATA[
<p>We built an entire system using RLS and functions. Postgraphile is frankly amazing. You can also extend the schema using Typescript or SQL.</p>
]]></description><pubDate>Tue, 30 Nov 2021 17:45:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=29395017</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=29395017</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29395017</guid></item><item><title><![CDATA[New comment by lisperforlife in "Ask HN: Where can I live off 1k USD per month?"]]></title><description><![CDATA[
<p>This. I moved to Canada from India and was appalled at the mobile internet infrastructure here. It is a ripoff.</p>
]]></description><pubDate>Fri, 27 Aug 2021 00:33:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=28322906</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=28322906</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28322906</guid></item><item><title><![CDATA[New comment by lisperforlife in "Ethereum Isn't Fun Anymore"]]></title><description><![CDATA[
<p>This. It took me a long time to understand this. I was so focused on the volatility that I failed to look at the larger trend. It clicked for me only a couple of months back.</p>
]]></description><pubDate>Mon, 22 Feb 2021 17:10:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=26227009</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=26227009</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26227009</guid></item><item><title><![CDATA[New comment by lisperforlife in "Your Move, iPad"]]></title><description><![CDATA[
<p>This. The most underrated comment. :-)</p>
]]></description><pubDate>Thu, 26 Nov 2020 13:01:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=25219657</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=25219657</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25219657</guid></item><item><title><![CDATA[New comment by lisperforlife in "Gron – Make JSON Greppable"]]></title><description><![CDATA[
<p>There is also JMESPath that implements a proper spec.<p><a href="https://gatling.io/2019/07/31/introducing-jmespath-support/" rel="nofollow">https://gatling.io/2019/07/31/introducing-jmespath-support/</a></p>
]]></description><pubDate>Fri, 06 Nov 2020 14:52:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=25007957</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=25007957</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25007957</guid></item><item><title><![CDATA[New comment by lisperforlife in "Seam Carving"]]></title><description><![CDATA[
<p>Caire (<a href="https://github.com/esimov/caire" rel="nofollow">https://github.com/esimov/caire</a>) uses seam carving as well. It uses pigo for face detection as well to ensure that it does not resize around the face.</p>
]]></description><pubDate>Fri, 11 Oct 2019 13:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=21224189</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=21224189</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21224189</guid></item><item><title><![CDATA[New comment by lisperforlife in "Ask HN: How can I work towards building a company while employed?"]]></title><description><![CDATA[
<p>Here is what I'd do.<p>* Pick a tech stack and get really good at it. You can do it at your company's time and equipment as it is gaining knowledge.<p>* Give yourself 6 months to blog and contribute to open source on your own laptop. Get something decent to get started. If you feel buying a Macbook Pro or a similar Dev laptop is a huge expense, look for options to rent it in the short term. Consistency is key, ensure that you are pushing out a new post every week.<p>* Get into a freelancing gig where you are able to set your own times. This will give you a sense of business priorities and how to pitch and get clients. Conduct trainings and workshops and charge market rates for your expertise.<p>* Then if you really find a problem that needs more than your mind and two hands to solve, by all means setup a company, hire people and do things. As a developer looking for freedom from the man, freelancing is a good way to gain that freedom.  Your own employer might hire you on your terms for twice the pay he is paying you currently.</p>
]]></description><pubDate>Mon, 27 May 2019 07:31:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=20020172</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=20020172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20020172</guid></item><item><title><![CDATA[New comment by lisperforlife in "Spotify to Apple: Time to Play Fair"]]></title><description><![CDATA[
<p>I think we should break the monopoly of app store and play store. Platforms should enable other stores to play well along with their stores. It is ridiculous at this day and age to go through a process like app store / play store approval after you've spent so much money building an app. The web works fine without a single party deciding what should or should not be on it. We should treat app store as a service for distributing apps and providing services to update and charge people for those services. It should be distinct from the platform itself. The platform should stick with publishing a spec for how an executable should be and standards to verify the veracity of the distribution with certificates and digital signatures. I think if there is a region that can enforce this change, it will be the EU and the rest of the world will follow.</p>
]]></description><pubDate>Wed, 13 Mar 2019 14:23:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=19378879</link><dc:creator>lisperforlife</dc:creator><comments>https://news.ycombinator.com/item?id=19378879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19378879</guid></item></channel></rss>