<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: kibbi</title><link>https://news.ycombinator.com/user?id=kibbi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 23 Oct 2026 21:03:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=kibbi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by kibbi in "Omarchy: Any User Process Can Escalate to Root"]]></title><description><![CDATA[
<p>Yes. An additional reason is that both X and Reddit are no longer viewable without logging in. This might attract readers, though perhaps not posters, who need to log in anyway. But your free speech rule might make the forum one-sided over time because users whose views are excluded elsewhere would concentrate there.</p>
]]></description><pubDate>Mon, 31 Aug 2026 16:41:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=49511782</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=49511782</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49511782</guid></item><item><title><![CDATA[New comment by kibbi in "Show HN: Server-rendered multiplayer games with Lua (no client code)"]]></title><description><![CDATA[
<p>Interesting approach! I've thought about a similar method after reading about the PLATO platform.<p>When playing astro‑maze, the delay is noticeable, and in a 2D action game such delays are especially apparent. Games that don’t rely on tight real‑time input might perform better. (I'm connecting from Europe, though.)<p>If you add support for drawing from images (such as spritesheets or tilesheets) in the future, and the client stores those images and sounds locally, the entire screen could be drawn from these assets, so no pixel data would need to be transferred, only commands like "draw tile 56 at position (x, y)."<p>(By the way, opening abstra.io in a German-language browser leads to <a href="https://www.abstra.io/deundefined">https://www.abstra.io/deundefined</a> which shows a 404 error.)</p>
]]></description><pubDate>Sun, 04 Jan 2026 22:33:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46493047</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=46493047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46493047</guid></item><item><title><![CDATA[New comment by kibbi in "Show HN: Server-rendered multiplayer games with Lua (no client code)"]]></title><description><![CDATA[
<p>In my case, Z for shooting works only rarely. Usually nothing happens. How does the game code query the key?</p>
]]></description><pubDate>Sun, 04 Jan 2026 22:14:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46492868</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=46492868</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46492868</guid></item><item><title><![CDATA[New comment by kibbi in "OpenAI Audio Models"]]></title><description><![CDATA[
<p>Thanks! But I get the impression that with Kokoro, a strong CPU still requires about two seconds to generate one sentence, which is too much of a delay for a TTS voice in an AAC app.<p>I'd rather accept a little compromise regarding the voice and intonation quality, as long as the TTS system doesn't frequently garble words. The AAC app is used on tablet PCs running from battery, so the lower the CPU usage and energy draw, the better.</p>
]]></description><pubDate>Fri, 21 Mar 2025 00:36:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43430672</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43430672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43430672</guid></item><item><title><![CDATA[New comment by kibbi in "OpenAI Audio Models"]]></title><description><![CDATA[
<p>I had already suspected that I hadn't found all the possibilities regarding Tortoise TTS, Coqui, Piper, etc. It is sometimes difficult to determine how good a TTS framework really is.<p>Do you possibly have links to the voices you found?</p>
]]></description><pubDate>Thu, 20 Mar 2025 22:13:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=43429608</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43429608</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43429608</guid></item><item><title><![CDATA[New comment by kibbi in "OpenAI Audio Models"]]></title><description><![CDATA[
<p>The sample sounds impressive, but based on their claim -- 'Streaming inference is faster than playback even on an A100 40GB for the 3 billion parameter model' -- I don't think this could run on a standard laptop.</p>
]]></description><pubDate>Thu, 20 Mar 2025 20:39:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=43428669</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43428669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43428669</guid></item><item><title><![CDATA[New comment by kibbi in "OpenAI Audio Models"]]></title><description><![CDATA[
<p>Thank you, but they say "Offline models only run really well on Apple Silicon macs."</p>
]]></description><pubDate>Thu, 20 Mar 2025 20:33:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=43428595</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43428595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43428595</guid></item><item><title><![CDATA[New comment by kibbi in "OpenAI Audio Models"]]></title><description><![CDATA[
<p>Large text-to-speech and speech-to-text models have been greatly improving recently.<p>But I wish there were an <i>offline</i>, on-device, multilingual text-to-speech solution with good voices for a standard PC — one that doesn't require a GPU, tons of RAM, or max out the CPU.<p>In my research, I didn't find anything that fits the bill. People often mention Tortoise TTS, but I think it garbles words too often. The only plug-in solution for desktop apps I know of is the commercial and rather pricey Acapela SDK.<p>I hope someone can shrink those new neural network–based models to run efficiently on a typical computer. Ideally, it should run at under 50% CPU load on an average Windows laptop that’s several years old, and start speaking almost immediately (less than 400ms delay).<p>The same goes for speech-to-text. Whisper.cpp is fine, but last time I looked, it wasn't able to transcribe audio at real-time speed on a standard laptop.<p>I'd pay for something like this as long as it's less expensive than Acapela.<p>(My use case is an AAC app.)</p>
]]></description><pubDate>Thu, 20 Mar 2025 20:14:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=43428353</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43428353</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43428353</guid></item><item><title><![CDATA[New comment by kibbi in "Apple's Software Quality Crisis"]]></title><description><![CDATA[
<p>In my experience, this bug - lags and overheating when drawing with the Apple Pencil - exists since iPadOS 16. When searching for it on the web, I found lots of reports and no indication that it is solved, including by hardware replacements.<p>In any case, HN's guidelines ask to use the original title of an article, unless it is misleading or linkbait. I'd agree that Apple's software quality has been going down.</p>
]]></description><pubDate>Tue, 04 Mar 2025 01:00:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=43248883</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43248883</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43248883</guid></item><item><title><![CDATA[New comment by kibbi in "macOS Tips and Tricks (2022)"]]></title><description><![CDATA[
<p>I've used Apple's Automator app to add a new custom Quick Action which does exactly this. After right-clicking a folder, the right-click menu shows my custom Quick Action to create an empty text file.<p>This requires about 5 to 10 minutes to set up. You'll find instructions for this on the web or via some LLM. I've looked right now for a suitable article, but the ones I've found are subtly different from my Quick Action. I've asked ChatGPT and its instructions seem to be correct.</p>
]]></description><pubDate>Fri, 28 Feb 2025 15:06:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43206410</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=43206410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43206410</guid></item><item><title><![CDATA[New comment by kibbi in "When ChatGPT summarises, it does nothing of the kind"]]></title><description><![CDATA[
<p>In the example I mentioned, ChatGPT 4 did keep all essential statements of my texts when reproducing shorter versions of them. For example, it often wrote one high-level sentence which skillfully summarized a paragraph of the original text. As far as I understand, this is what the author meant by 'summarizing' vs. 'shortening (while missing essential statements)'.<p>I was impressed at those high-level summaries. If I had assigned this task to several humans, I'm not sure how many would have been able to achieve similar results.</p>
]]></description><pubDate>Sun, 21 Jul 2024 22:50:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=41029021</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=41029021</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41029021</guid></item><item><title><![CDATA[New comment by kibbi in "When ChatGPT summarises, it does nothing of the kind"]]></title><description><![CDATA[
<p>Am I blind or is there no mention at all of the GPT model he used?<p>The author states his conclusions but doesn't give the reader the information required to examine the problem.<p>- Whether the article to be summarized fits into the tested GPT model's context size<p>- The prompt<p>- The number of attempts<p>- He doesn't always state which information in the summary, specifically, is missing or wrong<p>For example: "I first tried to let ChatGPT one of my key posts (...). ChatGPT made a total mess of it. What it said had little to do with the original post, and where it did, it said the opposite of what the post said." He doesn't say which statements of the original article were reproduced falsely by ChatGPT.<p>My experience is that ChatGPT 4 is good when summarizing articles, and extremely helpful when I need to shorten my own writing. Recently I had to write a grant application with a strict size limit of 10 pages, and ChatGPT 4 helped me a lot by skillfully condensing my chapters into shorter texts. The model's understanding of the (rather niche) topic was very good. I never fed it more than about two pages of text at once. It also adopted my style of writing to a sufficient degree. A hypothetical human who'd have to help on short notice probably would have needed a whole stressful day to do comparable work.</p>
]]></description><pubDate>Sun, 21 Jul 2024 21:44:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=41028447</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=41028447</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41028447</guid></item><item><title><![CDATA[New comment by kibbi in "Return-to-Office Mandates Aren't Worth the Talent Risks"]]></title><description><![CDATA[
<p>I prefer to work intensely and collaboratively in an office.<p>This is how I'd do it: Three in-office days, same weekdays for everyone (e.g. Monday to Wednesday). The choice to have a 5-day or 4-day week.<p>An energetic, quietly humming work atmosphere, with incidental information sharing and a spirit of collaboration, with colleagues present and nearby, sounds best for me personally. Among other advantages, the presence of coworkers helps me focus.<p>Different strokes for different folks. Obviously, the prerequisite is that it's a team of nice people you like being around.<p>Sure, people who prefer to work from home would leave that company. That doesn't mean that this company will lack talent. People who <i>do</i> want to work like that will join it.</p>
]]></description><pubDate>Wed, 17 Jul 2024 10:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=40984439</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40984439</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40984439</guid></item><item><title><![CDATA[New comment by kibbi in "Mouth-based touchpad enables people living with paralysis to use computers"]]></title><description><![CDATA[
<p>We're currently building a new AAC device which allows users to write/speak quite a bit faster, and we're encountering exactly the hurdles you mention. Would you be willing to exchange some helpful pointers about how to bring an AAC device to market? Contact info in my profile.</p>
]]></description><pubDate>Mon, 17 Jun 2024 14:25:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=40705945</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40705945</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40705945</guid></item><item><title><![CDATA[New comment by kibbi in "2D Rigid Body Collision Resolution"]]></title><description><![CDATA[
<p>Did your game require realistic physics collisions? If not, this might be unnecessary complexity. Almost no 2D shoot'em up game before 2000, and very few afterwards, go this route. Here's the common method to make a shmup with very simple rectangle comparisons:<p><a href="https://kidscancode.org/blog/2016/08/pygame_shmup_part_3/" rel="nofollow">https://kidscancode.org/blog/2016/08/pygame_shmup_part_3/</a><p>But if your space debris objects are supposed to collide and agglomerate realistically, and if the player ships are supposed to have difficulty pushing a cluster of heavy objects out of the way, then using a physics library is sensible.</p>
]]></description><pubDate>Fri, 24 May 2024 14:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=40466792</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40466792</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40466792</guid></item><item><title><![CDATA[New comment by kibbi in "2D Rigid Body Collision Resolution"]]></title><description><![CDATA[
<p>Feedback: Your introduction "From Mario bouncing off a Goomba..." might be a bit misleading IMO because most games like the classic Super Mario titles on NES and SNES do not require and did not use most of these calculations.<p>Game development beginners often have the wrong impression that they need rigid body collision calculations or a 2D physics engine like Box2D to handle collisions. That's true if you want to make a game like Pool or something with collapsing stacks of crates like Angry Birds.<p>But for a 2D platformer you only need to detect collisions by comparing (axis-aligned) rectangles and to handle collisions by changing the moving character's X and Y coordinates (to undo an overlap) or setting the character's Y velocity (after using the jump button, or after landing on a Goomba's head).<p>This also makes it easier for the developer to finetune exactly how moving the character should feel like. (This includes inertia, but this inertia is usually not physically realistic.) Trying to use realistic physics as a gamedev beginner can easily lead to floaty and unsatisfying movement.<p>An example tutorial to start with this simple physics-free approach:
<a href="https://www.love2d.org/wiki/Tutorial:Baseline_2D_Platformer" rel="nofollow">https://www.love2d.org/wiki/Tutorial:Baseline_2D_Platformer</a></p>
]]></description><pubDate>Fri, 24 May 2024 14:39:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=40466724</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40466724</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40466724</guid></item><item><title><![CDATA[New comment by kibbi in "Building an AI game studio: what we've learned so far"]]></title><description><![CDATA[
<p>You're right. Three things:<p>1. He isn't working on this exclusively. In the update notes, he mentions that he's making the game in parallel to a job. He recently finished his degree and sometimes takes time off for his next project. In 2021 he said, 'As I’ve mentioned before, game development is not a full time job for me, it’s just a hobby that consumes a lot of my nights and weekends.' Obviously this must be considered when evaluating the revenue.<p>2. After he finishes the game, it will still have a long tail of sales over the following years. He can develop another game, whose long tail will overlap with the first one, then with a third game, etc. But I don't know how to estimate these long tails after the first couple of years.<p>3. It seems to be his first game on Steam.<p>This is actually a very interesting case. I think he does most things right (though he doesn't seem to do enough marketing on Twitter). I assume that he'll arrive at a place where he has the option to go full-time sooner or later.</p>
]]></description><pubDate>Thu, 23 May 2024 13:35:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=40454535</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40454535</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40454535</guid></item><item><title><![CDATA[New comment by kibbi in "Building an AI game studio: what we've learned so far"]]></title><description><![CDATA[
<p>Surely you're not claiming that a game with fewer than 1000 reviews is "languishing"? Any indie game with 1000 reviews is very successful.<p>Picking your first example, Deadeye Deepfake Simulacrum has about 460 reviews, roughly 20,000 copies sold, an estimated revenue of about $120,000 while it's still in early access, and apparently a developer team size of 1. I'd guess that this game will net the developer several hundred thousand dollars over the next 10 years.<p>(Regarding multiplayer games: yes, these are a different case because they need to reach some critical mass to have a chance.)</p>
]]></description><pubDate>Wed, 22 May 2024 09:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=40439123</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40439123</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40439123</guid></item><item><title><![CDATA[New comment by kibbi in "Building an AI game studio: what we've learned so far"]]></title><description><![CDATA[
<p>Thanks for giving these interesting examples.<p>I hope that this doesn't come across as moving the goalposts, but for me it's a given that popular Youtubers can multiply the success of a game, and that this depends to a large extent on luck. For me, the crux of the matter in discussions about game development profitability and survivorship bias is not how much luck influences the maximum possible success of a game.<p>For me the relevant question is: If you develop a carefully crafted, fun game based on a game concept you have reason to believe will have a decently sized target audience, will you make enough money for a living with some kind of predictability, or does even this depend on luck?<p>Now when looking at The Void Rains Upon Her Heart, I'd like to know the sales figures before the jump in popularity. You can filter Steam reviews to the period before the game's popularity surged in June 2023. At that time, there were 561 reviews (or 338 reviews for copies sold via Steam). Using the common sales estimation trick of multiplying the number of reviews with 50, we get approximately 28,000 (or 17,000) owners before June 2023. I think the price fluctuated between $9.99 and $6.99. Assuming that after Steam's 30% cut and taxes there are about $3 left on average for each sold copy, then 3 * 25,000 = $75,000. According to the game's credits on MobyGames it was made by a single person. Depending on how long he took, maybe it is reasonable to assume that the game was en route to profitability anyway?</p>
]]></description><pubDate>Tue, 21 May 2024 21:37:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=40434322</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40434322</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40434322</guid></item><item><title><![CDATA[New comment by kibbi in "Building an AI game studio: what we've learned so far"]]></title><description><![CDATA[
<p>I think that extreme outliers like Flappy Bird (which the developer developed over a couple of days and probably didn't expect any significant return) just muddle these discussions. They're irrelevant if you want to suss out what happens in the usual case.</p>
]]></description><pubDate>Tue, 21 May 2024 16:40:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=40430711</link><dc:creator>kibbi</dc:creator><comments>https://news.ycombinator.com/item?id=40430711</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=40430711</guid></item></channel></rss>