<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: freekh</title><link>https://news.ycombinator.com/user?id=freekh</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 07:57:33 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=freekh" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by freekh in "$500 GPU outperforms Claude Sonnet on coding benchmarks"]]></title><description><![CDATA[
<p>The Google Gemini deal is one of the reasons I think it is likely since Gemini works pretty local hw...</p>
]]></description><pubDate>Fri, 27 Mar 2026 12:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=47542000</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=47542000</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47542000</guid></item><item><title><![CDATA[New comment by freekh in "$500 GPU outperforms Claude Sonnet on coding benchmarks"]]></title><description><![CDATA[
<p>This has been my theory for a while: during this autumn Apple will release a version of Apple Intelligence that runs locally and works better than ChatGPT. They will do this because 1) they do not have an offering in AI yet 2) they have amazing hardware that even now almost can pull it off on open models and this will not be possible to replicate on android for a long time (presumably)<p>This will crush OpenAI.<p>Note: I am not talking about coding here - it will take a while longer but when it is optimized to the bone and llms output has stabilized, you will be running that too on local hardware. Cost will come down for Claude and friends too but why pay 5 when you can have it for free?</p>
]]></description><pubDate>Fri, 27 Mar 2026 07:03:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=47539780</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=47539780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47539780</guid></item><item><title><![CDATA[New comment by freekh in "Lies I was told about collaborative editing, Part 2: Why we don't use Yjs"]]></title><description><![CDATA[
<p>Should add: you can read more docs here: <a href="https://val.build/docs/create" rel="nofollow">https://val.build/docs/create</a></p>
]]></description><pubDate>Mon, 16 Mar 2026 17:38:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47402160</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=47402160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402160</guid></item><item><title><![CDATA[New comment by freekh in "Lies I was told about collaborative editing, Part 2: Why we don't use Yjs"]]></title><description><![CDATA[
<p>Awesome feedback! Will update the docs!
The content is TS files. You can chose which repo GitHub you want to synchronize to - monorepo also works!</p>
]]></description><pubDate>Mon, 16 Mar 2026 17:37:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=47402145</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=47402145</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47402145</guid></item><item><title><![CDATA[New comment by freekh in "Lies I was told about collaborative editing, Part 2: Why we don't use Yjs"]]></title><description><![CDATA[
<p>Cool! We also build client-server sync for our local-first CMS:
<a href="https://github.com/valbuild/val" rel="nofollow">https://github.com/valbuild/val</a>
Just as your docsync, it has to both guarantee order and sync to multiple types of servers (your own computer for local dev, cloud service in prod). 
Base format is rfc 6902 json patches. 
Read the spec sheet and it is very similar :)</p>
]]></description><pubDate>Mon, 16 Mar 2026 06:41:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47395782</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=47395782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47395782</guid></item><item><title><![CDATA[New comment by freekh in "Ask HN: What Are You Working On? (March 2026)"]]></title><description><![CDATA[
<p>Still working on code only CMS: <a href="https://val.build" rel="nofollow">https://val.build</a><p>Next up: tasteful AI features then i18n<p>GitHub: <a href="https://github.com/valbuild/val/blob/main/packages/next/README.md" rel="nofollow">https://github.com/valbuild/val/blob/main/packages/next/READ...</a></p>
]]></description><pubDate>Mon, 09 Mar 2026 16:52:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=47311616</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=47311616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47311616</guid></item><item><title><![CDATA[New comment by freekh in "Ask HN: What are you working on? (February 2026)"]]></title><description><![CDATA[
<p>Working on i18n for Val CMS, a lightweight CMS where content is stored as code.<p>GitHub: <a href="https://github.com/valbuild/val/blob/main/packages/next/README.md" rel="nofollow">https://github.com/valbuild/val/blob/main/packages/next/READ...</a></p>
]]></description><pubDate>Mon, 09 Feb 2026 13:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=46944790</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=46944790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46944790</guid></item><item><title><![CDATA[New comment by freekh in "European Alternatives"]]></title><description><![CDATA[
<p>Wanted to submit my CMS, Val, but there's no CMS category yet?<p>I tried to create a category here if it is useful for others as well: <a href="https://european-alternatives.eu/admin/category-votes/3daefd69-85bb-4e76-9eb3-559c7520a8e2" rel="nofollow">https://european-alternatives.eu/admin/category-votes/3daefd...</a><p>Oh, and here's the product page: 
<a href="https://val.build" rel="nofollow">https://val.build</a><p>GitHub is here: 
<a href="https://github.com/valbuild/val" rel="nofollow">https://github.com/valbuild/val</a></p>
]]></description><pubDate>Fri, 23 Jan 2026 18:02:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=46735582</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=46735582</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46735582</guid></item><item><title><![CDATA[New comment by freekh in "Ask HN: What are you working on? (January 2026)"]]></title><description><![CDATA[
<p>I am working on the «ultimate dev ex» CMS: <a href="https://val.build/docs" rel="nofollow">https://val.build/docs</a><p>GitHub: 
<a href="https://github.com/valbuild/val" rel="nofollow">https://github.com/valbuild/val</a><p>Intro video:
<a href="https://youtu.be/83bnYGIsm5g?si=5LN7dxnARrS4jNEx" rel="nofollow">https://youtu.be/83bnYGIsm5g?si=5LN7dxnARrS4jNEx</a><p>What sets it apart is that it 1) stores content in TS / JS files 2) is a fully fledged CMs. 
It is designed to be nice to work with from the start a project (and the structure of your app changes all the time) -> when everyone works on individual PRs -> to the end when the project is decommissioned.<p>It needs no cloud APIs, no DBs nor caching. No query language to learn. No sign up to get started.
It is fully TypeSafe and needs no type generation. You can rename and refactor content from you IDE.
It works amazingly with Cursor and friends (local content and schema + strong typesafty + validation)<p>Currently reqs are: Nextjs and GitHub.<p>APIs are pretty stable. UI is in the process of a revamp. 
Will do a proper show hn some time in the near future.</p>
]]></description><pubDate>Mon, 12 Jan 2026 08:35:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=46585662</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=46585662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46585662</guid></item><item><title><![CDATA[New comment by freekh in "GitHub CEO: manual coding remains key despite AI boom"]]></title><description><![CDATA[
<p>> It's entirely possible that we do become obsolete for a wide variety of programming domains. That's simply a reality…<p>It is not a reality since it has not happen. In the real world it has not happened.<p>There is no reason to believe that the current rate of progress will continue. Intelligence is not like the weaving machines. A software engineer is not a human calculator.</p>
]]></description><pubDate>Tue, 24 Jun 2025 06:40:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=44363434</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=44363434</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44363434</guid></item><item><title><![CDATA[New comment by freekh in "Now might be the best time to learn software development"]]></title><description><![CDATA[
<p>Nice article! Reflects my views as well!</p>
]]></description><pubDate>Tue, 17 Jun 2025 16:15:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=44300794</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=44300794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44300794</guid></item><item><title><![CDATA[New comment by freekh in "What works (and doesn't) selling formal methods"]]></title><description><![CDATA[
<p>I really liked this article. I think all of these points, in particular the conclusion of cost vs benefit could be the same whether you were talking about formal methods or web apps. This way of seeing things, with an engineering perspective, is the exact same we (at least I) see it but we mostly do web apps.</p>
]]></description><pubDate>Mon, 02 Jun 2025 06:23:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=44156216</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=44156216</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44156216</guid></item><item><title><![CDATA[New comment by freekh in "FreeBSD Suspend/Resume"]]></title><description><![CDATA[
<p>Login?</p>
]]></description><pubDate>Mon, 13 Jan 2025 18:59:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=42687174</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=42687174</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42687174</guid></item><item><title><![CDATA[New comment by freekh in "How to debug your battery design"]]></title><description><![CDATA[
<p>So cool. Have wanted to add an extra battery on my Yuba Spice Curry, but it is so expensive. Love the fact that it is possible to replace the individual cell. Been annoyed that ebikes are not as serviceable as normal bikes. Signed up now :)</p>
]]></description><pubDate>Sun, 28 Jul 2024 08:02:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=41091869</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=41091869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41091869</guid></item><item><title><![CDATA[New comment by freekh in "Find bilingual baby names"]]></title><description><![CDATA[
<p>Even is also a common Norwegian name. Since you can have multiple first names too, you can be named Odd Even or even <sic> Even Odd.</p>
]]></description><pubDate>Sun, 12 Nov 2023 08:46:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=38238531</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=38238531</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38238531</guid></item><item><title><![CDATA[New comment by freekh in "Sonder: E-Ink Keyboard"]]></title><description><![CDATA[
<p>I do that (via termux) with a onyx max boox 3. Works pretty well. I had some quality issues (got 2 dead lines on 2 devices so far) with the actual device but support has been very, very supportive so far so globally I'm very happy</p>
]]></description><pubDate>Sun, 31 May 2020 19:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=23371860</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=23371860</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23371860</guid></item><item><title><![CDATA[New comment by freekh in "Show HN: Tail Recursion Optimization for the JVM"]]></title><description><![CDATA[
<p>Not sure if this is accurate. You can enforce @tailrec if you want, but I believe it will try to in any case, even if it is not annotated.</p>
]]></description><pubDate>Thu, 23 Apr 2020 05:23:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=22953066</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=22953066</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=22953066</guid></item><item><title><![CDATA[New comment by freekh in "Upgrade your cargo cult for the win (2017)"]]></title><description><![CDATA[
<p>Never thought about it before, but is Rusts package manager named after cargo cult?</p>
]]></description><pubDate>Wed, 14 Aug 2019 12:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=20694919</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=20694919</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20694919</guid></item><item><title><![CDATA[New comment by freekh in "PostgreSQL Count(*) Performance Improvements"]]></title><description><![CDATA[
<p>It is not count(<i>) that is slow, it is iterating through the rows that is / can be slow :)<p>For me, the trick to basic understanding of perf in PG was exactly this: it is all about limiting the amount of rows you have to iterate over.
It is true for count(</i>) but also for every other operation you do.<p>PG is surprisingly non-magical (at least in my experience) in that you won't get much perf for free, but on the other hand you can reason about perf & optimize pretty reliably once you come to terms with this.</p>
]]></description><pubDate>Thu, 11 Apr 2019 07:46:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=19631960</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=19631960</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19631960</guid></item><item><title><![CDATA[New comment by freekh in "Huawei Facts: An open letter to the US media"]]></title><description><![CDATA[
<p>Why the down votes?</p>
]]></description><pubDate>Sun, 03 Mar 2019 07:38:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=19293281</link><dc:creator>freekh</dc:creator><comments>https://news.ycombinator.com/item?id=19293281</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19293281</guid></item></channel></rss>