<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: japhib</title><link>https://news.ycombinator.com/user?id=japhib</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 24 Apr 2026 10:11:45 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=japhib" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by japhib in "Stop Doom Scrolling, Start Doom Coding: Build via the terminal from your phone"]]></title><description><![CDATA[
<p>Btw this is basically Replit's entire product (replit.com). Costs some money but the UX is pretty good</p>
]]></description><pubDate>Tue, 06 Jan 2026 22:00:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=46519467</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=46519467</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46519467</guid></item><item><title><![CDATA[New comment by japhib in "30 Year Anniversary of WarCraft II: Tides of Darkness"]]></title><description><![CDATA[
<p>Crazy how much bigger modern games are … I wonder how many total pixels were shipped in the art assets of Warcraft 2 vs. StarCraft 2? My guess is at least 4 orders of magnitude higher for SC2</p>
]]></description><pubDate>Wed, 10 Dec 2025 01:47:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46213106</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=46213106</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46213106</guid></item><item><title><![CDATA[New comment by japhib in "Widespread distribution of bacteria containing PETases across global oceans"]]></title><description><![CDATA[
<p>That seems very far away. My understanding is that these PETases digest plastic VERY slowly and need human engineering efforts to digest it in any appreciable amount of time (hours to days rather than years). And human bioengineering of these enzymes is still not to the point where it's actually usable at industrial scale. The paper just says they've discovered the variants, not "oh no all animal life on earth is now dependent on microplastics" :D<p>> What happens to the plastic economy when plastics are no longer useful because they'll be decomposed too quickly?<p>We already use lots of biodegradable things for crucial applications, such as the wood used in framing houses. Just because wood can rot in a damp forest doesn't mean that the wood inside your walls will rot away just because. There are conditions where it can start rotting, and we're aware of those conditions and how to prevent them, at least enough for a house to last for decades.</p>
]]></description><pubDate>Tue, 11 Nov 2025 17:37:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=45890327</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=45890327</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45890327</guid></item><item><title><![CDATA[New comment by japhib in "Why I love OCaml (2023)"]]></title><description><![CDATA[
<p>Elixir is the closest thing to OCaml that has a chance at semi-mainstream usage IMO.<p>It has basically all of the stuff about functional programming that makes it easier to reason about your code & get work done - immutability, pattern matching, actors, etc. But without monads or a complicated type system that would give it a higher barrier to entry. And of course it's built on top of the Erlang BEAM runtime, which has a great track record as a foundation for backend systems. It doesn't have static typing, although the type system is a lot stronger than most other dynamic languages like JS or Python, and the language devs are currently adding gradual type checking into the compiler.</p>
]]></description><pubDate>Fri, 07 Nov 2025 17:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=45848709</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=45848709</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45848709</guid></item><item><title><![CDATA[New comment by japhib in "Offline card payments should be possible no later than 1 July 2026"]]></title><description><![CDATA[
<p>If the "check"/offline payment bounces, I wonder if it's the merchant that is out the money? Or is there any assurance from anyone else, like maybe the network would go halfsies?<p>Edit: on second thought, that doesn't really make sense and would be a great way to defraud the network of a ton of guaranteed money</p>
]]></description><pubDate>Fri, 03 Oct 2025 22:34:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=45468620</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=45468620</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45468620</guid></item><item><title><![CDATA[New comment by japhib in "The elegance of movement in Silksong"]]></title><description><![CDATA[
<p>But you can heal 3 masks of damage in about the same amount of time it takes to heal 1 mask in HK ...</p>
]]></description><pubDate>Tue, 09 Sep 2025 18:41:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=45186605</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=45186605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45186605</guid></item><item><title><![CDATA[New comment by japhib in "U.S. Economy Contracts at 0.3% Rate in First Quarter"]]></title><description><![CDATA[
<p>Interesting! Can you explain how this works? (economics noob over here)</p>
]]></description><pubDate>Wed, 30 Apr 2025 16:49:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=43847845</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43847845</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43847845</guid></item><item><title><![CDATA[New comment by japhib in "Defold: cross-platform game engine"]]></title><description><![CDATA[
<p>I tried to use Teal before and had some issues even getting it to compile ... but the Lua language server actually has pretty good type checking.<p>Another option is <a href="https://typescripttolua.github.io/" rel="nofollow">https://typescripttolua.github.io/</a></p>
]]></description><pubDate>Fri, 18 Apr 2025 16:46:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43729740</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43729740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43729740</guid></item><item><title><![CDATA[New comment by japhib in "Defold: cross-platform game engine"]]></title><description><![CDATA[
<p>You'd be hard pressed to find console support for much less than that - compare it with Unity or GameMaker's console support tier and you'll find it's pretty similar.<p>It can take hundreds of dev-hours to port your engine to consoles yourself, so having another company handle it for you, for all 3 consoles, for only $2000 is a pretty good deal!</p>
]]></description><pubDate>Fri, 18 Apr 2025 16:44:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=43729723</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43729723</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43729723</guid></item><item><title><![CDATA[New comment by japhib in "Defold: cross-platform game engine"]]></title><description><![CDATA[
<p>If you just want static typing, you can write Typescript and compile to Lua: <a href="https://typescripttolua.github.io/" rel="nofollow">https://typescripttolua.github.io/</a></p>
]]></description><pubDate>Fri, 18 Apr 2025 16:41:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43729694</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43729694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43729694</guid></item><item><title><![CDATA[New comment by japhib in "Defold: cross-platform game engine"]]></title><description><![CDATA[
<p>They recently added C# support: <a href="https://forum.defold.com/t/defold-c-support/79479" rel="nofollow">https://forum.defold.com/t/defold-c-support/79479</a></p>
]]></description><pubDate>Fri, 18 Apr 2025 16:36:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43729654</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43729654</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43729654</guid></item><item><title><![CDATA[New comment by japhib in "Defold: cross-platform game engine"]]></title><description><![CDATA[
<p>> I wonder where a game with built-in editor ranks<p>The website-summarized version of the license says:<p>> You can not commercialise original or modified (derivative) versions of the Defold editor and/or engine<p>It sounds like this would only be a problem if you're literally shipping a modified version of Defold. No game with any kind of financial incentive does this for a built-in map or mod editor, because it would make it incredibly easy for other people to then sell a modified version of their entire game.<p>It's kind of like if Apple made the Xcode source available, and then said "hey you can't monetize a modified version of Xcode." No one is going to ship their app's entire Xcode project to players just so the players can make a custom map.<p>The normal way for games to do this is to implement a brand-new map-editing UI <i>inside</i> Defold (or Xcode, Unity, Godot, etc.) that spits out custom maps in the exact data format that the game can parse.</p>
]]></description><pubDate>Fri, 18 Apr 2025 16:34:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=43729641</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43729641</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43729641</guid></item><item><title><![CDATA[New comment by japhib in "Ask HN: How do I escape homelessness after rebuilding my mental health?"]]></title><description><![CDATA[
<p>Sorry to hear about your situation.<p>Since you're in Utah, I'm going to suggest you find a bishop to ask for help. Even if you don't belong to the LDS church, I _think_ they might be able to help you out. Go to <a href="https://maps.churchofjesuschrist.org/" rel="nofollow">https://maps.churchofjesuschrist.org/</a> and find a church service to go to on a Sunday morning, and before/after the meeting, try to figure out who is the bishop/counselors and tell them your situation. It <i>may</i> depend on who you get, in which case you can always try other wards/buildings/areas.<p>Good luck!</p>
]]></description><pubDate>Tue, 18 Mar 2025 22:35:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=43405985</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43405985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43405985</guid></item><item><title><![CDATA[New comment by japhib in "Programming Isn't Enough"]]></title><description><![CDATA[
<p>Interesting to hear your experience with Rust. I’ve also been working on a game project for a long time, but in Unity. It’s bothered me for a long time that I have to be so reliant on the editor when using Unity, because I feel like as a programmer, man I could just be so much more productive if I was _only_ coding all day long!<p>But over time I’ve realized that the Unity editor is actually a really important piece of the development tools for games. Games are an extremely visual medium. So it’s really important to have something that is at least mostly WYSIWYG.<p>(My game project: <a href="https://pollywog.games/barnards-star.html" rel="nofollow">https://pollywog.games/barnards-star.html</a> )</p>
]]></description><pubDate>Tue, 18 Mar 2025 04:11:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=43395679</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43395679</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43395679</guid></item><item><title><![CDATA[New comment by japhib in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>Thanks for the in depth answer! Good luck with the recovery - hopefully the game has left your financials in a good enough spot that you don’t have to worry about the next project for a bit, at least.</p>
]]></description><pubDate>Thu, 27 Feb 2025 22:28:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=43199249</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43199249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43199249</guid></item><item><title><![CDATA[New comment by japhib in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>Unity is kind of the default, worth trying out at least. I’ve been using it for 6+ years for money-making hobby projects. It’s not without its problems, but there are a lot of perks to using the same engine that all the pro gamedevs are using.</p>
]]></description><pubDate>Thu, 27 Feb 2025 22:13:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=43199107</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43199107</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43199107</guid></item><item><title><![CDATA[New comment by japhib in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>> I realise you can make games in any language/engine<p>It's actually a bit more constrained than people realize ... Well, for desktop, you can literally use anything. But for mobile it's a bit harder because of specific platform quirks, i.e. on iOS you can't make a language that relies on a JIT compiler, so for a Java/libGDX game the best option is <a href="https://github.com/MobiVM/robovm">https://github.com/MobiVM/robovm</a> which compiles the JVM bytecode to LLVM IR and then to native machine code.<p>And then for consoles (switch/xbox/ps5) it's way worse because you're relying on commercial stuff, and the only support you get is from the engine makers themselves (Nintendo/Microsoft/Sony) so there's a lot less open source options. Basically you're stuck with C++ at that point (which Unity actually compiles your C# to under the hood for non-desktop platforms).<p>Not what you asked, but I found out this stuff a while back and find it interesting, hopefully it's interesting to you too :)</p>
]]></description><pubDate>Wed, 26 Feb 2025 23:22:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=43189442</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43189442</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43189442</guid></item><item><title><![CDATA[New comment by japhib in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>If you look on the Steam page it's Raw Fury.<p>Steam is just the storefront. A game publisher's role varies a lot - sometimes they're just financing the project, usually they handle stuff like PR and marketing, and sometimes they help quite a bit more with the development of the game (sounds like the case in this case based on his other answers) as in programming/art/sfx/whatever else.</p>
]]></description><pubDate>Wed, 26 Feb 2025 23:14:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=43189380</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43189380</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43189380</guid></item><item><title><![CDATA[New comment by japhib in "Show HN: I got laid off from Meta and created a minor hit on Steam"]]></title><description><![CDATA[
<p>Amazing work! Questions:<p>- How/why did you decide to talk to a publisher? When in the process did you feel like you had a good enough prototype to do that?<p>- What have been the pros/cons of working with a publisher? When, in your opinion, should someone do that vs. self-publishing?<p>- What was your confidence level throughout various stages of the project? Was there a point before releasing the game where you maybe got a glimpse of the success you were going to have? (I guess probably Steam wishlists?)<p>- What's next?<p>Congrats again on the hit!</p>
]]></description><pubDate>Wed, 26 Feb 2025 23:12:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43189361</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=43189361</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43189361</guid></item><item><title><![CDATA[New comment by japhib in "Building Game Prototypes with LÖVE"]]></title><description><![CDATA[
<p>My 2c having released both premium and free apps on iOS and Android: premium apps do not sell. People don’t want to fork over any amount of money just to try an app that they may or may not enjoy. You can still make _some_ money, and get some downloads, that way, but it’s just completely incomparable to making it free.<p>Some rough numbers from my recollection: I released Card Crusade (deck building mobile  game) for $4 back in 2019 and i think in the first year we got about 2k-3k downloads total. When we made it free in early 2020 we got 25k downloads in the first _week_. The revenue was less for us as a free app, but that’s with no ads and IMO we designed the IAPs pretty poorly.<p>But, a while after making it free, we accrued enough positive reviews that the iOS App Store started recommending the game to more people, so we have a steady 200+ downloads per week, despite not having updated the game since 2020!<p>I released another premium mobile game, Barnard’s Star, back in 2022 (and am still slowly updating it). Coincidentally, both apps make roughly the same amount of money (about $500 every 6 months), but Barnard’s Star makes that money from a fraction of the downloads… but the word of mouth effect (and game community) seems like it would be a lot stronger with f2p. So I’m planning on making Barnard’s Star free eventually (with hopefully better designed IAPs this time!).<p>One place where the “just a game and a price tag” model still works well is Steam. If i were trying to make a living off making games, I think I’d focus on releasing stuff there.</p>
]]></description><pubDate>Wed, 01 Jan 2025 16:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42566930</link><dc:creator>japhib</dc:creator><comments>https://news.ycombinator.com/item?id=42566930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42566930</guid></item></channel></rss>