<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: tvink</title><link>https://news.ycombinator.com/user?id=tvink</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 07 Apr 2026 11:53:42 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tvink" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tvink in "Bringing Clojure programming to Enterprise (2021)"]]></title><description><![CDATA[
<p>You're on to something. It's the lisp machine of it all. Hot reloading is nothing that requires anything special, so you can redefine a callback or dependency with ease in the repl and the system chugs along. You can theoretically do something similar in ruby, but it's the opposite of elegant, you'd be forced to re implement methods with different dependencies etc. It's also a function of being "functional" in the lisp sense, that things are lists, and lists can be replaced, functions or otherwise.<p>The fun way to get a feel for lisp machines is emacs, it's so easy to fall of a language and especially hand-coding in a language if you don't have to.</p>
]]></description><pubDate>Thu, 02 Apr 2026 14:26:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47614968</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47614968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47614968</guid></item><item><title><![CDATA[New comment by tvink in "Claude is an Electron App because we've lost native"]]></title><description><![CDATA[
<p>Looks cool, but the phrase 'build applications with the flexibility and power of go' made me chuckle. Least damn flexible language in this whole space.</p>
]]></description><pubDate>Tue, 03 Mar 2026 19:42:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=47237802</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47237802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47237802</guid></item><item><title><![CDATA[New comment by tvink in "Elevated Errors in Claude.ai"]]></title><description><![CDATA[
<p>You're not wrong, for sufficient simple cases it's at a disadvantage. But once things get complicated, it wins by being the only thing that you can get to work without going insane.<p>And yeah, any serious use completely assumes a Max sub.</p>
]]></description><pubDate>Tue, 03 Mar 2026 05:29:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=47228480</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47228480</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47228480</guid></item><item><title><![CDATA[New comment by tvink in "Elevated Errors in Claude.ai"]]></title><description><![CDATA[
<p>You'll be back :)</p>
]]></description><pubDate>Tue, 03 Mar 2026 05:24:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=47228436</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47228436</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47228436</guid></item><item><title><![CDATA[New comment by tvink in "A simple web we own"]]></title><description><![CDATA[
<p>Honestly if we could have we would have, we can't even tax the people destroying our world, how are we going to create utopia</p>
]]></description><pubDate>Tue, 24 Feb 2026 06:15:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47133479</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47133479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47133479</guid></item><item><title><![CDATA[New comment by tvink in "A simple web we own"]]></title><description><![CDATA[
<p>It's definitely an approach. I do think in true democratization of the internet, teaching people some tech is inevitable. We just can't have equal access if we retain the classes of user and maker as completely distinct.</p>
]]></description><pubDate>Mon, 23 Feb 2026 17:20:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=47125375</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47125375</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47125375</guid></item><item><title><![CDATA[New comment by tvink in "Anthropic officially bans using subscription auth for third party use"]]></title><description><![CDATA[
<p>This is the complete opposite of my experience.</p>
]]></description><pubDate>Thu, 19 Feb 2026 15:45:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47075041</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=47075041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47075041</guid></item><item><title><![CDATA[New comment by tvink in "Introducing the Developer Knowledge API and MCP Server"]]></title><description><![CDATA[
<p>The point of MCP is discoverability. A crud app is better, except you have to waste context telling your LLM a bunch of details. With MCP you only put into it's context what the circumstances are where it applies, and it can just invoke it. You could write a bunch of little wrapper scripts around each api you want to use and have basically reinvented MCP for yourself.</p>
]]></description><pubDate>Sat, 07 Feb 2026 06:51:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46921870</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46921870</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46921870</guid></item><item><title><![CDATA[New comment by tvink in "TikTok's 'addictive design' found to be illegal in Europe"]]></title><description><![CDATA[
<p>If only you could reach out of your own experience and ponder what might cause otherwise reasonable people to do so. Young people peer pressure, current marketing landscape, you're forced there if you want to make money as a creative, so many reasons. Great, you can live your life without. Can you live your life without assuming everyone has the privilege of your situation?</p>
]]></description><pubDate>Fri, 06 Feb 2026 16:56:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46915225</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46915225</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46915225</guid></item><item><title><![CDATA[New comment by tvink in "Claude is a space to think"]]></title><description><![CDATA[
<p><a href="https://www.wheresyoured.at/costs/" rel="nofollow">https://www.wheresyoured.at/costs/</a><p>Their AWS spend being higher than their revenue might hint at the same.<p>Nobody has reliable data, I think it's fair to assume that even Anthropic is doing voodoo math to sleep at night.</p>
]]></description><pubDate>Wed, 04 Feb 2026 20:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46891420</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46891420</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891420</guid></item><item><title><![CDATA[New comment by tvink in "Claude is a space to think"]]></title><description><![CDATA[
<p>For sure not</p>
]]></description><pubDate>Wed, 04 Feb 2026 20:39:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46891368</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46891368</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891368</guid></item><item><title><![CDATA[New comment by tvink in "How Jeff Bezos Brought Down the Washington Post"]]></title><description><![CDATA[
<p>Sure you can say consumers refusing the ad-ridden paywalled experience killed it, or we could say the lack of adaptation and finding better business models did. I think a lot of players killed themselves off fighting to preserve rather than adapt, or worse have digital content subsidize analog (to this day I keep running into ebooks that cost more than the physical books, and they wonder why people pirate)</p>
]]></description><pubDate>Wed, 04 Feb 2026 20:33:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46891288</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46891288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46891288</guid></item><item><title><![CDATA[New comment by tvink in "The Responsibility of Intellectuals (1967)"]]></title><description><![CDATA[
<p>utilitarianism is when you add up the suffering. stalin made number go up, mother teresa made number go down. these are also not the only options.</p>
]]></description><pubDate>Sun, 25 Jan 2026 06:56:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=46751485</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46751485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46751485</guid></item><item><title><![CDATA[New comment by tvink in "Talking to LLMs has improved my thinking"]]></title><description><![CDATA[
<p>I guess you.. ask them a bunch of recommendations? I would imagine this would not be incredibly hard to test as a community</p>
]]></description><pubDate>Fri, 23 Jan 2026 06:55:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46729332</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46729332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46729332</guid></item><item><title><![CDATA[New comment by tvink in "We put Claude Code in Rollercoaster Tycoon"]]></title><description><![CDATA[
<p>Unfortunately the have abysmal design sense for TUI and an inability to recognize the good feature requests they are getting</p>
]]></description><pubDate>Sun, 18 Jan 2026 09:57:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46666390</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46666390</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46666390</guid></item><item><title><![CDATA[New comment by tvink in "Code and Let Live"]]></title><description><![CDATA[
<p>Probably because you didn't include the content type header?</p>
]]></description><pubDate>Sun, 11 Jan 2026 07:23:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46573400</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=46573400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46573400</guid></item><item><title><![CDATA[New comment by tvink in "Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js"]]></title><description><![CDATA[
<p>You can scaffold a crud resource we with a single CLI command, as far as I know we don't have that in phx?</p>
]]></description><pubDate>Fri, 17 Oct 2025 05:19:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45613529</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=45613529</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45613529</guid></item><item><title><![CDATA[New comment by tvink in "Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js"]]></title><description><![CDATA[
<p>Solid cable is quite a bit of setup though,compared to Liveview. The way LiveView manages the rendering for your is leaps ahead of how actual rails SolidCable development feels.</p>
]]></description><pubDate>Fri, 17 Oct 2025 05:17:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=45613513</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=45613513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45613513</guid></item><item><title><![CDATA[New comment by tvink in "Why I Chose Elixir Phoenix over Rails, Laravel, and Next.js"]]></title><description><![CDATA[
<p>One of the arguments is how noisy the languages are. Elixir is without a doubt more powerful, more scalable and more sophisticated than Ruby.<p>What Ruby has though is ability to express what you are doing in a clear syntax. Elixir has a lot of ritual (albeit less than erlang) to set up your most used things like GenServer - you don't abstract away the concurrent flow (which is good, concurrency should be obvious), but you also wouldn't write elixir without it, so code inevitably becomes filled with technical concerns.<p>I'm biased, I write elixir for a living after a decade in Ruby, and I'm happy with that tradeoff. But there are times where you need to do an imperative thing and make it clear as day, and Ruby often does a better job here.<p>Rails is also somewhat more ergonomic for fast prototyping than phoenix. ActiveRecord is a blessing and curse, it's insanely productive for making things do things in minutes, but lacks composition later on.</p>
]]></description><pubDate>Fri, 17 Oct 2025 05:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45613451</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=45613451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45613451</guid></item><item><title><![CDATA[New comment by tvink in "Company claims 1k% price hike drove it from VMware to open source rival"]]></title><description><![CDATA[
<p>In terms of competition it's really the same. Whether you fight with a team of 1 for 5 businesses or a team of 10 for 1 business that is 50x bigger, on average as long as you have equal competition in each segment you walk away with the same. But you get very different customers, for better or worse.<p>A segment of a customer base is hardly a buffer, if you underserve them they will leave, and you will have wasted effort making an inclusive sales and support process to them.</p>
]]></description><pubDate>Tue, 03 Dec 2024 12:18:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42305372</link><dc:creator>tvink</dc:creator><comments>https://news.ycombinator.com/item?id=42305372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42305372</guid></item></channel></rss>