<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: tappio</title><link>https://news.ycombinator.com/user?id=tappio</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 02 Oct 2026 10:58:02 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tappio" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tappio in "Why are AI agents lying, cheating and coordinating?"]]></title><description><![CDATA[
<p>Yes, you need a way for the model to interact with other systems, and a way to preserve memory over context windows. And then you keep poking it ("agent loop"). Poking itself does nothing without the other ingredients.<p>And yes, you need something to start from, but if you ask it to "do something" and loop it to endlessly ("poking"), you will get some interesting outcomes. So yes you need some initial prompt or task, but that can be "do something" and if you keep asking it everytime it finishes to "do something more". I suspect it will not start saying "no" but rather... it will find some stupid meaning and then drift towards what ever goal it guesses you mean.<p>I'm unsure whether we agree or disagree on the topic.</p>
]]></description><pubDate>Sun, 13 Sep 2026 14:08:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49684177</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49684177</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49684177</guid></item><item><title><![CDATA[New comment by tappio in "Why are AI agents lying, cheating and coordinating?"]]></title><description><![CDATA[
<p>If you have endless compute and you keep poking this toy, I'm not at all surprised you get all kinds of outcomes. Even without anykind of instructions I would guess that the models will align towards some goal and do stupid shit.<p>However, I really doubt its cost effective to do anything like that with these models.</p>
]]></description><pubDate>Sun, 13 Sep 2026 09:05:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=49681710</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49681710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49681710</guid></item><item><title><![CDATA[New comment by tappio in "GPT-6 Astra"]]></title><description><![CDATA[
<p>I feel that for some time now, the biggest constraint when working with models is not their intelligence, but their speed. It does not matter how smart the model is, it will make mistakes, because the instructions are ambiguous and new facts are found during implementation. The biggest problem I've had working with software developers has always been the lag between seeing the results and steering towards the right direction, not the skills of the developer (with many exceptions of course).<p>Regardless, working on the wrong things is time wasted. And again, I'm procrastinating here while waiting for Fable to run a benchmark on a few solutions to a problem I have. We can guess what would work, but we only know after the benchmark. A faster model, with fewer capabilities, would've been a much better choice this time... well, "git gud" they said... and live and learn! Faster model = less time for procrastination.<p>PS. AI models don't live and learn; the discussion about AGI is pretty pointless imo. It's a tool. Does it matter if it is AGI or not if it does what you want it to do? Does the IQ of your colleague matter if he's good at what he's supposed to do? Or bad? Well... I guess it does matter, as many people are up in arms about whether Astro is AGI or not. Personally, I think we're past the point for that debate. These are amazing tools.</p>
]]></description><pubDate>Fri, 04 Sep 2026 10:26:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49562713</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49562713</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49562713</guid></item><item><title><![CDATA[New comment by tappio in "GPU World"]]></title><description><![CDATA[
<p>Good argument going here but here is what internet tells me about 'facts':<p>Its about the same amount of population who have access to clean water and who have access to internet, and that's maybe about 75% of global population for both. Don't know how they overlap, but probably there is people who have no access to internet but have access to clean water and the other way around.<p>In absolute terms that is still billions of people. Billions.</p>
]]></description><pubDate>Tue, 01 Sep 2026 07:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=49519067</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49519067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49519067</guid></item><item><title><![CDATA[New comment by tappio in "Kill The Cookie Banner"]]></title><description><![CDATA[
<p>That can be implemented. Within a session you don't need to know it's the same person tomorrow, so a per-day key derived server-side is enough to measure that someone took 40 seconds from x to y. No cookie, no localStorage, nothing stored on the device, nothing to consent to. Hash ip + user agent + your domain with a secret salt that rotates and is destroyed every 24 hours, and you are on the safe side.
Of course, recognizing users across days requires consent. But is that really necessary?</p>
]]></description><pubDate>Mon, 27 Jul 2026 05:10:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49065394</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49065394</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49065394</guid></item><item><title><![CDATA[New comment by tappio in "Kill The Cookie Banner"]]></title><description><![CDATA[
<p>There are privacy respecting ad brokers that dont require user tracking. Its just that people are too lazy or greedy to use those.</p>
]]></description><pubDate>Sun, 26 Jul 2026 17:55:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060556</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49060556</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060556</guid></item><item><title><![CDATA[New comment by tappio in "Kill The Cookie Banner"]]></title><description><![CDATA[
<p>There are many analytics solutions that dont require cookies. You can do aggregated analytics just fine without. Saving preferences does not require consent either.</p>
]]></description><pubDate>Sun, 26 Jul 2026 17:50:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=49060504</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=49060504</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49060504</guid></item><item><title><![CDATA[New comment by tappio in "Did Claude increase bugs in rsync?"]]></title><description><![CDATA[
<p>A lot of people criticizing because it's heavily written with LLM, but I mean, if someone produced this piece pre-LLM, would they criticize it? is the critique due to use of LLM or due to the content being truly hard to follow? I read it and I would say, there are some problems with the writing, but its not a bad piece.<p>Of course this is a bigger problem, as its now harder to distinguish content that is "AI slop" with "content co-authored with AI that is carefully reviewed" with a quick glimpse, and the "AI smell" is quite off-putting. My initial reaction was also negative, but after glimpsing it through and reading the summaries, I found it decent summary, which also... speaks of this thread, of the content of the blog post and everything about the discussion and the strong feelings people have developed around the use of LLMs.<p>Anyhow, it would be good to disclose the repo with the code for the statistics & use of LLM in the writing right up front. Which model, and why it was used to do the writing, etc. Its enough to say "I think it writes better than I do" or "I was in a hurry, sorry" or what ever, but it really should be disclosed. It reads more honest.<p>ps. really... that sideways scroll? plz fix it.</p>
]]></description><pubDate>Fri, 05 Jun 2026 13:23:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48412194</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=48412194</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48412194</guid></item><item><title><![CDATA[New comment by tappio in "Appearing productive in the workplace"]]></title><description><![CDATA[
<p>Maximizing profit for the corporation is the goal of any corporation by law, isn't it? Apparently not in the US, but for example the Finnish law explicitly states that the goal of a corporation is to generate profits for the shareholders. If you for example give away company assets for free, it can be considered breaking the law.<p>This probably is just culturally different understanding of the phrase, because US corporations indeed feel to act greedy, and there is no similar level of protection of the employees.<p>However, the thing is, in the long term, the business has to make profits to be sustainable. If the company does not make profits, it will die. Its the short term thinking that breaks down companies. You can maximize profits and be ethical at the same time, if the goal is to do it in the long term.<p>I do understand that the "maximizing profit for the corporation" is a synonym often for short term thinking and vulture capitalism, but for me it meant something else. This is actually quite fascinating now that I think of it, because this phrase means completely different things in different cultural contexts.<p>So I guess the trigger is that "maximize short term profits over long term sustainability" is the kind of company where I'd never work for.</p>
]]></description><pubDate>Thu, 07 May 2026 07:40:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48046567</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=48046567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48046567</guid></item><item><title><![CDATA[New comment by tappio in "Claude Code refuses requests or charges extra if your commits mention "OpenClaw""]]></title><description><![CDATA[
<p>I have used past week opencode go with deepseek v4 pro and claude code with opus 4.7 side by side and... they are both good. They are different, both have their good and bad sides... but they do get things done. Especially the OpenCode has been very enjoyable experience. Thank you Anthropic for all the down time, I would have probably not explored alternatives otherwise. I can vouch for the OpenCode Go sub!</p>
]]></description><pubDate>Thu, 30 Apr 2026 17:24:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=47965617</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=47965617</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47965617</guid></item><item><title><![CDATA[New comment by tappio in "The CMS is dead, long live the CMS"]]></title><description><![CDATA[
<p>For some personal projects in the past I have used google sheets and cloudflare workers, I guess it could be called CMS, but it was quite restricted of course.<p>This project has a "shared" backend for the content management and its completely self built. Because there are many clients who use it to edit things its feasible to pay for the hosting.<p>For a solo project, id be quite interested if someone would build a native editor that can be just hooked with git, so it would make it possible to run the site serverless. Maybe one already exists. "IDE" for static websites.</p>
]]></description><pubDate>Sun, 05 Apr 2026 18:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=47652172</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=47652172</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47652172</guid></item><item><title><![CDATA[New comment by tappio in "The CMS is dead, long live the CMS"]]></title><description><![CDATA[
<p>NASA, White House, and which ever large organizations do not represent the most of the web.<p>When you have complexity, multiple non techincal users who need to update content, and frequent changes, a CMS is currently a very good solution. But thats just a small fraction of websites.<p>Most of websites are small, 1-2 person companies websites, non-profts, etc., that are basically business cards. Contact details, possibly a contact form, and few pictures. Thats it. There are likely at least hundred milloin websites like that, which are infrequently updated.<p>Majority of those sites are powered by WP and various site builders, which is far more complicated than what they need. There has not been good option for non-techincal users that makes it possible to make good looking and functional sites.<p>Also, please keep it civil. This is not Facebook. People can have different opinions.</p>
]]></description><pubDate>Sat, 04 Apr 2026 15:39:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=47639988</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=47639988</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47639988</guid></item><item><title><![CDATA[New comment by tappio in "The CMS is dead, long live the CMS"]]></title><description><![CDATA[
<p>I have built a product which uses AI to built Astro sites. LLM builds the sites in steps and make sure that they get 100/100 scores in pagespeed insights. These sites are served with a CDN. You can edit the sites with LLM interface, or use markdown editor to edit sites, or edit texts directly on a dashboard.  These sites are static. There is no vendor lock in. If you want to migrate and manage yourself, just go to cloudflare or github pages. These sites cost 0 eur to run, and they always score better in all benchmarks compared to sites that are built on top of a separate CMS server.<p>I know WordPress is going nowehere and if there is some special backend functionality, that is needed. But 95% of web does not need it.<p>A static site is always cheaper, and the bottleneck has always been that editing code is indimidating. Therefore, AI actually resolves a big problem here, and this is going to alter the future of platforms like WP.</p>
]]></description><pubDate>Sat, 04 Apr 2026 13:54:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47639093</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=47639093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47639093</guid></item><item><title><![CDATA[New comment by tappio in "Anthropic officially bans using subscription auth for third party use"]]></title><description><![CDATA[
<p>The limits in the max subscriptions are more generous and power users are generating loss.<p>I'm rather certain, though cannot prove it, that buying the same tokens would cost at least 10x more if bought from API. Anecdotally, my cursor team usage was getting to around 700$ / month. After switching to claude code max, I have so far only once hit the 3h limit window on the 100$ sub.<p>What Im thinking is that Anthropic is making loss with users who use it a lot, but there are a lot of users who pay for max, but don't actually use it.<p>With the recent improvements and increase of popularity in projects like OpenClaw, the number of users that are generating loss has probably massively increased.</p>
]]></description><pubDate>Thu, 19 Feb 2026 05:58:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47070389</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=47070389</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47070389</guid></item><item><title><![CDATA[New comment by tappio in "Ireland rolls out basic income scheme for artists"]]></title><description><![CDATA[
<p>This is a false assumption. We will only know retrospectively whether it was valuable or not.<p>1. She gets better all the time, and might be super popular in the future
2. Many writings became relevant only long after the death of the author</p>
]]></description><pubDate>Thu, 12 Feb 2026 10:39:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46987110</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=46987110</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46987110</guid></item><item><title><![CDATA[New comment by tappio in "Coding agents have replaced every framework I used"]]></title><description><![CDATA[
<p>This is not my experience any longer. With properly set feedback loop and frameworks documentation it does not seem to matter much if they are working with completely novel stuff or not. Of course, when that is not available they hallucinate, but who anymore does that even? Anyone can see that LLMs are just glorified auto-complete machines, so you really have to put a lot of work in the enviroment they operate and quick feedback loops. (Just like with 90% of developers made of flesh...)</p>
]]></description><pubDate>Sat, 07 Feb 2026 18:49:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=46926400</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=46926400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46926400</guid></item><item><title><![CDATA[New comment by tappio in "AGENTS.md – Open format for guiding coding agents"]]></title><description><![CDATA[
<p>I've came across llms.txt files in few services. I don't know how the agents.md compares to the llms.txt files, but I guess they could pretty much have the same content. See more also here <a href="https://llmstxt.org/" rel="nofollow">https://llmstxt.org/</a><p>Anyhow, I have made few interesting observations, that might be true for the agents.md also:<p>Agents have trouble with these large documents, and they seem to miss many relevant nuances. However, its rather easy to point them to the right direction when all relevant information is in one file.<p>Another thing is that I personally prefer this style of documentation. I can just ctrl+f and find relevant information, rather than using some built in search and trying to read through documents. I feel that the UX of one large .txt file is better than the documentation scattered between multiple pages using some pretty documentation engine.</p>
]]></description><pubDate>Wed, 20 Aug 2025 08:39:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=44959951</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=44959951</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44959951</guid></item><item><title><![CDATA[New comment by tappio in "How Tesla is proving doubters right on why its robotaxi service cannot scale"]]></title><description><![CDATA[
<p>Tokyo might not be the best example. Shanghai, Peking, Moscow, as per my experience, there is a risk of getting stuck for 2+ hours with car. Even if it was faster sometimes by car, there is a risk of getting completely stuck.</p>
]]></description><pubDate>Sun, 20 Jul 2025 17:29:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=44627322</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=44627322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44627322</guid></item><item><title><![CDATA[New comment by tappio in "Nobody knows how to build with AI yet"]]></title><description><![CDATA[
<p>I feel that it is a commom thing. You just have to "keep an eye on it". There are several failure modes with Claude. Maybe the most annoying is that it often uses kind of defensive programming, so it is harder to detect that there is a fatal mistake somewhere. It can hide those really well. And it loves to fix linter issues with any type in typescript.<p>Im using it regardless. Ive just learnt to deal with these and keep an eye on them. When it creates a duplicate interface I roll back to earlier prompt and be more explicit that this type already exists.<p>I try to not argue whether something it does is wrong or right. There is not point. I will simply rollback and try with another prompt. Claude is not a human.</p>
]]></description><pubDate>Sun, 20 Jul 2025 06:43:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=44622546</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=44622546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44622546</guid></item><item><title><![CDATA[New comment by tappio in "I built an AI company to save my open source project"]]></title><description><![CDATA[
<p>Thank you for the hard work in this space! I think it is really important that there is a proper open source solution available.<p>I just found OptaPlanner and subsequently TimeFold few months ago, as I was searching for a solution for my wife's veterinary clinics employee scheduling problem. The problem is not big enough for anyone to pay for the solution, but big enough to cause stress for whom ever is dealing with manually doings the shifts.<p>It was interesting that there were a lot of online SaaS providers that claim to solve the problem but they just simply are not configurable for all kinds of constraints of a real workplace.<p>Unfortunately I also feel partially same with TimeFold, because designing those constraints really requires changing the way of thinking of many problems. While the engine is capable of doing what ever, there is a steep learning curve to do it.<p>So while the article mentions documentation, I would say that the documentation is far from sufficient for wide adaption.<p>Personally, I would have really needed documentation about a mental model of thinking about the problem, and then a ton of examples how to solve real employee scheduling problems. Problem written in a format which the business people use and then translated into an elegant constraint rule explained step by step.<p>I had to invest more than 40 hours to get a working MVP that solves real problems, not just those that are already coded in the example code. Most people are not willing to do that.<p>What I'm trying to say is that to making planner software popular, it should be also usable for trivial projects. I understand that it's hard to focus on everything, but just providing more information about real use cases and how they were solved and how to think about the design problems would make the market bigger, and bring you a lot more customers in the long run.<p>I just wonder how I might contribute to improve the documentation. I probably don't have deep enough understanding of the correct solution, but I will look into it.</p>
]]></description><pubDate>Fri, 14 Feb 2025 13:29:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=43048067</link><dc:creator>tappio</dc:creator><comments>https://news.ycombinator.com/item?id=43048067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43048067</guid></item></channel></rss>